@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0554df8742cd4e54-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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/82870be00e201693-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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a920104f1c789752-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:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_17a641{font-family:Fraunces,Fraunces Fallback;font-weight:600;font-style:normal}.__variable_17a641{--font-display:"Fraunces","Fraunces Fallback"}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-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:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_9dd457{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_9dd457{--font-head:"Archivo","Archivo Fallback"}@font-face{font-family:Inter;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;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;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;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;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;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;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;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-body:"Inter","Inter 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{--bg-0:#0a0a0b;--bg-1:#101012;--bg-2:#16161a;--bg-3:#1d1d22;--line:rgba(240,236,232,0.08);--line-2:rgba(240,236,232,0.14);--t-1:#f1ede8;--t-2:rgba(241,237,232,0.66);--t-3:rgba(241,237,232,0.42);--t-4:rgba(241,237,232,0.22);--accent:#f43868;--accent-soft:rgba(244,56,104,0.12);--accent-line:rgba(244,56,104,0.32);--ok:#4ade80;--warn:#fbbf24;--ease:cubic-bezier(0.2,0.7,0.2,1)}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{background:var(--bg-0);color:var(--t-1);font-family:var(--font-body),system-ui,sans-serif;font-size:14px;line-height:1.55;min-height:100vh}a{text-decoration:none}a,button{color:inherit}button{font:inherit;background:none;border:0;cursor:pointer}body:before{content:"";position:fixed;inset:0;z-index:9990;pointer-events:none;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='250' height='250'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.78' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='250' height='250' filter='url(%23n)'/%3E%3C/svg%3E");background-size:220px;mix-blend-mode:overlay}::selection{background:var(--accent);color:#fff}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:var(--bg-0)}::-webkit-scrollbar-thumb{background:var(--accent);border-radius:2px}.shell{display:grid;grid-template-columns:232px 1fr;min-height:100vh}.side{border-right:1px solid var(--line);padding:28px 0;position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;background:radial-gradient(600px 300px at -20% -10%,var(--accent-soft),transparent 60%),var(--bg-0)}.side-brand{padding:0 24px 26px;border-bottom:1px solid var(--line)}.side-brand .k{font-family:var(--font-head);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--t-3)}.side-brand .n{font-family:var(--font-display);font-size:21px;font-weight:600;letter-spacing:-.01em;margin-top:4px}.side-brand .n em{color:var(--accent);font-style:normal}.nav{padding:18px 12px;flex-direction:column;gap:2px;flex:1 1}.nav,.nav a{display:flex}.nav a{align-items:baseline;gap:12px;padding:9px 12px;border-radius:6px;color:var(--t-2);transition:background .15s var(--ease),color .15s var(--ease);position:relative}.nav a .idx{font-family:var(--font-mono);font-size:10px;color:var(--t-4);width:18px}.nav a .lbl{font-family:var(--font-head);font-size:13px;font-weight:500;letter-spacing:.01em}.nav a:hover,.nav a[data-active=true]{background:var(--bg-1);color:var(--t-1)}.nav a[data-active=true]:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:2px;background:var(--accent);border-radius:2px}.nav a[data-active=true] .idx{color:var(--accent)}.side-foot{padding:16px 24px 0;border-top:1px solid var(--line)}.side-foot .rec{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--t-3)}.rec-dot{width:7px;height:7px;border-radius:50%;background:var(--accent);animation:pulse 2.2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.25}}.main{padding:36px 44px 80px;max-width:1240px;width:100%}.page-head{margin-bottom:28px;animation:rise .5s var(--ease) both}.page-head .crumb{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--t-3);margin-bottom:6px}.page-head h1{font-family:var(--font-display);font-size:32px;font-weight:600;letter-spacing:-.02em}.page-head .sub{color:var(--t-2);margin-top:6px;max-width:620px}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.stagger>*{animation:rise .5s var(--ease) both}.stagger>:nth-child(2){animation-delay:.05s}.stagger>:nth-child(3){animation-delay:.1s}.stagger>:nth-child(4){animation-delay:.15s}.stagger>:nth-child(5){animation-delay:.2s}.stagger>:nth-child(6){animation-delay:.25s}.grid{display:grid;grid-gap:14px;gap:14px}.grid.c4{grid-template-columns:repeat(4,1fr)}.grid.c3{grid-template-columns:repeat(3,1fr)}.grid.c2{grid-template-columns:repeat(2,1fr)}@media (max-width:1100px){.grid.c3,.grid.c4{grid-template-columns:repeat(2,1fr)}}.card{background:var(--bg-1);border:1px solid var(--line);border-radius:10px;padding:20px 22px}.card .k{font-family:var(--font-head);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--t-3)}.card .v{font-family:var(--font-display);font-size:40px;font-weight:600;letter-spacing:-.02em;line-height:1.1;margin-top:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.card .v small{font-size:16px;color:var(--t-3);font-family:var(--font-body)}.card .hint{color:var(--t-3);font-size:12px;margin-top:6px}.card.alert{border-color:var(--accent-line);background:linear-gradient(180deg,var(--accent-soft),var(--bg-1) 70%)}.card.alert .v{color:var(--accent)}.section{margin-top:36px}.section-head{display:flex;align-items:baseline;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:10px;margin-bottom:16px}.section-head h2{font-family:var(--font-head);font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--t-2)}.section-head .aux{font-family:var(--font-mono);font-size:11px;color:var(--t-3)}.funnel{display:flex;gap:6px}.funnel .seg{flex:1 1;min-width:0}.funnel .seg .bar{height:52px;border-radius:6px;background:var(--bg-2);border:1px solid var(--line);position:relative;overflow:hidden;display:flex;align-items:flex-end}.funnel .seg .fill{width:100%;background:linear-gradient(180deg,rgba(244,56,104,.55),rgba(244,56,104,.18));border-top:2px solid var(--accent);transition:height .7s var(--ease)}.funnel .seg .num{position:absolute;top:6px;left:10px;font-family:var(--font-display);font-size:18px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.funnel .seg .cap{margin-top:6px;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--t-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tbl{width:100%;border-collapse:collapse}.tbl th{text-align:left;font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--t-3);padding:8px 12px;border-bottom:1px solid var(--line-2);font-weight:500}.tbl td{padding:11px 12px;border-bottom:1px solid var(--line);vertical-align:top}.tbl tr:hover td{background:rgba(240,236,232,.02)}.tbl .mono{font-family:var(--font-mono);font-size:12px;color:var(--t-2)}.tbl .strong{font-weight:500}.tbl .dim{color:var(--t-3);font-size:12.5px}.badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:3px 9px;border-radius:99px;border:1px solid var(--line-2);color:var(--t-2);white-space:nowrap}.badge:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--t-4)}.badge[data-tone=live]:before{background:var(--ok);box-shadow:0 0 6px var(--ok)}.badge[data-tone=hot]:before{background:var(--accent);box-shadow:0 0 6px var(--accent)}.badge[data-tone=hot]{border-color:var(--accent-line);color:var(--t-1)}.badge[data-tone=warn]:before{background:var(--warn)}.badge[data-tone=off]:before{background:var(--t-4)}.btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-head);font-size:12.5px;font-weight:600;letter-spacing:.03em;padding:9px 16px;border-radius:7px;border:1px solid var(--line-2);color:var(--t-1);background:var(--bg-2);transition:all .15s var(--ease)}.btn:hover{border-color:var(--t-3);transform:translateY(-1px)}.btn.primary{background:var(--accent);border-color:var(--accent);color:#fff}.btn.primary:hover{filter:brightness(1.1);box-shadow:0 4px 18px rgba(244,56,104,.35)}.btn.ghost{background:transparent}.btn.sm{padding:5px 11px;font-size:11.5px}.timeline{position:relative;padding-left:26px}.timeline:before{content:"";position:absolute;left:7px;top:6px;bottom:6px;width:1px;background:var(--line-2)}.tl-item{position:relative;padding:0 0 22px}.tl-item:before{content:"";position:absolute;left:-23px;top:5px;width:9px;height:9px;border-radius:50%;background:var(--bg-3);border:2px solid var(--t-4)}.tl-item[data-kind=sent]:before{border-color:var(--t-2);background:var(--bg-0)}.tl-item[data-kind=replied]:before{border-color:var(--accent);background:var(--accent);box-shadow:0 0 8px var(--accent-line)}.tl-item[data-kind=bounced]:before,.tl-item[data-kind=error]:before{border-color:var(--warn)}.tl-item .when{font-family:var(--font-mono);font-size:10.5px;color:var(--t-3)}.tl-item .what{font-weight:500;margin-top:2px}.tl-item .meta{color:var(--t-3);font-size:12.5px;margin-top:2px}.input,select.input{background:var(--bg-1);border:1px solid var(--line-2);border-radius:7px;color:var(--t-1);padding:9px 12px;font:inherit;outline:none;transition:border-color .15s var(--ease)}.input:focus{border-color:var(--accent)}.filters{display:flex;gap:10px;margin-bottom:16px;flex-wrap:wrap}.empty{border:1px dashed var(--line-2);border-radius:10px;padding:42px 32px;text-align:center;color:var(--t-3)}.empty .t{font-family:var(--font-display);font-size:19px;color:var(--t-2);margin-bottom:6px}.setup{border:1px solid var(--accent-line);border-radius:10px;background:linear-gradient(180deg,var(--accent-soft),transparent 80%);padding:28px 30px}.setup .t{font-family:var(--font-display);font-size:20px;margin-bottom:8px}.setup p{color:var(--t-2);max-width:560px}.setup code{font-family:var(--font-mono);font-size:12px;background:var(--bg-2);padding:2px 7px;border-radius:4px;border:1px solid var(--line)}.login-wrap{min-height:100vh;display:grid;place-items:center;background:radial-gradient(700px 400px at 70% -10%,var(--accent-soft),transparent 60%),var(--bg-0)}.login-card{width:360px;background:var(--bg-1);border:1px solid var(--line-2);border-radius:12px;padding:36px 34px;animation:rise .6s var(--ease) both}.login-card .k{font-family:var(--font-head);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--t-3)}.login-card h1{font-family:var(--font-display);font-size:26px;font-weight:600;margin:6px 0 22px}.login-card h1 em{color:var(--accent);font-style:normal}.login-card .input{width:100%;margin-bottom:12px}.login-card .btn{width:100%;justify-content:center}.login-err{color:var(--accent);font-size:12.5px;margin-bottom:10px}.pagination{display:flex;gap:8px;align-items:center;margin-top:16px;font-family:var(--font-mono);font-size:12px;color:var(--t-3)}