@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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}:root{color:#e8e9e3;background:#090a0c;font-family:Manrope Variable,Helvetica Neue,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--ink: #090a0c;--paper: #e8e9e3;--muted: #8a8e89;--line: rgba(232, 233, 227, .16);--acid: #d9ff43;--acid-soft: rgba(217, 255, 67, .14);--orange: #ff6b3d;--panel: #101216;--cursor-x: 50vw;--cursor-y: 20vh}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle 560px at var(--cursor-x) var(--cursor-y),rgba(217,255,67,.045),transparent 70%),var(--ink)}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}::selection{color:var(--ink);background:var(--acid)}.skip-link{position:fixed;z-index:1000;top:.75rem;left:.75rem;padding:.65rem .9rem;color:var(--ink);background:var(--acid);font:700 .7rem/1 JetBrains Mono Variable,monospace;transform:translateY(-160%);transition:transform .18s ease}.skip-link:focus{transform:translateY(0)}.site-shell{overflow:hidden}.site-shell[data-dialect=human]{--acid: #91d7ff;--acid-soft: rgba(145, 215, 255, .14)}.visual-environment{position:fixed;z-index:8;top:0;right:0;bottom:0;left:0;width:100vw;height:100svh;overflow:hidden;pointer-events:none;contain:strict}.visual-environment canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.52;mix-blend-mode:screen;-webkit-mask-image:linear-gradient(90deg,#000000f2,#00000080 18%,#0000002b 38%,#0000002b 62%,#00000080 82%,#000000f2);mask-image:linear-gradient(90deg,#000000f2,#00000080 18%,#0000002b 38%,#0000002b 62%,#00000080 82%,#000000f2)}.site-shell[data-dialect=human] .visual-environment canvas{opacity:.46}.visual-environment canvas[data-fallback=true]{opacity:0}.visual-environment:has(canvas[data-fallback=true]):before{position:absolute;content:"";top:0;right:0;bottom:0;left:0;opacity:.14;background-image:repeating-radial-gradient(circle at 14% 38%,transparent 0 42px,var(--acid) 43px,transparent 44px 78px),linear-gradient(90deg,var(--acid) 1px,transparent 1px);background-size:440px 440px,9vw 100%;-webkit-mask-image:linear-gradient(90deg,#000,transparent 34%,transparent 70%,#000);mask-image:linear-gradient(90deg,#000,transparent 34%,transparent 70%,#000)}.environment-noise{position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;opacity:.035;background-image:repeating-radial-gradient(circle at 37% 63%,rgba(255,255,255,.9) 0 .55px,transparent .8px 4px);background-size:7px 7px;animation:environment-noise-shift .22s steps(2,end) infinite}.environment-vignette{position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 120px #000000bd,inset 0 0 0 1px #d9ff4309}.environment-horizon{position:absolute;top:50%;left:1rem;width:calc(100% - 2rem);height:1px;opacity:.18;background:linear-gradient(90deg,var(--acid),transparent 12%,transparent 88%,var(--acid))}.environment-horizon i{position:absolute;top:-3px;width:7px;height:7px;background:var(--acid);border-radius:50%;box-shadow:0 0 12px var(--acid)}.environment-horizon i:nth-child(1){left:0}.environment-horizon i:nth-child(2){left:50%;opacity:.3}.environment-horizon i:nth-child(3){right:0}.environment-rail{position:absolute;top:94px;bottom:82px;display:flex;width:30px;align-items:center;color:#d9ff43a6;font:650 .43rem/1 JetBrains Mono Variable,monospace;letter-spacing:.08em;writing-mode:vertical-rl}.environment-rail--left{left:.72rem}.environment-rail--right{right:.72rem}.environment-rail>span{padding:.45rem 0;background:#090a0cb8}.environment-rail>small{margin-top:auto;color:#e8e9e347;font:inherit}.environment-rail--left>div{display:flex;gap:.72rem;align-items:center;margin:auto 0;flex-direction:column}.environment-rail--left>div i{width:3px;height:12px;background:#e8e9e329;transition:height .28s ease,background .28s ease,box-shadow .28s ease}.environment-rail--left>div i.is-active{height:30px;background:var(--acid);box-shadow:0 0 12px var(--acid)}.environment-rail--right>i{position:absolute;top:44px;right:4px;width:2px;max-height:calc(100% - 128px);background:var(--acid);box-shadow:0 0 10px var(--acid);transition:height .18s ease-out}.environment-rail--right:before{position:absolute;content:"";top:44px;right:4px;width:2px;height:calc(100% - 128px);background:#e8e9e31a}.environment-rail--right>small{max-height:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.environment-corner{position:absolute;width:46px;height:46px;opacity:.44}.environment-corner:before,.environment-corner:after{position:absolute;content:"";background:var(--acid)}.environment-corner:before{width:100%;height:1px}.environment-corner:after{width:1px;height:100%}.environment-corner--northwest{top:82px;left:42px}.environment-corner--southeast{right:42px;bottom:24px;transform:rotate(180deg)}@keyframes environment-noise-shift{0%{transform:translate3d(-1%,1%,0)}50%{transform:translate3d(1%,-1%,0)}to{transform:translate3d(0,1%,0)}}.site-header{position:absolute;z-index:10;top:0;left:0;display:flex;align-items:center;justify-content:space-between;width:100%;height:76px;padding:0 4vw;border-bottom:1px solid var(--line)}.brand-mark{display:inline-flex;align-items:center;gap:.7rem;font:750 .72rem/1 JetBrains Mono Variable,monospace;letter-spacing:.12em}.brand-mark svg{color:var(--acid)}.brand-version{color:#686d69}.site-header nav{display:flex;align-items:center;gap:clamp(1rem,2.4vw,2.4rem);color:#a2a6a1;font:650 .62rem/1 JetBrains Mono Variable,monospace;letter-spacing:.12em}.site-header nav a{transition:color .18s ease}.site-header nav a:hover,.site-header nav a:focus-visible{color:var(--paper)}.dialect-toggle{display:inline-flex;align-items:center;gap:.48rem;min-height:36px;padding:0 .65rem;color:#686d68;background:#111316;border:1px solid #34383b;font:700 .49rem/1 JetBrains Mono Variable,monospace;letter-spacing:.08em;cursor:pointer}.dialect-toggle>span{transition:color .18s ease}.dialect-toggle>span.is-active{color:var(--acid)}.dialect-toggle>i{position:relative;width:28px;height:14px;background:#272b2e;border:1px solid #474c4f;border-radius:999px}.dialect-toggle>i b{position:absolute;top:2px;left:2px;width:8px;height:8px;background:var(--acid);border-radius:50%;transition:transform .18s ease}.dialect-toggle[aria-pressed=false]>i b{transform:translate(14px)}.local-pill{display:inline-flex;align-items:center;gap:.5rem;padding:.56rem .72rem;color:var(--acid);border:1px solid rgba(217,255,67,.36);border-radius:999px}.hero{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:center;min-height:100svh;padding:8.5rem 6vw 6rem;isolation:isolate}.hero:before{position:absolute;z-index:-1;content:"";top:7%;right:10%;width:36vw;height:36vw;background:radial-gradient(circle,rgba(217,255,67,.095),transparent 66%);filter:blur(10px)}.hero-grid-lines{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;opacity:.28;background-image:linear-gradient(rgba(232,233,227,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(232,233,227,.055) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(to bottom,#000 10%,transparent 82%);mask-image:linear-gradient(to bottom,#000 10%,transparent 82%)}.hero-copy{z-index:1;padding:3.5rem 2rem 3rem 0}.eyebrow{display:flex;align-items:center;gap:.55rem;margin:0 0 1.5rem;color:var(--acid);font:700 .66rem/1.4 JetBrains Mono Variable,monospace;letter-spacing:.15em}.hero h1{max-width:920px;margin:0;color:var(--paper);font-size:clamp(4.2rem,8.4vw,9.7rem);font-weight:790;line-height:.8;letter-spacing:-.075em}.hero h1 span{color:transparent;-webkit-text-stroke:1.5px var(--acid);text-shadow:0 0 40px rgba(217,255,67,.09)}.hero-lede{max-width:650px;margin:2.2rem 0 0;color:#a6aaa4;font-size:clamp(1rem,1.4vw,1.28rem);line-height:1.65}.dialect-readout{display:inline-flex;align-items:center;gap:.65rem;margin-top:1.2rem;padding:.55rem .7rem;color:#747a75;background:#101216b8;border:1px solid #303438;font:650 .5rem/1 JetBrains Mono Variable,monospace;letter-spacing:.08em}.dialect-readout svg{color:var(--acid)}.dialect-readout button{padding:0;color:var(--acid);background:transparent;border:0;border-bottom:1px solid currentColor;font:inherit;cursor:pointer}.site-shell[data-dialect=human] .dialect-readout{background:#91d7ff0d;border-color:#91d7ff47}.site-shell[data-dialect=human] .local-pill{border-color:#91d7ff5c}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:1.5rem;margin-top:2.3rem}.primary-button{display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:54px;padding:0 1.35rem;color:var(--ink);background:var(--acid);border:1px solid var(--acid);border-radius:1px;font:760 .7rem/1 JetBrains Mono Variable,monospace;letter-spacing:.08em;cursor:pointer;box-shadow:0 12px 36px #d9ff4312;transition:transform .18s ease,box-shadow .18s ease}.primary-button:hover{transform:translateY(-2px);box-shadow:0 18px 45px #d9ff4324}.primary-button:focus-visible,.text-button:focus-visible,button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--acid);outline-offset:3px}.text-button{display:inline-flex;align-items:center;gap:.65rem;padding:.8rem 0;color:var(--paper);background:transparent;border:0;border-bottom:1px solid #4b4e4c;font:700 .68rem/1 JetBrains Mono Variable,monospace;letter-spacing:.08em;cursor:pointer}.text-button--gremlin{color:var(--orange);border-color:#73412f}.text-button--gremlin:hover{color:#ff936f;border-color:var(--orange)}.hero-instrument{position:relative;width:min(100%,590px);margin:4rem auto 0;padding:1.2rem;background:#0f1114c7;border:1px solid var(--line);box-shadow:0 40px 100px #00000080;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.instrument-topline,.instrument-readout{display:flex;align-items:center;justify-content:space-between;font:650 .58rem/1 JetBrains Mono Variable,monospace;letter-spacing:.12em}.instrument-topline{padding-bottom:1rem;color:#777c78;border-bottom:1px solid var(--line)}.live-indicator{display:inline-flex;align-items:center;gap:.4rem;color:var(--acid)}.live-indicator:before{width:5px;height:5px;content:"";background:var(--acid);border-radius:50%;box-shadow:0 0 #d9ff4380;animation:live-pulse 2s infinite}.orbital-map{position:relative;display:grid;place-items:center;aspect-ratio:1 / .86;overflow:hidden}.orbital-map:before,.orbital-map:after{position:absolute;content:"";background:#e8e9e317}.orbital-map:before{width:100%;height:1px}.orbital-map:after{width:1px;height:100%}.orbit-ring{position:absolute;display:flex;align-items:flex-start;justify-content:center;border:1px solid rgba(232,233,227,.16);border-radius:50%}.orbit-ring span{margin-top:-.35rem;padding:0 .5rem;color:#686d68;background:var(--panel);font:600 .48rem/1 JetBrains Mono Variable,monospace;letter-spacing:.12em}.orbit-ring--outer{width:85%;aspect-ratio:1;animation:spin 34s linear infinite}.orbit-ring--mid{width:62%;aspect-ratio:1;border-style:dashed;animation:spin-reverse 26s linear infinite}.orbit-ring--inner{width:39%;aspect-ratio:1;border-color:#d9ff4366;animation:spin 18s linear infinite}.orbit-core{z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;width:112px;aspect-ratio:1;color:var(--acid);background:#0c0e10;border:1px solid rgba(217,255,67,.5);border-radius:50%;box-shadow:0 0 50px #d9ff431a}.orbit-core strong{margin-top:.45rem;font:750 1.1rem/1 JetBrains Mono Variable,monospace}.orbit-core span{margin-top:.3rem;color:#767b75;font:600 .46rem/1 JetBrains Mono Variable,monospace;letter-spacing:.16em}.signal-dot{position:absolute;z-index:3;width:7px;height:7px;background:var(--acid);border-radius:50%;box-shadow:0 0 12px var(--acid)}.signal-dot--one{top:15%;left:34%}.signal-dot--two{right:17%;bottom:31%;animation:blink 1.4s infinite}.signal-dot--three{bottom:19%;left:28%;opacity:.4}.instrument-readout{display:grid;grid-template-columns:1fr auto 1fr auto;gap:.7rem;padding-top:1rem;color:#626763;border-top:1px solid var(--line)}.instrument-readout strong{color:var(--paper)}.instrument-readout .signal-text{color:var(--acid)}.hero-bottomline{position:absolute;bottom:1.9rem;left:6vw;right:6vw;display:flex;align-items:center;justify-content:space-between;color:#5c615d;font:600 .55rem/1 JetBrains Mono Variable,monospace;letter-spacing:.14em}.scroll-cue{display:inline-flex;align-items:center;gap:.55rem}.problem-section{padding:7rem 6vw 8rem;color:var(--ink);background:var(--paper)}.section-kicker{display:grid;grid-template-columns:4rem 1fr;align-items:center;padding-bottom:1.2rem;border-bottom:1px solid rgba(9,10,12,.22);font:700 .62rem/1 JetBrains Mono Variable,monospace;letter-spacing:.12em}.section-kicker span{color:#7a7d77}.section-kicker p{margin:0}.problem-copy{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,.65fr);gap:7vw;align-items:end;padding-top:3.5rem}.problem-copy h2,.method-header h2,.closing-section h2{margin:0;font-size:clamp(3rem,6.2vw,7.5rem);line-height:.91;letter-spacing:-.065em}.problem-aside p{margin:0;color:#454842;font-size:1rem;line-height:1.75}.problem-aside em{color:var(--ink);font-style:normal;font-weight:750}.anti-features{display:flex;flex-direction:column;gap:.65rem;margin-top:2rem;padding-top:1.4rem;border-top:1px solid rgba(9,10,12,.18);font:700 .62rem/1 JetBrains Mono Variable,monospace;letter-spacing:.08em}.anti-features span:before{margin-right:.65rem;color:var(--orange);content:"×"}.engine-section{position:relative;padding:7rem 3vw;background:linear-gradient(rgba(232,233,227,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(232,233,227,.025) 1px,transparent 1px),#0b0c0f;background-size:48px 48px}.engine-frame{width:min(1500px,100%);margin:0 auto;overflow:hidden;background:#111317;border:1px solid #30343a;border-radius:5px;box-shadow:0 60px 140px #000000a6}.engine-header{display:flex;align-items:center;justify-content:space-between;min-height:68px;padding:0 1.2rem;background:#15171b;border-bottom:1px solid #2a2e33}.engine-brand{display:flex;align-items:center;gap:.8rem}.engine-symbol{display:grid;place-items:center;width:38px;height:38px;color:var(--acid);background:#0c0e10;border:1px solid #31363b}.engine-brand div:last-child{display:flex;flex-direction:column;gap:.28rem}.engine-brand strong{font:760 .72rem/1 JetBrains Mono Variable,monospace;letter-spacing:.1em}.engine-brand span,.engine-statusbar{color:#707570;font:650 .5rem/1 JetBrains Mono Variable,monospace;letter-spacing:.11em}.gremlin-summon-small{display:inline-flex;align-items:center;gap:.45rem;min-height:32px;padding:0 .6rem;color:var(--orange);background:#ff6b3d0f;border:1px solid #633c30;font:650 .49rem/1 JetBrains Mono Variable,monospace;letter-spacing:.07em;cursor:pointer}.gremlin-summon-small:hover{color:#ffb099;border-color:var(--orange)}.gremlin-summon-small kbd{color:#96604e;font:inherit}.engine-statusbar{display:flex;align-items:center;gap:1.4rem}.engine-statusbar>span{display:inline-flex;align-items:center;gap:.48rem}.engine-statusbar svg{color:var(--acid)}.engine-clock{color:#b9bcb6}.engine-body{display:grid;grid-template-columns:280px minmax(0,1fr);min-height:830px}.thread-sidebar{display:flex;flex-direction:column;min-width:0;background:#0e1013;border-right:1px solid #292d32}.sidebar-heading{display:flex;align-items:center;justify-content:space-between;min-height:54px;padding:0 .9rem 0 1rem;color:#747a74;border-bottom:1px solid #25292e;font:650 .56rem/1 JetBrains Mono Variable,monospace;letter-spacing:.11em}.icon-button{display:inline-grid;place-items:center;width:32px;height:32px;padding:0;color:#989c97;background:#171a1e;border:1px solid #30343a;cursor:pointer;transition:color .16s ease,border-color .16s ease}.icon-button:hover{color:var(--acid);border-color:#697632}.thread-list{flex:1;overflow:auto}.thread-card{display:grid;grid-template-columns:7px minmax(0,1fr) auto;gap:.7rem;align-items:start;width:100%;padding:1rem .9rem;text-align:left;background:transparent;border:0;border-bottom:1px solid #25292e;cursor:pointer}.thread-card:hover,.thread-card.is-active{background:#181b1f}.thread-card.is-active{box-shadow:inset 2px 0 0 var(--acid)}.thread-status{width:6px;height:6px;margin-top:.25rem;background:#636862;border-radius:50%}.thread-card.is-active .thread-status{background:var(--acid);box-shadow:0 0 10px #d9ff43b3}.thread-card-copy{display:flex;min-width:0;flex-direction:column}.thread-card strong{overflow:hidden;font-size:.76rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.thread-card small{overflow:hidden;margin-top:.35rem;color:#777c77;font:560 .56rem/1.4 JetBrains Mono Variable,monospace;text-overflow:ellipsis;white-space:nowrap}.thread-card-copy>span{margin-top:.65rem;color:#5e635e;font:650 .48rem/1 JetBrains Mono Variable,monospace;letter-spacing:.08em}.thread-card.is-active .thread-card-copy>span{color:#9ba46e}.thread-card>svg{margin-top:.15rem;color:#555a56}.new-thread-button{display:flex;align-items:center;justify-content:center;gap:.6rem;margin:.9rem;min-height:42px;color:#afb2ad;background:#171a1e;border:1px solid #34383d;font:650 .56rem/1 JetBrains Mono Variable,monospace;letter-spacing:.08em;cursor:pointer}.new-thread-button:hover{color:var(--acid);border-color:#697632}.storage-note{display:flex;gap:.65rem;margin-top:auto;padding:1rem;color:#5e635e;border-top:1px solid #25292e}.storage-note svg{flex:0 0 auto;color:#7e884e}.storage-note p{margin:0;font:550 .51rem/1.5 JetBrains Mono Variable,monospace}.storage-note strong{display:block;margin-bottom:.22rem;color:#828780}.capture-workspace{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;min-width:0;max-height:900px;background:#131519}.workspace-topbar{display:flex;align-items:center;justify-content:space-between;min-height:82px;padding:.9rem 1.35rem;background:#121418;border-bottom:1px solid #2a2e33}.thread-identity{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;min-width:0}.thread-identity>span{grid-column:1 / -1;margin-bottom:.35rem;color:#626762;font:650 .48rem/1 JetBrains Mono Variable,monospace;letter-spacing:.11em}.thread-identity input{min-width:0;padding:0;color:var(--paper);background:transparent;border:0;font-size:clamp(1rem,1.6vw,1.32rem);font-weight:700}.thread-identity .system-input{width:210px;margin-left:1rem;color:#7b807b;font:570 .62rem/1.5 JetBrains Mono Variable,monospace;text-align:right}.workspace-actions{display:flex;gap:.45rem;margin-left:1rem}.workspace-actions button{display:inline-flex;align-items:center;gap:.4rem;min-height:34px;padding:0 .7rem;color:#888d87;background:#181b1f;border:1px solid #30343a;font:650 .5rem/1 JetBrains Mono Variable,monospace;letter-spacing:.07em;cursor:pointer}.workspace-actions button:hover{color:var(--paper)}.workspace-actions .delete-button{padding:0 .55rem}.workspace-actions .delete-button:hover{color:#ff805c;border-color:#6e3a2d}.workspace-actions .command-trigger{color:var(--acid);border-color:#4c5628}.workspace-actions kbd{color:#7e864f;font:650 .48rem/1 JetBrains Mono Variable,monospace}.workspace-tabs{display:grid;grid-template-columns:repeat(4,1fr);min-height:48px;background:#0e1013;border-bottom:1px solid #2a2e33}.workspace-tabs button{position:relative;display:flex;align-items:center;justify-content:center;gap:.48rem;color:#666b66;background:transparent;border:0;border-right:1px solid #262a2f;font:650 .51rem/1 JetBrains Mono Variable,monospace;letter-spacing:.07em;cursor:pointer}.workspace-tabs button:last-child{border-right:0}.workspace-tabs button span{position:absolute;top:.45rem;right:.5rem;color:#414641;font-size:.43rem}.workspace-tabs button:hover{color:#aeb2ac;background:#15181b}.workspace-tabs button.is-active{color:var(--acid);background:linear-gradient(to top,rgba(217,255,67,.08),transparent 70%),#15181b;box-shadow:inset 0 -2px 0 var(--acid)}.capture-scroll{overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#3d423f #141619;scrollbar-width:thin}.capture-intro{display:flex;align-items:end;justify-content:space-between;gap:2rem;padding:2rem 2.1rem;background:linear-gradient(110deg,rgba(217,255,67,.045),transparent 55%),#15181c;border-bottom:1px solid #2b2f34}.mini-label{margin:0 0 .5rem;color:var(--acid);font:650 .52rem/1 JetBrains Mono Variable,monospace;letter-spacing:.12em}.capture-intro h3{margin:0;font-size:clamp(1.25rem,2vw,1.75rem);letter-spacing:-.035em}.fidelity-meter{width:min(260px,35%)}.meter-label{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem;color:#777c77;font:650 .49rem/1 JetBrains Mono Variable,monospace;letter-spacing:.08em}.meter-label strong{color:var(--acid)}.meter-track{height:3px;background:#30353a}.meter-track i{display:block;height:100%;background:var(--acid);box-shadow:0 0 10px #d9ff4359;transition:width .3s ease}.pulse-console{display:grid;grid-template-columns:1fr 1fr;background:#101216;border-bottom:1px solid #292d32}.confidence-control,.pulse-history{display:flex;align-items:center;gap:.75rem;min-height:52px;padding:0 1.25rem;color:#707570;font:650 .5rem/1 JetBrains Mono Variable,monospace;letter-spacing:.06em}.confidence-control{border-right:1px solid #292d32}.confidence-control>span,.pulse-history>span{display:inline-flex;align-items:center;gap:.45rem;white-space:nowrap}.confidence-control svg,.pulse-history svg{color:var(--acid)}.confidence-control input{flex:1;min-width:70px;height:2px;accent-color:var(--acid)}.confidence-control strong{color:var(--acid);font-size:.66rem}.pulse-history button{display:inline-flex;align-items:center;gap:.35rem;margin-left:auto;min-height:28px;padding:0 .55rem;color:#9ca19a;background:#181b1f;border:1px solid #353a3f;font:650 .48rem/1 JetBrains Mono Variable,monospace;letter-spacing:.06em;cursor:pointer}.pulse-history button:hover{color:var(--acid);border-color:#5e692f}.capture-field{display:grid;grid-template-columns:3.3rem minmax(0,1fr);padding:1.5rem 2.1rem;border-bottom:1px solid #292d32}.capture-field--accent{background:#d9ff4309;box-shadow:inset 3px 0 0 var(--acid)}.field-index{padding-top:.15rem;color:#515651;font:650 .52rem/1 JetBrains Mono Variable,monospace}.capture-field--accent .field-index{color:var(--acid)}.capture-field label,.capture-field--list>div:last-child{display:flex;min-width:0;flex-direction:column}.field-label{color:#cfd1cc;font-size:.84rem;font-weight:720}.field-hint{margin-top:.3rem;color:#626762;font-size:.67rem;line-height:1.45}.capture-field textarea{width:100%;min-height:56px;margin-top:.9rem;padding:.75rem .8rem;resize:vertical;color:#aaaea8;background:#101216;border:1px solid #292d31;border-radius:2px;font-size:.79rem;line-height:1.6}.capture-field textarea:hover,.capture-field textarea:focus{border-color:#4c524c}.capture-field--accent textarea{color:#daddd5;border-color:#475126}.capture-field textarea.mono-input{color:var(--acid);font:570 .73rem/1.6 JetBrains Mono Variable,monospace}.capture-split{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #292d32}.capture-split>.capture-field{min-width:0;border-bottom:0}.capture-split>.capture-field:first-child{border-right:1px solid #292d32}.capture-split--final{align-items:stretch}.fact-list{margin-top:.9rem}.fact-row,.fact-add{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:34px;border-top:1px solid #25292d}.fact-marker{display:grid;place-items:center;width:19px;height:19px;color:var(--acid);border:1px solid #4a5428;border-radius:50%}.fact-list--muted .fact-marker{color:#8a8f89;border-color:#464a46}.fact-row input,.fact-add input{min-width:0;padding:.6rem 0;color:#9fa39e;background:transparent;border:0;font-size:.69rem}.fact-row input:focus,.fact-add input:focus{outline:0}.icon-button--quiet{width:24px;height:24px;background:transparent;border:0}.fact-add{grid-template-columns:auto minmax(0,1fr);color:#555a55}.fact-add input::placeholder{color:#565b56}.seal-bar{display:flex;align-items:center;justify-content:flex-end;min-height:70px;padding:.7rem 1rem;background:#0e1013;border-top:1px solid #2b2f34}.seal-shortcut{display:flex;align-items:center;gap:.6rem;margin-right:auto;color:#626762;font:600 .5rem/1.4 JetBrains Mono Variable,monospace;letter-spacing:.06em}.seal-shortcut strong{color:#8f938e}.resume-button,.seal-button,.pulse-button{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:42px;padding:0 1rem;font:700 .56rem/1 JetBrains Mono Variable,monospace;letter-spacing:.07em;cursor:pointer}.resume-button{margin-right:.6rem;color:var(--acid);background:transparent;border:1px solid #5e692f}.pulse-button{margin-right:.6rem;color:#afb3ad;background:#181b1f;border:1px solid #373c41}.pulse-button:hover{color:var(--acid);border-color:#606b31}.seal-button{color:var(--ink);background:var(--acid);border:1px solid var(--acid)}.mode-panel{min-height:0;padding:0 1.4rem 1.4rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#3d423f #141619;scrollbar-width:thin;background:linear-gradient(rgba(232,233,227,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(232,233,227,.018) 1px,transparent 1px),#121418;background-size:42px 42px}.mode-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:center;margin:0 -1.4rem 1.35rem;padding:2.2rem 2rem;background:radial-gradient(circle at 72% 10%,rgba(217,255,67,.08),transparent 33%),#15181c;border-bottom:1px solid #2d3136}.mode-hero>div:first-child{max-width:720px}.mode-hero h3{margin:0;font-size:clamp(1.7rem,3.4vw,3.4rem);line-height:.98;letter-spacing:-.055em}.mode-hero>div:first-child>p:last-child{max-width:680px;margin:1rem 0 0;color:#7f847e;font-size:.77rem;line-height:1.65}.checksum-card,.clearance-card{display:grid;grid-template-columns:auto 1fr;gap:.45rem .65rem;align-items:center;min-width:218px;padding:1rem;background:#0d0f12;border:1px solid #363b40}.checksum-card svg,.clearance-card svg{grid-row:1 / 3;color:var(--acid)}.checksum-card span,.clearance-card span{color:#606560;font:650 .48rem/1 JetBrains Mono Variable,monospace;letter-spacing:.08em}.checksum-card strong{color:var(--acid);font:680 .7rem/1 JetBrains Mono Variable,monospace;letter-spacing:.05em}.panel-label{display:flex;align-items:center;gap:.48rem;color:#6c716c;font:650 .51rem/1 JetBrains Mono Variable,monospace;letter-spacing:.09em}.panel-label svg{color:var(--acid)}.echo-grid,.echo-lower-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:1rem}.echo-lower-grid{grid-template-columns:.75fr 1.25fr;margin-top:1rem}.echo-radar-card,.echo-matches-card,.tag-lab,.hypothesis-history,.blast-radius,.boundary-field,.reversal-window,.memory-lattice,.recurrence-card{min-width:0;background:#0f1114eb;border:1px solid #2e3237}.echo-radar-card,.echo-matches-card,.tag-lab,.hypothesis-history,.blast-radius,.memory-lattice,.recurrence-card{padding:1rem}.echo-radar{position:relative;display:grid;place-items:center;min-height:255px;margin-top:.9rem;overflow:hidden;background:linear-gradient(rgba(232,233,227,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(232,233,227,.045) 1px,transparent 1px);background-size:40px 40px;border:1px solid #262a2f}.echo-ring{position:absolute;border:1px solid rgba(217,255,67,.15);border-radius:50%}.echo-ring--1{width:92px;height:92px}.echo-ring--2{width:176px;height:176px}.echo-ring--3{width:270px;height:270px;border-style:dashed;animation:spin 40s linear infinite}.echo-origin{z-index:2;display:flex;width:62px;height:62px;flex-direction:column;align-items:center;justify-content:center;color:var(--acid);background:#0b0d0f;border:1px solid #647033;border-radius:50%;box-shadow:0 0 35px #d9ff431a}.echo-origin span{margin-top:.24rem;font:650 .42rem/1 JetBrains Mono Variable,monospace}.echo-node{position:absolute;z-index:3;display:flex;align-items:center;gap:.3rem;color:#a7aca5;font:650 .48rem/1 JetBrains Mono Variable,monospace}.echo-node i{width:8px;height:8px;background:var(--acid);border-radius:50%;box-shadow:0 0 12px #d9ff43bf}.echo-node--1{top:22%;right:19%}.echo-node--2{bottom:20%;left:16%}.echo-node--3{top:17%;left:25%;opacity:.6}.echo-verdict{padding:.9rem .15rem 0}.echo-verdict>span{color:#656a65;font:650 .46rem/1 JetBrains Mono Variable,monospace;letter-spacing:.08em}.echo-verdict strong{display:block;margin-top:.45rem;font-size:.9rem}.echo-verdict p{margin:.35rem 0 0;color:#6f746e;font:560 .57rem/1.5 JetBrains Mono Variable,monospace}.echo-match-list{margin-top:.9rem;border-top:1px solid #292d32}.echo-match-list>button{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;gap:.7rem;align-items:center;width:100%;min-height:75px;padding:.75rem .2rem;color:inherit;text-align:left;background:transparent;border:0;border-bottom:1px solid #292d32;cursor:pointer}.echo-match-list>button:hover{background:#d9ff4309}.match-rank{color:#505550;font:650 .5rem/1 JetBrains Mono Variable,monospace}.match-copy{display:flex;min-width:0;flex-direction:column}.match-copy strong{font-size:.78rem}.match-copy small{margin-top:.28rem;color:#646964;font:560 .52rem/1 JetBrains Mono Variable,monospace}.match-copy>span{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.45rem}.match-copy i{padding:.18rem .28rem;color:#8c9561;background:#1c2117;font:560 .44rem/1 JetBrains Mono Variable,monospace;font-style:normal}.match-score{color:var(--acid);font:700 .73rem/1 JetBrains Mono Variable,monospace}.tag-lab h4,.recurrence-card h4{margin:1.2rem 0 .55rem;font-size:1.05rem;letter-spacing:-.025em}.tag-lab>p,.vault-empty-copy{margin:0;color:#6d726d;font-size:.68rem;line-height:1.65}.tag-lab em{color:#a5aa9f;font-style:normal}.tag-editor{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1rem}.pattern-tag{display:inline-flex;align-items:center;gap:.35rem;min-height:28px;padding:0 .5rem;color:var(--acid);background:#1b2015;border:1px solid #465024;font:600 .48rem/1 JetBrains Mono Variable,monospace;cursor:pointer}.tag-add{display:inline-flex;align-items:center;gap:.3rem;min-height:28px;padding:0 .5rem;color:#5e635e;border:1px dashed #3b403c}.tag-add input{width:105px;padding:0;color:#a4a8a2;background:transparent;border:0;font:560 .48rem/1 JetBrains Mono Variable,monospace}.tag-add input:focus{outline:0}.checkpoint-timeline{margin-top:1rem}.checkpoint-timeline article{display:grid;grid-template-columns:18px minmax(0,1fr);gap:.7rem;min-height:82px}.checkpoint-spine{position:relative;display:flex;justify-content:center}.checkpoint-spine:after{position:absolute;top:14px;bottom:0;width:1px;content:"";background:#353a35}.checkpoint-spine i{z-index:1;width:8px;height:8px;margin-top:2px;background:var(--acid);border:2px solid #111317;border-radius:50%;box-shadow:0 0 0 1px #59642c}.checkpoint-timeline article:last-child .checkpoint-spine:after{display:none}.checkpoint-timeline article>div:last-child{padding-bottom:.9rem}.checkpoint-timeline span,.checkpoint-timeline strong{font:620 .48rem/1 JetBrains Mono Variable,monospace}.checkpoint-timeline span{color:#5f645f}.checkpoint-timeline strong{margin-left:.6rem;color:var(--acid)}.checkpoint-timeline p{margin:.45rem 0 0;color:#989d96;font-size:.66rem;line-height:1.5}.empty-intelligence{display:grid;place-items:center;min-height:160px;margin-top:1rem;padding:1rem;color:#565b56;text-align:center;border:1px dashed #313631}.empty-intelligence p{max-width:280px;margin:.7rem 0 0;font-size:.67rem;line-height:1.6}.mode-hero--warning{background:radial-gradient(circle at 78% 20%,rgba(255,107,61,.1),transparent 30%),#17181b}.mode-hero--warning .mini-label,.mode-hero--warning .clearance-card svg{color:var(--orange)}.clearance-card{grid-template-columns:auto 1fr auto;border-color:#55382f}.clearance-card svg{grid-row:1 / 4}.clearance-card strong{grid-row:1 / 3;grid-column:3;color:var(--orange);font:720 1.25rem/1 JetBrains Mono Variable,monospace}.clearance-card small{color:#8d6e65;font:600 .43rem/1 JetBrains Mono Variable,monospace;letter-spacing:.06em}.clearance-card.is-ready{border-color:#657333}.clearance-card.is-ready svg,.clearance-card.is-ready strong{color:var(--acid)}.blast-radius{margin-bottom:1rem}.radius-selector{display:grid;grid-template-columns:repeat(5,1fr);margin-top:.9rem;border:1px solid #30343a}.radius-selector button{min-height:52px;color:#656a65;background:#111317;border:0;border-right:1px solid #30343a;font:650 .5rem/1 JetBrains Mono Variable,monospace;letter-spacing:.06em;cursor:pointer}.radius-selector button:last-child{border-right:0}.radius-selector button span{display:block;margin-bottom:.35rem;color:#434843;font-size:.43rem}.radius-selector button:hover{color:#b4b8b2}.radius-selector button.is-selected{color:var(--ink);background:var(--orange)}.radius-selector button.is-selected span{color:#090a0c8c}.boundary-grid{display:grid;grid-template-columns:1fr 1fr}.boundary-field{display:flex;min-width:0;flex-direction:column;padding:1.3rem;border-right:0;border-bottom:0}.boundary-field:nth-child(2),.boundary-field:nth-child(4){border-left:0}.boundary-field--wide{grid-column:1 / -1;border-bottom:0}.boundary-field>span,.reversal-window>span{color:var(--orange);font:650 .48rem/1 JetBrains Mono Variable,monospace;letter-spacing:.08em}.boundary-field strong{margin-top:.55rem;color:#c5c8c2;font-size:.78rem}.boundary-field textarea{width:100%;margin-top:.9rem;padding:.8rem;resize:vertical;color:#a6aaa4;background:#0e1013;border:1px solid #2f3438;font-size:.7rem;line-height:1.55}.boundary-field--terminal textarea{color:var(--acid);font-family:JetBrains Mono Variable,monospace}.reversal-window{grid-column:1 / -1;padding:1.2rem}.reversal-window>div{display:flex;align-items:center;gap:1rem;margin-top:.9rem}.reversal-window input{flex:1;accent-color:var(--orange)}.reversal-window strong{min-width:70px;color:var(--orange);font:680 .65rem/1 JetBrains Mono Variable,monospace}.vault-actions{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;min-width:330px}.vault-actions button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:40px;color:#a7aba5;background:#0d0f12;border:1px solid #363b40;font:650 .48rem/1 JetBrains Mono Variable,monospace;letter-spacing:.06em;cursor:pointer}.vault-actions button:first-child{color:var(--acid);border-color:#535e2c}.vault-actions input{display:none}.import-notice{grid-column:1 / -1;color:var(--acid);font:620 .47rem/1.4 JetBrains Mono Variable,monospace;text-align:center}.vault-stats{display:grid;grid-template-columns:repeat(5,1fr);margin-bottom:1rem;border:1px solid #2e3237}.vault-stats article{display:grid;grid-template-columns:auto 1fr;gap:.25rem .65rem;align-items:center;min-height:82px;padding:1rem;background:#101216;border-right:1px solid #2e3237}.vault-stats article:last-child{border-right:0}.vault-stats svg{grid-row:1 / 3;color:var(--acid)}.vault-stats strong{font:720 1rem/1 JetBrains Mono Variable,monospace}.vault-stats span{color:#626762;font:620 .45rem/1 JetBrains Mono Variable,monospace;letter-spacing:.06em}.vault-content-grid{display:grid;grid-template-columns:1.4fr .6fr;gap:1rem}.vault-thread-list{margin-top:.9rem;border-top:1px solid #2a2e33}.vault-thread-list button{display:grid;grid-template-columns:7px minmax(0,1fr) 45px auto auto;gap:.75rem;align-items:center;width:100%;min-height:63px;padding:.55rem;color:inherit;text-align:left;background:transparent;border:0;border-bottom:1px solid #2a2e33;cursor:pointer}.vault-thread-list button:hover{background:#d9ff4309}.vault-thread-signal{width:6px;height:6px;background:var(--acid);border-radius:50%;box-shadow:0 0 8px #d9ff4380}.vault-thread-list button>span{display:flex;min-width:0;flex-direction:column}.vault-thread-list strong{overflow:hidden;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.vault-thread-list small{margin-top:.28rem;color:#5f645f;font:560 .46rem/1 JetBrains Mono Variable,monospace}.vault-thread-list code{color:#747a73;font:560 .47rem/1 JetBrains Mono Variable,monospace}.recurring-tags{margin-top:1.2rem}.recurring-tags>div{display:grid;grid-template-columns:1.5rem minmax(0,1fr) auto;gap:.5rem;align-items:center;min-height:42px;border-top:1px solid #292d32}.recurring-tags span,.recurring-tags small{color:#555a55;font:560 .44rem/1 JetBrains Mono Variable,monospace}.recurring-tags strong{font:620 .57rem/1 JetBrains Mono Variable,monospace}.recurring-tags i{grid-column:2 / -1;height:2px;margin-top:-.65rem;background:var(--acid);opacity:.45}.command-backdrop{position:fixed;z-index:210;top:0;right:0;bottom:0;left:0;display:grid;place-items:start center;padding-top:min(17vh,150px);background:#040506c7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.command-dismiss{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:transparent;border:0}.command-palette{position:relative;width:min(630px,92vw);overflow:hidden;background:#101216;border:1px solid #4b514c;box-shadow:0 35px 110px #000000bf;animation:command-in .18s ease-out}.command-search{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.8rem;align-items:center;min-height:68px;padding:0 1rem;border-bottom:1px solid #34383d}.command-search svg{color:var(--acid)}.command-search input{min-width:0;color:var(--paper);background:transparent;border:0;font-size:1rem}.command-search input:focus{outline:0}.command-search>span,.command-list kbd{padding:.3rem .4rem;color:#747973;background:#1b1e22;border:1px solid #363b40;font:620 .48rem/1 JetBrains Mono Variable,monospace}.command-list{max-height:420px;padding:.45rem;overflow-y:auto}.command-list>button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.8rem;align-items:center;width:100%;min-height:58px;padding:0 .7rem;color:inherit;text-align:left;background:transparent;border:0;cursor:pointer}.command-list>button:hover,.command-list>button.is-selected{background:#1a1e1b}.command-icon{display:grid;place-items:center;width:32px;height:32px;color:var(--acid);background:#0d0f11;border:1px solid #363c36}.command-list>button>span:nth-child(2){display:flex;flex-direction:column}.command-list strong{font-size:.76rem}.command-list small{margin-top:.28rem;color:#676c67;font-size:.58rem}.command-empty{margin:2rem;color:#656a65;text-align:center;font:600 .6rem/1 JetBrains Mono Variable,monospace}.command-footer{display:flex;gap:1rem;min-height:38px;align-items:center;padding:0 1rem;color:#565b56;background:#0d0f11;border-top:1px solid #2d3236;font:580 .43rem/1 JetBrains Mono Variable,monospace;letter-spacing:.06em}.command-footer strong{margin-left:auto;color:#7d854f}.veteran-section{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(440px,.88fr);gap:6vw;align-items:center;min-height:900px;padding:7rem 6vw;overflow:hidden;color:#e9fff0;background:radial-gradient(circle at 72% 42%,rgba(87,255,145,.12),transparent 29%),#070b08;border-top:1px solid #27342b;border-bottom:1px solid #27342b;--game: #58ff91;--game-dim: #1d6938}.veteran-grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.3;background:linear-gradient(rgba(88,255,145,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(88,255,145,.07) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 65%,transparent);mask-image:linear-gradient(90deg,transparent,#000 65%,transparent)}.veteran-copy,.veteran-cabinet{position:relative;z-index:1}.veteran-copy .eyebrow{color:var(--game)}.veteran-copy h2{margin:0;color:#edf9f0;font-size:clamp(4rem,7.6vw,9rem);line-height:.82;letter-spacing:-.075em}.veteran-copy h2 span{color:transparent;-webkit-text-stroke:1.5px var(--game);text-shadow:5px 5px 0 #143520}.veteran-copy>p:not(.eyebrow){max-width:690px;margin:2rem 0;color:#8ca392;font-size:1rem;line-height:1.75}.veteran-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem}.veteran-tags span{padding:.48rem .62rem;color:#6f8875;background:#58ff9109;border:1px solid #294332;font:650 .48rem/1 JetBrains Mono Variable,monospace;letter-spacing:.08em}.veteran-copy>button{display:grid;grid-template-columns:auto 1fr auto;gap:.8rem;align-items:center;width:min(100%,540px);min-height:64px;padding:0 1rem;color:#051008;background:var(--game);border:1px solid var(--game);font:750 .68rem/1 JetBrains Mono Variable,monospace;letter-spacing:.08em;cursor:pointer;box-shadow:8px 8px #183b23;transition:transform .18s ease,box-shadow .18s ease}.veteran-copy>button:hover{transform:translate(-3px,-3px);box-shadow:12px 12px #183b23}.veteran-copy>button span{color:#0510088c;font-size:.48rem}.veteran-cabinet{width:min(100%,600px);margin:0 auto;padding:1.4rem;background:#252a25;border:1px solid #4a534b;border-radius:16px 16px 6px 6px;box-shadow:inset 0 0 0 7px #171b18,22px 30px #00000042,0 0 80px #58ff9114;transform:perspective(1100px) rotateY(-4deg)}.cabinet-bezel{padding:1.1rem;background:#0d100e;border:1px solid #3f4740;border-radius:24px}.cabinet-screen{position:relative;min-height:430px;padding:1.5rem;overflow:hidden;color:var(--game);background:radial-gradient(circle at center,rgba(88,255,145,.07),transparent 65%),#020604;border:1px solid #244d31;border-radius:18px;box-shadow:inset 0 0 45px #000000eb,0 0 20px #58ff9114}.cabinet-screen:after{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";opacity:.28;background:repeating-linear-gradient(to bottom,transparent 0,transparent 3px,rgba(88,255,145,.08) 4px)}.cabinet-screen-top{display:flex;justify-content:space-between;padding-bottom:1rem;color:#40754f;border-bottom:1px solid #193623;font:650 .48rem/1 JetBrains Mono Variable,monospace;letter-spacing:.08em}.cabinet-screen-top strong{color:var(--game)}.cabinet-screen pre{margin:3.5rem 0 2rem;color:#76ff9f;font:620 clamp(.65rem,1.1vw,.87rem)/1.85 "JetBrains Mono Variable",monospace;text-shadow:0 0 9px rgba(88,255,145,.28)}.cabinet-warning{display:flex;align-items:center;gap:.7rem;padding:.9rem;color:#b0ffc4;background:#58ff910d;border:1px solid #245533;font:650 .53rem/1.4 JetBrains Mono Variable,monospace;letter-spacing:.06em}.cabinet-controls{display:grid;grid-template-columns:1fr auto auto;gap:2rem;align-items:center;min-height:130px;padding:1rem 1.4rem 0}.cabinet-controls>div:first-child{display:flex;flex-direction:column}.cabinet-controls>div:first-child span{color:#737b74;font:650 .47rem/1 JetBrains Mono Variable,monospace}.cabinet-controls>div:first-child strong{margin-top:.6rem;color:var(--game);font:750 1.6rem/1 JetBrains Mono Variable,monospace}.cabinet-stick{position:relative;width:46px;height:52px;border-bottom:10px solid #0c0f0d}.cabinet-stick:before{position:absolute;left:21px;width:5px;height:40px;content:"";background:#747c75}.cabinet-stick i{position:absolute;z-index:1;top:-10px;left:10px;width:27px;height:27px;background:var(--orange);border:5px solid #111411;border-radius:50%}.cabinet-buttons{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.cabinet-buttons i{width:22px;height:22px;background:var(--game);border:4px solid #111411;border-radius:50%;box-shadow:0 3px #0c0e0c}.cabinet-buttons i:nth-child(2),.cabinet-buttons i:nth-child(3){background:var(--orange)}.veteran-cabinet>p{margin:.7rem 0 0;color:#6e756f;font:620 .43rem/1.4 JetBrains Mono Variable,monospace;letter-spacing:.07em;text-align:center}.veteran-game{position:fixed;z-index:340;top:0;right:0;bottom:0;left:0;overflow-y:auto;color:#e5f8e9;background:radial-gradient(circle at 70% 30%,rgba(88,255,145,.08),transparent 33%),#050806;--game: #58ff91;--game-line: #263a2c;animation:game-boot .18s ease-out}.game-scanlines{position:fixed;z-index:5;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.19;background:repeating-linear-gradient(to bottom,transparent 0,transparent 3px,rgba(88,255,145,.08) 4px)}.game-header{position:relative;z-index:6;display:grid;grid-template-columns:1fr auto auto;gap:2rem;align-items:center;min-height:72px;padding:0 3vw;background:#0c110e;border-bottom:1px solid var(--game-line)}.game-brand{display:flex;align-items:center;gap:.7rem;color:var(--game);font:750 .67rem/1 JetBrains Mono Variable,monospace;letter-spacing:.11em}.game-brand i{color:#526157;font-size:.47rem;font-style:normal}.game-head-stats{display:flex;gap:1.5rem}.game-head-stats span{color:#58655d;font:650 .47rem/1 JetBrains Mono Variable,monospace;letter-spacing:.07em}.game-head-stats strong{margin-left:.4rem;color:var(--game)}.game-header>button{display:grid;place-items:center;width:34px;height:34px;color:#95a399;background:#131915;border:1px solid #344139;cursor:pointer}.game-intro{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr);min-height:calc(100svh - 116px)}.game-intro-copy{display:flex;flex-direction:column;justify-content:center;padding:5rem 6vw;border-right:1px solid var(--game-line)}.game-intro-copy>p:first-child,.game-complete>p{margin:0 0 1.4rem;color:var(--game);font:700 .55rem/1 JetBrains Mono Variable,monospace;letter-spacing:.13em}.game-intro-copy h2,.game-complete h2{margin:0;color:#e8f3eb;font-size:clamp(4rem,9.2vw,10.5rem);line-height:.81;letter-spacing:-.075em}.game-intro-copy h2 span{color:transparent;-webkit-text-stroke:1.5px var(--game)}.game-intro-lede{max-width:680px;margin:2rem 0!important;color:#849188!important;font-size:1rem!important;line-height:1.75!important}.game-intro-copy>button{display:grid;grid-template-columns:auto 1fr auto;gap:.8rem;align-items:center;width:min(100%,510px);min-height:62px;padding:0 1rem;color:#041008;background:var(--game);border:1px solid var(--game);font:750 .68rem/1 JetBrains Mono Variable,monospace;letter-spacing:.08em;cursor:pointer}.game-intro-copy kbd,.game-debrief kbd,.game-complete-actions kbd{color:#0410088c;font:inherit}.game-manifest{display:flex;flex-direction:column;justify-content:center;padding:4rem;background:#090f0bb8}.manifest-top{display:flex;justify-content:space-between;padding-bottom:1rem;color:#5c6a60;border-bottom:1px solid var(--game-line);font:650 .5rem/1 JetBrains Mono Variable,monospace;letter-spacing:.09em}.manifest-top strong{color:var(--orange)}.manifest-row{display:grid;grid-template-columns:2rem 3.7rem minmax(0,1fr) 8px;gap:.8rem;align-items:center;min-height:72px;border-bottom:1px solid #1f2c23}.manifest-row>span,.manifest-row>strong,.manifest-row>p{font:650 .56rem/1.3 JetBrains Mono Variable,monospace}.manifest-row>span{color:#415047}.manifest-row>strong{color:var(--game)}.manifest-row>p{margin:0;color:#8b998f;letter-spacing:.06em}.manifest-row>i{width:7px;height:7px;background:var(--game);border-radius:50%;box-shadow:0 0 8px #58ff918c}.game-manifest blockquote{margin:2rem 0 0;color:#b5c1b8;font-size:1.15rem;font-weight:650;line-height:1.5}.game-play{position:relative;z-index:2;display:grid;grid-template-columns:200px minmax(0,1fr);min-height:calc(100svh - 116px)}.game-progress{display:flex;flex-direction:column;padding:2rem 1.4rem;background:#080d0a;border-right:1px solid var(--game-line)}.game-round-label{display:flex;flex-direction:column;color:#56645b;font:650 .52rem/1 JetBrains Mono Variable,monospace;letter-spacing:.08em}.game-round-label strong{margin-top:.6rem;color:var(--game);font-size:1.1rem}.era-stack{margin-top:3rem}.era-stack>div{display:grid;grid-template-columns:1fr 12px;align-items:center;height:62px;color:#455149;border-bottom:1px solid #1e2a22;font:700 .58rem/1 JetBrains Mono Variable,monospace}.era-stack i{width:8px;height:8px;background:#25302a;border-radius:50%}.era-stack>div.is-current{color:var(--game)}.era-stack>div.is-current i{background:var(--game);box-shadow:0 0 10px #58ff9199}.era-stack>div.is-complete:not(.is-current){color:#728079}.era-stack>div.is-complete:not(.is-current) i{background:#607167}.game-vitals{display:flex;flex-direction:column;gap:.8rem;margin-top:auto;color:#657269;font:650 .5rem/1 JetBrains Mono Variable,monospace}.game-vitals span{display:flex;align-items:center;gap:.55rem}.game-vitals svg{color:var(--game)}.game-vitals span:last-child svg{color:var(--orange)}.game-terminal{min-width:0;padding:2rem 3vw 3rem}.terminal-titlebar{display:flex;justify-content:space-between;padding:.9rem 1rem;color:#536159;background:#111713;border:1px solid var(--game-line);font:650 .49rem/1 JetBrains Mono Variable,monospace;letter-spacing:.07em}.terminal-titlebar strong{color:var(--game)}.terminal-incident{display:grid;grid-template-columns:minmax(180px,.34fr) minmax(0,1fr);min-height:235px;border-right:1px solid var(--game-line);border-bottom:1px solid var(--game-line);border-left:1px solid var(--game-line)}.terminal-incident>p{margin:0;padding:1.5rem;color:var(--orange);background:#0b100d;border-right:1px solid var(--game-line);font:700 .55rem/1.5 JetBrains Mono Variable,monospace;letter-spacing:.09em}.terminal-incident pre{margin:0;padding:1.5rem 2rem;overflow-x:auto;color:#bdffcf;background:#050806;font:560 clamp(.64rem,1vw,.83rem)/1.6 "JetBrains Mono Variable",monospace}.game-question{display:grid;grid-template-columns:130px minmax(0,1fr);min-height:145px;border-right:1px solid var(--game-line);border-bottom:1px solid var(--game-line);border-left:1px solid var(--game-line)}.question-clock{position:relative;display:flex;flex-direction:column;justify-content:center;padding:1.2rem;overflow:hidden;background:#0d140f;border-right:1px solid var(--game-line)}.question-clock strong{color:var(--game);font:760 3rem/1 JetBrains Mono Variable,monospace}.question-clock span{margin-top:.5rem;color:#526158;font:650 .45rem/1 JetBrains Mono Variable,monospace;letter-spacing:.09em}.question-clock i{position:absolute;bottom:0;left:0;width:100%;height:3px;background:var(--game);transform-origin:left;transition:transform 1s linear}.game-question h2{align-self:center;max-width:1000px;margin:0;padding:1.6rem 2rem;font-size:clamp(1.25rem,2.2vw,2.35rem);line-height:1.2;letter-spacing:-.045em}.game-options{display:grid;grid-template-columns:1fr 1fr;border-left:1px solid var(--game-line)}.game-options button{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;gap:.8rem;align-items:center;min-height:78px;padding:1rem;color:#9aaba0;text-align:left;background:#080d0a;border:0;border-right:1px solid var(--game-line);border-bottom:1px solid var(--game-line);cursor:pointer;transition:color .15s ease,background .15s ease}.game-options button:hover:not(:disabled){color:#dcf7e3;background:#101a13}.game-options button kbd{display:grid;place-items:center;width:26px;height:26px;color:var(--game);border:1px solid #31573c;font:700 .55rem/1 JetBrains Mono Variable,monospace}.game-options button span{font-size:.73rem;line-height:1.45}.game-options button.is-correct{color:#d9ffe3;background:#58ff9117;box-shadow:inset 3px 0 0 var(--game)}.game-options button.is-wrong{color:#ffc0ad;background:#ff6b3d14;box-shadow:inset 3px 0 0 var(--orange)}.game-options button.is-dim{opacity:.38}.game-options button.is-correct svg{color:var(--game)}.game-options button.is-wrong svg{color:var(--orange)}.game-debrief{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:center;padding:1.4rem;background:#ff6b3d0b;border:1px solid #553226;border-top:0}.game-debrief.is-clean{background:#58ff910b;border-color:#285c36}.game-debrief>div>span{color:var(--orange);font:700 .52rem/1 JetBrains Mono Variable,monospace;letter-spacing:.09em}.game-debrief.is-clean>div>span{color:var(--game)}.game-debrief p{max-width:1000px;margin:.65rem 0;color:#9ba99f;font-size:.74rem;line-height:1.55}.game-debrief blockquote{margin:0;color:#6d7b72;font-size:.68rem;font-style:italic}.game-debrief>button{display:grid;grid-template-columns:1fr auto auto;gap:.75rem;align-items:center;min-height:52px;padding:0 1rem;color:#051008;background:var(--game);border:1px solid var(--game);font:750 .55rem/1 JetBrains Mono Variable,monospace;letter-spacing:.06em;cursor:pointer}.game-complete{position:relative;z-index:2;display:flex;min-height:calc(100svh - 116px);flex-direction:column;align-items:center;justify-content:center;padding:4rem 5vw;text-align:center}.game-medal{display:grid;place-items:center;width:108px;height:108px;margin-bottom:2.2rem;color:var(--game);border:1px solid var(--game);transform:rotate(45deg);box-shadow:0 0 35px #58ff911a}.game-medal svg{transform:rotate(-45deg)}.game-complete h2{max-width:1260px;font-size:clamp(3.7rem,8.5vw,9rem)}.game-complete blockquote{max-width:780px;margin:2rem 0;color:#98a69d;font-size:clamp(1.05rem,1.8vw,1.45rem);font-weight:650}.game-final-score{display:flex;gap:.7rem}.game-final-score span{min-width:190px;padding:.9rem 1rem;color:#66736a;border:1px solid var(--game-line);font:650 .51rem/1 JetBrains Mono Variable,monospace;letter-spacing:.08em}.game-final-score strong{margin-left:.55rem;color:var(--game)}.game-complete-actions{display:flex;gap:.7rem;margin-top:1.5rem}.game-complete-actions button{display:flex;align-items:center;gap:.75rem;min-height:52px;padding:0 1rem;color:#a8b6ad;background:#101612;border:1px solid #334238;font:700 .56rem/1 JetBrains Mono Variable,monospace;letter-spacing:.06em;cursor:pointer}.game-complete-actions button:last-child{color:#051008;background:var(--game);border-color:var(--game)}.game-complete-actions button:last-child:hover{transform:translate(3px)}.game-complete-actions kbd{color:#6b7a70}.game-footer{position:relative;z-index:6;display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:0 3vw;color:#4e5c53;background:#080c09;border-top:1px solid var(--game-line);font:650 .43rem/1 JetBrains Mono Variable,monospace;letter-spacing:.08em}.game-footer strong{color:#738179}@keyframes game-boot{0%{filter:brightness(2.5);transform:scaleY(.015)}to{filter:none;transform:none}}.pixel-gremlin{position:relative;width:210px;height:210px;margin:0 auto}.gremlin-face{position:absolute;z-index:2;top:42px;left:25px;width:160px;height:132px;background:var(--orange);clip-path:polygon(12% 0,88% 0,100% 18%,92% 88%,72% 100%,28% 100%,8% 88%,0 18%);box-shadow:10px 10px #0003}.gremlin-ear{position:absolute;z-index:1;top:30px;width:78px;height:62px;background:#9e3f25;clip-path:polygon(0 0,100% 45%,45% 100%)}.gremlin-ear--left{left:-8px;transform:rotate(8deg)}.gremlin-ear--right{right:-8px;transform:scaleX(-1) rotate(8deg)}.gremlin-eye{position:absolute;top:35px;width:30px;height:30px;background:var(--ink);border:6px solid #ffbd9f;box-shadow:inset 0 0 0 6px var(--acid)}.gremlin-eye--left{left:30px}.gremlin-eye--right{right:30px}.gremlin-mouth{position:absolute;left:42px;bottom:25px;width:76px;height:28px;background:linear-gradient(90deg,transparent 9px,var(--paper) 9px 17px,transparent 17px 28px,var(--paper) 28px 36px,transparent 36px 47px,var(--paper) 47px 55px,transparent 55px);background-color:var(--ink);clip-path:polygon(0 0,100% 0,86% 100%,14% 100%)}.gremlin-antenna{position:absolute;z-index:3;top:7px;left:102px;width:6px;height:43px;background:var(--orange);transform:rotate(9deg);transform-origin:bottom}.gremlin-antenna:after{position:absolute;top:-6px;left:-7px;width:20px;height:20px;content:"";background:var(--acid);border:4px solid var(--ink);border-radius:50%}.gremlin-teaser{color:var(--ink);background:var(--orange)}.gremlin-warning-tape{display:flex;justify-content:space-around;gap:2rem;min-width:max-content;padding:.8rem 2rem;overflow:hidden;color:var(--orange);background:var(--ink);font:700 .54rem/1 JetBrains Mono Variable,monospace;letter-spacing:.12em}.gremlin-warning-tape span:before{margin-right:1.5rem;color:var(--acid);content:"⚠"}.gremlin-teaser-grid{display:grid;grid-template-columns:1.15fr .85fr;min-height:780px}.gremlin-teaser-copy{display:flex;flex-direction:column;justify-content:center;padding:7rem 6vw}.gremlin-teaser-copy .eyebrow{color:#090a0cad}.gremlin-teaser-copy h2{margin:0;font-size:clamp(3.3rem,6.2vw,7.4rem);line-height:.84;letter-spacing:-.07em}.gremlin-teaser-copy h2 span{color:var(--acid);-webkit-text-stroke:1px var(--ink);text-shadow:4px 4px 0 var(--ink)}.gremlin-teaser-copy>p:not(.eyebrow){max-width:650px;margin:2.1rem 0;color:#090a0cb8;font-size:1rem;line-height:1.75}.gremlin-teaser-copy>button{display:grid;grid-template-columns:auto 1fr auto;gap:.8rem;align-items:center;width:min(100%,520px);min-height:62px;padding:0 1rem;color:var(--paper);background:var(--ink);border:1px solid var(--ink);font:720 .67rem/1 JetBrains Mono Variable,monospace;letter-spacing:.07em;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.gremlin-teaser-copy>button:hover{transform:translate(-3px,-3px);box-shadow:6px 6px 0 var(--acid)}.gremlin-teaser-copy>button span{color:#727771;font-size:.48rem}.gremlin-specimen{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:4rem;color:var(--paper);background:linear-gradient(rgba(232,233,227,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(232,233,227,.045) 1px,transparent 1px),var(--ink);background-size:42px 42px;border-left:1px solid rgba(9,10,12,.4)}.specimen-label{display:flex;justify-content:space-between;padding-bottom:1rem;color:#757a74;border-bottom:1px solid #33383d;font:650 .52rem/1 JetBrains Mono Variable,monospace;letter-spacing:.1em}.specimen-label strong{color:var(--orange)}.pixel-gremlin--display{width:280px;height:245px;margin-top:2.5rem;transform:scale(1.18)}.gremlin-specimen blockquote{max-width:560px;margin:2rem auto;color:var(--acid);font-size:clamp(1.3rem,2.1vw,2rem);font-weight:720;line-height:1.25;letter-spacing:-.035em;text-align:center}.specimen-stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #34393e;border-left:1px solid #34393e}.specimen-stats>span{display:flex;min-height:90px;flex-direction:column;justify-content:center;padding:.8rem;border-right:1px solid #34393e;border-bottom:1px solid #34393e}.specimen-stats small{color:#626762;font:620 .43rem/1.3 JetBrains Mono Variable,monospace;letter-spacing:.06em}.specimen-stats strong{margin-top:.55rem;color:var(--orange);font:720 1rem/1 JetBrains Mono Variable,monospace}.gremlin-shell{position:fixed;z-index:300;top:0;right:0;bottom:0;left:0;overflow-y:auto;color:var(--paper);background:#090a0c;animation:gremlin-enter .28s cubic-bezier(.2,.8,.2,1)}.gremlin-grid-noise{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.5;background:radial-gradient(circle at 18% 28%,rgba(255,107,61,.09),transparent 28%),linear-gradient(rgba(232,233,227,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(232,233,227,.025) 1px,transparent 1px);background-size:auto,48px 48px,48px 48px}.gremlin-header{position:relative;z-index:2;display:grid;grid-template-columns:1fr auto auto;gap:2rem;align-items:center;min-height:72px;padding:0 3vw;background:#111316;border-bottom:1px solid #393e43}.gremlin-brand{display:flex;align-items:center;gap:.7rem;color:var(--orange);font:720 .67rem/1 JetBrains Mono Variable,monospace;letter-spacing:.1em}.gremlin-brand i{color:#5f645f;font-size:.48rem;font-style:normal}.gremlin-head-stats{display:flex;gap:1.4rem}.gremlin-head-stats span{color:#5f645f;font:620 .47rem/1 JetBrains Mono Variable,monospace;letter-spacing:.06em}.gremlin-head-stats strong{margin-left:.35rem;color:var(--acid)}.gremlin-header>button{display:grid;place-items:center;width:34px;height:34px;color:#a6aaa4;background:#191c20;border:1px solid #3b4045;cursor:pointer}.gremlin-main{position:relative;z-index:1;display:grid;grid-template-columns:minmax(240px,.62fr) minmax(460px,1.55fr) minmax(260px,.72fr);min-height:calc(100svh - 116px)}.gremlin-creature-cell,.gremlin-challenge,.gremlin-timer-cell{min-width:0;padding:2.5rem}.gremlin-creature-cell{display:flex;flex-direction:column;justify-content:center;background:#0d0f12;border-right:1px solid #33383d}.gremlin-classification{display:flex;justify-content:space-between;color:#5c615c;font:620 .48rem/1 JetBrains Mono Variable,monospace;letter-spacing:.08em}.gremlin-classification strong{color:var(--orange)}.gremlin-creature-cell .pixel-gremlin{margin-top:3rem}.pixel-gremlin.is-hunting{animation:gremlin-hunt .7s steps(2,end) infinite}.gremlin-status{display:flex;align-items:center;justify-content:center;gap:.55rem;margin-top:2rem;color:#767b75;font:620 .47rem/1 JetBrains Mono Variable,monospace;letter-spacing:.06em}.gremlin-status i{width:6px;height:6px;background:var(--orange);border-radius:50%;box-shadow:0 0 10px #ff6b3db3}.gremlin-creature-cell blockquote{margin:2rem 0 0;color:var(--acid);font-size:1rem;font-weight:680;line-height:1.5;text-align:center}.gremlin-challenge{display:flex;flex-direction:column;justify-content:center;border-right:1px solid #33383d}.gremlin-thread-line{display:grid;grid-template-columns:auto 1fr auto;gap:.8rem;align-items:center;padding-bottom:1rem;border-bottom:1px solid #33383d}.gremlin-thread-line span,.gremlin-thread-line i,.gremlin-card-meta{color:#606560;font:620 .48rem/1 JetBrains Mono Variable,monospace;letter-spacing:.07em}.gremlin-thread-line strong{overflow:hidden;font-size:.73rem;text-overflow:ellipsis;white-space:nowrap}.gremlin-thread-line i{font-style:normal}.gremlin-card-meta{display:flex;justify-content:space-between;margin-top:1.5rem}.gremlin-card-meta span:first-child{color:var(--orange)}.gremlin-kicker{margin:3.2rem 0 .8rem;color:var(--orange);font:700 .55rem/1 JetBrains Mono Variable,monospace;letter-spacing:.12em}.gremlin-challenge h2{max-width:900px;margin:0;font-size:clamp(2.2rem,4.5vw,5.5rem);line-height:.94;letter-spacing:-.065em}.gremlin-probe{display:grid;grid-template-columns:auto 1fr;gap:.9rem;margin-top:2.5rem;padding:1.1rem;background:#d9ff430b;border:1px solid #4c562b;box-shadow:inset 3px 0 0 var(--acid)}.gremlin-probe svg{color:var(--acid)}.gremlin-probe span{color:var(--acid);font:650 .48rem/1 JetBrains Mono Variable,monospace;letter-spacing:.08em}.gremlin-probe p{margin:.55rem 0 0;color:#b1b5ae;font-size:.76rem;line-height:1.6}.gremlin-rules{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1.2rem}.gremlin-rules span{padding:.35rem .48rem;color:#717671;border:1px solid #353a3f;font:620 .43rem/1 JetBrains Mono Variable,monospace}.gremlin-rules span:last-child{color:var(--orange);border-color:#57372d}.gremlin-timer-cell{display:flex;flex-direction:column;justify-content:center;background:#0e1013}.gremlin-timer-cell>p,.gremlin-outcomes>p{margin:0;color:#616661;font:650 .49rem/1 JetBrains Mono Variable,monospace;letter-spacing:.09em}.gremlin-timer-cell>strong{margin:1rem 0 1.6rem;color:var(--acid);font:760 clamp(3.5rem,6vw,6.8rem)/.9 "JetBrains Mono Variable",monospace;letter-spacing:-.08em}.gremlin-timer-cell>strong.is-expired{color:var(--orange);animation:blink .8s infinite}.gremlin-start,.gremlin-reroll{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;width:100%;min-height:46px;font:680 .52rem/1 JetBrains Mono Variable,monospace;letter-spacing:.06em;cursor:pointer}.gremlin-start{color:var(--ink);background:var(--acid);border:1px solid var(--acid)}.gremlin-reroll{margin-top:.55rem;color:#80857f;background:transparent;border:1px solid #373c41}.gremlin-outcomes{margin-top:2rem;padding-top:1.3rem;border-top:1px solid #32373b}.gremlin-outcomes>p{margin-bottom:.7rem}.gremlin-outcomes button{display:flex;align-items:center;gap:.5rem;width:100%;min-height:36px;padding:0 .6rem;color:#979b95;background:transparent;border:0;border-bottom:1px solid #292e32;font:620 .48rem/1 JetBrains Mono Variable,monospace;cursor:pointer}.gremlin-outcomes button:hover{color:var(--orange);background:#ff6b3d0a}.gremlin-footer{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;min-height:44px;padding:0 3vw;color:#5d625d;background:#0b0d0f;border-top:1px solid #33383d;font:620 .46rem/1 JetBrains Mono Variable,monospace;letter-spacing:.06em}.gremlin-footer kbd{color:var(--orange);font:inherit}.gremlin-footer strong{color:#7e854e}.gremlin-result{grid-column:1 / -1;display:flex;min-height:calc(100svh - 72px);flex-direction:column;align-items:center;justify-content:center;padding:4rem 6vw;text-align:center;background:radial-gradient(circle,rgba(217,255,67,.08),transparent 38%),transparent}.gremlin-result-mark{display:grid;place-items:center;width:78px;height:78px;color:var(--orange);border:1px solid var(--orange);transform:rotate(45deg)}.gremlin-result-mark svg{width:30px;height:30px;transform:rotate(-45deg)}.gremlin-result>p{margin:3rem 0 1rem;color:var(--orange);font:680 .58rem/1 JetBrains Mono Variable,monospace;letter-spacing:.13em}.gremlin-result h2{max-width:1200px;margin:0;font-size:clamp(3rem,8vw,9.5rem);line-height:.82;letter-spacing:-.075em}.gremlin-result blockquote{max-width:800px;margin:2rem 0;color:#8e938c;font-size:1.2rem;font-weight:650}.gremlin-result-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.7rem}.gremlin-result-actions button{display:inline-flex;align-items:center;justify-content:center;gap:.7rem;min-height:50px;padding:0 1rem;color:var(--paper);background:#171a1e;border:1px solid #3a3f44;font:660 .53rem/1 JetBrains Mono Variable,monospace;letter-spacing:.06em;cursor:pointer}.gremlin-result-actions button:first-child{color:var(--ink);background:var(--acid);border-color:var(--acid)}.gremlin-memory-note{margin-top:1.2rem;color:#565b56;font:580 .46rem/1.5 JetBrains Mono Variable,monospace}@keyframes gremlin-enter{0%{opacity:0;clip-path:inset(100% 0 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes gremlin-hunt{50%{transform:translateY(-4px) rotate(-1deg)}}.intelligence-section{padding:8rem 6vw;color:var(--paper);background:radial-gradient(circle at 15% 20%,rgba(217,255,67,.07),transparent 25%),#0d0f12;border-top:1px solid #25292d}.section-kicker--dark{border-color:#e8e9e32e}.intelligence-header{display:grid;grid-template-columns:1fr 1fr;gap:0 6vw;align-items:end;padding:4rem 0 5rem}.intelligence-header .eyebrow{grid-column:1 / -1}.intelligence-header h2{margin:0;font-size:clamp(3.3rem,6.8vw,8rem);line-height:.86;letter-spacing:-.07em}.intelligence-header>p:last-child{max-width:500px;margin:0;color:#888d87;line-height:1.75}.intelligence-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #30353a;border-left:1px solid #30353a}.intelligence-card{display:flex;min-height:420px;flex-direction:column;padding:2rem;border-right:1px solid #30353a;border-bottom:1px solid #30353a}.intelligence-card--echo{background:linear-gradient(160deg,rgba(217,255,67,.08),transparent 45%)}.intelligence-card--boundary{background:linear-gradient(160deg,rgba(255,107,61,.08),transparent 45%)}.intelligence-card--vault{background:linear-gradient(160deg,rgba(100,160,255,.07),transparent 45%)}.intelligence-card-top{display:flex;align-items:center;justify-content:space-between;color:#717671;font:650 .52rem/1 JetBrains Mono Variable,monospace;letter-spacing:.09em}.intelligence-card-top svg{color:var(--acid)}.intelligence-card--boundary .intelligence-card-top svg{color:var(--orange)}.intelligence-card h3{margin:5rem 0 1rem;font-size:clamp(1.4rem,2.2vw,2.3rem);line-height:1.05;letter-spacing:-.045em}.intelligence-card p{margin:0;color:#747973;font-size:.78rem;line-height:1.75}.intelligence-card button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;margin-top:auto;padding:0 .75rem;color:#b8bcb6;background:transparent;border:1px solid #3b4045;font:650 .51rem/1 JetBrains Mono Variable,monospace;letter-spacing:.06em;cursor:pointer}.intelligence-card button:hover{color:var(--acid);border-color:#606b31}@keyframes command-in{0%{opacity:0;transform:translateY(-12px) scale(.98)}to{opacity:1;transform:none}}.method-section{padding:8rem 6vw;color:var(--ink);background:var(--acid)}.section-kicker--light{border-color:#090a0c52}.section-kicker--light span{color:#090a0c80}.method-header{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(260px,.45fr);gap:6vw;align-items:end;padding:3.5rem 0 5rem}.method-header h2{font-size:clamp(3.2rem,6.2vw,7rem)}.method-header>p{margin:0;line-height:1.7}.method-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(9,10,12,.3);border-bottom:1px solid rgba(9,10,12,.3)}.method-grid article{min-height:330px;padding:2rem;border-right:1px solid rgba(9,10,12,.3)}.method-grid article:last-child{border-right:0}.method-icon{display:grid;place-items:center;width:44px;height:44px;margin-bottom:4rem;border:1px solid rgba(9,10,12,.35)}.method-grid article>span{font:700 .56rem/1 JetBrains Mono Variable,monospace;letter-spacing:.1em}.method-grid h3{margin:.8rem 0;font-size:1.32rem;letter-spacing:-.035em}.method-grid p{max-width:360px;margin:0;color:#090a0ca6;font-size:.85rem;line-height:1.65}.closing-section{position:relative;display:flex;min-height:88vh;flex-direction:column;align-items:center;justify-content:center;padding:7rem 5vw;text-align:center;border-bottom:1px solid var(--line)}.closing-section .eyebrow{justify-content:center}.closing-section h2{max-width:1100px}.closing-section .primary-button{margin-top:2.5rem}.primary-button--light{min-width:230px}.closing-orbit{position:absolute;z-index:-1;display:grid;place-items:center;width:min(70vw,720px);aspect-ratio:1;color:#d9ff431a;border:1px solid rgba(217,255,67,.1);border-radius:50%}.closing-orbit:before,.closing-orbit:after{position:absolute;content:"";border:1px solid rgba(232,233,227,.06);border-radius:50%}.closing-orbit:before{top:12%;right:12%;bottom:12%;left:12%}.closing-orbit:after{top:28%;right:28%;bottom:28%;left:28%}.closing-orbit svg{width:18%;height:18%;animation:spin 20s linear infinite}footer{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;min-height:90px;padding:1.5rem 4vw;color:#686d68;font:620 .52rem/1.4 JetBrains Mono Variable,monospace;letter-spacing:.08em}footer p{margin:0;text-align:center}footer>span{text-align:right}.resume-shell{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;overflow-y:auto;color:var(--ink);background:var(--acid);animation:resume-in .45s cubic-bezier(.2,.8,.2,1)}.resume-noise{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.15;background-image:linear-gradient(rgba(9,10,12,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(9,10,12,.08) 1px,transparent 1px);background-size:56px 56px}.resume-header{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:72px;padding:0 4vw;border-bottom:1px solid rgba(9,10,12,.25)}.brand-mark--light svg{color:var(--ink)}.icon-button--light{color:var(--ink);background:transparent;border-color:#090a0c59}.icon-button--light:hover{color:var(--ink);border-color:var(--ink)}.resume-main{position:relative;width:min(1200px,90vw);margin:0 auto;padding:4.5rem 0 5rem}.return-meta{position:absolute;top:4.7rem;right:0;display:flex;flex-direction:column;align-items:flex-end;font:650 .56rem/1 JetBrains Mono Variable,monospace;letter-spacing:.1em}.return-meta strong{margin-top:.45rem;font-size:.88rem}.eyebrow--dark{color:#090a0c99}.resume-main>h2{max-width:940px;margin:0;padding-right:9rem;font-size:clamp(3.4rem,8.5vw,8.7rem);line-height:.85;letter-spacing:-.075em;text-transform:uppercase}.resume-system{margin:1.3rem 0 2rem;font:650 .66rem/1 JetBrains Mono Variable,monospace;letter-spacing:.09em;text-transform:uppercase}.return-intelligence{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:2rem;border-top:1px solid rgba(9,10,12,.3);border-left:1px solid rgba(9,10,12,.3)}.return-intelligence>span{display:flex;min-height:70px;flex-direction:column;justify-content:center;padding:0 1rem;border-right:1px solid rgba(9,10,12,.3);border-bottom:1px solid rgba(9,10,12,.3)}.return-intelligence small{color:#090a0c8c;font:650 .48rem/1 JetBrains Mono Variable,monospace;letter-spacing:.08em}.return-intelligence strong{margin-top:.5rem;font:700 .72rem/1 JetBrains Mono Variable,monospace}.resume-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(9,10,12,.3);border-left:1px solid rgba(9,10,12,.3)}.resume-block{display:grid;grid-template-columns:2.3rem 1fr;gap:1rem;min-height:210px;padding:1.8rem;border-right:1px solid rgba(9,10,12,.3);border-bottom:1px solid rgba(9,10,12,.3)}.resume-block--wide{grid-column:1 / -1;grid-template-columns:2.3rem minmax(0,1fr);min-height:240px}.resume-number,.resume-label{font:700 .55rem/1.2 JetBrains Mono Variable,monospace;letter-spacing:.1em}.resume-number{color:#090a0c73}.resume-label{margin:0 0 1rem;text-transform:uppercase}.resume-block h3{max-width:900px;margin:0;font-size:clamp(1.25rem,2.4vw,2.2rem);line-height:1.2;letter-spacing:-.04em}.resume-block--wide h3{font-size:clamp(1.5rem,3vw,3rem)}.resume-block--wide div>p:last-child{max-width:800px;margin:1.1rem 0 0;color:#090a0ca8;line-height:1.65}.resume-block--command{background:var(--ink);color:var(--paper)}.resume-block--command .resume-number,.resume-block--command .resume-label{color:#7d827d}.resume-block code{display:block;overflow-wrap:anywhere;color:var(--acid);font:570 1rem/1.5 JetBrains Mono Variable,monospace}.resume-block--note{grid-column:1 / -1;grid-template-columns:2.3rem 1fr;min-height:120px}.resume-block--note>svg{margin-top:.1rem}.resume-block--note div>p:last-child{max-width:850px;margin:0;font-size:1.1rem;font-weight:650}.resume-block--boundary{grid-column:1 / -1;grid-template-columns:2.3rem minmax(0,1fr);min-height:190px;color:var(--paper);background:var(--ink)}.resume-block--boundary>svg{color:var(--orange)}.resume-block--boundary .resume-label{color:var(--orange)}.resume-block--boundary h3{color:var(--paper)}.resume-block--boundary p:not(.resume-label){margin:1rem 0;color:#92968f;font-size:.73rem;line-height:1.55}.resume-block--boundary p strong{color:var(--orange);font:650 .51rem/1 JetBrains Mono Variable,monospace}.resume-block--boundary code{padding:.65rem;background:#16191c;border:1px solid #2e3337}.return-echo,.return-gremlin{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.85rem;align-items:center;min-height:82px;padding:1rem 1.2rem;border-right:1px solid rgba(9,10,12,.3);border-bottom:1px solid rgba(9,10,12,.3);border-left:1px solid rgba(9,10,12,.3)}.return-echo>svg,.return-gremlin>svg{width:36px;height:36px;padding:8px;border:1px solid rgba(9,10,12,.35)}.return-echo>span,.return-gremlin>span{display:flex;flex-direction:column}.return-echo small,.return-gremlin small{color:#090a0c80;font:650 .46rem/1 JetBrains Mono Variable,monospace;letter-spacing:.08em}.return-echo strong,.return-gremlin strong{margin-top:.38rem;font-size:.86rem}.return-echo p,.return-gremlin p{margin:0;font:600 .58rem/1.4 JetBrains Mono Variable,monospace;text-align:right}.return-gremlin{background:#ff6b3d1f;border-color:#090a0c66}.return-gremlin>svg{color:var(--ink)}.return-button{display:flex;align-items:center;justify-content:space-between;width:min(100%,560px);min-height:64px;margin:2.5rem 0 0 auto;padding:0 1.3rem;color:var(--paper);background:var(--ink);border:1px solid var(--ink);font:700 .69rem/1 JetBrains Mono Variable,monospace;letter-spacing:.07em;cursor:pointer;transition:transform .18s ease}.return-button:hover{transform:translate(4px)}.return-button:focus-visible{outline-color:var(--ink)}.resume-footnote{max-width:560px;margin:1rem 0 0 auto;color:#090a0c8c;font:560 .52rem/1.5 JetBrains Mono Variable,monospace}.echo-algorithm{margin-top:.8rem;padding:.8rem .9rem;color:#737972;background:#0c0e10;border:1px solid #292e2a}.echo-algorithm summary{color:#a4aa9f;font:680 .5rem/1 JetBrains Mono Variable,monospace;letter-spacing:.08em;cursor:pointer}.echo-algorithm p{margin:.7rem 0 0;font-size:.62rem;line-height:1.6}.vault-durability{display:grid;grid-template-columns:1fr 1fr auto;align-items:stretch;margin:0 1.4rem 1.2rem;background:#0d0f11;border:1px solid #303539}.vault-durability>div{display:flex;gap:.75rem;align-items:center;min-height:76px;padding:.9rem 1rem;border-right:1px solid #303539}.vault-durability svg{flex:0 0 auto;color:var(--acid)}.vault-durability p{display:flex;margin:0;color:#737873;font-size:.61rem;line-height:1.5;flex-direction:column}.vault-durability strong{margin-bottom:.26rem;color:#c2c5be;font:680 .5rem/1 JetBrains Mono Variable,monospace;letter-spacing:.06em}.vault-durability>a{display:flex;gap:.55rem;align-items:center;justify-content:center;min-width:180px;padding:1rem;color:var(--ink);background:var(--acid);font:760 .52rem/1.2 JetBrains Mono Variable,monospace;letter-spacing:.06em}.terminal-relay{--relay: #59ff92;position:relative;display:grid;grid-template-columns:minmax(0,.86fr) minmax(540px,1.14fr);gap:clamp(2rem,5vw,6rem);align-items:center;min-height:900px;padding:8rem 6vw;overflow:hidden;color:#e9eee9;background:radial-gradient(circle at 18% 52%,rgba(89,255,146,.09),transparent 34%),#060908;border-top:1px solid rgba(89,255,146,.18);border-bottom:1px solid rgba(89,255,146,.18);isolation:isolate}.terminal-relay-grid{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;opacity:.22;background-image:linear-gradient(rgba(89,255,146,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(89,255,146,.08) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 76%);mask-image:linear-gradient(90deg,#000,transparent 76%)}.terminal-relay .eyebrow{color:var(--relay)}.terminal-relay-copy h2{margin:1.4rem 0 1.8rem;font-size:clamp(3.4rem,5.8vw,6.8rem);line-height:.84;letter-spacing:-.075em}.terminal-relay-copy h2 span{color:transparent;-webkit-text-stroke:1px var(--relay)}.terminal-relay-copy>p:not(.eyebrow){max-width:650px;color:#9ea69f;font-size:1rem;line-height:1.7}.terminal-relay-points{margin-top:2.1rem;border-top:1px solid rgba(89,255,146,.18)}.terminal-relay-points>div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;align-items:center;min-height:74px;color:#747d75;border-bottom:1px solid rgba(89,255,146,.13);font-size:.68rem;line-height:1.5}.terminal-relay-points svg{color:var(--relay)}.terminal-relay-points span{display:flex;flex-direction:column}.terminal-relay-points strong{margin-bottom:.3rem;color:#d4dbd4;font:700 .52rem/1 JetBrains Mono Variable,monospace;letter-spacing:.08em}.terminal-relay-console{position:relative;min-width:0;color:#a8b4aa;background:#050807f0;border:1px solid rgba(89,255,146,.35);box-shadow:0 40px 100px #00000085,0 0 80px #59ff9209}.terminal-relay-console:after{position:absolute;z-index:2;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.08;background:repeating-linear-gradient(0deg,transparent,transparent 3px,rgba(89,255,146,.16) 4px)}.relay-console-bar{display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:center;min-height:46px;padding:0 .9rem;background:#0b100d;border-bottom:1px solid rgba(89,255,146,.24);font:600 .5rem/1 JetBrains Mono Variable,monospace;letter-spacing:.07em}.relay-console-bar>span{display:flex;gap:.35rem}.relay-console-bar i{width:7px;height:7px;background:#20382a;border:1px solid #497158;border-radius:50%}.relay-console-bar strong{color:#95a59a}.relay-console-bar small{color:var(--relay)}.relay-command{position:relative;padding:1rem 1.1rem 1.15rem;border-bottom:1px solid rgba(89,255,146,.15)}.relay-command>span{display:block;margin-bottom:.65rem;color:#68746b;font:620 .47rem/1 JetBrains Mono Variable,monospace;letter-spacing:.08em}.relay-command code{display:block;overflow-x:auto;color:#d9e5db;font:560 .68rem/1.65 JetBrains Mono Variable,monospace;scrollbar-width:thin}.relay-command code b{margin-right:.45rem;color:var(--relay)}.relay-command small{display:block;margin-top:.55rem;color:#59625b;font:540 .48rem/1.5 JetBrains Mono Variable,monospace}.relay-command--install{padding-right:9.4rem}.relay-command--install button,.relay-command--install a{position:absolute;z-index:3;right:.9rem;display:inline-flex;gap:.4rem;align-items:center;justify-content:center;width:122px;min-height:30px;color:var(--relay);background:#0e1711;border:1px solid rgba(89,255,146,.28);font:680 .45rem/1 JetBrains Mono Variable,monospace;cursor:pointer}.relay-command--install button{top:.8rem}.relay-command--install a{top:3.25rem;color:#879389}.relay-command-grid{display:grid;grid-template-columns:1fr 1fr}.relay-command-grid .relay-command:nth-child(odd){border-right:1px solid rgba(89,255,146,.15)}.relay-console-footer{display:grid;grid-template-columns:auto 1fr auto;gap:.65rem;align-items:center;min-height:45px;padding:0 1rem;color:#5f6d63;background:#0a0f0c;font:600 .46rem/1 JetBrains Mono Variable,monospace;letter-spacing:.05em}.relay-console-footer svg,.relay-console-footer strong{color:var(--relay)}.quick-seal-trigger{position:fixed;z-index:90;right:1.2rem;bottom:1.2rem;display:flex;gap:.55rem;align-items:center;min-height:46px;padding:0 .85rem;color:var(--ink);background:var(--acid);border:1px solid var(--ink);box-shadow:0 0 0 1px var(--acid),0 14px 34px #0000006b;font:780 .55rem/1 JetBrains Mono Variable,monospace;letter-spacing:.06em;cursor:pointer}.quick-seal-trigger kbd{padding-left:.55rem;color:#090a0c94;border-left:1px solid rgba(9,10,12,.25);font:inherit}.quick-seal-trigger:hover{transform:translateY(-2px)}.quick-seal-toast{position:fixed;z-index:220;right:1.2rem;bottom:5.3rem;display:flex;gap:.55rem;align-items:center;max-width:min(420px,calc(100vw - 2rem));min-height:44px;padding:.75rem .9rem;color:var(--acid);background:#101510;border:1px solid rgba(217,255,67,.45);box-shadow:0 16px 48px #00000080;font:700 .52rem/1.4 JetBrains Mono Variable,monospace;letter-spacing:.05em}.quick-seal-backdrop{position:fixed;z-index:230;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:1.2rem;background:#030405db;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.quick-seal-dismiss{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:transparent;border:0}.quick-seal-panel{position:relative;width:min(800px,96vw);max-height:min(880px,94vh);overflow-y:auto;color:#e8e9e3;background:#101216;border:1px solid #4e574d;box-shadow:0 40px 120px #000000c7}.quick-seal-panel>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.9rem;align-items:center;min-height:92px;padding:1rem 1.2rem;background:#0d100e;border-bottom:1px solid #343a34}.quick-seal-mark{display:grid;place-items:center;width:46px;height:46px;color:var(--ink);background:var(--acid)}.quick-seal-panel header p,.quick-seal-panel header h2{margin:0}.quick-seal-panel header p{color:var(--acid);font:650 .49rem/1 JetBrains Mono Variable,monospace;letter-spacing:.08em}.quick-seal-panel header h2{margin-top:.4rem;font-size:clamp(1.4rem,3vw,2.25rem);line-height:1;letter-spacing:-.045em}.quick-seal-panel header>kbd{padding:.36rem .44rem;color:#727871;background:#181b1d;border:1px solid #373c3e;font:650 .46rem/1 JetBrains Mono Variable,monospace}.quick-seal-description{margin:0;padding:1rem 1.2rem;color:#858b85;border-bottom:1px solid #2c3134;font-size:.72rem;line-height:1.55}.quick-seal-fields{padding:1rem 1.2rem 1.2rem}.quick-seal-field{display:flex;flex-direction:column}.quick-seal-field>span{color:var(--acid);font:650 .48rem/1 JetBrains Mono Variable,monospace;letter-spacing:.07em}.quick-seal-field>strong{margin:.55rem 0 .7rem;font-size:.88rem}.quick-seal-field input,.quick-seal-field textarea{width:100%;color:#e4e8e2;background:#0c0e11;border:1px solid #343a3e;outline:none}.quick-seal-field input{min-height:46px;padding:0 .8rem}.quick-seal-field textarea{padding:.8rem;line-height:1.55;resize:vertical}.quick-seal-field input:focus,.quick-seal-field textarea:focus{border-color:var(--acid);box-shadow:0 0 0 2px var(--acid-soft)}.quick-seal-field--title{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;margin-bottom:1rem}.quick-seal-field--state{padding-top:1rem;border-top:1px solid #2d3235}.quick-seal-split{display:grid;grid-template-columns:1fr 1fr;gap:.9rem;margin-top:.9rem}.quick-seal-split .quick-seal-field{gap:.65rem;padding:.9rem;background:#0d0f12;border:1px solid #2f3438}.quick-seal-command{font-family:JetBrains Mono Variable,monospace}.quick-seal-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem;align-items:center;min-height:78px;padding:.9rem 1.2rem;background:#0d0f11;border-top:1px solid #303539}.quick-seal-actions>div{display:flex;gap:.5rem;align-items:center;color:#6d746d;font:560 .46rem/1.5 JetBrains Mono Variable,monospace}.quick-seal-actions>div svg{flex:0 0 auto;color:var(--acid)}.quick-seal-actions>p{grid-column:1 / -1;margin:-.35rem 0 0;color:#ff8a67;font-size:.65rem}.quick-seal-actions>button{grid-column:2;grid-row:1;display:flex;gap:.55rem;align-items:center;justify-content:center;min-height:48px;padding:0 1.1rem;color:var(--ink);background:var(--acid);border:0;font:760 .55rem/1 JetBrains Mono Variable,monospace;letter-spacing:.06em;cursor:pointer}@keyframes spin{to{transform:rotate(360deg)}}@keyframes spin-reverse{to{transform:rotate(-360deg)}}@keyframes live-pulse{50%{box-shadow:0 0 0 7px #d9ff4300}}@keyframes blink{50%{opacity:.25}}@keyframes resume-in{0%{opacity:0;clip-path:inset(0 0 100% 0)}to{opacity:1;clip-path:inset(0)}}@media(max-width:1100px){.visual-environment canvas{opacity:.45;-webkit-mask-image:linear-gradient(90deg,#000000d9,#0000001f 26%,#0000001f 74%,#000000d9);mask-image:linear-gradient(90deg,#000000d9,#0000001f 26%,#0000001f 74%,#000000d9)}.environment-corner{opacity:.26}.terminal-relay{grid-template-columns:minmax(0,1fr);min-height:auto}.terminal-relay-copy{max-width:760px}.terminal-relay-console{width:100%}.vault-durability{grid-template-columns:1fr 1fr}.vault-durability>div:nth-child(2){border-right:0}.vault-durability>a{grid-column:1 / -1;min-height:52px}.hero{grid-template-columns:minmax(0,1fr);padding-top:9rem}.hero-copy{min-width:0;padding-right:0}.hero-instrument{min-width:0;width:min(600px,90vw);margin-top:1rem}.hero-bottomline{display:none}.problem-copy,.method-header{grid-template-columns:1fr}.problem-aside,.method-header>p{max-width:620px}.engine-body{grid-template-columns:220px minmax(0,1fr)}.thread-identity .system-input{display:none}.workspace-actions button{padding:0 .55rem}.workspace-actions button{font-size:0}.capture-split{grid-template-columns:1fr}.capture-split>.capture-field:first-child{border-right:0;border-bottom:1px solid #292d32}.pulse-console,.echo-grid,.echo-lower-grid,.vault-content-grid{grid-template-columns:1fr}.confidence-control{border-right:0;border-bottom:1px solid #292d32}.intelligence-header{grid-template-columns:1fr}.intelligence-header>p:last-child{margin-top:2rem}.intelligence-grid{grid-template-columns:1fr}.intelligence-card{min-height:340px}.intelligence-card h3{margin-top:3.5rem}.veteran-section{grid-template-columns:1fr;padding-block:6rem}.veteran-cabinet{margin-top:2rem;transform:none}.game-intro{grid-template-columns:1fr}.game-intro-copy{min-height:720px;border-right:0;border-bottom:1px solid var(--game-line)}.game-manifest{min-height:620px}.game-play{grid-template-columns:150px minmax(0,1fr)}.game-progress{padding-inline:1rem}.terminal-incident{grid-template-columns:minmax(150px,.28fr) minmax(0,1fr)}.game-options,.gremlin-teaser-grid{grid-template-columns:1fr}.gremlin-specimen{min-height:640px;border-top:1px solid rgba(9,10,12,.4);border-left:0}.gremlin-main{grid-template-columns:.72fr 1.28fr}.gremlin-timer-cell{grid-column:1 / -1;display:grid;grid-template-columns:1fr auto 1fr 1fr;gap:.7rem;align-items:center;border-top:1px solid #33383d}.gremlin-timer-cell>strong{margin:0;font-size:3.5rem}.gremlin-outcomes{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,1fr);margin-top:.6rem}.gremlin-outcomes>p{grid-column:1 / -1}}@media(max-width:760px){.visual-environment canvas{opacity:.38;-webkit-mask-image:linear-gradient(90deg,#000000b8,#00000014 34%,#00000014 66%,#000000b8);mask-image:linear-gradient(90deg,#000000b8,#00000014 34%,#00000014 66%,#000000b8)}.environment-noise{opacity:.022}.environment-rail--left,.environment-corner{display:none}.environment-rail--right{top:72px;right:.28rem;bottom:60px}.environment-horizon{left:.35rem;width:calc(100% - .7rem)}.terminal-relay{gap:3rem;padding:6rem 1rem}.terminal-relay-copy h2{font-size:clamp(3.2rem,15vw,5.5rem)}.terminal-relay-copy>p:not(.eyebrow){font-size:.9rem}.relay-command-grid{grid-template-columns:1fr}.relay-command-grid .relay-command:nth-child(odd){border-right:0}.relay-command--install{padding-right:1.1rem;padding-bottom:4.2rem}.relay-command--install button,.relay-command--install a{top:auto;right:auto;bottom:.8rem}.relay-command--install button{left:1.1rem}.relay-command--install a{left:9rem}.vault-durability{grid-template-columns:1fr}.vault-durability>div{border-right:0;border-bottom:1px solid #303539}.vault-durability>a{grid-column:auto}.quick-seal-backdrop{padding:0}.quick-seal-panel{width:100%;max-height:100svh;border-right:0;border-left:0}.quick-seal-split,.quick-seal-actions{grid-template-columns:1fr}.quick-seal-actions>button{grid-column:1;grid-row:auto;width:100%}.quick-seal-actions>p{grid-column:1}.quick-seal-trigger{right:.75rem;bottom:.75rem}.quick-seal-trigger kbd{display:none}.site-header{height:66px;padding-inline:1rem}.site-header nav{gap:.7rem}.site-header nav a{display:none}.hero{min-height:auto;padding:8.5rem 5vw 5rem}.hero h1{font-size:clamp(3.5rem,17vw,6rem)}.hero-lede{font-size:.96rem}.dialect-readout{flex-wrap:wrap;line-height:1.5}.hero-instrument{width:100%;padding:.8rem}.instrument-readout{grid-template-columns:1fr auto;row-gap:.55rem}.problem-section,.method-section,.intelligence-section{padding:5.5rem 5vw}.veteran-section{min-height:0;padding:5.5rem 5vw}.veteran-copy h2{font-size:clamp(3.4rem,14vw,6rem)}.veteran-cabinet{padding:.9rem;box-shadow:inset 0 0 0 5px #171b18,10px 14px #00000042}.cabinet-screen{min-height:390px;padding:1rem}.cabinet-controls{gap:1rem;padding-inline:.7rem}.problem-copy h2,.method-header h2,.intelligence-header h2,.closing-section h2{font-size:clamp(2.7rem,13vw,5rem)}.engine-section{padding:3rem 0}.engine-frame{border-right:0;border-left:0;border-radius:0}.engine-statusbar span:first-child{display:none}.engine-body{display:block;min-height:0}.thread-sidebar{display:block;border-right:0;border-bottom:1px solid #292d32}.sidebar-heading,.storage-note{display:none}.thread-list{display:flex;padding:.65rem;overflow-x:auto}.thread-card{flex:0 0 210px;border:1px solid #292d32}.new-thread-button{margin-top:0}.capture-workspace{max-height:none}.workspace-topbar{align-items:flex-end;padding:.9rem}.thread-identity{width:calc(100% - 128px)}.workspace-actions{margin-left:.5rem}.workspace-tabs{display:flex;overflow-x:auto}.workspace-tabs button{flex:0 0 155px;min-height:48px}.capture-scroll,.mode-panel{max-height:none;overflow:visible}.capture-intro{align-items:flex-start;flex-direction:column;padding:1.5rem 1.2rem}.fidelity-meter{width:100%}.mode-panel{padding:0 .9rem .9rem}.mode-hero{grid-template-columns:1fr;margin:0 -.9rem .9rem;padding:1.6rem 1.2rem}.checksum-card,.clearance-card{width:100%}.echo-radar{min-height:300px}.radius-selector{overflow-x:auto}.radius-selector button{min-width:92px}.boundary-grid{grid-template-columns:1fr}.boundary-field,.boundary-field--wide,.reversal-window{grid-column:1}.vault-actions{min-width:0}.vault-stats{grid-template-columns:1fr 1fr}.vault-stats article{border-bottom:1px solid #2e3237}.vault-stats article:nth-child(2n){border-right:0}.vault-stats article:last-child{grid-column:1 / -1;border-bottom:0}.vault-thread-list button{grid-template-columns:7px minmax(0,1fr) 42px auto}.vault-thread-list code{display:none}.capture-field{grid-template-columns:2.3rem minmax(0,1fr);padding:1.3rem 1.2rem}.seal-bar{position:sticky;z-index:4;bottom:0}.seal-shortcut{display:none}.seal-button{flex:1}.pulse-button{flex:0 0 auto}.intelligence-header{padding:3rem 0}.intelligence-card{min-height:320px;padding:1.4rem}.game-head-stats,.game-brand i{display:none}.game-header{grid-template-columns:1fr auto;gap:1rem;padding:0 1.2rem}.game-intro{display:block;min-height:0}.game-intro-copy{min-height:650px;padding:4rem 5vw}.game-intro-copy h2{font-size:clamp(3.7rem,17vw,7rem)}.game-manifest{min-height:580px;padding:3rem 5vw}.game-play{display:block;min-height:0}.game-progress{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem;align-items:center;padding:.8rem 1rem;border-right:0;border-bottom:1px solid var(--game-line)}.game-round-label{white-space:nowrap}.era-stack{display:flex;margin:0}.era-stack>div{display:flex;height:42px;flex:1;flex-direction:column;justify-content:center;text-align:center;border-bottom:0}.era-stack i{margin:.4rem auto 0}.game-vitals{margin:0}.game-vitals span:last-child{display:none}.game-terminal{padding:1rem 1rem 2rem}.terminal-titlebar{gap:1rem}.terminal-incident{display:block}.terminal-incident>p{border-right:0;border-bottom:1px solid var(--game-line)}.terminal-incident pre{min-height:220px;padding:1.3rem}.game-question{grid-template-columns:95px minmax(0,1fr)}.question-clock strong{font-size:2.2rem}.game-question h2{padding:1.2rem;font-size:clamp(1.2rem,5vw,1.8rem)}.game-options{grid-template-columns:1fr}.game-options button{min-height:70px}.game-debrief{grid-template-columns:1fr}.game-debrief>button{width:100%}.game-complete{min-height:calc(100svh - 116px);padding:4rem 5vw}.game-complete h2{font-size:clamp(3rem,14vw,6rem)}.game-footer{align-items:flex-start;flex-direction:column;gap:.4rem;padding:.8rem 1.2rem}.gremlin-teaser-copy{padding:5rem 5vw}.gremlin-teaser-copy h2{font-size:clamp(3.2rem,14vw,6rem)}.gremlin-specimen{min-height:580px;padding:3rem 5vw}.gremlin-head-stats,.gremlin-brand i{display:none}.gremlin-header{grid-template-columns:1fr auto;gap:1rem;padding:0 1.2rem}.gremlin-main{display:block;min-height:0}.gremlin-creature-cell,.gremlin-challenge,.gremlin-timer-cell{padding:2rem 1.2rem;border-right:0;border-bottom:1px solid #33383d}.gremlin-creature-cell{min-height:500px}.gremlin-challenge h2{font-size:clamp(2.5rem,11vw,5rem)}.gremlin-timer-cell{display:flex}.gremlin-timer-cell>strong{margin:1rem 0;font-size:clamp(4rem,20vw,7rem)}.gremlin-outcomes{display:block;margin-top:2rem}.gremlin-footer{align-items:flex-start;flex-direction:column;gap:.45rem;padding:.9rem 1.2rem}.gremlin-result{padding:4rem 5vw}.method-header{padding-bottom:3rem}.method-grid{grid-template-columns:1fr}.method-grid article{min-height:auto;border-right:0;border-bottom:1px solid rgba(9,10,12,.3)}.method-grid article:last-child{border-bottom:0}.method-icon{margin-bottom:2rem}footer{grid-template-columns:1fr;text-align:center}footer .brand-mark{justify-content:center}footer>span{text-align:center}.resume-main{width:90vw;padding-top:3rem}.return-meta{position:static;align-items:flex-start;margin-bottom:2rem}.resume-main>h2{padding-right:0;font-size:clamp(3rem,17vw,5.5rem)}.resume-grid{grid-template-columns:1fr}.return-intelligence{grid-template-columns:1fr 1fr}.resume-block,.resume-block--wide,.resume-block--note,.resume-block--boundary{grid-column:1;min-height:auto;padding:1.3rem}.return-echo,.return-gremlin{grid-template-columns:auto 1fr}.return-echo p,.return-gremlin p{grid-column:2;text-align:left}}@media(max-width:480px){.environment-rail--right>small{display:none}.environment-rail--right{bottom:50%}.environment-horizon{opacity:.1}.terminal-relay-copy h2{font-size:clamp(2.8rem,14.5vw,4.2rem)}.relay-console-bar{grid-template-columns:1fr auto}.relay-console-bar>span{display:none}.relay-console-footer{grid-template-columns:auto 1fr}.relay-console-footer strong{display:none}.relay-command--install button,.relay-command--install a{width:calc(50% - 1.45rem)}.relay-command--install a{right:1.1rem;left:auto}.quick-seal-panel>header{grid-template-columns:auto minmax(0,1fr)}.quick-seal-panel header>kbd{display:none}.quick-seal-field--title{grid-template-columns:1fr;gap:.6rem}.quick-seal-trigger{min-height:42px}.quick-seal-trigger span{font-size:.5rem}.site-header .brand-version{display:none}.site-header nav{gap:.4rem}.local-pill{padding:.5rem;font-size:0}.dialect-toggle{gap:.32rem;padding:0 .42rem;font-size:.42rem}.dialect-toggle>i{width:24px}.dialect-toggle[aria-pressed=false]>i b{transform:translate(10px)}.dialect-readout{width:100%}.dialect-readout button{margin-left:auto}.hero-actions{align-items:stretch;flex-direction:column}.text-button{justify-content:center}.orbital-map{min-height:310px}.section-kicker{grid-template-columns:2.5rem 1fr}.capture-field{grid-template-columns:1fr}.field-index{margin-bottom:.65rem}.pulse-console{display:block}.confidence-control,.pulse-history{align-items:flex-start;flex-direction:column;padding:.9rem 1.2rem}.confidence-control input{width:100%}.pulse-history button{width:100%;margin-left:0;justify-content:center}.vault-actions{grid-template-columns:1fr}.vault-actions .import-notice{grid-column:1}.vault-stats{grid-template-columns:1fr}.vault-stats article{border-right:0;border-bottom:1px solid #2e3237}.vault-stats article:last-child{grid-column:1;border-bottom:0}.vault-thread-list button{grid-template-columns:7px minmax(0,1fr) auto}.vault-thread-list button>span:nth-of-type(3),.vault-thread-list code{display:none}.pulse-button{width:42px;padding:0;overflow:hidden;font-size:0}.command-footer strong{display:none}.workspace-actions button:nth-child(2){display:none}.veteran-section{padding-block:4.5rem}.veteran-copy h2{font-size:clamp(3.2rem,16vw,4.7rem)}.veteran-copy>button{grid-template-columns:auto 1fr}.veteran-copy>button span{display:none}.veteran-cabinet{padding:.65rem}.cabinet-bezel{padding:.6rem}.cabinet-screen{min-height:350px;padding:.8rem}.cabinet-screen-top strong{display:none}.cabinet-screen pre{margin-top:2.6rem;font-size:.56rem}.cabinet-controls{grid-template-columns:1fr auto;min-height:100px}.cabinet-buttons{display:none}.game-brand{font-size:.58rem}.game-intro-copy{min-height:590px}.game-intro-copy h2{font-size:clamp(3.4rem,18vw,5.4rem)}.game-intro-copy>button{grid-template-columns:auto 1fr}.game-intro-copy>button kbd{display:none}.game-manifest{min-height:540px;padding:2.5rem 1rem}.manifest-row{grid-template-columns:1.5rem 3.2rem minmax(0,1fr) 8px;gap:.5rem}.manifest-row>p{font-size:.48rem}.game-progress{grid-template-columns:auto minmax(0,1fr)}.game-round-label>span,.game-vitals{display:none}.era-stack>div{font-size:.45rem}.game-terminal{padding-inline:0}.terminal-titlebar{border-right:0;border-left:0}.terminal-titlebar strong{display:none}.terminal-incident,.game-question,.game-options,.game-debrief{border-right:0;border-left:0}.terminal-incident pre{font-size:.58rem}.game-question{display:block}.question-clock{display:grid;grid-template-columns:auto 1fr;gap:.7rem;align-items:center;min-height:76px;border-right:0;border-bottom:1px solid var(--game-line)}.question-clock span{margin:0}.game-question h2{padding:1.4rem 1rem;font-size:1.25rem}.game-options button{grid-template-columns:2rem minmax(0,1fr) auto;padding-inline:.8rem}.game-debrief{padding:1rem}.game-debrief>button{grid-template-columns:1fr auto}.game-debrief>button kbd{display:none}.game-medal{width:82px;height:82px}.game-complete h2{font-size:clamp(2.8rem,14vw,4.4rem)}.game-final-score,.game-complete-actions{width:100%;flex-direction:column}.game-final-score span,.game-complete-actions button{width:100%}.game-footer strong{display:none}.gremlin-summon-small{width:36px;padding:0;overflow:hidden;justify-content:center;font-size:0}.gremlin-summon-small kbd{display:none}.gremlin-teaser-copy{padding-block:4rem}.gremlin-teaser-copy h2{font-size:clamp(3rem,15vw,4.7rem)}.gremlin-teaser-copy>button{grid-template-columns:auto 1fr}.gremlin-teaser-copy>button span{display:none}.gremlin-specimen{min-height:540px;padding:2.5rem 1rem}.pixel-gremlin--display{width:240px;height:220px;transform:none}.specimen-stats{grid-template-columns:1fr}.specimen-stats>span{min-height:68px}.gremlin-thread-line{grid-template-columns:minmax(0,1fr)}.gremlin-thread-line span,.gremlin-thread-line i{display:none}.gremlin-challenge h2{font-size:clamp(2.35rem,12vw,4rem)}.gremlin-card-meta{gap:.75rem;align-items:flex-start;flex-direction:column}.gremlin-probe{grid-template-columns:1fr}.gremlin-result{padding-block:3rem}.gremlin-result h2{font-size:clamp(3rem,16vw,5rem)}.gremlin-result-actions{align-items:stretch;flex-direction:column}.gremlin-footer strong,.resume-header .brand-mark span{display:none}.resume-block{grid-template-columns:1.9rem 1fr}.return-intelligence{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
