@font-face{font-family:Archivo;font-style:normal;font-weight:300;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:300;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:300;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:400;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:400;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:400;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: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_f8eea8{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_f8eea8{--font-sans:"Archivo","Archivo Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-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:100 800;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-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:100 800;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-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:100 800;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-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:100 800;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-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:100 800;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-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_3c557b{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_3c557b{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}:root{--bg:oklch(0.145 0.05 268);--bg-2:oklch(0.115 0.042 268);--ink:oklch(0.975 0.008 260);--muted:oklch(0.86 0.025 262);--faint:oklch(0.70 0.03 264);--accent:oklch(0.58 0.215 266);--accent-2:oklch(0.70 0.16 262);--line:oklch(0.98 0.02 260/0.13);--line-2:oklch(0.98 0.02 260/0.28);--paper:oklch(0.985 0.002 250);--pink:oklch(0.19 0.02 265);--p-muted:oklch(0.30 0.015 262);--p-line:oklch(0.205 0.02 265/0.12);--maxw:1240px;--pad:clamp(18px,4.5vw,56px);--radius:clamp(22px,3vw,40px);--s--1:clamp(0.8rem,0.77rem + 0.14vw,0.875rem);--s-0:clamp(1rem,0.97rem + 0.18vw,1.1rem);--s-1:clamp(1.15rem,1.05rem + 0.5vw,1.4rem);--s-2:clamp(1.7rem,1.3rem + 1.9vw,2.9rem);--s-3:clamp(2.4rem,1.5rem + 4.4vw,5.4rem);--z-nav:50}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;overflow-x:clip;background:var(--bg);color:var(--ink);font-family:var(--font-sans),system-ui,sans-serif;font-size:var(--s-0);line-height:1.6;font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.mono{font-family:var(--font-mono),ui-monospace,monospace}a{color:inherit;text-decoration:none}::selection{background:var(--accent);color:#fff}img{max-width:100%;display:block}.wrap{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--pad)}:where(a,button,input):focus-visible{outline:2px solid var(--accent-2);outline-offset:3px;border-radius:4px}h1,h2,h3{margin:0;font-weight:500;letter-spacing:-.025em;line-height:1.02;text-wrap:balance}p{text-wrap:pretty}.eyebrow{font-family:var(--font-mono),monospace;font-size:var(--s--1);letter-spacing:.08em;text-transform:lowercase;color:var(--faint)}.on-paper .eyebrow{color:var(--p-muted)}.pill{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;font-size:var(--s--1);font-weight:500;border:1px solid var(--line-2);color:var(--ink);background:oklch(.98 .02 260/.05);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pill.accent{background:var(--accent);border-color:transparent;color:#fff;font-weight:600}.pill.accent:hover{filter:brightness(1.08)}.nav{position:fixed;top:0;left:0;right:0;z-index:var(--z-nav);background:oklch(.1 .042 268/.55);-webkit-backdrop-filter:blur(16px) saturate(1.15);backdrop-filter:blur(16px) saturate(1.15);border-bottom:1px solid var(--line)}.nav .row{display:flex;justify-content:space-between;height:68px;gap:20px}.brand,.nav .row{align-items:center}.brand{display:inline-flex;gap:10px;font-weight:600;font-size:1.2rem;letter-spacing:-.02em}.brand-eye{width:26px;height:26px;color:var(--accent-2)}.nav-links{display:flex;gap:26px}.nav-links a{color:var(--muted);font-size:var(--s--1)}.nav-links a:hover{color:var(--ink)}@media (max-width:820px){.nav-links{display:none}}.hero{position:relative;overflow:clip;padding:140px 0 clamp(80px,12vh,150px);isolation:isolate;background:radial-gradient(115% 85% at 10% 4%,oklch(.55 .14 274/.55),transparent 44%),radial-gradient(80% 70% at 92% 24%,oklch(.22 .09 268/.55),transparent 60%),linear-gradient(158deg,oklch(.3 .135 268),oklch(.12 .05 268) 68%)}.hero:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.5;background-image:radial-gradient(1px 1px at 20% 30%,#fff6 0,transparent 100%),radial-gradient(1px 1px at 70% 60%,#fff4 0,transparent 100%),radial-gradient(1px 1px at 45% 80%,#fff5 0,transparent 100%),radial-gradient(1px 1px at 85% 15%,#fff3 0,transparent 100%)}.hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:clamp(24px,4vw,60px);gap:clamp(24px,4vw,60px);align-items:center}.hero-copy{position:relative;z-index:2;max-width:620px}.hero-viz{position:relative;display:grid;place-items:center;z-index:0}.hero-viz .orb{position:relative;z-index:1}.hero-radar{position:absolute;left:50%;top:50%;width:200vw;aspect-ratio:1;transform:translate(-50%,-50%);z-index:0;pointer-events:none;border-radius:50%;-webkit-mask-image:radial-gradient(circle,#000 16%,transparent 60%);mask-image:radial-gradient(circle,#000 16%,transparent 60%)}.hero-radar:before{inset:0;background:conic-gradient(from 0deg,transparent 0deg,oklch(.62 .16 262/.05) 34deg,oklch(.72 .19 260/.3) 56deg,oklch(.85 .14 256/.05) 64deg,transparent 72deg);mix-blend-mode:screen;animation:radar-spin 7s linear infinite}.hero-radar:after,.hero-radar:before{content:"";position:absolute;border-radius:50%}.hero-radar:after{left:50%;top:50%;width:128vh;aspect-ratio:1;transform:translate(-50%,-50%);background:repeating-radial-gradient(circle at center,transparent 0 58px,oklch(.7 .16 260/.11) 58px 59.5px,transparent 59.5px 118px);-webkit-mask-image:radial-gradient(circle,#000 0,#000 46%,transparent 64%);mask-image:radial-gradient(circle,#000 0,#000 46%,transparent 64%)}@keyframes radar-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.hero-radar:before{animation:none}}@media (max-width:900px){.hero-grid{grid-template-columns:1fr}.hero-copy{max-width:none}.hero-viz{margin-top:24px}.hero-radar{width:150vw}}.hero .eyebrow{display:block;margin-bottom:26px;color:var(--accent-2)}.title{font-size:var(--s-3);font-weight:400;letter-spacing:-.035em;line-height:.98;text-transform:lowercase;max-width:15ch}.title .dim{color:var(--muted)}.title .lead{color:var(--accent-2);font-weight:500}.hero-lede{margin:28px 0 0;color:var(--muted);max-width:46ch;font-size:clamp(1.02rem,.98rem + .4vw,1.2rem)}.hero-lede b{color:var(--ink);font-weight:600}.hero-cta{margin-top:34px}.hero-tag{margin-top:30px}.orb{position:relative;width:clamp(180px,26vw,300px);aspect-ratio:1;background:radial-gradient(circle at 36% 30%,oklch(.42 .1 270),oklch(.14 .05 268) 68%);box-shadow:inset 0 0 60px oklch(.05 .03 268),inset 8px 10px 40px oklch(.6 .16 272/.35),0 30px 80px oklch(.5 .18 272/.35)}.orb,.orb:before{border-radius:50%}.orb:before{content:"";position:absolute;inset:-14%;border:1px solid var(--line-2)}.orb-eye{position:absolute;inset:0;margin:auto;width:46%;height:46%;color:var(--accent-2);filter:drop-shadow(0 0 14px oklch(.7 .18 268/.9));animation:orb-pulse 5s ease-in-out infinite}@keyframes orb-pulse{0%,to{opacity:.85}50%{opacity:1;filter:drop-shadow(0 0 22px oklch(.75 .2 268))}}@media (max-width:900px){.orb{margin:8px auto 0}}.panel{position:relative;background:var(--paper);border-radius:var(--radius) var(--radius) 0 0;margin-top:calc(var(--radius) * -1);z-index:1}.on-paper,.panel{color:var(--pink)}.panel-inner{padding-block:clamp(56px,9vh,120px)}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);align-items:start}@media (max-width:780px){.split{grid-template-columns:1fr}}.split h2{font-size:var(--s-2);color:var(--pink);font-weight:500}.split .right{color:var(--p-muted)}.split .right .eyebrow{display:block;margin-bottom:14px}.split .right p{margin:0 0 22px;max-width:40ch}.split .right p b{color:var(--pink);font-weight:600}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:20px;gap:20px;margin-top:clamp(36px,5vh,64px)}.card{position:relative;border-radius:22px;overflow:hidden;aspect-ratio:5/6;min-height:380px;background:var(--bg-2);color:#fff;display:flex;flex-direction:column;justify-content:flex-end;padding:26px;isolation:isolate;border:1px solid var(--line-2);transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.card:hover{border-color:oklch(.6 .18 262/.55);transform:translateY(-4px);box-shadow:0 24px 60px -20px oklch(.5 .2 266/.5)}.card:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,oklch(.08 .05 268/.1),transparent 40%,oklch(.07 .04 268/.88) 88%)}.card .k{font-family:var(--font-mono),monospace;font-size:var(--s--1);color:var(--accent-2);letter-spacing:.04em}.card .v{font-size:clamp(2.8rem,2.1rem + 2.4vw,4.2rem);font-weight:500;letter-spacing:-.035em;line-height:.95;margin-top:6px;text-shadow:0 0 30px oklch(.62 .18 262/.55)}.card .d{font-size:var(--s-0);color:oklch(.92 .012 260);margin-top:8px;max-width:30ch}.card .d,.card .k,.card .v{text-shadow:0 1px 14px oklch(.05 .03 268/.85)}.card .v{text-shadow:0 0 34px oklch(.62 .18 262/.6),0 1px 14px oklch(.05 .03 268/.85)}.scene{position:absolute;inset:0;z-index:-2;overflow:hidden;background:radial-gradient(115% 120% at 50% 8%,oklch(.34 .15 268),oklch(.12 .055 268) 76%)}.scene-stars:after,.scene-stars:before{content:"";position:absolute;inset:0}.scene-stars:before{inset:-10%;background-image:radial-gradient(1.2px 1.2px at 30% 40%,oklch(1 0 0/.95) 0,transparent 55%),radial-gradient(1px 1px at 80% 66%,oklch(.95 .05 260/.85) 0,transparent 55%),radial-gradient(1px 1px at 55% 20%,oklch(1 0 0/.7) 0,transparent 55%);background-size:34px 36px,48px 53px,66px 61px;animation:twinkle 4s ease-in-out infinite,drift 26s linear infinite}.scene-stars:after{background-image:radial-gradient(2.4px 2.4px at 22% 28%,#fff 0,transparent 60%),radial-gradient(3px 3px at 68% 44%,var(--accent-2) 0,transparent 62%),radial-gradient(2px 2px at 45% 78%,#fff 0,transparent 60%),radial-gradient(2.6px 2.6px at 86% 22%,oklch(.88 .07 258) 0,transparent 60%),radial-gradient(2px 2px at 14% 72%,oklch(.9 .06 258) 0,transparent 60%);animation:twinkle 3s ease-in-out infinite reverse}@keyframes twinkle{0%,to{opacity:.72}50%{opacity:1}}@keyframes drift{to{transform:translate(-14px,8px)}}.scene-void{background:radial-gradient(82% 88% at 68% 26%,oklch(.36 .15 266/.62),oklch(.1 .05 268) 66%)}.scene-void:before{content:"";position:absolute;width:72%;aspect-ratio:1;left:62%;top:24%;border-radius:50%;background:radial-gradient(circle,oklch(.56 .18 264/.42),transparent 66%);animation:void-drift 11s ease-in-out infinite}.scene-void:after{content:"";position:absolute;inset:0;background-image:radial-gradient(1.4px 1.4px at 24% 62%,oklch(1 0 0/.55) 0,transparent 60%),radial-gradient(1.2px 1.2px at 58% 40%,oklch(1 0 0/.4) 0,transparent 60%),radial-gradient(1.6px 1.6px at 80% 74%,oklch(.85 .06 258/.45) 0,transparent 60%)}@keyframes void-drift{0%,to{transform:translate(0);opacity:.7}50%{transform:translate(-16px,12px);opacity:1}}.scene-signal{background:radial-gradient(circle at 50% 50%,oklch(.38 .15 264),oklch(.1 .05 268) 66%)}.scene-signal:before{width:13px;height:13px;background:#fff;box-shadow:0 0 26px 5px var(--accent-2),0 0 8px 1px #fff;animation:node-glow 2.4s ease-in-out infinite}.scene-signal:after,.scene-signal:before{content:"";position:absolute;left:50%;top:50%;border-radius:50%;transform:translate(-50%,-50%)}.scene-signal:after{width:12px;height:12px;border:2px solid var(--accent-2);box-shadow:0 0 0 26px oklch(.72 .18 262/.16),0 0 0 58px oklch(.72 .18 262/.09),0 0 0 96px oklch(.72 .18 262/.04);animation:pulse-ring 2.6s ease-out infinite}@keyframes pulse-ring{0%{width:12px;height:12px;opacity:1}to{width:360px;height:360px;opacity:0}}@keyframes node-glow{0%,to{box-shadow:0 0 22px 4px var(--accent-2),0 0 8px 1px #fff}50%{box-shadow:0 0 40px 8px var(--accent-2),0 0 14px 2px #fff}}.scene-horizon{background:radial-gradient(90% 60% at 50% 108%,oklch(.5 .16 260/.5),transparent 62%),linear-gradient(180deg,oklch(.11 .055 268),oklch(.15 .065 264))}.scene-horizon:before{content:"";position:absolute;inset:0;background-image:radial-gradient(1px 1px at 18% 22%,oklch(1 0 0/.7) 0,transparent 55%),radial-gradient(1px 1px at 62% 14%,oklch(.9 .05 260/.6) 0,transparent 55%);background-size:46px 52px,71px 67px;animation:twinkle 6s ease-in-out infinite}.planet{left:50%;bottom:-70%;width:200%;aspect-ratio:1;transform:translateX(-50%);background:radial-gradient(circle at 50% 22%,oklch(.28 .11 258),oklch(.09 .045 268) 56%);box-shadow:0 -8px 130px 14px oklch(.62 .18 256/.6)}.planet,.planet:before{position:absolute;border-radius:50%}.planet:before{content:"";inset:0;box-shadow:inset 0 14px 60px oklch(.75 .19 254/.65),inset 0 3px 3px oklch(.9 .14 248/.85)}.planet:after{content:"";position:absolute;top:7%;left:12%;right:12%;height:34%;border-radius:50%;background:radial-gradient(60% 100% at 50% 0,oklch(.8 .12 70/.16),transparent 70%)}@media (prefers-reduced-motion:reduce){.scene-horizon:before,.scene-signal:after,.scene-stars:after,.scene-stars:before{animation:none}}.statement{margin-top:clamp(44px,6vh,80px);max-width:62ch}.statement p{font-size:clamp(1.3rem,1rem + 1.4vw,2rem);line-height:1.28;letter-spacing:-.02em;font-weight:400;color:var(--pink)}.statement .fade{color:oklch(.42 .018 262)}.stats{position:relative;overflow:hidden;border-radius:var(--radius);margin:clamp(30px,5vh,64px) 0;color:#fff;isolation:isolate;padding:clamp(40px,6vw,80px);min-height:min(78vh,640px);display:flex;flex-direction:column;justify-content:space-between}.stats img{width:100%;height:100%;object-fit:cover;z-index:-2}.stats img,.stats:after{position:absolute;inset:0}.stats:after{content:"";z-index:-1;background:linear-gradient(180deg,oklch(.11 .05 268/.66),oklch(.09 .045 268/.5) 40%,oklch(.07 .04 268/.94) 78%)}.stats>*{text-shadow:0 1px 20px oklch(.05 .03 268/.85)}.stats h2{font-size:var(--s-2);font-weight:400;letter-spacing:-.03em;max-width:18ch;color:#fff}.stat-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(16px,3vw,40px);gap:clamp(16px,3vw,40px);margin-top:40px}@media (max-width:640px){.stat-row{grid-template-columns:1fr;gap:22px}}.stat{border-top:1px solid var(--line-2);padding-top:16px}.stat .n{font-size:clamp(2.2rem,1.6rem + 2.6vw,3.6rem);font-weight:400;letter-spacing:-.03em;line-height:1}.stat .l{color:oklch(.9 .02 262);font-size:var(--s--1);margin-top:8px;max-width:22ch}.stat .n.warn{color:var(--accent-2)}.close{background:var(--paper);color:var(--pink)}.close-inner{padding-block:clamp(56px,9vh,120px)}.quote{max-width:24ch;font-size:clamp(1.9rem,1.3rem + 2.6vw,3.4rem);font-weight:400;letter-spacing:-.03em;line-height:1.05;color:var(--pink);text-transform:lowercase}.quote .hl{color:var(--accent)}.by{margin-top:22px;font-family:var(--font-mono),monospace;font-size:var(--s--1);letter-spacing:.05em;color:var(--p-muted);text-transform:uppercase}.by b{color:var(--pink);font-weight:600}.cta-block{margin-top:clamp(44px,6vh,80px);border-top:1px solid var(--p-line);padding-top:clamp(32px,5vh,56px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:30px;gap:30px;align-items:center}@media (max-width:760px){.cta-block{grid-template-columns:1fr}}.cta-block h2{font-size:var(--s-2);color:var(--pink);font-weight:500}.cta-block h2 .hl{color:var(--accent)}.wl{display:flex;gap:10px;flex-wrap:wrap;max-width:460px}.wl .field{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.wl input[type=email]{flex:1 1 210px;min-width:0;font:inherit;font-size:var(--s-0);padding:13px 18px;border-radius:999px;border:1px solid var(--p-line);background:oklch(.205 .02 265/.04);color:var(--pink)}.on-dark .wl input[type=email]{border-color:var(--line-2);background:oklch(.98 .02 260/.06);color:var(--ink)}.wl input::placeholder{color:var(--p-muted)}.on-dark .wl input::placeholder{color:var(--faint)}.wl button{font:inherit;font-weight:600;cursor:pointer;padding:13px 26px;border-radius:999px;border:none;background:var(--accent);color:#fff;white-space:nowrap;transition:filter .14s ease,transform .14s ease}.wl button:hover{filter:brightness(1.08);transform:translateY(-1px)}.wl button:disabled{opacity:.6;cursor:default}.wl-done{font-size:var(--s-1);font-weight:600;color:var(--pink)}.on-dark .wl-done{color:var(--ink)}.wl-done:before{content:"◆ ";color:var(--accent)}.wl-note{margin:10px 0 0;font-family:var(--font-mono),monospace;font-size:var(--s--1);color:var(--p-muted)}.wl-note.bad{color:oklch(.55 .2 25)}.micro{margin:14px 0 0;font-size:var(--s--1);color:var(--p-muted)}.on-dark .micro{color:var(--faint)}.micro a{color:var(--accent);font-weight:500}.foot{background:var(--bg-2);color:var(--muted);padding-block:30px;font-size:var(--s--1)}.foot .row{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;align-items:center}.foot-links{display:inline-flex;gap:22px}.foot a:hover{color:var(--ink)}.legal{background:var(--paper);color:var(--pink)}.legal-inner{padding-block:clamp(120px,16vh,180px) clamp(56px,9vh,100px)}.legal h1{font-size:var(--s-2);text-transform:lowercase;margin-bottom:8px;font-weight:500}.legal .updated{font-family:var(--font-mono),monospace;font-size:var(--s--1);color:var(--p-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:30px}.legal h2{font-size:var(--s-1);text-transform:lowercase;margin:34px 0 10px;font-weight:600}.legal li,.legal p{color:oklch(.26 .018 265);max-width:68ch;line-height:1.62}.legal .lede{font-size:var(--s-1);color:var(--pink)}.legal ul{padding-left:20px}.legal li{margin:6px 0}.legal a{color:var(--accent);font-weight:500}.app{min-height:100vh;background:var(--bg);color:var(--ink)}.app,.rail{display:flex}.rail{flex:none;width:66px;position:-webkit-sticky;position:sticky;top:0;align-self:flex-start;height:100vh;flex-direction:column;align-items:center;gap:6px;padding:18px 0;border-right:1px solid var(--line);background:oklch(.11 .04 268)}.rail-brand{display:grid;place-items:center;width:40px;height:40px;margin-bottom:14px;color:var(--accent-2)}.rail-eye{width:26px;height:26px;filter:drop-shadow(0 0 8px oklch(.62 .2 266/.5))}.rail-nav{display:flex;flex-direction:column;gap:4px}.rail-btn{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;color:var(--faint);transition:color .14s ease,background .14s ease}.rail-btn:hover{color:var(--ink);background:oklch(.98 .02 260/.06)}.rail-btn.is-active{color:#fff;background:var(--accent);box-shadow:0 6px 18px -8px var(--accent)}.rail-foot{margin-top:auto}.app-main{flex:1 1;min-width:0;display:flex;flex-direction:column}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px clamp(18px,3vw,34px);border-bottom:1px solid var(--line);background:oklch(.135 .045 268/.86);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tb-title{font-size:var(--s-1);font-weight:600;letter-spacing:-.02em}.tb-sub{margin:3px 0 0;color:var(--muted);font-size:var(--s--1)}.tb-sub b{color:var(--ink);font-weight:600}.tb-right{gap:12px}.conn,.tb-right{display:inline-flex;align-items:center}.conn{gap:7px;font-family:var(--font-mono),monospace;font-size:var(--s--1);color:var(--muted)}.conn i{width:8px;height:8px;border-radius:50%;background:var(--faint)}.conn.ok i{background:oklch(.78 .16 155);box-shadow:0 0 10px 1px oklch(.78 .16 155/.6)}.conn.bad i{background:oklch(.68 .19 25);box-shadow:0 0 10px 1px oklch(.68 .19 25/.6)}.tb-refresh{display:inline-flex;align-items:center;gap:7px;font:500 var(--s--1)/1 var(--font-sans),sans-serif;color:var(--ink);padding:8px 14px;border-radius:999px;border:1px solid var(--line-2);background:oklch(.98 .02 260/.04);cursor:pointer;transition:border-color .14s ease,background .14s ease}.tb-refresh:hover:not(:disabled){border-color:var(--accent);background:oklch(.98 .02 260/.08)}.tb-refresh:disabled{opacity:.65;cursor:default}.tb-refresh svg{width:15px;height:15px;display:block}.tb-refresh .spin{display:inline-flex;animation:dash-spin .9s linear infinite}@keyframes dash-spin{to{transform:rotate(1turn)}}.stale-flag{font-family:var(--font-mono),monospace;font-size:var(--s--1);color:oklch(.85 .13 75);background:oklch(.82 .13 72/.14);border:1px solid oklch(.82 .13 72/.4);border-radius:999px;padding:4px 11px}.app-scroll{flex:1 1;padding:clamp(18px,3vw,34px)}.grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;max-width:1320px;margin:0 auto}.col-main,.grid{display:grid;grid-gap:clamp(16px,2vw,24px);gap:clamp(16px,2vw,24px)}.col-main{min-width:0}.col-side{display:grid;grid-gap:clamp(16px,2vw,24px);gap:clamp(16px,2vw,24px);position:-webkit-sticky;position:sticky;top:96px}@media (max-width:1000px){.grid{grid-template-columns:1fr}.col-side{position:static}}.panel{border:1px solid var(--line);border-radius:18px;padding:clamp(18px,2vw,24px);background:linear-gradient(180deg,oklch(.98 .02 260/.05),oklch(.98 .02 260/.025))}.panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.p-eyebrow{display:block;font-family:var(--font-mono),monospace;font-size:var(--s--1);letter-spacing:.06em;text-transform:lowercase;color:var(--accent-2);margin-bottom:6px}.p-title{font-size:var(--s-1);font-weight:600;color:var(--ink);letter-spacing:-.01em}.p-title em{font-style:normal;color:var(--muted);font-weight:400;font-size:.72em}.p-count{font-family:var(--font-mono),monospace;font-size:.72em;color:var(--accent-2);margin-left:4px}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:clamp(12px,1.5vw,16px);gap:clamp(12px,1.5vw,16px)}.kpi{border:1px solid var(--line);border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:5px;background:linear-gradient(180deg,oklch(.98 .02 260/.05),oklch(.98 .02 260/.02))}.kpi-lab{font-family:var(--font-mono),monospace;font-size:var(--s--1);color:var(--muted);text-transform:lowercase}.kpi-val{font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:500;letter-spacing:-.02em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kpi-target{color:var(--faint);font-style:normal;font-size:.5em;font-weight:400}.delta{font-family:var(--font-mono),monospace;font-size:var(--s--1)}.delta em{color:var(--faint);font-style:normal}.delta.good{color:oklch(.78 .16 155)}.delta.bad{color:oklch(.68 .19 25)}.spark{width:100%;height:26px;display:block}.spark .sp-good{stroke:oklch(.78 .16 155)}.spark .sp-bad{stroke:oklch(.68 .19 25)}.spark-empty{display:block;height:26px}.hero-chart{position:relative;overflow:hidden;isolation:isolate}.hero-chart:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(90% 120% at 88% 0,oklch(.5 .16 274/.22),transparent 55%)}.hero-chart .p-title{font-size:clamp(1.8rem,1.4rem + 1.6vw,2.6rem);font-weight:500;letter-spacing:-.02em}.area{width:100%;height:clamp(130px,20vw,168px);display:block;margin:6px 0 12px}.area-empty{height:130px}.chart-note{font-size:var(--s--1);color:var(--faint);line-height:1.5}.chart-note a{color:var(--accent-2)}.queue{display:flex;flex-direction:column;gap:7px}.q-row{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;grid-gap:13px;gap:13px;padding:11px 13px;border-radius:13px;border:1px solid var(--line);background:oklch(.98 .02 260/.025);transition:border-color .14s ease,background .14s ease,transform .14s ease}.q-row:hover{border-color:var(--line-2);background:oklch(.98 .02 260/.06);transform:translateX(2px)}.q-rank{font-size:var(--s--1);color:var(--faint);min-width:1.4ch;text-align:right}.q-rank,.q-score{font-family:var(--font-mono),monospace}.q-score{font-weight:700;font-size:.95rem;min-width:2.6ch;text-align:center;padding:6px 0;border-radius:9px;background:oklch(.98 .02 260/.06);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.q-score.mid{color:var(--accent-2)}.q-score.hi{color:#fff;background:var(--accent)}.q-body{min-width:0;display:flex;flex-direction:column;gap:2px}.q-who{font-size:var(--s--1);font-weight:600;color:var(--ink)}.q-who em{color:var(--faint);font-style:normal;font-weight:400}.tag-lead{margin-left:6px;font-family:var(--font-mono),monospace;font-size:.68rem;font-weight:600;color:var(--accent-2);border:1px solid var(--accent);border-radius:5px;padding:0 5px}.q-text{font-size:var(--s--1);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.q-open{color:var(--faint);display:inline-flex}.q-open svg{width:16px;height:16px}.q-row:hover .q-open{color:var(--accent-2)}.ptable{display:grid}.pt-head,.pt-row{display:grid;grid-template-columns:minmax(0,1fr) 62px 68px 68px;align-items:baseline;grid-gap:10px;gap:10px}.pt-head{font-family:var(--font-mono),monospace;font-size:var(--s--1);color:var(--faint);text-transform:lowercase;padding-bottom:10px;border-bottom:1px solid var(--line)}.pt-head span:not(:first-child),.pt-n{text-align:right}.pt-row{padding:11px 0;border-bottom:1px solid var(--line)}.pt-row:last-child{border-bottom:0}.pt-text{min-width:0;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pt-n,.pt-text{font-size:var(--s--1)}.pt-n{font-family:var(--font-mono),monospace;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pt-n.hi{color:var(--accent-2);font-weight:700}.empty-line{color:var(--faint);font-size:var(--s--1);font-style:italic;padding-top:12px}.today-card{display:flex;flex-direction:column;align-items:center;text-align:center}.today-card .p-eyebrow{align-self:flex-start}.ring{position:relative;width:150px;height:150px;margin:6px 0 18px}.ring-svg{width:100%;height:100%;transform:rotate(0deg)}.ring-track{fill:none;stroke:oklch(.98 .02 260/.08);stroke-width:9}.ring-fill{fill:none;stroke:var(--accent);stroke-width:9;filter:drop-shadow(0 0 6px oklch(.62 .2 266/.5));transition:stroke-dasharray .9s cubic-bezier(.2,.8,.2,1)}.ring-mid{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.ring-val{font-size:1.7rem;color:var(--ink);font-weight:600;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.ring-val em{font-style:normal;color:var(--faint);font-size:.5em;font-weight:400}.ring-lab{font-family:var(--font-mono),monospace;font-size:var(--s--1);color:var(--muted);margin-top:4px}.today-stats{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.today-stat{border:1px solid var(--line);border-radius:12px;padding:12px;text-align:left;display:flex;flex-direction:column;gap:3px}.tsr-lab{font-family:var(--font-mono),monospace;font-size:var(--s--1);color:var(--muted)}.tsr-val{font-size:1.3rem;font-weight:500;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.delta.mini em{display:none}.funnel{grid-gap:11px;margin:14px 0}.f-row,.funnel{display:grid;gap:11px}.f-row{grid-template-columns:104px minmax(0,1fr) auto;align-items:center;grid-gap:11px}.f-lab{font-family:var(--font-mono),monospace;font-size:var(--s--1);color:var(--muted);text-transform:lowercase;white-space:nowrap}.f-bar{height:20px;background:oklch(.98 .02 260/.06);overflow:hidden}.f-bar,.f-bar>i{border-radius:6px}.f-bar>i{display:block;height:100%;background:linear-gradient(90deg,var(--accent),var(--accent-2));animation:f-grow .8s cubic-bezier(.2,.8,.2,1) both}.f-row.leak .f-bar>i{background:linear-gradient(90deg,oklch(.62 .2 25),oklch(.72 .17 30))}.f-val{font-family:var(--font-mono),monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--s--1);font-weight:700;color:var(--ink);min-width:4ch;text-align:right}.f-row.leak .f-val{color:oklch(.72 .18 28)}@keyframes f-grow{0%{width:0!important}}.empty-state{max-width:620px;text-align:center;margin:6vh auto;display:flex;flex-direction:column;align-items:center}.empty-state h2{font-size:var(--s-1);font-weight:600;color:var(--ink);margin:14px 0 10px}.empty-state p{color:var(--muted);margin:0 0 14px;max-width:46ch}.empty-state .muted-p{color:var(--faint);font-size:var(--s--1)}.empty-state b{color:var(--ink);font-weight:600}.empty-ico{color:var(--accent-2)}.empty-ico svg{width:34px;height:34px}.empty-ico.sm svg{width:26px;height:26px}.cmd{font-family:var(--font-mono),monospace;font-size:var(--s-0);color:var(--accent-2);background:oklch(.08 .04 268);border:1px solid var(--line-2);border-radius:10px;padding:12px 16px;margin:0 0 16px;overflow-x:auto}.empty-inline{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:30px 20px;border:1px dashed var(--line-2);border-radius:14px}.empty-inline p{color:var(--muted);font-size:var(--s--1);max-width:40ch;line-height:1.5;margin:0}.app .pill.accent,.dash-app-pill{border:none;cursor:pointer}.sk{display:block;border-radius:8px;background:linear-gradient(90deg,oklch(.98 .02 260/.05),oklch(.98 .02 260/.14),oklch(.98 .02 260/.05));background-size:200% 100%;animation:sk-shimmer 1.3s ease-in-out infinite}.sk-card{display:flex;flex-direction:column;gap:12px}.sk-1{width:45%;height:12px}.sk-2{width:70%;height:28px}.sk-3{width:55%;height:12px}.sk-panel .sk{width:100%}@keyframes sk-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:560px){.rail{width:54px}.topbar{flex-wrap:wrap}.today-stats{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.f-bar>i,.q-row,.ring-fill,.sk,.tb-refresh .spin{animation:none!important;transition:none!important}}.guide-list{list-style:none;padding:0;margin:30px 0;display:grid;grid-gap:14px;gap:14px}.guide-list a{display:grid;grid-gap:6px;gap:6px;padding:22px 24px;background:color-mix(in oklch,var(--accent) 4%,white);border:1px solid var(--p-line);border-radius:14px;text-decoration:none;transition:border-color .15s ease,transform .15s ease}.guide-list a:hover{border-color:var(--accent);transform:translateY(-2px)}.guide-tag{font-family:var(--font-mono),monospace;font-size:var(--s--1);text-transform:uppercase;letter-spacing:.1em;color:var(--accent)}.guide-title{font-size:var(--s-1);font-weight:600;color:var(--pink);line-height:1.25}.guide-blurb{color:oklch(.26 .018 265);line-height:1.55;max-width:68ch}.cmp-wrap{margin:30px 0;overflow-x:auto;border:1px solid var(--p-line);border-radius:14px}.cmp{width:100%;border-collapse:collapse;font-size:var(--s-0);min-width:560px}.cmp td,.cmp th{text-align:left;padding:13px 16px;border-top:1px solid var(--p-line);vertical-align:top;color:oklch(.26 .018 265);line-height:1.5}.cmp thead th{border-top:0;font-weight:600;color:var(--pink);font-size:var(--s-0)}.cmp thead th.is-us{color:var(--accent)}.cmp tbody th{font-weight:600;color:var(--pink);white-space:nowrap}.cmp td.is-us{background:color-mix(in oklch,var(--accent) 6%,white);color:oklch(.24 .02 265);font-weight:500}.cmp .yes{color:var(--accent);font-weight:600}.cmp .no,.cmp-note{color:var(--p-muted)}.cmp-note{font-family:var(--font-mono),monospace;font-size:var(--s--1);margin-top:-14px}.faq{margin-top:40px}.faq h3{font-size:var(--s-0);font-weight:600;color:var(--pink);margin:22px 0 4px}.tb-tabs{gap:4px;background:oklch(.98 .02 260/.05);border:1px solid var(--line);border-radius:12px;padding:4px}.tb-tab,.tb-tabs{display:inline-flex}.tb-tab{font:500 var(--s--1)/1 var(--font-sans),sans-serif;color:var(--muted);padding:8px 14px;border-radius:9px;cursor:pointer;align-items:center;gap:7px;transition:color .14s ease,background .14s ease}.tb-tab:hover{color:var(--ink)}.tb-tab.on{color:#fff;background:var(--accent)}.tb-tab-n{font-family:var(--font-mono),monospace;font-size:.85em;opacity:.85}.tb-tab.on .tb-tab-n{opacity:1}.tb-new{font-family:var(--font-mono),monospace;font-size:.72rem;font-weight:700;color:#fff;background:oklch(.68 .2 25);border-radius:999px;padding:1px 6px}.link-btn{font:500 var(--s--1)/1 var(--font-sans),sans-serif;color:var(--accent-2);cursor:pointer}.link-btn:hover{text-decoration:underline}.link-btn.sm{font-size:inherit}.targets-view{max-width:1100px;margin:0 auto;display:grid;grid-gap:16px;gap:16px}.filterbar{position:-webkit-sticky;position:sticky;top:74px;z-index:4;display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:oklch(.14 .045 268/.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.fb-search{display:inline-flex;align-items:center;gap:8px;flex:1 1 220px;min-width:180px;padding:0 12px;height:38px;border:1px solid var(--line-2);border-radius:10px;background:oklch(.98 .02 260/.04)}.fb-search:focus-within{border-color:var(--accent)}.fb-ico{color:var(--faint);display:inline-flex}.fb-search input{flex:1 1;min-width:0;background:none;border:0;outline:0;color:var(--ink);font:400 var(--s-0)/1 var(--font-sans),sans-serif}.fb-search input::placeholder{color:var(--faint)}.fb-group{display:inline-flex;align-items:center;gap:7px}.fb-group label{font-family:var(--font-mono),monospace;font-size:var(--s--1);color:var(--faint);text-transform:lowercase}.fb-group select{height:38px;padding:0 10px;border:1px solid var(--line-2);border-radius:10px;background:oklch(.98 .02 260/.04);color:var(--ink);font:400 var(--s--1) var(--font-sans),sans-serif;cursor:pointer}.fb-group select:focus{outline:0;border-color:var(--accent)}.fb-check{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-mono),monospace;font-size:var(--s--1);color:var(--muted);cursor:pointer;white-space:nowrap}.fb-check input{width:15px;height:15px;accent-color:var(--accent);cursor:pointer}.fb-count{margin-left:auto;font-family:var(--font-mono),monospace;font-size:var(--s--1);color:var(--faint);white-space:nowrap}.tgt-table{display:grid;grid-gap:8px;gap:8px}.tgt-row{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:start;grid-gap:14px;gap:14px;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(180deg,oklch(.98 .02 260/.045),oklch(.98 .02 260/.02));transition:border-color .14s ease}.tgt-row:hover{border-color:var(--line-2)}.tgt-rank{font-family:var(--font-mono),monospace;font-size:var(--s--1);color:var(--faint);padding-top:8px;min-width:1.6ch;text-align:right}.tgt-main{min-width:0}.tgt-who{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tgt-who b{color:var(--ink);font-size:var(--s-0)}.tgt-verif{color:var(--accent-2);font-size:.85em}.tgt-meta{font-family:var(--font-mono),monospace;font-size:var(--s--1);color:var(--faint)}.tgt-text{margin:6px 0 8px;color:var(--muted);font-size:var(--s-0);line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tgt-stats{display:flex;flex-wrap:wrap;gap:14px;font-family:var(--font-mono),monospace;font-size:var(--s--1);color:var(--faint)}.tgt-stats span{display:inline-flex;align-items:center;gap:5px}.tgt-stats span svg{opacity:.7}.tgt-stats .warn{color:oklch(.72 .16 55)}.tgt-actions{display:flex;flex-direction:column;gap:6px;align-items:stretch}.tgt-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 12px;border-radius:9px;border:1px solid var(--line-2);background:oklch(.98 .02 260/.04);color:var(--muted);cursor:pointer;font:500 var(--s--1) var(--font-sans),sans-serif;transition:border-color .14s ease,color .14s ease,background .14s ease}.tgt-btn:hover{color:var(--ink);border-color:var(--muted)}.tgt-btn.primary{color:#fff;background:var(--accent);border-color:var(--accent)}.tgt-btn.primary:hover{background:var(--accent-2);border-color:var(--accent-2)}.tgt-btn svg{width:15px;height:15px}.empty-inline.big{margin:8vh auto;max-width:420px}@media (max-width:640px){.tgt-row{grid-template-columns:auto auto minmax(0,1fr)}.tgt-actions{grid-column:1/-1;flex-direction:row}.tb-tabs{font-size:.9em}}