@font-face{font-family:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vt323-vietnamese-400-normal-D0VnvwZ9.woff2) format("woff2"),url(/assets/vt323-vietnamese-400-normal-D_5Q7Vcv.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:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vt323-latin-ext-400-normal-iUdYUaX4.woff2) format("woff2"),url(/assets/vt323-latin-ext-400-normal-DqOq58ri.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:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vt323-latin-400-normal-wDgJuOC9.woff2) format("woff2"),url(/assets/vt323-latin-400-normal-Dqn9ZSPj.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:Share Tech Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/share-tech-mono-latin-400-normal-CCqdbj5z.woff2) format("woff2"),url(/assets/share-tech-mono-latin-400-normal-15MgdvEM.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:Special Elite;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/special-elite-latin-ext-400-normal-ChcxYnmu.woff2) format("woff2"),url(/assets/special-elite-latin-ext-400-normal-CaJZjSVf.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:Special Elite;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/special-elite-latin-400-normal-YjDd9tmf.woff2) format("woff2"),url(/assets/special-elite-latin-400-normal-BtSRmyJ6.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:Permanent Marker;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/permanent-marker-latin-400-normal-BF23djCy.woff2) format("woff2"),url(/assets/permanent-marker-latin-400-normal-BnZj5c41.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{--ease-out: cubic-bezier(.23, 1, .32, 1)}*{scrollbar-width:none}*::-webkit-scrollbar{display:none}@keyframes scan{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes flicker{0%,96%,to{opacity:1}97%{opacity:.86}98%{opacity:1}99%{opacity:.92}}@keyframes vhs-roll{0%,96%,to{transform:translateY(0)}97%{transform:translateY(3px)}98%{transform:translateY(-4px)}99%{transform:translateY(1px)}}@keyframes vhs-track-band{0%{transform:translateY(-333.33%);opacity:0}8%{opacity:1}50%{opacity:.8}to{transform:translateY(1833.33%);opacity:0}}@keyframes vhs-track-band-thin{0%{transform:translateY(-666.67%);opacity:0}8%{opacity:1}50%{opacity:.8}to{transform:translateY(3666.67%);opacity:0}}@keyframes static-noise{0%{background-position:0 0}to{background-position:200px 200px}}@keyframes drift{0%{transform:translateY(0)}50%{transform:translateY(-2px)}to{transform:translateY(0)}}@keyframes crt-power-on{0%{transform:scaleY(0);opacity:0}6%{transform:scaleY(.5);opacity:1}18%{transform:scaleY(60);opacity:.9}40%{transform:scaleY(140);opacity:.45}to{transform:scaleY(140);opacity:0}}@keyframes boot-panel-wake{0%,35%{opacity:1}45%{opacity:.6}52%{opacity:.78}65%{opacity:0}to{opacity:0}}@keyframes boot-image-fade-in{0%{opacity:0}30%{opacity:.15}60%{opacity:.55}to{opacity:1}}@keyframes type-line{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes m004CodecCoverFlash{0%{opacity:0}30%{opacity:1}60%{opacity:1}to{opacity:0}}@keyframes pip-pulse{0%,to{box-shadow:0 0 12px 2px #ff8c28d9,inset 0 0 6px #ffffff80;background:#ffae5a}50%{box-shadow:0 0 22px 6px #ff8c28,inset 0 0 10px #ffffffb3;background:#ffd089}}@keyframes pip-spill-pulse{0%,to{opacity:.75}50%{opacity:1}}.pip-spill{animation:pip-spill-pulse 1.4s ease-in-out infinite}@keyframes lamp-flicker{0%,92%,to{opacity:var(--lamp-opacity, 1)}93%{opacity:calc(var(--lamp-opacity, 1) * .85)}94%{opacity:var(--lamp-opacity, 1)}96%{opacity:calc(var(--lamp-opacity, 1) * .92)}}.capsule-button{cursor:pointer;transition:color .15s,background .15s,border-color .15s}.capsule-button.act3:hover{color:#ccd8ee;border-color:#2a3060;background:#1a204066}.capsule-button.act2:hover{color:#f0d8b0;border-color:#ffb45a99;background:#3c1e0ab3}.grime-1{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='1600' height='900' preserveAspectRatio='none'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' seed='4'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.5 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:100% 100%;background-repeat:no-repeat}.grime-soft{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='1600' height='900' preserveAspectRatio='none'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.012' numOctaves='3' seed='7'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.7 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:100% 100%;background-repeat:no-repeat}.paint-streak{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='1600' height='900' preserveAspectRatio='none'><filter id='n'><feTurbulence type='turbulence' baseFrequency='0.004 0.18' numOctaves='2' seed='12'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.6 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:100% 100%;background-repeat:no-repeat}.ack-button:hover:not(:disabled){box-shadow:inset 0 1px #ffffffb3,inset 0 -2px 4px #00000040,0 3px 6px #00000080,0 0 14px #ffc87866!important}.ack-button:active:not(:disabled){background:linear-gradient(180deg,#b89870,#d8b88a)!important;box-shadow:inset 0 2px 4px #0006,0 1px #00000080!important;transform:translateY(1px)}.agent-btn{background:transparent;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .1s var(--ease-out)}.agent-btn:hover:not(:disabled){background:var(--hover-bg)!important}.agent-btn:active:not(:disabled){transform:translateY(1px)}@keyframes rain-fall{0%{transform:translateY(-30px) translate(0);opacity:0}5%{opacity:1}88%{opacity:.7}to{transform:translateY(620px) translate(8px);opacity:0}}@keyframes rain-streak{0%{transform:translateY(-20px);opacity:0}5%{opacity:1}85%{opacity:.6}to{transform:translateY(560px);opacity:0}}@keyframes ams-phosphor-on{0%{opacity:0;filter:brightness(2.4)}35%{opacity:1;filter:brightness(1.5)}to{opacity:1;filter:brightness(1)}}@keyframes ams-power-down{0%{transform:scaleY(1);opacity:1;filter:brightness(1)}45%{transform:scaleY(.006);opacity:1;filter:brightness(3)}72%{transform:scaleY(.006);opacity:.85;filter:brightness(2.2)}to{transform:scaleY(.006);opacity:0;filter:brightness(.6)}}@keyframes ams-glow-breathe{0%,to{opacity:.7}50%{opacity:1}}@keyframes ams-scan{0%{transform:translateY(-110%)}to{transform:translateY(490%)}}.ams-row{transition:background .18s var(--ease-out)}.ams-row:hover{background:var(--ams-hover-bg)!important;color:var(--ams-hover-color)!important}@media (prefers-reduced-motion: reduce){.ams-anim,.ams-row{animation:none!important;transition:none!important}}@keyframes m11-rack-activity{0%,12%,25%,to{opacity:.8}8%,20%{opacity:.16}}.m11-rack-activity{animation-name:m11-rack-activity;animation-timing-function:steps(1,end);animation-iteration-count:infinite}@media (prefers-reduced-motion: reduce){.m11-rack-activity{animation:none}}@keyframes staticShift{0%{background-position:0px 0px}20%{background-position:110px 45px}40%{background-position:45px 110px}60%{background-position:155px 25px}80%{background-position:65px 145px}to{background-position:0px 0px}}.m011-static-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px;animation:staticShift .08s steps(1) infinite;opacity:var(--static-level, 0);mix-blend-mode:overlay;pointer-events:none}.m12-plate{transition:opacity .7s var(--ease-out)}.m12-cabin-shade{transition:background-color .9s var(--ease-out)}.m12-mdt{display:flex;flex-direction:column;overflow:hidden;border-radius:4px;font-family:Courier New,monospace;color:#a9c4dc;background:radial-gradient(ellipse 120% 95% at 50% 42%,#0f1f30,#08121d 62%,#050a11);box-shadow:inset 0 0 24px #000000b3,inset 0 0 0 1px #0009}.m12-mdt:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(180deg,rgba(0,0,0,.16) 0 1px,transparent 1px 3px)}.m12-mdt-head{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;gap:8px;padding:5px 10px;background:#4fc3f717;font-size:11px;letter-spacing:2px;color:#8fd6fa}.m12-mdt-body{flex:1;min-height:0;overflow-y:auto;padding:8px 10px 6px;margin-bottom:26px;display:flex;flex-direction:column;gap:7px}.m12-mdt-meter{display:inline-flex;align-items:center;gap:6px;color:#7fb3cf}.m12-mdt-meter>span{position:relative;width:64px;height:6px;background:#4fc3f729}.m12-mdt-meter i{position:absolute;top:0;right:0;bottom:0;left:0;background:#8fd6fa;transform-origin:left center;transition:transform .3s var(--ease-out)}.m12-k{font-size:11px;letter-spacing:2px;color:#6a96b2}.m12-sig{font-size:13px;line-height:1.45;color:#ccecff;letter-spacing:.2px}.m12-msg{font-size:12px;line-height:1.45;color:#a9c4dc}.m12-msg b{color:#7fb3cf;font-weight:700;letter-spacing:1.5px;margin-right:6px}.m12-chans{display:grid;gap:4px}.m12-chan{background:#4fc3f712;padding:6px 8px;min-width:0}.m12-chan-id{font-size:12px;color:#ccecff;margin-bottom:1px;overflow-wrap:anywhere}.m12-chan-id em{font-style:normal;color:#4fc3f7;margin-right:4px}.m12-chan-def{font-size:12px;line-height:1.4;color:#a9c4dc}.m12-result{font-size:12px;line-height:1.45}.m12-result-label{letter-spacing:1.5px;margin-bottom:3px}.m12-result-label.is-right{color:#b6ffe0}.m12-result-label.is-wrong{color:#ff9aa5}.m12-rows{display:flex;flex-direction:column}.m12-row{display:flex;justify-content:space-between;gap:8px;align-items:baseline;padding:2px 6px;border:0;background:transparent;cursor:pointer;text-align:left;font:12px/1.5 Courier New,monospace;color:#a9c4dc}.m12-row-tag{font-size:11px;letter-spacing:1.5px;color:#6a96b2}.m12-row-tag.is-set{color:#8fd6fa}.m12-row.is-selected{background:#8fd6fa;color:#04070b}.m12-row.is-selected .m12-row-tag{color:#04070b}@media (hover: hover) and (pointer: fine){.m12-row:not(.is-selected):hover{background:#4fc3f71f}}.m12-row:focus-visible{outline:2px solid #4fc3f7;outline-offset:-2px}.m12-mdt-labels{z-index:3;pointer-events:none}.m12-softlabel{position:absolute;bottom:5px;transform:translate(-50%);pointer-events:none;font:11px/1 Courier New,monospace;letter-spacing:1.5px;white-space:nowrap;color:#8fd6fa;text-align:center}.m12-softlabel:after{content:"";display:block;width:8px;height:4px;margin:4px auto 0;background:currentColor;clip-path:polygon(0 0,100% 0,50% 100%);opacity:.7}.m12-softlabel.is-off{color:#5a87a3}.m12-key{position:absolute;z-index:3;padding:0;border:0;border-radius:5px;cursor:pointer;transform:rotate(var(--tilt, 0deg));background:transparent;color:#c7c4be;font-family:Courier New,monospace;font-weight:700;letter-spacing:1px;text-shadow:0 1px 0 rgba(0,0,0,.6);transition:background-color .12s ease,transform .1s var(--ease-out)}@media (hover: hover) and (pointer: fine){.m12-key:not(:disabled):hover{background:#ffffff12}}.m12-key:not(:disabled):active{background:#00000061;transform:rotate(var(--tilt, 0deg)) translateY(1px)}.m12-key:focus-visible{outline:2px solid #4fc3f7;outline-offset:2px}.m12-key:disabled{cursor:default}.m12-mirror{display:flex;align-items:center;gap:8px;padding:0 8px;overflow:hidden;border-radius:3px;background:#060b10;box-shadow:inset 0 0 10px #000c;font:10px/1.3 Courier New,monospace;letter-spacing:1.5px;color:#5a87a3}.m12-mirror img{height:78%;aspect-ratio:1;object-fit:cover;object-position:top;opacity:.35;filter:saturate(.5);transition:opacity .24s var(--ease-out)}.m12-mirror b{display:block;font-size:14px;letter-spacing:2px;color:#6a96b2}.m12-mirror.is-on{color:#7fb3cf}.m12-mirror.is-on img{opacity:1}.m12-mirror.is-on b{color:#8fd6fa}.m12-lcd{display:flex;justify-content:space-between;align-items:center;padding:0 7px;border-radius:2px;background:linear-gradient(180deg,#6fae9f,#5a9a8b);box-shadow:inset 0 1px 3px #00000073;font:700 11px/1 Courier New,monospace;letter-spacing:1.5px;color:#10231f;opacity:.62;transition:opacity .24s var(--ease-out)}.m12-lcd.is-on{opacity:1}.m12-card{position:absolute;z-index:2;padding:12px 13px 11px;background:#ded7c6;color:#2b241a;transform:rotate(-1.6deg);box-shadow:0 3px 7px #0000008c;font:12px/1.5 Courier New,monospace}.m12-card-right{transform:rotate(1.4deg)}.m12-card:before{content:"";position:absolute;top:-8px;left:50%;width:64px;height:16px;margin-left:-32px;background:#ece6d48c;transform:rotate(-3deg)}.m12-card b{display:block;font-size:11px;letter-spacing:2px;margin-bottom:5px}.m12-card dl{margin:0;display:grid;grid-template-columns:auto 1fr;gap:1px 8px}.m12-card dt{letter-spacing:1.5px;font-size:11px;color:#5a4a30}.m12-card dd{margin:0}.m12-card p{margin:6px 0 0;color:#4a3f2e}.m12-card-scope{margin-top:4px;line-height:1.4}.m12-card-scope span{display:block;font-size:11px;letter-spacing:1.5px;color:#5a4a30}.m12-hud{position:absolute;z-index:2;font-family:Courier New,monospace;color:#e7dccc;text-shadow:0 0 6px rgba(255,225,190,.22);display:flex;flex-direction:column;gap:7px;animation:m12-phase-in .34s var(--ease-out)}.m12-hud:before{content:"";position:absolute;top:-40px;right:-60px;bottom:-20px;left:-60px;z-index:-1;background:radial-gradient(ellipse 60% 62% at 45% 48%,rgba(3,4,6,.86),rgba(3,4,6,.5) 60%,transparent 85%)}.m12-hud-top{display:flex;gap:12px;align-items:center}.m12-hud-portrait{position:relative;width:58px;height:58px;flex-shrink:0;opacity:.9}.m12-hud-k{font-size:11px;letter-spacing:2px;color:#c0b6a6}.m12-hud-freq{font-size:20px;letter-spacing:2px;font-weight:700;color:#ff8f7a;margin:1px 0}.m12-hud-line{font-size:14px;line-height:1.4}.m12-hud-banner{font-size:11px;letter-spacing:1.5px;color:#ff9aa5;animation:fadeIn .3s both}.m12-hud-gauge{display:flex;align-items:center;gap:8px;font-size:11px;letter-spacing:2px}.m12-hud-gauge>span{position:relative;flex:1;height:4px;background:#f0e1c829}.m12-hud-gauge i{position:absolute;top:0;right:0;bottom:0;left:0;background:#e7dccc;transform-origin:left center;transition:transform .42s var(--ease-out)}@keyframes m12-chip-land{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes m12-chip-land-fade{0%{opacity:0}to{opacity:1}}.m12-chip-land{display:inline-block;animation:m12-chip-land .2s var(--ease-out)}@keyframes m12-phase-in{0%{opacity:0}to{opacity:1}}.m12-phase{animation:m12-phase-in .34s var(--ease-out)}@keyframes m12-rank-land{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.m12-rank-land{animation:m12-rank-land .42s var(--ease-out) both}@keyframes m12-wrong-flash{0%,25%{opacity:1}to{opacity:0}}.m12-wrong-flash{animation:m12-wrong-flash .7s var(--ease-out) forwards}@keyframes m12-judder{0%,to{transform:translate(0)}18%{transform:translateY(calc(var(--judder) * -1))}34%{transform:translate(calc(var(--judder) * .3),calc(var(--judder) * .4))}52%{transform:translateY(calc(var(--judder) * -.6))}70%{transform:translate(calc(var(--judder) * -.3),calc(var(--judder) * .7))}}.m12-judder{animation:m12-judder .9s ease-in-out infinite}@keyframes m12-drift{0%{transform:scale(1) translate(0)}to{transform:scale(1.01) translate(-4px)}}.m12-drift{transform-origin:50% 45%;animation:m12-drift 24s ease-in-out infinite alternate}@keyframes m12-zoom{0%{transform:scale(1);opacity:0}30%{opacity:.5}70%{opacity:.5}to{transform:scale(1.12);opacity:0}}.m12-zoom{transform-origin:49.5% 49%;animation:m12-zoom 6s linear infinite}@keyframes m12-rain-fall{0%{transform:translateY(0)}to{transform:translateY(var(--tile))}}.m12-rain-fall{animation:m12-rain-fall .5s linear infinite}@keyframes m12-runner{0%{transform:translateY(0);opacity:0;animation-timing-function:ease-out}8%{transform:translateY(0);opacity:1}30%{transform:translateY(0);animation-timing-function:cubic-bezier(.4,0,.6,1)}38%{transform:translateY(calc(var(--travel) * .12))}60%{transform:translateY(calc(var(--travel) * .12));animation-timing-function:cubic-bezier(.55,0,1,.45)}88%{transform:translateY(var(--travel));opacity:.9}to{transform:translateY(var(--travel));opacity:0}}.m12-runner{animation:m12-runner 12s linear infinite}@keyframes m12-wipe{0%{transform:rotate(0);animation-timing-function:cubic-bezier(.45,0,.55,1)}6%{transform:rotate(-118deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}12%,to{transform:rotate(0)}}.m12-wiper{transform-origin:0 50%;border-radius:7px;background:linear-gradient(to bottom,#15181c,#030304 60%);animation:m12-wipe var(--wipe) infinite}@keyframes m12-beads{0%,4%{opacity:1}9%{opacity:.2}80%,to{opacity:1}}.m12-beads{animation:m12-beads var(--wipe) linear infinite}@keyframes m12-passing{0%{transform:translateY(-260px);opacity:0}10%{opacity:1}32%{opacity:.8}40%,to{transform:translateY(820px);opacity:0}}.m12-passing{opacity:0;animation:m12-passing 3.4s cubic-bezier(.45,0,.8,.6) infinite}@keyframes m12-brake{0%,58%,88%,to{opacity:0}63%,82%{opacity:1}}.m12-brake{opacity:0;animation:m12-brake 9s ease-in-out infinite}@keyframes m12-flicker{0%,30%,34%,61%,63%,to{opacity:0}31%,33%{opacity:.85}62%{opacity:.5}}.m12-flicker{opacity:0;animation:m12-flicker 4.3s steps(1,end) infinite}@keyframes m12-beacon-dim{0%,26%,to{opacity:1}6%,16%{opacity:0}}.m12-beacon-dim{opacity:0;animation:m12-beacon-dim 2.6s ease-in-out infinite}@keyframes m12-beacon{0%,26%,to{opacity:0}6%,16%{opacity:1}}.m12-beacon{opacity:0;animation:m12-beacon 2.6s ease-in-out infinite}@keyframes m12-dawn-rise{0%{opacity:0}to{opacity:1}}.m12-dawn-rise{animation:m12-dawn-rise 16s ease-out both}@media (prefers-reduced-motion: reduce){.m12-chip-land,.m12-rank-land{animation-name:m12-chip-land-fade}.meter-fill,.m12-mdt-meter i,.m12-hud-gauge i{transition:none!important}.m12-key:not(:disabled):active{transform:rotate(var(--tilt, 0deg))}}@media (prefers-reduced-motion: reduce){.ambient-freeze,.m011-static-overlay{animation:none!important}.ambient-hide{animation:none!important;visibility:hidden}}.a1-body{display:grid;grid-template-columns:170px minmax(0,680px) minmax(0,230px);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"rail main margin" "rail cmds cmds";column-gap:36px;row-gap:14px;justify-content:center;min-height:0}.a1-rail{grid-area:rail;display:flex;flex-direction:column;gap:8px;min-width:0}.a1-mainwrap{grid-area:main;min-height:0;min-width:0;display:flex;flex-direction:column;gap:14px}.a1-main{flex:1;min-height:0;overflow-y:auto;padding-right:6px}.a1-margin{grid-area:margin;min-height:0;min-width:0;overflow-y:auto;padding-top:48px}.a1-commands{grid-area:cmds;display:flex;align-items:flex-start;gap:10px;min-height:44px}.a1-prompt{display:inline-flex;align-items:center;min-height:44px;flex-shrink:0}.a1-cmdlist{display:flex;align-items:center;flex-wrap:wrap;gap:0 10px;min-width:0}.a1-main,.a1-margin{scrollbar-width:thin;scrollbar-color:#1d3346 transparent}@media (max-width: 1100px){.a1-body{grid-template-columns:170px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto auto;grid-template-areas:"rail main" "rail margin" "rail cmds"}.a1-margin{max-height:24vh;padding-top:0}}@media (max-width: 800px){.a1-body{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-areas:"rail" "main" "margin" "cmds"}.a1-rail{flex-direction:row;align-items:center;gap:14px}.a1-rail .a1-codec{width:72px!important;height:72px!important;flex-shrink:0}.a1-margin{display:none}.a1-screen{padding:20px 20px 12px!important;row-gap:12px!important}.a1-body{row-gap:8px}.a1-header{font-size:10px!important;letter-spacing:1px!important;row-gap:4px;column-gap:12px!important}.a1-header>span{gap:10px!important}.a1-freq{font-size:22px!important;letter-spacing:3px!important}.a1-carrier{height:18px!important}.a1-carrier svg{height:18px}.a1-mainwrap{gap:8px}.a1-cmd,.a1-esc-lock{padding:0 8px!important;letter-spacing:1px!important}.a1-commands{gap:4px}.a1-prompt{margin-right:2px!important}}.a1-cmd,.a1-option{border:0;background:transparent;cursor:pointer;transition:background-color .12s ease,color .12s ease}.a1-cmd{color:#7fb3cf}.a1-option{background:var(--a1-row-bg, transparent);color:var(--a1-row-ink, inherit)}.a1-option .a1-chip{color:var(--a1-chip-ink, inherit)}.a1-cmd:not(:disabled):hover,.a1-cmd:not(:disabled):focus-visible,.a1-option:not(:disabled):hover,.a1-option:not(:disabled):focus-visible{background:#4fc3f7;color:#04070b;text-shadow:none;outline:none}.a1-option:not(:disabled):hover .a1-chip,.a1-option:not(:disabled):focus-visible .a1-chip{color:#04070b}.a1-cmd:disabled{opacity:.45;cursor:default}.a1-option:disabled{cursor:default}.a1-blank,.a1-token{border:0;border-radius:0;font-family:Courier New,monospace;font-size:12px;letter-spacing:1px;cursor:pointer;transition:background-color .12s ease,color .12s ease}.a1-blank{display:inline-flex;align-items:center;justify-content:center;min-width:96px;min-height:26px;padding:1px 10px;margin:2px 3px;vertical-align:middle;-webkit-user-select:none;user-select:none;line-height:inherit;background:var(--a1-bg, transparent);color:var(--a1-ink, #6a96b2);box-shadow:inset 0 -2px 0 var(--a1-line, #6a96b2)}.a1-blank:disabled{cursor:default;font-weight:700}.a1-token{min-height:36px;padding:6px 12px;background:#4fc3f714;color:#ccd8ee;text-shadow:0 0 8px rgba(79,195,247,.25)}.a1-token:disabled{cursor:default;background:transparent;color:#5a87a3;text-decoration:line-through;text-shadow:none}.a1-blank:not(:disabled):hover,.a1-blank:not(:disabled):focus-visible,.a1-token:not(:disabled):hover,.a1-token:not(:disabled):focus-visible{background:#4fc3f7;color:#04070b;box-shadow:none;text-shadow:none;outline:none}@keyframes a1-tube-flash{0%{opacity:0}25%{opacity:.85}to{opacity:0}}.a1-tube-flash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;pointer-events:none;background:radial-gradient(ellipse 70% 65% at 50% 46%,#ccecff,#4fc3f7 55%,#4fc3f759);mix-blend-mode:screen;animation:a1-tube-flash .2s ease-out forwards}@keyframes a1-power-off{0%{transform:scale(1);opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45)}38%{transform:scaleY(.004);opacity:1;animation-timing-function:cubic-bezier(.7,0,.84,0)}62%{transform:scale(.004);opacity:1}70%{transform:scale(.004);opacity:0}to{transform:scale(.004);opacity:0}}@keyframes a1-power-glow{0%{opacity:0}34%{opacity:.92}to{opacity:1}}@keyframes a1-power-dot{0%,60%{opacity:0;transform:scale(1)}66%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.4)}}.a1-power-off{animation:a1-power-off .9s forwards}.a1-power-glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;pointer-events:none;background:radial-gradient(ellipse 60% 100% at 50% 50%,#f2fbff,#ccecff 45%,#4fc3f7);animation:a1-power-glow .9s ease-in forwards}.a1-power-dot{position:absolute;left:50%;top:50%;z-index:2;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:radial-gradient(circle,#f2fbff 0%,#ccecff 25%,rgba(79,195,247,.5) 50%,transparent 72%);opacity:0;pointer-events:none;animation:a1-power-dot .9s ease-out forwards}@keyframes a1-power-fade{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion: reduce){.a1-power-off{animation:a1-power-fade .3s ease-out forwards}.a1-power-glow,.a1-power-dot{display:none}}.a1-briefing>p:first-child{color:#ccecff}@keyframes a1-carrier{0%{transform:translate(0)}to{transform:translate(-50%)}}.a1-carrier-wave{animation:a1-carrier 2.4s linear infinite}@keyframes a1-cursor{0%,49%{opacity:1}50%,to{opacity:0}}.a1-cursor{animation:a1-cursor 1.1s steps(1) infinite}@media (prefers-reduced-motion: reduce){.a1-cursor{animation:none}}.ending-credits.ending-credits-closure{background:radial-gradient(ellipse at center,#040a0fd1,#040a0f94),url(/backgrounds/city-night.png) center / cover!important}.ending-credits-closure:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,transparent 0 3px,oklch(12% .006 240 / .08) 3px 4px);pointer-events:none}.closure-title{width:min(640px,calc(100% - 48px));display:flex;flex-direction:column;align-items:center;gap:18px;font-family:Courier New,monospace;color:#b7bcb9;text-align:center}.closure-title h1{margin:0;font-size:14px;font-weight:400;letter-spacing:7px;line-height:1.8}.closure-title-rule{width:100px;height:1px;background:#78847d80}.closure-title p{margin:0;color:#a8b0ab;font-size:12px;letter-spacing:2px;line-height:1.8}.closure-title-control{margin-top:18px}.ending-credits .closure-title .agent-btn:hover{background:#bbbfbc14!important}.ending-credits .closure-title .agent-btn:focus-visible{outline-color:#b7bcb9}@media (max-width: 600px){.closure-title h1{letter-spacing:4px}.closure-title p{letter-spacing:1px}}.ledger-page{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:24px;font-family:Courier New,monospace;background:#252a25 url(/backgrounds/report-safehouse-garage.png) center/cover;isolation:isolate;overflow:auto;color:#d5d1b6}.ledger-page:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#1116144d;z-index:-1}.ledger-page *{box-sizing:border-box}.ledger-case{position:relative;isolation:isolate;width:min(1080px,100%);padding:55px 30px 20px;background:#5b6054;border-radius:8px;box-shadow:inset -1px 1px 1px #b6b6a5,inset 12px -10px 28px #20281d30,inset 0 -3px 4px #292e26,-3px 6px 2px #0d120b99,-12px 18px 14px #0d120bc9,-34px 42px 40px #0d120b99,-60px 65px 80px #0d120b66;overflow:hidden}.ledger-case:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:3;box-shadow:inset 0 1px 1px #bab29766,inset -1px 0 2px #c0b69a50,inset 2px -3px 5px #141a12b3}.ledger-case-material{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/backgrounds/report-bezel-metal.png) center/100% 100%;filter:brightness(.8);opacity:.46;pointer-events:none;z-index:-1}.ledger-screen{position:relative;background:#262e25;color:#d5d1b6;padding:24px 28px 14px;box-shadow:0 1px 1px #929787,inset 0 2px 14px #10180ee0;border:5px solid #363d32;border-radius:5px;overflow:hidden}.ledger-glass{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at 5% 12%,#c1bda31a,transparent 30%),radial-gradient(ellipse at 95% 85%,#10180e24,transparent 28%),linear-gradient(135deg,#dfdab105,transparent 45%);z-index:2;box-shadow:inset 0 0 38px #15201380}.ledger-glass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='dust'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.65' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Cpath fill='%23b5b09a' filter='url(%23dust)' d='M0 0h180v180H0z'/%3E%3C/svg%3E");opacity:.065;-webkit-mask-image:radial-gradient(ellipse,transparent 25%,#10180e 95%);mask-image:radial-gradient(ellipse,transparent 25%,#10180e 95%)}.ledger-report-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;opacity:0;animation:ledger-arrive .7s var(--ease-out) .2s forwards}.ledger-report-heading p{font-size:11px;letter-spacing:1.5px;line-height:1.5;margin:0 0 8px}.ledger-report-heading h1{font-size:24px;letter-spacing:2px;line-height:1.2;margin:0 0 16px;color:#e5dfc6;font-weight:700}.ledger-report-heading>span{font-size:11px;letter-spacing:1px;white-space:nowrap}.ledger-report-meta{display:flex;justify-content:space-between;gap:16px;font-size:11px;letter-spacing:1px;line-height:1.5;padding-bottom:12px;border-bottom:1px solid #737a66;opacity:0;animation:ledger-arrive .7s var(--ease-out) .7s forwards}.ledger-entry{padding:14px 0 13px;border-bottom:1px dashed #68725d;animation:ledger-print .65s steps(14,end) var(--entry-delay) both}.ledger-entry-heading{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.ledger-entry h2{font-size:14px;line-height:1.4;letter-spacing:1px;color:#e5dfc6;margin:0;font-weight:700}.ledger-entry h2>span{font-size:12px;margin-right:12px;font-weight:400}.ledger-rank{font-size:12px;letter-spacing:1px;white-space:nowrap;font-weight:700}.ledger-entry-body{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:9px}.ledger-entry dl{display:flex;gap:22px;flex-wrap:wrap;font-size:12px;line-height:1.5;margin:0}.ledger-entry dl>div{display:flex;gap:10px}.ledger-entry dt,.ledger-entry dd{margin:0}.ledger-entry dd{font-weight:700;color:#e5dfc6}.ledger-earned{display:flex;gap:22px;white-space:nowrap;font-size:12px;line-height:1.5}.ledger-earned strong{color:#e5dfc6}.ledger-earned>span strong{font-weight:400}.ledger-report-total{display:flex;justify-content:space-between;align-items:center;gap:18px;padding-top:16px;opacity:0;animation:ledger-arrive .7s var(--ease-out) 3.2s forwards}.ledger-report-total>div{display:flex;align-items:baseline;gap:20px}.ledger-report-total>div>span{font-size:12px;letter-spacing:1.5px}.ledger-report-total strong{font-size:25px;font-weight:400;letter-spacing:1px;color:#e5dfc6}.ledger-report-total p{font-size:11px;letter-spacing:1px;line-height:1.8;text-align:right;margin:0}.ledger-report-total p>span{font-weight:700}.ledger-status{position:relative;display:flex;justify-content:space-between;margin-top:17px;font-size:11px;letter-spacing:1.2px;line-height:1.5;color:#c6c4a9}.ledger-feeding{animation:ledger-stop .01s 3.9s both}.ledger-ready{position:absolute;left:0;opacity:0;animation:ledger-arrive .01s 3.9s forwards}.ledger-feed-head{position:absolute;left:22px;right:22px;top:114px;height:1px;background:#ded3a12b;opacity:0;pointer-events:none;animation:ledger-feed 2.2s linear 1.2s both}.ledger-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 4px 0}.ledger-control-label{display:flex;align-items:center;gap:9px;font-size:11px;letter-spacing:1.2px;color:#f1ecd8}.ledger-ready-lamp{width:5px;height:5px;border-radius:50%;background:#cfbf83;box-shadow:0 0 5px #cfbf8355}.ledger-grille{width:70px;height:17px;margin-left:16px;background:repeating-linear-gradient(90deg,#353d31 0 2px,transparent 2px 5px);border-radius:2px}.ledger-control-actions{display:flex;gap:12px}.ledger-controls button{min-height:44px;padding:10px 15px;font:12px Courier New,monospace;letter-spacing:1px;color:#20281e;background:linear-gradient(#b7b4a3,#979989);border:1px solid #3b4535;border-radius:3px;box-shadow:0 2px 3px #20291d70,inset 0 1px #d4d1bb;cursor:pointer}.ledger-controls button:hover{background:#c8c4b0}.ledger-controls button:active{transform:translateY(1px);box-shadow:inset 0 2px 3px #59624d70}.ledger-page .ledger-controls button:focus-visible{outline:2px solid #ebe5ce;outline-offset:3px}.ledger-screw{position:absolute;width:7px;height:7px;border-radius:50%;background:linear-gradient(135deg,#b5b6a4,#353d31);box-shadow:0 1px 2px #20281d;pointer-events:none}.ledger-screw:after{content:"";position:absolute;left:1px;right:1px;top:3px;height:1px;background:#303829;transform:rotate(-25deg)}.ledger-screw-tl{top:10px;left:11px}.ledger-screw-tr{top:10px;right:11px}.ledger-screw-bl{bottom:10px;left:11px}.ledger-screw-br{bottom:10px;right:11px}@keyframes ledger-arrive{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes ledger-print{0%{clip-path:inset(0 0 100% 0);opacity:0;transform:translateY(8px)}to{clip-path:inset(0);opacity:1;transform:translateY(0)}}@keyframes ledger-feed{0%{opacity:0;transform:translateY(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(235px)}}@keyframes ledger-stop{to{opacity:0}}@media (max-width:1100px){.ledger-entry-body{align-items:flex-start;gap:12px}.ledger-entry dl{gap:3px 16px}.ledger-earned{flex-direction:column;align-items:flex-end;gap:4px}.ledger-grille{display:none}}@media (max-width:700px){.ledger-page{padding:12px;align-items:flex-start}.ledger-case{padding:24px 15px 16px}.ledger-screen{padding:20px 15px 14px}.ledger-report-heading h1{font-size:20px}.ledger-report-heading p{font-size:11px}.ledger-report-meta{flex-wrap:wrap;gap:6px 16px}.ledger-report-meta>span:last-child{width:100%}.ledger-entry h2{font-size:13px}.ledger-entry h2>span{display:block;margin:0 0 4px}.ledger-entry dl{flex-direction:column}.ledger-entry-body{gap:10px}.ledger-earned{font-size:11px}.ledger-report-total>div{flex-direction:column;gap:6px}.ledger-controls{align-items:flex-start;flex-direction:column;gap:15px}.ledger-control-actions{width:100%;flex-wrap:wrap}.ledger-report-heading>span{display:none}}@media (prefers-reduced-motion:reduce){.ledger-report-heading,.ledger-report-meta,.ledger-entry,.ledger-report-total,.ledger-ready{animation:none;opacity:1;transform:none;clip-path:none}.ledger-feed-head,.ledger-feeding{display:none}}.sa-title-group{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:30px 7% 9vh 10%;color:#e1e0d8}.sa-title{font-family:Helvetica Neue,Arial,sans-serif;font-size:clamp(46px,5.4vw,76px);font-weight:300;line-height:1.08;letter-spacing:.055em}.sa-title span{display:block}.sa-title .sa-title-prefix{margin-bottom:14px;font-size:.18em;font-weight:500;letter-spacing:.42em}.sa-title-action{display:flex;align-items:center;justify-content:space-between;gap:24px;min-width:254px;min-height:44px;margin-top:29px;padding:10px 0 11px;border:0;border-bottom:1px solid #b7c3c6;border-radius:0;background:transparent;color:#e0e5e3;font-family:Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:400;letter-spacing:.21em;text-align:left;cursor:pointer}.sa-title-action:hover{color:#edf5f5;border-color:#edf5f5}.sa-title-assignment{margin-top:20px;color:#b4bec1;font-family:Courier New,monospace;font-size:11px;letter-spacing:.14em}.sa-menu-control:focus-visible{outline:2px solid #b7c3c6;outline-offset:6px}.sa-act{outline:none}.sa-act-label{position:relative;display:inline-block;font-family:Helvetica Neue,Arial,sans-serif;text-align:center;line-height:1.2}.sa-act-name{color:#e1e0d8;font-weight:300;letter-spacing:.09em}.sa-act-code{color:#b4bec1;font-family:Courier New,monospace;letter-spacing:.12em}.sa-act-status{position:absolute;top:100%;left:50%;transform:translate(-50%);color:#c3cdd1;font-family:Courier New,monospace;letter-spacing:.04em;white-space:nowrap}.sa-act:focus-visible .sa-act-label{outline:2px solid #b7c3c6;outline-offset:6px}.sa-act[role=button]:hover .sa-act-name{text-decoration:underline;text-underline-offset:6px}@media (max-width: 700px){.sa-title-group{padding-left:8%;padding-right:8%}.sa-title{font-size:clamp(40px,10vw,65px)}.sa-title-action{min-width:230px}}.sa-menu-sound{position:absolute;top:16px;right:20px;z-index:8;min-height:44px;padding:6px 0;border:0;background:transparent;color:#c3cdd1;font:12px Courier New,monospace;letter-spacing:.1em;cursor:pointer}.sa-menu-sound:hover{color:#edf5f5}.sa-menu-sound:disabled{cursor:default}.sa-menu-still{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1.22)}.sa-start-menu[data-reduced-motion=true] video{display:none}.sa-start-menu[data-reduced-motion=true] *,.sa-start-menu[data-reduced-motion=true] *:before,.sa-start-menu[data-reduced-motion=true] *:after{animation:none!important;transition-property:opacity,visibility!important}.sa-menu-back,.sa-menu-sound{display:inline-flex;align-items:center;min-height:44px;line-height:1.25}
