._stack_fzcrf_1{display:flex;flex-direction:column;gap:var(--card-gap)}._block_fzcrf_13{background:linear-gradient(90deg,var(--color-surface-sunken) 25%,var(--color-border) 37%,var(--color-surface-sunken) 63%);background-size:400% 100%;border-radius:var(--radius-sm);animation:_shimmer_fzcrf_1 1.4s ease-in-out infinite}._card_fzcrf_37{height:160px;border-radius:var(--radius-md)}._row_fzcrf_47{height:var(--row-height);border-radius:var(--radius-md)}._text_fzcrf_57{height:1rem}._detail_fzcrf_65{display:flex;flex-direction:column;gap:var(--space-4)}._detailTitle_fzcrf_77{height:2rem;width:60%}._detailMeta_fzcrf_87{height:1rem;width:40%}._detailBody_fzcrf_97{height:5rem}._srOnly_fzcrf_105{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes _shimmer_fzcrf_1{0%{background-position:100% 50%}to{background-position:0 50%}}@media(prefers-reduced-motion:reduce){._block_fzcrf_13{animation:none}}._base_m57uc_1{min-height:44px;min-width:44px;font-family:var(--font-base);font-weight:600;border-radius:var(--radius-md);box-shadow:none;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._base_m57uc_1:focus-visible{outline:2px solid var(--color-link);outline-offset:2px}._cta_m57uc_33{background:var(--color-cta);border-color:var(--color-cta);color:var(--color-on-primary)}._cta_m57uc_33:not(:disabled):hover{background:var(--color-cta-hover);border-color:var(--color-cta-hover);color:var(--color-on-primary)}._primary_m57uc_57{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}._primary_m57uc_57:not(:disabled):hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark);color:var(--color-on-primary)}._outline_m57uc_81{background:transparent;border:1px solid var(--color-border-strong);color:var(--color-primary)}._outline_m57uc_81:not(:disabled):hover{border-color:var(--color-primary);background:var(--color-primary-soft);color:var(--color-primary-dark)}._ghost_m57uc_105{background:transparent;border-color:transparent;color:var(--color-primary);box-shadow:none}._ghost_m57uc_105:not(:disabled):hover{background:var(--color-primary-soft);color:var(--color-primary-dark)}._danger_m57uc_129{background:transparent;border:1px solid var(--color-error);color:var(--color-error)}._danger_m57uc_129:not(:disabled):hover{background:var(--color-error);border-color:var(--color-error);color:var(--color-on-primary)}._avatar_vsom2_1{background:var(--color-primary-soft);color:var(--color-primary);font-weight:600;flex-shrink:0}._group_zupgk_1{display:flex;flex-direction:column;gap:var(--space-2);width:100%}._option_zupgk_15{min-height:44px;display:inline-flex;align-items:center;justify-content:center;min-width:0;overflow:hidden;white-space:nowrap;border-radius:var(--radius-md);font-size:var(--text-sm)}@media(min-width:480px){._group_zupgk_1{flex-direction:row}._option_zupgk_15{flex:1}}._root_1lrv9_1{position:relative;display:inline-flex}._input_1lrv9_13{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}._button_1lrv9_33{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:44px;min-width:44px;padding:0 var(--space-5);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:transparent;color:var(--color-primary);font-family:var(--font-base);font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease}._button_1lrv9_33:hover{border-color:var(--color-primary);background:var(--color-primary-soft);color:var(--color-primary-dark)}._input_1lrv9_13:focus-visible+._button_1lrv9_33{outline:2px solid var(--color-link);outline-offset:2px}._inactive_1lrv9_93{cursor:not-allowed;opacity:.6}._inactive_1lrv9_93:hover{border-color:var(--color-border-strong);background:transparent;color:var(--color-primary)}@media(prefers-reduced-motion:reduce){._button_1lrv9_33{transition:none}}._form_1upek_1{display:block}._formError_1upek_9{padding:var(--space-3) var(--space-4);margin-bottom:var(--field-gap);border-radius:var(--radius-sm);border:1px solid var(--color-error);background:var(--color-error-tint);color:var(--color-error);font-size:var(--text-sm)}._actions_1upek_29{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-top:var(--space-5)}._row_1o98s_11{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) 0}._rowText_1o98s_25{min-width:0}._rowLabel_1o98s_35{display:block;font-size:var(--text-base);font-weight:600;color:var(--color-text)}._rowHelp_1o98s_49{margin:var(--space-1) 0 0;max-width:60ch;font-size:var(--text-sm);line-height:1.5;color:var(--color-text-muted)}._rowControl_1o98s_65{display:flex;align-items:center;min-height:44px}@media(min-width:480px){._row_1o98s_11{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:var(--space-5)}._rowControl_1o98s_65{flex-shrink:0}}._tabs_1nrx5_1{width:100%}._wrapper_127do_1{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-3);padding:var(--space-7) var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}._icon_127do_25{font-size:2.5rem;color:var(--color-error);line-height:1}._title_127do_37{font-size:var(--text-lg);font-weight:600;color:var(--color-text);margin:0}._body_127do_51{font-size:var(--text-sm);color:var(--color-text-muted);max-width:42ch;margin:0}@media(min-width:768px){._wrapper_127do_1{padding:var(--space-8) var(--space-6)}}._dialog_rny4f_1{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:calc(100% - var(--space-6));max-width:26rem;height:fit-content;max-height:calc(100vh - var(--space-6));box-sizing:border-box;padding:0;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-lg);font-family:var(--font-base);color:var(--color-text)}._dialog_rny4f_1::backdrop{background:var(--color-backdrop)}._dialog_rny4f_1[open]{animation:_dialogIn_rny4f_1 .18s ease}._inner_rny4f_61{padding:var(--space-5)}._rule_rny4f_71{display:block;width:var(--space-6);height:3px;margin-bottom:var(--space-4);border-radius:var(--radius-full);background:var(--color-primary)}._danger_rny4f_89{background:var(--color-error)}._title_rny4f_97{margin:0 0 var(--space-2);font-size:var(--text-lg);font-weight:600;line-height:1.4;color:var(--color-primary-dark)}._body_rny4f_113{margin:0;font-size:var(--text-sm);line-height:1.6;color:var(--color-text-muted)}._actions_rny4f_127{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-5)}@keyframes _dialogIn_rny4f_1{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){._dialog_rny4f_1[open]{animation:none}}._viewport_4nurk_1{position:fixed;top:calc(var(--topbar-height) + var(--space-3));right:var(--space-4);left:var(--space-4);z-index:1100;display:flex;flex-direction:column;pointer-events:none}._stack_4nurk_29{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}._toast_4nurk_47{pointer-events:auto;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-4);border:1px solid var(--color-border);border-left:3px solid var(--toast-accent);border-radius:var(--radius-md);background:var(--color-surface-raised);box-shadow:var(--shadow-lg);animation:_toastIn_4nurk_1 .2s ease}._success_4nurk_77{--toast-accent: var(--color-success)}._error_4nurk_85{--toast-accent: var(--color-error)}._warning_4nurk_93{--toast-accent: var(--color-warning)}._info_4nurk_101{--toast-accent: var(--color-info)}._icon_4nurk_109{width:1.25rem;height:1.25rem;color:var(--toast-accent);fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}._text_4nurk_131{margin:0;padding:var(--space-2) 0;font-size:var(--text-sm);font-weight:500;line-height:1.5;color:var(--color-text)}._close_4nurk_149{display:grid;place-items:center;min-width:44px;min-height:44px;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-subtle);cursor:pointer;transition:background .2s ease,color .2s ease}._close_4nurk_149:hover{background:var(--color-surface-sunken);color:var(--color-text)}._close_4nurk_149:focus-visible{outline:2px solid var(--color-link);outline-offset:2px}._closeIcon_4nurk_197{width:.875rem;height:.875rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}@keyframes _toastIn_4nurk_1{0%{opacity:0;transform:translateY(calc(-1 * var(--space-2)))}to{opacity:1;transform:none}}@media(min-width:768px){._viewport_4nurk_1{left:auto;width:23rem;right:var(--space-5)}}@media(prefers-reduced-motion:reduce){._toast_4nurk_47{animation:none}}._loginActions_1wxkc_1{justify-content:flex-end}._demo_1wxkc_9{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-border)}._demoHeading_1wxkc_21{margin:0;font-size:var(--text-sm);font-weight:600;color:var(--color-text)}._demoHelp_1wxkc_35{margin:var(--space-1) 0 var(--space-3);font-size:var(--text-xs);color:var(--color-text-muted)}._demoButtons_1wxkc_47{display:flex;flex-direction:column;gap:var(--space-2)}@media(min-width:480px){._demoButtons_1wxkc_47{flex-direction:row}}._modal_12615_9{max-width:calc(100vw - var(--space-6))}._modal_12615_9 ._content_12615_35{overflow:hidden;padding:0;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-lg)}._modal_12615_9 ._headerSlot_12615_53{margin:0;padding:var(--space-5) var(--space-4) var(--space-4);background:var(--color-surface);border-bottom:1px solid var(--color-border)}._modal_12615_9 ._bodySlot_12615_67{padding:0 var(--space-4) var(--space-5)}._header_12615_53{display:flex;align-items:flex-start;gap:var(--space-2);padding-right:var(--space-6);text-align:left}._headerCopy_12615_93{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}._logo_12615_107{display:block;width:2.75rem;height:2.75rem;padding:var(--space-1);border-radius:var(--radius-md);object-fit:contain;object-position:center}._eyebrow_12615_127{text-transform:uppercase;color:var(--color-text-subtle);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps)}._reason_12615_143{max-width:28ch;font-size:var(--text-sm);line-height:1.45;font-weight:400;color:var(--color-text-muted);white-space:normal}@media(min-width:480px){._modal_12615_9 ._headerSlot_12615_53{padding:var(--space-6) var(--space-6) var(--space-5)}._modal_12615_9 ._bodySlot_12615_67{padding:0 var(--space-6) var(--space-6)}._header_12615_53{align-items:center}._reason_12615_143{max-width:38ch}}._bar_d5dnj_1{position:relative;z-index:1100;height:72px;background:var(--color-surface);border-bottom:1px solid var(--color-border);box-shadow:0 2px 10px #0f3f6c0d}._inner_d5dnj_19{display:flex;align-items:center;gap:28px;height:100%;width:100%;max-width:none;margin:0 auto;padding:0 var(--space-4)}._innerWide_d5dnj_49{max-width:none}._menuButton_d5dnj_57{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0;border:none;background:transparent;color:var(--color-primary);font-size:var(--text-lg);cursor:pointer;border-radius:var(--radius-md);transition:background .2s ease}._menuButton_d5dnj_57:hover{background:var(--color-primary-soft)}._brand_d5dnj_97{display:inline-flex;align-items:center;white-space:nowrap;text-decoration:none}._brand_d5dnj_97:hover{text-decoration:none}._logo_d5dnj_119{display:block;width:88px;height:58px;object-fit:contain;object-position:center}._nav_d5dnj_135{display:none;align-items:center;gap:4px}._navLink_d5dnj_147{display:inline-flex;align-items:center;min-height:46px;padding:0 14px;border-radius:0;font-size:var(--text-sm);font-weight:500;color:var(--color-text-muted);border-bottom:2px solid transparent;text-decoration:none;transition:border-color .2s ease,color .2s ease}._navDropdown_d5dnj_175{position:relative}._navDropdown_d5dnj_175 summary{list-style:none;cursor:pointer;gap:7px}._navDropdown_d5dnj_175 summary::-webkit-details-marker{display:none}._dropdownChevron_d5dnj_181{margin-left:3px;color:var(--color-primary);font-size:.625rem;transition:transform .18s ease}._navDropdown_d5dnj_175[open] ._dropdownChevron_d5dnj_181{transform:rotate(180deg)}._dropdownPanel_d5dnj_185{position:absolute;top:calc(100% + 10px);left:0;z-index:1200;display:grid;width:min(710px,calc(100vw - 24px));padding:10px;border:1px solid var(--color-border);border-radius:16px;background:#fff;box-shadow:0 18px 44px #0f3f6c2e,0 2px 8px #0f3f6c0f}._dropdownItem_d5dnj_211{display:flex;align-items:flex-start;gap:11px;padding:10px;border-radius:10px;color:var(--color-text);text-decoration:none;transition:background .18s ease,transform .18s ease}._dropdownItem_d5dnj_211:hover{background:#f1f6fb;text-decoration:none;transform:translate(2px)}._dropdownIcon_d5dnj_215{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border-radius:8px;background:var(--color-primary-soft);color:var(--color-primary);font-size:var(--text-lg)}._dropdownItem_d5dnj_211 strong{display:inline-block;margin-right:8px;color:var(--color-primary-dark);font-size:var(--text-sm);font-weight:700}._dropdownItem_d5dnj_211 em{display:block;margin-top:3px;color:var(--color-text-muted);font-size:var(--text-xs);font-style:normal;line-height:1.4}._dropdownItem_d5dnj_211 small{border-radius:999px;padding:3px 8px;background:#fee7e7;color:#c62828;font-size:.6875rem;font-weight:var(--weight-semibold);letter-spacing:.02em}._megaPanel_d5dnj_223{grid-template-columns:repeat(3,minmax(0,1fr))}._megaColumn_d5dnj_225{min-width:0;padding:10px 22px;border-left:1px solid #e4e8ef}._megaColumn_d5dnj_225:first-child{border-left:0}._megaColumn_d5dnj_225 h3{margin:0 0 12px;color:#171b2d;font-size:15px;font-weight:700}._megaLink_d5dnj_231{display:block;padding:6px 0;color:#4d5974;font-size:14px;line-height:1.35;text-decoration:none}._megaLink_d5dnj_231:hover{color:var(--color-primary);text-decoration:none}._navLink_d5dnj_147:hover{background:transparent;color:var(--color-primary-dark);border-bottom-color:#17629a61;text-decoration:none}._navActive_d5dnj_251{color:var(--color-primary);background:transparent;font-weight:600;border-radius:0;border-bottom:2px solid var(--color-link);box-shadow:none}._actions_d5dnj_269{display:flex;align-items:center;gap:12px;margin-left:auto}._actions_d5dnj_269 .ant-btn{min-height:40px;padding:0 22px;border-radius:999px;font-size:14px;font-weight:700}._actions_d5dnj_269 .ant-btn.ant-btn-text{border:1px solid var(--color-link);background:#fff;color:var(--color-link)}._actions_d5dnj_269 .ant-btn.ant-btn-text:hover{border-color:var(--color-primary);background:#eef7ff;color:var(--color-primary-dark)}._accountButton_d5dnj_323{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-2);border:none;background:transparent;border-radius:var(--radius-md);cursor:pointer;transition:background .2s ease}._accountButton_d5dnj_323:hover{background:var(--color-primary-soft)}._accountName_d5dnj_357{display:none;font-size:var(--text-sm);font-weight:500;color:var(--color-text);max-width:14ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._drawerNav_d5dnj_381{display:flex;flex-direction:column;gap:var(--space-1)}._drawerGroup_d5dnj_393+._drawerGroup_d5dnj_393{margin-top:var(--space-4)}._drawerGroupLabel_d5dnj_401{margin:0 0 var(--space-1);padding:0 var(--space-3);font-size:var(--text-xs);font-weight:600;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-subtle)}._drawerIcon_d5dnj_421{display:inline-flex;flex-shrink:0;color:var(--color-text-subtle)}._drawerLink_d5dnj_433{display:flex;align-items:center;gap:var(--space-3);min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--color-text);font-weight:500;text-decoration:none}._drawerLink_d5dnj_433:hover{background:var(--color-primary-soft);text-decoration:none}._drawerLinkActive_d5dnj_467{color:var(--color-primary);background:var(--color-primary-soft);font-weight:600}._drawerLinkActive_d5dnj_467 ._drawerIcon_d5dnj_421{color:var(--color-primary)}._drawerSignOut_d5dnj_487{display:flex;align-items:center;min-height:44px;margin-top:var(--space-3);padding:0 var(--space-3);border:none;border-top:1px solid var(--color-border);background:transparent;color:var(--color-error);font-size:var(--text-base);font-weight:500;text-align:left;cursor:pointer}@media(min-width:768px){._inner_d5dnj_19{display:grid}._menuButton_d5dnj_57{display:none}._nav_d5dnj_135{display:flex;align-items:center;gap:6px}._inner_d5dnj_19:not(._innerWide_d5dnj_49){grid-template-columns:96px 1fr auto}._brand_d5dnj_97,._nav_d5dnj_135{justify-self:start}._accountName_d5dnj_357{display:inline}._inner_d5dnj_19{padding:0 var(--space-6)}}._footer_p6ot2_1{margin-top:0;padding:var(--space-6) var(--space-4);background:var(--color-surface-translucent);border-top:1px solid var(--color-border)}._inner_p6ot2_15{display:flex;flex-direction:column;gap:var(--space-3);max-width:var(--content-width);margin:0 auto}._brand_p6ot2_31{font-weight:700;color:var(--color-primary-dark);margin:0}._brandAccent_p6ot2_43{color:var(--color-cta)}._links_p6ot2_51{display:flex;flex-wrap:wrap;gap:var(--space-4)}._link_p6ot2_51{display:inline-flex;align-items:center;min-height:44px;font-size:var(--text-sm);color:var(--color-text-muted)}._link_p6ot2_51:hover{color:var(--color-link)}._note_p6ot2_87{font-size:var(--text-xs);color:var(--color-text-subtle);margin:0}@media(min-width:768px){._footer_p6ot2_1{padding:var(--space-6)}._inner_p6ot2_15{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-5)}}._shell_1r4h5_1{display:flex;flex-direction:column;min-height:100vh}._appBody_1r4h5_23{display:grid;grid-template-columns:1fr;flex:1}._main_1r4h5_35{flex:1;width:100%}._appMain_1r4h5_45{min-width:0;padding-bottom:var(--space-8)}._candidateBody_1r4h5_57{grid-template-columns:1fr}._candidateMain_1r4h5_65{padding-bottom:0}@media(min-width:768px){._appBody_1r4h5_23{grid-template-columns:var(--sidebar-width) 1fr}._candidateBody_1r4h5_57{grid-template-columns:1fr}}._suspense_1r4h5_93{max-width:var(--content-width);margin:0 auto;padding:var(--space-6) var(--space-4)}._rail_h4k6i_11{display:none}._roleBadge_h4k6i_19{margin:0 0 var(--space-4);padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);font-size:var(--text-xs);font-weight:600;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-muted);align-self:flex-start}._group_h4k6i_49+._group_h4k6i_49{margin-top:var(--space-5)}._groupLabel_h4k6i_57{margin:0 0 var(--space-2);padding:0 var(--space-3);font-size:var(--text-xs);font-weight:600;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-subtle)}._list_h4k6i_77{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}._link_h4k6i_95{display:flex;align-items:center;gap:var(--space-3);min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:500;color:var(--color-text-muted);text-decoration:none;transition:background .2s ease,color .2s ease}._link_h4k6i_95:hover{background:var(--color-primary-soft);color:var(--color-primary-dark);text-decoration:none}._linkActive_h4k6i_143{position:relative;background:var(--color-primary-soft);color:var(--color-primary);font-weight:600}._linkActive_h4k6i_143:before{content:"";position:absolute;left:0;top:var(--space-2);bottom:var(--space-2);width:2px;border-radius:var(--radius-full);background:var(--color-primary)}._icon_h4k6i_179{display:inline-flex;flex-shrink:0;font-size:var(--text-base);color:var(--color-text-subtle)}._link_h4k6i_95:hover ._icon_h4k6i_179,._linkActive_h4k6i_143 ._icon_h4k6i_179{color:var(--color-primary)}@media(min-width:768px){._rail_h4k6i_11{display:flex;flex-direction:column;position:sticky;top:var(--topbar-height);max-height:calc(100vh - var(--topbar-height));overflow-y:auto;padding:var(--space-5) var(--space-3);border-right:1px solid var(--color-border);background:var(--color-surface)}}._wrapper_1w9gu_1{max-width:var(--content-width-narrow);margin:0 auto;padding:var(--space-7) var(--space-4)}:root{--color-primary: #165596;--color-primary-dark: #103e6f;--color-primary-soft: #e8f1fa;--color-link: #1e86bb;--color-cta: #ec5b16;--color-cta-hover: #f97316;--color-success: #9fbc4f;--color-warning: #f8b23b;--color-error: #dc2626;--color-info: #1e86bb;--color-on-primary: #ffffff;--color-success-text: #5f7320;--color-warning-text: #8a5a00;--color-success-tint: rgba(159, 188, 79, .16);--color-warning-tint: rgba(248, 178, 59, .18);--color-error-tint: rgba(220, 38, 38, .1);--status-applied: #6b7280;--status-screening: #1e86bb;--status-interview: #f8b23b;--status-offer: #8b5cf6;--status-hired: #9fbc4f;--status-rejected: #dc2626;--status-withdrawn: #9ca3af;--resume-accent-teal: #0f6e6e;--resume-accent-green: #2f6b3a;--resume-accent-burgundy: #8b1e3f;--resume-accent-plum: #5b2a86;--resume-accent-rust: #a4441b;--resume-accent-gold: #8a6116;--resume-accent-slate: #475569;--color-bg: #f8fafc;--color-surface: #ffffff;--color-surface-raised: #ffffff;--color-surface-sunken: #f1f5f9;--color-backdrop: rgba(16, 62, 111, .45);--wash-hero: linear-gradient(180deg, rgba(238, 247, 255, .34), rgba(246, 250, 255, .58));--wash-hero-soft: linear-gradient(180deg, rgba(238, 247, 255, .12), rgba(246, 250, 255, .18));--wash-auth: linear-gradient(90deg, rgba(248, 250, 252, .5), rgba(248, 250, 252, .7));--color-surface-translucent: rgba(255, 255, 255, .92);--color-surface-veil: rgba(255, 255, 255, .78);--color-border-veil: rgba(255, 255, 255, .72);--color-text: #1f2937;--color-text-muted: #6b7280;--color-text-subtle: #9ca3af;--color-border: #e5e7eb;--color-border-strong: #cbd5e1;--shadow-sm: 0 1px 2px rgba(16, 62, 111, .06);--shadow-md: 0 4px 12px rgba(16, 62, 111, .1);--shadow-lg: 0 12px 32px rgba(16, 62, 111, .14);--font-base: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-document-serif: Georgia, Cambria, "Times New Roman", serif;--font-resume-source-sans: "Source Sans 3", "Segoe UI", Arial, sans-serif;--font-resume-lato: "Lato", "Segoe UI", Arial, sans-serif;--font-resume-roboto: "Roboto", "Segoe UI", Arial, sans-serif;--font-resume-lora: "Lora", Georgia, serif;--font-resume-merriweather: "Merriweather", Georgia, serif;--font-resume-garamond: "EB Garamond", Garamond, Georgia, serif;--font-resume-playfair: "Playfair Display", Georgia, serif;--text-xs: .75rem;--text-sm: .875rem;--text-base: .9375rem;--text-lg: 1.0625rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 2rem;--text-page-title: clamp(1.5rem, 1.25rem + .9vw, 1.875rem);--text-display: clamp(2rem, 1.35rem + 2.6vw, 3rem);--text-figure: clamp(1.5rem, 1.3rem + .8vw, 1.875rem);--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--leading-tight: 1.15;--leading-snug: 1.3;--leading-normal: 1.5;--leading-relaxed: 1.65;--tracking-display: -.025em;--tracking-heading: -.015em;--tracking-caps: .06em;--content-width: 1360px;--content-width-narrow: 880px;--topbar-height: 64px;--sidebar-width: 240px;--filter-width: 280px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--row-height: 56px;--row-height-compact: 40px;--field-gap: 20px;--card-gap: 16px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-full: 999px}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;overflow-anchor:none}body{overflow-x:hidden;overflow-anchor:none;font-family:var(--font-base);font-size:var(--text-base);font-weight:var(--weight-regular);line-height:1.6;color:var(--color-text);background:var(--color-bg);font-optical-sizing:auto;font-feature-settings:"cv11","ss01";text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-weight:var(--weight-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-heading);color:var(--color-primary-dark);text-wrap:balance}h1{font-size:var(--text-page-title);font-weight:var(--weight-bold);line-height:var(--leading-tight)}h2{font-size:var(--text-xl)}h3{font-size:var(--text-lg)}h4,h5,h6{font-size:var(--text-base);letter-spacing:0}p{text-wrap:pretty}strong,b{font-weight:var(--weight-semibold)}small{font-size:var(--text-xs)}table,time,data{font-variant-numeric:tabular-nums}input,select,textarea{font:inherit}a{color:var(--color-link);text-decoration:none}a:hover{text-decoration:underline}img,svg{display:block;max-width:100%}button{font-family:inherit}ul,ol{padding:0;list-style:none}:focus-visible{outline:2px solid var(--color-link);outline-offset:2px}#root{min-height:100vh}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
