.Onboarding_container__okld9{max-width:900px;margin:0 auto;padding:var(--space-8) var(--space-4)}.Onboarding_pendingIngest__8IHa_{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-6);padding:var(--space-3) var(--space-4);background:var(--primary-50);border:1px solid var(--primary-200);border-radius:var(--radius-md);color:var(--primary-300);font-size:.875rem;overflow-wrap:anywhere}.Onboarding_pendingIngest__8IHa_ svg{flex-shrink:0}.Onboarding_progressContainer__hDZCe{margin-bottom:var(--space-12)}.Onboarding_progressBar__zUgOf{height:4px;background:var(--gray-100);border-radius:var(--radius-full);overflow:hidden;margin-bottom:var(--space-6)}.Onboarding_progressFill__6TwCD{height:100%;background:var(--gradient-primary);transition:width var(--transition-slow)}.Onboarding_steps__qZDzv{display:flex;justify-content:space-between}.Onboarding_step__MIRjn{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);opacity:.4;transition:opacity var(--transition-normal)}.Onboarding_stepActive__n20NN{opacity:1}.Onboarding_stepIcon__u4Hvm{width:40px;height:40px;border-radius:var(--radius-full);background:var(--bg-tertiary);display:flex;align-items:center;justify-content:center;color:var(--text-secondary);transition:all var(--transition-normal)}.Onboarding_stepActive__n20NN .Onboarding_stepIcon__u4Hvm{background:var(--gradient-primary);color:#fff}.Onboarding_stepComplete__vNCBr .Onboarding_stepIcon__u4Hvm{background:var(--success-600);color:#fff}.Onboarding_stepLabel__VYegu{font-size:.75rem;color:var(--text-muted)}.Onboarding_stepActive__n20NN .Onboarding_stepLabel__VYegu{color:var(--text-primary);font-weight:500}.Onboarding_content__bXrdR{animation:Onboarding_fadeIn__j0Jks .4s ease}.Onboarding_welcomeStep__Th5fM{text-align:center;padding:var(--space-8) 0}.Onboarding_logoContainer__Zy9k5{margin-bottom:var(--space-6)}.Onboarding_logo__FjXLl{width:100px;height:100px;margin:0 auto;background:var(--gradient-primary);border-radius:var(--radius-2xl);display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:var(--shadow-glow);animation:Onboarding_pulse__Ma1f1 3s ease-in-out infinite}.Onboarding_welcomeStep__Th5fM h1{font-size:2.5rem;margin-bottom:var(--space-3);background:linear-gradient(135deg,var(--text-primary) 0,var(--primary-300) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.Onboarding_subtitle__OlRmV{color:var(--text-secondary);margin-bottom:var(--space-8);font-size:1.125rem}.Onboarding_features__AGjA8{display:grid;grid-gap:var(--space-4);gap:var(--space-4);margin-bottom:var(--space-8);text-align:left}.Onboarding_feature__rSL3F{display:flex;gap:var(--space-4);padding:var(--space-5);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.Onboarding_featureIcon__y_aTy{font-size:1.5rem;flex-shrink:0}.Onboarding_feature__rSL3F h4{margin-bottom:var(--space-1);font-size:1rem}.Onboarding_feature__rSL3F p{font-size:.875rem;color:var(--text-muted)}.Onboarding_resumeStep__fclfF{text-align:center;padding:var(--space-8) 0}.Onboarding_resumeStep__fclfF h2{margin-bottom:var(--space-3)}.Onboarding_uploadArea__9R_Iv{margin:var(--space-6) 0}.Onboarding_modeToggle__bMBe_{display:flex;gap:var(--space-2);justify-content:center;margin:var(--space-6) 0}.Onboarding_modeBtn__5SjCs{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);color:var(--text-secondary);font-size:.9375rem;cursor:pointer;transition:all var(--transition-fast)}.Onboarding_modeBtn__5SjCs:hover{background:hsla(0,0%,100%,.08)}.Onboarding_modeBtn__5SjCs.Onboarding_active__BOAzD{background:var(--primary-600);border-color:var(--primary-500);color:#fff}.Onboarding_pasteArea__YOWA4{display:flex;flex-direction:column;gap:var(--space-4);margin:var(--space-4) 0 var(--space-6)}.Onboarding_pasteHint__yPoNU{margin:calc(-1 * var(--space-2)) 0 0;font-size:.8125rem;color:var(--text-muted);text-align:right}.Onboarding_pasteArea__YOWA4 textarea{min-height:250px;text-align:left;font-size:.9375rem;line-height:1.6}.Onboarding_fileInput__r0vp4:focus-visible+.Onboarding_uploadLabel__Jpzar{border-color:#f59e0b;outline:2px solid var(--primary-500);outline-offset:2px}.Onboarding_uploadLabel__Jpzar{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-10);border:2px dashed var(--border-default);border-radius:var(--radius-xl);cursor:pointer;transition:all var(--transition-normal);color:var(--text-secondary)}.Onboarding_uploadLabel__Jpzar:hover{border-color:#f59e0b;background:rgba(245,158,11,.05)}.Onboarding_uploadLabel__Jpzar span{font-size:1rem}.Onboarding_skipLink__jOTfJ,.Onboarding_uploadLabel__Jpzar small{font-size:.8125rem;color:var(--text-muted)}.Onboarding_skipLink__jOTfJ{padding:var(--space-1) var(--space-2);background:none;border:none;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.Onboarding_skipLink__jOTfJ:hover{color:var(--text-secondary)}.Onboarding_skipConfirmText__R1hVu{margin:0;line-height:1.6;color:var(--text-secondary)}.Onboarding_skipConfirmActions__z16hd{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-3)}.Onboarding_error__VOEE4{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--danger-50);color:var(--danger-600);border-radius:var(--radius-lg);margin-bottom:var(--space-4);font-size:.875rem}.Onboarding_experienceStep__KdabS,.Onboarding_settingsStep__fYP3x,.Onboarding_skillsStep__7OmHj{padding:var(--space-4) 0}.Onboarding_experienceStep__KdabS h2,.Onboarding_settingsStep__fYP3x h2,.Onboarding_skillsStep__7OmHj h2{margin-bottom:var(--space-2)}.Onboarding_experienceList__M7RdC{display:flex;flex-direction:column;gap:var(--space-4);margin:var(--space-6) 0}.Onboarding_experienceCard__n6a1f{padding:var(--space-5);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg)}.Onboarding_experienceHeader__4__ji{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-4)}.Onboarding_experienceHeader__4__ji h4{font-size:1rem;margin-bottom:var(--space-1)}.Onboarding_experienceHeader__4__ji p{font-size:.875rem;color:var(--text-secondary)}.Onboarding_experienceHeader__4__ji small{font-size:.75rem;color:var(--text-muted)}.Onboarding_hiddenContext__9eqFo{min-height:80px;font-size:.875rem}.Onboarding_addForm__vc98Y{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);background:var(--glass-bg);border:1px solid rgba(245,158,11,.3);border-radius:var(--radius-lg);margin:var(--space-4) 0}.Onboarding_formRow__aw8sE{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4)}.Onboarding_checkbox__PujLm{display:flex;align-items:center;gap:var(--space-2);font-size:.875rem;color:var(--text-secondary);cursor:pointer}.Onboarding_checkbox__PujLm input{width:18px;height:18px;accent-color:#f59e0b}.Onboarding_formActions__tbzSj{display:flex;gap:var(--space-3);justify-content:flex-end}.Onboarding_addSkillForm__79CQk{display:flex;gap:var(--space-3);margin:var(--space-6) 0}.Onboarding_addSkillForm__79CQk .Onboarding_input__hEJHv:first-child{flex:1 1}.Onboarding_addSkillForm__79CQk .Onboarding_select__U6ozw{width:150px}.Onboarding_skillsGroups__sN7Ke{display:flex;flex-direction:column;gap:var(--space-6);margin-bottom:var(--space-8)}.Onboarding_skillGroup__Wq7EI h4{font-size:.875rem;margin-bottom:var(--space-3);color:var(--text-secondary)}.Onboarding_skillTags__UyB_y{display:flex;flex-wrap:wrap;gap:var(--space-2)}.Onboarding_skillTag__0cqRA{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-full);font-size:.875rem}.Onboarding_skillTag__0cqRA button{background:none;border:none;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;padding:2px;transition:color var(--transition-fast)}.Onboarding_skillTag__0cqRA button:hover{color:var(--danger-500)}.Onboarding_settingsForm__qcj1M{display:flex;flex-direction:column;gap:var(--space-6);margin:var(--space-6) 0}.Onboarding_settingGroup__di0vJ{padding:var(--space-5);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg)}.Onboarding_settingGroup__di0vJ>label{font-weight:500;display:block;margin-bottom:var(--space-1)}.Onboarding_settingDescription__sxd5s{font-size:.8125rem;color:var(--text-muted);margin-bottom:var(--space-4)}.Onboarding_sliderContainer__mO3Ca{display:flex;align-items:center;gap:var(--space-4)}.Onboarding_sliderContainer__mO3Ca input{flex:1 1;height:8px;accent-color:#f59e0b}.Onboarding_sliderValue__Elcp8{font-size:1.25rem;font-weight:600;color:var(--primary-400);min-width:60px;text-align:right}.Onboarding_providerOptions__gk8Bk{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-3);gap:var(--space-3)}.Onboarding_providerOption__0uUY4{padding:var(--space-4);background:var(--bg-tertiary);border:2px solid transparent;border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-fast);text-align:center}.Onboarding_providerOption__0uUY4 input{display:none}.Onboarding_providerOption__0uUY4.Onboarding_selected__a_BsD{border-color:#f59e0b;background:rgba(245,158,11,.08)}.Onboarding_providerOption__0uUY4 span{font-weight:500}.Onboarding_navigation__twIoZ{display:flex;justify-content:space-between;padding-top:var(--space-6);border-top:1px solid var(--border-subtle);margin-top:var(--space-6)}.Onboarding_timeEstimate___S8K4{margin-top:var(--space-4);font-size:.875rem;color:var(--text-muted)}.Onboarding_skillsReviewStep__gxlkw{padding:var(--space-4) 0}.Onboarding_skillsReviewStep__gxlkw h2{margin-bottom:var(--space-2)}.Onboarding_addSkillInline__jirCt{display:flex;gap:var(--space-3);margin:var(--space-6) 0 var(--space-4)}.Onboarding_addSkillInline__jirCt .Onboarding_input__hEJHv:first-child{flex:1 1}.Onboarding_skillChips___gOs9{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-6);max-height:320px;overflow-y:auto;padding:var(--space-4);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg)}.Onboarding_skillChip__QXhD9{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--bg-tertiary);border:1px solid var(--border-default);border-radius:var(--radius-full);font-size:.875rem;color:var(--text-primary);animation:Onboarding_fadeIn__j0Jks .25s ease}.Onboarding_skillChip__QXhD9 button{background:none;border:none;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;padding:2px;transition:color var(--transition-fast)}.Onboarding_skillChip__QXhD9 button:hover{color:var(--danger-500)}.Onboarding_emptySkills__Ohj9z{padding:var(--space-8) var(--space-4);text-align:center;color:var(--text-muted);background:var(--glass-bg);border:1px dashed var(--border-default);border-radius:var(--radius-lg);margin-bottom:var(--space-6)}.Onboarding_skillsHint__hEbd6{font-size:.8125rem;color:var(--text-muted);margin-bottom:var(--space-4)}.Onboarding_autoSuggestStatus__hnzp8{background:rgba(99,102,241,.08);border:1px solid rgba(99,102,241,.2);border-radius:var(--radius-lg);color:var(--primary-400)}.Onboarding_autoSuggestDone__Pzn2E,.Onboarding_autoSuggestStatus__hnzp8{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:.8125rem;margin-bottom:var(--space-4)}.Onboarding_autoSuggestDone__Pzn2E{background:rgba(34,197,94,.08);border:1px solid rgba(34,197,94,.2);border-radius:var(--radius-lg);color:var(--success-500)}.Onboarding_parseIndicator__AkSN5{background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.2);border-radius:var(--radius-lg);color:var(--primary-400)}.Onboarding_parseIndicatorError___KPCS,.Onboarding_parseIndicator__AkSN5{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-2) var(--space-3);font-size:.8125rem}.Onboarding_parseIndicatorError___KPCS{background:var(--danger-50);border:1px solid var(--danger-600);border-radius:var(--radius-lg);color:var(--danger-600)}.Onboarding_spinIcon__eZSLd{animation:Onboarding_spin__lXSrG 1s linear infinite}@keyframes Onboarding_spin__lXSrG{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Onboarding_contextStep__9EhPt{padding:var(--space-4) 0}.Onboarding_contextStep__9EhPt h2{margin-bottom:var(--space-2)}.Onboarding_contextSection__FIJpw{margin-bottom:var(--space-6)}.Onboarding_contextLabel__N_xV5{display:flex;align-items:center;gap:var(--space-2);font-weight:500;margin-bottom:var(--space-3);color:var(--text-primary)}.Onboarding_contextOptional__Fgsi3{font-weight:400;color:var(--text-muted);font-size:.8125rem}.Onboarding_contextSection__FIJpw textarea{min-height:80px;width:100%}.Onboarding_projectEntry__57px8{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);margin-bottom:var(--space-3)}.Onboarding_projectFields__bUIil{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-3);gap:var(--space-3)}.Onboarding_projectDescRow__9_d_c{display:flex;gap:var(--space-3);align-items:center}.Onboarding_projectDescRow__9_d_c .Onboarding_input__hEJHv{flex:1 1}.Onboarding_parseFailurePanel__Iht6O{margin-top:var(--space-4);padding:var(--space-4);border:1px solid var(--danger-600);border-radius:var(--radius-lg);background:var(--danger-50);color:var(--danger-500)}.Onboarding_parseFailurePanel__Iht6O h3{margin:0 0 var(--space-2);font-size:1rem}.Onboarding_parseFailurePanel__Iht6O p{margin:0;color:var(--danger-500);line-height:1.45}.Onboarding_parseFailureActions__fXUte{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-3)}.Onboarding_experienceReviewStep__Pnhvm{padding:var(--space-4) 0}.Onboarding_experienceReviewStep__Pnhvm h2{margin-bottom:var(--space-2)}.Onboarding_parseWaiting__l2Jak{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-12) var(--space-4);text-align:center;color:var(--text-secondary)}.Onboarding_experienceActions__6tg50{display:flex;align-items:center;gap:var(--space-2)}.Onboarding_currentToggle__qyaYb{padding:var(--space-1) var(--space-3);font-size:.75rem;font-weight:500;border-radius:var(--radius-full);border:1px solid var(--border-default);background:var(--bg-tertiary);color:var(--text-muted);cursor:pointer;transition:all var(--transition-fast)}.Onboarding_currentActive__WMMtM{background:rgba(52,211,153,.15);border-color:var(--success-500);color:var(--success-500)}.Onboarding_endDateField__e1sN9{margin-top:var(--space-3);max-width:360px}.Onboarding_endDateBlocker__ZZx6u{margin-top:var(--space-4);padding:var(--space-2) var(--space-3);background:var(--danger-50);border:1px solid var(--danger-600);border-radius:var(--radius-lg);font-size:.8125rem;color:var(--danger-500)}.Onboarding_responsibilitiesList__0LoOj{list-style:disc;padding-left:var(--space-5);margin-top:var(--space-3);font-size:.875rem;color:var(--text-secondary)}.Onboarding_responsibilitiesList__0LoOj li{margin-bottom:var(--space-1);line-height:1.5}.Onboarding_moreItems__pMp41{color:var(--text-muted);font-style:italic;list-style:none;margin-left:calc(-1 * var(--space-5))}.Onboarding_skillsSkeleton__ONKMx{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-4);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);margin-bottom:var(--space-6)}.Onboarding_skeletonChip__B4wGU{width:80px;height:32px;background:var(--bg-tertiary);border-radius:var(--radius-full);animation:Onboarding_pulse__Ma1f1 1.5s ease-in-out infinite}.Onboarding_skeletonChip__B4wGU:nth-child(2){width:100px}.Onboarding_skeletonChip__B4wGU:nth-child(3){width:60px}.Onboarding_skeletonChip__B4wGU:nth-child(4){width:90px}.Onboarding_skeletonChip__B4wGU:nth-child(5){width:110px}.Onboarding_skeletonChip__B4wGU:nth-child(6){width:70px}.Onboarding_skeletonChip__B4wGU:nth-child(7){width:85px}.Onboarding_skeletonChip__B4wGU:nth-child(8){width:95px}@media (max-width:640px){.Onboarding_projectFields__bUIil{grid-template-columns:1fr}.Onboarding_steps__qZDzv{display:none}.Onboarding_formRow__aw8sE{grid-template-columns:1fr}.Onboarding_addSkillForm__79CQk,.Onboarding_addSkillInline__jirCt{flex-direction:column}.Onboarding_addSkillForm__79CQk .Onboarding_select__U6ozw{width:100%}.Onboarding_providerOptions__gk8Bk{grid-template-columns:1fr}}.Onboarding_stepContainer__RTuOb{animation:Onboarding_fadeIn__j0Jks .4s ease}.Onboarding_header__bm_yQ{text-align:center;margin-bottom:var(--space-8)}.Onboarding_iconWrapper__O5NEJ{width:64px;height:64px;background:var(--gradient-primary);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;color:#fff;margin:0 auto var(--space-4);box-shadow:var(--shadow-glow)}.Onboarding_header__bm_yQ h2{font-size:1.75rem;margin-bottom:var(--space-2);color:var(--text-primary)}.Onboarding_header__bm_yQ p{color:var(--text-secondary);font-size:1.125rem}.Onboarding_inputCard__oMi7i{background:var(--bg-secondary);border:1px solid var(--border-default);border-radius:var(--radius-xl);padding:var(--space-6);margin-bottom:var(--space-6)}.Onboarding_label__V_Py2{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-3);font-weight:500;color:var(--text-primary)}.Onboarding_helpLink__8sR5H{display:flex;align-items:center;gap:var(--space-1);font-size:.875rem;color:var(--primary-400);text-decoration:none}.Onboarding_helpLink__8sR5H:hover{text-decoration:underline}.Onboarding_inputWrapper__Us0ty{position:relative;display:flex;align-items:center}.Onboarding_inputIcon__ZG73r{position:absolute;left:var(--space-4);color:var(--text-muted);pointer-events:none}.Onboarding_statusIconSuccess__9PIcv{position:absolute;right:var(--space-4);color:var(--success-500);animation:Onboarding_popIn__XIMZc .3s cubic-bezier(.175,.885,.32,1.275)}.Onboarding_statusIconError__b1fYt{position:absolute;right:var(--space-4);color:var(--danger-500);animation:Onboarding_shake__8Bp_j .4s ease-in-out}.Onboarding_input__hEJHv{width:100%;padding:var(--space-3) var(--space-4);padding-left:var(--space-12);padding-right:var(--space-12);background:var(--bg-tertiary);border:1px solid var(--border-default);border-radius:var(--radius-lg);color:var(--text-primary);font-size:1rem;transition:all .2s ease}.Onboarding_input__hEJHv:focus{outline:none;border-color:#f59e0b;box-shadow:0 0 0 3px rgba(245,158,11,.1)}.Onboarding_input__hEJHv.Onboarding_valid__D1WPW{border-color:#34d399;background:rgba(52,211,153,.05)}.Onboarding_input__hEJHv.Onboarding_invalid__nR1Pi{border-color:#f87171;background:hsla(0,91%,71%,.05)}.Onboarding_previewCard__QiqFE{background:rgba(245,158,11,.04);border:1px dashed rgba(245,158,11,.3);border-radius:var(--radius-xl);padding:var(--space-5);margin-bottom:var(--space-6);animation:Onboarding_slideDown__s6VT_ .3s ease}.Onboarding_previewCard__QiqFE h3{display:flex;align-items:center;gap:var(--space-2);font-size:1rem;margin-bottom:var(--space-4);color:var(--primary-400)}.Onboarding_tags__UwZoa{display:flex;flex-wrap:wrap;gap:var(--space-2)}.Onboarding_tag__vFtid{display:flex;align-items:center;gap:var(--space-1);background:var(--bg-primary);border:1px solid var(--primary-500);border-radius:var(--radius-full);padding:var(--space-1) var(--space-3);font-size:.875rem}.Onboarding_tagLabel__G_naz{color:var(--text-muted);font-weight:500}.Onboarding_tagValue__oucA_{color:var(--text-primary);font-weight:600}.Onboarding_infoBox__uKGZ2{background:var(--bg-tertiary);border-left:3px solid var(--primary-500);padding:var(--space-4);border-radius:0 var(--radius-lg) var(--radius-lg) 0;margin-bottom:var(--space-8);font-size:.9375rem;line-height:1.6;color:var(--text-secondary)}.Onboarding_actions__UDhZG{display:flex;justify-content:space-between;align-items:center;padding-top:var(--space-6);border-top:1px solid var(--border-subtle)}.Onboarding_rightActions__dbZ1J{display:flex;gap:var(--space-3)}.Onboarding_primaryButton___lZbC{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-3) var(--space-6);background:var(--gradient-primary);color:#fff;font-weight:600;border:none;border-radius:var(--radius-lg);cursor:pointer;transition:all .2s ease}.Onboarding_primaryButton___lZbC:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--shadow-md)}.Onboarding_primaryButton___lZbC:disabled{opacity:.4;cursor:not-allowed;background:hsla(0,0%,100%,.06);color:var(--text-muted)}.Onboarding_secondaryButton__80AZD{padding:var(--space-3) var(--space-6);background:var(--bg-tertiary);border:1px solid var(--border-default);color:var(--text-primary);font-weight:500;border-radius:var(--radius-lg);cursor:pointer;transition:all .2s ease}.Onboarding_secondaryButton__80AZD:hover{background:var(--bg-secondary);border-color:var(--text-muted)}.Onboarding_ghostButton__EOBXV{padding:var(--space-3) var(--space-6);background:none;border:none;color:var(--text-muted);font-weight:500;cursor:pointer;transition:color .2s ease}.Onboarding_ghostButton__EOBXV:hover{color:var(--text-primary);text-decoration:underline}@keyframes Onboarding_popIn__XIMZc{0%{transform:scale(0);opacity:0}80%{transform:scale(1.2);opacity:1}to{transform:scale(1)}}@keyframes Onboarding_slideDown__s6VT_{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes Onboarding_shake__8Bp_j{0%,to{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}.Onboarding_synonymSection__dYtUD{margin-top:var(--space-8);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-xl);padding:var(--space-6)}.Onboarding_synonymHeader__6EW6w{display:flex;gap:var(--space-4);margin-bottom:var(--space-4)}.Onboarding_synonymHeader__6EW6w h4{margin-bottom:var(--space-1);color:var(--text-primary)}.Onboarding_synonymExample__Gqite,.Onboarding_synonymHeader__6EW6w p{font-size:.875rem;color:var(--text-secondary)}.Onboarding_synonymExample__Gqite{background:var(--bg-tertiary);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);margin-bottom:var(--space-6)}.Onboarding_exampleLabel__d44IJ{color:var(--primary-400);font-weight:600;margin-right:var(--space-2)}.Onboarding_synonymList__PTj0q{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-6)}.Onboarding_synonymItem__e_pQy{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--bg-tertiary);border:1px solid var(--border-default);border-radius:var(--radius-lg);animation:Onboarding_fadeIn__j0Jks .3s ease}.Onboarding_synonymSkill__6Y5hb{font-weight:600;color:var(--primary-400)}.Onboarding_synonymEquivalents__Wx7eB{flex:1 1;color:var(--text-primary)}.Onboarding_synonymActions__2RDjz{display:flex;align-items:center;gap:var(--space-1)}.Onboarding_verifiedIcon__0z5g9{color:var(--success-500)}.Onboarding_unverifiedIcon__nxcYi{color:var(--warning-500);opacity:.7}.Onboarding_synonymForm__1miOk{background:var(--bg-tertiary);padding:var(--space-4);border:1px solid rgba(245,158,11,.3);border-radius:var(--radius-lg);animation:Onboarding_slideDown__s6VT_ .3s ease}.Onboarding_synonymFormRow__v3_GV{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap}.Onboarding_synonymFormRow__v3_GV span{font-size:.875rem;color:var(--text-secondary);white-space:nowrap}.Onboarding_additionalSuggestions__R0XFn{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);margin-top:var(--space-1);margin-left:var(--space-4);background:var(--bg-tertiary);border-radius:var(--radius-md);border-left:2px solid var(--primary-500)}.Onboarding_suggestionsLabel__v2VC0{display:flex;align-items:center;gap:var(--space-1);font-size:.75rem;color:var(--text-tertiary);white-space:nowrap}.Onboarding_suggestionChips__XKco8{display:flex;flex-wrap:wrap;gap:var(--space-1)}.Onboarding_suggestionChip__nN0P3{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);font-size:.75rem;background:var(--primary-500);background:linear-gradient(135deg,var(--primary-600),var(--primary-500));color:#fff;border:none;border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-fast)}.Onboarding_suggestionChip__nN0P3:hover{background:var(--primary-400);transform:scale(1.05)}.Onboarding_dismissChip__EsM54{display:flex;align-items:center;justify-content:center;padding:var(--space-1);background:transparent;color:var(--text-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-fast)}.Onboarding_dismissChip__EsM54:hover{background:var(--danger-500);border-color:var(--danger-500);color:#fff}.Onboarding_failedSuggestions__XJ46p{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);margin-top:var(--space-1);margin-left:var(--space-4);background:color-mix(in srgb,var(--warning-500) 10%,var(--bg-tertiary));border-radius:var(--radius-md);border-left:2px solid var(--warning-500)}.Onboarding_failedLabel__pSis1{display:flex;align-items:center;gap:var(--space-1);font-size:.75rem;font-weight:500;color:var(--warning-500)}.Onboarding_failedItem__f_ulk{display:flex;flex-direction:column;gap:var(--space-1);padding-left:var(--space-2)}.Onboarding_failedEquivalent__lqs3d{font-size:.75rem;color:var(--text-secondary)}.Onboarding_replacementChip__XhtXn{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);font-size:.75rem;background:var(--warning-500);color:#fff;border:none;border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-fast)}.Onboarding_replacementChip__XhtXn:hover{background:var(--warning-400);transform:scale(1.05)}.EndDateField_fieldset__qt52j{border:0;margin:0;padding:0;min-width:0}.EndDateField_legend__mU_DQ{padding:0;margin-bottom:var(--space-2);font-size:.8125rem;font-weight:500;color:var(--text-secondary)}.EndDateField_row__COVmM{display:flex;flex-wrap:wrap;gap:var(--space-2);min-width:0}.EndDateField_select__0DV7D{flex:1 1 120px;min-width:0;width:auto;padding-left:var(--space-3);padding-right:var(--space-8);background-position:right var(--space-2) center}.EndDateField_message__TunCg{margin:var(--space-2) 0 0;font-size:.8125rem;line-height:1.4;color:var(--text-muted)}.EndDateField_messageError__EtnpR{color:var(--danger)}.AccomplishmentBankStep_step__KAgX2{padding:var(--space-4) 0}.AccomplishmentBankStep_step__KAgX2 h2{margin-bottom:var(--space-2)}.AccomplishmentBankStep_subtitle___PJwA{color:var(--text-secondary);margin-bottom:var(--space-6);max-width:68ch}.AccomplishmentBankStep_roleList__nzVXj{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.AccomplishmentBankStep_rolePanel__QzF4E{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-secondary);padding:var(--space-4)}.AccomplishmentBankStep_roleHeader__Do8Qt{display:flex;justify-content:space-between;gap:var(--space-4);align-items:flex-start;margin-bottom:var(--space-3)}.AccomplishmentBankStep_roleHeader__Do8Qt h3{font-size:1rem;margin:0 0 var(--space-1);color:var(--text-primary)}.AccomplishmentBankStep_roleHeader__Do8Qt p{margin:0;color:var(--text-secondary);font-size:.875rem}.AccomplishmentBankStep_roleHeader__Do8Qt span{color:var(--text-muted);font-size:.75rem;white-space:nowrap}.AccomplishmentBankStep_bulletList__BR20V{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0 0 var(--space-3);padding:0;list-style:none}.AccomplishmentBankStep_bulletList__BR20V li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--space-3);gap:var(--space-3);align-items:start;padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-primary);background:var(--bg-primary)}.AccomplishmentBankStep_bulletList__BR20V span{line-height:1.45;min-width:0}.AccomplishmentBankStep_bulletList__BR20V small{color:var(--text-muted);font-size:.75rem}.AccomplishmentBankStep_addRow__c9MtR{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--space-3);gap:var(--space-3);align-items:start}.AccomplishmentBankStep_emptyState__aQRfe{padding:var(--space-6);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-secondary);color:var(--text-secondary)}.AccomplishmentBankStep_navigation__0M7di{display:flex;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-6)}.AccomplishmentBankStep_finishActions__3TOQq{display:flex;gap:var(--space-3);align-items:center}@media (max-width:640px){.AccomplishmentBankStep_rolePanel__QzF4E{padding:var(--space-3)}.AccomplishmentBankStep_addRow__c9MtR,.AccomplishmentBankStep_bulletList__BR20V li,.AccomplishmentBankStep_finishActions__3TOQq,.AccomplishmentBankStep_navigation__0M7di,.AccomplishmentBankStep_roleHeader__Do8Qt{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.AccomplishmentBankStep_finishActions__3TOQq,.AccomplishmentBankStep_roleHeader__Do8Qt{display:flex}}.Modal_overlay__cza8g{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(0,0,0,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.Modal_dialog__ObYVU{position:relative;--modal-content-padding-x:24px;--modal-content-padding-y:24px;width:min(100%,var(--modal-width));max-height:min(92vh,920px);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border-default);border-radius:8px;background:var(--bg-elevated);box-shadow:var(--shadow-xl);color:var(--text-primary)}.Modal_sm__uHZ0_{--modal-width:420px}.Modal_md___7YU0{--modal-width:560px}.Modal_lg__Ya1ek{--modal-width:760px}.Modal_xl__Xt0Do{--modal-width:1040px}.Modal_full__LIoBj{--modal-width:calc(100vw - 48px);height:calc(100vh - 48px);max-height:calc(100vh - 48px)}.Modal_header__nqLWP{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid var(--border-default)}.Modal_title__JXUjh{margin:0;font-family:var(--font-heading);font-size:1.125rem;font-weight:700;line-height:1.25;color:var(--text-primary)}.Modal_closeButton__YjHCd{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex:0 0 auto;border:1px solid var(--border-default);border-radius:8px;background:var(--gray-100);color:var(--text-secondary);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}.Modal_closeButton__YjHCd:hover{border-color:var(--primary-500);background:var(--primary-50);color:var(--text-primary)}.Modal_content__I_pH0{flex:1 1;min-height:0;overflow:auto;padding:var(--modal-content-padding-y) var(--modal-content-padding-x);display:flex;flex-direction:column}.Modal_footer__3xcfJ{padding:16px 24px;border-top:1px solid var(--border-default)}@media (max-width:640px){.Modal_overlay__cza8g{align-items:stretch;padding:12px}.Modal_dialog__ObYVU,.Modal_full__LIoBj{--modal-width:100%;--modal-content-padding-x:16px;max-height:calc(100vh - 24px)}.Modal_footer__3xcfJ,.Modal_header__nqLWP{padding-left:16px;padding-right:16px}}.FeatureTip_tip__RAkIa{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-2) var(--space-3);min-width:0;max-width:100%;box-sizing:border-box;margin:var(--space-3) 0;padding:var(--space-3) var(--space-4);background:var(--bg-elevated);border:1px solid var(--primary-200);border-left:3px solid var(--primary-500);border-radius:var(--radius-md);color:var(--text-primary)}.FeatureTip_icon__LW5d3{flex:0 0 auto;margin-top:2px;color:var(--primary-400)}.FeatureTip_text__CbO9G{flex:1 1 12rem;min-width:0}.FeatureTip_title__3ly9O{margin:0;font-size:.875rem;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.FeatureTip_body__jqXja{margin:var(--space-1) 0 0;font-size:.8125rem;line-height:1.45;color:var(--text-secondary);overflow-wrap:anywhere}.FeatureTip_dismiss__Ckmqo{flex:0 0 auto;margin-left:auto;align-self:center}.FeatureTip_dismiss__Ckmqo:focus-visible{outline:2px solid var(--primary-400);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.FeatureTip_tip__RAkIa{animation:FeatureTip_tipIn__0RrBu .18s ease-out}}@keyframes FeatureTip_tipIn__0RrBu{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ManualJobEntryModal_tabs__L7JfJ{display:flex;gap:var(--space-1);margin:calc(var(--modal-content-padding-y) * -1) calc(var(--modal-content-padding-x) * -1) var(--space-4);padding:var(--space-2) var(--modal-content-padding-x);background:var(--bg-tertiary);border-bottom:1px solid var(--border-subtle)}.ManualJobEntryModal_tab__mSMya{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:transparent;border:none;border-radius:var(--radius-lg);color:var(--text-secondary);font-size:.875rem;cursor:pointer;transition:all var(--transition-fast)}.ManualJobEntryModal_tab__mSMya:hover{background:hsla(0,0%,100%,.05);color:var(--text-primary)}.ManualJobEntryModal_tab__mSMya.ManualJobEntryModal_active__6atM9{background:var(--primary-600);color:#fff}.ManualJobEntryModal_urlMode__ywYlh{display:flex;flex-direction:column;gap:var(--space-4)}.ManualJobEntryModal_description__EgxKY{color:var(--text-secondary);font-size:.9375rem;line-height:1.5;margin:0}.ManualJobEntryModal_urlInput__TiU_E{display:flex;gap:var(--space-3)}.ManualJobEntryModal_urlInput__TiU_E input{flex:1 1;padding:var(--space-3) var(--space-4);background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-lg);color:var(--text-primary);font-size:.9375rem}.ManualJobEntryModal_urlInput__TiU_E input:focus{outline:none;border-color:var(--primary-500)}.ManualJobEntryModal_urlInput__TiU_E input::placeholder{color:var(--text-muted)}.ManualJobEntryModal_parseBtn__LIqj9{padding:var(--space-3) var(--space-5);background:var(--primary-600);border:none;border-radius:var(--radius-lg);color:#fff;font-weight:600;cursor:pointer;transition:all var(--transition-fast);display:flex;align-items:center;justify-content:center;min-width:80px}.ManualJobEntryModal_parseBtn__LIqj9:hover:not(:disabled){background:var(--primary-500)}.ManualJobEntryModal_parseBtn__LIqj9:disabled{opacity:.6;cursor:not-allowed}.ManualJobEntryModal_hint__9WsPV{font-size:.8125rem;color:var(--text-muted);margin:0}.ManualJobEntryModal_hintError__hr03t{color:var(--danger)}.ManualJobEntryModal_bulkInput__ydUtQ{width:100%;min-height:140px;padding:var(--space-3) var(--space-4);background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-lg);color:var(--text-primary);font-family:var(--font-mono);font-size:.8125rem;line-height:1.6;resize:vertical}.ManualJobEntryModal_bulkInput__ydUtQ:focus{outline:none;border-color:var(--primary-500)}.ManualJobEntryModal_bulkInput__ydUtQ::placeholder{color:var(--text-muted)}.ManualJobEntryModal_bulkInput__ydUtQ:disabled{opacity:.6;cursor:not-allowed}.ManualJobEntryModal_bulkSummary__riLb7{font-size:.875rem;color:var(--text-secondary);margin:0}.ManualJobEntryModal_bulkList__GX1jF{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2);max-height:18rem;overflow-y:auto;border-radius:var(--radius-md)}.ManualJobEntryModal_bulkList__GX1jF:focus-visible{outline:2px solid var(--primary-500);outline-offset:2px}.ManualJobEntryModal_bulkRow__0OIXI{display:grid;grid-template-columns:7.5rem minmax(0,1fr);grid-column-gap:var(--space-3);column-gap:var(--space-3);grid-row-gap:var(--space-1);row-gap:var(--space-1);padding:var(--space-2) var(--space-3);background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-left:3px solid var(--status-color);border-radius:var(--radius-md);font-size:.8125rem}.ManualJobEntryModal_bulkStatus__Emdgo{display:inline-flex;align-items:center;gap:var(--space-2);font-weight:600;color:var(--status-color)}.ManualJobEntryModal_bulkUrl__ky7FN{color:var(--text-primary);font-family:var(--font-mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ManualJobEntryModal_bulkDetail__rRxMK{grid-column:2;color:var(--text-secondary);overflow-wrap:anywhere}.ManualJobEntryModal_statusQueued__lrYeD,.ManualJobEntryModal_statusSkipped__xMfRB{--status-color:var(--text-secondary)}.ManualJobEntryModal_statusIngesting__1LMoD{--status-color:var(--primary-400)}.ManualJobEntryModal_statusAdded__X71C3{--status-color:var(--success)}.ManualJobEntryModal_statusDuplicate__5zHwy{--status-color:var(--warning)}.ManualJobEntryModal_statusFailed__qkzT7{--status-color:var(--danger)}.ManualJobEntryModal_loadingStatus__3Cj8P{display:flex;align-items:center;gap:var(--space-2);font-size:.875rem;color:var(--primary-400);margin:0}.ManualJobEntryModal_previewMode__XYmOU{display:flex;flex-direction:column;gap:var(--space-4)}.ManualJobEntryModal_sourceBadge__L4ME_{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);background:rgba(99,102,241,.15);border:1px solid rgba(99,102,241,.3);border-radius:var(--radius-full);color:var(--primary-400);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;width:-moz-fit-content;width:fit-content}.ManualJobEntryModal_previewCard___fLIu{background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}.ManualJobEntryModal_previewTitle__L1cuF{display:flex;align-items:center;gap:var(--space-3);font-size:1.125rem;font-weight:600;margin:0;color:var(--text-primary)}.ManualJobEntryModal_previewMeta__amv0t{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;font-size:.875rem;color:var(--text-secondary)}.ManualJobEntryModal_previewMeta__amv0t span{display:flex;align-items:center;gap:var(--space-1)}.ManualJobEntryModal_badge__xnT64{padding:var(--space-1) var(--space-2);background:hsla(0,0%,100%,.08);border-radius:var(--radius-md);font-size:.75rem;font-weight:500}.ManualJobEntryModal_previewSkills__NBdNX{display:flex;align-items:flex-start;gap:var(--space-2);color:var(--text-muted);padding-top:var(--space-2)}.ManualJobEntryModal_skillTags__paNuN{display:flex;flex-wrap:wrap;gap:var(--space-1)}.ManualJobEntryModal_skillTag__rTV6u{padding:2px var(--space-2);background:rgba(99,102,241,.12);border:1px solid rgba(99,102,241,.2);border-radius:var(--radius-md);font-size:.75rem;color:var(--primary-300)}.ManualJobEntryModal_previewSummary__7qEcI{font-size:.875rem;color:var(--text-secondary);line-height:1.5;margin:0;padding-top:var(--space-2);border-top:1px solid var(--border-subtle)}.ManualJobEntryModal_previewDetail__HyBNX{font-size:.8125rem;color:var(--text-muted)}.ManualJobEntryModal_detailLabel__1__dN{font-weight:500;color:var(--text-secondary)}.ManualJobEntryModal_formMode___dnjl{display:flex;flex-direction:column;gap:var(--space-4)}.ManualJobEntryModal_formGrid__pBOsZ{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4)}.ManualJobEntryModal_formGroupFull__7FWFG,.ManualJobEntryModal_formGroup__M_W5C{display:flex;flex-direction:column;gap:var(--space-2)}.ManualJobEntryModal_formGroupFull__7FWFG label,.ManualJobEntryModal_formGroup__M_W5C label{font-size:.875rem;font-weight:500;color:var(--text-secondary)}.ManualJobEntryModal_formGroupFull__7FWFG input,.ManualJobEntryModal_formGroupFull__7FWFG textarea,.ManualJobEntryModal_formGroup__M_W5C input,.ManualJobEntryModal_formGroup__M_W5C select{padding:var(--space-3) var(--space-4);background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-lg);color:var(--text-primary);font-size:.9375rem}.ManualJobEntryModal_formGroupFull__7FWFG input:focus,.ManualJobEntryModal_formGroupFull__7FWFG textarea:focus,.ManualJobEntryModal_formGroup__M_W5C input:focus,.ManualJobEntryModal_formGroup__M_W5C select:focus{outline:none;border-color:var(--primary-500)}.ManualJobEntryModal_formGroupFull__7FWFG input::placeholder,.ManualJobEntryModal_formGroupFull__7FWFG textarea::placeholder,.ManualJobEntryModal_formGroup__M_W5C input::placeholder{color:var(--text-muted)}.ManualJobEntryModal_formGroup__M_W5C select{cursor:pointer}.ManualJobEntryModal_formGroupFull__7FWFG textarea{resize:vertical;min-height:150px;line-height:1.6;font-family:inherit}.ManualJobEntryModal_errorBanner__VSSCq{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:var(--radius-lg);color:var(--danger-500);display:flex;align-items:center;gap:var(--space-3);font-size:.875rem}.ManualJobEntryModal_successMessage__8Mf6G{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-10);text-align:center;color:var(--success-500)}.ManualJobEntryModal_successMessage__8Mf6G svg{margin-bottom:var(--space-4)}.ManualJobEntryModal_successMessage__8Mf6G p{font-size:1.125rem;font-weight:500;margin:0}.ManualJobEntryModal_footerInner__SKYr0{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3)}.ManualJobEntryModal_footerActions__JxNbH{display:flex;gap:var(--space-3)}.ManualJobEntryModal_resetBtn__aDxz2{padding:var(--space-3) var(--space-4);background:transparent;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);color:var(--text-muted);font-size:.875rem;cursor:pointer;transition:all var(--transition-fast)}.ManualJobEntryModal_resetBtn__aDxz2:hover:not(:disabled){background:hsla(0,0%,100%,.05);color:var(--text-secondary)}.ManualJobEntryModal_resetBtn__aDxz2:disabled{opacity:.6;cursor:not-allowed}.ManualJobEntryModal_cancelBtn__t0aF4{padding:var(--space-3) var(--space-4);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);color:var(--text-secondary);font-size:.875rem;cursor:pointer;transition:all var(--transition-fast)}.ManualJobEntryModal_cancelBtn__t0aF4:hover{background:hsla(0,0%,100%,.1);color:var(--text-primary)}.ManualJobEntryModal_submitBtn__p1sGb{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);background:var(--primary-600);border:none;border-radius:var(--radius-lg);color:#fff;font-weight:600;font-size:.875rem;cursor:pointer;transition:all var(--transition-fast)}.ManualJobEntryModal_submitBtn__p1sGb:hover:not(:disabled){background:var(--primary-500)}.ManualJobEntryModal_submitBtn__p1sGb:disabled{opacity:.6;cursor:not-allowed}.ManualJobEntryModal_spinning__zRzVS{animation:ManualJobEntryModal_spin__s5XBF 1s linear infinite}@keyframes ManualJobEntryModal_spin__s5XBF{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:640px){.ManualJobEntryModal_tabs__L7JfJ{flex-wrap:wrap}.ManualJobEntryModal_formGrid__pBOsZ{grid-template-columns:1fr}.ManualJobEntryModal_urlInput__TiU_E{flex-direction:column}.ManualJobEntryModal_parseBtn__LIqj9{width:100%}.ManualJobEntryModal_bulkRow__0OIXI{grid-template-columns:minmax(0,1fr)}.ManualJobEntryModal_bulkDetail__rRxMK{grid-column:1}.ManualJobEntryModal_footerInner__SKYr0{flex-direction:column}.ManualJobEntryModal_footerActions__JxNbH{width:100%;flex-direction:column}.ManualJobEntryModal_cancelBtn__t0aF4,.ManualJobEntryModal_resetBtn__aDxz2,.ManualJobEntryModal_submitBtn__p1sGb{width:100%;justify-content:center}}.JobDetailModal_subHeader__qIO3P{flex-shrink:0;display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin:calc(var(--modal-content-padding-y) * -1) calc(var(--modal-content-padding-x) * -1) var(--space-4);padding:var(--space-4) var(--modal-content-padding-x);border-bottom:1px solid var(--border-subtle);background:var(--gradient-card)}.JobDetailModal_headerInfo__6Ce8k{flex:1 1;min-width:0}.JobDetailModal_companyLine__AZMpE{color:var(--text-secondary);margin:0 0 var(--space-3)}.JobDetailModal_exampleBadge__FzzYB{margin-right:var(--space-2);vertical-align:middle}.JobDetailModal_exampleBanner__nn3hT{display:flex;align-items:flex-start;gap:var(--space-2);margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid rgba(245,158,11,.3);border-radius:var(--radius-md,8px);background:rgba(245,158,11,.08);color:var(--text-secondary);font-size:.875rem}.JobDetailModal_exampleBanner__nn3hT>svg{flex-shrink:0;margin-top:2px;color:#f59e0b}.JobDetailModal_headerMeta__Gz9Qj{display:flex;gap:var(--space-3);flex-wrap:wrap}.JobDetailModal_salary__9C7jy{padding:var(--space-1) var(--space-3);background:var(--success-900);color:var(--success-300);border-radius:var(--radius-full);font-size:.8125rem;font-weight:500}.JobDetailModal_posted__LnbaR,.JobDetailModal_workplace__ac20I{padding:var(--space-1) var(--space-3);background:var(--bg-secondary);color:var(--text-secondary);border-radius:var(--radius-full);font-size:.8125rem}.JobDetailModal_scoreDisplay__w4XXC{display:flex;flex-direction:column;align-items:center;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--glass-bg);border:1px solid}.JobDetailModal_scoreValue___qKFC{font-size:1.75rem;font-weight:700}.JobDetailModal_scoreLabel__zQ9JX{font-size:.75rem;text-transform:uppercase;opacity:.8}.JobDetailModal_quickHitters__wgrkZ{flex-shrink:0;display:flex;gap:var(--space-2);margin:0 calc(var(--modal-content-padding-x) * -1);padding:var(--space-3) var(--modal-content-padding-x);overflow-x:auto;white-space:nowrap;background:var(--bg-secondary);border-bottom:1px solid var(--border-subtle);position:relative;z-index:var(--z-base)}.JobDetailModal_quickHitter__VxYD9{display:inline-flex;align-items:center;flex:0 0 auto;padding:var(--space-1) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-full);background:var(--bg-elevated);color:var(--text-secondary);font-size:.8125rem;font-weight:600}.JobDetailModal_quickHitterSuccess__0cNDr{background:var(--success-900);border-color:var(--success-500);color:var(--success-300)}.JobDetailModal_quickHitterWarning__brkRz{background:var(--warning-900);border-color:var(--warning-500);color:var(--warning-300)}.JobDetailModal_quickHitterDanger__TJMPQ{background:var(--error-900);border-color:var(--error-500);color:var(--error-300)}.JobDetailModal_quickHitterTool__uW8DL{background:var(--gray-200);border-color:var(--border-subtle);color:var(--text-primary);font-weight:500;text-transform:uppercase;font-size:.75rem;letter-spacing:.02em}.JobDetailModal_tabs__RH0CY{flex-shrink:0;display:flex;gap:var(--space-1);margin:0 calc(var(--modal-content-padding-x) * -1) var(--space-4);padding:var(--space-2) var(--modal-content-padding-x);background:var(--bg-tertiary);border-bottom:1px solid var(--border-subtle)}.JobDetailModal_tab__5AEnv{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:transparent;border:none;border-radius:var(--radius-lg);color:var(--text-secondary);font-size:.875rem;cursor:pointer;transition:all var(--transition-fast)}.JobDetailModal_tab__5AEnv:hover{background:hsla(0,0%,100%,.05);color:var(--text-primary)}.JobDetailModal_tab__5AEnv.JobDetailModal_active__tTQti{background:var(--primary-600);color:#fff}.JobDetailModal_content__v0iv9,.JobDetailModal_tabContent__0I4PI{display:block}.JobDetailModal_overview__qagiw{display:flex;flex-direction:column;gap:var(--space-6)}.JobDetailModal_section__2kOEj h3{font-size:1rem;margin-bottom:var(--space-3)}.JobDetailModal_breakdown__oStup{padding:var(--space-5);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg)}.JobDetailModal_breakdown__oStup h3{margin-bottom:var(--space-4)}.JobDetailModal_breakdownGrid__5yIeU{display:flex;flex-direction:column;gap:var(--space-4)}.JobDetailModal_breakdownItem__wUe6P{display:flex;flex-direction:column;gap:var(--space-2)}.JobDetailModal_breakdownLabel__sSjbq{display:flex;justify-content:space-between;font-size:.875rem}.JobDetailModal_breakdownSuccess__N3yxz{color:var(--success-500);font-weight:600}.JobDetailModal_breakdownWarning__AGren{color:var(--warning-500);font-weight:600}.JobDetailModal_breakdownDanger__wCh4h{color:var(--danger-500);font-weight:600}.JobDetailModal_breakdownBar__G7ozF{height:8px;background:var(--gray-100);border-radius:var(--radius-full);overflow:hidden}.JobDetailModal_breakdownFill__fm98_{height:100%;border-radius:var(--radius-full);transition:width var(--transition-slow)}.JobDetailModal_fillSuccess__wDXaV{background:var(--success-500)}.JobDetailModal_fillWarning__mVlMy{background:var(--warning-500)}.JobDetailModal_fillDanger__yIx_N{background:var(--danger-500)}.JobDetailModal_techTags__SHmwl{display:flex;flex-wrap:wrap;gap:var(--space-2)}.JobDetailModal_techTag__umnb1{padding:var(--space-2) var(--space-3);background:var(--bg-secondary);border-radius:var(--radius-md);font-size:.8125rem}.JobDetailModal_description__zOFjI{padding:var(--space-4);background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);font-size:.9375rem;line-height:1.7;color:var(--text-primary);white-space:pre-wrap}.JobDetailModal_expandBtn__E92RV{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-2) var(--space-3);background:transparent;border:none;color:var(--primary-400);font-size:.875rem;cursor:pointer}.JobDetailModal_expandBtn__E92RV:hover{color:var(--primary-300)}.JobDetailModal_warningCallouts__CGDm9{display:flex;flex-direction:column;gap:var(--space-3)}.JobDetailModal_detailsToggle__HaZ_3{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-primary);font-size:.875rem;font-weight:600;cursor:pointer}.JobDetailModal_detailsToggle__HaZ_3:hover{background:var(--gray-300)}.JobDetailModal_locationInfo__VfXC4{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.JobDetailModal_locationBadge__kMDvU{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--bg-secondary);border-radius:var(--radius-full);font-size:.875rem;color:var(--text-primary)}.JobDetailModal_locationDetails__KaIgk{width:100%;margin-top:var(--space-2);padding:var(--space-3);background:var(--bg-tertiary);border-radius:var(--radius-md);color:var(--text-secondary)}.JobDetailModal_experienceBadge__WMzqS{display:inline-flex;align-items:center;gap:var(--space-2);background:var(--primary-900);color:var(--primary-300)}.JobDetailModal_experienceBadge__WMzqS,.JobDetailModal_seniorityBadge__6fJH2{padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);font-size:.8125rem}.JobDetailModal_seniorityBadge__6fJH2{background:var(--bg-secondary);color:var(--text-secondary);font-weight:500}.JobDetailModal_requirementsSummary__xxVfC{padding:var(--space-3) var(--space-4);background:var(--bg-tertiary);border-left:3px solid var(--accent-500,var(--primary-500));border-radius:var(--radius-md);font-size:.9rem;line-height:1.6;color:var(--text-primary);margin:0}.JobDetailModal_keywordsTab__qSYxe{display:flex;flex-direction:column;gap:var(--space-6)}.JobDetailModal_loading__OK9Ef{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-10);color:var(--text-secondary)}.JobDetailModal_loading__OK9Ef p{margin-top:var(--space-4)}.JobDetailModal_spinning__7YUBr{animation:JobDetailModal_spin__dkHJj 1s linear infinite}.JobDetailModal_keywordStats__5sADH{display:flex;gap:var(--space-4)}.JobDetailModal_inResume__xBB81{background:var(--success-900);color:var(--success-300);border-radius:var(--radius-full);border:2px solid var(--success-500)}.JobDetailModal_inResume__xBB81,.JobDetailModal_keywordStats__5sADH .JobDetailModal_missing__EQpN_{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);font-size:.875rem}.JobDetailModal_keywordStats__5sADH .JobDetailModal_missing__EQpN_{background:transparent;color:var(--warning-300);border-radius:var(--radius-full);border:2px dashed var(--warning-500)}.JobDetailModal_keywordGroups__Pv6My{display:flex;flex-direction:column;gap:var(--space-6)}.JobDetailModal_keywordGroup___XyLR h4{font-size:.875rem;color:var(--text-muted);margin-bottom:var(--space-3)}.JobDetailModal_keywordList__bkXTY{display:flex;flex-wrap:wrap;gap:var(--space-2)}.JobDetailModal_keyword__WE4_c{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-full);font-size:.8125rem}.JobDetailModal_keyword__WE4_c.JobDetailModal_matched__jF9yz{background:var(--success-900);color:var(--success-300);border:2px solid var(--success-500)}.JobDetailModal_keyword__WE4_c.JobDetailModal_missingBadge__SaGT8,.JobDetailModal_keyword__WE4_c.JobDetailModal_missing__EQpN_{background:transparent;color:var(--warning-300);border:2px dashed var(--warning-500)}.JobDetailModal_keyword__WE4_c.JobDetailModal_mentionedTech__zEJjU{border-style:solid;border-width:1px;opacity:.85}.JobDetailModal_resumeTab__WDKIk{display:flex;flex-direction:column;gap:var(--space-4)}.JobDetailModal_resumeHeader__fBS2B{display:flex;justify-content:space-between;align-items:center}.JobDetailModal_resumeHeader__fBS2B h3{margin:0}.JobDetailModal_applyTabActions__NguQh{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}.JobDetailModal_applySummary__cV9bY{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.JobDetailModal_applySummaryItem__jIYD1{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.JobDetailModal_applySummaryItem__jIYD1 svg{color:var(--primary-400);flex:0 0 auto;margin-top:2px}.JobDetailModal_applySummaryItem__jIYD1 span,.JobDetailModal_applySummaryItem__jIYD1 strong{display:block}.JobDetailModal_applySummaryItem__jIYD1 span{margin-top:var(--space-1);color:var(--text-secondary);font-size:.875rem;line-height:1.5}.JobDetailModal_resumePreview__XU8yf{padding:var(--space-5);background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);font-size:.875rem;line-height:1.7;color:var(--text-secondary);white-space:pre-wrap;max-height:400px;overflow-y:auto}.JobDetailModal_verifyTab__DIjB1{display:flex;flex-direction:column;align-items:center;padding:var(--space-8);text-align:center}.JobDetailModal_verifyIntro__aDJ_n{margin-bottom:var(--space-8);color:var(--primary-400)}.JobDetailModal_verifyIntro__aDJ_n h3{margin:var(--space-4) 0 var(--space-2)}.JobDetailModal_verifyIntro__aDJ_n p{color:var(--text-secondary)}.JobDetailModal_verifyResult__Y0tLT{display:flex;flex-direction:column;align-items:center;gap:var(--space-6);width:100%;max-width:500px}.JobDetailModal_verifyScore__SDqqT{display:flex;flex-direction:column;align-items:center;padding:var(--space-8);background:var(--glass-bg);border:2px solid;border-radius:var(--radius-2xl)}.JobDetailModal_verifyScore__SDqqT span{font-size:3rem;font-weight:700}.JobDetailModal_verifyScore__SDqqT small{font-size:.875rem;opacity:.8}.JobDetailModal_verifyFeedback__J4sfv{padding:var(--space-5);background:var(--bg-tertiary);border-radius:var(--radius-lg);width:100%;text-align:left}.JobDetailModal_verifyFeedback__J4sfv h4{font-size:.875rem;color:var(--text-secondary);margin-bottom:var(--space-2)}.JobDetailModal_verifyFeedback__J4sfv p{line-height:1.6}.JobDetailModal_emptyState__7G_J_{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-10);color:var(--text-muted);text-align:center}.JobDetailModal_emptyState__7G_J_>svg{margin-bottom:var(--space-4);opacity:.5}.JobDetailModal_emptyState__7G_J_ p{margin-bottom:var(--space-4)}.JobDetailModal_footerInner__kIkVs{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);width:100%}.JobDetailModal_footerActions__H9wgv{display:flex;gap:var(--space-3)}@media (max-width:640px){.JobDetailModal_subHeader__qIO3P{flex-direction:column;gap:var(--space-3)}.JobDetailModal_scoreDisplay__w4XXC{flex-direction:row;align-items:baseline;gap:var(--space-2);padding:var(--space-2) var(--space-3)}.JobDetailModal_scoreValue___qKFC{font-size:1.25rem}.JobDetailModal_tabs__RH0CY{overflow-x:auto;padding:var(--space-2) var(--space-4)}.JobDetailModal_tab__5AEnv{flex:1 0 auto;justify-content:center;min-height:44px;padding:var(--space-2);font-size:.8125rem}.JobDetailModal_footerInner__kIkVs{flex-direction:column-reverse;gap:var(--space-3)}.JobDetailModal_footerActions__H9wgv{width:100%;flex-direction:column-reverse}.JobDetailModal_postingLink__Xa3iV{min-height:44px}.JobDetailModal_footerActions__H9wgv .JobDetailModal_btn__rGl9d{width:100%;justify-content:center}}.JobDetailModal_gem__Jtzsr{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);background:var(--primary-900);color:var(--primary-300);border-radius:var(--radius-full);font-size:.8125rem;text-decoration:none;transition:opacity .2s;font-weight:500}.JobDetailModal_gem__Jtzsr:hover{opacity:.8}.JobDetailModal_gem__Jtzsr.JobDetailModal_simple__7U2bz{background:var(--success-900);color:var(--success-300)}.JobDetailModal_gem__Jtzsr.JobDetailModal_medium__1hRIZ{background:var(--warning-900);color:var(--warning-300)}.JobDetailModal_gem__Jtzsr.JobDetailModal_complex__wghZf{background:var(--error-900);color:var(--error-300)}.JobDetailModal_questionsList__jK_5g{display:flex;flex-direction:column;gap:var(--space-2)}.JobDetailModal_questionItem__NJhE9{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--glass-bg);border-radius:var(--radius-md);font-size:.875rem;line-height:1.4}.JobDetailModal_questionItem__NJhE9 .JobDetailModal_required__rWu02{color:var(--danger-500)}.JobDetailModal_questionItem__NJhE9 .JobDetailModal_optional__AmAoF{color:var(--text-muted)}.JobDetailModal_questionTag__G_RPa{margin-left:auto;padding:2px 8px;background:var(--primary-900);color:var(--primary-300);border-radius:var(--radius-full);font-size:.6875rem;font-weight:500}.JobDetailModal_moreQuestions__4LpXm{padding:var(--space-2);text-align:center;color:var(--text-muted);font-size:.8125rem;font-style:italic}.JobDetailModal_keyword__WE4_c.JobDetailModal_neutral__1M_m1{background:var(--bg-secondary);border:1px solid var(--gray-600);color:var(--text-secondary)}.JobDetailModal_keyword__WE4_c.JobDetailModal_blocker__CA9Aq{background:var(--error-900);border:1px solid var(--error-600);color:var(--error-300)}.JobDetailModal_aiExplanation__W2Ahs{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);background:linear-gradient(135deg,var(--primary-900) 0,var(--bg-tertiary) 100%);border:1px solid var(--primary-700);border-radius:var(--radius-lg)}.JobDetailModal_aiExplanation__W2Ahs svg{color:var(--primary-400);flex-shrink:0;margin-top:2px}.JobDetailModal_aiExplanation__W2Ahs p{margin:0;font-size:.9375rem;line-height:1.5;color:var(--text-primary)}.JobDetailModal_topGap__tbmgq{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-3);background:var(--warning-900);border:1px solid var(--warning-700);border-radius:var(--radius-md);color:var(--warning-300);font-size:.875rem}.JobDetailModal_topGap__tbmgq svg{flex-shrink:0}.JobDetailModal_quickWinsList__nAXgC{display:flex;flex-direction:column;gap:var(--space-3)}.JobDetailModal_quickWinItem__BEGmc{padding:var(--space-4);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);transition:all var(--transition-fast)}.JobDetailModal_quickWinItem__BEGmc:hover{border-color:var(--primary-600);background:rgba(99,102,241,.05)}.JobDetailModal_quickWinContent__IeRZh{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4)}.JobDetailModal_quickWinAction__Pn7zj{font-size:.9375rem;line-height:1.5;color:var(--text-primary);flex:1 1}.JobDetailModal_quickWinMeta__5pId1{display:flex;align-items:center;gap:var(--space-3);flex-shrink:0}.JobDetailModal_quickWinImpact___YmY7{display:flex;align-items:center;gap:var(--space-1);background:var(--success-900);color:var(--success-300);font-weight:600}.JobDetailModal_quickWinEffort__SzGwt,.JobDetailModal_quickWinImpact___YmY7{padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);font-size:.75rem}.JobDetailModal_quickWinEffort__SzGwt{font-weight:500;text-transform:capitalize}.JobDetailModal_quickWinEffort__SzGwt.JobDetailModal_trivial__jWfPR{background:var(--success-900);color:var(--success-300)}.JobDetailModal_quickWinEffort__SzGwt.JobDetailModal_easy__HKtPh{background:var(--primary-900);color:var(--primary-300)}.JobDetailModal_quickWinEffort__SzGwt.JobDetailModal_medium__1hRIZ{background:var(--warning-900);color:var(--warning-300)}.JobDetailModal_quickWinEffort__SzGwt.JobDetailModal_hard__rzOmB{background:var(--error-900);color:var(--error-300)}.JobDetailModal_keywordRecsList__yx0r1{display:flex;flex-direction:column;gap:var(--space-2)}.JobDetailModal_keywordRecItem__qb18m{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--glass-bg);border:1px dashed var(--primary-600);border-radius:var(--radius-lg)}.JobDetailModal_keywordRecKeyword___8Mvu{padding:var(--space-1) var(--space-3);background:var(--primary-900);color:var(--primary-300);border-radius:var(--radius-full);font-size:.875rem;font-weight:600}.JobDetailModal_keywordRecPlacement__r61vU{padding:var(--space-1) var(--space-2);background:var(--gray-800);color:var(--text-muted);border-radius:var(--radius-md);font-size:.75rem}.JobDetailModal_keywordRecJustification__MN9KX{font-size:.8125rem;color:var(--text-secondary);font-style:italic}.JobDetailModal_recommendations__ZTzzb{padding:var(--space-4);background:var(--bg-secondary);border:1px solid var(--primary-800);border-radius:var(--radius-lg);background:linear-gradient(to bottom,var(--bg-secondary),rgba(99,102,241,.05));animation:JobDetailModal_fadeIn__QbP9B .3s ease}.JobDetailModal_recommendations__ZTzzb h4{margin-bottom:var(--space-4);font-size:.9375rem;color:var(--primary-300);display:flex;align-items:center;gap:var(--space-2)}.JobDetailModal_qwList__qWD5R{display:flex;flex-direction:column;gap:var(--space-3)}.JobDetailModal_qwItem__0UyTk{padding:var(--space-3);background:var(--glass-bg);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.JobDetailModal_qwHeader__z2Xg9{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-2);font-size:.9375rem;font-weight:500}.JobDetailModal_impactBadge__wVGnH{font-size:.75rem;padding:2px 8px;background:var(--success-900);color:var(--success-300);border-radius:var(--radius-full);font-weight:600}.JobDetailModal_diffView__LKcQc{font-family:JetBrains Mono,monospace;font-size:.8125rem;margin-top:var(--space-2);background:var(--bg-tertiary);padding:var(--space-2);border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:4px}.JobDetailModal_diffOld__klBev{color:var(--danger-500);background:rgba(239,68,68,.1);padding:2px 4px;border-radius:2px}.JobDetailModal_diffNew__dl2xP{color:var(--success-500);background:rgba(34,197,94,.1);padding:2px 4px;border-radius:2px}.JobDetailModal_previewTab__Guiwa{height:100%;display:flex;flex-direction:column}.JobDetailModal_previewLayout__MgfQH{display:grid;grid-template-columns:1fr 400px;grid-gap:var(--space-4);gap:var(--space-4);height:100%;min-height:500px}.JobDetailModal_previewResume__fvTJn{overflow-y:auto;max-height:600px;border-radius:var(--radius-lg);box-shadow:0 4px 12px rgba(0,0,0,.15)}.JobDetailModal_previewChanges__gSZwb{display:flex;flex-direction:column;overflow:hidden}.JobDetailModal_changesHeader__0RH5Y{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);background:var(--bg-tertiary);border-radius:var(--radius-lg) var(--radius-lg) 0 0}.JobDetailModal_changesHeader__0RH5Y h4{margin:0;font-size:.875rem;color:var(--text-primary)}.JobDetailModal_changesList__MdAX1{flex:1 1;overflow-y:auto;padding:var(--space-3);background:var(--bg-tertiary);border-radius:0 0 var(--radius-lg) var(--radius-lg)}.JobDetailModal_emptyPreview__8KC70{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-10);text-align:center;color:var(--text-muted)}.JobDetailModal_emptyPreview__8KC70 svg{opacity:.3;margin-bottom:var(--space-4)}.JobDetailModal_emptyPreview__8KC70 h3{margin-bottom:var(--space-2);color:var(--text-secondary)}.JobDetailModal_emptyPreview__8KC70 p{margin-bottom:var(--space-6);max-width:400px}@media (max-width:1024px){.JobDetailModal_previewLayout__MgfQH{grid-template-columns:1fr;grid-template-rows:1fr 1fr}.JobDetailModal_previewResume__fvTJn{max-height:300px}}.JobDetailModal_preparingOverlay__48Srv{position:absolute;inset:0;background:rgba(0,0,0,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:var(--z-dropdown);display:flex;align-items:center;justify-content:center;animation:JobDetailModal_fadeIn__QbP9B .2s ease-out}.JobDetailModal_preparingContent__djZBd{display:flex;flex-direction:column;align-items:center;gap:1rem;color:#fff;text-align:center}.JobDetailModal_preparingContent__djZBd p{font-size:1.125rem;font-weight:500;color:hsla(0,0%,100%,.9);margin:0}.JobDetailModal_preparingIcon___a98r{color:var(--primary-400);animation:JobDetailModal_rocketLaunch__bFVrT 2s ease-out forwards;filter:drop-shadow(0 0 8px var(--primary-400))}@keyframes JobDetailModal_rocketLaunch__bFVrT{0%{transform:translateY(0) scale(1) rotate(-5deg);opacity:1;filter:drop-shadow(0 0 8px var(--primary-400))}10%{transform:translateY(5px) scale(1.05) rotate(5deg);filter:drop-shadow(0 4px 12px var(--warning-400))}25%{transform:translateY(-15px) scale(1.15) rotate(0deg);filter:drop-shadow(0 8px 20px var(--warning-500))}50%{transform:translateY(-50px) scale(1.1) rotate(0deg);filter:drop-shadow(0 12px 30px var(--warning-400))}75%{transform:translateY(-100px) scale(.9);opacity:.9;filter:drop-shadow(0 8px 20px var(--primary-400))}to{transform:translateY(-150px) scale(.7);opacity:0;filter:drop-shadow(0 0 0 transparent)}}.JobDetailModal_preparingContent__djZBd:after{content:"";position:absolute;width:20px;height:30px;background:linear-gradient(to bottom,var(--warning-500),var(--warning-400),transparent);border-radius:50% 50% 50% 50%;animation:JobDetailModal_flame__SnDiA .3s ease-in-out infinite alternate,JobDetailModal_flameMove__OiLr1 2s ease-out forwards;opacity:0;top:50%;left:50%;margin-left:-10px;margin-top:16px}@keyframes JobDetailModal_flame__SnDiA{0%{transform:scaleY(1) scaleX(1)}to{transform:scaleY(1.2) scaleX(.9)}}@keyframes JobDetailModal_flameMove__OiLr1{0%{opacity:0;transform:translateY(0)}10%{opacity:.8;transform:translateY(0)}50%{opacity:1;transform:translateY(-50px)}75%{opacity:.6;transform:translateY(-100px)}to{opacity:0;transform:translateY(-150px)}}@keyframes JobDetailModal_fadeIn__QbP9B{0%{opacity:0}to{opacity:1}}.JobDetailModal_postingLink__Xa3iV{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--text-secondary);font-size:.875rem;text-decoration:underline;text-underline-offset:2px}.JobDetailModal_postingLink__Xa3iV:focus-visible,.JobDetailModal_postingLink__Xa3iV:hover{color:var(--text-primary)}.JobDetailModal_foundOnLink__RJ9oy{margin-left:var(--space-2);font-size:.8125rem;color:var(--text-secondary);text-decoration:underline;text-underline-offset:2px}.JobDetailModal_foundOnLink__RJ9oy:focus-visible,.JobDetailModal_foundOnLink__RJ9oy:hover{color:var(--text-primary)}.JobKeywordsTab_equivalenceGroup__YWqF8{margin-bottom:var(--space-6)}.JobKeywordsTab_equivalenceGroup__YWqF8:focus{outline:none}.JobKeywordsTab_equivalenceGroup__YWqF8:focus-visible{outline:2px solid var(--primary-500);outline-offset:4px;border-radius:var(--radius-md)}.JobKeywordsTab_groupHint__C9Oty{margin:0 0 var(--space-3);color:var(--text-secondary);font-size:.8125rem;line-height:1.5}.JobKeywordsTab_subheading__ODTmK{margin:var(--space-4) 0 var(--space-2);color:var(--text-primary);font-family:var(--font-heading);font-size:.875rem;font-weight:600}.JobKeywordsTab_subheading__ODTmK:first-of-type{margin-top:0}.JobKeywordsTab_list__TZm2p{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.JobKeywordsTab_row__kiB5p{padding:var(--space-3);background:var(--glass-bg);border:1px solid var(--border-default);border-radius:var(--radius-md)}.JobKeywordsTab_pair__gCej8{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:.875rem}.JobKeywordsTab_jobTerm__jni3e{color:var(--text-primary);font-weight:600}.JobKeywordsTab_candidateTerm__qKSMD{color:var(--primary-400);font-weight:600}.JobKeywordsTab_arrow__htvw0{color:var(--text-tertiary);flex-shrink:0}.JobKeywordsTab_score__3nGE8{margin-left:auto;padding:2px var(--space-2);background:var(--gray-100);border-radius:var(--radius-full);color:var(--text-secondary);font-family:var(--font-mono);font-size:.6875rem;white-space:nowrap}.JobKeywordsTab_reasoning__3HrRi{margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:.8125rem;line-height:1.5}.JobKeywordsTab_actions__SISPA{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.JobKeywordsTab_actionButton__rGJCx{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);min-height:36px;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary);font-family:var(--font-body);font-size:.8125rem;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}.JobKeywordsTab_actionButton__rGJCx:hover{background:var(--gray-100);color:var(--text-primary)}.JobKeywordsTab_actionButton__rGJCx:focus-visible{outline:2px solid var(--primary-500);outline-offset:2px}.JobKeywordsTab_confirmButton__uOjqs{border-color:var(--success-500);color:var(--success-500)}.JobKeywordsTab_confirmButton__uOjqs:hover{background:var(--success-100);color:var(--success-500)}.JobKeywordsTab_rejectButton__HJdee:hover{background:var(--danger-100);color:var(--danger-500)}.JobKeywordsTab_confirmedNote__kwK_U{display:flex;align-items:center;gap:var(--space-1);margin:var(--space-3) 0 0;color:var(--success-500);font-size:.8125rem}.JobKeywordsTab_srOnly__Bj3Mw{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:480px){.JobKeywordsTab_score__3nGE8{margin-left:0}.JobKeywordsTab_actionButton__rGJCx{flex:1 1 auto;justify-content:center}}.ResumeNudge_nudge__CXWei{display:flex;gap:var(--space-4);align-items:center;margin-bottom:var(--space-4);padding:var(--space-4) var(--space-5);border:1px solid var(--primary-500);border-radius:var(--radius-lg);background:var(--glass-bg)}.ResumeNudge_gate__9NIKh{flex-direction:column;text-align:center;margin:0;padding:var(--space-6) var(--space-5);border-style:dashed}.ResumeNudge_icon__rmWVY{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:36px;height:36px;border-radius:var(--radius-full);background:var(--primary-600);color:#fff}.ResumeNudge_body__gEDxx{flex:1 1 auto;min-width:0}.ResumeNudge_heading__PAlbv{margin:0;font-family:var(--font-heading);font-size:.9375rem;font-weight:600;color:var(--text-primary)}.ResumeNudge_text__wJ3ej{margin:var(--space-1) 0 0;font-size:.8125rem;line-height:1.5;color:var(--text-secondary)}.ResumeNudge_nudge__CXWei>button{flex:0 0 auto}@media (max-width:767px){.ResumeNudge_nudge__CXWei{flex-wrap:wrap;align-items:flex-start;padding:var(--space-4)}.ResumeNudge_nudge__CXWei>button{width:100%}.ResumeNudge_gate__9NIKh{align-items:center}}.CoverLetterModal_container__sj3WJ{margin:-24px}.CoverLetterModal_titleRow__6I5ej{display:flex;align-items:center;gap:10px;padding:16px 24px 0;color:#f59e0b}.CoverLetterModal_eliteBadge__3o8vH{font-size:10px;padding:3px 8px;background:linear-gradient(135deg,#f59e0b,#d97706);color:#000;font-weight:700;border-radius:4px;text-transform:uppercase}.CoverLetterModal_jobInfo__WAHBs{padding:16px 24px;background:rgba(245,158,11,.1);display:flex;flex-wrap:wrap;gap:8px}.CoverLetterModal_jobTitle__xM_Fo{font-weight:600;color:var(--text-primary,#fff)}.CoverLetterModal_jobCompany__31grm{color:var(--text-secondary,#999)}.CoverLetterModal_errorBanner__WI_2m{margin:16px 24px;padding:12px 16px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#f87171;display:flex;align-items:center;gap:10px;font-size:14px}.CoverLetterModal_upgrade___CNwC{background:rgba(245,158,11,.1);border-color:rgba(245,158,11,.3);color:#fbbf24}.CoverLetterModal_upgradeBtn__fwbzz{margin-left:auto;padding:6px 12px;background:linear-gradient(135deg,#f59e0b,#d97706);border:none;border-radius:6px;color:#000;font-weight:600;font-size:12px;cursor:pointer}.CoverLetterModal_preGenerate__TXXo2{padding:32px 24px;text-align:center}.CoverLetterModal_toneSelector__K4GjP{margin-bottom:24px}.CoverLetterModal_toneSelector__K4GjP label{display:block;font-size:14px;color:var(--text-secondary,#999);margin-bottom:12px}.CoverLetterModal_toneOptions__ZX17f{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.CoverLetterModal_toneBtn__UZfjl{padding:10px 20px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:var(--text-secondary,#999);cursor:pointer;transition:all .2s;font-size:14px}.CoverLetterModal_toneBtn__UZfjl:hover{border-color:rgba(245,158,11,.5);color:var(--text-primary,#fff)}.CoverLetterModal_active__occ2X,.CoverLetterModal_toneBtn__UZfjl.CoverLetterModal_active__occ2X{background:rgba(245,158,11,.2);border-color:#f59e0b;color:#fcd34d}.CoverLetterModal_generateBtn__yqF5s{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:linear-gradient(135deg,#f59e0b,#d97706);border:none;border-radius:10px;color:#000;font-weight:600;font-size:16px;cursor:pointer;transition:all .2s}.CoverLetterModal_generateBtn__yqF5s:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px rgba(245,158,11,.4)}.CoverLetterModal_generateBtn__yqF5s:disabled{opacity:.6;cursor:not-allowed}.CoverLetterModal_hint__vsBDa{margin-top:16px;font-size:13px;color:var(--text-muted,#666);max-width:400px;margin-left:auto;margin-right:auto}.CoverLetterModal_generating__2oUsf{padding:60px 24px;text-align:center}.CoverLetterModal_spinner__4Ey8V{width:48px;height:48px;border:3px solid hsla(0,0%,100%,.1);border-top-color:#f59e0b;border-radius:50%;animation:CoverLetterModal_spin__i5E8x 1s linear infinite;margin:0 auto 20px}@keyframes CoverLetterModal_spin__i5E8x{to{transform:rotate(1turn)}}.CoverLetterModal_generating__2oUsf p{font-size:16px;color:var(--text-primary,#fff);margin-bottom:8px}.CoverLetterModal_generatingHint__vwASX{font-size:13px;color:var(--text-muted,#666)}.CoverLetterModal_generatedContent__f_WsA{padding:24px}.CoverLetterModal_keyPoints__Yl4By{margin-bottom:20px;padding:16px;background:rgba(245,158,11,.1);border-radius:10px}.CoverLetterModal_keyPoints__Yl4By h4{margin:0 0 10px;font-size:13px;color:var(--text-secondary,#999);text-transform:uppercase;letter-spacing:.5px}.CoverLetterModal_keyPoints__Yl4By ul{margin:0;padding-left:20px}.CoverLetterModal_keyPoints__Yl4By li{font-size:14px;color:var(--text-primary,#fff);margin-bottom:6px}.CoverLetterModal_coverLetterEditor__4F0YP{width:100%;min-height:300px;padding:16px;background:var(--surface-bg,#0a0a0b);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;color:var(--text-primary,#fff);font-family:Georgia,serif;font-size:15px;line-height:1.7;resize:vertical}.CoverLetterModal_coverLetterEditor__4F0YP:focus{outline:none;border-color:#f59e0b}.CoverLetterModal_editorFooter__GXRur{display:flex;justify-content:space-between;font-size:12px;color:var(--text-muted,#666);margin-top:8px;margin-bottom:20px}.CoverLetterModal_regenerateControls__uqwQU{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.CoverLetterModal_regenerateControls__uqwQU .CoverLetterModal_toneOptions__ZX17f{justify-content:flex-start;gap:8px}.CoverLetterModal_regenerateControls__uqwQU .CoverLetterModal_toneBtn__UZfjl{padding:8px 14px;font-size:13px}.CoverLetterModal_actions__6uK_Z{display:flex;gap:12px;flex-wrap:wrap}.CoverLetterModal_actionBtn__kogVp{display:flex;align-items:center;gap:8px;padding:12px 20px;border-radius:8px;font-weight:500;font-size:14px;cursor:pointer;transition:all .2s;border:none}.CoverLetterModal_primary__0f_rA{background:linear-gradient(135deg,#f59e0b,#d97706);color:#000;flex:1 1;justify-content:center}.CoverLetterModal_primary__0f_rA:hover{transform:translateY(-1px);box-shadow:0 4px 15px rgba(245,158,11,.3)}.CoverLetterModal_secondary__1nSc6{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);color:var(--text-secondary,#999)}.CoverLetterModal_secondary__1nSc6:hover{background:hsla(0,0%,100%,.1);color:var(--text-primary,#fff)}.CoverLetterModal_copied__7Gvyu{background:rgba(34,197,94,.2);border-color:rgba(34,197,94,.5);color:#4ade80}@media (max-width:640px){.CoverLetterModal_container__sj3WJ{margin:-16px}.CoverLetterModal_regenerateControls__uqwQU{align-items:stretch;flex-direction:column}.CoverLetterModal_actionBtn__kogVp{justify-content:center;width:100%}}.AddResumeModal_body__ssQJc{display:flex;flex-direction:column;gap:var(--space-4)}.AddResumeModal_intro__VG5Kj{margin:0;font-size:.9375rem;line-height:1.5;color:var(--text-secondary)}.AddResumeModal_modeToggle__To_G9{display:flex;gap:var(--space-2)}.AddResumeModal_modeBtn__2kwW1{display:inline-flex;flex:1 1;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);color:var(--text-secondary);font-size:.9375rem;cursor:pointer;transition:all var(--transition-fast)}.AddResumeModal_modeBtn__2kwW1:hover:not(:disabled){background:hsla(0,0%,100%,.08)}.AddResumeModal_modeBtn__2kwW1.AddResumeModal_active__Vbeim{background:var(--primary-600);border-color:var(--primary-500);color:#fff}.AddResumeModal_upload__7tYDj{position:relative}.AddResumeModal_dropLabel__cD91m{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-4);border:2px dashed var(--border-default);border-radius:var(--radius-xl);color:var(--text-secondary);text-align:center;cursor:pointer;transition:all var(--transition-normal)}.AddResumeModal_dropLabel__cD91m:hover,.AddResumeModal_fileInput__HiXue:focus-visible+.AddResumeModal_dropLabel__cD91m{border-color:var(--primary-500);background:hsla(0,0%,100%,.04)}.AddResumeModal_fileInput__HiXue:focus-visible+.AddResumeModal_dropLabel__cD91m{outline:2px solid var(--primary-500);outline-offset:2px}.AddResumeModal_dropLabel__cD91m small{font-size:.8125rem;color:var(--text-muted)}.AddResumeModal_paste__mqpeA{display:flex;flex-direction:column;gap:var(--space-3)}.AddResumeModal_paste__mqpeA textarea{min-height:200px;font-size:.9375rem;line-height:1.6}.AddResumeModal_paste__mqpeA button{align-self:flex-end}.AddResumeModal_hint__I3n5j{margin:0;font-size:.8125rem;color:var(--text-muted);text-align:right}.AddResumeModal_error__I9dd6{margin:0;padding:var(--space-3) var(--space-4);background:var(--danger-50);color:var(--danger-600);border-radius:var(--radius-lg);font-size:.875rem}@media (max-width:480px){.AddResumeModal_modeToggle__To_G9{flex-direction:column}.AddResumeModal_paste__mqpeA button{align-self:stretch}}