@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=) 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,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA) 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}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.scar-network-section{position:relative;z-index:9;min-height:100svh;padding:8rem 4vw 7rem;overflow:hidden;color:var(--paper);background:linear-gradient(#0a0c0fe6,#0a0c0ff5),repeating-linear-gradient(90deg,transparent 0,transparent calc(8.333vw - 1px),rgba(217,255,67,.06) calc(8.333vw - 1px),rgba(217,255,67,.06) 8.333vw);border-top:1px solid #2a2f32;isolation:isolate}.scar-network-section:before{position:absolute;z-index:-1;content:"";top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 78% 24%,rgba(217,255,67,.11),transparent 28%),radial-gradient(circle at 10% 76%,rgba(255,107,61,.065),transparent 22%)}.scar-network-section:after{position:absolute;z-index:-1;content:"COLLECTIVE / FAILURE / MEMORY";top:5rem;right:-2rem;color:#e8e9e305;font:800 clamp(4rem,10vw,10rem)/.8 "JetBrains Mono Variable",monospace;letter-spacing:-.09em;writing-mode:vertical-rl}.scar-noise{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;opacity:.07;pointer-events:none;background-image:repeating-linear-gradient(0deg,transparent 0,transparent 3px,rgba(255,255,255,.13) 4px);-webkit-mask-image:linear-gradient(90deg,#000,transparent 35%,transparent 72%,#000);mask-image:linear-gradient(90deg,#000,transparent 35%,transparent 72%,#000)}.scar-kicker{margin-inline:2vw}.scar-network-heading{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(330px,.6fr);gap:8vw;align-items:end;padding:4.5rem 2vw}.scar-network-heading .eyebrow{gap:.65rem;color:var(--acid)}.scar-network-heading h2{margin:1.1rem 0 0;font-size:clamp(3.6rem,7.2vw,8.2rem);line-height:.82;letter-spacing:-.075em}.scar-network-heading h2 span{color:transparent;-webkit-text-stroke:1px rgba(217,255,67,.8)}.site-shell[data-dialect=human] .scar-network-heading h2 span{-webkit-text-stroke-color:rgba(145,215,255,.82)}.scar-network-intro>p{margin:0;color:#929792;font-size:.82rem;line-height:1.8}.scar-privacy-proof{display:flex;gap:.75rem;align-items:center;margin-top:1.6rem;padding:.9rem 1rem;color:var(--acid);background:#d9ff4309;border:1px solid rgba(217,255,67,.22);font:650 .52rem/1.45 JetBrains Mono Variable,monospace;letter-spacing:.07em}.scar-console{position:relative;overflow:hidden;background:#080a0ce8;border:1px solid #353b3e;box-shadow:0 45px 100px #00000075,inset 0 0 0 1px #d9ff4306;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.scar-console:before,.scar-console:after{position:absolute;z-index:2;content:"";width:22px;height:22px;pointer-events:none;border-color:var(--acid);border-style:solid}.scar-console:before{top:-1px;left:-1px;border-width:2px 0 0 2px}.scar-console:after{right:-1px;bottom:-1px;border-width:0 2px 2px 0}.scar-console-bar{display:grid;grid-template-columns:minmax(180px,.5fr) minmax(360px,1fr) minmax(180px,.5fr);gap:1rem;align-items:center;min-height:60px;padding:0 1.2rem;color:#727873;background:#101316;border-bottom:1px solid #30363a;font:650 .5rem/1 JetBrains Mono Variable,monospace;letter-spacing:.08em}.scar-console-bar>div{display:flex;gap:.6rem;align-items:center;color:#989e98}.scar-live-dot{width:6px;height:6px;background:var(--acid);border-radius:50%;box-shadow:0 0 12px var(--acid);animation:scar-live-pulse 2.2s ease-in-out infinite}.scar-console-bar>label{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.65rem;align-items:center;min-height:38px;padding:0 .75rem;color:#747a75;background:#090b0d;border:1px solid #33393c}.scar-console-bar input{width:100%;min-width:0;color:var(--paper);background:transparent;border:0;outline:0;font:540 .62rem/1 JetBrains Mono Variable,monospace}.scar-console-bar input::placeholder{color:#555b57}.scar-console-bar label button{padding:.35rem;color:var(--acid);background:transparent;border:0;font:700 .46rem/1 JetBrains Mono Variable,monospace;cursor:pointer}.scar-console-bar>span:last-child{text-align:right}.scar-console-grid{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(370px,.58fr);min-height:750px}.scar-map-panel{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;border-right:1px solid #30363a}.scar-map-header{display:flex;align-items:center;justify-content:space-between;min-height:54px;padding:0 1.2rem;color:#777e78;border-bottom:1px solid #272d30;font:650 .5rem/1 JetBrains Mono Variable,monospace;letter-spacing:.08em}.scar-map-header>div{display:flex;gap:.7rem;align-items:center;color:var(--acid)}.scar-map-header small{max-width:44%;overflow:hidden;color:#5b615d;font:inherit;text-overflow:ellipsis;white-space:nowrap}.scar-map{position:relative;min-height:570px;overflow:hidden;background:radial-gradient(circle at 50% 50%,rgba(217,255,67,.055),transparent 27%),linear-gradient(rgba(232,233,227,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(232,233,227,.022) 1px,transparent 1px);background-size:100% 100%,48px 48px,48px 48px}.scar-map:before{position:absolute;content:"";top:8%;right:8%;bottom:8%;left:8%;opacity:.75;border:1px solid rgba(232,233,227,.06);border-radius:50%;transform:scaleX(.74) rotate(-9deg)}.scar-map>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.scar-map svg line{stroke:#e8e9e313;stroke-width:.15;vector-effect:non-scaling-stroke;transition:stroke .18s ease,stroke-width .18s ease}.scar-map svg line.is-match{stroke:#d9ff4347;stroke-dasharray:1.4 1.8}.scar-map svg line.is-selected{stroke:var(--acid);stroke-width:.32;stroke-dasharray:2 1.1;animation:scar-data-flow 1.1s linear infinite}.scar-map-core{fill:var(--acid);filter:drop-shadow(0 0 4px var(--acid))}.scar-map-orbit{fill:none;stroke:#d9ff4326;stroke-width:.25;stroke-dasharray:1 2;transform-origin:50% 50%;animation:scar-orbit-spin 20s linear infinite}.scar-map-orbit--wide{opacity:.55;animation-duration:34s;animation-direction:reverse}.scar-map-axis{position:absolute;opacity:.15;background:var(--acid)}.scar-map-axis--x{top:50%;left:3%;width:94%;height:1px}.scar-map-axis--y{top:3%;left:50%;width:1px;height:94%}.scar-map-coordinate{position:absolute;left:calc(50% + .65rem);color:#3f4542;font:620 .42rem/1 JetBrains Mono Variable,monospace;letter-spacing:.1em}.scar-map-coordinate--top{top:1.2rem}.scar-map-coordinate--bottom{bottom:1.2rem}.scar-node{position:absolute;z-index:1;top:var(--scar-y);left:var(--scar-x);width:18px;height:18px;padding:0;background:#0a0c0e;border:1px solid rgba(232,233,227,calc(.18 + var(--scar-rank) * .25));border-radius:50%;cursor:pointer;transform:translate(-50%,-50%);transition:width .18s ease,height .18s ease,border-color .18s ease,box-shadow .18s ease}.scar-node>i{position:absolute;top:5px;right:5px;bottom:5px;left:5px;background:#666d67;border-radius:50%;opacity:var(--scar-rank)}.scar-node>span{position:absolute;top:50%;left:25px;display:flex;gap:.42rem;align-items:baseline;width:max-content;max-width:140px;color:rgba(166,172,166,calc(.42 + var(--scar-rank) * .4));font:650 .45rem/1.2 JetBrains Mono Variable,monospace;letter-spacing:.04em;text-align:left;transform:translateY(-50%)}.scar-node:nth-of-type(3n)>span,.scar-node:nth-of-type(4n)>span{right:25px;left:auto;text-align:right}.scar-node>span small{color:#555b57;font:inherit}.scar-node.is-match{width:21px;height:21px;border-color:#d9ff438f;box-shadow:0 0 18px #d9ff431c}.scar-node.is-match>i{background:var(--acid)}.scar-node.is-selected{z-index:3;width:30px;height:30px;border-color:var(--acid);box-shadow:0 0 0 5px #d9ff4314,0 0 28px #d9ff434d}.scar-node.is-selected>i{top:8px;right:8px;bottom:8px;left:8px;background:var(--acid);box-shadow:0 0 10px var(--acid)}.scar-node.is-selected>span{color:var(--acid)}.scar-ranked-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-height:94px;border-top:1px solid #30363a}.scar-ranked-strip button{display:grid;grid-template-columns:auto 1fr;gap:.35rem .65rem;align-content:center;min-width:0;padding:1rem;color:#6e746f;background:#0d1012;border:0;border-right:1px solid #292f32;cursor:pointer;text-align:left}.scar-ranked-strip button:last-child{border-right:0}.scar-ranked-strip button>span{grid-row:1 / 3;color:#464c48;font:720 1.2rem/1 JetBrains Mono Variable,monospace}.scar-ranked-strip b{overflow:hidden;font:680 .49rem/1 JetBrains Mono Variable,monospace;text-overflow:ellipsis;white-space:nowrap}.scar-ranked-strip small{color:#505651;font:600 .43rem/1 JetBrains Mono Variable,monospace}.scar-ranked-strip button.is-selected{color:var(--paper);background:#d9ff430f;box-shadow:inset 0 -2px var(--acid)}.scar-ranked-strip button.is-selected>span,.scar-ranked-strip button.is-selected small{color:var(--acid)}.scar-detail-panel{position:relative;display:flex;min-width:0;flex-direction:column;padding:1.7rem;background:linear-gradient(155deg,rgba(217,255,67,.045),transparent 32%),#0d1012}.scar-detail-meta{display:flex;align-items:center;justify-content:space-between;padding-bottom:1rem;color:#606761;border-bottom:1px solid #30363a;font:650 .47rem/1 JetBrains Mono Variable,monospace;letter-spacing:.07em}.scar-detail-meta span:first-child{color:var(--acid)}.scar-detail-panel>h3{margin:2rem 0 1.2rem;font-size:clamp(1.75rem,2.4vw,2.8rem);line-height:.98;letter-spacing:-.055em}.scar-score-line{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:center;padding:.8rem;background:#090b0d;border:1px solid #2c3235}.scar-score-line>div{display:grid;grid-template-columns:auto auto;gap:0 .45rem;align-items:center}.scar-score-line svg{color:var(--acid)}.scar-score-line span{color:var(--acid);font:750 1.35rem/1 JetBrains Mono Variable,monospace}.scar-score-line small{grid-column:1 / -1;margin-top:.25rem;color:#5c625e;font:650 .38rem/1 JetBrains Mono Variable,monospace;letter-spacing:.08em}.scar-score-line p{margin:0;color:#515752;font:540 .44rem/1.5 JetBrains Mono Variable,monospace;text-align:right}.scar-detail-panel dl{margin:1.4rem 0}.scar-detail-panel dl>div{padding:.85rem 0;border-bottom:1px solid #272d30}.scar-detail-panel dt{margin-bottom:.42rem;color:#666d67;font:650 .44rem/1 JetBrains Mono Variable,monospace;letter-spacing:.08em}.scar-detail-panel dd{margin:0;color:#b0b5af;font-size:.72rem;line-height:1.55}.scar-probe{position:relative;padding:1rem;overflow:hidden;background:var(--acid);color:var(--ink)}.scar-probe:after{position:absolute;content:"";top:-70%;right:-20%;width:55%;aspect-ratio:1;opacity:.16;border:1px solid currentColor;border-radius:50%}.scar-probe>span{display:flex;gap:.5rem;align-items:center;font:760 .46rem/1 JetBrains Mono Variable,monospace;letter-spacing:.08em}.scar-probe p{position:relative;z-index:1;margin:.7rem 0 0;font-size:.72rem;font-weight:650;line-height:1.5}.scar-match-basis{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;margin:1rem 0}.scar-match-basis>span{margin-right:.25rem;color:#5f6660;font:650 .43rem/1 JetBrains Mono Variable,monospace;letter-spacing:.08em}.scar-match-basis i{padding:.35rem .45rem;color:#89908a;background:#15191c;border:1px solid #30363a;font:570 .42rem/1 JetBrains Mono Variable,monospace;font-style:normal}.scar-detail-actions{display:grid;grid-template-columns:1fr auto;gap:.55rem;margin-top:auto}.scar-detail-actions button{display:inline-flex;gap:.55rem;align-items:center;justify-content:center;min-height:46px;padding:0 .85rem;color:#9da39d;background:#111518;border:1px solid #343a3e;font:680 .48rem/1 JetBrains Mono Variable,monospace;letter-spacing:.05em;cursor:pointer}.scar-detail-actions .scar-borrow-button{color:var(--ink);background:var(--acid);border-color:var(--acid)}.scar-detail-actions button:hover{border-color:var(--acid)}.scar-source-link{display:inline-flex;gap:.5rem;align-items:center;margin-top:.9rem;color:#737a74;font:610 .44rem/1.4 JetBrains Mono Variable,monospace;letter-spacing:.04em}.scar-source-link:hover{color:var(--acid)}.scar-borrow-notice{position:absolute;right:1.2rem;bottom:1.2rem;left:1.2rem;display:flex;gap:.65rem;align-items:center;min-height:48px;padding:0 .9rem;color:var(--ink);background:var(--acid);box-shadow:0 18px 50px #00000073;font:720 .49rem/1.4 JetBrains Mono Variable,monospace;animation:scar-notice-in .22s ease-out}@keyframes scar-live-pulse{50%{opacity:.42;box-shadow:0 0 3px var(--acid)}}@keyframes scar-data-flow{to{stroke-dashoffset:-3.1}}@keyframes scar-orbit-spin{to{transform:rotate(360deg)}}@keyframes scar-notice-in{0%{opacity:0;transform:translateY(10px)}}.reactor-section{--reactor-signal: #77f7ff;--reactor-hot: #ff6b3d;--reactor-violet: #9d74ff;position:relative;z-index:9;min-height:100svh;padding:8rem 4vw;overflow:hidden;color:#edf0ed;background:radial-gradient(circle at 14% 24%,rgba(119,247,255,.075),transparent 25%),radial-gradient(circle at 88% 66%,rgba(157,116,255,.07),transparent 26%),#080a0e;border-top:1px solid #2b3037;isolation:isolate}.reactor-section:before{position:absolute;z-index:-1;content:"COUNTEREXAMPLE";right:-2vw;bottom:1.5rem;color:#edf0ed05;font:850 clamp(5rem,13vw,13rem)/.75 "JetBrains Mono Variable",monospace;letter-spacing:-.09em;pointer-events:none;transform:rotate(-90deg) translate(42%);transform-origin:bottom right}.site-shell[data-dialect=human] .reactor-section{--reactor-signal: #91d7ff}.reactor-grid-field{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;opacity:.34;background-image:linear-gradient(rgba(119,247,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(119,247,255,.045) 1px,transparent 1px);background-size:62px 62px;-webkit-mask-image:radial-gradient(circle at 50% 45%,#000,transparent 72%);mask-image:radial-gradient(circle at 50% 45%,#000,transparent 72%)}.reactor-kicker{margin-inline:2vw}.reactor-heading{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(340px,.6fr);gap:8vw;align-items:end;padding:4.5rem 2vw 5rem}.reactor-heading .eyebrow{gap:.7rem;color:var(--reactor-signal)}.reactor-heading h2{margin:1.1rem 0 0;font-size:clamp(3.5rem,7.1vw,8.1rem);line-height:.83;letter-spacing:-.076em}.reactor-heading h2 span{color:transparent;-webkit-text-stroke:1px var(--reactor-signal);text-shadow:0 0 48px rgba(119,247,255,.06)}.reactor-heading-copy>p{margin:0;color:#8f9695;font-size:.84rem;line-height:1.82}.reactor-promise{display:grid;grid-template-columns:auto 1fr;gap:.8rem;align-items:start;margin-top:1.7rem;padding:1rem;color:#99a09e;background:#77f7ff09;border:1px solid rgba(119,247,255,.25);font:550 .56rem/1.6 JetBrains Mono Variable,monospace}.reactor-promise svg,.reactor-promise b{color:var(--reactor-signal)}.reactor-promise span{display:grid;gap:.32rem}.reactor-promise b{font-size:.5rem;letter-spacing:.07em}.reactor-shell{position:relative;overflow:hidden;background:#07090cf5;border:1px solid #363d45;box-shadow:0 55px 130px #00000085,inset 0 0 0 1px #77f7ff06;-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px)}.reactor-shell:before,.reactor-shell:after{position:absolute;z-index:3;content:"";width:28px;height:28px;pointer-events:none;border-style:solid;border-color:var(--reactor-signal)}.reactor-shell:before{top:-1px;left:-1px;border-width:2px 0 0 2px}.reactor-shell:after{right:-1px;bottom:-1px;border-width:0 2px 2px 0}.reactor-shell-bar{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem;align-items:center;min-height:58px;padding:0 1.2rem;color:#69716f;background:#10141a;border-bottom:1px solid #303740;font:650 .48rem/1 JetBrains Mono Variable,monospace;letter-spacing:.075em}.reactor-shell-bar>div{display:flex;gap:.65rem;align-items:center;color:#9ba3a0}.reactor-shell-bar>span:nth-child(2){overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.reactor-shell-bar>span:last-child{color:var(--reactor-signal);text-align:right}.reactor-status-light{width:6px;height:6px;background:var(--reactor-signal);border-radius:50%;box-shadow:0 0 12px var(--reactor-signal);animation:reactor-status-pulse 1.8s ease-in-out infinite}.reactor-preset-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-height:92px;border-bottom:1px solid #303740}.reactor-preset-rail button{display:grid;grid-template-columns:auto 1fr;gap:.35rem .8rem;align-content:center;min-width:0;padding:1rem 1.2rem;color:#626a68;background:#0c1015;border:0;border-right:1px solid #2b3239;cursor:pointer;text-align:left;transition:color .18s ease,background .18s ease}.reactor-preset-rail button:last-child{border-right:0}.reactor-preset-rail button>span{grid-row:1 / 3;color:#3f4745;font:730 1.2rem/1 JetBrains Mono Variable,monospace}.reactor-preset-rail b{overflow:hidden;font:680 .54rem/1 JetBrains Mono Variable,monospace;letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap}.reactor-preset-rail small{overflow:hidden;color:#48504e;font:570 .42rem/1 JetBrains Mono Variable,monospace;text-overflow:ellipsis;white-space:nowrap}.reactor-preset-rail button[aria-selected=true]{color:#e9edeb;background:linear-gradient(145deg,rgba(119,247,255,.08),transparent 54%),#11161b;box-shadow:inset 0 -2px var(--reactor-signal)}.reactor-preset-rail button[aria-selected=true]>span,.reactor-preset-rail button[aria-selected=true] small{color:var(--reactor-signal)}.reactor-workbench{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);min-height:820px}.reactor-editor-panel,.reactor-result-panel{display:flex;min-width:0;flex-direction:column}.reactor-editor-panel{border-right:1px solid #303740}.reactor-panel-heading{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:0 1.1rem;color:#5f6866;background:#0d1116;border-bottom:1px solid #272e35;font:650 .47rem/1 JetBrains Mono Variable,monospace;letter-spacing:.07em}.reactor-panel-heading>div:first-child{display:flex;gap:.65rem;align-items:center;color:var(--reactor-signal)}.reactor-panel-heading>button{display:inline-flex;gap:.45rem;align-items:center;padding:.4rem;color:#676f6d;background:transparent;border:0;font:inherit;cursor:pointer}.reactor-panel-heading>button:hover{color:var(--reactor-signal)}.reactor-code-field{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:300px;border-bottom:1px solid #303740}.reactor-code-field--invariant{min-height:235px}.reactor-code-field>span{display:flex;gap:.55rem;align-items:center;min-height:42px;padding:0 1.1rem;color:#69716f;background:#0a0d11;border-bottom:1px solid #22282e;font:650 .45rem/1 JetBrains Mono Variable,monospace;letter-spacing:.07em}.reactor-code-field textarea{width:100%;min-height:0;padding:1.2rem;resize:none;color:#d8ddda;background:linear-gradient(90deg,rgba(119,247,255,.025),transparent 18%),#080b0f;border:0;outline:0;font:520 .72rem/1.75 JetBrains Mono Variable,monospace;-moz-tab-size:2;tab-size:2}.reactor-code-field--invariant textarea{color:#b8eee8}.reactor-code-field textarea::selection{color:#080a0e;background:var(--reactor-signal)}.reactor-controls{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,.55fr) minmax(230px,1fr);gap:.7rem;padding:1rem}.reactor-controls>label{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.55rem;align-items:center;min-height:50px;padding:0 .7rem;color:#626a68;background:#0c1014;border:1px solid #30373e}.reactor-controls>label:nth-child(2){grid-template-columns:auto minmax(0,1fr)}.reactor-controls label>span{font:650 .43rem/1 JetBrains Mono Variable,monospace;letter-spacing:.06em}.reactor-controls input,.reactor-controls select{min-width:0;width:100%;color:#b9bfbc;background:transparent;border:0;outline:0;font:600 .58rem/1 JetBrains Mono Variable,monospace}.reactor-controls select{cursor:pointer}.reactor-controls select option{color:#e8ebe8;background:#11161b}.reactor-controls label button{display:grid;place-items:center;width:28px;height:28px;padding:0;color:var(--reactor-signal);background:#77f7ff0d;border:1px solid rgba(119,247,255,.18);cursor:pointer}.reactor-run-button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.65rem;align-items:center;min-height:50px;padding:0 .85rem;color:#071013;background:var(--reactor-signal);border:1px solid var(--reactor-signal);font:760 .5rem/1 JetBrains Mono Variable,monospace;letter-spacing:.045em;cursor:pointer}.reactor-run-button:disabled{cursor:wait;opacity:.78}.reactor-run-button kbd{padding:.28rem .38rem;color:#071013ad;background:#0710131a;border:1px solid rgba(7,16,19,.24);font:inherit}.reactor-preset-description{margin:0;padding:0 1.1rem 1.25rem;color:#575f5d;font:540 .48rem/1.55 JetBrains Mono Variable,monospace}.reactor-result-panel{position:relative;min-height:820px;background:radial-gradient(circle at 50% 40%,rgba(119,247,255,.035),transparent 34%),#090c10}.reactor-idle,.reactor-running,.reactor-exhausted,.reactor-error{display:grid;place-items:center;align-content:center;min-height:750px;padding:3rem;text-align:center}.reactor-idle-orbit{position:relative;display:grid;place-items:center;width:230px;height:230px;margin-bottom:2.5rem;color:var(--reactor-signal);border:1px solid rgba(119,247,255,.16);border-radius:50%}.reactor-idle-orbit:before,.reactor-idle-orbit:after{position:absolute;content:"";border:1px solid rgba(119,247,255,.1);border-radius:50%}.reactor-idle-orbit:before{top:25%;right:25%;bottom:25%;left:25%}.reactor-idle-orbit:after{top:-22%;right:-22%;bottom:-22%;left:-22%;border-style:dashed;animation:reactor-orbit 28s linear infinite}.reactor-idle-orbit>svg{width:44px;height:44px;filter:drop-shadow(0 0 18px rgba(119,247,255,.36))}.reactor-idle-orbit i{position:absolute;width:7px;height:7px;background:var(--reactor-signal);border-radius:50%;box-shadow:0 0 12px var(--reactor-signal)}.reactor-idle-orbit i:nth-child(1){top:13%;left:16%}.reactor-idle-orbit i:nth-child(2){right:-1%;bottom:42%}.reactor-idle-orbit i:nth-child(3){bottom:-11%;left:35%}.reactor-idle>p,.reactor-running>strong,.reactor-exhausted>strong,.reactor-error>strong{margin:0 0 .7rem;color:#d8deda;font:720 .72rem/1 JetBrains Mono Variable,monospace;letter-spacing:.08em}.reactor-idle>span,.reactor-running>p,.reactor-exhausted>p,.reactor-error>p,.reactor-error>span{max-width:500px;margin:0;color:#59615f;font:550 .53rem/1.7 JetBrains Mono Variable,monospace}.reactor-scan{display:grid;grid-template-columns:repeat(4,38px);gap:8px;margin-bottom:2rem}.reactor-scan i{aspect-ratio:1;background:#77f7ff14;border:1px solid rgba(119,247,255,.13);animation:reactor-cell 1.1s ease-in-out infinite alternate}.reactor-scan i:nth-child(3n){animation-delay:.12s}.reactor-scan i:nth-child(4n){animation-delay:.24s}.reactor-scan i:nth-child(5n){animation-delay:.36s}.reactor-found{display:flex;min-height:768px;flex-direction:column}.reactor-found-banner{display:grid;grid-template-columns:auto 1fr auto;gap:.8rem;align-items:center;min-height:68px;padding:0 1.1rem;color:#180b07;background:var(--reactor-hot)}.reactor-found-banner>span{display:grid;gap:.25rem;font:650 .44rem/1 JetBrains Mono Variable,monospace}.reactor-found-banner b{font-size:.58rem;letter-spacing:.08em}.reactor-found-banner>strong{padding:.48rem .6rem;border:1px solid rgba(24,11,7,.28);font:750 .46rem/1 JetBrains Mono Variable,monospace}.reactor-metrics{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #303740}.reactor-metrics>div{display:grid;gap:.45rem;min-height:82px;align-content:center;padding:0 1rem;border-right:1px solid #2d343b}.reactor-metrics>div:last-child{border-right:0}.reactor-metrics small{color:#555e5b;font:650 .4rem/1 JetBrains Mono Variable,monospace;letter-spacing:.06em}.reactor-metrics strong{color:var(--reactor-signal);font:740 1.08rem/1 JetBrains Mono Variable,monospace}.reactor-specimens{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.8rem;align-items:center;padding:1rem;border-bottom:1px solid #303740}.reactor-specimens>div{min-width:0;padding:.8rem;background:#080b0e;border:1px solid #2d343a}.reactor-specimens>.is-minimized{border-color:#77f7ff57;box-shadow:inset 3px 0 var(--reactor-signal)}.reactor-specimens span,.reactor-observed>span{color:#5d6663;font:650 .42rem/1 JetBrains Mono Variable,monospace;letter-spacing:.07em}.reactor-specimens pre,.reactor-observed pre{max-height:115px;margin:.7rem 0 0;overflow:auto;color:#cbd1ce;font:560 .59rem/1.55 JetBrains Mono Variable,monospace;white-space:pre-wrap}.reactor-specimens .is-minimized pre{color:var(--reactor-signal)}.reactor-specimens>svg{color:var(--reactor-hot)}.reactor-observed{padding:.9rem 1rem;border-bottom:1px solid #303740}.reactor-observed pre{max-height:85px}.reactor-observed p{margin:.6rem 0 0;color:var(--reactor-hot);font:600 .45rem/1.4 JetBrains Mono Variable,monospace}.reactor-test-output{min-height:250px;border-bottom:1px solid #303740}.reactor-test-output>div{display:flex;align-items:center;justify-content:space-between;min-height:46px;padding:0 .9rem;background:#0d1115;border-bottom:1px solid #262d33}.reactor-test-output>div>span{display:flex;gap:.5rem;align-items:center;color:var(--reactor-signal);font:650 .42rem/1 JetBrains Mono Variable,monospace;letter-spacing:.06em}.reactor-test-output>div>div{display:flex}.reactor-test-output button{min-height:27px;padding:0 .48rem;color:#59615f;background:transparent;border:1px solid #30373e;border-right:0;font:620 .38rem/1 JetBrains Mono Variable,monospace;cursor:pointer}.reactor-test-output button:last-child{border-right:1px solid #30373e}.reactor-test-output button.is-active{color:#071013;background:var(--reactor-signal);border-color:var(--reactor-signal)}.reactor-test-output>pre{max-height:230px;margin:0;padding:1rem;overflow:auto;color:#aeb7b3;background:#070a0d;font:510 .53rem/1.6 JetBrains Mono Variable,monospace;white-space:pre}.reactor-result-actions{display:grid;grid-template-columns:1fr 1fr;gap:.65rem;margin-top:auto;padding:1rem}.reactor-result-actions button,.reactor-exhausted button{display:inline-flex;gap:.6rem;align-items:center;justify-content:center;min-height:46px;padding:0 .8rem;color:#b8c0bc;background:#11161a;border:1px solid #343c43;font:670 .47rem/1 JetBrains Mono Variable,monospace;letter-spacing:.04em;cursor:pointer}.reactor-result-actions button:last-child{color:#071013;background:var(--reactor-signal);border-color:var(--reactor-signal)}.reactor-exhausted>svg{margin-bottom:1.3rem;color:var(--reactor-signal)}.reactor-exhausted button{margin-top:1.4rem}.reactor-error>svg{margin-bottom:1.3rem;color:var(--reactor-hot)}.reactor-error>strong{color:var(--reactor-hot)}.reactor-error>span{margin-top:.8rem}.reactor-safety-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-height:82px;border-top:1px solid #303740}.reactor-safety-rail>div{display:grid;grid-template-columns:auto 1fr;gap:.7rem;align-items:center;padding:.8rem 1rem;color:#565e5c;border-right:1px solid #2b3239;font:520 .42rem/1.45 JetBrains Mono Variable,monospace}.reactor-safety-rail>div:last-child{border-right:0}.reactor-safety-rail svg,.reactor-safety-rail b{color:var(--reactor-signal)}.reactor-safety-rail span{display:grid;gap:.28rem}.reactor-safety-rail b{font-size:.44rem;letter-spacing:.06em}.reactor-attach-notice{position:absolute;z-index:4;right:1.2rem;bottom:1.2rem;left:1.2rem;display:flex;gap:.65rem;align-items:center;min-height:48px;padding:0 .9rem;color:#071013;background:var(--reactor-signal);box-shadow:0 18px 50px #00000073;font:720 .49rem/1.4 JetBrains Mono Variable,monospace;animation:scar-notice-in .22s ease-out}@keyframes reactor-status-pulse{50%{opacity:.38;box-shadow:0 0 3px var(--reactor-signal)}}@keyframes reactor-orbit{to{transform:rotate(360deg)}}@keyframes reactor-cell{to{background:var(--reactor-signal);border-color:var(--reactor-signal);box-shadow:0 0 16px #77f7ff38;transform:scale(.82)}}@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}.scar-network-heading{grid-template-columns:1fr;gap:2rem}.scar-network-intro{max-width:680px}.scar-console-bar{grid-template-columns:minmax(150px,.4fr) minmax(300px,1fr)}.scar-console-bar>span:last-child{display:none}.scar-console-grid{grid-template-columns:1fr}.scar-map-panel{border-right:0;border-bottom:1px solid #30363a}.scar-detail-panel{min-height:690px}.reactor-heading{grid-template-columns:1fr;gap:2rem}.reactor-heading-copy{max-width:700px}.reactor-workbench{grid-template-columns:1fr}.reactor-editor-panel{border-right:0;border-bottom:1px solid #303740}.reactor-result-panel{min-height:760px}.reactor-safety-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.reactor-safety-rail>div:nth-child(2){border-right:0}.reactor-safety-rail>div:nth-child(-n+2){border-bottom:1px solid #2b3239}.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:960px)and (min-width:761px){.site-header nav a{display:none}.site-header nav a[href="#engine"],.site-header nav a[href="#reactor"]{display:inline}}@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,.scar-network-section,.reactor-section{padding:5.5rem 5vw}.scar-network-heading{padding:3.2rem 0}.scar-network-heading h2{font-size:clamp(3.2rem,14vw,6rem)}.scar-console-bar{grid-template-columns:1fr;min-height:auto;padding:.75rem}.scar-console-bar>div,.scar-console-bar>span:last-child{display:none}.scar-console-bar>label{width:100%}.scar-map-header small{display:none}.scar-map{min-height:500px}.scar-node>span{display:none}.scar-node.is-selected>span{top:34px;left:50%;display:flex;max-width:120px;padding:.35rem .45rem;color:var(--ink);background:var(--acid);text-align:center;transform:translate(-50%)}.scar-node.is-selected>span small{color:#090a0c99}.scar-ranked-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.scar-ranked-strip button:nth-child(2){border-right:0}.scar-ranked-strip button:nth-child(-n+2){border-bottom:1px solid #292f32}.scar-detail-panel{min-height:0;padding:1.2rem}.scar-detail-actions{grid-template-columns:1fr}.scar-detail-actions button{width:100%}.scar-borrow-notice{right:.8rem;bottom:.8rem;left:.8rem}.reactor-heading{padding:3.2rem 0}.reactor-heading>*,.reactor-promise>span{min-width:0}.reactor-heading h2{font-size:clamp(2.3rem,10vw,3.3rem)}.reactor-heading-copy>p,.reactor-promise span{overflow-wrap:anywhere}.reactor-shell-bar{grid-template-columns:1fr;min-height:52px}.reactor-shell-bar>span{display:none}.reactor-preset-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.reactor-preset-rail button:nth-child(2){border-right:0}.reactor-preset-rail button:nth-child(-n+2){border-bottom:1px solid #2b3239}.reactor-code-field{min-height:270px}.reactor-code-field--invariant{min-height:235px}.reactor-controls{grid-template-columns:1fr}.reactor-run-button{min-height:56px}.reactor-result-panel,.reactor-idle,.reactor-running,.reactor-exhausted,.reactor-error{min-height:620px}.reactor-idle-orbit{width:170px;height:170px}.reactor-found{min-height:0}.reactor-metrics{grid-template-columns:repeat(2,1fr)}.reactor-metrics>div:nth-child(2){border-right:0}.reactor-metrics>div:nth-child(-n+2){border-bottom:1px solid #2d343b}.reactor-specimens{grid-template-columns:1fr}.reactor-specimens>svg{margin:auto;transform:rotate(90deg)}.reactor-test-output>div{align-items:stretch;flex-direction:column;gap:.7rem;padding-block:.75rem}.reactor-test-output>div>div{width:100%}.reactor-test-output button{flex:1}.reactor-result-actions{grid-template-columns:1fr}.reactor-result-actions button{width:100%}.reactor-safety-rail{grid-template-columns:1fr}.reactor-safety-rail>div,.reactor-safety-rail>div:nth-child(2){border-right:0;border-bottom:1px solid #2b3239}.reactor-safety-rail>div:last-child{border-bottom:0}.reactor-attach-notice{right:.8rem;bottom:.8rem;left:.8rem}.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}}:root{color:#172033;background:#f7f8fb;--ink: #172033;--paper: #ffffff;--muted: #667085;--line: #e4e8f0;--acid: #2563eb;--acid-soft: #eaf1ff;--orange: #d97706;--panel: #ffffff}html{background:#f7f8fb}body{color:#172033;background:radial-gradient(circle at 84% 5%,rgba(37,99,235,.07),transparent 28rem),linear-gradient(#f7f8fb,#f7f8fb)}::selection{color:#10244f;background:#cfe0ff}.site-shell,.site-shell[data-dialect=human]{--acid: #2563eb;--acid-soft: #eaf1ff;color:#172033;background:linear-gradient(90deg,transparent 0,transparent calc(50% - 700px),rgba(37,99,235,.03) calc(50% - 700px),rgba(37,99,235,.03) calc(50% - 699px),transparent calc(50% - 699px)),#f7f8fb}.visual-environment{display:none}.skip-link{color:#fff;background:#2563eb;border-radius:9px}.site-header{position:absolute;height:76px;padding-inline:max(4vw,calc((100vw - 1440px)/2));color:#172033;background:#f7f8fbe0;border-color:#e2e7ef;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand-mark{color:#172033;letter-spacing:.06em}.brand-mark svg{color:#2563eb}.brand-version{color:#8b95a7}.site-header nav{gap:clamp(.8rem,1.8vw,1.7rem);color:#556176;font-family:Manrope Variable,sans-serif;font-size:.72rem;letter-spacing:0}.site-header nav a:hover,.site-header nav a:focus-visible{color:#1d4ed8}.local-pill{color:#13795b;background:#ecfdf5;border-color:#b9e9d7}.dialect-toggle{gap:.5rem;min-height:38px;padding:0 .75rem;color:#7b8494;background:#fff;border-color:#d9dee8;border-radius:999px;box-shadow:0 2px 8px #1720330a;font-size:.48rem}.dialect-toggle>span.is-active{color:#1d4ed8}.dialect-toggle>i{background:#e8edf5;border-color:#d0d7e3}.dialect-toggle>i b{background:#2563eb}.hero{grid-template-columns:minmax(0,1.05fr) minmax(360px,.75fr);min-height:min(960px,100svh);max-width:1560px;margin:0 auto;padding:9rem 6vw 7rem}.hero:before{top:10%;right:3%;width:42vw;height:42vw;background:radial-gradient(circle,rgba(37,99,235,.08),transparent 67%);filter:none}.hero-grid-lines{opacity:.55;background-image:linear-gradient(rgba(37,99,235,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(37,99,235,.045) 1px,transparent 1px);background-size:80px 80px;-webkit-mask-image:linear-gradient(to bottom,#000 6%,transparent 88%);mask-image:linear-gradient(to bottom,#000 6%,transparent 88%)}.hero-copy{padding-right:5vw}.eyebrow{margin-bottom:1.25rem;color:#2563eb;letter-spacing:.08em}.hero h1{max-width:900px;color:#15203a;font-size:clamp(3.8rem,7.1vw,8rem);line-height:.94;letter-spacing:-.065em}.hero h1 span,.scar-network-heading h2 span,.reactor-heading h2 span,.veteran-copy h2 span,.gremlin-teaser-copy h2 span,.terminal-relay-copy h2 span{color:#2563eb;-webkit-text-stroke:0;text-shadow:none}.hero-lede{max-width:700px;color:#5b6577;font-size:clamp(1.02rem,1.3vw,1.22rem);line-height:1.7}.dialect-readout,.site-shell[data-dialect=human] .dialect-readout{color:#667085;background:#fff;border-color:#dde3ed;border-radius:10px;box-shadow:0 4px 18px #1720330a}.dialect-readout button{color:#1d4ed8}.primary-button{min-height:54px;color:#fff;background:#2563eb;border-color:#2563eb;border-radius:10px;box-shadow:0 10px 24px #2563eb2e}.primary-button:hover{box-shadow:0 14px 30px #2563eb3d}.text-button{color:#344054;border-color:#cfd6e2}.text-button--gremlin,.text-button--gremlin:hover{color:#9a5b08;border-color:#e5c38f}.hero-instrument{width:min(100%,560px);margin-top:3rem;padding:1.25rem;color:#172033;background:#ffffffe6;border-color:#dce2ec;border-radius:20px;box-shadow:0 30px 70px #1f2d481f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.instrument-topline{color:#667085;border-color:#e5e9f0}.live-indicator{color:#13795b}.live-indicator:before{background:#27a77a;box-shadow:none;animation:none}.orbital-map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;aspect-ratio:auto;min-height:260px;padding-block:1.2rem}.orbital-map:before,.orbital-map:after,.signal-dot{display:none}.orbit-ring,.orbit-ring--outer,.orbit-ring--mid,.orbit-ring--inner{position:static;width:auto;height:108px;aspect-ratio:auto;align-items:flex-start;justify-content:flex-start;padding:1rem;background:#f8faff;border:1px solid #dfe6f2;border-radius:13px;animation:none}.orbit-ring--inner{background:#eef4ff;border-color:#bfd2f7}.orbit-ring span{margin:0;padding:0;color:#526076;background:transparent;letter-spacing:.06em}.orbit-core{position:static;width:auto;height:108px;aspect-ratio:auto;color:#1d4ed8;background:#fff;border-color:#bfd2f7;border-radius:13px;box-shadow:none}.orbit-core span{color:#667085}.instrument-readout{color:#718096;border-color:#e5e9f0}.instrument-readout strong{color:#172033}.instrument-readout .signal-text{color:#13795b}.hero-bottomline{color:#7a8598;letter-spacing:.08em}.problem-section,.method-section{color:#172033;background:#fff}.problem-section{border-top:1px solid #e5e9f0;border-bottom:1px solid #e5e9f0}.section-kicker,.section-kicker--dark,.section-kicker--light{color:#4f5c70;border-color:#dfe4ec}.problem-copy h2,.method-header h2,.closing-section h2{color:#172033;font-size:clamp(3rem,5.5vw,6.6rem);line-height:.96}.problem-aside p{color:#5c6678}.anti-features{border-color:#e1e6ee}.anti-features span:before{color:#2563eb;content:"✓"}.engine-section{padding:7rem 3vw;background:linear-gradient(rgba(37,99,235,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(37,99,235,.035) 1px,transparent 1px),#f3f6fb;background-size:64px 64px}.engine-frame{color:#172033;background:#fff;border-color:#d7dee9;border-radius:18px;box-shadow:0 34px 90px #1f2d4824}.engine-header{background:#fff;border-color:#e1e6ee}.engine-symbol{color:#2563eb;background:#eef4ff;border-color:#c8d8f7;border-radius:10px}.engine-brand span,.engine-statusbar{color:#697386}.engine-clock{color:#3c4658}.gremlin-summon-small{color:#8a5a15;background:#fff8e9;border-color:#ead3a8;border-radius:8px}.gremlin-summon-small:hover{color:#6f460c;border-color:#d8b877}.thread-sidebar{background:#f7f9fc;border-color:#e0e5ed}.sidebar-heading,.thread-card,.storage-note{color:#667085;border-color:#e1e6ee}.thread-card{color:#172033}.thread-card:hover,.thread-card.is-active{background:#fff}.thread-card.is-active{box-shadow:inset 3px 0 #2563eb}.thread-status,.thread-card.is-active .thread-status{box-shadow:none}.thread-card.is-active .thread-status{background:#2563eb}.thread-card small,.thread-card-copy>span,.thread-card.is-active .thread-card-copy>span,.thread-card>svg{color:#7a8496}.new-thread-button,.icon-button{color:#445067;background:#fff;border-color:#d7deea;border-radius:8px}.new-thread-button:hover,.icon-button:hover{color:#1d4ed8;border-color:#9eb8ea}.storage-note svg{color:#13795b}.storage-note strong{color:#4b5568}.capture-workspace,.workspace-topbar{color:#172033;background:#fff}.workspace-topbar,.workspace-tabs,.seal-bar{border-color:#e0e5ed}.thread-identity>span{color:#7b8495}.thread-identity input{color:#172033}.thread-identity .system-input{color:#697386}.workspace-actions button,.workspace-tabs button{color:#586376;background:#f9fafc;border-color:#dce2eb;border-radius:8px}.workspace-tabs{background:#f7f9fc}.workspace-tabs button.is-active{color:#1d4ed8;background:#fff;border-color:#bfd0f2}.capture-scroll,.mode-panel{color:#172033;background:#fff}.capture-intro,.pulse-console,.capture-field,.mode-hero,.echo-radar-card,.echo-matches-card,.tag-lab,.hypothesis-history,.blast-radius,.boundary-field,.reversal-window,.vault-durability,.vault-stats article,.memory-lattice,.recurrence-card{border-color:#e0e5ed}.capture-intro{background:linear-gradient(110deg,rgba(37,99,235,.055),transparent 56%),#fff}.mini-label,.panel-label,.field-index,.field-label,.field-hint,.confidence-control,.pulse-history,.checksum-card,.clearance-card,.boundary-field span,.reversal-window span{color:#647084}.capture-intro h3,.mode-hero h3,.tag-lab h4{color:#172033}.capture-field textarea,.fact-row input,.fact-add input,.tag-add input,.boundary-field textarea{color:#172033;background:#fbfcfe;border-color:#dfe4ec}.pulse-console,.checksum-card,.clearance-card,.vault-durability,.vault-stats article{background:#f7f9fc}.meter-track{background:#e5eaf2}.meter-track i{background:#2563eb;box-shadow:none}.pattern-tag,.radius-selector button{color:#536077;background:#f7f9fc;border-color:#dce2eb}.radius-selector button.is-selected{color:#fff;background:#2563eb;border-color:#2563eb}.seal-bar{color:#596477;background:#f7f9fc}.seal-button,.pulse-button,.resume-button{border-radius:8px}.terminal-relay{color:#172033;background:radial-gradient(circle at 86% 14%,rgba(37,99,235,.08),transparent 24rem),#eef3f9;border-color:#dfe5ee}.terminal-relay-grid{opacity:.4;background-image:linear-gradient(rgba(37,99,235,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(37,99,235,.04) 1px,transparent 1px)}.terminal-relay .eyebrow{color:#2563eb}.terminal-relay-copy h2{color:#172033;line-height:.94}.terminal-relay-copy>p:not(.eyebrow),.terminal-relay-points>div{color:#596477}.terminal-relay-points strong,.terminal-relay-points svg{color:#1d4ed8}.terminal-relay-console{border-color:#2f3d50;border-radius:15px;box-shadow:0 26px 60px #1e2d462e}.terminal-relay-console:after{display:none}.gremlin-teaser{color:#172033;background:#fff;border-top:1px solid #e1e6ee;border-bottom:1px solid #e1e6ee}.gremlin-warning-tape{color:#596477;background:#f4f7fb;border-bottom:1px solid #e1e6ee}.gremlin-warning-tape span:before{color:#2563eb;content:"•"}.gremlin-teaser-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.65fr);min-height:680px}.gremlin-teaser-copy .eyebrow,.gremlin-teaser-copy>p:not(.eyebrow){color:#596477}.gremlin-teaser-copy h2{color:#172033;line-height:.94}.gremlin-teaser-copy>button{color:#fff;background:#2563eb;border-color:#2563eb;border-radius:10px}.gremlin-teaser-copy>button:hover{box-shadow:0 12px 26px #2563eb33;transform:translateY(-2px)}.gremlin-teaser-copy>button span{color:#ffffffa8}.gremlin-specimen{color:#172033;background:#f5f8fc;background-image:none;border-color:#e1e6ee}.pixel-gremlin--display{display:none}.specimen-label{color:#667085;border-color:#dce2eb}.specimen-label strong,.specimen-stats strong{color:#2563eb}.gremlin-specimen blockquote{color:#27344a;text-align:left}.specimen-stats{border-color:#dce2eb}.specimen-stats>span{background:#fff;border-color:#dce2eb}.specimen-stats small{color:#6b7587}.veteran-section{grid-template-columns:minmax(0,1fr) minmax(420px,.78fr);min-height:820px;color:#172033;background:radial-gradient(circle at 78% 30%,rgba(37,99,235,.08),transparent 24rem),#f3f6fa;border-color:#dfe5ed;--game: #2563eb;--game-dim: #6b8fd8}.veteran-grid{opacity:.55;background:linear-gradient(rgba(37,99,235,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(37,99,235,.045) 1px,transparent 1px)}.veteran-copy .eyebrow{color:#2563eb}.veteran-copy h2{color:#172033;line-height:.92}.veteran-copy>p:not(.eyebrow){color:#596477}.veteran-tags span{color:#536077;background:#fff;border-color:#d8dfea;border-radius:999px}.veteran-copy>button{color:#fff;background:#2563eb;border-color:#2563eb;border-radius:10px;box-shadow:0 10px 24px #2563eb2e}.veteran-copy>button:hover{transform:translateY(-2px);box-shadow:0 14px 30px #2563eb3d}.veteran-copy>button span{color:#ffffffa8}.veteran-cabinet{background:#d7dee9;border-color:#c1cad7;box-shadow:inset 0 0 0 7px #c8d1de,18px 24px 45px #1f2d4824}.cabinet-controls,.veteran-cabinet>p{color:#536077}.intelligence-section{color:#172033;background:#fff;border-color:#e1e6ee}.intelligence-header h2{color:#172033;line-height:.94}.intelligence-header>p:last-child{color:#596477}.intelligence-grid,.intelligence-card{border-color:#dfe4ec}.intelligence-card{min-height:390px;background:#fff}.intelligence-card--echo{background:linear-gradient(160deg,#eef4ff,#fff 50%)}.intelligence-card--boundary{background:linear-gradient(160deg,#fff8e9,#fff 50%)}.intelligence-card--vault{background:linear-gradient(160deg,#eefbf7,#fff 50%)}.intelligence-card-top,.intelligence-card p{color:#667085}.intelligence-card h3{color:#172033}.intelligence-card button{color:#344054;border-color:#d6dde8;border-radius:8px}.intelligence-card button:hover{color:#1d4ed8;border-color:#9eb8ea}.scar-network-section{z-index:1;color:#172033;background:#f4f7fb;border-color:#dfe5ed}.scar-network-section:before{background:radial-gradient(circle at 82% 18%,rgba(37,99,235,.08),transparent 27rem)}.scar-network-section:after,.scar-noise{display:none}.scar-network-heading .eyebrow{color:#2563eb}.scar-network-heading h2{color:#172033;line-height:.93}.scar-network-intro>p{color:#596477}.scar-privacy-proof{color:#13795b;background:#ecfdf5;border-color:#b9e9d7;border-radius:10px}.scar-console{color:#172033;background:#fff;border-color:#d7dee9;border-radius:16px;box-shadow:0 28px 70px #1f2d481a;-webkit-backdrop-filter:none;backdrop-filter:none}.scar-console:before,.scar-console:after{display:none}.scar-console-bar,.scar-map-header,.scar-ranked-strip,.scar-detail-meta{color:#667085;background:#f7f9fc;border-color:#e0e5ed}.scar-console-bar input{color:#172033;background:#fff;border-color:#d7dee9}.scar-console-bar>label{background:#fff;border-color:#d7dee9;border-radius:8px}.scar-map-panel{background:#fbfcfe;border-color:#e0e5ed}.scar-map{background:#f7f9fc;border-color:#e0e5ed}.scar-map:before,.scar-map:after{opacity:.2}.scar-node{color:#667085}.scar-node i,.scar-map-core{background:#2563eb;box-shadow:none}.scar-node.is-selected{color:#1d4ed8}.scar-node.is-selected i{background:#1d4ed8;box-shadow:0 0 0 6px #2563eb1f}.scar-ranked-strip button{color:#536077;background:#fff;border-color:#e0e5ed}.scar-ranked-strip button.is-selected{color:#1d4ed8;background:#eef4ff}.scar-detail-panel{color:#172033;background:#fff}.scar-detail-panel h3,.scar-detail-panel dd,.scar-probe p{color:#172033}.scar-detail-panel dt,.scar-score-line p,.scar-match-basis>span{color:#697386}.scar-score-line,.scar-probe,.scar-match-basis{background:#f7f9fc;border-color:#dfe4ec}.scar-score-line>div,.scar-probe>span{color:#2563eb}.scar-borrow-button{color:#fff;background:#2563eb;border-color:#2563eb;border-radius:8px}.scar-detail-actions>button:not(.scar-borrow-button),.scar-source-link{color:#344054;background:#fff;border-color:#d7dee9;border-radius:8px}.reactor-section{--reactor-signal: #2563eb;--reactor-hot: #d97706;--reactor-violet: #7257c8;z-index:1;color:#172033;background:#fff;border-color:#e1e6ee}.reactor-section:before{display:none}.reactor-grid-field{opacity:.5;background-image:linear-gradient(rgba(37,99,235,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(37,99,235,.035) 1px,transparent 1px)}.reactor-heading .eyebrow{color:#2563eb}.reactor-heading h2{color:#172033;line-height:.93}.reactor-heading-copy>p{color:#596477}.reactor-promise{color:#596477;background:#eef4ff;border-color:#bfd2f7;border-radius:10px}.reactor-shell{color:#172033;background:#fff;border-color:#d5dde8;border-radius:16px;box-shadow:0 28px 70px #1f2d481c;-webkit-backdrop-filter:none;backdrop-filter:none}.reactor-shell:before,.reactor-shell:after{display:none}.reactor-shell-bar,.reactor-preset-rail,.reactor-preset-rail button{color:#667085;background:#f7f9fc;border-color:#e0e5ed}.reactor-preset-rail button[aria-selected=true]{color:#1d4ed8;background:#fff}.reactor-workbench{background:#fff}.reactor-editor-panel,.reactor-result-panel{background:#fff;border-color:#e0e5ed}.reactor-panel-heading{color:#667085;background:#f7f9fc;border-color:#e0e5ed}.reactor-panel-heading button{color:#4f5b70}.reactor-code-field{color:#667085}.reactor-code-field textarea{color:#dce7f5;background:#152033;border-color:#2e4058;border-radius:9px}.reactor-controls label{color:#667085;background:#f7f9fc;border-color:#dce2eb;border-radius:8px}.reactor-controls input,.reactor-controls select,.reactor-controls label button{color:#172033}.reactor-run-button{color:#fff;background:#2563eb;border-color:#2563eb;border-radius:9px}.reactor-run-button kbd{color:#ffffffb8;background:#ffffff24;border-color:#ffffff40}.reactor-preset-description{color:#667085}.reactor-idle,.reactor-running,.reactor-exhausted,.reactor-error{color:#596477;background:#f8fafc}.reactor-idle-orbit{color:#2563eb}.reactor-found-banner{color:#172033;background:#eaf8f2;border-color:#b9e9d7}.reactor-found-banner svg,.reactor-found-banner b{color:#13795b}.reactor-metrics>div,.reactor-specimens>div,.reactor-observed{color:#172033;background:#f7f9fc;border-color:#e0e5ed}.reactor-metrics small,.reactor-specimens span,.reactor-observed>span{color:#667085}.reactor-test-output{color:#dce7f5;background:#152033;border-color:#2e4058;border-radius:10px}.reactor-result-actions button{border-radius:8px}.reactor-safety-rail{color:#596477;background:#f7f9fc;border-color:#e0e5ed}.reactor-safety-rail b{color:#344054}.method-section{border-top:1px solid #e1e6ee}.method-header>p,.method-grid article p{color:#596477}.method-grid article{background:#f8fafc;border-color:#dfe4ec;border-radius:14px}.method-icon{color:#2563eb;background:#eef4ff;border-color:#c8d8f7}.closing-section{color:#172033;background:radial-gradient(circle at 50% 0,rgba(37,99,235,.09),transparent 34rem),#eef3f9;border-color:#dfe5ed}.closing-section .eyebrow{color:#2563eb}.closing-section h2{color:#172033}.closing-section .primary-button{color:#fff;background:#2563eb;border-color:#2563eb}.closing-orbit{color:#2563eb14;border-color:#2563eb1a}.site-shell>footer{color:#596477;background:#fff;border-color:#e1e6ee}.quick-seal-trigger{color:#fff;background:#2563eb;border-color:#174dbd;border-radius:10px;box-shadow:0 12px 30px #2563eb3d}.quick-seal-trigger kbd{color:#ffffffb8}.quick-seal-toast{color:#13795b;background:#fff;border-color:#b9e9d7;border-radius:10px;box-shadow:0 12px 30px #1f2d4824}.quick-seal-backdrop{background:#27324657;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.quick-seal-panel{color:#172033;background:#fff;border-color:#d7dee9;border-radius:18px;box-shadow:0 32px 90px #1f2d4833}.quick-seal-panel header,.quick-seal-fields,.quick-seal-actions{border-color:#e0e5ed}.quick-seal-panel>header,.quick-seal-actions{color:#172033;background:#fff}.quick-seal-mark{color:#2563eb;background:#eef4ff;border-color:#bfd2f7;border-radius:10px}.quick-seal-panel header p,.quick-seal-description,.quick-seal-field span,.quick-seal-actions>div{color:#667085}.quick-seal-field input,.quick-seal-field textarea{color:#172033;background:#f8fafc;border-color:#dce2eb;border-radius:9px}.quick-seal-field--state{border-color:#e0e5ed}.quick-seal-split .quick-seal-field{background:#f8fafc;border-color:#dce2eb;border-radius:10px}.quick-seal-actions button{color:#fff;background:#2563eb;border-color:#2563eb;border-radius:9px}.command-backdrop{background:#27324657;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.command-palette{color:#172033;background:#fff;border-color:#d7dee9;border-radius:16px;box-shadow:0 30px 80px #1f2d4833}.command-search,.command-footer{color:#667085;background:#f7f9fc;border-color:#e0e5ed}.command-search input{color:#172033}.command-item{color:#172033;background:#fff;border-color:#edf0f4}.command-item.is-selected{background:#eef4ff}.command-footer strong{color:#2563eb}.gremlin-shell{color:#172033;background:#f7f8fb}.gremlin-grid-noise{opacity:.5;background:radial-gradient(circle at 18% 28%,rgba(37,99,235,.07),transparent 28%),linear-gradient(rgba(37,99,235,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(37,99,235,.03) 1px,transparent 1px);background-size:auto,64px 64px,64px 64px}.gremlin-header{color:#172033;background:#fff;border-color:#dfe4ec}.gremlin-brand,.gremlin-head-stats,.gremlin-header button{color:#596477}.gremlin-brand svg,.gremlin-brand span,.gremlin-head-stats strong{color:#2563eb}.gremlin-main{grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);background:transparent}.gremlin-creature-cell,.gremlin-creature-cell .pixel-gremlin{display:none}.gremlin-classification,.gremlin-status,.gremlin-creature-cell blockquote{color:#596477}.gremlin-challenge,.gremlin-timer-cell,.gremlin-result{color:#172033;background:#fff;border-color:#dfe4ec}.gremlin-thread-line,.gremlin-card-meta,.gremlin-kicker,.gremlin-timer-cell>p,.gremlin-memory-note{color:#667085}.gremlin-challenge h2{color:#172033}.gremlin-probe{color:#344054;background:#eef4ff;border-color:#bfd2f7;border-radius:10px}.gremlin-rules span{color:#596477;background:#f7f9fc;border-color:#dce2eb}.gremlin-start,.gremlin-result-actions button:first-child{color:#fff;background:#2563eb;border-color:#2563eb;border-radius:8px}.gremlin-reroll,.gremlin-outcomes button,.gremlin-result-actions button{color:#344054;background:#fff;border-color:#d6dde8;border-radius:8px}.gremlin-footer{color:#667085;background:#fff;border-color:#dfe4ec}.resume-overlay{color:#172033;background:#f7f8fb}.resume-header,.resume-main{color:#172033;background:#fff;border-color:#dfe4ec}.resume-block,.return-echo,.return-gremlin{color:#172033;background:#f8fafc;border-color:#dfe4ec}.resume-label,.resume-footnote,.return-echo p,.return-gremlin p{color:#667085}.return-button{color:#fff;background:#2563eb;border-color:#2563eb;border-radius:9px}.veteran-game{--game: #2563eb;--game-line: #dce2eb;color:#172033;background:radial-gradient(circle at 78% 22%,rgba(37,99,235,.08),transparent 28rem),#f7f8fb}.game-scanlines{display:none}.game-header{color:#172033;background:#fff;border-color:#dfe4ec}.game-brand,.game-head-stats strong{color:#2563eb}.game-brand i,.game-head-stats span{color:#667085}.game-header>button{color:#596477;background:#f7f9fc;border-color:#d6dde8;border-radius:8px}.game-intro-copy{background:#fff;border-color:#dfe4ec}.game-intro-copy>p:first-child,.game-complete>p{color:#2563eb}.game-intro-copy h2,.game-complete h2{color:#172033;line-height:.9}.game-intro-copy h2 span{color:#2563eb;-webkit-text-stroke:0}.game-intro-lede{color:#596477!important}.game-intro-copy>button,.game-debrief>button,.game-complete-actions button:last-child{color:#fff;background:#2563eb;border-color:#2563eb;border-radius:9px}.game-intro-copy kbd,.game-debrief kbd,.game-complete-actions button:last-child kbd{color:#ffffffad}.game-manifest{color:#172033;background:#f1f5fa}.manifest-top,.manifest-row{color:#667085;border-color:#dbe2ec}.manifest-top strong,.manifest-row>strong{color:#2563eb}.manifest-row>span,.manifest-row>p,.game-manifest blockquote{color:#596477}.manifest-row>i{background:#2563eb;box-shadow:none}.game-progress{color:#172033;background:#f1f5fa;border-color:#dfe4ec}.game-round-label,.era-stack>div,.game-vitals{color:#667085}.game-round-label strong,.era-stack>div.is-current,.game-vitals svg{color:#2563eb}.era-stack>div{border-color:#dbe2ec}.era-stack>div.is-current i{background:#2563eb;box-shadow:none}.game-terminal{background:#fff}.terminal-titlebar{color:#667085;background:#f7f9fc;border-color:#dce2eb}.terminal-titlebar strong{color:#2563eb}.terminal-incident,.game-question,.game-options{border-color:#dce2eb}.terminal-incident>p{color:#9a5b08;background:#fff8e9;border-color:#ead3a8}.terminal-incident pre{color:#dce7f5;background:#152033}.question-clock{background:#eef4ff;border-color:#bfd2f7}.question-clock strong{color:#2563eb}.question-clock span{color:#667085}.question-clock i{background:#2563eb}.game-question h2{color:#172033}.game-options button{color:#344054;background:#fff;border-color:#dce2eb}.game-options button:hover:not(:disabled){color:#1d4ed8;background:#eef4ff}.game-options button kbd{color:#2563eb;border-color:#bfd2f7;border-radius:6px}.game-options button.is-correct{color:#13795b;background:#ecfdf5}.game-options button.is-wrong{color:#b54728;background:#fff1ed}.game-debrief,.game-debrief.is-clean{color:#172033;background:#f8fafc;border-color:#dce2eb}.game-debrief p,.game-debrief blockquote,.game-complete blockquote{color:#596477}.game-medal{color:#2563eb;border-color:#2563eb;box-shadow:none}.game-final-score span{color:#667085;background:#fff;border-color:#dce2eb}.game-final-score strong{color:#2563eb}.game-complete-actions button{color:#344054;background:#fff;border-color:#d6dde8;border-radius:9px}.game-footer{color:#667085;background:#fff;border-color:#dfe4ec}.game-footer strong{color:#596477}@media(max-width:1180px){.site-header nav>a:nth-of-type(3),.site-header nav>a:nth-of-type(4),.site-header nav>a:nth-of-type(5),.site-header nav>a:nth-of-type(6){display:none}.hero{min-height:auto;padding-top:10rem}.gremlin-teaser-grid,.veteran-section{grid-template-columns:1fr}.gremlin-specimen{border-top:1px solid #e1e6ee;border-left:0}}@media(max-width:760px){.site-header{height:68px;padding-inline:1rem}.site-header nav>a,.site-header .local-pill{display:none}.dialect-toggle{min-height:36px}.hero{grid-template-columns:1fr;min-height:auto;padding:7.8rem 1.2rem 5rem}.hero-copy{padding:1rem 0 0}.hero h1{font-size:clamp(2.8rem,11.6vw,4.1rem);line-height:.98}.hero-instrument{margin-top:2rem}.hero-bottomline{display:none}.orbital-map{min-height:230px}.orbit-ring,.orbit-ring--outer,.orbit-ring--mid,.orbit-ring--inner,.orbit-core{height:94px}.problem-section,.intelligence-section,.method-section,.closing-section,.scar-network-section,.reactor-section,.terminal-relay,.veteran-section{padding-inline:1.2rem}.engine-section{padding:3.5rem .65rem}.engine-frame,.scar-console,.reactor-shell{border-radius:12px}.gremlin-teaser-copy,.gremlin-specimen{padding-inline:1.2rem}.gremlin-specimen{padding-block:3rem}.veteran-cabinet{transform:none}.quick-seal-trigger{right:.8rem;bottom:.8rem}.gremlin-main{display:block}.gremlin-creature-cell{display:none}}@media(prefers-reduced-motion:reduce){.orbit-ring,.live-indicator:before{animation:none!important}}.tool-only .hero,.tool-only .problem-section,.tool-only .terminal-relay,.tool-only .gremlin-teaser,.tool-only .veteran-section,.tool-only .intelligence-section,.tool-only .method-section,.tool-only .closing-section,.tool-only>footer{display:none}.tool-only .site-header{position:sticky;top:0;z-index:100}.tool-only main{background:#f3f6fb}.tool-only .engine-section{display:flex;min-height:calc(100svh - 76px);padding:1.25rem;align-items:stretch}.tool-only .engine-frame{width:min(1800px,100%)}.tool-only .engine-body{min-height:calc(100svh - 170px)}.tool-only .scar-network-section,.tool-only .reactor-section{min-height:auto;padding:1.25rem}.tool-only .scar-console,.tool-only .reactor-shell{width:min(1800px,100%);margin:0 auto}@media(max-width:760px){.tool-only .engine-section,.tool-only .scar-network-section,.tool-only .reactor-section{padding:.65rem}.tool-only .engine-section{min-height:calc(100svh - 68px)}.tool-only .engine-body{min-height:calc(100svh - 150px)}}.guide-trigger{display:inline-flex;gap:.45rem;align-items:center;min-height:38px;padding:0 .75rem;color:#445067;background:#fff;border:1px solid #d9dee8;border-radius:999px;box-shadow:0 2px 8px #1720330a;font:700 .55rem/1 JetBrains Mono Variable,monospace;letter-spacing:.05em;cursor:pointer}.guide-trigger:hover,.guide-trigger:focus-visible{color:#1d4ed8;border-color:#9eb8ea}.guide-backdrop{position:fixed;z-index:250;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:1.25rem;background:#2732466b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.guide-panel{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(1120px,96vw);max-height:min(860px,94vh);overflow:hidden;color:#172033;background:#fff;border:1px solid #d4dce8;border-radius:20px;box-shadow:0 42px 120px #1f2d4847;animation:command-in .18s ease-out}.guide-panel--choice{grid-template-rows:auto auto;width:min(720px,96vw)}.guide-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.9rem;align-items:center;min-height:82px;padding:.9rem 1.15rem;background:#fff;border-bottom:1px solid #e0e5ed}.guide-mark{display:grid;place-items:center;width:44px;height:44px;color:#1d4ed8;background:#eef4ff;border:1px solid #bfd2f7;border-radius:11px}.guide-header>div:nth-child(2){display:flex;flex-direction:column;gap:.35rem}.guide-header span{color:#667085;font:680 .5rem/1 JetBrains Mono Variable,monospace;letter-spacing:.09em}.guide-header strong{font:780 clamp(1.05rem,2vw,1.45rem)/1 "Manrope Variable",sans-serif;letter-spacing:-.025em}.guide-header>button{display:grid;place-items:center;width:38px;height:38px;padding:0;color:#667085;background:#f7f9fc;border:1px solid #dce2eb;border-radius:9px;cursor:pointer}.guide-header>button:hover{color:#172033;background:#eef2f7}.guide-layout{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:0}.guide-choice{padding:clamp(1.6rem,5vw,3rem)}.guide-choice>span{color:#2563eb;font:700 .52rem/1 JetBrains Mono Variable,monospace;letter-spacing:.09em}.guide-choice h2{max-width:620px;margin:.9rem 0 0;color:#172033;font-size:clamp(2rem,5vw,3.7rem);line-height:.95;letter-spacing:-.055em}.guide-choice>p{max-width:610px;margin:1rem 0 0;color:#5f6b7d;font-size:.84rem;line-height:1.65}.guide-choice-actions{display:flex;gap:.65rem;margin-top:1.5rem}.guide-choice-actions button{display:inline-flex;gap:.55rem;align-items:center;justify-content:center;min-height:46px;padding:0 1rem;color:#445067;background:#fff;border:1px solid #d6dde8;border-radius:9px;font:720 .56rem/1 JetBrains Mono Variable,monospace;letter-spacing:.04em;cursor:pointer}.guide-choice-actions .guide-choice-primary{color:#fff;background:#2563eb;border-color:#2563eb}.guide-choice>small{display:block;margin-top:1rem;color:#7b8495;font-size:.67rem}.guide-steps{display:flex;flex-direction:column;padding:.75rem;background:#f7f9fc;border-right:1px solid #e0e5ed}.guide-steps button{display:grid;grid-template-columns:1.5rem 1.25rem minmax(0,1fr);gap:.6rem;align-items:center;width:100%;min-height:54px;padding:0 .7rem;color:#697386;background:transparent;border:1px solid transparent;border-radius:9px;text-align:left;cursor:pointer}.guide-steps button>span{color:#98a2b3;font:650 .45rem/1 JetBrains Mono Variable,monospace}.guide-steps button>strong{font-size:.73rem}.guide-steps button.is-active{color:#1d4ed8;background:#fff;border-color:#cddaf2;box-shadow:0 6px 18px #1f2d480f}.guide-steps button.is-active>span{color:#2563eb}.guide-content{min-height:0;padding:clamp(1.4rem,3.5vw,2.5rem);overflow-y:auto}.guide-content-heading>span{display:inline-flex;gap:.5rem;align-items:center;color:#2563eb;font:700 .52rem/1 JetBrains Mono Variable,monospace;letter-spacing:.08em}.guide-content-heading h2{margin:.9rem 0 0;color:#172033;font-size:clamp(1.8rem,3.5vw,3rem);line-height:.98;letter-spacing:-.05em}.guide-content-heading>p{max-width:720px;margin:.8rem 0 0;color:#5f6b7d;font-size:.84rem;line-height:1.65}.guide-checklist{display:grid;gap:0;margin:1.6rem 0 0;padding:0;list-style:none;border-top:1px solid #e1e6ee}.guide-checklist li{display:grid;grid-template-columns:2.2rem minmax(0,1fr);gap:.8rem;padding:1rem 0;border-bottom:1px solid #e1e6ee}.guide-checklist li>span,.guide-tool-grid article>span{color:#2563eb;font:700 .5rem/1.4 JetBrains Mono Variable,monospace}.guide-checklist strong,.guide-tool-grid strong{display:block;color:#273248;font-size:.82rem}.guide-checklist p,.guide-tool-grid p{margin:.35rem 0 0;color:#667085;font-size:.7rem;line-height:1.6}.guide-tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.5rem}.guide-tool-grid article{min-height:145px;padding:1rem;background:#f8fafc;border:1px solid #dfe5ed;border-radius:11px}.guide-tool-grid article>svg{margin-bottom:.75rem;color:#2563eb}.guide-tool-grid article>code,.guide-tool-grid p code{color:#1d4ed8;font:650 .68rem/1.5 JetBrains Mono Variable,monospace}.guide-footer{display:flex;gap:1rem;align-items:center;justify-content:space-between;min-height:76px;padding:.85rem 1.15rem;background:#f7f9fc;border-top:1px solid #e0e5ed}.guide-footer>span{display:inline-flex;gap:.5rem;align-items:center;color:#667085;font:650 .48rem/1.4 JetBrains Mono Variable,monospace;letter-spacing:.05em}.guide-footer>span svg{color:#13795b}.guide-footer>div{display:flex;gap:.55rem}.guide-footer button{display:inline-flex;gap:.55rem;align-items:center;justify-content:center;min-height:42px;padding:0 .9rem;border-radius:9px;font:720 .55rem/1 JetBrains Mono Variable,monospace;letter-spacing:.04em;cursor:pointer}.guide-back{color:#445067;background:#fff;border:1px solid #d6dde8}.guide-next{color:#fff;background:#2563eb;border:1px solid #2563eb}@media(max-width:760px){.guide-trigger{width:36px;min-height:36px;padding:0;justify-content:center}.guide-trigger span{display:none}.guide-backdrop{padding:0}.guide-panel{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:100dvh;max-height:none;overflow:hidden;border:0;border-radius:0}.guide-panel--choice{grid-template-rows:auto minmax(0,1fr)}.guide-header{position:relative;z-index:2;min-height:70px;padding:.7rem .85rem}.guide-header strong{font-size:1rem}.guide-layout{display:block;min-height:0;overflow-y:auto}.guide-choice{display:flex;flex-direction:column;min-height:0;padding:1.5rem 1rem;overflow-y:auto}.guide-choice h2{font-size:2.45rem}.guide-choice-actions{flex-direction:column}.guide-choice-actions button{width:100%}.guide-steps{position:sticky;z-index:1;top:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(54px,1fr);padding:.4rem;overflow-x:auto;border-right:0;border-bottom:1px solid #e0e5ed}.guide-steps button{display:flex;gap:.35rem;min-height:44px;padding:0 .5rem;justify-content:center}.guide-steps button>span,.guide-steps button>strong{display:none}.guide-content{padding:1.25rem 1rem 1.5rem;overflow:visible}.guide-content-heading h2{font-size:2rem}.guide-tool-grid{grid-template-columns:1fr}.guide-tool-grid article{min-height:0}.guide-footer{position:relative;z-index:2;min-height:68px;padding:.7rem .85rem}.guide-footer>span{display:none}.guide-footer>div{width:100%;justify-content:flex-end}.guide-footer button{flex:1}}.break-room-section{position:relative;padding:1.25rem;background:#eef2f7;border-top:1px solid #dce2eb}.break-room-shell{width:min(1800px,100%);margin:0 auto;overflow:hidden;color:#172033;background:#fff;border:1px solid #d5dde8;border-radius:16px;box-shadow:0 26px 70px #1f2d481a}.break-room-bar{display:flex;gap:1rem;align-items:center;justify-content:space-between;min-height:58px;padding:0 1rem;color:#fff;background:#25324a;border-bottom:1px solid #172033;font:650 .52rem/1 JetBrains Mono Variable,monospace;letter-spacing:.07em}.break-room-bar>div,.break-room-bar>span{display:inline-flex;gap:.55rem;align-items:center}.break-room-bar svg{color:#f4b942}.break-room-bar>span{color:#bec8d8}.break-room-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#f7f9fc;border-bottom:1px solid #dfe5ed}.break-room-tabs button{display:grid;grid-template-columns:1.5rem auto minmax(0,1fr);grid-template-rows:auto auto;gap:.25rem .65rem;align-items:center;min-height:76px;padding:.8rem 1rem;color:#687386;background:transparent;border:0;border-right:1px solid #dfe5ed;text-align:left;cursor:pointer}.break-room-tabs button:last-child{border-right:0}.break-room-tabs button>span{grid-row:1 / -1;color:#98a2b3;font:700 .47rem/1 JetBrains Mono Variable,monospace}.break-room-tabs button>svg{grid-row:1 / -1}.break-room-tabs button>strong{color:#344054;font-size:.73rem}.break-room-tabs button>small{color:#7c8798;font-size:.61rem}.break-room-tabs button.is-active{color:#9a5b08;background:#fffaf0;box-shadow:inset 0 -3px #e5a82f}.break-room-tabs button.is-active>span,.break-room-tabs button.is-active>strong{color:#8a560d}.break-tool{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(430px,1.1fr);min-height:610px}.break-tool-form,.break-tool-output{min-width:0;padding:clamp(1.25rem,3vw,2rem)}.break-tool-form{border-right:1px solid #dfe5ed}.break-tool-output{background:#f8fafc}.break-tool-heading{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;align-items:start;margin-bottom:1.35rem}.break-tool-heading>svg{width:42px;height:42px;padding:10px;color:#9a5b08;background:#fff7e6;border:1px solid #ecd19d;border-radius:10px}.break-tool-heading span,.break-tool-form label>span,.naming-charges>span{color:#8a5a15;font:700 .49rem/1.3 JetBrains Mono Variable,monospace;letter-spacing:.07em}.break-tool-heading h2{margin:.45rem 0 0;color:#172033;font-size:clamp(1.45rem,2.4vw,2.25rem);line-height:.98;letter-spacing:-.045em}.break-tool-heading p{margin:.65rem 0 0;color:#667085;font-size:.72rem;line-height:1.55}.break-tool-form label{display:flex;flex-direction:column;gap:.5rem;margin-top:.85rem}.break-tool-form input,.break-tool-form textarea,.break-tool-form select{width:100%;color:#172033;background:#f8fafc;border:1px solid #d9e0ea;border-radius:9px;outline:0;font:500 .76rem/1.55 Manrope Variable,sans-serif}.break-tool-form input,.break-tool-form select{min-height:44px;padding:0 .75rem}.break-tool-form textarea{padding:.7rem .75rem;resize:vertical}.break-tool-form input:focus,.break-tool-form textarea:focus,.break-tool-form select:focus{border-color:#d39a2f;box-shadow:0 0 0 3px #e5a82f1f}.break-field-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.break-primary{display:inline-flex;gap:.55rem;align-items:center;justify-content:center;min-height:46px;margin-top:1rem;padding:0 1rem;color:#fff;background:#25324a;border:1px solid #25324a;border-radius:9px;font:720 .56rem/1 JetBrains Mono Variable,monospace;letter-spacing:.05em;cursor:pointer}.break-primary:hover{background:#172033}.break-empty{display:grid;place-items:center;align-content:center;min-height:100%;color:#8791a2;text-align:center}.break-empty svg{margin-bottom:.9rem;color:#c29030}.break-empty strong{color:#4b5568;font:750 .72rem/1 JetBrains Mono Variable,monospace}.break-empty p{max-width:420px;margin:.55rem 0 0;font-size:.72rem}.duck-verdict{display:flex;gap:.8rem;align-items:center;padding:.95rem;color:#7a4b08;background:#fff8e9;border:1px solid #ead3a8;border-radius:10px}.duck-verdict>span{display:flex;flex-direction:column;gap:.3rem}.duck-verdict small{font:700 .46rem/1 JetBrains Mono Variable,monospace}.duck-verdict strong{font-size:.78rem}.duck-docket ol{margin:1rem 0 0;padding:0;list-style:none;border-top:1px solid #dfe5ed}.duck-docket li{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.75rem;padding:.82rem 0;border-bottom:1px solid #dfe5ed}.duck-docket li>span{color:#b37a18;font:700 .48rem/1.5 JetBrains Mono Variable,monospace}.duck-docket li p{margin:0;color:#344054;font-size:.72rem;line-height:1.5}.duck-docket blockquote{margin:1rem 0;padding:.85rem 1rem;color:#596477;background:#fff;border-left:3px solid #e5a82f;font-size:.72rem;line-height:1.55}.duck-docket>button,.commit-prescriptions article>button{display:inline-flex;gap:.45rem;align-items:center;min-height:38px;padding:0 .75rem;color:#445067;background:#fff;border:1px solid #d6dde8;border-radius:8px;font:700 .5rem/1 JetBrains Mono Variable,monospace;cursor:pointer}.therapist-note{display:flex;gap:.7rem;align-items:flex-start;margin-top:1rem;padding:.8rem;color:#8a5a15;background:#fff8e9;border:1px solid #ead3a8;border-radius:9px}.therapist-note p{display:flex;flex-direction:column;gap:.25rem;margin:0;color:#6f5a37;font-size:.68rem;line-height:1.45}.therapist-note strong{color:#8a5a15;font:700 .48rem/1 JetBrains Mono Variable,monospace}.commit-prescriptions{display:grid;gap:.75rem;align-content:start}.commit-prescriptions article{padding:.95rem;background:#fff;border:1px solid #dce3ec;border-radius:10px}.commit-prescriptions article>header{display:flex;align-items:center;justify-content:space-between;color:#8a5a15;font:700 .48rem/1 JetBrains Mono Variable,monospace;letter-spacing:.05em}.commit-prescriptions pre{margin:.75rem 0 0;padding:.8rem;overflow-x:auto;color:#dce8ff;background:#25324a;border-radius:8px;white-space:pre-wrap;font:550 .7rem/1.55 JetBrains Mono Variable,monospace}.commit-prescriptions article>p{margin:.65rem 0;color:#687386;font-size:.66rem;line-height:1.45}.naming-charges{margin-top:1rem;padding:.85rem;background:#fff8e9;border:1px solid #ead3a8;border-radius:9px}.naming-charges>span{display:flex;gap:.45rem;align-items:center}.naming-charges ul{margin:.65rem 0 0;padding-left:1.1rem;color:#6f5a37;font-size:.68rem;line-height:1.55}.naming-candidates{display:grid;align-content:start}.naming-candidates-header{display:flex;gap:.7rem;align-items:center;margin-bottom:1rem;color:#2563eb}.naming-candidates-header>span{display:flex;flex-direction:column;gap:.25rem;color:#7b8495;font-size:.64rem}.naming-candidates-header strong{color:#344054;font:700 .55rem/1 JetBrains Mono Variable,monospace}.naming-candidates article{display:grid;grid-template-columns:1.5rem minmax(0,1fr) auto auto auto;gap:.7rem;align-items:center;min-height:92px;padding:.85rem;background:#fff;border:1px solid #dce3ec;border-bottom:0}.naming-candidates article:first-of-type{border-radius:10px 10px 0 0}.naming-candidates article:nth-last-of-type(1){border-bottom:1px solid #dce3ec;border-radius:0 0 10px 10px}.naming-candidates article>span{color:#b37a18;font:700 .47rem/1 JetBrains Mono Variable,monospace}.naming-candidates article>div{min-width:0}.naming-candidates code{color:#1d4ed8;font:650 .84rem/1 JetBrains Mono Variable,monospace;overflow-wrap:anywhere}.naming-candidates article p{margin:.4rem 0 0;color:#7b8495;font-size:.64rem}.naming-candidates article>strong{color:#172033;font-size:1.2rem}.naming-candidates article>small{color:#8a94a5;font:650 .42rem/1 JetBrains Mono Variable,monospace}.naming-candidates article>button{display:grid;place-items:center;width:34px;height:34px;padding:0;color:#667085;background:#f7f9fc;border:1px solid #dce2eb;border-radius:7px;cursor:pointer}.name-reroll{display:inline-flex;gap:.45rem;align-items:center;justify-content:center;justify-self:start;min-height:38px;margin-top:1rem;padding:0 .75rem;color:#445067;background:#fff;border:1px solid #d6dde8;border-radius:8px;font:700 .5rem/1 JetBrains Mono Variable,monospace;cursor:pointer}.break-room-footer{display:flex;gap:1rem;align-items:center;justify-content:space-between;min-height:52px;padding:0 1rem;color:#7b8495;background:#f7f9fc;border-top:1px solid #dfe5ed;font:650 .46rem/1.4 JetBrains Mono Variable,monospace;letter-spacing:.05em}.break-room-footer>span{display:inline-flex;gap:.5rem;align-items:center}.break-room-footer svg{color:#b37a18}.break-room-footer strong{color:#687386}@media(max-width:960px){.break-tool{grid-template-columns:1fr}.break-tool-form{border-right:0;border-bottom:1px solid #dfe5ed}}@media(max-width:760px){.break-room-section{padding:.65rem}.break-room-shell{border-radius:12px}.break-room-bar{min-height:52px}.break-room-bar>span{display:none}.break-room-tabs{grid-auto-flow:column;grid-auto-columns:minmax(150px,1fr);grid-template-columns:none;overflow-x:auto;scrollbar-width:none}.break-room-tabs::-webkit-scrollbar{display:none}.break-room-tabs button{min-height:64px;padding:.65rem}.break-room-tabs button>small{display:none}.break-tool{min-height:0}.break-tool-form,.break-tool-output{padding:1rem}.break-field-pair{grid-template-columns:1fr;gap:0}.naming-candidates article{grid-template-columns:1.25rem minmax(0,1fr) auto auto}.naming-candidates article>small{display:none}.break-room-footer{justify-content:center;text-align:center}.break-room-footer strong{display:none}}
