@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.woff2)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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.woff2)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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.woff2)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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.woff2)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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.2ontrj8z1-o25.woff2)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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.33iiebxkijmxa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.2nzetymcmw3t7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.0_f09-l1omku8.woff2)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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.0fcfx2a-jndc5.woff2)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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_bb53155c-module__H0m6SG__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_bb53155c-module__H0m6SG__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--black:#000;--ink:#f0eee6eb;--ink-mid:#f0eee699;--ink-dim:#f0eee659;--red:#d43d2a;--red-dim:#d43d2a80;--blood:#3a0606;--poster-scale:1}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--black);width:100%;height:100%;font-family:var(--font-mono), ui-monospace, "SF Mono", "Courier New", Courier, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;overflow:hidden}.gate{z-index:50;background:var(--black);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;transition:opacity 1.4s,visibility 1.4s;display:flex;position:fixed;inset:0}.gateGlyph{color:var(--ink);font-size:2.8rem;animation:3.4s ease-in-out infinite pulse}.gateText{letter-spacing:.5em;color:var(--ink-mid);text-transform:uppercase;margin-top:1.1rem;font-size:.72rem}@keyframes pulse{0%,to{opacity:.5}50%{opacity:1}}.root.entered .gate{opacity:0;visibility:hidden;pointer-events:none}.posterViewport{opacity:0;transition:opacity 1.6s .2s;position:fixed;inset:0;overflow:hidden}.root.entered .posterViewport{opacity:1}.poster{width:1600px;height:1000px;transform:translate(-50%, -50%) scale(var(--poster-scale));position:absolute;top:50%;left:50%}.pageFrame{pointer-events:none;z-index:5;border:1.5px dashed #f0eee659;position:absolute;inset:12px}.sceneCanvas{z-index:1;pointer-events:none;position:absolute;inset:0}.towerWrap,.flipLabel,.coinWrap,.wordList,.scopeWrap,.holdingWrap,.flyerPos,.lipsPos,.chemPos,.siteTitle{z-index:2}.groundCanvas{z-index:0;pointer-events:none;position:absolute;inset:0}.filmDark,.filmLight{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.filmDark{z-index:20;mix-blend-mode:multiply;opacity:.9}.filmLight{z-index:21;mix-blend-mode:screen;opacity:.85}.siteTitle{letter-spacing:.04em;color:var(--ink);font-size:27px;position:absolute;top:34px;left:46px}.towerWrap{width:280px;height:680px;position:absolute;top:76px;left:36px}.albumArtCanvas{pointer-events:none;position:absolute;inset:0}.towerSvg{width:100%;height:100%;position:absolute;inset:0}.slabEdge{fill:none;stroke:var(--ink-mid);stroke-width:1.3px}.discOuter{fill:#0000;stroke:var(--ink);stroke-width:1.4px}.discHubRing{fill:#070706;stroke:var(--ink);stroke-width:1.2px}.discHubDot{fill:var(--ink)}.towerDisc.active .discHubDot{fill:var(--red)}.towerDisc.active .discHubRing{stroke:var(--red)}.discLabel{fill:var(--ink-dim);font-family:inherit;font-size:12px}.towerDisc.active .discLabel{fill:var(--red)}.readerBar{fill:#f0eee60f;stroke:var(--ink);stroke-width:1.2px}.readerClamp{fill:#0a0a0a;stroke:var(--red);stroke-width:2px}.flipLabel{letter-spacing:.35em;color:var(--ink);font-size:19px;position:absolute;top:96px;left:660px;transform:translate(-50%)}.coinWrap{width:480px;height:520px;position:absolute;top:150px;left:390px}.pillCanvas{cursor:pointer;position:absolute;inset:0}.wordList{letter-spacing:.38em;color:var(--ink);flex-direction:column;gap:34px;font-size:20px;display:flex;position:absolute;top:330px;left:862px}.wordDots{letter-spacing:.6em}.holdingWrap{flex-direction:column;align-items:center;gap:16px;display:flex;position:absolute;top:745px;left:660px;transform:translate(-50%)}.holdingLabel{letter-spacing:.35em;color:var(--ink);font-size:19px}.holdingTrack{width:300px;height:10px;position:relative}.holdingDots{border-top:2px dotted #f0eee68c;position:absolute;top:50%;left:0;right:0}.holdingMarker{background:var(--ink);width:9px;height:9px;transition:left .6s;position:absolute;top:0;transform:translate(-50%)}.scopeWrap{width:500px;position:absolute;top:78px;left:1070px}.scopeSvg{width:100%;height:auto}.scopeScreenCanvas{pointer-events:none;width:53.21%;height:61.43%;position:absolute;top:13.81%;left:7.5%}.scopeBody{fill:none;stroke:var(--ink);stroke-width:1.6px}.scopeBodyInner{fill:none;stroke:#f0eee64d;stroke-width:.8px}.scopeBezel{fill:none;stroke:var(--ink);stroke-width:1.4px}.scopeScreen{fill:#0303038c;stroke:#f0eee680;stroke-width:1px}.scopeGrid line{stroke:#f0eee61a;stroke-width:.7px}.scopeText{fill:var(--ink-mid);letter-spacing:.06em;font-family:inherit;font-size:13px}.scopeTextRed{fill:var(--red);letter-spacing:.08em;font-family:inherit;font-size:13px}.scopeTiny{fill:var(--ink-dim);letter-spacing:.05em;font-family:inherit;font-size:9.5px}.scopeLabel{fill:var(--ink-mid);letter-spacing:.1em;font-family:inherit;font-size:11px}.scopeLabelBig{fill:var(--ink);letter-spacing:.1em;font-family:inherit;font-size:14px}.scopeDivider{stroke:#f0eee659;stroke-width:1px}.scopeTitle{fill:var(--ink-mid);letter-spacing:.1em;font-family:inherit;font-size:12px}.scopeTitle.live{fill:var(--red)}.scopeSvg.playing .scopeScreen{stroke:var(--red-dim)}.knob circle{fill:none;stroke:var(--ink-mid);stroke-width:1.3px}.knob line{stroke:var(--ink-dim);stroke-width:1px}.knob .knobPointer{stroke:var(--ink);stroke-width:1.6px}.scopeLed{fill:none;stroke:var(--ink-dim);stroke-width:1px}.scopeLed.on{fill:var(--red);stroke:var(--red)}.scopeBtn{fill:none;stroke:var(--ink-dim);stroke-width:1px}.scopeBtn.on{stroke:var(--red)}.knobGrab{cursor:grab;touch-action:none}.knobGrab:active{cursor:grabbing}.knobGrab:active .knobPointer{stroke:var(--red)}.powerCtl{cursor:pointer}.powerCtl:hover .scopeLabel{fill:var(--ink)}@keyframes floatEvidence{0%,to{transform:rotate(-5.5deg)translate(0,0)}50%{transform:rotate(-3.6deg)translate(3px,-9px)}}@keyframes floatLips{0%,to{transform:rotate(28.5deg)translate(0,0)}50%{transform:rotate(26.2deg)translate(-4px,-12px)}}.flyerPos{z-index:2;position:absolute;top:690px;left:1370px;transform:rotate(-7.5deg)}.flyerLink{filter:drop-shadow(0 3px 5px #000c);line-height:0;transition:filter .3s;display:block}.flyerCanvas{cursor:pointer;background:#060605;border:1px solid #f0eee680;display:block}.flyerLink:hover{filter:drop-shadow(0 3px 5px #000c)brightness(1.18)}.flyerLink:hover .flyerCanvas{border-color:var(--red)}.lipsPos{animation:9.5s ease-in-out 1.4s infinite floatLips;position:absolute;top:716px;left:940px}.lipsCanvas{cursor:pointer;filter:drop-shadow(0 10px 14px #000000b3);transition:filter .35s;display:block}.lipsCanvas.hot{filter:drop-shadow(0 0 14px #d43d2acc)drop-shadow(0 0 36px #d43d2a73)}.chemPos{z-index:3;width:319px;position:absolute;top:536px;left:1240px;transform:rotate(6.5deg)}.chemSvg{width:100%;height:auto}.pillsCanvas{z-index:6;pointer-events:none;position:absolute;inset:0}.chemBond{stroke:var(--ink-mid);stroke-width:1.3px;stroke-linecap:round}.chemAtom{fill:var(--ink);font-family:inherit;font-size:14px}.chemH{fill:var(--ink-dim);font-family:inherit;font-size:9px}.chemName{fill:var(--ink-dim);letter-spacing:.18em;text-anchor:middle;font-family:inherit;font-size:11px}.deviceNag{height:var(--bar-h,0px);z-index:45;text-align:center;font-family:var(--font-mono), ui-monospace, monospace;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:.34rem;padding:0 1.2rem;display:none;position:fixed;left:0;right:0;overflow:hidden}.deviceNagTop{top:0}.deviceNagBottom{bottom:0}.nagShout{letter-spacing:.42em;text-indent:.42em;color:var(--ink);font-size:1.5rem;font-weight:600}.nagLine{letter-spacing:.24em;text-indent:.24em;color:var(--ink-mid);font-size:.62rem;line-height:1.9}.nagCaret{color:var(--red);animation:1.05s step-end infinite nagBlink}@keyframes nagBlink{0%,49%{opacity:1}50%,to{opacity:0}}html[data-letterboxed="1"] .deviceNag{display:flex}.haunt{cursor:help;transition:filter .25s}.haunt:hover{outline:1px dashed var(--red);outline-offset:7px;filter:brightness(1.35)}svg a.haunt{cursor:pointer;outline:none}svg a.haunt:hover .discOuter{stroke:var(--red);stroke-width:2px}.hauntTip{z-index:60;border:1px dashed var(--red);color:var(--ink);font-size:clamp(5px, calc(.68rem * var(--poster-scale)), .68rem);letter-spacing:.14em;text-transform:uppercase;padding:calc(.5rem * var(--poster-scale)) calc(.7rem * var(--poster-scale));pointer-events:none;white-space:nowrap;background:#050504eb;position:fixed}.hauntTip:before{content:"▸ ";color:var(--red)}.glassPanel{fill:none;stroke:#f0eee659;stroke-width:1.2px}.glassScrew{fill:none;stroke:#f0eee666;stroke-width:1px}.ledDot{fill:var(--red);filter:drop-shadow(0 0 3px var(--red-dim))}.readerArc{fill:none;stroke:var(--red);stroke-width:3px;filter:drop-shadow(0 0 4px var(--red-dim))}
