@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/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(/assets/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(/assets/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(/assets/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(/assets/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(/assets/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(/assets/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: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0a09;--surface:#131211;--surface-2:#1b1917;--line:#2a2724;--line-soft:#201e1c;--text:#ede8e0;--muted:#a39b90;--dim:#878076;--awaiting:#7c8ca3;--noreply:#6c655c;--assessment:#e0a64c;--assessment-done:#b98a52;--interview:#5fb3a1;--offer:#93c95e;--rejected:#c4574f;--accent:#e0a64c;--radius:12px;--radius-sm:8px;--shadow:0 12px 32px -12px #000000b3;--ease-out:cubic-bezier(.16, 1, .3, 1);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--bg);color:var(--text);margin:0;font-size:.875rem;line-height:1.5}::selection{background:color-mix(in oklab, var(--accent) 30%, transparent);color:var(--text)}*{caret-color:var(--accent);scrollbar-color:var(--line) transparent;scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--line);border:3px solid var(--bg);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#3a3632}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}input{font:inherit;color:inherit}a{color:var(--accent);text-underline-offset:3px;text-decoration-thickness:1px}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.6875rem;font-weight:500}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.app{flex-direction:column;min-height:100%;display:flex}.main{flex-direction:column;gap:32px;width:100%;max-width:1440px;margin:0 auto;padding:0 28px 72px;display:flex}.boot{background:var(--bg);height:100%}.btn{border-radius:var(--radius-sm);height:32px;color:var(--muted);transition:background .15s var(--ease-out), color .15s var(--ease-out);align-items:center;gap:7px;padding:0 12px;font-size:.8125rem;font-weight:500;display:inline-flex}.btn--ghost:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.btn:disabled{opacity:.5;cursor:default}.btn--primary{background:var(--accent);color:#1a1206;justify-content:center;width:100%;height:38px;font-weight:600}.btn--primary:hover:not(:disabled){background:color-mix(in oklab, var(--accent) 88%, white)}.linkish{color:var(--accent);text-align:left;padding:6px 0;font-size:.8125rem}.linkish:hover{text-underline-offset:3px;text-decoration:underline}.segmented{background:var(--surface);border-radius:var(--radius-sm);padding:2px;display:inline-flex}.segmented__item{font-variant-numeric:tabular-nums;height:26px;color:var(--dim);transition:background .15s var(--ease-out), color .15s var(--ease-out);border-radius:6px;padding:0 11px;font-size:.75rem;font-weight:500}.segmented__item:hover{color:var(--muted)}.segmented__item[aria-pressed=true]{background:var(--surface-2);color:var(--text)}.chip{background:var(--surface-2);height:28px;color:var(--text);border-radius:999px;align-items:center;gap:6px;padding:0 8px 0 11px;font-size:.75rem;display:inline-flex}.chip:hover{background:#241f1b}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.lock{place-items:center;min-height:100%;padding:24px;display:grid}.lock__panel{background:var(--surface);border-radius:var(--radius);width:100%;max-width:340px;box-shadow:var(--shadow);flex-direction:column;gap:12px;padding:28px;display:flex}.lock__mark{background:color-mix(in oklab, var(--accent) 16%, transparent);width:38px;height:38px;color:var(--accent);border-radius:10px;place-items:center;margin-bottom:6px;display:grid}.lock__title{letter-spacing:-.02em;margin:0;font-size:1.125rem;font-weight:600}.lock__blurb{color:var(--muted);margin:0 0 6px;font-size:.8125rem;line-height:1.55}.lock__field input{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;height:38px;transition:border-color .15s var(--ease-out);padding:0 12px}.lock__field input::placeholder{color:var(--dim)}.lock__field input:focus{border-color:var(--accent);outline:none}.lock__error{min-height:1.2em;color:var(--rejected);margin:0;font-size:.75rem}.header{z-index:20;background:color-mix(in oklab, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;width:100%;max-width:1440px;margin:0 auto;padding:18px 28px;display:flex;position:sticky;top:0}.header__title{letter-spacing:-.01em;margin:0;font-size:.9375rem;font-weight:600}.header__sync{color:var(--dim);align-items:center;gap:7px;margin:3px 0 0;font-size:.75rem;display:flex}.header__dot{background:currentColor;border-radius:50%;width:6px;height:6px}.header__sync--ok{color:var(--interview)}.header__sync--stale{color:var(--assessment)}.header__sync--never{color:var(--dim)}.header__sync time{color:inherit}.header__controls{align-items:center;gap:8px;display:flex}.banner{border-radius:var(--radius-sm);align-items:center;gap:10px;padding:11px 14px;font-size:.8125rem;display:flex}.banner--error{background:color-mix(in oklab, var(--rejected) 14%, var(--surface));color:color-mix(in oklab, var(--rejected) 55%, var(--text))}.banner button{color:inherit;text-underline-offset:3px;margin-left:auto;font-size:.8125rem;font-weight:500;text-decoration:underline}.pipeline{flex-direction:column;gap:20px;padding-top:30px;display:flex}.pipeline__lede{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.pipeline__total{letter-spacing:-.03em;align-items:baseline;gap:10px;margin:0;font-size:2.25rem;font-weight:600;line-height:1;display:flex}.pipeline__totalword{letter-spacing:-.01em;color:var(--muted);font-size:.9375rem;font-weight:500}.pipeline__movement{color:var(--muted);margin:0 0 0 auto;font-size:.8125rem}.pipeline__baseline{color:var(--dim)}.rail{gap:3px;height:14px;display:flex}.rail__seg{transform-origin:0;min-width:4px;transition:transform .6s var(--ease-out), filter .15s var(--ease-out), opacity .15s var(--ease-out);border-radius:3px;flex-basis:0;transform:scaleX(0)}.rail--grown .rail__seg{transform:scaleX(1)}.rail__seg:hover{filter:brightness(1.2)}.rail__seg[aria-pressed=true]{filter:brightness(1.25)}.rail:has(.rail__seg[aria-pressed=true]) .rail__seg:not([aria-pressed=true]){opacity:.4}.rail-empty{background:var(--surface);border-radius:var(--radius);padding:20px 22px}.rail-empty p{max-width:62ch;color:var(--muted);margin:0;font-size:.8125rem;line-height:1.6}.readouts{background:var(--line-soft);border-radius:var(--radius);grid-template-columns:repeat(7,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.readout{background:var(--surface);text-align:left;width:100%;height:100%;transition:background .15s var(--ease-out);flex-direction:column;gap:8px;padding:15px 16px 14px;display:flex}.readout:hover{background:var(--surface-2)}.readout[aria-pressed=true]{background:var(--surface-2);box-shadow:inset 0 2px 0 var(--tone)}.readout__head{align-items:flex-start;gap:7px;min-height:2.1em;display:flex}.readout__head .label{line-height:1.25}.readout__marker{background:var(--tone);border-radius:2px;flex:none;width:7px;height:7px;margin-top:3px}.readout__value{letter-spacing:-.025em;font-size:1.5rem;font-weight:600;line-height:1}.readout__foot{align-items:center;gap:8px;display:flex}.readout__share{color:var(--dim);font-size:.75rem}.badge{border-radius:5px;padding:1px 6px;font-size:.6875rem;font-weight:600}.badge--up{background:color-mix(in oklab, var(--offer) 18%, transparent);color:color-mix(in oklab, var(--offer) 75%, var(--text))}.badge--down{background:color-mix(in oklab, var(--noreply) 26%, transparent);color:var(--muted)}.insights{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.insights__stack{flex-direction:column;gap:16px;display:flex}.ledger{background:var(--surface);border-radius:var(--radius);overflow:hidden}.ledger__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.ledger__heading{letter-spacing:-.01em;align-items:center;gap:10px;margin:0;font-size:1rem;font-weight:600;display:flex}.ledger__count{background:var(--surface-2);color:var(--muted);border-radius:6px;padding:2px 8px;font-size:.75rem;font-weight:500}.ledger__tools{align-items:center;gap:8px;display:flex}.search{border-radius:var(--radius-sm);background:var(--bg);height:32px;color:var(--dim);transition:box-shadow .15s var(--ease-out);align-items:center;gap:8px;padding:0 11px;display:flex}.search:focus-within{box-shadow:inset 0 0 0 1px var(--accent);color:var(--muted)}.search input{background:0 0;border:none;outline:none;width:190px;font-size:.8125rem}.search input::placeholder{color:var(--dim)}.search input::-webkit-search-cancel-button{appearance:none}.ledger__head,.row__main{grid-template-columns:minmax(0,1fr) 170px 150px 110px 74px 130px 28px;align-items:center;gap:14px;display:grid}.ledger__head{border-bottom:1px solid var(--line-soft);padding:0 18px 8px}.ledger__rows{margin:0;padding:0;list-style:none}.row{border-bottom:1px solid var(--line-soft)}.row:last-child{border-bottom:none}.row__main{text-align:left;width:100%;transition:background .15s var(--ease-out);padding:11px 18px}.row__main:hover,.row--open{background:var(--surface-2)}.row__who{align-items:center;gap:11px;min-width:0;display:flex}.monogram{background:var(--bg);letter-spacing:.02em;width:30px;height:30px;color:var(--muted);border-radius:8px;flex:none;place-items:center;font-size:.6875rem;font-weight:600;display:grid}.row__names{flex-direction:column;min-width:0;display:flex}.row__company{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.row__role{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.row__stage{align-items:center;gap:6px;display:flex}.pill{background:color-mix(in oklab, var(--tone) 14%, transparent);color:color-mix(in oklab, var(--tone) 70%, var(--text));white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:.75rem;font-weight:500;display:inline-flex}.pill__dot{background:var(--tone);border-radius:50%;width:5px;height:5px}.row__manual{color:var(--dim);display:inline-flex}.row__source,.row__date,.row__age,.row__last{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.row__date,.row__age,.row__last{color:var(--dim)}.row__chevron{color:var(--dim);transition:transform .15s var(--ease-out);display:inline-flex}.row--open .row__chevron{transform:rotate(90deg)}.panel{grid-template-columns:minmax(0,1.6fr) minmax(220px,1fr);gap:28px;padding:6px 18px 20px 59px;display:grid}.panel__trail .label{margin:0 0 10px}.trail{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.trail__item{grid-template-columns:9px minmax(0,1fr);gap:11px;display:grid}.trail__dot{background:var(--tone);border-radius:50%;width:7px;height:7px;margin-top:6px}.trail__body{min-width:0}.trail__subject{color:var(--text);align-items:center;gap:7px;margin:0;font-size:.8125rem;display:flex}.trail__subject svg{color:var(--dim);flex:none}.trail__meta{color:var(--dim);margin:2px 0 0;font-size:.6875rem}.trail__note{border-radius:var(--radius-sm);background:var(--bg);color:var(--muted);max-width:70ch;margin:7px 0 0;padding:9px 11px;font-size:.8125rem;line-height:1.55}.panel__side{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.panel__silent{border-radius:var(--radius-sm);background:color-mix(in oklab, var(--noreply) 18%, transparent);color:var(--muted);margin:0 0 6px;padding:8px 11px;font-size:.8125rem}.panel__side .label{margin:0}.panel__hint{color:var(--dim);margin:0;font-size:.75rem;line-height:1.55}.stages{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.stages__item{background:var(--bg);color:var(--muted);transition:background .15s var(--ease-out), color .15s var(--ease-out);border-radius:6px;padding:5px 10px;font-size:.75rem}.stages__item:hover{color:var(--text);background:#241f1b}.stages__item[aria-pressed=true]{background:var(--accent);color:#1a1206;font-weight:600}.empty{text-align:center;color:var(--dim);flex-direction:column;align-items:center;gap:6px;padding:56px 24px 64px;display:flex}.empty__title{color:var(--text);margin:6px 0 0;font-size:.9375rem;font-weight:600}.empty__body{max-width:46ch;color:var(--muted);margin:0;font-size:.8125rem;line-height:1.6}.panel-card{background:var(--surface);border-radius:var(--radius);padding:16px 18px 18px}.panel-card__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.panel-card__head h2{letter-spacing:-.01em;margin:0;font-size:.875rem;font-weight:600}.panel-card__count{background:var(--surface-2);color:var(--muted);border-radius:6px;padding:2px 8px;font-size:.75rem;font-weight:500}.panel-card__sub{color:var(--dim);margin:0 0 14px;font-size:.75rem;line-height:1.5}.panel-card__empty{color:var(--dim);margin:6px 0 0;font-size:.8125rem;line-height:1.6}.reasons{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.reason{border-top:1px solid var(--line-soft);padding:13px 0}.reason:first-child{border-top:none;padding-top:0}.reason__where{flex-direction:column;margin:0 0 6px;display:flex}.reason__company{font-size:.8125rem;font-weight:500}.reason__role{color:var(--dim);font-size:.75rem}.reason__text{color:var(--muted);margin:0;font-size:.8125rem;line-height:1.55}.reason__text--none{color:var(--dim);font-style:italic}.reason__when{color:var(--dim);margin:6px 0 0;font-size:.6875rem}.feed{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.feed__item{grid-template-columns:7px minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.feed__dot{background:var(--tone);border-radius:50%;width:7px;height:7px;margin-top:5px}.feed__body{flex-direction:column;min-width:0;display:flex}.feed__line{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.feed__line strong{color:var(--text);font-weight:500}.feed__role{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;overflow:hidden}.feed__when{color:var(--dim);white-space:nowrap;padding-top:2px;font-size:.6875rem}.chart{align-items:flex-end;gap:4px;height:84px;margin-bottom:8px;display:flex}.chart__col{flex:1;align-items:flex-end;height:100%;display:flex}.chart__bar{background:color-mix(in oklab, var(--noreply) 45%, transparent);width:100%;transition:filter .15s var(--ease-out);border-radius:3px;position:relative}.chart__bar:hover{filter:brightness(1.4)}.chart__answered{background:var(--interview);border-radius:3px;position:absolute;inset:auto 0 0}.chart__axis{color:var(--dim);justify-content:space-between;align-items:center;gap:8px;font-size:.6875rem;display:flex}.chart__key{align-items:center;gap:5px;display:inline-flex}.chart__swatch{border-radius:2px;width:7px;height:7px}.chart__swatch--answered{background:var(--interview)}.chart__swatch--silent{background:color-mix(in oklab, var(--noreply) 45%, transparent);margin-left:6px}.sources{flex-direction:column;gap:9px;margin:6px 0 0;padding:0;list-style:none;display:flex}.source{grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.source__name{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.source__track{background:var(--bg);border-radius:3px;height:7px;position:relative;overflow:hidden}.source__fill{background:color-mix(in oklab, var(--awaiting) 50%, transparent);border-radius:3px;position:absolute;inset:0 auto 0 0}.source__fill--progressed{background:var(--interview)}.source__nums{color:var(--dim);font-size:.6875rem}.source__progressed{color:var(--interview)}.source__slash{padding:0 2px}.skeleton{flex-direction:column;gap:20px;padding-top:30px;display:flex}.sk{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--surface) 0%, var(--surface-2) 50%, var(--surface) 100%);background-size:200% 100%;animation:1.6s ease-in-out infinite shimmer;display:block}@keyframes shimmer{to{background-position:-200% 0}}.skeleton__lede{align-items:center;gap:14px;display:flex}.sk--total{width:120px;height:36px}.sk--line{width:180px;height:14px}.sk--rail{border-radius:3px;height:14px}.skeleton__readouts{grid-template-columns:repeat(7,1fr);gap:1px;display:grid}.sk--readout{border-radius:0;height:92px}.skeleton__readouts .sk--readout:first-child{border-radius:var(--radius) 0 0 var(--radius)}.skeleton__readouts .sk--readout:last-child{border-radius:0 var(--radius) var(--radius) 0}.skeleton__split{flex-direction:column;gap:16px;margin-top:12px;display:flex}.skeleton__rail{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.skeleton__rows{flex-direction:column;gap:8px;display:flex}.sk--row{height:52px}.sk--panel{border-radius:var(--radius);height:150px}@media (width<=1180px){.insights,.skeleton__rail{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.readouts,.skeleton__readouts{grid-template-columns:repeat(4,1fr)}.insights__stack{display:contents}}@media (width<=900px){.readouts,.skeleton__readouts{grid-template-columns:repeat(3,1fr)}.readout__head{min-height:0}.skeleton__readouts .sk--readout:first-child,.skeleton__readouts .sk--readout:last-child{border-radius:0}}@media (width<=760px){.main{gap:24px;padding:0 16px 56px}.header{padding:14px 16px}.pipeline__movement{flex-basis:100%;margin-left:0}.ledger__head{display:none}.row__main{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who chevron""stage meta";gap:10px;padding:13px 16px}.row__who{grid-area:who}.row__stage{grid-area:stage}.row__chevron{grid-area:chevron;justify-self:end}.row__source,.row__date,.row__age{display:none}.row__last{grid-area:meta;justify-self:end}.panel{grid-template-columns:minmax(0,1fr);gap:20px;padding:4px 16px 18px}.ledger__bar{padding:14px 16px}.search input{width:100%}.ledger__tools{flex:1;min-width:0}.search{flex:1}}@media (width<=520px){.readouts,.skeleton__readouts{grid-template-columns:repeat(2,1fr)}.pipeline__total{font-size:1.875rem}.btn__label{display:none}}.row__attempts{background:var(--surface);color:var(--muted);border-radius:4px;padding:1px 5px;font-size:.6875rem;font-weight:600}.row--open .row__attempts{background:var(--bg)}.attempt+.attempt{border-top:1px solid var(--line-soft);margin-top:18px;padding-top:16px}.attempt__head{color:var(--dim);align-items:center;gap:9px;margin:0 0 10px;font-size:.6875rem;display:flex}.attempt__ordinal{color:var(--muted);font-weight:600}.attempt__outcome{background:color-mix(in oklab, var(--tone) 16%, transparent);color:color-mix(in oklab, var(--tone) 70%, var(--text));border-radius:999px;padding:1px 7px;font-weight:500}.attempt__when{margin-left:auto}.assess{border-bottom:1px solid var(--line-soft);flex-direction:column;gap:6px;width:100%;margin-bottom:4px;padding-bottom:14px;display:flex}.assess .stages{margin-top:0}.briefing{background:var(--surface);border-radius:var(--radius);padding:22px 24px 24px}.briefing--empty p{max-width:70ch;color:var(--muted);margin:8px 0 0;font-size:.8125rem;line-height:1.6}.briefing h2{letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:600}.briefing__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.briefing__summary{max-width:72ch;color:var(--muted);margin:7px 0 0;font-size:.875rem;line-height:1.6}.briefing__stamp{max-width:30ch;color:var(--dim);text-align:right;margin:0;font-size:.6875rem;line-height:1.5}.briefing__tabs{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;gap:4px;margin:20px 0 16px;padding-bottom:12px;display:flex}.briefing__tab{border-radius:var(--radius-sm);color:var(--dim);transition:background .15s var(--ease-out), color .15s var(--ease-out);align-items:center;gap:7px;padding:6px 11px;font-size:.8125rem;font-weight:500;display:inline-flex}.briefing__tab:hover{color:var(--muted)}.briefing__tab[aria-selected=true]{background:var(--surface-2);color:var(--text)}.briefing__tabcount{background:var(--bg);color:var(--dim);border-radius:4px;padding:0 5px;font-size:.6875rem}.briefing__tab[aria-selected=true] .briefing__tabcount{color:var(--accent)}.briefing__grid{background:var(--line-soft);border-radius:var(--radius-sm);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.brief{background:var(--surface);padding:15px 17px 16px}.brief__title{letter-spacing:-.01em;margin:0 0 6px;font-size:.875rem;font-weight:600}.brief__body{max-width:60ch;color:var(--muted);margin:0;font-size:.8125rem;line-height:1.6}.brief__effort{background:color-mix(in oklab, var(--accent) 14%, transparent);color:color-mix(in oklab, var(--accent) 72%, var(--text));border-radius:999px;margin:10px 0 0;padding:2px 8px;font-size:.6875rem;font-weight:500;display:inline-block}.source--muted .source__name,.source--muted .source__nums{color:var(--dim);font-style:italic}@media (width<=1180px){.briefing__stamp{text-align:left;max-width:none}}@media (width<=760px){.briefing{padding:18px 16px 20px}.attempt__when{margin-left:0}}.locfield{border-bottom:1px solid var(--line-soft);flex-direction:column;gap:5px;width:100%;margin-bottom:4px;padding-bottom:14px;display:flex}.locfield input{background:var(--bg);width:100%;height:30px;transition:box-shadow .15s var(--ease-out);border:none;border-radius:6px;padding:0 10px;font-size:.8125rem}.locfield input::placeholder{color:var(--dim)}.locfield input:focus{box-shadow:inset 0 0 0 1px var(--accent);outline:none}.row__place{color:var(--dim);font-size:.75rem}.nextsync{flex-direction:column;gap:6px;min-width:168px;margin-left:auto;margin-right:4px;display:flex}.nextsync__label{color:var(--dim);white-space:nowrap;font-size:.6875rem}.nextsync__label .num{color:var(--muted);font-weight:500}.nextsync__track{background:var(--surface);border-radius:2px;height:3px;display:block;overflow:hidden}.nextsync__fill{background:var(--awaiting);height:100%;transition:width 1s linear, background .2s var(--ease-out);border-radius:2px;display:block}.nextsync--overdue .nextsync__fill{background:var(--assessment)}.nextsync--overdue .nextsync__label,.nextsync--overdue .nextsync__label .num{color:var(--assessment)}.nextsync--idle .nextsync__label{color:var(--dim)}@media (width<=760px){.nextsync{flex-basis:100%;order:3;min-width:0;margin-left:0}}.nav{scrollbar-width:none;flex-basis:100%;gap:2px;margin:2px 0 -18px;display:flex;overflow-x:auto}.nav__link{color:var(--dim);transition:color .15s var(--ease-out);flex-shrink:0;padding:10px 12px 13px;font-size:.8125rem;font-weight:500;text-decoration:none;position:relative}.nav__link:first-child{margin-left:-12px}.nav__link:hover{color:var(--muted)}.nav__link[aria-current=page]{color:var(--text)}.nav__link[aria-current=page]:after{content:"";background:var(--accent);border-radius:2px;height:2px;position:absolute;bottom:0;left:12px;right:12px}.page{flex-direction:column;gap:28px;padding-top:28px;display:flex}.page-head h1{letter-spacing:-.02em;margin:0;font-size:1.375rem;font-weight:600}.page-head p{max-width:72ch;color:var(--muted);margin:6px 0 0;font-size:.875rem;line-height:1.6}.section-head h2{letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:600}.section-head__sub{color:var(--dim);margin:5px 0 0;font-size:.8125rem;line-height:1.5}.section-head--row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.form-error{color:var(--rejected);margin:10px 0 0;font-size:.8125rem}.overview-bar{justify-content:flex-end;margin-bottom:-16px;display:flex}.overview-split{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.attention__list{margin:8px 0 0;padding:0;list-style:none}.attention__row{border-radius:var(--radius-sm);color:inherit;transition:background .15s var(--ease-out);align-items:flex-start;gap:12px;margin:0 -10px;padding:11px 10px;text-decoration:none;display:flex}.attention__row:hover{background:var(--surface-2)}.attention__marker{background:var(--tone);border-radius:2px;flex-shrink:0;align-self:stretch;width:3px}.attention__body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.attention__who{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:.875rem;display:flex}.attention__role{color:var(--muted);font-size:.8125rem}.attention__note{color:var(--dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.5;display:-webkit-box;overflow:hidden}.attention__side{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.attention__when{color:var(--dim);font-size:.6875rem}.filters{flex-wrap:wrap;gap:6px;margin-bottom:-12px;display:flex}.filter{background:var(--surface);height:30px;color:var(--muted);transition:background .15s var(--ease-out), color .15s var(--ease-out);border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:.8125rem;display:inline-flex}.filter:hover{color:var(--text)}.filter .num{color:var(--dim)}.filter[aria-pressed=true]{background:var(--surface-2);color:var(--text);box-shadow:inset 0 0 0 1px var(--line)}.filter__dot{background:var(--tone);border-radius:50%;width:7px;height:7px}.ranking{background:var(--surface);border-radius:var(--radius);padding:22px 24px 24px}.ranking__list{border-top:1px solid var(--line-soft);margin:18px 0 0;padding:0;list-style:none}.reason-row{border-bottom:1px solid var(--line-soft)}.reason-row__head{text-align:left;grid-template-columns:32px minmax(0,1fr) auto 20px;align-items:center;gap:14px;width:100%;padding:14px 0;display:grid}.reason-row__rank{color:var(--dim);font-size:1.125rem;font-weight:600}.reason-row:first-child .reason-row__rank{color:var(--accent)}.reason-row__main{flex-direction:column;gap:8px;min-width:0;display:flex}.reason-row__label{font-size:.9375rem;font-weight:500}.reason-row__bar{background:var(--bg);border-radius:2px;max-width:420px;height:4px;display:block;overflow:hidden}.reason-row__bar span{background:var(--rejected);border-radius:2px;height:100%;display:block}.reason-row__count{font-size:.9375rem;font-weight:600}.reason-row__pct{color:var(--dim);font-weight:400}.reason-row__chevron{color:var(--dim);transition:transform .2s var(--ease-out);display:flex}.reason-row--open .reason-row__chevron{transform:rotate(90deg)}.reason-row__panel{padding:0 0 18px 46px}.reason-row__advice{border-radius:var(--radius-sm);background:color-mix(in oklab, var(--accent) 9%, transparent);max-width:72ch;color:var(--text);margin:0 0 14px;padding:10px 14px;font-size:.8125rem;line-height:1.6}.reason-row__quotes{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.reason-row__who{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;font-size:.8125rem;display:flex}.reason-row__quotes blockquote{border-left:2px solid var(--line);max-width:80ch;color:var(--muted);margin:5px 0 0;padding-left:12px;font-size:.8125rem;line-height:1.6}.ranking__role{color:var(--muted)}.ranking__when{color:var(--dim);margin-left:auto;font-size:.75rem}.ranking__none{color:var(--muted);margin-top:16px;font-size:.8125rem}.ranking__none summary{cursor:pointer;align-items:baseline;gap:10px;padding:6px 0;display:flex}.ranking__none-who{min-width:0;color:var(--dim);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.ranking__none ul{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.ranking__none li{align-items:baseline;gap:8px;display:flex}.numbered{margin:0;padding:0;list-style:none}.numbered__item{border-bottom:1px solid var(--line-soft);grid-template-columns:32px minmax(0,1fr);gap:14px;padding:14px 0;display:grid}.numbered__item:last-child{border-bottom:none}.numbered__n{color:var(--dim);font-size:1.125rem;font-weight:600;line-height:1.3}.numbered__item:first-child .numbered__n{color:var(--accent)}.numbered__title{letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 5px;font-size:.9375rem;font-weight:600;display:flex}.numbered__body{max-width:76ch;color:var(--muted);margin:0;font-size:.8125rem;line-height:1.6}.numbered__effort{background:color-mix(in oklab, var(--accent) 14%, transparent);color:color-mix(in oklab, var(--accent) 72%, var(--text));border-radius:999px;padding:2px 8px;font-size:.6875rem;font-weight:500}.charts{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:16px;display:grid}.notice{border-radius:var(--radius-sm);background:color-mix(in oklab, var(--assessment) 10%, transparent);color:var(--text);align-items:flex-start;gap:10px;margin:0;padding:11px 14px;font-size:.8125rem;line-height:1.5;display:flex}.notice svg{color:var(--assessment);flex-shrink:0;margin-top:2px}.notice a{color:var(--accent)}.letter-layout{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:16px;display:grid}.letter-form{flex-direction:column;gap:14px;display:flex}.field{flex-direction:column;gap:6px;display:flex}.field .label{color:var(--muted);font-size:.75rem;font-weight:500}.field input,.field textarea,.profile-text,.item__title,.item__meta,.item__detail,.letter-out__text{background:var(--bg);border-radius:var(--radius-sm);width:100%;font:inherit;color:var(--text);transition:box-shadow .15s var(--ease-out);border:none;padding:9px 11px;font-size:.875rem;line-height:1.55}.field textarea,.profile-text,.item__detail{resize:vertical}.field input::placeholder,.field textarea::placeholder,.item__title::placeholder,.item__meta::placeholder,.item__detail::placeholder{color:var(--dim)}.field input:focus,.field textarea:focus,.profile-text:focus,.item__title:focus,.item__meta:focus,.item__detail:focus,.letter-out__text:focus{box-shadow:inset 0 0 0 1px var(--accent);outline:none}.letter-out{flex-direction:column;gap:14px;display:flex;position:sticky;top:132px}.letter-out__head{align-items:center;gap:12px;display:flex}.letter-out__head h2{margin:0;font-size:.875rem;font-weight:600}.letter-out__meta{color:var(--dim);margin-left:auto;font-size:.75rem}.letter-out__text{resize:vertical;min-height:460px;padding:18px 20px;font-size:.9375rem;line-height:1.7}.tells{border-radius:var(--radius-sm);background:color-mix(in oklab, var(--rejected) 9%, transparent);padding:12px 14px;font-size:.8125rem}.tells--clean{background:color-mix(in oklab, var(--interview) 10%, transparent);color:var(--text);margin:0}.tells__head{margin:0 0 8px}.tells ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tells mark{background:color-mix(in oklab, var(--rejected) 22%, transparent);color:var(--text);border-radius:4px;padding:1px 5px}.tells li span{color:var(--muted)}.savebar{z-index:10;border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);align-items:center;gap:14px;padding:10px 12px 10px 16px;display:flex;position:sticky;top:118px}.savebar[data-dirty=true]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent) 45%, transparent), var(--shadow)}.savebar__state{color:var(--muted);font-size:.8125rem}.savebar[data-dirty=true] .savebar__state{color:var(--accent)}.savebar .form-error{margin:0}.savebar__btn{width:auto;height:34px;margin-left:auto;padding:0 16px}.profile-section h2{align-items:center;gap:10px;margin:0;font-size:.9375rem;font-weight:600;display:flex}.profile-section__hint{max-width:76ch;color:var(--dim);margin:5px 0 14px;font-size:.8125rem;line-height:1.5}.items{flex-direction:column;gap:10px;display:flex}.item{border-radius:var(--radius-sm);background:var(--surface-2);flex-direction:column;gap:6px;padding:12px;display:flex}.item--placeholder{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--assessment) 50%, transparent)}.item__row{gap:8px;display:flex}.item__title{font-weight:600}.item__meta{color:var(--muted);font-size:.8125rem}.item__remove{border-radius:var(--radius-sm);width:36px;color:var(--dim);transition:background .15s var(--ease-out), color .15s var(--ease-out);flex-shrink:0;place-items:center;display:grid}.item__remove:hover{background:var(--bg);color:var(--rejected)}.item__flag{color:var(--assessment);margin:0;font-size:.75rem}.items__add{align-self:flex-start}@media (width<=1180px){.letter-layout{grid-template-columns:minmax(0,1fr)}.letter-out{position:static}}@media (width<=900px){.overview-split{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.nav{margin-bottom:-14px}.page{gap:22px;padding-top:20px}.ranking{padding:18px 16px 20px}.reason-row__head{grid-template-columns:24px minmax(0,1fr) auto 16px;gap:10px}.reason-row__panel{padding-left:0}.reason-row__pct{display:none}.savebar{top:150px}.overview-bar{justify-content:flex-start;margin-bottom:-10px}}.delete-link{color:var(--dim);text-align:left;transition:color .15s var(--ease-out);margin-top:14px;padding:6px 0;font-size:.75rem}.delete-link:hover{color:var(--rejected)}.delete-confirm{border-radius:var(--radius-sm);background:color-mix(in oklab, var(--rejected) 10%, transparent);flex-direction:column;gap:4px;margin-top:14px;padding:10px 12px;display:flex}.delete-confirm__yes{background:var(--rejected);color:#fff}.delete-confirm__yes:hover:not(:disabled){background:color-mix(in oklab, var(--rejected) 85%, white);color:#fff}.jobs__search{flex-shrink:0;gap:8px;width:auto;padding:0 16px}.jobs__stamp{margin:0}.jobs{margin:10px 0 8px;padding:0;list-style:none}.job{border-top:1px solid var(--line-soft);align-items:flex-start;gap:18px;padding:14px 0;display:flex}.job__main{flex:1;min-width:0}.job__title{letter-spacing:-.01em;margin:0 0 5px;font-size:.9375rem;font-weight:600}.job__meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;font-size:.8125rem;display:flex}.job__meta strong{color:var(--text);font-weight:500}.job__exp,.job__cat{border-radius:999px;padding:1px 8px;font-size:.6875rem}.job__exp{background:color-mix(in oklab, var(--interview) 16%, transparent);color:color-mix(in oklab, var(--interview) 80%, var(--text))}.job__cat{background:var(--surface-2);color:var(--dim)}.job__snippet{max-width:90ch;color:var(--dim);margin:8px 0 0;font-size:.8125rem;line-height:1.55}.job__actions{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.job__apply{width:auto;height:34px;padding:0 20px;text-decoration:none}.job__dismiss{color:var(--dim);font-size:.75rem}.job__applied{background:var(--surface-2);color:var(--muted);border-radius:999px;padding:4px 10px;font-size:.75rem}.jobs--applied .job{opacity:.7}.boards{flex-direction:column;display:flex}.boards__row{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.boards__role{font-size:.875rem}.boards__links{gap:6px;display:flex}.boards__link{background:var(--bg);color:var(--muted);transition:background .15s var(--ease-out), color .15s var(--ease-out);border-radius:6px;padding:5px 12px;font-size:.75rem;font-weight:500;text-decoration:none}.boards__link:hover{background:var(--surface-2);color:var(--accent)}@media (width<=760px){.page-head.section-head--row{flex-direction:column}.job{flex-direction:column;gap:10px}.job__actions{flex-direction:row;align-items:center}.boards__row{flex-direction:column;align-items:flex-start}}.jobs__tiers{margin:12px 0 4px}.job__score{border-radius:var(--radius-sm);background:color-mix(in oklab, var(--tone) 13%, transparent);flex-direction:column;flex-shrink:0;align-items:center;width:78px;padding:8px 4px;display:flex}.job__pct{color:color-mix(in oklab, var(--tone) 80%, var(--text));font-size:1.125rem;font-weight:700}.job__tier{text-align:center;color:var(--muted);margin-top:2px;font-size:.625rem}.job__reasons{color:var(--dim);margin:6px 0 0;font-size:.75rem}.job__alt{color:var(--muted);text-underline-offset:3px;font-size:.75rem;text-decoration:underline}.job__alt:hover{color:var(--accent)}@media (width<=760px){.job__score{flex-direction:row;align-self:flex-start;gap:8px;width:auto;padding:4px 10px}}.companies .company__head{text-align:left;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:13px 0;display:grid}.company__main{flex-direction:column;gap:3px;min-width:0;display:flex}.company__name{flex-wrap:wrap;align-items:baseline;gap:10px;font-size:.9375rem;font-weight:500;display:flex}.company__unknown{background:var(--surface-2);color:var(--dim);border-radius:999px;padding:1px 7px;font-size:.625rem;font-weight:400}.company__roles{color:var(--dim);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.company__score{border-radius:var(--radius-sm);background:color-mix(in oklab, var(--tone) 15%, transparent);width:44px;height:36px;color:color-mix(in oklab, var(--tone) 80%, var(--text));place-items:center;font-size:1rem;font-weight:700;display:grid}.company__panel{flex-direction:column;gap:12px;padding:0 0 18px 46px;display:flex}.company__note{max-width:76ch;color:var(--text);margin:0;font-size:.875rem;line-height:1.6}.company__watch{border-radius:var(--radius-sm);background:color-mix(in oklab, var(--assessment) 10%, transparent);max-width:76ch;color:var(--muted);margin:0;padding:9px 12px;font-size:.8125rem;line-height:1.55}.company__watch strong{color:var(--assessment)}.bars{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px 24px;max-width:760px;display:grid}.bar{color:var(--muted);grid-template-columns:78px minmax(0,1fr) 30px;align-items:center;gap:10px;font-size:.75rem;display:grid}.bar__track{background:var(--bg);border-radius:3px;height:5px;overflow:hidden}.bar__fill{border-radius:3px;height:100%;display:block}.bar__value{color:var(--dim);text-align:right}.company__apps{flex-direction:column;gap:5px;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.company__apps li{align-items:baseline;gap:10px;display:flex}.company__apps a{color:var(--accent);text-decoration:none}.company__apps a:hover{text-underline-offset:3px;text-decoration:underline}@media (width<=760px){.companies .company__head{grid-template-columns:24px minmax(0,1fr) auto;gap:10px}.company__panel{padding-left:0}}.company__why{max-width:82ch;color:var(--muted);margin-top:4px;font-size:.8125rem;line-height:1.5}.company__drivers{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.company__driver{background:color-mix(in oklab, var(--interview) 14%, transparent);color:color-mix(in oklab, var(--interview) 75%, var(--text));border-radius:999px;padding:2px 9px;font-size:.6875rem}.company__driver .num{font-weight:600}.company__driver--weak{background:color-mix(in oklab, var(--rejected) 13%, transparent);color:color-mix(in oklab, var(--rejected) 72%, var(--text))}.companies__sort{align-items:center;gap:10px;margin-bottom:-14px;display:flex}.companies__sort .label{color:var(--dim);font-size:.75rem}.company__score{flex-direction:column;gap:1px;width:56px;height:40px}.company__score-label{color:var(--muted);font-size:.5625rem;font-weight:500}.jobs__sort{flex-wrap:wrap;margin:12px 0 -4px}.jobs__hint{color:var(--dim);font-size:.75rem}.jobs__hint a{color:var(--accent)}.job__employer{border-radius:var(--radius-sm);background:var(--surface-2);flex-direction:column;flex-shrink:0;align-items:center;width:70px;padding:8px 4px;display:flex}.job__employer .job__pct{color:var(--muted)}@media (width<=760px){.job__employer{flex-direction:row;gap:8px;width:auto;padding:4px 10px}}
