@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/cdf703449fd42bc8-s.103uf.8aa8pr3.woff2?dpl=dpl_C1zHNjqUBDBcpD9C5CUB3J1vZAGL)format("woff2");unicode-range:U+460-52F,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-weight:400;font-display:swap;src:url(../media/3f10656f33c57dec-s.0m4wt3xm5i890.woff2?dpl=dpl_C1zHNjqUBDBcpD9C5CUB3J1vZAGL)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/56eb15be423b6220-s.0zqusx.h7vgvl.woff2?dpl=dpl_C1zHNjqUBDBcpD9C5CUB3J1vZAGL)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/96074e70a40501da-s.0fw52gc_mc5b0.woff2?dpl=dpl_C1zHNjqUBDBcpD9C5CUB3J1vZAGL)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-weight:400;font-display:swap;src:url(../media/de161955856a921d-s.p.04z8pihzuh7s1.woff2?dpl=dpl_C1zHNjqUBDBcpD9C5CUB3J1vZAGL)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Press Start 2P Fallback";src:local(Arial);ascent-override:44.58%;descent-override:0.0%;line-gap-override:0.0%;size-adjust:224.32%}.press_start_2p_36a5a6b4-module__xdlBLW__className{font-family:"Press Start 2P","Press Start 2P Fallback";font-style:normal;font-weight:400}.press_start_2p_36a5a6b4-module__xdlBLW__variable{--font-press-start:"Press Start 2P", "Press Start 2P Fallback"}
.si-t3{--bg:#11061f;--bg-2:#1a0a2e;--panel:#1d0f33;--panel-2:#24123f;--ink:#efe9ff;--ink-dim:#b8a9d6;--pink:#ff2e63;--cyan:#2ce8f5;--yellow:#ffe14d;--line:#3a2358;--px:4px;background:radial-gradient(120% 80% at 50% -10%, #1d0a36 0%, var(--bg) 60%) fixed, var(--bg);min-height:100vh;color:var(--ink);font-family:var(--font-inter), system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.65;position:relative;overflow-x:hidden}.si-t3 *,.si-t3 :before,.si-t3 :after{box-sizing:border-box}.si-t3 .si-t3-wordmark,.si-t3 .si-t3-h1,.si-t3 .si-t3-eyebrow,.si-t3 .si-t3-btn-tag,.si-t3 .si-t3-hud-label,.si-t3 .si-t3-hud-val,.si-t3 .si-t3-cab-title,.si-t3 .si-t3-cab-blink,.si-t3 .si-t3-credits-label,.si-t3 .si-t3-chip-1up,.si-t3 .si-t3-check-no,.si-t3 .si-t3-check-state,.si-t3 .si-t3-hud-power{font-family:var(--font-press-start), var(--font-jetbrains-mono), monospace;letter-spacing:.02em}.si-t3-scanlines{z-index:60;pointer-events:none;mix-blend-mode:multiply;opacity:.5;background-image:repeating-linear-gradient(#0000 0 2px,#00000029 3px 3px);position:fixed;inset:0}.si-t3-scanlines:after{content:"";background:linear-gradient(#2ce8f50a,#ff2e630a);animation:6s steps(60,end) infinite si-t3-flicker;position:absolute;inset:0}@keyframes si-t3-flicker{0%,96%,to{opacity:.5}97%{opacity:.35}98%{opacity:.65}}.si-t3-skip{z-index:80;background:var(--yellow);color:var(--bg);padding:8px 14px;font-weight:700;position:absolute;top:0;left:-999px}.si-t3-skip:focus{top:12px;left:12px}.si-t3 .px-border{box-shadow:0 0 0 var(--px) var(--bg), 0 0 0 calc(var(--px) * 2) var(--line)}.si-t3-topbar{z-index:10;border-bottom:var(--px) solid var(--line);background:linear-gradient(var(--bg-2), var(--bg));position:relative}.si-t3-bar{flex-wrap:wrap;align-items:baseline;gap:18px;max-width:1120px;margin:0 auto;padding:14px 20px;display:flex}.si-t3-back{color:var(--cyan);font-size:.85rem;font-family:var(--font-jetbrains-mono), monospace;text-decoration:none}.si-t3-back:hover{text-decoration:underline}.si-t3-wordmark{color:var(--ink);text-shadow:2px 2px 0 var(--pink);margin-left:auto;font-size:.9rem}.si-t3-nav{max-width:1120px;margin:0 auto;padding:6px 20px 12px}.si-t3-nav ul{flex-wrap:wrap;gap:4px 18px;margin:0;padding:0;list-style:none;display:flex}.si-t3-nav a{color:var(--ink-dim);font-size:.82rem;font-family:var(--font-jetbrains-mono), monospace;border-bottom:2px solid #0000;padding:4px 2px;text-decoration:none}.si-t3-nav a:hover{color:var(--cyan);border-bottom-color:var(--cyan)}.si-t3-hero{max-width:1120px;margin:0 auto;padding:56px 20px 40px}.si-t3-hero-grid{grid-template-columns:1.45fr 1fr;align-items:center;gap:44px;display:grid}.si-t3-eyebrow{color:var(--yellow);margin:0 0 22px;font-size:.62rem;line-height:1.7}.si-t3-h1{color:var(--ink);text-shadow:3px 3px #ff2e638c;margin:0 0 26px;font-size:clamp(1.05rem,3.4vw,1.7rem);line-height:1.55}.si-t3-sub{color:var(--ink);margin:0 0 18px;font-size:1.08rem}.si-t3-para{color:var(--ink-dim);margin:0 0 16px}.si-t3-para--list{color:var(--cyan)}.si-t3-ctas{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.si-t3-btn{color:var(--bg);background:var(--yellow);box-shadow:var(--px) var(--px) 0 0 #000, calc(var(--px) * 2) calc(var(--px) * 2) 0 0 #00000073;flex-direction:column;justify-content:center;padding:13px 20px;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform 80ms steps(2,end),box-shadow 80ms steps(2,end);display:inline-flex;position:relative}.si-t3-btn:hover{box-shadow:var(--px) var(--px) 0 0 #000;transform:translate(2px,2px)}.si-t3-btn:active{transform:translate(var(--px), var(--px));box-shadow:none}.si-t3-btn-tag{letter-spacing:.08em;opacity:.85;margin-bottom:5px;font-size:.5rem}.si-t3-btn--primary{background:var(--yellow)}.si-t3-btn--cyan{background:var(--cyan)}.si-t3-btn--pink{background:var(--pink);color:#fff}.si-t3-btn--ghost{color:var(--cyan);box-shadow:inset 0 0 0 var(--px) var(--cyan);background:0 0}.si-t3-btn--ghost:hover{box-shadow:inset 0 0 0 var(--px) var(--cyan);color:#fff}.si-t3-hero-cab{background:var(--panel);box-shadow:0 0 0 var(--px) #000, 0 0 0 calc(var(--px) * 2) var(--pink), 0 0 0 calc(var(--px) * 3) #000;padding:18px}.si-t3-cab-screen{box-shadow:inset 0 0 0 var(--px) #050;box-shadow:inset 0 0 30px #2ce8f51f, inset 0 0 0 var(--px) #1c4;background:#07020f;justify-items:center;gap:14px;padding:22px 16px;display:grid}.si-t3-cab-title{color:var(--cyan);font-size:.62rem}.si-t3-cab-blink{color:var(--yellow);font-size:.55rem;animation:1.1s step-end infinite si-t3-blink}@keyframes si-t3-blink{50%{opacity:0}}.si-t3-sprite{image-rendering:pixelated;display:block}.si-t3-cab-deck{align-items:center;gap:14px;padding:14px 6px 2px;display:flex}.si-t3-cab-stick{background:var(--ink);width:14px;height:26px;box-shadow:0 -10px 0 -2px var(--pink);border-radius:0;margin-right:8px}.si-t3-cab-btn{width:22px;height:22px;box-shadow:var(--px) var(--px) 0 0 #000}.si-t3-cab-btn--pink{background:var(--pink)}.si-t3-cab-btn--cyan{background:var(--cyan)}.si-t3-cab-btn--yellow{background:var(--yellow)}.si-t3-h2{font-family:var(--font-inter), sans-serif;letter-spacing:-.01em;margin:0 0 18px;font-size:clamp(1.4rem,3vw,2rem);font-weight:800;line-height:1.25}.si-t3-h2--center{text-align:center}.si-t3-lede{color:var(--ink-dim);max-width:60ch;margin:0 0 28px;font-size:1.05rem}.si-t3-read{max-width:760px;margin:0 auto;padding:40px 20px 56px}.si-t3-prose p{color:var(--ink);margin:0 0 18px}.si-t3-prose p:last-child{margin-bottom:0}.si-t3-scenarios{border-top:var(--px) solid var(--line);max-width:1000px;margin:0 auto;padding:48px 20px}.si-t3-boss-list{gap:16px;margin:0 0 26px;padding:0;list-style:none;display:grid}.si-t3-boss{background:var(--panel);max-width:640px;box-shadow:var(--px) var(--px) 0 0 #000, 0 0 0 var(--px) var(--cyan) inset;padding:16px 18px;position:relative}.si-t3-boss:nth-child(2n){box-shadow:calc(var(--px) * -1) var(--px) 0 0 #000, 0 0 0 var(--px) var(--pink) inset;margin-left:auto}.si-t3-boss:after{content:"";bottom:calc(var(--px) * -2);width:var(--px);height:var(--px);background:var(--panel);box-shadow:0 calc(var(--px)) 0 0 var(--panel), calc(var(--px)) 0 0 0 var(--panel);position:absolute;left:22px}.si-t3-boss-who{font-family:var(--font-jetbrains-mono), monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--yellow);margin-bottom:6px;font-size:.72rem;display:block}.si-t3-boss-line{color:var(--ink);font-size:1.05rem}.si-t3-caption{font-family:var(--font-jetbrains-mono), monospace;color:var(--cyan);margin:6px 0 0;font-size:.9rem}.si-t3-quest{border-top:var(--px) solid var(--line);max-width:1000px;margin:0 auto;padding:56px 20px}.si-t3-quest-head{margin-bottom:26px}.si-t3-hud{box-shadow:0 0 0 var(--px) var(--yellow);background:#000;grid-template-columns:repeat(4,1fr);gap:2px;margin-bottom:26px;padding:2px;display:grid}.si-t3-hud-cell{background:var(--panel);align-content:center;gap:8px;padding:14px 12px;display:grid}.si-t3-hud-cell--power{background:var(--panel-2)}.si-t3-hud-label{color:var(--ink-dim);font-size:.5rem}.si-t3-hud-val{color:var(--ink);font-size:.85rem}.si-t3-hud-of{color:var(--ink-dim);font-size:.55rem}.si-t3-hud-lives{color:var(--pink);letter-spacing:.15em}.si-t3-hud-power{color:var(--yellow);font-size:.5rem;line-height:1.7}.si-t3-level{background:var(--panel);box-shadow:0 0 0 var(--px) #000, 0 0 0 calc(var(--px) * 2) var(--cyan);padding:20px}.si-t3-level-track{background:#07020f;height:26px;margin-bottom:22px;position:relative;box-shadow:inset 0 0 0 2px #000}.si-t3-level-fill{background:repeating-linear-gradient(90deg, var(--cyan) 0, var(--cyan) 10px, #1fc8d4 10px, #1fc8d4 12px);height:100%;transition:width .5s steps(10,end)}.si-t3-probe{background:var(--yellow);width:12px;height:38px;box-shadow:0 0 0 2px #000, 0 -8px 0 0 var(--pink);transition:left .5s steps(10,end);position:absolute;top:-6px}.si-t3-checks{grid-template-columns:repeat(2,1fr);gap:8px 14px;margin:0;padding:0;list-style:none;display:grid}.si-t3-check{background:var(--bg-2);box-shadow:inset 0 0 0 2px var(--line);font-family:var(--font-jetbrains-mono), monospace;color:var(--ink-dim);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:9px 12px;font-size:.92rem;display:grid}.si-t3-check-no{color:var(--ink-dim);font-size:.5rem}.si-t3-check-name{color:var(--ink)}.si-t3-check-state{color:var(--ink-dim);font-size:.5rem}.si-t3-check.is-done{color:var(--ink);box-shadow:inset 0 0 0 2px var(--cyan)}.si-t3-check.is-done .si-t3-check-state{color:var(--cyan)}.si-t3-check.is-active{box-shadow:inset 0 0 0 2px var(--yellow);background:#2a1840}.si-t3-check.is-active .si-t3-check-state{color:var(--yellow);animation:.8s step-end infinite si-t3-blink}.si-t3-quest-caveat{color:var(--ink-dim);max-width:70ch;margin:26px 0 0;font-size:.95rem}.si-t3-authority{border-top:var(--px) solid var(--line);text-align:center;max-width:1000px;margin:0 auto;padding:56px 20px}.si-t3-credits-label{color:var(--pink);margin:0 0 22px;font-size:.55rem}.si-t3-chips{flex-wrap:wrap;justify-content:center;gap:12px;max-width:820px;margin:0 auto;padding:0;list-style:none;display:flex}.si-t3-chip{background:var(--panel);font-family:var(--font-jetbrains-mono), monospace;color:var(--ink);box-shadow:var(--px) var(--px) 0 0 #000;align-items:center;gap:8px;padding:9px 14px;font-size:.88rem;display:inline-flex}.si-t3-chip-1up{color:var(--bg);background:var(--yellow);padding:3px 4px;font-size:.45rem}.si-t3-forum{border-top:var(--px) solid var(--line);background:linear-gradient(var(--bg-2), var(--bg));padding:56px 20px}.si-t3-forum-inner{max-width:760px;margin:0 auto}.si-t3-prose-line{color:var(--ink);margin:0 0 26px;font-size:1.08rem}.si-t3-anchor{height:0;scroll-margin-top:80px;display:block}.si-t3-closing{text-align:center;max-width:880px;margin:0 auto;padding:80px 20px}.si-t3-closing-line{font-family:var(--font-inter), sans-serif;letter-spacing:-.015em;color:var(--ink);text-shadow:3px 3px #ff2e6366;margin:0;font-size:clamp(1.5rem,4vw,2.4rem);font-weight:800;line-height:1.3}.si-t3-closing-line:after{content:"";width:64px;height:var(--px);background:var(--cyan);box-shadow:18px 0 0 var(--yellow), 36px 0 0 var(--pink);margin:22px auto 0;display:block}.si-t3-footer{border-top:var(--px) solid var(--line);background:#07020f;padding:32px 20px}.si-t3-footer p{max-width:880px;color:var(--ink-dim);margin:0 auto;font-size:.85rem;line-height:1.7}.si-t3 a:focus-visible,.si-t3 [role=progressbar]:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}@media (max-width:880px){.si-t3-hero-grid{grid-template-columns:1fr;gap:36px}.si-t3-hero-cab{max-width:360px}.si-t3-hud{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.si-t3{font-size:16px}.si-t3-checks{grid-template-columns:1fr}.si-t3-boss:nth-child(2n){margin-left:0}.si-t3-btn{width:100%}}@media (max-width:360px){.si-t3-hero{padding-top:36px}.si-t3-hud{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.si-t3-scanlines:after,.si-t3-cab-blink,.si-t3-check.is-active .si-t3-check-state{animation:none}.si-t3-level-fill,.si-t3-probe,.si-t3-btn{transition:none}.si-t3-cab-blink{opacity:1}}
/*# sourceMappingURL=13.zt61_rcass.css.map*/