@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_a11773{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_a11773{--font-sans:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_6d24ac{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_6d24ac{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}:root{--canvas:#F2F2F0;--ink:#0A0A0A;--muted:#57575A;--hairline:rgba(10,10,10,0.08);--hairline-strong:rgba(10,10,10,0.12);--innerlight:rgba(255,255,255,0.65);--accent:#1F4D3F;--accent-glow:#5A8C7A;--hot:#8C3A22;--warm:#8A6A1E;--cold:#57575A;--ease:cubic-bezier(0.32,0.72,0,1);--shell-radius:1.5rem;--core-radius:calc(1.5rem - 0.4rem)}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--canvas);color:var(--ink);font-family:var(--font-sans),system-ui,sans-serif;font-size:15px;line-height:1.5;letter-spacing:-.005em;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit}.mesh{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.mesh:after,.mesh:before{content:"";position:absolute;border-radius:50%;filter:blur(90px);opacity:.16;will-change:transform}.mesh:before{width:720px;height:720px;background:radial-gradient(circle at 30% 30%,var(--accent-glow),transparent 60%);top:-220px;left:-180px;animation:drift1 28s var(--ease) infinite alternate}.mesh:after{width:560px;height:560px;background:radial-gradient(circle at 60% 60%,#C9B79A,transparent 60%);top:80px;right:-160px;animation:drift2 36s var(--ease) infinite alternate}@keyframes drift1{0%{transform:translateZ(0)}to{transform:translate3d(80px,60px,0)}}@keyframes drift2{0%{transform:translateZ(0)}to{transform:translate3d(-60px,40px,0)}}@media (prefers-reduced-motion:reduce){.mesh:after,.mesh:before{animation:none}}header,main{position:relative;z-index:1}.wrap{max-width:1160px;margin:0 auto;padding:0 28px 96px}.nav-shell{position:-webkit-sticky;position:sticky;top:20px;z-index:50;margin:20px auto 40px;padding:6px;width:max-content;max-width:calc(100% - 48px);background:rgba(255,255,255,.42);backdrop-filter:saturate(160%) blur(22px);-webkit-backdrop-filter:saturate(160%) blur(22px);box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 0 0 1px rgba(10,10,10,.05),0 12px 36px -18px rgba(10,10,10,.18)}.nav,.nav-shell{border-radius:999px}.nav{display:flex;gap:14px;padding:6px 10px 6px 16px;background:rgba(255,255,255,.55);box-shadow:inset 0 1px 0 rgba(255,255,255,.6);flex-wrap:wrap}.nav,.nav .brand{align-items:center}.nav .brand{font-weight:700;font-size:14.5px;letter-spacing:-.02em;display:inline-flex;gap:9px;white-space:nowrap}.nav .brand-mark{width:20px;height:20px;border-radius:7px;background:linear-gradient(135deg,var(--accent) 0,var(--accent-glow) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 1px 2px rgba(10,10,10,.18);flex-shrink:0}.nav .links{display:flex;gap:4px}.nav .links a{display:inline-block;padding:8px 13px;border-radius:999px;text-decoration:none;font-size:13px;font-weight:500;color:var(--muted);transition:background .3s var(--ease),color .3s var(--ease);white-space:nowrap}.nav .links a:hover{background:rgba(10,10,10,.05);color:var(--ink)}.nav .who{letter-spacing:.14em;padding-left:6px;white-space:nowrap}.eyebrow,.nav .who{font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;text-transform:uppercase;color:var(--muted)}.eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:rgba(255,255,255,.6);box-shadow:inset 0 0 0 1px var(--hairline);letter-spacing:.22em}.eyebrow .dot{width:6px;height:6px;border-radius:999px;background:var(--accent);box-shadow:0 0 0 4px rgba(31,77,63,.16)}h1{font-size:clamp(30px,4vw,42px);font-weight:700;letter-spacing:-.035em;line-height:1.02;margin:18px 0 12px}h2{font-size:19px;letter-spacing:-.02em;margin:44px 0 16px}h2,h3{font-weight:600}h3{font-size:14px;letter-spacing:-.01em;margin:0 0 8px}.lede{color:var(--muted);font-size:16px;max-width:58ch;margin:0 0 36px;line-height:1.55}.shell{padding:8px;border-radius:var(--shell-radius);background:rgba(255,255,255,.45);box-shadow:inset 0 1px 0 var(--innerlight),0 0 0 1px var(--hairline),0 26px 52px -30px rgba(10,10,10,.2),0 10px 20px -16px rgba(10,10,10,.08)}.core{border-radius:var(--core-radius);background:linear-gradient(180deg,#FAFAF7,#F1F1ED);box-shadow:inset 0 1px 0 rgba(255,255,255,.85),inset 0 0 0 1px var(--hairline);overflow:hidden}.core.pad{padding:22px}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));grid-gap:12px;gap:12px;margin-bottom:40px}.stat{border-radius:18px;padding:16px 18px;background:rgba(255,255,255,.8);box-shadow:inset 0 0 0 1px var(--hairline),inset 0 1px 0 rgba(255,255,255,.8)}.stat .meta{font-family:var(--font-mono),ui-monospace,monospace;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.stat .num{font-size:30px;font-weight:700;letter-spacing:-.035em;line-height:1;margin-top:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}table{width:100%;border-collapse:collapse;font-size:14px}th{text-align:left;font-family:var(--font-mono),ui-monospace,monospace;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:500;padding:14px 20px}td,th{border-bottom:1px solid var(--hairline)}td{padding:15px 20px;vertical-align:top}tr:last-child td{border-bottom:0}tbody tr{transition:background .24s var(--ease)}tbody tr:hover{background:rgba(255,255,255,.6)}td a{text-decoration:none;font-weight:600;letter-spacing:-.01em}td a:hover{color:var(--accent)}.tag{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-mono),ui-monospace,monospace;font-size:9.5px;font-weight:500;text-transform:uppercase;letter-spacing:.12em;padding:4px 9px;background:rgba(255,255,255,.75);box-shadow:inset 0 0 0 1px var(--hairline)}.tag,.tag:before{border-radius:999px}.tag:before{content:"";width:5px;height:5px;background:currentColor}.tag.hot{color:var(--hot)}.tag.warm{color:var(--warm)}.tag.cold{color:var(--cold)}.tag.disqualified{color:var(--muted);opacity:.65}.urgent{font-family:var(--font-mono),ui-monospace,monospace;color:var(--hot);font-size:9.5px;text-transform:uppercase;letter-spacing:.14em;margin-top:4px}.muted{color:var(--muted)}.small{font-size:13px}.empty{padding:64px 24px;text-align:center;color:var(--muted);font-size:14px}input[type=email],input[type=number],input[type=tel],input[type=text],select,textarea{width:100%;padding:10px 13px;border:none;border-radius:12px;font:inherit;font-size:14px;color:var(--ink);background:rgba(255,255,255,.85);box-shadow:inset 0 0 0 1px var(--hairline);transition:box-shadow .26s var(--ease),background .26s var(--ease)}input:focus,select:focus,textarea:focus{outline:none;background:#fff;box-shadow:inset 0 0 0 1px var(--accent),0 0 0 4px rgba(31,77,63,.1)}textarea{min-height:88px;resize:vertical;line-height:1.55}label{display:block;font-family:var(--font-mono),ui-monospace,monospace;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.field{margin-bottom:16px}.check{display:inline-flex;align-items:center;gap:8px;margin:0;font-family:var(--font-sans),system-ui,sans-serif;font-size:13.5px;letter-spacing:-.005em;text-transform:none;color:var(--ink);cursor:pointer}.check input{width:auto;box-shadow:none;accent-color:var(--accent)}.pill-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;border:none;cursor:pointer;background:var(--ink);color:var(--canvas);font:600 13px/1 var(--font-sans),system-ui,sans-serif;box-shadow:inset 0 1px 0 rgba(255,255,255,.12);transition:transform .3s var(--ease),filter .3s var(--ease)}.pill-btn:hover{filter:brightness(1.35)}.pill-btn:active{transform:scale(.98)}.ghost{display:inline-flex;align-items:center;gap:7px;padding:9px 16px;border-radius:999px;border:none;cursor:pointer;background:rgba(255,255,255,.55);box-shadow:inset 0 0 0 1px var(--hairline-strong);font:500 13px/1 var(--font-sans),system-ui,sans-serif;color:var(--ink);transition:background .3s var(--ease),transform .3s var(--ease)}.ghost:hover{background:rgba(255,255,255,.92)}.ghost:active{transform:scale(.98)}.ghost.danger{color:var(--hot)}.row{gap:10px;align-items:center}.filters,.row{display:flex;flex-wrap:wrap}.filters{gap:6px;margin-bottom:18px}.filters a{padding:8px 14px;border-radius:999px;text-decoration:none;font-size:12.5px;font-weight:500;color:var(--muted);background:rgba(255,255,255,.5);box-shadow:inset 0 0 0 1px var(--hairline);transition:all .26s var(--ease)}.filters a:hover{background:rgba(255,255,255,.9);color:var(--ink)}.filters a[aria-current=true]{background:var(--ink);color:var(--canvas);box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}.notice{border-radius:18px;padding:16px 20px;font-size:13.5px;line-height:1.55;background:rgba(255,255,255,.72);box-shadow:inset 0 0 0 1px var(--hairline),inset 0 1px 0 rgba(255,255,255,.8);margin-bottom:20px;color:var(--muted)}.notice strong{color:var(--ink)}.notice.good{box-shadow:inset 0 0 0 1px rgba(31,77,63,.22),inset 0 1px 0 rgba(255,255,255,.8)}.notice.warn{box-shadow:inset 0 0 0 1px rgba(140,58,34,.22),inset 0 1px 0 rgba(255,255,255,.8)}.kb{padding:20px 22px;border-bottom:1px solid var(--hairline)}.kb:last-child{border-bottom:0}.kb .q{font-weight:600;font-size:14.5px;letter-spacing:-.012em;margin-bottom:10px}.detail-row{display:flex;gap:18px;padding:10px 0;border-bottom:1px solid var(--hairline)}.detail-row:last-child{border-bottom:0}.detail-row dt{width:150px;flex-shrink:0;margin:0;font-family:var(--font-mono),ui-monospace,monospace;font-size:9.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);padding-top:2px}.detail-row dd{margin:0;font-size:13.5px}audio{width:100%;margin-top:12px}pre.transcript{white-space:pre-wrap;font:inherit;font-size:13px;line-height:1.65;color:#2C343C;margin:0}.split{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px;align-items:start}@media (max-width:880px){.split{grid-template-columns:1fr}}.upcoming-head{padding:18px 22px 6px}.upcoming{display:grid;grid-template-columns:132px 1fr;grid-gap:18px;gap:18px;align-items:baseline;padding:14px 22px;border-top:1px solid var(--hairline)}.upcoming-when .day{font-size:13.5px;font-weight:600;color:var(--ink);letter-spacing:-.012em}.upcoming-when .time{font-family:var(--font-mono),ui-monospace,monospace;font-size:11.5px;letter-spacing:.04em;color:var(--accent);text-transform:uppercase;margin-top:3px}@media (max-width:640px){.upcoming{grid-template-columns:1fr;gap:6px}}.auth{position:relative;z-index:1;display:grid;grid-template-columns:1.15fr .85fr;grid-gap:72px;gap:72px;align-items:center;max-width:1160px;margin:0 auto;padding:8vh 28px 72px;min-height:100vh}.auth-mark{width:44px;height:44px;border-radius:15px;margin-bottom:26px;background:linear-gradient(135deg,var(--accent) 0,var(--accent-glow) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 10px 26px -12px rgba(31,77,63,.7)}.auth-title{font-size:clamp(2.3rem,4.4vw,3.35rem);line-height:1.02;letter-spacing:-.04em;font-weight:700;margin:0 0 18px}.auth-caps{list-style:none;margin:40px 0 0;padding:0;max-width:500px}.auth-caps li{display:grid;grid-template-columns:34px 1fr;grid-gap:16px;gap:16px;padding:16px 0;border-top:1px solid var(--hairline)}.auth-caps .k{font-family:var(--font-mono),ui-monospace,monospace;font-size:10.5px;letter-spacing:.12em;color:var(--accent);padding-top:3px}.auth-caps strong{display:block;font-size:14px;font-weight:600;letter-spacing:-.014em;margin-bottom:3px}.auth-caps span:not(.k){display:block;font-size:13px;color:var(--muted);line-height:1.55}.auth-panel{width:100%}.auth-foot{font-size:12.5px;color:var(--muted);margin:18px 2px 0;line-height:1.55}.auth-sig{display:flex;align-items:center;gap:8px;margin:26px 2px 0;font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.auth-sig-mark{width:5px;height:5px;border-radius:999px;background:var(--accent);box-shadow:0 0 0 3px rgba(31,77,63,.14)}.linkish{border:0;background:none;padding:0;cursor:pointer;font:inherit;color:var(--accent);text-decoration:underline;text-underline-offset:2px}.pill-btn[disabled]{opacity:.55;cursor:default}@media (max-width:900px){.auth{grid-template-columns:1fr;gap:40px;padding-top:6vh;min-height:0;align-items:start}.auth-caps{display:none}}.sla-ok{color:var(--accent)}.sla-late{color:var(--hot);font-weight:600}.sla-note{font-family:var(--font-mono),ui-monospace,monospace;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:400;margin-top:3px}.stat-hot{box-shadow:inset 0 0 0 1px rgba(140,58,34,.28),inset 0 1px 0 rgba(255,255,255,.8)}.stat-hot .num{color:var(--hot)}.stat-link{display:block;text-decoration:none;transition:box-shadow .3s var(--ease)}.stat-link:hover{box-shadow:inset 0 0 0 1px var(--hairline-strong),inset 0 1px 0 rgba(255,255,255,.8),0 10px 24px -18px rgba(10,10,10,.35)}