@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700;800&family=Press+Start+2P&family=Share+Tech+Mono&family=Space+Mono:wght@400;700&family=VT323&display=swap";.ttv{z-index:14;box-sizing:border-box;color:wheat;pointer-events:none;--u:clamp(11px, 1.55vw, 19px);--amber:#fde047;--amber-dim:#fde04773;--green:#4ade80;--red:#ef4444;--blue:#60a5fa;--ink:wheat;--ink-mute:#f5deb38c;--line:#fde04738;background:radial-gradient(at 50% 0,#fde04712,#0000 60%),linear-gradient(#150c04 0%,#0a0604 55%,#060403 100%);font-family:VT323,Share Tech Mono,monospace;display:none;position:absolute;inset:0;overflow:hidden}.ttv.on{pointer-events:auto;flex-direction:column;display:flex}.ttv:after{content:"";pointer-events:none;z-index:9;mix-blend-mode:multiply;background:repeating-linear-gradient(#00000038 0 1px,#0000 1px 3px),radial-gradient(#0000 55%,#0000008c 100%);position:absolute;inset:0}.ttv__head{padding:calc(var(--u) * .6) calc(var(--u) * .9) calc(var(--u) * .35);border-bottom:1px solid var(--line);flex:none;align-items:baseline;gap:.7em;display:flex}.ttv__brand{font-size:calc(var(--u) * 1.35);letter-spacing:.16em;color:var(--amber);text-shadow:0 0 8px #fde04780;white-space:nowrap}.ttv__brand b{color:var(--ink);font-weight:400}.ttv__clock{font-size:calc(var(--u) * 1.05);color:var(--ink-mute);letter-spacing:.06em;margin-left:auto}.ttv__live{font-size:calc(var(--u) * .95);color:var(--red);letter-spacing:.12em;align-items:center;gap:.35em;display:inline-flex}.ttv__live i{background:var(--red);border-radius:50%;width:.55em;height:.55em;animation:1.4s steps(2,jump-none) infinite ttv-blink;box-shadow:0 0 7px #ef4444cc}@keyframes ttv-blink{50%{opacity:.2}}.ttv__pages{gap:calc(var(--u) * .3);padding:calc(var(--u) * .35) calc(var(--u) * .9);border-bottom:1px solid var(--line);scrollbar-width:none;flex:none;display:flex;overflow-x:auto}.ttv__pages::-webkit-scrollbar{display:none}.ttv-tab{font-family:inherit;font-size:calc(var(--u) * .95);letter-spacing:.1em;color:var(--ink-mute);cursor:pointer;white-space:nowrap;background:#fde0470d;border:1px solid #0000;border-radius:3px;flex:none;padding:.15em .7em;transition:color .12s,background .12s,border-color .12s}.ttv-tab:hover{color:var(--ink);background:#fde0471f}.ttv-tab__num{color:var(--amber);opacity:.75;margin-right:.45em}.ttv-tab.is-on{color:#1a1204;background:var(--amber);border-color:var(--amber);box-shadow:0 0 12px #fde04759}.ttv-tab.is-on .ttv-tab__num{color:#1a1204;opacity:.6}:is(body:has(.ttv.on) .tally,body:has(.ttv.on) .coviewers-osd,body:has(.ttv.on) .screen-chanmsg,body:has(.ttv.on) .sms-ticker,body:has(.ttv.on) .screen-reactions__fly){display:none}body:has(.ttv.on) .screen-reactions__picker{display:none!important}.ttv__ticker{height:calc(var(--u) * 1.7);border-bottom:1px solid var(--line);background:#fde0470b;flex:none;position:relative;overflow:hidden}.ttv__ticker-track{white-space:nowrap;height:100%;font-size:calc(var(--u) * .95);color:var(--ink);will-change:transform;align-items:center;animation:linear infinite ttv-marquee;display:flex;position:absolute;top:0;left:0}.ttv__ticker-run{align-items:center;gap:var(--tick-gap,calc(var(--u) * 2.2));padding-right:var(--tick-gap,calc(var(--u) * 2.2));flex:none;display:flex}@keyframes ttv-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.ttv__ticker-item i{color:var(--amber);margin-right:.4em;font-style:normal}@media (prefers-reduced-motion:reduce){.ttv__ticker-track{animation:none}}.ttv__body{min-height:0;padding:calc(var(--u) * .6) calc(var(--u) * .9) calc(var(--u) * 1.2);scrollbar-width:thin;scrollbar-color:var(--amber-dim) transparent;flex:auto;overflow:hidden auto}.ttv__body::-webkit-scrollbar{width:7px}.ttv__body::-webkit-scrollbar-track{background:#fde0470d}.ttv__body::-webkit-scrollbar-thumb{background:var(--amber-dim);border-radius:4px}.ttv-page{display:none}.ttv-page.is-on{animation:.22s ease-out ttv-page-in;display:block}@keyframes ttv-page-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ttv-sec{margin:0 0 calc(var(--u) * 1.1)}.ttv-sec__h{font-size:calc(var(--u) * 1.05);letter-spacing:.14em;color:var(--amber);margin:0 0 calc(var(--u) * .45);border-bottom:1px dashed var(--line);align-items:baseline;gap:.6em;padding-bottom:.2em;display:flex}.ttv-sec__h small{font-size:calc(var(--u) * .8);letter-spacing:.05em;color:var(--ink-mute);margin-left:auto}.ttv-flap{vertical-align:baseline;gap:.12em;display:inline-flex}.ttv-flap span{text-align:center;min-width:.72em;color:var(--amber);text-shadow:0 0 6px #fde04766;background:linear-gradient(#241804 0%,#1a1103 49.6%,#0d0902 50.4%,#171003 100%);border:1px solid #fde04747;border-radius:2px;padding:.08em .1em;display:inline-block;box-shadow:inset 0 0 6px #000000b3}.ttv-flap span.is-sep{box-shadow:none;min-width:.25em;color:var(--ink-mute);background:0 0;border:none}.ttv-nums{grid-template-columns:repeat(auto-fit, minmax(calc(var(--u) * 8.5), 1fr));gap:calc(var(--u) * .45);display:grid}.ttv-num{border:1px solid var(--line);padding:calc(var(--u) * .4) calc(var(--u) * .5);background:#fde0470a;border-radius:4px}.ttv-num__v{font-size:calc(var(--u) * 1.5);line-height:1.1}.ttv-num__l{font-size:calc(var(--u) * .8);color:var(--ink-mute);letter-spacing:.06em;margin-top:.15em}.ttv-bar{height:calc(var(--u) * .62);background:repeating-linear-gradient(90deg, #fde0471a 0 calc(var(--u) * .28), transparent calc(var(--u) * .28) calc(var(--u) * .38));border:1px solid #fde04740;border-radius:2px;position:relative;overflow:hidden}.ttv-bar__fill{width:var(--pct,0%);background:repeating-linear-gradient(90deg, var(--c,var(--green)) 0 calc(var(--u) * .28), #0000008c calc(var(--u) * .28) calc(var(--u) * .38));box-shadow:0 0 10px var(--c,var(--green));transition:width .6s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto 0 0}.ttv-bar__mark{width:2px;top:-2px;bottom:-2px;left:var(--at,100%);background:var(--ink);opacity:.6;position:absolute}.ttv-podiums{grid-template-columns:repeat(auto-fit, minmax(calc(var(--u) * 11), 1fr));gap:calc(var(--u) * .7);display:grid}.ttv-podium{border:1px solid var(--line);padding:calc(var(--u) * .4);background:#00000040;border-radius:4px}.ttv-podium__t{font-size:calc(var(--u) * .9);letter-spacing:.12em;color:var(--amber);text-align:center;margin-bottom:calc(var(--u) * .3)}.ttv-podium__stage{align-items:end;gap:calc(var(--u) * .22);grid-template-columns:1fr 1.15fr 1fr;display:grid}.ttv-place{text-align:center;min-width:0}.ttv-place__who{font-size:calc(var(--u) * .82);white-space:nowrap;text-overflow:ellipsis;margin-bottom:.15em;overflow:hidden}.ttv-place__v{font-size:calc(var(--u) * .86);color:var(--ink-mute)}.ttv-place__block{font-size:calc(var(--u) * 1.15);color:#1a1204;border:1px solid;border-bottom:none;border-radius:3px 3px 0 0;justify-content:center;align-items:flex-start;padding-top:.15em;font-weight:700;display:flex}.ttv-place--1 .ttv-place__block{height:calc(var(--u) * 2.6)}.ttv-place--2 .ttv-place__block{height:calc(var(--u) * 1.85)}.ttv-place--3 .ttv-place__block{height:calc(var(--u) * 1.35)}.ttv-place--1 .ttv-place__block{background:linear-gradient(#fde047,#b8890c);border-color:#fde047}.ttv-place--2 .ttv-place__block{background:linear-gradient(#d8d8d8,#8a8a8a);border-color:#d8d8d8}.ttv-place--3 .ttv-place__block{background:linear-gradient(#d08b4a,#7c4f1e);border-color:#d08b4a}.ttv-podium__unit{text-align:center;font-size:calc(var(--u) * .75);color:var(--ink-mute);letter-spacing:.08em;margin-top:.2em}.ttv-podium__rest{margin:calc(var(--u) * .35) 0 0;padding:calc(var(--u) * .3) 0 0;border-top:1px dashed var(--line);list-style:none}.ttv-podium__rest li{grid-template-columns:calc(var(--u) * 1.3) minmax(0, 1fr) auto;align-items:baseline;gap:calc(var(--u) * .3);font-size:calc(var(--u) * .8);padding:.05em calc(var(--u) * .15);border-radius:2px;display:grid}.ttv-podium__rest li:hover{background:#fde04712}.ttv-podium__n{color:var(--amber);opacity:.7;text-align:right}.ttv-podium__who{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ttv-podium__v{color:var(--ink-mute);white-space:nowrap}.ttv-hero{gap:calc(var(--u) * .8);border:1px solid var(--line);border-left:3px solid var(--amber);padding:calc(var(--u) * .5);background:radial-gradient(at 20% 100%,#4ade801a,#0000 60%),#0000004d;border-radius:4px;align-items:stretch;display:flex}.ttv-hero__frame{width:calc(var(--u) * 7);background:linear-gradient(#0000 60%,#4ade8014);border:1px solid #4ade8040;border-radius:3px;flex:none;justify-content:center;align-items:flex-end;display:flex;overflow:hidden}.ttv-hero__frame svg,.ttv-hero__frame img{width:100%;height:auto;display:block}.ttv-hero__body{flex-direction:column;flex:auto;min-width:0;display:flex}.ttv-hero__kicker{font-size:calc(var(--u) * .78);letter-spacing:.16em;color:var(--green)}.ttv-hero__name{font-size:calc(var(--u) * 1.5);color:var(--ink);line-height:1.15}.ttv-hero__owner{font-size:calc(var(--u) * .95)}.ttv-hero__meta{font-size:calc(var(--u) * .85);color:var(--ink-mute);flex-wrap:wrap;gap:0 1em;margin-top:auto;display:flex}.ttv-yard{grid-template-columns:calc(var(--u) * 1.6) 1fr calc(var(--u) * 7) calc(var(--u) * 3.4);align-items:center;gap:calc(var(--u) * .5);padding:calc(var(--u) * .28) calc(var(--u) * .35);cursor:pointer;border:1px solid #0000;border-radius:3px;transition:background .12s,border-color .12s;display:grid}.ttv-yard:hover{border-color:var(--line);background:#fde04714}.ttv-yard.is-mine{background:#4ade801a;border-color:#4ade8066}.ttv-yard__rank{font-size:calc(var(--u) * 1.15);color:var(--amber);text-align:right}.ttv-yard__id{min-width:0}.ttv-yard__name{font-size:calc(var(--u) * 1.02);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.ttv-yard__name small{margin-left:.5em}.ttv-yard__name i{background:var(--c,var(--amber));width:.55em;height:.55em;box-shadow:0 0 6px var(--c,var(--amber));border-radius:1px;margin-right:.4em;font-style:normal;display:inline-block}.ttv-yard__motto{font-size:calc(var(--u) * .78);color:var(--ink-mute);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.ttv-yard__num{font-size:calc(var(--u) * .85);color:var(--ink-mute);text-align:right}.ttv-yard__num b{color:var(--ink);font-weight:400}.ttv-yard__live{color:var(--green)}.ttv-lane{margin-bottom:calc(var(--u) * .4)}.ttv-lane__top{font-size:calc(var(--u) * .85);align-items:baseline;gap:.5em;margin-bottom:.15em;display:flex}.ttv-lane__v{color:var(--ink-mute);margin-left:auto}.ttv-shelf{margin-top:calc(var(--u) * .5)}.ttv-shelf__t{font-size:calc(var(--u) * .75);letter-spacing:.16em;color:var(--ink-mute);margin-bottom:calc(var(--u) * .2)}.ttv-garden{gap:calc(var(--u) * .5);flex-wrap:wrap;display:flex}.ttv-pot{width:calc(var(--u) * 5.6);text-align:center;border:1px solid var(--line);padding:calc(var(--u) * .25);cursor:pointer;background:#00000040;border-radius:3px}.ttv-pot:hover{border-color:var(--amber-dim);background:#fde04712}.ttv-pot svg{width:100%;height:auto;display:block}.ttv-pot__name{font-size:calc(var(--u) * .76);color:var(--ink);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ttv-pot__who{font-size:calc(var(--u) * .72);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ttv-pot__name+.ttv-pot__who{color:var(--ink-mute);font-size:calc(var(--u) * .68)}.ttv-pot__tag{font-size:calc(var(--u) * .7);color:var(--ink-mute)}.ttv-pot--bloom{border-color:#f472b680}.ttv-pot--thirst{border-color:#ef44448c;animation:1.6s ease-in-out infinite ttv-pulse}@keyframes ttv-pulse{50%{border-color:#ef444426}}.ttv-row{grid-template-columns:calc(var(--u) * 1.4) minmax(0, 1fr) calc(var(--u) * 6) calc(var(--u) * 5.6);align-items:center;gap:calc(var(--u) * .4);padding:calc(var(--u) * .16) calc(var(--u) * .3);font-size:calc(var(--u) * .88);border-radius:3px;display:grid}.ttv-row:hover{background:#fde04712}.ttv-row__n{color:var(--amber);text-align:right;opacity:.8}.ttv-row,.ttv-place__who,.ttv-podium__who,.ttv-pot__who,.ttv-hero__owner,.ttv-you__head,.ttv-crew__nicks{font-size-adjust:.4}.ttv-row__who{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ttv-row__who small{color:var(--ink-mute);margin-left:.4em}.ttv-row__v{text-align:right;color:var(--ink-mute);white-space:nowrap}.ttv-vid{grid-template-columns:calc(var(--u) * 1.4) minmax(0, 1fr) calc(var(--u) * 5) calc(var(--u) * 7.2);align-items:center;gap:calc(var(--u) * .4);padding:calc(var(--u) * .16) calc(var(--u) * .3);font-size:calc(var(--u) * .88);border-radius:3px;display:grid}.ttv-vid:hover{background:#fde04712}.ttv-vid__t{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ttv-vid__t small{color:var(--ink-mute);margin-left:.4em}.ttv-vid__v{text-align:right;color:var(--ink-mute);white-space:nowrap}@media (width<=700px){.ttv-vid{grid-template-columns:calc(var(--u) * 1.4) minmax(0, 1fr) calc(var(--u) * 7.2)}.ttv-vid>span:nth-child(3){display:none}}.ttv-crew{grid-template-columns:calc(var(--u) * 1.4) calc(var(--u) * 7.5) minmax(0, 1fr);align-items:baseline;gap:calc(var(--u) * .4);padding:calc(var(--u) * .16) calc(var(--u) * .3);font-size:calc(var(--u) * .88);cursor:pointer;border-radius:3px;display:grid}.ttv-crew:hover{background:#fde04712}.ttv-crew__n{text-align:right;color:var(--amber);opacity:.85}.ttv-crew__yard{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ttv-crew__nicks{min-width:0;color:var(--ink-mute)}.ttv-crew__nicks b{font-weight:400}.ttv-cur{margin:0;padding:0;list-style:none}.ttv-cur li{font-size:calc(var(--u) * .88);gap:.5em;padding:.1em 0;display:flex}.ttv-cur i{flex:none;font-style:normal}.ttv-fact{margin-top:calc(var(--u) * .5);padding:calc(var(--u) * .4) calc(var(--u) * .6);font-size:calc(var(--u) * .92);color:var(--green);background:#4ade800f;border:1px dashed #4ade8066;border-radius:4px}.ttv-fact b{font-size:calc(var(--u) * .72);letter-spacing:.16em;color:var(--ink-mute);margin-bottom:.15em;font-weight:400;display:block}.ttv-you{border:1px solid #4ade8059;border-left:3px solid var(--green);padding:calc(var(--u) * .4) calc(var(--u) * .55);background:linear-gradient(90deg,#4ade801a,#0000 65%);border-radius:4px}.ttv-you__head{font-size:calc(var(--u) * .88);letter-spacing:.1em;color:var(--ink-mute);margin-bottom:calc(var(--u) * .3)}.ttv-you__head b{color:var(--ink);font-weight:400}.ttv-you__grid{grid-template-columns:repeat(auto-fit, minmax(calc(var(--u) * 7), 1fr));gap:calc(var(--u) * .4);display:grid}.ttv-you__cell{border-left:1px solid var(--line);padding-left:calc(var(--u) * .4)}.ttv-you__what{font-size:calc(var(--u) * .75);letter-spacing:.1em;color:var(--ink-mute)}.ttv-you__rank{font-size:calc(var(--u) * 1.05);color:var(--amber)}.ttv-you__gap{font-size:calc(var(--u) * .78);color:var(--ink)}.ttv-you__gap--top{color:var(--green)}.ttv-challenge{padding:calc(var(--u) * .35) calc(var(--u) * .6);margin-bottom:calc(var(--u) * .6);font-size:calc(var(--u) * .92);background:linear-gradient(90deg,#fde04724,#0000 70%);border:1px solid #fde04773;border-radius:4px}.ttv-challenge b{color:var(--amber);font-weight:400}.ttv-empty{font-size:calc(var(--u) * .88);color:var(--ink-mute);padding:calc(var(--u) * .3) 0;font-style:italic}.ttv__hint{padding:calc(var(--u) * .2) calc(var(--u) * .9) calc(var(--u) * .35);font-size:calc(var(--u) * .75);color:var(--ink-mute);letter-spacing:.08em;border-top:1px solid var(--line);flex:none}.ttv__hint kbd{border:1px solid var(--line);color:var(--amber);border-radius:2px;padding:0 .3em;font-family:inherit}@media (width<=560px){.ttv-podiums{grid-template-columns:1fr}.ttv-yard{grid-template-columns:calc(var(--u) * 1.4) 1fr calc(var(--u) * 3.2)}.ttv-yard__num--hide-narrow{display:none}}.storm-screen{z-index:14;pointer-events:auto;color:#d3eed5;scrollbar-width:thin;scrollbar-color:#cbd5e166 transparent;background:radial-gradient(90% 70% at 50% 20%,#0f1a14 0%,#050705 70%);font-family:VT323,monospace;display:none;position:absolute;inset:0;overflow:hidden auto}.storm-screen.on{display:block}body.no-crt-fx .storm-screen{background:#070a08}.snow{flex-direction:column;gap:14px;padding:clamp(14px,3vw,28px) clamp(14px,3.5vw,36px) 40px;display:flex}.snow__hero{flex-direction:column;gap:6px;display:flex}.snow__eyebrow,.snow-wall__head,.snow-credits__head,.snow-meter__label,.snow__count-label{letter-spacing:.2em;color:#fde047;opacity:.9;font-family:"Press Start 2P",monospace;font-size:8px}.snow__title{color:#f4f7f3;text-shadow:0 0 16px #fde04738,3px 0 #ef44444d,-3px 0 #4ade804d;font-family:"Press Start 2P",monospace;font-size:clamp(22px,4.6vw,40px);line-height:1.1}.snow.is-night .snow__title{color:#fecaca;text-shadow:0 0 22px #ef444480;animation:1.1s steps(2,end) infinite snow-pulse}@keyframes snow-pulse{50%{opacity:.6}}.snow.is-aftermath .snow__title{color:#e2e8f0}.snow__line{color:#e9f3ea;max-width:70ch;font-size:21px}.snow__count{align-items:baseline;gap:12px;margin-top:4px;display:flex}.snow__count-num{color:#fde047;font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:34px}.snow.is-night .snow__count-num{color:#fca5a5}.snow__night{color:#8fae9c;font-size:17px}.snow__meters{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.snow-meter{background:#00000059;border:1px solid #cbd5e138;flex-direction:column;gap:5px;padding:10px 12px;display:flex}.snow-meter__head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.snow-meter__num{color:#f4f7f3;font-variant-numeric:tabular-nums;font-size:19px}.snow-meter__bar{background:repeating-linear-gradient(90deg,#cbd5e129 0 2px,#0000 2px 4px);border:1px solid #cbd5e14d;height:16px;position:relative}.snow-meter__fill{background:linear-gradient(90deg,#166534,#4ade80);transition:width .6s;position:absolute;inset:0 auto 0 0;box-shadow:0 0 12px #4ade8059}.snow-meter--norm .snow-meter__fill{background:linear-gradient(90deg,#854d0e,#fde047)}.snow-meter--norm.is-shield .snow-meter__fill{background:linear-gradient(90deg,#1d4ed8,#7dd3fc)}.snow-meter__note{color:#8fae9c;font-size:16px}.snow-meter__hint,.snow-wall__hint{color:#6b8577;font-size:14px;line-height:1.3}.snow-wall__hint{margin:-4px 0 8px}.snow-meter.is-open .snow-meter__fill{box-shadow:none;background:repeating-linear-gradient(90deg,#4ade8059 0 8px,#0000 8px 16px)}.snow-me{background:#fde0470d;border:1px solid #fde04766;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.snow-me__line{color:#fff6c2;font-size:19px}.snow-me__norm{color:#d3eed5;font-size:17px}.snow-me__street{color:#d3eed5;font-size:18px}.snow-me__invite{color:#fde68a;font-size:18px}.snow-me__acts{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.snow-btn{color:#e2e8f0;letter-spacing:.14em;cursor:pointer;background:#00000073;border:1px solid #cbd5e173;padding:8px 14px;font-family:"Press Start 2P",monospace;font-size:9px}.snow-btn--cta{color:#fde047;border-color:#fde047}.snow-btn--cta:hover{background:#fde0471f}.snow-btn--quiet{color:#94a3b8}.snow-btn:focus-visible{outline-offset:2px;outline:2px solid #fde047}.snow-wall{background:#0000004d;border:1px solid #cbd5e138;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.snow-wall__empty{color:#8fae9c;font-size:17px}.snow-wall__row{border-bottom:1px dashed #cbd5e124;grid-template-columns:26px minmax(70px,1fr) minmax(80px,2fr) 90px;align-items:center;gap:8px;padding:4px 0;font-size:18px;display:grid}.snow-wall__row:last-child{border-bottom:none}.snow-wall__row.is-mine .snow-wall__name{color:#fde047}.snow-wall__place{color:#64748b;font-variant-numeric:tabular-nums}.snow-wall__name{color:#e2e8f0;overflow-wrap:anywhere}.snow-wall__bar{border:1px solid #cbd5e14d;height:10px;display:block;position:relative}.snow-wall__fill{background:var(--wall-color,#94a3b8);opacity:.85;position:absolute;inset:0 auto 0 0}.snow-wall__num{text-align:right;color:#94a3b8;font-variant-numeric:tabular-nums;font-size:16px}.snow-credits{text-align:center;border:1px solid #cbd5e14d;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.snow-credits__line{color:#e2e8f0;font-size:19px}.snow__foot{justify-content:center;padding-top:4px;display:flex}.snow__hero-foot{padding-top:8px;display:flex}.snow-explainer{background:#050705eb;border:1px solid #fde04773;flex-direction:column;gap:10px;padding:14px 16px 20px;display:flex}.snow-explainer__head{letter-spacing:.16em;color:#fde047;justify-content:space-between;align-items:center;gap:12px;font-family:"Press Start 2P",monospace;font-size:10px;display:flex}.snow-explainer__head .snow-btn{margin-right:104px}.snow-explainer__sec h3{color:#f4f7f3;margin:10px 0 4px;font-size:24px;font-weight:400}.snow-explainer__sec p{color:#d3eed5;max-width:70ch;margin:0 0 8px;font-size:19px;line-height:1.3}@media (width<=640px){.snow-explainer__head .snow-btn{margin-right:0}.snow-wall__row{grid-template-columns:22px 1fr 70px}.snow-wall__bar{display:none}}@media (prefers-reduced-motion:reduce){.snow.is-night .snow__title{animation:none}}.storm-snow{z-index:0;pointer-events:none;opacity:0;transition:opacity 1.5s;position:fixed;inset:0}.storm-snow.is-on{opacity:1}.storm-mood{pointer-events:none;filter:drop-shadow(0 1px 2px #000c);z-index:3;font-size:18px;line-height:1;animation:2.2s ease-out forwards storm-mood-pop;position:absolute;top:-6px;left:50%;transform:translate(-50%,-100%)}.storm-mood--fear{font-size:22px;animation:2.2s ease-out forwards storm-mood-pop,.18s linear infinite storm-mood-shiver}@keyframes storm-mood-pop{0%{opacity:0;transform:translate(-50%,-60%)scale(.7)}15%{opacity:1;transform:translate(-50%,-100%)scale(1)}80%{opacity:1;transform:translate(-50%,-110%)scale(1)}to{opacity:0;transform:translate(-50%,-130%)scale(.95)}}@keyframes storm-mood-shiver{0%{margin-left:-1px}50%{margin-left:1px}to{margin-left:-1px}}@media (prefers-reduced-motion:reduce){.storm-mood,.storm-mood--fear{opacity:1;animation:none}}.welcome-back__card{border-color:#fde0478c;max-width:420px;box-shadow:0 0 25px #fde0472e,inset 0 0 30px #00000080}.welcome-back__title{letter-spacing:.16em;text-shadow:0 0 12px #fde0478c,0 0 24px #fde0474d;font-size:1.3rem}.welcome-back__lootboxes{justify-content:center;gap:1rem;margin:.25rem 0;display:flex}.welcome-back__lootbox{filter:drop-shadow(0 0 12px #fde0478c);font-size:2.6rem;line-height:1;animation:.7s ease-out both welcome-back-bounce;display:inline-block}@keyframes welcome-back-bounce{0%{opacity:0;transform:translateY(-40px)scale(.4)}60%{opacity:1;transform:translateY(8px)scale(1.15)}to{opacity:1;transform:translateY(0)scale(1)}}.welcome-back__message{color:#fde047;text-shadow:0 0 8px #fde04759;font-size:1rem}.welcome-back__btn{color:#fde047;letter-spacing:.14em;background-color:#3d2c08;border-color:#fde047b3;min-width:9rem}.welcome-back__btn:hover{background-color:#4d3a0a;box-shadow:0 0 14px #fde04766}.welcome-back__btn:focus-visible{border-color:#fde047f2;outline:none;box-shadow:0 0 14px #fde04780}.cards-promo__card{border-color:#e07a5f99;max-width:440px;box-shadow:0 0 26px #c0392b38,inset 0 0 30px #00000080}.cards-promo__kicker{letter-spacing:.22em;color:#f2a68a;opacity:.9;margin-bottom:.2rem;font-size:.68rem}.cards-promo__title{letter-spacing:.16em;color:#f8e3c8;text-shadow:0 0 12px #e07a5f8c,0 0 24px #c0392b4d;font-size:1.35rem}.cards-promo__cover{filter:drop-shadow(0 8px 18px #0009);width:170px;max-width:60%;margin:.4rem auto .6rem;animation:.6s ease-out both cards-promo-pop;display:block}@keyframes cards-promo-pop{0%{opacity:0;transform:translateY(18px)scale(.85)rotate(-3deg)}70%{opacity:1;transform:translateY(-4px)scale(1.04)rotate(1deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}.cards-promo__text{color:#f3e6d6;text-align:left;font-size:.92rem;line-height:1.45}.cards-promo__text p{margin:0 0 .5rem}.cards-promo__text p:last-child{margin-bottom:0}.cards-promo__btn{color:#f8e3c8;letter-spacing:.14em;border-color:#e07a5f99;min-width:7.5rem}.cards-promo__btn--go{background-color:#6b1f17;border-color:#f2a68ad9}.cards-promo__btn--go:hover{background-color:#862a1f;box-shadow:0 0 14px #e07a5f73}.lootbox-overlay{z-index:9200;color:#4ade80;-webkit-user-select:none;user-select:none;background-color:#050a06;font-family:Share Tech Mono,VT323,monospace;display:block;position:fixed;inset:0;overflow:hidden}body.chat-expanded .lootbox-overlay{left:var(--chat-expanded-width,0)}body.lootbox-open .ach-toast-stack{z-index:9300}body.lootbox-open .ach-confetti-layer{z-index:9250}.lootbox-overlay__scanlines{z-index:50;pointer-events:none;background:linear-gradient(#fff0 0% 50%,#0003 50% 100%) 0 0/100% 4px;position:absolute;inset:0}.lootbox-overlay__grid{transform-origin:bottom;z-index:1;background-image:linear-gradient(#9333ea26 2px,#0000 2px),linear-gradient(90deg,#9333ea26 2px,#0000 2px);background-size:50px 50px;transition:animation-duration .5s;animation:5s steps(100,end) infinite lootbox-grid-move;position:absolute;inset:0;transform:perspective(500px)rotateX(60deg)scale(2.5);-webkit-mask-image:linear-gradient(#0000 20%,#000 80%);mask-image:linear-gradient(#0000 20%,#000 80%)}.lootbox-overlay__grid--fast{animation-duration:.5s}@keyframes lootbox-grid-move{0%{background-position:0 0}to{background-position:0 50px}}.lootbox-overlay__flash{z-index:40;opacity:0;pointer-events:none;background:#fff;transition:opacity .1s;position:absolute;inset:0}.lootbox-overlay__flash--active{opacity:1;transition:opacity 50ms}.lootbox-overlay__flash--fade{opacity:0;transition:opacity 1.2s ease-out}.lootbox-overlay__close{z-index:60;color:#4ade80;letter-spacing:.1em;cursor:pointer;text-shadow:0 0 6px #4ade8099;background:#050a06cc;border:1px solid #4ade80;padding:6px 10px;font-family:"Press Start 2P",monospace;font-size:10px;position:absolute;top:14px;right:14px}.lootbox-overlay__close:hover{background:#4ade8026;box-shadow:0 0 10px #4ade8066}.lootbox-overlay__close.mk-close{z-index:60;text-shadow:none;background:#050a06cc;position:absolute;top:14px;right:14px}.lootbox-overlay__header{z-index:15;text-align:center;align-items:baseline;gap:10px;display:flex;position:absolute;top:18px;left:50%;transform:translate(-50%)}.lootbox-overlay__count-label{color:#fde047;letter-spacing:.18em;text-shadow:0 0 8px #fde04780;font-family:"Press Start 2P",monospace;font-size:10px}.lootbox-overlay__count{color:#facc15;text-shadow:0 0 10px #facc15b3;font-variant-numeric:tabular-nums;font-family:VT323,monospace;font-size:32px;line-height:1}.lootbox-overlay__instruction{z-index:10;color:#fff;opacity:.8;letter-spacing:.15em;text-align:center;width:90%;max-width:520px;font-family:"Press Start 2P",monospace;font-size:11px;animation:2s ease-in-out infinite lootbox-instruction-pulse;position:absolute;top:88px;left:50%;transform:translate(-50%)}@media (width<=600px){.lootbox-overlay__instruction{font-size:9px;top:72px}.lootbox-overlay__count{font-size:24px}}@keyframes lootbox-instruction-pulse{0%,to{opacity:.5}50%{opacity:.95}}.lootbox-overlay__capsule{z-index:10;cursor:pointer;transition:transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lootbox-overlay__capsule:hover{transform:translate(-50%,-50%)scale(1.04)}.lootbox-overlay__capsule--disabled{cursor:not-allowed;filter:grayscale(.6)opacity(.6)}.lootbox-overlay__adult{z-index:15;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;bottom:68px;left:50%;transform:translate(-50%)}.lootbox-overlay__adult-hint{color:#f9a8d4bf;text-align:center;letter-spacing:.04em;text-shadow:0 0 4px #f472b659;max-width:320px;font-family:VT323,Share Tech Mono,monospace;font-size:14px;line-height:1.2}@media (width<=600px){.lootbox-overlay__adult-hint{max-width:260px;font-size:12px}}.lootbox-overlay__adult-btn{color:#f9a8d4;letter-spacing:.12em;cursor:pointer;background:#050a06b3;border:1.5px solid #f472b673;padding:6px 14px;font-family:"Press Start 2P",monospace;font-size:9px;transition:all .15s}.lootbox-overlay__adult-btn:hover{background:#f472b626;border-color:#f472b6}.lootbox-overlay__adult-btn--active{color:#fce7f3;background:#f472b638;border-color:#f472b6;box-shadow:0 0 10px #f472b680}.lootbox-overlay__adult-check{vertical-align:-2px;margin-right:2px;font-family:Segoe UI Symbol,Apple Color Emoji,sans-serif;font-size:16px;line-height:1}.lootbox-overlay__reward{z-index:30;flex-direction:column;align-items:center;width:96%;max-width:1100px;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lootbox-overlay__reward--active{display:flex}.lootbox-overlay__reward-title{color:#fff;text-align:center;letter-spacing:.18em;opacity:0;margin:0 0 32px;font-family:"Press Start 2P",monospace;font-size:18px;transition:opacity .5s}@media (width<=600px){.lootbox-overlay__reward-title{margin-bottom:18px;font-size:13px}}.lootbox-overlay__items-row{scrollbar-gutter:stable;flex-wrap:wrap;justify-content:center;gap:18px 24px;width:100%;max-height:70vh;padding:14px 12px 8px;display:flex;overflow-y:auto}.lootbox-reward-item{opacity:0;flex-direction:column;align-items:center;display:flex;position:relative;transform:scale(0)}.lootbox-reward-item__new{z-index:5;color:#042f2e;letter-spacing:.1em;text-shadow:0 1px #fff6;pointer-events:none;background:#06b6d4;border:1px solid #67e8f9;border-radius:2px;padding:3px 6px;font-family:"Press Start 2P",monospace;font-size:8px;animation:1.4s ease-in-out infinite lootbox-new-pulse;position:absolute;top:18px;right:-8px;transform:rotate(8deg);box-shadow:0 0 8px #06b6d4d9,0 0 16px #06b6d480}@keyframes lootbox-new-pulse{0%,to{transform:rotate(8deg)scale(1)}50%{transform:rotate(8deg)scale(1.12)}}.lootbox-reward-item--show{animation:.7s cubic-bezier(.175,.885,.32,1.275) forwards lootbox-drop-reward}@keyframes lootbox-drop-reward{0%{opacity:0;transform:scale(0)rotate(-180deg)}50%{opacity:1;transform:scale(1.3)rotate(10deg)}to{opacity:1;transform:scale(1)rotate(0)}}.lootbox-reward-item__label{white-space:nowrap;letter-spacing:.15em;text-align:center;margin-bottom:8px;font-family:"Press Start 2P",monospace;font-size:10px;line-height:14px}.lootbox-reward-item__label--normal{color:var(--rarity-common);text-shadow:0 0 10px #9ca3afcc}.lootbox-reward-item__label--rare{color:var(--rarity-rare);text-shadow:0 0 10px #fde047cc}.lootbox-reward-item__label--legendary{color:var(--rarity-legendary);text-shadow:0 0 10px #c084fccc}.lootbox-reward-item__name{color:#fff;text-shadow:0 1px #000;text-align:center;max-width:130px;margin-top:8px;font-family:VT323,monospace;font-size:14px;line-height:1.1}.lootbox-reward-item__sub{color:#94a3b8;letter-spacing:.14em;margin-top:2px;font-family:"Press Start 2P",monospace;font-size:7px}.lootbox-reward-item__brag{color:#facc15;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#facc1514;border:1px solid #facc15;margin-top:8px;padding:4px 10px;font-family:"Press Start 2P",monospace;font-size:7px;transition:background .12s,transform 80ms}.lootbox-reward-item__brag:hover:not(:disabled){text-shadow:0 0 6px;background:#facc1533}.lootbox-reward-item__brag:active:not(:disabled){transform:scale(.96)}.lootbox-reward-item__brag:disabled{opacity:.5;cursor:default;border-color:#facc1566}.lootbox-prize{perspective:900px;justify-content:center;align-items:center;display:flex;position:relative}.lootbox-prize__image{-o-object-fit:cover;object-fit:cover;pointer-events:none;border-radius:inherit;opacity:0;z-index:1;width:100%;height:100%;transition:opacity .2s ease-out;position:relative}.lootbox-prize__image.is-ready{opacity:1}.lootbox-prize__fallback{color:#fff;text-shadow:0 2px #000;font-family:"Press Start 2P",monospace;font-size:22px}.lootbox-prize__face>.lootbox-prize__fallback,.lootbox-prize>.lootbox-prize__fallback{pointer-events:none;z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.lootbox-prize__fallback--flat{text-align:center;z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:6px;display:flex;position:absolute;inset:0}.lootbox-prize__fallback-star{color:#fff;text-shadow:0 2px #000;font-size:22px;transition:opacity .2s ease-out}.lootbox-prize.is-image-loaded .lootbox-prize__fallback-star,.lootbox-prize.is-image-loaded .lootbox-prize__fallback-name,.lootbox-prize__face.is-image-loaded .lootbox-prize__fallback{opacity:0}.lootbox-prize__fallback-name{color:#e2e8f0;text-shadow:0 1px #000;overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%;font-family:VT323,monospace;font-size:11px;line-height:1.1;transition:opacity .2s ease-out}.lootbox-prize__loading{letter-spacing:.16em;color:#fde047;text-shadow:0 0 6px #fde04799;text-align:center;margin-top:6px;font-family:"Press Start 2P",monospace;font-size:7px;animation:1.2s ease-in-out infinite lootbox-loading-pulse}@keyframes lootbox-loading-pulse{0%,to{opacity:.55}50%{opacity:1}}.lootbox-prize--cap .lootbox-prize__loading{display:none}.lootbox-prize--cap{border-radius:50%;width:100px;height:100px}@media (width>=768px){.lootbox-prize--cap{width:120px;height:120px}}.lootbox-prize--cap .lootbox-prize__flip{width:100%;height:100%;transform-style:preserve-3d;border-radius:50%;animation:3.5s linear infinite lootbox-cap-spin;position:relative}.lootbox-prize--cap .lootbox-prize__face{backface-visibility:hidden;background:#0f172a;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.lootbox-prize--cap .lootbox-prize__face--back{transform:rotateY(180deg)}@keyframes lootbox-cap-spin{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.lootbox-prize--cart{background:#0f172a;border-radius:6px;justify-content:center;align-items:center;width:100px;height:140px;animation:2.8s ease-in-out infinite lootbox-cart-float;display:flex;overflow:hidden}@media (width>=768px){.lootbox-prize--cart{width:115px;height:158px}}.lootbox-prize--cart .lootbox-prize__image{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 3px #0000008c);width:100%;height:100%}@keyframes lootbox-cart-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.lootbox-prize--rect{background:#0f172a8c;border-radius:6px;width:150px;height:150px;animation:2.8s ease-in-out infinite lootbox-cart-float}@media (width>=768px){.lootbox-prize--rect{width:180px;height:180px}}.lootbox-prize--rect .lootbox-prize__image{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 6px 4px #000000a6);width:100%;height:100%}.lootbox-prize--rect.lootbox-prize--poster-landscape{width:220px;height:130px}@media (width>=768px){.lootbox-prize--rect.lootbox-prize--poster-landscape{width:260px;height:150px}}.lootbox-prize--free{background:#0f172a8c;border-radius:10px;width:110px;height:110px;animation:2.8s ease-in-out infinite lootbox-cart-float}@media (width>=768px){.lootbox-prize--free{width:130px;height:130px}}.lootbox-prize--free .lootbox-prize__image{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 6px 4px #000000a6)}.lootbox-prize--free.lootbox-prize--normal,.lootbox-prize--normal{box-shadow:0 10px 20px #000c}.lootbox-prize--free.lootbox-prize--rare,.lootbox-prize--rare{box-shadow:0 10px 20px #000c,0 0 26px #fde04759}.lootbox-prize--free.lootbox-prize--legendary,.lootbox-prize--legendary{box-shadow:0 10px 20px #000c,0 0 34px #c084fc80}.lootbox-prize--legendary:after,.lootbox-prize--free.lootbox-prize--legendary:after{content:none}.lootbox-prize--legendary-nope:after{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(120deg,#0000 30%,#ffffff59 45%,#ffffffbf 50%,#ffffff59 55%,#0000 70%) 0 0/220% 220%;animation:2.5s linear infinite lootbox-holo-shine;position:absolute;inset:0}@keyframes lootbox-holo-shine{0%{background-position:100% 100%}to{background-position:-100% -100%}}.lootbox-prize--cap.lootbox-prize--no-image .lootbox-prize__face,.lootbox-prize--cap .lootbox-prize__face:empty{background:radial-gradient(circle,#334155 0%,#0f172a 100%)}.lootbox-prize--normal.lootbox-prize--no-image .lootbox-prize__face{background:radial-gradient(circle at center, color-mix(in srgb, var(--rarity-common) 62%, #000) 0%, color-mix(in srgb, var(--rarity-common) 20%, #000) 100%)}.lootbox-prize--rare.lootbox-prize--no-image .lootbox-prize__face{background:radial-gradient(circle at center, color-mix(in srgb, var(--rarity-rare) 62%, #000) 0%, color-mix(in srgb, var(--rarity-rare) 20%, #000) 100%)}.lootbox-prize--legendary.lootbox-prize--no-image .lootbox-prize__face{background:radial-gradient(circle at center, color-mix(in srgb, var(--rarity-legendary) 62%, #000) 0%, color-mix(in srgb, var(--rarity-legendary) 20%, #000) 100%)}.lootbox-prize--rect.lootbox-prize--no-image,.lootbox-prize--free.lootbox-prize--no-image{border-radius:8px}.lootbox-prize--rect.lootbox-prize--no-image.lootbox-prize--normal,.lootbox-prize--free.lootbox-prize--no-image.lootbox-prize--normal{background:radial-gradient(circle at center, color-mix(in srgb, var(--rarity-common) 62%, #000) 0%, color-mix(in srgb, var(--rarity-common) 20%, #000) 100%)}.lootbox-prize--rect.lootbox-prize--no-image.lootbox-prize--rare,.lootbox-prize--free.lootbox-prize--no-image.lootbox-prize--rare{background:radial-gradient(circle at center, color-mix(in srgb, var(--rarity-rare) 62%, #000) 0%, color-mix(in srgb, var(--rarity-rare) 20%, #000) 100%)}.lootbox-prize--rect.lootbox-prize--no-image.lootbox-prize--legendary,.lootbox-prize--free.lootbox-prize--no-image.lootbox-prize--legendary{background:radial-gradient(circle at center, color-mix(in srgb, var(--rarity-legendary) 62%, #000) 0%, color-mix(in srgb, var(--rarity-legendary) 20%, #000) 100%)}.lootbox-overlay__reward-actions{gap:14px;margin-top:30px;display:flex}.lootbox-overlay__claim,.lootbox-overlay__again{letter-spacing:.12em;cursor:pointer;border:2px solid;padding:14px 28px;font-family:"Press Start 2P",monospace;font-size:11px;transition:all .15s}.lootbox-overlay__claim{color:#4ade80;text-shadow:0 0 8px #4ade8099;background:#22c55e26;border-color:#22c55e;box-shadow:0 0 15px #22c55e4d}.lootbox-overlay__claim:hover{color:#050a06;text-shadow:none;background:#22c55e}.lootbox-overlay__again{color:#facc15;text-shadow:0 0 8px #facc1599;background:#facc151a;border-color:#facc15}.lootbox-overlay__again:hover{color:#050a06;text-shadow:none;background:#facc15}.lootbox-drop-overlay{pointer-events:none;z-index:18;transition:opacity .35s;position:absolute;inset:0;overflow:hidden}.lootbox-drop-overlay--fading{opacity:0}.lootbox-drop-overlay--shake{animation:.3s cubic-bezier(.36,.07,.19,.97) both lootbox-drop-shake}@keyframes lootbox-drop-shake{0%,to{transform:translate(0,0)}20%,60%{transform:translate(-8px,6px)}40%,80%{transform:translate(8px,-6px)}}.lootbox-drop__capsule{z-index:10;width:140px;height:152px;margin-top:-76px;margin-left:-70px;animation:.7s cubic-bezier(.175,.885,.32,1.275) forwards lootbox-drop-bounce-in;position:absolute;top:50%;left:50%;transform:scale(0)}.lootbox-drop__capsule--floating{animation:3s ease-in-out infinite lootbox-drop-float}@keyframes lootbox-drop-bounce-in{0%{opacity:0;transform:scale(0)translateY(50px)}50%{opacity:1;transform:scale(1.3)translateY(-20px)}75%{transform:scale(.9)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes lootbox-drop-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.lootbox-drop__cap-top,.lootbox-drop__cap-bottom{width:140px;height:70px;position:absolute;left:0}.lootbox-drop__cap-top{background:linear-gradient(#9333ea,#581c87);border:4px solid #d8b4fe;border-bottom:0;border-radius:70px 70px 0 0;top:0;box-shadow:inset 0 10px 20px #ffffff4d,0 0 30px #9333ea99}.lootbox-drop__cap-top:after{content:"";background:#fff6;border-radius:50%;width:30px;height:20px;position:absolute;top:10px;left:20px;transform:rotate(-30deg)}.lootbox-drop__cap-bottom{background:linear-gradient(#14532d,#22c55e);border:4px solid #86efac;border-top:0;border-radius:0 0 70px 70px;top:82px;box-shadow:inset 0 -10px 20px #00000080,0 0 30px #22c55e66}.lootbox-drop__cap-belt{z-index:5;background:#facc15;border:2px solid #ca8a04;border-radius:6px;width:150px;height:14px;position:absolute;top:66px;left:-5px;box-shadow:0 0 20px #facc15,inset 0 2px 2px #fff}.lootbox-drop__plus-one{z-index:20;opacity:0;color:#4ade80;letter-spacing:.02em;text-shadow:0 0 10px #4ade80e6,0 0 20px #4ade8080,0 2px #000;pointer-events:none;white-space:nowrap;font-family:"Press Start 2P",cursive;font-size:28px;position:absolute;top:-48px;left:50%;transform:translate(-50%)scale(0)}.lootbox-drop__plus-one--pop{animation:2s cubic-bezier(.2,1,.3,1) forwards lootbox-drop-plus-pop}@keyframes lootbox-drop-plus-pop{0%{opacity:0;transform:translate(-50%)scale(0)translateY(20px)}15%{opacity:1;transform:translate(-50%)scale(1.3)translateY(-30px)}30%{opacity:1;transform:translate(-50%)scale(1)translateY(-40px)}70%{opacity:1;transform:translate(-50%)scale(1)translateY(-60px)}to{opacity:0;transform:translate(-50%)scale(1)translateY(-80px)}}.lootbox-drop__effects{pointer-events:none;z-index:15;position:absolute;inset:0}.lootbox-drop__sparkle,.lootbox-drop__confetti{pointer-events:none;will-change:transform, opacity;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lootbox-drop__sparkle{background-color:#facc15;border-radius:50%;box-shadow:0 0 10px #facc15,0 0 20px #eab308}.lootbox-overlay__empty{z-index:16;pointer-events:auto;flex-direction:column;align-items:stretch;gap:14px;width:min(640px,92%);display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.lootbox-overlay__empty:empty{display:none}.lootbox-overlay__empty-intro{letter-spacing:.18em;color:#fde047;text-align:center;text-shadow:0 0 8px #fde04773;font-family:"Press Start 2P",monospace;font-size:10px}.lootbox-overlay__empty-ways{background:#050a06b8;border:1px solid #4ade8059;flex-direction:column;gap:8px;margin:0;padding:10px 14px;list-style:none;display:flex;box-shadow:0 0 12px #4ade802e,inset 0 0 18px #4ade8014}.lootbox-overlay__empty-way{color:#d1fae5;letter-spacing:.02em;align-items:center;gap:10px;font-family:VT323,Share Tech Mono,monospace;font-size:16px;line-height:1.25;display:flex}.lootbox-overlay__empty-way-icon{text-align:center;flex:none;width:22px;font-size:18px}.lootbox-overlay__empty-way-text{flex:auto}.lootbox-overlay__empty-links{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.lootbox-overlay__empty-link{color:#4ade80;letter-spacing:.14em;cursor:pointer;text-shadow:0 0 6px #4ade8066;background:#050a06cc;border:1.5px solid #4ade8080;align-items:center;gap:8px;padding:8px 14px;font-family:"Press Start 2P",monospace;font-size:9px;transition:all .15s;display:inline-flex}.lootbox-overlay__empty-link:hover{background:#4ade801f;border-color:#4ade80;box-shadow:0 0 12px #4ade8073}.lootbox-overlay__empty-link-icon{font-family:Segoe UI Symbol,Apple Color Emoji,sans-serif;font-size:14px;line-height:1}.lootbox-overlay__empty-link-arrow{color:#fde047;font-family:Share Tech Mono,monospace;font-size:14px;line-height:1}.lootbox-overlay__empty-buy-wrap{flex-direction:column;align-items:center;gap:6px;display:flex}.lootbox-overlay__empty-buy{color:#fde047;letter-spacing:.16em;cursor:pointer;text-shadow:0 0 8px #fde04799;background:linear-gradient(#facc1540,#ca8a0440);border:2px solid #facc15;align-items:center;gap:10px;padding:10px 22px;font-family:"Press Start 2P",monospace;font-size:11px;transition:all .15s;display:inline-flex;box-shadow:0 0 14px #facc1573,inset 0 0 12px #facc152e}.lootbox-overlay__empty-buy:hover:not(:disabled){background:linear-gradient(#facc1566,#ca8a0459);transform:translateY(-1px);box-shadow:0 0 22px #facc15b3,inset 0 0 16px #facc154d}.lootbox-overlay__empty-buy:disabled,.lootbox-overlay__empty-buy--locked{cursor:not-allowed;filter:grayscale(.5)opacity(.65)}.lootbox-overlay__empty-buy--pending{cursor:progress}.lootbox-overlay__empty-buy-label{letter-spacing:.18em}.lootbox-overlay__empty-buy-price{color:#fff7d6;font-variant-numeric:tabular-nums;text-shadow:0 0 6px #fde047b3;font-family:VT323,monospace;font-size:20px;line-height:1}.lootbox-overlay__empty-buy-coin{width:22px;height:22px;image-rendering:pixelated;filter:drop-shadow(0 0 4px #facc15b3)}.lootbox-overlay__empty-buy-hint{color:#f87171d9;text-align:center;letter-spacing:.04em;text-shadow:0 0 4px #f8717166;font-family:VT323,Share Tech Mono,monospace;font-size:14px}.lootbox-overlay__empty-buy-error{color:#fca5a5;text-align:center;letter-spacing:.04em;font-family:VT323,Share Tech Mono,monospace;font-size:14px}@media (width<=600px){.lootbox-overlay__empty{gap:10px;width:94%;bottom:16px}.lootbox-overlay__empty-intro{font-size:9px}.lootbox-overlay__empty-ways{gap:6px;padding:8px 10px}.lootbox-overlay__empty-way{font-size:14px}.lootbox-overlay__empty-way-icon{width:18px;font-size:15px}.lootbox-overlay__empty-link{padding:7px 10px;font-size:8px}.lootbox-overlay__empty-buy{padding:8px 16px;font-size:10px}.lootbox-overlay__empty-buy-price{font-size:18px}.lootbox-overlay__empty-buy-coin{width:20px;height:20px}}.lootbox-overlay__capsule--disabled,.lootbox-overlay__capsule--disabled:hover{top:38%;transform:translate(-50%,-50%)scale(.78)}@media (width<=600px){.lootbox-overlay__capsule--disabled,.lootbox-overlay__capsule--disabled:hover{top:32%;transform:translate(-50%,-50%)scale(.65)}}.lootbox-prize--wcard{width:118px;height:172px;box-shadow:0 0 16px var(--halo,var(--rarity-common)), inset 0 0 0 1px var(--halo,var(--rarity-common));background:#0f172a8c;border-radius:8px;animation:2.6s ease-in-out infinite lootbox-wcard-glow}@keyframes lootbox-wcard-glow{0%,to{box-shadow:0 0 14px var(--halo,var(--rarity-common)), inset 0 0 0 1px var(--halo,var(--rarity-common))}50%{box-shadow:0 0 26px var(--halo,var(--rarity-common)), inset 0 0 0 1px var(--halo,var(--rarity-common))}}@media (width>=768px){.lootbox-prize--wcard{width:132px;height:194px}}.lootbox-prize--wcard .lootbox-prize__image{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 6px 4px #000000a6);width:100%;height:100%}.lootbox-reward-item--wcard:hover .lootbox-prize--wcard{box-shadow:0 0 24px var(--halo,var(--rarity-common)), inset 0 0 0 1px var(--halo,var(--rarity-common))}.lootbox-prize.lootbox-prize--cd{--cdu:1px;width:calc(190 * var(--cdu));height:calc(132 * var(--cdu));box-shadow:none;perspective:none;background:0 0;border-radius:0;animation:none}@media (width>=768px){.lootbox-prize.lootbox-prize--cd{--cdu:1.12px}}.lootbox-prize--cd .jc{--u:var(--cdu)}.lootbox-prize--cd .jc.is-ejected{--ox:calc(-31 * var(--u));--sc:.82}.lootbox-prize--cd .jc.is-ejected .jc__disc-data{animation:none}.lootbox-prize--cd .jc__booklet .lootbox-prize__image{position:absolute;inset:0}.lootbox-prize--cd .jc__booklet>.lootbox-prize__fallback{z-index:2;position:absolute;inset:0}.lootbox-prize.lootbox-prize--book{--bku:.62px;width:calc(190 * var(--bku));height:calc(222 * var(--bku));box-shadow:none;perspective:none;background:0 0;border-radius:0;place-items:center;animation:none;display:grid;overflow:visible}@media (width>=768px){.lootbox-prize.lootbox-prize--book{--bku:.72px}}.lootbox-prize--book .bk{--u:var(--bku)}.lootbox-prize--book .bk.is-flying .bk__rig{transition:none}.lootbox-prize--book .bk.is-ajar{--open:-34deg}.lootbox-prize--book .bk__front .lootbox-prize__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lootbox-prize--book .bk__front>.lootbox-prize__fallback{z-index:2;position:absolute;inset:0}.lootbox-prize.lootbox-prize--dcart{--dcu:1.1px;width:calc(112 * var(--dcu));height:calc(94 * var(--dcu));box-shadow:none;perspective:none;background:0 0;border-radius:0;animation:none;overflow:visible}@media (width>=768px){.lootbox-prize.lootbox-prize--dcart{--dcu:1.25px}}.lootbox-prize--dcart .dcart{--u:var(--dcu)}.lootbox-prize--dcart .dcart__art .lootbox-prize__image{position:absolute;inset:0}.lootbox-prize--dcart .dcart__art>.lootbox-prize__fallback{z-index:2;font-size:12px;position:absolute;inset:0}.lootbox-prize--cd .jc__booklet.is-image-loaded .lootbox-prize__fallback-star,.lootbox-prize--cd .jc__booklet.is-image-loaded .lootbox-prize__fallback-name,.lootbox-prize--book .bk__front.is-image-loaded .lootbox-prize__fallback-star,.lootbox-prize--book .bk__front.is-image-loaded .lootbox-prize__fallback-name,.lootbox-prize--dcart .dcart__art.is-image-loaded .lootbox-prize__fallback-star,.lootbox-prize--dcart .dcart__art.is-image-loaded .lootbox-prize__fallback-name{opacity:0}.lootbox-overlay__items-row{scrollbar-width:thin;scrollbar-color:#fde04773 #0000004d;overscroll-behavior:contain}.lootbox-overlay__world{z-index:30;pointer-events:none;transform-origin:50% 46%;--lbk:1;position:absolute;inset:0}.lootbox-overlay__world>.lootbox-overlay__capsule{pointer-events:auto}.lootbox-overlay__fx{z-index:20;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.lootbox-overlay__vignette{z-index:35;pointer-events:none;opacity:.35;background:radial-gradient(at 50% 46%,#0000 22%,#000000eb 78%);position:absolute;inset:0}.lootbox-overlay__reward--staged{pointer-events:none;display:flex}.lootbox-overlay__reward--staged .lootbox-reward-item{transform:none}.lootbox-overlay__reward--active{pointer-events:auto}.lootbox-overlay__reward-actions--hidden{opacity:0;pointer-events:none}.lootbox-overlay__reward-actions{transition:opacity .35s}.lootbox-stage{animation:none}.lootbox-stage__svg{width:100%;height:100%;display:block;overflow:visible}.lootbox-stage--kinder{width:calc(var(--lbk) * 192px);height:calc(var(--lbk) * 253px)}.lootbox-stage--tv{width:calc(var(--lbk) * 304px);height:calc(var(--lbk) * 326px)}.lootbox-stage--gum{width:calc(var(--lbk) * 204px);height:calc(var(--lbk) * 306px)}.lootbox-stage--vhs{width:calc(var(--lbk) * 300px);height:calc(var(--lbk) * 236px)}.lootbox-stage--bubble{width:calc(var(--lbk) * 230px);height:calc(var(--lbk) * 257px)}.lootbox-stage__screen,.lootbox-stage__glass{border-radius:12.5%/14.7%;width:57.143%;height:45.333%;position:absolute;top:31.667%;left:12.857%}.lootbox-stage__screen{image-rendering:pixelated}.lootbox-stage__glass{pointer-events:none;background:radial-gradient(at 30% 20%,#ffffff29,#ffffff08 50%,#fff0 72%)}.lootbox-stage__gumball{width:calc(var(--lbk) * 150px);height:calc(var(--lbk) * 150px);margin:calc(var(--lbk) * -75px) 0 0 calc(var(--lbk) * -75px);z-index:12;pointer-events:none;opacity:0;position:absolute;top:0;left:0}.lootbox-stage__gumball svg{width:100%;height:100%;display:block;overflow:visible}.lootbox-overlay__adult--away{opacity:0;pointer-events:none;transition:opacity .3s}@media (prefers-reduced-motion:reduce){.lootbox-overlay__world{transform:none!important}}.sweeper-overlay{z-index:14;color:#ccc;letter-spacing:.02em;-webkit-user-select:none;user-select:none;background:#000;justify-content:center;align-items:stretch;font-family:VT323,monospace;display:flex;position:absolute;inset:0;overflow:hidden}.sweeper-overlay--fullscreen{z-index:9000;position:fixed}.sweeper-app{box-sizing:border-box;flex-direction:column;width:100%;height:100%;display:flex;position:relative}.sweeper-iframe-wrap{background:#000;flex:auto;min-height:0;position:relative;overflow:hidden}.sweeper-iframe{background:#000;border:0;width:100%;height:100%;display:block}.sweeper-btn{letter-spacing:.04em;color:#daa520;cursor:pointer;background:0 0;border:1px solid #daa520;border-radius:4px;padding:4px 10px;font-family:inherit;font-size:15px;line-height:1.1;transition:background .15s,color .15s}.sweeper-btn:hover{background:#daa52026}.sweeper-btn--close{z-index:3;color:#f87171;background:#0000008c;border-color:#f87171;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:16px;display:inline-flex;position:absolute;top:6px;right:6px}.sweeper-btn--close:hover{background:#f8717140}.sweeper-test-badge{z-index:3;color:#1c1917;letter-spacing:.1em;background:#daa520;border-radius:3px;padding:2px 10px;font-size:13px;position:absolute;top:8px;left:8px}.sweeper-reward-banner{z-index:2;pointer-events:none;text-align:center;letter-spacing:.12em;color:#fde68a;text-shadow:0 0 6px #fde68a8c,0 1px 2px #000000e6;background:linear-gradient(#000000b3,#0000);padding:6px 12px;font-family:VT323,monospace;font-size:20px;position:absolute;top:0;left:0;right:0}.sweeper-reward-banner small{letter-spacing:.06em;color:#a7f3d0;font-size:16px;display:block}.sweeper-cooldown-banner{z-index:2;pointer-events:none;text-align:center;letter-spacing:.12em;color:#cbd5e1;text-shadow:0 0 6px #94a3b88c,0 1px 2px #000000e6;background:linear-gradient(#000000b3,#0000);padding:6px 12px;font-family:VT323,monospace;font-size:20px;position:absolute;top:0;left:0;right:0}.sweeper-note{z-index:3;pointer-events:none;text-align:center;letter-spacing:.04em;color:#a7f3d0;text-shadow:0 1px 2px #000000e6;background:linear-gradient(#000000eb 70%,#0000);padding:8px 12px 10px;font-family:VT323,monospace;font-size:20px;line-height:1.15;position:absolute;top:0;left:0;right:0}.sweeper-note[hidden]{display:none}.has-note .sweeper-reward-banner,.has-note .sweeper-cooldown-banner{visibility:hidden}.sweeper-book-overlay{z-index:2;box-sizing:border-box;background:#0000008c;justify-content:center;align-items:center;padding:16px;display:none;position:absolute;inset:0}.sweeper-book-overlay.is-visible{display:flex}.sweeper-book-panel{color:#3b2410;letter-spacing:.02em;background:#e9d5a6;border:2px solid #6b4a22;border-radius:8px;width:100%;max-width:min(460px,92vw);padding:18px 22px 16px;font-family:VT323,monospace;box-shadow:0 10px 40px #0000008c}.sweeper-book-title{text-align:center;color:#4f2a07;letter-spacing:.12em;margin-bottom:12px;font-size:26px}.sweeper-book-rules{margin:0 0 14px;padding:0;font-size:19px;line-height:1.25;list-style:none}.sweeper-book-rules li{margin-bottom:6px;padding-left:16px;position:relative}.sweeper-book-rules li:before{content:"◆";color:#6b4a22;font-size:14px;position:absolute;top:1px;left:0}.sweeper-book-close{letter-spacing:.1em;color:#e9d5a6;cursor:pointer;background:#4f2a07;border:2px solid #2a1404;border-radius:4px;margin:0 auto;padding:6px 22px;font-family:inherit;font-size:18px;transition:background .15s;display:block}.sweeper-book-close:hover{background:#6b4a22}.tetris-overlay{z-index:14;color:#fff;letter-spacing:.02em;-webkit-user-select:none;user-select:none;background:#0000002e;justify-content:center;align-items:stretch;font-family:VT323,monospace;display:flex;position:absolute;inset:0;overflow:hidden}.tetris-overlay--fullscreen{z-index:9000;position:fixed}.tetris-app{box-sizing:border-box;flex-direction:column;width:100%;height:100%;display:flex;position:relative}.tetris-iframe-wrap{background:0 0;flex:auto;min-height:0;position:relative;overflow:hidden}.tetris-iframe{background:0 0;border:0;width:50%;height:100%;display:block}.tetris-flash{z-index:1;pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(#fffffff2 0%,#ffffff8c 70%);width:50%;height:100%;position:absolute;top:0;left:0}.tetris-flash.is-tetris{background:radial-gradient(#a5f3fcf2 0%,#38bdf899 75%)}.tetris-quake{animation:.55s cubic-bezier(.36,.07,.19,.97) tetris-quake}@keyframes tetris-quake{0%,to{translate:0}10%{translate:0 9px}25%{translate:-7px -3px}40%{translate:6px 2px}55%{translate:-4px 1px}70%{translate:3px}85%{translate:-1px}}.juice-float.tetris-float--single,.juice-float.tetris-float--double,.juice-float.tetris-float--triple{-webkit-text-stroke:3px #04121a;paint-order:stroke fill}.juice-float.tetris-float--double{color:#86efac;text-shadow:0 0 10px #4ade80e6,0 3px #000}.juice-float.tetris-float--triple{color:#67e8f9;text-shadow:0 0 12px #22d3eef2,0 0 26px #38bdf899,0 3px #000;font-size:32px}@media (width<=600px){.juice-float.tetris-float--double{font-size:18px}.juice-float.tetris-float--triple{font-size:22px}}@media (prefers-reduced-motion:reduce){.tetris-quake{animation:none}}.tetris-hud{z-index:3;pointer-events:none;background:linear-gradient(#000000a6,#0000);justify-content:space-between;align-items:center;padding:6px 10px;display:flex;position:absolute;top:0;left:0;right:0}.tetris-hud>*{pointer-events:auto}.tetris-title{letter-spacing:.16em;color:gold;text-shadow:0 0 8px #ffd7008c,0 1px 2px #000000e6;font-family:VT323,monospace;font-size:22px}.tetris-themes{flex-wrap:wrap;gap:4px;display:flex}.tetris-theme-btn{letter-spacing:.08em;color:#ccc;cursor:pointer;background:#0000008c;border:1px solid #555;border-radius:3px;padding:2px 9px;font-family:VT323,monospace;font-size:14px;line-height:1.2}.tetris-theme-btn:hover{color:#fff;background:#ffd7002e;border-color:gold}.tetris-theme-btn.is-active{color:#000;background:gold;border-color:gold}.tetris-record{letter-spacing:.06em;color:#fff;text-shadow:0 1px 2px #000000e6;padding:2px 8px;font-family:VT323,monospace;font-size:16px}.tetris-record b{color:gold;font-weight:700}.tetris-next{letter-spacing:.08em;color:#ccc;background:#0000008c;border:1px solid #ffd70066;border-radius:4px;align-items:center;gap:6px;padding:2px 8px;font-family:VT323,monospace;font-size:14px;display:inline-flex}.tetris-next__label{color:#fde68a}.tetris-next__shape{justify-content:center;align-items:center;width:36px;height:24px;display:inline-flex}.tetris-next__shape svg{width:100%;height:100%;display:block}.tetris-btn{letter-spacing:.04em;color:#f87171;cursor:pointer;background:#0000008c;border:1px solid #f87171;border-radius:4px;padding:2px 10px;font-family:VT323,monospace;font-size:16px;line-height:1.1}.tetris-btn:hover{background:#f8717140}.tetris-btn--close{justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:16px;display:inline-flex}.tetris-leaderboard{z-index:4;-webkit-backdrop-filter:blur(2px);color:#fff;letter-spacing:.04em;background:#00000052;border:1px solid #ffd70073;border-radius:6px;width:auto;max-width:none;max-height:none;padding:12px 14px 14px;font-family:VT323,monospace;position:absolute;inset:56px 16px 48px calc(50% + 16px);overflow-y:auto;box-shadow:0 6px 24px #0009,inset 0 1px #ffd70026}.tetris-leaderboard.is-hidden{display:none}.tetris-leaderboard__title{text-align:center;color:gold;letter-spacing:.16em;text-shadow:0 0 8px #ffd7008c;margin-bottom:8px;font-size:18px}.tetris-leaderboard__list{margin:0;padding:0;font-size:16px;line-height:1.25;list-style:none}.tetris-leaderboard__row{text-shadow:0 1px 2px #000000d9,0 0 4px #000000b3;border-bottom:1px dashed #ffffff2e;grid-template-columns:28px 1fr auto;align-items:baseline;gap:6px;padding:3px 4px;display:grid}.tetris-leaderboard__row:last-child{border-bottom:0}.tetris-leaderboard__row.is-gold{color:gold}.tetris-leaderboard__row.is-silver{color:silver}.tetris-leaderboard__row.is-bronze{color:#cd7f32}.tetris-leaderboard__rank{text-align:right;opacity:.85}.tetris-leaderboard__nick{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tetris-leaderboard__score{color:inherit;font-weight:700}.tetris-leaderboard__empty{text-align:center;color:#ccc;opacity:.85;padding:8px 4px;font-size:14px}.tetris-leaderboard__me{color:#fde68a;text-align:center;letter-spacing:.04em;border-top:1px solid #ffd7004d;margin-top:10px;padding-top:8px;font-size:14px}.tetris-leaderboard__me b{color:#fff}.tetris-leaderboard__hint{text-align:center;color:#aaa;opacity:.8;letter-spacing:.06em;margin-top:10px;font-size:12px}@media (width<=800px){.tetris-iframe,.tetris-flash{width:100%}.tetris-leaderboard{max-height:38vh;inset:auto 8px 36px}}.tetris-banner{z-index:2;pointer-events:none;text-align:center;letter-spacing:.1em;color:#fde68a;text-shadow:0 0 6px #fde68a8c,0 1px 2px #000000e6;background:linear-gradient(#0000,#000000b3);padding:6px 12px;font-family:VT323,monospace;font-size:18px;position:absolute;bottom:0;left:0;right:50%}@media (width<=800px){.tetris-banner{right:0}}.tetris-leaderboard{scrollbar-width:thin;scrollbar-color:#fde04773 #0000004d;overscroll-behavior:contain}.memory-overlay{z-index:14;color:#fff;letter-spacing:.02em;-webkit-user-select:none;user-select:none;background:#0000002e;justify-content:center;align-items:stretch;font-family:VT323,monospace;display:flex;position:absolute;inset:0;overflow:hidden}.memory-overlay--fullscreen{z-index:9000;position:fixed}.memory-app{box-sizing:border-box;grid-template-rows:auto 1fr;place-items:center;gap:8px;width:100%;height:100%;padding:6px 12px 8px;display:grid;position:relative}.memory-hud{background:linear-gradient(#0000008c,#0000);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:4px 6px;display:flex}.memory-title{letter-spacing:.16em;color:gold;text-shadow:0 0 8px #ffd7008c,0 1px 2px #000000e6;font-size:22px}.memory-stats{letter-spacing:.06em;align-items:center;gap:14px;font-size:16px;display:flex}.memory-stat b{color:gold;font-weight:700}.memory-btn{letter-spacing:.06em;color:gold;cursor:pointer;background:#00000080;border:1px solid gold;border-radius:4px;padding:4px 12px;font-family:VT323,monospace;font-size:16px;line-height:1.1}.memory-btn:hover{color:#fff;background:#ffd7002e}.memory-btn--close{color:#f87171;border-color:#f87171;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:16px;display:inline-flex}.memory-btn--close:hover{background:#f8717140}.memory-board{perspective:900px;grid-template-rows:repeat(5,125px);grid-template-columns:repeat(6,125px);place-self:center;gap:8px;display:grid}.memory-card{cursor:pointer;width:125px;height:125px;transform-style:preserve-3d;background:0 0;border:0;padding:0;transition:transform .45s cubic-bezier(.4,0,.2,1);position:relative;transform:rotateY(0)}.memory-card.is-dealing{animation:.36s cubic-bezier(.34,1.56,.64,1) both memoryDealIn;animation-delay:var(--memory-deal-delay,0s)}@keyframes memoryDealIn{0%{opacity:0;transform:scale(.5)rotateY(0)translateY(-22px)}60%{opacity:1}to{opacity:1;transform:scale(1)rotateY(0)translateY(0)}}.memory-card:disabled{cursor:default}.memory-card.is-up,.memory-card.is-matched{transform:rotateY(180deg)}.memory-card.is-matched .memory-card__face--front img{filter:drop-shadow(0 0 6px #ffd700d9)drop-shadow(0 0 14px #ffd7008c)brightness(1.05)}.memory-card.is-mismatch{animation:.45s memoryShake}@keyframes memoryShake{0%,to{transform:rotateY(180deg)translate(0)}20%{transform:rotateY(180deg)translate(-6px)}40%{transform:rotateY(180deg)translate(6px)}60%{transform:rotateY(180deg)translate(-4px)}80%{transform:rotateY(180deg)translate(4px)}}.memory-card__face{backface-visibility:hidden;background:0 0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.memory-card__face--front{transform:rotateY(180deg)}.memory-card__face--back:before{content:"";background:radial-gradient(circle at 35% 30%,#ffffff29,#ffffff0a 70%);border:2px solid #ffd70033;border-radius:50%;position:absolute;inset:14%}.memory-card__face--back img{position:relative}.memory-card__face--front:before{content:"";opacity:0;border:3px solid #ffd70038;border-top-color:gold;border-radius:50%;transition:opacity .1s;position:absolute;inset:32%}.memory-card__face img:not([src]){visibility:hidden}.memory-card.is-pending .memory-card__face--front:before{opacity:1;transition:opacity .12s .2s;animation:.7s linear infinite memorySpin}@keyframes memorySpin{to{transform:rotate(360deg)}}.memory-card__face img{-o-object-fit:contain;object-fit:contain;pointer-events:none;filter:drop-shadow(0 3px 4px #000000a6);width:100%;height:100%;display:block}.memory-leaderboard__list{letter-spacing:.04em;text-shadow:0 1px 2px #000000d9;flex-direction:column;gap:2px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.memory-leaderboard__row{white-space:nowrap;grid-template-columns:28px 1fr auto;align-items:baseline;gap:8px;padding:1px 4px;display:grid}.memory-leaderboard__row.is-gold{color:gold}.memory-leaderboard__row.is-silver{color:silver}.memory-leaderboard__row.is-bronze{color:#cd7f32}.memory-leaderboard__row.is-me{background:#ffd70024;border-radius:4px;padding:2px 4px;font-weight:700}.memory-leaderboard__rank{opacity:.85}.memory-leaderboard__nick{text-overflow:ellipsis;max-width:120px;display:inline-block;overflow:hidden}.memory-leaderboard__score{font-weight:700}.memory-leaderboard__meta{opacity:.7;font-size:12px}.memory-leaderboard__empty{text-align:center;color:#ccc;opacity:.85;padding:4px 0;font-size:13px}.memory-loading{z-index:5;text-align:center;pointer-events:none;background:#08040feb;border:2px solid gold;border-radius:6px;flex-direction:column;align-items:center;gap:6px;min-width:220px;padding:14px 20px 12px;display:flex;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 18px #ffd70059,0 10px 30px #0009}.memory-loading[hidden]{display:none}.memory-loading__t{letter-spacing:.16em;color:gold;text-shadow:0 0 8px #ffd7008c;font-size:22px}.memory-loading__bar{background:#ffffff1f;border-radius:4px;width:100%;height:8px;overflow:hidden}.memory-loading__bar i{background:linear-gradient(90deg,gold,#ffb300);width:0;height:100%;transition:width .25s ease-out;display:block}.memory-loading__n{color:#e5e7eb;font-size:20px}.memory-loading__n b{color:#fff;font-weight:400}.memory-loading__hint{color:#a1a1aa;font-size:17px}.memory-top-popup{z-index:6;box-sizing:border-box;background:#0000008c;justify-content:center;align-items:center;padding:16px;display:none;position:absolute;inset:0}.memory-top-popup.is-visible{display:flex}.memory-top-popup__panel{color:#fff;background:#08040ff2;border:2px solid gold;border-radius:10px;flex-direction:column;gap:10px;width:100%;min-width:280px;max-width:min(380px,92vw);padding:14px 18px 12px;font-family:VT323,monospace;display:flex;box-shadow:0 10px 40px #000000bf,0 0 24px #ffd70059}.memory-top-popup__title{text-align:center;letter-spacing:.16em;color:gold;text-shadow:0 0 8px #ffd7008c;font-size:18px}.memory-top-popup__list{font-size:16px}.memory-top-popup__close{min-width:140px;margin:4px auto 0;display:block}.memory-finale{z-index:5;text-align:center;color:#fff;background:#08040feb;border:2px solid gold;border-radius:10px;min-width:280px;max-width:min(560px,92vw);padding:18px 24px;font-family:VT323,monospace;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 40px #000000bf,0 0 24px #ffd70059}.memory-finale.is-visible{display:block}.memory-finale__title{letter-spacing:.16em;color:gold;text-shadow:0 0 8px #ffd7008c;margin-bottom:8px;font-size:26px}.memory-finale__line{letter-spacing:.05em;margin:4px 0;font-size:18px}.memory-finale__line b{color:gold}.memory-finale__line--muted{color:#aaa;letter-spacing:.06em;font-size:14px}.memory-finale__line--fish{color:#7dd3a8;letter-spacing:.03em;max-width:420px;margin:6px auto;font-size:13px;line-height:1.35}.memory-finale__line--cap{color:#fbbf24;letter-spacing:.03em;max-width:420px;margin:6px auto;font-size:13px;line-height:1.35}.memory-finale__top{background:#0006;border:1px solid #ffd70059;border-radius:6px;max-width:320px;margin:12px auto 4px;padding:10px 12px 8px}.memory-finale__top-title{text-align:center;letter-spacing:.16em;color:gold;text-shadow:0 0 6px #ffd70073;margin-bottom:6px;font-size:14px}.memory-finale__top-list{font-size:15px}.memory-finale__actions{justify-content:center;gap:12px;margin-top:12px;display:flex}.juice-float.memory-combo{color:#fde047;-webkit-text-stroke:2px #1c0f00;paint-order:stroke fill;text-shadow:0 0 10px #fde047e6,0 0 22px #fb923c8c,0 3px #000}@media (width<=600px){.juice-float.memory-combo{font-size:14px}.juice-float.memory-combo.juice-float--big{font-size:18px}}@media (width<=920px){.memory-board{grid-template-rows:repeat(5,110px);grid-template-columns:repeat(6,110px);gap:6px}.memory-card{width:110px;height:110px}}@media (width<=780px){.memory-board{grid-template-rows:repeat(5,90px);grid-template-columns:repeat(6,90px);gap:5px}.memory-card{width:90px;height:90px}.memory-title{font-size:18px}.memory-stats{gap:10px;font-size:14px}}@media (width<=580px){.memory-board{grid-template-rows:repeat(5,14vw);grid-template-columns:repeat(6,14vw);gap:4px}.memory-card{width:14vw;height:14vw}}#dark-room-host,#dark-room-host .tooltip,#dark-room-host select.menuBtn{letter-spacing:normal;font-family:Times New Roman,Times,serif;font-size:16px;font-weight:400;line-height:normal}#dark-room-host::-moz-selection{background-color:#0000}#dark-room-host::selection{background-color:#0000}#dark-room-host #description textarea::-moz-selection{background-color:gray}#dark-room-host #description textarea::selection{background-color:gray}#dark-room-host div.clear{clear:both}#dark-room-host div#wrapper{width:700px;margin:auto;padding:20px 0 0 220px;position:relative}#dark-room-host div#saveNotify{opacity:0;background:#fff;position:fixed;top:10px;right:20px}#dark-room-host div#content{height:700px;position:relative;overflow:hidden}#dark-room-host div#header{height:20px;padding-bottom:20px}#dark-room-host .logo{z-index:10;position:fixed;bottom:0;left:10px}#dark-room-host .logo-icon{height:40px}#dark-room-host .logo-icon>path{stroke:#000}#dark-room-host .menu{color:#666;z-index:10;position:fixed;bottom:10px;right:10px}#dark-room-host .menu span{cursor:pointer;float:right;margin-left:20px}#dark-room-host .customSelect{height:20px}#dark-room-host span.customSelectOptions{width:120px;margin:0}#dark-room-host .customSelectOptions>ul{width:120px;max-height:20px;margin:0;padding:0;transition:max-height 1s;position:absolute;bottom:0;right:0;overflow:hidden}#dark-room-host .customSelectOptions>ul:hover{max-height:600px}#dark-room-host .customSelectOptions>ul>li{height:20px;padding:0 0 3px;list-style-type:none}#dark-room-host .customSelectOptions>ul>li:last-child{padding:0}#dark-room-host .customSelectOptions>ul>li:hover{text-decoration:underline}#dark-room-host .customSelectOptions>ul>li:first-child:hover{cursor:default;text-decoration:none}#dark-room-host .menu span:hover{text-decoration:underline}#dark-room-host .menu .appStore{font-weight:700}#dark-room-host div.headerButton{cursor:pointer;float:left;border-left:1px solid #000;margin-left:10px;padding-left:10px;font-size:17px}#dark-room-host div.headerButton:hover{text-decoration:underline}#dark-room-host div.headerButton:first-child{border-left:none;margin-left:0;padding-left:0}#dark-room-host div.headerButton.selected,#dark-room-host div.headerButton.selected:hover{cursor:default;text-decoration:underline}#dark-room-host div#outerSlider{position:absolute}#dark-room-host div#outerSlider>div{float:left;width:700px;height:700px;position:relative;overflow:hidden}#dark-room-host div#locationSlider{position:absolute}#dark-room-host div.location{float:left;width:700px;position:relative}#dark-room-host div.row_key{clear:both;float:left}#dark-room-host div.row_val{float:right}#dark-room-host div.total{font-weight:700}#dark-room-host div#notifications{width:200px;height:700px;position:absolute;top:20px;left:0;overflow:hidden}#dark-room-host div#notifications div.notification{margin-bottom:10px}#dark-room-host div#notifyGradient{width:100%;height:100%;filter:alpha(Opacity=0, FinishOpacity=100, Style=1, StartX=0, StartY=0, FinishX=0, FinishY=500);background:linear-gradient(#fff0 0%,#fff 100%);position:absolute;top:0;left:0}#dark-room-host div.button{text-align:center;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;border:1px solid #000;width:100px;margin-bottom:5px;padding:5px 10px;position:relative}#dark-room-host div.button:hover{text-decoration:underline}#dark-room-host div.button.disabled,#dark-room-host div.button.disabled:hover{cursor:default;color:#b2b2b2;border-color:#b2b2b2;text-decoration:none}#dark-room-host div.button div.cooldown{z-index:-1;background-color:#ddd;height:100%;position:absolute;top:0;left:0}#dark-room-host .upBtn,#dark-room-host .dnBtn,#dark-room-host .upManyBtn,#dark-room-host .dnManyBtn{cursor:pointer;width:14px;height:12px;position:absolute}#dark-room-host .upBtn,#dark-room-host .dnBtn{right:0}#dark-room-host .upManyBtn,#dark-room-host .dnManyBtn{right:-15px}#dark-room-host .upBtn.disabled,#dark-room-host .dnBtn.disabled,#dark-room-host .upManyBtn.disabled,#dark-room-host .dnManyBtn.disabled{cursor:default}#dark-room-host .upBtn,#dark-room-host .upManyBtn{top:-3px}#dark-room-host .upBtn:after,#dark-room-host .upBtn:before,#dark-room-host .upManyBtn:after,#dark-room-host .upManyBtn:before{content:" ";border:solid #0000;width:0;height:0;position:absolute;bottom:2px}#dark-room-host .upBtn:after,#dark-room-host .upManyBtn:after{border-color:#0000 #0000 #fff}#dark-room-host .upBtn:before,#dark-room-host .upManyBtn:before{border-color:#0000 #0000 #000}#dark-room-host .upBtn.disabled:before,#dark-room-host .upManyBtn.disabled:before{border-color:#0000 #0000 #999}#dark-room-host .dnBtn,#dark-room-host .dnManyBtn{bottom:-3px}#dark-room-host .dnBtn:after,#dark-room-host .dnBtn:before,#dark-room-host .dnManyBtn:after,#dark-room-host .dnManyBtn:before{content:" ";border:solid #0000;width:0;height:0;position:absolute;top:2px}#dark-room-host .upBtn:before,#dark-room-host .dnBtn:before,#dark-room-host .upManyBtn:before,#dark-room-host .dnManyBtn:before{border-width:6px;margin-left:-6px;left:50%}#dark-room-host .upBtn:after,#dark-room-host .dnBtn:after{border-width:4px;margin-left:-4px;left:50%}#dark-room-host .upManyBtn:after,#dark-room-host .dnManyBtn:after{border-width:3px;margin-left:-3px;left:50%}#dark-room-host .dnBtn:after,#dark-room-host .dnManyBtn:after{border-color:#fff #0000 #0000}#dark-room-host .dnBtn:before,#dark-room-host .dnManyBtn:before{border-color:#000 #0000 #0000}#dark-room-host .dnBtn.disabled:before,#dark-room-host .dnManyBtn.disabled:before{border-color:#999 #0000 #0000}#dark-room-host div.button div.tooltip{width:100px}#dark-room-host div.tooltip{z-index:999;background:#fff;border:1px solid #000;padding:2px 5px;display:none;position:absolute;box-shadow:-1px 3px 2px #666}#dark-room-host .tooltip.bottom{top:30px}#dark-room-host .tooltip.right{left:2px}#dark-room-host .tooltip.left{right:0}#dark-room-host .tooltip.top{bottom:20px}#dark-room-host :hover>div.tooltip{display:block}#dark-room-host div.tooltip:hover{display:none!important}#dark-room-host .disabled:hover>div.tooltip,#dark-room-host .button.free:hover>div.tooltip{display:none}#dark-room-host #event .button.disabled:hover>div.tooltip{display:block}#dark-room-host .eventPanel{z-index:20;background:#fff;border:2px solid #0000;width:335px;padding:20px;position:absolute;top:90px;left:250px}#dark-room-host.noMask .eventPanel{background-color:#000}#dark-room-host .eventPanel:before{opacity:.6;content:" ";z-index:-2;background-color:#fff;width:920px;height:700px;position:absolute;top:-75px;left:-252px}#dark-room-host.noMask .eventPanel:before{opacity:0}#dark-room-host .eventPanel:after{content:" ";z-index:-2;border:2px solid #000;width:100%;height:100%;position:absolute;top:-2px;left:-2px;box-shadow:5px 5px 5px #666}#dark-room-host.noMask .eventPanel:after{border-color:#fff}#dark-room-host .eventPanel .button{float:left;margin-right:20px}#dark-room-host.noMask .eventPanel .button{color:#fff;border-color:#fff}#dark-room-host .eventTitle{font-weight:700;display:inline-block;position:absolute;top:-12px}#dark-room-host.noMask .eventTitle{color:#fff}#dark-room-host .eventTitle:after{content:" ";z-index:-1;background-color:#fff;width:100%;height:5px;position:absolute;bottom:32%;left:0}#dark-room-host.noMask .eventTitle:after{background-color:#000}#dark-room-host #description{min-height:100px;position:relative}#dark-room-host #description textarea{width:100%;height:225px}#dark-room-host.noMask #description{color:#fff}#dark-room-host #description>div{padding-bottom:20px}#dark-room-host .take-all-button{float:none}#dark-room-host #buttons>.button{margin:0 15px 5px 5px}#dark-room-host #description div.fighter{padding:0;position:absolute;bottom:15px}#dark-room-host #wanderer{left:25%}#dark-room-host #enemy{right:25%}#dark-room-host .hp{margin-left:-50%;position:absolute;top:-15px}#dark-room-host .fighter.shield>.label:before{content:"(";position:absolute;left:-8px}#dark-room-host .fighter.shield>.label:after{content:")";position:absolute;right:-8px}#dark-room-host .fighter.energised>.label{font-size:2em;font-style:bold}#dark-room-host .fighter.meditation>.label{opacity:.3;font-size:1.5em}@keyframes exploding{0%{transform:translate(0)}25%{transform:translate(-10px)}75%{transform:translate(10px)}to{transform:translate(0)}}#dark-room-host .fighter.exploding>.label{animation:.2s linear infinite exploding}#dark-room-host .fighter.venomous>.label{font-size:1.5em;font-style:bold}#dark-room-host .fighter.enraged>.label{font-size:1.5em;font-style:italic}#dark-room-host .fighter.boost>.label{font-style:italic}#dark-room-host #description .bullet{height:1px;padding:0 20px;line-height:1px;position:absolute;bottom:25px}#dark-room-host .damageText{margin-left:-50%;position:absolute;bottom:15px;left:50%}#dark-room-host #lootButtons{margin:20px 0 5px;position:relative;padding-bottom:0!important}#dark-room-host #lootButtons:before{content:attr(data-legend);position:absolute;top:-25px;left:0}#dark-room-host #dropMenu{z-index:100;text-align:left;cursor:default;background:#fff;border:1px solid #000;padding-top:5px;position:absolute;box-shadow:-1px 3px 2px #666}#dark-room-host #dropMenu:before{content:attr(data-legend);border-bottom:1px solid #000;margin-bottom:5px;padding:0 0 5px 5px;display:block}#dark-room-host #dropMenu>div{cursor:pointer;padding:0 5px 5px}#dark-room-host #dropMenu>div:hover{text-decoration:underline}#dark-room-host div#buildBtns{position:absolute;top:50px;left:0}#dark-room-host div#buildBtns:before,#dark-room-host div#craftBtns:before,#dark-room-host div#buyBtns:before{content:attr(data-legend);position:relative;top:-5px}#dark-room-host div#craftBtns{position:absolute;top:50px;left:150px}#dark-room-host div#buyBtns{position:absolute;top:50px;left:300px}#dark-room-host div#storesContainer{position:absolute;top:0;right:0}#dark-room-host div#stores:before,#dark-room-host div#weapons:before{content:attr(data-legend);background:#fff;position:absolute;top:-13px;left:8px}#dark-room-host div#stores{z-index:10;cursor:default;border:1px solid #000;width:200px;padding:5px 10px;position:relative}#dark-room-host div.storeRow{position:relative}#dark-room-host div#weapons{cursor:default;border:1px solid #000;width:200px;margin-top:15px;padding:5px 10px;position:relative;right:0}#dark-room-host div#village{cursor:default;border:1px solid #000;width:200px;padding:5px 10px;position:absolute;top:0;right:0}#dark-room-host div#population{background-color:#fff;position:absolute;top:-13px;right:10px}#dark-room-host .noHuts #population{display:none}#dark-room-host div#village:before{content:attr(data-legend);background:#fff;position:absolute;top:-13px;left:8px}#dark-room-host div#workers{width:150px;position:absolute;top:-4px;left:160px}#dark-room-host .workerRow>.row_val{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;padding-right:20px;position:relative}#dark-room-host .workerRow{cursor:default;margin:10px 0;position:relative}#dark-room-host .workerRow .tooltip{width:150px}#dark-room-host div.storeRow div.tooltip{width:160px}#dark-room-host #outfitting{border:1px solid #000;width:200px;margin-bottom:20px;padding:5px 10px;position:relative}#dark-room-host div#outfitting:before,#dark-room-host div#perks:before{content:attr(data-legend);background-color:#fff;position:absolute;top:-13px}#dark-room-host div.outfitRow{cursor:default;margin:10px -30px 10px 0;position:relative}#dark-room-host div.outfitRow>.row_val{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;padding-right:30px}#dark-room-host div.outfitRow .tooltip{width:150px}#dark-room-host div#bagspace{background-color:#fff;position:absolute;top:-13px;right:10px}#dark-room-host div#perks{cursor:default;border:1px solid #000;width:200px;padding:5px 10px;position:absolute;top:0;right:0}#dark-room-host div.perkRow{position:relative}#dark-room-host div.perkRow .row_key{float:none}#dark-room-host #pathScroller{width:475px;max-height:660px;padding-top:10px;position:relative;top:-10px;overflow-y:auto}#dark-room-host #worldOuter{display:inline-block;position:relative}#dark-room-host #map{letter-spacing:1px;color:#999;cursor:default;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;border:1px solid #000;font-family:Courier New,Courier,monospace;line-height:10px;display:inline-block;position:relative;overflow:hidden}#dark-room-host #map .landmark{color:#000;font-weight:700;line-height:0;position:relative}#dark-room-host #bagspace-world{border:1px solid #000;height:62px;margin-top:13px;margin-bottom:5px;overflow:hidden}#dark-room-host #bagspace-world>div{padding:6px 4px}#dark-room-host #backpackTitle{z-index:1;background-color:#fff;position:absolute;top:0;left:10px}#dark-room-host #backpackSpace{z-index:1;background-color:#fff;position:absolute;top:0;right:10px}#dark-room-host #healthCounter{z-index:1;background-color:#fff;position:absolute;top:0;left:80px}#dark-room-host div.supplyItem{float:left;cursor:default;border:1px solid #999;margin:0 5px 6px 0;padding:0 5px;display:inline-block}#dark-room-host div#hullRow{width:70px}#dark-room-host div#engineRow{width:70px;margin-bottom:20px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#dark-room-host #spacePanel{top:-700px;left:0;float:none!important;position:absolute!important}#dark-room-host #starsContainer{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}#dark-room-host #stars,#dark-room-host #starsBack{z-index:-1;position:absolute;left:0}#dark-room-host #stars>div,#dark-room-host #starsBack>div{color:#fff;width:3000px;height:3000px;position:relative}#dark-room-host #starsBack{opacity:.5}#dark-room-host .star{position:absolute}#dark-room-host #ship{cursor:default;margin-top:-10px;margin-left:-7.5px;position:absolute}#dark-room-host #theEnd{cursor:default;text-align:center;opacity:0;color:#fff;margin-left:-220px;font-size:24px;font-weight:700;position:relative;top:200px}#dark-room-host .asteroid{cursor:default;font-size:32px;animation:1s linear infinite spin;position:absolute;top:-40px;left:350px}#dark-room-host #hullRemaining{width:70px;position:absolute;top:0;left:0}#dark-room-host .centerCont{padding-top:10%}#dark-room-host .outroContainer{width:800px;margin:0 auto;padding-top:10%}#dark-room-host .outro{color:#fff;opacity:0;margin-bottom:40px;font-size:1.5rem}#dark-room-host .endGame{color:#fff;opacity:0;font-size:48px;position:relative}#dark-room-host .endGameOption{cursor:pointer;font-size:32px}#dark-room-host .endGameOption:hover{text-decoration:underline}#dark-room-host #wait-btn{color:#fff;opacity:0;border-color:#fff;margin:0 auto}#dark-room-host div#fabricateButtons{position:relative;top:5px;left:0}#dark-room-host div#fabricateButtons:before{content:attr(data-legend);position:relative;top:-5px}#dark-room-host div#blueprints:before{content:attr(data-legend);background-color:#fff;position:absolute;top:-13px}#dark-room-host div#blueprints{cursor:default;border:1px solid #000;width:200px;padding:5px 10px;position:absolute;top:0;right:237px}#dark-room-host div.blueprintRow{position:relative}#dark-room-host div.blueprintRow .row_key{float:none}#dark-room-host .button{width:100px!important}#dark-room-host #outsidePanel .button{width:115px!important}#dark-room-host .eventPanel .button{width:122px!important}#dark-room-host .button .tooltip{width:120px!important}#dark-room-host #workers{width:180px!important}#dark-room-host #hullRow,#dark-room-host #engineRow{width:90px!important}#dark-room-host #pathScroller{scrollbar-width:thin;scrollbar-color:#99a3b380 #0000004d;overscroll-behavior:contain}.dark-room-overlay{z-index:30;-webkit-user-select:none;user-select:none;background:0 0;justify-content:center;align-items:stretch;display:flex;position:absolute;inset:0;overflow:hidden}.dark-room-overlay--fullscreen{z-index:9000;position:fixed}.dark-room-app{box-sizing:border-box;flex-direction:column;width:100%;height:100%;display:flex;position:relative}.dark-room-stage{box-sizing:border-box;flex:auto;justify-content:flex-start;align-items:flex-start;min-height:0;padding:40px 0 0;display:flex;position:relative;overflow:hidden}#dark-room-host{color:#eee;text-shadow:0 0 3px #000,0 0 6px #000,1px 1px 2px #000,-1px -1px 2px #000;-webkit-user-select:none;user-select:none;flex:none;width:920px;min-width:920px;min-height:760px;position:relative}body>.menu,body>.logo{display:none!important}#dark-room-host #saveNotify{color:#fff!important;background:#000000b3!important;border:1px solid #fff!important;padding:4px 10px!important;position:absolute!important;top:50px!important;right:20px!important}#dark-room-host *{background-color:#0000!important;background-image:none!important}#dark-room-host #notifications{-webkit-mask-image:linear-gradient(#000 0% 65%,#00000040 88%,#0000 100%);mask-image:linear-gradient(#000 0% 65%,#00000040 88%,#0000 100%)}#dark-room-host .eventPanel{color:#fff!important;background:#000000eb!important;border:1px solid #fff!important;box-shadow:0 0 18px #000c!important}#dark-room-host .eventPanel:before,#dark-room-host .eventPanel:after{display:none!important}#dark-room-host .eventTitle{color:#fff!important;background:0 0!important;padding:0!important}#dark-room-host .tooltip{color:#fff!important;background:#000000eb!important;border:1px solid #fff!important;box-shadow:0 0 8px #000c!important}#dark-room-host .button{color:#fff!important;box-shadow:none!important;background:0 0!important;border-color:#ccc!important}#dark-room-host .button:hover{background:#ffffff1a!important;border-color:#fff!important}#dark-room-host .button.disabled,#dark-room-host .button.disabled:hover{color:#888!important;background:0 0!important;border-color:#555!important}#dark-room-host div.tooltip{color:#fff!important;background:#000000eb!important;border:1px solid #fff!important;box-shadow:0 0 8px #000000d9!important}#dark-room-host #wrapper{isolation:isolate;z-index:0!important}#dark-room-host .button .cooldown{background:#4ade808c!important;box-shadow:0 0 8px #4ade8080!important}#dark-room-host .row_key.disabled,#dark-room-host .row_val.disabled,#dark-room-host .storeRow.disabled{color:#888!important}#dark-room-host #header,#dark-room-host #header>*{background:0 0!important}#dark-room-host #stores,#dark-room-host #weapons,#dark-room-host #village{color:#fff!important;opacity:1!important;visibility:visible!important;z-index:50!important;clip-path:none!important;filter:none!important;background:#0000008c!important;border:1px solid #fff!important;min-width:200px!important;min-height:30px!important;display:block!important;transform:none!important}#dark-room-host #storesContainer{z-index:49!important}#dark-room-host #stores:before,#dark-room-host #weapons:before,#dark-room-host #village:before,#dark-room-host #population{color:#fff!important;background:#000000eb!important;padding:0 4px!important}#dark-room-host #storesContainer,#dark-room-host #resources,#dark-room-host #special,#dark-room-host #outsidePanel,#dark-room-host #workers{opacity:1!important;visibility:visible!important;color:#fff!important}#dark-room-host #stores .storeRow,#dark-room-host #weapons .storeRow,#dark-room-host #village .storeRow,#dark-room-host #workers .workerRow,#dark-room-host #village .workerRow{color:#fff!important;box-sizing:border-box!important;justify-content:space-between!important;align-items:baseline!important;width:100%!important;min-height:18px!important;font-family:Times New Roman,Times,serif!important;font-size:16px!important;line-height:1.3!important;display:flex!important}#dark-room-host #stores .row_key,#dark-room-host #stores .row_val,#dark-room-host #weapons .row_key,#dark-room-host #weapons .row_val,#dark-room-host #village .row_key,#dark-room-host #village .row_val,#dark-room-host #workers .row_key,#dark-room-host #workers .row_val{float:none!important;color:#fff!important;visibility:visible!important;opacity:1!important;font-family:Times New Roman,Times,serif!important;font-size:16px!important;display:inline-block!important}#dark-room-host #stores .clear,#dark-room-host #weapons .clear,#dark-room-host #village .clear{display:none!important}.dark-room-hud{z-index:3;pointer-events:none;background:linear-gradient(#000000b3,#0000);justify-content:space-between;align-items:center;padding:6px 10px;display:flex;position:absolute;top:0;left:0;right:0}.dark-room-hud>*{pointer-events:auto}.dark-room-title{letter-spacing:.22em;color:#fff;text-shadow:0 0 4px #000,0 0 8px #000,1px 1px 2px #000;font-family:VT323,Times New Roman,monospace;font-size:22px}.dark-room-hud-actions{align-items:center;gap:6px;display:flex}.dark-room-btn{color:#fff;cursor:pointer;letter-spacing:.06em;background:#0009;border:1px solid #888;border-radius:3px;padding:3px 10px;font-family:VT323,monospace;font-size:14px;line-height:1.2}.dark-room-btn:hover{color:#000;background:#fff;border-color:#fff}.dark-room-btn--close{min-width:30px;font-size:18px;font-weight:700}.dark-room-banner{z-index:4;color:#fff;letter-spacing:.04em;text-align:center;pointer-events:none;text-shadow:0 1px 2px #000000e6;background:#000000d9;border:1px solid #fff;max-width:80%;padding:8px 18px;font-family:Times New Roman,serif;font-size:16px;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.games-menu__tile--darkroom{background:0 0!important;border:none!important;padding:0!important}.games-menu__tile--darkroom .games-menu__tile-art{background:0 0;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.games-menu__tile--darkroom .games-menu__tile-label{display:none!important}.games-menu__tile-icon--darkroom{color:#fff;letter-spacing:.16em;text-shadow:0 0 4px #000,0 0 8px #000,1px 1px 2px #000,-1px -1px 2px #000;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;font-family:VT323,Times New Roman,monospace;font-size:22px;font-weight:700;display:flex}.games-menu__dark-eyes{filter:drop-shadow(0 0 3px #d9ff5ad9)drop-shadow(0 0 8px #d9ff5a59);transform-origin:50%;width:40px;height:12px;animation:6.5s ease-in-out infinite dark-eyes-blink}@keyframes dark-eyes-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.08)}}@media (prefers-reduced-motion:reduce){.games-menu__dark-eyes{animation:none}}.wall-layer{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.plastic-body{z-index:1;position:relative}.wall-bg-layer{pointer-events:none;z-index:0;opacity:0;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:opacity .35s,background .8s;position:fixed;inset:0}.wall-bg-layer--on{opacity:1}.wall-bg-layer__video{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.wall-bg-layer__video.is-on{opacity:1}body.tv-lite .wall-bg-layer:not(.wall-bg-layer--ambilight):after{content:"";pointer-events:none;background:radial-gradient(at 50% 45%,#00000029 0%,#00000061 55%,#00000094 100%);position:absolute;inset:0}.wall-bg-layer--ambilight{--ambient-r:30;--ambient-g:30;--ambient-b:40;background-image:radial-gradient(ellipse at center, rgba(var(--ambient-r), var(--ambient-g), var(--ambient-b), .95) 0%, rgba(var(--ambient-r), var(--ambient-g), var(--ambient-b), .55) 35%, rgba(var(--ambient-r), var(--ambient-g), var(--ambient-b), .18) 75%, #0000 100%);background-color:#050508}.wall-item{pointer-events:auto;-webkit-user-select:none;user-select:none;transform:translate(-50%, -50%) translate(var(--wd-x,0px), var(--wd-y,0px)) rotate(var(--wd-rot,0deg));transform-origin:50%;cursor:grab;will-change:transform;transition:filter .15s,box-shadow .15s;position:absolute;top:50%;left:50%}.wall-item--dragging{cursor:grabbing;filter:drop-shadow(0 12px 20px #0000008c)}.wall-item--selected{filter:drop-shadow(0 0 10px #fde047a6)drop-shadow(0 0 22px #fde04759)}.wall-item--pending{filter:drop-shadow(0 0 10px #4ade8099)drop-shadow(0 0 22px #4ade804d)}.wall-item--pending:before{content:"";pointer-events:none;border:2px dashed #4ade80b3;animation:1.6s ease-in-out infinite wall-pending-pulse;position:absolute;inset:-6px}@keyframes wall-pending-pulse{0%,to{opacity:.55}50%{opacity:1}}.wall-item__img{pointer-events:none;-webkit-user-drag:none;user-drag:none;max-width:none;display:block}.wall-item--poster .wall-item__img{width:300px;height:auto}.wall-item--sticker .wall-item__img{max-width:var(--wd-sticker-max,96px);max-height:var(--wd-sticker-max,96px);width:auto;height:auto}.wall-paste-btn,.wall-item-toolbar{z-index:60;color:#fde047;letter-spacing:.08em;pointer-events:auto;background:#050505eb;border:1px solid #fde0478c;font-family:"Press Start 2P",monospace;position:fixed;box-shadow:0 10px 24px #000000b3,inset 0 0 10px #fde04714}.wall-paste-btn{cursor:pointer;padding:10px 14px;font-size:11px;transition:background .12s,box-shadow .12s}.wall-paste-btn:hover{background:#fde0472e;box-shadow:0 14px 28px #000000bf,inset 0 0 10px #fde0471f}.wall-paste-btn:focus{outline:none}.wall-paste-btn--panel{cursor:default;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.wall-paste-btn--panel:hover{background:#050505eb;box-shadow:0 10px 24px #000000b3,inset 0 0 10px #fde04714}.wall-paste-btn__action{letter-spacing:.08em;color:#fde047;cursor:pointer;background:0 0;border:1px solid #fde04766;padding:8px 12px;font-family:"Press Start 2P",monospace;font-size:11px;transition:background .12s}.wall-paste-btn__action:hover{background:#fde0472e}.wall-paste-btn__action:focus{outline:none}.wall-bg-picker{border-top:1px solid #fde04738;flex-direction:column;gap:6px;min-width:208px;padding-top:8px;display:flex}.wall-bg-picker__head{letter-spacing:.12em;color:#fde0479e;font-family:"Press Start 2P",monospace;font-size:8px}.wall-bg-picker__list{flex-direction:column;gap:3px;display:flex}.wall-bg-picker__item{letter-spacing:.03em;text-align:left;color:#f4e9b8;cursor:pointer;background:#fde0470d;border:1px solid #0000;border-radius:3px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:5px 9px;font-family:VT323,monospace;font-size:17px;line-height:1.1;transition:background .12s,border-color .12s,color .12s;display:flex}.wall-bg-picker__item:hover{color:#fff8d6;background:#fde04729;border-color:#fde0476b}.wall-bg-picker__item:focus{outline:none}.wall-bg-picker__item--active{color:#fde047;background:#fde04733;border-color:#fde04799}.wall-bg-picker__item--locked{color:#f4e9b89e}.wall-bg-picker__item--confirm{color:#b9f5cd;background:#4ade802e;border-color:#4ade8099}.wall-bg-picker__tag{white-space:nowrap;color:#fde047bf;font-size:14px}.wall-bg-picker__item--confirm .wall-bg-picker__tag{color:#86efac}.wall-bg-picker__note{color:#f4e9b8bf;max-width:230px;font-family:VT323,monospace;font-size:14px;line-height:1.25}.wall-bg-picker__note--bad{color:#fca5a5}.wall-item-toolbar{white-space:nowrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.wall-item-toolbar[data-mode=confirm]{z-index:10400}.wall-item-toolbar__btn{letter-spacing:.05em;color:#fde047;cursor:pointer;background:0 0;border:1px solid #fde04766;padding:6px 8px;font-family:"Press Start 2P",monospace;font-size:10px;transition:background .12s}.wall-item-toolbar__btn:hover{background:#fde04726}.wall-item-toolbar__btn--danger{color:#f87171;border-color:#f8717173}.wall-item-toolbar__btn--danger:hover{background:#f8717126}.wall-item-toolbar__btn--primary{color:#4ade80;border-color:#4ade808c}.wall-item-toolbar__btn--primary:hover{background:#4ade802e}.wall-item-toolbar__rot{color:#9ca3af;letter-spacing:.04em;align-items:center;gap:4px;font-family:VT323,monospace;font-size:14px;display:flex}.wall-item-toolbar__rot-val{text-align:center;color:#4ade80;min-width:40px}.coll-overlay--paste .coll-overlay__title:after{content:""}.wall-paste-picker{z-index:70;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#050508d9;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.wall-paste-picker__card{color:#e5e7eb;background:#0b0d10;border:1px solid #fde04759;width:100%;max-width:980px;max-height:calc(100vh - 48px);padding:24px 28px 28px;position:relative;overflow-y:auto;box-shadow:0 20px 50px #000000d9,inset 0 0 24px #fde0470d}.wall-paste-picker__close{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:28px;line-height:1;transition:color .15s;position:absolute;top:10px;right:12px}.wall-paste-picker__close:hover{color:#fde047}.wall-paste-picker__title{color:#fde047;letter-spacing:.12em;text-align:center;margin-bottom:16px;font-family:"Press Start 2P",monospace;font-size:14px}.wall-paste-picker__section{margin-bottom:20px}.wall-paste-picker__section:last-child{margin-bottom:0}.wall-paste-picker__section-title{color:#4ade80;letter-spacing:.1em;border-bottom:1px dashed #4ade804d;margin-bottom:10px;padding-bottom:6px;font-family:"Press Start 2P",monospace;font-size:10px}.wall-paste-picker__sortbar{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;display:flex}.wall-paste-picker__sortlabel{color:#4b5563;letter-spacing:.1em;margin-right:2px;font-family:"Press Start 2P",monospace;font-size:8px}.wall-paste-picker__sortbtn{letter-spacing:.06em;color:#6b7280;cursor:pointer;background:#4ade800d;border:1px solid #4ade8040;border-radius:4px;padding:6px 9px;font-family:"Press Start 2P",monospace;font-size:8px;transition:color .13s,border-color .13s,background .13s}.wall-paste-picker__sortbtn:hover{color:#d1fae5;border-color:#4ade8080}.wall-paste-picker__sortbtn.is-on{color:#4ade80;background:#4ade8024;border-color:#4ade80}.wall-paste-picker__groups{flex-direction:column;gap:6px;display:flex}.wall-paste-picker__group{min-width:0}.wall-paste-picker__group-head{color:#9ca3af;text-align:left;cursor:pointer;background:#4ade800f;border:none;border-radius:4px;align-items:center;gap:8px;width:100%;padding:7px 8px;font-family:VT323,monospace;font-size:17px;transition:background .13s,color .13s;display:flex}.wall-paste-picker__group-head:hover{color:#d1fae5;background:#4ade8021}.wall-paste-picker__caret{color:#4ade80;flex:none;width:10px;font-size:13px}.wall-paste-picker__group-name{overflow-wrap:anywhere;flex:auto;min-width:0}.wall-paste-picker__group-count{color:#4ade80;opacity:.75;flex:none;font-size:15px}.wall-paste-picker__group .wall-paste-picker__grid{margin:6px 0 10px}.wall-paste-picker__empty{color:#6b7280;padding:8px 4px;font-family:VT323,monospace;font-size:16px}.wall-paste-picker__grid{gap:10px;display:grid}.wall-paste-picker__grid--posters{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}.wall-paste-picker__grid--stickers{grid-template-columns:repeat(auto-fill,minmax(90px,1fr))}.wall-paste-picker__cell{cursor:pointer;color:inherit;background:#ffffff05;border:1px solid #9ca3af40;flex-direction:column;align-items:center;gap:4px;padding:6px;font-family:inherit;transition:transform .12s,border-color .12s,box-shadow .12s;display:flex}.wall-paste-picker__cell:hover{border-color:#fde0478c;transform:translateY(-2px);box-shadow:0 8px 18px #00000073}.wall-paste-picker__cell--rare{border-color:#fde04773}.wall-paste-picker__cell--legendary{border-color:#c084fc8c;box-shadow:inset 0 0 10px #c084fc1f}.wall-paste-picker__img{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;max-height:140px;display:block}.wall-paste-picker__grid--stickers .wall-paste-picker__img{max-height:80px}.wall-paste-picker__name{color:#cbd5e1;text-align:center;max-height:2.4em;font-family:VT323,monospace;font-size:11px;line-height:1.1;overflow:hidden}#dendy-cables{pointer-events:none;overflow:visible}#dendy-cables .cable-hit{pointer-events:stroke}#dendy-body{cursor:grab;touch-action:none;transition:filter .15s}#dendy-body.dragging{cursor:grabbing;filter:drop-shadow(0 20px 32px #000000e6);z-index:50!important}.solitaire-overlay{z-index:14;-webkit-backdrop-filter:blur(2px);-webkit-user-select:none;user-select:none;touch-action:none;background:#0412088c;font-family:VT323,monospace;display:flex;position:absolute;inset:0}.solitaire-board{--gap:4px;--stack-step-open:22px;--stack-step-back:8px;width:100%;height:100%;padding:4px var(--gap) 6px;box-sizing:border-box;color:#f0fdf4;flex-direction:column;gap:4px;display:flex;position:relative;overflow:hidden}.solitaire-hud{flex-shrink:0;grid-template-columns:1fr auto;align-items:center;gap:6px;display:grid}.solitaire-tabs{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.solitaire-tab{letter-spacing:.06em;color:#a3e635;cursor:pointer;background:#00000059;border:1px solid #365314;flex-direction:column;align-items:center;gap:2px;padding:2px 10px;font-family:inherit;font-size:11px;line-height:1.1;transition:color .12s,background .12s,border-color .12s;display:flex}.solitaire-tab:hover{color:#fde047;background:#a3e63514;border-color:#a3e635}.solitaire-tab__name{font-size:13px;font-weight:400}.solitaire-tab__reward{color:#fde047;letter-spacing:.05em;font-size:10px}.solitaire-tab--active{color:#fde047;background:#fde0471f;border-color:#fde047;box-shadow:0 0 8px #fde04740}.solitaire-tab--active .solitaire-tab__reward{color:#fbbf24}.solitaire-title{text-align:center;color:#fde047;letter-spacing:.1em;font-size:16px;line-height:1}.solitaire-btn{letter-spacing:.04em;color:#a3e635;cursor:pointer;background:#00000059;border:2px solid;padding:2px 10px;font-family:inherit;font-size:13px;line-height:1.2;transition:color .15s,background .15s}.solitaire-btn:hover{color:#fde047;background:#a3e6351a}.solitaire-btn--close{color:#f87171;justify-content:center;align-items:center;width:24px;height:24px;padding:0;line-height:1;display:inline-flex}.solitaire-btn--close:hover{color:#fca5a5;background:#f871711f}.solitaire-top,.solitaire-tableau{gap:var(--gap);align-items:start;display:grid}.solitaire-top--spider2,.solitaire-top--spider4,.solitaire-tableau--spider2,.solitaire-tableau--spider4{grid-template-columns:repeat(10,1fr)}.solitaire-top--klondike,.solitaire-tableau--klondike{grid-template-columns:repeat(7,1fr)}.solitaire-top{flex-shrink:0}.solitaire-tableau{flex:1;min-height:0}.solitaire-pile--waste .solitaire-card{left:calc(var(--waste-offset,0) * 14%)}.solitaire-card--waste-under{opacity:.85;pointer-events:none}.solitaire-stock-counter{color:#fde047;letter-spacing:.05em;text-align:center;flex-direction:column;justify-content:center;align-self:center;align-items:center;font-size:12px;line-height:1.1;display:flex}.solitaire-stock-counter span{color:#fffdf5;margin-top:2px;font-size:22px;display:block}.solitaire-pile{aspect-ratio:2/3;width:100%;position:relative}.solitaire-pile--tableau{aspect-ratio:auto;height:100%;min-height:0}.solitaire-pile--stock{cursor:pointer}.solitaire-pile--stock .solitaire-card{left:calc(var(--stock-offset,0) * 2px);top:calc(var(--stock-offset,0) * -1px)}.solitaire-card{aspect-ratio:2/3;cursor:grab;-webkit-user-drag:none;user-drag:none;border-radius:4px;width:100%;display:block;position:absolute;top:0;left:0;box-shadow:0 2px 4px #00000080}.solitaire-card:active{cursor:grabbing}.solitaire-pile--tableau .solitaire-card{top:calc(var(--stack-step-open) * var(--stack-offset,0))}.solitaire-card--empty{opacity:.55;cursor:default;filter:grayscale(.6);background-color:#22c55e38;border-radius:4px}.solitaire-card--back{cursor:pointer}.solitaire-card--hidden{visibility:hidden}.solitaire-pile--tableau .solitaire-card:hover:not(.solitaire-card--empty):not(.solitaire-card--back){filter:drop-shadow(0 0 4px #fde047b3)}.solitaire-ghost{z-index:100;pointer-events:none;filter:drop-shadow(4px 8px 6px #0009);position:fixed}.solitaire-ghost .solitaire-card{cursor:grabbing;box-shadow:none;position:absolute;left:0}.solitaire-win{z-index:5;box-sizing:border-box;text-align:center;background:radial-gradient(#0a280ae0 0%,#000000f5 85%);flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:16px;animation:.5s ease-out solitaire-win-fade;display:flex;position:absolute;inset:0}.solitaire-win__text{letter-spacing:.12em;background:linear-gradient(135deg,#fde047 0%,#fb923c 50%,#fde047 100%);color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 18px #fde047b3)drop-shadow(0 0 6px #fb923c80);-webkit-background-clip:text;background-clip:text;flex-direction:column;align-items:center;gap:4px;font-size:clamp(24px,6vw,62px);font-weight:400;line-height:1;animation:1.6s ease-in-out infinite solitaire-win-pulse;display:flex}.solitaire-win__text>span{display:block}.solitaire-win__prize{color:#a3e635;letter-spacing:.12em;text-align:center;text-shadow:0 0 10px #a3e63599;padding:0 12px;font-size:clamp(16px,2.5vw,28px)}.solitaire-win__bait{color:#7dd3fc;letter-spacing:.06em;text-align:center;padding:0 12px;font-size:clamp(13px,1.8vw,18px)}.solitaire-btn--again{padding:6px 22px;font-size:18px}@keyframes solitaire-win-fade{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes solitaire-win-pulse{0%,to{filter:drop-shadow(0 0 18px #fde047b3)drop-shadow(0 0 6px #fb923c80);transform:scale(1)}50%{filter:drop-shadow(0 0 28px #fde047f2)drop-shadow(0 0 12px #fb923cb3);transform:scale(1.04)}}.solitaire-cap{text-align:center;color:#fbbf24;opacity:.9;flex-shrink:0;max-width:560px;margin:0 auto;padding:2px 10px;font-size:11px;line-height:1.35}.solitaire-footer{flex-shrink:0;justify-content:center;align-items:center;gap:10px;padding-top:2px;display:flex}.solitaire-btn--rules{color:#93c5fd;padding:2px 14px;font-size:12px}.solitaire-btn--rules:hover{color:#bfdbfe;background:#93c5fd1a}.solitaire-footer .solitaire-btn--restart{padding:2px 14px;font-size:12px}.solitaire-leaderboard{letter-spacing:.04em;background:#00000073;border-top:1px solid #ffd7002e;flex-shrink:0;margin-top:6px;padding:8px 14px 6px;font-family:VT323,monospace}.solitaire-leaderboard__title{text-align:center;color:gold;letter-spacing:.16em;text-shadow:0 0 6px #ffd70066;margin-bottom:4px;font-size:13px}.solitaire-leaderboard__title span{color:#fff}.solitaire-leaderboard__list{flex-wrap:wrap;justify-content:center;gap:14px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.solitaire-leaderboard__row{background:#ffffff0a;border-radius:3px;align-items:baseline;gap:5px;padding:2px 8px;display:inline-flex}.solitaire-leaderboard__row.is-gold{color:gold;box-shadow:inset 0 0 0 1px #ffd70066}.solitaire-leaderboard__row.is-silver{color:silver;box-shadow:inset 0 0 0 1px #c0c0c066}.solitaire-leaderboard__row.is-bronze{color:#cd7f32;box-shadow:inset 0 0 0 1px #cd7f3266}.solitaire-leaderboard__trophy{font-size:16px;line-height:1}.solitaire-leaderboard__rank{opacity:.85}.solitaire-leaderboard__nick{font-weight:700}.solitaire-leaderboard__wins{color:#fde68a;opacity:.95}.solitaire-leaderboard__wins b{color:#fff;font-weight:700}.solitaire-leaderboard__empty{text-align:center;color:#ccc;opacity:.85;width:100%;padding:4px 0;font-size:13px}.solitaire-rules{z-index:4;box-sizing:border-box;background:#000000c7;justify-content:center;align-items:center;padding:16px;animation:.2s ease-out solitaire-win-fade;display:flex;position:absolute;inset:0}.solitaire-rules__card{background:#08160cf7;border:2px solid #4ade80;flex-direction:column;width:min(560px,100%);max-height:100%;display:flex;overflow:hidden;box-shadow:0 0 30px #4ade8040}.solitaire-rules__head{border-bottom:1px solid #4ade8066;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:10px 14px;display:grid}.solitaire-rules__head h2{letter-spacing:.1em;color:#fde047;margin:0;font-size:18px}.solitaire-rules__body{color:#e5fbe7;padding:14px 18px 18px;font-size:15px;line-height:1.45;overflow-y:auto}.solitaire-rules__body p{margin:0 0 10px}.solitaire-rules__body b{color:#fde047;font-weight:400}.solitaire-launcher{cursor:pointer;filter:drop-shadow(0 2px 3px #0009);background:0 0;border:none;width:36px;height:46px;margin-bottom:8px;padding:0;transition:filter .2s;position:relative;overflow:visible}.solitaire-launcher:hover{filter:drop-shadow(0 4px 6px #000c)drop-shadow(0 0 6px #fde04799)}.solitaire-launcher__card{transform-origin:50% 90%;border-radius:3px;width:100%;height:100%;transition:transform .25s cubic-bezier(.2,.7,.2,1.2);display:block;position:absolute;top:0;left:0;box-shadow:0 0 0 1px #1a1a1a,0 1px 2px #00000080}.solitaire-launcher__card--main{z-index:3}.solitaire-launcher:hover .solitaire-launcher__card--main{transform:translateY(-3px)}.solitaire-launcher__card--fan{z-index:1;pointer-events:none}.solitaire-launcher__card--right{z-index:2}.solitaire-launcher:hover .solitaire-launcher__card--left{transform:translate(-70%,-4px)rotate(-22deg)}.solitaire-launcher:hover .solitaire-launcher__card--right{transform:translate(70%,-4px)rotate(22deg)}.solitaire-launcher:active .solitaire-launcher__card--main,.solitaire-launcher:active .solitaire-launcher__card--left,.solitaire-launcher:active .solitaire-launcher__card--right{transition:transform 80ms}.solitaire-launcher:after{content:attr(data-tooltip);white-space:nowrap;color:#fde047;letter-spacing:.05em;opacity:0;pointer-events:none;z-index:60;background:#08160cf2;border:1px solid #4ade80;border-radius:2px;padding:3px 8px;font-family:VT323,monospace;font-size:13px;transition:opacity .15s;position:absolute;top:50%;right:calc(100% + 8px);transform:translateY(-50%)}.solitaire-launcher:hover:after,.solitaire-launcher:focus-visible:after{opacity:1}.games-launcher{color:#fde047;letter-spacing:.08em;cursor:pointer;text-shadow:0 0 4px #fde04780;background:linear-gradient(#78350fe6 0%,#3c1405e6 100%);border:2px solid #fde047;min-width:46px;margin-bottom:8px;padding:3px 8px;font-family:VT323,monospace;font-size:14px;line-height:1;transition:filter .15s,transform 80ms,box-shadow .15s;position:relative;box-shadow:0 2px 4px #00000080,inset 0 0 0 1px #fde04733}.games-launcher:hover{filter:brightness(1.15);box-shadow:0 2px 6px #00000080,0 0 8px #fde04799,inset 0 0 0 1px #fde0474d}.games-launcher:active{transform:translateY(1px)}.games-menu{z-index:70;background:#0c1608f2;border:2px solid #fde047;grid-template-columns:repeat(6,96px);gap:8px;padding:8px;display:none;position:absolute;top:50%;right:calc(100% + 8px);transform:translateY(-50%);box-shadow:0 4px 12px #0009,0 0 12px #fde0474d}.games-menu.is-open{display:grid}.games-menu__tile{color:#a3e635;letter-spacing:.06em;cursor:pointer;background:linear-gradient(#1c1917 0%,#0b0a09 100%);border:2px solid #365314;flex-direction:column;justify-content:space-between;align-items:center;gap:4px;width:96px;height:120px;padding:6px 4px;font-family:VT323,monospace;font-size:13px;transition:border-color .15s,color .15s,transform 80ms;display:flex}.games-menu__tile[hidden]{display:none}.games-menu__tile:hover{color:#fde047;border-color:#fde047;transform:translateY(-2px)}.games-menu__tile-art{flex:auto;justify-content:center;align-items:center;width:100%;min-height:52px;display:flex;position:relative}.games-menu__tile-label{letter-spacing:.08em;text-align:center;align-items:center;min-height:26px;font-size:12px;line-height:1.1;display:flex}.games-menu__tile-card{transform-origin:50% 95%;background-position:50%;background-size:cover;border-radius:3px;width:34px;height:46px;position:absolute;box-shadow:0 0 0 1px #1a1a1a,0 2px 4px #0009}.games-menu__tile-card--left{z-index:1;transform:translate(-18px)rotate(-18deg)}.games-menu__tile-card--right{z-index:2;transform:translate(18px)rotate(18deg)}.games-menu__tile-card--main{z-index:3}.games-menu__tile-icon{-o-object-fit:contain;object-fit:contain;width:auto;max-width:64px;height:auto;max-height:48px;image-rendering:pixelated;image-rendering:crisp-edges;filter:drop-shadow(0 2px 3px #0009)drop-shadow(0 0 6px #fde04766)}.games-menu__tile-icon--memory{border-radius:50%;max-width:60px;max-height:60px}.games-menu__tile-icon--carpet{-o-object-fit:contain;object-fit:contain;max-width:60px;max-height:60px}.games-menu__tile-icon--fishing,.games-menu__tile-icon--ants,.games-menu__tile-icon--air{width:72px;max-width:none;height:62px;max-height:none}.games-menu__tile-icon--conion{width:72px;max-width:none;height:60px;max-height:none;image-rendering:pixelated}.games-menu__tile-icon-text{letter-spacing:.16em;color:gold;pointer-events:none;text-shadow:0 0 5px #000000f2,-1px -1px #1a1a1a,1px -1px #1a1a1a,-1px 1px #1a1a1a,1px 1px #1a1a1a;font-family:VT323,monospace;font-size:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:root{--room-pan-x:0px}.wall-layer__pan{pointer-events:none;transform:translate3d(var(--room-pan-x,0px), 0, 0);will-change:transform;position:absolute;inset:0}body.room-sliding .wall-layer__pan,body.room-sliding .plastic-body{transition:transform .45s cubic-bezier(.22,1,.36,1)}.room-nav-btn{z-index:50;color:#4ade80;cursor:pointer;background:#080a0e8c;border:1px solid #4ade8066;justify-content:center;align-items:center;width:44px;height:104px;transition:background .15s,border-color .15s;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.room-nav-btn:hover{background:#10161cd9;border-color:#4ade80d9}.room-nav-btn[hidden]{display:none}body.tv-lite .room-nav-btn{display:none!important}.room-nav-btn--left{border-left:0;border-radius:0 8px 8px 0;left:0}.room-nav-btn--right{border-right:0;border-radius:8px 0 0 8px;right:0}.room-nav-btn__chevron{pointer-events:none;font-size:34px;font-weight:700;line-height:1}.wall-paste-picker__card,.solitaire-rules__body{scrollbar-width:thin;scrollbar-color:#fde04773 #0000004d;overscroll-behavior:contain}.caps-furn-layer{pointer-events:none;transform:translate3d(var(--room-pan-x,0px), 0, 0);will-change:transform;position:absolute;inset:0}body.room-sliding .caps-furn-layer{transition:transform .45s cubic-bezier(.22,1,.36,1)}.caps-furn{pointer-events:auto;cursor:pointer;filter:drop-shadow(6px 10px 14px #0000008c);background:0 0;border:0;width:clamp(210px,22vw,330px);padding:0;transition:transform .18s;position:absolute;top:6vh;left:-93vw}.caps-furn:hover{transform:translateY(2px)scale(1.02)}.caps-furn:focus-visible{outline-offset:4px;outline:2px dashed #ffd75ecc}.caps-furn__top{background:linear-gradient(#8a5a30 0%,#6d4423 55%,#4c2e16 100%);border-radius:3px 3px 0 0;height:12px;display:block;box-shadow:inset 0 2px 2px #ffdcaa59}.caps-furn__front{background:repeating-linear-gradient(93deg,#0000001a 0 2px,#0000 2px 7px,#ffffff0a 7px 9px),linear-gradient(#7a4c27 0%,#5f3a1d 45%,#4a2c15 100%);border:2px solid #3a2210;border-radius:0 0 5px 5px;justify-content:center;align-items:center;gap:10px;height:clamp(64px,7vw,96px);display:flex;position:relative;box-shadow:inset 0 2px 3px #ffd6a047,inset 0 -4px 6px #00000073,inset 4px 0 6px #0003,inset -4px 0 6px #0003}.caps-furn__handle{background:linear-gradient(#f0d089 0%,#b98a3e 50%,#8a6226 100%);border:1px solid #6d4c1c;border-radius:7px;width:34%;height:12px;display:block;box-shadow:0 3px 4px #00000080,inset 0 1px 1px #fff5d2cc}.caps-furn__label{letter-spacing:.22em;color:#f3dfa8;text-shadow:0 -1px #000c,0 1px 1px #ffe6b440;background:#1e12088c;border:1px solid #f0d08966;border-radius:3px;padding:2px 10px;font-family:VT323,Share Tech Mono,monospace;font-size:clamp(15px,1.4vw,21px)}.caps-box-overlay{z-index:70;background:#04060485;position:fixed;inset:0}.caps-box{will-change:transform;background:repeating-linear-gradient(2deg,#0000001a 0 2px,#0000 2px 8px,#ffffff0a 8px 10px),linear-gradient(#6b4222 0%,#57351b 60%,#422612 100%);border:2px solid #331e0d;border-top:0;border-radius:0 0 14px 14px;width:90vw;height:90vh;padding:0 14px 14px;position:absolute;top:0;left:5vw;transform:translateY(-102%);box-shadow:0 26px 60px #000000b3,inset 0 -3px 5px #00000080,inset 0 3px 4px #ffd6a02e}.caps-box__canvas{touch-action:none;cursor:pointer;background:radial-gradient(at 50% 30%,#ffe2b412,#0000 62%),repeating-linear-gradient(88deg,#00000012 0 3px,#0000 3px 11px,#ffffff08 11px 13px),linear-gradient(#a8804f 0%,#90683c 55%,#7c5730 100%);border-radius:0 0 4px 4px;width:calc(100% - 28px);height:calc(100% - 58px);position:absolute;inset:0 14px 58px;box-shadow:inset 0 26px 34px #0f080399,inset 0 -14px 22px #0f080373,inset 22px 0 30px #0f080380,inset -22px 0 30px #0f080380}.caps-box__plaque{z-index:2;cursor:pointer;letter-spacing:.1em;color:#f3dfa8;text-shadow:0 -1px #000c;background:#1e1208b3;border:1px solid #f0d08973;border-radius:3px;padding:3px 10px;font-family:VT323,Share Tech Mono,monospace;font-size:14px;transition:filter .15s;position:absolute;top:10px;right:24px;box-shadow:0 2px 4px #00000073,inset 0 1px 1px #ffe6b433}.caps-box__plaque:hover{filter:brightness(1.2)}.caps-box__plaque:focus-visible{outline-offset:3px;outline:2px dashed #ffd75ecc}.caps-box__handle{cursor:pointer;background:repeating-linear-gradient(91deg,#0000001a 0 2px,#0000 2px 7px,#ffffff0a 7px 9px),linear-gradient(#7a4c27 0%,#5f3a1d 50%,#472a14 100%);border:0;border-radius:0 0 12px 12px;height:44px;transition:filter .15s;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 2px 3px #ffd6a04d,inset 0 -4px 6px #00000080}.caps-box__handle:hover{filter:brightness(1.12)}.caps-box__handle:focus-visible{outline-offset:-6px;outline:2px dashed #ffd75ecc}.caps-box__handle-bar{background:linear-gradient(#f0d089 0%,#b98a3e 50%,#8a6226 100%);border:1px solid #6d4c1c;border-radius:7px;width:min(220px,30%);height:12px;margin:0 auto;display:block;box-shadow:0 3px 4px #00000080,inset 0 1px 1px #fff5d2cc}@media (width<=768px){.caps-box{padding:0 8px 8px}.caps-box__canvas{width:calc(100% - 16px);height:calc(100% - 44px);inset:0 8px 44px}.caps-box__handle{height:34px}.caps-furn{top:5vh;left:-96vw}}.shelf-furn-layer{pointer-events:none;transform:translate3d(var(--room-pan-x,0px), 0, 0);will-change:transform;position:absolute;inset:0}body.room-sliding .shelf-furn-layer{transition:transform .45s cubic-bezier(.22,1,.36,1)}.shelf-furn{pointer-events:auto;cursor:pointer;filter:drop-shadow(6px 10px 14px #0000008c);background:0 0;border:0;width:clamp(190px,20vw,300px);padding:0;transition:transform .18s;position:absolute;top:46vh;left:-93vw}.shelf-furn:hover{transform:translateY(2px)scale(1.02)}.shelf-furn:focus-visible{outline-offset:4px;outline:2px dashed #ffd75ecc}.shelf-furn__top{background:linear-gradient(#6b4423,#4a2c14);border-radius:3px 3px 0 0;height:11px;display:block;box-shadow:inset 0 1px #ffdca059}.shelf-furn__glass{background:linear-gradient(150deg,#ffffff29,#ffffff05 42%,#00000057),linear-gradient(#2a1a0d,#1c1108);border-left:7px solid #4a2c14;border-right:7px solid #4a2c14;height:84px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 -8px 16px #0000008c,inset 0 1px #ffffff38}.shelf-furn__glass:after{content:"";pointer-events:none;background:linear-gradient(115deg,#fff3 0 14%,#0000 30%);position:absolute;inset:0}.shelf-furn__mini{justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:12px 10px}.shelf-furn__mini i{aspect-ratio:1;filter:drop-shadow(0 3px 5px #000000a6);background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none;width:30%;max-width:54px}.shelf-furn__mini i.is-blank{border:1px dashed #ffffff38;border-radius:4px}.shelf-furn.is-empty .shelf-furn__glass{opacity:.75}.shelf-furn__base{text-align:center;background:linear-gradient(#5a3a1c,#3a2210);border-radius:0 0 4px 4px;padding:6px 0 8px;display:block;box-shadow:inset 0 1px #ffdca047}.shelf-furn__label{letter-spacing:.22em;color:#f3d18a;text-shadow:0 1px #0009;font-family:VT323,Share Tech Mono,monospace;font-size:17px}.showcase-panel{z-index:60;background:#04060800;justify-content:center;align-items:flex-start;padding:0 12px 24px;transition:background .3s;display:flex;position:fixed;inset:0;overflow-y:auto}.showcase-panel.is-open{background:#040608c7}.showcase-panel__drawer{background:linear-gradient(#3a2418,#241408);border:5px solid #1a0f06;border-top:0;border-radius:0 0 14px 14px;width:min(100%,680px);margin-top:0;padding:12px 14px 16px;transition:transform .32s cubic-bezier(.22,1,.36,1);transform:translateY(-100%);box-shadow:0 26px 60px #000000b3}.showcase-panel.is-open .showcase-panel__drawer{transform:translateY(0)}.showcase-panel__head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.showcase-panel__title{letter-spacing:.22em;color:#f3d18a;font-family:VT323,monospace;font-size:26px}.showcase-panel__x{color:#c9a86a;cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:30px;line-height:1}.showcase-panel__shelf{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}@media (width<=520px){.showcase-panel__shelf{grid-template-columns:repeat(2,1fr)}.shelf-furn{width:clamp(150px,40vw,220px)}}.sc-slot{text-align:center;flex-direction:column;gap:4px;margin:0;font-family:VT323,monospace;display:flex}.sc-slot__glass{aspect-ratio:1;background:linear-gradient(160deg,#ffffff24,#ffffff05 45%,#0006);border:2px solid #4b5563;border-radius:7px;justify-content:center;align-items:center;display:flex;overflow:hidden;box-shadow:inset 0 -10px 20px #00000080,inset 0 1px #ffffff3d}.sc-slot img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 8px #0009);max-width:88%;max-height:88%}.sc-slot figcaption{color:#e5e7eb;overflow-wrap:anywhere;font-size:15px;line-height:1.05}.sc-slot--common .sc-slot__glass{border-color:var(--rarity-common)}.sc-slot--uncommon .sc-slot__glass{border-color:var(--rarity-uncommon);box-shadow:0 0 10px #4ade804d,inset 0 -10px 20px #00000080}.sc-slot--rare .sc-slot__glass{border-color:var(--rarity-rare);box-shadow:0 0 12px #fde04759,inset 0 -10px 20px #00000080}.sc-slot--epic .sc-slot__glass{border-color:var(--rarity-epic);box-shadow:0 0 13px #fb923c66,inset 0 -10px 20px #00000080}.sc-slot--legendary .sc-slot__glass{border-color:var(--rarity-legendary);box-shadow:0 0 14px #c084fc73,inset 0 -10px 20px #00000080}.sc-slot--empty .sc-slot__glass{opacity:.35;box-shadow:none;border-style:dashed}.sc-slot--empty figcaption{color:#6b7280}.sc-slot__ctl{justify-content:center;gap:4px;display:flex}.sc-slot__btn{color:#f3d18a;cursor:pointer;background:#00000073;border:1px solid #c9a86a8c;border-radius:5px;min-width:30px;height:26px;padding:0 7px;font-family:VT323,monospace;font-size:17px;line-height:1;transition:background .15s}.sc-slot__btn:hover:not(:disabled){background:#f3d18a2e}.sc-slot__btn:disabled{opacity:.3;cursor:default}.sc-slot__btn--out{color:#fca5a5;border-color:#fca5a580}.sc-slot__btn--pick{letter-spacing:.08em;color:#4ade80;border-color:#4ade8099}.sc-slot__add{color:#f3d18a;cursor:pointer;width:100%;padding:0;font-family:VT323,monospace;font-size:40px}.sc-slot--empty .sc-slot__add{opacity:.6;transition:opacity .15s}.sc-slot--empty .sc-slot__add:hover:not(:disabled){opacity:1}.sc-slot__add:disabled{cursor:default}.showcase-panel.is-pick{z-index:600}body.tv-fullscreen .showcase-panel.is-pick{z-index:1650}.showcase-panel.is-pick .sc-slot.is-target{cursor:pointer}.showcase-panel.is-pick .sc-slot.is-target .sc-slot__glass{outline-offset:2px;outline:2px dashed #f3d18abf}.showcase-panel.is-pick .sc-slot.is-target:hover .sc-slot__glass{outline-color:#4ade80}.showcase-panel__btn--cancel{color:#f3d18a;border-color:#c9a86a}.showcase-panel__foot{margin-top:14px}.showcase-panel__hint{color:#c9a86a;margin:0 0 10px;font-family:VT323,monospace;font-size:17px;line-height:1.2}.showcase-panel__actions{flex-wrap:wrap;gap:8px;display:flex}.showcase-panel__btn{letter-spacing:.12em;color:#4ade80;cursor:pointer;overflow-wrap:anywhere;background:#0000008c;border:1px solid #4ade80;border-radius:6px;flex:200px;padding:10px 14px;font-family:VT323,monospace;font-size:19px;transition:background .15s}.showcase-panel__btn:hover:not(:disabled){background:#4ade8033}.showcase-panel__btn:disabled{opacity:.4;cursor:not-allowed}.showcase-panel{scrollbar-width:thin;scrollbar-color:#c9a45c #28180a8c;overscroll-behavior:contain}.rcon{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;pointer-events:none;flex:none;position:relative}.rcon__hit{z-index:1;pointer-events:auto;cursor:grab;touch-action:none;position:absolute;inset:0}.rcon__hit--front{z-index:3}.rcon__body,.rcon__front{pointer-events:none;width:100%;height:100%;transition:transform .12s ease-out;position:absolute;inset:0}.rcon__cartbox{z-index:2;pointer-events:none;transform-style:preserve-3d;position:absolute;inset:0}.rcon__front{z-index:3}.rcon__cshadow{z-index:1;pointer-events:none;opacity:0;background:radial-gradient(closest-side,#00000080,#0003 55%,#0000);border-radius:50%;transition:opacity .3s;position:absolute;transform:translate(-50%,-50%)}.rcon.has-cart .rcon__cshadow{opacity:1;transition:opacity .35s .22s}.rcon.is-seated .rcon__body,.rcon.is-seated .rcon__front{transform:translateY(.6px)}.rcon__led{z-index:4;pointer-events:none;opacity:0;background:radial-gradient(circle,#fff1ea 0 16%,#ff4a3a 34%,#ff281e59 58%,#ff281e00 72%);border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;transition:opacity .18s;position:absolute;box-shadow:0 0 9px 3px #ff3c2880,0 0 22px 6px #ff321e2e}.rcon.is-on .rcon__led{opacity:1}.rcon__btn{z-index:5;pointer-events:auto;cursor:pointer;background:0 0;border:0;border-radius:6px;margin:0;padding:0;position:absolute}.rcon__btn:after{content:"";border-radius:inherit;opacity:0;background:radial-gradient(at 50% 60%,#0000006b,#0000001f 60%,#0000 75%);transition:opacity 80ms;position:absolute;inset:0}.rcon__btn:hover:after{opacity:.35}.rcon__btn:active:after{opacity:1}.rcon__btn:focus-visible{outline-offset:2px;outline:2px solid #fde047}.rcon__led.js-dendy-led{opacity:1}.rcon__led.js-dendy-led.dendy-led--off,.rcon__led.js-dendy-led.dendy-led--blink{opacity:0}.rcon__led.js-dendy-led.dendy-led--off.dendy-led--blink{opacity:.8}.rcon__led.js-dendy-led.dendy-led--blink{transition-duration:50ms}.rcon__cart.js-dendy-cartridge{pointer-events:auto;cursor:grab}.rcon__cart.rcon__cart--eject{pointer-events:auto;cursor:pointer}.rcon__cart--eject:hover .dcart__front,.rcon__cart--eject:hover .c16__front{filter:brightness(1.12)}.rcon__cart{transform-style:preserve-3d;pointer-events:none;position:absolute}.rcon__cartbox>.rcon__cart{perspective:none}.rcon__cart.is-up{animation:.18s ease-out both rcon-cart-in}@keyframes rcon-cart-in{0%{opacity:0}}.rcon__cart.dcart:before,.rcon__cart.c16:before{display:none}.rcon__cart .dcart__front:after,.rcon__cart .c16__front:after{content:"";pointer-events:none;background:linear-gradient(#fffaf00f 0%,#0000 28%,#0000001f 62%,#00000057 100%);position:absolute;inset:0}.rcon__cart .dcart__rig,.rcon__cart .c16__rig{transform:rotateX(var(--rcx,0deg)) rotateY(var(--rcy,0deg)) translate3d(0, var(--lift,0px), 0);transition:none}.rcon__cart.is-sliding .dcart__rig,.rcon__cart.is-sliding .c16__rig{transition:transform .5s cubic-bezier(.55,.05,.7,.4)}.rcon__cart.is-popping .dcart__rig,.rcon__cart.is-popping .c16__rig{transition:transform .34s cubic-bezier(.2,.9,.3,1)}.shop-overlay{z-index:64;color:#d5ffe3;-webkit-user-select:none;user-select:none;background:radial-gradient(circle,#0a1505 0%,#050a06 60%,#020401 100%);flex-direction:column;align-items:center;padding:0 clamp(16px,3vw,40px) clamp(16px,3vw,40px);font-family:VT323,Share Tech Mono,monospace;display:flex;position:fixed;inset:0;overflow-y:auto}.shop-overlay:before{content:"";pointer-events:none;z-index:3;background:repeating-linear-gradient(#fff0 0 2px,#00000038 2px 4px);position:fixed;inset:0}.shop-overlay:after{content:"";pointer-events:none;z-index:2;background:radial-gradient(circle,#0000 40%,#000000e6 100%);position:fixed;inset:0}.shop-overlay__grid{z-index:0;pointer-events:none;background-image:linear-gradient(#4ade8014 1px,#0000 1px),linear-gradient(90deg,#4ade8014 1px,#0000 1px);background-size:40px 40px;animation:20s linear infinite shop-pan-bg;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle at top,#000 20%,#0000 80%);mask-image:radial-gradient(circle at top,#000 20%,#0000 80%)}@keyframes shop-pan-bg{0%{background-position:0 0}to{background-position:0 40px}}.shop-overlay>:not(.shop-overlay__grid){z-index:4;position:relative}.shop-overlay>.shop-overlay__header{z-index:30;flex-shrink:0;margin-top:clamp(16px,3vw,40px);position:sticky;top:0}body.chat-expanded .shop-overlay,body.chat-expanded .shop-overlay:before,body.chat-expanded .shop-overlay:after,body.chat-expanded .shop-overlay__grid{left:var(--chat-expanded-width,0)}.shop-overlay__header{width:min(1100px,100%);margin-bottom:18px}.shop-overlay__balance{box-sizing:border-box;background:#05070a;border:1px solid #050806;border-radius:7px;flex:none;align-items:center;gap:10px;height:38px;padding:0 14px;font-family:VT323,monospace;display:inline-flex;box-shadow:inset 0 2px 8px #000000e6,0 1px #ffffff0d}.shop-overlay__balance-label{letter-spacing:.14em;text-transform:uppercase;color:#22d3ee;text-shadow:0 0 6px #22d3ee73;font:800 11px/1 Inter,sans-serif}.shop-overlay__balance-value{color:#facc15;text-shadow:0 0 8px #facc1599,0 0 18px #facc154d;font-variant-numeric:tabular-nums;font-family:VT323,monospace;font-size:26px;line-height:1}@media (width<=560px){.shop-overlay__balance{gap:6px;padding:0 9px}.shop-overlay__balance-label{letter-spacing:.08em;font-size:9px}}.shop-overlay__error{color:#f87171;letter-spacing:.12em;text-shadow:0 0 8px #f8717199;text-align:center;margin-top:16px;font-family:"Press Start 2P",monospace;font-size:10px}.shop-section{flex-direction:column;align-items:center;gap:8px;width:min(1100px,100%);display:flex}.shop-section__title{letter-spacing:.18em;color:#facc15;text-shadow:0 0 10px #facc1599,0 0 20px #facc1566;margin:0 0 4px;font-family:"Press Start 2P",monospace;font-size:clamp(14px,1.6vw,20px)}.shop-section__sub{letter-spacing:.2em;text-transform:uppercase;color:#d5ffe3;opacity:.62;margin-bottom:clamp(16px,3vw,32px);font-family:Inter,sans-serif;font-size:11px;font-weight:700}.shop-cap-grid-wrap{justify-content:center;width:100%;max-width:960px;padding:0 8px;display:flex}.shop-cap-grid{grid-template-columns:repeat(3,1fr);gap:clamp(16px,2.5vw,36px);width:100%;display:grid}.shop-cap-card{--shop-rarity-color:var(--rarity-common);--shop-rarity-glow:#9ca3af26;border:2px solid var(--shop-rarity-color);-webkit-backdrop-filter:blur(4px);min-height:340px;box-shadow:0 0 15px var(--shop-rarity-glow);background:#0a140cb3;border-radius:12px;flex-direction:column;align-items:center;padding:24px 20px 22px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.shop-cap-card--rare{--shop-rarity-color:var(--rarity-rare);--shop-rarity-glow:#fde04740;border-width:3px;box-shadow:0 0 25px #fde04726,inset 0 0 20px #fde0470d}.shop-cap-card--legendary{--shop-rarity-color:var(--rarity-legendary);--shop-rarity-glow:#c084fc40;box-shadow:0 0 25px #c084fc26}.shop-cap-card__aura{pointer-events:none;background:linear-gradient(to bottom, var(--shop-rarity-glow), transparent 55%);opacity:.85;position:absolute;inset:0}.shop-cap-card:not(.shop-cap-card--sold-out):hover{z-index:10;transform:translateY(-5px)}.shop-cap-card--rare:not(.shop-cap-card--sold-out):hover{box-shadow:0 10px 30px #fde0474d,inset 0 0 30px #fde0471a}.shop-cap-card--legendary:not(.shop-cap-card--sold-out):hover{box-shadow:0 10px 30px #c084fc4d,inset 0 0 30px #c084fc1a}.shop-cap-card--common:not(.shop-cap-card--sold-out):hover{box-shadow:0 10px 28px #9ca3af4d,inset 0 0 24px #9ca3af1a}.shop-cap-card--disabled:not(.shop-cap-card--sold-out){opacity:.7;filter:saturate(.7)}.shop-cap-card--sold-out{filter:grayscale(.8)brightness(.6);pointer-events:none}.shop-cap-card__stamp{letter-spacing:.08em;color:#ef4444;text-shadow:0 0 10px #ef4444cc;z-index:20;opacity:.9;pointer-events:none;background:#00000059;border:4px solid #ef4444;padding:8px 14px;font-family:"Press Start 2P",monospace;font-size:clamp(16px,1.8vw,22px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-15deg);box-shadow:0 0 10px #ef444466,inset 0 0 10px #ef444466}.shop-cap-card__title{letter-spacing:.18em;color:var(--shop-rarity-color);text-shadow:0 0 8px var(--shop-rarity-color);z-index:2;margin-bottom:18px;font-family:"Press Start 2P",monospace;font-size:11px;position:relative}.shop-cap-card--rare .shop-cap-card__title{font-size:12px}.shop-cap-card__icon{border:2px dashed var(--shop-rarity-color);z-index:2;border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;margin-bottom:20px;animation:3s ease-in-out infinite shop-float;display:flex;position:relative}.shop-cap-card--rare .shop-cap-card__icon{filter:drop-shadow(0 0 15px #fde047cc);width:104px;height:104px}.shop-cap-card--legendary .shop-cap-card__icon{filter:drop-shadow(0 0 15px #c084fccc)}.shop-cap-card__icon-glow{background:var(--shop-rarity-color);opacity:.1;filter:blur(10px);border-radius:50%;position:absolute;inset:0}.shop-cap-card__icon-q{color:var(--shop-rarity-color);z-index:2;font-family:"Press Start 2P",monospace;font-size:40px;position:relative}.shop-cap-card--rare .shop-cap-card__icon-q{font-size:48px}@keyframes shop-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.shop-cap-card__info{z-index:2;flex-direction:column;align-items:center;gap:6px;width:100%;margin-top:auto;display:flex;position:relative}.shop-cap-card__price{letter-spacing:.12em;color:var(--rarity-rare);text-shadow:0 0 8px #fde04780;margin-bottom:2px;font-family:"Press Start 2P",monospace;font-size:11px}.shop-cap-card--common .shop-cap-card__price{color:#e5e7eb;text-shadow:none}.shop-cap-card--legendary .shop-cap-card__price{color:#e9d5ff;text-shadow:0 0 8px #c084fc80}.shop-cap-card__limit{letter-spacing:.04em;color:#d5ffe3;opacity:.75;font-variant-numeric:tabular-nums;font-family:Inter,sans-serif;font-size:12px;font-weight:600}.shop-cap-card__progress{background:#0009;border:1px solid #ffffff14;border-radius:999px;width:100%;height:6px;margin-bottom:10px;overflow:hidden}.shop-cap-card__progress-fill{background:var(--shop-rarity-color);height:100%;box-shadow:0 0 8px var(--shop-rarity-color);transition:width .25s}.shop-cap-card__btn{letter-spacing:.16em;cursor:pointer;text-transform:uppercase;border:none;border-radius:8px;width:100%;padding:14px 12px;font-family:"Press Start 2P",monospace;font-size:12px;transition:box-shadow .1s,transform .1s,filter .12s}.shop-cap-card__btn--buy{color:#422006;background:linear-gradient(to bottom, var(--rarity-rare), #eab308);box-shadow:0 4px #854d0e,0 0 15px #fde04766}.shop-cap-card__btn--buy:hover{filter:brightness(1.05)}.shop-cap-card__btn--buy:active{transform:translateY(4px);box-shadow:0 0 #854d0e,0 0 5px #fde04766}.shop-cap-card--common .shop-cap-card__btn--buy{background:linear-gradient(to bottom, var(--rarity-common), #6b7280);color:#111827;box-shadow:0 4px #374151,0 0 14px #9ca3af66}.shop-cap-card--common .shop-cap-card__btn--buy:active{box-shadow:0 0 #374151,0 0 5px #9ca3af66}.shop-cap-card--legendary .shop-cap-card__btn--buy{background:linear-gradient(to bottom, var(--rarity-legendary), #a855f7);color:#3b0764;box-shadow:0 4px #6b21a8,0 0 15px #c084fc80}.shop-cap-card--legendary .shop-cap-card__btn--buy:active{box-shadow:0 0 #6b21a8,0 0 5px #c084fc80}.shop-cap-card__btn--locked{color:#6b7280;box-shadow:none;cursor:not-allowed;background:#1e1e1ecc;border:1px solid #374151}.shop-cap-card--legendary .shop-cap-card__btn--locked{color:color-mix(in srgb, var(--rarity-legendary) 70%, #000);border-color:color-mix(in srgb, var(--rarity-legendary) 40%, #000);background:#1e1025}.shop-cap-card--rare .shop-cap-card__btn--locked{color:color-mix(in srgb, var(--rarity-rare) 65%, #000);border-color:color-mix(in srgb, var(--rarity-rare) 35%, #000);background:#1e1905cc}.shop-cap-card__btn:disabled{cursor:not-allowed}@media (width<=768px){.shop-cap-grid{grid-template-columns:1fr;gap:16px}.shop-cap-card{min-height:280px}}.shop-overlay>.shop-tabs{flex-shrink:0;width:min(1100px,100%);margin-bottom:18px}.shop-tabs__btn{letter-spacing:.12em;color:#a7f3d0;cursor:pointer;text-transform:uppercase;background:#4ade8014;border:1px solid #4ade8066;padding:12px 18px;font-family:"Press Start 2P",monospace;font-size:11px;transition:background .2s,color .2s,border-color .2s}.shop-tabs__btn:hover{color:#d5ffe3;background:#4ade8033}.shop-tabs__btn--active{color:#facc15;background:#facc152e;border-color:#facc15;box-shadow:0 0 14px #facc1559}.shop-figure-series{flex-wrap:wrap;justify-content:center;gap:8px;width:min(1100px,100%);margin:4px 0 14px;display:flex}.shop-figure-series__chip{letter-spacing:.08em;color:#a7f3d0;cursor:pointer;text-transform:uppercase;background:#4ade800f;border:1px solid #4ade8047;padding:9px 13px;font-family:"Press Start 2P",monospace;font-size:9px;transition:background .2s,color .2s,border-color .2s}.shop-figure-series__chip:hover{color:#d5ffe3;background:#4ade802e}.shop-figure-series__chip--active{color:#facc15;background:#facc152e;border-color:#facc15;box-shadow:0 0 10px #facc154d}.shop-figure-series--lines{gap:6px;margin-top:-6px}.shop-figure-series--lines .shop-figure-series__chip{padding:7px 10px;font-size:8px}@media (width<=560px){.shop-figure-series--scroll{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#4ade8073 transparent;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:6px;position:relative;overflow-x:auto}.shop-figure-series--scroll .shop-figure-series__chip{white-space:nowrap;flex:none}.shop-figure-series--scroll .shop-figure-series__chip:first-child{margin-left:auto}.shop-figure-series--scroll .shop-figure-series__chip:last-child{margin-right:auto}}.shop-figure-series__label{text-align:center;color:#facc15;letter-spacing:.08em;text-shadow:0 0 8px #facc1559;margin-bottom:14px;font-family:"Press Start 2P",monospace;font-size:12px;line-height:1.4}.shop-cart-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:18px;width:min(1200px,100%);padding:8px 4px 40px;display:grid}.shop-cart-card{background:linear-gradient(#0f172a 0%,#1e293b 100%);border:2px solid #334155;border-radius:8px;flex-direction:column;transition:border-color .2s,transform .15s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.shop-cart-card--rarity-common{border-color:color-mix(in srgb, var(--rarity-common) 55%, transparent)}.shop-cart-card--rarity-rare{border-color:var(--rarity-rare);box-shadow:0 0 10px #fde04733}.shop-cart-card--rarity-legendary{border-color:var(--rarity-legendary);box-shadow:0 0 12px #c084fc4d}.shop-cart-card:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 6px 18px #4ade8040}.shop-cart-card--owned{border-color:#facc15;box-shadow:0 0 14px #facc154d}.shop-cart-card--rented{border-color:#38bdf8;box-shadow:0 0 14px #38bdf840}.shop-cart-card__rarity{letter-spacing:.16em;text-shadow:0 0 6px;margin-top:2px;margin-bottom:4px;font-family:Inter,sans-serif;font-size:10px;font-weight:800}.shop-cart-card--pending{opacity:.65;pointer-events:none}.shop-cart-card__cover{aspect-ratio:4/3;background:#000;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.shop-cart-card__cover img{-o-object-fit:cover;object-fit:cover;image-rendering:auto;width:100%;height:100%}.shop-cart-card__cover--missing{background:repeating-linear-gradient(45deg,#1e293b 0 10px,#0f172a 10px 20px)}.shop-cart-card__cover-fallback{color:#cbd5e1;text-align:center;padding:8px;font-family:"Press Start 2P",monospace;font-size:10px;line-height:1.4}.shop-cart-card__badge{letter-spacing:.1em;pointer-events:none;border-radius:4px;padding:4px 8px;font-family:Inter,sans-serif;font-size:10px;font-weight:800;position:absolute;top:8px;left:8px}.shop-cart-card__badge--owned{color:#0f0518;background:#facc15;box-shadow:0 2px 6px #facc1580}.shop-cart-card__badge--rented{color:#0f172a;background:#38bdf8;box-shadow:0 2px 6px #38bdf873}.shop-cart-card__info{flex-direction:column;flex:1;gap:10px;padding:10px 12px 12px;display:flex}.shop-cart-card__title{color:#e5e7eb;min-height:2.3em;font-family:VT323,monospace;font-size:18px;line-height:1.15}.shop-cart-card__btns{flex-direction:column;gap:6px;display:flex}.shop-cart-card__note{color:#facc15;text-align:center;padding:6px 0;font-family:VT323,monospace;font-size:15px}.shop-cart-card__btn{cursor:pointer;background:0 0;border:1px solid;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-family:Inter,sans-serif;font-size:12px;font-weight:700;transition:background .15s,border-color .15s,color .15s;display:flex}.shop-cart-card__btn--rent{color:#bae6fd;background:#38bdf814;border-color:#38bdf8}.shop-cart-card__btn--rent:hover:not(:disabled){color:#f0f9ff;background:#38bdf840}.shop-cart-card__btn--buy{color:#fde68a;background:#facc1514;border-color:#facc15}.shop-cart-card__btn--buy:hover:not(:disabled){color:#fffbeb;background:#facc1540}.shop-cart-card__btn--locked{opacity:.45;cursor:not-allowed}.shop-cart-card__btn:disabled{cursor:not-allowed}.shop-cart-card__btn-label{letter-spacing:.04em;font-size:12px}.shop-cart-card__btn-price{align-items:center;gap:4px;font-family:"Press Start 2P",monospace;font-size:10px;display:inline-flex}.shop-cart-card__coin{width:14px;height:14px;image-rendering:pixelated;vertical-align:-2px}@media (width<=768px){.shop-cart-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.shop-cart-card__title{font-size:16px}}.shop-comic-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.shop-cart-card__cover--comic{aspect-ratio:2/3;background:#111827}.shop-cart-card__cover--comic img{-o-object-fit:contain;object-fit:contain}.shop-cart-card--comic .shop-cart-card__title{min-height:2.4em;font-size:16px}@media (width<=768px){.shop-comic-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}.shop-reveal{--shop-rarity-color:#9ca3af;z-index:70;cursor:pointer;background:#000000bf;justify-content:center;align-items:center;animation:.18s ease-out both shop-reveal-fade;display:flex;position:fixed;inset:0}@keyframes shop-reveal-fade{0%{opacity:0}to{opacity:1}}.shop-reveal__card{border:2px solid var(--shop-rarity-color);color:#d5ffe3;max-width:360px;box-shadow:0 0 28px var(--shop-rarity-color), inset 0 0 18px #ffffff0a;background:#000a00d9;flex-direction:column;align-items:center;gap:10px;padding:24px 20px;font-family:VT323,monospace;animation:.28s cubic-bezier(.2,.9,.25,1.3) both shop-reveal-pop;display:flex}@keyframes shop-reveal-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.shop-reveal__art{border:2px solid var(--shop-rarity-color);width:200px;height:200px;box-shadow:0 0 20px var(--shop-rarity-color);background:#00000080;border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden}.shop-reveal__art--rect{border-radius:10px}.shop-reveal__art--free{border-radius:14px}.shop-reveal__art--rect img,.shop-reveal__art--free img{-o-object-fit:contain;object-fit:contain}.shop-reveal__art img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.shop-reveal__fallback{color:var(--shop-rarity-color);font-family:"Press Start 2P",monospace;font-size:16px}.shop-reveal__name{letter-spacing:.12em;text-align:center;color:#fde047;text-shadow:0 0 6px #fde04780;font-family:"Press Start 2P",monospace;font-size:12px}.shop-reveal__series{letter-spacing:.04em;color:#9ca3af;font-size:16px}.shop-reveal__rarity{letter-spacing:.2em;text-shadow:0 0 6px;margin-top:6px;font-family:"Press Start 2P",monospace;font-size:10px}.shop-reveal__art{perspective:600px;transform-style:preserve-3d}.shop-reveal__art--spinning{animation:1s cubic-bezier(.12,.7,.2,1) both shop-cap-spin}@keyframes shop-cap-spin{0%{filter:blur(2px);transform:rotateY(0)}60%{filter:blur(1px)}to{filter:blur();transform:rotateY(1800deg)}}.shop-reveal__art--trembling{animation:.11s linear infinite shop-cap-tremble}@keyframes shop-cap-tremble{0%{transform:translate(0)rotate(0)}20%{transform:translate(-2px,1px)rotate(-1.2deg)}40%{transform:translate(2px,-1px)rotate(1.2deg)}60%{transform:translate(-1px,2px)rotate(-.6deg)}80%{transform:translate(2px,1px)rotate(.8deg)}to{transform:translate(0)rotate(0)}}.shop-reveal__card--shrinking{pointer-events:none;animation:.4s cubic-bezier(.5,0,.75,0) forwards shop-reveal-shrink}@keyframes shop-reveal-shrink{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.02)}}.shop-reveal__got{letter-spacing:.18em;color:#fde047;text-shadow:0 0 12px var(--shop-rarity-color,#fde047), 0 0 28px var(--shop-rarity-color,#fde047);font-family:"Press Start 2P",monospace;font-size:clamp(28px,5vw,54px);animation:.32s cubic-bezier(.2,.9,.25,1.4) both shop-reveal-got-in}.shop-reveal__got--leaving{animation:.3s ease-in forwards shop-reveal-got-out}@keyframes shop-reveal-got-in{0%{opacity:0;transform:scale(.2)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes shop-reveal-got-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.3)}}.shop-cactus-card{background:#141a16d9;border:1px solid #4ade804d;border-radius:12px;align-items:center;gap:20px;max-width:560px;margin:0 auto;padding:18px;display:flex}.shop-cactus-card__artbox{flex:none}.shop-cactus-card__art{filter:drop-shadow(0 8px 10px #00000080)}.shop-cactus-card__info{min-width:0}.shop-cactus-card__desc{color:#b7d4bc;margin:0 0 12px;font-size:15px;line-height:1.55}.shop-cactus-card__buy{letter-spacing:.04em;color:#06210f;cursor:pointer;background:#4ade80;border:none;border-radius:8px;padding:10px 18px;font-family:inherit;font-size:17px}.shop-cactus-card__buy:hover:not(:disabled){background:#6ee7a0}.shop-cactus-card__buy:disabled{opacity:.5;cursor:wait}.shop-cactus-card__species{letter-spacing:.06em;text-align:center;color:#8ff0a4;text-transform:uppercase;margin-top:6px;font-size:13px}.shop-cactus-card__reroll{letter-spacing:.04em;color:#b7d4bc;cursor:pointer;background:0 0;border:1px solid #4ade8066;border-radius:8px;margin-left:10px;padding:8px 14px;font-family:inherit;font-size:14px}.shop-cactus-card__reroll:hover:not(:disabled){color:#06210f;background:#4ade80bf}.shop-cactus-card__reroll:disabled{opacity:.45;cursor:not-allowed}.shop-cactus-card__reroll-note{color:#7a8e80;margin-top:6px;font-size:13px}.shop-cactus-card__status{color:#7a8e80;min-height:20px;margin-top:8px;font-size:14px}@media (width<=560px){.shop-cactus-card{text-align:center;flex-direction:column}.shop-cactus-card__reroll{margin:10px 0 0}}.shop-auction,.shop-shelter{margin-top:clamp(20px,3vw,36px)}.shop-shelter__hint,.shop-auction__hint{color:#8fae99;text-align:center;max-width:620px;margin:0 auto 14px;font-size:14px;line-height:1.35}.shop-shelter__empty,.shop-auction__empty{color:#7d9b88;text-align:center;padding:18px 8px;font-size:15px}.shop-shelter__note,.shop-auction__note{color:#fde047;text-align:center;min-height:16px;margin:0 0 8px;font-size:14px}.shop-shelter__body,.shop-auction__body{width:100%;min-width:0}.shop-shelter__rail,.shop-auction__rail{width:100%;min-width:0;position:relative}.shop-shelter__grid,.shop-auction__grid{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#4ade8073 transparent;grid-auto-columns:168px;grid-auto-flow:column;gap:12px;min-width:0;padding-bottom:8px;display:grid;overflow-x:auto}.shop-shelter__grid::-webkit-scrollbar{height:8px}.shop-auction__grid::-webkit-scrollbar{height:8px}.shop-shelter__grid::-webkit-scrollbar-track{background:0 0}.shop-auction__grid::-webkit-scrollbar-track{background:0 0}.shop-shelter__grid::-webkit-scrollbar-thumb{background:#4ade8059 padding-box content-box;border:2px solid #0000;border-radius:4px}.shop-auction__grid::-webkit-scrollbar-thumb{background:#4ade8059 padding-box content-box;border:2px solid #0000;border-radius:4px}.shop-shelter__grid::-webkit-scrollbar-thumb:hover{background:#4ade8099 padding-box content-box}.shop-auction__grid::-webkit-scrollbar-thumb:hover{background:#4ade8099 padding-box content-box}.shop-shelter__arrow{z-index:2;color:#9ff0bb;cursor:pointer;background:#0c140feb;border:1px solid #4ade8059;border-radius:8px;width:30px;height:52px;padding:0;font:400 22px/1 VT323,monospace;transition:background .15s,color .15s;display:none;position:absolute;top:calc(50% - 26px)}.shop-shelter__arrow:hover{color:#eaf6ec;background:#4ade8038}.shop-shelter__arrow--l{left:-6px}.shop-shelter__arrow--r{right:-6px}.shop-shelter__rail.has-left .shop-shelter__arrow--l,.shop-shelter__rail.has-right .shop-shelter__arrow--r,.shop-auction__rail.has-left .shop-shelter__arrow--l,.shop-auction__rail.has-right .shop-shelter__arrow--r{display:block}@media (hover:none),(width<=560px){.shop-shelter__arrow{display:none!important}}.shop-shelter__card,.shop-auction__card{scroll-snap-align:start;text-align:center;background:#141a16d9;border:1px solid #4ade8047;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:12px 10px;display:flex;position:relative}.shop-shelter__art,.shop-auction__art{filter:drop-shadow(0 6px 8px #00000080);justify-content:center;align-items:flex-end;height:150px;display:flex}.shop-shelter__art svg,.shop-shelter__art img,.shop-auction__art img{width:auto;max-width:100%;height:auto;max-height:100%}.shop-shelter__name,.shop-auction__name{color:#eaf6ec;overflow-wrap:anywhere;font-size:15px}.shop-auction__dead{letter-spacing:.08em;color:#d9b48a;border:1px solid #d9b48a80;border-radius:4px;align-self:center;padding:1px 6px;font-size:12px}.shop-shelter__meta{color:#8fae99;font-size:13px}.shop-shelter__muts{flex-wrap:wrap;justify-content:center;gap:4px;max-width:100%;display:flex}.shop-shelter__art,.shop-auction__art{cursor:zoom-in}.shop-shelter__kin{color:#fde047;letter-spacing:.04em;font-size:12px}.shop-shelter__from{color:#6b8f78;font-size:12px}.shop-shelter__pot{color:#6b8f78;font-size:11px;line-height:1.25}.shop-shelter__card--lost{border-color:#e8c07a8c}.shop-shelter__lost{cursor:help;letter-spacing:.1em;color:#e8c07a;background:#d6a85a29;border-radius:5px;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 6px;padding:3px 6px;font:700 10px/1.2 VT323,monospace;display:flex;position:absolute;top:8px;left:8px;right:8px}.shop-shelter__lost-left{letter-spacing:0;color:#c9a86a;font-weight:400}.shop-shelter__take,.shop-auction__take{color:#0b1410;cursor:pointer;background:#4ade80;border:none;border-radius:8px;width:100%;margin-top:auto;padding:7px 8px;font-family:inherit;font-size:13px}.shop-shelter__take:hover:not(:disabled),.shop-auction__take:hover:not(:disabled){background:#6ee79a}.shop-shelter__take:disabled,.shop-auction__take:disabled{opacity:.5;cursor:default}.shop-shelter__status{color:#b8d8c2;min-height:14px;font-size:12px}.shop-auction__tabs{flex-wrap:wrap;gap:6px;margin:6px 0 4px;display:flex}.shop-auction__tab{font:inherit;color:#4ade80;cursor:pointer;background:#4ade8014;border:1px solid #4ade8059;border-radius:999px;padding:3px 10px;font-size:13px}.shop-auction__tab.is-on{background:#4ade8042;border-color:#4ade80cc}.shop-auction__price{color:#4ade80;text-shadow:0 0 10px #4ade8059;font-size:22px;line-height:1.1}.shop-auction__from{opacity:.65;font-size:12px;line-height:1.2}.shop-auction__desc{opacity:.85;color:#e7dfc8;-webkit-line-clamp:4;text-align:center;overflow-wrap:anywhere;-webkit-box-orient:vertical;padding:0 6px;font-size:12px;line-height:1.25;display:-webkit-box;overflow:hidden}.shop-auction__desc.is-open{-webkit-line-clamp:initial;max-height:168px;display:block;overflow-y:auto}.shop-auction__more{font:inherit;letter-spacing:.04em;color:#fde047;opacity:.85;cursor:pointer;background:0 0;border:0;align-self:center;margin-top:2px;padding:0 4px;font-size:11px}.shop-auction__more:hover{opacity:1;text-decoration:underline}.shop-auction__deals{flex-direction:column;gap:4px;max-height:260px;display:flex;overflow-y:auto}.shop-auction__deal{border-left:2px solid #0000;align-items:baseline;gap:8px;padding:3px 6px;font-size:13px;display:flex}.shop-auction__deal.is-sell{border-left-color:#4ade80b3}.shop-auction__deal.is-buy{border-left-color:#60a5fab3}.shop-auction__when{opacity:.55;flex:none;font-size:12px}.shop-auction__what{flex:auto}.shop-overlay,.shop-auction__desc.is-open,.shop-auction__deals{scrollbar-width:thin;scrollbar-color:#4ade8073 #0000004d;overscroll-behavior:contain}.daily-display{background:linear-gradient(135deg,#2a2d34 0%,#16181b 100%);border:1px solid #000;border-color:#333 #000 #000 #333;border-radius:5px;padding:10px 6px 6px;position:relative;box-shadow:-1px -1px 2px #ffffff0d,2px 2px 5px #000c,inset 1px 1px 1px #ffffff1a}.daily-display__glass{gap:6px;padding:6px 8px}.daily-indicator{cursor:pointer;width:100%;font:inherit;color:inherit;-webkit-tap-highlight-color:transparent;z-index:5;background:0 0;border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex;position:relative}.daily-indicator:focus-visible{outline-offset:2px;outline:1px dashed #fbbf24b3}.daily-indicator:hover .daily-indicator__star{filter:drop-shadow(0 0 6px #fbbf24e6)}.daily-indicator__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2px 4px;padding:0;display:flex}.daily-indicator__ident{flex:none;align-items:center;gap:4px;min-width:0;display:flex}.daily-indicator__ident .stats-display__label{white-space:nowrap}.daily-indicator__star{color:#fbbf24;text-shadow:0 0 2px #fbbf24,0 0 8px #fbbf2499;flex-shrink:0;font-size:10px;line-height:1;transition:opacity .3s,text-shadow .3s}.daily-indicator--bonus-open .daily-indicator__star{opacity:.45;text-shadow:none}.daily-indicator--bonus .daily-indicator__star{text-shadow:0 0 3px #fde68a,0 0 10px #fbbf24f2,0 0 16px #fbbf2480}.daily-indicator__right{align-items:baseline;gap:4px;margin-left:auto;display:flex}.daily-indicator__count,.daily-indicator__streak{letter-spacing:0;font-variant-numeric:tabular-nums;white-space:nowrap;font-family:VT323,monospace;font-size:14px;line-height:1}.daily-indicator__count{color:#fbbf24;text-shadow:0 0 5px #fbbf2480;text-align:right;min-width:1.2em}.daily-indicator__streak{color:#fb923c;text-shadow:0 0 5px #fb923c80;font-size:11px}.daily-indicator__streak:empty{display:none}.daily-indicator--done .daily-indicator__count{color:#4ade80;text-shadow:0 0 5px #4ade8099}.daily-indicator--done .daily-indicator__bar{opacity:1;animation:none}.daily-display:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;position:absolute;inset:-1px;box-shadow:0 0 16px 2px #fb923c99,inset 0 0 10px #fbbf2438}.daily-display--near:after{animation:1.6s ease-in-out infinite daily-near-glow}@keyframes daily-near-glow{0%,to{opacity:.3}50%{opacity:1}}.daily-display__near{z-index:7;letter-spacing:.04em;color:#fed7aa;text-shadow:0 0 4px #fb923cf2;pointer-events:none;background:#2a1204;border:1px solid #fb923c;border-radius:3px;padding:3px 4px 2px;font-family:"Press Start 2P",VT323,monospace;font-size:7px;line-height:1;display:none;position:absolute;top:-5px;right:7px;rotate:4deg;box-shadow:0 0 8px #fb923c99,0 1px #000c}.daily-display--near .daily-display__near{animation:.45s cubic-bezier(.3,1.7,.5,1) both daily-near-in,1.6s ease-in-out .45s infinite daily-near-beat;display:block}@keyframes daily-near-in{0%{opacity:0;scale:2.4}60%{opacity:1;scale:.9}to{opacity:1;scale:1}}@keyframes daily-near-beat{0%,to{scale:1}50%{scale:1.1}}.daily-indicator--near .daily-indicator__bar{background:linear-gradient(90deg,#fbbf24 0%,#fb923c 100%);box-shadow:0 0 8px #fb923cbf}.daily-indicator--near .daily-indicator__count{color:#fdba74;text-shadow:0 0 6px #fb923cbf}.daily-indicator__gain{pointer-events:none;background:#fff7d6;height:100%;animation:1.3s ease-in forwards daily-gain;position:absolute;top:0;box-shadow:0 0 8px #fde047}@keyframes daily-gain{0%{opacity:0}12%{opacity:1}to{opacity:0}}.daily-indicator__vu--flash{animation:.7s ease-out daily-vu-flash}@keyframes daily-vu-flash{0%{filter:brightness()}25%{filter:brightness(2.1)}to{filter:brightness()}}.daily-indicator__count--roll{animation:.5s cubic-bezier(.3,1.5,.5,1) daily-count-roll;display:inline-block}@keyframes daily-count-roll{0%{opacity:0;translate:0 90%;scale:1}55%{opacity:1;translate:0 -12%;scale:1.35}to{opacity:1;translate:0;scale:1}}.woo-sheet__btn--daily.woo-sheet__btn--near{color:#fdba74;border-color:#fb923cd9}.woo-sheet__btn--daily.woo-sheet__btn--near:before{content:"";border-radius:inherit;pointer-events:none;animation:1.6s ease-in-out infinite daily-near-glow;position:absolute;inset:-1px;box-shadow:0 0 16px 2px #fb923c8c,inset 0 0 12px #fbbf2433}.woo-sheet__btn--daily.woo-sheet__btn--near:after{content:"ПОЧТИ!";color:#fed7aa;text-shadow:0 0 4px #fb923cf2;background:#2a1204;border:1px solid #fb923c;border-radius:3px;padding:3px 5px 2px;font-family:"Press Start 2P",VT323,monospace;font-size:8px;line-height:1;animation:1.6s ease-in-out infinite daily-near-beat;position:absolute;top:-6px;right:12px;rotate:4deg;box-shadow:0 0 8px #fb923c99}.woo-sheet__btn--daily.woo-sheet__btn--near .woo-sheet__count{color:#fdba74}@media (prefers-reduced-motion:reduce){.daily-display--near:after,.woo-sheet__btn--daily.woo-sheet__btn--near:before{opacity:.8;animation:none}.daily-display--near .daily-display__near,.woo-sheet__btn--daily.woo-sheet__btn--near:after,.daily-indicator__vu--flash,.daily-indicator__count--roll{animation:none}.daily-indicator__gain{display:none}}body.tv-slim .daily-display{padding:7px 5px 5px}body.tv-slim .daily-display__glass{gap:5px;padding:5px 6px}body.tv-slim .daily-indicator__count{font-size:11px}body.tv-slim .daily-indicator__streak{font-size:9px}.daily-dot{background:#fbbf24;border-radius:50%;flex:none;width:7px;height:7px;margin-left:4px;box-shadow:0 0 4px #fbbf24e6,0 0 8px #fbbf2480}.daily-dot[hidden]{display:none!important}.woo-sheet__btn--daily{color:#fbbf24;flex-direction:row;grid-column:1/-1;gap:8px;min-height:44px}.woo-sheet__btn--daily .woo-sheet__count{color:#fbbf24;font-size:13px;position:static}.woo-sheet__btn--daily[hidden]{display:none!important}@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/dejavu-sans-mono-cyr-CvL9qC0Q.woff2)format("woff2");unicode-range:U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Share Tech Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/dejavu-sans-mono-cyr-CvL9qC0Q.woff2)format("woff2");unicode-range:U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/dejavu-sans-mono-cyr-CvL9qC0Q.woff2)format("woff2");unicode-range:U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/dejavu-sans-mono-cyr-bold-yGr2qei7.woff2)format("woff2");unicode-range:U+400-45F,U+490-491,U+4B0-4B1,U+2116}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (width>=640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (width>=768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (width>=1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (width>=1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (width>=1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.\!invisible{visibility:hidden!important}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.\!fixed{position:fixed!important}.fixed{position:fixed}.absolute{position:absolute}.\!relative{position:relative!important}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.bottom-12{bottom:3rem}.left-0{left:0}.left-4{left:1rem}.right-8{right:2rem}.top-10{top:2.5rem}.top-3{top:.75rem}.top-5{top:1.25rem}.top-6{top:1.5rem}.isolate{isolation:isolate}.z-30{z-index:30}.z-40{z-index:40}.z-\[30\]{z-index:30}.z-\[45\]{z-index:45}.order-1{order:1}.order-3{order:3}.mx-auto{margin-left:auto;margin-right:auto}.mb-0\.5{margin-bottom:.125rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-\[300px\]{margin-left:300px}.mt-1{margin-top:.25rem}.mt-3{margin-top:.75rem}.mt-5{margin-top:1.25rem}.\!block{display:block!important}.block{display:block}.inline{display:inline}.flex{display:flex}.\!table{display:table!important}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.aspect-\[4\/3\]{aspect-ratio:4/3}.h-1{height:.25rem}.h-10{height:2.5rem}.h-36{height:9rem}.h-44{height:11rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-\[180px\]{height:180px}.h-full{height:100%}.w-24{width:6rem}.w-\[460px\]{width:460px}.w-full{width:100%}.max-w-7xl{max-width:80rem}.shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.origin-center{transform-origin:50%}.scale-y-0{--tw-scale-y:0;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.select-none{-webkit-user-select:none;user-select:none}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-8{gap:2rem}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text-wrap{text-wrap:wrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-md{border-radius:.375rem}.border{border-width:1px}.border-8{border-width:8px}.border-b-\[16px\]{border-bottom-width:16px}.border-\[\#050505\]{--tw-border-opacity:1;border-color:rgb(5 5 5/var(--tw-border-opacity,1))}.border-\[\#1a1c23\]{--tw-border-opacity:1;border-color:rgb(26 28 35/var(--tw-border-opacity,1))}.border-gray-800{--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity,1))}.bg-\[\#0a0b0e\]{--tw-bg-opacity:1;background-color:rgb(10 11 14/var(--tw-bg-opacity,1))}.bg-\[\#0f0f0f\]{--tw-bg-opacity:1;background-color:rgb(15 15 15/var(--tw-bg-opacity,1))}.bg-\[\#0f172a\]{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-4{padding:1rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.text-right{text-align:right}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[9px\]{font-size:9px}.text-sm{font-size:.875rem;line-height:1.25rem}.font-bold{font-weight:700}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.tracking-\[0\.4em\]{letter-spacing:.4em}.tracking-widest{letter-spacing:.1em}.text-\[\#4ade80\]{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_30px_60px_rgba\(0\,0\,0\,0\.9\)\,inset_0_2px_4px_rgba\(255\,255\,255\,0\.1\)\]{--tw-shadow:0 30px 60px #000000e6,inset 0 2px 4px #ffffff1a;--tw-shadow-colored:0 30px 60px var(--tw-shadow-color), inset 0 2px 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_10px_30px_rgba\(0\,0\,0\,1\)\]{--tw-shadow:inset 0 10px 30px #000;--tw-shadow-colored:inset 0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_1px_4px_rgba\(0\,0\,0\,0\.8\)\,0_1px_1px_rgba\(255\,255\,255\,0\.05\)\]{--tw-shadow:inset 0 1px 4px #000c,0 1px 1px #ffffff0d;--tw-shadow-colored:inset 0 1px 4px var(--tw-shadow-color), 0 1px 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline{outline-style:solid}.\!ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)!important}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_8px_rgba\(74\,222\,128\,0\.8\)\]{--tw-drop-shadow:drop-shadow(0 0 8px #4ade80cc);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-300{transition-duration:.3s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[a-z0-9\:_-\]{a-z0-9:-}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--rarity-common:#9ca3af;--rarity-uncommon:#4ade80;--rarity-rare:#fde047;--rarity-epic:#fb923c;--rarity-legendary:#c084fc}html{scrollbar-color:#fde04766 #111}*{scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#0000004d}::-webkit-scrollbar-thumb{background:#fde04766 padding-box padding-box;border:2px solid #0000;border-radius:6px}::-webkit-scrollbar-thumb:hover{background-color:#fde04799}::-webkit-scrollbar-corner{background:0 0}body{color:#f3f4f6;-webkit-user-select:none;user-select:none;background-color:#111;background-image:radial-gradient(circle,#2a2a35 0%,#050508 100%);justify-content:center;align-items:center;min-height:100vh;font-family:Inter,sans-serif;display:flex;overflow:hidden}@media (width<=767px){body{align-items:flex-start;overflow-y:auto}.plastic-body{transform:translateX(var(--room-pan-x,0px))}#screen-housing{z-index:60;position:sticky;top:0}body.tv-lite{align-items:center}body.tv-lite.chat-docked{align-items:flex-start}}body.tv-lite{padding:8px}body.tv-lite .plastic-body{border-bottom-width:5px;border-radius:16px;gap:0;padding:6px}body.tv-lite #screen-housing{box-shadow:none;background:0 0;border:0;padding:0}body.tv-lite .crt-screen{border-width:3px;border-radius:14px}body.tv-lite .screen-bezel{border-radius:14px}body.tv-lite #tv-side-panel,body.tv-lite #dendy-console,body.tv-lite #dendy-body,body.tv-lite .tv-brand-bar{display:none!important}body.tv-lite #mobile-remote{box-shadow:0 12px 26px #000000bf}body.tv-lite .games-menu.is-open{z-index:900;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:6px;max-width:560px;max-height:calc(100vh - 28px);margin:0 auto;position:fixed;inset:auto 8px 14px;overflow-y:auto;transform:none}body.tv-lite .games-menu__tile{width:auto;min-width:0;height:100px}body.tv-lite .games-menu__tile-art{min-height:0}body.tv-lite .games-menu__tile-card{width:28px;height:38px}body.tv-lite .games-menu__tile-card--left{transform:translate(-14px)rotate(-18deg)}body.tv-lite .games-menu__tile-card--right{transform:translate(14px)rotate(18deg)}body.tv-lite .games-menu__tile-icon{max-width:100%;max-height:44px}body.tv-lite .games-menu__tile-icon--memory,body.tv-lite .games-menu__tile-icon--carpet{max-height:50px}.woo-poweron{display:none}body.tv-lite:not(.tv-is-on) .woo-poweron{z-index:25;color:#6b7280;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.woo-poweron__ring{background:#ffffff0a;border:1px solid #94a3b859;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;animation:2.6s ease-in-out infinite woo-poweron-pulse;display:flex}.woo-poweron__cap{letter-spacing:.32em;text-indent:.32em;font-family:Share Tech Mono,monospace;font-size:11px}.woo-poweron:active .woo-poweron__ring{color:#4ade80;border-color:#4ade80b3}@keyframes woo-poweron-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.woo-poweron__ring{opacity:.8;animation:none}}#mobile-remote.woo-bar{width:100%;top:var(--woo-screen-h,0px);z-index:59;background:linear-gradient(#23252b 0%,#17181d 60%,#101116 100%);border:1px solid #060708;border-radius:0 0 12px 12px;justify-content:center;align-items:center;gap:6px;padding:5px;display:none;position:sticky}body.tv-lite #mobile-remote.woo-bar{display:flex}.woo-bar__btn{color:#cbd5e1;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#ffffff0b;border:1px solid #0000;border-radius:9px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:1px;width:46px;height:42px;transition:background .12s,color .12s;display:flex;position:relative}.woo-bar__cap{letter-spacing:.06em;opacity:.8;font-family:Share Tech Mono,monospace;font-size:8px;line-height:1}.woo-bar__btn:active{background:#ffffff1f}.woo-bar__btn--pwr{color:#f87171;background:#f871711a}.woo-bar__btn--pwr-on{color:#4ade80;background:#4ade8024;border-color:#4ade8059}.woo-bar__btn--more{color:#e5e7eb}.woo-bar__badge{color:#bbf7d0;text-align:center;background:#14532d;border:1px solid #22c55e;border-radius:8px;min-width:15px;height:15px;padding:0 3px;font-family:Share Tech Mono,monospace;font-size:9px;line-height:13px;position:absolute;top:1px;right:1px}.woo-bar__tuner{background:#0b0c10;border:1px solid #05060a;border-radius:9px;flex:auto;align-items:center;min-width:0;max-width:420px;height:42px;display:flex;overflow:hidden;box-shadow:inset 0 1px 3px #000c}.woo-bar__step{color:#9ca3af;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:42px;height:100%;display:flex}.woo-bar__step:active{color:#4ade80;background:#ffffff14}.woo-bar__now{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;flex:auto;justify-content:center;align-items:center;gap:7px;min-width:0;height:100%;padding:0 2px;font-family:Share Tech Mono,monospace;display:flex}.woo-bar__num{letter-spacing:.04em;color:#4ade80;text-shadow:0 0 6px #4ade8073;flex:none;font-size:13px}.woo-bar__name{letter-spacing:.06em;color:#d1d5db;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}.woo-bar__now:active .woo-bar__name{color:#fde047}.woo-sheet{z-index:1200;position:fixed;inset:0}.woo-sheet[hidden]{display:none}.woo-sheet__backdrop{opacity:0;cursor:pointer;background:#0000008c;transition:opacity .18s;position:absolute;inset:0}.woo-sheet--on .woo-sheet__backdrop{opacity:1}.woo-sheet__panel{max-height:88vh;padding:6px 12px calc(14px + env(safe-area-inset-bottom,0px));background:linear-gradient(#ffffff0d 0%,#0000 6%),linear-gradient(#23252b 0%,#17181d 55%,#101116 100%);border-top:1px solid #3a3d46;border-radius:16px 16px 0 0;transition:transform .22s cubic-bezier(.22,.8,.3,1);position:absolute;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(101%);box-shadow:0 -14px 34px #000000b3}.woo-sheet--on .woo-sheet__panel{transform:translateY(0)}@media (width>=768px){.woo-sheet__panel{border-radius:16px 16px 0 0;width:min(440px,92vw);left:50%;right:auto;transform:translate(-50%,101%)}.woo-sheet--on .woo-sheet__panel{transform:translate(-50%)}}.woo-sheet__grip{cursor:pointer;background:#4b5563;border:0;border-radius:2px;width:44px;height:4px;margin:4px auto 8px;padding:0;display:block}.woo-sheet__brand{letter-spacing:.5em;color:#6b7280;text-align:center;-webkit-user-select:none;user-select:none;margin-bottom:10px;font-family:Share Tech Mono,monospace;font-size:9px}.woo-sheet__grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.woo-sheet__btn{color:#d1d5db;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:linear-gradient(#33363f 0%,#23252c 50%,#1a1b21 100%);border:1px solid #05060a;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:64px;padding:6px 4px;display:flex;position:relative;box-shadow:inset 0 1px 1px #ffffff1a,0 2px 3px #00000080}.woo-sheet__btn:active{filter:brightness(.92);transform:translateY(1px)}.woo-sheet__label{letter-spacing:.06em;text-align:center;font-family:Share Tech Mono,monospace;font-size:10px;line-height:1}.woo-sheet__btn--red{color:#fca5a5}.woo-sheet__btn--yellow{color:#fde047}.woo-sheet__btn--purple{color:#d8b4fe}.woo-sheet__btn--green{color:#86efac}.woo-sheet__btn--hot{color:#86efac;flex-direction:row;grid-column:1/-1;gap:8px;min-height:44px}.woo-sheet__btn--hot .woo-sheet__count{color:#d1fae5;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;position:static;overflow:hidden}.woo-sheet__btn--hot[hidden]{display:none!important}.woo-sheet__count{color:#4ade80;font-family:Share Tech Mono,monospace;font-size:11px;position:absolute;top:4px;right:6px}.woo-sheet__link{text-align:center;letter-spacing:.12em;color:#6b7280;margin-top:12px;font-family:Share Tech Mono,monospace;font-size:11px;text-decoration:none;display:block}.woo-sheet__link:hover{color:#4ade80}.woo-sheet__link--tg{color:#7dd3fc;justify-content:center;align-items:center;gap:7px;display:flex}.woo-sheet__link--tg:hover{color:#bae6fd}.woo-sheet__link--tg .social-ico{flex:none}.woo-sheet__link--discord{color:#c4b5fd;letter-spacing:.16em;text-transform:uppercase;background:linear-gradient(#5865f23d,#5865f21a);border:1px solid #7c5cff8c;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:14px;padding:10px 12px;font-family:"Press Start 2P",monospace;font-size:10px;display:flex}.woo-sheet__link--discord .social-ico{filter:drop-shadow(0 0 5px #7c5cffb3);flex:none}.woo-sheet__link--discord:hover,.woo-sheet__link--discord:active{color:#ede9fe;border-color:#a78bfa}@media (width>=768px){body.tv-slim .plastic-body{border-bottom-width:7px;border-radius:18px;gap:14px;padding:12px 14px}body.tv-slim #screen-housing{border-radius:12px;padding:10px}body.tv-slim .crt-screen{border-width:4px;border-radius:18px}body.tv-slim #tv-side-panel{gap:10px;width:124px;padding-top:2px;padding-bottom:2px}body.tv-slim .stats-display,body.tv-slim .clock-display{padding:7px 5px 5px}body.tv-slim .tv-brand-bar{margin-top:6px}body.tv-slim .tv-brand-bar span{letter-spacing:.32em;font-size:12px}body.tv-slim .dendy-console{transform-origin:0 100%;transform:scale(.8)}body.tv-slim .hw-btn-wide{height:30px;padding:0 7px}body.tv-slim .hw-btn-grid{height:28px}body.tv-slim .stats-display__label{letter-spacing:.02em;font-size:8px}body.tv-slim .wunder-widget__count,body.tv-slim .lootbox-widget__count{font-size:12px}body.tv-slim .wunder-widget__head{gap:8px}body.tv-slim .digital-clock{font-size:20px}body.tv-slim .clock-display__glass{gap:5px;padding:5px 6px}body.tv-slim .hw-btn .ach-progress-chip{padding:1px 4px;font-size:9px}body.tv-compact .plastic-body{transform:translateX(var(--room-pan-x,0px));flex-direction:column;align-items:center;width:auto;max-width:none;margin:0 auto}body.tv-compact #screen-housing,body.tv-compact #mobile-remote.woo-bar{width:min(94vw,133.333dvh - 133.333px)}body.tv-compact #screen-housing{flex-grow:0}body.tv-compact #mobile-remote.woo-bar{position:static}}@media (aspect-ratio>=6/5){body.tv-lite .plastic-body{flex-direction:row;justify-content:center;align-items:center;gap:6px}body.tv-lite #screen-housing,body.tv-compact #screen-housing{width:min(calc(var(--woo-avail-w,100vw) - 130px), calc((100vh - 40px) * 4 / 3));width:min(calc(var(--woo-avail-w,100vw) - 130px), calc((100dvh - 40px) * 4 / 3));flex-grow:0}body.tv-lite #mobile-remote.woo-bar,body.tv-compact #mobile-remote.woo-bar{border-radius:12px;flex-direction:column;justify-content:center;align-self:stretch;width:96px;max-height:100%;padding:6px;position:static}body.tv-lite .woo-bar__btn{flex-direction:row;gap:7px;width:100%;height:44px}body.tv-lite .woo-bar__cap{font-size:10px}body.tv-lite .woo-bar__tuner{flex-direction:column-reverse;flex:auto;width:100%;max-width:none;height:auto;min-height:120px}body.tv-lite .woo-bar__step{flex:0 0 40px;width:100%;height:40px}body.tv-lite .woo-bar__step .woo-ico{transform:rotate(-90deg)}body.tv-lite .woo-bar__now{flex-direction:column;flex:auto;gap:2px;height:auto;padding:6px 4px}body.tv-lite .woo-bar__name{white-space:normal;text-align:center;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:11px;line-height:1.25;display:-webkit-box;overflow:hidden}body.chat-docked-side{padding-left:var(--chat-dock-w,0px);--woo-avail-w:calc(100vw - var(--chat-dock-w,0px))}}@media (width>=768px){html,body{height:100vh;max-height:100vh;overflow:hidden}.plastic-body{--wootv-scale:min(1, calc((100vh - 2rem) / var(--tv-nat-h,920px)), calc((100vw - 4rem) / var(--tv-nat-w,1280px)));transform-origin:50%;transform:translateX(var(--room-pan-x,0px)) scale(var(--wootv-scale));margin:calc((var(--wootv-scale) - 1) * var(--tv-nat-h,920px) / 2) calc((var(--wootv-scale) - 1) * var(--tv-nat-w,1280px) / 2)}}@media (pointer:coarse){html{height:auto;max-height:none;overflow-y:auto}html:after{content:"";height:calc(100lvh - 100dvh);display:block}body{height:auto;min-height:100dvh;max-height:none;overflow-y:auto}}.plastic-body{--tv-top:#2a2a2a;--tv-mid:#3a3a3a;--tv-bot:#111;--tv-shine:#ffffff14;background-color:var(--tv-bot);background-image:linear-gradient(to bottom, var(--tv-shine) 0%, transparent 6%, transparent 94%, #00000040 100%), linear-gradient(to bottom, var(--tv-top) 0%, var(--tv-mid) 38%, var(--tv-bot) 100%);transition:background-color .3s,background-image .3s}.tv-paint-popup{z-index:60;pointer-events:auto;background:#050505eb;border:1px solid #fde04773;flex-direction:column;gap:8px;padding:10px 12px;display:flex;position:fixed;box-shadow:0 10px 24px #000000b3,inset 0 0 10px #fde0470d}.tv-paint-popup__title{color:#fde047;letter-spacing:.08em;text-align:center;font-family:"Press Start 2P",monospace;font-size:9px}.tv-paint-popup__swatches{gap:8px;display:flex}.tv-paint-swatch{cursor:pointer;background-image:linear-gradient(to bottom, #ffffff2e 0%, transparent 10%, transparent 90%, #00000040 100%), linear-gradient(to bottom, var(--swatch-top) 0%, var(--swatch-mid) 45%, var(--swatch-bot) 100%);border:2px solid #333;border-radius:50%;width:30px;height:30px;padding:0;transition:transform .12s,border-color .12s;box-shadow:inset 0 2px 3px #fff3,inset 0 -2px 3px #0006}.tv-paint-swatch:hover{border-color:#fde047;transform:scale(1.1)}.tv-paint-swatch--active{border-color:#4ade80;box-shadow:inset 0 2px 3px #fff3,inset 0 -2px 3px #0006,0 0 8px #4ade8099}.tv-paint-popup__fx-row{border-top:1px dashed #fde04740;justify-content:space-between;align-items:center;gap:10px;padding-top:6px;display:flex}.tv-paint-popup__fx-label{color:#fde047;letter-spacing:.08em;font-family:"Press Start 2P",monospace;font-size:8px}.tv-paint-popup__fx-btn{cursor:pointer;letter-spacing:.1em;background:0 0;border:1px solid;padding:3px 10px;font-family:VT323,Share Tech Mono,monospace;font-size:14px;line-height:1;transition:color .12s,background .12s,border-color .12s}.tv-paint-popup__fx-btn--on{color:#4ade80}.tv-paint-popup__fx-btn--off{color:#f87171}.tv-paint-popup__fx-btn:hover{background:#ffffff0f}body.no-crt-fx .scanlines,body.no-crt-fx .tube-shadow,body.no-crt-fx .glare,body.no-crt-fx .noise:not(.intense){display:none!important}.screen-bezel{border-radius:20px}.crt-screen{background-color:#050505;width:100%;height:auto;position:relative;overflow:hidden;box-shadow:inset 0 0 40px #000;aspect-ratio:4/3!important}#player-container,#yt-player,#bunny-player,#bunny-player video{contain:layout paint;transform:translateZ(0)}.scanlines{z-index:20;pointer-events:none;background:linear-gradient(#fff0,#fff0 50%,#0003 50%,#0003) 0 0/100% 4px;position:absolute;inset:-1px}.tube-shadow{z-index:21;pointer-events:none;position:absolute;inset:-1px;box-shadow:inset 0 0 60px #000000e6,inset 0 0 20px #000}.glare{z-index:22;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 30% 30%,#ffffff14 0%,#fff0 50%);position:absolute;inset:-1px}.rgb-shift{text-shadow:2px 0 1px #ff0000b3,-2px 0 1px #00ffffb3}.osd-subtitle{-webkit-line-clamp:2;opacity:.85;letter-spacing:.01em;-webkit-box-orient:vertical;max-width:22em;margin-top:.15em;margin-left:auto;font-size:.45em;font-weight:400;line-height:1.2;display:-webkit-box;overflow:hidden}.flicker-on{animation:.15s infinite crt-flicker}@keyframes crt-flicker{0%{opacity:.95}50%{opacity:.98}to{opacity:1}}.noise{opacity:var(--noise-opacity,.08);z-index:15;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox=\"0 0 200 200\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cfilter id=\"noiseFilter\"%3E%3CfeTurbulence type=\"fractalNoise\" baseFrequency=\"0.8\" numOctaves=\"3\" stitchTiles=\"stitch\"/%3E%3C/filter%3E%3Crect width=\"100%25\" height=\"100%25\" filter=\"url(%23noiseFilter)\"/%3E%3C/svg%3E");position:absolute;inset:-1px}.noise.intense{opacity:1;background-color:#0a0a0a;animation:.25s step-end infinite noise-dance}body.storm-snow{--noise-opacity:.22}body.storm-snow-half{--noise-opacity:.15}body.storm-clean{--noise-opacity:.03}body.storm-night .noise:not(.intense):not(.tv-dark){animation:.3s step-end infinite noise-dance}.storm-prof-note{z-index:16;color:#fde047;letter-spacing:.16em;text-align:center;pointer-events:none;white-space:nowrap;background:#000000bf;border:1px solid #fde04799;padding:8px 14px;font-family:"Press Start 2P",monospace;font-size:9px;line-height:1.7;position:absolute;bottom:12%;left:50%;transform:translate(-50%)}.storm-prof-caption{z-index:16;color:#fde047;letter-spacing:.12em;text-align:center;pointer-events:none;background:#000000b8;border:1px solid #fde04799;padding:8px 14px;font-family:"Press Start 2P",monospace;font-size:11px;line-height:1.8;position:absolute;bottom:10%;left:50%;transform:translate(-50%)}.storm-prof-caption span{color:#e5e7eb;font-size:9px}@keyframes noise-dance{0%{background-position:0 0}20%{background-position:-10px 10px}40%{background-position:10px -10px}60%{background-position:-10px -10px}80%{background-position:10px 10px}to{background-position:0 0}}.led{background-color:#333;border:1px solid #0e1a12;border-radius:50%;width:10px;height:10px;transition:all .3s;box-shadow:inset 0 2px 4px #00000080}.led.on{background-color:#22c55e;border-color:#064e3b;box-shadow:0 0 10px #22c55e99,inset 1px 1px 2px #fff9,inset -1px -1px 2px #0006}.led.off{background-color:#ef4444;border-color:#4c0b0b;animation:2s ease-in-out infinite pulse-red;position:relative;box-shadow:inset 1px 1px 2px #fff6,inset -1px -1px 2px #0006}.led.off:after{content:"";pointer-events:none;border-radius:50%;animation:2s ease-in-out infinite pulse-red-glow;position:absolute;inset:-1px;box-shadow:0 0 8px #ef44448c}@keyframes pulse-red{0%,to{opacity:1}50%{opacity:.6}}@keyframes pulse-red-glow{0%,to{opacity:1}50%{opacity:.3}}.tv-off-anim{animation:.5s cubic-bezier(.23,1,.32,1) forwards turn-off}@keyframes turn-off{0%{filter:brightness();opacity:1;transform:scale(1)}40%{filter:brightness(10);opacity:1;transform:scaleY(.005)}to{filter:brightness(0);opacity:0;transform:scale(0,.005)}}.tv-on-anim{animation:.5s cubic-bezier(.23,1,.32,1) forwards turn-on,.5s cubic-bezier(.23,1,.32,1) backwards turn-on-glow}@keyframes turn-on{0%{opacity:0;transform:scale(0,.005)}60%{opacity:1;transform:scaleY(.005)}to{transform:scale(1)}}@keyframes turn-on-glow{0%{filter:brightness(0)}60%{filter:brightness(10)}to{filter:brightness()}}.recessed-panel{background-color:#111215;border:1px solid #0d0d0f;border-radius:8px;box-shadow:inset 0 4px 8px #00000080,inset 0 1px 2px #000000b3,0 1px #ffffff0a}.silk-label{color:#646a73;letter-spacing:.15em;text-transform:uppercase;font-family:Inter,sans-serif;font-size:8px;font-weight:700;display:inline-block}.pwr-btn-container{background:linear-gradient(135deg,#1b1c1e,#222428);border:1px solid #111;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex;box-shadow:inset 0 2px 5px #0009,0 1px 1px #ffffff08}.pwr-btn{color:#f87171;letter-spacing:.05em;text-shadow:0 0 4px #f871714d;cursor:pointer;background:linear-gradient(#3b3e46,#282a30);border:1px solid #202228;border-radius:50%;outline:none;justify-content:center;align-items:center;width:40px;height:40px;padding-left:2px;font-family:Inter,sans-serif;font-size:11px;font-weight:800;transition:all .15s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:inset 0 1px 1px #ffffff1a,0 3px 5px #0006,0 2px #15161a}.pwr-btn:active{transform:translateY(3px);box-shadow:inset 0 2px 5px #0009,0 0 #15161a}.pwr-btn.pwr-on{color:#4ade80;text-shadow:0 0 6px #4ade808c}.hw-btn{cursor:pointer;color:#9ca3af;text-shadow:0 1px 1px #00000080;letter-spacing:.05em;background:linear-gradient(#3c3f47,#2c2e35);border:1px solid #1e2026;border-radius:6px;outline:none;justify-content:center;align-items:center;font-family:Inter,sans-serif;font-weight:700;transition:all .1s;display:flex;box-shadow:inset 0 1px 1px #ffffff14,0 3px #131418,0 4px 6px #0000004d}.hw-btn:hover{filter:brightness(1.14);color:#d1d5db}.hw-btn:active,.hw-btn.is-pressed,.hw-btn.muted{color:#d1d5db;transform:translateY(3px);box-shadow:inset 0 2px 5px #0006,0 0 #131418,0 1px 2px #0003}.plastic-red{background:linear-gradient(#403232,#2f2525)}.plastic-red:active,.plastic-red.is-pressed,.plastic-red.muted{background:linear-gradient(#332727,#241d1d)}.plastic-yellow{background:linear-gradient(#3b382d,#2b2921)}.plastic-yellow:active,.plastic-yellow.is-pressed{background:linear-gradient(#302d24,#211f19)}.plastic-green{background:linear-gradient(#323d35,#262e28)}.plastic-green:active,.plastic-green.is-pressed{background:linear-gradient(#29332c,#1d241f)}.plastic-purple{background:linear-gradient(#38313d,#29242d)}.plastic-blue{background:linear-gradient(#2e3742,#232a33)}.tvslim-led{background:#2a2d33;border:1px solid #101216;border-radius:9999px;width:8px;height:8px;transition:background .15s,box-shadow .15s;box-shadow:inset 0 1px 2px #000000b3}#tvslim-btn.is-on .tvslim-led{background:#4ade80;box-shadow:0 0 7px #4ade80}.plastic-purple:active,.plastic-purple.is-pressed{background:linear-gradient(#2e2833,#201c24)}.hw-btn-grid{letter-spacing:.06em;height:32px;font-size:10px}.hw-btn-grid span.hw-arrow{opacity:.85;margin-left:4px;font-size:14px;font-weight:700;line-height:1}.hw-btn-wide{letter-spacing:.04em;justify-content:space-between;gap:6px;height:34px;padding:0 10px;font-size:10px;overflow:hidden}.hw-btn-wide>span:first-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.hw-btn-wide>.ach-progress-chip,.hw-btn-wide>.chat-online,.hw-btn-wide>.tvslim-led,.hw-btn-wide>.hw-btn-sub{flex:none}.hw-btn-sub{opacity:.4;letter-spacing:.18em;text-transform:uppercase;font-size:7px;font-weight:400}.hw-btn .ach-progress-chip{color:#d8b4fe;letter-spacing:0;background-color:#0b0c0e;border:1px solid #2a2d33;border-color:#1a1c21 #2a2d33 #2a2d33 #1a1c21;border-radius:3px;padding:2px 4px;font-family:Space Mono,Share Tech Mono,monospace;font-size:9px;font-weight:700;line-height:1;box-shadow:inset 0 2px 6px #000c}.chat-online{font-variant-numeric:tabular-nums}.chat-online__dot{vertical-align:middle;background:#4ade80;border-radius:50%;width:6px;height:6px;margin-right:2px;display:inline-block;box-shadow:0 0 4px #4ade80}.hw-btn .chat-online{color:#4ade80;background:#17241b;border:1px solid #0f1712;border-bottom-color:#233629;border-radius:3px;align-items:center;gap:3px;padding:2px 5px;font-family:Space Mono,Share Tech Mono,monospace;font-size:9px;font-weight:700;line-height:1;display:inline-flex;box-shadow:inset 0 1px 3px #0009}.hot-channel [hidden]{display:none!important}.hot-channel__txt{align-items:baseline;gap:5px;display:flex}.hot-channel__lab{letter-spacing:.14em;opacity:.65;flex:none;font-size:7px}.hot-channel__name{text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;min-width:0;overflow:hidden}.hot-channel[data-state=none] .hot-channel__name{opacity:.6}.hot-channel[aria-disabled=true]{cursor:default}.hot-channel[aria-disabled=true]:active{transform:none;box-shadow:inset 0 1px 1px #ffffff14,0 3px #131418,0 4px 6px #0000004d}.chat-mentions{color:#fde047;font-variant-numeric:tabular-nums;text-shadow:0 0 6px #fde047b3;vertical-align:middle;align-items:center;gap:1px;margin-left:4px;font-family:VT323,monospace;font-size:1.05em;animation:1s steps(2,end) infinite chat-mention-blink;display:inline-flex}.chat-mentions__icon{margin-right:2px;display:inline-block;transform:translateY(-1px)}@keyframes chat-mention-blink{0%,to{opacity:1}50%{opacity:.35}}.hw-btn-wide.hw-btn-link{text-transform:none;justify-content:flex-start;gap:8px;text-decoration:none}.hw-btn-link .social-ico{filter:drop-shadow(0 0 5px);opacity:.95;flex:none}.hw-btn-wide.hw-btn-split{text-transform:none;justify-content:flex-start;gap:6px;padding:0 6px}.hw-btn-split .social-ico{filter:drop-shadow(0 0 5px);opacity:.95;flex:none}.hw-btn-split__half{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:inherit;letter-spacing:.02em;border-radius:4px;flex:1 1 0;justify-content:center;align-self:stretch;align-items:center;font-size:9px;text-decoration:none;transition:background .12s,color .12s;display:flex;overflow:hidden}.hw-btn-split__half:hover{color:#e0f2fe;background:#ffffff12}.hw-btn-split__sep{opacity:.28;background:currentColor;flex:0 0 1px;align-self:stretch;margin:7px 0}.hw-btn-link__label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.hw-btn.plastic-tg{color:#7dd3fc;background:linear-gradient(#223644,#1a2a35);border-color:#17262f}.hw-btn.plastic-tg:hover{color:#bae6fd;border-color:#38bdf8}.plastic-tg:active,.plastic-tg.is-pressed{background:linear-gradient(#1c2c37,#14202a)}.hw-btn.plastic-discord{color:#c4b5fd;background:linear-gradient(#322f52,#262444);border-color:#201f3a}.hw-btn.plastic-discord:hover{color:#ede9fe;border-color:#a78bfa}.plastic-discord:active,.plastic-discord.is-pressed{background:linear-gradient(#2a2747,#1e1c37)}.stats-display{background:linear-gradient(135deg,#2a2d34 0%,#16181b 100%);border:1px solid #000;border-color:#333 #000 #000 #333;border-radius:5px;padding:10px 6px 6px;position:relative;box-shadow:-1px -1px 2px #ffffff0d,2px 2px 5px #000c,inset 1px 1px 1px #ffffff1a}.stats-display__screw{z-index:3;background-color:#111;border-radius:50%;width:4px;height:4px;position:absolute;box-shadow:inset 1px 1px 1px #000c,0 1px #ffffff1a}.stats-display__screw--tl{top:4px;left:4px}.stats-display__screw--tr{top:4px;right:4px}.stats-display__screw--bl{bottom:4px;left:4px}.stats-display__screw--br{bottom:4px;right:4px}.stats-display__silk{justify-content:space-between;align-items:flex-end;padding:0 8px 2px;display:flex}.stats-display__silk-text{color:#666;letter-spacing:.12em;text-transform:uppercase;font-family:Share Tech Mono,VT323,monospace;font-size:6px;font-weight:700;line-height:1}.stats-display__glass{background-color:#05070a;border:2px solid #1a1c23;border-color:#000 #1a1c23 #1a1c23 #000;border-radius:3px;flex-direction:column;gap:10px;padding:8px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 4px 15px #000,inset 0 0 5px #22d3ee0f}.stats-display__glass:before{content:"";pointer-events:none;z-index:1;background-image:linear-gradient(#22d3ee08 1px,#0000 1px),linear-gradient(90deg,#22d3ee08 1px,#0000 1px);background-size:3px 3px;position:absolute;inset:0}.stats-display__reflection{pointer-events:none;z-index:2;background:linear-gradient(#ffffff12 0%,#fff0 100%);border-radius:0 0 50% 50%/0 0 15% 15%;height:55%;position:absolute;top:0;left:0;right:0}.stats-display__label{color:#22d3ee;text-shadow:0 0 2px #22d3ee,0 0 8px #22d3ee99;letter-spacing:.08em;text-transform:uppercase;font-family:VT323,monospace;font-size:12px;line-height:1}.vu-meter{z-index:5;border-radius:1px;width:100%;height:6px;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #000;-webkit-mask-image:linear-gradient(90deg,#000 4px,#0000 4px);mask-image:linear-gradient(90deg,#000 4px,#0000 4px);-webkit-mask-size:6px 100%;mask-size:6px 100%;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.vu-meter__bg{background-color:#111a22;position:absolute;inset:0}.vu-meter__fill{background:linear-gradient(90deg,#facc15 0%,#22c55e 100%);width:0%;height:100%;transition:width .4s cubic-bezier(.4,0,.2,1);animation:2s infinite alternate vu-pulse;position:absolute;top:0;left:0;box-shadow:0 0 6px #22c55e99}@keyframes vu-pulse{0%{opacity:.8}to{opacity:1}}.wunder-widget{cursor:pointer;width:100%;font:inherit;color:inherit;-webkit-tap-highlight-color:transparent;z-index:1;background:0 0;border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex;position:relative}.wunder-widget:hover .wunder-widget__coin{filter:drop-shadow(0 0 6px #4ade80cc)}.wunder-widget:focus-visible{outline-offset:2px;outline:1px dashed #4ade80b3}.wunder-widget__head{justify-content:space-between;align-items:flex-end;gap:6px;padding:0 2px;display:flex}.wunder-widget__ident{align-items:center;gap:6px;min-width:0;display:flex}.wunder-widget__coin{width:14px;height:14px;image-rendering:pixelated;filter:drop-shadow(0 0 4px #facc1580);flex-shrink:0}.wunder-widget__count{color:#4ade80;text-shadow:0 0 5px #4ade8080;letter-spacing:.05em;font-variant-numeric:tabular-nums;text-align:right;min-width:1.2em;font-family:VT323,monospace;font-size:16px;line-height:1}.lootbox-widget{cursor:pointer;width:100%;font:inherit;color:inherit;-webkit-tap-highlight-color:transparent;z-index:1;background:0 0;border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex;position:relative}.lootbox-widget--empty{opacity:.75}.lootbox-widget:hover .lootbox-widget__orb{filter:drop-shadow(0 0 6px #facc15cc);transform:scale(1.08)}.lootbox-widget:focus-visible{outline-offset:2px;outline:1px dashed #facc15b3}.lootbox-widget__head{justify-content:space-between;align-items:flex-end;gap:6px;padding:0 2px;display:flex}.lootbox-widget__ident{align-items:center;gap:6px;min-width:0;display:flex}.lootbox-widget__orb{filter:drop-shadow(0 0 4px #9333ea80);flex-shrink:0;width:14px;height:14px;transition:transform .2s,filter .2s;display:inline-block;position:relative}.lootbox-widget--empty .lootbox-widget__orb{filter:grayscale(.5)drop-shadow(0 0 2px #64646466)}.lootbox-widget__cap-top,.lootbox-widget__cap-bottom{width:14px;height:7px;position:absolute;left:0}.lootbox-widget__cap-top{background:linear-gradient(#9333ea,#581c87);border:1px solid #d8b4fe;border-bottom:0;border-radius:7px 7px 0 0;top:0;box-shadow:inset 0 2px 3px #ffffff4d}.lootbox-widget__cap-bottom{background:linear-gradient(#14532d,#22c55e);border:1px solid #86efac;border-top:0;border-radius:0 0 7px 7px;bottom:0;box-shadow:inset 0 -2px 3px #0006}.lootbox-widget__cap-belt{z-index:2;background:#facc15;border:1px solid #ca8a04;border-radius:2px;width:16px;height:3px;position:absolute;top:5px;left:-1px;box-shadow:0 0 4px #facc15b3}.lootbox-widget:not(.lootbox-widget--empty) .lootbox-widget__orb{will-change:transform;animation:3s ease-in-out infinite lootbox-orb-float}@keyframes lootbox-orb-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.lootbox-widget__count{color:#facc15;text-shadow:0 0 5px #facc1580;letter-spacing:.05em;font-variant-numeric:tabular-nums;text-align:right;min-width:1.2em;font-family:VT323,monospace;font-size:16px;line-height:1}.lootbox-widget__progress-bar{display:block}.lootbox-widget--bump .lootbox-widget__count{animation:.55s cubic-bezier(.36,1.8,.3,1) lootbox-bump}.lootbox-widget--bump .lootbox-widget__orb{animation:.7s ease-out lootbox-orb-pulse}@keyframes lootbox-bump{0%{text-shadow:0 0 #fde04700;transform:scale(1)}40%{text-shadow:0 0 12px #fde047e6;transform:scale(1.3)}to{text-shadow:0 0 #fde04700;transform:scale(1)}}@keyframes lootbox-orb-pulse{0%{filter:drop-shadow(0 0 4px #facc15cc);transform:scale(1)}50%{filter:drop-shadow(0 0 12px #facc15);transform:scale(1.3)}to{filter:drop-shadow(0 0 4px #9333ea80);transform:scale(1)}}.clock-display{background:linear-gradient(135deg,#2a2d34 0%,#16181b 100%);border:1px solid #000;border-color:#333 #000 #000 #333;border-radius:5px;padding:10px 6px 6px;position:relative;box-shadow:-1px -1px 2px #ffffff0d,2px 2px 5px #000c,inset 1px 1px 1px #ffffff1a}.clock-display__glass{justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;flex-direction:row!important}.clock-display__row{z-index:5;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex;position:relative}.digital-clock{color:#4ade80;text-shadow:0 0 2px #4ade80b3,0 0 8px #4ade8073,0 0 14px #4ade8033;letter-spacing:.06em;font-variant-numeric:tabular-nums;align-items:baseline;gap:0;font-family:VT323,Share Tech Mono,monospace;font-size:28px;font-weight:400;line-height:1;display:inline-flex}.digital-clock__hh,.digital-clock__mm{text-align:center;min-width:1.4ch;display:inline-block}.digital-clock__sep{padding:0 1px;display:inline-block}.alarm-bell-wrap{flex-shrink:0;position:relative}.alarm-bell{cursor:pointer;color:#fde047;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #fde04740;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;margin:0;padding:0;transition:border-color .15s,background-color .15s,transform 80ms;display:inline-flex;position:relative}.alarm-bell:hover{background-color:#fde0470f;border-color:#fde047b3}.alarm-bell:focus-visible{outline-offset:2px;outline:1px dashed #fde047b3}.alarm-bell:active{transform:translateY(1px)}.alarm-bell__icon{filter:drop-shadow(0 0 3px #fde04773);transform-origin:50% 30%;pointer-events:none;font-size:16px;line-height:1;display:inline-block}.alarm-bell:hover .alarm-bell__icon{animation:.6s ease-in-out infinite alarm-bell-shake}@keyframes alarm-bell-shake{0%,to{transform:rotate(0)}20%{transform:rotate(-14deg)}40%{transform:rotate(12deg)}60%{transform:rotate(-8deg)}80%{transform:rotate(6deg)}}.alarm-bell__badge{color:#ecfccb;text-align:center;font-variant-numeric:tabular-nums;pointer-events:none;background:#166534;border-radius:7px;min-width:14px;height:14px;padding:0 3px;font-family:VT323,monospace;font-size:11px;line-height:14px;position:absolute;top:-5px;right:-5px;box-shadow:0 0 6px #4ade8073,0 0 0 1px #0009}.alarms-overlay{z-index:1100;-webkit-backdrop-filter:blur(4px);color:#d1fae5;background:#000800d1;justify-content:center;align-items:center;font-family:ui-sans-serif,system-ui,sans-serif;display:none;position:fixed;inset:0}.alarms-overlay.is-open{display:flex}.alarms-overlay__card{background:#030704;border:1px solid #4ade8059;border-radius:8px;flex-direction:column;width:min(680px,92vw);max-height:min(80vh,720px);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000080,0 0 30px #16653473,0 20px 60px #000000b3}.alarms-overlay__card:before,.alarms-overlay__card:after{content:"";pointer-events:none;z-index:5;border:2px solid #4ade80;width:14px;height:14px;position:absolute}.alarms-overlay__card:before{border-bottom:none;border-right:none;top:4px;left:4px}.alarms-overlay__card:after{border-top:none;border-left:none;bottom:4px;right:4px}.alarms-overlay__head{background:#020403;border-bottom:1px solid #4ade8059;flex-shrink:0;justify-content:space-between;align-items:center;height:40px;padding:0 18px;display:flex}.alarms-overlay__head-left{align-items:center;gap:12px;display:flex}.alarms-overlay__head-tag{letter-spacing:.08em;text-transform:uppercase;color:#000;background:#166534;border-radius:2px;padding:2px 6px;font-size:10px;font-weight:700}.alarms-overlay__head-title{letter-spacing:.22em;color:#4ade80;text-shadow:0 0 6px #4ade8073;text-transform:uppercase;font-size:13px;font-weight:700}.alarms-overlay__close{color:#4ade80;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:26px;line-height:1;transition:color .15s,transform 80ms}.alarms-overlay__close:hover{color:#ecfccb}.alarms-overlay__close:active{transform:translateY(1px)}.alarms-overlay__body{scrollbar-width:thin;scrollbar-color:#4ade8073 transparent;flex:auto;padding:16px 18px 18px;overflow-y:auto}.alarms-overlay__body::-webkit-scrollbar{width:6px}.alarms-overlay__body::-webkit-scrollbar-thumb{background-color:#4ade8073;border-radius:3px}.alarms-overlay__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.alarms-overlay__item{-moz-column-gap:12px;background:#061208;border:1px solid #4ade802e;border-radius:4px;grid-template-rows:auto auto;grid-template-columns:1fr auto;gap:4px 12px;padding:10px 12px;display:grid}.alarms-overlay__item-title{color:#ecfccb;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:1/1;font-size:16px;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.alarms-overlay__item-meta{color:#a7f3d0;letter-spacing:.02em;flex-wrap:wrap;grid-area:2/1;align-items:center;gap:8px;font-size:13px;line-height:1.2;display:flex}.alarms-overlay__item-channel{color:#4ade80;font-weight:600}.alarms-overlay__item-time{color:#fde047;font-variant-numeric:tabular-nums;font-weight:600}.alarms-overlay__item-dot{color:#a7f3d073}.alarms-overlay__item-remove{color:#ef4444;cursor:pointer;background:0 0;border:1px solid #ef444466;border-radius:3px;grid-area:1/2/span 2;align-self:center;width:28px;height:28px;padding:0;font-family:ui-sans-serif,system-ui,sans-serif;font-size:18px;line-height:1;transition:background-color .15s,border-color .15s,color .15s}.alarms-overlay__item-remove:hover{color:#fca5a5;background-color:#ef444426;border-color:#ef4444}.alarms-overlay__empty{text-align:center;color:#a7f3d0;padding:24px 12px;font-size:14px;line-height:1.4}.alarms-overlay__empty-title{letter-spacing:.18em;text-transform:uppercase;color:#4ade80;margin-bottom:6px;font-size:18px}.alarms-overlay__empty-cta{color:#4ade80;font:inherit;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #4ade80;margin-top:16px;padding:8px 20px;font-size:13px;transition:background .15s,color .15s;display:inline-block}.alarms-overlay__empty-cta:hover{background:#4ade8026}.alarms-overlay__empty-cta:active{color:#f0fdf4;background:#4ade804d}.alarms-overlay--has-items .alarms-overlay__empty,.alarms-overlay--empty .alarms-overlay__list{display:none}.dendy-console{pointer-events:auto}#dendy-body{pointer-events:none}#dendy-body.dragging .rcon__hit,#dendy-body.dragging .rcon__cart{cursor:grabbing}@media (width<=500px){.dendy-console{transform-origin:0 100%;transform:scale(.7)}}.av-sock{background:radial-gradient(circle, #050505 0 22%, var(--c) 24% 42%, #dcdce0 45% 58%, #6f6f75 62% 70%, #1b1b1e 74%);border-radius:50%;width:24px;height:24px;position:relative;box-shadow:inset 0 1px 2px #0009,0 1px #ffffff0f}.av-plug{z-index:10;background:linear-gradient(90deg, #00000073, #ffffff80 30%, #fff0 55%, #00000080), repeating-linear-gradient(180deg, transparent 0 3px, #00000038 3px 4px), var(--c);border-radius:3px 3px 4px 4px;width:13px;height:17px;margin-left:-6.5px;position:absolute;top:9px;left:50%;box-shadow:0 2px 4px #0000008c,inset 0 0 0 .5px #00000080}.av-plug:before{content:"";background:linear-gradient(90deg,#7c7c82,#f1f1f4 35%,#a9a9ae 60%,#55555a);border-radius:1px;height:4px;position:absolute;top:-3px;left:1px;right:1px}.av-plug__boot{background:linear-gradient(90deg,#070708,#2a2a2e 40%,#0d0d0f);border-radius:1px 1px 3px 3px;width:8px;height:11px;margin-left:-4px;position:absolute;bottom:-9px;left:50%}.nick-modal{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000d9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.nick-modal__card{background-color:#0b0d10;background-image:repeating-linear-gradient(#0000,#0000 2px,#00000026 2px 4px);border:1px solid #4ade804d;border-radius:.75rem;flex-direction:column;gap:1.25rem;width:90%;max-width:320px;padding:1.5rem;font-family:Share Tech Mono,monospace;display:flex;position:relative;box-shadow:0 0 15px #4ade800d,inset 0 0 20px #0006}.nick-modal__close{color:#4ade80;opacity:.7;cursor:pointer;background:0 0;border:none;padding:.25rem .4rem;font-family:Share Tech Mono,monospace;font-size:1.4rem;line-height:1;position:absolute;top:.5rem;right:.75rem}.nick-modal__close:hover{opacity:1;text-shadow:0 0 8px #4ade8080}.nick-modal__title{color:#fde047;text-shadow:0 0 10px #fde0474d;letter-spacing:.1em;text-align:center;font-size:1.25rem;line-height:1.4}.nick-modal__input{color:#4ade80;background-color:#050505;border:1px solid #4ade8080;border-radius:.25rem;outline:none;width:100%;height:2.5rem;padding:0 .75rem;font-family:Share Tech Mono,monospace;font-size:1rem;transition:border-color .2s,box-shadow .2s}.nick-modal__input:focus{border-color:#4ade80e6;box-shadow:0 0 8px #4ade8033}.nick-modal__input::placeholder{color:#166534}.nick-modal__pin{text-align:center;text-transform:uppercase;letter-spacing:.25em;width:6rem}.nick-modal__pin-hint{color:#166534;text-transform:uppercase;letter-spacing:.1em;text-align:center;margin-top:.25rem;font-size:9px}.nick-modal__btn{color:#86efac;letter-spacing:.1em;cursor:pointer;background-color:#153222;border:1px solid #4ade8080;border-radius:.25rem;flex:1;height:2.5rem;font-family:Share Tech Mono,monospace;font-size:1rem;font-weight:700;transition:background-color .2s,box-shadow .2s}.nick-modal__btn:hover{background-color:#1c452e;box-shadow:0 0 10px #4ade8026}.nick-modal__btn:active{background-color:#102619;transform:translateY(1px)}.nick-modal__error{color:#f87171;text-shadow:0 0 6px #f871714d;text-align:center;min-height:1.2em;font-family:Share Tech Mono,monospace;font-size:.85rem}.nick-modal__error--ok{color:#4ade80;text-shadow:0 0 6px #4ade804d}.nick-modal__tabs{gap:.5rem;display:flex}.nick-modal__tab{color:#166534;letter-spacing:.12em;cursor:pointer;background:0 0;border:1px solid #4ade8040;border-radius:.25rem;flex:1;height:2rem;font-family:Share Tech Mono,monospace;font-size:.85rem;transition:color .2s,border-color .2s,background-color .2s}.nick-modal__tab:hover{color:#4ade80;border-color:#4ade8080}.nick-modal__tab--active{color:#86efac;background-color:#153222;border-color:#4ade80b3}.nick-modal__links{justify-content:space-between;gap:.5rem;margin-top:.6rem;display:flex}.nick-modal__link{color:#166534;letter-spacing:.05em;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;font-family:Share Tech Mono,monospace;font-size:.8rem;text-decoration:underline;transition:color .2s}.nick-modal__link:hover{color:#4ade80}.nick-modal__note{color:#4ade80;opacity:.8;text-align:center;font-family:Share Tech Mono,monospace;font-size:.8rem;line-height:1.4}.nick-modal__color-label{color:#fde047;text-shadow:0 0 10px #fde0474d;letter-spacing:.1em;text-align:center;font-size:.75rem}.nick-modal__colors{justify-content:space-between;align-items:center;padding:0 .25rem;display:flex}.nick-modal__swatch{cursor:pointer;border:2px solid #0000;border-radius:50%;outline:none;width:20px;height:20px;padding:0;transition:transform .1s,border-color .2s,box-shadow .2s}.nick-modal__swatch:hover{transform:scale(1.15)}.nick-modal__swatch.active{border-color:#fff;transform:scale(1.1);box-shadow:0 0 10px #ffffff80}@media (width>=640px){.nick-modal__swatch{width:22px;height:22px}}.wt-modal{z-index:9998;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000d9;justify-content:center;align-items:center;animation:.15s ease-out wt-modal-fade-in;display:flex;position:fixed;inset:0}@keyframes wt-modal-fade-in{0%{opacity:0}to{opacity:1}}.wt-modal__card{background-color:#0b0d10;background-image:repeating-linear-gradient(#0000,#0000 2px,#00000026 2px 4px);border:1px solid #4ade804d;border-radius:.75rem;flex-direction:column;gap:1.25rem;width:90%;max-width:380px;padding:1.5rem;font-family:Share Tech Mono,monospace;animation:.2s ease-out wt-modal-pop;display:flex;box-shadow:0 0 15px #4ade800d,inset 0 0 20px #0006}@keyframes wt-modal-pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.wt-modal__title{color:#fde047;text-shadow:0 0 10px #fde0474d;letter-spacing:.1em;text-align:center;margin:0;font-size:1.1rem;line-height:1.4}.wt-modal__message{color:#a3e635;text-align:center;text-shadow:0 0 6px #a3e63533;font-size:.95rem;line-height:1.5}.wt-modal__message>div+div{margin-top:.4em}.wt-modal__buttons{justify-content:center;gap:.75rem;display:flex}.wt-modal__btn{color:#86efac;letter-spacing:.1em;cursor:pointer;background-color:#153222;border:1px solid #4ade8080;border-radius:.25rem;min-width:6rem;height:2.5rem;padding:0 1rem;font-family:Share Tech Mono,monospace;font-size:1rem;font-weight:700;transition:background-color .2s,box-shadow .2s,transform .1s}.wt-modal__btn:hover{background-color:#1c452e;box-shadow:0 0 10px #4ade8026}.wt-modal__btn:focus-visible{border-color:#4ade80e6;outline:none;box-shadow:0 0 12px #4ade8059}.wt-modal__btn:active{background-color:#102619;transform:translateY(1px)}.wt-modal__btn--cancel{color:#aaa;background-color:#1a1a1a;border-color:#78787880}.wt-modal__btn--cancel:hover{background-color:#262626;box-shadow:0 0 10px #78787826}.pixel-title{color:#fff;text-shadow:0 4px #82b1ff,0 8px #2962ff;font-family:"Press Start 2P",cursive;line-height:1.4}.menu-btn{font-family:sans-serif;transition:transform .1s,box-shadow .1s}.menu-btn:active{transform:translateY(4px);box-shadow:none!important}.volume-osd{z-index:30;pointer-events:none;background:#0000008c;border:2px solid #4ade80;border-radius:6px;align-items:center;gap:1rem;padding:.5rem 1rem;transition:opacity .3s;display:flex;position:absolute;bottom:10%;left:8%;right:8%;box-shadow:0 0 12px #4ade8080,inset 0 0 10px #000c}.volume-osd__label{color:#4ade80;letter-spacing:.15em;text-shadow:0 0 6px #4ade80cc;flex-shrink:0;font-family:VT323,monospace;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:700}.volume-osd__bars{background:#050505;border:1px solid #1a1a1a;flex:1;gap:4px;height:clamp(20px,4vw,32px);padding:3px;display:flex;box-shadow:inset 0 2px 6px #000000e6}.volume-osd__bar{background:#0a1a0a;border:1px solid #000;flex:1;transition:background .12s,box-shadow .12s}.volume-osd__bar.on{background:linear-gradient(#86efac,#4ade80 50%,#22c55e);box-shadow:0 0 8px #4ade80,inset 0 0 4px #ffffff80}.muted-indicator{z-index:30;color:#4ade80;filter:drop-shadow(0 0 8px #4ade80d9);pointer-events:none;width:clamp(40px,5vw,56px);height:clamp(40px,5vw,56px);display:none;position:absolute;top:1.5rem;left:2rem}.muted-indicator.on{animation:1.1s steps(2,end) infinite muted-blink;display:block}.muted-indicator svg{width:100%;height:100%}@keyframes muted-blink{0%,49%{opacity:1}50%,to{opacity:.15}}body.debug-no-overlay .noise,body.debug-no-overlay .scanlines,body.debug-no-overlay .glare,body.debug-no-overlay .tube-shadow,body.debug-no-overlay .test-card{display:none!important}body.debug-no-overlay #yt-player,body.debug-no-overlay #player-container iframe{pointer-events:auto!important}#player-container{background-color:#000;position:absolute;inset:0;overflow:hidden}#yt-player,#player-container iframe{pointer-events:none!important;border:0!important;width:100%!important;max-width:none!important;height:75%!important;max-height:none!important;display:block!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}#player-container.fs-4x3 #yt-player,#player-container.fs-4x3 iframe{width:133.333%!important;height:100%!important}#player-container.fs-4x3 #bunny-player video{-o-object-fit:cover!important;object-fit:cover!important}#emulator-container{background:#000;display:none;overflow:hidden}#emulator-container.on{display:flex}#emulator-container canvas{image-rendering:pixelated;image-rendering:crisp-edges;pointer-events:none;background:#000!important;outline:none!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}#dos-container,#fallout-container{z-index:5;background:#000;display:none;overflow:hidden}#fallout-container.on{cursor:none;--fallout-mask-top:18%;--fallout-mask-bottom:55%;--fallout-mask-side:5%;display:block;position:relative}#fallout-container.on iframe.wootv-fallout-iframe{background:#000;border:0;width:100%;height:100%;display:block}.wootv-fallout-mask{z-index:5;pointer-events:auto;background:#000;transition:opacity .4s;position:absolute}.wootv-fallout-mask.faded{opacity:0;pointer-events:none}.wootv-fallout-mask--top{height:var(--fallout-mask-top,18%);top:0;left:0;right:0}.wootv-fallout-mask--bottom{height:var(--fallout-mask-bottom,55%);bottom:0;left:0;right:0}.wootv-fallout-mask--left{top:var(--fallout-mask-top,18%);bottom:var(--fallout-mask-bottom,55%);width:var(--fallout-mask-side,5%);left:0}.wootv-fallout-mask--right{top:var(--fallout-mask-top,18%);bottom:var(--fallout-mask-bottom,55%);width:var(--fallout-mask-side,5%);right:0}#dos-container.on{cursor:none;display:flex}#dos-container.on canvas,#dos-container.on .emulator-canvas,#dos-container.on .emulator-root,#dos-container.on .emulator-mouse-overlay{cursor:none!important}#dos-container .emulator-root,#dos-container>div{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:none;overflow:hidden;background:#000!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}#dos-container canvas,#dos-container .emulator-canvas{image-rendering:pixelated;image-rendering:crisp-edges;touch-action:none;background:#000!important;outline:none!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}#dos-container .emulator-video{width:100%;height:100%;display:none;position:absolute;top:0;left:0}#dos-container .emulator-loading{color:#4ade80;text-shadow:0 0 6px #4ade8099;z-index:2;background:#000;font-family:VT323,monospace;font-weight:700;position:absolute;inset:0}#dos-container .emulator-loading-inner{flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;height:100%;margin:0;padding:0;display:flex}#dos-container .emulator-loading-pre-1,#dos-container .emulator-loading-pre-2{text-transform:uppercase;letter-spacing:.06em;margin:0;font-family:VT323,monospace;font-size:18px}#dos-container .emulator-loader{border:4px solid #4ade8033;border-top-color:#4ade80;border-radius:50%;width:50px;height:50px;animation:1s linear infinite dos-loader-spin}@keyframes dos-loader-spin{to{transform:rotate(360deg)}}#dos-container .emulator-click-to-start-overlay{cursor:pointer;z-index:10;background:#000000b3;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}#dos-container .emulator-click-to-start-text{color:#4ade80;text-transform:uppercase;letter-spacing:.1em;text-shadow:0 0 8px #4ade80b3;margin:0 0 14px;font-family:VT323,monospace;font-size:22px;font-weight:400}#dos-container .emulator-click-to-start-icon{filter:drop-shadow(0 0 8px #4ade80b3);background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20 20' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%234ade80' fill-rule='evenodd' clip-rule='evenodd' d='M16,10c0-0.36-0.2-0.67-0.49-0.84l0.01-0.01l-10-6L5.51,3.16 C5.36,3.07,5.19,3,5,3C4.45,3,4,3.45,4,4v12c0,0.55,0.45,1,1,1c0.19,0,0.36-0.07,0.51-0.16l0.01,0.01l10-6l-0.01-0.01 C15.8,10.67,16,10.36,16,10z'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:64px;height:64px}#dos-container .emulator-mouse-overlay{position:absolute;inset:0}#dos-container .emulator-fullscreen-workaround{position:absolute!important;inset:0!important}.dos-saves-panel__list{flex-direction:column;gap:8px;margin:12px 0;display:flex}.dos-saves-panel__row{background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.dos-saves-panel__name{text-transform:uppercase;flex:none;font-weight:600}.dos-saves-panel__meta{opacity:.75;flex:auto;font-family:VT323,monospace;font-size:14px}.profile-overlay__action--small{min-width:96px;padding:4px 10px;font-size:12px}#dos-container>.dos-sync{z-index:11;pointer-events:none;color:#b8c5d6;text-shadow:0 0 4px #000c;justify-content:center;align-items:center;font-family:system-ui,sans-serif;font-size:18px;line-height:1;transition:color .3s,opacity .3s;top:8px!important;right:8px!important;width:24px!important;height:24px!important;display:flex!important;position:absolute!important;inset:auto!important}#dos-container>.dos-sync:before{content:"☁"}#dos-container>.dos-sync.dos-sync--hidden{display:none!important}#dos-container>.dos-sync.dos-sync--ok{color:#4ade80;text-shadow:0 0 6px #4ade80b3}#dos-container>.dos-sync.dos-sync--err{color:#facc15;text-shadow:0 0 6px #facc15b3}#dos-container>.dos-sync.dos-sync--pushing{color:#60a5fa;text-shadow:0 0 6px #60a5fab3;animation:1.2s ease-in-out infinite dos-sync-pulse}@keyframes dos-sync-pulse{0%,to{opacity:.5}50%{opacity:1}}.game-controls-hint{z-index:5;color:#4ade80;text-shadow:0 0 4px #4ade808c;-webkit-user-select:none;user-select:none;letter-spacing:.5px;pointer-events:none;background:#00000073;border:1px solid #1f2937;border-radius:4px;padding:8px 10px;font-family:VT323,monospace;font-size:14px;line-height:1.15;display:none;position:absolute;top:0;left:0;right:0}.game-controls-hint.on{display:block}.game-controls-hint__row{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.game-controls-hint .k{color:#fde047;text-shadow:0 0 4px #fde04773;font-weight:700}.game-controls-hint .v{opacity:.85;text-transform:lowercase}.noise.tv-dark{opacity:0}#screen-content.vroll{animation:80ms steps(2,end) 5 h-jitter}#screen-content.vroll:after{content:"";pointer-events:none;z-index:25;mix-blend-mode:multiply;will-change:transform;background:linear-gradient(#0000 0%,#00000073 20%,#000000eb 50%,#00000073 80%,#0000 100%);height:42%;animation:.38s linear v-roll;position:absolute;top:0;left:0;right:0}@keyframes v-roll{0%{transform:translateY(-100%)}to{transform:translateY(240%)}}@keyframes h-jitter{0%,to{margin-left:0}50%{margin-left:-4px}}.tv-interlude{z-index:14;background:#000;position:absolute;inset:0;overflow:hidden;transform:translateZ(0)}.tv-interlude__static{z-index:2;width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.tv-interlude__static[hidden]{display:none}.test-card{z-index:14;pointer-events:none;background:#000;display:none;position:absolute;inset:0}.test-card.on{display:block}.test-card svg{width:100%;height:100%;display:block}.changelog-screen{z-index:14;color:#4ade80;pointer-events:none;background:linear-gradient(#050b1a 0%,#03060f 100%);font-family:VT323,Share Tech Mono,monospace;display:none;position:absolute;inset:0;overflow:hidden}.changelog-screen.on{pointer-events:auto;display:block}.changelog-screen__inner{box-sizing:border-box;flex-direction:column;padding:4% 5% 3%;display:flex;position:absolute;inset:0}.changelog-screen__header{border-bottom:1px dashed #4ade8073;flex:none;align-items:baseline;gap:.8em;margin-bottom:.6em;padding-bottom:.4em;display:flex}.changelog-screen__brand{letter-spacing:.18em;color:#fde047;text-shadow:0 0 6px #fde04773;font-size:clamp(14px,2.2vw,26px)}.changelog-screen__title{letter-spacing:.12em;text-shadow:0 0 6px #4ade8066;font-size:clamp(16px,2.6vw,30px)}.changelog-screen__hint{color:#4ade80b3;letter-spacing:.05em;margin-left:auto;font-size:clamp(10px,1.4vw,16px)}.changelog-screen__feed{scrollbar-width:thin;scrollbar-color:#4ade8073 transparent;flex:auto;min-height:0;padding-right:.5em;font-size:clamp(13px,1.9vw,22px);line-height:1.35;overflow:hidden auto}.changelog-screen__feed::-webkit-scrollbar{width:8px}.changelog-screen__feed::-webkit-scrollbar-track{background:#4ade800f}.changelog-screen__feed::-webkit-scrollbar-thumb{background:#4ade8066;border-radius:4px}.changelog-screen__feed::-webkit-scrollbar-thumb:hover{background:#4ade80a6}.changelog-screen__day{color:#fde047;text-shadow:0 0 6px #fde04759;letter-spacing:.08em;align-items:center;gap:.6em;margin:.7em 0 .2em;font-size:clamp(12px,1.7vw,19px);display:flex}.changelog-screen__day:before,.changelog-screen__day:after{content:"";background:#fde04759;flex:auto;height:1px}.changelog-screen__day:first-child{margin-top:0}.changelog-screen__entry{text-shadow:0 0 4px #4ade8040;gap:.4em;padding:.05em 0;display:flex}.changelog-screen__bullet{color:#4ade80bf;flex:none}.top-tv-screen{z-index:14;color:wheat;pointer-events:none;background:linear-gradient(#1a0f05 0%,#0a0604 100%);font-family:VT323,Share Tech Mono,monospace;display:none;position:absolute;inset:0;overflow:hidden}.top-tv-screen.on{pointer-events:auto;display:block}.top-tv-screen__inner{box-sizing:border-box;flex-direction:column;padding:3% 4% 2.5%;display:flex;position:absolute;inset:0}.top-tv-screen__header{border-bottom:1px dashed #fde04766;flex:none;justify-content:space-between;align-items:center;gap:.8em;margin-bottom:.6em;padding-bottom:.4em;display:flex}.top-tv-screen__brand{letter-spacing:.18em;color:#fde047;text-shadow:0 0 6px #fde04773;font-size:clamp(14px,2.4vw,28px)}.top-tv-screen__live{color:#f87171;letter-spacing:.1em;align-items:center;gap:.4em;font-size:clamp(11px,1.5vw,18px);display:inline-flex}.top-tv-screen__dot{background:#ef4444;border-radius:50%;width:.6em;height:.6em;animation:1.4s steps(2,jump-none) infinite top-tv-blink;display:inline-block;box-shadow:0 0 6px #ef4444b3}@keyframes top-tv-blink{50%{opacity:.25}}.top-tv-screen__feed{scrollbar-width:thin;scrollbar-color:#fde04766 transparent;flex:auto;min-height:0;padding-right:.5em;font-size:clamp(13px,1.9vw,22px);line-height:1.35;overflow:hidden auto}.top-tv-screen__feed::-webkit-scrollbar{width:8px}.top-tv-screen__feed::-webkit-scrollbar-track{background:#fde0470f}.top-tv-screen__feed::-webkit-scrollbar-thumb{background:#fde04766;border-radius:4px}.top-tv-screen__feed::-webkit-scrollbar-thumb:hover{background:#fde047a6}.top-tv-block{margin:0 0 1.2em;padding-left:.9em;position:relative}.top-tv-block+.top-tv-block{border-top:1px dashed #fde04740;padding-top:.6em}.top-tv-block__bar{text-indent:-9999px;background:#ef4444;width:.35em;display:block;position:absolute;top:.3em;bottom:.3em;left:0}.top-tv-block__title{letter-spacing:.14em;color:#fde047;text-shadow:0 0 4px #fde04759;margin:0 0 .4em;font-size:clamp(15px,2.1vw,24px)}.top-tv-block__body{display:block}.top-tv-loading{color:#f5deb38c;font-style:italic}.top-tv-now__row{padding:.15em 0;display:block}.top-tv-now__row--lead{font-size:1.05em}.top-tv-now__row--alert{color:#fca5a5;text-shadow:0 0 4px #fca5a566}.top-tv-now__label{color:#f5deb3b3;letter-spacing:.05em}.top-tv-now__sub{color:#f5deb38c}.top-tv-now__nicks{flex-wrap:wrap;gap:.4em .7em;margin-top:.3em;display:flex}.top-tv-now__nick{border:1px solid;border-radius:.2em;padding:.05em .4em;font-size:.85em;display:inline-block}.top-tv-now__empty{color:#f5deb38c;font-style:italic}.top-tv-tops__group+.top-tv-tops__group{border-top:1px dotted #fde0472e;margin-top:.5em;padding-top:.4em}.top-tv-tops__group-title{color:#fde047b3;letter-spacing:.05em;margin-bottom:.2em;font-size:.9em;font-style:italic}.top-tv-tops__nom{margin:.3em 0}.top-tv-tops__nom-name{letter-spacing:.05em;font-weight:700}.top-tv-tops__list{margin:0;padding:0;list-style:none}.top-tv-tops__row{font-variant-numeric:tabular-nums;grid-template-columns:1.6em 1fr auto;align-items:baseline;gap:.4em;padding:.05em 0;display:grid}.top-tv-tops__medal{text-align:center}.top-tv-tops__nick{color:#fde047}.top-tv-tops__value{text-align:right;color:#f5deb3d9}.top-tv-tops__empty{color:#f5deb38c;font-style:italic}.top-tv-stats__board{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:.6em;margin:.3em 0 .7em;display:grid}.top-tv-stats__cell{text-align:left;background:#fde0470f;border:1px solid #fde04733;padding:.4em .5em}.top-tv-stats__big{letter-spacing:.05em;color:#fde047;text-shadow:0 0 4px #fde04766;font-variant-numeric:tabular-nums;font-size:clamp(18px,2.6vw,30px);line-height:1.05}.top-tv-stats__sub{color:#f5deb399;letter-spacing:.08em;text-transform:uppercase;margin-top:.15em;font-size:.75em}.top-tv-stats__chronicle-title{color:#fde047b3;letter-spacing:.05em;margin:.3em 0;font-size:.9em;font-style:italic}.top-tv-stats__list{margin:0;padding:0;list-style:none}.top-tv-stats__row{grid-template-columns:1.6em 1fr;align-items:baseline;gap:.4em;padding:.05em 0;display:grid}.top-tv-stats__icon{text-align:center}.top-tv-stats__text{color:#f5deb3e6}.top-tv-fact{opacity:0;margin-top:.5em;transition:opacity .4s}.top-tv-fact--in{opacity:1}.top-tv-fact__card{background:#fde0470a;border:1px solid #fde04773;border-radius:.2em;padding:.5em .8em}.top-tv-fact__lead{color:#fde047;letter-spacing:.1em;margin-bottom:.2em;font-size:.95em}.top-tv-fact__body{color:wheat;font-size:clamp(14px,2.1vw,24px);line-height:1.3}.top-tv-lb__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.7em;margin:.3em 0 .4em;display:grid}.top-tv-lb__subtitle{color:#fde047d9;letter-spacing:.12em;text-shadow:0 0 4px #fde0474d;border-top:1px dashed #fde04733;margin:1em 0 .3em;padding-top:.6em;font-size:clamp(13px,1.7vw,18px);font-weight:400}.top-tv-lb__card{background:linear-gradient(#fde04712,#fde04705),#00000040;border:1px solid #fde04740;border-radius:.25em;flex-direction:column;min-height:100%;padding:.55em .7em .65em;display:flex}.top-tv-lb__card-head{border-bottom:1px dashed #fde04740;align-items:baseline;gap:.4em;margin-bottom:.4em;padding-bottom:.3em;display:flex}.top-tv-lb__card-icon{font-size:1.2em;line-height:1}.top-tv-lb__card-title{color:#fde047;letter-spacing:.08em;text-shadow:0 0 4px #fde04759;flex:auto;font-size:.92em}.top-tv-lb__list{margin:0;padding:0;list-style:none}.top-tv-lb__row{font-variant-numeric:tabular-nums;border-bottom:1px dotted #fde0471a;grid-template-columns:1.4em 1fr auto;grid-template-areas:"rank label value"".sub sub";align-items:baseline;gap:.05em .5em;padding:.18em 0;display:grid}.top-tv-lb__row:last-child{border-bottom:0}.top-tv-lb__rank{color:#fde047a6;text-align:right;grid-area:rank;font-weight:700}.top-tv-lb__row:first-child .top-tv-lb__rank{color:#fde047}.top-tv-lb__row:nth-child(2) .top-tv-lb__rank{color:#e5e7eb}.top-tv-lb__row:nth-child(3) .top-tv-lb__rank{color:#fbbf24}.top-tv-lb__label{color:wheat;text-overflow:ellipsis;white-space:nowrap;grid-area:label;overflow:hidden}.top-tv-lb__value{color:#fde047;text-align:right;letter-spacing:.02em;white-space:nowrap;grid-area:value;font-weight:700}.top-tv-lb__sub{color:#f5deb380;grid-area:sub;font-size:.78em;font-style:italic}.top-tv-lb__empty{color:#f5deb38c;padding:.4em 0;font-style:italic}.idle-warning{z-index:35;pointer-events:none;background:#0000008c;justify-content:center;align-items:center;display:none;position:absolute;inset:0}.idle-warning.on{display:flex}.idle-warning__card{color:#fde047;text-align:center;letter-spacing:.05em;background:#000800d9;border:2px solid #fde047b3;padding:1.2em 1.8em;font-family:VT323,monospace;box-shadow:inset 0 0 18px #fde04759,0 0 24px #fde04759}.idle-warning__title{text-shadow:0 0 8px #fde047b3;margin-bottom:.4em;font-size:2.2em;font-weight:700}.idle-warning__text{color:#f3f4f6;font-size:1.3em;line-height:1.35}.idle-warning__count{color:#4ade80;text-shadow:0 0 10px #4ade80b3;margin-top:.1em;font-size:1.8em;display:inline-block}.idle-warning__hint{color:#f3f4f6b3;margin-top:.6em;font-size:1em}.console-switch{z-index:19;flex-direction:column;align-items:flex-start;gap:.4em;font-family:"Press Start 2P",cursive;display:none;position:absolute;bottom:1em;left:1em}.console-switch.on{display:flex}.console-switch__btn{color:#facc15;cursor:pointer;background:linear-gradient(#1e1b4b 0%,#0b0418 100%);border:2px solid #facc15;border-radius:.35em;align-items:center;gap:.7em;padding:.6em .9em .6em .7em;font-size:clamp(6px,1.1vw,11px);transition:transform 80ms,box-shadow .12s,background .12s;display:inline-flex;box-shadow:0 0 18px #facc1559,0 6px 14px #0009}.console-switch__btn:hover{background:linear-gradient(#312e81 0%,#18082b 100%);box-shadow:0 0 24px #facc158c,0 6px 14px #0009}.console-switch__btn:active{transform:translateY(1px)}.console-switch__btn--locked{color:#9ca3af;background:linear-gradient(#2b2b32 0%,#161618 100%);border-color:#6b7280;box-shadow:0 0 10px #6b728040,0 4px 10px #00000080}.console-switch__btn--locked:hover{background:linear-gradient(#3a3a44 0%,#1f1f24 100%);box-shadow:0 0 16px #9ca3af66,0 4px 10px #00000080}.console-switch__btn--locked .console-switch__arrow,.console-switch__btn--locked .console-switch__target{color:#9ca3af;text-shadow:0 2px #1f2937}.console-switch__btn--locked .console-switch__sub{color:#6b7280}.console-switch__arrow{color:#facc15;text-shadow:0 2px #854d0e;font-size:2em;line-height:1}.console-switch__label{flex-direction:column;align-items:flex-start;gap:.1em;display:flex}.console-switch__sub{color:#fde68a;letter-spacing:.08em;text-transform:uppercase;font-family:VT323,monospace;font-size:1.2em}.console-switch__target{letter-spacing:.2em;color:#facc15;text-shadow:0 2px #854d0e;font-size:1.3em}.game-menu{z-index:18;color:#fff;background-color:#0b0418;flex-direction:column;font-family:"Press Start 2P",cursive;font-size:clamp(6px,1.1vw,11px);display:none;position:absolute;inset:0;overflow:hidden}.game-menu.on{display:flex}.game-menu__inner{flex-direction:column;width:100%;height:100%;padding:.8em 1em .6em;display:flex}.game-menu__title{text-align:center;color:#facc15;letter-spacing:.2em;text-shadow:0 3px #b91c1c;flex-shrink:0;margin-bottom:.6em;font-size:1.7em;line-height:1.2}.game-menu__list{scrollbar-width:thin;scrollbar-color:#facc15 #0f0518;flex:auto;min-height:0;padding:.3em;overflow:hidden auto}.game-menu__shop{color:#facc15;text-align:center;cursor:pointer;text-shadow:0 2px #854d0e;background:linear-gradient(#facc152e 0%,#facc1514 100%);border:2px solid #facc15;border-radius:.3em;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.35em;margin-top:.6em;padding:.7em 1em;font-family:"Press Start 2P",cursive;transition:background .15s,box-shadow .15s,transform 80ms;display:flex}.game-menu__shop:hover{background:linear-gradient(#facc154d 0%,#facc1526 100%);box-shadow:0 0 18px #facc1566}.game-menu__shop:active{transform:translateY(1px)}.game-menu__shop-label{letter-spacing:.18em;font-size:1.2em}.game-menu__shop-sub{color:#fde68a;letter-spacing:.03em;text-shadow:none;font-family:VT323,monospace;font-size:1.3em}.game-menu__list::-webkit-scrollbar{width:8px}.game-menu__list::-webkit-scrollbar-track{background:#0f0518;border-radius:4px}.game-menu__list::-webkit-scrollbar-thumb{background:#facc15;border-radius:4px}.game-menu__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6em;max-width:100%;margin:0 auto;display:grid}.cartridge{aspect-ratio:3/4;color:inherit;cursor:pointer;background:#1e1b4b;border:3px solid #2e1065;border-radius:.4em;outline:none;flex-direction:column;padding:0;font-family:inherit;display:flex;position:relative;overflow:hidden}.cartridge:hover{border-color:var(--cartridge-accent,#38bdf8)}.cartridge__art{background:var(--cartridge-bg,#4338ca);flex-grow:1;justify-content:center;align-items:center;width:100%;padding:.4em;display:flex;position:relative;overflow:hidden}.cartridge__cover{-o-object-fit:cover;object-fit:cover;image-rendering:auto;width:100%;height:100%;display:block}.cartridge__title{color:#fff;text-align:center;text-shadow:0 2px 2px #000c;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:.9em;line-height:1.3}.cartridge__chip{letter-spacing:.08em;pointer-events:none;text-transform:uppercase;border-radius:2px;padding:3px 6px;font-family:"Press Start 2P",monospace;font-size:8px;position:absolute;top:6px;left:6px}.cartridge__chip--rent{color:#0f172a;background:#38bdf8;box-shadow:0 1px 3px #00000080}.cartridge__chip--owned{color:#0f0518;background:#facc15;box-shadow:0 1px 3px #00000080}.cartridge__chip--yard{color:#1a0b2e;background:#c084fc;box-shadow:0 1px 3px #00000080}.cartridge--rent{border-color:#38bdf8}.cartridge--owned{border-color:#facc15}.cartridge--yard{border-color:#c084fc}.cartridge--locked{border-color:#fde047;box-shadow:inset 0 0 0 1px #fde0472e,0 4px 14px #00000073}.cartridge__lock-overlay{-webkit-backdrop-filter:blur(1.5px);pointer-events:none;background:#070b15c7;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0;box-shadow:inset 0 0 38px #fde0471f}.cartridge__price-coin{filter:drop-shadow(0 2px 6px #000000b3);pointer-events:none;border-radius:50%;width:56px;height:56px;display:block}.cartridge__price-coin--fallback{color:#0f0518;text-shadow:0 1px #fff6;background:radial-gradient(circle at 35% 30%,#fde047 0%,#ca8a04 80%);justify-content:center;align-items:center;font-family:"Press Start 2P",monospace;font-size:22px;display:flex}.cartridge__price-amount{color:#fde047;letter-spacing:.08em;text-shadow:0 0 4px #fde047b3,0 1px 2px #000000d9;pointer-events:none;font-family:"Press Start 2P",monospace;font-size:18px}.cartridge__label{color:#4b5563;letter-spacing:.25em;background:#d1d5db;border-top:2px solid #9ca3af;justify-content:center;align-items:center;width:100%;min-height:1.6em;font-family:Inter,sans-serif;font-size:.75em;font-weight:700;display:flex}.profile-overlay__avatar{position:relative;overflow:hidden}.profile-overlay__avatar--clickable{cursor:pointer;transition:transform .12s}.profile-overlay__avatar--clickable:hover{transform:scale(1.03)}.profile-overlay__avatar-img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%;display:block;position:absolute;inset:0}.profile-overlay__photo-actions{justify-content:flex-start;gap:8px;width:100%;display:flex}.profile-overlay__photo-btn{letter-spacing:.14em;color:#666;cursor:pointer;text-align:center;background:#0a0c0f;border:1px solid #222;border-radius:4px;flex:1;padding:8px 10px;font-family:"Press Start 2P",monospace;font-size:9px;font-weight:700;transition:all .1s}.profile-overlay__photo-btn:hover{color:#aaa;background:#111;border-color:#555}.profile-overlay__photo-btn:active{transform:translateY(2px)}.profile-overlay__photo-btn--danger:hover{color:#f87171;background:#f8717114;border-color:#f87171b3}.avatar-crop-overlay{z-index:10050;background:#000000d1;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.avatar-crop-overlay__card{background:#0b0b0f;border:1px solid #4ade8059;flex-direction:column;align-items:center;gap:12px;max-width:96vw;padding:20px;display:flex;box-shadow:0 0 40px #4ade802e}.avatar-crop-overlay__title{letter-spacing:.18em;color:#fde047;text-shadow:0 0 10px #fde04780;font-family:"Press Start 2P",monospace;font-size:12px}.avatar-crop-overlay__hint{color:#9ca3af;text-align:center;max-width:260px;font-family:VT323,monospace;font-size:14px}.avatar-crop-overlay__viewport{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;background:#000;border-radius:50%;position:relative;overflow:hidden}.avatar-crop-overlay__viewport:active{cursor:grabbing}.avatar-crop-overlay__img{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;max-height:none;position:absolute;top:0;left:0}.avatar-crop-overlay__ring{pointer-events:none;border:2px solid #4ade8099;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 16px #4ade804d,0 0 0 9999px #0000008c}.avatar-crop-overlay__zoom{align-items:center;gap:10px;width:100%;max-width:260px;display:flex}.avatar-crop-overlay__zoom-label{letter-spacing:.14em;color:#9ca3af;font-family:"Press Start 2P",monospace;font-size:8px}.avatar-crop-overlay__zoom-input{accent-color:#4ade80;flex:1}.avatar-crop-overlay__zoom-input:disabled{opacity:.4}.avatar-crop-overlay__file{display:none}.avatar-crop-overlay__actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.avatar-crop-overlay__btn{letter-spacing:.14em;color:#9ca3af;cursor:pointer;background:#ffffff0a;border:1px solid #fff3;padding:10px 14px;font-family:"Press Start 2P",monospace;font-size:9px;transition:color .12s,border-color .12s,background .12s}.avatar-crop-overlay__btn:hover:not(:disabled){color:#4ade80;background:#4ade8014;border-color:#4ade8099}.avatar-crop-overlay__btn:disabled{opacity:.4;cursor:not-allowed}.avatar-crop-overlay__btn--save{color:#4ade80;border-color:#4ade8080}.avatar-crop-overlay__error{color:#f87171;text-align:center;min-height:16px;font-family:VT323,monospace;font-size:14px}.avatar-hover-tooltip{pointer-events:none;z-index:10100;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute}.avatar-hover-tooltip__avatar{background:#000;border:2px solid #fde047;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;display:flex;overflow:hidden;box-shadow:0 0 16px #000c,0 0 10px}.avatar-hover-tooltip__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.avatar-hover-tooltip__letter{color:#fde047;text-shadow:0 0 8px;font-family:"Press Start 2P",monospace;font-size:28px;line-height:1}.avatar-hover-tooltip__title{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;background:#000000d9;border:1px solid;max-width:220px;padding:3px 8px;font-family:VT323,Share Tech Mono,monospace;font-size:13px;line-height:1;overflow:hidden}.avatar-hover-tooltip__yard{letter-spacing:.06em;white-space:nowrap;text-overflow:ellipsis;background:#000000d9;border:1px solid;border-radius:9px;max-width:220px;padding:3px 8px;font-family:VT323,Share Tech Mono,monospace;font-size:13px;line-height:1;overflow:hidden}.avatar-hover-tooltip__title--wrap{white-space:normal;text-overflow:clip;text-align:center;line-height:1.2}.teletext{z-index:1100;-webkit-backdrop-filter:blur(4px);color:#d1fae5;background:#000800d1;justify-content:center;align-items:center;font-family:ui-sans-serif,system-ui,sans-serif;display:none;position:fixed;inset:0}.teletext.on{display:flex}.epg2{--epg2-bg:#030704;--epg2-panel:#061208;--epg2-border:#4ade8059;--epg2-border-soft:#4ade802e;--epg2-green:#4ade80;--epg2-green-soft:#166534;--epg2-text:#a7f3d0;--epg2-text-bright:#ecfccb;--epg2-yellow:#fde047}.epg2 .epg2__card{background:var(--epg2-bg);border:1px solid var(--epg2-border);border-radius:8px;flex-direction:column;width:min(1100px,96vw);height:min(80vh,760px);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000080,0 0 30px #16653473,0 20px 60px #000000b3}.epg2 .epg2__card:before,.epg2 .epg2__card:after{content:"";border:2px solid var(--epg2-green);pointer-events:none;z-index:5;width:14px;height:14px;position:absolute}.epg2 .epg2__card:before{border-bottom:none;border-right:none;top:4px;left:4px}.epg2 .epg2__card:after{border-top:none;border-left:none;bottom:4px;right:4px}.epg2 .epg2__head{border-bottom:1px solid var(--epg2-border);background:#020403;flex-shrink:0;justify-content:space-between;align-items:center;height:40px;padding:0 18px;display:flex}.epg2 .epg2__head-left,.epg2 .epg2__head-right{align-items:center;gap:12px;display:flex}.epg2 .epg2__head-tag{letter-spacing:.08em;text-transform:uppercase;background:var(--epg2-green-soft);color:#000;border-radius:2px;padding:2px 6px;font-size:10px;font-weight:700}.epg2 .epg2__head-title{letter-spacing:.22em;color:var(--epg2-green);text-shadow:0 0 6px #4ade8073;font-size:13px;font-weight:700}.epg2 .epg2__clock{letter-spacing:.18em;color:#fff;font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.epg2 .epg2__close{color:var(--epg2-green);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:26px;line-height:1;transition:color .15s,text-shadow .15s}.epg2 .epg2__close:hover{color:var(--epg2-yellow);text-shadow:0 0 8px #fde04799}.epg2 .epg2__body{flex:1;min-height:0;display:flex;overflow:hidden}.epg2 .epg2__left{border-right:1px solid var(--epg2-border);background:var(--epg2-bg);z-index:2;flex-direction:column;flex:0 0 260px;display:flex;box-shadow:5px 0 15px #00000080}.epg2 .epg2__left-head{letter-spacing:.18em;color:#6b7280;border-bottom:1px solid var(--epg2-panel);flex-shrink:0;justify-content:space-between;padding:7px 16px;font-size:10px;display:flex}.epg2 .epg2__ch-scroll{scrollbar-width:thin;scrollbar-color:var(--epg2-green-soft) transparent;flex:1;overflow-y:auto}.epg2 .epg2__ch-scroll::-webkit-scrollbar{width:6px}.epg2 .epg2__ch-scroll::-webkit-scrollbar-track{background:var(--epg2-bg)}.epg2 .epg2__ch-scroll::-webkit-scrollbar-thumb{background:var(--epg2-green-soft);border-radius:3px}.epg2 .epg2__ch-scroll::-webkit-scrollbar-thumb:hover{background:var(--epg2-green)}.epg2 .epg2__ch-list{flex-direction:column;display:flex}.epg2 .epg2__ch-item{appearance:none;color:inherit;text-align:left;font:inherit;cursor:pointer;border:none;border-left:3px solid #0000;border-bottom:1px solid var(--epg2-panel);background:0 0;align-items:center;gap:12px;width:100%;padding:9px 14px 9px 11px;transition:background .1s;display:flex}.epg2 .epg2__ch-item:hover{background:#1665342e}.epg2 .epg2__ch-item.is-selected{background:var(--epg2-panel);border-left-color:var(--epg2-green);box-shadow:inset 0 0 12px #00000080}.epg2 .epg2__ch-item.is-onair .epg2__ch-num{color:#fff;text-shadow:0 0 6px #ffffffb3}.epg2 .epg2__ch-num{text-align:center;color:#a7f3d08c;font-variant-numeric:tabular-nums;flex:0 0 26px;font-family:Share Tech Mono,ui-monospace,monospace;font-size:17px;font-weight:700}.epg2 .epg2__ch-item.is-selected .epg2__ch-num{color:#fff}.epg2 .epg2__ch-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.epg2 .epg2__ch-name{letter-spacing:.05em;color:var(--epg2-text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.epg2 .epg2__ch-item.is-selected .epg2__ch-name{color:#bbf7d0}.epg2 .epg2__ch-now{color:#9ca3af;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.epg2 .epg2__ch-now.is-empty{color:#4b5563;font-style:italic}.epg2 .epg2__ch-item.is-selected .epg2__ch-now{color:var(--epg2-green);font-weight:700}.epg2 .epg2__ch-prog{background:#062612;border-radius:1px;width:100%;height:3px;margin-top:4px;overflow:hidden}.epg2 .epg2__ch-prog-fill{background:var(--epg2-green);height:100%;box-shadow:0 0 4px var(--epg2-green);transition:width .3s}.epg2 .epg2__right{background:var(--epg2-bg);flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.epg2 .epg2__hero{background:linear-gradient(135deg, var(--epg2-panel), #020603);border-bottom:1px solid var(--epg2-border);flex-shrink:0;padding:22px 26px 20px;position:relative;overflow:hidden}.epg2 .epg2__hero:after{content:"";pointer-events:none;background-image:radial-gradient(#4ade801a 1px,#0000 1px);background-size:16px 16px;position:absolute;inset:0}.epg2 .epg2__hero-top{z-index:1;justify-content:space-between;align-items:flex-start;gap:16px;display:flex;position:relative}.epg2 .epg2__hero-left{flex:1;min-width:0}.epg2 .epg2__hero-meta{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.epg2 .epg2__live-badge{color:#fff;letter-spacing:.1em;background:#dc2626;border-radius:2px;padding:2px 7px;font-size:10px;font-weight:800;animation:2s infinite epg2-pulse-red;box-shadow:0 0 10px #dc262699}.epg2 .epg2__live-badge--off{color:#cbd5e1;box-shadow:none;background:#475569;animation:none}@keyframes epg2-pulse-red{0%,to{opacity:1}50%{opacity:.55}}.epg2 .epg2__remaining{color:#d1d5db;letter-spacing:.04em;background:#00000073;border:1px solid #374151;border-radius:3px;padding:2px 8px;font-size:10px}.epg2 .epg2__hero-title{color:#fff;text-shadow:0 2px 8px #0006;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:28px;font-weight:800;line-height:1.15;display:-webkit-box;overflow:hidden}.epg2 .epg2__hero-right{text-align:right;flex-shrink:0}.epg2 .epg2__hero-ch-label{letter-spacing:.12em;color:#60a5fab3;font-size:11px;font-weight:700}.epg2 .epg2__hero-ch-name{letter-spacing:.04em;color:#60a5fa;text-shadow:0 2px 8px #00000080;font-size:22px;font-weight:800}.epg2 .epg2__hero-empty{color:#6b7280;padding:28px;font-style:italic}.epg2 .epg2__hero-actions{z-index:1;gap:10px;margin-top:18px;display:flex;position:relative}.epg2 .epg2__btn{appearance:none;cursor:pointer;font:inherit;letter-spacing:.18em;text-transform:uppercase;border:none;border-radius:4px;align-items:center;gap:8px;padding:10px 18px;font-size:11px;font-weight:800;transition:transform .1s,background .1s,box-shadow .1s;display:inline-flex}.epg2 .epg2__btn-icon{font-size:12px;line-height:1}.epg2 .epg2__btn--watch{background:var(--epg2-green);color:#000;box-shadow:0 0 14px #4ade8059}.epg2 .epg2__btn--watch:hover{background:#86efac;transform:scale(1.02);box-shadow:0 0 22px #4ade80a6}.epg2 .epg2__btn--watch:active{transform:scale(.98)}.epg2 .epg2__btn--chat{color:var(--epg2-green);border:1px solid var(--epg2-green-soft);background:0 0}.epg2 .epg2__btn--chat:hover{color:#bbf7d0;background:#16653480}.epg2 .epg2__btn--chat:disabled{opacity:.4;cursor:not-allowed}.epg2 .epg2__btn--chat:disabled:hover{color:var(--epg2-green);background:0 0}.epg2 .epg2__sched{background:var(--epg2-bg);scrollbar-width:thin;scrollbar-color:var(--epg2-green-soft) transparent;flex:1;overflow-y:auto}.epg2 .epg2__sched::-webkit-scrollbar{width:6px}.epg2 .epg2__sched::-webkit-scrollbar-track{background:var(--epg2-bg)}.epg2 .epg2__sched::-webkit-scrollbar-thumb{background:var(--epg2-green-soft);border-radius:3px}.epg2 .epg2__sched-head{background:var(--epg2-bg);border-bottom:1px solid var(--epg2-border);letter-spacing:.18em;text-transform:uppercase;color:#6b7280;z-index:2;align-items:center;height:30px;padding:0 26px;font-size:10px;display:flex;position:sticky;top:0;box-shadow:0 4px 8px #0009}.epg2 .epg2__sched-empty{color:#6b7280;padding:24px 26px;font-style:italic}.epg2 .epg2__sched-day{background:linear-gradient(180deg, #061208 0%, var(--epg2-bg) 100%);border-bottom:1px solid var(--epg2-border-soft);letter-spacing:.18em;text-transform:uppercase;color:var(--epg2-yellow);text-shadow:0 0 6px #fde04759;z-index:1;padding:8px 26px;font-size:11px;font-weight:700;position:sticky;top:30px}.epg2 .epg2__sched-row{border-bottom:1px solid #14532d40;grid-template-columns:56px 38px 1fr auto;align-items:center;gap:14px;padding:11px 26px;transition:background .1s;display:grid}.epg2 .epg2__sched-poster{justify-content:center;align-items:center;width:38px;height:57px;display:flex}.epg2 .epg2__sched-poster-btn{appearance:none;cursor:pointer;background:0 0;border:1px solid #14532d99;border-radius:3px;width:38px;height:57px;padding:0;transition:transform .12s,box-shadow .15s,border-color .15s;display:block;overflow:hidden}.epg2 .epg2__sched-poster-btn:hover{border-color:var(--epg2-green);transform:scale(1.08);box-shadow:0 0 8px #22c55e73}.epg2 .epg2__sched-poster-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.epg2 .epg2__sched-row.is-past .epg2__sched-poster-btn{opacity:.6}.epg2 .epg2__sched-row:hover{background:#1665341f}.epg2 .epg2__sched-row.is-past{opacity:.45}.epg2 .epg2__sched-row.is-live{background:#1665342e}.epg2 .epg2__sched-time{color:var(--epg2-green);font-variant-numeric:tabular-nums;letter-spacing:.04em;font-family:Share Tech Mono,ui-monospace,monospace;font-size:14px;font-weight:700}.epg2 .epg2__sched-row.is-past .epg2__sched-time{color:#6b7280}.epg2 .epg2__sched-row.is-live .epg2__sched-time{color:#fde047;text-shadow:0 0 6px #fde04799}.epg2 .epg2__sched-body{min-width:0}.epg2 .epg2__sched-title{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.epg2 .epg2__sched-row.is-past .epg2__sched-title{color:#9ca3af;font-weight:500}.epg2 .epg2__sched-sub{color:#9ca3af;letter-spacing:.04em;margin-top:2px;font-size:10px}.epg2 .epg2__sched-row.is-past .epg2__sched-sub{color:#4b5563}.epg2 .epg2__sched-row.is-live .epg2__sched-sub{color:var(--epg2-green)}.epg2 .epg2__sched-action{justify-content:flex-end;align-items:center;gap:4px;min-width:28px;display:flex}.epg2 .epg2__bell{appearance:none;cursor:pointer;color:var(--epg2-green);opacity:0;background:0 0;border:none;border-radius:4px;padding:4px;transition:opacity .15s,transform .1s,filter .15s,color .15s;display:inline-flex}.epg2 .epg2__sched-row:hover .epg2__bell,.epg2 .epg2__bell:focus,.epg2 .epg2__bell.is-set{opacity:1}.epg2 .epg2__bell:hover{filter:drop-shadow(0 0 5px var(--epg2-green));transform:scale(1.1)}.epg2 .epg2__bell.is-set{color:var(--epg2-yellow);filter:drop-shadow(0 0 6px #fde04799)}.epg2 .epg2__bell-icon{width:20px;height:20px;display:block}@media (width<=760px){.epg2 .epg2__card{height:90vh}.epg2 .epg2__left{flex:0 0 200px}.epg2 .epg2__hero{padding:16px 18px 14px}.epg2 .epg2__hero-title{font-size:22px}.epg2 .epg2__hero-orig{font-size:14px}.epg2 .epg2__hero-ch-name{font-size:16px}.epg2 .epg2__sched-row{grid-template-columns:48px 32px 1fr auto;gap:10px;padding:10px 18px}.epg2 .epg2__sched-poster,.epg2 .epg2__sched-poster-btn{width:32px;height:48px}}@media (width<=560px){.epg2 .epg2__left{min-width:0;box-shadow:none;border-right:none;flex:auto}.epg2 .epg2__right{display:none}.epg2 .epg2__head{gap:6px;padding:0 8px}.epg2 .epg2__head-left,.epg2 .epg2__head-right{gap:8px;min-width:0}.epg2 .epg2__head-tag{display:none}.epg2 .epg2__head-title{letter-spacing:.1em;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.epg2 .epg2__clock{letter-spacing:.08em;font-size:11px}.epg2 .epg2__close{flex:none;padding:0 2px}}.epg2 .epg2__hero-about{color:#d1d5db;max-width:64ch;margin:8px 0 0;font-size:14px;line-height:1.4}.epg2 .epg2__hero-about:not(.is-open){-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.epg2 .epg2__hero-more{font:inherit;letter-spacing:.04em;color:var(--epg2-green);cursor:pointer;background:0 0;border:1px solid #22c55e59;border-radius:3px;margin:4px 0 0;padding:0 6px;font-size:10px}.epg2 .epg2__hero-more:after{content:" ▾"}.epg2 .epg2__hero-more.is-open:after{content:" ▴"}.epg2 .epg2__hero-more[hidden]{display:none}.epg2 .epg2__hero-orig{color:#9ca3af;word-break:break-word;margin:4px 0 0;font-size:15px;line-height:1.3}.epg2 .epg2__sched-orig{color:#9ca3af;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11px;overflow:hidden}.epg2 .epg2__sched-row.is-past .epg2__sched-orig{color:#4b5563}.epg2 .epg2__sched-more{font:inherit;letter-spacing:.04em;color:var(--epg2-green);cursor:pointer;background:0 0;border:1px solid #22c55e59;border-radius:3px;margin-left:8px;padding:0 6px;font-size:10px}.epg2 .epg2__sched-more:after{content:" ▾"}.epg2 .epg2__sched-more.is-open:after{content:" ▴"}.epg2 .epg2__sched-about{color:#d1d5db;white-space:normal;margin-top:4px;font-size:12px;line-height:1.4;display:none}.epg2 .epg2__sched-about.is-open{display:block}.epg2 .epg2__ch-about{display:none}@media (width<=560px){.epg2 .epg2__ch-about{-webkit-line-clamp:2;color:#9ca3af;text-align:left;white-space:normal;-webkit-box-orient:vertical;margin:1px 0 2px;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.epg2 .epg2__ch-about.is-open{display:block}}.epg2 .epg2__ch-next,.epg2 .epg2__back-bar{display:none}@media (width<=560px){.epg2 .epg2__ch-next{cursor:pointer;border:1px solid #22c55e4d;border-radius:3px;align-items:baseline;gap:6px;min-width:0;margin-top:6px;padding:4px 6px;font-size:10px;line-height:1.3;display:flex}.epg2 .epg2__ch-next:active{background:#16653459}.epg2 .epg2__ch-next-label{color:#6b7280;letter-spacing:.08em;flex:none}.epg2 .epg2__ch-next-time{color:var(--epg2-green);flex:none;font-family:Share Tech Mono,ui-monospace,monospace;font-weight:700}.epg2 .epg2__ch-next-title{color:#d1d5db;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.epg2 .epg2__ch-next-go{letter-spacing:.06em;color:var(--epg2-green);flex:none;font-weight:700}.epg2 .epg2__body.is-sched .epg2__left{display:none}.epg2 .epg2__body.is-sched .epg2__right{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--epg2-green-soft) transparent;display:flex;overflow-y:auto}.epg2 .epg2__body.is-sched .epg2__sched{flex:none;overflow:visible}.epg2 .epg2__back-bar{z-index:3;border-bottom:1px solid var(--epg2-border);background:#020403;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;height:36px;padding:0 12px 0 4px;display:flex;position:sticky;top:0}.epg2 .epg2__back{appearance:none;font:inherit;letter-spacing:.12em;color:var(--epg2-green);cursor:pointer;background:0 0;border:none;flex:none;padding:8px 6px;font-size:11px;font-weight:700}.epg2 .epg2__back-ch{letter-spacing:.06em;color:#60a5fa;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11px;font-weight:700;overflow:hidden}.epg2 .epg2__body.is-sched .epg2__hero{padding:14px}.epg2 .epg2__body.is-sched .epg2__hero-right{display:none}.epg2 .epg2__body.is-sched .epg2__hero-title{font-size:20px}.epg2 .epg2__body.is-sched .epg2__hero-orig,.epg2 .epg2__body.is-sched .epg2__hero-about{font-size:13px}.epg2 .epg2__body.is-sched .epg2__hero-actions{margin-top:12px}.epg2 .epg2__body.is-sched .epg2__btn{letter-spacing:.12em;padding:9px 14px}.epg2 .epg2__body.is-sched .epg2__sched-head{padding:0 14px;top:36px}.epg2 .epg2__body.is-sched .epg2__sched-day{padding:8px 14px;top:66px}.epg2 .epg2__body.is-sched .epg2__sched-row{grid-template-columns:42px 28px 1fr auto;gap:8px;padding:10px 10px 10px 14px}.epg2 .epg2__body.is-sched .epg2__sched-poster,.epg2 .epg2__body.is-sched .epg2__sched-poster-btn{width:28px;height:42px}}@media (hover:none){.epg2 .epg2__bell{opacity:.85}}.poster-popup{z-index:10500;-webkit-backdrop-filter:blur(4px);background:#000000d1;justify-content:center;align-items:center;padding:32px;display:none;position:fixed;inset:0}.poster-popup.on{display:flex}.poster-popup__card{flex-direction:column;align-items:center;gap:12px;max-width:100%;max-height:100%;display:flex;position:relative}.poster-popup__img{border-radius:6px;width:auto;max-width:min(70vw,600px);height:auto;max-height:82vh;display:block;box-shadow:0 0 0 1px #22c55e59,0 12px 40px #000000b3,0 0 60px #22c55e26}.poster-popup__caption{color:#e5e7eb;letter-spacing:.06em;text-align:center;text-shadow:0 0 8px #0009;font-family:Share Tech Mono,ui-monospace,monospace;font-size:14px}.poster-popup__close{color:#fff;cursor:pointer;background:#0f172aeb;border:1px solid #94a3b866;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:22px;line-height:1;transition:transform .12s,background .15s;display:flex;position:absolute;top:-10px;right:-10px}.poster-popup__close:hover{background:#22c55e33;transform:scale(1.08)}@media (width<=600px){.poster-popup{padding:18px}.poster-popup__img{max-width:92vw;max-height:78vh}.poster-popup__close{width:32px;height:32px;font-size:20px;top:-6px;right:-6px}}.poster-reward{z-index:10600;-webkit-backdrop-filter:blur(4px);background:#000000d9;justify-content:center;align-items:center;padding:32px;display:none;position:fixed;inset:0}.poster-reward.on{animation:.18s ease-out poster-reward-fade;display:flex}@keyframes poster-reward-fade{0%{opacity:0}to{opacity:1}}.poster-reward__card{background-color:#0b0d10;background-image:repeating-linear-gradient(#0000,#0000 2px,#00000026 2px 4px);border:1px solid #4ade804d;border-radius:.75rem;flex-direction:column;align-items:center;gap:14px;max-width:100%;max-height:100%;padding:22px 26px 24px;animation:.22s ease-out poster-reward-pop;display:flex;position:relative;box-shadow:0 0 15px #4ade800d,inset 0 0 20px #0006,0 18px 60px #000000b3}@keyframes poster-reward-pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.poster-reward__title{letter-spacing:.1em;color:#fde047;text-shadow:0 0 10px #fde0474d;text-transform:uppercase;text-align:center;margin:0;font-family:Share Tech Mono,monospace;font-size:1.1rem}.poster-reward__name{letter-spacing:.04em;color:#a3e635;text-shadow:0 0 6px #a3e63533;text-align:center;max-width:min(70vw,600px);font-family:Share Tech Mono,monospace;font-size:.95rem;line-height:1.4}.poster-reward__img{border:1px solid #4ade8066;border-radius:4px;width:auto;max-width:min(70vw,560px);height:auto;max-height:68vh;display:block;box-shadow:0 0 20px #4ade8026,0 8px 30px #000000b3,inset 0 0 30px #0006}.poster-reward__caption{letter-spacing:.04em;color:#d9f99d;text-shadow:0 0 6px #a3e63540;text-align:center;max-width:min(70vw,600px);font-family:Share Tech Mono,monospace;font-size:.95rem;font-weight:700;line-height:1.4}.poster-reward__ok{letter-spacing:.1em;color:#86efac;cursor:pointer;background-color:#153222;border:1px solid #4ade8080;border-radius:.25rem;min-width:7rem;height:2.5rem;padding:0 1.4rem;font-family:Share Tech Mono,monospace;font-size:1rem;font-weight:700;transition:background-color .2s,box-shadow .2s,transform .1s}.poster-reward__ok:hover{background-color:#1c452e;box-shadow:0 0 10px #4ade8026}.poster-reward__ok:focus-visible{border-color:#4ade80e6;outline:none;box-shadow:0 0 12px #4ade8059}.poster-reward__ok:active{background-color:#102619;transform:translateY(1px)}.poster-reward__buttons{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.poster-reward__brag{letter-spacing:.08em;color:#fbbf24;cursor:pointer;background-color:#3a2410;border:1px solid #fbbf248c;border-radius:.25rem;min-width:9rem;height:2.5rem;padding:0 1.2rem;font-family:Share Tech Mono,monospace;font-size:1rem;font-weight:700;transition:background-color .2s,box-shadow .2s,transform .1s}.poster-reward__brag:hover{background-color:#4c2e15;box-shadow:0 0 10px #fbbf2433}.poster-reward__brag:focus-visible{border-color:#fbbf24e6;outline:none;box-shadow:0 0 12px #fbbf2459}.poster-reward__brag:active{background-color:#2c1a0b;transform:translateY(1px)}.poster-reward__close{color:#86efac;cursor:pointer;background:#0f172aeb;border:1px solid #4ade8073;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-family:Share Tech Mono,monospace;font-size:18px;line-height:1;transition:transform .12s,background .15s,box-shadow .15s;display:flex;position:absolute;top:-10px;right:-10px}.poster-reward__close:hover{background:#1c452e;transform:scale(1.06);box-shadow:0 0 10px #4ade8033}@media (width<=600px){.poster-reward{padding:18px}.poster-reward__card{gap:10px;padding:16px 18px 18px}.poster-reward__title{font-size:1rem}.poster-reward__name{font-size:.85rem}.poster-reward__img{max-width:92vw;max-height:58vh}.poster-reward__caption{font-size:.85rem}.poster-reward__ok{min-width:6rem;height:2.3rem;font-size:.95rem}.poster-reward__close{width:28px;height:28px;font-size:16px;top:-6px;right:-6px}}.screen-reactions__fly{pointer-events:none;z-index:20;position:absolute;inset:0;overflow:hidden}.screen-reactions__picker{box-sizing:border-box;z-index:25;pointer-events:auto;background:#000000b8;border:1px solid #4ade80;border-radius:8px;flex-direction:column;gap:6px;width:fit-content;max-width:calc(100% - 16px);margin-inline:auto;padding:8px 12px;display:flex;position:absolute;bottom:16px;left:8px;right:8px;box-shadow:0 0 18px #4ade8059}.screen-reactions__msg-row{flex-wrap:wrap;align-items:stretch;gap:6px;width:100%;display:flex}.screen-reactions__msg-input{color:#d5ffe3;background:#0000008c;border:1px solid #4ade80;border-radius:4px;outline:none;flex:180px;min-width:0;padding:4px 8px;font-family:VT323,Share Tech Mono,monospace;font-size:18px;line-height:1.2}.screen-reactions__msg-input::placeholder{color:#86efac;opacity:.6}.screen-reactions__msg-input:focus-visible{box-shadow:0 0 0 2px #4ade8066}.screen-reactions__msg-send{color:#0a0a0a;cursor:pointer;background:#4ade80;border:0;border-radius:4px;padding:0 10px;font-family:VT323,Share Tech Mono,monospace;font-size:20px;line-height:1}.screen-reactions__msg-send:hover,.screen-reactions__msg-send:focus-visible{background:#86efac;outline:none}.screen-reactions__emoji-row{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.screen-reactions__emoji{cursor:pointer;background:0 0;border:0;padding:4px 6px;font-size:26px;line-height:1;transition:transform .1s}.screen-reactions__emoji:hover,.screen-reactions__emoji:focus-visible{outline:none;transform:scale(1.25)}.screen-reactions__emoji-fly{pointer-events:none;filter:drop-shadow(0 0 6px #0009);will-change:transform, opacity;font-size:40px;line-height:1;animation:3.6s ease-out forwards reaction-fly;position:absolute;bottom:8px}.screen-reactions__emoji-who{color:#d5ffe3;white-space:nowrap;text-shadow:0 0 4px #000000f2,0 1px 2px #000c;margin-top:2px;font-family:VT323,Share Tech Mono,monospace;font-size:15px;line-height:1;animation:1.5s ease-out forwards reaction-who-fade;position:absolute;top:100%;left:50%;transform:translate(-50%)}.screen-reactions__emoji-fly--brag{filter:drop-shadow(0 0 10px #fde047d9)drop-shadow(0 0 3px #000000b3);font-size:54px}.screen-reactions__emoji-fly--brag .screen-reactions__emoji-who{color:#fde68a;font-size:17px}@keyframes reaction-who-fade{0%{opacity:0}12%{opacity:1}70%{opacity:1}to{opacity:0}}@keyframes reaction-fly{0%{transform:translate(0, 0) scale(calc(var(--fly-scale,1) * .5));opacity:0}10%{transform:translate(0, -24px) scale(var(--fly-scale,1));opacity:1}90%{transform:translate(var(--drift-x,0), -360px) scale(var(--fly-scale,1));opacity:1}to{transform:translate(var(--drift-x,0), -420px) scale(calc(var(--fly-scale,1) * .9));opacity:0}}.screen-chanmsg{pointer-events:none;z-index:24;flex-direction:column;align-items:center;gap:6px;padding:0 16px;display:flex;position:absolute;top:12px;left:0;right:0}.screen-chanmsg__item{color:#d5ffe3;word-break:break-word;text-align:center;background:#000000b8;border:1px solid #4ade808c;border-radius:4px;max-width:min(92%,720px);padding:4px 12px;font-family:VT323,Share Tech Mono,monospace;font-size:20px;line-height:1.25;animation:.18s ease-out chanmsg-in;box-shadow:0 0 14px #4ade8040}.screen-chanmsg__item--fade{animation:.38s ease-out forwards chanmsg-out}.screen-chanmsg__nick{color:#fde047;margin-right:2px;font-weight:700}.screen-chanmsg__text{color:#d5ffe3}@keyframes chanmsg-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes chanmsg-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}.games-menu__tile-dos-cover{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%;image-rendering:pixelated;filter:drop-shadow(0 2px 3px #0009)}.games-menu__tile-dos-text{color:#a3e635;text-align:center;word-break:break-word;text-shadow:0 0 4px #4ade8073;padding:4px 2px;font-family:VT323,monospace;font-size:14px;line-height:1.05}.games-menu__tile--dos:hover .games-menu__tile-dos-text{color:#fde047;text-shadow:0 0 6px #fde0478c}.games-menu__tile-lock{pointer-events:none;background:#070b15c7;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;inset:0}.games-menu__tile--locked{border-color:#fde047}.games-menu__tile-lock-coin{filter:drop-shadow(0 1px 3px #000000b3);border-radius:50%;width:32px;height:32px;display:block}.games-menu__tile-lock-coin--fallback{color:#0f0518;text-shadow:0 1px #fff6;background:radial-gradient(circle at 35% 30%,#fde047 0%,#ca8a04 80%);justify-content:center;align-items:center;font-family:"Press Start 2P",monospace;font-size:14px;display:flex}.games-menu__tile-lock-price{color:#fde047;letter-spacing:.06em;text-shadow:0 0 4px #fde047b3,0 1px 2px #000000d9;font-family:"Press Start 2P",monospace;font-size:13px}.screen-fs-backdrop{z-index:1500;background:#000;display:none;position:fixed;inset:0}body.tv-fullscreen .plastic-body{visibility:hidden;z-index:1502!important;margin:0!important;transform:none!important}body.tv-fullscreen .crt-screen{visibility:visible;z-index:1501;border:0!important;border-radius:0!important;width:min(100vw,133.333vh)!important;max-width:100vw!important;height:min(100vh,75vw)!important;max-height:100vh!important;margin:0!important;position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.screen-fs-btn{color:#4ade80;cursor:pointer;z-index:100;pointer-events:auto;background:#0000008c;border:1px solid #4ade808c;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background .15s,color .15s,border-color .15s;display:flex;position:absolute;top:10px}.screen-fs-btn:hover{color:#fde047;background:#000000c7;border-color:#fde047}.screen-fs-btn--enter,.screen-fs-btn--exit{right:10px}:is(.crt-screen:has(.solitaire-overlay,.sweeper-overlay,.memory-overlay,.tetris-overlay) .screen-fs-btn--enter,.crt-screen:has(.solitaire-overlay,.sweeper-overlay,.memory-overlay,.tetris-overlay) .screen-fish-btn){display:none!important}body.tv-fullscreen{overflow:hidden}body.tv-fullscreen .chat-panel--expanded,body.tv-fullscreen .chat-panel--popout{z-index:1510!important}#bunny-player,#bunny-player video{background-color:#000}.chat-panel__close-btn{display:none}@media (width>=768px){.chat-panel__close-btn{align-items:center;display:inline-flex}}.chat-panel__close-btn{align-items:center;display:inline-flex!important}.chat-panel__close-btn:hover{color:#fecaca!important;background:#f8717126!important;border-color:#f87171!important}.pin-show-toggle{color:#86efac;letter-spacing:.08em;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;margin-top:8px;font-family:Share Tech Mono,VT323,monospace;font-size:11px;display:flex}.pin-show-toggle input[type=checkbox]{accent-color:#4ade80;cursor:pointer;width:14px;height:14px;margin:0}.pin-show-toggle:hover{color:#fde047}.pin-show-toggle--chat{justify-content:center;margin-top:4px;font-size:.75em}.plastic-orange{background:linear-gradient(#3d3127,#2d2520)}.plastic-orange:active,.plastic-orange.is-pressed{background:linear-gradient(#322821,#241e19)}.invite-card{z-index:95;pointer-events:none;-webkit-backdrop-filter:blur(2px);background:#0000008c;justify-content:center;align-items:center;padding:4%;font-family:VT323,Courier New,monospace;display:none;position:fixed;inset:0}.invite-card.invite-card--on{pointer-events:auto;animation:.4s ease-out invite-card-flicker-in;display:flex}@keyframes invite-card-flicker-in{0%{opacity:0;transform:scale(.96)}20%{opacity:.4}40%{opacity:.1}60%{opacity:.7}to{opacity:1;transform:scale(1)}}.invite-card__paper{color:#4ade80;text-shadow:0 0 6px #4ade808c,0 0 14px #4ade8040;background:linear-gradient(#142018f5,#080e0afa),repeating-linear-gradient(0deg,#4ade800a 0 1px,#0000 1px 4px);border:2px solid #1f3a28;border-radius:6px;width:min(560px,96%);max-height:92%;padding:32px 24px;font-size:19px;line-height:1.5;position:relative;overflow-y:auto;box-shadow:0 0 0 1px #4ade801a,0 20px 50px #000000d9,inset 0 0 60px #4ade800f}.invite-card__perf{opacity:.85;pointer-events:none;background-image:radial-gradient(circle at 8px 7px,#050805 4.5px,#0000 5.5px);background-repeat:repeat-x;background-size:16px 14px;height:14px;position:absolute;left:4px;right:4px}.invite-card__perf--top{top:6px}.invite-card__perf--bottom{bottom:6px;transform:scaleY(-1)}.invite-card__head{border-bottom:1px dashed #4ade8066;flex-direction:column;align-items:center;gap:2px;margin-top:10px;margin-bottom:14px;padding-bottom:10px;display:flex;position:relative}.invite-card__brand{letter-spacing:.18em;opacity:.85;font-size:16px}.invite-card__meta{opacity:.7;letter-spacing:.1em;gap:14px;font-size:14px;display:flex}.invite-card__close{color:#4ade80;cursor:pointer;width:28px;height:28px;text-shadow:inherit;background:0 0;border:1px solid #4ade804d;border-radius:3px;font-family:inherit;font-size:22px;line-height:22px;position:absolute;top:-4px;right:-2px}.invite-card__close:hover{background:#4ade8026;border-color:#4ade8099}.invite-card__body{flex-direction:column;gap:6px;display:flex}.invite-card__line,.invite-card__sep{white-space:nowrap;letter-spacing:.02em;width:0;font-size:20px;overflow:hidden}.invite-card--printing .invite-card__line,.invite-card--printing .invite-card__sep{animation:.32s steps(40,end) forwards invite-typewriter;animation-delay:calc(var(--i,0) * .22s + .2s)}@keyframes invite-typewriter{0%{width:0}to{width:100%}}.invite-card__line--em{text-shadow:0 0 8px #4ade80cc,0 0 18px #4ade8073;font-weight:700}.invite-card__sep{opacity:.45;letter-spacing:.4em;font-size:16px}.invite-card__stop{opacity:.5;letter-spacing:.18em;margin-left:4px;font-size:16px}.invite-card__stop.is-cursor:after{content:"▌";margin-left:6px;animation:.8s step-end 4s infinite invite-caret-blink;display:inline-block}@keyframes invite-caret-blink{50%{opacity:0}}.invite-card__line--channel{letter-spacing:.05em;font-size:22px}.invite-card__channel{color:inherit;font-family:inherit;font-size:inherit;cursor:pointer;text-shadow:inherit;letter-spacing:.05em;background:0 0;border:1px solid #0000;border-radius:3px;padding:2px 8px;display:inline-block}.invite-card__channel:hover{text-shadow:0 0 12px #4ade80f2,0 0 24px #4ade8080;background:#4ade801f;border-color:#4ade808c}.invite-card__channel--missing{opacity:.5;cursor:not-allowed}.invite-card__missing{opacity:.65;letter-spacing:.1em;margin-left:4px;font-size:13px}.invite-card__cta-wrap{opacity:0;border-top:1px dashed #4ade8066;justify-content:flex-end;margin-top:24px;padding-top:14px;animation:.6s ease-out 4.5s forwards invite-cta-in;display:flex}@keyframes invite-cta-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.invite-card__cta{color:#4ade80;letter-spacing:.18em;cursor:pointer;text-shadow:inherit;background:#4ade8026;border:2px solid #4ade80;align-items:center;gap:10px;padding:10px 20px;font-family:inherit;font-size:22px;transition:transform .1s ease-out,box-shadow .2s ease-out;display:inline-flex;box-shadow:0 0 12px #4ade8066,inset 0 0 14px #4ade802e}.invite-card__cta:hover{background:#4ade8040;box-shadow:0 0 22px #4ade80b3,inset 0 0 22px #4ade8052}.invite-card__cta:active{transform:translateY(1px)}.invite-card__cta-arrow{animation:.7s step-end infinite invite-caret-blink}.invite-composer{z-index:95;color:#4ade80;justify-content:center;align-items:center;font-family:VT323,Courier New,monospace;display:flex;position:fixed;inset:0}.invite-composer__backdrop{-webkit-backdrop-filter:blur(3px);background:#000000b3;position:absolute;inset:0}.invite-composer__card{text-shadow:0 0 5px #4ade8073,0 0 12px #4ade802e;background:linear-gradient(#142018f7,#080e0afc);border:2px solid #1f3a28;border-radius:6px;width:min(560px,92%);max-height:90%;padding:18px 22px 22px;position:relative;overflow-y:auto;box-shadow:0 0 0 1px #4ade8014,0 20px 50px #000000d9,inset 0 0 50px #4ade800d}.invite-composer__head{border-bottom:1px dashed #4ade8059;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:8px;display:flex}.invite-composer__brand{letter-spacing:.18em;opacity:.7;font-size:14px}.invite-composer__title{letter-spacing:.14em;text-align:center;flex:1;margin:0;font-size:22px;font-weight:700}.invite-composer__close{color:inherit;cursor:pointer;width:30px;height:30px;text-shadow:inherit;background:0 0;border:1px solid #4ade804d;border-radius:3px;font-family:inherit;font-size:22px;line-height:22px}.invite-composer__close:hover{background:#4ade8026}.invite-composer__body{flex-direction:column;gap:14px;display:flex}.invite-composer__row{flex-direction:column;gap:6px;display:flex}.invite-composer__row--from{opacity:.85;flex-direction:row;align-items:center;gap:10px;font-size:18px}.invite-composer__label{letter-spacing:.16em;text-transform:uppercase;opacity:.85;font-size:14px}.invite-composer__hint{opacity:.6;margin-left:6px;font-size:12px}.invite-composer__reward{background:#fde0470f;border:1px dashed #fde04773;border-radius:6px;padding:10px 12px}.invite-composer__reward-title{letter-spacing:.16em;text-transform:uppercase;color:#fde047;margin-bottom:6px;font-size:13px;display:block}.invite-composer__reward-list{color:#ecfccb;margin:0;padding-left:18px;font-size:15px;line-height:1.35}.invite-composer__reward-list li+li{margin-top:4px}.invite-composer__from-name{letter-spacing:.05em;font-size:22px;font-weight:700}.invite-composer__input{color:#4ade80;letter-spacing:.04em;text-shadow:inherit;background:#0000008c;border:1px solid #4ade8066;border-radius:3px;outline:none;padding:8px 12px;font-family:inherit;font-size:22px}.invite-composer__input:focus{border-color:#4ade80;box-shadow:0 0 0 2px #4ade8040}.invite-composer__input--url{letter-spacing:0;flex:1;font-size:13px}.invite-composer__channels{background:#00000059;border:1px solid #4ade8033;border-radius:3px;flex-direction:column;gap:4px;max-height:240px;padding:6px;display:flex;overflow-y:auto}.invite-composer__channel{cursor:pointer;border-radius:2px;align-items:center;gap:10px;padding:4px 6px;font-size:18px;display:flex}.invite-composer__channel:hover{background:#4ade8014}.invite-composer__channel input[type=checkbox]{appearance:none;cursor:pointer;background:0 0;border:1.5px solid #4ade8080;border-radius:2px;width:18px;height:18px;position:relative}.invite-composer__channel input[type=checkbox]:checked{background:#4ade8040;border-color:#4ade80}.invite-composer__channel input[type=checkbox]:checked:after{content:"☑";color:#4ade80;text-shadow:inherit;font-size:18px;position:absolute;inset:-2px 0 0 1px}.invite-composer__channel-num{opacity:.55;letter-spacing:.08em;min-width:44px;font-size:13px}.invite-composer__channel-name{letter-spacing:.04em}.invite-composer__error{color:#f87171;text-shadow:0 0 6px #f8717166;letter-spacing:.06em;opacity:0;min-height:18px;font-size:14px;transition:opacity .18s ease-out}.invite-composer__error.is-on{opacity:1}.invite-composer__actions{justify-content:flex-end;gap:10px;display:flex}.invite-composer__btn{color:#4ade80;letter-spacing:.12em;cursor:pointer;text-shadow:inherit;background:#4ade801a;border:1.5px solid #4ade808c;border-radius:3px;padding:8px 14px;font-family:inherit;font-size:17px}.invite-composer__btn:hover{background:#4ade8038;border-color:#4ade80}.invite-composer__btn--primary{background:#4ade8040;border-color:#4ade80;font-weight:700}.invite-composer__btn--primary:hover{background:#4ade8066}.invite-composer__btn--ghost{background:0 0}.invite-composer__btn--copy{white-space:nowrap}.invite-composer__result{border-top:1px dashed #4ade804d;flex-direction:column;gap:10px;padding-top:12px;animation:.4s ease-out invite-cta-in;display:flex}.invite-composer__result-row{gap:8px;display:flex}.invite-composer__share-row{gap:10px;display:flex}.invite-composer__share{text-align:center;color:#4ade80;letter-spacing:.14em;text-shadow:inherit;background:#4ade801a;border:1.5px solid #4ade8066;border-radius:3px;flex:1;padding:8px;font-family:inherit;font-size:16px;text-decoration:none}.invite-composer__share:hover{background:#4ade8038}.invite-composer__share--tg{color:#76b8e6;text-shadow:0 0 6px #76b8e673;border-color:#4aafe680}.invite-composer__share--tg:hover{background:#4aafe62e}.invite-composer__share--wa{border-color:#4ae68080}.invite-prompt{z-index:75;color:#4ade80;pointer-events:none;font-family:VT323,Courier New,monospace;animation:.5s cubic-bezier(.16,1,.3,1) invite-prompt-in;position:absolute;bottom:16px;right:16px}@keyframes invite-prompt-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.invite-prompt__card{pointer-events:auto;text-shadow:0 0 5px #4ade808c,0 0 12px #4ade8033;background:linear-gradient(#142018f5,#080e0afa);border:2px solid #1f3a28;border-radius:4px;width:min(280px,80vw);padding:10px 14px 12px;box-shadow:0 0 0 1px #4ade801a,0 12px 30px #000000d9,inset 0 0 30px #4ade800f}.invite-prompt__head{border-bottom:1px dashed #4ade804d;justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:4px;display:flex}.invite-prompt__brand{letter-spacing:.18em;opacity:.7;font-size:12px}.invite-prompt__close{color:inherit;cursor:pointer;width:22px;height:22px;text-shadow:inherit;background:0 0;border:1px solid #4ade804d;border-radius:2px;font-family:inherit;font-size:16px;line-height:16px}.invite-prompt__close:hover{background:#4ade8026}.invite-prompt__body{flex-direction:column;gap:2px;margin-bottom:10px;display:flex}.invite-prompt__line{letter-spacing:.04em;font-size:18px;line-height:1.2}.invite-prompt__line--em{text-shadow:0 0 8px #4ade80d9,0 0 18px #4ade8066;font-size:19px;font-weight:700}.invite-prompt__reward{letter-spacing:.04em;color:#fde047;text-wrap:balance;border-top:1px dashed #fde04759;margin-top:8px;padding-top:8px;font-size:14px;line-height:1.25}.invite-prompt__stop{opacity:.5;letter-spacing:.16em;margin-left:4px;font-size:14px}.invite-prompt__actions{justify-content:flex-end;gap:6px;display:flex}.invite-prompt__btn{color:#4ade80;letter-spacing:.12em;cursor:pointer;text-shadow:inherit;background:#4ade801a;border:1.5px solid #4ade808c;border-radius:3px;padding:5px 12px;font-family:inherit;font-size:15px}.invite-prompt__btn--primary{background:#4ade8040;border-color:#4ade80;font-weight:700}.invite-prompt__btn--primary:hover{background:#4ade8066}.invite-prompt__btn--ghost{background:0 0}.invite-prompt__btn--ghost:hover{background:#4ade8026}.tg-prompt{z-index:75;color:#4ade80;pointer-events:none;font-family:VT323,Courier New,monospace;animation:.5s cubic-bezier(.16,1,.3,1) invite-prompt-in;position:absolute;bottom:16px;right:16px}.tg-prompt__card{pointer-events:auto;text-shadow:0 0 5px #4ade808c,0 0 12px #4ade8033;background:linear-gradient(#142018f5,#080e0afa);border:2px solid #1f3a28;border-radius:4px;width:min(280px,80vw);padding:10px 14px 12px;box-shadow:0 0 0 1px #4ade801a,0 12px 30px #000000d9,inset 0 0 30px #4ade800f}.tg-prompt__head{border-bottom:1px dashed #4ade804d;justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:4px;display:flex}.tg-prompt__brand{letter-spacing:.18em;opacity:.7;font-size:12px}.tg-prompt__close{color:inherit;cursor:pointer;width:22px;height:22px;text-shadow:inherit;background:0 0;border:1px solid #4ade804d;border-radius:2px;font-family:inherit;font-size:16px;line-height:16px}.tg-prompt__close:hover{background:#4ade8026}.tg-prompt__body{flex-direction:column;gap:2px;margin-bottom:10px;display:flex}.tg-prompt__line{letter-spacing:.04em;text-wrap:balance;font-size:17px;line-height:1.2}.tg-prompt__line--em{text-shadow:0 0 8px #4ade80d9,0 0 18px #4ade8066;font-size:19px;font-weight:700}.tg-prompt__prize{letter-spacing:.04em;color:#fde047;opacity:.9;margin-top:6px;font-size:13px;line-height:1.2}.tg-prompt__actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.tg-prompt__btn{letter-spacing:.12em;cursor:pointer;text-shadow:inherit;border-radius:3px;padding:5px 12px;font-family:inherit;font-size:15px}.tg-prompt__btn--gold{color:#fde047;text-shadow:0 0 6px #fde047b3,0 0 16px #fde0474d;background:#fde04738;border:1.5px solid #fde047;font-weight:700}.tg-prompt__btn--gold:hover{background:#fde04761}.tg-prompt__btn--ghost{color:#4ade80;opacity:.8;background:0 0;border:1.5px solid #4ade8066;padding:5px 10px}.tg-prompt__btn--ghost:hover{opacity:1;background:#4ade8026}.invite-welcome{z-index:76;color:#4ade80;pointer-events:none;font-family:VT323,Courier New,monospace;animation:.5s cubic-bezier(.16,1,.3,1) invite-prompt-in;position:fixed;top:16px;right:16px}.invite-welcome__card{pointer-events:auto;text-shadow:0 0 5px #4ade808c,0 0 12px #4ade802e;background:linear-gradient(#142018f7,#080e0afc);border:2px solid #1f3a28;border-radius:6px;width:min(360px,86vw);padding:18px 22px 20px;box-shadow:0 0 0 1px #4ade801a,0 20px 50px #000000d9,inset 0 0 50px #4ade800d}.invite-welcome__head{border-bottom:1px dashed #4ade8059;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;display:flex}.invite-welcome__brand{letter-spacing:.18em;opacity:.7;font-size:14px}.invite-welcome__close{color:inherit;cursor:pointer;width:26px;height:26px;text-shadow:inherit;background:0 0;border:1px solid #4ade804d;border-radius:3px;font-family:inherit;font-size:20px;line-height:18px}.invite-welcome__close:hover{background:#4ade8026}.invite-welcome__body{flex-direction:column;gap:10px;margin-bottom:14px;display:flex}.invite-welcome__greeting{letter-spacing:.06em;text-shadow:0 0 10px #4ade80d9,0 0 22px #4ade8073;font-size:24px;font-weight:700}.invite-welcome__sub{letter-spacing:.04em;opacity:.88;font-size:17px}.invite-welcome__hints{background:#0006;border:1px dashed #4ade804d;border-radius:3px;flex-direction:column;gap:4px;margin:6px 0 0;padding:8px 10px;font-size:16px;list-style:none;display:flex}.invite-welcome__hints li{align-items:baseline;gap:10px;display:flex}.invite-welcome__key{letter-spacing:.1em;color:#facc15;text-shadow:0 0 6px #facc1599;min-width:96px;font-weight:700;display:inline-block}.invite-welcome__pointer{letter-spacing:.12em;opacity:.7;align-items:center;gap:8px;margin-top:4px;font-size:14px;display:flex}.invite-welcome__arrow{color:#fde047;font-size:22px;animation:1.4s ease-in-out infinite invite-welcome-arrow-pulse}@keyframes invite-welcome-arrow-pulse{0%,to{opacity:.7;transform:translate(0)}50%{opacity:1;transform:translate(6px)}}.invite-welcome__actions{justify-content:flex-end;display:flex}.invite-welcome__btn{color:#4ade80;letter-spacing:.16em;cursor:pointer;text-shadow:inherit;background:#4ade8040;border:2px solid #4ade80;border-radius:3px;padding:8px 18px;font-family:inherit;font-size:18px;font-weight:700;box-shadow:0 0 10px #4ade8066,inset 0 0 10px #4ade802e}.invite-welcome__btn:hover{background:#4ade8066;box-shadow:0 0 18px #4ade80a6,inset 0 0 18px #4ade804d}.invite-welcome__btn:active{transform:translateY(1px)}.chat-tabs{border-bottom:1px solid #4ade8040;flex:none;gap:2px;padding:2px 6px 0;display:flex}.chat-tab{color:#d5ffe38c;letter-spacing:1px;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;max-width:60%;padding:2px 8px 3px;font-family:VT323,Share Tech Mono,monospace;font-size:15px;overflow:hidden}.chat-tab:hover{color:#d5ffe3}#chat-tab-lobby,#chat-tab-bench{flex:none}#chat-tab-channel{flex:auto;min-width:0}#chat-tab-bench[hidden]{display:none}.chat-tab--active{color:#fde047;text-shadow:0 0 6px #fde04766;background:linear-gradient(#0000 30%,#fde0471f 100%);border-bottom-color:#fde047}.chat-tab--unread{color:#d5ffe3}.chat-tab--unread:before{content:"● ";color:#4ade80;vertical-align:super;text-shadow:0 0 6px #4ade80e6;font-size:11px}.chat-panel--room-channel #chat-pinned,.chat-panel--room-bench #chat-pinned{display:none!important}.chat-msg--chan .chat-msg__nick{font-weight:700}.chat-chan-info{color:#d5ffe399;text-align:center;padding:10px 8px;font-style:italic}.screen-chanmsg__item--ghost{opacity:.62;border-color:#d5ffe359;box-shadow:0 0 10px #d5ffe31f}.screen-chanmsg__item--ghost .screen-chanmsg__nick{color:#fde047bf}.coviewers-osd{color:#d5ffe3;pointer-events:none;z-index:24;opacity:0;white-space:nowrap;text-overflow:ellipsis;background:#000000a8;border:1px solid #4ade8066;border-radius:4px;align-items:center;gap:7px;max-width:86%;padding:3px 14px;font-family:VT323,Share Tech Mono,monospace;font-size:18px;transition:opacity .3s;display:flex;position:absolute;top:58px;left:50%;overflow:hidden;transform:translate(-50%)}.coviewers-osd--on{opacity:1}.coviewers-osd__icon{font-size:15px}.coviewers-osd__names{text-overflow:ellipsis;overflow:hidden}.coviewers-osd--interactive{pointer-events:auto}.coviewers-osd__wave{color:#d5ffe3;cursor:pointer;background:#4ade8029;border:1px solid #4ade808c;border-radius:3px;flex:none;margin-left:4px;padding:1px 9px;font-family:inherit;font-size:15px;line-height:1.3;transition:background .15s,color .15s}.coviewers-osd__wave:hover:not(:disabled){background:#4ade804d}.coviewers-osd__wave:disabled{cursor:default;opacity:.9}.coviewers-osd__wave.is-done{background:#4ade8057;border-color:#4ade80cc}.coviewers-osd__wave.is-failed{color:#ffd9d9;background:#f871712e;border-color:#f8717199}.tally{color:#d5ffe3;z-index:24;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;cursor:pointer;opacity:0;background:#0000009e;border:1px solid #4ade804d;border-radius:4px;max-width:60%;padding:3px 10px;font-family:VT323,Share Tech Mono,monospace;font-size:17px;line-height:1.25;transition:opacity .24s,transform .24s;position:absolute;top:58px;right:14px;overflow:hidden;transform:translateY(-4px)}.tally--on{opacity:1;pointer-events:auto;transform:translateY(0)}.tally--company{color:#bbf7d0;border-color:#4ade8099;box-shadow:0 0 10px #4ade8038}@media (width<=640px){.tally{font-size:15px;top:50px;right:8px}}.screen-reactions__viewers{border-bottom:1px dashed #4ade8040;flex-wrap:wrap;align-items:center;gap:5px 9px;max-height:5.6em;margin-bottom:7px;padding-bottom:7px;font-family:VT323,Share Tech Mono,monospace;font-size:17px;line-height:1.2;display:flex;overflow-y:auto}.screen-reactions__viewers-head{letter-spacing:.1em;color:#4ade80;opacity:.75;flex:none;margin-right:2px;font-family:"Press Start 2P",monospace;font-size:8px}.screen-reactions__viewer{color:#9ca3af;white-space:nowrap}.screen-reactions__viewer.is-friend{color:#bbf7d0;text-shadow:0 0 6px #4ade8073;font-weight:700}.screen-reactions__viewer.is-me{color:#fde047}.screen-reactions__sms-btn{letter-spacing:1px;color:#fde047;cursor:pointer;white-space:nowrap;background:#fbbf241f;border:1px solid #fbbf2499;border-radius:4px;flex:none;padding:4px 8px;font-family:VT323,Share Tech Mono,monospace;font-size:15px}.screen-reactions__sms-btn:hover{background:#fbbf2440;box-shadow:0 0 10px #fbbf2459}.screen-reactions__ticker-btn{letter-spacing:1px;color:#d6c088;cursor:pointer;white-space:nowrap;background:0 0;border:1px dashed #fbbf2473;border-radius:4px;flex:none;padding:4px 8px;font-family:VT323,Share Tech Mono,monospace;font-size:15px}.screen-reactions__ticker-btn:hover{color:#fde047;background:#fbbf2424;border-color:#fbbf24bf}.screen-reactions__ticker-btn.is-off{color:#94a3b8;border-style:solid;border-color:#94a3b880}.screen-reactions__ticker-btn[hidden]{display:none}@media (width<=520px){.screen-reactions__picker{background:#000000e6;gap:4px;padding:5px 6px;bottom:8px}.screen-reactions__msg-row{gap:4px}.screen-reactions__msg-input{flex-basis:140px;padding:2px 6px;font-size:15px}.screen-reactions__msg-send{padding:0 8px;font-size:16px}.screen-reactions__sms-btn,.screen-reactions__ticker-btn{letter-spacing:0;padding:2px 6px;font-size:13px}.screen-reactions__emoji-row{gap:2px}.screen-reactions__emoji{padding:2px 1px;font-size:19px}}.sms-ticker{z-index:24;pointer-events:none;background:#0a0802c7;border:1px solid #fbbf2466;border-radius:3px;align-items:center;gap:6px;height:26px;padding:0 4px 0 8px;display:flex;position:absolute;bottom:10px;left:10px;right:10px;overflow:hidden;box-shadow:0 0 12px #fbbf241f,inset 0 0 8px #0009}.sms-ticker__label{color:#fbbf24d9;letter-spacing:1px;text-shadow:0 0 6px #fbbf2466;flex:none;font-family:VT323,Share Tech Mono,monospace;font-size:15px}.sms-ticker__window{flex:1;align-items:center;min-width:0;height:100%;display:flex;overflow:hidden}.sms-ticker__track{white-space:nowrap;color:#fcd34d;text-shadow:0 0 5px #fbbf2459;will-change:transform;padding-left:100%;font-family:VT323,Share Tech Mono,monospace;font-size:18px;animation:30s linear infinite sms-marquee;display:inline-block}@keyframes sms-marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.sms-ticker__from{color:#fde047;font-weight:700}.sms-ticker__sep{color:#fbbf2480;padding:0 6px}.sms-ticker__item{pointer-events:auto;cursor:pointer;border-radius:2px;transition:background .14s}.sms-ticker__item:hover,.sms-ticker__item:focus-visible{background:#fbbf2429;outline:none}.sms-ticker__rx{margin-left:2px}.sms-ticker__rx-badge{color:#fde68a;background:#fbbf2424;border:1px solid #fbbf2459;border-radius:8px;margin-left:4px;padding:0 4px;font-size:14px}.sms-ticker__rx-badge.is-mine{color:#fffbeb;background:#fbbf2457;border-color:#fde047d9}.sms-rx{z-index:27;pointer-events:auto;background:#0a0802f0;border:1px solid #fbbf2480;border-radius:5px;padding:5px 8px;font-family:VT323,Share Tech Mono,monospace;position:absolute;bottom:42px;left:10px;box-shadow:0 4px 18px #0009}.sms-rx__head{color:#fbbf24d9;text-overflow:ellipsis;white-space:nowrap;max-width:240px;margin-bottom:4px;font-size:14px;overflow:hidden}.sms-rx__hint{color:#fca5a5;font-size:14px}.sms-rx__row{flex-wrap:wrap;gap:2px;max-width:260px;display:flex}.sms-rx__btn{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;width:26px;height:26px;padding:0;font-size:17px;line-height:1;transition:background .12s,transform .12s}.sms-rx__btn:hover{background:#fbbf2438;transform:scale(1.15)}.sms-rx__btn.is-mine{background:#fbbf244d;border-color:#fde047e6}.sms-ticker__close{pointer-events:auto;color:#fbbf2499;cursor:pointer;background:0 0;border:none;border-radius:3px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:16px;line-height:1;display:flex}.sms-ticker__close:hover{color:#fde047;background:#fbbf241f}.sms-ticker-btn{cursor:pointer;z-index:100;background:#0000008c;border:1px solid #fbbf248c;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:15px;display:flex;position:absolute;top:10px;right:52px}.sms-ticker-btn:hover{background:#fbbf2426;box-shadow:0 0 10px #fbbf2459}.screen-fish-btn{cursor:pointer;z-index:100;pointer-events:auto;background:0 0;border:0;width:32px;height:32px;padding:0;position:absolute;top:10px;right:94px}.screen-fish-btn__win{box-sizing:border-box;background:#0000008c;border:1px solid #67e8f98c;border-radius:4px;position:absolute;inset:0;overflow:hidden}.screen-fish-btn__bob,.screen-fish-btn__water{pointer-events:none;position:absolute;inset:0}.screen-fish-btn__bob svg,.screen-fish-btn__water svg{width:100%;height:100%;display:block}.screen-fish-btn__bob{will-change:transform;animation:2.8s ease-in-out infinite fish-btn-bob}.screen-fish-btn__ripple{opacity:0;pointer-events:none;border:1px solid #d5fff7e6;border-radius:50%;width:70%;height:16%;margin:-8% 0 0 -35%;position:absolute;top:63%;left:50%;transform:scale(.4)}.screen-fish-btn__label{box-sizing:border-box;white-space:nowrap;letter-spacing:.06em;color:#fde047;opacity:0;pointer-events:none;background:#000000b8;border:1px solid #fde047;border-radius:4px;align-items:center;height:100%;padding:0 10px;font-family:VT323,Share Tech Mono,monospace;font-size:20px;transition:opacity .4s ease-out,transform .4s ease-out;display:flex;position:absolute;top:0;right:calc(100% + 6px);transform:translate(8px)}.screen-fish-btn:hover .screen-fish-btn__win,.screen-fish-btn:focus-visible .screen-fish-btn__win{background:#000000c7;border-color:#fde047}.screen-fish-btn:focus-visible{outline:none}.screen-fish-btn:hover .screen-fish-btn__label,.screen-fish-btn:focus-visible .screen-fish-btn__label{opacity:1;pointer-events:auto;transform:none}.screen-fish-btn:hover .screen-fish-btn__bob,.screen-fish-btn:focus-visible .screen-fish-btn__bob{animation:1.8s ease-in-out infinite fish-btn-bite}.screen-fish-btn:hover .screen-fish-btn__ripple,.screen-fish-btn:focus-visible .screen-fish-btn__ripple{animation:1.8s ease-out infinite fish-btn-ripple}.crt-screen:has(>#screen-content.pond-on) .screen-fish-btn{display:none!important}body:has(.ants-root) .screen-fish-btn{display:none!important}body:has(.pier-root) .screen-fish-btn{display:none!important}@keyframes fish-btn-bob{0%,to{transform:translateY(0)}50%{transform:translateY(1.2px)}}@keyframes fish-btn-bite{0%,46%,to{transform:translateY(0)}8%{transform:translateY(3px)}15%{transform:translateY(-.6px)}24%{transform:translateY(2px)}33%{transform:translateY(.3px)}}@keyframes fish-btn-ripple{0%,6%{opacity:0;transform:scale(.4)}10%{opacity:.9}50%,to{opacity:0;transform:scale(1.6)}}@keyframes fish-btn-label-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}@media (hover:none){.screen-fish-btn__label{opacity:1;pointer-events:auto;color:#d5fff7;border-color:#67e8f98c;animation:.45s ease-out both fish-btn-label-in;transform:none}}@media (width<=600px){.screen-fish-btn{width:28px;height:28px;right:78px}.screen-fish-btn__label{padding:0 7px;font-size:17px;right:calc(100% + 4px)}}@media (prefers-reduced-motion:reduce){.screen-fish-btn__bob,.screen-fish-btn:hover .screen-fish-btn__bob,.screen-fish-btn:focus-visible .screen-fish-btn__bob,.screen-fish-btn:hover .screen-fish-btn__ripple,.screen-fish-btn:focus-visible .screen-fish-btn__ripple{animation:none}.screen-fish-btn__label{transition:opacity .4s ease-out;animation:none;transform:none}}.sms-dialog-backdrop{z-index:220;background:#000000b8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.sms-dialog{color:#fcd34d;background:#0c0a04;border:1px solid #fbbf248c;border-radius:6px;flex-direction:column;gap:10px;width:min(440px,100%);padding:16px;font-family:VT323,Share Tech Mono,monospace;display:flex;box-shadow:0 0 40px #fbbf2426}.sms-dialog__title{letter-spacing:2px;color:#fde047;text-shadow:0 0 8px #fbbf2466;font-size:22px}.sms-dialog__hint{color:#fcd34dbf;font-size:16px;line-height:1.35}.sms-dialog__show-btn{color:#fde047;cursor:pointer;background:#fbbf241a;border:1px dashed #fbbf2480;border-radius:4px;padding:7px 10px;font-family:inherit;font-size:15px}.sms-dialog__input{color:#fcd34d;resize:none;background:#070502;border:1px solid #fbbf2473;border-radius:4px;outline:none;padding:8px 10px;font-family:inherit;font-size:18px}.sms-dialog__input:focus{border-color:#fde047;box-shadow:0 0 0 2px #fbbf2426}.sms-dialog__counter{color:#fcd34d8c;text-align:right;font-variant-numeric:tabular-nums;font-size:13px}.sms-dialog__status{color:#f87171;min-height:18px;font-size:15px}.sms-dialog__row{justify-content:flex-end;gap:10px;display:flex}.sms-dialog__btn{letter-spacing:1px;cursor:pointer;border-radius:4px;padding:8px 14px;font-family:inherit;font-size:16px}.sms-dialog__btn--cancel{color:#fcd34db3;background:0 0;border:1px solid #fcd34d59}.sms-dialog__btn--submit{color:#fde047;background:#fbbf242e;border:1px solid #fde047;font-weight:700}.sms-dialog__btn--submit:hover{background:#fbbf244d}.sms-dialog__btn--submit:disabled{opacity:.6;cursor:default}@media (width<=600px){.sms-ticker{height:22px;bottom:6px;left:6px;right:6px}.sms-ticker__track{font-size:15px}.sms-ticker-btn{width:28px;height:28px;right:46px}}.chat-msg__streak{color:#fb923c;text-shadow:0 0 4px #fb923c66;white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:3px;font-size:.78em}.chat-msg__streak-fire{display:inline-block}.chat-msg__streak-fire+.chat-msg__streak-fire{margin-left:-.52em}.mosaic{z-index:26;background:#040605f0;flex-direction:column;font-family:VT323,Share Tech Mono,monospace;display:flex;position:absolute;inset:0}.mosaic__head{background:#00000080;border-bottom:1px solid #4ade8059;flex:none;align-items:center;gap:12px;padding:8px 14px;display:flex}.mosaic__head-title{letter-spacing:2px;color:#fde047;text-shadow:0 0 8px #fde04759;font-size:18px}.mosaic__head-hint{color:#d5ffe380;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.mosaic__close{color:#d5ffe3;cursor:pointer;background:0 0;border:1px solid #4ade8066;border-radius:4px;flex:none;width:26px;height:26px;font-size:18px;line-height:1}.mosaic__close:hover{color:#fde047;border-color:#fde047}.mosaic__grid{scrollbar-width:thin;scrollbar-color:#4ade8066 transparent;flex:1;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));grid-auto-rows:max-content;align-content:start;gap:10px;padding:12px;display:grid;overflow-y:auto}.mosaic__tile{aspect-ratio:1;cursor:pointer;text-align:left;background:#0a0f0c;border:1px solid #4ade8059;border-radius:6px;padding:0;transition:transform .12s,border-color .12s,box-shadow .12s;position:relative;overflow:hidden}.mosaic__tile:hover{z-index:1;border-color:#fde047;transform:scale(1.03);box-shadow:0 0 16px #fde04740}.mosaic__tile--current{border-color:#4ade80;box-shadow:0 0 14px #4ade8066}.mosaic__bg{-o-object-fit:cover;object-fit:cover;filter:saturate(1.05);width:100%;height:100%;position:absolute;inset:0}.mosaic__tile--plain{background:linear-gradient(160deg,#101913 0%,#060a07 100%)}.mosaic__glyph{opacity:.9;font-size:34px;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)}.mosaic__scan{pointer-events:none;background:repeating-linear-gradient(0deg,#0000002e 0 1px,#0000 1px 3px);position:absolute;inset:0}.mosaic__peers{color:#4ade80;font-variant-numeric:tabular-nums;background:#000000b3;border:1px solid #4ade8080;border-radius:999px;padding:1px 6px;font-size:12px;position:absolute;top:5px;right:5px}.mosaic__ch{color:#fde047;letter-spacing:1px;white-space:nowrap;background:#000000b8;border:1px solid #fde04773;border-radius:3px;padding:1px 7px;font-size:12px;position:absolute;top:5px;left:5px}.mosaic__tile--current .mosaic__ch{color:#4ade80;background:#4ade8033;border-color:#4ade80}.mosaic__plate{background:linear-gradient(#0000 0%,#000000bf 40%,#000000eb 100%);flex-direction:column;gap:1px;padding:14px 8px 6px;display:flex;position:absolute;bottom:0;left:0;right:0}.mosaic__name{color:#d5ffe3;letter-spacing:.5px;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.mosaic__title{color:#d5ffe3bf;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.2;display:-webkit-box;overflow:hidden}.mosaic__remaining{color:#fde047;opacity:.85;font-variant-numeric:tabular-nums;font-size:11px}@media (width<=600px){.mosaic__grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:7px;padding:8px}.mosaic__head-hint{display:none}.mosaic__name{font-size:13px}}#hover-tip{z-index:9999;color:#d5ffe3;pointer-events:none;opacity:0;background:#080e0af5;border:1px solid #4ade8073;border-radius:7px;max-width:260px;padding:7px 11px 8px;font-family:VT323,monospace;font-size:17px;line-height:1.25;transition:opacity .14s,transform .14s;position:fixed;transform:translateY(3px);box-shadow:0 4px 18px #0000008c,0 0 12px #4ade801f}#hover-tip.is-on{opacity:1;transform:translateY(0)}.epg2 .epg2__ch-group{letter-spacing:.18em;color:var(--epg2-yellow);text-shadow:0 0 6px #fde0474d;border-top:1px solid var(--epg2-border);border-bottom:1px solid var(--epg2-panel);background:linear-gradient(180deg, #061208 0%, var(--epg2-bg) 100%);justify-content:space-between;align-items:center;gap:8px;padding:14px 16px 7px;font-size:10px;font-weight:700;display:flex}.epg2 .epg2__ch-group span:last-child{color:#6b7280;text-shadow:none;font-weight:400}.epg2 .epg2__ch-headline{align-items:center;gap:8px;min-width:0;display:flex}.epg2 .epg2__ch-headline .epg2__ch-name{flex:1;min-width:0}.epg2 .epg2__ch-kind{letter-spacing:.12em;color:var(--epg2-yellow);border:1px solid #fde04773;border-radius:2px;flex:none;padding:1px 5px;font-size:9px;font-weight:700;line-height:1.3}.epg2 .epg2__ch-item.is-service .epg2__ch-line{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box}.epg2 .epg2__ch-item.is-service.is-selected .epg2__ch-line{font-weight:400}.epg2 .epg2__hero.is-service:after{background-image:radial-gradient(#fde04714 1px,#0000 1px)}.epg2 .epg2__live-badge--kind{color:var(--epg2-yellow);background:0 0;border:1px solid #fde04799;animation:none;box-shadow:0 0 8px #fde04733}.epg2 .epg2__svc-list{margin:0;padding:6px 26px 18px;list-style:none}.epg2 .epg2__svc-item{border-bottom:1px solid var(--epg2-panel);color:#d1d5db;padding:11px 0 11px 18px;font-size:13px;line-height:1.45;position:relative}.epg2 .epg2__svc-item:before{content:"▸";color:var(--epg2-green);position:absolute;top:11px;left:0}.epg2 .epg2__svc-label{letter-spacing:.12em;color:var(--epg2-yellow);margin-right:8px;font-size:11px;font-weight:700}@media (width<=760px){.epg2 .epg2__svc-list{padding:4px 18px 14px}}body.tv-lite .games-menu.is-open,.screen-reactions__viewers{scrollbar-width:thin;scrollbar-color:#fde04773 #0000004d;overscroll-behavior:contain}.woo-sheet__panel{scrollbar-width:thin;scrollbar-color:#99a3b380 #0000004d;overscroll-behavior:contain}.invite-card__paper,.invite-composer__card,.invite-composer__channels{scrollbar-width:thin;scrollbar-color:#4ade8073 #0000004d;overscroll-behavior:contain}@media (width>=768px){.md\:left-6{left:1.5rem}.md\:w-40{width:10rem}.md\:flex-row{flex-direction:row}.md\:gap-8{gap:2rem}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}}.tv90-only{display:none}body.tv90:not(.tv-lite) .plastic-body{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E"), linear-gradient(to bottom, var(--tv-shine) 0%, transparent 5%, transparent 93%, #0000004d 100%), linear-gradient(to bottom, var(--tv-top) 0%, var(--tv-mid) 34%, var(--tv-bot) 100%);background-blend-mode:soft-light, normal, normal;border-bottom-color:#060607;box-shadow:0 34px 70px #000000d9,0 10px 22px #0009,inset 0 2px 1px #ffffff29,inset 2px 0 1px #ffffff0d,inset -2px 0 1px #00000059,inset 0 -3px 2px #00000080}body.tv90:not(.tv-lite) .plastic-body:after{content:"";pointer-events:none;border:1px solid #0000006b;border-radius:18px;position:absolute;inset:9px;box-shadow:0 1px #ffffff0f,inset 0 1px #ffffff0a}body.tv90:not(.tv-lite) #screen-housing{background:radial-gradient(120% 90% at 50% 0,#ffffff09,#0000 60%),linear-gradient(#121214,#09090a);border-color:#1b1b1e;box-shadow:inset 0 12px 30px #000000f2,inset 0 -2px #ffffff0a,0 1px #ffffff12,0 -1px #0009}body.tv90:not(.tv-lite) .crt-screen{border-color:#030303;box-shadow:inset 0 0 40px #000,0 0 0 1px #ffffff0d,0 0 18px #000c}body.tv90 .tv-brand-bar{-moz-column-gap:14px;grid-template-columns:minmax(0,1.6fr) auto auto minmax(0,1fr);align-self:stretch;align-items:center;column-gap:14px;height:68px;margin-top:8px;padding:0 4px;display:grid}body.tv90 .tv-brand-bar .tv-brand-bar__logo{letter-spacing:.16em;text-transform:none;opacity:1;color:#0000;background:linear-gradient(#fbfbfb 0%,#c9cbd0 38%,#6f7278 52%,#e3e5e9 70%,#a7aab0 100%);filter:drop-shadow(0 1px #000000d9)drop-shadow(0 -1px #ffffff14);-webkit-background-clip:text;background-clip:text;grid-column:2;margin-left:0;font-family:Inter,sans-serif;font-size:22px;font-style:italic;font-weight:800}body.tv90 .tv-brand-bar .tv90-marks{letter-spacing:0;color:#8b9098;text-transform:uppercase;white-space:nowrap;grid-column:3;gap:2px;font-family:Inter,sans-serif;line-height:1;display:grid}body.tv90 .tv90-marks b{letter-spacing:.3em;font-size:9px;font-weight:800}body.tv90 .tv90-marks i{letter-spacing:.34em;color:#6c717a;font-size:8px;font-style:normal;font-weight:600}body.tv90 .tv-brand-bar .tv90-chin-grille{background:repeating-linear-gradient(180deg, #020203 0 var(--grl-chin-a,2px), #ffffff1a var(--grl-chin-a,2px) var(--grl-chin-b,3px), transparent var(--grl-chin-b,3px) var(--grl-chin-c,5px)), linear-gradient(180deg, #00000059, #00000080);border-radius:5px;grid-area:1/1;height:46px;display:block;box-shadow:inset 0 2px 3px #000000bf,0 1px #ffffff12}body.tv90 .tv-brand-bar:after{content:"";background:repeating-linear-gradient(180deg, #020203 0 var(--grl-chin-a,2px), #ffffff1a var(--grl-chin-a,2px) var(--grl-chin-b,3px), transparent var(--grl-chin-b,3px) var(--grl-chin-c,5px)), linear-gradient(180deg, #00000059, #00000080);border-radius:5px;grid-area:1/4;height:46px;box-shadow:inset 0 2px 3px #000000bf,0 1px #ffffff12}body.tv90:not(.tv-lite) #dendy-body[style*="bottom: -90px"]{bottom:-110px!important}body.tv90 #tv-side-panel{-moz-column-gap:8px;background:linear-gradient(#00000029,#0000004d);border-radius:14px;flex:none;grid-template-rows:repeat(13,auto) minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"wallet wallet""clock clock""daily daily""pwr pwr""lch lvol""chup vup""chn vbar""chdn vdn""mute mute""prog mosa""chat prof""hot hot""games games""grille grille""tg tg""dc dc";gap:7px 8px;width:188px;padding:10px 10px 11px;display:grid;position:relative;box-shadow:inset 0 2px 4px #0000008c,inset 0 -1px #ffffff0d,0 1px #ffffff0f}body.tv90 .tvp-displays,body.tv90 .tvp-controls,body.tv90 .tvp-power,body.tv90 .tvp-group,body.tv90 .tvp-group>.recessed-panel,body.tv90 .tvp-navgrid{display:contents}body.tv90 .tvp-group>.silk-label{display:none}body.tv90 .stats-display{grid-area:wallet}body.tv90 .clock-display{grid-area:clock}body.tv90 #daily-display{grid-area:daily}body.tv90 .tvp-games{grid-area:games}body.tv90 #hot-btn{grid-area:hot}body.tv90 #power-led,body.tv90 .pwr-btn-container{grid-area:pwr}body.tv90 .tv90-silk--ch{grid-area:lch}body.tv90 .tv90-silk--vol{grid-area:lvol}body.tv90 #ch-up-btn{grid-area:chup}body.tv90 #panel-ch{grid-area:chn}body.tv90 #ch-down-btn{grid-area:chdn}body.tv90 #vol-up-btn{grid-area:vup}body.tv90 #panel-vol{grid-area:vbar}body.tv90 #vol-down-btn{grid-area:vdn}body.tv90 #mute-btn{grid-area:mute}body.tv90 #teletext-btn{grid-area:prog}body.tv90 #mosaic-btn{grid-area:mosa}body.tv90 #chat-btn{grid-area:chat}body.tv90 #profile-btn{grid-area:prof}body.tv90 .tv90-grille{grid-area:grille}body.tv90 .hw-btn-split{grid-area:tg}body.tv90 .plastic-discord{grid-area:dc}body.tv90 #tvslim-btn{display:none}body.tv90 #tv-side-panel .game-controls-hint{z-index:6;background:linear-gradient(#ffffff0d,#0000 30%),#040805;border:1px solid #050806;border-radius:8px;grid-area:games-start/games-start/grille-end/games-end;width:auto;padding:7px 10px;line-height:1.12;inset:0;overflow:hidden;box-shadow:inset 0 2px 6px #000000d9,0 1px #ffffff0f}body.tv90 .tv90-silk{letter-spacing:.18em;color:#9097a1;text-transform:uppercase;white-space:nowrap;text-shadow:0 1px #0009;align-self:end;padding-left:2px;font:800 9px/1 Inter,sans-serif;display:block}body.tv90 #tv-side-panel .stats-display,body.tv90 #tv-side-panel .clock-display,body.tv90 #tv-side-panel .daily-display{background:linear-gradient(#1b1c20,#111215);border:1px solid #0b0c0e;border-radius:7px;margin:0;padding:4px;box-shadow:inset 0 1px 2px #000c,0 1px #ffffff0f}body.tv90 #tv-side-panel .stats-display__screw,body.tv90 #tv-side-panel .stats-display__silk{display:none}body.tv90 #tv-side-panel .stats-display__glass{border-radius:4px;gap:8px;padding:7px 8px}body.tv90 #tv-side-panel .clock-display__glass{padding:4px 8px}body.tv90 #tv-side-panel .daily-display__glass{gap:6px;padding:6px 8px}body.tv90 #tv-side-panel .stats-display__label{letter-spacing:.06em;font-size:12px}body.tv90 #tv-side-panel .wunder-widget__head,body.tv90 #tv-side-panel .lootbox-widget__head{gap:6px;padding:0}body.tv90 #tv-side-panel .wunder-widget__count,body.tv90 #tv-side-panel .lootbox-widget__count{white-space:nowrap;font-size:16px}body.tv90 #tv-side-panel .digital-clock{font-size:27px}body.tv90 #tv-side-panel .daily-indicator__count{font-size:14px}body.tv90 #tv-side-panel .daily-indicator__streak{font-size:11px}body.tv90 #tv-side-panel .hw-btn{color:#e1e5ea;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 1px 1px #0009;filter:none;background:linear-gradient(#4a4d56 0%,#373a42 48%,#2b2d33 100%);border:1px solid #141519;border-radius:8px;width:100%;min-width:0;min-height:0;margin:0;padding:0 6px;font:800 10px/1.1 Inter,sans-serif;transition:transform 70ms,box-shadow 70ms,background .15s;position:relative;box-shadow:inset 0 1px #ffffff2b,inset 0 -2px 3px #00000052,0 2px #0e0f12,0 4px 7px #00000080}body.tv90 #tv-side-panel .hw-btn:hover{color:#fff;background:linear-gradient(#555964 0%,#3f424b 48%,#30323a 100%)}body.tv90 #tv-side-panel .hw-btn:active,body.tv90 #tv-side-panel .hw-btn.is-pressed,body.tv90 #tv-side-panel .hw-btn.muted{transform:translateY(2px);box-shadow:inset 0 2px 5px #0000008c,inset 0 -1px #ffffff0d,0 0 #0e0f12,0 1px 2px #0006}body.tv90 #tv-side-panel .hw-btn:focus-visible{outline-offset:2px;outline:2px solid #fde047}body.tv90 #tv-side-panel .hw-btn.plastic-red,body.tv90 #tv-side-panel .hw-btn.plastic-yellow,body.tv90 #tv-side-panel .hw-btn.plastic-green,body.tv90 #tv-side-panel .hw-btn.plastic-purple,body.tv90 #tv-side-panel .hw-btn.plastic-blue,body.tv90 #tv-side-panel .hw-btn.plastic-tg,body.tv90 #tv-side-panel .hw-btn.plastic-discord{color:#e1e5ea;border-color:#141519}body.tv90 .tv90-key__label{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font:800 10px/1 Inter,sans-serif;display:inline-block}body.tv90 #tv-side-panel .hw-btn:before,body.tv90 .pwr-btn:before{-webkit-mask:var(--ico) center / contain no-repeat;-webkit-mask:var(--ico) center / contain no-repeat;mask:var(--ico) center / contain no-repeat;background:currentColor;flex:none}body.tv90 #tv-side-panel #ch-up-btn,body.tv90 #tv-side-panel #ch-down-btn,body.tv90 #tv-side-panel #vol-up-btn,body.tv90 #tv-side-panel #vol-down-btn{height:34px;font-size:0}body.tv90 #tv-side-panel .hw-btn-grid .hw-arrow{display:none}body.tv90 #tv-side-panel #ch-up-btn:before,body.tv90 #tv-side-panel #ch-down-btn:before,body.tv90 #tv-side-panel #vol-up-btn:before,body.tv90 #tv-side-panel #vol-down-btn:before{content:"";width:15px;height:15px}body.tv90 #ch-up-btn{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 5l9 13H3z'/%3E%3C/svg%3E")}body.tv90 #ch-down-btn{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 19L3 6h18z'/%3E%3C/svg%3E")}body.tv90 #vol-up-btn{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10 3h4v7h7v4h-7v7h-4v-7H3v-4h7z'/%3E%3C/svg%3E")}body.tv90 #vol-down-btn{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 10h18v4H3z'/%3E%3C/svg%3E")}body.tv90 .tv90-chled{color:#ff4f3d;letter-spacing:.08em;text-shadow:0 0 6px #ff3c28bf,0 0 14px #ff281459;cursor:pointer;background:linear-gradient(#ffffff0f,#0000 40%),#1a0605;border:1px solid #050506;border-radius:5px;justify-content:center;align-items:center;height:30px;padding:0;font:400 28px/1 VT323,monospace;display:flex;box-shadow:inset 0 2px 6px #000000d9,0 1px #ffffff12}body.tv90 .tv90-chled:hover{color:#ff7a6b}body.tv90 .tv90-chled:focus-visible{outline-offset:2px;outline:2px solid #fde047}body.tv90:not(.tv-is-on) .tv90-chled{color:#3a100c;text-shadow:none}body.tv90 .tv90-vol{--vol:5;background:#070b08;border:1px solid #050506;border-radius:5px;grid-template-columns:repeat(10,1fr);align-items:end;gap:2px;height:30px;padding:5px 6px;display:grid;box-shadow:inset 0 2px 6px #000000d9,0 1px #ffffff12}body.tv90 .tv90-vol i{background:#0f2a17;border-radius:1px;display:block}body.tv90 .tv90-vol i:first-child{height:30%}body.tv90 .tv90-vol i:nth-child(2){height:37%}body.tv90 .tv90-vol i:nth-child(3){height:44%}body.tv90 .tv90-vol i:nth-child(4){height:51%}body.tv90 .tv90-vol i:nth-child(5){height:58%}body.tv90 .tv90-vol i:nth-child(6){height:65%}body.tv90 .tv90-vol i:nth-child(7){height:72%}body.tv90 .tv90-vol i:nth-child(8){height:79%}body.tv90 .tv90-vol i:nth-child(9){height:88%}body.tv90 .tv90-vol i:nth-child(10){height:100%}body.tv90.tv-is-on .tv90-vol:not(.is-muted) i:nth-child(-n+7){background:#3ee07a;box-shadow:0 0 4px #3ee07a99}body.tv90.tv-is-on .tv90-vol:not(.is-muted) i:nth-child(n+8):nth-child(-n+9){background:#f5d33b;box-shadow:0 0 4px #f5d33b99}body.tv90.tv-is-on .tv90-vol:not(.is-muted) i:nth-child(10){background:#ff5a46;box-shadow:0 0 4px #ff5a4699}body.tv90 .tv90-vol[data-vol="0"] i:nth-child(n+1),body.tv90 .tv90-vol[data-vol="1"] i:nth-child(n+2),body.tv90 .tv90-vol[data-vol="2"] i:nth-child(n+3),body.tv90 .tv90-vol[data-vol="3"] i:nth-child(n+4),body.tv90 .tv90-vol[data-vol="4"] i:nth-child(n+5),body.tv90 .tv90-vol[data-vol="5"] i:nth-child(n+6),body.tv90 .tv90-vol[data-vol="6"] i:nth-child(n+7),body.tv90 .tv90-vol[data-vol="7"] i:nth-child(n+8),body.tv90 .tv90-vol[data-vol="8"] i:nth-child(n+9),body.tv90 .tv90-vol[data-vol="9"] i:nth-child(n+10){box-shadow:none!important;background:#0f2a17!important}body.tv90 .tv90-vol.is-muted i{background:#2a0d0b}body.tv90 #tv-side-panel #mute-btn{justify-content:center;gap:8px;height:32px}body.tv90 #tv-side-panel #mute-btn>span:not(.tv90-key__label){display:none}body.tv90 #tv-side-panel #mute-btn:before{content:"";background:#3a1411;border-radius:50%;width:8px;height:8px;box-shadow:inset 0 1px 2px #000000b3;-webkit-mask:none;mask:none}body.tv90 #tv-side-panel #mute-btn.muted:before{background:#ff4a3a;box-shadow:0 0 6px #ff4a3ae6}body.tv90 #tv-side-panel #teletext-btn,body.tv90 #tv-side-panel #mosaic-btn,body.tv90 #tv-side-panel #chat-btn,body.tv90 #tv-side-panel #profile-btn{flex-flow:wrap;place-content:center;align-items:center;gap:3px 4px;height:50px;padding:0 3px;overflow:hidden}body.tv90 #tv-side-panel #teletext-btn:before,body.tv90 #tv-side-panel #mosaic-btn:before,body.tv90 #tv-side-panel #chat-btn:before,body.tv90 #tv-side-panel #profile-btn:before{content:"";opacity:.92;order:1;width:17px;height:17px}body.tv90 #tv-side-panel #teletext-btn:after,body.tv90 #tv-side-panel #mosaic-btn:after,body.tv90 #tv-side-panel #chat-btn:after,body.tv90 #tv-side-panel #profile-btn:after{content:"";flex:0 0 100%;order:3;height:0}body.tv90 #tv-side-panel #teletext-btn>span:first-child,body.tv90 #tv-side-panel #mosaic-btn>span:first-child,body.tv90 #tv-side-panel #chat-btn>span:first-child,body.tv90 #tv-side-panel #profile-btn>span:first-child{letter-spacing:.05em;white-space:nowrap;flex:none;order:4;min-width:0;font-size:9.5px;line-height:1;overflow:visible}body.tv90 #tv-side-panel #chat-btn .chat-online,body.tv90 #tv-side-panel #profile-btn .ach-progress-chip{letter-spacing:0;order:2;margin:0;padding:2px 4px;font-size:8.5px;line-height:1;position:static}body.tv90 #tv-side-panel #chat-btn .chat-mentions,body.tv90 #tv-side-panel #profile-btn .daily-dot{order:5;margin:0}body.tv90 #tv-side-panel #chat-btn .chat-mentions{font-size:12px}body.tv90 #teletext-btn{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Crect x='3' y='4' width='18' height='16' rx='2'/%3E%3Cpath d='M7 9h10M7 13h10M7 17h6'/%3E%3C/svg%3E")}body.tv90 #mosaic-btn{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Crect x='3' y='3' width='7.5' height='7.5' rx='1.5'/%3E%3Crect x='13.5' y='3' width='7.5' height='7.5' rx='1.5'/%3E%3Crect x='3' y='13.5' width='7.5' height='7.5' rx='1.5'/%3E%3Crect x='13.5' y='13.5' width='7.5' height='7.5' rx='1.5'/%3E%3C/svg%3E")}body.tv90 #chat-btn{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M4 5h16v11H9l-5 4z'/%3E%3C/svg%3E")}body.tv90 #profile-btn{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21c1.5-4 4.5-6 8-6s6.5 2 8 6'/%3E%3C/svg%3E")}body.tv90 #tv-side-panel #hot-btn{justify-content:flex-start;gap:8px;height:38px;padding:0 6px 0 10px}body.tv90 #tv-side-panel #hot-btn:before{content:"";background:#1c2a20;border-radius:50%;width:8px;height:8px;box-shadow:inset 0 1px 2px #000000b3;-webkit-mask:none;mask:none}body.tv90 #tv-side-panel #hot-btn[data-state=go]:before{background:#4ade80;box-shadow:0 0 6px #4ade80e6}body.tv90 #tv-side-panel #hot-btn[data-state=here]:before{background:#fbbf24;box-shadow:0 0 6px #fbbf24cc}body.tv90 #tv-side-panel #hot-btn .hot-channel__txt{flex-direction:column;flex:auto;align-items:flex-start;gap:4px;min-width:0;display:flex;overflow:hidden}body.tv90 #tv-side-panel #hot-btn .hot-channel__lab{letter-spacing:.16em;color:#9097a1;font-size:7.5px;line-height:1}body.tv90 #tv-side-panel #hot-btn .hot-channel__name{letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10.5px;line-height:1;overflow:hidden}body.tv90 #tv-side-panel #hot-btn[data-state=none] .hot-channel__name{color:#7d838c}body.tv90 #tv-side-panel #hot-btn .chat-online{letter-spacing:0;flex:none;margin:0;padding:2px 4px;font-size:9px;line-height:1}body.tv90 #tv-side-panel #hot-btn[aria-disabled=true]{cursor:default}body.tv90 #tv-side-panel #hot-btn[aria-disabled=true]:hover{color:#e1e5ea;background:linear-gradient(#4a4d56 0%,#373a42 48%,#2b2d33 100%)}body.tv90 #tv-side-panel #hot-btn[aria-disabled=true]:active{transform:none;box-shadow:inset 0 1px #ffffff2b,inset 0 -2px 3px #00000052,0 2px #0e0f12,0 4px 7px #00000080}body.tv90 .tvp-games{display:block}body.tv90 #tv-side-panel .games-launcher{letter-spacing:.14em;background:radial-gradient(120% 140% at 50% 0,#fde04733,#0000 60%),linear-gradient(#3b2a0a,#1f1605);border:1px solid #5c4410;border-radius:8px;width:100%;height:40px;margin:0;font-size:22px;box-shadow:inset 0 1px #fff0b433,0 2px #0e0f12,0 4px 7px #00000080,0 0 12px #fde0471f}body.tv90 #tv-side-panel .pwr-btn-container{background:linear-gradient(#151619,#1d1f23);border-radius:10px;width:100%;height:40px;padding:3px}body.tv90 #tv-side-panel .pwr-btn{border-radius:8px;gap:7px;width:100%;height:100%;padding:0}body.tv90 #tv-side-panel .pwr-btn>span:not(.tv90-key__label){display:none}body.tv90 #tv-side-panel .pwr-btn>.tv90-key__label{letter-spacing:.16em;font-size:11px}body.tv90 #tv-side-panel .pwr-btn:before{content:"";--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='M12 3v9'/%3E%3Cpath d='M6.3 6.8a8 8 0 1 0 11.4 0'/%3E%3C/svg%3E");width:14px;height:14px}body.tv90 #tv-side-panel #power-led{z-index:2;pointer-events:none;place-self:center start;width:8px;height:8px;margin-left:14px}body.tv90 .tv90-grille{background:repeating-linear-gradient(180deg, #020203 0 var(--grl-spk-a,3px), #ffffff17 var(--grl-spk-a,3px) var(--grl-spk-b,4px), transparent var(--grl-spk-b,4px) var(--grl-spk-c,7px)), linear-gradient(180deg, #0000004d, #00000080);border-radius:8px;min-height:0;margin:3px 2px;display:block;box-shadow:inset 0 3px 5px #000000bf,0 1px #ffffff12}body.tv90 #tv-side-panel .hw-btn-split,body.tv90 #tv-side-panel .plastic-discord{letter-spacing:.06em;height:30px;font-size:9.5px}body.tv90 #tv-side-panel .hw-btn-split{gap:4px;padding:0 4px 0 7px}body.tv90 #tv-side-panel .hw-btn-split__half{letter-spacing:.05em;font-size:9.5px}body.tv90 #tv-side-panel .plastic-discord{justify-content:flex-start;gap:9px;padding:0 7px}body.tv90 #tv-side-panel .social-ico--telegram{color:#7dd3fc}body.tv90 #tv-side-panel .social-ico--discord{color:#c4b5fd}body.tv90 .woo-bar__btn{background:linear-gradient(#43464f 0%,#33363d 50%,#292b31 100%);border-color:#141519;box-shadow:inset 0 1px #ffffff24,inset 0 -2px 3px #0000004d,0 2px #0b0c0f}body.tv90 .woo-bar__btn:active{background:linear-gradient(#33363d,#26282d);transform:translateY(1px);box-shadow:inset 0 2px 4px #0000008c}body.tv90 .woo-bar__btn--pwr{color:#f87171}body.tv90 .woo-bar__btn--pwr-on{color:#4ade80;border-color:#4ade8073}body.tv90 .woo-bar__num{color:#ff4f3d;letter-spacing:.04em;text-shadow:0 0 6px #ff3c28bf;background:#1a0605;border-radius:3px;padding:1px 3px 0;font:400 18px/1 VT323,monospace;box-shadow:inset 0 1px 3px #000000d9}body.tv90 .woo-bar__now{gap:5px}body.tv90 .woo-bar__step{width:34px}.mk-bar{z-index:30;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030704e6;border:1px solid #4ade8059;border-radius:10px;align-items:center;gap:12px;min-height:54px;margin:0;padding:8px 10px 8px 16px;display:flex;position:sticky;top:0;box-shadow:0 0 24px #16653447,0 12px 28px #0000008c}.mk-bar__title{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.1em;color:#4ade80;text-shadow:0 0 8px #4ade808c,0 0 18px #4ade8040;text-align:left;min-width:0;margin:0;font-family:"Press Start 2P",monospace;font-size:clamp(13px,1.5vw,18px);line-height:1.2;overflow:hidden}.mk-bar__spacer{flex:auto}.mk-close{color:#4ade80;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#4ade8014;border:1px solid #4ade8073;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:8px;height:38px;margin:0;padding:0 14px;font:800 12px/1 Inter,sans-serif;transition:background .12s,color .12s,box-shadow .15s;display:inline-flex;position:static}.mk-close:before{content:"✕";font-size:15px;font-weight:700}.mk-close:hover{color:#ecfccb;background:#4ade802e;box-shadow:0 0 12px #4ade8059}.mk-close:focus-visible{outline-offset:2px;outline:2px solid #fde047}@media (width<=560px){.mk-close{gap:0;width:40px;padding:0;font-size:0}.mk-close:before{font-size:18px}}.mk-tabs{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;justify-content:safe center;gap:6px;max-width:100%;padding:4px 2px 6px;display:flex;overflow-x:auto}.mk-tabs::-webkit-scrollbar{display:none}@media (width>=720px),(hover:hover) and (pointer:fine){.mk-tabs{flex-wrap:wrap;justify-content:center;overflow-x:visible}}.mk-tab{height:36px;box-shadow:none;color:#86efac;letter-spacing:.1em;text-transform:uppercase;text-shadow:none;white-space:nowrap;cursor:pointer;background:#030704bf;border:1px solid #4ade8047;border-radius:8px;flex:none;align-items:center;gap:6px;margin:0;padding:0 14px;font:800 12px/1 Inter,sans-serif;transition:color .12s,border-color .12s,background .12s;display:inline-flex}.mk-tab:hover{color:#d9f99d;background:#4ade8014;border-color:#4ade8099}.mk-tab:focus-visible{outline-offset:2px;outline:2px solid #fde047}.mk-tab.shop-tabs__btn--active,.mk-tab.coll-tab--active,.mk-tab.profile-overlay__tab--on{color:#fde047;text-shadow:0 0 6px #fde04773;background:#fde04717;border-color:#fde047b3;box-shadow:inset 0 -2px #fde047,0 0 14px #fde0472e}.mk-key{height:32px;box-shadow:none;color:#86efac;letter-spacing:.1em;text-transform:uppercase;text-shadow:none;white-space:nowrap;cursor:pointer;background:#030704bf;border:1px solid #4ade8047;border-radius:7px;flex:none;align-items:center;gap:6px;margin:0;padding:0 12px;font:700 11px/1 Inter,sans-serif;transition:color .12s,border-color .12s,background .12s;display:inline-flex}.mk-key:hover{color:#d9f99d;border-color:#4ade8099}.mk-key:focus-visible{outline-offset:2px;outline:2px solid #fde047}.mk-key.coll-filter__btn--active,.mk-key.shop-figure-series__chip--active{color:#fde047;background:#fde04717;border-color:#fde047b3;box-shadow:inset 0 -2px #fde047}
