@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/press-start-2p-cyrillic-ext-400-normal.CIYZrvmP.woff2) format("woff2"),url(data:font/woff;base64,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yGMEABPXAM542o2QA24EUBBAX+3GqH82qG27QW27axvH6bEa9QQ9QydTrjdf749ngFpsVFBWWQe8ldWjTBntfKBMOc28oyz3Eq8oU8kAMZSpopUblKmmhwmUaRYCBxFZAeYYlhXmmRBO+UeEhwgLexjCL1K76PfZYocDQlgJyzomwiMhucdEOsgRVuxE8aj0DCshjeHHh2GcIUZ0/UUw/MUwGsVkRPnzmmedS9FuCpVYQ8avUN51/ARIav92HKicEUblNpyIxIopXLlq/biw8qzSVaJEcOj8xIMenoVfSLJCSqdiZZwZhpQi9DKAIY5TvXQShHWKMblfMGypV0Roj0e8WpOlYFWWT5u/WfgAAAB42mzK04EDABQAsJfybNtmz7bNYs+uVwzQfCcSERER1XLkopFShER9JSWlpGVkNWnWolWbdh06denWo1effgMGDRk2YtSYcRMmTZk2Y9aceQsWLVm2YtWadRs2bdmWs2PXnn0HDh05duLUmXMXLl25duPWnXsPHj159uLVm3cfPn359uPXn395hdT73+trtqbSvExAi/RhAkEMAwGwJZ/jm+xw139JD2hIw8IKgVCqPXOFI7OGM7Oy88fFE67EmGu5youHb7g7f9Q7iQ93eBMzO388fMM3s7LzR70vMbOyM/rtWbSnF+5wFLZwFjYOTm7ecD0s7tfkzcsv3IOTeudj5gnvw8LByUvzb2Hj4KTe97CwcXC626Y9q1L/VkZO8U857foH8K7PJw==) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/press-start-2p-cyrillic-400-normal.DBn7fddJ.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/press-start-2p-greek-400-normal.DQfalijU.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/press-start-2p-latin-ext-400-normal.DpfYvR5A.woff2) format("woff2"),url(/_astro/press-start-2p-latin-ext-400-normal.DBgyq7ky.woff) format("woff");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:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/press-start-2p-latin-400-normal._wFEWmAB.woff2) format("woff2"),url(/_astro/press-start-2p-latin-400-normal.KLytu4cr.woff) format("woff");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:DotGothic16;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dotgothic16-japanese-400-normal.DqORjlTR.woff2) format("woff2"),url(/_astro/dotgothic16-japanese-400-normal.f9lPNYbv.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2) format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-400-normal.DDuiU_S-.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-500-normal.Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-vietnamese-500-normal.DZ4AoWbu.woff2) format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-500-normal.C8zxqsMH.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-mono-cyrillic-ext-600-normal.V-xxqcpd.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-600-normal.9HEixskS.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-mono-cyrillic-600-normal.CTOM6hUh.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-600-normal.fLZuRloM.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-mono-vietnamese-600-normal.D2EvbN8M.woff2) format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-600-normal.iLQfcSjf.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-mono-latin-ext-600-normal.D38SheWl.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-600-normal.DmB0ttJJ.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-mono-latin-600-normal.BgSNZQsw.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-600-normal.DWFSQ4vo.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-mono-cyrillic-ext-700-normal.BDQ-w_bc.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-700-normal.CtgKGIh5.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-mono-cyrillic-700-normal.Bp80XfeI.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-700-normal.O_YjL27c.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-mono-vietnamese-700-normal.apsD3J7v.woff2) format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-700-normal.Bs14ezHR.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-mono-latin-ext-700-normal.Dhimjc7-.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-700-normal.Cwsjk1Jb.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-mono-latin-700-normal.7sUh57Bg.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-700-normal.CNHXzs6v.woff) format("woff");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-scheme:dark;--bg: #0b0d0a;--panel: #12150f;--panel-2: #1a1e16;--line: #2b3126;--line-2: #3d4535;--ink: #e8e1cc;--dim: #a39d88;--mute: #6f6c5f;--blood: #c8302b;--blood-d: #6d1411;--hazard: #e3b43c;--hazard-d: #6e5415;--toxic: #8fbf41;--accent: var(--blood);--neon-p: #ff3d8b;--neon-c: #2de2e6;--soap: #e6a4b1;--w95-face: #c0c0c0;--w95-hi: #ffffff;--w95-lt: #dfdfdf;--w95-lo: #808080;--w95-dk: #0a0a0a;--w95-blue: #000080;--w95-blue2: #1084d0;--accent-d: var(--blood-d);--f-px: "Press Start 2P", ui-monospace, "Cascadia Mono", Consolas, monospace;--f-body: "IBM Plex Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--wrap: 1180px;--gut: clamp(16px, 4vw, 40px);--c: 6px;--top-h: 64px}:root.infected{--accent: var(--toxic);--accent-d: #3f5a1a}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--top-h) + 16px);background:var(--bg)}body{margin:0;background:var(--bg);color:var(--ink);font:400 15px/1.7 var(--f-body);-webkit-font-smoothing:antialiased;cursor:url(/img/cursor.png) 2 2,auto;overflow-x:hidden;overflow-x:clip}a,button,summary,[role=tab]{cursor:url(/img/cursor.png) 2 2,pointer}img{max-width:100%;height:auto;display:block}[hidden]{display:none!important}button{font:inherit;color:inherit}::selection{background:var(--accent);color:var(--ink)}:focus-visible{outline:3px solid var(--hazard);outline-offset:3px}.wrap{max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gut)}.skip{position:absolute;left:12px;top:-60px;z-index:100;background:var(--hazard);color:#111;padding:8px 12px;font:10px/1.4 var(--f-px);text-decoration:none}.skip:focus{top:12px}.px{clip-path:polygon(0 var(--c),var(--c) var(--c),var(--c) 0,calc(100% - var(--c)) 0,calc(100% - var(--c)) var(--c),100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,var(--c) calc(100% - var(--c)),0 calc(100% - var(--c)))}.eyebrow{margin:0 0 14px;font:10px/1.6 var(--f-px);letter-spacing:.12em;text-transform:uppercase;color:var(--hazard);display:flex;align-items:center;gap:10px}.eyebrow:before{content:"";width:10px;height:10px;background:var(--hazard);box-shadow:14px 0 0 var(--hazard-d);margin-right:14px}.h2{margin:0 0 clamp(24px,4vw,40px);font:400 clamp(21px,3.4vw,38px)/1.4 var(--f-px);letter-spacing:.02em;text-wrap:balance}.h3{margin:0 0 10px;font:700 18px/1.3 var(--f-body);text-wrap:balance}.sec{padding-block:clamp(64px,10vw,120px);position:relative}.sec+.sec{border-top:2px dashed var(--line)}.btn{--b: var(--accent);--bd: var(--accent-d);--t: var(--ink);display:inline-block;text-decoration:none;border:0;padding:0;background:none;filter:drop-shadow(0 4px 0 var(--bd));transition:transform .12s steps(2),filter .12s steps(2)}.btn>span{--c: 4px;display:inline-flex;align-items:center;gap:10px;padding:16px 22px 15px;background:var(--b);color:var(--t);font:11px/1.3 var(--f-px);letter-spacing:.06em;text-transform:uppercase;clip-path:polygon(0 var(--c),var(--c) var(--c),var(--c) 0,calc(100% - var(--c)) 0,calc(100% - var(--c)) var(--c),100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,var(--c) calc(100% - var(--c)),0 calc(100% - var(--c)))}.btn:hover{transform:translateY(-2px);filter:drop-shadow(0 6px 0 var(--bd))}.btn:active{transform:translateY(3px);filter:drop-shadow(0 1px 0 var(--bd))}.btn-ghost{--b: var(--panel-2);--bd: #000}.btn-ghost>span{box-shadow:inset 0 0 0 2px var(--line-2)}.btn-sm>span{padding:11px 14px 10px;font-size:9px}.btn[aria-busy=true]{pointer-events:none}.tool{display:inline-grid;place-items:center;min-width:40px;height:36px;padding:0 10px;background:var(--panel-2);border:0;box-shadow:inset 0 0 0 2px var(--line-2);font:9px/1 var(--f-px);letter-spacing:.06em;color:var(--dim);text-decoration:none;white-space:nowrap;box-sizing:border-box}.tool:hover{color:var(--ink)}.tool[aria-pressed=true]{color:#111;background:var(--hazard);box-shadow:none}.chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.chips li{font:9px/1 var(--f-px);letter-spacing:.06em;text-transform:uppercase;padding:9px 10px;color:var(--ink);background:#0b0d0ab8;box-shadow:inset 0 0 0 2px var(--line-2)}.chips-plain li{background:var(--panel);color:var(--dim)}.sk{position:relative;background:var(--panel-2);overflow:hidden;isolation:isolate}.js .sk:not(.is-loaded):before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,transparent 0 38%,rgba(232,225,204,.06) 38% 46%,rgba(232,225,204,.11) 46% 52%,rgba(232,225,204,.06) 52% 58%,transparent 58%);background-size:280% 100%;animation:sk-sweep 1.5s steps(16) infinite}.js .sk:not(.is-loaded):after{content:"";position:absolute;inset:0;z-index:1;opacity:.5;background-image:linear-gradient(var(--bg) 1px,transparent 1px),linear-gradient(90deg,var(--bg) 1px,transparent 1px);background-size:6px 6px}.js .sk img{clip-path:inset(0 0 100% 0);transition:clip-path .5s steps(10)}.js .sk.is-loaded img{clip-path:inset(0)}.js .sk.is-error:not(.is-loaded):before{content:"НЕТ СИГНАЛА";position:absolute;inset:0;display:grid;place-items:center;font:9px/1 var(--f-px);color:var(--mute);animation:none;background:none;z-index:2}:root[lang=en] .js .sk.is-error:not(.is-loaded):before,:root[lang=en].js .sk.is-error:not(.is-loaded):before{content:"NO SIGNAL"}@keyframes sk-sweep{0%{background-position:120% 0}to{background-position:-40% 0}}.sk-line{display:block;height:12px;margin-bottom:10px;background:var(--panel-2);position:relative;overflow:hidden}.sk-line:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0 40%,rgba(232,225,204,.09) 40% 55%,transparent 55%);background-size:280% 100%;animation:sk-sweep 1.5s steps(16) infinite}.w30{width:30%}.w60{width:60%}.w80{width:80%;height:18px}.spin{display:grid;grid-template-columns:repeat(3,10px);grid-template-rows:repeat(3,10px);gap:4px}.spin i{background:var(--line-2);animation:spin-blink .8s steps(1) infinite}.spin i:nth-child(1){grid-area:1 / 1;animation-delay:0s}.spin i:nth-child(2){grid-area:1 / 2;animation-delay:.1s}.spin i:nth-child(3){grid-area:1 / 3;animation-delay:.2s}.spin i:nth-child(4){grid-area:2 / 3;animation-delay:.3s}.spin i:nth-child(5){grid-area:3 / 3;animation-delay:.4s}.spin i:nth-child(6){grid-area:3 / 2;animation-delay:.5s}.spin i:nth-child(7){grid-area:3 / 1;animation-delay:.6s}.spin i:nth-child(8){grid-area:2 / 1;animation-delay:.7s}@keyframes spin-blink{0%{background:var(--accent)}25%,to{background:var(--line-2)}}.dots{display:none;width:18px;height:4px;background:linear-gradient(90deg,currentColor 0 4px,transparent 4px 7px,currentColor 7px 11px,transparent 11px 14px,currentColor 14px 18px);animation:dots 1s steps(4) infinite}@keyframes dots{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.boot{display:none}.js .boot{display:grid;place-items:center;position:fixed;inset:0;z-index:90;background:var(--bg);padding:24px;background-image:repeating-linear-gradient(0deg,rgba(0,0,0,.35) 0 1px,transparent 1px 3px)}.boot.is-done{animation:boot-out .45s steps(6) forwards}@keyframes boot-out{to{clip-path:inset(0 0 100% 0);visibility:hidden}}.boot-box{width:min(460px,100%);background:var(--panel);padding:28px 26px 22px;box-shadow:inset 0 0 0 2px var(--line-2);--c: 8px}.boot-emblem{width:72px;margin-bottom:18px;image-rendering:pixelated;animation:pulse 1.2s steps(2) infinite}@keyframes pulse{50%{filter:brightness(1.35) drop-shadow(0 0 6px rgba(200,48,43,.55))}}.boot-line{margin:0 0 8px;font:10px/1.6 var(--f-px);color:var(--blood);letter-spacing:.04em}.boot-bar{margin:18px 0 10px;height:18px;padding:3px;box-shadow:inset 0 0 0 2px var(--line-2)}.boot-bar span{display:block;height:100%;width:0%;background:repeating-linear-gradient(90deg,var(--hazard) 0 10px,transparent 10px 13px);transition:width .2s steps(4)}.boot-meta{display:flex;justify-content:space-between;margin:0;font:9px/1.6 var(--f-px);color:var(--dim);font-variant-numeric:tabular-nums}.boot-tip{min-height:3.4em;margin:16px 0 12px;font-size:13px;color:var(--dim)}.boot-tip:before{content:"▸ ";color:var(--hazard)}.boot-skip{background:none;border:0;padding:4px 0;font:8px/1 var(--f-px);color:var(--mute);text-decoration:underline;text-underline-offset:4px}.boot-skip:hover{color:var(--ink)}.progress{position:fixed;top:0;left:0;right:0;height:4px;z-index:60;pointer-events:none}.progress span{display:block;height:100%;width:0;background:repeating-linear-gradient(90deg,var(--accent) 0 8px,transparent 8px 10px)}.top{position:sticky;top:env(safe-area-inset-top,0px);z-index:50;height:var(--top-h);background:transparent;transition:background .2s steps(3),box-shadow .2s steps(3)}.top.is-solid{background:#0b0d0af0;box-shadow:0 2px 0 var(--line)}.top-row{height:100%;display:flex;align-items:center;gap:20px}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink);flex:none}.brand img{width:36px;image-rendering:pixelated}.brand-name{font:12px/1 var(--f-px);letter-spacing:.08em}.nav{display:flex;gap:4px;margin-inline:auto}.nav a{padding:10px;text-decoration:none;color:var(--dim);font:9px/1 var(--f-px);letter-spacing:.06em;text-transform:uppercase}.nav a:hover{color:var(--ink)}.nav a.is-current{color:var(--ink);box-shadow:inset 0 -3px 0 var(--accent)}.top-tools{display:flex;align-items:center;gap:8px;flex:none}.lang{display:flex;box-shadow:inset 0 0 0 2px var(--line-2)}.lang button{background:none;border:0;height:36px;padding:0 9px;font:9px/1 var(--f-px);color:var(--mute)}.lang button[aria-pressed=true]{color:var(--ink);background:var(--panel-2);box-shadow:inset 0 -3px 0 var(--accent)}.burger{display:none;width:40px;height:36px;background:var(--panel-2);border:0;box-shadow:inset 0 0 0 2px var(--line-2);padding:9px 10px;flex-direction:column;justify-content:space-between}.burger i{display:block;height:3px;background:var(--ink)}.hero{position:relative;margin-top:calc(-1 * var(--top-h));overflow:hidden;isolation:isolate}.hero-art{position:absolute;inset:0;z-index:-1}.hero-bg{position:absolute;inset:-4% 0 auto;width:100%;height:108%;object-fit:cover;object-position:62% 30%;image-rendering:pixelated;will-change:transform}.rain{position:absolute;inset:0;width:100%;height:100%;image-rendering:pixelated;opacity:.8}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#0b0d0aeb,#0b0d0ab3 38%,#0b0d0a26 70%,#0b0d0a40),linear-gradient(180deg,rgba(11,13,10,.55) 0%,transparent 22%,transparent 62%,var(--bg) 100%)}.hero-body{padding-block:calc(var(--top-h) + clamp(48px,9vw,110px)) clamp(56px,8vw,96px)}.hero-logo{margin:0 0 18px;width:min(560px,92%)}.hero-logo img{filter:drop-shadow(0 6px 0 rgba(0,0,0,.55));will-change:transform}.hero-kicker{margin:0 0 12px;font:600 clamp(17px,2vw,21px)/1.45 var(--f-body);color:var(--ink);max-width:30ch;text-wrap:balance}.hero-text{margin:0 0 28px;max-width:52ch;color:var(--dim)}.hero-cta{display:flex;flex-wrap:wrap;gap:14px 16px;margin-bottom:26px}.tape{position:relative;overflow:hidden;background:repeating-linear-gradient(-45deg,var(--hazard) 0 18px,#16140c 18px 36px);padding-block:8px;border-block:2px solid #000}.tape-track{display:flex;width:max-content;animation:tape 48s linear infinite}.tape:hover .tape-track{animation-play-state:paused}.tape-track span{flex:none;padding:9px 18px;margin-right:0;background:#0f0f0b;color:var(--hazard);font:10px/1 var(--f-px);letter-spacing:.1em;white-space:nowrap}@keyframes tape{to{transform:translate(-50%)}}.lore-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(28px,5vw,64px);align-items:start}.lore-stage{position:sticky;top:max(calc(var(--top-h) + 24px),calc(50vh - 230px))}.stage{position:relative;aspect-ratio:16 / 9;max-width:100%;background:var(--panel);box-shadow:inset 0 0 0 2px var(--line-2);--c: 8px}.frame{position:absolute;inset:8px;opacity:0;transition:opacity .3s steps(4)}.frame.is-active{opacity:1}.frame img{width:100%;height:100%;object-fit:cover;image-rendering:pixelated}.stage-nav{display:flex;align-items:center;gap:10px;margin-top:12px}.pips{display:flex;gap:6px}.pips button{width:14px;height:14px;padding:0;border:0;background:var(--line-2)}.pips button:hover{background:var(--dim)}.pips button[aria-current=step]{background:var(--accent)}.stage-count{margin:0 0 0 auto;display:flex;gap:8px;font:9px/1.6 var(--f-px);color:var(--dim);font-variant-numeric:tabular-nums}.stage-count b{color:var(--hazard);font-weight:400}.beats{list-style:none;margin:0;padding:0;display:grid;gap:0}.beat{padding-block:clamp(40px,9vh,96px);border-left:2px solid var(--line);padding-left:24px;position:relative}.beat p{position:relative}.beat p:before{content:"";position:absolute;left:-31px;top:.5em;width:12px;height:12px;background:var(--line-2);transition:background .2s steps(2)}.beat.is-active p:before{background:var(--accent)}@media(min-width:901px){.beat{min-height:62vh;display:flex;flex-direction:column;justify-content:center}}.beat p{margin:0;font:500 clamp(17px,1.7vw,20px)/1.6 var(--f-body);max-width:40ch;color:var(--dim);transition:color .25s steps(3)}.beat.is-active p{color:var(--ink)}.beat-fig{display:none;margin:0 0 16px;aspect-ratio:16 / 9;--c: 4px}.beat-fig img{width:100%;height:100%;object-fit:cover}.feats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.feat{background:var(--panel);padding:26px 24px 28px;box-shadow:inset 0 0 0 2px var(--line);transition:box-shadow .15s steps(2),transform .15s steps(2)}.feat:hover{box-shadow:inset 0 0 0 2px var(--accent);transform:translateY(-3px)}.feat p{margin:0;color:var(--dim)}.feat-wide{grid-column:span 2;display:grid;grid-template-columns:auto 1fr;column-gap:22px;align-content:start}.feat-wide .feat-icon{grid-row:span 3}.feat-wide .h3{font-size:22px}.feat-icon{width:60px;height:60px;margin-bottom:16px;color:var(--hazard)}.feat-icon svg{width:100%;height:100%;shape-rendering:crispEdges}.outcome{display:grid;gap:8px;margin-top:18px}.outcome-row{display:flex;gap:12px;align-items:baseline;padding:10px 12px;background:var(--panel-2)}.outcome-row b{flex:none;width:84px;font:9px/1.6 var(--f-px);letter-spacing:.06em;text-transform:uppercase;font-weight:400}.outcome-row span{font-size:14px;color:var(--dim)}.is-bad b{color:var(--blood)}.is-good b{color:var(--toxic)}.raid-sec{background:linear-gradient(180deg,transparent,rgba(227,180,60,.03) 40%,transparent)}.route{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;position:relative}.route:before{content:"";position:absolute;left:24px;right:24px;top:34px;height:4px;z-index:0;background:repeating-linear-gradient(90deg,var(--hazard) 0 12px,transparent 12px 20px)}.stop{position:relative;z-index:1;background:var(--panel);padding:22px 20px 24px;box-shadow:inset 0 0 0 2px var(--line)}.stop p{margin:0;color:var(--dim);font-size:14px}.stop-no{display:grid;place-items:center;width:28px;height:28px;margin-bottom:16px;background:var(--hazard);color:#111;font:11px/1 var(--f-px)}.stop-exit{box-shadow:inset 0 0 0 2px var(--toxic)}.stop-exit .stop-no{background:var(--toxic)}.route-death{display:flex;gap:14px;align-items:center;margin:22px 0 0;padding:14px 16px;background:#c8302b14;box-shadow:inset 0 0 0 2px #c8302b59;color:var(--ink);font-size:14px}.skull{flex:none;width:24px;height:24px;color:var(--blood)}.skull svg{width:100%;height:100%;shape-rendering:crispEdges}.sec-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:16px 24px;margin-bottom:clamp(24px,4vw,40px)}.sec-head .h2{margin:0}.tabs{display:flex;box-shadow:inset 0 0 0 2px var(--line-2)}.tabs button{background:none;border:0;padding:12px 14px;font:9px/1 var(--f-px);letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.tabs button[aria-selected=true]{background:var(--panel-2);color:var(--ink);box-shadow:inset 0 -3px 0 var(--accent)}.gal{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.g-item{position:relative;display:block;width:100%;padding:0;border:0;aspect-ratio:16 / 9;max-width:100%;--c: 5px}.g-item img{width:100%;height:100%;object-fit:cover;image-rendering:pixelated;transition:transform .3s steps(4),clip-path .5s steps(10)}.g-item:hover img{transform:scale(1.04)}.g-cap{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:10px 12px 9px;text-align:left;font:8px/1.5 var(--f-px);letter-spacing:.05em;color:var(--ink);background:linear-gradient(180deg,transparent,rgba(11,13,10,.92))}.dev{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.card{display:grid;grid-template-columns:200px 1fr;gap:0;background:var(--panel);box-shadow:inset 0 0 0 2px var(--line);--c: 6px}.card-thumb{aspect-ratio:auto;min-height:150px}.card-thumb img{width:100%;height:100%;object-fit:cover;image-rendering:pixelated}.card-body{padding:18px 20px 20px}.card-meta{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin-bottom:8px;font:8px/1.6 var(--f-px);letter-spacing:.05em;color:var(--mute);font-variant-numeric:tabular-nums}.card-tag{padding:5px 7px;color:#111;background:var(--hazard)}.card-tag[data-k=ai]{background:var(--toxic)}.card-tag[data-k=server]{background:var(--ink)}.card-tag[data-k=gfx]{background:#7fa6c9}.card-body .h3{font-size:17px}.card-body p{margin:0;font-size:14px;color:var(--dim)}.card.is-new{animation:card-in .45s steps(5)}@keyframes card-in{0%{transform:translateY(12px)}to{transform:none}}.more-row{display:flex;justify-content:center;margin-top:28px}.more-row em{font-style:normal}.specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.term{background:#0e100c;padding:22px 22px 16px;box-shadow:inset 0 0 0 2px var(--line);--c: 6px}.term-head{margin:0 0 12px;font:10px/1.6 var(--f-px);color:var(--toxic);letter-spacing:.08em;text-transform:uppercase}.term-head:before{content:"$ ";color:var(--mute)}.term dl{margin:0}.term dl>div{display:grid;grid-template-columns:120px 1fr;gap:12px;padding:9px 0;border-top:1px dashed var(--line)}.term dt{color:var(--mute);font-size:13px}.term dd{margin:0;font-size:14px}.tags{margin-top:28px;display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center}.tags-label{margin:0;font:9px/1 var(--f-px);color:var(--mute);letter-spacing:.08em;text-transform:uppercase}.faq-wrap{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:clamp(24px,5vw,64px);align-items:start}.faq{display:grid;gap:10px}.faq details{background:var(--panel);box-shadow:inset 0 0 0 2px var(--line);--c: 5px}.faq summary{list-style:none;display:flex;justify-content:space-between;gap:16px;align-items:center;padding:18px 20px;font:600 16px/1.4 var(--f-body)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";flex:none;width:28px;height:28px;display:grid;place-items:center;background:var(--panel-2);color:var(--hazard);font:12px/1 var(--f-px)}.faq details[open] summary:after{content:"−";background:var(--hazard);color:#111}.faq details[open]{box-shadow:inset 0 0 0 2px var(--line-2)}.faq details p{margin:0;padding:0 20px 20px;color:var(--dim);max-width:62ch}.cta{padding-block:0 clamp(64px,10vw,120px)}.cta-box{display:grid;grid-template-columns:auto 1fr;gap:clamp(20px,4vw,48px);align-items:center;padding:clamp(28px,5vw,56px);background:linear-gradient(135deg,rgba(200,48,43,.16),transparent 55%),var(--panel);box-shadow:inset 0 0 0 2px var(--accent);--c: 10px}.cta-emblem{width:clamp(96px,14vw,170px);image-rendering:pixelated}.cta-text .h2{margin-bottom:12px}.cta-text p{margin:0 0 24px;color:var(--dim);max-width:52ch}.copy-url{margin:-8px 0 0!important;font-size:13px}.copy-url code{font:inherit;color:var(--mute);user-select:all}.foot{border-top:2px solid var(--line);padding-block:36px calc(88px + env(safe-area-inset-bottom,0px))}.foot-grid{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:28px 32px;align-items:start}.foot-brand{display:flex;gap:16px;align-items:center}.foot-brand img{width:64px}.foot-name{margin:0;font:11px/1.6 var(--f-px);letter-spacing:.08em}.foot-small{margin:0;font-size:13px;color:var(--mute)}.foot-col{display:grid;gap:10px}.foot-h{margin:0 0 4px;font:9px/1 var(--f-px);color:var(--mute);letter-spacing:.08em;text-transform:uppercase}.foot-col a{color:var(--dim);text-decoration:none;font-size:14px}.foot-col a:hover{color:var(--ink)}.to-top{position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:55;width:48px;height:48px;border:0;background:var(--panel-2);box-shadow:inset 0 0 0 2px var(--line-2),0 4px #000}.to-top span{display:block;width:16px;height:16px;margin:auto;background:var(--ink);clip-path:polygon(50% 0,100% 50%,75% 50%,75% 100%,25% 100%,25% 50%,0 50%)}.to-top:hover{box-shadow:inset 0 0 0 2px var(--accent),0 4px #000}.toasts{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:80;display:grid;gap:8px;width:min(420px,calc(100% - 32px));pointer-events:none}.toast{background:var(--panel-2);padding:14px 16px;box-shadow:inset 0 0 0 2px var(--hazard);font:9px/1.6 var(--f-px);letter-spacing:.04em;color:var(--ink);animation:toast-in .3s steps(4);--c: 4px}.toast.is-out{animation:toast-out .3s steps(4) forwards}@keyframes toast-in{0%{transform:translateY(16px);opacity:0}}@keyframes toast-out{to{transform:translateY(16px);opacity:0}}.lb{width:min(1200px,calc(100vw - 32px));max-width:none;max-height:calc(100vh - 32px);padding:0;border:0;background:var(--panel);color:var(--ink);box-shadow:inset 0 0 0 2px var(--line-2)}.lb::backdrop{background:#050605e6}.lb-inner{display:grid}.lb-stage{position:relative;display:grid;place-items:center;background:#050605;min-height:220px;aspect-ratio:16 / 9;max-height:calc(100vh - 110px);touch-action:pan-y;user-select:none}.lb-stage img{grid-area:1 / 1;width:100%;height:100%;object-fit:contain;image-rendering:pixelated;opacity:0;transition:opacity .25s steps(3)}.lb-stage img.is-loaded{opacity:1}.lb-stage .spin{grid-area:1 / 1}.lb-stage .spin[hidden]{display:none}.lb-bar{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;justify-content:space-between;padding:12px 14px}.lb-cap{margin:0;font-size:14px;color:var(--dim)}.lb-cap b{font:9px/1 var(--f-px);color:var(--hazard);margin-right:8px;font-variant-numeric:tabular-nums}.lb-btns{display:flex;gap:8px}body.crt:after{content:"";position:fixed;inset:0;z-index:95;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.28) 0 1px,transparent 1px 3px),radial-gradient(ellipse at center,transparent 60%,rgba(0,0,0,.45) 100%);animation:flicker 4s steps(1) infinite}@keyframes flicker{0%,to{opacity:1}47%{opacity:.92}48%{opacity:1}83%{opacity:.95}}.btn b{font-weight:400}.btn>span:has(.swap){display:inline-grid;justify-items:center}.btn .swap,.btn .swap-hover{grid-area:1 / 1}.btn .swap-hover{visibility:hidden}.btn:hover .swap,.btn:focus-visible .swap{visibility:hidden}.btn:hover .swap-hover,.btn:focus-visible .swap-hover{visibility:visible}.hero-fine{margin:-8px 0 22px;font-size:12px;color:var(--mute)}.chapter:before{background:var(--accent);box-shadow:14px 0 0 var(--accent-d)}.rules-sec{background:#070807}.rules-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:clamp(28px,5vw,64px);align-items:start}.rules{list-style:none;margin:0;padding:0;counter-reset:rule}.rules li{counter-increment:rule;display:grid;grid-template-columns:56px 1fr;gap:14px;align-items:baseline;padding:16px 0;border-bottom:2px dashed var(--line)}.rules li:before{content:counter(rule);font:20px/1 var(--f-px);color:var(--mute)}.rules li span{font:600 clamp(16px,1.7vw,20px)/1.45 var(--f-body)}.rules li.rule-shout:before{color:var(--blood)}.rule-shout span{color:var(--blood);display:inline-block}.rule-shout:hover span{animation:shout .12s steps(2) infinite}@keyframes shout{50%{transform:translate(2px,-1px)}}.soap{margin:0;padding:28px 26px 24px;background:var(--soap);color:#2a1216;transform:rotate(-2deg);filter:drop-shadow(8px 8px 0 #000);--c: 8px;position:sticky;top:calc(var(--top-h) + 32px)}.soap blockquote{margin:0 0 16px;font:700 clamp(17px,1.8vw,21px)/1.45 var(--f-body)}.soap figcaption{font:8px/1.7 var(--f-px);letter-spacing:.04em;opacity:.75}.cue{position:absolute;top:18px;right:18px;z-index:3;width:22px;height:22px;border-radius:50%;pointer-events:none;opacity:0;background:radial-gradient(circle,rgba(255,255,255,.92) 0 34%,rgba(255,255,255,.45) 35% 58%,transparent 60%)}.cue.is-on{animation:cue .6s steps(1)}@keyframes cue{0%,30%,60%{opacity:1}15%,45%,to{opacity:0}}.call-sec{overflow:hidden;background:linear-gradient(125deg,#1c0636,#3c0a47 42%,#0b2940)}.sec+.call-sec,.call-sec+.sec{border-top:0}.call-sec:before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.22) 0 2px,transparent 2px 4px)}.call-sec .wrap{position:relative}.chapter-neon{color:#fff}.chapter-neon:before{background:var(--neon-p);box-shadow:14px 0 0 var(--neon-c)}.neon-title{margin:0 0 38px;max-width:22ch;font:400 clamp(22px,4.2vw,50px)/1.3 var(--f-px);color:#fff;text-shadow:3px 3px 0 var(--neon-p),-3px -2px 0 var(--neon-c);transform-origin:left center;text-wrap:balance;animation:hm-wobble 2.6s ease-in-out infinite}@keyframes hm-wobble{0%,to{transform:rotate(-2deg) skew(-4deg)}50%{transform:rotate(1deg) skew(3deg) scale(1.02)}}.machine{max-width:720px;padding:22px 22px 24px;background:#080410db;box-shadow:inset 0 0 0 2px var(--neon-p);--c: 8px}.machine-head{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;font:9px/1.6 var(--f-px);color:var(--neon-c);letter-spacing:.06em;text-transform:uppercase}.machine-time{margin-left:auto;color:var(--dim);font-variant-numeric:tabular-nums}.led{width:10px;height:10px;background:var(--neon-p);animation:blink 1s steps(1) infinite}@keyframes blink{50%{opacity:.2}}.tape-deck{display:flex;justify-content:center;gap:72px;margin:20px 0}.tape-deck i{position:relative;width:46px;height:46px;border:4px solid var(--neon-c);border-radius:50%}.tape-deck i:after{content:"";position:absolute;left:50%;top:4px;bottom:4px;width:4px;margin-left:-2px;background:var(--neon-c)}.machine.is-playing .tape-deck i{animation:reel 1s steps(8) infinite}@keyframes reel{to{transform:rotate(360deg)}}.machine-text{min-height:6.5em;margin:0 0 18px;white-space:pre-line;font:500 16px/1.65 var(--f-body);color:#f6ecff}.machine.is-playing .machine-text:after{content:"▌";color:var(--neon-p);animation:blink .8s steps(1) infinite}.machine-btns{display:flex;flex-wrap:wrap;gap:14px}.btn-neon{--b: var(--neon-p);--bd: #6a1240;--t: #fff}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.nag{position:fixed;left:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:70;width:min(460px,calc(100% - 96px));padding-top:34px;filter:drop-shadow(0 6px 0 #000);animation:nag-in .35s steps(5)}.nag.is-out{animation:nag-out .25s steps(4) forwards}.nag-face{position:absolute;left:4px;bottom:6px;z-index:2;width:128px;height:128px;padding:0;border:0;background:none;image-rendering:pixelated;transform-origin:50% 90%;animation:nag-bob 1.6s steps(2) infinite}.nag.is-talking .nag-face{animation:nag-talk .16s steps(2) infinite}.nag-box{position:relative;padding:14px 18px 16px 138px;min-height:116px;background:var(--panel-2);box-shadow:inset 0 0 0 2px var(--hazard);--c: 6px}.nag-who{margin:0 0 6px;padding-right:18px;font:8px/1.5 var(--f-px);color:var(--hazard);letter-spacing:.06em;text-transform:uppercase}.nag-text{display:grid;margin:0 0 12px;font:600 14px/1.5 var(--f-body)}.nag-ghost,.nag-typed{grid-area:1 / 1}.nag-ghost{visibility:hidden}.nag.is-talking .nag-typed:after{content:"▌";color:var(--hazard);animation:blink .6s steps(1) infinite}.nag-btns{display:flex;flex-wrap:wrap;gap:12px}.nag-x{position:absolute;top:6px;right:8px;padding:2px 6px;background:none;border:0;color:var(--mute);font:18px/1 var(--f-body)}.nag-x:hover{color:var(--ink)}@keyframes nag-in{0%{transform:translateY(24px);opacity:0}}@keyframes nag-out{to{transform:translateY(24px);opacity:0}}@keyframes nag-bob{50%{transform:translateY(-3px) rotate(-3deg)}}@keyframes nag-talk{50%{transform:translateY(-2px) rotate(1.5deg)}}.score{position:fixed;z-index:99;transform:translate(-50%);pointer-events:none;white-space:nowrap;font:12px/1 var(--f-px);color:#fff;text-shadow:2px 2px 0 var(--neon-p),-2px -1px 0 var(--neon-c);animation:score-up 1.2s steps(12) forwards}@keyframes score-up{to{transform:translate(-50%,-84px) scale(1.25);opacity:0}}.link-more{font:9px/1.6 var(--f-px);color:var(--hazard);text-decoration:none;letter-spacing:.06em;text-transform:uppercase}.link-more:hover{color:var(--ink)}.page .top{background:#0b0d0af0;box-shadow:0 2px 0 var(--line)}.page-hero{padding-block:56px 40px;border-bottom:2px dashed var(--line);background:linear-gradient(180deg,rgba(227,180,60,.04),transparent)}.page-hero .h1{margin:0 0 16px;font:400 clamp(22px,4vw,44px)/1.35 var(--f-px);text-wrap:balance}.page-hero .lead{margin:0;max-width:62ch;font-size:16px;color:var(--dim)}.doc{padding-block:48px 96px}.prose{max-width:74ch}.prose h2{margin:52px 0 14px;font:400 clamp(14px,1.8vw,18px)/1.5 var(--f-px);color:var(--ink);letter-spacing:.02em}.prose [data-lang-block]>h2:first-child{margin-top:0}.prose h3{margin:24px 0 8px;font:700 17px/1.4 var(--f-body)}.prose p,.prose li{color:var(--dim)}.prose ul,.prose ol{padding-left:1.3em}.prose li{margin:6px 0}.prose li::marker{color:var(--hazard)}.prose strong{color:var(--ink);font-weight:600}.prose a{color:var(--hazard)}.doc-meta{margin:0 0 28px;font:9px/1.6 var(--f-px);color:var(--mute);letter-spacing:.04em}.keys-wrap{overflow-x:auto;margin:8px 0 24px}.keys{width:100%;border-collapse:collapse;font-size:14px}.keys th,.keys td{padding:10px 12px 10px 0;text-align:left;vertical-align:top;border-bottom:1px dashed var(--line)}.keys th{font:8px/1.6 var(--f-px);color:var(--mute);letter-spacing:.06em;text-transform:uppercase}.keys td:first-child{white-space:nowrap}kbd{display:inline-block;min-width:28px;margin:2px 4px 4px 0;padding:6px 7px 5px;background:var(--panel-2);box-shadow:inset 0 0 0 2px var(--line-2),0 3px #000;font:9px/1.2 var(--f-px);color:var(--ink);text-align:center}.warn-box{margin:0 0 28px;padding:20px 22px;background:#c8302b14;box-shadow:inset 0 0 0 2px #c8302b73;--c: 6px}.warn-box p{margin:0 0 10px;color:var(--ink)}.warn-box p:last-child{margin:0}.fill-me{padding:0 6px;background:var(--hazard);color:#111}.construct{position:relative;display:flex;gap:18px;align-items:center;margin:12px 0 32px;padding:20px 22px;background:#0f0f0b;box-shadow:inset 0 0 0 2px var(--hazard)}.construct:before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px;background:repeating-linear-gradient(-45deg,var(--hazard) 0 10px,#16140c 10px 20px)}.construct .spin{flex:none}.construct p{margin:0;color:var(--dim)}.construct b{display:block;margin-bottom:6px;font:10px/1.6 var(--f-px);font-weight:400;color:var(--hazard);letter-spacing:.06em;text-transform:uppercase}.stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.stat{padding:18px 18px 16px;background:var(--panel);box-shadow:inset 0 0 0 2px var(--line);--c: 5px}.stat-label{margin:0 0 14px;font:8px/1.6 var(--f-px);color:var(--mute);letter-spacing:.06em;text-transform:uppercase}.sk-line.big{height:34px;width:55%}.console{margin:16px 0 0;padding:14px 16px;min-height:10.5em;background:#050605;box-shadow:inset 0 0 0 2px var(--line);font:13px/1.6 var(--f-body);color:var(--toxic)}.console p{margin:0}.board{margin-top:32px}.board-row{display:grid;grid-template-columns:36px minmax(0,1fr) 90px 90px;gap:14px;align-items:center;padding:12px 0;border-bottom:1px dashed var(--line)}.board-row .sk-line{margin:0}.board-head{font:8px/1.6 var(--f-px);color:var(--mute);letter-spacing:.06em;text-transform:uppercase}.threads .board-row{grid-template-columns:minmax(0,1fr) 90px 120px}.btn[aria-disabled=true]{opacity:.5;pointer-events:none}.ctas{display:flex;flex-wrap:wrap;gap:14px 16px;margin:8px 0 0}.now-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:56px}.now{padding:18px 18px 20px;background:var(--panel);box-shadow:inset 0 0 0 2px var(--line);--c: 5px}.now-s{display:inline-block;margin:0 0 12px;padding:5px 7px;background:var(--line-2);color:var(--ink);font:8px/1.3 var(--f-px);letter-spacing:.05em;text-transform:uppercase}.now[data-s=now] .now-s{background:var(--hazard);color:#111}.now[data-s=test] .now-s{background:var(--toxic);color:#111}.now p:last-child{margin:0;font-size:14px;color:var(--dim)}.filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.filters button{padding:10px 12px;background:var(--panel);border:0;box-shadow:inset 0 0 0 2px var(--line-2);font:8px/1 var(--f-px);color:var(--dim);letter-spacing:.06em;text-transform:uppercase}.filters button[aria-pressed=true]{background:var(--hazard);color:#111;box-shadow:none}.dev-note{margin:-8px 0 22px;font-size:13px;color:var(--mute)}.exe{display:flex;align-items:center;gap:12px;margin-top:22px;padding:10px 14px 10px 10px;background:transparent;border:1px dashed var(--line-2);color:var(--ink);text-align:left}.exe:hover,.exe:focus-visible{background:#1084d024;border-color:var(--w95-blue2)}.exe-ico{flex:none;width:40px;height:40px;color:var(--hazard)}.exe-ico svg{width:100%;height:100%;shape-rendering:crispEdges}.exe-text b{display:block;margin-bottom:4px;font:400 10px/1.6 var(--f-px);letter-spacing:.04em}.exe-text span{font-size:13px;color:var(--dim)}.w95{position:fixed;z-index:97;width:min(560px,calc(100vw - 16px));padding:3px;background:var(--w95-face);color:#000;font:12px/1.35 Tahoma,"MS Sans Serif",Segoe UI,Verdana,sans-serif;box-shadow:inset -1px -1px var(--w95-dk),inset 1px 1px var(--w95-lt),inset -2px -2px var(--w95-lo),inset 2px 2px var(--w95-hi),6px 6px #00000073;cursor:default}.w95 *{cursor:default}.w95-title{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:3px 3px 3px 5px;background:linear-gradient(90deg,var(--w95-blue),var(--w95-blue2));color:#fff;font-weight:700;user-select:none;touch-action:none}#pongDrag,#pongDrag *{cursor:move}#pongDrag .w95-cbtn{cursor:default}.w95-title-text{display:flex;align-items:center;gap:6px;min-width:0}.w95-ico{flex:none;width:16px;height:16px;background:url(/img/zombie.webp) center / cover;image-rendering:pixelated}.w95-ctrl{display:flex;gap:2px}.w95-cbtn{display:grid;place-items:center;width:18px;height:16px;padding:0;border:0;background:var(--w95-face);color:#000;font:700 10px/1 Tahoma,sans-serif;box-shadow:inset -1px -1px var(--w95-dk),inset 1px 1px var(--w95-hi),inset -2px -2px var(--w95-lo),inset 2px 2px var(--w95-lt)}.w95-cbtn:active,.w95-button:active{box-shadow:inset 1px 1px var(--w95-dk),inset -1px -1px var(--w95-hi),inset 2px 2px var(--w95-lo)}.w95-cbtn:disabled{color:var(--w95-lo)}.w95 :focus-visible{outline:1px dotted #000;outline-offset:-4px}.w95-menu{display:flex;gap:14px;padding:3px 6px 4px}.w95-body{position:relative;margin:0 2px;padding:2px;background:#000;box-shadow:inset 1px 1px var(--w95-lo),inset -1px -1px var(--w95-hi),inset 2px 2px var(--w95-dk),inset -2px -2px var(--w95-lt)}.w95-body canvas{display:block;width:100%;height:auto;aspect-ratio:8 / 5;image-rendering:pixelated;outline:none}.w95-body canvas,.w95-body canvas *{cursor:none}.w95-msg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(360px,92%);padding:14px 14px 12px;background:var(--w95-face);box-shadow:inset -1px -1px var(--w95-dk),inset 1px 1px var(--w95-lt),inset -2px -2px var(--w95-lo),inset 2px 2px var(--w95-hi),4px 4px #00000080}.w95-msg-row{display:flex;gap:12px;align-items:flex-start;margin-bottom:14px}.w95-q,.w95-x{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;font:700 18px/1 Tahoma,sans-serif;box-shadow:1px 1px #000}.w95-q{background:#fff;color:var(--w95-blue)}.w95-x{background:#e00000;color:#fff}.w95-msg-text{margin:2px 0 0;white-space:pre-line}.w95-msg-btns,.w95-err-btns{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.w95-button{display:inline-grid;place-items:center;min-width:88px;height:26px;padding:0 12px;border:0;background:var(--w95-face);color:#000;font:inherit;text-decoration:none;white-space:nowrap;box-shadow:inset -1px -1px var(--w95-dk),inset 1px 1px var(--w95-hi),inset -2px -2px var(--w95-lo),inset 2px 2px var(--w95-lt)}.w95-status{display:flex;gap:3px;margin:3px 2px 1px}.w95-status span{padding:2px 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:inset 1px 1px var(--w95-lo),inset -1px -1px var(--w95-hi)}.w95-status span:first-child{flex:none;font-variant-numeric:tabular-nums}.w95-status span:last-child{flex:1}.w95.is-frozen .w95-title{background:linear-gradient(90deg,gray,#b5b5b5)}.w95.is-frozen .w95-body{filter:grayscale(1) brightness(.7)}.w95.is-crash{animation:w95-crash .5s steps(6) forwards}@keyframes w95-crash{30%{transform:translate(5px,-3px)}60%{transform:translate(-5px,3px);filter:invert(1)}to{clip-path:inset(50% 0 50% 0)}}.w95-err{left:50%;top:50%;transform:translate(-50%,-50%);width:min(420px,calc(100vw - 16px));z-index:98}.w95-err-body{display:flex;gap:14px;padding:16px 14px 10px}.w95-err-body p{margin:0 0 8px}.w95-err-btns{justify-content:flex-end;padding:0 12px 12px}.w95-details{margin:0 12px 12px;padding:8px;max-height:170px;overflow:auto;background:#fff;color:#000;font:11px/1.45 Courier New,monospace;white-space:pre-wrap;box-shadow:inset 1px 1px var(--w95-lo),inset -1px -1px var(--w95-hi),inset 2px 2px var(--w95-dk)}.w95-task{position:fixed;left:50%;bottom:calc(14px + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:97;display:flex;align-items:center;gap:6px;height:28px;padding:0 12px;border:0;background:var(--w95-face);color:#000;font:700 12px/1 Tahoma,sans-serif;box-shadow:inset -1px -1px var(--w95-dk),inset 1px 1px var(--w95-hi),inset -2px -2px var(--w95-lo),inset 2px 2px var(--w95-lt),4px 4px #00000073}.nag-face img{display:block;width:100%;height:100%;image-rendering:pixelated}.nag-face:active{transform:scale(.94) rotate(4deg)}#pong{width:min(1000px,calc(100vw - 32px),calc((100vh - 150px)*1.6));font-size:14px}#pong .w95-title{padding:4px 4px 4px 6px;font-size:14px}#pong .w95-ico{width:20px;height:20px}#pong .w95-cbtn{width:24px;height:21px;font-size:12px}#pong .w95-menu{font-size:13px}#pong .w95-msg{width:min(480px,90%);padding:18px 18px 16px;font-size:14px}#pong .w95-button{min-width:112px;height:30px}#pong .w95-status,.w95-err{font-size:13px}.peek{position:fixed;right:0;top:38%;z-index:72;display:flex;align-items:center;padding:0;border:0;background:none;color:var(--ink);animation:peek-in .5s steps(6)}.peek img{width:128px;height:128px;margin-right:-44px;image-rendering:pixelated;transform:rotate(-12deg) scaleX(-1);filter:drop-shadow(-4px 4px 0 #000);transition:transform .2s steps(2)}.peek:hover img{transform:rotate(-4deg) scaleX(-1)}.peek-bubble{max-width:230px;margin-right:6px;padding:10px 12px;background:var(--panel-2);box-shadow:inset 0 0 0 2px var(--hazard),0 4px #000;font:600 13px/1.45 var(--f-body);text-align:left}.peek.is-out{animation:peek-out .3s steps(4) forwards}@keyframes peek-in{0%{transform:translate(110%)}}@keyframes peek-out{to{transform:translate(110%)}}.ach-toasts{position:fixed;right:16px;bottom:calc(80px + env(safe-area-inset-bottom,0px));z-index:86;display:grid;gap:8px;width:min(330px,calc(100% - 32px));pointer-events:none}.ach{display:grid;grid-template-columns:52px 1fr;gap:12px;align-items:center;padding:10px 12px;background:linear-gradient(135deg,#2a475e,#1b2838);color:#c7d5e0;box-shadow:0 0 0 1px #000,0 8px 18px #0000008c;font:13px/1.35 Arial,Helvetica,sans-serif;animation:ach-in .4s steps(5)}.ach.is-out{animation:ach-out .35s steps(4) forwards}.ach small{display:block;font-size:11px;color:#8f98a0}.ach b{display:block;font-size:14px;color:#fff}.ach-text>span{font-size:12px}.ach-ico{display:block;width:52px;height:52px;padding:8px;background:#101820;color:var(--hazard);box-shadow:inset 0 0 0 1px #3d5a73}.ach-ico svg{display:block;width:100%;height:100%;shape-rendering:crispEdges}@keyframes ach-in{0%{transform:translateY(30px);opacity:0}}@keyframes ach-out{to{transform:translateY(30px);opacity:0}}.foot-ach{margin-top:10px;padding:7px 10px;border:0;background:var(--panel-2);box-shadow:inset 0 0 0 2px var(--line-2);color:var(--dim);font:9px/1 var(--f-px);letter-spacing:.05em;text-transform:uppercase}.foot-ach:hover{color:var(--ink)}.foot-ach b{color:var(--hazard);font-weight:400}.ach-dlg{width:min(580px,calc(100vw - 32px));max-height:calc(100vh - 48px);padding:20px;border:0;background:var(--panel);color:var(--ink);box-shadow:inset 0 0 0 2px var(--hazard);--c: 8px}.ach-dlg::backdrop{background:#050605d9}.ach-dlg-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.ach-dlg-head h2{margin:0;font:400 13px/1.5 var(--f-px)}.ach-dlg-head b{color:var(--hazard);font-weight:400}.ach-list{list-style:none;margin:0;padding:0;display:grid;gap:8px;max-height:calc(100vh - 160px);overflow:auto}.ach-item{display:grid;grid-template-columns:44px 1fr;gap:12px;align-items:center;padding:8px 10px;background:var(--panel-2);opacity:.55}.ach-item.is-got{opacity:1;box-shadow:inset 0 0 0 2px var(--line-2)}.ach-item .ach-ico{width:44px;height:44px;padding:6px;background:var(--bg);color:var(--mute);box-shadow:none}.ach-item.is-got .ach-ico{color:var(--hazard)}.ach-item b{display:block;font-size:14px}.ach-item span span{font-size:13px;color:var(--dim)}.loot-lead{margin:-16px 0 26px;max-width:62ch;color:var(--dim)}.case{display:grid;gap:18px;justify-items:center;padding:22px;background:var(--panel);box-shadow:inset 0 0 0 2px var(--line);--c: 8px}.case-window{position:relative;width:100%;overflow:hidden;padding:12px 0;background:#070807;box-shadow:inset 0 0 0 2px var(--line-2)}.case-window:before,.case-window:after{content:"";position:absolute;top:0;bottom:0;width:80px;z-index:2;pointer-events:none}.case-window:before{left:0;background:linear-gradient(90deg,#070807,transparent)}.case-window:after{right:0;background:linear-gradient(-90deg,#070807,transparent)}.case-strip{display:flex;gap:8px;width:max-content;padding:0 8px;will-change:transform}.case-item{--rc: #b0c3d9;flex:none;display:grid;justify-items:center;gap:8px;width:112px;padding:12px 8px 10px;background:var(--panel-2);border-bottom:4px solid var(--rc)}.case-item[data-r=rare]{--rc: #4b69ff}.case-item[data-r=epic]{--rc: #8847ff}.case-item[data-r=legendary]{--rc: #e4ae39}.case-ico{width:48px;height:48px;color:var(--rc)}.case-ico svg{display:block;width:100%;height:100%;shape-rendering:crispEdges}.case-name{font:8px/1.4 var(--f-px);text-align:center;color:var(--ink)}.case-marker{position:absolute;left:50%;top:0;bottom:0;z-index:3;width:4px;margin-left:-2px;background:var(--hazard);box-shadow:0 0 0 2px #000}.case-item.is-win{background:#e4ae3933;box-shadow:inset 0 0 0 2px #e4ae39}.case-result{display:grid;justify-items:center;gap:14px;text-align:center}.case-result p{margin:0;font-weight:600}.case-fine{margin:0;font-size:12px;color:var(--mute)}#caseOpen[aria-busy=true] .dots{display:inline-block}.reviews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.review{padding:16px 16px 18px;background:#16202d;box-shadow:inset 0 0 0 2px #22303f;--c: 5px}.review-head{display:flex;gap:12px;align-items:center;margin-bottom:10px}.review-ava{flex:none;width:40px;height:40px;padding:6px;background:#0e141b;color:var(--hazard)}.review-ava svg,.review-thumb svg{display:block;width:100%;height:100%;shape-rendering:crispEdges}.review-head b{display:block;font-size:14px;color:#c1dbf4}.review-head small{display:block;font-size:12px;color:#8f98a0}.review-verdict{display:flex;gap:10px;align-items:center;margin:0 0 10px;padding:6px 8px;background:#00000040;font:9px/1.4 var(--f-px);color:#66c0f4;text-transform:uppercase;letter-spacing:.04em}.review-verdict.is-down{color:#d9534f}.review-thumb{width:22px;height:22px}.review-verdict.is-down .review-thumb{transform:scaleY(-1)}.review-text{margin:0;font-size:14px;color:#acb2b8}.review-ctas{margin-top:20px}@media(max-width:1080px){.nav a{padding-inline:7px}.feats{grid-template-columns:repeat(2,minmax(0,1fr))}.feat-wide{grid-column:span 2}.route{grid-template-columns:repeat(2,minmax(0,1fr))}.route:before{display:none}.dev{grid-template-columns:1fr}}@media(max-width:900px){:root{--top-h: 58px}.reviews{grid-template-columns:repeat(2,minmax(0,1fr))}.rules-grid{grid-template-columns:1fr}.soap{position:static;max-width:460px}.stat-grid,.now-grid,.foot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.foot-brand{grid-column:1 / -1}.burger{display:flex}.nav{position:fixed;left:0;right:0;top:calc(var(--top-h) + env(safe-area-inset-top,0px));flex-direction:column;gap:0;padding:8px var(--gut) 16px;background:#0b0d0afa;box-shadow:0 2px 0 var(--line);display:none}.nav.is-open{display:flex}.nav a{padding:14px 4px;font-size:10px;border-bottom:1px dashed var(--line)}.top .btn-sm{display:none}.lore-grid{grid-template-columns:1fr}.lore-stage{display:none}.beat-fig{display:block}.beat{padding-block:28px}.gal{grid-template-columns:repeat(2,minmax(0,1fr))}.specs,.faq-wrap{grid-template-columns:1fr}}@media(max-width:620px){body{font-size:14px}.stat-grid,.now-grid{grid-template-columns:1fr}.rules li{grid-template-columns:40px 1fr}.tape-deck{gap:40px}.board-row{grid-template-columns:28px minmax(0,1fr) 64px}.board-row>:last-child{display:none}.threads .board-row{grid-template-columns:minmax(0,1fr) 70px}.nag{width:calc(100% - 32px);bottom:calc(76px + env(safe-area-inset-bottom,0px))}.nag-face{width:96px;height:96px}.reviews{grid-template-columns:1fr}.peek img{width:96px;height:96px}.nag-box{padding-left:104px;min-height:100px}.feats{grid-template-columns:1fr}.feat-wide{grid-column:auto;grid-template-columns:1fr}.feat-wide .feat-icon{grid-row:auto}.route,.gal,.card{grid-template-columns:1fr}.card-thumb{aspect-ratio:16 / 9;min-height:0}.term dl>div{grid-template-columns:1fr;gap:2px}.cta-box{grid-template-columns:1fr}.lang button{padding:0 7px}.brand-name{display:none}.hero-shade{background:linear-gradient(180deg,rgba(11,13,10,.6) 0%,rgba(11,13,10,.72) 45%,var(--bg) 100%)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.tape-track{animation:none}.rain{display:none}.neon-title{animation:none;transform:rotate(-2deg)}.cue{display:none}.nag-face,.nag.is-talking .nag-face{animation:none}}.lang-menu{position:relative}.lang-menu summary{list-style:none;display:grid;place-items:center;min-width:44px}.lang-menu summary::-webkit-details-marker{display:none}.lang-menu ul{position:absolute;right:0;top:calc(100% + 6px);z-index:60;min-width:190px;margin:0;padding:6px;list-style:none;background:var(--panel-2);box-shadow:inset 0 0 0 2px var(--line-2),0 6px #000}.lang-menu li a{display:block;padding:9px 10px;color:var(--dim);text-decoration:none;font-size:13px}.lang-menu li a:hover{color:var(--ink);background:var(--panel)}.lang-menu li a[aria-current]{color:var(--hazard)}.tool-user{text-decoration:none;display:inline-grid;place-items:center;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top .nav a.is-current{color:var(--ink);box-shadow:inset 0 -3px 0 var(--accent)}.hub-sec{background:linear-gradient(180deg,rgba(143,191,65,.04),transparent 60%)}.hub-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:28px}.hub-cards .feat-icon{width:44px;height:44px;color:var(--toxic)}.pack{padding:22px;background:var(--panel);box-shadow:inset 0 0 0 2px var(--line);--c: 8px}.pack-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;align-items:flex-start;margin-bottom:16px}.pack-lead{margin:0;max-width:56ch;color:var(--dim);font-size:14px}.pack-meta{display:flex;gap:18px;font:9px/1.8 var(--f-px);color:var(--dim);white-space:nowrap}.pack-meta b{color:var(--hazard);font-weight:400;font-variant-numeric:tabular-nums}.pack-body{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start}.pack-stash{display:flex;flex-wrap:wrap;gap:6px;align-content:flex-start;min-height:120px;padding:10px;background:#0e100c;box-shadow:inset 0 0 0 2px var(--line)}.pack-grid-wrap{display:grid;gap:8px;justify-items:center}.pack-grid{--cell: 44px;position:relative;display:grid;grid-template-columns:repeat(var(--cols),var(--cell));grid-template-rows:repeat(var(--rows),var(--cell));gap:0;background:#0e100c;box-shadow:inset 0 0 0 2px var(--line-2)}.pack-grid.is-live{box-shadow:inset 0 0 0 2px var(--hazard)}.pack-cell{box-shadow:inset 0 0 0 1px #1c2118}.pack-cell.is-ok{background:#8fbf414d}.pack-cell.is-bad{background:#c8302b59}.pack-item{--cell: 44px;width:calc(var(--w) * var(--cell));height:calc(var(--h) * var(--cell));display:grid;place-items:center;padding:0;border:0;background:var(--panel-2);box-shadow:inset 0 0 0 2px var(--line-2);touch-action:none;user-select:none}.pack-item img{max-width:80%;max-height:80%;image-rendering:pixelated;pointer-events:none;transform:scale(2);transform-origin:center}.pack-item.is-rot img{transform:scale(2) rotate(90deg)}.pack-item[data-w="1"][data-h="1"] img{transform:scale(1.6)}.pack-item.is-rot[data-w="1"][data-h="1"] img{transform:scale(1.6) rotate(90deg)}.pack-item:hover,.pack-item.is-picked{box-shadow:inset 0 0 0 2px var(--hazard)}.pack-item.is-placed{position:absolute;left:calc(var(--x) * var(--cell));top:calc(var(--y) * var(--cell));background:#8fbf411f;box-shadow:inset 0 0 0 2px var(--toxic);z-index:2}.pack-item.is-drag{position:fixed;z-index:99;pointer-events:none;opacity:.9;box-shadow:inset 0 0 0 2px var(--hazard),0 6px #000}.pack-hint{margin:0;font-size:12px;color:var(--mute);text-align:center}.pack-foot{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center;margin-top:16px}.pack-result{margin:0;font-weight:600}.sim{margin-top:28px;padding:22px;background:#070807;box-shadow:inset 0 0 0 2px var(--line);--c: 8px}.sim-head p{margin:0 0 14px;color:var(--dim);font-size:14px}.sim-log{min-height:5em;max-height:14em;overflow:auto;padding:12px 14px;background:#050605;box-shadow:inset 0 0 0 2px var(--line);font-size:14px}.sim-line{margin:0 0 8px;padding-left:14px;position:relative;color:var(--dim);animation:card-in .3s steps(4)}.sim-line:before{content:">";position:absolute;left:0;color:var(--hazard)}.sim-line.is-win{color:var(--toxic)}.sim-line.is-lose{color:var(--blood)}.sim-foot{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center;margin-top:14px}.sim-tally{font:9px/1.6 var(--f-px);color:var(--mute)}.btn[aria-busy=true] .dots{display:inline-block}.toaster{margin-top:16px;padding:18px 20px;background:#0e100c;box-shadow:inset 0 0 0 2px var(--line);--c: 6px}.toaster-out{margin:16px 0 0}.toaster-out>div{display:grid;grid-template-columns:130px 1fr;gap:12px;padding:8px 0;border-top:1px dashed var(--line);font-size:14px}.toaster-out dt{color:var(--mute);font-size:13px}.toaster-out dd{margin:0}.toaster-out>div:last-child dd{color:var(--toxic);font-weight:600}.card-link{color:inherit;text-decoration:none}.card-link:hover{color:var(--hazard)}.card-text p{margin:0;font-size:14px;color:var(--dim)}.filters a{padding:10px 12px;background:var(--panel);box-shadow:inset 0 0 0 2px var(--line-2);font:8px/1 var(--f-px);color:var(--dim);letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.filters a[aria-pressed=true]{background:var(--hazard);color:#111;box-shadow:none}.now-text p{margin:0;font-size:14px;color:var(--dim)}.post-img{margin:0 0 24px;--c: 6px}.post-img img{width:100%;height:auto;image-rendering:pixelated}.stat-num{margin:0;font:400 clamp(22px,3vw,34px)/1.2 var(--f-px);color:var(--hazard);font-variant-numeric:tabular-nums}.prose table{width:100%;border-collapse:collapse;font-size:14px;margin:8px 0 24px}.prose th,.prose td{padding:10px 12px 10px 0;text-align:left;vertical-align:top;border-bottom:1px dashed var(--line)}.prose th{font:8px/1.6 var(--f-px);color:var(--mute);letter-spacing:.06em;text-transform:uppercase}.prose td:first-child{white-space:nowrap}.prose em{color:var(--mute)}.prose h2{margin:52px 0 14px;font:400 clamp(14px,1.8vw,18px)/1.5 var(--f-px)}.prose>h2:first-child{margin-top:0}.nf-box{display:grid;grid-template-columns:auto 1fr;gap:28px;align-items:center}.nf-box img{width:192px;image-rendering:pixelated;transform:scaleX(-1)}.form{display:grid;gap:16px;max-width:480px}.form label{display:grid;gap:6px;font-size:13px;color:var(--dim)}.form label b{font-weight:600;color:var(--ink);font-size:14px}.form input,.form textarea,.form select{width:100%;padding:12px;border:0;background:#0e100c;color:var(--ink);box-shadow:inset 0 0 0 2px var(--line-2);font:15px/1.5 var(--f-body)}.form input:focus,.form textarea:focus,.form select:focus{outline:none;box-shadow:inset 0 0 0 2px var(--hazard)}.form textarea{min-height:180px;resize:vertical}.form small{color:var(--mute)}.form-row{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center}.form-err{padding:12px 14px;background:#c8302b1a;box-shadow:inset 0 0 0 2px #c8302b73;font-size:14px}.form-ok{padding:12px 14px;background:#8fbf411a;box-shadow:inset 0 0 0 2px #8fbf4173;font-size:14px}.form-links{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:13px}.form-links a{color:var(--hazard)}.hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.dev-link{word-break:break-all}.forum-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;align-items:flex-end;margin-bottom:20px}.forum-greet{margin:0;font:9px/1.6 var(--f-px);color:var(--toxic)}.cats{display:grid;gap:10px}.cat{display:grid;grid-template-columns:minmax(0,1fr) 90px 90px;gap:14px;align-items:center;padding:16px 18px;background:var(--panel);box-shadow:inset 0 0 0 2px var(--line);text-decoration:none;color:inherit;--c: 5px}.cat:hover{box-shadow:inset 0 0 0 2px var(--hazard)}.cat b{display:block;font-size:16px}.cat small{display:block;margin-top:4px;font-size:13px;color:var(--dim)}.cat .num{font:12px/1.2 var(--f-px);color:var(--dim);text-align:right;font-variant-numeric:tabular-nums}.cat .num small{font:8px/1.6 var(--f-px);color:var(--mute);margin:0}.threads-list{display:grid;gap:6px}.thread-row{display:grid;grid-template-columns:28px minmax(0,1fr) 70px 150px;gap:12px;align-items:center;padding:12px 14px;background:var(--panel);box-shadow:inset 0 0 0 2px var(--line)}.thread-row.is-pinned{box-shadow:inset 0 0 0 2px var(--hazard)}.thread-row .t-ico{width:20px;height:20px;color:var(--mute)}.thread-row .t-ico svg{display:block;width:100%;height:100%;shape-rendering:crispEdges}.thread-row a.t-title{color:var(--ink);text-decoration:none;font-weight:600}.thread-row a.t-title:hover{color:var(--hazard)}.thread-row small{display:block;font-size:12px;color:var(--mute)}.thread-row .t-num{font:10px/1.2 var(--f-px);color:var(--dim);text-align:center}.thread-row .t-last{font-size:12px;color:var(--mute)}.forum-side{display:grid;gap:14px;align-content:start}.forum-rules{margin:0;padding:16px 18px 16px 34px;background:#0e100c;box-shadow:inset 0 0 0 2px var(--line);font-size:13px;color:var(--dim)}.forum-rules li{margin:4px 0}.forum-rules li:nth-child(2){color:var(--blood);font-weight:600}.forum-grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:24px;align-items:start}.posts{display:grid;gap:12px}.post{display:grid;grid-template-columns:170px minmax(0,1fr);background:var(--panel);box-shadow:inset 0 0 0 2px var(--line);--c: 5px}.post-user{padding:16px;background:#0e100c;border-right:2px dashed var(--line)}.post-user b{display:block;font-size:14px;word-break:break-word}.post-user .rank{display:inline-block;margin-top:6px;padding:4px 6px;background:var(--line-2);color:var(--ink);font:7px/1.4 var(--f-px);letter-spacing:.05em;text-transform:uppercase}.post-user .rank[data-r=admin]{background:var(--hazard);color:#111}.post-user .rank[data-r=guide],.post-user .rank[data-r=veteran]{background:var(--toxic);color:#111}.post-user small{display:block;margin-top:8px;font-size:11px;color:var(--mute)}.post-body{padding:16px 18px;min-width:0}.post-meta{display:flex;flex-wrap:wrap;gap:8px 14px;margin-bottom:8px;font-size:12px;color:var(--mute)}.post-meta a,.post-meta button{color:var(--mute);background:none;border:0;padding:0;font:inherit;text-decoration:underline;text-underline-offset:3px}.post-meta a:hover,.post-meta button:hover{color:var(--ink)}.post-text{font-size:15px;word-wrap:break-word}.post-text p{margin:0 0 10px}.post-text pre{padding:10px 12px;background:#050605;overflow:auto;font-size:13px}.post-text code{font-size:13px;background:#050605;padding:1px 4px}.post-text blockquote{margin:0 0 10px;padding:8px 12px;border-left:3px solid var(--line-2);color:var(--dim)}.post-text details{margin:0 0 10px;padding:8px 12px;background:#0e100c;box-shadow:inset 0 0 0 2px var(--line)}.post-text summary{cursor:pointer;font:8px/1.6 var(--f-px);color:var(--hazard);letter-spacing:.05em;text-transform:uppercase}.post-text a{color:var(--hazard)}.post.is-deleted .post-text{color:var(--mute);font-style:italic}.pager{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:20px 0;font:9px/1.6 var(--f-px);color:var(--mute)}.pager a{padding:8px 10px;background:var(--panel-2);color:var(--dim);text-decoration:none;box-shadow:inset 0 0 0 2px var(--line-2)}.pager a[aria-current]{background:var(--hazard);color:#111;box-shadow:none}.pager a:hover{color:var(--ink)}.crumbs{margin:0 0 16px;font:8px/1.8 var(--f-px);color:var(--mute);letter-spacing:.04em}.crumbs a{color:var(--dim);text-decoration:none}.crumbs a:hover{color:var(--ink)}.mod-bar{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.mod-bar button{padding:8px 10px;background:var(--panel-2);border:0;box-shadow:inset 0 0 0 2px var(--line-2);font:8px/1 var(--f-px);color:var(--dim);letter-spacing:.05em;text-transform:uppercase}.mod-bar button:hover{color:var(--ink);box-shadow:inset 0 0 0 2px var(--hazard)}.reply-box{margin-top:24px;padding:18px;background:var(--panel);box-shadow:inset 0 0 0 2px var(--line-2);--c: 6px}.reply-box h3{margin:0 0 12px}.locked-note{padding:14px 16px;background:#c8302b14;box-shadow:inset 0 0 0 2px #c8302b59;font-size:14px}.acc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.acc-card{padding:18px 20px;background:var(--panel);box-shadow:inset 0 0 0 2px var(--line);--c: 6px}.acc-card h2{margin:0 0 14px;font:400 12px/1.6 var(--f-px);color:var(--hazard)}.acc-card.is-danger{box-shadow:inset 0 0 0 2px #c8302b73}.acc-card.is-danger h2{color:var(--blood)}.adm{display:grid;grid-template-columns:220px minmax(0,1fr);gap:24px;align-items:start;padding-block:28px 96px}.adm-nav{display:grid;gap:4px;position:sticky;top:calc(var(--top-h) + 16px)}.adm-nav a{padding:10px 12px;color:var(--dim);text-decoration:none;font:9px/1.4 var(--f-px);letter-spacing:.05em;text-transform:uppercase;background:var(--panel);box-shadow:inset 0 0 0 2px var(--line)}.adm-nav a:hover{color:var(--ink)}.adm-nav a.is-current{color:#111;background:var(--hazard);box-shadow:none}.adm-main{min-width:0}.adm-main .h2{margin-bottom:16px;font-size:clamp(16px,2.4vw,24px)}.adm-main .h3{margin:24px 0 10px}.adm-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-bottom:24px}.adm-card{padding:14px 16px;background:var(--panel);box-shadow:inset 0 0 0 2px var(--line)}.adm-card small{display:block;font:8px/1.6 var(--f-px);color:var(--mute);letter-spacing:.05em;text-transform:uppercase}.adm-card b{display:block;font:400 22px/1.3 var(--f-px);color:var(--hazard)}.adm-table-wrap{overflow-x:auto}.adm-table{width:100%;border-collapse:collapse;font-size:13px}.adm-table th,.adm-table td{padding:8px 10px 8px 0;text-align:left;vertical-align:top;border-bottom:1px dashed var(--line)}.adm-table th{font:8px/1.6 var(--f-px);color:var(--mute);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.adm-table td.k{font-family:var(--f-body);font-size:12px;color:var(--mute);word-break:break-all;max-width:220px}.adm-table td.base{color:var(--dim);max-width:320px}.adm-table textarea{width:100%;min-height:58px;padding:8px;border:0;background:#0e100c;color:var(--ink);box-shadow:inset 0 0 0 2px var(--line-2);font:13px/1.5 var(--f-body);resize:vertical}.adm-table textarea:focus{outline:none;box-shadow:inset 0 0 0 2px var(--hazard)}.adm-table tr.is-missing td.k{color:var(--blood)}.adm-toolbar{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;margin-bottom:16px}.adm-toolbar input[type=search],.adm-toolbar select{padding:9px 10px;border:0;background:#0e100c;color:var(--ink);box-shadow:inset 0 0 0 2px var(--line-2);font:13px/1.4 var(--f-body)}.adm-toolbar label{display:flex;gap:6px;align-items:center;font-size:13px;color:var(--dim)}.adm-sticky{position:sticky;bottom:0;z-index:5;display:flex;gap:12px;align-items:center;padding:12px 0;background:var(--bg);border-top:2px dashed var(--line)}.locale-row{display:grid;grid-template-columns:120px minmax(0,1fr) 160px 110px;gap:14px;align-items:center;padding:10px 0;border-bottom:1px dashed var(--line);font-size:14px}.bar{height:10px;background:#0e100c;box-shadow:inset 0 0 0 2px var(--line-2)}.bar span{display:block;height:100%;background:var(--toxic)}.tabs-lang{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:12px}.tabs-lang button{padding:8px 10px;border:0;background:var(--panel);color:var(--dim);box-shadow:inset 0 0 0 2px var(--line-2);font:8px/1 var(--f-px)}.tabs-lang button[aria-selected=true]{background:var(--hazard);color:#111;box-shadow:none}.tabs-lang button.has-text:after{content:" ●";color:var(--toxic)}.tabs-lang button[aria-selected=true].has-text:after{color:#111}.lang-pane[hidden]{display:none}.adm-list{display:grid;gap:6px}.adm-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 12px;background:var(--panel);box-shadow:inset 0 0 0 2px var(--line);font-size:14px}.adm-row small{display:block;font-size:12px;color:var(--mute)}.adm-row .actions{display:flex;gap:8px}.btn-xs{padding:0}.btn-xs>span{padding:8px 10px 7px;font-size:8px}.btn-danger{--b: var(--blood);--bd: var(--blood-d)}.inline-form{display:inline}.note{font-size:13px;color:var(--mute)}@media(max-width:1080px){.hub-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.pack-body{grid-template-columns:1fr}.pack-grid,.pack-item{--cell: 40px}.forum-grid,.post{grid-template-columns:1fr}.post-user{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;border-right:0;border-bottom:2px dashed var(--line);padding:10px 14px}.post-user .rank,.post-user small{margin:0}.adm{grid-template-columns:1fr}.adm-nav{position:static;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.locale-row{grid-template-columns:90px minmax(0,1fr)}.locale-row>:nth-child(3),.locale-row>:nth-child(4){grid-column:2}}@media(max-width:620px){.hub-cards{grid-template-columns:1fr}.pack-grid,.pack-item{--cell: min(52px, calc((100vw - 76px) / 6))}.pack-stash .pack-item{--cell: 36px}.nf-box{grid-template-columns:1fr}.cat{grid-template-columns:minmax(0,1fr) 60px}.cat .num:last-child{display:none}.thread-row{grid-template-columns:20px minmax(0,1fr) 50px}.thread-row .t-last{display:none}.toaster-out>div{grid-template-columns:1fr;gap:2px}}:root[lang=ja]{--f-px: "Press Start 2P", "DotGothic16", ui-monospace, "Cascadia Mono", Consolas, monospace}:root[lang=ko],:root[lang=zh-Hans],:root[lang=zh-Hant]{--f-px: "Press Start 2P", system-ui, sans-serif}.cookie{position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:80;width:min(440px,calc(100% - 32px));padding-top:40px;filter:drop-shadow(0 6px 0 #000);animation:nag-in .35s steps(5)}.cookie.is-out{animation:nag-out .25s steps(4) forwards}.cookie-face{position:absolute;right:10px;top:0;z-index:2;width:120px;height:120px;image-rendering:pixelated;pointer-events:none;transform-origin:50% 90%;animation:nag-bob 1.6s steps(2) infinite}.cookie-face img{width:100%;height:100%;object-fit:contain}.cookie.is-talking .cookie-face{animation:nag-talk .16s steps(2) infinite}.cookie-box{position:relative;padding:16px 18px;min-height:120px;background:var(--panel-2);box-shadow:inset 0 0 0 2px var(--hazard);--c: 6px}.cookie-who{margin:0 0 8px;padding-right:130px;font:8px/1.5 var(--f-px);color:var(--hazard);letter-spacing:.06em;text-transform:uppercase}.cookie-text{display:grid;margin:0 0 10px;padding-right:120px;min-height:42px;font:600 14px/1.5 var(--f-body)}.cookie-ghost,.cookie-typed{grid-area:1 / 1}.cookie-ghost{visibility:hidden}.cookie.is-talking .cookie-typed:after{content:"▌";color:var(--hazard);animation:blink .6s steps(1) infinite}.cookie-info{margin:0 0 14px;font:13px/1.5 var(--f-body);color:var(--dim)}.cookie-btns{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.cookie-link{font:9px/1 var(--f-px);color:var(--dim);text-decoration:underline;text-underline-offset:3px}.cookie-link:hover{color:var(--ink)}@media(max-width:520px){.cookie{right:8px;bottom:8px;width:calc(100% - 16px);padding-top:32px}.cookie-face{width:92px;height:92px;right:6px}.cookie-who,.cookie-text{padding-right:96px}}.st-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px;font:12px/1.4 var(--f-body);color:var(--dim)}.st-chart{display:flex;align-items:flex-end;gap:3px;height:140px;padding:10px 8px 22px;margin:18px 0 6px;background:var(--panel);box-shadow:inset 0 0 0 2px var(--line);position:relative}.st-col{flex:1 1 0;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;position:relative;min-width:3px}.st-bar{display:block;width:100%;max-width:28px;background:var(--toxic);box-shadow:inset 0 -3px #3f5a1a}.st-col small{position:absolute;bottom:-18px;font:8px/1 var(--f-px);color:var(--dim);white-space:nowrap}.st-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:22px 28px;margin-top:18px}.st-block .h3{margin-bottom:10px}.st-row{display:grid;grid-template-columns:minmax(90px,1fr) minmax(60px,1.4fr) auto;align-items:center;gap:10px;padding:5px 0;font:13px/1.4 var(--f-body);border-bottom:1px solid var(--line)}.st-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-row .k{font-family:var(--f-mono, monospace);font-size:12px}.st-row i{display:block;height:10px;background:var(--hazard);box-shadow:inset 0 -2px #00000059;min-width:2px}.st-row b{font:12px/1 var(--f-px);color:var(--ink)}.st-credit{margin-top:26px;font-size:11px}
