.page_container__Nnibr{max-width:720px;margin:0 auto;padding:var(--space-8) var(--space-4);min-height:100vh}.page_backLink__LiONO{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--primary-500);text-decoration:none;font-size:.875rem;font-weight:500;margin-bottom:var(--space-8);transition:color var(--transition-fast)}.page_backLink__LiONO:hover{color:var(--primary-400)}.page_title__3wg_3{font-family:var(--font-heading);font-size:2rem;font-weight:700;color:var(--text-primary);margin-bottom:var(--space-3);line-height:1.2}.page_lede__l0l3u{color:var(--text-secondary);font-size:1rem;line-height:1.7;margin-bottom:var(--space-8)}.page_section__CxUG6{margin-top:var(--space-12)}.page_sectionTitle__rhYtm{font-family:var(--font-heading);font-size:1.25rem;font-weight:600;color:var(--text-primary);margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--border-subtle)}.page_paragraph__TFBiA{color:var(--text-secondary);font-size:.9375rem;line-height:1.7;margin-bottom:var(--space-4)}@media (min-width:768px){.page_container__Nnibr{padding:var(--space-12) var(--space-6)}.page_title__3wg_3{font-size:2.5rem}}.page_recaptchaNotice__gW3DA{margin-top:var(--space-8);color:var(--text-secondary);font-size:.75rem;line-height:1.6}.page_recaptchaNotice__gW3DA a{color:inherit;text-decoration:underline}.page_list__fYoRb{color:var(--text-secondary);font-size:.9375rem;line-height:1.7;margin:0 0 var(--space-4) var(--space-6)}.page_list__fYoRb li{margin-bottom:var(--space-2)}.page_code__gInxa{font-family:var(--font-mono);font-size:.875em;overflow-wrap:anywhere}.page_inlineLink__UfCMY{color:var(--primary-500)}.page_inlineLink__UfCMY:hover{color:var(--primary-400)}.page_faqItem__lJ4nB{margin-bottom:var(--space-6)}.page_faqQuestion__4co2o{font-family:var(--font-heading);font-size:1rem;font-weight:600;color:var(--text-primary);margin-bottom:var(--space-2)}.page_siblings__ELLSQ{margin-top:var(--space-12);padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}.page_siblingList__t8lqL{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);list-style:none;padding:0;margin:0;font-size:.875rem}.page_siblingList__t8lqL a{color:var(--primary-500)}.page_siblingList__t8lqL [aria-current=page]{color:var(--text-primary);font-weight:600}.SeoPages_cta__nAZyD{margin-top:var(--space-8)}.SeoPages_lastChecked__8g6Yp{color:var(--text-secondary);font-size:.9375rem;line-height:1.7;margin-bottom:var(--space-8)}.SeoPages_lastChecked__8g6Yp strong{color:var(--text-primary)}.SeoPages_tableWrap__9wIG2{overflow-x:auto;margin-bottom:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.SeoPages_tableWrap__9wIG2:focus-visible{outline:2px solid var(--primary-500);outline-offset:2px}.SeoPages_table__Yi1di{width:100%;min-width:640px;border-collapse:collapse;font-size:.875rem;line-height:1.6;color:var(--text-secondary)}.SeoPages_table__Yi1di td,.SeoPages_table__Yi1di th{padding:var(--space-3);text-align:left;vertical-align:top;border-bottom:1px solid var(--border-subtle)}.SeoPages_table__Yi1di tbody tr:last-child td,.SeoPages_table__Yi1di tbody tr:last-child th{border-bottom:none}.SeoPages_table__Yi1di thead th{font-family:var(--font-heading);background:var(--bg-secondary);white-space:nowrap}.SeoPages_table__Yi1di tbody th,.SeoPages_table__Yi1di thead th{font-weight:600;color:var(--text-primary)}.SeoPages_sourceList__g0yq1{list-style:none;padding:0;margin:0}.SeoPages_sourceList__g0yq1 a{color:var(--primary-500);overflow-wrap:anywhere}.SeoPages_sourceList__g0yq1 a:hover{color:var(--primary-400)}.SeoPages_nowrap__e41_R{white-space:nowrap}.page_topics__YFqn7{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-8)}.page_topicLink__7dLUk{padding:var(--space-1) var(--space-3);border:1px solid var(--border-subtle);border-radius:999px;color:var(--text-secondary);font-size:.875rem;text-decoration:none}.page_topicLink__7dLUk:hover{color:var(--text-primary);border-color:var(--primary-500)}.page_topicLink__7dLUk:focus-visible{outline:2px solid var(--primary-500);outline-offset:2px}.page_contact__EJs4U,.page_topic__51Cjx{scroll-margin-top:var(--space-6)}.page_contact__EJs4U{margin-top:var(--space-12);padding:var(--space-6);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.page_contactActions__MKDFp{margin:var(--space-4) 0}.page_contactActions__MKDFp a{overflow-wrap:anywhere}.page_shared__gnkXa{margin-bottom:var(--space-10)}.page_checkedWith__2lMgk{color:var(--text-tertiary);font-size:.875rem;margin:var(--space-3) 0 0}.page_invalid__yB9PY{margin-bottom:var(--space-4)}.page_ctaTitle__St_D_{font-family:var(--font-heading);font-size:1.5rem;font-weight:700;color:var(--text-primary);line-height:1.25;margin-bottom:var(--space-3)}.SignOutDialog_overlay__Ys72O{position:fixed;inset:0;z-index:calc(var(--z-modal) + 1);display:flex;align-items:center;justify-content:center;padding:var(--space-6);background:rgba(0,0,0,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.SignOutDialog_saving__tJfco{display:inline-flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);border:1px solid var(--border-default);border-radius:8px;background:var(--bg-elevated);box-shadow:var(--shadow-xl);color:var(--text-primary);font-family:var(--font-heading)}.SignOutDialog_spinner__2JBj2{width:18px;height:18px;border:2px solid var(--gray-300);border-top-color:var(--primary-500);border-radius:var(--radius-full)}@media (prefers-reduced-motion:no-preference){.SignOutDialog_spinner__2JBj2{animation:SignOutDialog_spin__xnoop .8s linear infinite}}.SignOutDialog_dialog__MIedB{width:min(100%,440px);padding:var(--space-6);border:1px solid var(--border-default);border-radius:8px;background:var(--bg-elevated);box-shadow:var(--shadow-xl);color:var(--text-primary)}.SignOutDialog_title__BLM8q{margin:0 0 var(--space-3);font-family:var(--font-heading);font-size:1.125rem}.SignOutDialog_body__cuOMG p{margin:0 0 var(--space-3);line-height:1.5}.SignOutDialog_reason__mX1Zr{color:var(--text-secondary);font-size:.875rem}.SignOutDialog_actions__nLCNG{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-5)}@media (min-width:480px){.SignOutDialog_actions__nLCNG{flex-direction:row;justify-content:flex-end}}.SignOutDialog_actions__nLCNG .btn:focus-visible{outline:2px solid var(--primary-400);outline-offset:2px}.FeedbackWidget_container__kDJ8z{position:fixed;bottom:var(--space-6);right:var(--space-6);z-index:var(--z-toast)}.FeedbackWidget_fab__8kIYK{width:48px;height:48px;border-radius:50%;border:none;background:var(--primary-500);color:var(--gray-950);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 16px rgba(245,158,11,.3);transition:transform .2s ease,box-shadow .2s ease}.FeedbackWidget_fab__8kIYK:hover{transform:scale(1.08);box-shadow:0 6px 20px rgba(245,158,11,.4)}.FeedbackWidget_fab__8kIYK:active{transform:scale(.95)}.FeedbackWidget_popover__CtJNI{position:absolute;bottom:60px;right:0;width:320px;background:var(--bg-elevated);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--radius-lg,12px);box-shadow:0 8px 32px rgba(0,0,0,.5);overflow:hidden;animation:FeedbackWidget_slideUp__ue8Bv .2s ease}@keyframes FeedbackWidget_slideUp__ue8Bv{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.FeedbackWidget_header__NkHaG{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);border-bottom:1px solid hsla(0,0%,100%,.06)}.FeedbackWidget_title__oHX1P{font-family:var(--font-heading);font-size:.875rem;font-weight:600;color:var(--text-primary);margin:0;flex:1 1}.FeedbackWidget_backBtn__rBQ0m,.FeedbackWidget_closeBtn__CpPkc{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:6px;background:transparent;color:var(--text-secondary);cursor:pointer;transition:background .15s ease,color .15s ease}.FeedbackWidget_backBtn__rBQ0m:hover,.FeedbackWidget_closeBtn__CpPkc:hover{background:hsla(0,0%,100%,.06);color:var(--text-primary)}.FeedbackWidget_backBtn__rBQ0m{margin-right:var(--space-2)}.FeedbackWidget_menuOptions__XQ4H1{padding:var(--space-2)}.FeedbackWidget_menuBtn__nX9Ri{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3);border:none;border-radius:8px;background:transparent;color:var(--text-primary);cursor:pointer;text-align:left;transition:background .15s ease}.FeedbackWidget_menuBtn__nX9Ri:hover{background:hsla(0,0%,100%,.04)}.FeedbackWidget_menuBtn__nX9Ri svg{color:var(--primary-400);flex-shrink:0}.FeedbackWidget_menuLabel__34_Sj{display:block;font-size:.875rem;font-weight:500;color:var(--text-primary)}.FeedbackWidget_menuDesc__pez0T{display:block;font-size:.75rem;color:var(--text-tertiary);margin-top:2px}.FeedbackWidget_body__xqQLH{padding:var(--space-4)}.FeedbackWidget_label__Cw75l{display:block;font-size:.75rem;font-weight:500;color:var(--text-secondary);margin-bottom:var(--space-2);text-transform:uppercase;letter-spacing:.05em}.FeedbackWidget_reactions__WEo07{display:flex;gap:var(--space-3);margin-bottom:var(--space-3)}.FeedbackWidget_reactionBtn__0W0hU{flex:1 1;display:flex;align-items:center;justify-content:center;padding:var(--space-3);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;background:transparent;color:var(--text-secondary);cursor:pointer;transition:all .15s ease}.FeedbackWidget_reactionBtn__0W0hU:hover{border-color:hsla(0,0%,100%,.16);color:var(--text-primary);background:hsla(0,0%,100%,.03)}.FeedbackWidget_reactionActive__Dx21_{border-color:var(--primary-500);color:var(--primary-400);background:rgba(245,158,11,.08)}.FeedbackWidget_reactionActive__Dx21_:hover{border-color:var(--primary-400);color:var(--primary-400);background:rgba(245,158,11,.12)}.FeedbackWidget_select__tLAt4{width:100%;padding:var(--space-2) var(--space-3);border:1px solid hsla(0,0%,100%,.08);border-radius:6px;background:var(--bg-secondary);color:var(--text-primary);font-size:.875rem;font-family:var(--font-body);margin-bottom:var(--space-3);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.FeedbackWidget_select__tLAt4:focus{outline:none;border-color:var(--primary-500)}.FeedbackWidget_textarea__2o3GH{width:100%;padding:var(--space-2) var(--space-3);border:1px solid hsla(0,0%,100%,.08);border-radius:6px;background:var(--bg-secondary);color:var(--text-primary);font-size:.875rem;font-family:var(--font-body);resize:vertical;min-height:40px;margin-bottom:var(--space-2)}.FeedbackWidget_textarea__2o3GH::placeholder{color:var(--text-tertiary)}.FeedbackWidget_textarea__2o3GH:focus{outline:none;border-color:var(--primary-500)}.FeedbackWidget_charCount__xNSYm{display:block;font-size:.7rem;color:var(--text-tertiary);text-align:right;margin-bottom:var(--space-3)}.FeedbackWidget_submitBtn__eKvhb{width:100%;display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:none;border-radius:6px;background:var(--primary-500);color:var(--gray-950);font-size:.875rem;font-weight:600;font-family:var(--font-body);cursor:pointer;transition:background .15s ease,opacity .15s ease}.FeedbackWidget_submitBtn__eKvhb:hover:not(:disabled){background:var(--primary-400)}.FeedbackWidget_submitBtn__eKvhb:disabled{opacity:.4;cursor:not-allowed}.FeedbackWidget_success__GIc_D{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-8) var(--space-4);gap:var(--space-2)}.FeedbackWidget_successIcon__pmTIJ{font-size:2rem;color:var(--success-400,#4ade80)}.FeedbackWidget_success__GIc_D p{font-size:.875rem;color:var(--text-primary);margin:0}.MatchPreviewPanel_panel__CAhcq{flex:1 0 100%;padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-primary)}.MatchPreviewPanel_form__NWoUk,.MatchPreviewPanel_result__Qnip2{display:flex;flex-direction:column;gap:var(--space-2)}.MatchPreviewPanel_label___E_Nd{font-family:var(--font-heading);font-size:.9375rem;font-weight:600;color:var(--text-primary)}.MatchPreviewPanel_textarea__YspvV{width:100%;min-width:0;resize:vertical}.MatchPreviewPanel_fine__UDnPE,.MatchPreviewPanel_hint__spCh1{color:var(--text-secondary);font-size:.8125rem;line-height:1.5;margin:0}.MatchPreviewPanel_counter__tpJqR{color:var(--text-tertiary)}.MatchPreviewPanel_text__Y8BCx{color:var(--text-secondary);font-size:.9375rem;line-height:1.6;margin:0}.MatchPreviewPanel_cta__zlNlQ,.MatchPreviewPanel_submit__F_9Ex{width:100%;white-space:normal;text-align:center;text-decoration:none}.MatchPreviewPanel_error__dNmKR{padding:var(--space-3);border:1px solid var(--danger-100);border-radius:var(--radius-lg);background:var(--danger-50);display:flex;flex-direction:column;gap:var(--space-2)}.MatchPreviewPanel_errorHeading__pwxoS,.MatchPreviewPanel_score__Cu1Su{font-family:var(--font-heading);color:var(--text-primary);margin:0}.MatchPreviewPanel_errorHeading__pwxoS{font-size:1rem;font-weight:600}.MatchPreviewPanel_score__Cu1Su{font-size:1.125rem;font-weight:600}.MatchPreviewPanel_score__Cu1Su strong{font-size:2rem}.MatchPreviewPanel_outOf__vcEqa{color:var(--text-secondary);font-weight:500}.MatchPreviewPanel_missingHeading__SwVLX{color:var(--text-primary);font-weight:600;font-size:.9375rem;margin:var(--space-2) 0 0}.MatchPreviewPanel_missing__LVui_{margin:0 0 var(--space-2);padding-left:var(--space-5);color:var(--text-primary);font-size:.9375rem;line-height:1.6;overflow-wrap:anywhere}.MatchPreviewPanel_linkButton__EhFs_{align-self:flex-start;padding:0;border:0;background:none;color:var(--primary-600);font:inherit;font-size:.875rem;text-decoration:underline;cursor:pointer}.MatchPreviewPanel_errorHeading__pwxoS:focus,.MatchPreviewPanel_score__Cu1Su:focus{outline:none}.MatchPreviewPanel_errorHeading__pwxoS:focus-visible,.MatchPreviewPanel_score__Cu1Su:focus-visible{outline:2px solid var(--primary-500);outline-offset:2px}@media (min-width:640px){.MatchPreviewPanel_submit__F_9Ex{width:auto;align-self:flex-start}}.ShareResultButton_share__KGU_g{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-4)}.ShareResultButton_button__s6X1g{align-self:flex-start}.ShareResultButton_manual__3jdul{display:flex;flex-direction:column;gap:var(--space-1)}.ShareResultButton_manualLabel__Xx3qi{color:var(--text-secondary);font-size:.875rem}.ShareResultButton_manualInput__UqNE_{width:100%;min-width:0;font-size:.8125rem}.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{display:inline-flex;align-items:center;gap:var(--space-1);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_bulletActions__Zdktx{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-1)}.AccomplishmentBankStep_editRow__Qpm_M{grid-column:1/-1;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.AccomplishmentBankStep_undoRow___mYQg{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);color:var(--text-secondary);font-size:.875rem}.AccomplishmentBankStep_undoRow___mYQg:empty{margin:0}.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}}.RescoreOfferDialog_intro__Umwff{margin:0 0 var(--space-3);color:var(--text-secondary)}.RescoreOfferDialog_list__YqyFt{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1);max-height:50vh;overflow-y:auto}.RescoreOfferDialog_item__MLd2o{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);cursor:pointer}.RescoreOfferDialog_item__MLd2o:hover{background:var(--bg-secondary)}.RescoreOfferDialog_jobName__13_eA{flex:1 1;min-width:0;color:var(--text-primary)}.RescoreOfferDialog_company__WovhL{color:var(--text-muted)}.RescoreOfferDialog_reason__1zj9S{flex-shrink:0;font-size:.75rem;color:var(--text-muted)}.RescoreOfferDialog_footer__AUBBi{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;flex-wrap:wrap}.RescoreOfferDialog_estimate__KJhMA{font-size:.8125rem;color:var(--text-muted)}.RescoreOfferDialog_actions__2u_Bq{display:flex;gap:var(--space-3)}.Auth_authContainer__9hpcP{--auth-bg:#0a0a0f;--auth-surface:#111118;--auth-surface-hover:#16161f;--auth-border:hsla(0,0%,100%,.06);--auth-border-focus:hsla(0,0%,100%,.14);--auth-text:#f0f0f4;--auth-text-secondary:#8b8b9e;--auth-text-muted:#55556a;--auth-accent:#f59e0b;--auth-accent-hover:#fbbf24;--auth-accent-glow:rgba(245,158,11,.25);--auth-danger:#f43f5e;--auth-danger-bg:rgba(244,63,94,.08);--auth-danger-border:rgba(244,63,94,.18);--auth-success:#34d399;--auth-success-bg:rgba(52,211,153,.08);--auth-success-border:rgba(52,211,153,.18);min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--auth-bg);position:relative;overflow:hidden;padding:2rem 1.25rem}.Auth_authContainer__9hpcP:before{background:radial-gradient(ellipse 80% 60% at 50% -10%,rgba(245,158,11,.06) 0,transparent 60%),radial-gradient(ellipse 50% 40% at 80% 110%,rgba(245,158,11,.04) 0,transparent 50%)}.Auth_authContainer__9hpcP:after,.Auth_authContainer__9hpcP:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:var(--z-base)}.Auth_authContainer__9hpcP:after{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.03'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px 256px;opacity:.5}.Auth_authCard__Epfi_{position:relative;z-index:var(--z-base);width:100%;max-width:440px;background:var(--auth-surface);border:1px solid var(--auth-border);border-radius:1.25rem;padding:2.75rem 2.5rem 2.25rem;box-shadow:0 0 0 1px hsla(0,0%,100%,.02),0 24px 64px -12px rgba(0,0,0,.6),0 8px 24px -8px rgba(0,0,0,.4);animation:Auth_cardEnter__32t13 .5s cubic-bezier(.16,1,.3,1) forwards;opacity:0}@keyframes Auth_cardEnter__32t13{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.Auth_authHeader__ZoUNv{text-align:center;margin-bottom:2rem}.Auth_logo__kzh55{display:flex;align-items:center;justify-content:center;gap:.625rem;margin-bottom:1.75rem}.Auth_logoIcon__sq2Dx{font-size:1.75rem;line-height:1}.Auth_logoText__LyiPx{font-size:1.5rem;font-weight:700;letter-spacing:-.04em;color:var(--auth-text)}.Auth_authHeader__ZoUNv h1{font-size:1.625rem;font-weight:600;color:var(--auth-text);margin-bottom:.5rem;letter-spacing:-.025em}.Auth_authHeader__ZoUNv p{color:var(--auth-text-secondary);font-size:.9375rem;line-height:1.5}.Auth_errorBanner__rsLN8,.Auth_successBanner__nmAxC{display:flex;align-items:flex-start;gap:.625rem;padding:.875rem 1rem;border-radius:.625rem;font-size:.8125rem;line-height:1.5;margin-bottom:1.5rem;animation:Auth_bannerIn___vj0t .3s ease forwards}@keyframes Auth_bannerIn___vj0t{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.Auth_errorBanner__rsLN8{background:var(--auth-danger-bg);border:1px solid var(--auth-danger-border);color:var(--auth-danger)}.Auth_errorBanner__rsLN8 svg{flex-shrink:0;margin-top:1px}.Auth_successBanner__nmAxC{background:var(--auth-success-bg);border:1px solid var(--auth-success-border);color:var(--auth-success)}.Auth_successBanner__nmAxC svg{flex-shrink:0;margin-top:1px}.Auth_googleButton__h1hKx{width:100%;display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.8125rem 1rem;background:hsla(0,0%,100%,.95);border:none;border-radius:.625rem;color:#1f1f1f;font-weight:500;font-size:.9375rem;cursor:pointer;transition:all .2s ease;letter-spacing:-.01em;position:relative;overflow:hidden}.Auth_googleButton__h1hKx:after{content:"";position:absolute;inset:0;background:transparent;transition:background .2s ease}.Auth_googleButton__h1hKx:hover:not(:disabled):after{background:rgba(0,0,0,.04)}.Auth_googleButton__h1hKx:hover:not(:disabled){box-shadow:0 4px 16px rgba(0,0,0,.2);transform:translateY(-1px)}.Auth_googleButton__h1hKx:active:not(:disabled){transform:translateY(0) scale(.99)}.Auth_googleButton__h1hKx:disabled{opacity:.5;cursor:not-allowed}.Auth_googleButton__h1hKx svg{position:relative;z-index:var(--z-base)}.Auth_divider__9OXnK{display:flex;align-items:center;margin:1.5rem 0;gap:.875rem}.Auth_divider__9OXnK:after,.Auth_divider__9OXnK:before{content:"";flex:1 1;height:1px;background:var(--auth-border)}.Auth_divider__9OXnK span{color:var(--auth-text-muted);font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;font-weight:500}.Auth_form__gKX2V{display:flex;flex-direction:column;gap:.875rem}.Auth_inputGroup__erHY_{position:relative;display:flex;align-items:center}.Auth_inputIcon__8KwI5{position:absolute;left:.9375rem;color:var(--auth-text-muted);pointer-events:none;transition:color .2s ease;z-index:var(--z-base)}.Auth_inputGroup__erHY_:focus-within .Auth_inputIcon__8KwI5{color:var(--auth-accent)}.Auth_inputGroup__erHY_ input{width:100%;padding:.8125rem 1rem .8125rem 2.625rem;background:hsla(0,0%,100%,.03);border:1px solid var(--auth-border);border-radius:.625rem;color:var(--auth-text);font-size:.9375rem;font-family:inherit;transition:all .2s ease;letter-spacing:-.01em}.Auth_inputGroup__erHY_ input:hover:not(:focus):not(:disabled){border-color:var(--auth-border-focus);background:hsla(0,0%,100%,.04)}.Auth_inputGroup__erHY_ input:focus{outline:none;border-color:var(--auth-accent);background:rgba(245,158,11,.04);box-shadow:0 0 0 3px var(--auth-accent-glow)}.Auth_inputGroup__erHY_ input::placeholder{color:var(--auth-text-muted);font-weight:400}.Auth_inputGroup__erHY_ input:disabled{opacity:.4;cursor:not-allowed}.Auth_togglePassword__jAEhR{position:absolute;right:.75rem;background:none;border:none;color:var(--auth-text-muted);cursor:pointer;padding:.375rem;display:flex;align-items:center;justify-content:center;border-radius:.375rem;transition:all .15s ease}.Auth_togglePassword__jAEhR:hover{color:var(--auth-text-secondary);background:hsla(0,0%,100%,.04)}.Auth_passwordRequirements__nZ_uP{display:flex;flex-direction:column;gap:.375rem;padding:.875rem 1rem;background:hsla(0,0%,100%,.02);border-radius:.625rem;border:1px solid var(--auth-border)}.Auth_requirementsLabel__9DBPv{font-size:.6875rem;font-weight:600;color:var(--auth-text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.25rem}.Auth_requirement__MLGfk{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--auth-text-muted);transition:color .2s ease}.Auth_requirement__MLGfk.Auth_met__MJ4SN{color:var(--auth-success)}.Auth_requirement__MLGfk .Auth_circle__pMEr0{width:14px;height:14px;border-radius:50%;border:1.5px solid;flex-shrink:0;transition:all .2s ease}.Auth_forgotPasswordRow__d04nL{display:flex;justify-content:flex-end;margin-top:-.25rem}.Auth_submitButton__Q9AdC{width:100%;padding:.8125rem 1rem;background:var(--auth-accent);border:none;border-radius:.625rem;color:#0a0a0b;font-weight:600;font-size:.9375rem;font-family:inherit;cursor:pointer;transition:all .2s ease;margin-top:.375rem;letter-spacing:-.01em;position:relative;overflow:hidden}.Auth_submitButton__Q9AdC:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,hsla(0,0%,100%,.08),transparent 50%);pointer-events:none}.Auth_submitButton__Q9AdC:hover:not(:disabled){background:var(--auth-accent-hover);box-shadow:0 4px 20px var(--auth-accent-glow);transform:translateY(-1px)}.Auth_submitButton__Q9AdC:active:not(:disabled){transform:translateY(0) scale(.99)}.Auth_submitButton__Q9AdC:disabled{opacity:.4;cursor:not-allowed;transform:none}.Auth_terms__xEPOG{text-align:center;font-size:.75rem;color:var(--auth-text-muted);margin-top:1.5rem;line-height:1.6}.Auth_terms__xEPOG a{color:var(--auth-text-secondary);text-decoration:none;transition:color .15s ease;border-bottom:1px solid transparent}.Auth_terms__xEPOG a:hover{color:var(--auth-accent);border-bottom-color:var(--auth-accent)}.Auth_authFooter__AvLq5{text-align:center;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--auth-border)}.Auth_authFooter__AvLq5 p{color:var(--auth-text-secondary);font-size:.875rem}.Auth_linkButton__FYCvw{background:none;border:none;color:var(--auth-accent);font-weight:500;cursor:pointer;font-size:inherit;font-family:inherit;padding:0;transition:color .15s ease}.Auth_linkButton__FYCvw:hover{color:var(--auth-accent-hover)}.Auth_linkButton__FYCvw:disabled{opacity:.5;cursor:not-allowed}.Auth_tierBadge__jgQgd{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.Auth_tierBadge__jgQgd.Auth_starter__AEViI{background:rgba(148,163,184,.15);color:#94a3b8}.Auth_tierBadge__jgQgd.Auth_accelerator__VSBv5{background:rgba(52,211,153,.15);color:#34d399}.Auth_tierBadge__jgQgd.Auth_elite__boSHL{background:linear-gradient(135deg,rgba(245,158,11,.2),rgba(251,191,36,.15));color:#f59e0b}.Auth_loadingState__RFEBp{position:relative;z-index:var(--z-base);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;color:var(--auth-text-secondary)}.Auth_loadingState__RFEBp p{font-size:.9375rem;color:var(--auth-text-secondary)}@keyframes Auth_spin__NE7Ur{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Auth_spinning__QYaFA{animation:Auth_spin__NE7Ur 1s linear infinite}@media (max-width:480px){.Auth_authContainer__9hpcP{align-items:flex-start;padding:3rem .75rem 1rem}.Auth_authCard__Epfi_{padding:2rem 1.5rem 1.75rem;border-radius:1rem;max-width:100%}.Auth_authHeader__ZoUNv h1{font-size:1.375rem}.Auth_logo__kzh55{margin-bottom:1.25rem}.Auth_logoText__LyiPx{font-size:1.25rem}}.Auth_verifyBanner__ZCx75{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;padding:.75rem 1rem;background:rgba(245,158,11,.08);border-bottom:1px solid rgba(245,158,11,.2);color:var(--text-primary);font-size:.8125rem;line-height:1.5}.Auth_verifyBanner__ZCx75>svg{flex-shrink:0;color:var(--warning)}.Auth_verifyText__LOJwn{flex:1 1 16rem}.Auth_verifyMessage__2OD2S{display:block;color:var(--text-secondary)}.Auth_verifyActions__dkP5e{display:flex;gap:.5rem}.Auth_verifyActions__dkP5e button{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:var(--radius-md);border:1px solid rgba(245,158,11,.35);background:transparent;color:var(--text-primary);font-size:.8125rem;cursor:pointer}.Auth_verifyActions__dkP5e button:hover:not(:disabled){background:rgba(245,158,11,.12)}.Auth_verifyActions__dkP5e button:disabled{opacity:.55;cursor:not-allowed}