@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_f367f3;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}.__variable_f367f3{--font-inter:"__Inter_f367f3","__Inter_Fallback_f367f3"}@font-face{font-family:__Space_Grotesk_dd5b2f;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_dd5b2f;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_dd5b2f;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Grotesk_Fallback_dd5b2f;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_dd5b2f{font-family:__Space_Grotesk_dd5b2f,__Space_Grotesk_Fallback_dd5b2f;font-style:normal}.__variable_dd5b2f{--font-space-grotesk:"__Space_Grotesk_dd5b2f","__Space_Grotesk_Fallback_dd5b2f"}@font-face{font-family:__Space_Mono_e8b655;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ae822095a172cc5c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Mono_e8b655;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3c70c5716f1730b3-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Mono_e8b655;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fc727f226c737876-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Mono_e8b655;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/77fb5eec12c66d49-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Mono_e8b655;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/281dae1e814de8c6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Mono_e8b655;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/806de4d605d3ad01-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Mono_Fallback_e8b655;src:local("Arial");ascent-override:81.58%;descent-override:26.30%;line-gap-override:0.00%;size-adjust:137.28%}.__className_e8b655{font-family:__Space_Mono_e8b655,__Space_Mono_Fallback_e8b655;font-style:normal}.__variable_e8b655{--font-space-mono:"__Space_Mono_e8b655","__Space_Mono_Fallback_e8b655"}:root{--indigo-50:#eef2ff;--indigo-100:#e0e7ff;--indigo-200:#c7d2fe;--indigo-300:#a5b4fc;--indigo-400:#818cf8;--indigo-500:#6366f1;--indigo-600:#4f46e5;--indigo-700:#4338ca;--violet-600:#7c3aed;--fuchsia-600:#c026d3;--violet-50:#f5f3ff;--violet-100:#ede9fe;--violet-700:#6d28d9;--fuchsia-50:#fdf4ff;--fuchsia-100:#fae8ff;--fuchsia-700:#a21caf;--slate-50:#f8fafc;--slate-100:#f1f5f9;--slate-150:#ecf0f5;--slate-200:#e2e8f0;--slate-300:#cbd5e1;--slate-400:#94a3b8;--slate-500:#64748b;--slate-600:#475569;--slate-700:#334155;--slate-800:#1e293b;--slate-900:#0f172a;--blue-50:#eff6ff;--blue-100:#dbeafe;--blue-600:#2563eb;--blue-700:#1d4ed8;--amber-50:#fffbeb;--amber-100:#fef3c7;--amber-500:#f59e0b;--amber-700:#b45309;--emerald-50:#ecfdf5;--emerald-100:#d1fae5;--emerald-600:#059669;--emerald-700:#047857;--emerald-800:#065f46;--purple-50:#faf5ff;--purple-100:#f3e8ff;--purple-600:#9333ea;--rose-50:#fff1f2;--rose-100:#ffe4e6;--rose-500:#f43f5e;--rose-600:#e11d48;--rose-700:#be123c;--green-100:#dcfce7;--green-800:#166534;--red-50:#fef2f2;--red-100:#fee2e2;--red-200:#fecaca;--red-700:#b91c1c;--red-800:#991b1b;--grad:linear-gradient(125deg,#4f46e5,#7c3aed 52%,#c026d3);--grad-soft:linear-gradient(135deg,#eef2ff,#f5f3ff 50%,#fdf4ff);--bg:var(--slate-50);--surface:#fff;--surface-card:#fff;--surface-inset:#f8fafc;--frost:hsla(0,0%,100%,.82);--frost-2:hsla(0,0%,100%,.72);--frost-line:rgba(15,23,42,.06);--border:var(--slate-100);--border-2:var(--slate-200);--ring:rgba(99,102,241,.16);--ink:#0f172a;--ink-fg:#fff;--pill-bg:#0f172a;--pill-fg:#fff;--paper:#fff;--marker:#fef08a}[data-theme=dark]{color-scheme:dark;--slate-50:#0a0e1a;--slate-100:#1a2133;--slate-150:#1e2638;--slate-200:#2a3346;--slate-300:#39435a;--slate-400:#8893a8;--slate-500:#9ba7bd;--slate-600:#b7c1d5;--slate-700:#ccd5e5;--slate-800:#e3e9f3;--slate-900:#f5f8fd;--indigo-50:#1c2340;--indigo-100:#28315a;--indigo-200:#3b4a86;--indigo-300:#5965cc;--indigo-500:#818cf8;--indigo-600:#7f86f2;--indigo-700:#b7bfff;--grad-soft:linear-gradient(135deg,#1a1f3d,#221b3c 52%,#2c1936);--violet-50:#241c42;--violet-700:#c4b5fd;--fuchsia-50:#2c1838;--fuchsia-700:#f0abfc;--blue-50:rgba(37,99,235,.16);--amber-50:rgba(245,158,11,.15);--emerald-50:rgba(16,185,129,.15);--purple-50:rgba(147,51,234,.16);--rose-50:rgba(225,29,72,.16);--blue-600:#93b4ff;--amber-500:#fbbf24;--emerald-600:#6ee7b7;--purple-600:#d8b4fe;--rose-600:#fda4af;--blue-700:#93b4ff;--amber-700:#fcd34d;--emerald-700:#6ee7b7;--rose-700:#fda4af;--green-800:#6ee7b7;--bg:#0a0e1a;--surface:#111726;--surface-card:#151b2c;--surface-inset:#0d1320;--frost:rgba(17,23,38,.82);--frost-2:rgba(13,19,32,.74);--frost-line:hsla(0,0%,100%,.07);--border:#222b3d;--border-2:#2c3548;--ring:rgba(129,140,248,.26);--ink:#0d1320;--ink-fg:#e3e9f3;--pill-bg:#6366f1;--pill-fg:#fff}:root{--font-sans:var(--font-inter),system-ui,-apple-system,sans-serif;--font-display:var(--font-space-grotesk),var(--font-inter),sans-serif;--font-mono:var(--font-space-mono),ui-monospace,"SF Mono",monospace;--font-serif:Georgia,"Times New Roman",serif;--text-base:15px;--text-input:14px;--tracking-ui:-0.011em;--tracking-display:-0.03em;--fs-eyebrow:12px;--fs-meta:12.5px;--fs-body:14px;--fs-body-lg:15px;--fs-card-title:16px;--fs-h2:22px;--fs-title:24px;--fs-page-h1:44px;--fs-hero:64px;--fs-stat:34px}.display{font-family:var(--font-display);letter-spacing:var(--tracking-display)}.mono{font-family:var(--font-mono)}.eyebrow{font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--indigo-600)}.grad-text{background:var(--grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.grad-soft{background:var(--grad-soft)}.tabular{font-variant-numeric:tabular-nums}.muted{color:var(--slate-500)}.faint{color:var(--slate-400)}:root{--r-pill:999px;--r-lg:22px;--r-md:16px;--r-sm:12px;--r-xs:9px;--r-logo:11px;--sh-sm:0 1px 2px rgba(15,23,42,.04),0 1px 3px rgba(15,23,42,.05);--sh-md:0 2px 8px rgba(15,23,42,.05),0 12px 28px rgba(15,23,42,.07);--sh-lg:0 8px 24px rgba(79,70,229,.1),0 30px 64px rgba(15,23,42,.1);--sh-indigo:0 8px 22px rgba(79,70,229,.3);--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-16:64px;--sidebar-w:240px;--sidebar-rail:72px;--header-h:72px;--content-max:1200px}[data-theme=dark]{--sh-sm:0 1px 2px rgba(0,0,0,.35),0 1px 3px rgba(0,0,0,.3);--sh-md:0 2px 10px rgba(0,0,0,.4),0 16px 32px rgba(0,0,0,.44);--sh-lg:0 10px 30px rgba(0,0,0,.46),0 34px 70px rgba(0,0,0,.5);--sh-indigo:0 8px 24px rgba(79,70,229,.45)}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:var(--font-sans);font-size:var(--text-base);line-height:1.5;letter-spacing:var(--tracking-ui);color:var(--slate-700);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}figure,h1,h2,h3,h4,h5,h6,p{margin:0}a{color:inherit;text-decoration:none}button{font-family:inherit}::-moz-selection{background:var(--indigo-100);color:var(--indigo-700)}::selection{background:var(--indigo-100);color:var(--indigo-700)}.tp,body.tp{color:var(--slate-700);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;letter-spacing:var(--tracking-ui);font-size:var(--text-base);line-height:1.5}.btn,.tp,body.tp{font-family:var(--font-sans)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:600;font-size:14px;border:none;cursor:pointer;border-radius:var(--r-pill);padding:11px 20px;white-space:nowrap;letter-spacing:-.01em;transition:background .18s ease,color .18s ease,box-shadow .18s ease,border-color .18s ease,transform .18s ease}.btn:active{transform:translateY(.5px)}.btn-primary{background:var(--indigo-600);color:#fff;box-shadow:0 6px 16px rgba(79,70,229,.24)}.btn-primary:hover{background:var(--indigo-700);box-shadow:0 8px 20px rgba(79,70,229,.3)}.btn-grad{background:var(--grad);color:#fff;box-shadow:var(--sh-indigo)}.btn-grad:hover{box-shadow:0 10px 26px rgba(79,70,229,.4)}.btn-ghost{background:var(--surface-card);color:var(--slate-700);border:1px solid var(--border-2);box-shadow:var(--sh-sm)}.btn-ghost:hover{border-color:var(--indigo-300);color:var(--indigo-700)}.btn-soft{background:var(--indigo-50);color:var(--indigo-700)}.btn-soft:hover{background:var(--indigo-100)}.btn-dark{background:var(--ink);color:var(--ink-fg)}.btn-dark:hover{filter:brightness(1.12)}.btn-sm{padding:8px 14px;font-size:13px}.btn-lg{padding:14px 26px;font-size:15px}.btn-icon{padding:10px;border-radius:var(--r-pill);aspect-ratio:1}.btn:disabled,.btn[disabled]{opacity:.5;cursor:not-allowed;box-shadow:none}.chip{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:5px 11px;border-radius:var(--r-pill);background:var(--slate-100);color:var(--slate-600);letter-spacing:0}.chip-indigo{background:var(--indigo-50);color:var(--indigo-700)}.chip-outline{background:var(--surface-card);border:1px solid var(--border-2);color:var(--slate-600)}.badge{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;padding:3px 9px;border-radius:7px;letter-spacing:0}.b-indigo{background:var(--indigo-100);color:var(--indigo-700)}.b-blue{background:var(--blue-100);color:var(--blue-700)}.b-green{background:var(--green-100);color:var(--green-800)}.b-amber{background:var(--amber-100);color:var(--amber-700)}.b-rose{background:var(--rose-100);color:var(--rose-700)}.b-slate{background:var(--slate-100);color:var(--slate-600)}.b-emerald{background:var(--emerald-100);color:var(--emerald-700)}[data-theme=dark] .b-blue{background:rgba(37,99,235,.2);color:#93b4ff}[data-theme=dark] .b-green{background:rgba(16,185,129,.18);color:#6ee7b7}[data-theme=dark] .b-amber{background:rgba(245,158,11,.18);color:#fcd34d}[data-theme=dark] .b-rose{background:rgba(225,29,72,.2);color:#fda4af}[data-theme=dark] .b-emerald{background:rgba(5,150,105,.18);color:#6ee7b7}[data-theme=dark] .b-indigo{background:rgba(99,102,241,.22);color:#c4cbff}.stage{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:5px 11px;border-radius:var(--r-pill)}.stage:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.st-prepare{background:var(--violet-100);color:var(--violet-700)}.st-applied{background:var(--slate-100);color:var(--slate-600)}.st-screening{background:var(--blue-100);color:var(--blue-700)}.st-interview{background:var(--amber-100);color:var(--amber-700)}.st-offer{background:var(--green-100);color:var(--green-800)}.st-archived{background:var(--slate-100);color:var(--slate-500)}.st-rejected{background:var(--rose-100);color:var(--rose-700)}.st-ghosted{background:var(--slate-100);color:var(--slate-500)}[data-theme=dark] .st-prepare{background:rgba(139,92,246,.2);color:#c4b5fd}[data-theme=dark] .st-applied{background:rgba(148,163,184,.18);color:#c2ccde}[data-theme=dark] .st-screening{background:rgba(37,99,235,.2);color:#93b4ff}[data-theme=dark] .st-interview{background:rgba(245,158,11,.18);color:#fcd34d}[data-theme=dark] .st-offer{background:rgba(16,185,129,.18);color:#6ee7b7}[data-theme=dark] .st-rejected{background:rgba(225,29,72,.2);color:#fda4af}[data-theme=dark] .st-archived,[data-theme=dark] .st-ghosted{background:rgba(148,163,184,.14);color:#94a3b8}.card{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--sh-sm)}.card-lg{border-radius:var(--r-lg)}.card-hover{transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.card-hover:hover{border-color:var(--indigo-200);box-shadow:var(--sh-md);transform:translateY(-2px)}.input{width:100%;background:var(--surface-card);border:1px solid var(--border-2);border-radius:var(--r-sm);padding:11px 14px;font:inherit;font-size:14px;color:var(--slate-800);transition:border-color .15s,box-shadow .15s}.input::-moz-placeholder{color:var(--slate-400)}.input::placeholder{color:var(--slate-400)}.input:focus{outline:none;border-color:var(--indigo-500);box-shadow:0 0 0 3px var(--ring)}.label{display:block;font-size:12.5px;font-weight:600;color:var(--slate-700);margin-bottom:6px}.scroll-hidden{scrollbar-width:none;-ms-overflow-style:none}.scroll-hidden::-webkit-scrollbar{display:none;width:0;height:0}.range-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:32px;margin:0;padding:0;background:transparent;outline:none;cursor:pointer}.range-slider::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:linear-gradient(to right,var(--indigo-500) 0,var(--indigo-500) var(--range-pct,50%),var(--slate-200) var(--range-pct,50%),var(--slate-200) 100%)}.range-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;margin-top:-6px;border-radius:50%;background:var(--indigo-600);border:2px solid #fff;box-shadow:0 2px 6px rgba(15,23,42,.22);cursor:grab;-webkit-transition:transform .12s ease,box-shadow .12s ease;transition:transform .12s ease,box-shadow .12s ease}.range-slider:active::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.06);box-shadow:0 2px 10px rgba(79,70,229,.4)}.range-slider::-moz-range-track{height:6px;border-radius:999px;background:var(--slate-200)}.range-slider::-moz-range-progress{height:6px;border-radius:999px;background:var(--indigo-500)}.range-slider::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--indigo-600);border:2px solid #fff;box-shadow:0 2px 6px rgba(15,23,42,.22);cursor:grab}.surface{background:var(--surface)}.divider{height:1px;background:var(--border);border:0}.logo-mark{width:38px;height:38px;border-radius:var(--r-logo);background:var(--grad);display:flex;align-items:center;justify-content:center;color:#fff;font-size:19px;box-shadow:0 6px 16px rgba(79,70,229,.34);flex:0 0 auto}.logo-mark,.logo-word{font-family:var(--font-display);font-weight:700}.logo-word{font-size:18px;color:var(--slate-900);letter-spacing:-.02em}.logo-tag{font-size:8.5px;font-weight:700;letter-spacing:.12em;color:var(--indigo-500);text-transform:uppercase}.ph{background-color:var(--slate-100);background-image:repeating-linear-gradient(135deg,transparent,transparent 9px,rgba(100,116,139,.1) 0,rgba(100,116,139,.1) 18px);color:var(--slate-400);font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;border:1px dashed var(--border-2)}.co-logo,.ph{display:flex;align-items:center;justify-content:center}.co-logo{border-radius:12px;background:var(--slate-100);font-family:var(--font-display);font-weight:700;color:var(--slate-500);flex:0 0 auto}.jk{color:var(--indigo-600)}.js{color:var(--emerald-600)}.jn{color:var(--amber-700)}.jb{color:var(--violet-700)}.jp{color:var(--slate-400)}