@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#fff;--surface:#f7f8f8;--surface-alt:#f1f2f4;--border:#e6e7ea;--border-strong:#888c92;--text:#08090a;--text-secondary:#3c3f44;--text-dim:#63676d;--accent:#4f5bc4;--accent-fg:#fff;--accent-soft:#4f5bc41a;--primary:#08090a;--primary-foreground:#fff;--danger:#c2373b;--danger-soft:#c2373b14;--row-selected:#4f5bc414;--shadow:0 4px 16px -4px #08090a29, 0 1px 2px #08090a0f;--scroll-shadow:#08090a1f;--radius:8px;--radius-md:6px;--radius-sm:4px;--radius-full:9999px;--h-compact:32px;--h-default:36px;--h-large:40px;--dot-neutral:#868b92;--dot-info:#3f8fc4;--dot-progress:#b87a12;--dot-active:#2f9e8f;--dot-success:#2a9d4a;--dot-muted:#8b8f96;--pill-new-bg:#f0f1f2;--pill-new-fg:#656972;--pill-ranked-bg:#e9f1f9;--pill-ranked-fg:#306fa6;--pill-shortlisted-bg:#e9f4f9;--pill-shortlisted-fg:#21759a;--pill-prepped-bg:#f3ebf7;--pill-prepped-fg:#7f30a6;--pill-applied-bg:#ebf7ef;--pill-applied-fg:#297c48;--pill-interviewing-bg:#edeaf8;--pill-interviewing-fg:#4b2bab;--pill-offer-bg:#ebf7f1;--pill-offer-fg:#247d53;--pill-rejected-bg:#f3f1ef;--pill-rejected-fg:#766960;--pill-closed-bg:#eef1f3;--pill-closed-fg:#5a6a7c;--pill-declined-bg:#f8edea;--pill-declined-fg:#a64c30;--pill-archived-bg:#f0f1f2;--pill-archived-fg:#676a6f;--pill-remote-bg:#ebf7ef;--pill-remote-fg:#297c48;--pill-hybrid-bg:#f9f3e9;--pill-hybrid-fg:#93651f;--pill-onsite-bg:#f0f1f2;--pill-onsite-fg:#656972;--pill-unspecified-bg:#f0f1f2;--pill-unspecified-fg:#666970;--background:var(--bg);--foreground:var(--text);--card:var(--surface);--card-foreground:var(--text);--popover:var(--surface);--popover-foreground:var(--text);--secondary:var(--surface-alt);--secondary-foreground:var(--text);--muted:var(--surface-alt);--muted-foreground:var(--text-dim);--accent-bg:var(--surface-alt);--accent-foreground:var(--text);--destructive:var(--danger);--destructive-foreground:#fff;--input:var(--border);--ring:var(--accent)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#08090a;--surface:#1c1c1f;--surface-alt:#232326;--border:#23252a;--border-strong:#65656f;--text:#f7f8f8;--text-secondary:#d0d6e0;--text-dim:#8a8f98;--accent:#8f8eff;--accent-fg:#0b0c10;--accent-soft:#8f8eff29;--primary:#e5e5e6;--primary-foreground:#0b0c10;--danger:#e5787b;--danger-soft:#e5787b24;--row-selected:#8f8eff14;--shadow:0 8px 24px -6px #0000008c, 0 1px 2px #00000059;--scroll-shadow:#ffffff1a;--dot-neutral:#83878e;--dot-info:#6bb2e8;--dot-progress:#e0ab52;--dot-active:#4cc2b0;--dot-success:#4fc972;--dot-muted:#6b6b72;--pill-new-bg:#8492ae29;--pill-new-fg:#a6aebf;--pill-ranked-bg:#529ee029;--pill-ranked-fg:#81b6e4;--pill-shortlisted-bg:#47baeb29;--pill-shortlisted-fg:#79c9ec;--pill-prepped-bg:#b152e029;--pill-prepped-fg:#c381e4;--pill-applied-bg:#57db8729;--pill-applied-fg:#85e0a6;--pill-interviewing-bg:#734ce629;--pill-interviewing-fg:#9b81e9;--pill-offer-bg:#52e09e29;--pill-offer-fg:#81e4b6;--pill-rejected-bg:#b2958029;--pill-rejected-fg:#c2b0a3;--pill-closed-bg:#7997b929;--pill-closed-fg:#9fb1c6;--pill-declined-bg:#e0735229;--pill-declined-fg:#e49881;--pill-archived-bg:#8693ac29;--pill-archived-fg:#a8afbd;--pill-remote-bg:#57db8729;--pill-remote-fg:#85e0a6;--pill-hybrid-bg:#eba94729;--pill-hybrid-fg:#ecbe79;--pill-onsite-bg:#8492ae29;--pill-onsite-fg:#a6aebf;--pill-unspecified-bg:#8592ad29;--pill-unspecified-fg:#a7afbe}}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-family:Inter Variable,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.6}@font-face{font-family:Inter Fallback;src:local(Arial),local(Liberation Sans);size-adjust:107.12%;ascent-override:90.44%;descent-override:22.52%;line-gap-override:0%}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}.muted{color:var(--text-dim)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.tabular-nums{font-variant-numeric:tabular-nums}input[type=checkbox]{appearance:none;border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--bg);cursor:pointer;flex-shrink:0;place-content:center;width:16px;height:16px;margin:0;transition:background .12s ease-out,border-color .12s ease-out;display:inline-grid}input[type=checkbox]:hover:not(:disabled){border-color:var(--text-dim)}input[type=checkbox]:checked:not(:disabled),input[type=checkbox]:indeterminate:not(:disabled){background:var(--primary);border-color:var(--primary)}input[type=checkbox]:checked:after{content:"";background-color:var(--primary-foreground);width:10px;height:10px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M1.5 5.3l2.4 2.4 4.6-5.3' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M1.5 5.3l2.4 2.4 4.6-5.3' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}input[type=checkbox]:indeterminate:after{content:"";background-color:var(--primary-foreground);border-radius:1px;width:8px;height:2px}input[type=checkbox]:disabled{opacity:.5;cursor:default}.btn{appearance:none;border-radius:var(--radius-full);border:1px solid var(--border-strong);color:var(--text);height:var(--h-compact);cursor:pointer;white-space:nowrap;background:0 0;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:510;line-height:1;transition:background .12s ease-out,border-color .12s ease-out,color .12s ease-out,opacity .12s ease-out;display:inline-flex}.btn:hover{border-color:var(--text-dim);background:var(--surface-alt)}.btn:disabled{opacity:.5;cursor:default}.btn-ghost{color:var(--text-dim);background:0 0;border-color:#0000;padding:0 10px}.btn-ghost:hover{color:var(--text);background:var(--surface-alt)}.btn-accent,.btn-primary{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.btn-accent:hover,.btn-primary:hover{opacity:.88;border-color:var(--primary);background:var(--primary)}.btn-danger{border-color:var(--border-strong);color:var(--danger);background:0 0}.btn-danger:hover{border-color:var(--danger);background:var(--danger-soft)}.decline-btn:hover,.decline-btn:focus-visible{color:var(--danger)}.btn-sombre{color:var(--pill-rejected-fg)}.btn-sombre:hover{border-color:var(--pill-rejected-fg)}.btn-closed{color:var(--pill-closed-fg)}.btn-closed:hover{border-color:var(--pill-closed-fg)}.btn-interviewing{color:var(--pill-interviewing-fg)}.btn-interviewing:hover{border-color:var(--pill-interviewing-fg)}.btn-offer{color:var(--pill-offer-fg)}.btn-offer:hover{border-color:var(--pill-offer-fg)}.btn-compact{height:var(--h-compact)}.btn-default{height:var(--h-default);padding:0 16px}.btn-lg{height:var(--h-large);padding:0 20px;font-size:14px}.btn-sm{padding:0 10px}.pill{border-radius:var(--radius-full);white-space:nowrap;padding:.18rem .6rem;font-size:.72rem;font-weight:600;display:inline-block}.pill-status-new{background:var(--pill-new-bg);color:var(--pill-new-fg)}.pill-status-ranked{background:var(--pill-ranked-bg);color:var(--pill-ranked-fg)}.pill-status-shortlisted{background:var(--pill-shortlisted-bg);color:var(--pill-shortlisted-fg)}.pill-status-prepped{background:var(--pill-prepped-bg);color:var(--pill-prepped-fg)}.pill-status-applied{background:var(--pill-applied-bg);color:var(--pill-applied-fg)}.pill-status-interviewing{background:var(--pill-interviewing-bg);color:var(--pill-interviewing-fg)}.pill-status-offer{background:var(--pill-offer-bg);color:var(--pill-offer-fg)}.pill-status-rejected{background:var(--pill-rejected-bg);color:var(--pill-rejected-fg)}.pill-status-closed{background:var(--pill-closed-bg);color:var(--pill-closed-fg)}.pill-status-declined{background:var(--pill-declined-bg);color:var(--pill-declined-fg)}.pill-status-archived{background:var(--pill-archived-bg);color:var(--pill-archived-fg)}.pill-mode-remote{background:var(--pill-remote-bg);color:var(--pill-remote-fg)}.pill-mode-hybrid{background:var(--pill-hybrid-bg);color:var(--pill-hybrid-fg)}.pill-mode-onsite{background:var(--pill-onsite-bg);color:var(--pill-onsite-fg)}.pill-mode-unspecified{background:var(--pill-unspecified-bg);color:var(--pill-unspecified-fg)}.dot{border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.dot-outline{border:1.5px solid var(--dot-muted);background:0 0;width:5px;height:5px}.status-dot{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.status-dot .status-label{color:var(--text);font-size:13px}.chip{height:var(--h-compact);border-radius:var(--radius-md);color:var(--text-dim);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:4px;padding:0 8px;font-family:inherit;font-size:13px;font-weight:510;transition:background .12s ease-out,color .12s ease-out;display:inline-flex}.chip:hover{color:var(--text);background:var(--surface-alt)}.chip.active{background:var(--surface-alt);color:var(--text)}.auth-page{justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;display:flex}.auth-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:1rem;width:100%;max-width:26rem;padding:2rem;display:flex}.auth-brand{align-items:center;gap:9px;display:flex}.auth-brand .logo-dot{background:var(--text);border-radius:50%;width:8px;height:8px}.auth-brand h1{letter-spacing:-.011em;margin:0;font-size:1.25rem;font-weight:590}.form-grid{flex-direction:column;gap:.5rem;display:flex}.form-grid label{color:var(--text);font-size:13.5px;font-weight:510}.form-grid label:has(input[type=checkbox]){align-items:center;gap:.35rem;font-weight:400;display:flex}.form-grid input,.form-grid select{height:var(--h-default);border-radius:var(--radius-md);border:1px solid var(--border-strong);background:var(--bg);color:var(--text);padding:0 12px;font-family:inherit;font-size:14px}.form-grid textarea{border-radius:var(--radius-md);border:1px solid var(--border-strong);background:var(--bg);color:var(--text);resize:vertical;padding:.55rem .7rem;font-family:inherit;font-size:14px}.form-error{color:var(--danger);margin:0;font-size:.82rem}
