:root{--bg:#f5f6f8;--card:#ffffff;--ink:#111318;--muted:#5c6274;--subtle:#979db0;--line:#e8e9ed;--accent:#17191d;--soft:#f0f1f4;--green:#18794e;--green-bg:#ebf7f0;--amber:#9a6900;--amber-bg:#fff7df;--shadow:0 18px 50px rgba(18,24,40,.08)}*{box-sizing:border-box}body,html{margin:0;padding:0}body{color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}.shell{min-height:100vh}.nav{height:68px;justify-content:space-between;padding:0 28px;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:-webkit-sticky;position:sticky;top:0;z-index:30}.brand,.nav{display:flex;align-items:center}.brand{gap:10px;font-weight:850;letter-spacing:-.04em}.brand-mark{width:30px;height:30px;border-radius:9px;background:#111318;color:#fff;display:grid;place-items:center;font-size:14px}.nav-actions{display:flex;align-items:center;gap:10px}.btn{border:1px solid var(--line);background:#fff;border-radius:10px;padding:10px 13px;font-weight:750;color:var(--ink);transition:.16s ease}.btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 22px rgba(18,24,40,.07)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn.primary{background:#111318;color:#fff;border-color:#111318}.btn.ghost{background:transparent;border-color:transparent}.page{max-width:1240px;margin:0 auto;padding:42px 24px 72px}.hero{max-width:920px;margin:0 auto 34px;text-align:center}.eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.16em;font-weight:850;color:#858b96}.hero h1{margin:12px auto 15px;font-size:clamp(44px,7vw,78px);line-height:.93;letter-spacing:-.075em;max-width:850px}.hero p{margin:0 auto;font-size:18px;line-height:1.55;max-width:760px}.search-wrap{max-width:980px;margin:0 auto}.search{background:#fff;border:1px solid var(--line);border-radius:18px;padding:8px;display:flex;gap:8px;align-items:center}.search input{flex:1 1;border:0;outline:0;background:transparent;padding:14px 12px;font-size:17px;min-width:0}.search button{min-width:125px}.search-sub{display:flex;justify-content:space-between;align-items:center;margin:10px 2px 20px;color:var(--subtle);font-size:12px}.quick-row{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 auto 30px}.chip{padding:8px 11px;border:1px solid var(--line);border-radius:999px;background:#fff;color:#5c6274;font-weight:700;font-size:12px}.chip:hover{border-color:#cfd2d9}.layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:22px;gap:22px;align-items:start}.feed-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:12px}.feed-header h2{margin:0;font-size:21px;letter-spacing:-.035em}.feed-header .muted{font-size:12px}.job-list{display:flex;flex-direction:column;gap:11px}.job-card{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:17px;display:grid;grid-template-columns:1fr auto;grid-gap:16px;gap:16px;transition:.16s ease}.job-card:hover{border-color:#d9dce2;box-shadow:0 12px 30px rgba(18,24,40,.06);transform:translateY(-1px)}.job-top{display:flex;gap:11px;align-items:flex-start}.company-logo{width:42px;height:42px;flex:none;border-radius:11px;display:grid;place-items:center;background:#17191d;color:#fff;font-weight:850;letter-spacing:-.04em}.job-title{margin:0;font-size:16px;letter-spacing:-.025em}.job-company{margin-top:4px;color:#5f6671;font-size:13px}.meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.meta span{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:8px;background:#f4f5f7;color:#626977;font-size:11px}.meta .match{background:#f1f2f4;color:#111318;font-weight:850}.badge{padding:5px 8px;border-radius:8px;font-size:11px;font-weight:850;white-space:nowrap}.badge.active{background:var(--green-bg);color:var(--green)}.badge.official{background:#eef3ff;color:#3551a8}.badge.new{background:#fff4e8;color:#9a5b16}.reason{margin-top:11px;color:#7a818c;font-size:11px;line-height:1.4}.job-actions{display:flex;flex-direction:column;align-items:flex-end;gap:7px}.icon-btn{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--line);border-radius:9px;background:#fff}.apply{padding:10px 13px;border-radius:10px;background:#111318;color:#fff;font-weight:800;font-size:12px}.source-line{margin-top:11px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.source-link{font-size:11px;color:#5c6274;text-decoration:underline;text-underline-offset:2px}.side-card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:17px;position:-webkit-sticky;position:sticky;top:88px}.side-card h3{margin:0 0 6px;font-size:15px}.side-card p{margin:0 0 14px;color:var(--muted);font-size:12px;line-height:1.5}.panel{border:1px solid var(--line);border-radius:12px;padding:12px;background:#fbfbfc;margin-bottom:10px}.panel strong{display:block;font-size:12px}.panel small{display:block;margin-top:3px;color:var(--muted);line-height:1.45}.trust-list{display:grid;grid-gap:8px;gap:8px;margin:13px 0}.trust-item{display:flex;gap:8px;align-items:flex-start;font-size:11px;color:#69707b}.trust-dot{width:8px;height:8px;border-radius:50%;margin-top:3px;background:#20242a}.empty,.loading{padding:38px 20px;text-align:center;background:#fff;border:1px dashed #d8dbe2;border-radius:16px;color:var(--muted)}.empty strong{color:var(--ink)}.modal-backdrop{position:fixed;inset:0;background:rgba(10,12,16,.48);display:grid;place-items:center;padding:18px;z-index:50}.modal{width:min(560px,100%);max-height:90vh;overflow:auto;background:#fff;border-radius:20px;padding:22px;box-shadow:0 30px 100px rgba(0,0,0,.25)}.modal h2{margin:5px 0 7px;letter-spacing:-.05em}.modal p{margin:0 0 18px;color:var(--muted);font-size:13px;line-height:1.5}.form-grid{display:grid;grid-gap:12px;gap:12px}.field{display:grid;grid-gap:6px;gap:6px}.field label{font-size:11px;font-weight:850;color:#565d68}.field input,.field select{border:1px solid var(--line);border-radius:10px;padding:11px 12px;outline:0;background:#fff}.form-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.checks{display:flex;flex-wrap:wrap;gap:7px}.checks label{display:flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:9px;padding:8px 10px;color:#5c6274;font-size:11px}.dashboard-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:20px}.dashboard-head h1{margin:5px 0 7px;font-size:42px;letter-spacing:-.06em}.dashboard-head p{margin:0;color:var(--muted)}.tabs{display:flex;gap:4px;background:#ebecef;padding:4px;border-radius:11px}.tab{border:0;background:transparent;border-radius:8px;padding:8px 10px;color:#717783;font-weight:800;font-size:11px}.tab.active{background:#fff;color:#111318;box-shadow:0 2px 8px rgba(0,0,0,.07)}.kpis{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-bottom:16px}.kpi{background:#fff;border:1px solid var(--line);border-radius:15px;padding:15px}.kpi span{color:var(--muted);font-size:11px}.kpi strong{display:block;margin-top:5px;font-size:25px;letter-spacing:-.04em}.user-pill{display:flex;gap:8px;align-items:center;font-size:12px;font-weight:800}.avatar{width:29px;height:29px;border-radius:50%;background:#eceef2;object-fit:cover}.toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:14px}.toast{position:fixed;right:18px;bottom:18px;background:#111318;color:#fff;padding:11px 13px;border-radius:10px;box-shadow:var(--shadow);z-index:70;font-size:12px}.muted{color:var(--muted)}@media (max-width:940px){.layout{grid-template-columns:1fr}.side-card{position:static}}@media (max-width:700px){.nav{padding:0 14px}.page{padding:30px 14px 50px}.hero h1{font-size:48px}.hero p{font-size:16px}.search{border-radius:14px}.search input{font-size:15px}.search button{min-width:auto}.job-card{grid-template-columns:1fr}.job-actions{flex-direction:row;align-items:center;justify-content:flex-end}.kpis{grid-template-columns:1fr}.dashboard-head{flex-direction:column;align-items:flex-start}.tabs{max-width:100%;overflow:auto}}.dashboard-shell{min-height:100vh;display:grid;grid-template-columns:228px minmax(0,1fr);background:#f6f7f9}.dashboard-sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:20px 14px;border-right:1px solid var(--line)}.dashboard-brand{padding:2px 8px 24px}.sidebar-label{padding:0 10px 8px;font-size:10px;text-transform:uppercase;letter-spacing:.14em;font-weight:850;color:#a0a5ae}.sidebar-label-spaced{margin-top:22px}.sidebar-nav{display:grid;grid-gap:4px}.sidebar-link{width:100%;border:0;background:transparent;color:#6c737e;display:flex;align-items:center;gap:10px;text-align:left;border-radius:10px;padding:10px;font-size:12px;font-weight:780}.sidebar-link:hover{background:#f5f6f8;color:#202329}.sidebar-link.active{background:#111318}.sidebar-link b{margin-left:auto;min-width:18px;text-align:center;font-size:10px;color:inherit;opacity:.75}.sidebar-bottom{margin-top:auto;display:grid;grid-template-columns:1fr auto;grid-gap:7px;gap:7px;align-items:center;padding:8px 3px 0;border-top:1px solid var(--line)}.sidebar-user{min-width:0;display:flex;gap:9px;align-items:center}.sidebar-user-copy{min-width:0}.sidebar-user-copy small,.sidebar-user-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-user-copy strong{font-size:11px}.sidebar-user-copy small{margin-top:2px;color:#8b919b;font-size:10px}.sidebar-logout{width:32px;height:32px;border:1px solid var(--line);border-radius:9px;color:#5c6274;display:grid;place-items:center}.dashboard-main{min-width:0;padding:32px clamp(18px,3vw,42px) 54px}.dashboard-topbar{margin:0 auto 18px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.dashboard-topbar h1{margin:5px 0 6px;font-size:34px;letter-spacing:-.06em}.dashboard-topbar p{margin:0;color:var(--muted);font-size:13px}.dashboard-topbar .btn{display:inline-flex;align-items:center;gap:7px}.dashboard-kpis{margin:0 auto 16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.dash-kpi{border:1px solid var(--line);border-radius:15px;padding:16px;display:flex;flex-direction:column;justify-content:space-between}.dash-kpi span{font-size:11px;color:var(--muted);font-weight:780}.dash-kpi strong{font-size:30px;letter-spacing:-.05em;line-height:1}.dash-kpi small{font-size:10px}.dash-kpi-dark{background:#111318;border-color:#111318}.dash-kpi-dark small,.dash-kpi-dark span{color:#c6c9d0}.dashboard-content-card{margin:0 auto;border:1px solid var(--line);border-radius:17px;overflow:hidden}.content-card-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 18px;border-bottom:1px solid var(--line)}.content-card-head h2{margin:0;font-size:16px;letter-spacing:-.035em}.content-card-head p{margin:4px 0 0;color:var(--muted);font-size:11px}.segmented{display:flex;gap:3px;padding:3px;background:#f0f1f4;border-radius:10px;flex:none}.segmented button{border:0;background:transparent;color:#747b86;border-radius:7px;padding:7px 9px;font-size:10px;font-weight:850}.segmented button.active{color:#111318;box-shadow:0 2px 7px rgba(18,24,40,.08)}.dashboard-notice{margin:12px 16px 0;background:#f7f8fa;border:1px solid var(--line);border-radius:10px;color:#5c6274;padding:10px 11px;font-size:11px}.dash-job-table{display:flex;flex-direction:column}.dash-job-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;padding:16px 18px;border-bottom:1px solid #f0f1f3}.dash-job-row:last-child{border-bottom:0}.dash-job-main{min-width:0;display:flex;gap:11px;align-items:flex-start}.dash-job-info{min-width:0}.dash-job-info h3,.dash-list-row h3{margin:0;font-size:14px;letter-spacing:-.025em}.dash-job-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px;align-items:center}.dash-job-meta>span:not(.badge):not(.match){border-radius:7px;background:#f4f5f7;color:#69707b;font-size:10px}.dash-job-side{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:12px}.dash-check{color:#979db0;font-size:10px;white-space:nowrap}.row-actions{display:flex;align-items:center;gap:6px}.row-actions .apply,.row-actions .btn{padding:8px 10px}.row-actions .icon-btn{width:32px;height:32px}.subtle-apply{background:#f1f2f4;color:#202329;border:1px solid var(--line)}.dash-simple-list{display:flex;flex-direction:column}.dash-list-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 18px;border-bottom:1px solid #f0f1f3}.dash-list-row:last-child{border-bottom:0}.application-table{width:100%}.application-head,.application-row{display:grid;grid-template-columns:minmax(220px,1.5fr) minmax(140px,1fr) 130px 90px;grid-gap:16px;gap:16px;align-items:center;padding:12px 18px}.application-head{background:#fafafb;color:#8b91a3;font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--line)}.application-row{border-bottom:1px solid #f0f1f3;font-size:11px;color:#666d78}.application-row:last-child{border-bottom:0}.app-role{min-width:0;display:flex;align-items:center;gap:9px;color:#17191d}.app-role strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-company small{display:block;margin-top:3px;color:#a0a5ae}.application-row select{width:100%;border:1px solid var(--line);border-radius:8px;background:#fff;padding:7px 8px;font-size:10px;font-weight:750}.text-link{display:inline-flex;gap:4px;align-items:center;color:#444a55;font-weight:800;font-size:10px}.company-logo.small{width:32px;height:32px;border-radius:9px;font-size:11px}@media (max-width:980px){.dashboard-shell{grid-template-columns:1fr}.dashboard-sidebar{position:-webkit-sticky;position:sticky;top:0;height:auto;z-index:40;border-right:0;border-bottom:1px solid var(--line);padding:10px 12px}.dashboard-brand{padding:2px 5px 10px}.sidebar-bottom,.sidebar-label,.sidebar-label-spaced{display:none}.sidebar-nav{grid-template-columns:repeat(3,1fr)}.sidebar-link{justify-content:center;padding:9px 7px}.sidebar-link b{display:none}.dashboard-main{padding-top:24px}}@media (max-width:720px){.dashboard-topbar{align-items:flex-start;flex-direction:column}.dashboard-topbar h1{font-size:29px}.dashboard-topbar>.btn{width:100%;justify-content:center}.dashboard-kpis{grid-template-columns:1fr}.content-card-head{align-items:flex-start;flex-direction:column}.segmented{width:100%}.segmented button{flex:1 1}.dash-job-row{grid-template-columns:1fr;gap:12px}.dash-job-side{align-items:flex-start}.row-actions{width:100%}.row-actions .apply{margin-left:auto}.application-head{display:none}.application-row{grid-template-columns:1fr auto;gap:9px 12px;padding:13px 14px}.application-row>:nth-child(2){grid-column:1}.application-row>:nth-child(3){grid-column:2;grid-row:1/span 2}.application-row>:nth-child(4){grid-column:1}}:root{--primary:#635bff;--primary-dark:#5148ee;--primary-soft:#eeecff;--bg:#f4f6fb;--line:#e7eaf1;--muted:#737b8c;--shadow:0 10px 30px rgba(35,40,70,.07)}body{background:var(--bg)}.nav{height:72px;background:#fff;border-bottom:1px solid var(--line);padding:0 30px}.brand-mark{background:var(--primary);border-radius:10px;box-shadow:0 6px 16px rgba(99,91,255,.22)}.page{max-width:1280px;padding:34px 26px 70px}.hero{max-width:900px}.hero h1{font-size:clamp(40px,5vw,62px);letter-spacing:-.065em}.hero p{font-size:14px;color:var(--muted)}.search{border-radius:14px;box-shadow:var(--shadow);border-color:var(--line)}.search input{font-size:14px}.btn.primary{background:var(--primary);border-color:var(--primary)}.btn.primary:hover:not(:disabled){background:var(--primary-dark)}.quick-row{justify-content:flex-start;margin-bottom:22px}.chip:hover{border-color:#cbc9ff;color:var(--primary);background:var(--primary-soft)}.layout{gap:20px}.job-list{gap:9px}.job-card{border-radius:14px;padding:15px;box-shadow:none}.job-card:hover{border-color:#d9d7ff;box-shadow:0 10px 25px rgba(35,40,70,.06)}.company-logo{background:var(--primary-soft);color:var(--primary)}.job-title{font-size:14px}.meta span{font-size:9px}.meta .match{background:var(--primary-soft);color:var(--primary)}.apply{background:var(--primary);font-size:10px}.side-card{border-radius:14px;box-shadow:none}.trust-dot{background:var(--primary)}.dashboard-sidebar{background:#fff}.sidebar-link.active{background:var(--primary);box-shadow:0 7px 18px rgba(99,91,255,.2)}.dash-kpi-dark{background:var(--primary);border-color:var(--primary)}.segmented button.active{color:var(--primary)}.toast{background:#171927}@media(max-width:700px){.nav{padding:0 14px}.page{padding:24px 14px 50px}.hero h1{font-size:43px}.job-card{grid-template-columns:1fr}.job-actions{flex-direction:row;align-items:center;justify-content:flex-end}}.theme-toggle{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:var(--surface,#fff);color:var(--muted,#737b8c);border-radius:9px;padding:8px 10px;font-size:10px;font-weight:800}.theme-toggle span{font-size:15px;line-height:1}.theme-toggle:hover{border-color:#cbc9ff;color:var(--primary)}:root{--surface:#fff}html[data-theme=dark]{color-scheme:dark;--bg:#11131a;--surface:#191c25;--surface-2:#202430;--ink:#f2f3f7;--muted:#9ba3b5;--line:#2b3040;--primary:#756cff;--primary-dark:#877fff;--primary-soft:#292750;--green:#45d6a5;--green-soft:#183d33;--amber:#f2b95f;--amber-soft:#3a2d18;--shadow:0 14px 36px rgba(0,0,0,.24)}html[data-theme=dark] body{background:var(--bg);color:var(--ink)}html[data-theme=dark] .btn,html[data-theme=dark] .content-card-head,html[data-theme=dark] .dash-kpi,html[data-theme=dark] .dashboard-content-card,html[data-theme=dark] .dashboard-sidebar,html[data-theme=dark] .icon-btn,html[data-theme=dark] .job-card,html[data-theme=dark] .modal,html[data-theme=dark] .nav,html[data-theme=dark] .panel,html[data-theme=dark] .search,html[data-theme=dark] .side-card,html[data-theme=dark] .theme-toggle,html[data-theme=dark] .user-pill{background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-theme=dark] .dash-job-meta>span:not(.badge):not(.match),html[data-theme=dark] .meta span,html[data-theme=dark] .search-icon,html[data-theme=dark] .segmented{background:var(--surface-2);color:var(--muted)}html[data-theme=dark] .job-company,html[data-theme=dark] .muted,html[data-theme=dark] .panel small,html[data-theme=dark] .reason,html[data-theme=dark] .side-card p,html[data-theme=dark] .source-link{color:var(--muted)}html[data-theme=dark] .empty,html[data-theme=dark] .loading{background:var(--surface);border-color:var(--line);color:var(--muted)}html[data-theme=dark] .apply,html[data-theme=dark] .btn.primary,html[data-theme=dark] .sidebar-link.active{background:var(--primary);border-color:var(--primary);color:#fff}html[data-theme=dark] .brand-mark{background:var(--primary)}html[data-theme=dark] .company-logo{background:var(--primary-soft);color:#a8a2ff}html[data-theme=dark] .badge{background:var(--surface-2);color:var(--muted)}html[data-theme=dark] .badge.active{background:var(--green-soft);color:var(--green)}html[data-theme=dark] .badge.official{background:#202c4d;color:#a9b8ff}html[data-theme=dark] .badge.new{background:var(--amber-soft);color:var(--amber)}html[data-theme=dark] .match,html[data-theme=dark] .meta .match{background:var(--primary-soft);color:#aaa5ff}html[data-theme=dark] .chip{background:var(--surface);border-color:var(--line);color:var(--muted)}html[data-theme=dark] .chip:hover{background:var(--primary-soft);color:#aaa5ff;border-color:#5550a4}html[data-theme=dark] .application-row select,html[data-theme=dark] .field input,html[data-theme=dark] .field select{background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-theme=dark] .dash-kpi-dark{background:var(--primary);border-color:var(--primary)}html[data-theme=dark] .segmented button.active{background:var(--surface);color:#aaa5ff}@media(max-width:700px){.theme-toggle b{display:none}.theme-toggle{padding:8px 9px}}.radar-home{--jr-brand:#5b5cf6;--jr-brand-strong:#4a4be8;--jr-brand-soft:#efefff;--jr-ink:#12141a;--jr-muted:#727887;--jr-subtle:#99a0ad;--jr-line:#e5e7ec;--jr-surface:#ffffff;--jr-surface-2:#f7f8fa;--jr-green:#16875b;--jr-green-soft:#e9f8f1;background:#f7f8fb}.radar-home .nav.radar-nav{height:66px;padding:0 max(18px,calc((100vw - 1320px) / 2));background:rgba(247,248,251,.84);border-bottom:1px solid rgba(229,231,236,.9)}.radar-home .brand{font-size:14px}.radar-home .brand-mark{width:31px;height:31px;border-radius:10px;background:#12141a;box-shadow:0 5px 16px rgba(18,20,26,.16)}.radar-home .nav-actions{gap:6px}.radar-home .nav-link{color:#68707e;font-size:12px;font-weight:760;padding:8px 10px;border-radius:9px}.radar-home .nav-link:hover{color:var(--jr-ink);background:rgba(255,255,255,.7)}.radar-home .nav-cta{padding:9px 12px;font-size:11px}.radar-page{width:min(1320px,100%);margin:0 auto;padding:42px 24px 84px}.radar-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;max-width:1120px}.hero-copy{max-width:820px}.radar-eyebrow{display:inline-flex;align-items:center;gap:7px;color:#727987}.eyebrow-dot{width:7px;height:7px;border-radius:999px;background:var(--jr-green);box-shadow:0 0 0 4px rgba(22,135,91,.1)}.radar-hero h1{margin:11px 0 13px;max-width:850px;font-size:clamp(44px,6vw,74px);line-height:.94;letter-spacing:-.078em;color:var(--jr-ink)}.radar-hero p{margin:0;max-width:760px;color:var(--jr-muted);font-size:15px;line-height:1.65}.hero-notes{min-width:180px;display:grid;grid-gap:8px;gap:8px;padding-bottom:5px}.hero-notes div{display:flex;align-items:center;gap:8px;color:#7c8390;font-size:11px;font-weight:750}.hero-notes svg{color:var(--jr-brand)}.radar-search-shell{max-width:1120px;margin:0 auto;z-index:3}.radar-search{display:flex;align-items:center;gap:8px;min-height:64px;padding:7px;background:var(--jr-surface);border:1px solid var(--jr-line);border-radius:15px;box-shadow:0 14px 42px rgba(30,34,50,.08)}.search-leading{display:grid;place-items:center;height:48px;flex:0 0 auto;color:#8a91a0}.radar-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--jr-ink);font-size:15px;padding:13px 7px}.radar-search input::placeholder{color:#9aa0ad}.search-submit{flex:0 0 auto;border:1px solid var(--jr-brand);border-radius:11px;padding:0 17px;background:var(--jr-brand);color:white;font-size:11px;font-weight:850;transition:.16s ease}.search-submit:hover:not(:disabled){background:var(--jr-brand-strong);transform:translateY(-1px)}.search-submit:disabled{opacity:.6;cursor:wait}.search-foot{display:flex;justify-content:space-between;gap:12px;margin:9px 3px 0;color:#939aa8;font-size:10px;letter-spacing:.01em}.search-hint{text-align:right}.radar-quick-row{max-width:1120px;margin:12px auto 30px;justify-content:flex-start;gap:7px}.quick-chip{min-height:32px;padding:0 11px;border:1px solid var(--jr-line);border-radius:999px;background:rgba(255,255,255,.72);color:#686f7c;font-size:10px;font-weight:780;transition:.15s ease}.quick-chip.selected,.quick-chip:hover{color:var(--jr-brand);border-color:#cacaef;background:var(--jr-brand-soft)}.results-shell{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:195px minmax(0,1fr);grid-gap:26px;gap:26px;align-items:start}.filters-panel{position:-webkit-sticky;position:sticky;top:88px;padding:4px 0 10px}.filters-head{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-bottom:18px}.filters-kicker,.results-kicker{display:block;color:#9aa0ab;font-size:9px;text-transform:uppercase;letter-spacing:.14em;font-weight:900}.filters-head h2{margin:4px 0 0;letter-spacing:-.035em;color:var(--jr-ink)}.mobile-close{display:none}.filter-block{margin-bottom:20px}.filter-label{margin-bottom:8px;color:#767d89;font-size:10px;font-weight:850}.filter-options{display:grid;grid-gap:3px;gap:3px}.filter-option{display:flex;align-items:center;min-height:32px;width:100%;padding:0 9px;border:0;border-radius:8px;background:transparent;color:#737a87;text-align:left;font-size:10px;font-weight:760;transition:.14s ease}.filter-option:hover{background:#eef0f5;color:#242832}.filter-option.active{background:var(--jr-ink);color:#fff}.filter-select{width:100%;min-height:36px;padding:0 9px;border:1px solid var(--jr-line);outline:0;color:#5e6572;font-size:10px;font-weight:760}.filter-divider{height:1px;margin:20px 0;background:var(--jr-line)}.radar-profile-card{padding:12px;border:1px solid var(--jr-line);border-radius:12px;background:#fff}.mini-icon{width:27px;height:27px;display:grid;place-items:center;margin-bottom:9px;border-radius:8px;background:var(--jr-brand-soft);color:var(--jr-brand)}.radar-profile-card strong{display:block;color:var(--jr-ink);font-size:11px;line-height:1.25}.radar-profile-card p{margin:4px 0 10px;color:#838a97;font-size:9px;line-height:1.45}.radar-profile-card button{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:transparent;color:var(--jr-brand);font-size:9px;font-weight:850}.trust-stack{display:grid;grid-gap:8px;gap:8px;margin-top:14px;color:#8b92a0;font-size:9px;line-height:1.4}.trust-stack div{display:flex;align-items:center;gap:6px}.trust-stack .trust-dot{width:5px;height:5px;margin:0;flex:0 0 auto;background:#7f8794}.results-main{min-width:0}.results-toolbar{min-height:46px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:9px}.results-title-row{display:flex;align-items:center;gap:8px;margin-top:4px}.results-title-row h2{margin:0;color:var(--jr-ink);font-size:20px;line-height:1;letter-spacing:-.045em}.live-pulse{display:inline-flex;align-items:center;gap:5px;color:var(--jr-green);font-size:9px;font-weight:850}.live-pulse:before{content:"";width:6px;height:6px;border-radius:999px;background:currentColor;animation:radar-pulse 1.1s ease-in-out infinite}@keyframes radar-pulse{50%{opacity:.25;transform:scale(.72)}}.sort-control,.toolbar-actions{display:flex;align-items:center;gap:7px}.sort-control{color:#8a919d;font-size:9px;font-weight:760}.sort-control select{min-height:33px;border:1px solid var(--jr-line);border-radius:8px;outline:0;padding:0 8px;color:#626a77;font-size:10px;font-weight:800}.mobile-filter-btn{display:none}.radar-job-list{gap:8px}.radar-job-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;padding:15px 16px 14px;border:1px solid var(--jr-line);background:var(--jr-surface);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.radar-job-card:hover{border-color:#d5d6ed;box-shadow:0 10px 27px rgba(37,42,61,.065);transform:translateY(-1px)}.job-card-main{display:flex;gap:12px;min-width:0}.job-card-logo{width:42px;height:42px;flex:0 0 auto;display:grid;place-items:center;border:1px solid #dddff1;border-radius:11px;background:linear-gradient(145deg,#f2f2ff,#e9eaff);color:var(--jr-brand);font-size:11px;font-weight:900;letter-spacing:-.04em}.job-card-copy{min-width:0}.job-title-line{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.radar-job-card .job-title{margin:0;color:var(--jr-ink);font-size:14px;line-height:1.22;letter-spacing:-.028em}.radar-job-card .job-company{margin-top:4px;color:#747b87;font-size:10px;line-height:1.35}.radar-job-card .job-company span{color:#b0b5be;padding:0 2px}.match-wrap{display:flex;align-items:baseline;gap:4px;flex:0 0 auto;padding-top:1px}.match-number{color:var(--jr-brand);font-size:17px;font-weight:900;letter-spacing:-.055em}.match-wrap small{color:#a0a6b2;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.job-meta-row{display:flex;flex-wrap:wrap;gap:5px;align-items:center;margin-top:10px}.soft-pill,.status-pill{display:inline-flex;align-items:center;gap:4px;min-height:23px;padding:0 7px;border:1px solid #e8e9ee;border-radius:7px;background:#fafbfc;color:#707784;font-size:8px;font-weight:830;white-space:nowrap}.status-pill i{width:5px;height:5px;border-radius:999px;background:#9da3ae}.status-pill.active{border-color:#d6f0e4;background:var(--jr-green-soft);color:var(--jr-green)}.status-pill.active i{background:var(--jr-green)}.soft-pill{background:#f5f6f8}.official-pill{color:#4d5ca7;background:#f0f3ff;border-color:#e0e5ff}.salary-pill{color:#4c5562}.job-reason{display:flex;align-items:center;gap:5px;margin-top:9px;color:#818894;font-size:9px;line-height:1.45}.job-reason svg{flex:0 0 auto;color:var(--jr-brand);width:12px;height:12px}.job-source-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:8px;color:#9aa1ac;font-size:8px}.source-count{font-weight:800}.job-source-row a{color:#777f8b;text-decoration:underline;text-underline-offset:2px}.job-source-row a:hover{color:var(--jr-brand)}.posted-time{color:#a1a7b1}.job-card-actions{display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:6px;min-width:76px}.apply-btn,.save-btn,.track-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:31px;border-radius:8px;font-size:9px;font-weight:850;white-space:nowrap;flex:0 0 auto}.save-btn{width:31px;align-self:flex-end;border:1px solid var(--jr-line);background:#fff;color:#858c98}.save-btn.saved,.save-btn:hover{color:var(--jr-brand);border-color:#cfd0ef;background:var(--jr-brand-soft)}.track-btn{border:1px solid var(--jr-line);background:#fff;color:#66707e;padding:0 9px}.track-btn:hover{color:var(--jr-ink);border-color:#cfd2da}.apply-btn{border:1px solid var(--jr-brand);padding:0 10px;background:var(--jr-brand);color:white}.apply-btn:hover{background:var(--jr-brand-strong)}.apply-btn svg{width:12px;height:12px}.radar-empty{min-height:260px;display:grid;place-items:center;align-content:center;grid-gap:7px;gap:7px;border-style:dashed;background:rgba(255,255,255,.62)}.empty-icon{width:34px;height:34px;display:grid;place-items:center;margin-bottom:3px;border-radius:10px;background:var(--jr-brand-soft);color:var(--jr-brand)}.radar-empty strong{color:var(--jr-ink);font-size:14px}.radar-empty p{max-width:330px;margin:0;color:#8a919d;font-size:10px;line-height:1.5;text-align:center}.radar-empty .btn{margin-top:5px}.job-skeletons{display:grid;grid-gap:8px;gap:8px}.job-skeleton{min-height:113px;display:grid;grid-template-columns:42px 1fr;grid-gap:12px;gap:12px;padding:15px;border:1px solid var(--jr-line);border-radius:13px;background:#fff}.job-skeleton>span{width:42px;height:42px;border-radius:11px;background:linear-gradient(90deg,#f2f3f6,#e8eaf0,#f2f3f6);background-size:200% 100%;animation:skeleton-shimmer 1.2s infinite}.job-skeleton div{display:grid;align-content:start;grid-gap:8px;gap:8px;padding-top:3px}.job-skeleton i{display:block;height:8px;border-radius:999px;background:#eceef2;animation:skeleton-shimmer 1.2s infinite}.job-skeleton i:first-child{width:55%;height:10px}.job-skeleton i:nth-child(2){width:35%}.job-skeleton i:nth-child(3){width:72%}@keyframes skeleton-shimmer{50%{opacity:.5}}.radar-modal{width:min(620px,100%);border-radius:17px;border:1px solid var(--jr-line);background:#fff;box-shadow:0 30px 100px rgba(17,20,28,.22)}.radar-modal h2{letter-spacing:-.055em}.radar-toast{border:1px solid rgba(255,255,255,.08)}.radar-home a:focus-visible,.radar-home button:focus-visible,.radar-home input:focus-visible,.radar-home select:focus-visible{outline:2px solid rgba(91,92,246,.55);outline-offset:2px}@media (max-width:900px){.radar-hero{align-items:flex-start;flex-direction:column}.hero-notes{grid-template-columns:repeat(2,auto)}.results-shell{grid-template-columns:1fr}.filters-panel{position:fixed;inset:0 auto 0 0;z-index:80;width:min(320px,88vw);padding:22px 20px 28px;overflow-y:auto;background:#fff;border-right:1px solid var(--jr-line);box-shadow:24px 0 70px rgba(20,24,34,.16);transform:translateX(-105%);transition:transform .2s ease}.filters-panel.open{transform:translateX(0)}.mobile-close{padding:7px 9px;color:#777e8b;font-weight:800}.mobile-close,.mobile-filter-btn{display:inline-flex;border:1px solid var(--jr-line);border-radius:8px;background:#fff;font-size:9px}.mobile-filter-btn{align-items:center;gap:5px;min-height:33px;padding:0 9px;color:#676f7c;font-weight:820}}@media (max-width:640px){.radar-home .nav.radar-nav{padding:0 13px}.radar-home .nav-link{display:none}.radar-home .nav-actions{gap:4px}.radar-home .theme-toggle span{display:none}.radar-page{padding:29px 13px 62px}.radar-hero{gap:18px;margin-bottom:21px}.radar-hero h1{font-size:clamp(42px,13vw,58px)}.radar-hero p{font-size:13px}.hero-notes{gap:6px}.hero-notes div{font-size:9px}.radar-search{min-height:58px;border-radius:13px}.search-leading{width:35px}.radar-search input{font-size:16px;padding:12px 2px}.search-submit{min-height:44px;padding:0 11px}.search-foot{align-items:flex-start;flex-direction:column;gap:4px;margin-top:7px}.search-hint{text-align:left}.radar-quick-row{margin-bottom:20px;overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px;scrollbar-width:none}.radar-quick-row::-webkit-scrollbar{display:none}.quick-chip{flex:0 0 auto}.results-toolbar{align-items:center}.results-title-row h2{font-size:18px}.sort-control span{display:none}.sort-control select{min-height:31px}.radar-job-card{grid-template-columns:1fr;gap:10px;padding:14px}.job-card-actions{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:7px;min-width:0}.save-btn{width:39px;height:39px;flex:0 0 auto}.apply-btn{margin-left:auto}.match-wrap{padding-left:5px}.match-number{font-size:15px}.radar-job-card .job-title{font-size:13px}}html[data-theme=dark] .radar-home{--jr-ink:#f4f5f8;--jr-muted:#a3a9b8;--jr-subtle:#8991a3;--jr-line:#2b3040;--jr-surface:#191c24;--jr-surface-2:#202430;--jr-brand:#817aff;--jr-brand-strong:#908aff;--jr-brand-soft:#292750;--jr-green:#4fd5a5;--jr-green-soft:#183d33;background:#101219}html[data-theme=dark] .radar-home .nav.radar-nav{background:rgba(16,18,25,.84);border-color:#252a37}html[data-theme=dark] .radar-home .nav-link{color:#a2a8b6}html[data-theme=dark] .radar-home .nav-link:hover{color:#fff;background:#191c24}html[data-theme=dark] .filters-head h2,html[data-theme=dark] .radar-hero h1,html[data-theme=dark] .radar-job-card .job-title,html[data-theme=dark] .radar-profile-card strong,html[data-theme=dark] .results-title-row h2{color:var(--jr-ink)}html[data-theme=dark] .filter-label,html[data-theme=dark] .filters-kicker,html[data-theme=dark] .hero-notes div,html[data-theme=dark] .job-reason,html[data-theme=dark] .job-source-row,html[data-theme=dark] .radar-hero p,html[data-theme=dark] .radar-job-card .job-company,html[data-theme=dark] .results-kicker,html[data-theme=dark] .search-foot{color:#8991a1}html[data-theme=dark] .filter-option.active,html[data-theme=dark] .filter-select,html[data-theme=dark] .job-skeleton,html[data-theme=dark] .mobile-close,html[data-theme=dark] .mobile-filter-btn,html[data-theme=dark] .quick-chip,html[data-theme=dark] .radar-empty,html[data-theme=dark] .radar-job-card,html[data-theme=dark] .radar-modal,html[data-theme=dark] .radar-profile-card,html[data-theme=dark] .radar-search,html[data-theme=dark] .save-btn,html[data-theme=dark] .sort-control select,html[data-theme=dark] .track-btn{background:var(--jr-surface);border-color:var(--jr-line);color:var(--jr-ink)}html[data-theme=dark] .filter-option{color:#9299a9}html[data-theme=dark] .filter-option:hover{background:#222632;color:#f2f3f7}html[data-theme=dark] .filter-option.active{background:var(--jr-brand);color:#fff}html[data-theme=dark] .quick-chip{color:#a0a7b7}html[data-theme=dark] .quick-chip.selected,html[data-theme=dark] .quick-chip:hover{color:#aaa6ff;background:var(--jr-brand-soft);border-color:#514c95}html[data-theme=dark] .radar-search input{color:#f4f5f8}html[data-theme=dark] .radar-search input::placeholder{color:#7f8798}html[data-theme=dark] .search-leading{color:#858d9d}html[data-theme=dark] .job-card-logo{background:#28284e;border-color:#3a3a67;color:#a7a3ff}html[data-theme=dark] .save-btn,html[data-theme=dark] .soft-pill,html[data-theme=dark] .status-pill,html[data-theme=dark] .track-btn{background:#202430;border-color:#2d3342;color:#a0a7b6}html[data-theme=dark] .official-pill{background:#222d4c;border-color:#304064;color:#aebdff}html[data-theme=dark] .status-pill.active{background:var(--jr-green-soft);border-color:#275847;color:var(--jr-green)}html[data-theme=dark] .save-btn.saved,html[data-theme=dark] .save-btn:hover{background:var(--jr-brand-soft);border-color:#5550a4;color:#aaa6ff}html[data-theme=dark] .filter-divider,html[data-theme=dark] .radar-profile-card{border-color:var(--jr-line)}html[data-theme=dark] .radar-empty p,html[data-theme=dark] .radar-profile-card p,html[data-theme=dark] .trust-stack{color:#8991a0}html[data-theme=dark] .radar-empty{background:#151820}html[data-theme=dark] .job-skeleton>span{background:linear-gradient(90deg,#1d2029,#292e3a,#1d2029);background-size:200% 100%}html[data-theme=dark] .job-skeleton i{background:#292e37}html[data-theme=dark] .posted-time,html[data-theme=dark] .search-hint,html[data-theme=dark] .source-count{color:#737b8c}html[data-theme=dark] .job-source-row a{color:#9299a8}html[data-theme=dark] .job-source-row a:hover{color:#aaa6ff}html[data-theme=dark] .filters-panel{background:#151820}@media (max-width:900px){html[data-theme=dark] .filters-panel{border-color:#2b3040}}.dashboard-shell{--dash-brand:#5b5cf6;--dash-line:#e5e7ec;--dash-surface:#fff;--dash-bg:#f7f8fb;--dash-ink:#12141a;--dash-muted:#757d8b;background:var(--dash-bg)}.dashboard-sidebar{width:228px;padding:18px 12px;background:rgba(255,255,255,.84);border-right:1px solid var(--dash-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.dashboard-brand{padding:3px 8px 25px}.dashboard-sidebar .brand-mark{background:#12141a}.sidebar-label{color:#a1a7b2}.sidebar-nav{gap:3px}.sidebar-link{position:relative;min-height:39px;padding:9px 10px;border-radius:9px;color:#747b88}.sidebar-link:hover{background:#f1f2f6;color:#252a33}.sidebar-link.active{background:#15171e;color:#fff;box-shadow:0 7px 18px rgba(20,23,31,.12)}.sidebar-link.active:before{content:"";position:absolute;left:0;top:11px;bottom:11px;width:2px;border-radius:3px;background:var(--dash-brand)}.sidebar-bottom{padding-top:12px}.dashboard-main{padding:34px clamp(18px,3vw,48px) 64px}.dashboard-topbar{max-width:1180px;margin:0 auto 19px}.dashboard-topbar h1{font-size:35px}.dashboard-topbar>div:last-child{display:flex!important;align-items:center!important;gap:7px!important}.dashboard-topbar>div:last-child .btn{min-height:36px;border-radius:9px;font-size:10px}.dashboard-topbar .theme-toggle{min-height:36px}.dashboard-kpis{max-width:1180px;grid-template-columns:1.25fr 1fr 1fr;gap:8px;margin-bottom:9px}.dash-kpi{min-height:108px;padding:15px 16px;border-radius:13px;background:var(--dash-surface);border-color:var(--dash-line)}.dash-kpi span{font-size:10px}.dash-kpi strong{margin-top:8px;font-size:31px}.dash-kpi small{font-size:9px;color:#9ca3af}.dash-kpi-dark{background:#15171e;border-color:#15171e;box-shadow:0 12px 26px rgba(20,23,31,.12)}.dashboard-overview-strip{max-width:1180px;margin:0 auto 12px;display:grid;grid-template-columns:245px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:center;padding:14px 16px;border:1px solid var(--dash-line);border-radius:13px;background:#fff}.overview-copy{min-width:0}.overview-kicker{display:block;color:#9aa1ac;font-size:8px;text-transform:uppercase;letter-spacing:.13em;font-weight:900}.overview-copy strong{display:block;margin-top:5px;color:#171a20;font-size:11px}.overview-copy p{margin:4px 0 0;color:#9299a7;font-size:9px;line-height:1.45}.pipeline-track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.pipeline-step-top{display:flex;justify-content:space-between;gap:6px;color:#828995;font-size:8px;font-weight:800;text-transform:capitalize}.pipeline-step-top b{color:#4f5662;font-size:9px}.pipeline-bar{height:5px;margin-top:7px;overflow:hidden;border-radius:999px;background:#eef0f4}.pipeline-bar i{display:block;height:100%;min-width:4px;border-radius:inherit;background:var(--dash-brand);transition:width .25s ease}.dashboard-content-card{max-width:1180px;border-color:var(--dash-line);box-shadow:0 5px 22px rgba(20,24,35,.035)}.content-card-head{padding:15px 17px}.content-card-head h2{font-size:15px}.content-card-head p{font-size:10px}.segmented{gap:2px;border:1px solid var(--dash-line);background:#f4f5f7}.segmented button{padding:7px 10px;font-size:9px}.segmented button.active{color:var(--dash-brand);box-shadow:0 2px 7px rgba(18,24,40,.075)}.dash-job-row{padding:15px 17px;gap:16px}.dash-job-row:hover{background:#fafbfc}.dash-job-info h3,.dash-list-row h3{font-size:13px}.dash-job-meta{margin-top:8px}.dash-job-meta>span:not(.badge):not(.match){padding:4px 7px;background:#f5f6f8}.dash-job-side{gap:10px}.row-actions{gap:5px}.row-actions .apply,.row-actions .btn{min-height:30px;border-radius:8px;padding:7px 10px;font-size:9px}.dash-check{font-size:9px;color:#a0a6b0}.subtle-apply{background:#f4f5f7}.dashboard-notice{margin:11px 15px 0;border-radius:9px;padding:9px 10px;font-size:10px}.application-head{background:#f8f9fb;font-size:9px}.application-row{font-size:10px}.application-row select,.text-link{font-size:9px}.dashboard-shell a:focus-visible,.dashboard-shell button:focus-visible,.dashboard-shell select:focus-visible{outline:2px solid rgba(91,92,246,.55);outline-offset:2px}html[data-theme=dark] .dashboard-shell{--dash-bg:#101219;--dash-surface:#191c24;--dash-line:#2b3040;--dash-ink:#f4f5f8;--dash-muted:#9da5b5;background:var(--dash-bg)}html[data-theme=dark] .dashboard-sidebar{background:rgba(17,19,26,.88);border-color:#292e3b}html[data-theme=dark] .sidebar-link{color:#9aa2b1}html[data-theme=dark] .sidebar-link:hover{color:#f4f5f8}html[data-theme=dark] .sidebar-link.active{background:#292750;color:#fff;box-shadow:none}html[data-theme=dark] .content-card-head,html[data-theme=dark] .dash-kpi,html[data-theme=dark] .dashboard-content-card,html[data-theme=dark] .dashboard-overview-strip,html[data-theme=dark] .sidebar-logout{background:#191c24;border-color:#2b3040}html[data-theme=dark] .app-role,html[data-theme=dark] .content-card-head h2,html[data-theme=dark] .dash-job-info h3,html[data-theme=dark] .dash-list-row h3,html[data-theme=dark] .overview-copy strong{color:#f4f5f8}html[data-theme=dark] .overview-copy p,html[data-theme=dark] .overview-kicker,html[data-theme=dark] .pipeline-step-top,html[data-theme=dark] .pipeline-step-top b{color:#8e96a6}html[data-theme=dark] .pipeline-bar{background:#292e39}html[data-theme=dark] .dash-job-row:hover{background:#1e222c}html[data-theme=dark] .dash-job-meta>span:not(.badge):not(.match){color:#9ea6b5}html[data-theme=dark] .application-head{background:#151820}html[data-theme=dark] .application-row{color:#9ea6b5}html[data-theme=dark] .application-row,html[data-theme=dark] .dash-job-row,html[data-theme=dark] .dash-list-row{border-color:#252a37}@media (max-width:980px){.dashboard-overview-strip{grid-template-columns:1fr;gap:13px}}@media (max-width:720px){.dashboard-main{padding:24px 13px 48px}.dashboard-topbar>div:last-child{width:100%}.dashboard-topbar>div:last-child .btn{flex:1 1;justify-content:center}.dashboard-overview-strip{padding:13px}.pipeline-track{grid-template-columns:1fr 1fr}}.result-window{display:inline-flex;align-items:center;min-height:21px;padding:0 7px;border:1px solid #e5e7ec;border-radius:7px;background:#f8f9fb;color:#9299a6;font-size:8px;font-weight:800}.pagination{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:13px;padding:10px 2px 2px}.pagination-summary{color:#979eaa;font-size:9px;white-space:nowrap}.pagination-summary strong{color:#5e6571;font-weight:850}.pagination-controls{display:flex;align-items:center;gap:5px}.page-numbers{display:flex;align-items:center;gap:3px}.page-btn{min-width:31px;height:31px;display:inline-grid;place-items:center;padding:0 8px;border:1px solid #e2e5eb;border-radius:8px;color:#707784;font-size:9px;font-weight:850;transition:.14s ease}.page-btn:hover:not(:disabled){border-color:#cfd2dc;color:#272c35;transform:translateY(-1px)}.page-btn.current{border-color:var(--jr-brand,#5b5cf6);background:var(--jr-brand,#5b5cf6);color:#fff;box-shadow:0 5px 14px rgba(91,92,246,.18)}.page-btn:disabled{opacity:.4;cursor:not-allowed}.page-next,.page-prev{gap:4px;min-width:auto}.page-ellipsis{width:22px;display:inline-grid;place-items:center;color:#a0a6b1;font-size:11px}html[data-theme=dark] .result-window{background:#202430;border-color:#2b3040;color:#8f97a7}html[data-theme=dark] .pagination-summary{color:#7e8798}html[data-theme=dark] .pagination-summary strong{color:#c2c7d1}html[data-theme=dark] .page-btn{background:#191c24;border-color:#2b3040;color:#9ea6b5}html[data-theme=dark] .page-btn:hover:not(:disabled){border-color:#3a4050;color:#f4f5f8}html[data-theme=dark] .page-btn.current{background:#817aff;border-color:#817aff;color:#fff}html[data-theme=dark] .page-ellipsis{color:#687184}@media (max-width:640px){.pagination{align-items:center;flex-direction:column;gap:9px;padding-top:12px}.pagination-summary{align-self:flex-start}.pagination-controls{width:100%;justify-content:space-between}.page-numbers{flex:1 1;justify-content:center}.page-btn{min-width:34px;height:34px}.page-next span,.page-prev span{display:none}}.filters-head-actions{display:flex;align-items:center;gap:6px}.clear-filters{border:0;padding:0;background:transparent;color:#7a818d;font-size:8px;font-weight:850}.clear-filters:hover{color:var(--jr-brand,#5b5cf6);text-decoration:underline;text-underline-offset:3px}html[data-theme=dark] .clear-filters{color:#8991a1}html[data-theme=dark] .clear-filters:hover{color:#aaa6ff}@media (max-width:900px){.filters-head-actions{gap:7px}.clear-filters{font-size:9px}}.dashboard-shell,.radar-home{--brand:#635bff;--brand-strong:#5148ee;--brand-soft:#eeecff;--brand-soft-2:#e0ddff;--canvas:#f4f6fb;--surface:#ffffff;--surface-soft:#f7f8fc;--text:#232838;--text-2:#5c6274;--text-3:#8b91a3;--border:#e7eaf1;--success:#168767;--success-soft:#eaf8f1;--shadow-card:0 1px 2px rgba(30,34,60,.03),0 12px 32px rgba(30,34,60,.045)}.radar-home{min-height:100vh;display:grid;grid-template-columns:252px minmax(0,1fr);background:radial-gradient(circle at 52% 0,rgba(140,132,255,.23),transparent 31rem),var(--canvas);color:var(--text)}.product-sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:22px 16px 16px;background:rgba(255,255,255,.94);border-right:1px solid var(--border);z-index:40}.product-brand{padding:0 9px 26px;font-size:16px;color:var(--text)}.product-brand .brand-mark{width:38px;height:38px;border-radius:11px;background:var(--brand);box-shadow:0 8px 20px rgba(99,91,255,.23);font-size:17px}.sidebar-section-label{padding:0 10px 8px;color:#979db0;font-size:9px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.sidebar-section-spaced{margin-top:25px}.product-nav{display:grid;grid-gap:4px;gap:4px}.product-nav-item{width:100%;min-height:42px;display:flex;align-items:center;gap:10px;border:0;border-radius:11px;padding:0 11px;background:transparent;color:#5c6274;text-align:left;font-size:11px;font-weight:760;transition:background .15s ease,color .15s ease,transform .15s ease}.product-nav-item svg{flex:0 0 auto;width:17px;height:17px}.product-nav-item:hover{background:#f5f6fa;color:var(--text)}.product-nav-item.active{background:var(--brand-soft);color:#5148ee}.product-nav-item.active svg{color:var(--brand)}.product-nav-item b{margin-left:auto;min-width:19px;height:19px;display:grid;place-items:center;border-radius:999px;background:rgba(99,91,255,.11);color:#635bff;font-size:8px}.product-sidebar-spacer{flex:1 1}.sidebar-trust{display:flex;gap:9px;align-items:flex-start;margin:0 5px 13px;padding:11px;border:1px solid #f0e9e5;border-radius:12px;background:linear-gradient(135deg,#f7f6ff,#fff)}.sidebar-trust-dot{width:7px;height:7px;flex:0 0 auto;margin-top:3px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 4px rgba(99,91,255,.1)}.sidebar-trust strong{display:block;color:#504a47;font-size:9px;font-weight:850}.sidebar-trust p{margin:3px 0 0;color:#9b938f;font-size:8px}.sidebar-account{display:flex;align-items:center;gap:9px;min-width:0;padding:10px;border:1px solid var(--border);border-radius:12px;background:#fff}.sidebar-account .avatar{width:31px;height:31px}.sidebar-account>div{min-width:0}.sidebar-account span,.sidebar-account strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-account strong{font-size:10px;color:#494340}.sidebar-account span{margin-top:2px;color:#979db0;font-size:8px}.sidebar-signin{width:100%;min-height:39px;border:1px solid var(--brand);border-radius:10px;background:var(--brand);color:#fff;font-size:10px;font-weight:850;box-shadow:0 8px 20px rgba(99,91,255,.16)}.product-main{min-width:0;min-height:100vh}.product-topbar{height:78px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 clamp(18px,3vw,38px);border-bottom:1px solid var(--border);background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:-webkit-sticky;position:sticky;top:0;z-index:30}.topbar-context{min-width:0}.topbar-kicker{display:block;margin-bottom:3px;color:#a39b97;font-size:8px;letter-spacing:.12em;text-transform:uppercase;font-weight:850}.topbar-context strong{display:block;color:#48423f;font-size:13px;letter-spacing:-.015em}.product-topbar .nav-actions{gap:5px}.topbar-account,.topbar-link{min-height:34px;display:inline-flex;align-items:center;padding:0 10px;border-radius:9px;color:#766f6b;font-size:10px;font-weight:800}.topbar-account:hover,.topbar-link:hover{background:#faf6f4;color:var(--text)}.topbar-cta{min-height:38px;border-radius:10px;padding:0 13px;background:var(--brand)!important;border-color:var(--brand)!important;box-shadow:0 7px 18px rgba(99,91,255,.16)}.radar-home .theme-toggle{min-height:34px;padding:0 10px;border:1px solid var(--border);border-radius:9px;background:#fff;color:#7c7470;font-size:9px;font-weight:800}.radar-home .theme-toggle:hover{border-color:#cfc9ff;color:var(--brand);background:#f7f6ff}.radar-page{width:min(1180px,100%);padding:42px 28px 72px}.radar-hero{max-width:980px;margin:0 auto 28px}.radar-hero h1{color:#3d3835;font-size:clamp(42px,5.6vw,66px);line-height:.96;letter-spacing:-.075em}.radar-hero p{max-width:710px;color:#7b7470;font-size:14px}.radar-eyebrow{color:#a09590}.eyebrow-dot{background:var(--brand);box-shadow:0 0 0 4px rgba(99,91,255,.1)}.radar-search{min-height:62px;border:1px solid #e4e7ef;border-radius:13px;padding:6px;box-shadow:0 10px 30px rgba(30,34,60,.06)}.search-leading{width:44px;color:#979db0}.radar-search input{font-size:14px;color:#313648}.radar-search input::placeholder{color:#979db0}.search-submit{min-height:48px;border-radius:10px;border-color:var(--brand);background:var(--brand);box-shadow:0 7px 18px rgba(99,91,255,.15)}.search-submit:hover:not(:disabled){background:var(--brand-strong)}.search-foot{color:#979db0}.quick-chip{min-height:31px;background:#fff;border-color:#e4e7ef;color:#5c6274;font-size:9px}.quick-chip.selected,.quick-chip:hover{background:var(--brand-soft);border-color:#cfc9ff;color:#635bff}.results-shell{grid-template-columns:190px minmax(0,1fr);gap:27px}.filters-panel{top:97px}.filters-head h2{color:#313648;font-size:17px}.filter-label{color:#8b91a3}.filter-option{min-height:34px;border-radius:9px;color:#5c6274}.filter-option:hover{background:#faf3f0;color:#313648}.filter-option.active{background:var(--brand-soft);color:#635bff}.filter-select{border-color:#e4e7ef;border-radius:9px;background:#fff;color:#5c6274}.radar-profile-card{border-color:#e4e7ef;border-radius:13px;background:linear-gradient(145deg,#f7f6ff,#fff);box-shadow:0 7px 20px rgba(54,45,42,.035)}.mini-icon{background:var(--brand-soft);color:var(--brand)}.radar-profile-card strong{color:#4d4744}.radar-profile-card p{color:#928985}.radar-profile-card button{color:#635bff}.trust-stack{color:#99908c}.results-toolbar{margin-bottom:11px}.results-kicker{color:#aaa29d}.results-title-row h2{color:#313648;font-size:19px}.sort-control select{border-color:#e4e7ef;border-radius:9px;background:#fff;color:#5c6274}.radar-job-list{gap:10px}.radar-job-card{padding:15px 16px;border-color:#e7eaf1;border-radius:13px;background:#fff;box-shadow:0 1px 1px rgba(45,38,35,.015)}.radar-job-card:hover{border-color:#cfc9ff;box-shadow:0 12px 28px rgba(45,38,35,.055)}.job-card-logo{border-color:#cfc9ff;background:linear-gradient(145deg,#f6f5ff,#eeecff);color:#635bff}.radar-job-card .job-title{color:#232838}.radar-job-card .job-company{color:#8b91a3}.match-number{color:#635bff}.status-pill.active{border-color:#cdebdc;background:var(--success-soft);color:var(--success)}.soft-pill{border-color:#e8e2de;background:#f7f8fc;color:#8b91a3}.official-pill{background:#f6f5ff;border-color:#ffd7cc;color:#635bff}.salary-pill{color:#5f5956}.job-reason{color:#8b91a3}.job-reason svg{color:var(--brand)}.job-source-row{color:#979db0}.job-source-row a:hover{color:var(--brand)}.save-btn.saved,.save-btn:hover{color:var(--brand);border-color:#cfc9ff;background:var(--brand-soft)}.apply-btn{border-color:var(--brand);background:var(--brand);box-shadow:0 5px 14px rgba(99,91,255,.13)}.apply-btn:hover{background:var(--brand-strong)}.track-btn:hover{border-color:#e4e7ef;color:#313648}.radar-empty{border-color:#e4e7ef;background:rgba(255,255,255,.66)}.empty-icon{background:var(--brand-soft);color:var(--brand)}.radar-empty strong{color:#313648}.radar-empty p{color:#8b91a3}.pagination{padding-top:15px}.result-window{background:#f6f5ff;border-color:#ffdbd2;color:#635bff}.page-btn{border-color:#e4e7ef;background:#fff;color:#5c6274}.page-btn:hover:not(:disabled){border-color:#cfc9ff;color:#635bff;background:#f7f6ff}.page-btn.current{border-color:var(--brand);background:var(--brand);box-shadow:0 5px 14px rgba(99,91,255,.16)}.page-ellipsis{color:#979db0}html[data-theme=dark] .radar-home{--brand:#756cff;--brand-strong:#877fff;--brand-soft:#2a2752;--brand-soft-2:#343063;--canvas:#11131a;--surface:#191c25;--surface-soft:#14161e;--text:#eef0f6;--text-2:#b6bccd;--text-3:#8b91a3;--border:#2b3040;background:radial-gradient(circle at 52% 0,rgba(117,108,255,.1),transparent 32rem),#11131a}html[data-theme=dark] .product-sidebar{background:rgba(25,23,21,.94);border-color:#2b3040}html[data-theme=dark] .filters-head h2,html[data-theme=dark] .product-brand,html[data-theme=dark] .radar-hero h1,html[data-theme=dark] .radar-job-card .job-title,html[data-theme=dark] .radar-profile-card strong,html[data-theme=dark] .results-title-row h2,html[data-theme=dark] .topbar-context strong{color:#eef0f6}html[data-theme=dark] .product-nav-item{color:#979db0}html[data-theme=dark] .product-nav-item:hover{background:#202430;color:#f2ece8}html[data-theme=dark] .product-nav-item.active{background:#2a2752;color:#a49eff}html[data-theme=dark] .filter-select,html[data-theme=dark] .page-btn,html[data-theme=dark] .product-topbar,html[data-theme=dark] .quick-chip,html[data-theme=dark] .radar-empty,html[data-theme=dark] .radar-job-card,html[data-theme=dark] .radar-profile-card,html[data-theme=dark] .radar-search,html[data-theme=dark] .save-btn,html[data-theme=dark] .sidebar-account,html[data-theme=dark] .sidebar-trust,html[data-theme=dark] .sort-control select,html[data-theme=dark] .track-btn{background:var(--surface);border-color:var(--border);color:#eef0f6}html[data-theme=dark] .product-topbar{border-color:#35302c}html[data-theme=dark] .filter-label,html[data-theme=dark] .filters-kicker,html[data-theme=dark] .hero-notes div,html[data-theme=dark] .job-reason,html[data-theme=dark] .job-source-row,html[data-theme=dark] .radar-hero p,html[data-theme=dark] .radar-job-card .job-company,html[data-theme=dark] .results-kicker,html[data-theme=dark] .search-foot,html[data-theme=dark] .topbar-account,html[data-theme=dark] .topbar-kicker,html[data-theme=dark] .topbar-link,html[data-theme=dark] .trust-stack{color:#a49a93}html[data-theme=dark] .topbar-account:hover,html[data-theme=dark] .topbar-link:hover{background:#202430;color:#eef0f6}html[data-theme=dark] .radar-search input{color:#eef0f6}html[data-theme=dark] .radar-search input::placeholder{color:#756d67}html[data-theme=dark] .search-leading{color:#817871}html[data-theme=dark] .filter-option{color:#a49b94}html[data-theme=dark] .filter-option:hover{background:#202430;color:#f4eeea}html[data-theme=dark] .filter-option.active{background:#2a2752;color:#a49eff}html[data-theme=dark] .job-card-logo{background:#2a2752;border-color:#58302a;color:#a49eff}html[data-theme=dark] .soft-pill,html[data-theme=dark] .status-pill,html[data-theme=dark] .track-btn{background:#282420;border-color:#3b342f;color:#aca39b}html[data-theme=dark] .official-pill,html[data-theme=dark] .result-window{background:#2a2752;border-color:#61342d;color:#a49eff}html[data-theme=dark] .page-btn:hover:not(:disabled){background:#202430;border-color:#4c4785;color:#a49eff}html[data-theme=dark] .page-btn.current{background:var(--brand);border-color:var(--brand);color:#20110e}html[data-theme=dark] .radar-empty{background:#14161e}html[data-theme=dark] .sidebar-signin{box-shadow:none}html[data-theme=dark] .radar-home .theme-toggle{background:#191c25;border-color:#2b3040;color:#b4a9a2}html[data-theme=dark] .radar-home .theme-toggle:hover{background:#202430;color:#a49eff;border-color:#5e3931}@media (max-width:1040px){.radar-home{grid-template-columns:82px minmax(0,1fr)}.product-sidebar{padding:17px 10px}.product-brand{justify-content:center;padding:0 0 22px}.product-brand span:last-child,.product-nav-item b,.product-nav-item span,.sidebar-account>div,.sidebar-section-label,.sidebar-signin,.sidebar-trust{display:none}.product-nav-item{justify-content:center;padding:0}.product-nav-item svg{width:18px;height:18px}.sidebar-account{justify-content:center;padding:6px;border:0;background:transparent}}@media (max-width:720px){.radar-home{display:block}.product-sidebar{position:-webkit-sticky;position:sticky;top:0;height:66px;width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:8px 12px;border-right:0;border-bottom:1px solid var(--border)}.product-brand{justify-content:flex-start;padding:0}.product-brand span:last-child{display:inline}.product-brand .brand-mark{width:33px;height:33px}.product-nav,.product-sidebar-spacer,.sidebar-account,.sidebar-section-label,.sidebar-signin,.sidebar-trust{display:none}.product-main{min-height:auto}.product-topbar{height:60px;padding:0 12px}.topbar-context strong{font-size:11px}.radar-home .theme-toggle span,.topbar-link{display:none}.radar-page{padding:26px 13px 48px}.radar-hero{margin-bottom:21px}.radar-hero h1{font-size:clamp(39px,13vw,55px)}.radar-hero p{font-size:13px;line-height:1.55}.results-shell{gap:15px}.pagination{margin-top:11px}}@media (max-width:440px){.product-brand span:last-child{font-size:14px}.topbar-context{max-width:180px}.topbar-context strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar-cta{padding:0 10px}.search-submit{padding:0 9px;font-size:10px}}.dashboard-shell{--brand:#635bff;--brand-strong:#5148ee;--brand-soft:#eeecff;--canvas:#f4f6fb;--surface:#fff;--text:#232838;--muted:#77706c;--line:#e7eaf1;background:radial-gradient(circle at 50% 0,rgba(140,132,255,.16),transparent 28rem),var(--canvas)}.dashboard-sidebar{width:252px;padding:22px 16px 16px;background:rgba(255,255,255,.95);border-color:var(--line)}.dashboard-brand{padding:0 9px 26px;font-size:16px}.dashboard-brand .brand-mark{width:38px;height:38px;border-radius:11px;background:var(--brand);box-shadow:0 8px 20px rgba(99,91,255,.23)}.sidebar-label{padding-left:10px;color:#979db0;font-size:9px}.sidebar-nav{gap:4px}.sidebar-link{min-height:42px;border-radius:11px;color:#5c6274;font-size:11px}.sidebar-link:hover{background:#f5f6fa;color:var(--text)}.sidebar-link.active{background:var(--brand-soft);color:#5148ee;box-shadow:none}.sidebar-link.active:before{display:none}.sidebar-link.active svg{color:var(--brand)}.sidebar-bottom{border-color:var(--line)}.sidebar-logout{background:#fff}.dashboard-main{padding:28px clamp(18px,3vw,40px) 60px}.dashboard-topbar{margin-bottom:17px;align-items:center}.dashboard-topbar h1{margin:6px 0;font-size:clamp(31px,4vw,42px);color:#232838;letter-spacing:-.065em}.dashboard-topbar p{color:#7f7772;font-size:12px}.dashboard-topbar>div:last-child .theme-toggle{background:#fff;border-color:var(--line);color:#756e6a}.dashboard-topbar>div:last-child .btn.primary{background:var(--brand);border-color:var(--brand);box-shadow:0 7px 18px rgba(99,91,255,.16)}.dashboard-kpis{grid-template-columns:1.2fr 1fr 1fr;gap:9px}.dash-kpi{min-height:112px;border-radius:14px;background:#fff;border-color:var(--line);box-shadow:0 1px 1px rgba(30,34,60,.02)}.dash-kpi span{color:#8d8580}.dash-kpi strong{color:#3f3936}.dash-kpi small{color:#979db0}.dash-kpi-dark{background:var(--brand);border-color:var(--brand);color:#fff;box-shadow:0 12px 24px rgba(99,91,255,.14)}.dash-kpi-dark small,.dash-kpi-dark span,.dash-kpi-dark strong{color:#fff}.dash-kpi-dark small{opacity:.82}.dashboard-overview-strip{background:linear-gradient(135deg,#fff9f7,#fff);border-color:#e9ecf3}.pipeline-bar{background:#f0ebe8}.pipeline-bar i{background:var(--brand)}.dashboard-content-card{border-radius:14px;box-shadow:0 7px 25px rgba(30,34,60,.035)}.content-card-head,.dashboard-content-card{background:#fff;border-color:var(--line)}.content-card-head h2{color:#4a433f}.content-card-head p{color:#99908b}.segmented{background:#faf4f2;border-color:#e4e7ef}.segmented button.active{color:#635bff;background:#fff}.dash-job-row:hover{background:#f7f6ff}.dash-job-meta>span:not(.badge):not(.match){background:#f7f8fc;color:#77706c}.match{color:#635bff!important;background:var(--brand-soft)!important}.badge.active{background:#eaf8f1;color:#168767}.badge.official{background:#eeecff;color:#5148ee}.row-actions .apply{background:var(--brand);border-color:var(--brand);box-shadow:0 5px 13px rgba(99,91,255,.12)}.subtle-apply{background:#f6f5ff;border-color:#eee3de;color:#565c6e}html[data-theme=dark] .dashboard-shell{--brand:#756cff;--brand-strong:#877fff;--brand-soft:#2a2752;--canvas:#11131a;--surface:#191c25;--text:#eef0f6;--muted:#979db0;--line:#2b3040;background:#11131a}html[data-theme=dark] .dashboard-sidebar{background:#14161e;border-color:#2b3040}html[data-theme=dark] .content-card-head h2,html[data-theme=dark] .dash-kpi strong,html[data-theme=dark] .dashboard-brand,html[data-theme=dark] .dashboard-topbar h1{color:#eef0f6}html[data-theme=dark] .sidebar-link{color:#979db0}html[data-theme=dark] .sidebar-link:hover{background:#202430;color:#eef0f6}html[data-theme=dark] .sidebar-link.active{background:#2a2752;color:#a49eff}html[data-theme=dark] .content-card-head,html[data-theme=dark] .dash-kpi,html[data-theme=dark] .dashboard-content-card,html[data-theme=dark] .dashboard-overview-strip,html[data-theme=dark] .segmented,html[data-theme=dark] .sidebar-logout{background:#191c25;border-color:#2b3040}html[data-theme=dark] .dashboard-overview-strip{background:#201c19}html[data-theme=dark] .dash-kpi-dark{background:var(--brand);border-color:var(--brand)}html[data-theme=dark] .dash-kpi-dark small,html[data-theme=dark] .dash-kpi-dark span,html[data-theme=dark] .dash-kpi-dark strong{color:#3a1712}html[data-theme=dark] .dash-job-row:hover{background:#202430}html[data-theme=dark] .dash-job-meta>span:not(.badge):not(.match){background:#202430;color:#979db0}html[data-theme=dark] .segmented{background:#14161e}html[data-theme=dark] .segmented button.active{background:#202430;color:#a49eff}html[data-theme=dark] .sidebar-bottom{border-color:#2b3040}.login-page{background:radial-gradient(circle at 50% 5%,rgba(99,91,255,.24),transparent 28rem),#f4f6fb}.login-card{padding:32px;box-shadow:0 20px 55px rgba(30,34,60,.07)}.login-card h2{color:#232838}.login-google{color:#4a5060}.login-submit{box-shadow:0 7px 18px rgba(99,91,255,.14)}html[data-theme=dark] .login-page{background:#11131a}html[data-theme=dark] .login-card,html[data-theme=dark] .login-google{background:#191c25;border-color:#2b3040;color:#eef0f6}html[data-theme=dark] .login-card h2{color:#eef0f6}@media (max-width:980px){.dashboard-shell{grid-template-columns:82px minmax(0,1fr)}.dashboard-sidebar{width:auto}}@media (max-width:720px){.dashboard-shell{display:block}.dashboard-sidebar{position:-webkit-sticky;position:sticky;top:0;z-index:40;height:66px;width:100%;padding:8px 12px;display:flex;flex-direction:row;align-items:center}.dashboard-brand{padding:0}.dashboard-sidebar .sidebar-bottom,.dashboard-sidebar .sidebar-label,.dashboard-sidebar .sidebar-nav{display:none}}.login-screen{min-height:100vh;background:#f4f6fb;color:#232838}.login-topbar{height:78px;display:flex;align-items:center;justify-content:space-between;padding:0 30px;border-bottom:1px solid #e7eaf1;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.login-topbar .brand{font-size:15px}.login-topbar .brand-mark{width:38px;height:38px;border-radius:11px;background:#635bff;color:#fff;box-shadow:0 8px 20px rgba(99,91,255,.2)}.login-page{min-height:calc(100vh - 78px);display:grid;place-items:center;padding:50px 20px 72px;background:radial-gradient(circle at 50% 2%,rgba(99,91,255,.27),transparent 30rem),#f4f6fb}.login-card{width:min(500px,100%);padding:34px;border:1px solid #e7eaf1;border-radius:20px;background:#fff;box-shadow:0 20px 60px rgba(30,34,60,.07)}.login-badge{display:inline-flex;align-items:center;min-height:25px;padding:0 9px;border-radius:999px;background:#eeecff;color:#635bff;font-size:9px;font-weight:850}.login-card h1{margin:15px 0 8px;color:#232838;font-size:34px;letter-spacing:-.065em}.login-card>p{margin:0 0 21px;color:#8b91a3;font-size:12px;line-height:1.55}.login-google{width:100%;min-height:44px;border:1px solid #e4e7ef;border-radius:10px;background:#fff;color:#5c6274;font-size:10px;font-weight:850}.login-google:hover{border-color:#cfc9ff;background:#f7f6ff}.login-divider{display:flex;align-items:center;gap:9px;margin:18px 0;color:#979db0;font-size:9px}.login-divider span{height:1px;flex:1 1;background:#e4e7ef}.login-divider b{font-weight:700}.login-form{display:grid;grid-gap:12px;gap:12px}.login-form .field{gap:6px}.login-form .field label{color:#5c6274;font-size:10px}.login-form .field input{min-height:43px;border:1px solid #e4e7ef;border-radius:10px;background:#fff;color:#313648}.login-form .field input:focus{border-color:#cfc9ff;box-shadow:0 0 0 3px rgba(99,91,255,.1)}.login-submit{min-height:44px;border-radius:10px;border:1px solid #635bff;background:#635bff;color:#fff;font-size:10px;font-weight:850;box-shadow:0 7px 18px rgba(99,91,255,.15)}.login-submit:hover:not(:disabled){background:#5148ee}.login-switch{margin-top:19px;text-align:center;color:#8b91a3;font-size:10px}.login-switch button{border:0;padding:0;background:transparent;color:#635bff;font:inherit;font-weight:850}.login-error{padding:9px 10px;border:1px solid #ffd9d2;border-radius:9px;background:#fdecec;color:#c0333a;font-size:10px}html[data-theme=dark] .login-page,html[data-theme=dark] .login-screen{background:#11131a;color:#eef0f6}html[data-theme=dark] .login-topbar{background:#14161e;border-color:#2b3040}html[data-theme=dark] .login-card{background:#191c25;border-color:#2b3040}html[data-theme=dark] .login-card h1{color:#eef0f6}html[data-theme=dark] .login-card>p{color:#979db0}html[data-theme=dark] .login-form .field input,html[data-theme=dark] .login-google{background:#202430;border-color:#2b3040;color:#eef0f6}html[data-theme=dark] .login-google:hover{background:#2b3040;border-color:#4c4785}html[data-theme=dark] .login-divider span{background:#2b3040}html[data-theme=dark] .login-error{background:#2a2752;border-color:#61342d;color:#a49eff}@media(max-width:600px){.login-topbar{padding:0 14px}.login-card{padding:25px 20px}.login-card h1{font-size:30px}}.radar-hero{text-align:center;display:block}.radar-hero .hero-copy{margin:0 auto}.radar-hero p{margin-left:auto;margin-right:auto}.radar-hero .hero-notes{display:flex;justify-content:center;gap:18px;min-width:0;margin-top:14px;padding:0}.radar-hero .hero-notes div{justify-content:center;min-height:24px;padding:0 9px;border:1px solid #efe5e1;border-radius:999px;background:rgba(255,255,255,.6);color:#89817c;font-size:9px}html[data-theme=dark] .radar-hero .hero-notes div{background:#191c25;border-color:#2b3040;color:#979db0}.radar-search-shell{position:relative}.radar-search-shell:before{content:"";position:absolute;left:12%;right:12%;top:-50px;height:140px;z-index:-1;background:radial-gradient(ellipse,rgba(99,91,255,.16),transparent 68%);pointer-events:none}.radar-job-card{min-height:145px}.job-card-actions{padding-top:2px}.product-nav-item:focus-visible,.sidebar-account:focus-visible,.sidebar-signin:focus-visible,.topbar-account:focus-visible,.topbar-link:focus-visible{outline:2px solid rgba(99,91,255,.35);outline-offset:2px}.not-found-page{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 50% 15%,rgba(99,91,255,.28),transparent 28rem),#f4f6fb}.not-found-card{width:min(470px,100%);padding:46px 30px;text-align:center;border:1px solid #e7eaf1;border-radius:20px;background:#fff;box-shadow:0 20px 60px rgba(30,34,60,.07)}.not-found-mark{width:48px;height:48px;margin:0 auto 20px;display:grid;place-items:center;border-radius:14px;background:#635bff;color:#fff;font-weight:900;box-shadow:0 9px 22px rgba(99,91,255,.19)}img.not-found-mark{background:none;box-shadow:none;border-radius:0;object-fit:contain}.not-found-kicker{color:#a19893;font-size:9px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.not-found-card h1{margin:7px 0;color:#232838;font-size:74px;line-height:1;letter-spacing:-.08em}.not-found-card p{max-width:330px;margin:0 auto;color:#8b827e;font-size:11px;line-height:1.55}.not-found-action{display:inline-flex;margin-top:20px;min-height:40px;align-items:center;padding:0 14px;border-radius:10px;background:#635bff;color:#fff;font-size:10px;font-weight:850;box-shadow:0 7px 18px rgba(99,91,255,.15)}html[data-theme=dark] .not-found-page{background:#11131a}html[data-theme=dark] .not-found-card{background:#191c25;border-color:#2b3040}html[data-theme=dark] .not-found-card h1{color:#eef0f6}@media(max-width:640px){.radar-hero .hero-notes{flex-wrap:wrap;gap:6px}.radar-hero .hero-notes div{min-height:22px}.radar-job-card{min-height:0}}@media (max-width:720px){.radar-home .product-sidebar{grid-template-columns:auto minmax(0,1fr) auto}.radar-home .product-sidebar .product-nav:first-of-type{display:flex;align-items:center;justify-content:flex-end;gap:3px}.radar-home .product-sidebar .product-nav:first-of-type .product-nav-item{width:37px;min-height:37px;padding:0;justify-content:center}.radar-home .product-sidebar .product-nav:first-of-type .product-nav-item b,.radar-home .product-sidebar .product-nav:first-of-type .product-nav-item span,.radar-home .product-sidebar .product-nav:first-of-type .product-nav-item:nth-child(4){display:none}.radar-home .product-sidebar .product-nav:first-of-type .product-nav-item svg{width:17px;height:17px}.dashboard-shell .dashboard-sidebar{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px}.dashboard-shell .dashboard-sidebar .sidebar-nav:first-of-type{display:flex;justify-content:flex-end;gap:3px}.dashboard-shell .dashboard-sidebar .sidebar-nav:first-of-type .sidebar-link{width:37px;min-height:37px;padding:0;justify-content:center}.dashboard-shell .dashboard-sidebar .sidebar-nav:first-of-type .sidebar-link b,.dashboard-shell .dashboard-sidebar .sidebar-nav:first-of-type .sidebar-link span{display:none}.dashboard-shell .dashboard-sidebar .sidebar-nav:first-of-type .sidebar-link svg{width:17px;height:17px}}@media (max-width:900px){.radar-home .results-shell{grid-template-columns:minmax(0,1fr);width:100%;max-width:none}.radar-home .results-main{width:100%;min-width:0}.radar-home .filters-panel{width:min(320px,88vw)}}@media (max-width:720px){.radar-home .product-topbar{position:-webkit-sticky;position:sticky;top:66px;z-index:30}.radar-home .radar-page{padding-left:13px;padding-right:13px}.radar-home .radar-job-card,.radar-home .radar-page{width:100%;max-width:none}}body{font-family:var(--font-manrope),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-optical-sizing:auto}button,h1,h2,h3,h4,h5,h6,input,select,textarea{font-family:inherit}.dashboard-shell,.login-screen,.radar-home{letter-spacing:-.005em}.radar-home .radar-hero h1{letter-spacing:-.065em}.radar-home .radar-hero p{letter-spacing:-.01em}.radar-home .search-input,.radar-home input{font-weight:500}.dashboard-shell h1,.dashboard-shell h2,.dashboard-shell h3,.login-card h1,.radar-home .job-title{font-weight:750}.dashboard-brand,.login-topbar .brand,.product-brand{font-weight:800;letter-spacing:-.035em}.apply,.badge,.btn,.chip,.page-btn,.product-nav-item,.search-submit,.sidebar-link,.theme-toggle{font-weight:700}.job-company,.job-description,.muted,.radar-hero p,.result-window,.sidebar-trust,.topbar-context{letter-spacing:-.005em}.radar-home{--radar-bg:#11131a;--radar-surface:#14161e;--radar-surface-2:#191c25;--radar-border:#2b3040;--radar-text:#eef0f6;--radar-muted:#979db0;--radar-soft:#8b91a3;--radar-accent:#635bff;--radar-accent-strong:#5148ee;--radar-accent-soft:rgba(99,91,255,.13);background:radial-gradient(circle at 50% 0,rgba(99,91,255,.1),transparent 30rem),var(--radar-bg);color:var(--radar-text);font-size:14px}.radar-home .product-sidebar{display:none}.radar-home .product-topbar{height:68px;padding:0 36px;border-bottom:1px solid #2a2724;background:rgba(18,17,16,.94);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:-webkit-sticky;position:sticky;top:0;z-index:50;display:grid;grid-template-columns:210px minmax(0,1fr) auto;align-items:center;grid-gap:22px;gap:22px}.radar-home .topbar-brand{display:inline-flex;align-items:center;gap:11px;width:max-content;color:#fff;font-size:16px;letter-spacing:-.035em}.radar-home .topbar-brand .brand-mark{width:36px;height:36px;border-radius:11px;background:var(--radar-accent);color:#fff;box-shadow:0 7px 18px rgba(99,91,255,.22)}.radar-home .topbar-main-nav{display:flex;align-items:center;justify-content:center;gap:4px;min-width:0}.radar-home .mobile-nav-strip{display:none}.radar-home .topbar-main-link{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 13px;border-radius:10px;color:#aaa39d;font-size:12px;font-weight:650;white-space:nowrap;transition:.16s ease}.radar-home .topbar-main-link:hover{color:#fff;background:#202430}.radar-home .topbar-main-link.active{color:#fff;background:rgba(99,91,255,.12);box-shadow:inset 0 0 0 1px rgba(99,91,255,.05)}.radar-home .topbar-main-link.active:before{content:"";width:7px;height:7px;margin-right:7px;border-radius:50%;background:var(--radar-accent);box-shadow:0 0 12px rgba(99,91,255,.65)}.radar-home .product-topbar .nav-actions{gap:9px;justify-content:flex-end}.radar-home .product-topbar .topbar-link{display:none}.radar-home .theme-toggle,.radar-home .topbar-account,.radar-home .topbar-cta{min-height:40px}.radar-home .theme-toggle{gap:7px;padding:0 11px;background:#14161e;color:#979db0;font-weight:700}.radar-home .theme-toggle,.radar-home .topbar-account{display:inline-flex;align-items:center;border:1px solid #2b3040;border-radius:10px;font-size:11px}.radar-home .topbar-account{padding:0 12px;color:#e9ecf3;font-weight:750}.radar-home .topbar-cta{padding:0 17px;border-radius:11px;background:var(--radar-accent);border-color:var(--radar-accent);color:#fff;font-size:11px;box-shadow:0 7px 20px rgba(99,91,255,.18)}.radar-home .radar-page{width:min(1440px,calc(100% - 72px));max-width:none;padding:42px 0 72px;margin:0 auto}.radar-home .radar-hero{max-width:1050px;margin:0 auto 28px}.radar-home .radar-hero .eyebrow{font-size:11px;letter-spacing:.13em;color:#b4aaa3}.radar-home .radar-eyebrow{display:inline-flex;align-items:center;gap:8px}.radar-home .eyebrow-dot{width:8px;height:8px;border-radius:50%;background:var(--radar-accent);box-shadow:0 0 12px rgba(99,91,255,.65)}.radar-home .radar-hero h1{max-width:1120px;margin:20px auto 18px;font-size:clamp(54px,6vw,82px);line-height:.98;letter-spacing:-.075em;font-weight:800;color:#f7f0eb}.radar-home .radar-hero p{max-width:830px;font-size:16px;line-height:1.55;color:#a99f98;font-weight:500}.radar-home .hero-notes{gap:10px!important;margin-top:17px!important}.radar-home .hero-notes div{min-height:34px!important;padding:0 13px!important;border:1px solid #2b3040!important;background:#14161e!important;color:#979db0!important;font-size:11px!important;font-weight:650}.radar-home .hero-notes svg{color:var(--radar-accent)}.radar-home .radar-search-shell{max-width:none;margin:0 auto}.radar-home .radar-search-shell:before{left:18%;right:18%;top:-70px;height:180px;background:radial-gradient(ellipse,rgba(99,91,255,.12),transparent 68%)}.radar-home .radar-search{min-height:72px;padding:7px;border:1px solid #3b3531;border-radius:16px;background:#14161e;box-shadow:0 14px 45px rgba(0,0,0,.22),0 0 0 1px rgba(255,255,255,.015)}.radar-home .search-leading{width:56px;display:grid;place-items:center;color:#8b91a3}.radar-home .radar-search input{min-height:56px;padding:0 10px;font-size:16px;color:#eee8e3;caret-color:var(--radar-accent)}.radar-home .radar-search input::placeholder{color:#5c6274}.radar-home .search-submit{min-width:126px;height:58px;padding:0 20px;border-radius:12px;background:var(--radar-accent);color:#fff;font-size:12px;font-weight:800;box-shadow:0 8px 20px rgba(99,91,255,.18)}.radar-home .search-submit:hover:not(:disabled){background:var(--radar-accent-strong);transform:translateY(-1px)}.radar-home .search-foot{margin:9px 4px 17px;color:#827a74;font-size:11px}.radar-home .search-hint{color:#6f6862}.radar-home .radar-quick-row{justify-content:flex-start;gap:9px;margin-bottom:30px}.radar-home .quick-chip{min-height:39px;padding:0 14px;border:1px solid #2b3040;border-radius:999px;background:#14161e;color:#ddd5cf;font-size:11px;font-weight:700}.radar-home .quick-chip.selected,.radar-home .quick-chip:hover{border-color:#5c3d36;background:rgba(99,91,255,.1);color:#fff}.radar-home .results-shell{grid-template-columns:300px minmax(0,1fr);gap:28px}.radar-home .filters-panel{position:-webkit-sticky;position:sticky;top:91px;min-height:520px;padding:19px 0 0;border:1px solid #2e2b28;border-radius:15px;background:#171716;overflow:hidden;box-shadow:0 12px 35px rgba(0,0,0,.12)}.radar-home .filters-head{padding:0 18px 17px;align-items:flex-end;border-bottom:1px solid #2d2926}.radar-home .filters-kicker,.radar-home .results-kicker{color:#8e857f;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.radar-home .filters-head h2{margin:5px 0 0;font-size:20px;letter-spacing:-.04em;color:#f0e9e4}.radar-home .clear-filters{color:var(--radar-accent);font-size:11px;font-weight:750}.radar-home .mobile-close{display:none}.radar-home .filter-block{padding:17px 17px 15px;border-bottom:1px solid #2a2724}.radar-home .filter-label{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px;color:#d9d1cb;font-size:12px;font-weight:750}.radar-home .filter-label span{color:#8b91a3}.radar-home .filter-options{display:grid;grid-gap:3px;gap:3px}.radar-home .filter-option{width:100%;min-height:38px;padding:0 9px;display:grid;grid-template-columns:20px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;border:0;border-radius:9px;background:transparent;color:#979db0;text-align:left;font-size:12px;font-weight:600}.radar-home .filter-option b{color:#6f6862;font-size:10px;font-weight:700}.radar-home .filter-option:hover{background:#202430;color:#e9ecf3}.radar-home .filter-option.active{background:rgba(99,91,255,.17);color:#a49eff}.radar-home .filter-option.active b{color:#d98b7d}.radar-home .filter-check{width:17px;height:17px;display:grid;place-items:center;border:1px solid #514a45;border-radius:5px;color:#fff;font-size:10px;font-weight:900}.radar-home .filter-option.active .filter-check{border-color:var(--radar-accent);background:var(--radar-accent)}.radar-home .filter-select{width:100%;min-height:39px;padding:0 10px;border:1px solid #2b3040;border-radius:9px;background:#191c25;color:#d7d0cb;font-size:11px}.radar-home .filter-divider{display:none}.radar-home .radar-profile-card{margin:14px;padding:13px;border:1px solid #3a312d;border-radius:11px;background:linear-gradient(135deg,rgba(99,91,255,.1),rgba(255,255,255,.015))}.radar-home .radar-profile-card strong{font-size:11px;color:#e9ecf3}.radar-home .radar-profile-card p{font-size:10px;color:#817872;line-height:1.45}.radar-home .radar-profile-card button{margin-top:8px;color:var(--radar-accent);font-size:10px;font-weight:800}.radar-home .trust-stack{padding:0 17px 17px;display:grid;grid-gap:8px;gap:8px;color:#78706a;font-size:10px}.radar-home .trust-stack .trust-dot{width:6px;height:6px;margin-right:6px;display:inline-block;background:#6d655f}.radar-home .results-toolbar{min-height:62px;margin-bottom:12px;align-items:center}.radar-home .results-title-row{display:flex;align-items:center;gap:10px;margin-top:5px}.radar-home .results-title-row h2{margin:0;font-size:25px;line-height:1;letter-spacing:-.045em;color:#f1eae5}.radar-home .result-window{min-height:25px;display:inline-flex;align-items:center;padding:0 8px;border-radius:7px;background:rgba(99,91,255,.13);color:#a49eff;font-size:10px;font-weight:800}.radar-home .toolbar-actions{gap:9px}.radar-home .sort-control{display:inline-flex;align-items:center;gap:9px;color:#8b91a3;font-size:10px;font-weight:700}.radar-home .sort-control select{min-height:41px;min-width:112px;padding:0 30px 0 12px;border:1px solid #2b3040;border-radius:10px;background:#14161e;color:#e4ddd7;font-size:11px;font-weight:700}.radar-home .mobile-filter-btn{display:none}.radar-home .radar-job-list{gap:11px}.radar-home .radar-job-card{min-height:154px;padding:18px 18px 16px;border:1px solid #35312d;border-radius:15px;background:#14161e;box-shadow:none}.radar-home .radar-job-card:hover{border-color:#51443f;background:#1c1b19;box-shadow:0 12px 30px rgba(0,0,0,.17);transform:translateY(-1px)}.radar-home .job-card-logo{width:52px;height:52px;border-radius:12px;background:#3b241f;border:1px solid #5c3028;color:#a49eff;font-size:14px;font-weight:800}.radar-home .job-card-copy{min-width:0}.radar-home .job-title-line{gap:15px}.radar-home .job-title{margin:0;color:#f2ebe6;font-size:17px;line-height:1.25;letter-spacing:-.025em;font-weight:750}.radar-home .job-company{margin-top:5px;color:#8b91a3;font-size:12px;font-weight:550}.radar-home .match-wrap{display:inline-flex;align-items:baseline;gap:4px;white-space:nowrap}.radar-home .match-number{color:var(--radar-accent);font-size:20px;font-weight:800;letter-spacing:-.04em}.radar-home .match-wrap small{color:#9c9089;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.radar-home .job-meta-row{margin-top:12px;gap:6px}.radar-home .soft-pill,.radar-home .status-pill{min-height:25px;padding:0 8px;border-radius:7px;border:1px solid #2b3040;background:#202430;color:#a79e97;font-size:10px;font-weight:650}.radar-home .status-pill.active{background:rgba(31,155,105,.12);border-color:rgba(31,155,105,.25);color:#69c9a5}.radar-home .official-pill{color:#dca097;background:rgba(99,91,255,.08);border-color:rgba(99,91,255,.18)}.radar-home .job-reason{margin-top:10px;color:#8b91a3;font-size:10px}.radar-home .job-reason svg{color:var(--radar-accent)}.radar-home .job-source-row{margin-top:8px;gap:7px;color:#726a64;font-size:9px}.radar-home .job-source-row a{color:#979db0;text-decoration:underline;text-underline-offset:2px}.radar-home .job-card-actions{gap:7px}.radar-home .save-btn,.radar-home .track-btn{border:1px solid #39342f;background:#1d1b19;color:#979db0;border-radius:10px}.radar-home .save-btn{width:39px;height:39px}.radar-home .track-btn{min-height:39px;padding:0 12px;font-size:10px;font-weight:750}.radar-home .save-btn.saved,.radar-home .save-btn:hover,.radar-home .track-btn:hover{border-color:#63433b;color:#a49eff;background:#2a201d}.radar-home .apply-btn{min-height:39px;padding:0 14px;border-radius:10px;background:var(--radar-accent);color:#fff;font-size:11px;font-weight:800;box-shadow:0 7px 17px rgba(99,91,255,.14)}.radar-home .apply-btn:hover{background:var(--radar-accent-strong)}.radar-home .pagination{margin-top:18px;padding:13px 0 0;border-top:1px solid #2b2825}.radar-home .pagination-summary{color:#7f7771;font-size:10px}.radar-home .page-btn{border-color:#2b3040;background:#14161e;color:#979db0;min-width:34px;height:34px;border-radius:8px}.radar-home .page-btn.current{background:var(--radar-accent);border-color:var(--radar-accent);color:#fff}.radar-home .page-btn:hover:not(:disabled){border-color:#61423a;background:#25211f;color:#fff}.radar-home .empty{background:#181715;border-color:#2b3040;color:#8f8781}.radar-home .empty strong{color:#e9ecf3}.radar-home .toast{background:#24211e;border:1px solid #3b3530}html[data-theme=light] .radar-home{--radar-bg:#f4f6fb;--radar-surface:#fff;--radar-surface-2:#fff;--radar-border:#e7eaf1;--radar-text:#232838;--radar-muted:#737b8c;--radar-soft:#8b91a3;--radar-accent:#635bff;--radar-accent-strong:#5148ee;--radar-accent-soft:rgba(99,91,255,.10);background:radial-gradient(circle at 50% 0,rgba(99,91,255,.17),transparent 31rem),var(--radar-bg);color:var(--radar-text)}html[data-theme=light] .radar-home .product-topbar{background:rgba(255,255,255,.94);border-color:#e7eaf1}html[data-theme=light] .radar-home .topbar-brand{color:#232838}html[data-theme=light] .radar-home .topbar-main-link{color:#7d756f}html[data-theme=light] .radar-home .topbar-main-link:hover{color:#232838;background:#f7f3f1}html[data-theme=light] .radar-home .topbar-main-link.active{color:#5148ee;background:#eeecff}html[data-theme=light] .radar-home .theme-toggle,html[data-theme=light] .radar-home .topbar-account{background:#fff;border-color:#e4ded9;color:#6e6661}html[data-theme=light] .radar-home .radar-hero h1{color:#232838}html[data-theme=light] .radar-home .radar-hero p{color:#7f7772}html[data-theme=light] .radar-home .hero-notes div{background:#fff!important;border-color:#e8e1dc!important;color:#817872!important}html[data-theme=light] .radar-home .radar-search{background:#fff;border-color:#e0d9d5;box-shadow:0 16px 45px rgba(30,34,60,.08)}html[data-theme=light] .radar-home .radar-search input{color:#232838}html[data-theme=light] .radar-home .radar-search input::placeholder{color:#9b928d}html[data-theme=light] .radar-home .quick-chip{background:#fff;border-color:#e4ddd8;color:#625b57}html[data-theme=light] .radar-home .results-title-row h2{color:#232838}html[data-theme=light] .radar-home .filters-panel{background:#fff;border-color:#e4ddd8;box-shadow:0 10px 30px rgba(30,34,60,.05)}html[data-theme=light] .radar-home .filter-block,html[data-theme=light] .radar-home .filters-head{border-color:#e4e7ef}html[data-theme=light] .radar-home .filters-head h2{color:#313648}html[data-theme=light] .radar-home .filter-label{color:#625b57}html[data-theme=light] .radar-home .filter-option{color:#706863}html[data-theme=light] .radar-home .filter-option:hover{background:#faf6f4;color:#232838}html[data-theme=light] .radar-home .filter-option.active{background:#eeecff;color:#5148ee}html[data-theme=light] .radar-home .filter-option b{color:#a29a94}html[data-theme=light] .radar-home .filter-check{border-color:#d3cbc5}html[data-theme=light] .radar-home .filter-select,html[data-theme=light] .radar-home .sort-control select{background:#fff;border-color:#dde1ea;color:#5f5752}html[data-theme=light] .radar-home .radar-profile-card{background:#f6f5ff;border-color:#f0ddd7}html[data-theme=light] .radar-home .radar-profile-card strong{color:#4b443f}html[data-theme=light] .radar-home .radar-job-card{background:#fff;border-color:#e4ded9;box-shadow:0 5px 18px rgba(30,34,60,.025)}html[data-theme=light] .radar-home .radar-job-card:hover{background:#fffdfc;border-color:#e1c8c0;box-shadow:0 12px 30px rgba(30,34,60,.07)}html[data-theme=light] .radar-home .job-title{color:#313648}html[data-theme=light] .radar-home .job-company{color:#7d746e}html[data-theme=light] .radar-home .soft-pill,html[data-theme=light] .radar-home .status-pill{background:#f7f8fc;border-color:#ebe3df;color:#716963}html[data-theme=light] .radar-home .save-btn,html[data-theme=light] .radar-home .track-btn{background:#fff;border-color:#dde1ea;color:#716963}html[data-theme=light] .radar-home .empty{background:#fff;border-color:#e1dad5}html[data-theme=light] .radar-home .pagination{border-color:#e7eaf1}html[data-theme=light] .radar-home .page-btn{background:#fff;border-color:#e1dad5;color:#766e68}@media (max-width:1120px){.radar-home .product-topbar{grid-template-columns:185px minmax(0,1fr) auto;padding:0 24px}.radar-home .topbar-main-link{padding:0 8px;font-size:11px}.radar-home .radar-page{width:min(100% - 48px,1440px)}.radar-home .results-shell{grid-template-columns:270px minmax(0,1fr);gap:20px}}@media (max-width:900px){.radar-home .topbar-main-nav{overflow-x:auto;justify-content:flex-start;scrollbar-width:none}.radar-home .topbar-main-nav::-webkit-scrollbar{display:none}.radar-home .topbar-main-link:nth-child(n+5){display:none}.radar-home .results-shell{grid-template-columns:1fr}.radar-home .filters-panel{position:fixed;left:50%;top:50%;width:min(390px,calc(100vw - 28px));max-height:calc(100vh - 40px);transform:translate(-50%,-46%) scale(.98);z-index:80;opacity:0;pointer-events:none;overflow:auto;transition:.18s ease}.radar-home .filters-panel.open{transform:translate(-50%,-50%) scale(1);opacity:1;pointer-events:auto}.radar-home .mobile-filter-btn{display:inline-flex;align-items:center;gap:6px;min-height:41px;padding:0 11px;border:1px solid #2b3040;border-radius:10px;background:#14161e;color:#c6bdb6;font-size:10px;font-weight:750}html[data-theme=light] .radar-home .mobile-filter-btn{background:#fff;border-color:#dde1ea;color:#6e6661}.radar-home .mobile-close{display:block;color:var(--radar-accent);font-size:10px;font-weight:800}.radar-home .filters-panel.open:after{content:"";position:fixed;inset:0;z-index:-1;background:rgba(0,0,0,.56)}}@media (max-width:720px){.radar-home .product-topbar{height:auto;padding:10px 12px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px}.radar-home .topbar-brand{font-size:14px;gap:8px}.radar-home .topbar-brand .brand-mark{width:32px;height:32px;border-radius:9px}.radar-home .topbar-main-nav{display:none}.radar-home .mobile-nav-strip{display:flex;grid-column:1/-1;gap:4px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.radar-home .mobile-nav-strip::-webkit-scrollbar{display:none}.radar-home .mobile-nav-strip .topbar-main-link{flex:0 0 auto;min-height:34px;font-size:11px}.radar-home .product-topbar .nav-actions{gap:5px}.radar-home .theme-toggle{width:36px;padding:0;justify-content:center}.radar-home .theme-toggle span,.radar-home .topbar-account{display:none}.radar-home .topbar-cta{min-height:36px;padding:0 11px}.radar-home .radar-page{width:calc(100% - 24px);padding:28px 0 48px}.radar-home .radar-hero{margin-bottom:23px}.radar-home .radar-hero h1{margin-top:16px;font-size:clamp(40px,12.5vw,56px);line-height:.98}.radar-home .radar-hero p{font-size:13px}.radar-home .hero-notes{flex-wrap:wrap}.radar-home .radar-search{min-height:58px;border-radius:13px}.radar-home .search-leading{width:42px}.radar-home .radar-search input{min-height:44px;font-size:13px}.radar-home .search-submit{min-width:92px;height:46px;padding:0 10px;font-size:10px}.radar-home .search-foot{display:none}.radar-home .radar-quick-row{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;margin:13px 0 22px;scrollbar-width:none}.radar-home .radar-quick-row::-webkit-scrollbar{display:none}.radar-home .quick-chip{flex:0 0 auto;min-height:35px;font-size:10px}.radar-home .results-toolbar{min-height:54px}.radar-home .results-title-row h2{font-size:22px}.radar-home .sort-control span{display:none}.radar-home .sort-control select{min-height:38px;min-width:104px}.radar-home .radar-job-card{grid-template-columns:1fr;gap:13px;min-height:0;padding:15px}.radar-home .job-card-main{gap:10px}.radar-home .job-card-logo{width:44px;height:44px;border-radius:10px}.radar-home .job-title-line{flex-wrap:wrap;gap:7px}.radar-home .match-wrap{margin-top:1px}.radar-home .match-number{font-size:17px}.radar-home .job-title{font-size:15px}.radar-home .job-company{font-size:11px}.radar-home .job-card-actions{flex-direction:row;align-items:center;justify-content:flex-end}.radar-home .apply-btn{margin-left:auto}}@media (max-width:440px){.radar-home .topbar-brand strong{font-size:13px}.radar-home .topbar-cta{font-size:9px}.radar-home .radar-page{width:calc(100% - 18px)}.radar-home .radar-hero h1{font-size:39px}.radar-home .radar-hero p,.radar-home .radar-search input{font-size:12px}.radar-home .search-submit{min-width:82px}.radar-home .radar-job-card{padding:13px}}body,html{width:100%;min-width:0;max-width:none;overflow-x:hidden}.radar-home,.radar-home .product-main{width:100%;min-width:0;max-width:none;display:block}.radar-home .product-topbar{width:100%;min-width:0}.radar-home .radar-page{width:min(1320px,calc(100% - 48px));max-width:1320px;min-width:0;margin-inline:auto}.radar-home .radar-hero,.radar-home .radar-quick-row,.radar-home .radar-search-shell,.radar-home .results-shell{width:min(1120px,100%);max-width:1120px;min-width:0;margin-inline:auto}.radar-home .radar-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end}.radar-home .hero-copy{width:100%;max-width:820px;min-width:0}.radar-home .results-shell{display:grid;grid-template-columns:195px minmax(0,1fr);grid-gap:26px;gap:26px;align-items:start}.radar-home .job-card-copy,.radar-home .job-card-main,.radar-home .job-list,.radar-home .radar-job-card,.radar-home .results-main{width:100%;min-width:0}@media (max-width:1200px) and (min-width:901px){.radar-home .product-topbar{grid-template-columns:190px minmax(0,1fr) auto;gap:14px;padding-inline:22px}.radar-home .topbar-main-link{padding-inline:9px;font-size:11px}.radar-home .radar-page{width:min(1120px,calc(100% - 36px))}}@media (max-width:900px){.radar-home .radar-page{width:calc(100% - 28px)}.radar-home .radar-hero{display:block}.radar-home .results-shell{width:100%;grid-template-columns:1fr}}@media (max-width:720px){.radar-home .product-topbar{width:100%;grid-template-columns:auto minmax(0,1fr) auto}.radar-home .radar-page{width:calc(100% - 24px)}.radar-home .radar-quick-row,.radar-home .radar-search-shell,.radar-home .results-shell{width:100%}}@media (max-width:480px){.radar-home .product-topbar{padding-inline:9px;gap:7px}.radar-home .radar-page{width:calc(100% - 18px)}}.radar-home .radar-hero{display:block;width:min(1120px,100%);max-width:1120px;margin-inline:auto;text-align:center}.radar-home .radar-hero .hero-copy{width:min(860px,100%);max-width:860px;margin-inline:auto;text-align:center}.radar-home .radar-hero h1,.radar-home .radar-hero p{margin-left:auto;margin-right:auto}.radar-home .radar-hero .hero-notes{width:auto;min-width:0;display:flex;justify-content:center;align-items:center;gap:18px;margin:16px auto 0;padding:0}.radar-home .resume-ats{width:min(1120px,100%);margin:28px auto 34px;padding:26px;border:1px solid #e4e7ef;border-radius:22px;background:radial-gradient(circle at 90% 0,rgba(99,91,255,.12),transparent 22rem),#fff;box-shadow:0 18px 55px rgba(30,34,60,.06)}.radar-home .resume-ats-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:20px}.radar-home .resume-ats-head h2{margin:9px 0 7px;font-size:clamp(25px,3vw,36px);line-height:1.05;letter-spacing:-.035em;color:#232838}.radar-home .resume-ats-head h2 span{color:#5148ee}.radar-home .resume-ats-head p{max-width:730px;margin:0;color:#8b91a3;font-size:13px;line-height:1.7}.radar-home .ats-score{flex:0 0 94px;width:94px;height:94px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:22px;border:1px solid #f1cfc7;background:#fff3ef;color:#5148ee}.radar-home .ats-score strong{font-size:29px;line-height:1}.radar-home .ats-score span{margin-top:5px;text-align:center;font-size:9px;line-height:1.15;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.radar-home .resume-dropzone{min-height:116px;display:flex;align-items:center;gap:17px;padding:18px 20px;border:1.5px dashed #d8cbc4;border-radius:17px;background:#fcfaf9;cursor:pointer;transition:.18s ease}.radar-home .resume-dropzone.dragging,.radar-home .resume-dropzone:hover{border-color:#635bff;background:#f6f5ff;transform:translateY(-1px)}.radar-home .resume-dropzone.parsing{cursor:default;border-color:#f2b2a5}.radar-home .resume-upload-icon{width:48px;height:48px;flex:0 0 48px;display:grid;place-items:center;border-radius:14px;background:#eeecff;color:#635bff;font-size:27px;font-weight:500}.radar-home .resume-spinner{width:21px;height:21px;border:2px solid #f4c4ba;border-top-color:#635bff;border-radius:50%;display:block;animation:resume-spin .8s linear infinite}@keyframes resume-spin{to{transform:rotate(1turn)}}.radar-home .resume-drop-copy{min-width:0;flex:1 1;display:flex;flex-direction:column;gap:5px}.radar-home .resume-drop-copy strong{color:#313648;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.radar-home .resume-drop-copy span{color:#918780;font-size:11px}.radar-home .resume-dropzone .btn{flex:0 0 auto}.radar-home .resume-error{margin-top:12px;padding:11px 13px;border:1px solid #f0c8c0;border-radius:11px;background:#fff3f1;color:#b64b39;font-size:11px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.radar-home .resume-error .resume-retry{flex:0 0 auto;padding:7px 11px;font-size:11px;background:#fff;color:#b64b39;border-color:#f0c8c0}.radar-home .resume-trust-line{max-width:560px;margin:9px 0 0;color:#918780;font-size:10.5px;line-height:1.6}html[data-theme=dark] .radar-home .resume-trust-line{color:#a89e98}html[data-theme=dark] .radar-home .resume-error .resume-retry{background:#241f1e;border-color:#4b2e29;color:#f0a396}.radar-home .resume-results{margin-top:18px;display:grid;grid-gap:13px;gap:13px}.radar-home .resume-profile-summary{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid #e9ecf3;border-radius:14px;background:#fff}.radar-home .resume-avatar{width:43px;height:43px;flex:0 0 43px;display:grid;place-items:center;border-radius:12px;background:#232838;color:#fff;font-weight:800}.radar-home .resume-profile-summary strong{display:block;color:#313648;font-size:13px}.radar-home .resume-profile-summary p{margin:3px 0 4px;color:#5148ee;font-size:10px;font-weight:750}.radar-home .resume-profile-summary span{display:block;color:#807771;font-size:10px;line-height:1.5}.radar-home .resume-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.radar-home .resume-stat-grid>div{padding:13px;border:1px solid #e9ecf3;border-radius:13px;background:#f7f8fc}.radar-home .resume-stat-grid b{display:block;color:#313648;font-size:21px;line-height:1}.radar-home .resume-stat-grid span{display:block;margin-top:5px;color:#8b91a3;font-size:9px;text-transform:uppercase;letter-spacing:.05em}.radar-home .resume-result-grid{display:grid;grid-template-columns:1.25fr .9fr 1fr 1fr;grid-gap:10px;gap:10px}.radar-home .resume-result-card{min-width:0;padding:14px;border:1px solid #e9ecf3;border-radius:13px;background:#fff}.radar-home .resume-card-label{margin-bottom:10px;color:#8b91a3;font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.radar-home .resume-tags{display:flex;flex-wrap:wrap;gap:6px}.radar-home .resume-tags span{padding:5px 8px;border:1px solid #f0ded8;border-radius:999px;background:#f6f5ff;color:#765e56;font-size:9px;font-weight:700}.radar-home .resume-improve,.radar-home .resume-role-list{display:grid;grid-gap:7px;gap:7px}.radar-home .resume-improve span,.radar-home .resume-role-list span{color:#655d58;font-size:10px;line-height:1.45}.radar-home .resume-role-list span{color:#4f4844;font-weight:700}.radar-home .resume-history{display:grid;grid-gap:10px;gap:10px}.radar-home .resume-history div{display:grid;grid-gap:2px;gap:2px}.radar-home .resume-history strong{color:#313648;font-size:10px}.radar-home .resume-history span{color:#8c837d;font-size:9px}.radar-home .resume-match-banner{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 14px;border:1px solid #f0d4cd;border-radius:13px;background:#f6f5ff}.radar-home .resume-match-banner div{display:grid;grid-gap:3px;gap:3px}.radar-home .resume-match-banner strong{color:#313648;font-size:11px}.radar-home .resume-match-banner span{color:#8a7d77;font-size:9px}.radar-home .resume-match-banner .btn{min-height:34px;font-size:9px}html[data-theme=dark] .radar-home .resume-ats{border-color:#232838;background:radial-gradient(circle at 90% 0,rgba(99,91,255,.1),transparent 22rem),#171615;box-shadow:none}html[data-theme=dark] .radar-home .resume-ats-head h2{color:#f1e9e5}html[data-theme=dark] .radar-home .resume-ats-head p,html[data-theme=dark] .radar-home .resume-drop-copy span{color:#a89e98}html[data-theme=dark] .radar-home .resume-dropzone{border-color:#2b3040;background:#191c25}html[data-theme=dark] .radar-home .resume-dropzone.dragging,html[data-theme=dark] .radar-home .resume-dropzone:hover{background:#2a2752;border-color:#a49eff}html[data-theme=dark] .radar-home .resume-drop-copy strong,html[data-theme=dark] .radar-home .resume-history strong,html[data-theme=dark] .radar-home .resume-profile-summary strong,html[data-theme=dark] .radar-home .resume-stat-grid b{color:#e9ecf3}html[data-theme=dark] .radar-home .resume-profile-summary,html[data-theme=dark] .radar-home .resume-result-card,html[data-theme=dark] .radar-home .resume-stat-grid>div{background:#1b1917;border-color:#232838}html[data-theme=dark] .radar-home .resume-history span,html[data-theme=dark] .radar-home .resume-improve span,html[data-theme=dark] .radar-home .resume-profile-summary span,html[data-theme=dark] .radar-home .resume-role-list span,html[data-theme=dark] .radar-home .resume-stat-grid span{color:#aaa09a}html[data-theme=dark] .radar-home .resume-tags span{background:#281d1a;border-color:#3a3f52;color:#d2aaa0}html[data-theme=dark] .radar-home .resume-match-banner{background:#2a2752;border-color:#3a3f52}html[data-theme=dark] .radar-home .resume-match-banner strong{color:#e9ecf3}html[data-theme=dark] .radar-home .resume-match-banner span{color:#aaa09a}@media (max-width:900px){.radar-home .resume-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.radar-home .resume-ats{margin:22px auto 28px;padding:17px;border-radius:17px}.radar-home .resume-ats-head{gap:12px}.radar-home .resume-ats-head h2{font-size:25px}.radar-home .resume-ats-head p{font-size:11px}.radar-home .ats-score{flex-basis:72px;width:72px;height:72px;border-radius:16px}.radar-home .ats-score strong{font-size:22px}.radar-home .resume-dropzone{align-items:flex-start;flex-wrap:wrap;padding:15px}.radar-home .resume-drop-copy{flex-basis:calc(100% - 65px)}.radar-home .resume-dropzone .btn{width:100%}.radar-home .resume-stat-grid{grid-template-columns:repeat(2,1fr)}.radar-home .resume-result-grid{grid-template-columns:1fr}.radar-home .resume-match-banner{align-items:flex-start;flex-direction:column}.radar-home .resume-match-banner .btn{width:100%}}.radar-home .radar-differentiator{width:min(1120px,100%);margin:12px auto 24px;padding:20px 22px;display:flex;align-items:flex-end;justify-content:space-between;gap:28px;border:1px solid #e4e7ef;border-radius:18px;background:linear-gradient(100deg,#f7f6ff,#fff)}.radar-home .radar-differentiator h2{margin:7px 0 0;color:#232838;font-size:clamp(22px,2.6vw,31px);line-height:1.08;letter-spacing:-.04em}.radar-home .radar-differentiator h2 span{color:#5148ee}.radar-home .radar-differentiator p{max-width:500px;margin:0;color:#8b91a3;font-size:12px;line-height:1.7}.radar-home .fit-btn{min-height:34px;padding:0 11px;border:1px solid color-mix(in srgb,var(--jr-brand) 34%,transparent);border-radius:9px;background:var(--jr-brand-soft);color:var(--jr-brand);font-size:10px;font-weight:800;white-space:nowrap;flex:0 0 auto}.radar-home .fit-btn:hover{border-color:var(--jr-brand);transform:translateY(-1px)}.jr-modal-backdrop{position:fixed;inset:0;z-index:120;display:flex;justify-content:center;align-items:center;padding:20px;background:rgba(24,20,18,.62);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.jr-intel-modal{width:min(980px,100%);max-height:calc(100vh - 36px);overflow:auto;border:1px solid #e8ded8;border-radius:20px;background:#fff;box-shadow:0 30px 90px rgba(0,0,0,.22);outline:none}.jr-intel-head{display:flex;justify-content:space-between;gap:18px;padding:22px 24px 12px;border-bottom:1px solid #eee6e1;position:-webkit-sticky;position:sticky;top:0;background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:2}.jr-intel-head h2{margin:7px 0 5px;font-size:23px;letter-spacing:-.035em;color:#2b3040}.jr-intel-head p{margin:0;color:#837872;font-size:11px}.jr-verification-line{margin-top:5px;color:#6d645e;font-weight:600}.jr-icon-close{width:34px;height:34px;border:1px solid #e9dfda;background:#fff;border-radius:9px;color:#7d746e;font-size:21px}.jr-score-hero{gap:18px;margin:18px 24px 12px;padding:16px;border:1px solid #efe2dc;border-radius:15px;background:#fff9f6}.jr-readiness,.jr-score-hero{display:flex;align-items:center}.jr-readiness{width:82px;height:82px;flex:0 0 82px;flex-direction:column;justify-content:center;border-radius:17px}.jr-readiness.direct{background:#ecf8f0;color:#20764e}.jr-readiness.adjacent{background:#fff6df;color:#946400}.jr-readiness.stretch{background:#fff0ed;color:#b64b39}.jr-readiness strong{font-size:24px;line-height:1}.jr-readiness span{margin-top:5px;font-size:8px;text-transform:uppercase;letter-spacing:.08em;font-weight:850}.jr-score-copy strong{color:#313648;font-size:14px}.jr-score-copy p{margin:5px 0 4px;color:#746b65;font-size:11px;line-height:1.6}.jr-score-copy small{color:#9a8f89;font-size:9px}.jr-intel-grid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:12px;gap:12px;padding:0 24px 12px}.jr-learning-card,.jr-pack-card,.jr-panel{min-width:0;padding:15px;border:1px solid #eee6e1;border-radius:14px;background:#fff}.jr-panel-title{margin-bottom:11px;color:#8b91a3;font-size:9px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.jr-requirements{display:grid;grid-gap:9px;gap:9px}.jr-requirement{display:grid;grid-template-columns:9px 1fr auto;grid-gap:9px;gap:9px;align-items:start;padding-bottom:9px;border-bottom:1px solid #f1ece8}.jr-requirement:last-child{border-bottom:0;padding-bottom:0}.jr-req-dot{width:8px;height:8px;margin-top:4px;border-radius:50%;background:#b9b0ab}.jr-req-dot.proven{background:#3c9868}.jr-req-dot.partial{background:#d39b29}.jr-req-dot.missing{background:#d85c47}.jr-req-dot.unknown{background:#aaa39e}.jr-req-copy>div{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.jr-req-copy strong{color:#463f3b;font-size:11px}.jr-req-copy em{font-style:normal;color:#bd624f;font-size:8px;font-weight:850;text-transform:uppercase}.jr-req-copy p{margin:3px 0 0;color:#827872;font-size:9px;line-height:1.5}.jr-req-status{padding:4px 6px;border-radius:999px;font-size:8px;font-weight:800;text-transform:uppercase}.jr-req-status.proven{background:#edf8f1;color:#28764e}.jr-req-status.partial{background:#fff7e3;color:#926400}.jr-req-status.missing{background:#eeecff;color:#b54e3c}.jr-req-status.unknown{background:#f1efed;color:#7a716b}.jr-proof-list{display:grid;grid-gap:10px;gap:10px}.jr-proof-list>div{display:grid;grid-template-columns:18px 1fr;grid-gap:7px;gap:7px}.jr-proof-list span{color:#2b8d5d;font-weight:900}.jr-proof-list strong{color:#443d39;font-size:11px}.jr-proof-list p{grid-column:2;margin:-3px 0 0;color:#827872;font-size:9px;line-height:1.5}.jr-blockers{display:grid;grid-gap:6px;gap:6px;margin-top:14px;padding:11px;border-radius:10px;background:#f6f5ff}.jr-blockers strong{color:#6d514a;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.jr-blockers span{color:#af513f;font-size:9px}.jr-empty-copy{margin:0;color:#8b817b;font-size:10px;line-height:1.6}.jr-action-strip{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:0 24px 14px;padding:13px 15px;border:1px solid #f0d9d2;border-radius:13px;background:#fff8f6}.jr-action-strip>div:first-child{display:grid;grid-gap:4px;gap:4px}.jr-action-strip strong{color:#4b433f;font-size:11px}.jr-action-strip span{color:#8e837c;font-size:9px}.jr-action-buttons{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.jr-action-buttons .btn{min-height:35px;padding:0 10px;font-size:9px}.jr-error{margin:0 24px 14px;padding:10px 12px;border:1px solid #efc7be;border-radius:10px;background:#fff1ee;color:#af4a39;font-size:10px}.jr-pack{display:grid;grid-gap:10px;gap:10px;padding:0 24px 24px}.jr-pack-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.jr-pack-head h3{margin:6px 0 0;color:#3f3935;font-size:17px;letter-spacing:-.025em}.jr-pack-grid,.jr-pack-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.jr-pack-card p{margin:5px 0;color:#665d57;font-size:10px;line-height:1.6}.jr-bullet{padding:10px 0;border-top:1px solid #eef0f6}.jr-bullet:first-of-type{border-top:0;padding-top:0}.jr-bullet span{display:block;color:#9a9089;font-size:8px;text-transform:uppercase;letter-spacing:.06em}.jr-bullet p{margin:4px 0 6px;color:#4f4843}.jr-copy-box{padding:10px;border:1px solid #efe7e2;border-radius:10px;background:#f7f8fc}.jr-question-list{display:grid;grid-gap:10px;gap:10px}.jr-question-list>div{padding:10px;border-radius:10px;background:#f7f8fc}.jr-question-list strong{color:#4c4540;font-size:10px}.jr-question-list p{margin:5px 0 0}.jr-truth{display:grid;grid-gap:4px;gap:4px;padding:10px 12px;border-radius:10px;background:#f7f5f3;color:#766d67;font-size:9px}.jr-truth strong{color:#534b46}.jr-application-intel{width:min(1120px,100%);margin:0 auto 18px;padding:19px 21px;border:1px solid #e4e7ef;border-radius:18px;background:linear-gradient(110deg,#fff,#fff9f6)}.jr-application-intel h2{margin:7px 0 5px;color:#232838;font-size:21px;letter-spacing:-.035em}.jr-application-intel p{margin:0;color:#7a7069;font-size:10px;line-height:1.65;max-width:700px}.jr-intel-title{display:flex;align-items:flex-start;justify-content:space-between;gap:22px}.jr-outcome-kpis{display:flex;gap:7px}.jr-outcome-kpis>div{min-width:68px;padding:9px 10px;border:1px solid #eee3de;border-radius:10px;background:#fff;text-align:center}.jr-outcome-kpis strong{display:block;color:#5148ee;font-size:19px}.jr-outcome-kpis span{display:block;color:#978c85;font-size:8px;text-transform:uppercase;letter-spacing:.06em}.jr-learning-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px;margin-top:13px}.jr-learning-card p{color:#887d76;font-size:9px}.jr-pattern{display:grid;grid-gap:2px;gap:2px;padding:8px 0;border-top:1px solid #eef0f6}.jr-pattern:first-of-type{border-top:0;padding-top:0}.jr-pattern strong{color:#4f4742;font-size:10px}.jr-pattern span{color:#91857e;font-size:8px}.jr-learning-note{margin-top:10px;padding:8px 10px;border-radius:9px;background:#fbf5f1;color:#88756c;font-size:9px}.jr-empty-intel{background:#fff}html[data-theme=dark] .radar-home .jr-application-intel,html[data-theme=dark] .radar-home .radar-differentiator{border-color:#232838;background:#191c25}html[data-theme=dark] .radar-home .jr-application-intel h2,html[data-theme=dark] .radar-home .jr-intel-head h2,html[data-theme=dark] .radar-home .jr-pack-head h3,html[data-theme=dark] .radar-home .jr-panel-title,html[data-theme=dark] .radar-home .jr-pattern strong,html[data-theme=dark] .radar-home .jr-proof-list strong,html[data-theme=dark] .radar-home .jr-requirement strong,html[data-theme=dark] .radar-home .jr-score-copy strong,html[data-theme=dark] .radar-home .radar-differentiator h2{color:#e9ecf3}html[data-theme=dark] .radar-home .jr-action-strip span,html[data-theme=dark] .radar-home .jr-application-intel p,html[data-theme=dark] .radar-home .jr-pack-card p,html[data-theme=dark] .radar-home .jr-proof-list p,html[data-theme=dark] .radar-home .jr-req-copy p,html[data-theme=dark] .radar-home .jr-score-copy p,html[data-theme=dark] .radar-home .radar-differentiator p{color:#a79d97}html[data-theme=dark] .jr-intel-modal{background:#14161e;border-color:#232838}html[data-theme=dark] .jr-intel-head{background:rgba(25,24,22,.96);border-color:#232838}html[data-theme=dark] .jr-empty-copy,html[data-theme=dark] .jr-intel-head p,html[data-theme=dark] .jr-pattern span,html[data-theme=dark] .jr-score-copy small{color:#9f958f}html[data-theme=dark] .jr-action-strip,html[data-theme=dark] .jr-blockers,html[data-theme=dark] .jr-learning-note,html[data-theme=dark] .jr-score-hero{background:#2a2752;border-color:#3a3f52}html[data-theme=dark] .jr-learning-card,html[data-theme=dark] .jr-outcome-kpis>div,html[data-theme=dark] .jr-pack-card,html[data-theme=dark] .jr-panel{background:#191c25;border-color:#232838}html[data-theme=dark] .jr-bullet,html[data-theme=dark] .jr-pattern,html[data-theme=dark] .jr-requirement{border-color:#322d2a}html[data-theme=dark] .jr-copy-box,html[data-theme=dark] .jr-question-list>div{background:#211f1d;border-color:#232838}html[data-theme=dark] .jr-copy-box,html[data-theme=dark] .jr-question-list strong{color:#d8dce6}@media(max-width:900px){.radar-home .radar-differentiator{align-items:flex-start;flex-direction:column;gap:10px}.jr-intel-grid,.jr-learning-grid,.jr-pack-grid,.jr-pack-two{grid-template-columns:1fr}.jr-intel-modal{max-height:calc(100vh - 20px)}}@media(max-width:720px){.jr-modal-backdrop{padding:7px;align-items:flex-end}.jr-intel-modal{max-height:calc(100vh - 7px);border-radius:17px 17px 0 0}.jr-action-strip,.jr-intel-grid,.jr-intel-head,.jr-pack,.jr-score-hero{margin-left:14px;margin-right:14px;padding-left:0;padding-right:0}.jr-intel-head{padding-top:16px}.jr-score-hero{padding:12px}.jr-action-strip{flex-direction:column;align-items:stretch;margin-bottom:10px}.jr-action-buttons{justify-content:stretch}.jr-action-buttons .btn{flex:1 1}.jr-outcome-kpis{width:100%}.jr-outcome-kpis>div{flex:1 1;min-width:0}}.radar-home .recommendation-pill{display:inline-flex;align-items:center;justify-content:center;margin-top:5px;padding:4px 7px;border-radius:999px;font-size:8px;font-weight:850;letter-spacing:.02em;text-transform:uppercase}.radar-home .recommendation-pill.direct{background:#ecf8f0;color:#22784e}.radar-home .recommendation-pill.adjacent{background:#fff6df;color:#906100}.radar-home .recommendation-pill.stretch{background:#fff0ed;color:#b04c3a}.radar-home .match-wrap{display:flex;flex-direction:column;align-items:flex-end}html[data-theme=dark] .radar-home .recommendation-pill.direct{background:#173124;color:#8bd8ad}html[data-theme=dark] .radar-home .recommendation-pill.adjacent{background:#332817;color:#dfbd6f}html[data-theme=dark] .radar-home .recommendation-pill.stretch{background:#3a221d;color:#e69b8d}.radar-home .resume-proof-mini{display:grid;grid-gap:7px;gap:7px;margin-top:10px;padding-top:9px;border-top:1px solid #f0e4df}.radar-home .resume-proof-mini div{display:grid;grid-gap:2px;gap:2px}.radar-home .resume-proof-mini strong{color:#574d48;font-size:9px}.radar-home .resume-proof-mini span{color:#8a7e78;font-size:8px;line-height:1.4}html[data-theme=dark] .radar-home .resume-proof-mini{border-color:#232838}html[data-theme=dark] .radar-home .resume-proof-mini strong{color:#d8dce6}html[data-theme=dark] .radar-home .resume-proof-mini span{color:#a49a94}.radar-home .resume-dna-strip{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:9px;gap:9px}.radar-home .resume-dna-strip>div{padding:12px 13px;border:1px solid #e9ecf3;border-radius:12px;background:#fffdfc;min-width:0}.radar-home .resume-dna-strip span{display:block;margin-bottom:4px;color:#8b91a3;font-size:8px;text-transform:uppercase;letter-spacing:.08em;font-weight:850}.radar-home .resume-dna-strip strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#313648;font-size:10px}html[data-theme=dark] .radar-home .resume-dna-strip>div{background:#1b1917;border-color:#232838}html[data-theme=dark] .radar-home .resume-dna-strip strong{color:#d8dce6}@media(max-width:900px){.radar-home .resume-dna-strip{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.radar-home .resume-dna-strip{grid-template-columns:1fr}}.landing{min-height:100vh;background:var(--bg);color:var(--ink);overflow-x:clip}.landing ::selection{background:color-mix(in srgb,var(--primary) 30%,transparent)}.landing-nav{position:-webkit-sticky;position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 clamp(16px,4vw,40px);height:68px;background:color-mix(in srgb,var(--surface) 86%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.landing-nav .brand{display:flex;align-items:center;gap:9px;font-weight:800;font-size:17px;color:var(--ink);text-decoration:none;letter-spacing:-.01em}.landing-nav-links{display:flex;gap:22px}.landing-nav-links a{color:var(--muted);text-decoration:none;font-size:13.5px;font-weight:650}.landing-nav-links a:hover{color:var(--ink)}.landing-nav-cta{display:flex;gap:10px;align-items:center}.landing-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;padding:10px 16px;font-weight:750;font-size:13.5px;text-decoration:none;border:1px solid var(--line);color:var(--ink);background:var(--surface);transition:.18s ease;cursor:pointer}.landing-btn:hover{border-color:var(--primary);color:var(--primary);transform:translateY(-1px)}.landing-btn.primary{background:linear-gradient(135deg,var(--primary),color-mix(in srgb,var(--primary) 60%,#b45bff));border:none;color:#fff;box-shadow:0 8px 24px color-mix(in srgb,var(--primary) 35%,transparent)}.landing-btn.primary:hover{filter:brightness(1.07);color:#fff;box-shadow:0 10px 30px color-mix(in srgb,var(--primary) 45%,transparent)}.landing-btn.ghost{background:transparent}.landing-btn.lg{padding:14px 26px;font-size:15px;border-radius:14px}.landing-btn.ghost.on-grad{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.28);color:#fff}.landing-btn.ghost.on-grad:hover{border-color:#fff;color:#fff}.landing main{max-width:1140px;margin:0 auto;padding:0 clamp(18px,4vw,32px)}.lp-hero{position:relative;padding:clamp(56px,8vw,96px) 0 0}.lp-hero:before{content:"";position:absolute;inset:-30% -20% auto;height:640px;background:radial-gradient(60% 60% at 70% 30%,color-mix(in srgb,var(--primary) 16%,transparent),transparent 70%);pointer-events:none}.lp-hero-grid{position:relative;display:grid;grid-template-columns:1.05fr .95fr;grid-gap:clamp(24px,5vw,64px);gap:clamp(24px,5vw,64px);align-items:center}.lp-eyebrow{display:inline-flex;align-items:center;gap:9px;padding:7px 14px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--muted);font-size:12.5px;font-weight:700;margin-bottom:22px;box-shadow:var(--shadow)}.lp-pulse-dot{width:8px;height:8px;border-radius:50%;background:var(--green);position:relative}.lp-pulse-dot:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid var(--green);animation:lp-ping 1.6s ease-out infinite}@keyframes lp-ping{0%{transform:scale(.5);opacity:1}to{transform:scale(1.6);opacity:0}}.lp-hero h1{margin:0 0 20px;font-size:clamp(36px,5.8vw,60px);line-height:1.05;letter-spacing:-.035em;font-weight:800}.lp-strike{position:relative;color:var(--muted);white-space:nowrap;display:inline-block;padding-bottom:.42em}.lp-strike:after{content:"";position:absolute;left:-2%;right:-2%;top:54%;height:.11em;border-radius:4px;background:#e5484d;transform:rotate(-2deg);animation:lp-strike-in 1s cubic-bezier(.7,0,.3,1) .5s both}.lp-strike em{position:absolute;top:100%;left:0;font-style:normal;font-size:.32em;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#e5484d;margin-top:6px;animation:lp-fade-in .5s 1.3s both}@keyframes lp-strike-in{0%{width:0;right:100%}to{width:104%;right:-2%}}@keyframes lp-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.lp-grad{background:linear-gradient(120deg,var(--primary),#b45bff 60%,var(--primary));-webkit-background-clip:text;background-clip:text;color:transparent}.lp-hero-copy p{margin:0;max-width:560px;color:var(--muted);font-size:clamp(15px,1.7vw,17.5px);line-height:1.65}.lp-actions{gap:12px;margin-top:28px}.lp-actions,.lp-proof{display:flex;flex-wrap:wrap}.lp-proof{gap:20px;margin-top:26px;color:var(--muted);font-size:12.5px;font-weight:650}.lp-proof span:before{content:"\2713";color:var(--green);margin-right:6px;font-weight:800}.lp-radar-stage{position:relative;min-height:440px;display:grid;place-items:center}.lp-radar{position:relative;width:min(380px,86vw);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--primary) 10%,var(--surface)),var(--surface) 75%);border:1px solid var(--line);box-shadow:var(--shadow),inset 0 0 60px color-mix(in srgb,var(--primary) 8%,transparent)}.lp-radar-ring{position:absolute;border:1px solid color-mix(in srgb,var(--primary) 22%,var(--line));border-radius:50%}.lp-radar-ring.r1{inset:16%}.lp-radar-ring.r2{inset:32%}.lp-radar-ring.r3{inset:48%}.lp-radar-cross-h,.lp-radar-cross-v{position:absolute;background:color-mix(in srgb,var(--primary) 16%,var(--line))}.lp-radar-cross-h{left:0;right:0;top:50%;height:1px}.lp-radar-cross-v{top:0;bottom:0;left:50%;width:1px}.lp-radar-sweep{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,color-mix(in srgb,var(--green) 26%,transparent),transparent 22%);animation:lp-sweep 4.5s linear infinite}@keyframes lp-sweep{to{transform:rotate(1turn)}}.lp-blip{position:absolute;width:10px;height:10px;border-radius:50%;background:var(--green);box-shadow:0 0 0 0 color-mix(in srgb,var(--green) 55%,transparent);animation:lp-blip 4.5s linear infinite}.lp-blip.b1{top:28%;left:64%}.lp-blip.b2{top:58%;left:34%;animation-delay:1.1s}.lp-blip.b3{top:40%;left:48%;animation-delay:2.3s}.lp-blip.b4{top:70%;left:62%;animation-delay:3.1s}.lp-blip.ghost{top:22%;left:36%;background:#e5484d;animation-delay:1.8s}@keyframes lp-blip{0%,12%{opacity:1;box-shadow:0 0 0 0 color-mix(in srgb,var(--green) 55%,transparent)}30%{opacity:.9;box-shadow:0 0 0 10px transparent}60%,to{opacity:.25;box-shadow:none}}.lp-float-card{position:absolute;width:min(300px,72vw);background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:14px 16px;box-shadow:0 20px 50px rgba(20,24,45,.16);animation:lp-float 6s ease-in-out infinite}.lp-float-card.verified{top:6%;right:-4%;border-color:color-mix(in srgb,var(--green) 40%,var(--line))}.lp-float-card.dead{bottom:2%;left:-6%;opacity:.85;animation-delay:2.6s}.lp-float-card.dead .lp-fc-title{text-decoration:line-through;color:var(--muted)}.lp-float-card.dead .lp-fc-badge{background:#fdecec;color:#c0333a}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.lp-fc-head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px}.lp-fc-company{font-size:11.5px;font-weight:750;color:var(--muted)}.lp-fc-badge{font-size:10.5px;font-weight:800;padding:4px 9px;border-radius:999px;background:var(--green-soft,#ebf7f0);color:var(--green);white-space:nowrap}.lp-fc-badge.bad{background:#fdecec;color:#c0333a}.lp-fc-title{font-size:14px;font-weight:780;line-height:1.3}.lp-fc-pills{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.lp-pill{font-size:10.5px;font-weight:750;border-radius:8px;padding:4px 8px}.lp-pill.proven{background:var(--green-soft,#ebf7f0);color:var(--green)}.lp-pill.partial{background:var(--amber-soft,#fff7df);color:var(--amber,#9a6900)}.lp-pill.missing{background:var(--surface-2,#f0f1f4);color:var(--muted);border:1px dashed var(--line)}.lp-fc-foot{display:flex;justify-content:space-between;align-items:center;margin-top:12px;padding-top:10px;border-top:1px solid var(--line);font-size:11.5px}.lp-fc-match{font-weight:800;color:var(--primary)}.lp-fc-cta{font-weight:750;color:var(--muted)}.lp-marquee{position:relative;margin-top:clamp(40px,6vw,64px);padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.lp-marquee-track{display:flex;gap:44px;width:max-content;animation:lp-scroll 28s linear infinite}.lp-marquee-track span{font-size:13px;font-weight:750;color:var(--muted);white-space:nowrap}.lp-marquee-track span:before{content:"⌁";color:var(--primary);margin-right:10px}@keyframes lp-scroll{to{transform:translateX(-50%)}}.landing-faq,.landing-features,.landing-how,.landing-why,.lp-compare{padding:clamp(56px,8vw,96px) 0}.landing-section-head{max-width:780px;margin:0 auto clamp(28px,4vw,44px);text-align:center}.landing-kicker{text-transform:uppercase;letter-spacing:.14em;font-size:11.5px;font-weight:800;color:var(--primary);margin-bottom:12px}.landing-section-head h2{margin:0;font-size:clamp(24px,3.6vw,36px);line-height:1.18;letter-spacing:-.02em;font-weight:800}.lp-compare-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.lp-compare-panel{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:22px}.lp-compare-panel.before{border-color:#f0d3d5}.lp-compare-panel.after{border-color:color-mix(in srgb,var(--primary) 40%,var(--line));box-shadow:0 18px 50px color-mix(in srgb,var(--primary) 12%,transparent)}.lp-compare-label{font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;margin-bottom:14px}.before .lp-compare-label{color:#c0333a}.after .lp-compare-label{color:var(--primary)}.lp-ghost-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.lp-ghost-list li{border:1px solid var(--line);border-radius:12px;padding:11px 13px;display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.lp-ghost-main strong{display:block;font-size:13.5px;color:var(--muted);text-decoration:line-through}.lp-ghost-main span{font-size:11.5px;color:var(--subtle,var(--muted))}.lp-ghost-note{font-size:11px;font-weight:750;color:#c0333a}.lp-compare-foot{margin-top:14px;font-size:12px;color:var(--muted);font-weight:650}.lp-clean-card{border:1px solid color-mix(in srgb,var(--green) 35%,var(--line));border-radius:14px;padding:14px 16px;background:var(--bg)}.lp-clean-note{margin-top:14px;font-size:12px;color:var(--muted);line-height:1.6}.lp-clean-note em{color:var(--ink);font-style:normal;font-weight:750}.landing-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;padding-bottom:clamp(40px,6vw,60px)}.landing-stat{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:20px 18px;text-align:center;box-shadow:var(--shadow)}.landing-stat strong{display:block;font-size:clamp(24px,3vw,34px);letter-spacing:-.02em;background:linear-gradient(120deg,var(--primary),#b45bff);-webkit-background-clip:text;background-clip:text;color:transparent}.landing-stat span{display:block;margin-top:6px;color:var(--muted);font-size:12px;line-height:1.45}.landing-steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;position:relative}.landing-step{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:22px;transition:.18s ease}.landing-step:hover{border-color:var(--primary);transform:translateY(-3px);box-shadow:var(--shadow)}.landing-step-n{font-size:12.5px;font-weight:800;color:var(--primary);background:var(--primary-soft);display:inline-block;border-radius:8px;padding:4px 9px;margin-bottom:12px;letter-spacing:.06em}.landing-step h3{margin:0 0 8px;font-size:15.5px;line-height:1.3}.landing-step p{margin:0;color:var(--muted);font-size:13px;line-height:1.6}.landing-how-cta{text-align:center;margin-top:28px}.landing-features{border-top:1px solid var(--line)}.landing-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.landing-feature{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:22px;transition:.18s ease}.landing-feature:hover{border-color:var(--primary);transform:translateY(-2px);box-shadow:var(--shadow)}.landing-feature-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:var(--primary-soft);color:var(--primary);font-size:17px;font-weight:800;margin-bottom:12px}.landing-feature h3{margin:0 0 8px;font-size:15.5px}.landing-feature p{margin:0;color:var(--muted);font-size:13px;line-height:1.6}.landing-why{border-top:1px solid var(--line)}.landing-why-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.landing-why-col{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:24px}.landing-why-col.highlight{border-color:var(--primary);background:linear-gradient(160deg,var(--primary-soft),var(--surface) 70%)}.landing-why-col h3{margin:0 0 10px;font-size:16px}.landing-why-col p{margin:0;color:var(--muted);font-size:13.5px;line-height:1.65}.landing-why-col.highlight p{color:var(--ink)}.landing-faq{border-top:1px solid var(--line)}.landing-faq-list{max-width:760px;margin:0 auto;display:grid;grid-gap:10px;gap:10px}.landing-faq-item{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:0 20px}.landing-faq-item summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;font-weight:750;font-size:14.5px}.landing-faq-item summary::-webkit-details-marker{display:none}.landing-faq-item summary:after{content:"+";font-size:19px;color:var(--primary);font-weight:700}.landing-faq-item[open] summary:after{content:"\2013"}.landing-faq-item p{margin:0 0 16px;color:var(--muted);font-size:13.5px;line-height:1.65}.lp-final{margin:clamp(20px,4vw,40px) 0;border-radius:24px;background:linear-gradient(130deg,#17143a,var(--primary-dark) 55%,#7b2ff7);color:#fff;text-align:center;padding:clamp(48px,8vw,84px) clamp(20px,5vw,48px);position:relative;overflow:hidden}.lp-final:before{content:"";position:absolute;inset:0;background:radial-gradient(420px 220px at 20% 0,rgba(255,255,255,.14),transparent 65%),radial-gradient(420px 260px at 85% 100%,rgba(69,214,165,.18),transparent 60%)}.lp-final-inner{position:relative}.lp-final h2{margin:0 auto 12px;max-width:720px;font-size:clamp(24px,3.8vw,36px);line-height:1.22;letter-spacing:-.02em}.lp-final p{margin:0 auto;max-width:520px;color:rgba(255,255,255,.75);font-size:15px;line-height:1.6}.lp-final .lp-actions{margin-top:26px;justify-content:center}.landing-footer{border-top:1px solid var(--line);padding:30px clamp(18px,4vw,32px);display:flex;flex-direction:column;align-items:center;gap:14px;background:var(--surface)}.landing-footer-brand{display:flex;align-items:center;gap:9px;font-weight:800;font-size:15px}.landing-footer-links{display:flex;gap:20px}.landing-footer-links a{color:var(--muted);text-decoration:none;font-size:13px;font-weight:650}.landing-footer-links a:hover{color:var(--ink)}.landing-footer-note{color:var(--muted);font-size:12px}@media (max-width:980px){.landing-nav-links{display:none}.lp-hero-grid{grid-template-columns:1fr}.lp-radar-stage{min-height:0;margin:34px 0 130px}.lp-float-card.verified{right:auto;left:50%;transform:translateX(-50%);top:auto;bottom:-30px}.lp-float-card.dead{display:none}.lp-compare-grid{grid-template-columns:1fr}.landing-stats,.landing-steps{grid-template-columns:repeat(2,1fr)}.landing-feature-grid,.landing-why-grid{grid-template-columns:1fr}}@media (max-width:560px){.landing-stats{grid-template-columns:1fr 1fr}.landing-steps{grid-template-columns:1fr}.lp-float-card.verified{position:static;transform:none;margin-top:18px;width:100%}.lp-radar-stage{margin-bottom:0}.landing-nav-cta .landing-btn.ghost{display:none}}@media (prefers-reduced-motion:reduce){.lp-blip,.lp-float-card,.lp-marquee-track,.lp-radar-sweep,.lp-strike:after{animation:none}}.brand-mark{background:none!important;box-shadow:none!important;border-radius:0!important;display:block;flex:none;object-fit:contain}.apply,.btn.primary,.landing-btn.primary,.login-submit,.search-submit{background:linear-gradient(135deg,var(--primary),#8d5bff)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 6px 18px rgba(99,91,255,.26)}.apply:hover,.btn.primary:hover,.login-submit:hover,.search-submit:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 10px 26px rgba(99,91,255,.36)}html[data-theme=dark] .apply,html[data-theme=dark] .btn.primary,html[data-theme=dark] .login-submit,html[data-theme=dark] .search-submit{background:linear-gradient(135deg,#756cff,#a05bff)!important;color:#fff!important;box-shadow:0 6px 18px rgba(117,108,255,.3)}.job-card{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.job-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--primary) 45%,var(--line));box-shadow:var(--shadow)}.product-nav-item.active,.sidebar-link.active{background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 14%,transparent),color-mix(in srgb,#b45bff 12%,transparent))!important;color:var(--primary)!important}html[data-theme=dark] .product-nav-item.active,html[data-theme=dark] .sidebar-link.active{color:#a49eff!important}.login-card h1,.not-found-card h1,.radar-hero h1{background:linear-gradient(120deg,var(--ink) 55%,var(--primary));-webkit-background-clip:text;background-clip:text;color:transparent}.login-google{background:#fff!important;color:#3c4048!important;border:1px solid #e4e7ef!important;font-weight:700}.login-google:before{content:"";display:inline-block;width:14px;height:14px;margin-right:9px;vertical-align:-2px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48"><path fill="%234285F4" d="M45.1 24.5c0-1.6-.1-2.7-.4-3.9H24v7.3h12.2c-.2 2-1.5 4.9-4.5 6.8l6.9 5.4c4.1-3.8 6.5-9.4 6.5-15.6"/><path fill="%2334A853" d="M24 46c5.9 0 10.9-2 14.5-5.3l-6.9-5.4c-1.9 1.3-4.4 2.2-7.6 2.2-5.8 0-10.8-3.9-12.6-9.2l-7.1 5.5C8.3 40.2 15.5 46 24 46"/><path fill="%23FBBC05" d="M11.4 28.3c-.5-1.4-.8-2.8-.8-4.3s.3-3 .8-4.3l-7.1-5.5C3 17 2 20.4 2 24s1 7 2.3 9.8l7.1-5.5"/><path fill="%23EA4335" d="M24 10.8c3.4 0 5.7 1.5 7 2.7l5.2-5C32.2 5.4 27.9 3.5 24 3.5 15.5 3.5 8.3 9.3 4.3 14.2l7.1 5.5c1.8-5.3 6.8-8.9 12.6-8.9"/></svg>') 50%/contain no-repeat}html[data-theme=dark] .login-google{background:#191c25!important;color:#eef0f6!important;border-color:#2b3040!important}::selection{background:color-mix(in srgb,var(--primary) 28%,transparent)}.dashboard-shell,.radar-home{position:relative}.radar-home:before{content:"";position:absolute;inset:-20% -20% auto;height:520px;background:radial-gradient(60% 60% at 60% 20%,color-mix(in srgb,var(--primary) 10%,transparent),transparent 70%);pointer-events:none}.product-topbar{background:color-mix(in srgb,var(--surface) 86%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.radar-hero{position:relative}.radar-search-shell .radar-search{border:1px solid var(--line);box-shadow:0 10px 30px color-mix(in srgb,var(--primary) 8%,transparent);transition:border-color .18s ease,box-shadow .18s ease}.radar-search-shell .radar-search:focus-within{border-color:color-mix(in srgb,var(--primary) 55%,var(--line));box-shadow:0 12px 34px color-mix(in srgb,var(--primary) 18%,transparent)}.match,.meta .match{background:linear-gradient(120deg,color-mix(in srgb,var(--primary) 14%,transparent),color-mix(in srgb,#b45bff 12%,transparent));color:var(--primary);font-weight:800;border:none}html[data-theme=dark] .match,html[data-theme=dark] .meta .match{color:#a49eff}.dash-kpi strong,.kpi strong{background:linear-gradient(120deg,var(--primary),#9a5bff);-webkit-background-clip:text;background-clip:text;color:transparent}.segmented{border-radius:12px}.segmented button.active{background:linear-gradient(135deg,var(--primary),#8d5bff);color:#fff;box-shadow:0 4px 14px color-mix(in srgb,var(--primary) 35%,transparent)}html[data-theme=dark] .segmented button.active{background:linear-gradient(135deg,#756cff,#a05bff);color:#fff}.login-screen{background:radial-gradient(70% 45% at 50% 0,color-mix(in srgb,var(--primary) 12%,transparent),transparent 70%),var(--bg)}.login-card{box-shadow:0 24px 70px color-mix(in srgb,var(--primary) 14%,transparent)}.radar-eyebrow{border:1px solid var(--line);background:var(--surface);box-shadow:0 4px 14px rgba(30,34,60,.05)}.not-found-card h1{font-size:64px}.landing-nav-links a.active{color:var(--primary)}.lp-index{padding:clamp(56px,8vw,96px) 0 8px}.lp-index-sub{max-width:660px;color:var(--muted);font-size:15.5px;line-height:1.65;margin:14px 0 0}.lp-index-grid{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:clamp(20px,3vw,38px);gap:clamp(20px,3vw,38px);align-items:start;margin-top:34px}.lp-index-board{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:20px;box-shadow:0 18px 50px color-mix(in srgb,var(--primary) 10%,transparent)}.lp-index-head,.lp-index-row{display:grid;grid-template-columns:minmax(0,1.7fr) 62px 62px minmax(96px,1fr);grid-gap:12px;gap:12px;align-items:center}.lp-index-head{color:var(--subtle,#979db0);font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.08em;padding:0 6px 10px;border-bottom:1px solid var(--line)}.lp-index-row{padding:13px 6px;border-bottom:1px solid color-mix(in srgb,var(--line) 65%,transparent)}.lp-index-row:last-of-type{border-bottom:0}.lp-index-co{min-width:0}.lp-index-co strong{display:block;font-size:14px;letter-spacing:-.01em}.lp-index-co small{display:block;color:var(--muted);font-size:11px;margin-top:3px}.lp-index-n{font-size:13px;font-weight:800;color:var(--ink)}.lp-index-score{display:flex;align-items:center;gap:9px;min-width:0}.lp-index-track{position:relative;flex:1 1 auto;height:7px;border-radius:99px;background:color-mix(in srgb,var(--primary) 10%,transparent);overflow:hidden}.lp-index-track i{position:absolute;inset:0 auto 0 0;border-radius:99px;background:linear-gradient(90deg,var(--primary),#a45bff);transition:width .6s cubic-bezier(.4,0,.2,1)}.lp-index-score b{flex:0 0 auto;font-size:13px;font-weight:850;letter-spacing:-.02em;min-width:26px;text-align:right}.lp-index-all{display:inline-block;margin-top:16px;color:var(--primary);font-size:13px;font-weight:750}.lp-index-copy{display:flex;flex-direction:column;gap:14px}.lp-index-copy article{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:18px 20px}.lp-index-copy h3{margin:0 0 7px;font-size:14.5px;letter-spacing:-.01em}.lp-index-copy p{margin:0;color:var(--muted);font-size:13.5px;line-height:1.6}.lp-index-copy .landing-btn{align-self:flex-start;margin-top:4px}.intel-page .lp-final{margin-top:0}.ri-hero{padding:clamp(48px,7vw,84px) 0 8px;text-align:center}.ri-hero h1{margin:0 0 16px;font-size:clamp(34px,5.2vw,54px);line-height:1.06;letter-spacing:-.035em;font-weight:800}.ri-hero p{margin:0 auto;max-width:680px;color:var(--muted);font-size:clamp(15px,1.7vw,17px);line-height:1.65}.ri-stats{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:34px 0 0}.ri-stat{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:14px 22px;min-width:150px}.ri-stat strong{display:block;font-size:26px;letter-spacing:-.03em;background:linear-gradient(120deg,var(--primary),#9a5bff);-webkit-background-clip:text;background-clip:text;color:transparent}.ri-stat span{color:var(--muted);font-size:12px;font-weight:650}.ri-board{padding:clamp(34px,5vw,54px) 0 0}.ri-table-wrap{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:20px;box-shadow:var(--shadow)}.ri-toolbar{justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:14px;border-bottom:1px solid var(--line)}.ri-search,.ri-toolbar{display:flex;align-items:center}.ri-search{gap:9px;flex:1 1 280px;max-width:400px;border:1px solid var(--line);border-radius:12px;padding:9px 13px;background:var(--bg);transition:border-color .18s ease,box-shadow .18s ease}.ri-search:focus-within{border-color:color-mix(in srgb,var(--primary) 55%,var(--line));box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 12%,transparent)}.ri-search span{color:var(--primary);font-size:16px;line-height:1}.ri-search input{flex:1 1;min-width:0;outline:0;font-size:14px;color:var(--ink)}.ri-clear,.ri-search input{border:0;background:transparent}.ri-clear{color:var(--muted);font-size:13px;padding:0 2px}.ri-toolbar-meta{color:var(--muted);font-size:12px;font-weight:650}.ri-table{overflow-x:auto}.ri-row{display:grid;grid-template-columns:38px minmax(150px,1.6fr) 90px 84px 84px minmax(140px,1fr);grid-gap:12px;gap:12px;align-items:center;padding:13px 4px;border-bottom:1px solid color-mix(in srgb,var(--line) 60%,transparent);min-width:640px}.ri-row:last-child{border-bottom:0}.ri-head{border-bottom:1px solid var(--line);padding-bottom:10px}.ri-head span,.ri-sort{color:var(--muted);font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.07em}.ri-sort{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;padding:0;cursor:pointer;text-align:left}.ri-sort.on,.ri-sort:hover{color:var(--primary)}.ri-sort i{font-style:normal;font-size:8px;opacity:.6}.ri-sort.num{justify-content:flex-start}.ri-rank{color:var(--subtle,#979db0);font-size:12px;font-weight:800}.ri-company{min-width:0}.ri-company strong{display:block;font-size:14px;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ri-company small{display:block;margin-top:3px;color:var(--muted);font-size:11px}.ri-num{font-size:13.5px;font-weight:800}.ri-num small{display:block;font-weight:600;color:var(--muted);font-size:10.5px}.ri-score{min-width:0}.ri-score-bar{height:7px;border-radius:99px;background:color-mix(in srgb,var(--primary) 10%,transparent);overflow:hidden}.ri-score-bar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--primary),#a45bff)}.ri-score-line{display:flex;align-items:center;gap:9px;margin-top:6px}.ri-score-line strong{font-size:14px;letter-spacing:-.02em}.ri-verdict{font-size:10.5px;font-weight:800;padding:2px 8px;border-radius:999px}.ri-verdict.good{background:var(--green-soft,#ebf7f0);color:var(--green)}.ri-verdict.mid{background:var(--amber-soft,#fff7df);color:var(--amber)}.ri-verdict.bad{background:#fdeceb;color:#c73a30}.ri-verdict.wait{background:color-mix(in srgb,var(--muted) 12%,transparent);color:var(--muted)}.ri-score-bar i.none{background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--muted) 30%,transparent) 0 4px,transparent 4px 8px);width:100%!important}.ri-empty,.ri-noresult{padding:34px 10px;text-align:center;color:var(--muted);font-size:14px}.ri-empty{background:var(--surface);border:1px dashed var(--line);border-radius:20px;padding:44px 24px}.ri-empty h2{margin:0 0 10px;font-size:22px;letter-spacing:-.02em;color:var(--ink)}.ri-empty p{margin:0 auto 20px;max-width:520px;line-height:1.6}.ri-foot{margin:16px 0 0;color:var(--muted);font-size:12px;line-height:1.6}.ri-method{padding-top:clamp(46px,6vw,72px)}.ri-formula{margin-top:22px;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:18px 20px}.ri-formula code{display:block;font-size:14px;color:var(--primary);font-weight:700}.ri-formula p{margin:9px 0 0;color:var(--muted);font-size:13px;line-height:1.6}.radar-days-pill.fresh{border-color:color-mix(in srgb,var(--green) 28%,transparent);background:color-mix(in srgb,var(--green) 10%,transparent);color:var(--green)}.radar-days-pill.aging{border-color:color-mix(in srgb,var(--amber) 34%,transparent);background:color-mix(in srgb,var(--amber) 10%,transparent);color:var(--amber)}a.trust-pill{border-color:color-mix(in srgb,var(--primary) 26%,transparent);background:color-mix(in srgb,var(--primary) 9%,transparent);color:var(--primary);font-weight:800}a.trust-pill:hover{background:color-mix(in srgb,var(--primary) 16%,transparent);border-color:color-mix(in srgb,var(--primary) 45%,transparent)}.app-receipt{display:block;flex-basis:100%;margin-left:41px;text-align:left;font-size:9.5px;font-weight:750;letter-spacing:.02em;color:var(--muted);background:color-mix(in srgb,var(--primary) 7%,transparent);border:1px solid color-mix(in srgb,var(--primary) 16%,transparent);border-radius:7px;padding:3px 7px;white-space:nowrap}.app-role{flex-wrap:wrap}@media (max-width:1000px){.lp-index-grid{grid-template-columns:1fr}}.radar-scanning{display:grid;justify-items:center;grid-gap:13px;gap:13px;padding:24px 16px 26px;border:1px solid var(--jr-line);border-radius:14px;background:var(--jr-surface)}.scan-radar{position:relative;width:128px;height:128px;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--primary) 12%,transparent),transparent 72%);border:1px solid color-mix(in srgb,var(--primary) 26%,var(--jr-line))}.scan-ring{position:absolute;border:1px solid color-mix(in srgb,var(--primary) 22%,transparent);border-radius:50%}.scan-ring.r1{inset:14%}.scan-ring.r2{inset:31%}.scan-ring.r3{inset:47%}.scan-axis-h,.scan-axis-v{position:absolute;background:color-mix(in srgb,var(--primary) 15%,transparent)}.scan-axis-h{left:0;right:0;top:50%;height:1px}.scan-axis-v{top:0;bottom:0;left:50%;width:1px}.scan-sweep{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,color-mix(in srgb,var(--primary) 34%,transparent),transparent 26%);animation:scan-rotate 2.6s linear infinite}@keyframes scan-rotate{to{transform:rotate(1turn)}}.scan-blip{position:absolute;width:7px;height:7px;border-radius:50%;background:var(--jr-green);animation:scan-blip 2.6s linear infinite}.scan-blip.b1{top:26%;left:64%}.scan-blip.b2{top:62%;left:33%;animation-delay:.9s}.scan-blip.b3{top:44%;left:52%;animation-delay:1.7s}@keyframes scan-blip{0%,10%{opacity:1;box-shadow:0 0 0 0 color-mix(in srgb,var(--jr-green) 55%,transparent)}32%{opacity:.9;box-shadow:0 0 0 8px transparent}70%,to{opacity:.2;box-shadow:none}}.scan-copy{max-width:340px;text-align:center}.scan-copy strong{display:block;color:var(--jr-ink);font-size:13px;letter-spacing:-.012em}.scan-copy p{margin:5px 0 0;color:#8b91a3;font-size:11px;line-height:1.55}.radar-scanning .job-skeletons{width:100%;max-width:520px;margin-top:2px}html[data-theme=dark] .scan-copy p{color:#8991a0}.sidebar-signout{margin-left:auto;display:grid;place-items:center;width:26px;height:26px;border-radius:8px;border:1px solid var(--line);background:transparent;color:var(--muted);cursor:pointer}.sidebar-signout:hover{color:var(--primary);border-color:color-mix(in srgb,var(--primary) 40%,var(--line))}html[data-theme=dark] .sidebar-signout{border-color:#2b3040;color:#8b91a3}html[data-theme=dark] .sidebar-signout:hover{color:#a49eff;border-color:#5550a4}@media (prefers-reduced-motion:reduce){.scan-blip,.scan-sweep{animation:none}.scan-sweep{background:color-mix(in srgb,var(--primary) 14%,transparent)}}.radar-home .topbar-cta{white-space:nowrap}.radar-home .cta-short{display:none}@media (max-width:640px){.radar-home .cta-long{display:none}.radar-home .cta-short{display:inline}.radar-home .topbar-cta{padding:7px 13px;font-size:11px}.radar-home .topbar-account{display:inline-flex;align-items:center;min-height:36px;padding:0 11px;font-size:11px}}.radar-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.radar-kpi{border:1px solid var(--line);background:var(--surface,#fff);border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;gap:6px}.radar-kpi span{font-size:11px;color:var(--muted);font-weight:760;letter-spacing:.01em}.radar-kpi strong{font-size:26px;letter-spacing:-.04em;line-height:1;color:#3f3936}.radar-kpi-dark{background:var(--brand);border-color:var(--brand)}.radar-kpi-dark span,.radar-kpi-dark strong{color:#fff}.radar-section-chips{display:flex;gap:8px;flex-wrap:wrap;margin:4px 0 14px}.radar-chip{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);background:var(--surface,#fff);color:var(--muted);border-radius:999px;padding:7px 13px;font-size:12px;font-weight:740;cursor:pointer}.radar-chip b{background:#f0eefe;color:var(--brand-strong);border-radius:999px;padding:1px 7px;font-size:11px}.radar-chip.active{background:var(--brand);border-color:var(--brand);color:#fff}.radar-chip.active b{background:rgba(255,255,255,.22);color:#fff}.radar-filter-bar{display:flex;flex-wrap:wrap;gap:10px 12px;align-items:flex-end;padding:12px 14px;margin-bottom:12px;border:1px solid var(--line);border-radius:12px;background:#fafafc}.radar-filter-bar label{display:flex;flex-direction:column;gap:4px;font-size:10px;font-weight:780;text-transform:uppercase;letter-spacing:.03em;color:var(--muted)}.radar-filter-bar input,.radar-filter-bar select{font-size:13px;padding:7px 9px;border:1px solid var(--line);border-radius:9px;background:var(--surface,#fff);color:inherit;min-width:120px}.radar-filter-bar label.check{flex-direction:row;align-items:center;gap:7px;text-transform:none;font-size:12px}.radar-filter-bar label.check input{min-width:0;width:16px;height:16px}.radar-filter-bar .filter-reset{align-self:flex-end;border:1px solid var(--line);background:transparent;color:var(--muted);border-radius:9px;padding:7px 12px;font-size:12px;font-weight:720;cursor:pointer}.priority-badge{border-radius:999px;padding:3px 9px;font-size:10px;font-weight:820;text-transform:uppercase;letter-spacing:.03em}.priority-badge.high{background:#e7f7ee;color:#1f7a4d}.priority-badge.good{background:#e9f2ff;color:#2f5fd0}.priority-badge.optional{background:#fff4e2;color:#8a5a12}.priority-badge.low{background:#f2f0f4;color:#77706c}html[data-theme=dark] .priority-badge.high{background:#14372a;color:#66d3a0}html[data-theme=dark] .priority-badge.good{background:#17264a;color:#9db8ff}html[data-theme=dark] .priority-badge.optional{background:#3a2d18;color:#f2b95f}html[data-theme=dark] .priority-badge.low{background:#232633;color:#9ba3b5}.radar-row .row-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.radar-row .btn.why{border-color:var(--brand);color:var(--brand-strong);font-weight:760}.radar-row .dash-job-meta .age{color:var(--muted);font-size:11px}.jr-score-copy .priority-badge{display:inline-block;margin-top:6px}.jr-priority-panel{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px;padding:16px 20px;border-top:1px solid var(--line)}.jr-why-col .jr-panel-title{margin-bottom:8px}.jr-why-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.jr-why-list li{display:flex;gap:8px;font-size:13px;line-height:1.45}.jr-why-list.yes li span{color:#1f7a4d;font-weight:800}.jr-why-list.no li span{color:#b54e3c;font-weight:800}.jr-why-note{grid-column:1/-1;margin:2px 0 0;font-size:11px;color:var(--muted);font-style:italic}.profile-editor{border:1px solid var(--line);border-radius:16px;background:var(--surface,#fff);padding:20px 22px}.profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px 18px;gap:14px 18px;margin:14px 0}.profile-field{display:flex;flex-direction:column;gap:5px}.profile-field>span{font-size:11px;font-weight:780;text-transform:uppercase;letter-spacing:.03em;color:var(--muted)}.profile-field .chip-toggle,.profile-field input,.profile-field textarea{border:1px solid var(--line);border-radius:10px;background:#fff;padding:9px 11px;font-size:14px;color:inherit;font-family:inherit}html[data-theme=dark] .jr-priority-panel,html[data-theme=dark] .profile-editor,html[data-theme=dark] .profile-field input,html[data-theme=dark] .profile-field textarea,html[data-theme=dark] .radar-filter-bar,html[data-theme=dark] .radar-filter-bar input,html[data-theme=dark] .radar-filter-bar select,html[data-theme=dark] .radar-kpi{background:var(--surface,#191c25);color:#eef0f6}.chip-toggle{display:flex;gap:8px;flex-wrap:wrap;padding:8px!important}.chip-toggle .toggle{border:1px solid var(--line);background:#fff;border-radius:999px;padding:6px 13px;font-size:12px;font-weight:720;color:var(--muted);cursor:pointer}.chip-toggle .toggle.on{background:var(--brand);border-color:var(--brand);color:#fff}.profile-summary textarea{resize:vertical}.profile-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:8px}@media (max-width:900px){.radar-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-grid{grid-template-columns:1fr}}@media (max-width:720px){.radar-filter-bar{flex-direction:column;align-items:stretch}.radar-filter-bar input,.radar-filter-bar select{min-width:0;width:100%}}:root{--jr-amber:#b5751a;--jr-amber-soft:#fff4e0;--jr-red:#c1453c;--jr-red-soft:#fceceb}html[data-theme=dark]{--jr-amber:#f2b95f;--jr-amber-soft:#3a2d18;--jr-red:#ff8f86;--jr-red-soft:#3a1c1a}.status-pill.verified{border-color:#d6f0e4;background:var(--jr-green-soft);color:var(--jr-green)}.status-pill.verified i{background:var(--jr-green)}.status-pill.uncertain{border-color:#f3e0be;background:var(--jr-amber-soft);color:var(--jr-amber)}.status-pill.uncertain i{background:var(--jr-amber)}.status-pill.gone{border-color:#f2cdca;background:var(--jr-red-soft);color:var(--jr-red)}.status-pill.gone i{background:var(--jr-red)}.jr-traffic.verified{color:var(--jr-green)}.jr-traffic.uncertain{color:var(--jr-amber)}.jr-traffic.gone{color:var(--jr-red)}.jr-trust-panel{margin:0 24px 12px;padding:16px;border:1px solid #efe2dc;border-radius:15px;background:#fffdfb;display:grid;grid-gap:14px;gap:14px}.jr-trust-timeline{display:flex;flex-wrap:wrap;gap:10px}.jr-tl-item{flex:1 1 120px;padding:10px 12px;border-radius:11px;background:#f7f5fb;border:1px solid var(--line)}.jr-tl-label{display:block;font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase;color:#8b91a3;margin-bottom:3px}.jr-tl-item strong{font-size:13px;color:var(--ink,#2a2530)}.jr-confidence{display:flex;gap:16px;align-items:flex-start;padding:14px;border-radius:12px;border:1px solid var(--line);background:#faf9fd}.jr-confidence-score{flex:0 0 82px;text-align:center}.jr-confidence-score strong{display:block;font-size:30px;font-weight:900;line-height:1;color:var(--brand)}.jr-confidence-score .jr-confidence-na{font-size:14px}.jr-confidence-score span{font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#8b91a3}.jr-confidence-copy{flex:1 1;min-width:0}.jr-confidence-copy>strong{font-size:13px;color:var(--ink,#2a2530)}.jr-confidence-copy>small{display:block;margin:3px 0 8px;color:var(--muted,#6d645e);font-size:11.5px}.jr-confidence.high{background:var(--jr-green-soft)}.jr-confidence.low{background:#fdf6f2}.jr-confidence.pending{background:#f5f6f8}.jr-signal-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.jr-signal-list li{display:flex;gap:8px;align-items:flex-start;font-size:11.5px}.jr-signal-list li>div{flex:1 1;min-width:0}.jr-signal-list li strong{color:var(--ink,#2a2530)}.jr-signal-list li p{margin:0;color:var(--muted,#6d645e);font-size:11px}.jr-signal-list li em{flex:0 0 auto;font-style:normal;font-weight:820;font-size:11px;color:#8b91a3}.jr-signal-mark{flex:0 0 14px;font-size:11px}.jr-signal-mark.up{color:var(--jr-green)}.jr-signal-mark.down{color:var(--jr-red)}.jr-signal-mark.flat{color:#b6bccb}.jr-checks{border:1px solid var(--line);border-radius:11px;padding:10px 12px;background:#fff}.jr-checks summary{cursor:pointer;font-size:11px;font-weight:820;color:var(--muted,#6d645e)}.jr-checks ul{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-gap:7px;gap:7px}.jr-check{display:flex;gap:9px;align-items:flex-start}.jr-check-glyph{flex:0 0 16px;width:16px;height:16px;line-height:16px;text-align:center;border-radius:999px;font-size:10px;font-weight:900;color:#fff;background:#b6bccb}.jr-check.pass .jr-check-glyph{background:var(--jr-green)}.jr-check.fail .jr-check-glyph{background:var(--jr-red)}.jr-check.na .jr-check-glyph{background:#c3c8d4}.jr-check strong{font-size:11.5px;color:var(--ink,#2a2530)}.jr-check p{margin:0;font-size:11px;color:var(--muted,#6d645e)}.jr-history ul{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-gap:5px;gap:5px}.jr-history li{display:flex;gap:9px;align-items:center;font-size:11.5px}.jr-history li time{color:var(--ink,#2a2530);font-weight:700}.jr-history li em{margin-left:auto;font-style:normal;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#8b91a3}.jr-source-transparency{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px solid var(--line);font-size:11.5px;color:var(--muted,#6d645e)}.jr-source-transparency strong{color:var(--ink,#2a2530)}.jr-source-links{display:flex;gap:8px;flex-wrap:wrap}.jr-source-links .btn{font-size:11px;padding:6px 11px}html[data-theme=dark] .jr-trust-panel{background:#1a1d26;border-color:#2c3040}html[data-theme=dark] .jr-checks,html[data-theme=dark] .jr-confidence,html[data-theme=dark] .jr-tl-item{background:#12141c;border-color:#2c3040}html[data-theme=dark] .jr-check strong,html[data-theme=dark] .jr-confidence-copy>strong,html[data-theme=dark] .jr-history li time,html[data-theme=dark] .jr-source-transparency strong,html[data-theme=dark] .jr-tl-item strong{color:#eef0f6}html[data-theme=dark] .jr-confidence.low{background:#1c1614}@media (max-width:640px){.jr-trust-panel{margin-left:14px;margin-right:14px}.jr-confidence{flex-direction:column}.jr-confidence-score{flex-basis:auto;text-align:left}}.jr-salary-panel{margin:0 24px 12px;padding:16px;border:1px solid #efe2dc;border-radius:15px;background:#fffdfb;display:grid;grid-gap:12px;gap:12px}.jr-salary-rows{display:grid;grid-gap:8px;gap:8px}.jr-salary-row{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;font-size:12px}.jr-salary-row>span{flex:0 0 150px;color:var(--muted,#6d645e)}.jr-salary-row>strong{color:var(--ink,#2a2530);font-size:13px}.jr-prov{font-style:normal;font-size:8.5px;font-weight:850;letter-spacing:.05em;text-transform:uppercase;padding:2px 7px;border-radius:999px}.jr-prov.stated{background:#e7f7ee;color:#1f7a4d}.jr-prov.inferred{background:#fff4e2;color:#8a5a12}.jr-salary-note{margin:0;color:var(--muted,#6d645e);font-size:11px;line-height:1.55;font-style:italic}.jr-target-line{display:grid;grid-gap:3px;gap:3px;padding:11px 13px;border-radius:11px;border:1px solid var(--line,#eee6e1)}.jr-target-line strong{font-size:12.5px}.jr-target-line small{color:var(--muted,#6d645e);font-size:11px;line-height:1.5}.jr-target-line.meets{background:#e7f7ee;border-color:#c6ead6}.jr-target-line.meets strong{color:#1f7a4d}.jr-target-line.below{background:#fff4e2;border-color:#f3e0be}.jr-target-line.below strong{color:#8a5a12}.jr-target-line.unknown{background:#f5f6f8}.jr-target-line.unknown strong{color:var(--ink,#2a2530)}.jr-market{display:grid;grid-gap:9px;gap:9px;padding:13px;border-radius:12px;border:1px solid var(--line,#eee6e1);background:#faf9fd}.jr-market-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.jr-market-head>span{font-size:12px;font-weight:750;color:var(--ink,#2a2530)}.jr-market-bar{position:relative;height:11px;border-radius:999px;background:#e7e3f4;overflow:hidden}.jr-market-fill{position:absolute;inset:0;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--primary) 45%,transparent),color-mix(in srgb,var(--primary) 24%,transparent))}.jr-market-marker{position:absolute;top:-3px;width:3px;height:17px;border-radius:2px;background:var(--primary);transform:translateX(-50%);box-shadow:0 0 0 2px #fff}.jr-market-nums{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:11.5px;color:var(--muted,#6d645e)}.jr-market-nums strong{color:var(--ink,#2a2530);font-size:12.5px}.jr-market-cmp{margin:0;font-size:11px;line-height:1.55;color:var(--muted,#6d645e)}.jr-market-cmp strong{color:var(--ink,#2a2530)}.jr-salary-disclaimer{margin:0;padding-top:10px;border-top:1px dashed var(--line,#eee6e1);font-size:10.5px;line-height:1.55;color:#9a8f89}html[data-theme=dark] .jr-market,html[data-theme=dark] .jr-salary-panel{background:#1a1d26;border-color:#2c3040}html[data-theme=dark] .jr-market-cmp strong,html[data-theme=dark] .jr-market-head>span,html[data-theme=dark] .jr-market-nums strong,html[data-theme=dark] .jr-salary-row>strong,html[data-theme=dark] .jr-target-line.unknown strong{color:#eef0f6}html[data-theme=dark] .jr-prov.stated{background:#14372a;color:#66d3a0}html[data-theme=dark] .jr-prov.inferred{background:#3a2d18;color:#f2b95f}html[data-theme=dark] .jr-target-line.meets{background:#14372a;border-color:#1f5a41}html[data-theme=dark] .jr-target-line.meets strong{color:#66d3a0}html[data-theme=dark] .jr-target-line.below{background:#3a2d18;border-color:#5a4620}html[data-theme=dark] .jr-target-line.below strong{color:#f2b95f}html[data-theme=dark] .jr-target-line.unknown{background:#12141c}html[data-theme=dark] .jr-market-bar{background:#262a3a}html[data-theme=dark] .jr-market-marker{box-shadow:0 0 0 2px #1a1d26}@media (max-width:640px){.jr-salary-panel{margin-left:14px;margin-right:14px}.jr-salary-row>span{flex-basis:100%}}.radar-home .salary-pill{display:inline-flex;align-items:center;gap:6px;color:#cbbfd8;border-color:#3a3350;background:#211f30}.radar-home .salary-pill .salary-norm{font-style:normal;font-size:9px;font-weight:700;color:#9a8fb5;padding-left:6px;border-left:1px solid #3a3350}.radar-home .salary-meets{color:#69c9a5;background:rgba(31,155,105,.12);border-color:rgba(31,155,105,.28)}.radar-home .salary-below{color:#e0a56a;background:rgba(196,130,44,.12);border-color:rgba(196,130,44,.3)}.radar-home .filter-target{font-style:normal;font-size:10px;font-weight:700;color:#a49eff;background:rgba(99,91,255,.14);border:1px solid rgba(99,91,255,.28);border-radius:999px;padding:2px 8px}.radar-home .filter-hint{margin:8px 0 0;color:#8b91a3;font-size:10.5px;line-height:1.5}html[data-theme=light] .radar-home .salary-pill{color:#6a5a7a;background:#f4f0fa;border-color:#e3dcef}html[data-theme=light] .radar-home .salary-pill .salary-norm{color:#8a7aa0;border-left-color:#e3dcef}html[data-theme=light] .radar-home .salary-meets{color:#1f7a4d;background:#e7f7ee;border-color:#c6ead6}html[data-theme=light] .radar-home .salary-below{color:#8a5a12;background:#fff4e2;border-color:#f3e0be}html[data-theme=light] .radar-home .filter-target{color:#5148ee;background:#eeecff;border-color:#d7d2ff}html[data-theme=light] .radar-home .filter-hint{color:#8b817b}.ri-company{max-width:920px;margin:0 auto;padding:8px 20px 0}.ri-company-bar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:16px}.ri-back{font-size:12.5px;font-weight:700;color:var(--primary);text-decoration:none;padding:7px 12px;border:1px solid color-mix(in srgb,var(--primary) 30%,var(--line));border-radius:10px;background:var(--surface)}.ri-back:hover{background:color-mix(in srgb,var(--primary) 10%,var(--surface))}.ri-company-crumb{font-size:12px;color:var(--muted)}.ri-company-crumb strong{color:var(--ink);font-weight:800}.ri-company-link{color:inherit;text-decoration:none}.ri-company-link:hover{color:var(--primary)}.ci-profile{display:grid;grid-gap:16px;gap:16px}.ci-head{display:flex;justify-content:space-between;align-items:flex-start;gap:22px;flex-wrap:wrap;padding:22px 24px;border:1px solid var(--line);border-radius:18px;background:var(--surface);box-shadow:var(--shadow)}.ci-head-copy{min-width:0;flex:1 1 320px}.ci-head-copy h2{margin:10px 0 6px;font-size:clamp(24px,3.4vw,34px);letter-spacing:-.035em;color:var(--ink)}.ci-head-facts{display:flex;flex-wrap:wrap;gap:7px;font-size:13px;color:var(--muted)}.ci-head-facts strong{color:var(--ink);font-weight:750}.ci-score{flex:0 0 auto;text-align:right;display:grid;justify-items:end;grid-gap:6px;gap:6px}.ci-score-num{font-size:38px;font-weight:900;line-height:1;letter-spacing:-.04em;color:var(--primary)}.ci-score-num.na{color:var(--muted);font-size:26px}.ci-score-bar{width:132px;height:8px;border-radius:99px;background:color-mix(in srgb,var(--primary) 12%,transparent);overflow:hidden}.ci-score-bar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--primary),#a45bff)}.ci-verdict{font-size:11px;font-weight:800;padding:3px 11px;border-radius:999px}.ci-verdict.good{background:var(--green-soft,#ebf7f0);color:var(--green)}.ci-verdict.mid{background:var(--amber-soft,#fff7df);color:var(--amber)}.ci-verdict.bad{background:#fdeceb;color:#c73a30}.ci-verdict.wait{background:color-mix(in srgb,var(--muted) 12%,transparent);color:var(--muted)}.ci-score small{color:var(--muted);font-size:11px}.ci-glance{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px}.ci-stat{padding:14px 12px;border:1px solid var(--line);border-radius:14px;background:var(--surface);display:flex;flex-direction:column;gap:5px;text-align:center}.ci-stat strong{font-size:22px;font-weight:850;letter-spacing:-.03em;color:var(--ink)}.ci-stat span{font-size:10.5px;font-weight:700;color:var(--muted)}.ci-block{padding:18px 22px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.ci-block-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.ci-block-head h3{margin:0;font-size:15px;letter-spacing:-.02em;color:var(--ink)}.ci-tag{font-size:10px;font-weight:800;padding:3px 10px;border-radius:999px;text-transform:uppercase;letter-spacing:.03em}.ci-tag.est{background:var(--amber-soft,#fff7df);color:var(--amber)}.ci-tag.na{background:color-mix(in srgb,var(--muted) 12%,transparent);color:var(--muted)}.ci-count{font-size:11px;font-weight:750;color:var(--muted)}.ci-prov{font-style:normal;font-size:9.5px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;padding:2px 9px;border-radius:999px}.ci-prov.stated{background:var(--green-soft,#ebf7f0);color:var(--green)}.ci-prov.inferred{background:var(--amber-soft,#fff7df);color:var(--amber)}.ci-prov.na{background:color-mix(in srgb,var(--muted) 12%,transparent);color:var(--muted)}.ci-empty{margin:0;color:var(--muted);font-size:12.5px;line-height:1.6;font-style:italic}.ci-locked{margin:0;padding:12px 14px;border:1px dashed color-mix(in srgb,var(--primary) 34%,var(--line));border-radius:11px;background:color-mix(in srgb,var(--primary) 4%,var(--surface,#fff));color:var(--ink);font-size:13px;line-height:1.65}.ci-locked a{color:var(--primary);font-weight:750;text-decoration:underline}html[data-theme=dark] .ci-locked{background:#1d1b2e}.ci-salary{display:grid;grid-gap:16px;gap:16px}.ci-salary-nums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.ci-salary-nums>div{display:flex;flex-direction:column;gap:4px}.ci-salary-nums span{font-size:10.5px;font-weight:750;text-transform:uppercase;letter-spacing:.03em;color:var(--muted)}.ci-salary-nums strong{font-size:19px;font-weight:850;letter-spacing:-.02em;color:var(--ink)}.ci-salary-nums strong em{font-style:normal;font-size:11px;font-weight:700;color:var(--muted);margin-left:2px}.ci-conf{text-transform:capitalize}.ci-conf.high{color:var(--green)}.ci-conf.medium{color:var(--amber)}.ci-conf.low{color:var(--muted)}.ci-band{display:grid;grid-gap:5px;gap:5px}.ci-band-track{position:relative;height:12px;border-radius:99px;background:color-mix(in srgb,var(--primary) 9%,transparent);overflow:hidden}.ci-band-track i{position:absolute;top:0;bottom:0;border-radius:99px;background:linear-gradient(90deg,color-mix(in srgb,var(--primary) 55%,transparent),color-mix(in srgb,var(--primary) 26%,transparent))}.ci-band-scale{display:flex;justify-content:space-between;font-size:10.5px;font-weight:700;color:var(--muted)}.ci-salary-foot{margin:0;font-size:11px;line-height:1.55;color:var(--muted)}.ci-history{display:flex;align-items:flex-end;gap:8px;height:120px;padding-bottom:4px}.ci-history-col{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0}.ci-history-bar{width:100%;max-width:34px;height:82px;display:flex;align-items:flex-end}.ci-history-bar i{width:100%;border-radius:6px 6px 3px 3px;background:linear-gradient(180deg,var(--primary),#a45bff);min-height:3px}.ci-history-col span{font-size:9px;font-weight:750;color:var(--muted);white-space:nowrap}.ci-history-col b{font-size:11px;font-weight:800;color:var(--ink)}.ci-signal-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.ci-signal{flex:1 1 150px;display:flex;flex-direction:column;gap:4px}.ci-signal strong{font-size:14px;color:var(--ink);font-weight:800}.ci-signal span{font-size:11px;color:var(--muted);font-weight:700}.ci-two{display:grid;grid-gap:16px;gap:16px}.ci-bars{list-style:none;margin:0;padding:0;display:grid;grid-gap:9px;gap:9px}.ci-bars li{display:grid;grid-template-columns:minmax(0,1fr) 96px 26px;grid-gap:10px;gap:10px;align-items:center;font-size:12.5px}.ci-bar-label{color:var(--ink);font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ci-bar{height:8px;background:color-mix(in srgb,var(--primary) 9%,transparent);overflow:hidden}.ci-bar,.ci-bar i{border-radius:99px}.ci-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--primary),#a45bff)}.ci-bars b{text-align:right;font-size:11px;font-weight:800;color:var(--muted)}.ci-roles{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.ci-roles li{padding-bottom:12px;border-bottom:1px solid color-mix(in srgb,var(--line) 60%,transparent)}.ci-roles li:last-child{border-bottom:0;padding-bottom:0}.ci-roles a{font-size:14px;font-weight:750;color:var(--ink);text-decoration:none}.ci-roles a:hover{color:var(--primary)}.ci-role-meta{display:flex;flex-wrap:wrap;gap:9px;margin-top:4px;font-size:11.5px;color:var(--muted)}.ci-role-salary{color:var(--primary);font-weight:700}.ci-recent{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.ci-recent li{display:flex;align-items:center;gap:9px;font-size:13px}.ci-recent-title{color:var(--ink);font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ci-recent em{margin-left:auto;font-style:normal;font-size:11px;color:var(--muted);white-space:nowrap}.ci-dot{flex:0 0 9px;width:9px;height:9px;border-radius:50%;background:#b6bccb}.ci-dot.verified{background:var(--green)}.ci-dot.uncertain{background:var(--amber)}.ci-dot.gone{background:#c73a30}.ci-dot.na{background:#b6bccb}.ci-facts{margin:0;display:grid;grid-gap:0;gap:0}.ci-fact{display:flex;align-items:baseline;gap:10px;padding:11px 0;border-bottom:1px solid color-mix(in srgb,var(--line) 60%,transparent)}.ci-fact:last-child{border-bottom:0}.ci-fact dt{flex:0 0 130px;font-size:12px;font-weight:750;color:var(--muted)}.ci-fact dd{margin:0;flex:1 1;display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:13.5px;color:var(--ink)}.ci-missing{color:var(--muted);font-style:italic;font-size:12.5px}.ci-verif{display:flex;gap:12px;flex-wrap:wrap}.ci-verif>div{flex:1 1 120px;display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:12px 14px;border:1px solid var(--line);border-radius:12px}.ci-verif i{width:10px;height:10px;border-radius:50%}.ci-verif i.good{background:var(--green)}.ci-verif i.mid{background:var(--amber)}.ci-verif i.bad{background:#c73a30}.ci-verif strong{font-size:20px;font-weight:850;color:var(--ink)}.ci-verif span{font-weight:700}.ci-verif span,.ci-verif-foot{font-size:11px;color:var(--muted)}.ci-verif-foot{margin:12px 0 0}.ci-note{margin:0;font-size:11px;line-height:1.6;color:var(--muted)}.ci-note-salary{padding-top:10px;border-top:1px dashed var(--line)}@media (max-width:720px){.ri-company{padding:8px 14px 0}.ci-head{padding:18px}.ci-glance{grid-template-columns:repeat(3,minmax(0,1fr))}.ci-salary-nums{grid-template-columns:1fr}.ci-score{text-align:left;justify-items:start}.ci-fact{flex-direction:column;gap:3px}.ci-fact dt{flex-basis:auto}}.jr-tabs{display:flex;gap:6px;margin:0 24px 12px;padding:4px;border:1px solid #efe2dc;border-radius:13px;background:#faf7f5}.jr-tab{flex:1 1;padding:9px 10px;border:0;border-radius:9px;background:transparent;color:#8b817b;font:inherit;font-size:11px;font-weight:800;cursor:pointer;transition:background .16s,color .16s}.jr-tab:hover{color:#4b433f}.jr-tab.active{background:#fff;color:var(--primary,#635bff);box-shadow:0 1px 3px rgba(43,32,28,.09)}html[data-theme=dark] .jr-tabs{background:#12141c;border-color:#2c3040}html[data-theme=dark] .jr-tab{color:#8b91a3}html[data-theme=dark] .jr-tab:hover{color:#eef0f6}html[data-theme=dark] .jr-tab.active{background:#1a1d26;color:#a49eff}.ac-wrap{display:grid;grid-gap:12px;gap:12px;padding:0 24px 12px}.ac-honesty{margin:0;padding:11px 13px;border:1px solid #dfe7f2;border-left:3px solid var(--primary,#635bff);border-radius:11px;background:#f6f8fd;color:#4b5566;font-size:10.5px;line-height:1.6}.ac-panel{display:grid;grid-gap:10px;gap:10px;padding:15px;border:1px solid #efe2dc;border-radius:15px;background:#fffdfb}.ac-panel .jr-panel-title{margin-bottom:0}.ac-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.ac-panel-note{margin:0;color:#8b817b;font-size:10.5px;line-height:1.6}.ac-copy{padding:5px 11px;border:1px solid #e3d8f5;border-radius:999px;background:#f7f4ff;color:var(--primary,#635bff);font:inherit;font-size:9.5px;font-weight:800;cursor:pointer;white-space:nowrap}.ac-copy:hover{background:#efe9ff}.ac-checklist{display:grid;grid-gap:7px;gap:7px;margin:0;padding:0;list-style:none}.ac-check{display:flex;align-items:flex-start;gap:9px;padding:9px 11px;border:1px solid #eee6e1;border-radius:11px;background:#fff}.ac-check>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.ac-check strong{font-size:11.5px;color:#2a2530}.ac-check p{margin:0;font-size:10px;line-height:1.55;color:#8b817b}.ac-check-glyph{flex:0 0 20px;height:20px;display:grid;place-items:center;border-radius:999px;font-size:11px;font-weight:900}.ac-check.ready{border-color:#c6ead6;background:#f3fbf6}.ac-check.ready .ac-check-glyph{background:#e7f7ee;color:#1f7a4d}.ac-check.caution{border-color:#f3e0be;background:#fffaf0}.ac-check.caution .ac-check-glyph{background:#fff4e2;color:#8a5a12}.ac-check.pending .ac-check-glyph{background:#f1eee9;color:#9a8f89}.ac-gap{display:grid;grid-gap:9px;gap:9px}.ac-gap-group{padding:11px 13px;border:1px solid #eee6e1;border-left:3px solid #d8d2ce;border-radius:11px;background:#fff}.ac-gap-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:7px}.ac-gap-head strong{font-size:11px;font-weight:850;color:#2a2530;letter-spacing:.02em;text-transform:uppercase}.ac-gap-head span{font-size:10px;font-weight:800;color:#8b817b}.ac-gap-group ul{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.ac-gap-group li{display:grid;grid-gap:2px;gap:2px;padding:5px 9px;border-radius:9px;background:#f7f5f2;font-size:10.5px;color:#3b3430}.ac-gap-group li strong{font-weight:750}.ac-gap-group li p{margin:0;font-size:9.5px;line-height:1.5;color:#8b817b;max-width:60ch}.ac-gap-group.required{border-left-color:var(--primary,#635bff)}.ac-gap-group.proven{border-left-color:#2f9e6b}.ac-gap-group.proven li{background:#e7f7ee;color:#1f5f40}.ac-gap-group.partial{border-left-color:#d69a2d}.ac-gap-group.partial li{background:#fff4e2;color:#7a4f10}.ac-gap-group.missing{border-left-color:#c73a30}.ac-gap-group.missing li{background:#fdeceb;color:#8d2f27}.ac-gap-none{margin:0;font-size:10px;color:#9a8f89;font-style:italic}.ac-gap-warning{margin:0;padding:9px 11px;border-radius:10px;background:#fff4e2;border:1px solid #f3e0be;color:#7a4f10;font-size:10.5px;line-height:1.55}.ac-gate{justify-items:start;gap:11px}.ac-gate .btn{font-size:11.5px}.ac-gate-fine{margin:0;font-size:9.5px;color:#9a8f89;line-height:1.55}.ac-summary{margin:0;padding:11px 13px;border-radius:11px;background:#f7f4ff;border:1px solid #e3d8f5;color:#3b3450;font-size:11.5px;line-height:1.6}.ac-diff{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.ac-diff>li{display:grid;grid-gap:6px;gap:6px;padding-bottom:10px;border-bottom:1px dashed #ece4de}.ac-diff>li:last-child{border-bottom:0;padding-bottom:0}.ac-diff-row{display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:9px;gap:9px;align-items:start}.ac-diff-row>span{font-size:8.5px;font-weight:850;letter-spacing:.06em;text-transform:uppercase;padding:3px 0;text-align:center;border-radius:6px}.ac-diff-row p{margin:0;font-size:11px;line-height:1.6;color:#4b433f}.ac-diff-row.was>span{background:#f1eee9;color:#9a8f89}.ac-diff-row.was p{color:#8b817b}.ac-diff-row.now>span{background:#e7f7ee;color:#1f7a4d}.ac-diff-row.now p{color:#2a2530}.ac-diff-why{margin:0;font-size:9.5px;line-height:1.5;color:#9a8f89;font-style:italic}.ac-doc{border:1px dashed #e3dbd5;border-radius:11px;padding:10px 12px;background:#fff}.ac-doc summary{cursor:pointer;font-size:10.5px;font-weight:750;color:#6d645e}.ac-doc pre,.ac-letter{margin:9px 0 0;padding:12px 13px;border-radius:10px;background:#faf7f5;border:1px solid #f0e8e3;color:#3b3430;font-size:11px;line-height:1.65;white-space:pre-wrap;word-break:break-word;font-family:inherit;max-height:340px;overflow:auto}.ac-doc pre{margin-bottom:2px}.ac-questions{display:grid;grid-gap:9px;gap:9px;margin:0;padding:0;list-style:none}.ac-questions li{display:grid;grid-gap:4px;gap:4px;padding:11px 12px;border:1px solid #eee6e1;border-radius:11px;background:#fff}.ac-questions strong{font-size:11.5px;color:#2a2530}.ac-questions p{margin:0;font-size:10.5px;line-height:1.6;color:#6d645e}.ac-sources{gap:8px}.ac-dropped{border:1px solid #f3e0be;border-radius:10px;padding:9px 11px;background:#fffaf0}.ac-dropped summary{cursor:pointer;font-size:10px;font-weight:750;color:#8a5a12}.ac-dropped ul{margin:7px 0 0;padding-left:16px;display:grid;grid-gap:4px;gap:4px}.ac-dropped li{font-size:10px;line-height:1.5;color:#7a4f10;text-decoration:line-through}.ac-notice{margin:0;padding:10px 12px;border-radius:10px;background:#e7f7ee;border:1px solid #c6ead6;color:#1f5f40;font-size:10.5px;line-height:1.55}.ac-error{margin:0}.ac-apply{display:grid;grid-gap:12px;gap:12px;padding:14px 15px;border:1px solid #f0d9d2;border-radius:14px;background:#fff8f6}.ac-apply strong{font-size:12px;color:#4b433f}.ac-apply p{margin:3px 0 0;font-size:10px;line-height:1.6;color:#8e837c}.ac-apply-actions{display:flex;flex-wrap:wrap;gap:8px}.ac-apply-actions .btn{font-size:11px}html[data-theme=dark] .ac-honesty{background:#12141c;border-color:#2c3040;color:#aab1c2}html[data-theme=dark] .ac-check,html[data-theme=dark] .ac-doc,html[data-theme=dark] .ac-gap-group,html[data-theme=dark] .ac-panel,html[data-theme=dark] .ac-questions li{background:#1a1d26;border-color:#2c3040}html[data-theme=dark] .ac-apply,html[data-theme=dark] .ac-panel{border-color:#2c3040}html[data-theme=dark] .ac-apply{background:#1a1d26}html[data-theme=dark] .ac-check strong,html[data-theme=dark] .ac-diff-row.now p,html[data-theme=dark] .ac-gap-head strong,html[data-theme=dark] .ac-questions strong{color:#eef0f6}html[data-theme=dark] .ac-apply p,html[data-theme=dark] .ac-check p,html[data-theme=dark] .ac-diff-why,html[data-theme=dark] .ac-gap-head span,html[data-theme=dark] .ac-gate-fine,html[data-theme=dark] .ac-panel-note{color:#8b91a3}html[data-theme=dark] .ac-check.ready{background:#14372a;border-color:#1f5a41}html[data-theme=dark] .ac-check.ready .ac-check-glyph{background:#0f2a20;color:#66d3a0}html[data-theme=dark] .ac-check.caution{background:#3a2d18;border-color:#5a4620}html[data-theme=dark] .ac-check.caution .ac-check-glyph{background:#2a2011;color:#f2b95f}html[data-theme=dark] .ac-gap-group.proven li{background:#14372a;color:#9adfc0}html[data-theme=dark] .ac-gap-group.partial li{background:#3a2d18;color:#f2cf9a}html[data-theme=dark] .ac-gap-group.missing li{background:#3a1c1a;color:#f0a9a2}html[data-theme=dark] .ac-gap-group li{background:#222634;color:#dfe3ec}html[data-theme=dark] .ac-gap-group li p{color:#8b91a3}html[data-theme=dark] .ac-summary{background:#1e1b2e;border-color:#3a3350;color:#ded8f5}html[data-theme=dark] .ac-doc pre,html[data-theme=dark] .ac-letter{background:#12141c;border-color:#2c3040;color:#dfe3ec}html[data-theme=dark] .ac-copy{background:#221f33;border-color:#3a3350;color:#a49eff}html[data-theme=dark] .ac-doc summary,html[data-theme=dark] .ac-dropped summary{color:#aab1c2}html[data-theme=dark] .ac-gap-warning{color:#f2cf9a}html[data-theme=dark] .ac-dropped,html[data-theme=dark] .ac-gap-warning{background:#3a2d18;border-color:#5a4620}html[data-theme=dark] .ac-dropped li{color:#f2cf9a}html[data-theme=dark] .ac-notice{background:#14372a;border-color:#1f5a41;color:#9adfc0}html[data-theme=dark] .jr-error.ac-error{background:#3a1c1a;border-color:#5a2622;color:#f0a9a2}@media (max-width:640px){.jr-tabs{margin-left:14px;margin-right:14px;flex-direction:column;gap:4px}.ac-wrap{padding-left:14px;padding-right:14px}.ac-panel-head{flex-direction:column;align-items:flex-start;gap:7px}.ac-diff-row{grid-template-columns:minmax(0,1fr);gap:3px}.ac-diff-row>span{justify-self:start;width:38px}.ac-apply-actions{flex-direction:column}.ac-apply-actions .btn{width:100%}}.at-root{display:grid;grid-gap:14px;gap:14px;margin-top:4px}.at-pipeline-track{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));grid-gap:9px;gap:9px}.at-pipeline-step{min-width:0}.at-pipeline-top{display:flex;align-items:baseline;justify-content:space-between;gap:6px;font-size:9px;font-weight:850;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.at-pipeline-step[data-current=yes] .at-pipeline-top{color:var(--ink)}.at-pipeline-top b{font-size:12px;letter-spacing:-.02em;color:var(--ink)}.at-pipeline-bar{height:6px;margin-top:5px;border-radius:99px;overflow:hidden;background:color-mix(in srgb,var(--primary) 9%,transparent)}.at-pipeline-bar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--primary),#a45bff)}.at-views{display:flex;flex-wrap:wrap;gap:8px}.at-view-hint{margin:-6px 0 0;font-size:12px;line-height:1.5;color:var(--muted)}.at-list{display:grid;grid-gap:12px;gap:12px}.at-row{border:1px solid var(--line);border-radius:14px;background:var(--surface,#fff);overflow:hidden}.at-row.open{border-color:color-mix(in srgb,var(--primary) 32%,var(--line))}.at-row-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;padding:15px 18px}.at-detail{display:grid;grid-gap:16px;gap:16px;padding:16px 18px 18px;border-top:1px dashed var(--line);background:color-mix(in srgb,var(--primary) 3%,var(--surface,#fff))}.at-stepper{display:flex;flex-wrap:wrap;gap:6px}.at-step{border:1px solid var(--line);border-radius:999px;background:var(--surface,#fff);color:var(--muted);padding:6px 11px;font-size:11px;font-weight:760;transition:.16s ease}.at-step:hover:not(:disabled){border-color:color-mix(in srgb,var(--primary) 42%,var(--line));color:var(--ink)}.at-step:disabled{cursor:default}.at-step.current{background:var(--primary);border-color:var(--primary);color:#fff}.at-stage-note{margin:-8px 0 0;font-size:12px;line-height:1.6;color:var(--muted)}.at-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 16px;gap:12px 16px}.at-field{display:flex;flex-direction:column;gap:5px;min-width:0}.at-field>span{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:10.5px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:var(--muted)}.at-field>span em{font-style:normal;font-size:10px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--green)}.at-field input,.at-field textarea{width:100%;min-width:0;border:1px solid var(--line);border-radius:10px;background:var(--surface,#fff);padding:9px 11px;font-size:13.5px;color:var(--ink);font-family:inherit}.at-field textarea{resize:vertical;line-height:1.55}.at-field input:focus,.at-field textarea:focus{outline:2px solid color-mix(in srgb,var(--primary) 40%,transparent);outline-offset:1px;border-color:var(--primary)}.at-field-hint{margin:0;font-style:normal;font-size:10.5px;line-height:1.5;color:var(--muted)}.at-clear{align-self:flex-start;border:0;background:transparent;padding:0;color:var(--primary-dark);font-size:10.5px;font-weight:800;text-decoration:underline}.at-blocks{display:grid;grid-gap:14px;gap:14px}.at-block{min-width:0;border:1px solid var(--line);border-radius:13px;background:var(--surface,#fff);padding:14px 16px}.at-block h4{margin:0 0 10px;font-size:11px;font-weight:850;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.at-timeline{list-style:none;margin:0;padding:0;display:grid;grid-gap:11px;gap:11px}.at-timeline li{display:grid;grid-template-columns:14px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.at-timeline strong{display:block;font-size:12.5px;color:var(--ink)}.at-timeline small{display:block;margin-top:2px;font-size:11px;color:var(--muted)}.at-tl-dot{width:9px;height:9px;margin-top:5px;border:1.5px solid var(--primary);border-radius:99px;background:color-mix(in srgb,var(--primary) 22%,transparent)}.at-tl-dot[data-kind=applied],.at-tl-dot[data-kind=offer]{background:var(--primary)}.at-tl-dot[data-kind=rejected],.at-tl-dot[data-kind=withdrawn]{border-color:#c2483f;background:color-mix(in srgb,#c2483f 28%,transparent)}.at-materials{list-style:none;margin:0;padding:0;display:grid;grid-gap:9px;gap:9px}.at-materials strong{display:block;font-size:12.5px;color:var(--ink)}.at-materials small{display:block;margin-top:2px;font-size:11px;color:var(--muted)}.at-none{margin:0;font-size:12px;line-height:1.6}.at-foot,.at-none{color:var(--muted)}.at-foot{margin:9px 0 0;font-size:11px;line-height:1.55}.at-followup{border:1px solid color-mix(in srgb,var(--primary) 26%,var(--line));border-radius:13px;background:color-mix(in srgb,var(--primary) 5%,var(--surface,#fff));padding:14px 16px}.at-followup-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:start}.at-followup-head h4{margin:0 0 4px;font-size:13px;font-weight:800;letter-spacing:-.01em;color:var(--ink)}.at-followup-head p{margin:0;font-size:11.5px;line-height:1.55;color:var(--muted)}.at-subject{margin:12px 0 0;font-size:12.5px;color:var(--ink)}.at-subject span{display:inline-block;margin-right:7px;border:1px solid var(--line);border-radius:6px;padding:2px 6px;font-size:9.5px;font-weight:850;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.at-message,.at-subject span{background:var(--surface,#fff)}.at-message{max-height:340px;margin:9px 0 0;padding:13px 15px;overflow:auto;border:1px solid var(--line);border-radius:11px;color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px;line-height:1.65;white-space:pre-wrap;word-break:break-word}.at-all-quiet{border:1px dashed var(--line);border-radius:14px;padding:24px 20px;text-align:center;color:var(--muted)}.at-all-quiet strong{display:block;margin-bottom:6px;color:var(--ink);font-size:14px}.at-all-quiet p{margin:0 auto;max-width:540px;font-size:12px;line-height:1.6}.at-analytics{display:grid;grid-gap:14px;gap:14px}.at-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px}.at-tile{display:flex;flex-direction:column;gap:6px;border:1px solid var(--line);border-radius:14px;background:var(--surface,#fff);padding:14px 16px}.at-tile>span{font-size:11px;font-weight:780;letter-spacing:.01em;color:var(--muted)}.at-tile strong{font-size:24px;line-height:1;letter-spacing:-.04em;color:#3f3936}.at-tile small{font-size:10.5px;color:var(--muted)}.at-bars{list-style:none;margin:0;padding:0;display:grid;grid-gap:9px;gap:9px}.at-bars li{display:grid;grid-template-columns:minmax(0,1fr) 96px 42px;grid-gap:10px;gap:10px;align-items:center}.at-bar-label{overflow:hidden;color:var(--ink);font-size:12.5px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.at-bar{height:8px;overflow:hidden;background:color-mix(in srgb,var(--primary) 9%,transparent)}.at-bar,.at-bar i{border-radius:99px}.at-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--primary),#a45bff)}.at-bars b{text-align:right;font-size:11px;font-weight:800;color:var(--muted)}.at-bars b small{display:block;font-size:9.5px;font-weight:700;color:color-mix(in srgb,var(--muted) 72%,transparent)}.at-caveats{border:1px solid color-mix(in srgb,var(--amber) 38%,var(--line));border-radius:13px;background:color-mix(in srgb,var(--amber) 8%,var(--surface,#fff));padding:13px 16px}.at-caveats h4{margin:0 0 7px;font-size:11px;font-weight:850;letter-spacing:.06em;text-transform:uppercase;color:var(--amber)}.at-caveats ul{margin:0;padding-left:18px;display:grid;grid-gap:5px;gap:5px;font-size:12px;line-height:1.55;color:var(--muted)}.at-stage-badge{display:inline-flex;align-items:center;border:1px solid transparent;border-radius:999px;padding:2px 9px;font-size:10px;font-weight:850;letter-spacing:.02em;text-transform:uppercase}.at-stage-badge.saved{background:#f1f2f5;color:#6a7080}.at-stage-badge.preparing{background:var(--primary-soft);color:var(--primary-dark)}.at-stage-badge.applied{background:color-mix(in srgb,var(--primary) 13%,#fff);color:var(--primary-dark);border-color:color-mix(in srgb,var(--primary) 26%,transparent)}.at-stage-badge.contacted{background:#e9f0ff;color:#2f54a8}.at-stage-badge.screening{background:var(--amber-bg,#fff7df);color:var(--amber)}.at-stage-badge.interview{background:#fff1d6;color:#8a5a00}.at-stage-badge.offer{background:var(--green-bg,#ebf7f0);color:var(--green)}.at-stage-badge.rejected{background:#fdeceb;color:#b23b32}.at-stage-badge.withdrawn{background:#eceef2;color:#5d6472}.at-due-badge{display:inline-flex;align-items:center;border:1px solid #f3d3b3;border-radius:999px;padding:2px 9px;background:#fff4e8;color:#a2551b;font-size:10px;font-weight:850;letter-spacing:.02em;text-transform:uppercase}.at-ver{color:var(--muted)}.at-next,.at-ver{font-size:10.5px;font-weight:700}.at-next{color:var(--ink)}.at-row-foot{display:flex;align-items:center;justify-content:flex-end;gap:10px;border-top:1px dashed var(--line);padding-top:12px;font-size:12px;color:var(--muted)}.btn.danger{border-color:#e6bcb6;background:var(--surface,#fff);color:#b23b32}.btn.danger:hover:not(:disabled){border-color:#d99b93;background:#fdeceb}.radar-kpi-link{width:100%;font:inherit;text-align:left;cursor:pointer;transition:.16s ease}.radar-kpi-link:hover{border-color:var(--brand,#635bff);transform:translateY(-1px)}.profile-hint{font-size:10.5px;font-weight:600;line-height:1.5;color:var(--muted);text-transform:none;letter-spacing:0}html[data-theme=dark] .at-block,html[data-theme=dark] .at-field input,html[data-theme=dark] .at-field textarea,html[data-theme=dark] .at-message,html[data-theme=dark] .at-step,html[data-theme=dark] .at-subject span,html[data-theme=dark] .at-tile{background:var(--surface-2,#202430);border-color:var(--line);color:#eef0f6}html[data-theme=dark] .at-step{color:var(--muted)}html[data-theme=dark] .at-step:hover:not(:disabled){color:#eef0f6}html[data-theme=dark] .at-step.current{background:var(--primary);border-color:var(--primary);color:#fff}html[data-theme=dark] .at-tile strong{color:#eef0f6}html[data-theme=dark] .at-stage-badge.saved{background:#252a36;color:#9ba3b5}html[data-theme=dark] .at-stage-badge.applied,html[data-theme=dark] .at-stage-badge.preparing{background:var(--primary-soft);color:#aaa5ff;border-color:#443f7d}html[data-theme=dark] .at-stage-badge.contacted{background:#1c2744;color:#a9baff}html[data-theme=dark] .at-stage-badge.interview,html[data-theme=dark] .at-stage-badge.screening{background:var(--amber-soft,#3a2d18);color:var(--amber)}html[data-theme=dark] .at-stage-badge.offer{background:var(--green-soft,#183d33);color:var(--green)}html[data-theme=dark] .at-stage-badge.rejected{background:#3a1c1a;color:#f0a9a2}html[data-theme=dark] .at-stage-badge.withdrawn{background:#252a36;color:#9ba3b5}html[data-theme=dark] .at-due-badge{background:var(--amber-soft,#3a2d18);border-color:#5a4620;color:var(--amber)}html[data-theme=dark] .at-followup{background:#1b1a26;border-color:#3a3550}html[data-theme=dark] .at-caveats{background:#2a2111;border-color:#5a4620}html[data-theme=dark] .btn.danger{background:#20242f;border-color:#5a2f2a;color:#f0a9a2}html[data-theme=dark] .btn.danger:hover:not(:disabled){background:#3a1c1a}html[data-theme=dark] .at-all-quiet{background:var(--surface,#191c25)}html[data-theme=dark] .at-field>span em{color:var(--green)}@media (max-width:1000px){.at-pipeline-track{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:640px){.at-pipeline-track{grid-template-columns:repeat(3,minmax(0,1fr))}.at-row-head{grid-template-columns:1fr;gap:11px}.at-block,.at-detail,.at-followup{padding-left:13px;padding-right:13px}.at-fields,.at-followup-head{grid-template-columns:1fr}.at-followup-head .row-actions .btn{flex:1 1 auto}.at-bars li{grid-template-columns:minmax(0,1fr) 64px 38px}.at-row-foot{justify-content:flex-start;flex-wrap:wrap}}.iv-root{display:grid;grid-gap:14px;gap:14px;margin-top:4px}.iv-picker{display:flex;flex-wrap:wrap;gap:8px}.iv-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--line));border-radius:14px;background:color-mix(in srgb,var(--primary) 5%,var(--surface,#fff));padding:14px 16px}.iv-head h3{margin:0;font-size:16px;font-weight:850;letter-spacing:-.02em;color:var(--ink)}.iv-head p{margin:3px 0 0;font-size:12px;line-height:1.55;color:var(--muted)}.iv-views{display:flex;flex-wrap:wrap;gap:8px}.iv-loading{margin:0;font-size:12.5px;color:var(--muted)}.iv-error{margin:0}.iv-disclaimer{margin:0;border-left:3px solid var(--primary);border-radius:0 10px 10px 0;background:color-mix(in srgb,var(--primary) 6%,var(--surface,#fff));padding:11px 14px;font-size:12px;line-height:1.6;color:var(--ink)}.iv-block{display:grid;grid-gap:13px;gap:13px;min-width:0;border:1px solid var(--line);border-radius:14px;background:var(--surface,#fff);padding:16px 18px}.iv-block h4{margin:0;font-size:11px;font-weight:850;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.iv-fine{font-size:11.5px}.iv-fine,.iv-honesty{margin:0;line-height:1.6;color:var(--muted)}.iv-honesty{font-size:12px}.iv-facts{list-style:none;margin:0;padding:0;display:grid;grid-gap:9px;gap:9px}.iv-facts li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 12px;gap:4px 12px;align-items:baseline;border-bottom:1px dashed var(--line);padding-bottom:9px}.iv-facts li:last-child{border-bottom:0;padding-bottom:0}.iv-facts span{font-size:12px;font-weight:700;color:var(--muted)}.iv-facts strong{font-size:13px;color:var(--ink);text-align:right}.iv-prov{grid-column:1/-1;justify-self:start;border-radius:6px;padding:1px 7px;font-size:9.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;font-style:normal}.iv-prov.stated{background:var(--green-bg,#ebf7f0);color:var(--green)}.iv-prov.inferred{background:var(--primary-soft);color:var(--primary-dark)}.iv-chips{display:flex;flex-wrap:wrap;gap:7px}.iv-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:999px;background:var(--surface,#fff);color:var(--ink);padding:5px 11px;font-size:11.5px;font-weight:700;font-family:inherit;cursor:pointer;transition:.16s ease}.iv-chip b{font-size:10px;font-weight:850;color:var(--muted)}.iv-chip.on{background:var(--primary);border-color:var(--primary);color:#fff}.iv-chip.on b{color:rgba(255,255,255,.75)}.iv-stack{display:grid;grid-gap:7px;gap:7px}.iv-unknown{border:1px solid color-mix(in srgb,var(--amber) 34%,var(--line));border-radius:13px;background:color-mix(in srgb,var(--amber) 7%,var(--surface,#fff));padding:13px 15px}.iv-unknown strong{display:block;margin-bottom:7px;font-size:11px;font-weight:850;letter-spacing:.05em;text-transform:uppercase;color:var(--amber)}.iv-unknown ul{margin:0;padding-left:18px;display:grid;grid-gap:6px;gap:6px;font-size:12px;line-height:1.6;color:var(--muted)}.iv-table{width:100%;border-collapse:collapse;font-size:12.5px}.iv-table th{text-align:left;border-bottom:1px solid var(--line);padding:0 10px 8px 0;font-size:10px;font-weight:850;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.iv-table td{border-bottom:1px dashed var(--line);padding:9px 10px 9px 0;vertical-align:top;line-height:1.55;color:var(--ink)}.iv-table tr:last-child td{border-bottom:0}.iv-table td strong{display:block;font-weight:750}.iv-table td small{display:block;margin-top:2px;font-size:10.5px;color:var(--muted)}.iv-status{display:inline-block;border-radius:999px;padding:2px 9px;font-size:9.5px;font-weight:850;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.iv-status.proven{background:var(--green-bg,#ebf7f0);color:var(--green)}.iv-status.partial{background:var(--primary-soft);color:var(--primary-dark)}.iv-status.missing{background:#fdeceb;color:#b23b32}.iv-status.unknown{background:#f1f2f5;color:#6a7080}.iv-gaps,.iv-strengths{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.iv-gaps li,.iv-strengths li{border-left:3px solid var(--green);border-radius:0 10px 10px 0;background:color-mix(in srgb,var(--green) 5%,var(--surface,#fff));padding:10px 13px}.iv-gaps li{border-left-color:#d97a6c;background:color-mix(in srgb,#d97a6c 6%,var(--surface,#fff))}.iv-gaps strong,.iv-strengths strong{font-size:13px;color:var(--ink)}.iv-gaps strong{margin-right:8px}.iv-gaps p,.iv-strengths p{margin:4px 0 0;font-size:12px;line-height:1.6;color:var(--muted)}.iv-topics{list-style:none;margin:0;padding:0;display:grid;grid-gap:11px;gap:11px}.iv-topics li{border:1px solid var(--line);border-radius:12px;background:var(--surface,#fff);padding:11px 13px}.iv-topic-head{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:10px;gap:10px;align-items:center}.iv-topic-head strong{font-size:13.5px;color:var(--ink)}.iv-topic-head b{font-size:11px;font-weight:800;color:var(--muted);white-space:nowrap}.iv-topic-head b small{font-weight:700;margin-left:3px}.iv-topics p{margin:5px 0 0;font-size:12px;line-height:1.6;color:var(--muted)}.iv-qgroup{display:grid;grid-gap:9px;gap:9px}.iv-qgroup-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;border-bottom:1px solid var(--line);padding-bottom:6px}.iv-qgroup-head strong{font-size:11px;font-weight:850;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.iv-qgroup-head span{font-size:11px;font-weight:800;color:var(--primary-dark)}.iv-questions{margin:0;padding-left:20px;display:grid;grid-gap:11px;gap:11px}.iv-questions li{font-size:13px;line-height:1.6;color:var(--ink)}.iv-questions p{margin:0}.iv-src{display:block;margin-top:3px;font-size:11px;line-height:1.5;font-style:normal;color:var(--muted)}.iv-src em{font-style:normal;font-weight:800;letter-spacing:.02em;text-transform:uppercase;font-size:9.5px;color:var(--primary-dark);margin-right:5px}.iv-src.universal{color:var(--amber);font-weight:700;font-size:11px}.iv-story{border:1px solid var(--line);border-radius:12px;background:var(--surface,#fff);overflow:hidden}.iv-story-head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;background:transparent;padding:12px 14px;font-family:inherit;text-align:left;cursor:pointer}.iv-story-head strong{font-size:13px;color:var(--ink)}.iv-story-head span{font-size:11px;font-weight:700;color:var(--muted);white-space:nowrap}.iv-beats{display:grid;grid-gap:11px;gap:11px;border-top:1px dashed var(--line);background:color-mix(in srgb,var(--primary) 3%,var(--surface,#fff));padding:13px 14px}.iv-beat{display:grid;grid-gap:4px;gap:4px}.iv-beat>span{font-size:10.5px;font-weight:850;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.iv-beat textarea{width:100%;min-width:0;border:1px solid var(--line);border-radius:10px;background:var(--surface,#fff);padding:9px 11px;font-size:13.5px;line-height:1.55;color:var(--ink);font-family:inherit;resize:vertical}.iv-beat textarea:focus{outline:2px solid color-mix(in srgb,var(--primary) 40%,transparent);outline-offset:1px;border-color:var(--primary)}.iv-beat em{font-style:normal;font-size:10.5px;line-height:1.5;color:var(--muted)}.iv-mock-setup{display:grid;grid-gap:9px;gap:9px;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--line));border-radius:13px;background:color-mix(in srgb,var(--primary) 4%,var(--surface,#fff));padding:14px}.iv-length{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:var(--muted)}.iv-length select{border:1px solid var(--line);border-radius:9px;background:var(--surface,#fff);padding:6px 9px;font-size:13px;color:var(--ink);font-family:inherit}.iv-resume-note{margin:0;display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:12px;color:var(--muted)}.iv-run{display:grid;grid-gap:10px;gap:10px;border:1px solid color-mix(in srgb,var(--primary) 28%,var(--line));border-radius:13px;background:var(--surface,#fff);padding:15px 16px}.iv-run-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:11px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:var(--muted)}.iv-run-head b{color:var(--primary-dark);font-size:12px}.iv-run-head .text-link{text-transform:none;letter-spacing:0}.iv-run-bar{height:6px;border-radius:99px;overflow:hidden;background:color-mix(in srgb,var(--primary) 10%,transparent)}.iv-run-bar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--primary),#a45bff);transition:width .2s ease}.iv-run-question{margin:0;font-size:14.5px;line-height:1.6;font-weight:650;color:var(--ink)}.iv-run textarea{width:100%;min-width:0;border:1px solid var(--line);border-radius:11px;background:var(--surface,#fff);padding:11px 13px;font-size:13.5px;line-height:1.6;color:var(--ink);font-family:inherit;resize:vertical}.iv-run textarea:focus{outline:2px solid color-mix(in srgb,var(--primary) 40%,transparent);outline-offset:1px;border-color:var(--primary)}.iv-run-actions{justify-content:flex-start}.iv-runs{display:grid;grid-gap:8px;gap:8px}.iv-runs>strong{font-size:11px;font-weight:850;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.iv-runs ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:7px;gap:7px}.iv-runs li{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;grid-gap:12px;gap:12px;align-items:center;border-bottom:1px dashed var(--line);padding-bottom:7px;font-size:12px;color:var(--ink)}.iv-runs li:last-child{border-bottom:0}.iv-runs em{font-style:normal;font-size:10px;font-weight:850;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.iv-runs b{font-size:11.5px;font-weight:700;color:var(--muted)}.iv-report{display:grid;grid-gap:12px;gap:12px;border:1px solid color-mix(in srgb,var(--primary) 26%,var(--line));border-radius:13px;background:color-mix(in srgb,var(--primary) 4%,var(--surface,#fff));padding:15px 16px}.iv-report-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.iv-report-head h4{margin:0;font-size:12px;font-weight:850;letter-spacing:.05em;text-transform:uppercase;color:var(--ink)}.iv-scored{margin:0;font-size:12.5px;font-weight:750;color:var(--primary-dark)}.iv-flag-group{display:grid;grid-gap:7px;gap:7px}.iv-flag-group>strong{font-size:11px;font-weight:850;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.iv-flag-group ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:9px;gap:9px}.iv-flag-group li{border-left:3px solid color-mix(in srgb,var(--primary) 45%,transparent);padding-left:11px}.iv-flag-q{margin:0;font-size:12.5px;line-height:1.55;font-weight:650;color:var(--ink)}.iv-flag-r{margin:3px 0 0;font-size:12px;line-height:1.6;color:var(--muted)}.iv-grounding{display:grid;grid-gap:9px;gap:9px;border-top:1px dashed var(--line);padding-top:12px}.iv-grounding details{border:1px solid var(--line);border-radius:11px;background:var(--surface,#fff);padding:10px 13px}.iv-grounding summary{font-size:11px;font-weight:850;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);cursor:pointer}.iv-grounding ul{margin:8px 0 0;padding-left:18px;display:grid;grid-gap:5px;gap:5px;font-size:11.5px;line-height:1.6;color:var(--muted)}html[data-theme=dark] .iv-beat textarea,html[data-theme=dark] .iv-block,html[data-theme=dark] .iv-chip,html[data-theme=dark] .iv-grounding details,html[data-theme=dark] .iv-head,html[data-theme=dark] .iv-length select,html[data-theme=dark] .iv-run,html[data-theme=dark] .iv-run textarea,html[data-theme=dark] .iv-story,html[data-theme=dark] .iv-topics li{background:var(--surface-2,#202430);border-color:var(--line);color:#eef0f6}html[data-theme=dark] .iv-disclaimer,html[data-theme=dark] .iv-mock-setup,html[data-theme=dark] .iv-report{background:#1b1a26;border-color:#3a3550}html[data-theme=dark] .iv-beats{background:#191c25}html[data-theme=dark] .iv-status.proven{background:var(--green-soft,#183d33);color:var(--green)}html[data-theme=dark] .iv-status.partial{background:var(--primary-soft);color:#aaa5ff}html[data-theme=dark] .iv-status.missing{background:#3a1c1a;color:#f0a9a2}html[data-theme=dark] .iv-status.unknown{background:#252a36;color:#9ba3b5}html[data-theme=dark] .iv-prov.stated{background:var(--green-soft,#183d33);color:var(--green)}html[data-theme=dark] .iv-prov.inferred{background:var(--primary-soft);color:#aaa5ff}html[data-theme=dark] .iv-chip.on{background:var(--primary);border-color:var(--primary);color:#fff}html[data-theme=dark] .iv-unknown{background:#2a2111;border-color:#5a4620}html[data-theme=dark] .iv-strengths li{background:#152b26}html[data-theme=dark] .iv-gaps li{background:#2a1c1a}html[data-theme=dark] .iv-qgroup-head span,html[data-theme=dark] .iv-run-head b,html[data-theme=dark] .iv-scored,html[data-theme=dark] .iv-src em{color:#aaa5ff}@media (max-width:1000px){.iv-facts li,.iv-runs li,.iv-topic-head{grid-template-columns:minmax(0,1fr) auto}.iv-runs li{row-gap:4px}}@media (max-width:640px){.iv-beats,.iv-block,.iv-mock-setup,.iv-report,.iv-run{padding-left:13px;padding-right:13px}.iv-head{grid-template-columns:1fr}.iv-table td:last-child,.iv-table th:last-child{display:none}.iv-run-actions{flex-direction:column}.iv-run-actions .btn{width:100%}.iv-runs li{grid-template-columns:1fr}}.lp-legal-hero{padding:clamp(46px,7vw,78px) 0 6px}.lp-legal-hero h1{margin:0 0 14px;font-size:clamp(30px,4.6vw,46px);line-height:1.08;letter-spacing:-.03em;font-weight:800}.lp-legal-hero p{margin:0;max-width:700px;color:var(--muted);font-size:clamp(15px,1.7vw,17px);line-height:1.68}.lp-legal{max-width:760px;margin:0 auto;padding:clamp(26px,4vw,44px) 0 clamp(56px,8vw,90px)}.lp-legal-toc{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0 0 10px;padding:0}.lp-legal-toc a{display:inline-block;border:1px solid var(--line);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;color:var(--muted);text-decoration:none}.lp-legal-toc a:hover{border-color:var(--primary);color:var(--primary)}.lp-legal section{border-top:1px solid var(--line);padding:26px 0 2px;scroll-margin-top:84px}.lp-legal section:first-of-type{border-top:0;padding-top:6px}.lp-legal h2{margin:0 0 10px;font-size:20px;letter-spacing:-.015em;line-height:1.25}.lp-legal h3{margin:18px 0 6px;font-size:15px}.lp-legal p{margin:0 0 12px;color:var(--muted);font-size:14.5px;line-height:1.75}.lp-legal ol,.lp-legal ul{margin:0 0 14px;padding-left:20px;color:var(--muted);font-size:14.5px;line-height:1.72}.lp-legal li{margin-bottom:7px}.lp-legal strong{color:var(--ink);font-weight:750}.lp-legal a{color:var(--primary);font-weight:650}.lp-legal code{background:var(--soft,#f0f1f4);border:1px solid var(--line);border-radius:6px;padding:1px 5px;font-size:12.5px;color:var(--ink)}.lp-legal-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:18px 20px;box-shadow:var(--shadow);margin:0 0 18px}.lp-legal-card p:last-child{margin-bottom:0}.lp-legal-updated{color:var(--muted);font-size:12.5px;font-weight:650;margin:14px 0 0}.lp-contact-grid{display:grid;grid-gap:12px;gap:12px;margin:0 0 8px}.lp-contact-row{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:18px 20px}.lp-contact-row h3{margin:0 0 6px;font-size:15.5px}.lp-contact-row p{margin:0;color:var(--muted);font-size:13.5px;line-height:1.65}.lp-contact-row .lp-contact-link{margin:8px 0 0}.lp-contact-link a{color:var(--primary);font-weight:700}@media (max-width:640px){.lp-legal ol,.lp-legal p,.lp-legal ul{font-size:14px}}.sf-form{grid-gap:14px}.sf-form,.sf-grid{display:grid;gap:14px}.sf-grid{grid-template-columns:minmax(0,1fr);grid-gap:14px}@media (min-width:760px){.sf-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.sf-field{display:flex;flex-direction:column;gap:6px;min-width:0}.sf-field>label{font-size:11px;font-weight:850;letter-spacing:.03em;text-transform:uppercase;color:var(--muted)}.sf-field input,.sf-field select,.sf-field textarea{width:100%;min-width:0;border:1px solid var(--line);border-radius:10px;background:var(--surface,#fff);padding:11px 12px;font-size:14px;color:var(--ink);font-family:inherit}.sf-field textarea{resize:vertical;line-height:1.6}.sf-field input:focus,.sf-field select:focus,.sf-field textarea:focus{outline:2px solid color-mix(in srgb,var(--primary) 40%,transparent);outline-offset:1px;border-color:var(--primary)}html[data-theme=dark] .sf-field input,html[data-theme=dark] .sf-field select,html[data-theme=dark] .sf-field textarea{background:var(--surface-2,#191c25)}.sf-muted{font-size:11.5px;line-height:1.55;color:var(--muted);font-weight:400;text-transform:none;letter-spacing:0}.sf-trap{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.sf-done{background:color-mix(in srgb,var(--green,#18794e) 7%,var(--surface));border:1px solid color-mix(in srgb,var(--green,#18794e) 34%,var(--line));border-radius:16px;padding:18px 20px}.sf-done h3{margin:0 0 8px;font-size:16px}.sf-done p{margin:0 0 10px;color:var(--muted);font-size:13.5px;line-height:1.65}.sf-done strong{color:var(--ink)}.sf-ticket{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.04em;border:1px solid var(--line);border-radius:7px;padding:1px 7px}.sf-quote,.sf-ticket{background:var(--soft,#f0f1f4)}.sf-quote{margin:8px 0 6px;padding:11px 13px;border-left:3px solid var(--primary);border-radius:0 10px 10px 0;color:var(--ink);font-size:13px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}html[data-theme=dark] .sf-quote{background:var(--surface-2,#191c25)}.first-run-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;max-width:1180px;margin:0 auto 12px;padding:14px 17px;border:1px solid color-mix(in srgb,var(--primary) 26%,var(--line));border-radius:14px;background:color-mix(in srgb,var(--primary) 5%,var(--surface,#fff))}.first-run-strip>div{min-width:0}.first-run-strip strong{display:block;font-size:13px;line-height:1.45;color:var(--ink)}.first-run-strip p{margin:5px 0 0;max-width:82ch;font-size:12px;line-height:1.6;color:var(--muted)}.first-run-strip .btn{flex:none;font-size:12px;white-space:nowrap}html[data-theme=dark] .first-run-strip{background:#1d1b2e}.dashboard-notice{display:flex;align-items:flex-start;gap:10px}.dashboard-notice>span{min-width:0;line-height:1.5}.notice-dismiss{flex:none;margin:-2px -3px 0 auto;border:0;border-radius:7px;background:transparent;padding:1px 6px;color:var(--muted);font-size:16px;line-height:1.25}.notice-dismiss:hover{background:var(--soft,#f0f1f4);color:var(--ink)}.notice-dismiss:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 40%,transparent);outline-offset:1px}.dash-load-error{display:grid;grid-gap:9px;gap:9px;justify-items:start;margin:16px 18px;padding:14px 16px;border:1px solid #efc7be;border-radius:13px;background:#fff1ee}.dash-load-error strong{font-size:13px;color:#9b3f2e}.dash-load-error p{margin:0;font-size:12px;line-height:1.6;color:#af4a39}.dash-load-error .btn{font-size:12px}.dashboard-main>.dash-load-error{max-width:1180px;margin:14px auto 0}html[data-theme=dark] .dash-load-error{background:#3a1c1a;border-color:#5a2622}html[data-theme=dark] .dash-load-error strong{color:#f6c4bd}html[data-theme=dark] .dash-load-error p{color:#f0a9a2}.alerts-status{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;border-bottom:1px solid var(--line)}.alerts-status>div{min-width:0}.alerts-status p{margin:8px 0 0;max-width:82ch;font-size:12.5px;line-height:1.6;color:var(--muted)}.alerts-status .btn{flex:none;font-size:12px;white-space:nowrap}.alerts-state{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 8px;border-radius:99px;font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.alerts-state:before{content:"";width:7px;height:7px;border-radius:99px;background:currentColor}.alerts-state.on{border:1px solid color-mix(in srgb,var(--green) 34%,transparent);background:var(--green-bg,#ebf7f0);color:var(--green,#18794e)}.alerts-state.off{border:1px solid color-mix(in srgb,var(--amber) 28%,transparent);background:var(--amber-bg,#fff7df);color:var(--amber,#9a6900)}html[data-theme=dark] .alerts-state.on{background:var(--green-soft,#183d33)}html[data-theme=dark] .alerts-state.off{background:var(--amber-soft,#3a2d18)}.alerts-busy,.alerts-note{margin:0;padding:12px 18px 0;font-size:12px;line-height:1.6;color:var(--muted)}.alerts-note a{color:var(--primary);font-weight:750;text-decoration:underline}.dashboard-content-card .jr-error{margin:12px 18px 0;font-size:12px;line-height:1.55}.content-card-head h3{margin:0;font-size:13.5px;letter-spacing:-.025em}.alerts-device-list{display:grid;grid-gap:10px;gap:10px;margin:0;padding:14px 18px 18px;list-style:none}.alerts-device-list li{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface,#fff)}.alerts-device-list li>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.alerts-device-list strong{font-size:13px;color:var(--ink)}.alerts-device-list small{font-size:11px;color:var(--muted)}.alerts-device-list .btn{flex:none;padding:8px 11px;font-size:11.5px}.empty,.loading{font-size:13px;line-height:1.6}.dashboard-content-card>.empty,.dashboard-content-card>.loading{margin:16px 18px}@media (max-width:640px){.first-run-strip{flex-direction:column}.alerts-device-list li,.alerts-status,.first-run-strip{align-items:flex-start}}.pw-form{display:grid;grid-gap:11px;gap:11px;max-width:330px}.pw-form .sf-field>label{font-size:11px;font-weight:750;letter-spacing:0;text-transform:none;color:var(--ink)}.pw-form .sf-field input{padding:8px 10px;border-radius:9px;font-size:12.5px}.pw-form .form-actions{margin-top:2px;justify-content:flex-start}.pw-form .form-actions .btn{padding:7px 14px;font-size:11.5px}.pw-foot{max-width:66ch}.pw-msg{margin:10px 0 0;max-width:520px}