@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-normal-C2je3j2s.woff2)format("woff2"),url(/assets/instrument-serif-latin-ext-400-normal-CFCUzsTy.woff)format("woff");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:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2)format("woff2"),url(/assets/instrument-serif-latin-400-normal-BVbkICAY.woff)format("woff");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:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-italic-C9HzH3YL.woff2)format("woff2"),url(/assets/instrument-serif-latin-ext-400-italic-D7-lnxEk.woff)format("woff");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:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2)format("woff2"),url(/assets/instrument-serif-latin-400-italic-u__WvvIK.woff)format("woff");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:Courier Prime;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/courier-prime-latin-ext-400-normal-B-EsvyE4.woff2)format("woff2"),url(/assets/courier-prime-latin-ext-400-normal-CKOCNFvK.woff)format("woff");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:Courier Prime;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/courier-prime-latin-400-normal-BbyBr73r.woff2)format("woff2"),url(/assets/courier-prime-latin-400-normal-BAlbUm6l.woff)format("woff");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:Courier Prime;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/courier-prime-latin-ext-700-normal-ByMJlNdM.woff2)format("woff2"),url(/assets/courier-prime-latin-ext-700-normal-BIFoAzHx.woff)format("woff");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:Courier Prime;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/courier-prime-latin-700-normal-D1YCjmaD.woff2)format("woff2"),url(/assets/courier-prime-latin-700-normal-CVvp4Sof.woff)format("woff");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");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:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/schibsted-grotesk-latin-ext-wght-normal-hsMS0n0O.woff2)format("woff2-variations");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:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/schibsted-grotesk-latin-wght-normal-Bb8VGrTG.woff2)format("woff2-variations");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:DM Mono;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/dm-mono-latin-ext-300-normal-CnIee3y3.woff2)format("woff2"),url(/assets/dm-mono-latin-ext-300-normal-DQuwWybz.woff)format("woff");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:DM Mono;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/dm-mono-latin-300-normal-CNmLoeDX.woff2)format("woff2"),url(/assets/dm-mono-latin-300-normal-CT8u5j2n.woff)format("woff");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:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-mono-latin-ext-400-normal-C2zvOubV.woff2)format("woff2"),url(/assets/dm-mono-latin-ext-400-normal-1aZr6b2b.woff)format("woff");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:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-mono-latin-400-normal-4GdczIuU.woff2)format("woff2"),url(/assets/dm-mono-latin-400-normal--0xN8mdc.woff)format("woff");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:Reenie Beanie;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/reenie-beanie-latin-400-normal-4a-HEdeI.woff2)format("woff2"),url(/assets/reenie-beanie-latin-400-normal-vYxg_nup.woff)format("woff");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}:root{--ink:#0b0a09;--paper:#ece6da;--white:#f2eee6;--grey:#8f8a80;--grey-dim:#5e5a53;--amber:#e2a24c;--blood:#b8262c;--cold:#93a9d6;--display:"Schibsted Grotesk Variable", "Helvetica Neue", Arial, sans-serif;--mono:"DM Mono", ui-monospace, Menlo, monospace;--ease:cubic-bezier(.22, 1, .36, 1);--u:calc(clamp(1280px, 100vw, 1920px) / 120);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scrollbar-width:thin;scrollbar-color:#f2eee647 #0b0a09}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:#0b0a09}::-webkit-scrollbar-thumb{background:#f2eee638;border:2px solid #0b0a09;border-radius:9px}::-webkit-scrollbar-thumb:hover{background:var(--amber)}html,body{color:var(--white);font-family:var(--mono);-webkit-font-smoothing:antialiased;overscroll-behavior:none;background:#000;margin:0}body.locked{overflow:hidden}#root{position:relative}.gl{inset:0;width:100vw!important;height:100vh!important;height:100dvh!important;position:fixed!important}.scroller{pointer-events:none;width:1px;position:relative}.overlay{pointer-events:none;z-index:2;position:fixed;inset:0}.overlay button,.overlay a,.overlay .interactive{pointer-events:auto}button{font:inherit;color:inherit;cursor:pointer;text-transform:inherit;letter-spacing:inherit;background:0 0;border:0;padding:0}button:focus-visible{outline:1px solid var(--amber);outline-offset:4px}.display{font-family:var(--display);text-transform:uppercase;letter-spacing:-.012em;margin:0;font-weight:560;line-height:.95}.h-xl{font-size:clamp(44px, calc(var(--u) * 7.2), 132px)}.h-l{font-size:clamp(30px, calc(var(--u) * 3.375), 60px)}.h-m{font-size:clamp(22px, calc(var(--u) * 2.375), 40px)}.mono,.doc,.slug{font-family:var(--mono);text-transform:uppercase;letter-spacing:.01em;font-weight:400}.doc{font-size:clamp(13px, calc(var(--u) * .9375), 16px);color:var(--grey);line-height:1.22}.doc.bright{color:var(--white)}.slug{font-size:clamp(11px, calc(var(--u) * .8125), 13px);color:var(--grey-dim);line-height:1.2}.link{color:var(--white);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.link:hover{color:var(--amber)}.caret{color:var(--amber);margin-left:1px;animation:.9s steps(2,end) infinite blink}.ghost{visibility:hidden}@keyframes blink{50%{opacity:0}}.word{opacity:0;filter:blur(6px);transition:opacity .8s var(--ease), filter .8s var(--ease), transform .8s var(--ease);white-space:pre;display:inline-block;transform:translateY(.2em)}.word.in{opacity:1;filter:blur();transform:none}.gate{z-index:10;transition:opacity 1.6s var(--ease);background:#0d0c0b;position:fixed;inset:0}.gate:after{content:"";opacity:.18;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='0.5'/></svg>");animation:.6s steps(3,end) infinite grain;position:absolute;inset:-50%}@keyframes grain{0%{transform:translate(0)}33%{transform:translate(-3%,2%)}66%{transform:translate(2%,-3%)}}.gate.gone{opacity:0;pointer-events:none}.gate .count{font-variant-numeric:tabular-nums}.letterbox:before,.letterbox:after{content:"";z-index:3;height:9vh;transition:transform 1.4s var(--ease);background:#000;position:fixed;left:0;right:0}.letterbox:before{top:0}.letterbox:after{bottom:0}.letterbox.open:before{transform:translateY(-100%)}.letterbox.open:after{transform:translateY(100%)}.beat{opacity:0;transition:opacity .9s var(--ease), transform 1.2s var(--ease);z-index:4;position:fixed;transform:translateY(10px)}.beat.on{opacity:1;transform:none}.title-card{left:calc(var(--u) * 6);right:calc(var(--u) * 6);align-items:end;gap:calc(var(--u) * 4);text-shadow:0 2px 24px #000000b3;grid-template-columns:1.4fr 1fr;display:grid;bottom:16vh}.title-card .stack{gap:calc(var(--u) * 1.6);display:grid}.title-mono{font-family:var(--mono);text-transform:uppercase;letter-spacing:-.02em;font-weight:400;line-height:.9;font-size:clamp(42px, calc(var(--u) * 7.6), 140px);color:var(--white);margin:0}.title-card h1 em{color:var(--amber);font-style:normal}.title-card .doc{max-width:34ch;padding-bottom:.6em}.scroll-hint{text-shadow:0 1px 12px #000;z-index:4;justify-items:center;gap:12px;transition:opacity .8s;display:grid;position:fixed;bottom:7vh;left:50%;transform:translate(-50%)}.scroll-hint .line{background:linear-gradient(var(--white), transparent);width:1px;height:44px;animation:drip 2.4s var(--ease) infinite;transform-origin:top}@keyframes drip{0%{opacity:1;transform:scaleY(0)}60%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.caption{gap:calc(var(--u) * 1.4);max-width:min(520px,86vw);display:grid}.caption.left{left:calc(var(--u) * 6);bottom:14vh}.caption.right{right:calc(var(--u) * 6);max-width:min(440px,86vw);top:24vh}.caption.center{text-align:center;justify-items:center;max-width:min(640px,90vw);bottom:13vh;left:50%;transform:translate(-50%)}.caption.center.on{transform:translate(-50%)}.caption .rule{background:var(--blood);width:40px;height:1px}.caption .doc+.doc{margin-top:.4em}.shade{z-index:3;pointer-events:none;transition:opacity 1s var(--ease);position:fixed;inset:0}.shade.left{background:linear-gradient(90deg,#000000d1,#00000026 60%,#0000)}.shade.right{background:linear-gradient(270deg,#000000d1,#00000026 60%,#0000)}.shade.bottom{background:linear-gradient(#0000,#0000000d 45%,#000000d1)}.topbar,.footer{padding:calc(var(--u) * 2.2) calc(var(--u) * 6);z-index:5;justify-content:space-between;align-items:flex-end;gap:24px;display:flex;position:fixed;left:0;right:0}.topbar{align-items:flex-start;top:0}.footer{padding-top:calc(var(--u) * 5);background:linear-gradient(#0000,#0009);bottom:0}.pair{align-items:baseline;gap:1.2em;display:inline-flex}.pair .k{color:var(--grey-dim)}.pair .v{color:var(--white)}.pair b{color:var(--amber);font-weight:400}.nav{flex-wrap:wrap;align-items:center;gap:4px;margin:-10px -12px;display:flex}.nav .pair{padding:0 12px}.nav button{color:var(--grey);font-size:clamp(13px, calc(var(--u) * .95), 15px);border-radius:2px;padding:12px;transition:color .25s,background .25s}.nav button:hover{color:var(--white);background:#f2eee614}.nav button.on{color:var(--white);text-underline-offset:4px;text-decoration:underline}.nav button:disabled{opacity:.35;cursor:default}.nav button.lit{color:var(--amber)}.nav button.uvlit{color:#b9a1ff}.memory-btn{left:calc(var(--u) * 6);bottom:calc(var(--u) * 6.4);z-index:5;text-align:left;transition:opacity .5s var(--ease), transform .5s var(--ease);gap:6px;display:grid;position:fixed}.memory-btn .slug{color:var(--cold)}.memory-btn .who{font-family:var(--display);text-transform:uppercase;font-weight:560;font-size:clamp(16px, calc(var(--u) * 1.4), 24px);color:var(--white)}.memory-btn:hover .who{text-underline-offset:4px;text-decoration:underline}.hover-label{z-index:6;pointer-events:none;white-space:nowrap;color:var(--white);text-shadow:0 1px 10px #000;position:fixed;transform:translate(20px,16px)}.hover-label:before{content:"";background:var(--blood);vertical-align:1px;width:7px;height:7px;box-shadow:0 0 10px var(--blood);border-radius:50%;margin-right:10px;display:inline-block}.toast{top:calc(var(--u) * 6);z-index:6;color:var(--white);opacity:0;transition:opacity .5s var(--ease), transform .5s var(--ease);text-align:center;text-shadow:0 1px 14px #000;max-width:min(560px,90vw);position:fixed;left:50%;transform:translate(-50%,-6px)}.toast.on{opacity:1;transform:translate(-50%)}.subtitles{left:50%;bottom:calc(var(--u) * 9);z-index:6;text-align:center;justify-items:center;gap:12px;width:min(760px,90vw);display:grid;position:fixed;transform:translate(-50%)}.subtitles .who{color:var(--cold)}.subtitles .line{font-family:var(--display);font-weight:500;font-size:clamp(20px, calc(var(--u) * 1.9), 32px);text-shadow:0 2px 20px #000;line-height:1.12}.examine{z-index:6;width:min(480px,92vw);padding:0 calc(var(--u) * 6) 0 calc(var(--u) * 3);align-content:center;gap:calc(var(--u) * 1.8);opacity:0;transition:opacity .6s var(--ease), transform .8s var(--ease);background:linear-gradient(270deg,#050505e6,#050505a6 65%,#05050500);display:grid;position:fixed;top:0;bottom:0;right:0;transform:translate(30px)}.examine.on{opacity:1;pointer-events:auto;transform:none}.examine .kind{color:var(--blood)}.examine .photo{align-items:center;gap:14px;display:flex}.examine .photo img{object-fit:cover;border:4px solid #efebe2;width:58px;height:58px;transform:rotate(-4deg);box-shadow:0 6px 20px #00000080}.examine .back{justify-self:start;margin-top:6px}.radio{left:calc(var(--u) * 6);z-index:7;gap:calc(var(--u) * 1.4);opacity:0;width:min(400px,88vw);transition:opacity .5s var(--ease), transform .6s var(--ease);text-shadow:0 1px 12px #000;display:grid;position:fixed;top:50%;transform:translate(-12px,-50%)}.radio.on{opacity:1;pointer-events:auto;transform:translateY(-50%)}.radio .slug.live{color:#9fd08a;align-items:center;gap:10px;display:flex}.radio .slug.live:before{content:"";background:#7fd06a;border-radius:50%;width:6px;height:6px;animation:1s steps(2,end) infinite blink;box-shadow:0 0 10px #7fd06a}.coach{left:calc(var(--u) * 6);top:calc(var(--u) * 7);z-index:6;max-width:420px;transition:opacity .8s var(--ease);text-shadow:0 1px 14px #000;gap:10px;display:grid;position:fixed}.coach .h-m{font-size:clamp(20px, calc(var(--u) * 1.8), 30px)}.board-ui .head:before{content:"";z-index:-1;background:radial-gradient(closest-side,#000000b8,#0000);position:absolute;inset:-60px -80px -60px -120px}.board-ui .head{left:calc(var(--u) * 6);top:calc(var(--u) * 6);gap:calc(var(--u) * 1.2);z-index:5;text-shadow:0 1px 14px #000;max-width:380px;display:grid;position:fixed}.accuse{z-index:8;opacity:0;transition:opacity .6s var(--ease) .35s;background:linear-gradient(90deg,#0000 40%,#0000008c 62%,#000000b3),linear-gradient(#0000 68%,#0000008c);position:fixed;inset:0}.accuse.on{opacity:1}.accuse-under{text-align:center;pointer-events:auto;justify-items:center;gap:14px;width:min(440px,46vw);display:grid;position:absolute;top:71%;left:30%;transform:translate(-50%)}.accuse-under h3{font-size:clamp(18px, calc(var(--u) * 1.7), 28px);text-shadow:0 2px 18px #000;line-height:1.05}.accuse-under h3 em{color:var(--blood);font-style:normal}.accuse-under .row{color:var(--grey-dim);align-items:center;gap:18px;display:flex}.accuse-side{gap:calc(var(--u) * 1.5);pointer-events:auto;text-shadow:0 1px 14px #000;width:min(460px,38vw);display:grid;position:absolute;top:50%;left:54%;transform:translateY(-58%)}.board-ui .head,.board-ui .footer{transition:opacity .5s var(--ease)}.board-ui.zoomed .head,.board-ui.zoomed .footer{opacity:0;pointer-events:none}@media (max-width:760px){.accuse-under{width:90vw;top:74%;left:50%}.accuse-side{width:88vw;top:8vh;left:6vw;transform:none}}.portrait-mini,.radio img{filter:grayscale()contrast(1.12)sepia(.32)brightness(.98)}.portrait-mini{object-fit:cover;border:5px solid #e9e3d4;width:150px;height:200px;transform:rotate(-3deg);box-shadow:0 10px 30px #0009}.portrait-mini svg{width:100%;height:100%;display:block}.verdict{z-index:9;opacity:0;transition:opacity 1.4s var(--ease);background:#0b0a09;position:fixed;inset:0;overflow:auto}.verdict.on{opacity:1;pointer-events:auto}.verdict .inner{align-items:center;gap:calc(var(--u) * 4);min-height:100%;padding:calc(var(--u) * 8) calc(var(--u) * 6);grid-template-columns:1fr 1fr;display:grid}.verdict .left,.verdict .right{gap:calc(var(--u) * 2.2);align-content:center;display:grid}.verdict .lines{gap:1em;display:grid}.verdict .stamp{font:600 clamp(26px, calc(var(--u) * 3), 50px) / 1 var(--display);text-transform:uppercase;opacity:0;border:4px solid;justify-self:start;padding:8px 18px 6px;transition:transform .35s cubic-bezier(.3,1.6,.5,1),opacity .2s;transform:rotate(-6deg)scale(1.6)}.verdict .stamp.in{opacity:.9;transform:rotate(-6deg)scale(1)}.verdict .stamp.good{color:var(--blood)}.verdict .stamp.bad{color:var(--grey)}.verdict .stats{gap:calc(var(--u) * 3);flex-wrap:wrap;display:flex}.verdict .stats b{font:560 clamp(28px, calc(var(--u) * 2.6), 44px) / 1 var(--display);color:var(--white);margin-bottom:6px;display:block}.verdict .actions{align-items:center;gap:24px;display:flex}.credits{max-width:60ch}.credits a{color:var(--white)}@media (max-width:760px){.title-mono{font-size:13vw}.h-xl{font-size:14vw}.h-l{font-size:8.4vw}.accuse .card,.verdict .inner,.title-card{grid-template-columns:1fr;padding:0 24px}.title-card{left:0;right:0}.verdict .inner{padding:80px 24px}.topbar,.footer{flex-wrap:wrap;padding:16px 20px}.footer{flex-direction:column;align-items:flex-start;gap:10px}.memory-btn{bottom:120px;left:20px}.caption.left,.caption.right{inset:auto 24px 14vh}.examine{background:linear-gradient(#05050500,#05050599 25%,#050505f0);width:100vw;height:60vh;padding:0 24px;top:auto}}@media (prefers-reduced-motion:reduce){.word,.beat,.examine,.toast{transition-duration:10ms}.gate:after{animation:none}}.logo{background:var(--white);width:26px;height:29px;transition:background .3s, transform .6s var(--ease);vertical-align:middle;display:inline-block;-webkit-mask:url(/logo.svg) 50%/contain no-repeat;mask:url(/logo.svg) 50%/contain no-repeat}a:hover>.logo,.logo:hover{background:var(--amber);transform:rotate(120deg)}.disclaimer{max-width:46ch;color:var(--grey-dim)}.gate-marks{align-items:center;gap:calc(var(--u) * 2.4);display:flex}.mark-logo{opacity:0;transition:opacity .9s var(--ease) .15s, transform 1.4s var(--ease) .15s;transform:rotate(-140deg)scale(.6)}.gate.in .mark-logo{opacity:1;transform:none}.gate .icon path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.8s var(--ease) .35s}.gate.in .icon path{stroke-dashoffset:0}.line-mask{padding-bottom:.06em;display:block;overflow:hidden}.line-mask>span{transition:transform 1.1s var(--ease);display:block;transform:translateY(105%)}.gate.in .line-mask>span{transform:none}.loader{left:calc(var(--u) * 6);right:calc(var(--u) * 6);align-items:center;gap:calc(var(--u) * 2.4);z-index:2;opacity:0;transition:opacity .9s var(--ease), transform 1.1s var(--ease);display:flex;position:absolute;top:50%;transform:translateY(-50%)}.gate.booted .loader{opacity:1}.loader.out{pointer-events:none;transform:translateY(calc(-50% - 24px));opacity:0!important}.loader-count{font-size:clamp(56px, calc(var(--u) * 8), 140px)}.loader-ready{color:var(--white);opacity:0;transition:opacity .8s var(--ease) .6s, transform .8s var(--ease) .6s;align-self:flex-end;padding-bottom:.9em;transform:translate(-8px)}.loader-ready.on{opacity:1;transform:none}.rolling{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--white);font-weight:300;line-height:1;display:inline-flex}.rolling .reel{height:1em;display:inline-block;overflow:hidden}.rolling .strip{flex-direction:column;transition:transform .9s cubic-bezier(.65,0,.2,1);display:flex}.rolling .strip>span{height:1em;line-height:1}@media (prefers-reduced-motion:reduce){.line-mask>span,.gate .icon path,.mark-logo,.rolling .strip{transition-duration:10ms!important}}.credits-page{z-index:20;padding:calc(var(--u) * 5) calc(var(--u) * 6) calc(var(--u) * 8);animation:credits-in .7s var(--ease);background:#0b0a09;position:fixed;inset:0;overflow:auto}@keyframes credits-in{0%{opacity:0;transform:translateY(12px)}}.credits-head{padding-bottom:calc(var(--u) * 1.6);border-bottom:1px solid #f2eee61f;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.credits-head>div{gap:10px;display:grid}.credits-notice{max-width:70ch;margin:calc(var(--u) * 2.4) 0 calc(var(--u) * 3.2)}.credits-grid{gap:calc(var(--u) * 3) calc(var(--u) * 4);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.credits-section{align-content:start;gap:12px;display:grid}.credits-section h3{margin:0}.credits-section a{color:var(--white);text-underline-offset:3px;-webkit-text-decoration:underline #f2eee64d;text-decoration:underline #f2eee64d}.credits-section a:hover{color:var(--amber)}.credit-row{border-bottom:1px solid #f2eee60f;justify-content:space-between;gap:16px;padding:5px 0;display:flex}.credit-row>span{color:var(--grey)}.credits-sounds{max-height:none}.link-quiet{color:var(--grey-dim)}.link-quiet:hover{color:var(--white)}.exit-card{z-index:9;padding:0 calc(var(--u) * 6);opacity:0;pointer-events:none;transition:opacity 1s var(--ease) .4s;align-items:center;display:grid;position:fixed;inset:0}.exit-card.on{opacity:1;pointer-events:auto}.exit-inner{gap:calc(var(--u) * 2);max-width:640px;display:grid}.exit-inner .row{color:var(--grey-dim);flex-wrap:wrap;gap:16px;display:flex}.loader-pct{font-family:var(--mono);font-weight:300;font-size:clamp(28px, calc(var(--u) * 3.6), 64px);color:var(--grey);align-self:flex-start;margin-left:-.6em;padding-top:.25em}.env-logo{top:calc(var(--u) * 2.2);left:calc(var(--u) * 6);z-index:3;position:absolute}.env-stage{place-content:center;justify-items:center;gap:calc(var(--u) * 3);perspective:1400px;padding:80px 20px;display:grid;position:absolute;inset:0}.envelope{aspect-ratio:1.42;opacity:0;width:min(900px,84vw,118vh);transition:opacity 1s var(--ease), transform 1.6s var(--ease);filter:drop-shadow(0 40px 60px #0009)drop-shadow(0 6px 10px #00000080);transform-style:preserve-3d;position:relative;transform:translateY(60px)rotate(-7deg)scale(.96)}.gate.in .envelope{opacity:1;transform:rotate(-2.2deg)}.env-body,.env-flap{color:#2a1e12;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.3  0 0 0 0 0.2  0 0 0 0 0.1  0 0 0 0.35 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>"),radial-gradient(120% 90% at 50% 40%,#c9a468 0%,#b68f55 60%,#9a743f 100%);border-radius:3px;position:absolute;inset:0}.env-body{box-shadow:inset 0 0 0 1px #3c280f59,inset 0 -30px 60px #3c230a40}.env-flap{z-index:2;clip-path:polygon(0 0,100% 0,100% 62%,54% 100%,46% 100%,0 62%);filter:brightness(.92);transform-origin:50% 0;backface-visibility:hidden;background-color:#a9824a;height:30%;transition:transform .9s cubic-bezier(.6,0,.3,1) .45s;bottom:auto}.env-button{aspect-ratio:1;z-index:3;background:radial-gradient(circle at 35% 30%,#e9dcc0,#b7a27d 60%,#7d6a4b);border-radius:50%;width:clamp(20px,3.6%,32px);position:absolute;translate:-50% -50%;box-shadow:0 2px 3px #00000073,inset 0 0 0 3px #503c1e59}.envelope>.env-button.b1{z-index:6;transition:opacity .3s .45s;top:14.4%;left:86%}.envelope>.env-button.b2{z-index:6;top:56%;left:86%}.env-string{z-index:5;pointer-events:none;filter:drop-shadow(0 1.5px 1px #2814088c);position:absolute;top:0;left:0;overflow:visible}.env-string path{stroke:#9c1f22;stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .45s cubic-bezier(.5,0,.3,1)}.env-string path.fray{stroke-width:1.1px;opacity:.8}.gate.in .env-string path{stroke-dashoffset:0}.gate.in .env-tail{animation:4.8s ease-in-out 3.6s infinite alternate env-sway}@keyframes env-sway{0%{transform:rotate(-2.2deg)}to{transform:rotate(2.2deg)}}.env-print{align-content:start;gap:10px;display:grid;position:absolute;inset:33% 22% 8% 7%}.env-head{font:600 clamp(9px, 1.25vw, 15px) / 1 var(--display);letter-spacing:.14em;text-transform:uppercase;border-bottom:1.5px solid #2a1e12b3;justify-content:space-between;padding-bottom:6px;display:flex}.env-routing{font:400 clamp(8px, 1vw, 13px) / 1.9 var(--mono);text-transform:uppercase;border-bottom:1px solid #2a1e1266;grid-template-columns:1.3fr 1.2fr .8fr;display:grid}.env-routing>*{border-top:1px solid #2a1e1240;padding-left:4px}.env-routing .hand{text-transform:none;color:#1f2a44;font-family:Reenie Beanie,cursive;font-size:clamp(14px,1.9vw,26px);font-style:normal;line-height:1.3}.env-routing s.hand{opacity:.75;text-decoration-color:#1f2a44bf}.env-hand{color:#1a2340;margin:4px 0 0;font:400 clamp(24px,3.9vw,56px)/1.02 Reenie Beanie,cursive;display:grid}.env-hand span{clip-path:inset(0 100% 0 0);transition:clip-path 1.3s cubic-bezier(.5,0,.3,1)}.gate.in .env-hand span:first-child{clip-path:inset(0);transition-delay:.9s}.gate.in .env-hand span:nth-child(2){clip-path:inset(0);transition-delay:1.9s}.env-stamp{font:700 clamp(14px, 2.4vw, 34px) / 1 var(--display);letter-spacing:.08em;text-transform:uppercase;color:#a3191f;opacity:0;mix-blend-mode:multiply;border:3px solid;padding:6px 12px 4px;transition:transform .32s cubic-bezier(.3,1.6,.5,1) 3.1s,opacity .15s 3.1s;position:absolute;bottom:6%;right:-4%;transform:rotate(-11deg)scale(1.8)}.gate.in .env-stamp{opacity:.85;transform:rotate(-11deg)scale(1)}.env-actions{opacity:0;transition:opacity .9s var(--ease) .2s, transform .9s var(--ease) .2s;align-items:center;gap:22px;display:flex;transform:translateY(10px)}.env-actions.ready{opacity:1;transform:none}.env-open{font:600 13px/1 var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--white);border:1px solid #f2eee659;align-items:baseline;gap:12px;padding:15px 22px 14px;transition:background .3s,color .3s,border-color .3s;display:inline-flex}.env-open span{font:400 11px/1 var(--mono);letter-spacing:.04em;color:var(--grey);transition:color .3s}.env-open:hover{background:#9c1f22;border-color:#9c1f22}.env-open:hover span{color:#f2d9cf}.env-note{left:50%;bottom:calc(var(--u) * 2.4);text-align:center;width:min(720px,90vw);margin:0;position:absolute;transform:translate(-50%)}.gate.opening .env-string path{stroke-dashoffset:1px;transition:stroke-dashoffset .5s cubic-bezier(.6,0,.4,1)!important}.gate.opening .envelope>.env-button.b1{opacity:0}.gate.opening .env-flap{transform:rotateX(-178deg)}.gate.opening .envelope{transition:transform 1.4s var(--ease) .5s;transform:rotate(0)translateY(30px)scale(1.04)}.gate.opening .env-actions,.gate.opening .env-note{opacity:0;transition:opacity .4s}.env-stage,.env-logo,.env-note{opacity:0;transition:opacity .6s var(--ease)}.gate.in .env-stage,.gate.in .env-logo,.gate.in .env-note{opacity:1}@media (max-width:760px){.envelope{aspect-ratio:.92;width:90vw}.env-flap{height:22%}.envelope>.env-button.b1{top:11.4%}.env-print{gap:8px;inset:26% 18% 5% 7%}.env-head{flex-direction:column;gap:4px}.env-hand{font-size:30px}.env-stamp{font-size:15px;bottom:1%;right:0}.env-actions{flex-direction:column;gap:12px}}@media (prefers-reduced-motion:reduce){.envelope,.env-flap,.env-hand span,.env-string path,.env-tail,.env-stamp{transition-duration:10ms!important;transition-delay:0s!important}}
