.IconRail_rail__EWs2R{align-items:center;background:var(--rail-bg);border-right:1px solid #ffffff0d;display:flex;flex-direction:column;flex-shrink:0;gap:.25rem;height:100vh;padding:1.25rem 0;position:-webkit-sticky;position:sticky;top:0;width:60px}.IconRail_logo__hL6bp{align-items:center;background:var(--rust);border-radius:8px;cursor:pointer;display:flex;height:32px;justify-content:center;margin-bottom:1.5rem;overflow:hidden;text-decoration:none;width:32px}.IconRail_logoImg__AigzY{filter:brightness(0) invert(1);height:26px;object-fit:contain;width:26px}.IconRail_logo__hL6bp:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.IconRail_railBtn__xwe5l{align-items:center;background:#0000;border:none;border-radius:10px;color:#ffffff47;cursor:pointer;display:flex;font-size:1rem;height:38px;justify-content:center;position:relative;text-decoration:none;transition:all .15s;width:38px}.IconRail_railBtn__xwe5l:visited{color:#ffffff47}.IconRail_railBtn__xwe5l:hover{background:#ffffff0f;color:#ffffffb3}.IconRail_railBtn__xwe5l.IconRail_on__p2mXG{background:#b85c382e;color:var(--rust-light)}.IconRail_railBtn__xwe5l.IconRail_on__p2mXG:visited{color:var(--rust-light)}.IconRail_railBtn__xwe5l:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.IconRail_tip__PMt5k{background:#140c08f7;border:1px solid #ffffff1a;border-radius:6px;color:#fff;font-family:var(--font-body);font-size:.7rem;left:calc(100% + 10px);opacity:0;padding:.28rem .65rem;pointer-events:none;position:absolute;transition:opacity .15s;white-space:nowrap}.IconRail_railBtn__xwe5l:hover .IconRail_tip__PMt5k{opacity:1}.IconRail_spacer__Srloy{flex:1 1}.IconRail_avatar__DGfZB{align-items:center;background:var(--rust);border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:.65rem;font-weight:600;height:30px;justify-content:center;margin-top:.25rem;width:30px}.StatsPanel_panel__ftzxX{background:var(--stats-bg);border-right:1px solid #ffffff0f;display:flex;flex-direction:column;flex-shrink:0;gap:1.35rem;height:100vh;overflow-y:auto;padding:1.75rem 1.4rem;position:-webkit-sticky;position:sticky;top:0;width:290px}.StatsPanel_greet__2qGx1{color:#ffffff47;font-size:.7rem;margin-bottom:.2rem}.StatsPanel_name__NCi4b{color:#fff;font-family:var(--font-heading);font-size:1.15rem;font-weight:300;letter-spacing:-.02em}.StatsPanel_bigStat__ytH3u{background:#ffffff08;border:1px solid #ffffff12;border-radius:14px;overflow:hidden;padding:1.4rem;position:relative}.StatsPanel_bigStatGlow__4FuMZ{background:radial-gradient(circle,#b85c382e 0,#0000 70%);border-radius:50%;height:90px;pointer-events:none;position:absolute;right:-25px;top:-25px;width:90px}.StatsPanel_bsLabel__\+3E2-{color:#ffffff47;font-size:.6rem;font-weight:600;letter-spacing:.1em;margin-bottom:.7rem;text-transform:uppercase}.StatsPanel_bsValue__BQGy4{color:#fff;font-family:var(--font-heading);font-size:3.8rem;font-weight:300;letter-spacing:-.04em;line-height:1}.StatsPanel_bsUnit__js\+Fg{color:var(--rust-light);font-size:1.9rem;font-style:normal}.StatsPanel_bsSub__M9JSD{color:#ffffff47;font-size:.7rem;margin-top:.45rem}.StatsPanel_bsBar__JDCQ5{background:#ffffff12;border-radius:100px;height:3px;margin-top:1.1rem}.StatsPanel_bsFill__S7Ra9{background:var(--rust);border-radius:100px;height:100%;transition:width .4s ease}.StatsPanel_compactStat__S4K\+o{padding:.8rem 1rem}.StatsPanel_compactValueRow__p0ahq{align-items:baseline;display:flex;gap:.6rem;justify-content:space-between}.StatsPanel_compactValue__PjG9S{color:#fff;font-family:var(--font-heading);font-size:1.45rem;font-weight:300;line-height:1;white-space:nowrap}.StatsPanel_compactUnit__VswWa{color:var(--rust-light);font-size:.9rem;font-style:normal}.StatsPanel_compactSub__lZlh9{color:#ffffff4d;font-size:.62rem;text-align:right}.StatsPanel_miniGrid__vCvJy{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:1fr 1fr}.StatsPanel_miniCard__VQ\+Ud{background:#ffffff08;border:1px solid #ffffff0f;border-radius:11px;padding:1rem}.StatsPanel_mcLabel__XqiA0{color:#ffffff38;font-size:.57rem;font-weight:600;letter-spacing:.08em;margin-bottom:.45rem;text-transform:uppercase}.StatsPanel_mcValue__8tCAN{color:#fff;font-family:var(--font-heading);font-size:1.7rem;font-weight:300;line-height:1}.StatsPanel_mcValue__8tCAN.StatsPanel_rust__uoVga{color:var(--rust-light)}.StatsPanel_mcSub__3WRzh{color:#ffffff38;font-size:.6rem;margin-top:.2rem}.StatsPanel_resumeBox__gpjQ7{background:#ffffff08;border:1px solid #ffffff0f;border-radius:13px;padding:1.15rem}.StatsPanel_rbTitle__WlIm3{color:#ffffff47;font-size:.6rem;font-weight:600;letter-spacing:.1em;margin-bottom:1rem;text-transform:uppercase}.StatsPanel_rbItem__8ziZ6{margin-bottom:.8rem}.StatsPanel_rbItem__8ziZ6:last-child{margin-bottom:0}.StatsPanel_rbRow__BYS0J{display:flex;justify-content:space-between;margin-bottom:.3rem}.StatsPanel_rbName__m1kS2{color:#fff9;font-size:.73rem}.StatsPanel_rbPct__rNBCU{color:#ffffff38;font-size:.63rem}.StatsPanel_rbPctTooltipWrap__\+h3Qc{align-items:center;display:inline-flex;position:relative}.StatsPanel_rbPctTrigger__jikga{-webkit-appearance:none;appearance:none;background:#0000;border:0;color:#ffffff38;cursor:help;font-size:.63rem;line-height:1;margin:0;padding:0}.StatsPanel_rbPctTrigger__jikga:focus-visible{border-radius:2px;outline:1px solid #ffffff80;outline-offset:2px}.StatsPanel_rbTooltip__q1Ud0{background:#120d0cf5;border:1px solid #ffffff1f;border-radius:7px;bottom:calc(100% + 8px);box-shadow:0 10px 22px #00000047;color:#ffffffdb;font-size:.6rem;letter-spacing:.01em;line-height:1.35;max-width:210px;opacity:0;padding:.45rem .55rem;pointer-events:none;position:absolute;right:0;transform:translateY(2px);transition:opacity .15s ease,transform .15s ease,visibility .15s ease;visibility:hidden;width:-webkit-max-content;width:max-content;z-index:30}.StatsPanel_rbTooltip__q1Ud0:after{border-color:#120d0cf5 #0000 #0000;border-style:solid;border-width:5px 5px 0;content:"";position:absolute;right:8px;top:100%}.StatsPanel_rbTooltipVisible__meszM{opacity:1;transform:translateY(0);visibility:visible}.StatsPanel_rbBar__ZuhO9{background:#ffffff12;border-radius:100px;height:2.5px}.StatsPanel_rbFill__iYP-0{background:var(--rust);border-radius:100px;height:100%;transition:width .4s ease}.ResumesSidebar_panel__-pvQP{background:var(--stats-bg);border-right:1px solid #ffffff0f;display:grid;grid-template-rows:auto 1fr;height:100vh;overflow:hidden;position:-webkit-sticky;position:sticky;top:0}.ResumesSidebar_head__sREHV{border-bottom:1px solid #ffffff0f;padding:1.25rem 1rem .85rem}.ResumesSidebar_title__jRI4M{color:var(--text);font-family:var(--font-heading);font-size:1.65rem;line-height:1}.ResumesSidebar_sub__l7eoU{color:var(--muted);font-size:12px;margin-top:6px}.ResumesSidebar_rows__l3poA{grid-gap:8px;align-content:start;display:grid;gap:8px;min-height:0;overflow-y:auto;padding:.7rem}.ResumesSidebar_row__V-W\+p{grid-gap:10px;-webkit-appearance:none;appearance:none;background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;color:var(--text);cursor:pointer;display:grid;gap:10px;padding:12px;text-align:left}.ResumesSidebar_row__V-W\+p:hover{background:#ffffff0a;border-color:#ffffff24}.ResumesSidebar_rowActive__SfY0T{background:#d4795a1f;border-color:#d4795a73;box-shadow:0 0 0 1px #d4795a2e}.ResumesSidebar_row__V-W\+p:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ResumesSidebar_rowTop__jvgzi{align-items:center;display:flex;gap:8px;justify-content:space-between}.ResumesSidebar_rowIdentity__r9GsV{align-items:center;display:inline-flex;gap:8px;min-width:0}.ResumesSidebar_fileIcon__dEX-K{align-items:center;background:#ffffff0d;border:1px solid #ffffff14;border-radius:7px;color:#fff9;display:inline-flex;font-size:9px;font-weight:700;height:28px;justify-content:center;letter-spacing:.06em;min-width:28px;padding:0 6px;text-transform:uppercase}.ResumesSidebar_name__r66z8{color:var(--text);font-size:1.02rem;font-weight:620;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ResumesSidebar_bestPill__GL2QZ{align-items:center;background:#d4795a2e;border:1px solid #d4795a4d;border-radius:999px;color:var(--rust-light);display:inline-flex;font-size:11px;font-weight:700;letter-spacing:.05em;padding:3px 8px;text-transform:uppercase}.ResumesSidebar_rowMeta__1Owvp{align-items:center;color:var(--muted);display:inline-flex;flex-wrap:wrap;font-size:13px;gap:6px}.ResumesSidebar_metaDot__mgGBr{color:#ffffff40}.ResumesSidebar_muted__V29gL{color:var(--muted)}.ResumesSidebar_positive__71Eo6{color:#4abe78f0}.ResumesSidebar_state__FK3hM{grid-gap:6px;display:grid;gap:6px;padding:1rem}.ResumesSidebar_stateTitle__rWYOg{color:var(--text);font-weight:650}.ResumesSidebar_stateSub__E2GsI{color:var(--muted);font-size:12px}.AppShell_shell__Ngvpv{display:grid;grid-template-columns:60px 290px 1fr;min-height:100vh}.AppShell_shellResumes__SnPVl{grid-template-columns:60px 340px 1fr}.AppShell_main__5nhtB{display:flex;flex-direction:column;min-height:100vh;overflow-y:auto}.ApplicationTable_emptyWrap__b8eT8,.ApplicationTable_loadingWrap__cw80M{padding:28px 14px 34px;text-align:center}.ApplicationTable_emptyTitle__PoWT0,.ApplicationTable_loadingTitle__s7gqv{font-weight:750}.ApplicationTable_emptySub__MudXG,.ApplicationTable_loadingSub__PxlHd{color:var(--muted-on-panel);font-size:13px;margin-top:6px}.ApplicationTable_tableWrap__hkpNO{overflow-x:auto;width:100%}.ApplicationTable_table__lQgoy{border-collapse:collapse;min-width:820px;width:100%}.ApplicationTable_table__lQgoy td,.ApplicationTable_table__lQgoy th{border-bottom:1px solid var(--border);color:var(--text-on-panel);padding:12px 14px;vertical-align:middle}.ApplicationTable_table__lQgoy th{background:#ffffff08;color:var(--muted-on-panel);font-size:12px;font-weight:650;letter-spacing:.2px;text-align:left}.ApplicationTable_right__lfa6Q{text-align:right}.ApplicationTable_titleCell__7\+pka{grid-gap:4px;display:grid;gap:4px}.ApplicationTable_jobTitle__Y0GTy{font-weight:700}.ApplicationTable_feedbackPreview__itYEb{color:var(--muted-on-panel);font-size:12px;line-height:1.35}.ApplicationTable_feedbackLabel__KEn1Y{color:var(--text-on-panel);font-weight:600}.ApplicationTable_url__dc8cI{color:var(--accent);font-size:12px;text-decoration:underline;text-underline-offset:3px}.ApplicationTable_url__dc8cI:hover{color:var(--accent-hover)}.ApplicationTable_select__aouoJ{background:var(--input-bg);border:1px solid var(--input-border);border-radius:12px;color:var(--text-on-panel);max-width:180px;padding:8px 10px;width:100%}.ApplicationTable_select__aouoJ:focus{border-color:#b85c3880;box-shadow:var(--focus-shadow);outline:none}.ApplicationTable_actions__n1P18{display:inline-flex;gap:8px}.ApplicationTable_dangerButton__kUuCa,.ApplicationTable_primaryButton__4Mvjm,.ApplicationTable_secondaryButton__HzLRc{-webkit-appearance:none;appearance:none;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;color:var(--text-on-panel);cursor:pointer;padding:8px 10px}.ApplicationTable_primaryButton__4Mvjm{background:var(--accent);border-color:#d4795a59;color:var(--accent-contrast)}.ApplicationTable_primaryButton__4Mvjm:hover{background:var(--accent-hover)}.ApplicationTable_secondaryButton__HzLRc:hover{background:#ffffff1a}.ApplicationTable_dangerButton__kUuCa:focus-visible,.ApplicationTable_primaryButton__4Mvjm:focus-visible,.ApplicationTable_secondaryButton__HzLRc:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ApplicationTable_dangerButton__kUuCa{background:#ef444414;border-color:#ef444433}.ApplicationTable_dangerButton__kUuCa:hover{background:#ef444424}.ApplicationTable_closedOutSection__PO2BL{border-top:1px solid var(--border)}.ApplicationTable_closedOutHeader__NIBvV{-webkit-appearance:none;appearance:none;background:#ffffff08;border:0;border-bottom:1px solid var(--border);color:var(--text-on-panel);cursor:pointer;font-weight:700;padding:12px 14px;text-align:left;width:100%}.ApplicationTable_closedOutHeader__NIBvV:hover{background:#ffffff0f}.ApplicationTable_stalePrompt__TZnCq{grid-gap:10px;background:#d4795a14;border:1px solid #d4795a38;border-radius:12px;display:grid;gap:10px;margin-top:8px;padding:10px 12px}.ApplicationTable_stalePromptText__2u3er{color:var(--text-on-panel);font-size:12px;line-height:1.45}.ApplicationTable_stalePromptActions__A2GSj{display:flex;flex-wrap:wrap;gap:8px}.ApplicationForm_backdrop__tyDPG{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:var(--overlay);display:grid;inset:0;padding:18px;place-items:center;position:fixed;z-index:50}.ApplicationForm_modal__2vPJr{animation:ApplicationForm_slideUp__T1lu8 .25s ease;background:var(--panel-elevated);border:1px solid #ffffff1a;border-radius:16px;box-shadow:var(--shadow);color:var(--text-on-panel);max-height:88vh;max-width:510px;overflow:hidden;overflow-y:auto;width:100%}@keyframes ApplicationForm_slideUp__T1lu8{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.ApplicationForm_header__4het\+{align-items:center;border-bottom:1px solid #ffffff12;display:flex;justify-content:space-between;padding:1.4rem 1.65rem}.ApplicationForm_title__pGf4A{color:#fff;font-family:var(--font-heading);font-size:1.05rem;font-weight:300}.ApplicationForm_iconButton__uhQlQ{align-items:center;-webkit-appearance:none;appearance:none;background:#ffffff12;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:.85rem;height:27px;justify-content:center;width:27px}.ApplicationForm_iconButton__uhQlQ:hover{background:#ffffff1f}.ApplicationForm_iconButton__uhQlQ:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ApplicationForm_form__Z-ErB{padding:1.65rem}.ApplicationForm_grid__Bj-NR{display:flex;flex-direction:column;gap:1.15rem}.ApplicationForm_fieldWide__5TmS1,.ApplicationForm_field__IWwEX{grid-gap:.45rem;display:grid;gap:.45rem}.ApplicationForm_urlRow__NxZgk{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto}.ApplicationForm_errorText__BQAib{color:var(--danger);font-size:12px}.ApplicationForm_label__ntC-8{color:#ffffff52;font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ApplicationForm_optional__AXwnY{color:#ffffff38}.ApplicationForm_input__BoNGp,.ApplicationForm_textarea__QSDwJ{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:9px;color:#fff;font-size:.85rem;outline:none;padding:.72rem .95rem;transition:border-color .15s;width:100%}input.ApplicationForm_input__BoNGp,textarea.ApplicationForm_textarea__QSDwJ{color-scheme:dark}.ApplicationForm_textarea__QSDwJ{min-height:92px;resize:vertical}.ApplicationForm_input__BoNGp:focus,.ApplicationForm_textarea__QSDwJ:focus{border-color:#b85c3880;box-shadow:var(--focus-shadow)}.ApplicationForm_input__BoNGp::placeholder,.ApplicationForm_textarea__QSDwJ::placeholder{color:#fff3}.ApplicationForm_footer__7IsUH{border-top:1px solid #ffffff12;display:flex;gap:.65rem;justify-content:flex-end;padding:1.15rem 1.65rem}.ApplicationForm_primaryButton__ZqJNd,.ApplicationForm_secondaryButton__NDbya,.ApplicationForm_tertiaryButton__OlWaN{-webkit-appearance:none;appearance:none;background:#0000;border:1px solid #ffffff1f;border-radius:9px;color:#ffffff8c;cursor:pointer;font-size:.83rem;padding:.62rem 1.15rem}.ApplicationForm_primaryButton__ZqJNd{background:var(--accent);border:none;color:#fff;font-weight:500;padding:.62rem 1.4rem}.ApplicationForm_primaryButton__ZqJNd:hover{background:var(--accent-hover)}.ApplicationForm_primaryButton__ZqJNd:active{background:var(--accent-press)}.ApplicationForm_secondaryButton__NDbya:hover{background:#ffffff0f}.ApplicationForm_primaryButton__ZqJNd:focus-visible,.ApplicationForm_secondaryButton__NDbya:focus-visible,.ApplicationForm_tertiaryButton__OlWaN:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ApplicationForm_tertiaryButton__OlWaN{background:#0000;border:0;color:var(--muted-on-panel);margin-right:auto;padding:8px 4px;text-decoration:underline;text-underline-offset:2px}.ApplicationForm_tertiaryButton__OlWaN:hover{background:#0000;color:var(--text-on-panel)}.ApplicationForm_primaryButton__ZqJNd:disabled{cursor:not-allowed;opacity:.7}@media (max-width:640px){.ApplicationForm_grid__Bj-NR{grid-template-columns:1fr}}.ResumeUploadModal_backdrop__SnD0p{background:var(--overlay);display:grid;inset:0;padding:18px;place-items:center;position:fixed;z-index:60}.ResumeUploadModal_modal__v56qc{background:var(--panel-elevated);border:1px solid #ffffff1a;border-radius:var(--radius);box-shadow:0 24px 48px #00000080;color:var(--text);max-width:560px;overflow:hidden;width:100%}.ResumeUploadModal_header__82XdH{align-items:center;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:12px 14px}.ResumeUploadModal_title__WEeIa{font-weight:650}.ResumeUploadModal_iconButton__Hutcj{-webkit-appearance:none;appearance:none;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;color:var(--text);cursor:pointer;height:34px;width:34px}.ResumeUploadModal_iconButton__Hutcj:hover{background:#ffffff1a}.ResumeUploadModal_iconButton__Hutcj:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ResumeUploadModal_body__kdUn4{grid-gap:12px;display:grid;gap:12px;padding:14px}.ResumeUploadModal_field__cNKGY{grid-gap:6px;display:grid;gap:6px}.ResumeUploadModal_label__s52qz{color:var(--muted);font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.ResumeUploadModal_hint__QctSt{color:var(--muted);font-size:12px}.ResumeUploadModal_input__nJbcb{background:var(--input-bg);border:1px solid var(--input-border);border-radius:8px;color:var(--text);outline:none;padding:10px 12px;width:100%}.ResumeUploadModal_input__nJbcb:focus{border-color:#d4795a99;box-shadow:var(--focus-shadow)}.ResumeUploadModal_error__b\+n9h{background:var(--danger-bg);border:1px solid #ef444433;border-radius:8px;font-size:13px;margin-top:2px;padding:10px 12px}.ResumeUploadModal_footer__5q\+Fm{border-top:1px solid var(--border);display:flex;gap:10px;justify-content:flex-end;padding:12px 14px 14px}.ResumeUploadModal_primaryButton__DzecB,.ResumeUploadModal_secondaryButton__y3M3s{-webkit-appearance:none;appearance:none;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;color:#ffffffb3;cursor:pointer;font-weight:500;padding:10px 12px}.ResumeUploadModal_primaryButton__DzecB{background:var(--accent);border-color:#0000;color:var(--accent-contrast);font-weight:600}.ResumeUploadModal_primaryButton__DzecB:hover{background:var(--accent-hover)}.ResumeUploadModal_primaryButton__DzecB:active{background:var(--accent-press)}.ResumeUploadModal_secondaryButton__y3M3s:hover{background:#ffffff1a}.ResumeUploadModal_primaryButton__DzecB:focus-visible,.ResumeUploadModal_secondaryButton__y3M3s:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ResumeUploadModal_primaryButton__DzecB:disabled,.ResumeUploadModal_secondaryButton__y3M3s:disabled{cursor:not-allowed;opacity:.7}.App_page__5vKaD{margin:0 auto;max-width:1160px;padding:22px 18px 56px}.App_header__fhC8n{align-items:flex-end;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);color:var(--text-on-panel);display:flex;gap:16px;justify-content:space-between;padding:16px 14px 18px}.App_headerLeft__IFHWM{grid-gap:6px;display:grid;gap:6px}.App_logoLink__SXcNd{align-items:center;border-radius:10px;display:inline-flex;padding:2px 4px;text-decoration:none;width:-webkit-fit-content;width:fit-content}.App_logoLink__SXcNd:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.App_logoImage__3wcUH{display:block;height:46px;max-width:min(240px,70vw);width:auto}.App_subtitle__58P5V{color:var(--muted-on-panel);font-size:13px}.App_headerRight__Jdpyg{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.App_nav__Yz\+gE{align-items:center;display:flex;gap:8px;margin-right:6px}.App_navLink__JICGV{align-items:center;border:1px solid #0000;border-radius:12px;color:var(--text-on-panel);display:inline-flex;font-weight:650;padding:9px 10px;text-decoration:none;white-space:nowrap}.App_navLink__JICGV:hover{background:#ffffff0f;border-color:#ffffff14}.App_navLinkActive__BVUpn{background:#ffffff14;border-color:#ffffff1f}.App_navLink__JICGV:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.App_primaryButton__kh9bH{-webkit-appearance:none;appearance:none;background:var(--accent);border:none;border-radius:8px;color:var(--accent-contrast);cursor:pointer;font-size:.8rem;font-weight:500;padding:.55rem 1.1rem;transition:background .2s}.App_primaryButton__kh9bH:hover{background:var(--accent-hover)}.App_primaryButton__kh9bH:active{background:var(--accent-press)}.App_primaryButton__kh9bH:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.App_secondaryButton__EA4F8{-webkit-appearance:none;appearance:none;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;color:#ffffffb3;cursor:pointer;font-size:.8rem;font-weight:500;padding:.55rem 1.1rem}.App_secondaryButton__EA4F8:hover{background:#ffffff1a}.App_secondaryButton__EA4F8:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.App_accountMenu__kPzKe{position:relative}.App_accountMenuPanel__7J8VP{background:var(--panel-elevated);border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 16px 28px #0006;display:none;min-width:156px;padding:6px;position:absolute;right:0;top:calc(100% + 8px);z-index:20}.App_accountMenuPanelOpen__WwbgL{display:grid}.App_accountMenuItem__pjPtK{-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:10px;color:var(--text-on-panel);cursor:pointer;display:block;font-size:14px;padding:9px 10px;text-align:left;text-decoration:none;width:100%}.App_accountMenuItem__pjPtK:link,.App_accountMenuItem__pjPtK:visited{color:var(--text-on-panel)}.App_accountMenuItemActive__DROw9,.App_accountMenuItem__pjPtK:hover{background:#ffffff14}.App_accountMenuItem__pjPtK:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.App_pgHeader__7dNwQ{align-items:center;background:var(--bg);border-bottom:1px solid #ffffff0d;display:flex;flex-shrink:0;justify-content:space-between;padding:1.6rem 2rem;position:-webkit-sticky;position:sticky;top:0;z-index:10}.App_pgTitle__oc7lO{color:#fff;font-family:var(--font-heading);font-size:1rem;font-weight:400}.App_pgActions__KzXKj{align-items:center;display:flex;gap:.65rem}.App_addSplit__LPwXk{align-items:stretch;display:inline-flex;position:relative}.App_addSplitMain__IpLSd{border-bottom-right-radius:0;border-top-right-radius:0}.App_addSplitToggle__wszbO{border-bottom-left-radius:0;border-left:1px solid #ffffff2e;border-top-left-radius:0;min-width:2.2rem;padding-inline:.65rem}.App_addMenu__iUyxk{background:var(--panel-elevated);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow);min-width:168px;padding:6px;position:absolute;right:0;top:calc(100% + 8px);z-index:20}.App_addMenuItem__ildFy{-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:8px;color:var(--text-on-panel);cursor:pointer;font-size:.83rem;padding:8px 10px;text-align:left;width:100%}.App_addMenuItem__ildFy:hover{background:#ffffff14}.App_addMenuItem__ildFy:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.App_pgBody__6zsg9{flex:1 1;overflow-y:auto;padding:1rem 1.5rem}.App_main__nhgh3{grid-gap:16px;display:grid;gap:16px;margin-top:18px}.App_panel__fsDjF{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);color:var(--text-on-panel);overflow:hidden}.App_panelHeader__\+VGKf{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:12px;justify-content:space-between;padding:14px}.App_panelHeaderMain__nBczj{grid-gap:2px;display:grid;gap:2px}.App_panelTitle__tUPHC{font-weight:750}.App_panelMeta__yqMTL{color:var(--muted-on-panel);font-size:12px}.App_panelHeaderActions__EiRQs{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.App_errorBanner__XKeYe{background:var(--danger-bg);border:1px solid #ef444433;border-radius:12px;color:var(--text-on-panel);margin:12px 14px 0;padding:10px 12px}@media (max-width:640px){.App_header__fhC8n{align-items:flex-start;flex-direction:column}.App_nav__Yz\+gE{flex-wrap:wrap;justify-content:flex-start;width:100%}.App_navLink__JICGV{flex:1 1 auto;justify-content:center}.App_logoImage__3wcUH{height:42px;max-width:80vw}.App_headerRight__Jdpyg{justify-content:flex-start;width:100%}.App_accountMenu__kPzKe,.App_secondaryButton__EA4F8{width:100%}.App_accountMenuPanel__7J8VP{left:0;min-width:100%;right:auto}.App_panelHeader__\+VGKf{align-items:flex-start;flex-direction:column}.App_panelHeaderActions__EiRQs{flex-direction:column;justify-content:flex-start;width:100%}.App_addSplit__LPwXk,.App_panelHeaderActions__EiRQs>*,.App_primaryButton__kh9bH{width:100%}.App_addSplit__LPwXk .App_primaryButton__kh9bH{width:auto}.App_addSplitMain__IpLSd{flex:1 1 auto}}.ApplicationCsvImportModal_backdrop__esnok{background:var(--overlay);display:grid;inset:0;padding:18px;place-items:center;position:fixed;z-index:70}.ApplicationCsvImportModal_modal__81Y7I{background:var(--panel-elevated);border:1px solid #ffffff1a;border-radius:var(--radius);box-shadow:0 24px 48px #00000080;color:var(--text);max-height:calc(100vh - 36px);max-width:940px;overflow:auto;width:100%}.ApplicationCsvImportModal_header__F3NIM{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.ApplicationCsvImportModal_title__llIN7{font-weight:650}.ApplicationCsvImportModal_subtle__u0vtz{color:var(--muted);font-size:12px}.ApplicationCsvImportModal_iconButton__q9ln9{-webkit-appearance:none;appearance:none;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;color:var(--text);cursor:pointer;height:34px;width:34px}.ApplicationCsvImportModal_iconButton__q9ln9:hover{background:#ffffff1a}.ApplicationCsvImportModal_iconButton__q9ln9:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ApplicationCsvImportModal_body__5V5NQ{grid-gap:14px;display:grid;gap:14px;padding:14px}.ApplicationCsvImportModal_field__c0FjQ{grid-gap:6px;display:grid;gap:6px}.ApplicationCsvImportModal_label__ePq8Z{color:var(--muted);font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.ApplicationCsvImportModal_required__TQhLs{color:var(--rust-light)}.ApplicationCsvImportModal_hint__07Djc{color:var(--muted);font-size:12px}.ApplicationCsvImportModal_input__WN7rH{background:var(--input-bg);border:1px solid var(--input-border);border-radius:8px;color:var(--text);outline:none;padding:10px 12px;width:100%}.ApplicationCsvImportModal_input__WN7rH:focus{border-color:#d4795a99;box-shadow:var(--focus-shadow)}.ApplicationCsvImportModal_mappingWrap__wW\+bi,.ApplicationCsvImportModal_previewWrap__SUBdw,.ApplicationCsvImportModal_resultWrap__NxS50{grid-gap:10px;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;display:grid;gap:10px;padding:12px}.ApplicationCsvImportModal_sectionTitle__yO1d4{font-weight:600}.ApplicationCsvImportModal_mapGrid__s5PXn{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.ApplicationCsvImportModal_metrics__72VmB{display:flex;flex-wrap:wrap;gap:8px}.ApplicationCsvImportModal_metric__v49g9{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;color:var(--muted);font-size:12px;padding:4px 8px}.ApplicationCsvImportModal_tableWrap__hVKwI{border:1px solid var(--border);border-radius:10px;overflow-x:auto}.ApplicationCsvImportModal_table__3Ra47{border-collapse:collapse;width:100%}.ApplicationCsvImportModal_table__3Ra47 td,.ApplicationCsvImportModal_table__3Ra47 th{border-bottom:1px solid var(--border);color:var(--text);font-size:13px;padding:8px 10px;text-align:left;vertical-align:top}.ApplicationCsvImportModal_table__3Ra47 th{background:#ffffff08;color:var(--muted);font-weight:600}.ApplicationCsvImportModal_table__3Ra47 tr:last-child td{border-bottom:0}.ApplicationCsvImportModal_error__ba65U{background:var(--danger-bg);border:1px solid #ef444433;border-radius:8px;font-size:13px;padding:10px 12px}.ApplicationCsvImportModal_footer__hBFYM{border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;padding:12px 14px 14px}.ApplicationCsvImportModal_rowButtons__lN\+Ts{display:flex;flex-wrap:wrap;gap:8px}.ApplicationCsvImportModal_primaryButton__pYEFd,.ApplicationCsvImportModal_secondaryButton__Y30No{-webkit-appearance:none;appearance:none;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;color:#ffffffb3;cursor:pointer;font-weight:500;padding:10px 12px}.ApplicationCsvImportModal_primaryButton__pYEFd{background:var(--accent);border-color:#0000;color:var(--accent-contrast);font-weight:600}.ApplicationCsvImportModal_primaryButton__pYEFd:hover{background:var(--accent-hover)}.ApplicationCsvImportModal_primaryButton__pYEFd:active{background:var(--accent-press)}.ApplicationCsvImportModal_secondaryButton__Y30No:hover{background:#ffffff1a}.ApplicationCsvImportModal_primaryButton__pYEFd:focus-visible,.ApplicationCsvImportModal_secondaryButton__Y30No:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ApplicationCsvImportModal_iconButton__q9ln9:disabled,.ApplicationCsvImportModal_primaryButton__pYEFd:disabled,.ApplicationCsvImportModal_secondaryButton__Y30No:disabled{cursor:not-allowed;opacity:.7}@media (max-width:780px){.ApplicationCsvImportModal_mapGrid__s5PXn{grid-template-columns:1fr}}.Auth_page__9B7N3{display:grid;min-height:100vh;padding:24px 16px;place-items:center}.Auth_card__sDlkZ{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 16px 40px #00000059;color:var(--text);max-width:420px;overflow:hidden;width:100%}.Auth_header__T59Ab{border-bottom:1px solid var(--border);padding:16px 16px 12px}.Auth_brand__nObmq{display:flex;justify-content:center;margin-bottom:10px}.Auth_brandLogo__E4b-v{display:block;height:84px;max-width:min(280px,80vw);width:auto}.Auth_title__Hdg77{font-family:var(--font-heading);font-size:20px;font-weight:650;letter-spacing:.2px}.Auth_subtitle__AQaoR{color:var(--muted);font-size:13px;margin-top:6px}.Auth_content__h8jrH{grid-gap:12px;display:grid;gap:12px;padding:16px}.Auth_row__CuoJP{grid-gap:6px;display:grid;gap:6px}.Auth_label__MPNso{color:var(--muted);font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.Auth_input__09H2e{background:var(--input-bg);border:1px solid var(--input-border);border-radius:8px;color:var(--text);outline:none;padding:10px 12px;width:100%}.Auth_input__09H2e:focus{border-color:#d4795a99;box-shadow:var(--focus-shadow)}.Auth_primaryButton__tQ9Gv{-webkit-appearance:none;appearance:none;background:var(--accent);border:none;border-radius:8px;color:var(--accent-contrast);cursor:pointer;font-weight:600;padding:10px 12px}.Auth_primaryButton__tQ9Gv:hover{background:var(--accent-hover)}.Auth_primaryButton__tQ9Gv:disabled,.Auth_secondaryButton__zhzeo:disabled{cursor:not-allowed;opacity:.7}.Auth_primaryButton__tQ9Gv:active{background:var(--accent-press)}.Auth_primaryButton__tQ9Gv:focus-visible,.Auth_secondaryButton__zhzeo:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.Auth_secondaryButton__zhzeo{-webkit-appearance:none;appearance:none;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;color:#ffffffb3;cursor:pointer;font-weight:500;padding:10px 12px}.Auth_secondaryButton__zhzeo:hover{background:#ffffff1a}.Auth_divider__f17J\+{color:var(--muted);font-size:12px;margin:4px 0;padding:6px 0;position:relative;text-align:center}.Auth_divider__f17J\+:before{background:var(--border);content:"";height:1px;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.Auth_errorBanner__xBeQ8{background:var(--danger-bg);border:1px solid #ef444433;border-radius:8px;color:var(--text);padding:10px 12px}.Auth_footer__tP61x{border-top:1px solid var(--border);color:var(--muted);font-size:13px;padding:14px 16px 16px}@media (max-width:420px){.Auth_brandLogo__E4b-v{height:72px;max-width:86vw}}.Resumes_detailPane__CpWcv{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);display:grid;grid-template-rows:auto auto auto 1fr;min-height:calc(100vh - 220px);min-width:0;overflow:hidden}.Resumes_resumePositive__j0pxv{color:#4abe78f0}.Resumes_detailHeader__dBYJQ{border-bottom:1px solid var(--border-subtle);padding:16px 18px 12px}.Resumes_detailTitleRow__2wtxO{align-items:center;display:inline-flex;flex-wrap:wrap;gap:10px}.Resumes_detailTitle__dJkiq{font-family:var(--font-heading);font-size:1.95rem;line-height:1}.Resumes_bestPerformer__hQrkX{align-items:center;background:#d4795a3d;border-radius:8px;color:#1c1209;display:inline-flex;font-size:11px;font-weight:700;letter-spacing:.03em;padding:4px 9px;text-transform:uppercase}.Resumes_detailFile__sd0zJ{color:var(--muted);font-size:14px;margin-top:8px;word-break:break-word}.Resumes_metricsGrid__MyXPU{grid-template-columns:repeat(4,minmax(0,1fr))}.Resumes_applicationsSection__A42CH,.Resumes_metricsGrid__MyXPU{grid-gap:10px;border-bottom:1px solid var(--border-subtle);display:grid;gap:10px;padding:14px 18px}.Resumes_applicationsHeader__Kjqpc{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.Resumes_applicationsTitle__o240q{color:#ffffff8f;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.Resumes_applicationsCount__nUWqZ{color:var(--muted);font-size:13px}.Resumes_applicationsEmpty__x5K\+-{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;color:var(--muted);font-size:13px;line-height:1.45;padding:12px}.Resumes_applicationList__GBhYW{grid-gap:8px;display:grid;gap:8px}.Resumes_applicationRow__UIbJ\+{align-items:center;background:hsla(0,0%,100%,.025);border:1px solid #ffffff14;border-radius:12px;display:flex;gap:12px;justify-content:space-between;padding:12px}.Resumes_applicationMain__zHg-j{grid-gap:6px;display:grid;gap:6px;min-width:0}.Resumes_applicationIdentity__9ADjr{grid-gap:3px;display:grid;gap:3px;min-width:0}.Resumes_applicationJobTitle__G1867{color:var(--text);font-weight:650;line-height:1.35;word-break:break-word}.Resumes_applicationCompany__MXQXP{color:#ffffffb8;line-height:1.35;word-break:break-word}.Resumes_applicationMeta__fHRiK{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:12px;gap:8px}.Resumes_applicationMetaDot__gBv8k{color:#ffffff3d}.Resumes_applicationLink__y4ciJ{color:var(--accent);font-size:12px;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.Resumes_applicationLink__y4ciJ:hover{color:var(--accent-hover)}.Resumes_metricCard__guZqw{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;padding:12px}.Resumes_metricLabel__wGxCd{color:#ffffff6b;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.Resumes_metricValue__vvt2E{font-family:var(--font-heading);font-size:2rem;line-height:1;margin-top:8px}.Resumes_tabs__YNTBA{border-bottom:1px solid var(--border-subtle);display:inline-flex;gap:14px;padding:0 18px}.Resumes_tab__a1TY1{-webkit-appearance:none;appearance:none;background:#0000;border:0;border-bottom:2px solid #0000;color:#fff9;cursor:pointer;font-size:.95rem;font-weight:700;letter-spacing:.02em;padding:14px 2px 13px;text-transform:uppercase}.Resumes_tab__a1TY1:hover{color:#ffffffdb}.Resumes_tabActive__jLQhN{border-bottom-color:var(--rust-light);color:var(--text)}.Resumes_tab__a1TY1:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.Resumes_tabBody__H9Yse{grid-gap:14px;display:grid;gap:14px;min-height:0;overflow-y:auto;padding:18px}.Resumes_stateCard__gWU5a{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;padding:14px}.Resumes_stateError__u8La3{background:#ef444414;border-color:#ef444442}.Resumes_stateTitle__mkh--{font-weight:650}.Resumes_stateSub__WSgzR{color:var(--muted);font-size:13px;line-height:1.45;margin-top:4px}.Resumes_analyzeButton__upVlS{-webkit-appearance:none;appearance:none;background:var(--accent);border:none;border-radius:10px;color:var(--accent-contrast);cursor:pointer;font-weight:600;margin-top:12px;padding:9px 12px}.Resumes_analyzeButton__upVlS:hover:not(:disabled){background:var(--accent-hover)}.Resumes_analyzeButton__upVlS:disabled{cursor:progress;opacity:.7}.Resumes_summaryBlock__jUaoF{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:auto 1fr}.Resumes_scoreRingWrap__yXvQn{display:grid;place-items:center}.Resumes_scoreRing__P48qU{border:6px solid #d4795ae6;border-radius:999px;display:grid;height:110px;place-items:center;width:110px}.Resumes_scoreValue__r9hoT{font-family:var(--font-heading);font-size:1.9rem;line-height:1}.Resumes_scoreGood__eJ1jP{color:#4abe78f2}.Resumes_scoreOk__I6ebo{color:#e6b43cf2}.Resumes_scoreLow__I-qW7{color:#ef6464f2}.Resumes_scoreNeutral__tiuGo{color:#ffffff8c}.Resumes_summaryMain__Kehwn{grid-gap:10px;display:grid;gap:10px}.Resumes_summaryRoleCard__99IX-{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;padding:12px}.Resumes_summaryLabel__Q7bQJ{color:#fff6;font-size:11px;font-weight:650;letter-spacing:.05em;text-transform:uppercase}.Resumes_summaryValue__Uun0h{color:var(--text);font-family:var(--font-heading);font-size:1.6rem;line-height:1.2;margin-top:4px}.Resumes_summaryMetaRow__SJ71Q{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.Resumes_summaryMetaCard__8tEzN{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;padding:12px}.Resumes_summaryText__pAPiF{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;color:#ffffffd1;line-height:1.5;min-height:70px;padding:12px}.Resumes_insightsGrid__hYaCU{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.Resumes_insightCard__yGWqE{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;min-height:170px;padding:12px}.Resumes_tone_good__tvNB5{background:linear-gradient(180deg,#4abe7814,#ffffff05)}.Resumes_tone_warm__M0CIE{background:linear-gradient(180deg,#d4795a1a,#ffffff05)}.Resumes_tone_risk__UO5UC{background:linear-gradient(180deg,#ef44441a,#ffffff05)}.Resumes_insightTitle__1YHsv{color:#ffffffd9;font-size:.9rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.Resumes_insightEmpty__FklIj{color:var(--muted);margin-top:8px}.Resumes_insightList__9404w{grid-gap:8px;color:#ffffffd4;display:grid;gap:8px;line-height:1.4;margin:10px 0 0;padding-left:18px}.Resumes_altRolesSection__t2-F-{grid-gap:10px;display:grid;gap:10px}.Resumes_altRolesTitle__zag0\+{color:#ffffff9e;font-size:.9rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.Resumes_altRolesGrid__zTBk7{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.Resumes_altRoleCard__VW\+JU{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;padding:12px;text-align:center}.Resumes_altRoleScore__ltTZd{color:var(--rust-light);font-family:var(--font-heading);font-size:2rem;line-height:1}.Resumes_altRoleName__P4ByX{color:#ffffffdb;line-height:1.3;margin-top:8px}.Resumes_detailsGrid__8TN4m{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.Resumes_detailCard__Q6YgD{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;padding:12px}.Resumes_detailLabel__RDftt{color:#ffffff6b;font-size:11px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.Resumes_detailValue__NtP6X{color:#ffffffe6;line-height:1.35;margin-top:6px;word-break:break-word}.Resumes_feedbackCard__3WlLJ{align-items:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;display:flex;gap:10px;justify-content:space-between;padding:12px}.Resumes_feedbackLabel__7c-1t{color:var(--muted);font-size:13px;font-weight:600}.Resumes_feedbackButtons__JPZ2m{display:inline-flex;gap:8px}.Resumes_feedbackButton__Mwnlc{-webkit-appearance:none;appearance:none;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;cursor:pointer;height:36px;width:40px}.Resumes_feedbackButton__Mwnlc:hover{background:#ffffff1a}.Resumes_feedbackActive__0cqQN{background:#d4795a26;border-color:#d4795a73}.Resumes_feedbackButton__Mwnlc:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.Resumes_actionMenu__7JTNj{min-width:220px}.Resumes_actionMenu__7JTNj button:disabled{cursor:not-allowed;opacity:.5}.Resumes_menuDanger__PoiXe{color:#ef6464e6}.Resumes_empty__8WJuY{grid-gap:10px;display:grid;gap:10px;padding:40px 18px 44px;place-items:center;text-align:center}.Resumes_emptyTitle__I0aFo{color:var(--text);font-size:18px;font-weight:650}.Resumes_emptySub__SwxUN{color:var(--muted);max-width:420px}.Resumes_emptyButton__fXiUv{-webkit-appearance:none;appearance:none;background:var(--accent);border:none;border-radius:8px;color:var(--accent-contrast);cursor:pointer;font-weight:500;margin-top:8px;padding:10px 12px}.Resumes_emptyButton__fXiUv:hover{background:var(--accent-hover)}.Resumes_emptyButton__fXiUv:active{background:var(--accent-press)}.Resumes_emptyButton__fXiUv:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.Resumes_loading__-OVmA{grid-gap:6px;display:grid;gap:6px;padding:38px 18px}.Resumes_loadingTitle__KoMSf{color:var(--text);font-weight:650}.Resumes_loadingSub__QnuGt{color:var(--muted);font-size:12px}.Resumes_legacyBanner__kC04P{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;color:var(--text);margin-bottom:1rem;padding:10px 12px}.Resumes_legacyTitle__-MPy5{font-weight:650}.Resumes_legacySub__QS-h1{color:var(--muted);font-size:12px;margin-top:4px}.Resumes_renameBackdrop__9Cj6i{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a0c11ad;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:120}.Resumes_renameModal__-Fgqi{background:var(--panel-elevated);border:1px solid var(--border);border-radius:14px;box-shadow:0 20px 48px #00000073;overflow:hidden;width:min(100%,460px)}.Resumes_renameHeader__kUQ3Y{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:8px;justify-content:space-between;padding:14px 14px 12px}.Resumes_renameTitle__ogMT0{color:var(--text);font-weight:650}.Resumes_renameClose__u8Xld{-webkit-appearance:none;appearance:none;background:#0000;border:none;border-radius:8px;color:var(--muted);cursor:pointer;padding:4px 6px}.Resumes_renameClose__u8Xld:hover:not(:disabled){background:#ffffff0d;color:var(--text)}.Resumes_renameBody__j26c7{grid-gap:10px;display:grid;gap:10px;padding:14px}.Resumes_renameField__J14q2{grid-gap:6px;display:grid;gap:6px}.Resumes_renameLabel__liP3-{color:var(--muted);font-size:12px}.Resumes_renameInput__UPDLb{background:#ffffff08;border:1px solid var(--border);border-radius:10px;color:var(--text);font-size:14px;outline:none;padding:10px 12px;width:100%}.Resumes_renameInput__UPDLb:focus{border-color:#d4795a66;box-shadow:0 0 0 3px #d4795a1f}.Resumes_renameError__ZUXxk{color:#ef6464f2;font-size:12px}.Resumes_renameFooter__ZowmB{border-top:1px solid var(--border);display:flex;gap:8px;justify-content:flex-end;padding:12px 14px 14px}.Resumes_renameBtnPrimary__UQ7QT,.Resumes_renameBtnSecondary__dQfRx{-webkit-appearance:none;appearance:none;border:1px solid #0000;border-radius:10px;cursor:pointer;font-size:13px;font-weight:600;padding:9px 12px}.Resumes_renameBtnSecondary__dQfRx{background:#0000;border-color:var(--border);color:var(--muted)}.Resumes_renameBtnSecondary__dQfRx:hover:not(:disabled){background:#ffffff0a;color:var(--text)}.Resumes_renameBtnPrimary__UQ7QT{background:var(--accent);color:var(--accent-contrast)}.Resumes_renameBtnPrimary__UQ7QT:hover:not(:disabled){background:var(--accent-hover)}.Resumes_renameBtnPrimary__UQ7QT:disabled,.Resumes_renameBtnSecondary__dQfRx:disabled,.Resumes_renameClose__u8Xld:disabled{cursor:not-allowed;opacity:.65}.Resumes_previewBackdrop__Cc4NR{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0c11c7;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:130}.Resumes_previewModal__XHuVv{background:var(--panel-elevated);border:1px solid var(--border);border-radius:18px;box-shadow:0 24px 72px #00000075;display:grid;grid-template-rows:auto 1fr;height:min(100%,88vh);overflow:hidden;width:min(100%,1080px)}.Resumes_previewHeader__e8uG1{align-items:flex-start;border-bottom:1px solid var(--border);display:flex;gap:16px;justify-content:space-between;padding:16px 18px 14px}.Resumes_previewHeaderText__YUK1l{min-width:0}.Resumes_previewTitle__vJOeF{color:var(--text);font-size:1.1rem;font-weight:700}.Resumes_previewMeta__Q8ejq{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:13px;gap:8px;margin-top:6px}.Resumes_previewMetaDot__eD5SU{color:#ffffff3d}.Resumes_previewActions__\+E9Za{align-items:center;display:inline-flex;gap:10px}.Resumes_previewClose__JaXO0{-webkit-appearance:none;appearance:none;background:#0000;border:none;border-radius:8px;color:var(--muted);cursor:pointer;padding:5px 7px}.Resumes_previewClose__JaXO0:hover{background:#ffffff0d;color:var(--text)}.Resumes_previewBody__SpIZl{background:radial-gradient(circle at top left,#d4795a1a,#0000 34%),hsla(0,0%,100%,.015);min-height:0;padding:14px}.Resumes_previewFrame__m2DQn{background:#fff;border:0;border-radius:12px;height:100%;min-height:520px;width:100%}.Resumes_previewFallback__-Q\+BL{grid-gap:10px;align-content:center;background:linear-gradient(180deg,#ffffff0d,#ffffff05);border:1px solid #ffffff14;border-radius:14px;display:grid;gap:10px;height:100%;min-height:320px;padding:24px;place-items:center;text-align:center}.Resumes_previewFallbackTitle__QuXr1{color:var(--text);font-size:1.1rem;font-weight:700}.Resumes_previewFallbackText__gJh2b{color:var(--muted);line-height:1.5;max-width:420px}@media (max-width:1220px){.Resumes_metricsGrid__MyXPU{grid-template-columns:repeat(2,minmax(0,1fr))}.Resumes_altRolesGrid__zTBk7,.Resumes_insightsGrid__hYaCU{grid-template-columns:1fr}}@media (max-width:720px){.Resumes_detailsGrid__8TN4m,.Resumes_metricsGrid__MyXPU,.Resumes_summaryMetaRow__SJ71Q{grid-template-columns:1fr}.Resumes_detailTitle__dJkiq{font-size:1.55rem}.Resumes_applicationRow__UIbJ\+,.Resumes_feedbackCard__3WlLJ{align-items:flex-start;flex-direction:column}.Resumes_previewModal__XHuVv{height:min(100%,92vh)}.Resumes_previewHeader__e8uG1{flex-direction:column}.Resumes_previewActions__\+E9Za{justify-content:flex-end;width:100%}.Resumes_previewFrame__m2DQn{min-height:420px}}.Archive_filters__yxfTh{grid-gap:10px;display:grid;gap:10px;grid-template-columns:2fr 1fr 1fr 1fr;padding:0 0 1rem}.Archive_input__3FrId{background:var(--input-bg);border:1px solid var(--input-border);border-radius:8px;color:var(--text);outline:none;padding:10px 12px;width:100%}.Archive_input__3FrId:focus{border-color:#d4795a99;box-shadow:var(--focus-shadow)}.Archive_counter__Qk71A{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;color:var(--muted);font-size:12px;padding:8px 12px}.Archive_empty__cNbxK{color:var(--muted);padding:24px 0 28px}.Archive_tableWrap__pt1jq{border:1px solid var(--border);border-radius:var(--radius);overflow-x:auto;width:100%}.Archive_table__YLG5K{border-collapse:collapse;min-width:980px;width:100%}.Archive_table__YLG5K td,.Archive_table__YLG5K th{border-bottom:1px solid var(--border);color:var(--text);padding:12px 14px;vertical-align:top}.Archive_table__YLG5K th{background:#ffffff08;color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.04em;text-align:left;text-transform:uppercase}.Archive_right__8zEuf{text-align:right}.Archive_cellStack__n\+6Ez{grid-gap:4px;display:grid;gap:4px}.Archive_feedbackPreview__ZQ7ra{color:var(--muted);font-size:12px;line-height:1.35}.Archive_feedbackLabel__ut4FH{color:var(--text);font-weight:600}.Archive_actions__atZ0f{display:inline-flex;gap:8px}.Archive_dangerButton__Rm2qm,.Archive_secondaryButton__G1Y\+e{-webkit-appearance:none;appearance:none;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;color:#ffffffb3;cursor:pointer;font-size:12px;font-weight:500;padding:7px 10px}.Archive_secondaryButton__G1Y\+e:hover{background:#ffffff1a}.Archive_dangerButton__Rm2qm{border-color:#ef444433;color:#ef6464d9}.Archive_dangerButton__Rm2qm:hover{background:#ef44441a}.Archive_feedbackEditorRow__F2EmP td{background:hsla(0,0%,100%,.015);padding-top:8px}@media (max-width:900px){.Archive_filters__yxfTh{grid-template-columns:1fr}}.RejectedFeedbackEditor_wrap__M94vI{grid-gap:10px;background:#ffffff05;border:1px solid var(--border);border-radius:12px;display:grid;gap:10px;padding:12px}.RejectedFeedbackEditor_label__eYwaH{color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.RejectedFeedbackEditor_tagGrid__slYBG{display:flex;flex-wrap:wrap;gap:8px}.RejectedFeedbackEditor_tag__WCm9q{-webkit-appearance:none;appearance:none;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;color:#ffffffc7;cursor:pointer;font-size:12px;padding:6px 10px}.RejectedFeedbackEditor_tag__WCm9q:hover{background:#ffffff17}.RejectedFeedbackEditor_tagSelected__T9BNu{background:var(--accent);border-color:#0000;color:var(--accent-contrast)}.RejectedFeedbackEditor_tag__WCm9q:disabled{cursor:not-allowed;opacity:.7}.RejectedFeedbackEditor_field__eyk9m{grid-gap:6px;display:grid;gap:6px}.RejectedFeedbackEditor_textarea__5AfNO{background:var(--input-bg);border:1px solid var(--input-border);border-radius:10px;color:var(--text);min-height:90px;outline:none;padding:10px 12px;resize:vertical;width:100%}.RejectedFeedbackEditor_textarea__5AfNO:focus{border-color:#d4795a99;box-shadow:var(--focus-shadow)}.RejectedFeedbackEditor_actions__GKMg8{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.RejectedFeedbackEditor_primaryButton__EGJe1,.RejectedFeedbackEditor_secondaryButton__n3uQ6{-webkit-appearance:none;appearance:none;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;color:#fffc;cursor:pointer;font-weight:500;padding:8px 10px}.RejectedFeedbackEditor_secondaryButton__n3uQ6:hover{background:#ffffff1a}.RejectedFeedbackEditor_primaryButton__EGJe1{background:var(--accent);border-color:#0000;color:var(--accent-contrast);font-weight:600}.RejectedFeedbackEditor_primaryButton__EGJe1:hover{background:var(--accent-hover)}.RejectedFeedbackEditor_primaryButton__EGJe1:disabled,.RejectedFeedbackEditor_secondaryButton__n3uQ6:disabled{cursor:not-allowed;opacity:.7}.Settings_body__z5EX6{grid-gap:1.8rem;display:grid;gap:1.8rem;max-width:620px}.Settings_section__yIj2s{grid-gap:.65rem;display:grid;gap:.65rem}.Settings_sectionTitle__VedIT{color:var(--muted);font-size:10px;font-weight:600;letter-spacing:.08em;padding-left:2px;text-transform:uppercase}.Settings_card__k9klK{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.Settings_row__VNqGx{grid-gap:6px;border-bottom:1px solid var(--border);display:grid;gap:6px;padding:14px 16px}.Settings_row__VNqGx:last-child{border-bottom:none}.Settings_label__Ubqu4{color:var(--muted);font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.Settings_input__r0n2n{background:var(--input-bg);border:1px solid var(--input-border);border-radius:8px;color:var(--text);font-size:14px;outline:none;padding:10px 12px;width:100%}.Settings_input__r0n2n:focus{border-color:#d4795a99;box-shadow:var(--focus-shadow)}.Settings_input__r0n2n:disabled{cursor:not-allowed;opacity:.5}.Settings_toggleRow__gpbFl{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:16px;justify-content:space-between;padding:14px 16px}.Settings_toggleRow__gpbFl:last-child{border-bottom:none}.Settings_toggleLabel__9TSnF{color:var(--text);font-size:14px;font-weight:500}.Settings_toggleSub__mCTWZ{color:var(--muted);font-size:12px;margin-top:2px}.Settings_toggle__oS4NC{-webkit-appearance:none;appearance:none;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;cursor:pointer;flex-shrink:0;height:24px;position:relative;transition:background .2s;width:42px}.Settings_toggleOn__5PVSr{background:var(--rust);border-color:var(--rust)}.Settings_toggleKnob__gHO3p{background:#ffffffd9;border-radius:50%;height:18px;left:2px;position:absolute;top:2px;transition:transform .2s;width:18px}.Settings_toggleOn__5PVSr .Settings_toggleKnob__gHO3p{transform:translateX(18px)}.Settings_accountRow__ZzR\+L{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:16px;justify-content:space-between;padding:14px 16px}.Settings_accountRow__ZzR\+L:last-child{border-bottom:none}.Settings_accountLabel__HG0Hb{color:var(--text);font-size:14px;font-weight:500}.Settings_accountSub__BWBzK{color:var(--muted);font-size:12px;margin-top:2px}.Settings_btn__UJwZV{-webkit-appearance:none;appearance:none;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;color:#ffffffb3;cursor:pointer;font-size:12px;font-weight:500;padding:8px 14px;text-decoration:none;transition:background .15s;white-space:nowrap}.Settings_btn__UJwZV:hover{background:#ffffff1a;color:#ffffffd9}.Settings_btnDanger__jxhI3{border-color:#ef444433;color:#ef6464d9}.Settings_btnDanger__jxhI3:hover{background:#ef44441a}.Settings_btn__UJwZV:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.Settings_comingSoonWrap__rV5D8{position:relative}.Settings_comingSoonOverlay__Q\+Hdx{align-items:center;border-radius:var(--radius);display:flex;inset:0;justify-content:center;position:absolute}.Settings_comingSoonBadge__JN090{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;color:#ffffff8c;font-size:11px;font-weight:600;letter-spacing:.1em;padding:5px 16px;text-transform:uppercase}:root{--rust:#b85c38;--rust-dark:#8b3e22;--rust-light:#d4795a;--font-heading:"Fraunces",Georgia,serif;--font-body:"DM Sans",system-ui,-apple-system,sans-serif;--bg:#1c1209;--panel:#231510;--panel-2:#ffffff0a;--panel-elevated:#2c1d12;--rail-bg:#160e07;--stats-bg:#231510;--text:#fff;--text-on-panel:#fff;--text-secondary:#ffffff8c;--muted:#ffffff61;--muted-on-panel:#ffffff61;--border:#ffffff1a;--border-subtle:#ffffff0f;--shadow:0 40px 80px #000000a6;--radius:14px;--accent:var(--rust);--accent-hover:var(--rust-dark);--accent-press:#7a3318;--accent-contrast:#fff;--link:var(--rust-light);--link-hover:var(--rust);--link-visited:#a06048;--input-bg:#ffffff0d;--input-border:#ffffff1a;--focus-ring:#b85c3899;--focus-shadow:0 0 0 4px #b85c3833;--overlay:#000000b8;--danger:#f87171;--danger-bg:#ef444414;--success:#4ade80;--warning:#fbbf24}*,:after,:before{box-sizing:border-box}body,html{height:100%;margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:var(--font-body)}a{color:var(--link);text-decoration:underline;text-underline-offset:3px}a:hover{color:var(--link-hover)}a:visited{color:var(--link-visited)}a:focus-visible{border-radius:8px;outline:2px solid var(--focus-ring);outline-offset:2px}button,input,select,textarea{font:inherit}select optgroup,select option{background:#fff;color:#1c1209}
/*# sourceMappingURL=main.dd7f54cf.css.map*/