.styles_stepper__nqtGr{display:flex;align-items:center;gap:8px;padding:8px 4px;list-style:none;margin:0;width:100%;font-family:var(--portal-font-primary)}.styles_item__N_S2m{display:flex;align-items:center;gap:5px;flex:1 1 auto;min-width:0}.styles_item__N_S2m:last-child{flex:0 0 auto}.styles_dot__jcnMj{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--portal-radius-full);font-size:11px;font-weight:700;color:#fff;flex:0 0 auto}.styles_dot__jcnMj[data-status=completed]{background:var(--portal-status-success)}.styles_dot__jcnMj[data-status=current]{background:var(--portal-gradient-purple)}.styles_dot__jcnMj[data-status=upcoming]{background:var(--portal-bg-tertiary);color:var(--portal-text-tertiary)}.styles_label__XHt4p{font-size:12px;font-weight:600;white-space:nowrap}.styles_label__XHt4p[data-status=completed]{color:var(--portal-status-success)}.styles_label__XHt4p[data-status=current]{color:var(--portal-accent-primary);font-weight:700}.styles_label__XHt4p[data-status=upcoming]{color:var(--portal-text-tertiary);font-weight:500}.styles_bar__rVnsd{flex:1 1 auto;height:2px;border-radius:var(--portal-radius-full);margin-left:5px}.styles_bar__rVnsd[data-status=completed]{background:var(--portal-status-success)}.styles_bar__rVnsd[data-status=current],.styles_bar__rVnsd[data-status=upcoming]{background:var(--portal-bg-tertiary)}.styles_page__dtwLi{min-height:calc(100vh - 64px);background:var(--portal-gradient-hero);font-family:var(--portal-font-primary)}.styles_body__rMdaR{display:flex;align-items:flex-start;justify-content:center;padding:40px 80px}.styles_card__iB8Qq{width:680px;max-width:100%;display:flex;flex-direction:column;gap:18px;padding:32px;background:var(--portal-bg-card);border:1px solid var(--portal-border-default);border-radius:var(--portal-radius-2xl);box-shadow:0 12px 32px rgba(15,23,42,.08)}.styles_header__xifpf{display:flex;align-items:center;justify-content:space-between}.styles_headerLeft__xBh5b{display:inline-flex;align-items:center;gap:12px}.styles_logo__6dELJ{width:48px;height:48px;border-radius:var(--portal-radius-lg);background:var(--portal-gradient-purple);color:#fff;font-size:18px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.styles_title__19Fco{margin:0;font-size:18px;font-weight:700;color:var(--portal-text-primary)}.styles_subtitle__TXsXt{font-size:12px;font-weight:500;color:var(--portal-text-secondary)}.styles_cancelLink__jTpkY{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--portal-radius-md);border:1px solid var(--portal-border-default);background:transparent;color:var(--portal-text-secondary);font-size:12px;font-weight:600;text-decoration:none;transition:color .15s ease,border-color .15s ease}.styles_cancelLink__jTpkY:hover{color:var(--portal-text-primary);border-color:var(--portal-border-strong)}@media (max-width:900px){.styles_body__rMdaR{padding:24px 16px}.styles_card__iB8Qq{padding:20px;gap:14px;border-radius:var(--portal-radius-xl)}}@media (max-width:520px){.styles_header__xifpf{flex-wrap:wrap;gap:8px}.styles_title__19Fco{font-size:16px}}.styles_base__bosZD{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:11px;font-family:var(--portal-font-primary);font-weight:700;cursor:pointer;transition:filter .15s ease,background .15s ease,box-shadow .15s ease;border:0;white-space:nowrap;text-decoration:none;-webkit-tap-highlight-color:transparent}.styles_base__bosZD:focus-visible{outline:2px solid var(--portal-accent-primary);outline-offset:2px}.styles_base__bosZD:disabled,.styles_base__bosZD[aria-disabled=true]{opacity:.55;cursor:not-allowed;box-shadow:none}.styles_md__XfgEM{height:var(--portal-control-height-md);padding:0 22px;font-size:14px}.styles_sm__x1dto{height:var(--portal-control-height-sm);padding:0 14px;font-size:13px;border-radius:9px}.styles_primary___M0xx{background:var(--portal-gradient-cta);color:#fff;box-shadow:var(--portal-shadow-cta-teal)}.styles_primary___M0xx:not(:disabled):hover{filter:brightness(1.04)}.styles_secondary__BP_NL{background:transparent;color:var(--portal-text-secondary);border:1px solid var(--portal-border-strong);font-weight:600}.styles_secondary__BP_NL:not(:disabled):hover{background:var(--portal-bg-secondary)}.styles_ghost__zupMR{background:transparent;color:var(--portal-text-tertiary);font-weight:600;padding-left:14px;padding-right:14px}.styles_ghost__zupMR:not(:disabled):hover{color:var(--portal-text-primary);background:var(--portal-bg-secondary)}.styles_danger__e8j38{background:transparent;color:var(--portal-status-error);font-weight:600}.styles_danger__e8j38:not(:disabled):hover{background:var(--portal-status-error-bg)}.styles_spinner__vgp5Y{width:14px;height:14px;border-radius:50%;border:2px solid;border-right:2px solid transparent;animation:styles_portalbtn_spin__3sbgI .75s linear infinite}@keyframes styles_portalbtn_spin__3sbgI{to{transform:rotate(1turn)}}.availability-step_subhead__R_8pi{margin:0;font-size:14px;font-weight:700;color:var(--portal-text-primary);font-family:var(--portal-font-primary)}.availability-step_modeRow__hONT7{display:flex;gap:8px}.availability-step_modeBtn__wwPn5{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border-radius:var(--portal-radius-md);border:1px solid var(--portal-border-default);background:var(--portal-bg-secondary);color:var(--portal-text-secondary);font-size:13px;font-weight:500;cursor:pointer;font-family:inherit}.availability-step_modeBtn__wwPn5[data-active=true]{background:var(--portal-glow-purple);border:1.5px solid var(--portal-accent-primary);color:var(--portal-accent-primary);font-weight:700}.availability-step_grid__LIw_h{display:flex;flex-direction:column;gap:6px;font-family:var(--portal-font-primary)}.availability-step_gridHeader__F1_uW,.availability-step_gridRow__WpYYH{display:grid;grid-template-columns:80px repeat(4,1fr);grid-gap:6px;gap:6px;align-items:center}.availability-step_shiftLabel__woHEu{text-align:center;font-size:11px;font-weight:600;color:var(--portal-text-tertiary);padding:6px 2px}.availability-step_dayCell__UPuJR{font-size:13px;font-weight:600;color:var(--portal-text-secondary)}.availability-step_cell__imM3S{height:34px;border-radius:var(--portal-radius-md);border:0;background:var(--portal-bg-tertiary);cursor:pointer}.availability-step_cell__imM3S[data-active=true]{background:var(--portal-gradient-purple)}.availability-step_summary__HSV9B{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-radius:11px;background:var(--portal-status-success-bg);font-family:var(--portal-font-primary)}.availability-step_summaryLeft__JyWZ7{display:inline-flex;align-items:center;gap:8px;color:var(--portal-accent-teal);font-size:13px;font-weight:700}.availability-step_summaryRight__mb0Jc{color:var(--portal-accent-teal);font-size:11px;font-weight:600}.availability-step_footer__Iq_6b{display:flex;align-items:center;justify-content:space-between;padding-top:10px}.availability-step_submitError__7PMZ_{padding:10px 12px;border-radius:var(--portal-radius-md);background:var(--portal-status-error-bg);color:var(--portal-status-error);font-size:12px;font-weight:600}@media (max-width:520px){.availability-step_gridHeader__F1_uW,.availability-step_gridRow__WpYYH{grid-template-columns:56px repeat(4,1fr);gap:4px}.availability-step_cell__imM3S{height:30px}.availability-step_shiftLabel__woHEu{font-size:10px}.availability-step_dayCell__UPuJR{font-size:12px}.availability-step_footer__Iq_6b{flex-direction:column-reverse;align-items:stretch;gap:8px}}.contact-step_subhead__EJJF1{margin:0;font-size:14px;font-weight:700;color:var(--portal-text-primary);font-family:var(--portal-font-primary)}.contact-step_row__M6FN7{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.contact-step_field__rF1CD{display:flex;flex-direction:column;gap:6px;font-family:var(--portal-font-primary)}.contact-step_fieldRow__ONQoc{display:flex;align-items:center;justify-content:space-between}.contact-step_fieldLabel__B6CSf{font-size:12px;font-weight:600;color:var(--portal-text-secondary)}.contact-step_fieldHint__jbHOX{font-size:11px;font-weight:500;color:var(--portal-text-tertiary)}.contact-step_inputWrap__rnyoU,.contact-step_input__z_b51{display:flex;align-items:center;gap:10px;height:var(--portal-control-height-input);padding:0 14px;border-radius:var(--portal-radius-md);border:1px solid var(--portal-border-default);background:var(--portal-bg-secondary)}.contact-step_inputWrap__rnyoU{color:var(--portal-text-tertiary)}.contact-step_inputWrap__rnyoU input,.contact-step_input__z_b51{border:0;outline:0;flex:1 1 auto;background:transparent;font:inherit;font-size:14px;color:var(--portal-text-primary)}.contact-step_consentRow__m5zEG{display:flex;align-items:flex-start;gap:8px;font-size:12px;font-weight:500;color:var(--portal-text-secondary);line-height:1.45;cursor:pointer;position:relative;font-family:var(--portal-font-primary)}.contact-step_checkbox__gSjch{width:18px;height:18px;border-radius:var(--portal-radius-sm);border:1.5px solid var(--portal-border-strong);background:var(--portal-bg-card);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:#fff}.contact-step_checkbox__gSjch[data-checked=true]{background:var(--portal-accent-primary);border-color:var(--portal-accent-primary)}.contact-step_hiddenCheck__fOruF{position:absolute;opacity:0;pointer-events:none}.contact-step_consentBlock__XddmQ{display:flex;flex-direction:column;gap:6px}.contact-step_consentRow__m5zEG[data-error=true]{color:var(--portal-status-error)}.contact-step_checkbox__gSjch[data-error=true]{border-color:var(--portal-status-error)}.contact-step_req___SkyH{color:var(--portal-status-error);font-weight:700}.contact-step_inputWrap__rnyoU[data-error=true],.contact-step_input__z_b51[data-error=true]{border-color:var(--portal-status-error);background:var(--portal-status-error-bg)}.contact-step_fieldError__EAttu{font-size:11px;font-weight:600;color:var(--portal-status-error)}.contact-step_acctPanel__moqma{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-radius:var(--portal-radius-lg);background:linear-gradient(135deg,#F5F3FF,#ECFDF5);border:1px solid var(--portal-border-accent);font-family:var(--portal-font-primary)}.contact-step_acctLeft__0aHp1{display:flex;align-items:center;gap:12px}.contact-step_acctIcon__eWInc{width:38px;height:38px;border-radius:var(--portal-radius-md);background:var(--portal-gradient-purple);color:#fff;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;box-shadow:var(--portal-shadow-cta-purple)}.contact-step_acctTitle__Zhilm{font-size:13px;font-weight:700;color:var(--portal-text-primary)}.contact-step_acctSub__4sVew{font-size:11px;font-weight:500;color:var(--portal-text-secondary)}.contact-step_toggleVisual__ADf3P{width:36px;height:20px;border-radius:var(--portal-radius-full);background:var(--portal-bg-tertiary);display:inline-flex;align-items:center;padding:0 2px;flex:0 0 auto;cursor:pointer}.contact-step_toggleVisual__ADf3P[data-on=true]{background:var(--portal-accent-teal);justify-content:flex-end}.contact-step_toggleKnob___kQH_{width:16px;height:16px;border-radius:var(--portal-radius-full);background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.2)}.contact-step_footer__2hn9x{display:flex;align-items:center;justify-content:space-between;padding-top:10px}@media (max-width:520px){.contact-step_row__M6FN7{grid-template-columns:1fr}.contact-step_acctPanel__moqma{flex-wrap:wrap;gap:10px}.contact-step_footer__2hn9x{flex-direction:column-reverse;align-items:stretch;gap:8px}}.styles_wrapper__j0GRX{display:flex;flex-direction:column;gap:8px}.styles_uploadRow__fjWr_{display:flex;align-items:center;gap:14px;padding:14px;width:100%;text-align:left;border-radius:var(--portal-radius-md);border:1.5px dashed var(--portal-border-default);background:transparent;cursor:pointer;font-family:var(--portal-font-primary);transition:border-color .12s ease,background .12s ease}.styles_uploadRow__fjWr_:hover:not(:disabled){border-color:var(--portal-accent-primary);background:var(--portal-glow-purple)}.styles_uploadRow__fjWr_:disabled{cursor:not-allowed;opacity:.65}.styles_uploadRow__fjWr_[aria-busy=true]{opacity:1;border-style:solid;border-color:var(--portal-accent-primary);background:var(--portal-glow-purple)}.styles_uploadIcon__i5AHh{width:38px;height:38px;border-radius:var(--portal-radius-md);background:var(--portal-glow-purple);color:var(--portal-accent-primary);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.styles_body__ZjJd_{display:flex;flex-direction:column;gap:3px;flex:1 1 auto;min-width:0}.styles_title__qls16{font-size:14px;font-weight:700;color:var(--portal-text-primary)}.styles_meta__rVnTH{font-size:11px;color:var(--portal-text-tertiary);font-weight:500}.styles_error__Vx0H1{margin:0;padding:8px 12px;border-radius:10px;background:var(--portal-status-danger-bg,#FEE2E2);color:var(--portal-status-danger,#B91C1C);font-size:12px;font-weight:600}.styles_spinner__W2g2_{animation:styles_spin__cCfTo .9s linear infinite}@keyframes styles_spin__cCfTo{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.styles_badge__D7Hdn{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:var(--portal-radius-full);font-family:var(--portal-font-primary);font-size:10px;font-weight:700;white-space:nowrap}.styles_badge__D7Hdn[data-variant=new]{background:var(--portal-status-info-bg);color:var(--portal-status-info)}.styles_badge__D7Hdn[data-variant=actively-hiring]{background:var(--portal-status-success-bg);color:var(--portal-status-success);gap:5px}.styles_badge__D7Hdn[data-variant=quick-apply]{background:var(--portal-status-warning-bg);color:var(--portal-status-warning)}.styles_badge__D7Hdn[data-variant=full-benefits]{background:var(--portal-status-success-bg);color:var(--portal-accent-teal)}.styles_badge__D7Hdn[data-variant=applied]{background:var(--portal-glow-purple);color:var(--portal-accent-primary)}.styles_dot__QP1zz{width:6px;height:6px;background:var(--portal-status-success)}.styles_chip__3Aka6,.styles_dot__QP1zz{border-radius:var(--portal-radius-full)}.styles_chip__3Aka6{display:inline-flex;align-items:center;gap:5px;font-family:var(--portal-font-primary);white-space:nowrap}.styles_chip__3Aka6[data-size=md]{padding:5px 10px;font-size:12px;font-weight:600}.styles_chip__3Aka6[data-size=sm]{padding:3px 8px;font-size:11px;font-weight:600}.styles_chip__3Aka6[data-variant=soft]{background:var(--portal-bg-tertiary);color:var(--portal-text-secondary)}.styles_chip__3Aka6[data-variant=outline]{background:var(--portal-bg-card);border:1px solid var(--portal-border-default);color:var(--portal-text-secondary)}.styles_chip__3Aka6[data-variant=active]{background:var(--portal-glow-purple);color:var(--portal-accent-primary);border:1px solid var(--portal-accent-primary)}.styles_chip__3Aka6[data-variant=success]{background:var(--portal-status-success-bg);color:var(--portal-accent-teal);border:1px solid var(--portal-accent-teal)}.styles_icon__3BNm6{flex:0 0 auto}.styles_card__wrzYV{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:var(--portal-radius-lg);background:var(--portal-status-success-bg);border:1px solid var(--portal-accent-teal);font-family:var(--portal-font-primary)}.styles_header__0_h8o{display:inline-flex;align-items:center;gap:8px;color:var(--portal-accent-teal);font-size:13px;font-weight:700}.styles_list___4HGU{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.styles_item__6pswr{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:500;color:var(--portal-text-secondary)}.styles_item__6pswr[data-matched=false]{color:var(--portal-text-tertiary)}.styles_iconYes__DJHGn{color:var(--portal-status-success);flex:0 0 auto}.styles_iconNo__lRTaa{color:var(--portal-text-tertiary);flex:0 0 auto}.job-detail_page__uV6tU{display:flex;flex-direction:column}.job-detail_breadcrumb__vbqj9{display:flex;align-items:center;gap:var(--portal-space-xs);padding:14px 80px;background:var(--portal-bg-card);border-bottom:1px solid var(--portal-border-subtle);font-size:var(--portal-fs-sm);font-family:var(--portal-font-primary)}.job-detail_breadcrumb__vbqj9 svg{color:var(--portal-text-tertiary)}.job-detail_breadcrumbLink__l8Tpv{color:var(--portal-accent-primary);font-weight:500;text-decoration:none;transition:color .15s ease}.job-detail_breadcrumbLink__l8Tpv:hover{color:var(--portal-accent-primary-hover);text-decoration:underline}.job-detail_breadcrumbCurrent__xYhgp{color:var(--portal-text-primary);font-weight:700}.job-detail_hero__8_9bu{display:flex;flex-direction:column;gap:20px;padding:36px 80px;background:var(--portal-gradient-hero);border-bottom:1px solid var(--portal-border-subtle)}.job-detail_heroTop__glSNt{display:flex;align-items:flex-start;gap:24px}.job-detail_logoBox___tSzW{width:var(--portal-logo-lg);height:var(--portal-logo-lg);border-radius:var(--portal-radius-xl);background:var(--portal-gradient-purple);color:#fff;font-size:26px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;box-shadow:var(--portal-shadow-cta-purple);flex:0 0 auto}.job-detail_heroText__EY_Iv{display:flex;flex-direction:column;gap:8px;flex:1 1 auto}.job-detail_titleRow___jhSQ{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.job-detail_title__Zr98m{margin:0;font-size:30px;font-weight:700;color:var(--portal-text-primary);line-height:1.2}.job-detail_companyRow__ApK_P{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:var(--portal-text-secondary)}.job-detail_verifiedIcon__1uHZj{color:var(--portal-accent-secondary)}.job-detail_metaRow__7D0R1{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding-top:4px}.job-detail_metaStrong__l8AYS,.job-detail_meta__Vi_zJ{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:500;color:var(--portal-text-secondary)}.job-detail_metaStrong__l8AYS{font-weight:700;color:var(--portal-text-primary)}.job-detail_metaStrong__l8AYS svg,.job-detail_meta__Vi_zJ svg{color:var(--portal-text-tertiary)}.job-detail_tipPill__gvUpH{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:var(--portal-radius-sm);background:var(--portal-status-success-bg);color:var(--portal-accent-teal);font-size:13px;font-weight:700}.job-detail_statStrip__CyY7a{display:flex;align-items:center;gap:24px;padding:var(--portal-space-md) 20px;background:var(--portal-bg-card);border-radius:var(--portal-radius-lg);border:1px solid var(--portal-border-subtle);box-shadow:var(--portal-shadow-card)}.job-detail_statTile__2jLJz{display:flex;align-items:center;gap:10px;flex:1 1 auto;min-width:0}.job-detail_statTile__2jLJz+.job-detail_statTile__2jLJz{border-left:1px solid var(--portal-border-default);padding-left:24px}.job-detail_statIcon__fScnA{width:34px;height:34px;border-radius:var(--portal-radius-md);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.job-detail_statIcon__fScnA[data-color=purple]{background:var(--portal-glow-purple);color:var(--portal-accent-primary)}.job-detail_statIcon__fScnA[data-color=teal]{background:var(--portal-status-success-bg);color:var(--portal-accent-teal)}.job-detail_statIcon__fScnA[data-color=info]{background:var(--portal-status-info-bg);color:var(--portal-status-info)}.job-detail_statIcon__fScnA[data-color=warning]{background:var(--portal-status-warning-bg);color:var(--portal-status-warning)}.job-detail_statPrimary__IrdiK{font-size:13px;font-weight:700;color:var(--portal-text-primary)}.job-detail_statSub__L3z4_{font-size:11px;color:var(--portal-text-tertiary)}.job-detail_body__aLb_5{display:flex;align-items:flex-start;gap:24px;padding:28px 80px}.job-detail_left__w1HUJ{flex:1 1 auto;display:flex;flex-direction:column;gap:18px;min-width:0}.job-detail_right__01WFG{width:360px;display:flex;flex-direction:column;gap:14px;flex:0 0 auto}.job-detail_aiPanel__lauYy{display:flex;flex-direction:column;gap:14px;padding:var(--portal-space-lg);border-radius:var(--portal-radius-xl);background:linear-gradient(135deg,#F5F3FF,#FFFFFF);border:1px solid var(--portal-border-accent)}.job-detail_aiHeader__n9gUC{display:flex;align-items:center;gap:10px}.job-detail_aiIconBox__A92h0{width:32px;height:32px}.job-detail_aiTitle__2fiZD{margin:0;font-size:15px;font-weight:700;color:var(--portal-text-primary)}.job-detail_aiSub__qLb_6{margin:0;font-size:11px;color:var(--portal-text-tertiary)}.job-detail_aiList__73teE{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.job-detail_aiBullet__sJ2Qt{display:flex;align-items:flex-start;gap:10px;font-size:13px;font-weight:500;color:var(--portal-text-secondary);line-height:1.5}.job-detail_aiBullet__sJ2Qt[data-kind=success] svg{color:var(--portal-status-success);flex:0 0 auto;margin-top:4px}.job-detail_aiBullet__sJ2Qt[data-kind=warning] svg{color:var(--portal-status-warning);flex:0 0 auto;margin-top:4px}.job-detail_card__GuvZK{display:flex;flex-direction:column;gap:14px;padding:24px;background:var(--portal-bg-card);border:1px solid var(--portal-border-default);border-radius:var(--portal-radius-xl)}.job-detail_cardHeader__1VydT{display:flex;align-items:center;gap:10px}.job-detail_cardIcon__G_o9q{width:30px;height:30px;border-radius:var(--portal-radius-md);display:inline-flex;align-items:center;justify-content:center}.job-detail_cardIcon__G_o9q[data-color=purple]{background:var(--portal-glow-purple);color:var(--portal-accent-primary)}.job-detail_cardIcon__G_o9q[data-color=teal]{background:var(--portal-status-success-bg);color:var(--portal-accent-teal)}.job-detail_cardIcon__G_o9q[data-color=warning]{background:var(--portal-status-warning-bg);color:var(--portal-status-warning)}.job-detail_cardIcon__G_o9q[data-color=info]{background:var(--portal-status-info-bg);color:var(--portal-status-info)}.job-detail_cardTitle__A3PBH{margin:0;flex:1 1 auto;font-size:18px;font-weight:700;color:var(--portal-text-primary)}.job-detail_cardHint__8B22H{font-size:11px;font-weight:700;color:var(--portal-accent-teal);background:var(--portal-status-success-bg);padding:3px 9px;border-radius:var(--portal-radius-full)}.job-detail_bodyText__BL2Ze{margin:0;font-size:14px;color:var(--portal-text-secondary);line-height:1.65}.job-detail_aiSummaryBox__Fogvu{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:var(--portal-radius-lg);background:var(--portal-glow-purple);margin-top:10px}.job-detail_aiIconBox__A92h0{width:22px;height:22px;border-radius:var(--portal-radius-md);background:var(--portal-gradient-purple);color:#fff;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.job-detail_subhead__vlHl6{margin:4px 0 0;font-size:15px;font-weight:700;color:var(--portal-text-primary)}.job-detail_checkList__PR_P9,.job-detail_dotList__JI5N2{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.job-detail_checkList__PR_P9 li,.job-detail_dotList__JI5N2 li{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:var(--portal-text-secondary);line-height:1.5}.job-detail_bullet__kBah2{width:6px;height:6px;border-radius:var(--portal-radius-full);background:var(--portal-accent-primary);margin-top:8px;flex:0 0 auto}.job-detail_checkIcon__Pt0It{color:var(--portal-status-success);flex:0 0 auto;margin-top:2px}.job-detail_plusIcon__qJxK5{color:var(--portal-accent-secondary);flex:0 0 auto;margin-top:2px}.job-detail_benefitsGrid__dkdMg{display:flex;flex-wrap:wrap;gap:8px}.job-detail_screeningList__qJajD{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.job-detail_screeningItem__v7ZPC{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--portal-radius-md);background:var(--portal-bg-secondary);border:1px solid var(--portal-border-subtle);font-size:13px;font-weight:500;color:var(--portal-text-primary)}.job-detail_screeningNum__piub9{width:24px;height:24px;border-radius:var(--portal-radius-full);background:var(--portal-accent-primary);color:#fff;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.job-detail_similarRow__iIOCt{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.job-detail_similarCard__HLm9c{display:flex;flex-direction:column;gap:4px;padding:var(--portal-space-md);background:var(--portal-bg-secondary);border:1px solid var(--portal-border-subtle);border-radius:var(--portal-radius-lg);text-decoration:none;color:var(--portal-text-primary)}.job-detail_similarTitle__OJ268{font-size:13px;font-weight:700}.job-detail_similarCompany__AaS5D{font-size:11px;color:var(--portal-text-tertiary)}.job-detail_similarMeta__HdkIN{font-size:11px;color:var(--portal-text-secondary);margin-top:4px}.job-detail_applyCard__mJecP{display:flex;flex-direction:column;gap:14px;padding:var(--portal-space-lg);background:var(--portal-bg-card);border:1px solid var(--portal-border-default);border-radius:var(--portal-radius-xl);box-shadow:var(--portal-shadow-card-hover)}.job-detail_applyHeader__Tz38S{display:flex;align-items:center;justify-content:space-between;font-size:16px;font-weight:700;color:var(--portal-text-primary)}.job-detail_activeChip__SvmhK{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:var(--portal-radius-full);background:var(--portal-status-success-bg);color:var(--portal-status-success);font-size:11px;font-weight:700}.job-detail_activeDot__Rexaa{width:7px;height:7px;border-radius:var(--portal-radius-full);background:var(--portal-status-success)}.job-detail_applyBtn__GVIue{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--portal-control-height-md);border-radius:var(--portal-radius-lg);background:var(--portal-gradient-cta);color:#fff;font-size:15px;font-weight:700;text-decoration:none;box-shadow:var(--portal-shadow-cta-teal)}.job-detail_applyAlt__51N6s{display:flex;gap:8px}.job-detail_altBtn__x0vNO{flex:1 1 auto;height:42px;border-radius:var(--portal-radius-md);border:1px solid var(--portal-border-default);background:var(--portal-bg-card);color:var(--portal-text-secondary);font-size:13px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;font-family:inherit;transition:border-color .15s ease,background .15s ease,color .15s ease}.job-detail_altBtn__x0vNO:hover,.job-detail_altBtn__x0vNO[data-saved=true]{border-color:var(--portal-accent-primary);color:var(--portal-accent-primary);background:var(--portal-glow-purple)}.job-detail_altBtn__x0vNO[data-success=true]{border-color:var(--portal-status-success,#16a34a);color:var(--portal-status-success,#16a34a);background:var(--portal-status-success-bg,rgba(22,163,74,.08))}.job-detail_companyCard__3_JRh{display:flex;flex-direction:column;gap:14px;padding:var(--portal-space-lg);background:var(--portal-bg-card);border:1px solid var(--portal-border-default);border-radius:var(--portal-radius-xl)}.job-detail_companyHead__zeobL{display:flex;align-items:center;gap:12px}.job-detail_companyLogo__e_FHL{width:var(--portal-logo-md);height:var(--portal-logo-md);border-radius:var(--portal-radius-lg);background:var(--portal-gradient-purple);color:#fff;font-size:18px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.job-detail_companyTitle__kQPT2{display:inline-flex;align-items:center;gap:5px;font-size:14px;font-weight:700;color:var(--portal-text-primary)}.job-detail_companySub__FuI_M{font-size:11px;color:var(--portal-text-tertiary)}.job-detail_companyAboutWrap__oOThb{display:flex;flex-direction:column;gap:4px}.job-detail_companyAbout__j8h98{margin:0;font-size:12px;color:var(--portal-text-secondary);line-height:1.5;white-space:pre-line}.job-detail_companyAbout__j8h98[data-clamped=true]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.job-detail_companyAboutToggle__JilCp{align-self:flex-start;border:0;background:transparent;padding:0;font:inherit;font-size:12px;font-weight:600;color:var(--portal-accent-primary);cursor:pointer}.job-detail_companyAboutToggle__JilCp:hover{text-decoration:underline}.job-detail_companyInfo__kplMa{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:12px;color:var(--portal-text-secondary)}.job-detail_companyInfo__kplMa li{display:inline-flex;align-items:center;gap:8px}.job-detail_companyInfo__kplMa a{color:var(--portal-text-link);text-decoration:none;font-weight:600}.job-detail_viewMoreBtn__rFCB1{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;border-radius:var(--portal-radius-md);border:1.5px solid var(--portal-accent-primary);color:var(--portal-accent-primary);font-size:13px;font-weight:600;text-decoration:none}.job-detail_stateBlock__IwdYP{margin:80px auto;padding:32px 16px;text-align:center;font-size:14px;color:var(--portal-text-secondary);font-family:var(--portal-font-primary)}.job-detail_retryBtn__CbyA9{margin-left:12px;padding:6px 14px;border-radius:9999px;border:1px solid var(--portal-accent-primary);background:transparent;color:var(--portal-accent-primary);font-size:12px;font-weight:600;cursor:pointer;font-family:inherit}.job-detail_retryBtn__CbyA9:hover{background:var(--portal-glow-purple)}@media (max-width:900px){.job-detail_breadcrumb__vbqj9{padding:12px 16px;flex-wrap:wrap;row-gap:4px}.job-detail_breadcrumbCurrent__xYhgp{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1 1 auto}.job-detail_hero__8_9bu{padding:24px 16px;gap:16px}.job-detail_heroTop__glSNt{gap:16px}.job-detail_title__Zr98m{font-size:22px}.job-detail_companyRow__ApK_P,.job-detail_metaStrong__l8AYS,.job-detail_meta__Vi_zJ,.job-detail_tipPill__gvUpH{font-size:12px}.job-detail_statStrip__CyY7a{flex-direction:column;align-items:stretch;gap:12px;padding:14px var(--portal-space-md)}.job-detail_statTile__2jLJz+.job-detail_statTile__2jLJz{border-left:0;border-top:1px solid var(--portal-border-default);padding-left:0;padding-top:12px}.job-detail_body__aLb_5{flex-direction:column;padding:20px 16px;gap:16px}.job-detail_right__01WFG{width:100%}.job-detail_aiPanel__lauYy,.job-detail_applyCard__mJecP,.job-detail_card__GuvZK,.job-detail_companyCard__3_JRh{padding:var(--portal-space-md)}.job-detail_similarRow__iIOCt{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.job-detail_heroTop__glSNt{gap:12px}.job-detail_logoBox___tSzW{width:var(--portal-logo-md);height:var(--portal-logo-md);font-size:18px}.job-detail_title__Zr98m{font-size:20px}.job-detail_similarRow__iIOCt{grid-template-columns:1fr}.job-detail_applyAlt__51N6s{flex-direction:column}}.styles_overlay__9jiu0{position:fixed;inset:0;background:rgba(15,23,42,.5);display:flex;align-items:center;justify-content:center;z-index:200}.styles_modal__P37QP{background:var(--portal-bg-card);border-radius:var(--portal-radius-xl);border:1px solid var(--portal-border-default);box-shadow:var(--portal-shadow-modal);font-family:var(--portal-font-primary);outline:none;max-height:90vh;display:flex;flex-direction:column}.styles_header__1f4Yz{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--portal-border-subtle)}.styles_title__82M1E{margin:0;font-size:18px;font-weight:700;color:var(--portal-text-primary)}.styles_close__Qi3Ii{width:32px;height:32px;border-radius:var(--portal-radius-md);background:transparent;border:0;color:var(--portal-text-tertiary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.styles_close__Qi3Ii:hover{background:var(--portal-bg-tertiary)}.styles_body__etCvr{padding:22px;display:flex;flex-direction:column;gap:14px;overflow-y:auto}.styles_footer__no7pZ{display:flex;align-items:center;justify-content:space-between;padding:16px 22px;border-top:1px solid var(--portal-border-subtle)}.styles_card__fVyoo{display:flex;flex-direction:column;gap:var(--portal-space-xs);padding:14px var(--portal-space-md);background:var(--portal-bg-card);border:1px solid var(--portal-border-default);border-radius:var(--portal-radius-lg);box-shadow:var(--portal-shadow-card);font-family:var(--portal-font-primary);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.styles_card__fVyoo:hover{border-color:var(--portal-border-strong);box-shadow:var(--portal-shadow-card-hover);transform:translateY(-1px)}.styles_topRow__WDxfi{display:flex;align-items:flex-start;gap:var(--portal-space-sm)}.styles_logoBox__aOQWB{width:var(--portal-logo-sm);height:var(--portal-logo-sm);border-radius:var(--portal-radius-md);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;overflow:hidden;background:var(--portal-gradient-purple)}.styles_logoImg__a1x_w{width:100%;height:100%;object-fit:cover}.styles_logoInitials__Ser2K{font-size:16px;font-weight:700;color:#fff}.styles_info__XWD56{display:flex;flex-direction:column;gap:4px;flex:1 1 auto;min-width:0}.styles_titleRow__Dx432{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.styles_title__bLIsk{font-size:16px;font-weight:700;color:var(--portal-text-primary);text-decoration:none}.styles_title__bLIsk:hover{color:var(--portal-accent-primary)}.styles_companyRow__KO01M{font-size:13px;font-weight:500;color:var(--portal-text-secondary)}.styles_right__dGric{display:inline-flex;align-items:flex-end;flex:0 0 auto}.styles_rightTop__HQPxc{display:inline-flex;align-items:center;gap:8px}.styles_posted__WlA3c{font-size:11px;font-weight:500;color:var(--portal-text-tertiary)}.styles_bookmarkBtn__F_RAU{width:30px;height:30px;border-radius:var(--portal-radius-md);border:0;background:var(--portal-bg-tertiary);color:var(--portal-text-secondary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.styles_bookmarkBtn__F_RAU[data-saved=true]{background:var(--portal-glow-purple);color:var(--portal-accent-primary)}.styles_bottomRow__QJXU8{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-left:56px}.styles_metaRow__q7G62{display:flex;align-items:center;gap:14px;flex-wrap:wrap;min-width:0}.styles_metaStrong__PuXaR,.styles_meta__YSALl{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:500;color:var(--portal-text-secondary)}.styles_meta__YSALl svg{color:var(--portal-text-tertiary)}.styles_metaStrong__PuXaR{font-weight:600;color:var(--portal-text-primary)}.styles_metaStrong__PuXaR svg{color:var(--portal-text-tertiary)}.styles_tipPill__xZW91{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:var(--portal-radius-sm);background:var(--portal-status-success-bg);color:var(--portal-accent-teal);font-size:12px;font-weight:700}.styles_aiPanel__Slv53{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:var(--portal-radius-md);background:var(--portal-bg-secondary);border:1px solid var(--portal-border-subtle)}.styles_aiIconBox__SYN_q{width:20px;height:20px;border-radius:6px;background:var(--portal-glow-purple);display:inline-flex;align-items:center;justify-content:center;font-size:10px;flex:0 0 auto}.styles_aiText__8RH_W{margin:0;font-size:13px;font-weight:400;line-height:1.4;color:var(--portal-text-secondary)}.styles_chipsRow__N_5pN{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding-left:56px}.styles_moreCount__uKKCQ{font-size:11px;font-weight:500;color:var(--portal-text-tertiary)}.styles_applyBtn__daV_j{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 18px;border-radius:var(--portal-radius-md);background:var(--portal-gradient-cta);color:#fff;font-size:13px;font-weight:600;text-decoration:none;box-shadow:var(--portal-shadow-cta-teal);flex:0 0 auto;white-space:nowrap}@media (max-width:760px){.styles_bottomRow__QJXU8{align-items:flex-start;flex-direction:column;padding-left:56px}}@media (max-width:520px){.styles_topRow__WDxfi{align-items:flex-start}.styles_bottomRow__QJXU8,.styles_chipsRow__N_5pN{padding-left:0}.styles_applyBtn__daV_j{width:100%}}.styles_sidebar__4Jp_c{width:280px;display:flex;flex-direction:column;gap:18px;padding:20px;background:var(--portal-bg-card);border:1px solid var(--portal-border-default);border-radius:var(--portal-radius-xl);box-shadow:var(--portal-shadow-card);font-family:var(--portal-font-primary);flex:0 0 auto}.styles_header__icz4Y{display:flex;align-items:center;justify-content:space-between}.styles_headerLeft__2RtyZ{display:inline-flex;align-items:center;gap:8px;color:var(--portal-text-primary);font-size:16px;font-weight:700}.styles_headerCount__hcQQL,.styles_headerLeft__2RtyZ svg{color:var(--portal-accent-primary)}.styles_headerCount__hcQQL{background:var(--portal-glow-purple);border-radius:var(--portal-radius-full);padding:1px 8px;font-size:11px;font-weight:700}.styles_clearAll__IdNF8{background:transparent;border:0;color:var(--portal-accent-primary);font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;padding:0}.styles_divider__xmbZ4{border:0;border-top:1px solid var(--portal-border-subtle);margin:0}.styles_section__85VLi{display:flex;flex-direction:column;gap:10px}.styles_sectionHeader__SssDP{display:flex;align-items:center;justify-content:space-between}.styles_sectionTitle__XNB6H{font-size:13px;font-weight:700;letter-spacing:.4px;color:var(--portal-text-primary)}.styles_sectionHint__zrGdU{font-size:11px;font-weight:500;color:var(--portal-accent-primary)}.styles_row__wBUxa,.styles_wrap___OkFi{display:flex;gap:6px}.styles_wrap___OkFi{flex-wrap:wrap}.styles_pillToggle__DB6_O{border-radius:var(--portal-radius-full);border:1px solid var(--portal-border-default);background:var(--portal-bg-card);color:var(--portal-text-secondary);font-size:12px;font-weight:500;padding:6px 12px;cursor:pointer;font-family:inherit}.styles_pillToggle__DB6_O[data-active=true]{background:var(--portal-accent-primary);border-color:var(--portal-accent-primary);color:#fff;font-weight:600}.styles_payInputs__MIC71{display:flex;align-items:center;gap:8px}.styles_numberInput__XYnQu{flex:1 1 auto;height:32px;padding:0 10px;border-radius:var(--portal-radius-md);border:1px solid var(--portal-border-default);background:var(--portal-bg-secondary);font-size:12px;font-family:inherit;color:var(--portal-text-primary);min-width:0}.styles_payInputDash__30B62{font-size:12px;color:var(--portal-text-tertiary)}.styles_chipButton__2_wgP{border:0;background:transparent;padding:0;cursor:pointer;font-family:inherit}.styles_radioList__dT7KT{display:flex;flex-direction:column;gap:6px}.styles_radioRow__sDRm3{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:500;color:var(--portal-text-secondary);cursor:pointer}.styles_radioRow__sDRm3 input{accent-color:var(--portal-accent-primary)}.styles_toggleList__PdD_q{display:flex;flex-direction:column;gap:8px}.styles_toggleRow__dLkqM{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:500;color:var(--portal-text-secondary);cursor:pointer}.styles_toggleLabel__hUOWq{display:inline-flex;align-items:center;gap:8px}.styles_toggleIcon__u6GEI[data-color=warning]{color:var(--portal-status-warning)}.styles_toggleIcon__u6GEI[data-color=info]{color:var(--portal-accent-secondary)}.styles_toggleIcon__u6GEI[data-color=cyan]{color:var(--portal-accent-cyan)}.styles_saveSearch__9uRWd{width:100%;height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--portal-radius-md);border:0;background:var(--portal-gradient-purple);color:#fff;font-size:13px;font-weight:600;cursor:pointer;box-shadow:var(--portal-shadow-cta-purple);font-family:inherit}.styles_field__s6yIF{display:flex;flex-direction:column;gap:6px;border:0;padding:0;margin:0}.styles_fieldLabel__HD6xN{font-size:12px;font-weight:600;color:var(--portal-text-secondary)}.styles_fieldHint__dRJvy{font-size:11px;color:var(--portal-text-tertiary);margin:0}.styles_row__Y4pTO{display:flex;gap:10px}.styles_row__Y4pTO>.styles_field__s6yIF{flex:1 1;min-width:0}.styles_input__nuThI{display:inline-flex;align-items:center;gap:10px;height:42px;padding:0 12px;border-radius:var(--portal-radius-md);border:1px solid var(--portal-border-default);background:var(--portal-bg-card)}.styles_input__nuThI:focus-within{border-color:var(--portal-accent-primary)}.styles_input__nuThI input,.styles_input__nuThI select{flex:1 1 auto;border:0;outline:0;background:transparent;font:inherit;font-size:14px;color:var(--portal-text-primary);width:100%;min-width:0}.styles_input__nuThI svg{color:var(--portal-text-tertiary);flex:0 0 auto}.styles_suffix__keL17{font-size:12px;color:var(--portal-text-tertiary)}.styles_chipRow__lk8s_{display:flex;flex-wrap:wrap;gap:6px}.styles_chip__YFQNY{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border-radius:9999px;border:1px solid var(--portal-border-default);background:var(--portal-bg-card);color:var(--portal-text-secondary);font-size:12px;font-weight:500;cursor:pointer;font-family:inherit}.styles_chip__YFQNY[data-active=true]{background:var(--portal-glow-purple);border-color:var(--portal-accent-primary);color:var(--portal-accent-primary);font-weight:700}.styles_toggleRow__kghsn{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-radius:var(--portal-radius-md);background:var(--portal-bg-secondary);border:1px solid var(--portal-border-subtle)}.styles_toggleLabel__UB_q6{display:flex;flex-direction:column;gap:2px}.styles_toggleLabelTitle__cY8gc{font-size:13px;font-weight:600;color:var(--portal-text-primary)}.styles_toggleLabelSub__Q8SJ1{font-size:11px;color:var(--portal-text-tertiary)}.styles_toggle__CvKP4{width:36px;height:20px;border-radius:9999px;background:var(--portal-bg-tertiary);border:0;padding:0 2px;display:inline-flex;align-items:center;cursor:pointer;flex:0 0 auto}.styles_toggle__CvKP4[data-on=true]{background:var(--portal-accent-teal);justify-content:flex-end}.styles_toggleKnob__uRaFy{width:16px;height:16px;border-radius:9999px;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.2);display:block}.styles_cadenceRow__P0RSJ{display:flex;gap:6px}.styles_cadenceBtn__w6wVP{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 12px;border-radius:var(--portal-radius-md);border:1px solid var(--portal-border-default);background:var(--portal-bg-card);color:var(--portal-text-secondary);font-size:12px;font-weight:600;cursor:pointer;font-family:inherit}.styles_cadenceBtn__w6wVP[data-active=true]{background:var(--portal-glow-purple);border-color:var(--portal-accent-primary);color:var(--portal-accent-primary);font-weight:700}.styles_error__b475H{margin:0;padding:8px 12px;font-size:12px;color:var(--portal-status-warning,#b45309);background:var(--portal-status-warning-bg,#fef3c7);border-radius:var(--portal-radius-md)}.styles_cancelBtn__neMbu{padding:0 16px;border-radius:var(--portal-radius-md);border:1px solid var(--portal-border-strong);background:transparent;color:var(--portal-text-secondary);font-weight:600}.styles_cancelBtn__neMbu,.styles_saveBtn__g6bP2{height:40px;font-size:13px;cursor:pointer;font-family:inherit}.styles_saveBtn__g6bP2{display:inline-flex;align-items:center;gap:6px;padding:0 18px;border-radius:var(--portal-radius-md);border:0;background:var(--portal-gradient-purple);color:#fff;font-weight:700;box-shadow:var(--portal-shadow-cta-purple)}.styles_saveBtn__g6bP2[disabled]{opacity:.6;cursor:not-allowed}.job-alerts_header__reWJv{display:flex;align-items:center;justify-content:space-between;font-family:var(--portal-font-primary)}.job-alerts_h1__BVYjX{margin:0 0 4px;font-size:24px;font-weight:700;color:var(--portal-text-primary)}.job-alerts_h1Sub__CEUUu{margin:0;font-size:13px;color:var(--portal-text-tertiary)}.job-alerts_newBtn__SVkLd{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 18px;border-radius:var(--portal-radius-md);background:var(--portal-gradient-purple);color:#fff;font-size:13px;font-weight:600;border:0;cursor:pointer;box-shadow:var(--portal-shadow-cta-purple);font-family:inherit}.job-alerts_digest__yuSN5{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-radius:var(--portal-radius-lg);background:var(--portal-status-info-bg);border:1px solid var(--portal-status-info);font-family:var(--portal-font-primary)}.job-alerts_digestLeft__1cZfK{display:inline-flex;align-items:center;gap:12px}.job-alerts_digestIcon__ew_IL{width:36px;height:36px;border-radius:var(--portal-radius-md);background:var(--portal-status-info);color:#fff;display:inline-flex;align-items:center;justify-content:center}.job-alerts_digestTitle__8StPD{font-size:13px;font-weight:700;color:var(--portal-status-info)}.job-alerts_digestSub__POtZU{font-size:11px;color:var(--portal-status-info)}.job-alerts_digestManage__mzzEB{background:transparent;border:0;color:var(--portal-status-info);font-size:12px;font-weight:700;cursor:pointer;font-family:inherit}.job-alerts_list__ZKvuv{display:flex;flex-direction:column;gap:10px}.job-alerts_alert__KNtC_{display:flex;flex-direction:column;gap:12px;padding:18px;background:var(--portal-bg-card);border:1px solid var(--portal-border-default);border-radius:var(--portal-radius-lg);font-family:var(--portal-font-primary)}.job-alerts_alertTop__PCF7Q{display:flex;align-items:center;justify-content:space-between}.job-alerts_alertLeft__Upynu{display:inline-flex;align-items:center;gap:12px}.job-alerts_alertIcon__YVHzg{width:38px;height:38px;border-radius:var(--portal-radius-md);background:var(--portal-gradient-purple);color:#fff;display:inline-flex;align-items:center;justify-content:center}.job-alerts_alertText___aePT{display:flex;flex-direction:column;gap:2px}.job-alerts_alertName__2ZRoa{font-size:14px;font-weight:700;color:var(--portal-text-primary)}.job-alerts_alertMeta__Jh2rm,.job-alerts_alertResult__765hl{font-size:11px;color:var(--portal-text-tertiary)}.job-alerts_pills__OrNKx{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.job-alerts_pill__rwuTV{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:var(--portal-radius-sm);background:var(--portal-bg-tertiary);color:var(--portal-text-secondary);font-size:11px;font-weight:600}.job-alerts_pill__rwuTV svg{color:var(--portal-text-tertiary)}.job-alerts_alertBottom__jyAcW{display:flex;align-items:center;justify-content:space-between}.job-alerts_cadenceWrap__2XpGX{display:inline-flex;align-items:center;gap:8px}.job-alerts_toggleVisual__6nFPc{width:32px;height:18px;border-radius:var(--portal-radius-full);background:var(--portal-bg-tertiary);display:inline-flex;align-items:center;padding:0 2px;flex:0 0 auto;cursor:pointer;border:0;transition:background .15s ease,opacity .15s ease}.job-alerts_toggleVisual__6nFPc:hover{opacity:.85}.job-alerts_toggleVisual__6nFPc[data-on=true]{background:var(--portal-accent-teal);justify-content:flex-end}.job-alerts_toggleKnob___gzXH{width:14px;height:14px;border-radius:var(--portal-radius-full);background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.2)}.job-alerts_cadenceLabel__2RTlP{font-size:12px;font-weight:600;color:var(--portal-text-secondary)}.job-alerts_cadencePicker__4m3GH{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:var(--portal-radius-sm);background:var(--portal-bg-tertiary);color:var(--portal-text-secondary);font-size:11px;font-weight:600;border:0;cursor:pointer;font-family:inherit;transition:background .15s ease,color .15s ease}.job-alerts_cadencePicker__4m3GH:hover{background:var(--portal-glow-purple);color:var(--portal-accent-primary)}.job-alerts_alertActions__yfFs7{display:inline-flex;align-items:center;gap:6px;position:relative}.job-alerts_menu__ShefF{position:absolute;right:0;top:calc(100% + 4px);z-index:10;min-width:160px;display:flex;flex-direction:column;padding:6px;background:var(--portal-bg-card);border:1px solid var(--portal-border-default);border-radius:var(--portal-radius-md);box-shadow:var(--portal-shadow-modal)}.job-alerts_menuItem__WM3NF{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:var(--portal-radius-sm);border:0;background:transparent;color:var(--portal-text-primary);font-size:12px;font-weight:600;cursor:pointer;text-align:left;font-family:inherit}.job-alerts_menuItem__WM3NF:hover{background:var(--portal-bg-secondary)}.job-alerts_menuItemDanger__BgBzn{color:var(--portal-status-danger,#b91c1c)}.job-alerts_menuItemDanger__BgBzn:hover{background:var(--portal-status-danger-bg,#fee2e2)}.job-alerts_viewJobsBtn__Jbb3H{gap:6px;padding:0 12px;background:var(--portal-accent-primary);color:#fff;font-size:12px;font-weight:700;text-decoration:none}.job-alerts_iconBtn__akSCd,.job-alerts_viewJobsBtn__Jbb3H{display:inline-flex;align-items:center;height:32px;border-radius:var(--portal-radius-md)}.job-alerts_iconBtn__akSCd{width:32px;border:1px solid var(--portal-border-default);background:var(--portal-bg-card);color:var(--portal-text-secondary);justify-content:center;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.job-alerts_iconBtn__akSCd:hover{border-color:var(--portal-border-strong);color:var(--portal-text-primary);background:var(--portal-bg-secondary)}.job-alerts_empty__zpeco{display:flex;align-items:center;gap:14px;padding:18px 22px;background:var(--portal-bg-card);border:1.5px dashed var(--portal-border-default);border-radius:var(--portal-radius-lg)}.job-alerts_emptyIcon__hObpx{width:42px;height:42px;border-radius:var(--portal-radius-md);background:var(--portal-glow-purple);color:var(--portal-accent-primary);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.job-alerts_emptyText__QBFBB{display:flex;flex-direction:column;gap:2px;flex:1 1 auto}.job-alerts_emptyTitle__OoG4l{font-size:14px;font-weight:700;color:var(--portal-text-primary)}.job-alerts_emptyBody__qwYLQ{font-size:12px;color:var(--portal-text-secondary)}.job-alerts_emptyBtn__UqviR{display:inline-flex;align-items:center;height:34px;padding:0 14px;border-radius:var(--portal-radius-md);border:1.5px solid var(--portal-accent-primary);background:transparent;color:var(--portal-accent-primary);font-size:12px;font-weight:700;cursor:pointer;font-family:inherit}.job-alerts_emptyBlock__EkLsd{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:36px 24px;background:var(--portal-bg-card);border:1.5px dashed var(--portal-border-default);border-radius:var(--portal-radius-lg)}.job-alerts_emptyBlockIcon__29LOI{width:48px;height:48px;border-radius:var(--portal-radius-md);background:var(--portal-glow-purple);color:var(--portal-accent-primary);display:inline-flex;align-items:center;justify-content:center}.job-alerts_emptyBlockTitle__BPGWo{font-size:15px;font-weight:700;color:var(--portal-text-primary)}.job-alerts_emptyBlockBody___HFcP{font-size:13px;color:var(--portal-text-secondary);max-width:380px;line-height:1.4}.job-alerts_emptyBlockBtn__Wtrf_{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 18px;border-radius:var(--portal-radius-md);background:var(--portal-gradient-purple);color:#fff;font-size:13px;font-weight:700;border:0;cursor:pointer;box-shadow:var(--portal-shadow-cta-purple);font-family:inherit}.job-alerts_loading__k278Y{padding:24px;text-align:center;font-size:13px;color:var(--portal-text-tertiary)}.preview_page__2YuiJ{font-family:var(--portal-font-primary)}.preview_loadingState__rgCKW{padding:80px 32px;text-align:center;font-size:14px;font-weight:600;color:var(--portal-text-tertiary)}.preview_previewBar__J780b{display:flex;align-items:center;justify-content:space-between;height:54px;padding:0 32px;background:var(--portal-gradient-purple);color:#fff;font-size:13px;font-weight:600}.preview_previewBarLeft__Y_DBO{display:inline-flex;align-items:center;gap:10px}.preview_backBtn__WcYHZ{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border-radius:var(--portal-radius-md);background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.25);color:#fff;font-size:12px;font-weight:700;text-decoration:none}.preview_previewNotice__7eVO2{display:flex;align-items:center;gap:10px;margin:18px 80px 0;padding:10px 14px;border-radius:var(--portal-radius-md);background:var(--portal-glow-purple);color:var(--portal-text-secondary);font-size:12px;line-height:1.5}.preview_previewNotice__7eVO2 svg{color:var(--portal-accent-primary);flex:0 0 auto}.preview_previewNoticeInline__Jo1Br{vertical-align:-2px;margin:0 2px}.preview_previewOnlyIcon__sIWMv{color:var(--portal-accent-primary);margin-right:6px;vertical-align:-2px}.preview_hero__6asTH{padding:36px 80px;background:var(--portal-gradient-hero);border-bottom:1px solid var(--portal-border-subtle)}.preview_heroTop__Imsvf{display:flex;align-items:flex-start;gap:24px}.preview_heroAvatar__st2F_{width:104px;height:104px;border-radius:var(--portal-radius-full);background:var(--portal-gradient-purple);color:#fff;font-size:36px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 8px 24px rgba(124,58,237,.25);flex:0 0 auto}.preview_heroText__cH_bo{display:flex;flex-direction:column;gap:8px;flex:1 1 auto}.preview_heroNameRow__rEeLu{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.preview_heroName__aG0b9{margin:0;font-size:28px;font-weight:700;color:var(--portal-text-primary)}.preview_appliedPill__S3z8P{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:var(--portal-radius-full);background:var(--portal-status-success-bg);color:var(--portal-accent-teal);font-size:11px;font-weight:700}.preview_heroHeadline__bokFq{margin:0;font-size:15px;font-weight:500;color:var(--portal-text-secondary)}.preview_heroMeta__258Fz{display:inline-flex;align-items:center;gap:14px;font-size:12px;color:var(--portal-text-secondary);flex-wrap:wrap}.preview_heroMeta__258Fz span{display:inline-flex;align-items:center;gap:5px;font-weight:600}.preview_heroMeta__258Fz svg{color:var(--portal-text-tertiary)}.preview_tealIcon__6y1uL{color:var(--portal-accent-teal)!important}.preview_heroCTAs__6Xr5N{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.preview_ghostBtn__X05B8{padding:0 14px;border-radius:var(--portal-radius-md);border:1px solid var(--portal-border-strong);background:var(--portal-bg-card);color:var(--portal-text-secondary)}.preview_ctaBtn__RW0wP,.preview_ghostBtn__X05B8{display:inline-flex;align-items:center;gap:6px;height:38px;font-size:12px;font-weight:700;cursor:pointer;font-family:inherit}.preview_ctaBtn__RW0wP{padding:0 16px;border-radius:var(--portal-radius-md);border:0;background:var(--portal-gradient-cta);color:#fff;box-shadow:var(--portal-shadow-cta-teal)}.preview_body__vbfFj{display:flex;gap:24px;padding:28px 80px;align-items:flex-start}.preview_left__lxnqN{flex:1 1 auto;display:flex;flex-direction:column;gap:18px;min-width:0}.preview_right__rcjbq{width:340px;display:flex;flex-direction:column;gap:14px;flex:0 0 auto}.preview_card__1YHt9{display:flex;flex-direction:column;gap:12px;padding:24px;background:var(--portal-bg-card);border:1px solid var(--portal-border-default);border-radius:var(--portal-radius-xl)}.preview_cardHeader__yermt{display:inline-flex;align-items:center;gap:10px}.preview_cardIcon__6NUnO{width:30px;height:30px;border-radius:var(--portal-radius-md);display:inline-flex;align-items:center;justify-content:center}.preview_cardIcon__6NUnO[data-color=purple]{background:var(--portal-glow-purple);color:var(--portal-accent-primary)}.preview_cardIcon__6NUnO[data-color=teal]{background:var(--portal-status-success-bg);color:var(--portal-accent-teal)}.preview_cardIcon__6NUnO[data-color=info]{background:var(--portal-status-info-bg);color:var(--portal-status-info)}.preview_cardIcon__6NUnO[data-color=warning]{background:var(--portal-status-warning-bg);color:var(--portal-status-warning)}.preview_cardTitle__B1fBk{margin:0;font-size:16px;font-weight:700;color:var(--portal-text-primary)}.preview_bodyText__tLbi0{margin:0;font-size:14px;color:var(--portal-text-secondary);line-height:1.6}.preview_chipsRow__MSp7Q{display:flex;flex-wrap:wrap;gap:8px}.preview_expRow__k8Pyy{display:flex;gap:14px;padding:10px 0;align-items:flex-start}.preview_expRow__k8Pyy[data-divider=true]{border-bottom:1px solid var(--portal-border-subtle)}.preview_expLogo__JID9q{width:42px;height:42px;border-radius:var(--portal-radius-md);color:#fff;font-size:14px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.preview_expTitle__wnNQw{font-size:14px;font-weight:700;color:var(--portal-text-primary)}.preview_expMeta__Sze_T{font-size:12px;color:var(--portal-text-tertiary)}.preview_expDesc__NA1gb{margin:6px 0 0;font-size:12px;color:var(--portal-text-secondary);line-height:1.5}.preview_eduRow__Xo_qL{padding:10px 12px;border-radius:var(--portal-radius-md);background:var(--portal-bg-secondary)}.preview_eduTitle__o_uKw{font-size:13px;font-weight:700;color:var(--portal-text-primary)}.preview_eduMeta__gdQ1Y{font-size:11px;color:var(--portal-text-tertiary)}.preview_contextCard__5rntv{display:flex;flex-direction:column;gap:12px;padding:20px;background:linear-gradient(135deg,#F5F3FF,#FFFFFF);border:1px solid var(--portal-border-accent);border-radius:var(--portal-radius-xl)}.preview_contextHeader__0zhLo{display:inline-flex;align-items:center;gap:10px}.preview_contextIcon__3ppD5{width:30px;height:30px;border-radius:var(--portal-radius-md);background:var(--portal-accent-primary);color:#fff;display:inline-flex;align-items:center;justify-content:center}.preview_contextTitle__wIH1o{margin:0;font-size:14px;font-weight:700;color:var(--portal-accent-primary)}.preview_contextRow__T5P14{display:flex;flex-direction:column;gap:4px}.preview_contextLabel__OYI4f{font-size:11px;font-weight:600;color:var(--portal-text-tertiary)}.preview_contextValue__J_cKU{font-size:13px;font-weight:700;color:var(--portal-text-primary)}.preview_matchSignalsWrap__F_akN{padding-top:4px}.preview_actionsCard__sdOPP{display:flex;flex-direction:column;gap:8px;padding:20px;background:var(--portal-bg-card);border:1px solid var(--portal-border-default);border-radius:var(--portal-radius-xl)}.preview_actionsTitle__Bd_tI{margin:0 0 4px;font-size:12px;font-weight:700;color:var(--portal-text-tertiary);letter-spacing:.5px}.preview_actionRow__brY3K{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:var(--portal-radius-md);border:0;background:var(--portal-bg-secondary);font-size:12px;font-weight:700;color:var(--portal-text-primary);cursor:pointer;font-family:inherit}.preview_actionRow__brY3K span{display:inline-flex;align-items:center;gap:8px}.preview_actionRow__brY3K[data-danger=true]{color:var(--portal-status-error)}.preview_actionIcon__Ea7Ly{color:var(--portal-accent-primary)}.preview_actionDanger__jZj_5{color:var(--portal-status-error)}.preview_actionsLead__uOaPo{margin:0 0 10px;font-size:13px;color:var(--portal-text-secondary);line-height:1.5}.preview_actionsList___ZfaS{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:8px}.preview_actionsList___ZfaS li{display:inline-flex;align-items:center;gap:10px;font-size:13px;color:var(--portal-text-primary)}.preview_actionsFootnote__jaJca{margin:0;font-size:12px;color:var(--portal-text-tertiary);font-style:italic}.styles_field__7gRJH{display:flex;flex-direction:column;gap:6px;border:0;padding:0;margin:0}.styles_fieldLabel__C8giO{font-size:12px;font-weight:600;color:var(--portal-text-secondary)}.styles_input__oPXuQ{display:inline-flex;align-items:center;gap:10px;height:var(--portal-control-height-input);padding:0 14px;border-radius:var(--portal-radius-md);border:1.5px solid var(--portal-accent-primary);background:var(--portal-bg-secondary)}.styles_input__oPXuQ input{flex:1 1 auto;border:0;outline:0;background:transparent;font:inherit;font-size:14px;color:var(--portal-text-primary)}.styles_suggestions__Oy94x{display:flex;flex-direction:column;gap:4px}.styles_suggestionsLabel__89ik8{font-size:11px;font-weight:700;color:var(--portal-text-tertiary);letter-spacing:.5px}.styles_suggestionRow__U8Fpv{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-radius:var(--portal-radius-md);background:var(--portal-bg-secondary);border:0;cursor:pointer;font-family:inherit;font-size:13px;color:var(--portal-text-secondary);font-weight:500}.styles_suggestionLeft__2tXD3{display:inline-flex;align-items:center;gap:10px}.styles_plusIcon__7CgAR,.styles_suggestionIcon__Afzrc{color:var(--portal-accent-primary)}.styles_levelRow__QPCd6{display:flex;gap:6px}.styles_levelBtn__Jzvk_{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:8px 12px;border-radius:var(--portal-radius-md);border:1px solid var(--portal-border-default);background:var(--portal-bg-secondary);color:var(--portal-text-secondary);font-size:12px;font-weight:500;cursor:pointer;font-family:inherit}.styles_levelBtn__Jzvk_[data-active=true]{background:var(--portal-glow-purple);border-color:var(--portal-accent-primary);color:var(--portal-accent-primary);font-weight:700}.styles_cancelBtn__mdeni{padding:0 16px;border-radius:var(--portal-radius-md);border:1px solid var(--portal-border-strong);background:transparent;color:var(--portal-text-secondary);font-weight:600}.styles_addBtn__KlQIh,.styles_cancelBtn__mdeni{height:40px;font-size:13px;cursor:pointer;font-family:inherit}.styles_addBtn__KlQIh{display:inline-flex;align-items:center;gap:6px;padding:0 18px;border-radius:var(--portal-radius-md);border:0;background:var(--portal-gradient-purple);color:#fff;font-weight:700;box-shadow:var(--portal-shadow-cta-purple)}.styles_field__567vj{display:flex;flex-direction:column;gap:6px}.styles_fieldLabel__gHcjC{font-size:12px;font-weight:600;color:var(--portal-text-secondary)}.styles_input__EUc7r{width:100%;outline:0;font:inherit;font-size:14px;color:var(--portal-text-primary)}.styles_inputWrap__oqDwb,.styles_input__EUc7r{display:flex;align-items:center;height:var(--portal-control-height-input);padding:0 14px;border-radius:var(--portal-radius-md);border:1px solid var(--portal-border-default);background:var(--portal-bg-secondary)}.styles_inputWrap__oqDwb{gap:10px;color:var(--portal-text-tertiary)}.styles_inputWrap__oqDwb input{border:0;outline:0;flex:1 1 auto;background:transparent;font:inherit;font-size:14px;color:var(--portal-text-primary)}.styles_inputWrap__oqDwb[data-clickable=true],.styles_inputWrap__oqDwb[data-clickable=true] input{cursor:pointer}.styles_inputWrap__oqDwb input::placeholder,.styles_input__EUc7r::placeholder{color:var(--portal-text-tertiary)}.styles_dates__4KHPe{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.styles_currentRow__YDMwp{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--portal-text-secondary);cursor:pointer;position:relative}.styles_checkbox__3GZsF{width:18px;height:18px;border-radius:var(--portal-radius-sm);border:1.5px solid var(--portal-border-strong);background:var(--portal-bg-card);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:#fff}.styles_checkbox__3GZsF[data-checked=true]{background:var(--portal-accent-primary);border-color:var(--portal-accent-primary)}.styles_hiddenCheck___dO_t{position:absolute;opacity:0;pointer-events:none}.styles_textarea__KZ97u{width:100%;padding:10px 14px;border-radius:var(--portal-radius-md);border:1px solid var(--portal-border-default);background:var(--portal-bg-secondary);font:inherit;font-size:13px;color:var(--portal-text-primary);resize:vertical;min-height:80px;font-family:inherit}.styles_cancelBtn__Xj0__{padding:0 16px;border-radius:var(--portal-radius-md);border:1px solid var(--portal-border-strong);background:transparent;color:var(--portal-text-secondary);font-weight:600}.styles_cancelBtn__Xj0__,.styles_saveBtn__gpraR{height:40px;font-size:13px;cursor:pointer;font-family:inherit}.styles_saveBtn__gpraR{display:inline-flex;align-items:center;gap:6px;padding:0 18px;border-radius:var(--portal-radius-md);border:0;background:var(--portal-gradient-purple);color:#fff;font-weight:700;box-shadow:var(--portal-shadow-cta-purple)}.styles_fieldError__sZDZF{font-size:11px;font-weight:500;color:var(--portal-status-error);margin-top:2px}.styles_field__O9uJv{display:flex;flex-direction:column;gap:6px;border:0;padding:0;margin:0}.styles_fieldLabel__RBkJQ{font-size:12px;font-weight:600;color:var(--portal-text-secondary)}.styles_field__O9uJv legend.styles_fieldLabel__RBkJQ{float:left;width:100%;padding:0;margin:0 0 8px}.styles_field__O9uJv legend.styles_fieldLabel__RBkJQ+.styles_tabs__F_1dl{clear:both}.styles_tabs__F_1dl{display:flex;gap:6px}.styles_tabBtn__mWnU0{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 14px;border-radius:var(--portal-radius-md);border:1px solid var(--portal-border-default);background:var(--portal-bg-secondary);color:var(--portal-text-tertiary);font-size:12px;font-weight:500;cursor:pointer;font-family:inherit}.styles_tabBtn__mWnU0[data-active=true]{background:var(--portal-glow-purple);border-color:var(--portal-accent-primary);color:var(--portal-accent-primary);font-weight:700}.styles_input__zLPK6{width:100%;outline:0;font:inherit;font-size:14px;color:var(--portal-text-primary)}.styles_inputWrap__IQQE0,.styles_input__zLPK6{display:flex;align-items:center;height:var(--portal-control-height-input);padding:0 14px;border-radius:var(--portal-radius-md);border:1px solid var(--portal-border-default);background:var(--portal-bg-secondary)}.styles_inputWrap__IQQE0{gap:10px;color:var(--portal-text-tertiary)}.styles_inputWrap__IQQE0 input{border:0;outline:0;flex:1 1 auto;background:transparent;font:inherit;font-size:14px;color:var(--portal-text-primary)}.styles_inputWrap__IQQE0[data-clickable=true],.styles_inputWrap__IQQE0[data-clickable=true] input{cursor:pointer}.styles_inputWrap__IQQE0 input::placeholder,.styles_input__zLPK6::placeholder{color:var(--portal-text-tertiary)}.styles_dates__BuhCR{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.styles_dropzone__6v1DI{display:flex;align-items:center;justify-content:center;gap:8px;padding:18px 16px;border-radius:var(--portal-radius-md);border:1.5px dashed var(--portal-border-default);background:var(--portal-bg-secondary);color:var(--portal-text-tertiary);font-size:12px;font-weight:500;cursor:pointer}.styles_dropzone__6v1DI:hover{border-color:var(--portal-accent-primary);color:var(--portal-accent-primary)}.styles_dropzoneHidden__eNHlf{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.styles_cancelBtn__oaVOD{padding:0 16px;border-radius:var(--portal-radius-md);border:1px solid var(--portal-border-strong);background:transparent;color:var(--portal-text-secondary);font-weight:600}.styles_cancelBtn__oaVOD,.styles_saveBtn__MDHBj{height:40px;font-size:13px;cursor:pointer;font-family:inherit}.styles_saveBtn__MDHBj{display:inline-flex;align-items:center;gap:6px;padding:0 18px;border-radius:var(--portal-radius-md);border:0;background:var(--portal-gradient-purple);color:#fff;font-weight:700;box-shadow:var(--portal-shadow-cta-purple)}.styles_fieldError__Lf_aW{font-size:11px;font-weight:500;color:var(--portal-status-error);margin-top:2px}.styles_field__D_X97{display:flex;flex-direction:column;gap:6px;border:0;padding:0;margin:0}.styles_fieldLabel__WZyZA{font-size:12px;font-weight:600;color:var(--portal-text-secondary)}.styles_input__D8KHl{display:inline-flex;align-items:center;gap:10px;height:var(--portal-control-height-input);padding:0 14px;border-radius:var(--portal-radius-md);border:1.5px solid var(--portal-accent-primary);background:var(--portal-bg-secondary)}.styles_input__D8KHl input{flex:1 1 auto;border:0;outline:0;background:transparent;font:inherit;font-size:14px;color:var(--portal-text-primary)}.styles_suggestions__HPnME{display:flex;flex-direction:column;gap:4px}.styles_suggestionsLabel__JIxsz{font-size:11px;font-weight:700;color:var(--portal-text-tertiary);letter-spacing:.5px}.styles_suggestionRow__VnVev{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-radius:var(--portal-radius-md);background:var(--portal-bg-secondary);border:0;cursor:pointer;font-family:inherit;font-size:13px;color:var(--portal-text-secondary);font-weight:500}.styles_suggestionLeft___2nrz{display:inline-flex;align-items:center;gap:10px}.styles_plusIcon__kXMyb,.styles_suggestionIcon__p1B7G{color:var(--portal-accent-primary)}.styles_levelRow__hdSHw{display:flex;gap:6px;flex-wrap:wrap}.styles_levelBtn__ehtih{flex:1 1;min-width:88px;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:8px 10px;border-radius:var(--portal-radius-md);border:1px solid var(--portal-border-default);background:var(--portal-bg-secondary);color:var(--portal-text-secondary);font-size:12px;font-weight:500;cursor:pointer;font-family:inherit}.styles_levelBtn__ehtih[data-active=true]{background:var(--portal-glow-purple);border-color:var(--portal-accent-primary);color:var(--portal-accent-primary);font-weight:700}.styles_cancelBtn__b5mFp{padding:0 16px;border-radius:var(--portal-radius-md);border:1px solid var(--portal-border-strong);background:transparent;color:var(--portal-text-secondary);font-weight:600}.styles_addBtn__TYsB9,.styles_cancelBtn__b5mFp{height:40px;font-size:13px;cursor:pointer;font-family:inherit}.styles_addBtn__TYsB9{display:inline-flex;align-items:center;gap:6px;padding:0 18px;border-radius:var(--portal-radius-md);border:0;background:var(--portal-gradient-purple);color:#fff;font-weight:700;box-shadow:var(--portal-shadow-cta-purple)}.styles_addBtn__TYsB9[disabled]{opacity:.5;cursor:not-allowed;box-shadow:none}.styles_field__ii5Cw{display:flex;flex-direction:column;gap:6px;border:0;padding:0;margin:0}.styles_fieldLabel__4bhi6{font-size:12px;font-weight:600;color:var(--portal-text-secondary)}.styles_row__UtxrE{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.styles_inputWrap__qMveX,.styles_input__ZWYIp{display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 14px;border-radius:var(--portal-radius-md);border:1px solid var(--portal-border-default);background:var(--portal-bg-secondary);font:inherit;font-size:14px;color:var(--portal-text-primary);width:100%;box-sizing:border-box}.styles_inputWrap__qMveX:focus-within,.styles_input__ZWYIp:focus{border-color:var(--portal-accent-primary);outline:none}.styles_inputWrap__qMveX input{flex:1 1 auto;border:0;outline:0;background:transparent;font:inherit;font-size:14px;color:var(--portal-text-primary);width:100%}.styles_inputWrap__qMveX svg{color:var(--portal-text-tertiary);flex:0 0 auto}.styles_textarea__zrOqc{font:inherit;font-size:14px;padding:12px 14px;border-radius:var(--portal-radius-md);border:1px solid var(--portal-border-default);background:var(--portal-bg-secondary);color:var(--portal-text-primary);resize:vertical;min-height:96px}.styles_textarea__zrOqc:focus{border-color:var(--portal-accent-primary);outline:none}.styles_toggleRow__Hrm5X{display:inline-flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-radius:var(--portal-radius-md);border:1px solid var(--portal-border-default);background:var(--portal-bg-secondary);cursor:pointer}.styles_toggleLeft__wXepH{display:inline-flex;align-items:flex-start;gap:12px;flex:1 1 auto}.styles_toggleIcon__49f4u{width:30px;height:30px;border-radius:var(--portal-radius-md);background:var(--portal-glow-purple);color:var(--portal-accent-primary);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.styles_toggleLabel__VD1UK{display:block;font-size:13px;font-weight:700;color:var(--portal-text-primary)}.styles_toggleSub__nn2el{display:block;font-size:12px;color:var(--portal-text-tertiary);padding-top:2px}.styles_toggleSwitch__Z8oFP{width:36px;height:22px;border-radius:9999px;background:var(--portal-bg-tertiary);position:relative;flex:0 0 auto;transition:background .15s ease}.styles_toggleSwitch__Z8oFP[data-on=true]{background:var(--portal-accent-primary)}.styles_toggleKnob__RKbiH{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:9999px;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.2);transition:transform .15s ease}.styles_toggleSwitch__Z8oFP[data-on=true] .styles_toggleKnob__RKbiH{transform:translateX(14px)}.styles_hiddenCheck__jS_iY{position:absolute;opacity:0;pointer-events:none}.styles_cancelBtn__Ckiow{padding:0 16px;border-radius:var(--portal-radius-md);border:1px solid var(--portal-border-strong);background:transparent;color:var(--portal-text-secondary);font-weight:600}.styles_cancelBtn__Ckiow,.styles_saveBtn__XUbH8{height:40px;font-size:13px;cursor:pointer;font-family:inherit}.styles_saveBtn__XUbH8{display:inline-flex;align-items:center;gap:6px;padding:0 18px;border-radius:var(--portal-radius-md);border:0;background:var(--portal-gradient-purple);color:#fff;font-weight:700;box-shadow:var(--portal-shadow-cta-purple)}.profile_header__1MTuQ{display:flex;align-items:center;justify-content:space-between;font-family:var(--portal-font-primary)}.profile_h1__PA0fh{margin:0 0 4px;font-size:24px;font-weight:700;color:var(--portal-text-primary)}.profile_h1Sub__X5qnp{margin:0;font-size:13px;font-weight:500;color:var(--portal-text-tertiary)}.profile_headerActions__RSJxc{display:inline-flex;align-items:center;gap:10px}.profile_previewLink__bObzh{padding:0 16px;border-radius:var(--portal-radius-md);border:1px solid var(--portal-border-strong);color:var(--portal-text-secondary);text-decoration:none}.profile_previewLink__bObzh,.profile_saveBtn__VJCgb{display:inline-flex;align-items:center;gap:6px;height:38px;font-size:13px;font-weight:600}.profile_saveBtn__VJCgb{background:var(--portal-gradient-cta);box-shadow:var(--portal-shadow-cta-teal)}.profile_editProfileBtn__EWhFL,.profile_saveBtn__VJCgb{padding:0 18px;border-radius:var(--portal-radius-md);border:0;color:#fff;cursor:pointer;font-family:inherit}.profile_editProfileBtn__EWhFL{display:inline-flex;align-items:center;gap:6px;height:38px;background:var(--portal-gradient-purple);font-size:13px;font-weight:600;box-shadow:var(--portal-shadow-cta-purple)}.profile_editProfileBtn__EWhFL:disabled{opacity:.6;cursor:not-allowed}.profile_errorBanner__dFdPp{padding:10px 14px;border-radius:var(--portal-radius-md);background:var(--portal-status-error-bg,#FEF2F2);color:var(--portal-status-error,#B91C1C);font-size:13px;font-weight:600}.profile_empty__AEUei{font-size:13px;color:var(--portal-text-tertiary);font-style:italic}.profile_identity__2I8gt{display:flex;align-items:flex-start;gap:20px;padding:24px;background:var(--portal-bg-card);border:1px solid var(--portal-border-default);border-radius:var(--portal-radius-xl)}.profile_identityAvatar__Q10gZ{width:96px;height:96px;border-radius:var(--portal-radius-full);background:var(--portal-gradient-purple);color:#fff;font-size:32px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;box-shadow:var(--portal-shadow-cta-purple);flex:0 0 auto}.profile_identityText__76h4X{display:flex;flex-direction:column;gap:8px;flex:1 1 auto}.profile_identityName__7N47R{font-size:22px;font-weight:700;color:var(--portal-text-primary)}.profile_identityHeadline__F3AbS{font-size:14px;font-weight:500;color:var(--portal-text-secondary)}.profile_identityMeta__v4iNM{display:flex;align-items:center;gap:14px;font-size:12px;color:var(--portal-text-secondary);padding-top:4px;flex-wrap:wrap}.profile_identityMeta__v4iNM span{display:inline-flex;align-items:center;gap:5px}.profile_identityMeta__v4iNM svg{color:var(--portal-text-tertiary)}.profile_iconBtn__D0UCs{width:38px;height:38px;border-radius:var(--portal-radius-md);background:transparent;border:1px solid var(--portal-border-default);color:var(--portal-text-secondary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:0 0 auto;transition:border-color .15s ease,color .15s ease,background .15s ease}.profile_iconBtn__D0UCs:hover{border-color:var(--portal-accent-primary);color:var(--portal-accent-primary);background:var(--portal-glow-purple)}.profile_card__LD_Gi{display:flex;flex-direction:column;gap:14px;padding:24px;background:var(--portal-bg-card);border:1px solid var(--portal-border-default);border-radius:var(--portal-radius-xl)}.profile_cardHeader__eUfuS{display:flex;align-items:center;gap:10px}.profile_cardIcon__5A_dt{width:30px;height:30px;border-radius:var(--portal-radius-md);display:inline-flex;align-items:center;justify-content:center}.profile_cardIcon__5A_dt[data-color=purple]{background:var(--portal-glow-purple);color:var(--portal-accent-primary)}.profile_cardIcon__5A_dt[data-color=teal]{background:var(--portal-status-success-bg);color:var(--portal-accent-teal)}.profile_cardIcon__5A_dt[data-color=info]{background:var(--portal-status-info-bg);color:var(--portal-status-info)}.profile_cardIcon__5A_dt[data-color=warning]{background:var(--portal-status-warning-bg);color:var(--portal-status-warning)}.profile_cardTitle__JVEcx{margin:0;flex:1 1 auto;font-size:16px;font-weight:700;color:var(--portal-text-primary)}.profile_cardAction__E0QZD{background:transparent;border:0;color:var(--portal-accent-primary);font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;padding:4px 8px;border-radius:var(--portal-radius-sm);transition:background .15s ease}.profile_cardAction__E0QZD:hover{background:var(--portal-glow-purple);text-decoration:underline;text-underline-offset:2px}.profile_bodyText__2s6vU{margin:0;font-size:14px;color:var(--portal-text-secondary);line-height:1.6}.profile_chipsRow__2Nv4v{display:flex;flex-wrap:wrap;gap:8px}.profile_langRow__SLV0q{display:flex;align-items:center;gap:10px;padding-top:6px;flex-wrap:wrap}.profile_langLabel__G_fpg{font-size:11px;font-weight:700;color:var(--portal-text-tertiary);letter-spacing:.5px}.profile_langChip__lqK7L{gap:6px;padding:4px 10px;background:var(--portal-bg-tertiary);color:var(--portal-text-secondary);font-size:12px;font-weight:600}.profile_langChipRemove__O__Ub,.profile_langChip__lqK7L{display:inline-flex;align-items:center;border-radius:var(--portal-radius-full)}.profile_langChipRemove__O__Ub{justify-content:center;width:16px;height:16px;border:0;background:transparent;color:var(--portal-text-tertiary);cursor:pointer;padding:0}.profile_langChipRemove__O__Ub:hover{background:var(--portal-bg-card);color:var(--portal-text-primary)}.profile_skillChip__5trKU{display:inline-flex;align-items:center;gap:6px;padding:5px 5px 5px 10px;border-radius:var(--portal-radius-full);background:var(--portal-glow-purple);color:var(--portal-accent-primary);font-size:12px;font-weight:600;border:1px solid var(--portal-accent-primary)}.profile_skillChipLabel__Qp1rS{line-height:1}.profile_skillChipRemove___d5Ht{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:var(--portal-radius-full);border:0;background:transparent;color:var(--portal-accent-primary);cursor:pointer;padding:0}.profile_skillChipRemove___d5Ht:hover{background:rgba(124,58,237,.15)}.profile_expRow__RKhwL{display:flex;align-items:flex-start;gap:14px;padding:14px 0}.profile_expRow__RKhwL[data-divider=true]{border-bottom:1px solid var(--portal-border-subtle)}.profile_expLogo__gANwZ{width:42px;height:42px;border-radius:var(--portal-radius-md);color:#fff;font-size:14px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.profile_expText__HDUCU{display:flex;flex-direction:column;gap:4px;flex:1 1 auto}.profile_expTitle__W77ew{font-size:14px;font-weight:700;color:var(--portal-text-primary)}.profile_expMeta__fg0Pu{display:inline-flex;align-items:center;gap:10px;font-size:12px;color:var(--portal-text-tertiary);flex-wrap:wrap}.profile_expDesc__Zzbyl{margin:0;font-size:12px;color:var(--portal-text-secondary);line-height:1.5}.profile_eduRow__vKx9B{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:var(--portal-bg-secondary);border-radius:var(--portal-radius-md);gap:10px}.profile_eduText__34oxE{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.profile_eduActions__PEPL1{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.profile_eduTitle__KHpQa{font-size:13px;font-weight:700;color:var(--portal-text-primary)}.profile_eduMeta__rIsuC{font-size:11px;color:var(--portal-text-tertiary)}.profile_deleteIconBtn__PjQtY{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--portal-radius-md);border:1px solid transparent;background:transparent;color:var(--portal-text-tertiary);cursor:pointer;flex:0 0 auto;padding:0}.profile_deleteIconBtn__PjQtY:hover{border-color:var(--portal-border-default);color:var(--portal-text-primary);background:var(--portal-bg-card)}.profile_deleteIconBtn__PjQtY:disabled{opacity:.4;cursor:not-allowed}.profile_verifiedPill__nx5jY{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:var(--portal-radius-full);background:var(--portal-status-success-bg);color:var(--portal-accent-teal);font-size:11px;font-weight:700}.profile_langAddBtn__X3H_P{margin-left:auto;padding:4px 10px;border-radius:9999px;border:1px dashed var(--portal-border-strong);background:transparent;color:var(--portal-text-secondary);font-size:12px;font-weight:600;cursor:pointer;font-family:inherit}.profile_langAddBtn__X3H_P:hover{border-color:var(--portal-accent-primary);color:var(--portal-accent-primary)}.profile_langAddBtn__X3H_P[disabled]{opacity:.5;cursor:not-allowed}.profile_langChipText__JHuu8{background:transparent;border:0;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;text-align:left}.profile_langChipText__JHuu8:hover{color:var(--portal-accent-primary)}