.Skeleton_skeleton__lfBRp{background:hsla(0,0%,100%,.05);position:relative;overflow:hidden}.Skeleton_pulse__NJvqk{animation:Skeleton_pulse__NJvqk 1.5s ease-in-out infinite}@keyframes Skeleton_pulse__NJvqk{0%,to{opacity:.5}50%{opacity:1}}.Skeleton_shimmer__h_oXN{background:linear-gradient(90deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.08) 50%,hsla(0,0%,100%,.03));background-size:200% 100%;animation:Skeleton_shimmer__h_oXN 1.5s ease-in-out infinite}@keyframes Skeleton_shimmer__h_oXN{0%{background-position:200% 0}to{background-position:-200% 0}}.Skeleton_textContainer__1BP_7{display:flex;flex-direction:column;width:100%}.Skeleton_statCard__zpYJy{display:flex;align-items:center;gap:.875rem;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:12px;padding:1rem}.Skeleton_statIcon__Y9lb7{flex-shrink:0}.Skeleton_statContent__TiPGz{display:flex;flex-direction:column;gap:.375rem}.Skeleton_experienceCard__b_kys{display:flex;gap:1.25rem}.Skeleton_timeline___bEPO{display:flex;flex-direction:column;align-items:center;width:24px;flex-shrink:0}.Skeleton_timelineLine__jKOsY{width:2px;flex:1 1;background:linear-gradient(180deg,hsla(0,0%,100%,.1),transparent);margin-top:.5rem;min-height:150px}.Skeleton_cardContent__brE6e{flex:1 1;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:14px;padding:1.25rem;display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.Skeleton_cardHeader__Z65DE{display:flex;gap:.5rem;flex-direction:column}.Skeleton_cardMeta__XNb__{display:flex;align-items:center;gap:1rem}.Skeleton_skillTags__YGY7l{display:flex;gap:.5rem;flex-wrap:wrap}.Skeleton_activityItem__hIQBY{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid hsla(0,0%,100%,.05)}.Skeleton_activityItem__hIQBY:last-child{border-bottom:none}.Skeleton_activityContent__kzsU9{flex:1 1;display:flex;flex-direction:column;gap:.375rem}.Skeleton_matchScore__FTmF9{display:flex;flex-direction:column;align-items:center;gap:.25rem}.Skeleton_projectCard__QEQ_f{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:14px;padding:1.25rem;display:flex;flex-direction:column;gap:.875rem}.Skeleton_projectHeader__ivvfC{display:flex;justify-content:space-between}.Skeleton_skillCard__ceJ28{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:10px;padding:.875rem 1rem;display:flex;flex-direction:column;gap:.5rem}.Skeleton_skillHeader__jd7bD{display:flex;justify-content:space-between}.Skeleton_skillMeta__0fqYd{display:flex;flex-direction:column;gap:.375rem}.Skeleton_awardCard__mGaCO{display:flex;flex-direction:column;gap:.625rem}.Skeleton_awardCard__mGaCO,.Skeleton_jobCard__BgQef{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:14px;padding:1.25rem}.Skeleton_jobMain__xYwmp{display:flex;justify-content:space-between;align-items:center;gap:1rem}.Skeleton_jobInfo__ZTPDD{flex:1 1;display:flex;flex-direction:column;gap:.375rem}.Skeleton_jobActions__kWy0g{display:flex;gap:.75rem}.Skeleton_resumeCard__0mBOl{display:flex;align-items:center;gap:1rem;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:14px;padding:1.25rem}.Skeleton_resumeContent__JaXCZ{flex:1 1;display:flex;flex-direction:column;gap:.5rem}.Skeleton_resumeActions__5usxV,.Skeleton_resumeBadges__iuBF6{display:flex;gap:.5rem}.Skeleton_historyItem__9fPgQ{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid hsla(0,0%,100%,.05)}.Skeleton_historyItem__9fPgQ:last-child{border-bottom:none}.Skeleton_historyContent__BrVfJ{flex:1 1;display:flex;flex-direction:column;gap:.375rem}.Skeleton_profileSection__o3nWD{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);border-radius:14px;padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.Skeleton_sectionHeader__vxZIB{display:flex;align-items:center;gap:.75rem}.Skeleton_formGrid__8NCa8{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.Skeleton_formGroup__RVzEP{display:flex;flex-direction:column;gap:.5rem}.Skeleton_quickAction__riSEB{display:flex;align-items:flex-start;gap:.875rem;padding:1rem;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:12px}@media (max-width:768px){.Skeleton_timeline___bEPO{display:none}.Skeleton_formGrid__8NCa8{grid-template-columns:1fr}.Skeleton_jobMain__xYwmp{flex-direction:column;align-items:stretch}.Skeleton_jobActions__kWy0g{justify-content:flex-end}}.awards_page__6_Of7{max-width:1200px;margin:0 auto}.awards_header__E8_HR{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;margin-bottom:2rem}.awards_header__E8_HR h1{font-size:1.5rem;font-weight:700;color:var(--color-background-cream);margin-bottom:.5rem}.awards_header__E8_HR p{font-size:.9rem;color:hsla(0,0%,100%,.5)}.awards_addBtn___TdGk{display:flex;align-items:center;gap:.5rem;padding:.7rem 1.25rem;background:linear-gradient(135deg,var(--color-primary-orange) 0,#e04820 100%);border:none;border-radius:10px;font-size:.9rem;font-weight:600;color:#fff;cursor:pointer;transition:all .2s ease;white-space:nowrap}.awards_addBtn___TdGk:hover{transform:translateY(-1px);box-shadow:0 4px 20px rgba(255,92,40,.3)}.awards_sections__8JWoY{display:flex;flex-direction:column;gap:2rem}.awards_section__5b8Gs{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.05);border-radius:16px;padding:1.5rem}.awards_sectionTitle__oWK0K{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;color:var(--color-background-cream);margin-bottom:1rem}.awards_sectionIcon__X_6WW{font-size:1.25rem}.awards_sectionCount__cFFQY{font-size:.75rem;font-weight:600;color:hsla(0,0%,100%,.5);background:hsla(0,0%,100%,.1);padding:.2rem .5rem;border-radius:100px;margin-left:auto}.awards_awardsGrid___QTdG{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:1rem;gap:1rem}.awards_awardCard__GTvQG{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:12px;padding:1.25rem;transition:all .2s ease}.awards_awardCard__GTvQG:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1)}.awards_cardHeader__PYACj{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.5rem}.awards_cardHeader__PYACj h3{font-size:.95rem;font-weight:600;color:var(--color-background-cream)}.awards_cardActions__TMrFU{display:flex;gap:.25rem}.awards_actionBtn__Rf3MD{padding:.35rem;background:transparent;border:none;border-radius:6px;color:hsla(0,0%,100%,.4);cursor:pointer;transition:all .15s ease}.awards_actionBtn__Rf3MD:hover{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.8)}.awards_deleteBtn__rFNNJ:hover{background:hsla(0,100%,71%,.15);color:#ff6b6b}.awards_issuer__L2NW_{font-size:.85rem;color:#f0b060;font-weight:500;margin-bottom:.75rem}.awards_description__GRWsG{font-size:.8rem;color:hsla(0,0%,100%,.6);line-height:1.5;margin-bottom:.75rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.awards_cardMeta__dQLAy{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:.75rem}.awards_date___GxMw{display:flex;align-items:center;gap:.35rem;font-size:.8rem;color:hsla(0,0%,100%,.5)}.awards_expiry__2j7aF{color:hsla(0,0%,100%,.4)}.awards_credentialId__EWz__{font-size:.75rem;font-family:monospace;color:hsla(0,0%,100%,.4);background:hsla(0,0%,100%,.05);padding:.2rem .5rem;border-radius:4px}.awards_viewLink__rDs5O{display:inline-flex;align-items:center;gap:.35rem;font-size:.8rem;color:var(--color-secondary-teal);text-decoration:none;transition:color .15s ease}.awards_viewLink__rDs5O:hover{color:#5aebe0}.awards_loadingGrid__0PXPr{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:1rem;gap:1rem}.awards_loadingCard__2idol{height:160px;background:hsla(0,0%,100%,.03);border-radius:12px;animation:awards_pulse__f5UWR 1.5s ease-in-out infinite}@keyframes awards_pulse__f5UWR{0%,to{opacity:.5}50%{opacity:1}}.awards_emptyState__nhPud{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;background:hsla(0,0%,100%,.02);border:1px dashed hsla(0,0%,100%,.1);border-radius:14px;text-align:center}.awards_emptyIcon__uBefu{color:hsla(0,0%,100%,.15);margin-bottom:1rem}.awards_emptyState__nhPud h3{font-size:1.1rem;font-weight:600;color:var(--color-background-cream);margin-bottom:.5rem}.awards_emptyState__nhPud p{font-size:.9rem;color:hsla(0,0%,100%,.5);margin-bottom:1.5rem}.awards_emptyAction___RFlI{padding:.7rem 1.25rem;background:linear-gradient(135deg,var(--color-primary-orange) 0,#e04820 100%);border:none;border-radius:10px;font-size:.9rem;font-weight:600;color:#fff;cursor:pointer;transition:all .2s ease}.awards_emptyAction___RFlI:hover{transform:translateY(-1px);box-shadow:0 4px 20px rgba(255,92,40,.3)}.awards_modalOverlay__wUydG{position:fixed;inset:0;background:rgba(16,24,32,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;animation:awards_fadeIn__LZSp8 .2s ease-out}@keyframes awards_fadeIn__LZSp8{0%{opacity:0}to{opacity:1}}.awards_modal__Gzqks{background:linear-gradient(145deg,#1a2430,#0f161d);border:1px solid rgba(240,176,96,.2);border-radius:20px;width:100%;max-width:560px;max-height:90vh;overflow-y:auto;animation:awards_slideUp__Ii_x0 .3s ease-out}@keyframes awards_slideUp__Ii_x0{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.awards_modalHeader__95FJL{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 1.5rem 1rem;border-bottom:1px solid hsla(0,0%,100%,.06)}.awards_modalHeader__95FJL h2{font-size:1.15rem;font-weight:600;color:var(--color-background-cream)}.awards_closeBtn__pUWMA{padding:.4rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:hsla(0,0%,100%,.5);cursor:pointer;transition:all .15s ease}.awards_closeBtn__pUWMA:hover{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.8)}.awards_form__Ev8uk{padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.awards_formGroup__o17Ju{display:flex;flex-direction:column;gap:.5rem}.awards_formGroup__o17Ju label{font-size:.85rem;font-weight:500;color:hsla(0,0%,100%,.7)}.awards_typeSelector__n6all{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:.5rem;gap:.5rem}.awards_typeOption__707cY{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:.75rem .5rem;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;cursor:pointer;transition:all .15s ease}.awards_typeOption__707cY span:first-child{font-size:1.25rem}.awards_typeOption__707cY span:last-child{font-size:.7rem;color:hsla(0,0%,100%,.5)}.awards_typeOption__707cY:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.15)}.awards_typeSelected__t9oL5{background:rgba(240,176,96,.15)!important;border-color:#f0b060!important}.awards_typeSelected__t9oL5 span:last-child{color:#f0b060}.awards_formGroup__o17Ju input,.awards_formGroup__o17Ju textarea{width:100%;padding:.75rem 1rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;font-size:.9rem;color:var(--color-background-cream);transition:all .15s ease;font-family:inherit}.awards_formGroup__o17Ju input::placeholder,.awards_formGroup__o17Ju textarea::placeholder{color:hsla(0,0%,100%,.3)}.awards_formGroup__o17Ju input:focus,.awards_formGroup__o17Ju textarea:focus{outline:none;border-color:#f0b060;background:hsla(0,0%,100%,.08)}.awards_formHint__fokij{font-size:.75rem;color:hsla(0,0%,100%,.4)}.awards_formRow__0QgRq{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.awards_formActions__p3fTv{display:flex;gap:.75rem;justify-content:flex-end;padding-top:.5rem}.awards_cancelBtn__bcUCY{padding:.7rem 1.25rem;background:transparent;border:1px solid hsla(0,0%,100%,.15);border-radius:10px;font-size:.9rem;font-weight:500;color:hsla(0,0%,100%,.7);cursor:pointer;transition:all .15s ease}.awards_cancelBtn__bcUCY:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.2)}.awards_saveBtn__Qg7fZ{padding:.7rem 1.25rem;background:linear-gradient(135deg,#f0b060,#e09530);border:none;border-radius:10px;font-size:.9rem;font-weight:600;color:#1a1a1a;cursor:pointer;transition:all .2s ease}.awards_saveBtn__Qg7fZ:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 20px rgba(240,176,96,.3)}.awards_saveBtn__Qg7fZ:disabled{opacity:.7;cursor:not-allowed}@media (max-width:768px){.awards_header__E8_HR{flex-direction:column;gap:1rem}.awards_addBtn___TdGk{width:100%;justify-content:center}.awards_awardsGrid___QTdG,.awards_formRow__0QgRq{grid-template-columns:1fr}.awards_typeSelector__n6all{grid-template-columns:repeat(3,1fr)}}.education_page__9U5HI{max-width:900px;margin:0 auto}.education_header__hidBT{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;margin-bottom:2rem}.education_header__hidBT h1{font-size:1.5rem;font-weight:700;color:var(--color-background-cream);margin-bottom:.5rem}.education_header__hidBT p{font-size:.9rem;color:hsla(0,0%,100%,.5)}.education_addBtn__Nu1u2{display:flex;align-items:center;gap:.5rem;padding:.7rem 1.25rem;background:linear-gradient(135deg,var(--color-primary-orange) 0,#e04820 100%);border:none;border-radius:10px;font-size:.9rem;font-weight:600;color:#fff;cursor:pointer;transition:all .2s ease;white-space:nowrap}.education_addBtn__Nu1u2:hover{transform:translateY(-1px);box-shadow:0 4px 20px rgba(255,92,40,.3)}.education_educationList__aHvI1{display:flex;flex-direction:column;gap:1rem}.education_educationCard__iS4mQ{display:flex;gap:1.25rem;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:14px;padding:1.5rem;transition:all .2s ease}.education_educationCard__iS4mQ:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1)}.education_cardIcon__moWU7{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(147,112,219,.2),rgba(147,112,219,.1));border-radius:12px;color:#9370db;flex-shrink:0}.education_cardContent__vJEZS{flex:1 1;min-width:0}.education_cardHeader__QNXsE{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.education_cardHeader__QNXsE h3{font-size:1.05rem;font-weight:600;color:var(--color-background-cream);margin-bottom:.25rem}.education_institution__05Mmo{font-size:.9rem;color:#9370db;font-weight:500}.education_cardActions__UXy73{display:flex;gap:.25rem}.education_actionBtn__RUShV{padding:.4rem;background:transparent;border:none;border-radius:6px;color:hsla(0,0%,100%,.4);cursor:pointer;transition:all .15s ease}.education_actionBtn__RUShV:hover{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.8)}.education_deleteBtn__n8Io2:hover{background:hsla(0,100%,71%,.15);color:#ff6b6b}.education_cardMeta__q6Ffh{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.education_dateRange__DXcRa,.education_location__6N97a{display:flex;align-items:center;gap:.35rem;font-size:.8rem;color:hsla(0,0%,100%,.5)}.education_gpa__cmaKb{font-size:.75rem;font-weight:600;color:var(--color-secondary-teal);background:rgba(62,208,195,.1);padding:.25rem .6rem;border-radius:100px}.education_description__vswkh{font-size:.85rem;color:hsla(0,0%,100%,.6);line-height:1.6;margin-bottom:1rem}.education_achievementsList__GLgzl{margin-top:.75rem}.education_achievementsLabel__tOsr3{font-size:.75rem;font-weight:600;color:hsla(0,0%,100%,.4);text-transform:uppercase;letter-spacing:.5px;display:block;margin-bottom:.5rem}.education_achievements__qt76S{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem}.education_achievements__qt76S li{font-size:.8rem;color:hsla(0,0%,100%,.7);background:hsla(0,0%,100%,.05);padding:.35rem .75rem;border-radius:6px}.education_moreAchievements__pZ9ba{color:hsla(0,0%,100%,.4)!important;background:transparent!important}.education_loadingList__unjoz{display:flex;flex-direction:column;gap:1rem}.education_loadingCard__G07n_{height:180px;background:hsla(0,0%,100%,.03);border-radius:14px;animation:education_pulse__0s_Uw 1.5s ease-in-out infinite}@keyframes education_pulse__0s_Uw{0%,to{opacity:.5}50%{opacity:1}}.education_emptyState__PKXmd{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;background:hsla(0,0%,100%,.02);border:1px dashed hsla(0,0%,100%,.1);border-radius:14px;text-align:center}.education_emptyIcon__fHDPL{color:hsla(0,0%,100%,.15);margin-bottom:1rem}.education_emptyState__PKXmd h3{font-size:1.1rem;font-weight:600;color:var(--color-background-cream);margin-bottom:.5rem}.education_emptyState__PKXmd p{font-size:.9rem;color:hsla(0,0%,100%,.5);margin-bottom:1.5rem}.education_emptyAction__TL_MV{padding:.7rem 1.25rem;background:linear-gradient(135deg,var(--color-primary-orange) 0,#e04820 100%);border:none;border-radius:10px;font-size:.9rem;font-weight:600;color:#fff;cursor:pointer;transition:all .2s ease}.education_emptyAction__TL_MV:hover{transform:translateY(-1px);box-shadow:0 4px 20px rgba(255,92,40,.3)}.education_modalOverlay__7_Cp0{position:fixed;inset:0;background:rgba(16,24,32,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;animation:education_fadeIn__OzYLs .2s ease-out}@keyframes education_fadeIn__OzYLs{0%{opacity:0}to{opacity:1}}.education_modal__iqPjP{background:linear-gradient(145deg,#1a2430,#0f161d);border:1px solid rgba(147,112,219,.2);border-radius:20px;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;animation:education_slideUp__nIgXl .3s ease-out}@keyframes education_slideUp__nIgXl{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.education_modalHeader__HEXHa{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 1.5rem 1rem;border-bottom:1px solid hsla(0,0%,100%,.06)}.education_modalHeader__HEXHa h2{font-size:1.15rem;font-weight:600;color:var(--color-background-cream)}.education_closeBtn__Khm5O{padding:.4rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:hsla(0,0%,100%,.5);cursor:pointer;transition:all .15s ease}.education_closeBtn__Khm5O:hover{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.8)}.education_form__8UrEG{padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.education_formGroup__YN_Z0{display:flex;flex-direction:column;gap:.5rem}.education_formGroup__YN_Z0 label{font-size:.85rem;font-weight:500;color:hsla(0,0%,100%,.7)}.education_formGroup__YN_Z0 input,.education_formGroup__YN_Z0 textarea{width:100%;padding:.75rem 1rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;font-size:.9rem;color:var(--color-background-cream);transition:all .15s ease;font-family:inherit}.education_formGroup__YN_Z0 input::placeholder,.education_formGroup__YN_Z0 textarea::placeholder{color:hsla(0,0%,100%,.3)}.education_formGroup__YN_Z0 input:focus,.education_formGroup__YN_Z0 textarea:focus{outline:none;border-color:#9370db;background:hsla(0,0%,100%,.08)}.education_formGroup__YN_Z0 input:disabled{opacity:.5;cursor:not-allowed}.education_formHint__WSeK0{font-size:.75rem;color:hsla(0,0%,100%,.4)}.education_formRow__eB44o{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.education_checkboxLabel__zHfb4{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:hsla(0,0%,100%,.7);cursor:pointer}.education_checkboxLabel__zHfb4 input[type=checkbox]{width:auto;accent-color:#9370db;cursor:pointer}.education_formActions__CFtCW{display:flex;gap:.75rem;justify-content:flex-end;padding-top:.5rem}.education_cancelBtn__TB_aS{padding:.7rem 1.25rem;background:transparent;border:1px solid hsla(0,0%,100%,.15);border-radius:10px;font-size:.9rem;font-weight:500;color:hsla(0,0%,100%,.7);cursor:pointer;transition:all .15s ease}.education_cancelBtn__TB_aS:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.2)}.education_saveBtn__SayYC{padding:.7rem 1.25rem;background:linear-gradient(135deg,#9370db,#7b5dbd);border:none;border-radius:10px;font-size:.9rem;font-weight:600;color:#fff;cursor:pointer;transition:all .2s ease}.education_saveBtn__SayYC:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 20px rgba(147,112,219,.3)}.education_saveBtn__SayYC:disabled{opacity:.7;cursor:not-allowed}@media (max-width:768px){.education_header__hidBT{flex-direction:column;gap:1rem}.education_addBtn__Nu1u2{width:100%;justify-content:center}.education_formRow__eB44o{grid-template-columns:1fr}.education_educationCard__iS4mQ{flex-direction:column}.education_cardIcon__moWU7{width:40px;height:40px}.education_cardMeta__q6Ffh{flex-direction:column;align-items:flex-start;gap:.5rem}}.experience_page__Tc9zp{max-width:900px;margin:0 auto}.experience_header__CZmM7{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;margin-bottom:2rem}.experience_header__CZmM7 h1{font-size:1.5rem;font-weight:700;color:var(--color-background-cream);margin-bottom:.5rem}.experience_header__CZmM7 p{font-size:.9rem;color:hsla(0,0%,100%,.5)}.experience_addBtn__mrfnw{display:flex;align-items:center;gap:.5rem;padding:.7rem 1.25rem;background:linear-gradient(135deg,var(--color-primary-orange) 0,#e04820 100%);border:none;border-radius:10px;font-size:.9rem;font-weight:600;color:#fff;cursor:pointer;transition:all .2s ease;white-space:nowrap}.experience_addBtn__mrfnw:hover{transform:translateY(-1px);box-shadow:0 4px 20px rgba(255,92,40,.3)}.experience_experienceList__FH7rv{display:flex;flex-direction:column;gap:0}.experience_experienceCard__zuy_0{display:flex;gap:1.25rem}.experience_timeline__2qT_M{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:24px}.experience_timelineDot__M9aXv{width:12px;height:12px;border-radius:50%;background:hsla(0,0%,100%,.2);border:2px solid hsla(0,0%,100%,.3);margin-top:6px;flex-shrink:0;transition:all .2s ease}.experience_timelineDot__M9aXv.experience_current__KKwmt{background:var(--color-primary-orange);border-color:var(--color-primary-orange);box-shadow:0 0 0 4px rgba(255,92,40,.2)}.experience_timelineLine__9mKjI{width:2px;flex:1 1;background:linear-gradient(180deg,hsla(0,0%,100%,.15),transparent);margin-top:.5rem}.experience_experienceCard__zuy_0:last-child .experience_timelineLine__9mKjI{display:none}.experience_cardContent__2qfbb{flex:1 1;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:14px;padding:1.25rem;margin-bottom:1rem;transition:all .2s ease}.experience_cardContent__2qfbb:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1)}.experience_cardHeader__h7aCL{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.experience_cardHeader__h7aCL h3{font-size:1.05rem;font-weight:600;color:var(--color-background-cream);margin-bottom:.25rem}.experience_company__Zyhh_{font-size:.9rem;color:var(--color-secondary-teal);font-weight:500}.experience_cardActions__1tjx9{display:flex;gap:.25rem}.experience_actionBtn__zaYnm{padding:.4rem;background:transparent;border:none;border-radius:6px;color:hsla(0,0%,100%,.4);cursor:pointer;transition:all .15s ease}.experience_actionBtn__zaYnm:hover{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.8)}.experience_deleteBtn__skL4P:hover{background:hsla(0,100%,71%,.15);color:#ff6b6b}.experience_cardMeta__r_ahK{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.experience_dateRange__Wk1Te,.experience_location__DdMaB{display:flex;align-items:center;gap:.35rem;font-size:.8rem;color:hsla(0,0%,100%,.5)}.experience_employmentType__7PXUa{font-size:.75rem;font-weight:500;color:var(--color-primary-orange);background:rgba(255,92,40,.1);padding:.25rem .6rem;border-radius:100px}.experience_description__XgJbH{font-size:.85rem;color:hsla(0,0%,100%,.6);line-height:1.6;margin-bottom:1rem}.experience_achievements__U45pA{list-style:none;padding:0;margin:0 0 1rem}.experience_achievements__U45pA li{position:relative;font-size:.85rem;color:hsla(0,0%,100%,.7);line-height:1.5;padding-left:1.25rem;margin-bottom:.5rem}.experience_achievements__U45pA li:before{content:"";position:absolute;left:0;top:.5em;width:6px;height:6px;border-radius:50%;background:var(--color-secondary-teal)}.experience_moreAchievements__HB29m{color:hsla(0,0%,100%,.4)!important;font-style:italic}.experience_moreAchievements__HB29m:before{display:none!important}.experience_skillTags__2RDfL{display:flex;flex-wrap:wrap;gap:.5rem}.experience_skillTag__n7DmB{font-size:.75rem;font-weight:500;color:var(--color-secondary-teal);background:rgba(62,208,195,.1);padding:.3rem .6rem;border-radius:100px}.experience_skillMore__NiCE3{font-size:.75rem;color:hsla(0,0%,100%,.4);padding:.3rem .6rem}.experience_loadingList__xIhPN{display:flex;flex-direction:column;gap:1rem}.experience_loadingCard__zNjRB{height:200px;background:hsla(0,0%,100%,.03);border-radius:14px;animation:experience_pulse__t6P__ 1.5s ease-in-out infinite}@keyframes experience_pulse__t6P__{0%,to{opacity:.5}50%{opacity:1}}.experience_emptyState__qsq27{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;background:hsla(0,0%,100%,.02);border:1px dashed hsla(0,0%,100%,.1);border-radius:14px;text-align:center}.experience_emptyIcon__psmeT{color:hsla(0,0%,100%,.15);margin-bottom:1rem}.experience_emptyState__qsq27 h3{font-size:1.1rem;font-weight:600;color:var(--color-background-cream);margin-bottom:.5rem}.experience_emptyState__qsq27 p{font-size:.9rem;color:hsla(0,0%,100%,.5);margin-bottom:1.5rem}.experience_emptyAction__06CZG{padding:.7rem 1.25rem;background:linear-gradient(135deg,var(--color-primary-orange) 0,#e04820 100%);border:none;border-radius:10px;font-size:.9rem;font-weight:600;color:#fff;cursor:pointer;transition:all .2s ease}.experience_emptyAction__06CZG:hover{transform:translateY(-1px);box-shadow:0 4px 20px rgba(255,92,40,.3)}.experience_modalOverlay__LQD8J{position:fixed;inset:0;background:rgba(16,24,32,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;animation:experience_fadeIn___IuM3 .2s ease-out}@keyframes experience_fadeIn___IuM3{0%{opacity:0}to{opacity:1}}.experience_modal__vev_W{background:linear-gradient(145deg,#1a2430,#0f161d);border:1px solid rgba(255,92,40,.15);border-radius:20px;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;animation:experience_slideUp__Ze7xh .3s ease-out}@keyframes experience_slideUp__Ze7xh{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.experience_modalHeader__x2TYV{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 1.5rem 1rem;border-bottom:1px solid hsla(0,0%,100%,.06)}.experience_modalHeader__x2TYV h2{font-size:1.15rem;font-weight:600;color:var(--color-background-cream)}.experience_closeBtn__1QFfm{padding:.4rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:hsla(0,0%,100%,.5);cursor:pointer;transition:all .15s ease}.experience_closeBtn__1QFfm:hover{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.8)}.experience_form__Fqcjo{padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.experience_formGroup__k4hOj{display:flex;flex-direction:column;gap:.5rem}.experience_formGroup__k4hOj label{font-size:.85rem;font-weight:500;color:hsla(0,0%,100%,.7)}.experience_formGroup__k4hOj input,.experience_formGroup__k4hOj select,.experience_formGroup__k4hOj textarea{width:100%;padding:.75rem 1rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;font-size:.9rem;color:var(--color-background-cream);transition:all .15s ease;font-family:inherit}.experience_formGroup__k4hOj select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.5)' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center}.experience_formGroup__k4hOj input::placeholder,.experience_formGroup__k4hOj textarea::placeholder{color:hsla(0,0%,100%,.3)}.experience_formGroup__k4hOj input:focus,.experience_formGroup__k4hOj select:focus,.experience_formGroup__k4hOj textarea:focus{outline:none;border-color:var(--color-primary-orange);background:hsla(0,0%,100%,.08)}.experience_formGroup__k4hOj input:disabled{opacity:.5;cursor:not-allowed}.experience_formHint__x0U6Z{font-size:.75rem;color:hsla(0,0%,100%,.4)}.experience_formRow__6XiLO{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.experience_checkboxLabel__JvDlz{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:hsla(0,0%,100%,.7);cursor:pointer}.experience_checkboxLabel__JvDlz input[type=checkbox]{width:auto;accent-color:var(--color-primary-orange);cursor:pointer}.experience_formActions___GIKk{display:flex;gap:.75rem;justify-content:flex-end;padding-top:.5rem}.experience_cancelBtn__WxG4U{padding:.7rem 1.25rem;background:transparent;border:1px solid hsla(0,0%,100%,.15);border-radius:10px;font-size:.9rem;font-weight:500;color:hsla(0,0%,100%,.7);cursor:pointer;transition:all .15s ease}.experience_cancelBtn__WxG4U:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.2)}.experience_saveBtn__cqpcI{padding:.7rem 1.25rem;background:linear-gradient(135deg,var(--color-primary-orange) 0,#e04820 100%);border:none;border-radius:10px;font-size:.9rem;font-weight:600;color:#fff;cursor:pointer;transition:all .2s ease}.experience_saveBtn__cqpcI:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 20px rgba(255,92,40,.3)}.experience_saveBtn__cqpcI:disabled{opacity:.7;cursor:not-allowed}@media (max-width:768px){.experience_header__CZmM7{flex-direction:column;gap:1rem}.experience_addBtn__mrfnw{width:100%;justify-content:center}.experience_formRow__6XiLO{grid-template-columns:1fr}.experience_timeline__2qT_M{display:none}.experience_cardMeta__r_ahK{flex-direction:column;align-items:flex-start;gap:.5rem}}.history_page__WN1bk{max-width:900px;margin:0 auto}.history_header__v_i_H{margin-bottom:2rem}.history_header__v_i_H h1{font-size:1.5rem;font-weight:700;color:var(--color-background-cream);margin-bottom:.5rem}.history_header__v_i_H p{font-size:.9rem;color:hsla(0,0%,100%,.5)}.history_historyList__vc041{display:flex;flex-direction:column;gap:.75rem}.history_historyItem__wtQL5{display:flex;align-items:center;gap:1rem;padding:1.25rem;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:14px;cursor:pointer;transition:all .2s ease}.history_historyItem__wtQL5:hover{background:hsla(0,0%,100%,.05);border-color:rgba(255,92,40,.2)}.history_historyIcon__tKJdW{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:rgba(255,92,40,.1);border-radius:10px;color:var(--color-primary-orange);flex-shrink:0}.history_historyContent__24__W{flex:1 1;min-width:0}.history_historyContent__24__W h3{font-size:.95rem;font-weight:600;color:var(--color-background-cream);margin-bottom:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history_companyName__200Ke{font-size:.85rem;color:hsla(0,0%,100%,.6);margin-bottom:.25rem}.history_historyDate__Mr1Mw{font-size:.8rem;color:hsla(0,0%,100%,.4)}.history_matchScore__vLwye{display:flex;flex-direction:column;align-items:center;padding:.5rem .75rem;border-radius:8px;flex-shrink:0}.history_matchScore__vLwye.history_high__oPj1Y{background:rgba(181,232,0,.1)}.history_matchScore__vLwye.history_medium__pEYce{background:rgba(255,192,164,.15)}.history_matchScore__vLwye.history_low__4QoJK{background:hsla(0,100%,71%,.1)}.history_scoreValue__0q79b{font-size:1rem;font-weight:700}.history_matchScore__vLwye.history_high__oPj1Y .history_scoreValue__0q79b{color:var(--color-accent-green)}.history_matchScore__vLwye.history_medium__pEYce .history_scoreValue__0q79b{color:var(--color-secondary-orange)}.history_matchScore__vLwye.history_low__4QoJK .history_scoreValue__0q79b{color:#ff6b6b}.history_scoreLabel__OBVu_{font-size:.65rem;color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:.05em}.history_chevron__ehK2w{color:hsla(0,0%,100%,.3);flex-shrink:0}.history_loadingList__d17us{display:flex;flex-direction:column;gap:.75rem}.history_loadingItem__9OtwG{height:84px;background:hsla(0,0%,100%,.03);border-radius:14px;animation:history_pulse__oaT7R 1.5s ease-in-out infinite}@keyframes history_pulse__oaT7R{0%,to{opacity:.5}50%{opacity:1}}.history_emptyState__4FXvg{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;background:hsla(0,0%,100%,.02);border:1px dashed hsla(0,0%,100%,.1);border-radius:14px;text-align:center}.history_emptyIcon__XN95S{color:hsla(0,0%,100%,.15);margin-bottom:1rem}.history_emptyState__4FXvg h3{font-size:1.1rem;font-weight:600;color:var(--color-background-cream);margin-bottom:.5rem}.history_emptyState__4FXvg p{font-size:.9rem;color:hsla(0,0%,100%,.5);max-width:400px}.history_modalOverlay__y_F0r{position:fixed;inset:0;background:rgba(16,24,32,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;animation:history_fadeIn__yXLox .2s ease-out}@keyframes history_fadeIn__yXLox{0%{opacity:0}to{opacity:1}}.history_modal__AgoM_{background:linear-gradient(145deg,#1a2430,#0f161d);border:1px solid rgba(255,92,40,.15);border-radius:20px;width:100%;max-width:600px;max-height:80vh;overflow:hidden;display:flex;flex-direction:column;animation:history_slideUp__kHi2n .3s ease-out}@keyframes history_slideUp__kHi2n{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.history_modalHeader__9iopM{display:flex;align-items:flex-start;justify-content:space-between;padding:1.5rem;border-bottom:1px solid hsla(0,0%,100%,.06)}.history_modalHeader__9iopM h2{font-size:1.15rem;font-weight:600;color:var(--color-background-cream);margin-bottom:.25rem}.history_modalCompany__gJAQy{font-size:.9rem;color:hsla(0,0%,100%,.5)}.history_closeBtn__LkxN4{padding:.4rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:hsla(0,0%,100%,.5);cursor:pointer;transition:all .15s ease}.history_closeBtn__LkxN4:hover{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.8)}.history_modalContent__fJxpH{padding:1.5rem;overflow-y:auto}.history_modalMeta__N8Qk_{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.history_metaItem__0GJ8U{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:hsla(0,0%,100%,.5)}.history_metaScore__aQF0E{font-size:.8rem;font-weight:600;padding:.35rem .75rem;border-radius:100px}.history_metaScore__aQF0E.history_high__oPj1Y{background:rgba(181,232,0,.1);color:var(--color-accent-green)}.history_metaScore__aQF0E.history_medium__pEYce{background:rgba(255,192,164,.15);color:var(--color-secondary-orange)}.history_metaScore__aQF0E.history_low__4QoJK{background:hsla(0,100%,71%,.1);color:#ff6b6b}.history_modalSection__oal0Z{margin-bottom:1.5rem}.history_modalSection__oal0Z h4{font-size:.85rem;font-weight:600;color:hsla(0,0%,100%,.6);margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.05em}.history_jobDescPreview___agOs{font-size:.9rem;color:hsla(0,0%,100%,.7);line-height:1.6;background:hsla(0,0%,100%,.03);padding:1rem;border-radius:10px;max-height:200px;overflow-y:auto}.history_modalActions__ZqKBm{display:flex;gap:.75rem}.history_downloadBtn__GIFNE,.history_viewResumeBtn__pPhZJ{flex:1 1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;border-radius:10px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease}.history_viewResumeBtn__pPhZJ{background:linear-gradient(135deg,var(--color-primary-orange) 0,#e04820 100%);border:none;color:#fff}.history_viewResumeBtn__pPhZJ:hover{transform:translateY(-1px);box-shadow:0 4px 20px rgba(255,92,40,.3)}.history_downloadBtn__GIFNE{background:transparent;border:1px solid hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.8)}.history_downloadBtn__GIFNE:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.2)}@media (max-width:600px){.history_historyItem__wtQL5{flex-wrap:wrap;gap:.75rem}.history_historyContent__24__W{flex-grow:1;flex-shrink:0;flex-basis:calc(100% - 60px);order:1}.history_historyIcon__tKJdW{order:0}.history_matchScore__vLwye{order:2}.history_chevron__ehK2w{order:3;margin-left:auto}.history_modalActions__ZqKBm{flex-direction:column}}.jobs_page__hhMkU{max-width:1000px;margin:0 auto}.jobs_header__8G2sn{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;margin-bottom:1.5rem}.jobs_header__8G2sn h1{font-size:1.5rem;font-weight:700;color:var(--color-background-cream);margin-bottom:.5rem}.jobs_header__8G2sn p{font-size:.9rem;color:hsla(0,0%,100%,.5)}.jobs_addBtn__Onjnq{display:flex;align-items:center;gap:.5rem;padding:.7rem 1.25rem;background:linear-gradient(135deg,var(--color-primary-orange) 0,#e04820 100%);border:none;border-radius:10px;font-size:.9rem;font-weight:600;color:#fff;cursor:pointer;transition:all .2s ease;white-space:nowrap}.jobs_addBtn__Onjnq:hover{transform:translateY(-1px);box-shadow:0 4px 20px rgba(255,92,40,.3)}.jobs_filters__nF3s5{display:flex;gap:.5rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid hsla(0,0%,100%,.06);overflow-x:auto}.jobs_filterTab___iM_8{display:flex;align-items:center;gap:.5rem;padding:.5rem .85rem;background:transparent;border:1px solid hsla(0,0%,100%,.1);border-radius:100px;font-size:.85rem;color:hsla(0,0%,100%,.6);cursor:pointer;transition:all .15s ease;white-space:nowrap}.jobs_filterTab___iM_8:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.15)}.jobs_filterTab___iM_8.jobs_active__wnnyk{background:rgba(255,92,40,.1);border-color:rgba(255,92,40,.3);color:var(--color-primary-orange)}.jobs_count__X_f0U{font-size:.75rem;font-weight:600;background:hsla(0,0%,100%,.1);padding:.1rem .4rem;border-radius:100px}.jobs_filterTab___iM_8.jobs_active__wnnyk .jobs_count__X_f0U{background:rgba(255,92,40,.2)}.jobs_jobsList__Z593D{display:flex;flex-direction:column;gap:.75rem}.jobs_jobCard__pHuMs{padding:1.25rem;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:14px;transition:all .2s ease}.jobs_jobCard__pHuMs:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1)}.jobs_jobMain__QSYiT{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.jobs_jobInfo__J7PwO h3{font-size:1rem;font-weight:600;color:var(--color-background-cream);margin-bottom:.25rem}.jobs_company__GSV6j{font-size:.9rem;color:hsla(0,0%,100%,.6);margin-bottom:.25rem}.jobs_jobDate__PfWsm{font-size:.8rem;color:hsla(0,0%,100%,.4)}.jobs_jobActions__XlLY5{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.jobs_statusSelect__Rwb9X{padding:.45rem .75rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.15);border-radius:8px;font-size:.85rem;font-weight:500;color:hsla(0,0%,100%,.8);cursor:pointer;transition:all .15s ease}.jobs_statusSelect__Rwb9X:focus{outline:none;border-color:var(--color-primary-orange)}.jobs_statusSelect__Rwb9X option{background:#1a2430;color:var(--color-background-cream)}.jobs_statusSelect__Rwb9X.jobs_blue__KbT4S{border-color:rgba(100,150,255,.4);color:#6496ff}.jobs_statusSelect__Rwb9X.jobs_orange__Y4AW6{border-color:rgba(255,92,40,.4);color:var(--color-primary-orange)}.jobs_statusSelect__Rwb9X.jobs_green__rbIos{border-color:rgba(181,232,0,.4);color:var(--color-accent-green)}.jobs_statusSelect__Rwb9X.jobs_red__v5TMZ{border-color:hsla(0,100%,71%,.4);color:#ff6b6b}.jobs_tailorBtn__SPN_W{display:flex;align-items:center;gap:.4rem;padding:.45rem .85rem;background:transparent;border:1px solid rgba(255,92,40,.3);border-radius:8px;font-size:.85rem;font-weight:500;color:var(--color-primary-orange);text-decoration:none;transition:all .15s ease}.jobs_tailorBtn__SPN_W:hover{background:rgba(255,92,40,.1);border-color:rgba(255,92,40,.5)}.jobs_notes__DetPN{font-size:.85rem;color:hsla(0,0%,100%,.6);line-height:1.5;margin-bottom:.75rem;padding:.75rem;background:hsla(0,0%,100%,.02);border-radius:8px}.jobs_jobLink__tgQCB{display:inline-flex;align-items:center;gap:.35rem;font-size:.8rem;color:var(--color-secondary-teal);text-decoration:none;transition:color .15s ease}.jobs_jobLink__tgQCB:hover{color:#5ce0d3}.jobs_loadingList__haRHZ{display:flex;flex-direction:column;gap:.75rem}.jobs_loadingCard__HKquy{height:100px;background:hsla(0,0%,100%,.03);border-radius:14px;animation:jobs_pulse__3f63j 1.5s ease-in-out infinite}@keyframes jobs_pulse__3f63j{0%,to{opacity:.5}50%{opacity:1}}.jobs_emptyState__7QotS{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;background:hsla(0,0%,100%,.02);border:1px dashed hsla(0,0%,100%,.1);border-radius:14px;text-align:center}.jobs_emptyIcon___re1b{color:hsla(0,0%,100%,.15);margin-bottom:1rem}.jobs_emptyState__7QotS h3{font-size:1.1rem;font-weight:600;color:var(--color-background-cream);margin-bottom:.5rem}.jobs_emptyState__7QotS p{font-size:.9rem;color:hsla(0,0%,100%,.5);margin-bottom:1.5rem;max-width:400px}.jobs_emptyAction__Vx2Pt{padding:.7rem 1.25rem;background:linear-gradient(135deg,var(--color-primary-orange) 0,#e04820 100%);border:none;border-radius:10px;font-size:.9rem;font-weight:600;color:#fff;cursor:pointer;transition:all .2s ease}.jobs_emptyAction__Vx2Pt:hover{transform:translateY(-1px);box-shadow:0 4px 20px rgba(255,92,40,.3)}.jobs_modalOverlay__UVGQo{position:fixed;inset:0;background:rgba(16,24,32,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;animation:jobs_fadeIn__GJkq_ .2s ease-out}@keyframes jobs_fadeIn__GJkq_{0%{opacity:0}to{opacity:1}}.jobs_modal__fyt7J{background:linear-gradient(145deg,#1a2430,#0f161d);border:1px solid rgba(255,92,40,.15);border-radius:20px;width:100%;max-width:560px;max-height:90vh;overflow-y:auto;animation:jobs_slideUp__an9_9 .3s ease-out}@keyframes jobs_slideUp__an9_9{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.jobs_modalHeader___u_ew{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 1.5rem 1rem;border-bottom:1px solid hsla(0,0%,100%,.06)}.jobs_modalHeader___u_ew h2{font-size:1.15rem;font-weight:600;color:var(--color-background-cream)}.jobs_closeBtn__XkViv{padding:.4rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:hsla(0,0%,100%,.5);cursor:pointer;transition:all .15s ease}.jobs_closeBtn__XkViv:hover{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.8)}.jobs_form__2rNGK{padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.jobs_formGroup__WZA1e{display:flex;flex-direction:column;gap:.5rem}.jobs_formGroup__WZA1e label{font-size:.85rem;font-weight:500;color:hsla(0,0%,100%,.7)}.jobs_formGroup__WZA1e input,.jobs_formGroup__WZA1e textarea{width:100%;padding:.75rem 1rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;font-size:.9rem;color:var(--color-background-cream);transition:all .15s ease;font-family:inherit}.jobs_formGroup__WZA1e input::placeholder,.jobs_formGroup__WZA1e textarea::placeholder{color:hsla(0,0%,100%,.3)}.jobs_formGroup__WZA1e input:focus,.jobs_formGroup__WZA1e textarea:focus{outline:none;border-color:var(--color-primary-orange);background:hsla(0,0%,100%,.08)}.jobs_formActions__a6U_P{display:flex;gap:.75rem;justify-content:flex-end;padding-top:.5rem}.jobs_cancelBtn___l4ye{padding:.7rem 1.25rem;background:transparent;border:1px solid hsla(0,0%,100%,.15);border-radius:10px;font-size:.9rem;font-weight:500;color:hsla(0,0%,100%,.7);cursor:pointer;transition:all .15s ease}.jobs_cancelBtn___l4ye:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.2)}.jobs_saveBtn__QJwYf{padding:.7rem 1.25rem;background:linear-gradient(135deg,var(--color-primary-orange) 0,#e04820 100%);border:none;border-radius:10px;font-size:.9rem;font-weight:600;color:#fff;cursor:pointer;transition:all .2s ease}.jobs_saveBtn__QJwYf:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 20px rgba(255,92,40,.3)}.jobs_saveBtn__QJwYf:disabled{opacity:.7;cursor:not-allowed}@media (max-width:768px){.jobs_header__8G2sn{flex-direction:column;gap:1rem}.jobs_addBtn__Onjnq{width:100%;justify-content:center}.jobs_jobMain__QSYiT{flex-direction:column;gap:.75rem}.jobs_jobActions__XlLY5{width:100%}.jobs_statusSelect__Rwb9X{flex:1 1}}.page_page__M3sbZ{max-width:1200px;margin:0 auto}.page_header__z1UGj{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;margin-bottom:2.5rem}.page_greeting__Cb4bJ h1{font-size:1.75rem;font-weight:700;color:var(--color-background-cream);margin-bottom:.5rem;letter-spacing:-.02em}.page_greeting__Cb4bJ p{font-size:.95rem;color:hsla(0,0%,100%,.5)}.page_headerAction__Q_7HH{display:flex;align-items:center;gap:.5rem;padding:.7rem 1.25rem;background:linear-gradient(135deg,var(--color-primary-orange) 0,#e04820 100%);border:none;border-radius:10px;font-size:.9rem;font-weight:600;color:#fff;text-decoration:none;transition:all .2s ease;white-space:nowrap}.page_headerAction__Q_7HH:hover{transform:translateY(-1px);box-shadow:0 4px 20px rgba(255,92,40,.3)}.page_statsGrid__B9u_9{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.875rem;gap:.875rem;margin-bottom:2.5rem}.page_statCard__6lyWq{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:12px;padding:1rem;display:flex;align-items:center;gap:.875rem;transition:all .2s ease}.page_statCard__6lyWq:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1)}.page_statIcon__FfJO1{width:42px;height:42px;display:flex;align-items:center;justify-content:center;background:rgba(255,92,40,.1);border-radius:10px;color:var(--color-primary-orange);flex-shrink:0}.page_statIcon__FfJO1 svg{width:20px;height:20px}.page_statContent__r1_lQ{flex:1 1;min-width:0}.page_statValue__zAiXI{font-size:1.35rem;font-weight:700;color:var(--color-background-cream);letter-spacing:-.02em}.page_statLabel__Yce6m{font-size:.8rem;color:hsla(0,0%,100%,.5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_section__9A0YX{margin-bottom:2.5rem}.page_sectionHeader__tsO_W{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.page_sectionTitle___YPOV{font-size:1.1rem;font-weight:600;color:var(--color-background-cream)}.page_viewAllLink__sxH8o{display:flex;align-items:center;gap:.35rem;font-size:.85rem;font-weight:500;color:var(--color-primary-orange);text-decoration:none;transition:gap .2s ease}.page_viewAllLink__sxH8o:hover{gap:.5rem}.page_quickActions__n4KM3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.875rem;gap:.875rem}.page_quickAction__e8yDH{display:flex;align-items:flex-start;gap:.875rem;padding:1rem;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:12px;text-decoration:none;transition:all .2s ease}.page_quickAction__e8yDH:hover{background:hsla(0,0%,100%,.05);border-color:rgba(255,92,40,.2);transform:translateY(-2px)}.page_quickActionIcon__QsG0J{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:rgba(255,92,40,.1);border-radius:10px;color:var(--color-primary-orange);flex-shrink:0}.page_quickActionIcon__QsG0J svg{width:20px;height:20px}.page_quickAction__e8yDH h3{font-size:.9rem;font-weight:600;color:var(--color-background-cream);margin-bottom:.2rem}.page_quickAction__e8yDH p{font-size:.75rem;color:hsla(0,0%,100%,.5);line-height:1.4}.page_activityList__a4UP8{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);border-radius:14px;overflow:hidden}.page_activityItem__qNmMp{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid hsla(0,0%,100%,.05);transition:background .15s ease}.page_activityItem__qNmMp:last-child{border-bottom:none}.page_activityItem__qNmMp:hover{background:hsla(0,0%,100%,.03)}.page_activityIcon__R_yY9{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:rgba(255,92,40,.1);border-radius:8px;color:var(--color-primary-orange);flex-shrink:0}.page_activityContent__SH9dl{flex:1 1;min-width:0}.page_activityTitle__mLLqY{font-size:.9rem;color:hsla(0,0%,100%,.8);margin-bottom:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_activityTitle__mLLqY strong{color:var(--color-background-cream);font-weight:600}.page_activityTitle__mLLqY span{color:hsla(0,0%,100%,.5)}.page_activityDate__ypNqb{font-size:.8rem;color:hsla(0,0%,100%,.4)}.page_matchScore__1DRwQ{display:flex;flex-direction:column;align-items:center;text-align:center;flex-shrink:0}.page_matchScoreValue__pANkY{font-size:1rem;font-weight:700;color:var(--color-accent-green)}.page_matchScoreLabel__0WpxP{font-size:.7rem;color:hsla(0,0%,100%,.4);text-transform:uppercase;letter-spacing:.05em}.page_loadingItems__HwibP{display:flex;flex-direction:column;gap:1rem}.page_loadingItem__dxNCY{height:64px;background:hsla(0,0%,100%,.03);border-radius:12px;animation:page_pulse__2I48y 1.5s ease-in-out infinite}@keyframes page_pulse__2I48y{0%,to{opacity:.5}50%{opacity:1}}.page_emptyState__GExgx{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);border-radius:14px;text-align:center}.page_emptyIcon__CNegY{color:hsla(0,0%,100%,.15);margin-bottom:1rem}.page_emptyState__GExgx p{font-size:.95rem;color:hsla(0,0%,100%,.5);margin-bottom:1rem}.page_emptyAction__9kxZF{font-size:.9rem;font-weight:600;color:var(--color-primary-orange);text-decoration:none;transition:color .2s ease}.page_emptyAction__9kxZF:hover{color:var(--color-secondary-orange)}@media (max-width:1200px){.page_statsGrid__B9u_9{grid-template-columns:repeat(4,1fr)}.page_quickActions__n4KM3{grid-template-columns:repeat(2,1fr)}}@media (max-width:1024px){.page_quickActions__n4KM3,.page_statsGrid__B9u_9{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page_header__z1UGj{flex-direction:column;gap:1rem}.page_headerAction__Q_7HH{width:100%;justify-content:center}.page_greeting__Cb4bJ h1{font-size:1.5rem}.page_quickActions__n4KM3{grid-template-columns:1fr}}@media (max-width:480px){.page_statsGrid__B9u_9{grid-template-columns:1fr}.page_statCard__6lyWq{padding:.875rem}}.profile_page__ydG8o{max-width:900px;margin:0 auto}.profile_header__fDdqN{margin-bottom:2rem}.profile_header__fDdqN h1{font-size:1.5rem;font-weight:700;color:var(--color-background-cream);margin-bottom:.5rem}.profile_header__fDdqN p{font-size:.9rem;color:hsla(0,0%,100%,.5)}.profile_loadingState__bwyDt{display:flex;flex-direction:column;gap:1.5rem}.profile_loadingSpinner__Ko_NC{width:32px;height:32px;border:2px solid rgba(255,92,40,.2);border-top:2px solid var(--color-primary-orange);border-radius:50%;animation:profile_spin__obtjd .8s linear infinite}@keyframes profile_spin__obtjd{to{transform:rotate(1turn)}}.profile_profileForm__k0Ozc{display:flex;flex-direction:column;gap:1.5rem}.profile_section__whnb0{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);border-radius:16px;padding:1.5rem}.profile_sectionHeader__oFNPL{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.profile_sectionIcon__Yav6t{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:rgba(62,208,195,.1);border-radius:10px;color:var(--color-secondary-teal)}.profile_sectionHeader__oFNPL h2{font-size:1.1rem;font-weight:600;color:var(--color-background-cream)}.profile_sectionDescription__hGQQE{font-size:.85rem;color:hsla(0,0%,100%,.5);margin-bottom:1.25rem;padding-left:calc(36px + .75rem)}.profile_formGrid__GgrUH{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.25rem;gap:1.25rem}.profile_fullWidth__Ir_Pn{grid-column:1/-1}.profile_formGroup__rP43e{display:flex;flex-direction:column;gap:.5rem}.profile_formGroup__rP43e label{display:flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:500;color:hsla(0,0%,100%,.7)}.profile_formGroup__rP43e label svg{opacity:.7}.profile_formGroup__rP43e input,.profile_formGroup__rP43e textarea{width:100%;padding:.75rem 1rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;font-size:.9rem;color:var(--color-background-cream);transition:all .15s ease;font-family:inherit}.profile_formGroup__rP43e input::placeholder,.profile_formGroup__rP43e textarea::placeholder{color:hsla(0,0%,100%,.3)}.profile_formGroup__rP43e input:focus,.profile_formGroup__rP43e textarea:focus{outline:none;border-color:var(--color-secondary-teal);background:hsla(0,0%,100%,.08)}.profile_formGroup__rP43e textarea{resize:vertical;min-height:100px;line-height:1.5}.profile_disabledInput__4TGnQ{opacity:.6;cursor:not-allowed}.profile_inputError__2WqR1{border-color:#ff6b6b!important}.profile_helpText__SmhA1{font-size:.75rem;color:hsla(0,0%,100%,.4)}.profile_errorText__9_dZy{font-size:.75rem;color:#ff6b6b}.profile_errorMessage__z8o0n{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;background:hsla(0,100%,71%,.1);border:1px solid hsla(0,100%,71%,.2);border-radius:10px;font-size:.9rem;color:#ff6b6b}.profile_formActions__JlqYu{display:flex;justify-content:flex-end;padding-top:.5rem}.profile_saveBtn__QbPF2{display:flex;align-items:center;gap:.5rem;padding:.85rem 1.5rem;background:linear-gradient(135deg,var(--color-primary-orange) 0,#e04820 100%);border:none;border-radius:10px;font-size:.9rem;font-weight:600;color:#fff;cursor:pointer;transition:all .2s ease}.profile_saveBtn__QbPF2:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 20px rgba(255,92,40,.3)}.profile_saveBtn__QbPF2:disabled{opacity:.7;cursor:not-allowed}.profile_saveBtnSuccess__xqSXJ{background:linear-gradient(135deg,var(--color-secondary-teal) 0,#2bb8a8 100%)}.profile_buttonSpinner__XVd_4{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:profile_spin__obtjd .8s linear infinite}.profile_previewSection__4bbtz{margin-top:2rem;padding-top:2rem;border-top:1px solid hsla(0,0%,100%,.06)}.profile_previewSection__4bbtz h3{font-size:.9rem;font-weight:600;color:hsla(0,0%,100%,.6);margin-bottom:1rem;text-transform:uppercase;letter-spacing:.5px}.profile_previewCard__x7I1O{background:#fff;border-radius:12px;padding:1.5rem 2rem;color:#1a1a1a}.profile_previewName__ARiMn{font-size:1.5rem;font-weight:700;color:#1a1a1a;margin-bottom:.5rem;text-align:center}.profile_previewContact__OqAvg{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem 1rem;font-size:.85rem;color:#555;margin-bottom:.75rem}.profile_previewContact__OqAvg span{display:flex;align-items:center;gap:.25rem}.profile_previewContact__OqAvg span:not(:last-child):after{content:"•";margin-left:1rem;color:#ccc}.profile_previewLinks__ZVRtl{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-bottom:1rem}.profile_previewLinks__ZVRtl a{font-size:.8rem;color:#06c;text-decoration:none}.profile_previewLinks__ZVRtl a:hover{text-decoration:underline}.profile_previewSummary__h_NaN{font-size:.85rem;line-height:1.6;color:#444;text-align:center;padding-top:1rem;border-top:1px solid #eee}@media (max-width:768px){.profile_formGrid__GgrUH{grid-template-columns:1fr}.profile_sectionDescription__hGQQE{padding-left:0}.profile_previewContact__OqAvg span:not(:last-child):after{display:none}.profile_previewContact__OqAvg{flex-direction:column;gap:.25rem}.profile_previewLinks__ZVRtl{flex-direction:column;gap:.5rem}}.projects_page__3aVNA{max-width:1200px;margin:0 auto}.projects_header__E4ER9{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;margin-bottom:2rem}.projects_header__E4ER9 h1{font-size:1.5rem;font-weight:700;color:var(--color-background-cream);margin-bottom:.5rem}.projects_header__E4ER9 p{font-size:.9rem;color:hsla(0,0%,100%,.5)}.projects_addBtn__KFQNL{display:flex;align-items:center;gap:.5rem;padding:.7rem 1.25rem;background:linear-gradient(135deg,var(--color-primary-orange) 0,#e04820 100%);border:none;border-radius:10px;font-size:.9rem;font-weight:600;color:#fff;cursor:pointer;transition:all .2s ease;white-space:nowrap}.projects_addBtn__KFQNL:hover{transform:translateY(-1px);box-shadow:0 4px 20px rgba(255,92,40,.3)}.projects_projectsGrid__uSQvM{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:1rem;gap:1rem}.projects_projectCard__V1Ezx{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:14px;padding:1.25rem;transition:all .2s ease}.projects_projectCard__V1Ezx:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1)}.projects_projectHeader__Ui9XO{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.projects_projectHeader__Ui9XO h3{font-size:1rem;font-weight:600;color:var(--color-background-cream)}.projects_projectActions__BYpmE{display:flex;gap:.25rem}.projects_actionBtn__nzfE0{padding:.4rem;background:transparent;border:none;border-radius:6px;color:hsla(0,0%,100%,.4);cursor:pointer;transition:all .15s ease}.projects_actionBtn__nzfE0:hover{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.8)}.projects_deleteBtn__ZHCnX:hover{background:hsla(0,100%,71%,.15);color:#ff6b6b}.projects_projectDesc__eWPxN{font-size:.85rem;color:hsla(0,0%,100%,.6);line-height:1.5;margin-bottom:1rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.projects_skillTags__k_cA4{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.projects_skillTag__ynljb{font-size:.75rem;font-weight:500;color:var(--color-secondary-teal);background:rgba(62,208,195,.1);padding:.3rem .6rem;border-radius:100px}.projects_skillMore__4H5am{font-size:.75rem;color:hsla(0,0%,100%,.4);padding:.3rem .6rem}.projects_projectMeta__103mF{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.projects_projectDate__p0WGI{color:hsla(0,0%,100%,.4)}.projects_projectDate__p0WGI,.projects_projectLink__eVulQ{display:flex;align-items:center;gap:.35rem;font-size:.8rem}.projects_projectLink__eVulQ{color:var(--color-primary-orange);text-decoration:none;transition:color .15s ease}.projects_projectLink__eVulQ:hover{color:var(--color-secondary-orange)}.projects_loadingGrid__Fv0Aq{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:1rem;gap:1rem}.projects_loadingCard__z1SPn{height:180px;background:hsla(0,0%,100%,.03);border-radius:14px;animation:projects_pulse__Ho187 1.5s ease-in-out infinite}@keyframes projects_pulse__Ho187{0%,to{opacity:.5}50%{opacity:1}}.projects_emptyState__sSYHg{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;background:hsla(0,0%,100%,.02);border:1px dashed hsla(0,0%,100%,.1);border-radius:14px;text-align:center}.projects_emptyIcon__1kdHO{color:hsla(0,0%,100%,.15);margin-bottom:1rem}.projects_emptyState__sSYHg h3{font-size:1.1rem;font-weight:600;color:var(--color-background-cream);margin-bottom:.5rem}.projects_emptyState__sSYHg p{font-size:.9rem;color:hsla(0,0%,100%,.5);margin-bottom:1.5rem}.projects_emptyAction__pnLwo{padding:.7rem 1.25rem;background:linear-gradient(135deg,var(--color-primary-orange) 0,#e04820 100%);border:none;border-radius:10px;font-size:.9rem;font-weight:600;color:#fff;cursor:pointer;transition:all .2s ease}.projects_emptyAction__pnLwo:hover{transform:translateY(-1px);box-shadow:0 4px 20px rgba(255,92,40,.3)}.projects_modalOverlay__DTMS6{position:fixed;inset:0;background:rgba(16,24,32,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;animation:projects_fadeIn__KFDeo .2s ease-out}@keyframes projects_fadeIn__KFDeo{0%{opacity:0}to{opacity:1}}.projects_modal__1JCLX{background:linear-gradient(145deg,#1a2430,#0f161d);border:1px solid rgba(255,92,40,.15);border-radius:20px;width:100%;max-width:520px;max-height:90vh;overflow-y:auto;animation:projects_slideUp__RB9bb .3s ease-out}@keyframes projects_slideUp__RB9bb{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.projects_modalHeader__nv3j8{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 1.5rem 1rem;border-bottom:1px solid hsla(0,0%,100%,.06)}.projects_modalHeader__nv3j8 h2{font-size:1.15rem;font-weight:600;color:var(--color-background-cream)}.projects_closeBtn__s5mSV{padding:.4rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:hsla(0,0%,100%,.5);cursor:pointer;transition:all .15s ease}.projects_closeBtn__s5mSV:hover{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.8)}.projects_form__X9l4p{padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.projects_formGroup__jg2by{display:flex;flex-direction:column;gap:.5rem}.projects_formGroup__jg2by label{font-size:.85rem;font-weight:500;color:hsla(0,0%,100%,.7)}.projects_formGroup__jg2by input,.projects_formGroup__jg2by textarea{width:100%;padding:.75rem 1rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;font-size:.9rem;color:var(--color-background-cream);transition:all .15s ease;font-family:inherit}.projects_formGroup__jg2by input::placeholder,.projects_formGroup__jg2by textarea::placeholder{color:hsla(0,0%,100%,.3)}.projects_formGroup__jg2by input:focus,.projects_formGroup__jg2by textarea:focus{outline:none;border-color:var(--color-primary-orange);background:hsla(0,0%,100%,.08)}.projects_formRow__sT2rk{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.projects_formActions__ABBLS{display:flex;gap:.75rem;justify-content:flex-end;padding-top:.5rem}.projects_cancelBtn__COrC0{padding:.7rem 1.25rem;background:transparent;border:1px solid hsla(0,0%,100%,.15);border-radius:10px;font-size:.9rem;font-weight:500;color:hsla(0,0%,100%,.7);cursor:pointer;transition:all .15s ease}.projects_cancelBtn__COrC0:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.2)}.projects_saveBtn__vKJiC{padding:.7rem 1.25rem;background:linear-gradient(135deg,var(--color-primary-orange) 0,#e04820 100%);border:none;border-radius:10px;font-size:.9rem;font-weight:600;color:#fff;cursor:pointer;transition:all .2s ease}.projects_saveBtn__vKJiC:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 20px rgba(255,92,40,.3)}.projects_saveBtn__vKJiC:disabled{opacity:.7;cursor:not-allowed}@media (max-width:768px){.projects_header__E4ER9{flex-direction:column;gap:1rem}.projects_addBtn__KFQNL{width:100%;justify-content:center}.projects_formRow__sT2rk,.projects_projectsGrid__uSQvM{grid-template-columns:1fr}}.skills_page__4Giyo{max-width:1200px;margin:0 auto}.skills_header__WKAuC{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;margin-bottom:1.5rem}.skills_header__WKAuC h1{font-size:1.5rem;font-weight:700;color:var(--color-background-cream);margin-bottom:.5rem}.skills_header__WKAuC p{font-size:.9rem;color:hsla(0,0%,100%,.5)}.skills_headerActions__c3j_o{display:flex;gap:.75rem}.skills_quickAddBtn__9yI_O{display:flex;align-items:center;gap:.5rem;padding:.7rem 1.25rem;background:transparent;border:1px solid hsla(0,0%,100%,.15);border-radius:10px;font-size:.9rem;font-weight:500;color:hsla(0,0%,100%,.7);cursor:pointer;transition:all .2s ease;white-space:nowrap}.skills_quickAddBtn__9yI_O:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.25)}.skills_addBtn__07Rwv{display:flex;align-items:center;gap:.5rem;padding:.7rem 1.25rem;background:linear-gradient(135deg,var(--color-primary-orange) 0,#e04820 100%);border:none;border-radius:10px;font-size:.9rem;font-weight:600;color:#fff;cursor:pointer;transition:all .2s ease;white-space:nowrap}.skills_addBtn__07Rwv:hover{transform:translateY(-1px);box-shadow:0 4px 20px rgba(255,92,40,.3)}.skills_quickAddBar__koWyh{display:flex;gap:.75rem;padding:1rem;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;margin-bottom:1.5rem;animation:skills_slideDown__R4Iao .2s ease-out}@keyframes skills_slideDown__R4Iao{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.skills_quickAddInput__RqJTE{flex:1 1;padding:.75rem 1rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;font-size:.9rem;color:var(--color-background-cream)}.skills_quickAddInput__RqJTE::placeholder{color:hsla(0,0%,100%,.3)}.skills_quickAddInput__RqJTE:focus{outline:none;border-color:var(--color-primary-orange)}.skills_quickAddSubmit__Z08uG{padding:.75rem 1.25rem;background:var(--color-primary-orange);border:none;border-radius:8px;font-size:.9rem;font-weight:600;color:#fff;cursor:pointer;transition:all .15s ease}.skills_quickAddSubmit__Z08uG:hover:not(:disabled){background:#e04820}.skills_quickAddSubmit__Z08uG:disabled{opacity:.5;cursor:not-allowed}.skills_quickAddCancel__TlR1b{padding:.75rem 1rem;background:transparent;border:none;font-size:.9rem;color:hsla(0,0%,100%,.5);cursor:pointer}.skills_quickAddCancel__TlR1b:hover{color:hsla(0,0%,100%,.8)}.skills_statsSummary__qdqrc{display:flex;gap:2rem;padding:1rem 1.5rem;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.05);border-radius:12px;margin-bottom:2rem;overflow-x:auto}.skills_statItem__WN_6K{display:flex;flex-direction:column;gap:.25rem;white-space:nowrap}.skills_statValue__xWYWs{font-size:1.5rem;font-weight:700;color:var(--color-background-cream)}.skills_statLabel__dvdu6{font-size:.75rem;color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:.5px}.skills_skillsContainer__J7KD_{display:flex;flex-direction:column;gap:2rem}.skills_categorySection__uOFHy{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.05);border-radius:14px;padding:1.25rem}.skills_categoryTitle__44jHD{display:flex;align-items:center;gap:.75rem;font-size:.9rem;font-weight:600;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid hsla(0,0%,100%,.06)}.skills_categoryCount__OCFPM{font-size:.75rem;color:hsla(0,0%,100%,.4);background:hsla(0,0%,100%,.05);padding:.2rem .5rem;border-radius:100px;margin-left:auto}.skills_skillsGrid__V1_7x{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:.75rem;gap:.75rem}.skills_skillCard__hhVQI{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:10px;padding:.875rem;transition:all .2s ease}.skills_skillCard__hhVQI:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1)}.skills_skillHeader__GktEE{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.skills_skillName__lX2S3{font-size:.9rem;font-weight:600;color:var(--color-background-cream)}.skills_skillActions__47BHX{display:flex;gap:.15rem;opacity:0;transition:opacity .15s ease}.skills_skillCard__hhVQI:hover .skills_skillActions__47BHX{opacity:1}.skills_actionBtn__EYVnw{padding:.3rem;background:transparent;border:none;border-radius:4px;color:hsla(0,0%,100%,.4);cursor:pointer;transition:all .15s ease}.skills_actionBtn__EYVnw:hover{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.8)}.skills_deleteBtn__5_oRJ:hover{background:hsla(0,100%,71%,.15);color:#ff6b6b}.skills_skillMeta__MqypP{display:flex;flex-direction:column;gap:.35rem}.skills_proficiencyBar__osSBg{height:4px;background:hsla(0,0%,100%,.1);border-radius:2px;overflow:hidden}.skills_proficiencyFill__2EpYt{height:100%;border-radius:2px;transition:width .3s ease}.skills_skillDetails__k9BEF{display:flex;justify-content:space-between;align-items:center}.skills_proficiencyLabel__TeIxU{font-size:.7rem;color:hsla(0,0%,100%,.5)}.skills_yearsExp__fT1El{font-size:.7rem;color:hsla(0,0%,100%,.4)}.skills_loadingGrid__3gL_8{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:.75rem;gap:.75rem}.skills_loadingCard__gYPzf{height:80px;background:hsla(0,0%,100%,.03);border-radius:10px;animation:skills_pulse__qrFVC 1.5s ease-in-out infinite}@keyframes skills_pulse__qrFVC{0%,to{opacity:.5}50%{opacity:1}}.skills_emptyState__Zyrjw{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;background:hsla(0,0%,100%,.02);border:1px dashed hsla(0,0%,100%,.1);border-radius:14px;text-align:center}.skills_emptyIcon__oQ675{color:hsla(0,0%,100%,.15);margin-bottom:1rem}.skills_emptyState__Zyrjw h3{font-size:1.1rem;font-weight:600;color:var(--color-background-cream);margin-bottom:.5rem}.skills_emptyState__Zyrjw p{font-size:.9rem;color:hsla(0,0%,100%,.5);margin-bottom:1.5rem}.skills_emptyActions__Emyj1{display:flex;gap:.75rem}.skills_emptyAction__8KBWR{padding:.7rem 1.25rem;background:linear-gradient(135deg,var(--color-primary-orange) 0,#e04820 100%);border:none;border-radius:10px;font-size:.9rem;font-weight:600;color:#fff;cursor:pointer;transition:all .2s ease}.skills_emptyAction__8KBWR:hover{transform:translateY(-1px);box-shadow:0 4px 20px rgba(255,92,40,.3)}.skills_emptyActionSecondary__4OeOo{padding:.7rem 1.25rem;background:transparent;border:1px solid hsla(0,0%,100%,.15);border-radius:10px;font-size:.9rem;font-weight:500;color:hsla(0,0%,100%,.7);cursor:pointer;transition:all .15s ease}.skills_emptyActionSecondary__4OeOo:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.2)}.skills_modalOverlay__35e_n{position:fixed;inset:0;background:rgba(16,24,32,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;animation:skills_fadeIn__sAYDW .2s ease-out}@keyframes skills_fadeIn__sAYDW{0%{opacity:0}to{opacity:1}}.skills_modal__EEtpi{background:linear-gradient(145deg,#1a2430,#0f161d);border:1px solid rgba(62,208,195,.2);border-radius:20px;width:100%;max-width:480px;max-height:90vh;overflow-y:auto;animation:skills_slideUp__FR_97 .3s ease-out}@keyframes skills_slideUp__FR_97{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.skills_modalHeader__AgUni{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 1.5rem 1rem;border-bottom:1px solid hsla(0,0%,100%,.06)}.skills_modalHeader__AgUni h2{font-size:1.15rem;font-weight:600;color:var(--color-background-cream)}.skills_closeBtn__Kn5Xl{padding:.4rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:hsla(0,0%,100%,.5);cursor:pointer;transition:all .15s ease}.skills_closeBtn__Kn5Xl:hover{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.8)}.skills_form__hWW46{padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.skills_formGroup__Zd_cQ{display:flex;flex-direction:column;gap:.5rem}.skills_formGroup__Zd_cQ label{font-size:.85rem;font-weight:500;color:hsla(0,0%,100%,.7)}.skills_formGroup__Zd_cQ input{width:100%;padding:.75rem 1rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;font-size:.9rem;color:var(--color-background-cream);transition:all .15s ease;font-family:inherit}.skills_formGroup__Zd_cQ input::placeholder{color:hsla(0,0%,100%,.3)}.skills_formGroup__Zd_cQ input:focus{outline:none;border-color:var(--color-secondary-teal);background:hsla(0,0%,100%,.08)}.skills_categorySelector__RQjvN{display:flex;flex-wrap:wrap;gap:.5rem}.skills_categoryOption__RNeXy{padding:.5rem .875rem;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;font-size:.8rem;color:hsla(0,0%,100%,.6);cursor:pointer;transition:all .15s ease}.skills_categoryOption__RNeXy:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.15)}.skills_categorySelected__j7Dm6{font-weight:600;color:var(--cat-color)}.skills_proficiencySelector__So_sp{display:flex;flex-direction:column;gap:.5rem}.skills_proficiencyOption__sowsA{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;cursor:pointer;transition:all .15s ease}.skills_proficiencyOption__sowsA:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.12)}.skills_proficiencySelected__q2LCS{background:rgba(62,208,195,.1)!important;border-color:var(--color-secondary-teal)!important}.skills_proficiencyName__TnabD{font-size:.85rem;font-weight:500;color:hsla(0,0%,100%,.8);min-width:100px}.skills_proficiencyPreview__27TFn{flex:1 1;height:6px;background:hsla(0,0%,100%,.1);border-radius:3px;overflow:hidden}.skills_proficiencyPreviewFill__ENEIr{height:100%;background:var(--color-secondary-teal);border-radius:3px}.skills_formActions__uUTVr{display:flex;gap:.75rem;justify-content:flex-end;padding-top:.5rem}.skills_cancelBtn__c4Wz4{padding:.7rem 1.25rem;background:transparent;border:1px solid hsla(0,0%,100%,.15);border-radius:10px;font-size:.9rem;font-weight:500;color:hsla(0,0%,100%,.7);cursor:pointer;transition:all .15s ease}.skills_cancelBtn__c4Wz4:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.2)}.skills_saveBtn__5Xgz5{padding:.7rem 1.25rem;background:linear-gradient(135deg,var(--color-secondary-teal) 0,#2bb8a8 100%);border:none;border-radius:10px;font-size:.9rem;font-weight:600;color:#1a1a1a;cursor:pointer;transition:all .2s ease}.skills_saveBtn__5Xgz5:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 20px rgba(62,208,195,.3)}.skills_saveBtn__5Xgz5:disabled{opacity:.7;cursor:not-allowed}@media (max-width:768px){.skills_header__WKAuC{flex-direction:column;gap:1rem}.skills_headerActions__c3j_o{width:100%}.skills_addBtn__07Rwv,.skills_quickAddBtn__9yI_O{flex:1 1;justify-content:center}.skills_quickAddBar__koWyh{flex-direction:column}.skills_statsSummary__qdqrc{gap:1.5rem}.skills_skillsGrid__V1_7x{grid-template-columns:1fr}.skills_categorySelector__RQjvN{flex-direction:column}.skills_categoryOption__RNeXy{text-align:center}}