@font-face{font-family:Lilita One;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3b0bcebad1fd47d9-s.woff2) format("woff2");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:Lilita One;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/043945717efb3a31-s.p.woff2) format("woff2");unicode-range:u+00??,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:Lilita One Fallback;src:local("Arial");ascent-override:96.14%;descent-override:22.91%;line-gap-override:0.00%;size-adjust:96.01%}.__className_aa659e{font-family:Lilita One,Lilita One Fallback;font-weight:400;font-style:normal}.__variable_aa659e{--font-display:"Lilita One","Lilita One Fallback"}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.woff2) format("woff2");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:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.woff2) format("woff2");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:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");unicode-range:u+00??,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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.woff2) format("woff2");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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.woff2) format("woff2");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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");unicode-range:u+00??,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:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.woff2) format("woff2");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:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.woff2) format("woff2");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:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");unicode-range:u+00??,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:Nunito Fallback;src:local("Arial");ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.00%;size-adjust:101.39%}.__className_4757eb{font-family:Nunito,Nunito Fallback;font-style:normal}.__variable_4757eb{--font-body:"Nunito","Nunito Fallback"}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64418ffc17e50301-s.woff2) format("woff2");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:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0e96d314a90a6138-s.p.woff2) format("woff2");unicode-range:u+00??,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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba43ea3467e29870-s.woff2) format("woff2");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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7ea2ab4a8ad1f81-s.p.woff2) format("woff2");unicode-range:u+00??,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:DM Mono Fallback;src:local("Arial");ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9ef920{font-family:DM Mono,DM Mono Fallback;font-style:normal}.__variable_9ef920{--font-mono:"DM Mono","DM Mono Fallback"}:root{--ink:#23131c;--paper:#fffaf1;--cream:#f7dfb6;--red:#e8202f;--green:#17a35a;--pink:#ff5d8f;--gold:#ffc93c;--muted:#7a6670;--pad:clamp(10px,2.2vw,22px);--line:3px solid var(--ink);--pop:4px 4px 0 var(--ink)}*{box-sizing:border-box}body,html{margin:0;height:100%;overflow:hidden;background:var(--cream);color:var(--ink);font-family:var(--font-body),system-ui,sans-serif;-webkit-font-smoothing:antialiased}button,input{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--red);outline-offset:3px}.stage{position:fixed;inset:0}.scene{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:none;cursor:-webkit-grab;cursor:grab}.scene:active{cursor:-webkit-grabbing;cursor:grabbing}.card{position:absolute;background:var(--paper);border:var(--line);border-radius:16px;box-shadow:var(--pop);padding:12px 14px}.label{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.bar{height:12px;border:2px solid var(--ink);border-radius:99px;background:#fff;overflow:hidden}.bar .fill{height:100%;background:var(--green);transition:width .3s ease}.bar.hot .fill{background:linear-gradient(90deg,var(--gold),var(--red));transition:width .15s linear}.top-card{top:var(--pad);left:var(--pad);width:min(270px,calc(100vw - 2 * var(--pad)));display:grid;grid-gap:8px;gap:8px;transform:rotate(-1.5deg)}.brand{display:flex;align-items:baseline;gap:8px}.ticker{font-family:var(--font-display),sans-serif;font-size:40px;line-height:1;color:var(--red);-webkit-text-stroke:1.5px var(--ink);text-shadow:3px 3px 0 var(--ink)}.ticker.long{font-size:30px}.top-card .live{position:absolute;top:10px;right:12px;font-family:var(--font-mono),monospace;font-size:11px;font-weight:500;color:var(--muted)}.top-card .live.on{color:var(--red)}.sub{font-family:var(--font-display),sans-serif;font-size:16px;text-transform:uppercase}.mcap{display:flex;justify-content:space-between;align-items:baseline}.mcap .value{font-family:var(--font-mono),monospace;font-weight:500;font-size:22px}.next{display:grid;grid-gap:5px;gap:5px}.mcap .value.small{font-size:16px}.events{position:absolute;top:calc(var(--pad) + 205px);left:var(--pad);width:min(270px,calc(100vw - 2 * var(--pad)));display:grid;grid-gap:10px;gap:10px}.event{position:relative;display:grid;grid-gap:4px;gap:4px;animation:slide-in .3s ease-out}.event .big{font-family:var(--font-display),sans-serif;font-size:40px;line-height:1}.event .hint{font-size:13px;font-weight:700}.event.owner{background:#fff1c9}.event.owner .big{color:var(--red);animation:wobble 1s ease-in-out infinite}.event.owner .fill{background:var(--red)}.event.owner.safe{background:#c9f5d9}.event.owner.safe .big{color:var(--green);animation:none}.event.doghouse{background:#e8dccb}.event.doghouse .fill{background:var(--green)}.event.hell{background:#3a0d08;color:#ffd9c7}.event.hell .label{color:#ff9a6b}.event.hell .big{color:#4ade80}.event.hell .fill{background:#22c55e}.shout-hell strong{color:#ff5a14;animation:wobble .5s ease-in-out .4s 3}.shout-graduate strong{color:var(--gold);animation:wobble .5s ease-in-out .4s 3}.shout-bot strong{color:#7dd3fc;animation:wobble .5s ease-in-out .4s 3}.shout-neighbor strong{color:var(--red);animation:wobble .5s ease-in-out .4s 3}.shout-hellEscape strong{color:#4ade80;animation:wobble .5s ease-in-out .4s 3}.event.jeet{background:#dfe6f5}.tug{display:grid;grid-template-columns:auto 1fr auto;grid-gap:8px;gap:8px;align-items:center;font-family:var(--font-mono),monospace;font-size:12px;font-weight:500}.tug .buys{color:var(--green)}.tug .sells{color:var(--red)}.rope{position:relative;height:12px;border:2px solid var(--ink);border-radius:99px;background:linear-gradient(90deg,#c9f5d9 50%,#ffd6da 0)}.rope .mark{position:absolute;top:-6px;width:8px;height:20px;margin-left:-4px;background:var(--ink);border-radius:3px;transition:left .3s ease}.tape li.jeet{background:#1f2a44;color:#fff;font-weight:500}.tape li.jeet .who{color:#c9d4ee}.tape{top:var(--pad);right:var(--pad);width:250px;max-height:calc(100vh - 170px);overflow:hidden}.tape h2{margin:0 0 6px;font-family:var(--font-display),sans-serif;font-weight:400;font-size:18px}.tape ol{list-style:none;margin:0;padding:0;display:grid;grid-gap:3px;gap:3px}.tape li{display:grid;grid-template-columns:42px 1fr auto;grid-gap:8px;gap:8px;align-items:center;font-family:var(--font-mono),monospace;font-size:12.5px;padding:3px 6px;border-radius:8px;animation:slide-in .25s ease-out}.tape li .side{font-weight:500}.tape li.buy .side{color:var(--green)}.tape li.sell .side{color:var(--red)}.tape li.rocket{background:var(--red);color:#fff;font-weight:500}.tape li .who{color:var(--muted)}.tape li.rocket .who{color:#ffd6da}@keyframes slide-in{0%{transform:translateY(-8px);opacity:0}}.meter{left:50%;bottom:calc(var(--pad) + 62px);transform:translateX(-50%);width:min(420px,calc(100vw - 2 * var(--pad)));display:grid;grid-gap:6px;gap:6px;text-align:center}.meter .status{font-family:var(--font-display),sans-serif;font-size:22px;line-height:1.1}.meter[data-state=guilty] .status,.meter[data-state=searching] .status{color:var(--red)}.gauge{display:grid;grid-template-columns:auto 1fr 74px;grid-gap:10px;gap:10px;align-items:center}.hpm{font-family:var(--font-mono),monospace;font-weight:500;font-size:18px;text-align:right}.hpm small{font-size:11px;color:var(--muted)}.shout{position:absolute;top:max(var(--pad),9vh);left:50%;transform:translateX(-50%);display:grid;justify-items:center;grid-gap:4px;gap:4px;pointer-events:none;text-align:center;animation:shout-in .45s cubic-bezier(.2,1.6,.4,1);width:min(640px,calc(100vw - 2 * var(--pad)));z-index:2}.shout strong{font-family:var(--font-display),sans-serif;font-weight:400;font-size:clamp(30px,5vw,58px);line-height:1;color:#fff;-webkit-text-stroke:2.5px var(--ink);text-shadow:5px 5px 0 var(--ink)}.shout span{font-family:var(--font-mono),monospace;font-weight:500;background:var(--paper);border:var(--line);border-radius:99px;padding:3px 12px;box-shadow:var(--pop)}.shout-rocket strong{color:var(--red);animation:wobble .5s ease-in-out .4s 3}.shout-caught strong{color:#48c6ef}.shout-ath strong{color:#ff5fa8;animation:wobble .5s ease-in-out .4s 3}.controls .rain{background:#ffd1e8}.shout-busted strong,.shout-doghouse strong,.shout-jeet strong,.shout-ownerComing strong,.shout-stolen strong{color:var(--red);animation:wobble .5s ease-in-out .4s 3}.shout-freed strong,.shout-goodBoy strong,.shout-moon strong,.shout-ownerSafe strong,.shout-rekt strong,.shout-returned strong{color:var(--gold);animation:wobble .5s ease-in-out .4s 3}.shout-upgrade strong{color:var(--gold)}@keyframes shout-in{0%{transform:translateX(-50%) scale(.3) rotate(-8deg);opacity:0}}@keyframes wobble{50%{transform:rotate(-3deg) scale(1.06)}}.controls{position:absolute;left:50%;bottom:var(--pad);transform:translateX(-50%);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:max-content;max-width:calc(100vw - 2 * var(--pad))}.controls .tag{font-family:var(--font-mono),monospace;font-size:11px;font-weight:500;letter-spacing:.1em;background:var(--ink);color:var(--paper);border-radius:6px;padding:4px 7px}.controls .toggle,.controls button{border:var(--line);border-radius:12px;background:var(--paper);box-shadow:3px 3px 0 var(--ink);padding:7px 13px;font-weight:800;cursor:pointer;transition:transform .06s,box-shadow .06s}.controls button:active{transform:translate(3px,3px);box-shadow:0 0 0 var(--ink)}.controls button:disabled{opacity:.45;cursor:default}.controls .buy{background:#c9f5d9}.controls .rocket{background:var(--red);color:#fff}.controls .sell{background:#ffd6da}.controls .toggle{display:inline-flex;align-items:center;gap:6px}.controls .toggle input{accent-color:var(--red);width:16px;height:16px}.door{position:absolute;inset:0;display:grid;place-items:center;padding:var(--pad);background:rgba(35,19,28,.35)}.door-card{background:var(--paper);border:var(--line);border-radius:24px;box-shadow:8px 8px 0 var(--ink);padding:26px 30px;max-width:420px;text-align:center;transform:rotate(-1deg)}.door .kicker{margin:0;font-size:18px;letter-spacing:.06em}.door .kicker,.door h1{font-family:var(--font-display),sans-serif}.door h1{margin:2px 0 0;font-weight:400;font-size:clamp(64px,16vw,96px);line-height:1;color:var(--red);-webkit-text-stroke:3px var(--ink);text-shadow:6px 6px 0 var(--ink)}.door .tagline{font-size:18px;font-weight:700;margin:12px 0 18px}.door .go{font-family:var(--font-display),sans-serif;font-size:26px;background:var(--red);color:#fff;border:var(--line);border-radius:16px;padding:10px 28px;box-shadow:var(--pop);cursor:pointer}.door .go.soon{background:var(--muted);cursor:default}.door .go:active{transform:translate(4px,4px);box-shadow:none}.rules{list-style:none;padding:0;margin:20px 0 12px;display:grid;grid-gap:4px;gap:4px;font-weight:700;font-size:14.5px}.fineprint{margin:0;font-size:12px;color:var(--muted)}@media (max-width:720px){.events{top:calc(var(--pad) + 185px);width:min(230px,62vw)}.event .big{font-size:28px}.top-card{gap:5px;padding:10px 12px}.ticker{font-size:30px}.mcap .value{font-size:18px}.shout{top:46%}.controls{gap:6px}.controls .tag{display:none}.controls .toggle,.controls button{padding:6px 9px;font-size:14px;border-radius:10px}.meter{bottom:calc(var(--pad) + 92px);padding:8px 12px}.meter .status{font-size:17px}.tape{top:auto;bottom:calc(var(--pad) + 92px + 84px);width:172px;padding:8px 10px}.tape h2{font-size:15px;margin-bottom:3px}.tape li{grid-template-columns:30px 1fr;padding:1px 6px}.tape li .who,.tape li:nth-child(n+5){display:none}}@media (prefers-reduced-motion:reduce){.shout,.shout-rocket strong,.tape li{animation:none}}.art{position:fixed;top:0;left:0;overflow:hidden;background:#ffb020}.art-burst{position:absolute;inset:-60%;background:radial-gradient(circle at 50% 50%,#fff3c4 0,#ffd23f 16%,transparent 46%),repeating-conic-gradient(from 0deg at 50% 50%,#ff5a3c 0deg 9deg,#ff8a3d 9deg 18deg)}.art-pfp:after{content:"";position:absolute;inset:0;background:radial-gradient(circle,rgba(35,19,28,.22) 1.6px,transparent 2.2px) 0 0 /11px 11px;-webkit-mask-image:radial-gradient(circle at 50% 50%,transparent 38%,black 85%);mask-image:radial-gradient(circle at 50% 50%,transparent 38%,black 85%);pointer-events:none}.art-banner .art-burst{background:radial-gradient(circle at 74% 50%,#fff3c4 0,#ffd23f 10%,transparent 30%),repeating-conic-gradient(from 0deg at 74% 50%,#ff5a3c 0deg 9deg,#ff8a3d 9deg 18deg);inset:0}.art-canvas{position:absolute;top:0;left:0;width:500px;height:500px}.art-banner .art-canvas{left:auto;right:0;width:760px}.art-words{position:absolute;left:70px;top:50%;transform:translateY(-50%) rotate(-2deg);z-index:1;color:var(--ink)}.art-words h1{margin:0;font-weight:400;font-size:170px;line-height:.95;color:var(--red);-webkit-text-stroke:5px var(--ink);text-shadow:9px 9px 0 var(--ink)}.art-kicker,.art-words h1{font-family:var(--font-display),sans-serif}.art-kicker{margin:0 0 6px;font-size:34px;letter-spacing:.08em;color:#fff;-webkit-text-stroke:2px var(--ink);text-shadow:3px 3px 0 var(--ink)}.art-tag{margin:14px 0 6px;display:inline-block;font-size:30px;font-weight:800;background:var(--paper);border:var(--line);border-radius:14px;padding:6px 16px;box-shadow:var(--pop)}.art-small{margin:10px 0 0;font-size:20px;font-weight:800;color:var(--ink)}.streaming .meter{bottom:var(--pad)}@media (min-width:1600px){.streaming .card,.streaming .shout{zoom:1.3}}