:root{--c-pink:#ff3d9a;--c-pop:#ff5a6e;--c-orange:#ff9a3d;--c-ground:linear-gradient(118deg,var(--c-pink) 0%,var(--c-pop) 46%,var(--c-orange) 100%);--c-deep:#b5123f;--c-blush:#ffdcd3;--c-bone:#fff4ea;--c-paper:#fffaf4;--c-ink:#17060f;--c-plum:#6b5560;--bg:var(--c-bone);--bg-2:var(--c-paper);--bg-3:#fff;--line:#ead9cb;--rule:#d9c4b4;--text:var(--c-ink);--text-2:#3a2530;--text-3:var(--c-plum);--text-4:#876f7b;--accent:var(--c-pop);--accent-ink:var(--c-deep);--accent-dim:#f5aba1;--accent-bg:#ffe5de;--on-accent:var(--c-ink);--panel:rgba(255,250,244,.94);--amber:#a15c07;--warn:#a15c07;--bad:#c62828;--shadow:0 18px 44px rgba(23,6,15,.16);--card:var(--c-paper);--card-soft:#f9ecdf;--ink:var(--bg);--bone:var(--text);--dim:var(--text-3);--chart:var(--accent);--mono:var(--font-mono),"SF Mono",ui-monospace,Menlo,Consolas,monospace;--sans:var(--font-text),-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--display:var(--font-display),"Arial Black",var(--sans);--top:76px;--wrap:1280px;--gut:clamp(18px,4vw,44px);--edge:2.5px solid var(--c-ink);--pop:6px 6px 0 var(--c-ink);--r:28px}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}[id]{scroll-margin-top:20px}body,html{margin:0;overflow-x:clip;color:var(--c-ink);font-family:var(--sans)}html{background:var(--c-pop)}body:before{content:"";position:fixed;inset:0;z-index:-1;background:var(--c-ground)}body{font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased}a{color:inherit}img{max-width:100%}h1,h2,h3{margin:0;font-family:var(--display);font-weight:800;letter-spacing:-.035em;line-height:.98;text-wrap:balance}::selection{background:var(--c-ink);color:var(--c-pop)}.notice{font-family:var(--mono);color:var(--bad);padding:80px 24px;text-align:center}.top{position:relative;z-index:5;height:var(--top);padding:0 var(--gut);display:flex;gap:18px;background:transparent}.brand,.top{align-items:center;color:var(--c-ink)}.brand{display:inline-flex;gap:10px;text-decoration:none}.brand b{font-family:var(--display);font-size:25px;font-weight:800;letter-spacing:-.04em}.brand svg{color:var(--c-bone);filter:drop-shadow(2px 2px 0 var(--c-ink))}.top-nav{display:flex;gap:6px;margin-left:22px;margin-right:auto}.top-nav a{padding:8px 13px;border-radius:999px;font-size:15px;font-weight:700;text-decoration:none;color:var(--c-ink)}.top-nav a:hover{background:rgba(23,6,15,.1)}.top-actions{display:flex;gap:9px}.ico,.top-actions{align-items:center}.ico{display:inline-flex;justify-content:center;width:40px;height:40px;border-radius:50%;color:var(--c-ink);border:var(--edge);background:var(--c-bone)}.ico:hover{background:#fff}.btn,.cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--sans);font-weight:800;text-decoration:none;white-space:nowrap;cursor:pointer;color:var(--c-ink);border:var(--edge);border-radius:999px;background:var(--c-bone);transition:transform .1s ease,box-shadow .1s ease}.btn{padding:9px 17px;font-size:14.5px;box-shadow:3px 3px 0 var(--c-ink)}.cta{padding:17px 30px;font-size:18px;box-shadow:var(--pop)}.btn:hover,.cta:hover{transform:translate(-1px,-1px)}.btn:hover{box-shadow:4px 4px 0 var(--c-ink)}.cta:hover{box-shadow:7px 7px 0 var(--c-ink)}.btn:active,.cta:active{transform:translate(3px,3px);box-shadow:0 0 0 var(--c-ink)}.btn-ink{background:var(--c-ink);color:var(--c-bone);box-shadow:3px 3px 0 var(--c-deep)}span.btn,span.cta{cursor:default}span.btn:active,span.btn:hover,span.cta:active,span.cta:hover{transform:none}span.btn-ink:active,span.btn-ink:hover{box-shadow:3px 3px 0 var(--c-deep)}.cta-line{background:transparent;box-shadow:none}.cta-line:hover{background:rgba(23,6,15,.08);box-shadow:none;transform:none}.cta-sm{padding:6px 14px;font-size:14.5px;box-shadow:3px 3px 0 var(--c-ink);vertical-align:baseline;background:var(--c-pop)}.cta-sm:hover{box-shadow:4px 4px 0 var(--c-ink)}.catches .cta,.install .cta:not(.cta-sm){background:var(--c-pop)}@media (prefers-reduced-motion:reduce){.btn,.cta{transition:none}}@media (max-width:1080px){.top-nav{display:none}.brand{margin-right:auto}}@media (max-width:620px){.ico,.top-actions .btn:not(.btn-ink){display:none}.brand b{font-size:22px}}.first{position:relative;background:transparent;padding:clamp(18px,4vh,44px) var(--gut) 34px;overflow:hidden}.first-in{max-width:var(--wrap);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);grid-gap:20px;gap:20px;min-height:min(760px,calc(100vh - var(--top) - 120px))}.first-in,.pill{align-items:center}.pill{display:inline-flex;gap:9px;padding:7px 15px 7px 12px;border-radius:999px;background:var(--c-ink);color:var(--c-bone);font-size:14px;font-weight:700}.pill i{width:9px;height:9px;border-radius:50%;background:var(--c-pop);animation:blip 2.2s infinite}.first h1{margin-top:22px;font-size:clamp(46px,7.1vw,104px);letter-spacing:-.045em;line-height:.92;color:var(--c-bone);text-shadow:4px 4px 0 var(--c-ink)}.first-copy>p{max-width:560px;margin:26px 0 0;font-size:clamp(17px,1.5vw,21px);line-height:1.5;font-weight:500;color:var(--c-ink)}.first-cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px}.first-copy>p.first-note{margin-top:26px;font-size:15.5px;font-weight:500;max-width:520px}.first-note b{font-weight:800}.first-side{display:grid;justify-items:center;grid-gap:14px;gap:14px;min-width:0}.first-art{position:relative;aspect-ratio:1/1;width:100%;max-width:640px;justify-self:center}.first-brain{position:absolute;inset:-9% -9% -9% -9%;width:118%;max-width:none;height:118%;object-fit:contain;animation:float 7s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0) rotate(-1.2deg)}50%{transform:translateY(-14px) rotate(1.2deg)}}.sticker{position:absolute;display:flex;align-items:flex-start;gap:10px;padding:11px 14px;border:var(--edge);border-radius:16px;background:#fff8f1;color:var(--c-ink);box-shadow:5px 5px 0 var(--c-ink);font-size:14px;line-height:1.4;text-align:left}.s-wallet{left:-4%;bottom:12%;width:min(340px,76%);transform:rotate(-3deg);animation:bob 6s ease-in-out infinite}.s-ticker{right:-3%;top:9%;width:min(310px,72%);transform:rotate(2.5deg);animation:bob 6s ease-in-out -3s infinite}@keyframes bob{0%,to{translate:0 0}50%{translate:0 -8px}}.s-tag{flex:none;margin-top:1px;padding:1px 8px;border-radius:999px;background:var(--c-pop);color:var(--c-ink);font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.s-tag.warn{background:#a15c07;color:#fff}.s-say{font-weight:800;letter-spacing:-.01em}.s-g{flex:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;background:var(--c-plum);color:#fff;font-weight:900}.s-body{flex:1 1;min-width:0}.s-title{display:flex;align-items:center;flex-wrap:wrap;gap:4px 7px}.s-title b{font-size:16px;font-weight:800;letter-spacing:-.02em}.s-title i{font-style:normal;font-size:12px;font-weight:700;color:var(--c-plum)}.s-title em{font-style:normal;padding:2px 8px;border-radius:999px;background:var(--c-plum);color:#fff;font-size:10.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.s-text{display:block;margin-top:3px;font-size:13px;color:var(--c-plum)}.s-stamp{position:absolute;right:12px;bottom:8px;display:inline-flex;align-items:center;gap:4px;font-size:9.5px;font-weight:800;letter-spacing:.14em;opacity:.8}.s-stamp svg{color:var(--c-pop)}.s-ticker{padding-bottom:24px}.ca{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 10px;max-width:100%;padding:8px 9px 8px 16px;border:var(--edge);border-radius:22px;background:#fff8f1;color:var(--c-ink);box-shadow:4px 4px 0 var(--c-ink);font-size:14.5px}.ca-k{flex:none;font-weight:800}.ca-v{min-width:0;font-family:var(--mono);font-size:13px;overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all}.ca-c{flex:none;padding:5px 13px;border:0;border-radius:999px;background:var(--c-ink);color:var(--c-bone);font-family:var(--sans);font-size:12.5px;font-weight:800;cursor:pointer}.first-foot{max-width:var(--wrap);margin:6px auto 0;font-size:13.5px;font-weight:500;color:rgba(23,6,15,.72)}@media (max-width:960px){.first-in{grid-template-columns:1fr;min-height:0;gap:8px}.first-art{max-width:440px;margin-top:8px}.ca{justify-content:space-between}.ca-v{order:3;flex-basis:100%;font-size:12px;text-align:center}.first h1{text-shadow:3px 3px 0 var(--c-ink)}}@media (prefers-reduced-motion:reduce){.first-brain,.pill i,.sticker{animation:none}}.band{background:var(--c-ink);color:var(--c-bone);overflow:hidden;border-block:var(--edge)}.band-run{width:max-content;animation:slide 36s linear infinite}.band-run,.band-set{display:flex}.band-set span{display:inline-flex;align-items:center;gap:26px;padding:15px 0 15px 26px;white-space:nowrap;font-family:var(--display);font-size:clamp(22px,2.6vw,34px);font-weight:800;letter-spacing:-.03em}.band-set svg{color:var(--c-pop)}@keyframes slide{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.band-run{animation:none}}.catches,.chains,.install,.shots{position:relative;background:var(--c-bone);padding:clamp(64px,9vw,128px) var(--gut)}.catches>*,.chains>*,.install>*,.shots>*{max-width:var(--wrap);margin-inline:auto}.fhead,.sec-head{display:block;margin-bottom:clamp(28px,4vw,54px)}.fhead h2,.sec-head h2{font-size:clamp(36px,5.2vw,76px);letter-spacing:-.045em}.sec-head p{max-width:720px;margin:20px 0 0;font-size:clamp(17px,1.5vw,21px);line-height:1.5;color:var(--text-2)}.fhead small{display:block;margin-top:14px;font-family:var(--sans);font-size:17px;font-weight:600;color:var(--text-3)}.catch-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:26px;gap:26px}.catch{display:flex;flex-direction:column;border:var(--edge);border-radius:var(--r);overflow:hidden;box-shadow:8px 8px 0 var(--c-ink);background:var(--c-paper)}.catch-art{position:relative;aspect-ratio:16/10;overflow:hidden;border-bottom:var(--edge)}.catch-art img{position:absolute;left:50%;top:50%;width:auto;height:142%;max-width:none;transform:translate(-50%,-47%);transition:transform .5s cubic-bezier(.2,.8,.3,1)}.catch:hover .catch-art img{transform:translate(-50%,-49%) scale(1.04)}.catch-art img{-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.g-ink .catch-art img{height:118%;transform:translate(-50%,-50%)}.g-ink.catch:hover .catch-art img{transform:translate(-50%,-52%) scale(1.04)}.g-pink .catch-art{background:var(--c-ground)}.g-ink .catch-art{background:var(--c-ink)}.g-deep .catch-art{background:var(--c-deep)}.g-bone .catch-art{background:var(--c-blush)}.catch-copy{padding:26px 28px 28px}.tagline{display:inline-block;padding:3px 11px;border-radius:999px;background:var(--c-ink);color:var(--c-bone);font-size:12.5px;font-weight:800;letter-spacing:.04em}.catch h3{margin-top:16px;font-size:clamp(27px,3vw,40px);letter-spacing:-.04em}.catch p{margin:14px 0 0;font-size:17px;line-height:1.55;color:var(--text-2)}.catch small{display:block;margin-top:14px;padding-top:13px;border-top:2px dashed var(--line);font-size:14px;line-height:1.5;color:var(--text-3)}.also{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:34px!important}.also>div{padding:20px 22px 22px;border:var(--edge);border-radius:22px;background:var(--c-paper)}.also b{display:block;font-family:var(--display);font-size:21px;font-weight:800;letter-spacing:-.03em}.also p{margin:8px 0 0;font-size:15.5px;line-height:1.5;color:var(--text-2)}@media (max-width:1020px){.also{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.also,.catch-grid{grid-template-columns:1fr}.catch{box-shadow:5px 5px 0 var(--c-ink)}}@media (prefers-reduced-motion:reduce){.catch-art img{transition:none}}.shots{background:var(--c-ink);color:var(--c-bone);--text-2:#e9d6cb;--text-3:#c9aebb;--accent-ink:var(--c-pop)}.shots .fhead small{color:#c9aebb}.shot-grid{column-count:2;column-gap:28px}.shot{margin:0 0 28px;page-break-inside:avoid;break-inside:avoid;-webkit-column-break-inside:avoid}.shot-frame{border:2.5px solid var(--c-bone);background:#05070b;overflow:hidden;border-radius:22px;box-shadow:7px 7px 0 var(--c-pop);max-height:600px}.shot-frame .zoom,.shot-frame img{width:100%;height:auto;display:block}.shot-todo{aspect-ratio:16/9;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;text-align:center}.shot-todo b{font-size:16px;font-weight:800}.shot-todo span{font-size:14px;color:var(--text-3)}.shot-todo code{font-family:var(--mono);font-size:12.5px;color:var(--c-pop);word-break:break-all;max-width:100%}.shot figcaption{margin-top:18px;font-size:16px;line-height:1.55;color:var(--text-2)}.shot figcaption b{display:block;margin-bottom:4px;font-family:var(--display);font-size:23px;font-weight:800;letter-spacing:-.03em;color:var(--c-bone)}@media (max-width:860px){.shot-grid{column-count:1}}.zoom{position:relative;display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in;line-height:0}.zoom img{transition:transform .24s ease}.zoom:hover img{transform:scale(1.012)}.zoom-cue{position:absolute;right:12px;bottom:12px;width:34px;height:34px;display:grid;place-items:center;font-size:15px;line-height:1;color:var(--c-ink);background:var(--c-pop);border:2px solid var(--c-ink);border-radius:50%;opacity:0;transition:opacity .16s ease;pointer-events:none}.zoom:focus-visible .zoom-cue,.zoom:hover .zoom-cue{opacity:1}.lightbox{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:28px;background:rgba(23,6,15,.93);cursor:zoom-out;animation:lb-in .14s ease}.lightbox img{max-width:min(1500px,100%)!important;max-height:100%!important;width:auto!important;height:auto!important;border-radius:14px;cursor:default;box-shadow:8px 8px 0 var(--c-pop)}.lightbox-x{position:absolute;top:18px;right:20px;width:44px;height:44px;font-size:17px;cursor:pointer;color:var(--c-ink);background:var(--c-bone);border:2px solid var(--c-ink);border-radius:50%}@keyframes lb-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.lightbox{animation:none}.zoom:hover img{transform:none}}.install{background:transparent;--text-2:var(--c-ink);--text-3:rgba(23,6,15,.78);--line:rgba(23,6,15,.22)}.install .fhead h2{color:var(--c-bone);text-shadow:4px 4px 0 var(--c-ink)}.install .fhead small{color:var(--c-ink)}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}.step{position:relative;padding:26px 26px 28px;border:var(--edge);border-radius:var(--r);background:var(--c-bone);box-shadow:var(--pop);--text-2:#3a2530}.step-n{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:var(--c-ink);color:var(--c-bone);font-size:19px}.step-n,.step>b{font-family:var(--display);font-weight:800}.step>b{display:block;margin:16px 0 10px;font-size:27px;letter-spacing:-.035em;line-height:1.02}.step p b{display:inline;font-family:inherit;font-size:inherit;font-weight:800}.step p{margin:0;font-size:16.5px;line-height:1.6;color:var(--text-2)}.step code{font-family:var(--mono);font-size:14px;padding:1px 6px;border-radius:6px;background:var(--accent-bg);color:var(--c-deep)}.step a:not(.cta){color:var(--c-deep);font-weight:700}.uses{margin-top:clamp(34px,5vw,60px)!important}.uses h3{font-size:clamp(26px,3vw,40px);margin-bottom:20px}.use-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.use{padding:20px 22px 22px;border:var(--edge);border-radius:22px;background:var(--c-bone)}.use b{display:block;margin-bottom:8px;font-family:var(--display);font-size:22px;font-weight:800;letter-spacing:-.03em}.use p{margin:0;font-size:16px;line-height:1.58;color:#3a2530}.install-note{margin:30px auto 0!important;font-size:16px;line-height:1.6;font-weight:500;color:var(--c-ink)}.install-note a{font-weight:800}@media (max-width:1080px){.steps{grid-template-columns:1fr}}@media (max-width:760px){.use-grid{grid-template-columns:1fr}}.chain-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.chain{padding:22px 22px 24px;border:var(--edge);border-radius:22px;background:var(--c-paper)}.chain:first-child{background:var(--c-ground);box-shadow:var(--pop)}.chain-head{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:10px}.chain-head b{font-family:var(--display);font-size:25px;font-weight:800;letter-spacing:-.035em}.chain-head code{font-family:var(--mono);font-size:12.5px;color:var(--text-3)}.chain:first-child .chain-head code{color:var(--c-ink)}.chain p{margin:0;font-size:16px;line-height:1.58;color:var(--text-2)}.chain:first-child p,.tier{color:var(--c-ink)}.tier{margin-left:auto;padding:3px 10px;border-radius:999px;border:2px solid var(--c-ink);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;background:var(--c-bone)}.tier-registry{background:var(--c-ink);color:var(--c-bone)}.tiers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:18px!important}.tier-card{padding:20px 22px 22px;border:var(--edge);border-radius:22px;background:var(--c-paper)}.tier-card>b{display:block;margin-bottom:8px;font-family:var(--display);font-size:21px;font-weight:800;letter-spacing:-.03em}.tier-card p{margin:0;font-size:16px;line-height:1.58;color:var(--text-2)}.tier-card p b{color:var(--c-ink)}.chain-note{max-width:78ch!important;margin:22px auto 0 0!important;font-size:17px;line-height:1.6;color:var(--text-2)}.chain-note b{color:var(--c-ink)}.chains>.chain-note{margin-inline:auto!important;max-width:var(--wrap)!important}.xchain{margin-top:18px!important;padding:24px 26px 26px;border:var(--edge);border-radius:var(--r);background:var(--c-ink);color:var(--c-bone)}.xchain>b{display:block;margin-bottom:10px;font-family:var(--display);font-size:clamp(22px,2.4vw,30px);font-weight:800;letter-spacing:-.035em;line-height:1.1}.xchain code{font-family:var(--mono);font-size:.9em;padding:1px 6px;border-radius:6px;background:var(--c-pop);color:var(--c-ink)}.xchain p{margin:0;max-width:82ch;font-size:16.5px;line-height:1.6;color:#e9d6cb}@media (max-width:1000px){.chain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.chain-grid,.tiers{grid-template-columns:1fr}.tier{margin-left:0}}.lab{--bg:#12050c;--bg-2:#1a0912;--bg-3:#230d19;--grid:rgba(255,180,215,.04);--line:#33182a;--rule:#4a2439;--text:#fff1e4;--text-2:#e3cfd6;--text-3:#b89dab;--text-4:#96798a;--accent:#ff3d9a;--accent-ink:#ff76b8;--accent-dim:#712248;--accent-bg:#2a101d;--on-accent:#17060f;--panel:rgba(26,9,18,.92);--amber:#ffc069;--warn:#ffd98a;--bad:#ff7a70;--shadow:0 30px 70px rgba(0,0,0,.6);--card:#1a0912;--card-soft:#150710;--ink:var(--bg);--bone:var(--text);--dim:var(--text-3);--chart:var(--accent);--band:clamp(64px,8vw,116px);position:relative;background:var(--bg);color:var(--text);border-top:var(--edge)}.lab h1,.lab h2,.lab h3{letter-spacing:-.035em}.lab .fhead{display:flex;align-items:baseline;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:22px}.lab .cx-title h2,.lab .fhead h2{font-size:clamp(28px,3.2vw,44px)}.lab .fhead small{margin-top:0;font-family:var(--mono);font-size:13.5px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--dim)}.cortex,.council,.feed{position:relative;padding-block:var(--band)}.cortex:before,.council:before,.feed:before{content:"";position:absolute;top:0;left:20px;right:20px;height:1px;background:linear-gradient(90deg,var(--rule),transparent 70%)}.cortex>.cx-top,.council>.fhead,.feed>.fhead{margin-bottom:26px}.stage{position:relative;height:calc(100vh - var(--top));min-height:620px;overflow:hidden}.brain-canvas{position:absolute;inset:0;width:100%;height:100%;display:block;cursor:-webkit-grab;cursor:grab;touch-action:none}.stage{background:#06080a}.brain-canvas:active{cursor:-webkit-grabbing;cursor:grabbing}.reticle{position:absolute;inset:14px 14px 70px;pointer-events:none;z-index:2}.reticle>span{position:absolute;width:22px;height:22px;border:1px solid var(--chart);opacity:.5}.r-tl{left:0;border-right:none}.r-tl,.r-tr{top:0;border-bottom:none}.r-tr{right:0;border-left:none}.r-bl{left:0;border-right:none}.r-bl,.r-br{bottom:0;border-top:none}.r-br{right:0;border-left:none}.r-scale{position:absolute;width:auto;height:auto;border:none;left:50%;bottom:-2px;transform:translateX(-50%);font-family:var(--mono);font-size:11px;letter-spacing:.24em;color:var(--text-4);white-space:nowrap}.stage:before{content:"";position:absolute;inset:14px 14px 70px;pointer-events:none;z-index:2;background:repeating-linear-gradient(90deg,rgba(255,61,154,.16) 0 1px,transparent 1px 100%) 0 0 /40px 7px repeat-x,repeating-linear-gradient(90deg,rgba(255,61,154,.16) 0 1px,transparent 1px 100%) 0 100% /40px 7px repeat-x;opacity:.5}.vignette:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(180deg,hsla(0,0%,100%,.016) 0 1px,transparent 1px 3px)}.vignette{inset:0;background:radial-gradient(ellipse at 50% 45%,transparent 38%,rgba(5,7,11,.82) 100%),linear-gradient(180deg,rgba(5,7,11,.72) 0,transparent 26%,transparent 62%,rgba(5,7,11,.92))}.hero,.vignette{position:absolute;pointer-events:none}.hero{top:40px;left:44px;max-width:520px}.rail{display:flex;align-items:stretch;flex-wrap:wrap;margin-bottom:20px;border:1px solid var(--rule);background:var(--card-soft);font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.rail>span{padding:6px 11px;border-right:1px solid var(--rule);display:flex;align-items:center;gap:7px}.rail>span:last-child{border-right:none}.rail i{font-style:normal;color:var(--text-4)}.rail .stamp{background:var(--bad);color:var(--on-accent);font-weight:800;letter-spacing:.22em}.rail-live.on{color:var(--accent-ink)}.dot{width:7px;height:7px;border-radius:50%;background:#343d40}.dot.on{background:var(--chart);box-shadow:0 0 10px var(--chart);animation:blip 2.2s infinite}@keyframes blip{0%,to{opacity:1}50%{opacity:.35}}.title{display:flex;align-items:flex-start;gap:16px;margin-bottom:14px}.hero .stage-title{font-size:clamp(24px,2.9vw,38px);line-height:.98;letter-spacing:-.04em}.hero .stage-title:after{content:"";display:block;width:92px;height:3px;margin-top:16px;background:repeating-linear-gradient(90deg,var(--chart) 0 14px,transparent 14px 20px)}.hero p{margin:0;font-size:17px;line-height:1.6;color:var(--text-2);max-width:470px}.hero b{color:var(--bone)}.focus{position:absolute;top:44px;right:44px;width:330px;background:var(--panel);border:1px solid var(--line);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.fhead2{display:flex;align-items:center;gap:9px;padding:13px 16px;border-bottom:1px solid var(--line)}.fhead2 h2{font-size:21px}.tag{font-style:normal;font-size:11px;font-weight:800;padding:2px 6px;background:var(--chart);color:var(--on-accent);letter-spacing:.08em}.flow,.tag{font-family:var(--mono)}.flow{margin-left:auto;font-size:13.5px;color:var(--dim)}.verdict{padding:6px 0}.sig{display:grid;grid-template-columns:96px 1fr;grid-gap:10px;gap:10px;align-items:baseline;padding:9px 16px;border-bottom:1px solid var(--line)}.sig:last-child{border-bottom:none}.sig b{font-family:var(--mono);font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.sig span{font-size:14px;line-height:1.4;color:var(--text-3)}.sig-bad b{color:var(--bad)}.sig-good b{color:var(--accent-ink)}.sig-flat b{color:var(--dim)}.mini{padding:11px 16px;border-top:1px solid var(--line);display:grid;grid-gap:8px;gap:8px}.mini>div{display:flex;align-items:baseline;gap:9px}.mini b{font-family:var(--mono);font-size:16px;font-weight:800;color:var(--bone);min-width:52px}.mini span{font-size:13px;color:var(--dim)}.hud{pointer-events:none;z-index:2}.hud,.hud-lines{position:absolute;inset:0}.hud-lines{width:100%;height:100%}.hud-stack{position:absolute;right:26px;bottom:96px;width:232px;display:flex;flex-direction:column;gap:9px}.hud-card{display:flex;gap:9px;padding:6px 0 6px 9px;border-left:2px solid var(--rule);background:linear-gradient(90deg,rgba(8,11,9,.86),rgba(8,11,9,.35));transition:border-color .18s}.hud-n{font-family:var(--mono);font-size:11px;color:var(--text-4);padding-top:2px;letter-spacing:.1em}.hud-card b{font-size:13px;font-weight:800;letter-spacing:.2em;color:var(--text-3)}.hud-card b,.hud-card i{display:block;font-family:var(--mono)}.hud-card i{font-style:normal;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-4);margin-top:2px}.hud-card em{display:none;font-style:normal;font-size:12.5px;line-height:1.4;color:var(--text-3);margin-top:5px}.hud-card.firing{border-left-color:var(--accent-ink)}.hud-card.firing b{color:var(--accent-ink)}.hud-card.firing em{display:block}.scan{display:flex;gap:8px;margin-top:22px;pointer-events:auto;max-width:480px}.scan input{flex:1 1;min-width:0;font-family:var(--mono);font-size:14.5px;color:var(--bone);background:var(--card);border:1px solid var(--line);padding:11px 13px;outline:none}.scan input:focus{border-color:var(--accent-ink)}.scan input::placeholder{color:var(--text-4)}.scan button{-webkit-clip-path:polygon(0 0,100% 0,100% 68%,calc(100% - 11px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 68%,calc(100% - 11px) 100%,0 100%);font-family:var(--mono);font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;padding:11px 16px;background:var(--chart);color:var(--on-accent);border:none;cursor:pointer}.scan button:disabled{background:#1d2427;color:#6f797c;cursor:default}.scanout{margin-top:10px;max-width:480px;pointer-events:auto;background:var(--card);border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.scanerr{display:block;padding:12px 14px;font-family:var(--mono);font-size:14px;color:var(--warn)}.scanhead{display:flex;align-items:baseline;gap:10px;padding:11px 14px;border-bottom:1px solid var(--line)}.scanhead b{font-family:var(--mono);font-size:16.5px;font-weight:800}.scanhead span{font-family:var(--mono);font-size:12.5px;color:var(--dim)}.scanhead .x{margin-left:auto;background:none;border:none;color:var(--dim);font-size:19px;cursor:pointer;line-height:1;padding:0 2px}.scanflags{padding:10px 14px 4px}.scanwhy{padding:0 14px 12px}.scanwhy p{margin:5px 0 0;font-size:14px;line-height:1.45;color:var(--text-3)}.scanwhy b{color:var(--bone)}.dossier{border-top:1px solid var(--rule);padding:10px 14px 12px}.dos-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:7px;font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-4)}.dos-head a{color:var(--accent-ink);text-decoration:none;border-bottom:1px solid rgba(255,61,154,.35)}.dos-head i{font-style:normal;color:var(--dim)}.dos{margin:0 0 5px;padding-left:12px;position:relative;font-size:14px;line-height:1.45;color:var(--text-3)}.dos:before{content:"";position:absolute;left:0;top:7px;width:5px;height:1px;background:currentColor;opacity:.6}.dos-bad{color:var(--bad)}.dos-good{color:var(--accent-ink)}.star{background:none;border:none;cursor:pointer;color:#343d40;font-size:15px;padding:0 6px 0 0;line-height:1}.star:hover{color:var(--dim)}.star.on{color:var(--accent-ink)}.fhead2 .star{margin-left:6px;padding:0}.ping{position:absolute;right:44px;bottom:96px;display:flex;flex-direction:column;gap:2px;cursor:pointer;padding:11px 16px;background:var(--card);border:1px solid var(--chart);border-left-width:3px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:rise .35s ease}.ping b{font-size:16px;font-weight:800}.ping b,.ping span{font-family:var(--mono)}.ping span{font-size:12.5px;text-transform:uppercase;letter-spacing:.1em;color:var(--accent-ink)}.ping i{font-style:normal;font-size:12.5px;color:var(--dim)}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.calls{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;pointer-events:auto}.call{display:flex;flex-direction:column;gap:2px;text-align:left;cursor:pointer;font:inherit;padding:8px 13px;background:var(--card);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--line);border-left-width:3px;color:var(--bone)}.call:hover{background:rgba(31,17,24,.92)}.call b{font-size:15px;font-weight:800}.call b,.call i{font-family:var(--mono)}.call i{font-style:normal;font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--dim)}.call-bad{border-left-color:var(--bad)}.call-good{border-left-color:var(--accent-ink)}.call-flat{border-left-color:var(--dim)}.ticker{position:absolute;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--chart);background:rgba(6,9,8,.86);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.ticker>div{padding:12px 20px;border-right:1px solid var(--line);position:relative}.ticker>div:before{content:"";position:absolute;top:0;left:0;width:100%;height:6px;background:repeating-linear-gradient(90deg,rgba(255,61,154,.3) 0 1px,transparent 1px 9px)}.ticker>div:last-child{border-right:none}.ticker b{display:block;font-family:var(--mono);font-size:22px;font-weight:800;letter-spacing:-.04em}.ticker span{letter-spacing:.13em;color:var(--dim)}.hint,.ticker span{font-family:var(--mono);font-size:12px;text-transform:uppercase}.hint{position:absolute;left:44px;bottom:82px;letter-spacing:.16em;color:var(--text-4);pointer-events:none}.feed{max-width:1500px;margin:0 auto;padding-inline:20px}.tscroll{overflow-x:auto;border:1px solid var(--line)}.tbl{width:100%;border-collapse:collapse;font-family:var(--mono);font-size:14px;min-width:1040px}.tbl th{position:-webkit-sticky;position:sticky;top:0;background:var(--bg-2);text-align:right;font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:.11em;color:var(--dim);padding:10px 13px;border-bottom:1px solid var(--line)}.tbl td:first-child,.tbl td:last-child,.tbl th:first-child,.tbl th:last-child{text-align:left}.tbl th.sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tbl th.sortable:hover{color:var(--bone)}.tbl th.sorted{color:var(--accent-ink)}.tbl th.sorted:after{content:" \25be"}.tbl td{text-align:right;padding:9px 13px;border-bottom:1px solid var(--line);white-space:nowrap}.tbl tbody tr{cursor:pointer}.tbl tbody tr:hover{background:var(--card-soft)}.tbl tbody tr.on{background:var(--accent-bg)}.tbl .sym{font-weight:800}.tbl .sigs{text-align:left;white-space:normal;max-width:260px}.chip{font-style:normal;display:inline-block;margin:1px 4px 1px 0;padding:2px 7px;font-size:12px;text-transform:uppercase;letter-spacing:.07em;border:1px solid}.chip-bad{color:var(--bad);border-color:#4a2020;background:#1c0e0e}.chip-good{color:var(--accent-ink);border-color:var(--accent-dim);background:var(--accent-bg)}.chip-flat{color:var(--dim);border-color:#2b3336;background:#0f1315}.tbl .quiet{color:var(--text-4)}.tbl .sym .tag{margin-left:7px}.tbl .hi{color:var(--warn)}.tbl .up{color:var(--accent-ink)}.tbl .dn{color:#6f797c}.tbl .like{color:var(--dim)}.tbl .pend{color:#343d40}.tbl .empty{text-align:center;color:var(--dim);padding:40px}.nov{display:inline-block;min-width:40px;padding:2px 6px;color:var(--on-accent);background:color-mix(in srgb,var(--chart) calc(var(--n) * 100%),#23111a)}.how{max-width:1500px;margin:0 auto;padding:56px 20px 0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px}.how h3{font-size:17px;color:var(--accent-ink);margin-bottom:7px;letter-spacing:.05em}.how p{margin:0;font-size:17px;line-height:1.7;color:var(--text-2)}.how b{color:var(--bone)}.flagkey{list-style:none;margin:0;padding:0}.flagkey li{padding:8px 0;border-top:1px solid var(--line);font-size:16.5px;line-height:1.5;color:var(--text-2)}.flagkey li:first-child{border-top:none}.flagkey b{display:inline-block;min-width:116px;font-family:var(--mono);font-size:14px;text-transform:uppercase;letter-spacing:.06em;color:var(--accent-ink)}@media (max-width:1080px){.hud-stack{display:none}.hero{top:26px;left:20px;right:20px;max-width:none}.focus{position:static;width:auto;margin:0 20px}.stage{height:auto;min-height:0;padding-bottom:18px}.brain-canvas{position:relative;height:56vh;min-height:330px}.vignette{display:none}.hero{padding:24px 20px 18px}.hero,.ticker{position:static}.ticker{grid-template-columns:repeat(2,1fr);margin-top:18px}.hint{display:none}.how{grid-template-columns:1fr;gap:16px}}.cortex{max-width:1500px;margin:0 auto;padding-inline:20px}.cx-top{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:11px;border-bottom:1px solid var(--rule);margin-bottom:20px}.cx-title{display:flex;align-items:center;gap:11px}.cx-title h2{font-size:27px}.cx-badge{font-size:11px;font-weight:800;letter-spacing:.18em;padding:3px 7px;color:var(--accent-ink);border:1px solid var(--accent-dim);background:var(--accent-bg)}.cx-badge,.cx-meta{font-family:var(--mono)}.cx-meta{display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:12.5px;text-transform:uppercase;letter-spacing:.11em;color:var(--dim)}.cx-meta b{color:var(--bone);font-weight:800}.cx-run{font:inherit;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;padding:7px 13px;cursor:pointer;color:var(--accent-ink);background:transparent;border:1px solid var(--accent-dim);-webkit-clip-path:polygon(0 0,100% 0,100% 66%,calc(100% - 9px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 66%,calc(100% - 9px) 100%,0 100%)}.cx-run:hover:not(:disabled){background:var(--chart);color:var(--on-accent)}.cx-run:disabled{color:var(--text-4);border-color:#262d30;cursor:default}.cx-board{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:26px;gap:26px}.cx-mod{position:relative;padding:11px 13px 30px;min-height:216px;border-top-width:1px;border:1px solid var(--line);border-top:2px solid var(--line);background:var(--card);transition:border-color .2s,background .2s}.cx-scout{border-top-color:#4a5457}.cx-skeptic{border-top-color:#4a2020}.cx-historian{border-top-color:#22414f}.cx-synthesis{border-top-color:var(--accent-dim)}.cx-mod.done{border-color:#262d30}.cx-mod.firing{border-color:var(--accent-ink);background:linear-gradient(180deg,rgba(38,21,29,.95),rgba(10,14,9,.8))}.cx-scan{position:absolute;inset:0;overflow:hidden;pointer-events:none}.cx-mod.firing .cx-scan i{position:absolute;left:0;right:0;height:34%;background:linear-gradient(180deg,transparent,rgba(255,61,154,.1),transparent);animation:cx-sweep .62s linear}@keyframes cx-sweep{0%{top:-34%}to{top:100%}}.cx-wire{position:absolute;top:20px;right:-26px;width:26px;height:1px;z-index:2;background:repeating-linear-gradient(90deg,#343d40 0 3px,transparent 3px 6px)}.cx-wire:after,.cx-wire:before{content:"";position:absolute;top:-1px;width:3px;height:3px;background:#343d40}.cx-wire:before{left:-1px}.cx-wire:after{right:-1px}.cx-wire i,.cx-wire.hot:after,.cx-wire.hot:before{background:var(--chart)}.cx-wire i{position:absolute;top:-2px;left:0;width:5px;height:5px;opacity:0}.cx-wire.hot{background:repeating-linear-gradient(90deg,rgba(255,61,154,.5) 0 3px,transparent 3px 6px)}.cx-wire.hot i{animation:cx-packet .62s linear}@keyframes cx-packet{0%{left:-2px;opacity:1}to{left:24px;opacity:.2}}.cx-head{display:flex;align-items:center;gap:8px;width:100%;padding:0 0 2px;cursor:pointer;background:none;border:none;color:inherit;font:inherit;text-align:left}.cx-head b{font-family:var(--mono);font-size:14px;font-weight:800;letter-spacing:.2em;color:#9aa4a7}.cx-mod.done .cx-head b,.cx-mod.firing .cx-head b{color:var(--bone)}.cx-mod.firing .cx-head b{color:var(--accent-ink)}.cx-n{font-family:var(--mono);font-size:11px;letter-spacing:.1em;color:var(--text-4)}.cx-led{margin-left:auto;width:6px;height:6px;background:var(--rule)}.cx-mod.done .cx-led{background:#712248}.cx-mod.firing .cx-led{background:var(--chart);box-shadow:0 0 9px var(--chart);animation:blip .6s infinite}.cx-seat{display:block;font-style:normal;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-4);margin-bottom:9px}.cx-lead{margin:0 0 8px;font-size:14.5px;line-height:1.42;color:var(--bone);animation:cx-in .3s ease both}.cx-line{position:relative;margin:0 0 6px;padding-left:11px;font-size:13.5px;line-height:1.45;color:var(--text-3);animation:cx-in .34s ease both}.cx-line:before{content:"";position:absolute;left:0;top:7px;width:5px;height:1px;background:currentColor;opacity:.55}.cx-line b{font-family:var(--mono);color:var(--bone);margin-right:6px}.cx-bad{color:var(--bad)}.cx-good{color:var(--accent-ink)}@keyframes cx-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.cx-sym{font:inherit;font-family:var(--mono);font-weight:800;color:var(--accent-ink);background:none;border:none;border-bottom:1px dotted rgba(255,61,154,.5);padding:0;margin-right:6px;cursor:pointer}.cx-sym:hover{background:var(--chart);color:var(--on-accent)}.cx-wait{margin:0;font-family:var(--mono);font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-4)}.cx-detail{margin-top:10px;padding-top:8px;border-top:1px dashed #262d30}.cx-detail p{margin:0 0 5px;font-size:13px;line-height:1.45;color:var(--text-3)}.cx-detail span{display:inline-block;min-width:40px;font-family:var(--mono);font-size:11px;letter-spacing:.14em}.cx-detail span,.cx-more{text-transform:uppercase;color:var(--text-4)}.cx-more{position:absolute;left:13px;bottom:9px;font:inherit;font-family:var(--mono);font-size:11px;letter-spacing:.16em;background:none;border:none;padding:0;cursor:pointer}.cx-more:hover{color:var(--accent-ink)}.cx-gate{border-top-color:var(--accent-dim)}.cx-gate.speak.done{border-color:var(--accent-ink);background:linear-gradient(180deg,rgba(42,20,31,.95),rgba(10,14,9,.85))}.cx-action{font-family:var(--mono);font-size:27px;font-weight:800;letter-spacing:.06em;color:var(--text-4);margin:6px 0 8px;animation:cx-in .3s ease both}.cx-gate.speak .cx-action{color:var(--accent-ink);text-shadow:0 0 22px rgba(255,61,154,.45)}.cx-acts{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.cx-acts button{font:inherit;font-family:var(--mono);font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:6px 9px;cursor:pointer;color:var(--dim);background:transparent;border:1px solid var(--rule)}.cx-acts button:hover{color:var(--bone);border-color:var(--dim)}.cx-acts .cx-act-go{color:var(--on-accent);background:var(--chart);border-color:var(--accent-ink);font-weight:800}.cx-foot{display:flex;align-items:flex-start;gap:22px;margin-top:18px;flex-wrap:wrap}.cx-foot p{margin:0;flex:1 1;min-width:300px;font-size:15.5px;line-height:1.65;color:var(--text-3);max-width:760px}.cx-viz{margin:2px 0 11px;animation:cx-in .34s ease both}.cx-note{display:block;margin-top:5px;font-family:var(--mono);font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--text-4)}.cx-split{display:flex;gap:2px;height:10px}.cx-split span{display:block;min-width:2px}.cx-split .cx-bad{background:#7a2b2b}.cx-split .cx-good{background:var(--chart)}.cx-split .cx-flat{background:var(--rule)}.cx-meter{position:relative;height:10px;background:var(--card-soft);border:1px solid var(--line)}.cx-meter i{display:block;height:100%;background:#712248;transition:width .5s ease}.cx-meter.over i{background:var(--chart)}.cx-meter b{position:absolute;top:-3px;bottom:-3px;width:1px;background:var(--bone);opacity:.7}.cx-ticks{display:flex;gap:2px;flex-wrap:wrap}.cx-ticks i{width:4px;height:10px;background:var(--line)}.cx-ticks i.on{background:#712248}.cx-spark{display:flex;align-items:flex-end;gap:2px;height:26px}.cx-spark i{flex:0 1 7px;max-width:12px;min-width:3px;background:#5f2340}.cx-spark i:last-child{background:var(--chart)}.cx-hist{display:flex;align-items:flex-end;gap:3px;height:22px}.cx-hist i{width:5px;height:6px;background:var(--rule)}.cx-hist i.on{height:20px;background:var(--chart)}.cx-hist i:last-child{animation:cx-in .3s ease both}@media (max-width:1180px){.cx-board{grid-template-columns:repeat(2,1fr);gap:14px}.cx-wire{display:none}.cx-mod{min-height:0}}@media (max-width:620px){.cx-board{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.cx-action,.cx-hist i:last-child,.cx-lead,.cx-line,.cx-mod.firing .cx-led,.cx-mod.firing:after,.cx-wire.hot i{animation:none}}.council{max-width:1500px;margin:0 auto;padding-inline:20px}.c-mode{margin:0 0 16px;padding:12px 16px;border-left:3px solid var(--dim);background:var(--card-soft);font-size:15.5px;line-height:1.6;color:var(--text-3);max-width:820px}.c-mode.live{border-left-color:var(--accent-ink)}.c-mode b{display:inline-block;margin-right:8px;font-family:var(--mono);font-size:12.5px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--on-accent);background:var(--dim);padding:2px 7px}.c-mode.live b{background:var(--chart)}.c-verdict{display:flex;gap:16px;align-items:flex-start;padding:16px 18px;border:1px solid var(--line);border-left:3px solid var(--dim);background:var(--panel);margin-bottom:16px}.c-verdict.on{border-left-color:var(--accent-ink)}.c-gate{font-family:var(--mono);font-size:12.5px;font-weight:800;letter-spacing:.14em;padding:5px 10px;border:1px solid;color:var(--dim);flex:none}.c-verdict.on .c-gate{color:var(--on-accent);background:var(--chart);border-color:var(--accent-ink)}.c-verdict b{display:block;font-family:var(--mono);font-size:16.5px;letter-spacing:-.01em;margin-bottom:4px}.c-verdict span{font-size:14px;color:var(--dim)}.c-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.c-region{background:var(--panel);padding:14px 15px;border:1px solid var(--line);border-top:2px solid var(--line)}.c-scout{border-top-color:#fff}.c-skeptic{border-top-color:var(--bad)}.c-historian{border-top-color:#8ad4ff}.c-synthesis{border-top-color:var(--accent-ink)}.c-head{margin-bottom:9px}.c-head b{display:block;font-size:14.5px;font-weight:800;letter-spacing:.06em}.c-head b,.c-head i{font-family:var(--mono);text-transform:uppercase}.c-head i{font-style:normal;font-size:12px;letter-spacing:.1em;color:var(--dim)}.c-lead{margin:0 0 8px;font-size:15px;color:var(--bone)}.c-lead,.c-line{line-height:1.45}.c-line{margin:0 0 6px;font-size:14px;color:var(--text-3)}.c-line b{color:var(--bone);font-family:var(--mono)}.c-bad b{color:var(--bad)}.c-ok{color:var(--accent-ink)}.c-meta{color:var(--dim);font-size:12.5px;text-transform:uppercase;letter-spacing:.08em}.c-err,.c-meta,.c-none{font-family:var(--mono)}.c-err,.c-none{margin:0;font-size:13.5px;color:var(--warn)}.c-foot{margin:20px 0 0;font-size:15.5px;line-height:1.65;color:var(--text-3);max-width:820px}@media (max-width:1080px){.c-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.c-grid{grid-template-columns:1fr}}.lab .how h3,.lab .uses h3{font-size:21px;color:var(--accent-ink);letter-spacing:-.02em}.lab .hero .stage-title{font-size:clamp(30px,3.4vw,46px);line-height:.96}.lab .hero .stage-title:after{display:none}.lab .cta,.lab .scan button{-webkit-clip-path:none;clip-path:none}.lab .scan input{border-radius:999px 0 0 999px;padding-left:16px}.lab .scan button{border-radius:0 999px 999px 0;padding-right:20px}.lab .cx-run{-webkit-clip-path:none;clip-path:none;border-radius:999px}.modal-wrap{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:20px;background:rgba(23,6,15,.6);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:modal-in .14s ease-out}.modal{width:min(500px,100%);max-height:min(86vh,800px);overflow-y:auto;background:var(--c-bone);color:var(--c-ink);border:var(--edge);border-radius:26px;box-shadow:9px 9px 0 var(--c-pop)}@keyframes modal-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.modal-wrap{animation:none}}.modal-head{display:flex;align-items:center;gap:12px;padding:20px 24px 16px;border-bottom:var(--edge)}.modal-head h3{margin:0;font-size:27px}.modal-x{margin-left:auto;width:38px;height:38px;font-size:22px;line-height:1;cursor:pointer;color:var(--c-ink);background:var(--c-paper);border:2px solid var(--c-ink);border-radius:50%}.modal-x:hover{background:#fff}.modal-body{padding:22px 24px 24px}.dl{display:flex;align-items:baseline;justify-content:center;gap:10px;width:100%;padding:18px 20px;font-size:18.5px;font-weight:800;text-decoration:none;color:var(--c-ink);background:var(--c-pop);border:var(--edge);border-radius:999px;box-shadow:5px 5px 0 var(--c-ink);transition:transform .1s ease,box-shadow .1s ease}.dl:hover{transform:translate(-1px,-1px);box-shadow:6px 6px 0 var(--c-ink)}.dl:active{transform:translate(3px,3px);box-shadow:0 0 0 var(--c-ink)}.dl span{font-size:13px;font-weight:700;opacity:.75}.steps-mini{margin:20px 0 0;padding-left:20px;display:grid;grid-gap:8px;gap:8px}.steps-mini li{font-size:15.5px;line-height:1.5;color:#3a2530}.steps-mini b{color:var(--c-ink);font-weight:800}.steps-mini code{font-family:var(--mono);font-size:13.5px;color:var(--c-deep)}.steps-mini.live li{opacity:1}.modal-lead{margin:16px 0 0;font-size:14px;line-height:1.55;color:var(--c-plum)}.chips{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0 0;padding:0;list-style:none}.chips li{padding:5px 11px;font-size:12.5px;font-weight:700;color:var(--c-ink);background:var(--c-paper);border:2px solid var(--c-ink);border-radius:999px}.verify{margin-top:16px}.verify summary{font-size:13.5px;font-weight:700;color:var(--c-plum);cursor:pointer;list-style:none}.verify summary::-webkit-details-marker{display:none}.verify summary:before{content:"+ ";font-weight:800}.verify[open] summary:before{content:"- "}.verify summary:hover{color:var(--c-ink)}.hashline{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:10px;padding:10px 12px;background:var(--c-paper);border:2px solid var(--c-ink);border-radius:14px}.hashline code{flex:1 1;min-width:0;font-family:var(--mono);font-size:11px;color:#3a2530;word-break:break-all}.hashline button{padding:5px 11px;font:inherit;font-size:12px;font-weight:800;cursor:pointer;color:var(--c-ink);background:var(--c-bone);border:2px solid var(--c-ink);border-radius:999px}.hashline button:hover{background:#fff}.hashnote{margin:8px 2px 0;font-size:12.5px;line-height:1.5;color:var(--c-plum)}.hashnote code{font-family:var(--mono);font-size:11.5px}.modal-foot{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 24px;border-top:var(--edge);background:var(--c-paper);border-radius:0 0 24px 24px}.modal-foot a{font-size:14px;font-weight:800;color:var(--c-deep)}.after{margin:16px 0 0;padding:14px 16px;border:2px solid var(--c-ink);border-radius:16px;background:var(--c-blush)}.after>b{display:block;margin-bottom:8px;font-size:14.5px}.after ol{margin:0;padding-left:18px}.after li{margin-bottom:7px;font-size:14px;line-height:1.5;color:#3a2530}.after li b{color:var(--c-ink)}@media (max-width:560px){.modal-wrap{padding:0;place-items:end stretch}.modal{max-height:92vh;border-radius:26px 26px 0 0;box-shadow:none}.modal-foot{border-radius:0}}.copyurl{display:inline-flex;align-items:baseline;gap:8px;vertical-align:baseline;padding:2px 9px;font:inherit;cursor:pointer;text-align:left;background:var(--c-paper);border:2px solid var(--c-ink);border-radius:999px}.copyurl:hover{background:#fff}.copyurl code{font-family:var(--mono);font-size:.9em;color:var(--c-deep);background:none!important;padding:0!important}.copyurl span{font-size:11px;font-weight:800;color:var(--c-plum);white-space:nowrap}.end{background:transparent;color:var(--c-ink);border-top:var(--edge);padding:clamp(60px,9vw,120px) var(--gut) 40px;overflow:hidden}.end-in{max-width:var(--wrap);margin:0 auto}.end-word{display:flex;align-items:center;gap:clamp(12px,2vw,26px)}.end-word b{font-family:var(--display);font-size:clamp(64px,15.5vw,236px);font-weight:800;letter-spacing:-.06em;line-height:.82;color:var(--c-bone);text-shadow:6px 6px 0 var(--c-ink)}.end-word svg{flex:none;width:clamp(54px,10vw,150px);height:auto;color:var(--c-bone);filter:drop-shadow(5px 5px 0 var(--c-ink))}.end-line{margin:26px 0 0;font-family:var(--display);font-size:clamp(24px,3vw,40px);font-weight:800;letter-spacing:-.035em}.end-links{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:30px}.end-links>a:not(.cta){font-size:18px;font-weight:800}.cta-bone{background:var(--c-bone)}.cta-bone.soon{background:transparent;border-style:dashed;box-shadow:none;font-weight:700}.end-credit{margin:46px 0 0;font-size:13.5px;line-height:1.6;color:rgba(23,6,15,.74)}