@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:700 900;font-display:swap;src:url(/fonts/big-shoulders-display.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/space-grotesk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/space-mono-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/space-mono-700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0b0f;--fg:#f2efe9;--muted:#8a8a96;--line:#2a2a33;--pink:#ff2d8a;--pink-dark:#d6146b;--cyan:#04fcfc;--live:#39ff5a;--twitch:#9146ff;--paper:#f2efe9;--concrete:#ddd8ce;--ink:#0b0b0f;--r-pill:999px;--r-card:18px;--r-tile:14px;--gutter:clamp(16px, 4vw, 48px);--shadow:0 10px 30px #00000059;--header-h:68px}*{box-sizing:border-box}[hidden]{display:none!important}html,body{background:var(--bg);color:var(--fg);margin:0;font-family:Space Grotesk,system-ui,sans-serif;overflow-x:hidden}img{max-width:100%;height:auto;display:block}picture{display:contents}a{color:inherit}main:focus{outline:none}section[id]{scroll-margin-top:var(--header-h)}.d{text-transform:uppercase;letter-spacing:-.01em;font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;line-height:.86}.m{text-transform:uppercase;letter-spacing:.12em;font-family:Space Mono,monospace}.site{z-index:1;background:var(--bg);width:min(100%,1264px);margin:0 auto;position:relative;box-shadow:0 0 80px #0009}.wrap{width:100%;padding-inline:var(--gutter);margin:0 auto}.eyebrow{color:var(--pink);font-size:12px;font-weight:700}h2.d{text-wrap:balance;margin:0;font-size:clamp(56px,9vw,120px)}.light .eyebrow{color:var(--pink-dark)}.muted{color:var(--muted)}.skip{z-index:300;border-radius:var(--r-pill);background:var(--fg);color:var(--ink);padding:12px 18px;font-weight:700;text-decoration:none;position:absolute;top:-80px;left:16px}.skip:focus{top:16px}.btn{border-radius:var(--r-pill);cursor:pointer;white-space:nowrap;border:0;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 24px;font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:700;text-decoration:none;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,background .2s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}.btn-primary{background:var(--fg);color:var(--ink);box-shadow:0 8px 24px #f2efe92e}.btn-primary:hover{box-shadow:0 14px 34px #f2efe947}.btn-pink{background:linear-gradient(135deg, #ff4fa0, var(--pink));color:var(--ink);box-shadow:0 8px 24px #ff2d8a59}.btn-twitch{background:var(--twitch);color:#fff;box-shadow:0 8px 24px #9146ff59}.btn-ghost{color:var(--fg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f2efe90f;border:1px solid #f2efe940}.btn-ghost:hover{background:#f2efe91f}.light .btn-ghost{color:var(--ink);background:#0b0b0f0f;border-color:#0b0b0f40}.icon-btn{cursor:pointer;width:44px;height:44px;color:var(--fg);background:#f2efe90f;border:1px solid #f2efe933;border-radius:50%;justify-content:center;align-items:center;transition:background .2s;display:inline-flex}.icon-btn:hover{background:#f2efe924}.link{align-items:center;gap:8px;font-size:13px;font-weight:700;text-decoration:none;transition:gap .25s;display:inline-flex}.link:hover{color:var(--pink);gap:14px}.light .link:hover{color:var(--pink-dark)}.linkbtn{all:unset;cursor:pointer;color:var(--pink);text-underline-offset:3px;font-weight:700;text-decoration:underline}.linkbtn:hover{color:var(--fg)}.linkbtn:focus-visible{outline:3px solid var(--cyan);outline-offset:2px;border-radius:4px}.qty button:disabled{opacity:.35;cursor:default}.bg{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.bg .cloud{filter:blur(60px);opacity:0;border-radius:50%;width:70vmax;height:70vmax;transition:opacity .8s;position:absolute}.bg .c1{background:radial-gradient(circle,#ff2d8acc,#ff2d8a00 60%);margin-top:-35vmax;margin-left:-35vmax;animation:40s linear infinite circ1;top:22vh;left:max(0px,50% - 632px)}.bg .c2{background:radial-gradient(circle,#3c0c74,#3c0c7400 60%);margin-top:-35vmax;margin-left:-35vmax;animation:52s linear infinite circ2;top:28vh;left:min(100%,50% + 632px)}.bg .c3{background:radial-gradient(circle,#04fcfc40,#04fcfc00 60%);width:50vmax;height:50vmax;margin-top:-25vmax;margin-left:-25vmax;animation:66s linear infinite circ3;top:62vh;left:max(0px,50% - 632px)}@keyframes circ1{0%{transform:rotate(0)translateY(12vh)rotate(0)}to{transform:rotate(360deg)translateY(12vh)rotate(-360deg)}}@keyframes circ2{0%{transform:rotate(0)translateY(14vh)rotate(0)}to{transform:rotate(-360deg)translateY(14vh)rotate(360deg)}}@keyframes circ3{0%{transform:rotate(180deg)translateY(10vh)rotate(-180deg)}to{transform:rotate(540deg)translateY(10vh)rotate(-540deg)}}.bg .hex{opacity:0;transition:opacity .8s;animation:90s linear infinite hexdrift;position:absolute;inset:-200px}@keyframes hexdrift{0%{transform:translateY(0)}to{transform:translateY(-194px)}}.bg .grain{opacity:0;background:repeating-linear-gradient(160deg,#0000000b 0 2px,#0000 2px 7px),repeating-linear-gradient(20deg,#fff6 0 1px,#0000 1px 9px),repeating-linear-gradient(95deg,#00000008 0 1px,#0000 1px 13px);transition:opacity .8s;position:absolute;inset:0}.bg-a{background:#0b0b0f}.bg-a .cloud{opacity:1}.bg-b{background:#cfcbc6}.bg-b .grain{opacity:1}.bg-b .cloud{opacity:.55}.bg-b .hex{opacity:.18;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMTIiIGhlaWdodD0iMTk0IiB2aWV3Qm94PSIwIDAgMTEyIDE5NCI+PGcgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjM0MwQzc0IiBzdHJva2Utd2lkdGg9IjIiPjxwb2x5Z29uIHBvaW50cz0iNTYuMDAsMC4wMCAxMTIuMDAsMzIuMzQgMTEyLjAwLDk3LjAwIDU2LjAwLDEyOS4zNCAwLjAwLDk3LjAwIDAuMDAsMzIuMzQiLz48cG9seWdvbiBwb2ludHM9IjAuMDAsOTcuMDEgNTYuMDAsMTI5LjM0IDU2LjAwLDE5NC4wMSAwLjAwLDIyNi4zNSAtNTYuMDAsMTk0LjAxIC01Ni4wMCwxMjkuMzQiLz48cG9seWdvbiBwb2ludHM9IjExMi4wMCw5Ny4wMSAxNjguMDAsMTI5LjM0IDE2OC4wMCwxOTQuMDEgMTEyLjAwLDIyNi4zNSA1Ni4wMCwxOTQuMDEgNTYuMDAsMTI5LjM0Ii8+PHBvbHlnb24gcG9pbnRzPSIwLjAwLC05Ni45OSA1Ni4wMCwtNjQuNjYgNTYuMDAsMC4wMSAwLjAwLDMyLjM1IC01Ni4wMCwwLjAxIC01Ni4wMCwtNjQuNjYiLz48cG9seWdvbiBwb2ludHM9IjExMi4wMCwtOTYuOTkgMTY4LjAwLC02NC42NiAxNjguMDAsMC4wMSAxMTIuMDAsMzIuMzUgNTYuMDAsMC4wMSA1Ni4wMCwtNjQuNjYiLz48cG9seWdvbiBwb2ludHM9IjU2LjAwLDE5NC4wMCAxMTIuMDAsMjI2LjM0IDExMi4wMCwyOTEuMDAgNTYuMDAsMzIzLjM0IDAuMDAsMjkxLjAwIDAuMDAsMjI2LjM0Ii8+PC9nPjwvc3ZnPg==) 0 0/112px 194px}.bgroot[data-bg=nebel] .bg-b,.bgroot[data-bg=kombi] .bg-a{display:none}.bg-b{--p:-40%;--w:34%}.bgroot[data-bg=wechsel] .bg-b.wipe-in{-webkit-mask-image:linear-gradient(135deg, #000 var(--p), transparent calc(var(--p) + var(--w)));-webkit-mask-image:linear-gradient(135deg, #000 var(--p), transparent calc(var(--p) + var(--w)));mask-image:linear-gradient(135deg, #000 var(--p), transparent calc(var(--p) + var(--w)))}.bgroot[data-bg=wechsel] .bg-b.wipe-out{-webkit-mask-image:linear-gradient(135deg, transparent var(--p), #000 calc(var(--p) + var(--w)));-webkit-mask-image:linear-gradient(135deg, transparent var(--p), #000 calc(var(--p) + var(--w)));mask-image:linear-gradient(135deg, transparent var(--p), #000 calc(var(--p) + var(--w)))}.bgroot[data-bg=wechsel] .bg-b.hidden-b{visibility:hidden}@media (prefers-reduced-motion:reduce){.bg .cloud,.bg .hex{animation:none}}.fx{z-index:200;pointer-events:none;display:none;position:fixed;inset:0}.fx.on{display:block}.fx .snow{opacity:0;mix-blend-mode:screen;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMjAiIGhlaWdodD0iMjIwIj48ZmlsdGVyIGlkPSJuIj48ZmVUdXJidWxlbmNlIHR5cGU9ImZyYWN0YWxOb2lzZSIgYmFzZUZyZXF1ZW5jeT0iLjkiIG51bU9jdGF2ZXM9IjIiIHN0aXRjaFRpbGVzPSJzdGl0Y2giLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMSAgMCAwIDAgMCAxICAwIDAgMCAwIDEgIDAgMCAwIDEuNiAtLjMiLz48L2ZpbHRlcj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWx0ZXI9InVybCgjbikiLz48L3N2Zz4=) 0 0/220px 220px;position:absolute;inset:-40px}.fx.channel{background:#0b0b0f8c}.fx.channel .snow{opacity:.95;animation:.1s steps(3,end) infinite fxsnow}@keyframes fxsnow{0%{transform:translate(0)}33%{transform:translate(-40px,20px)}66%{transform:translate(30px,-30px)}to{transform:translate(-10px,10px)}}.fx .osd{top:calc(84px + env(safe-area-inset-top,0px));color:#6cff6c;text-shadow:0 0 8px #3f3,2px 2px #041;letter-spacing:.1em;opacity:0;font-family:Space Mono,monospace;font-size:clamp(16px,2vw,26px);font-weight:700;transition:opacity .2s;position:fixed;right:clamp(16px,4vw,48px)}.fx.osd-on .osd{opacity:1}@media (prefers-reduced-motion:reduce){.fx.channel .snow{animation:none}}.top{top:env(safe-area-inset-top,0px);z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#0b0b0fd1;position:sticky}.top .wrap{height:var(--header-h);justify-content:space-between;align-items:center;gap:16px;display:flex}.brand{align-items:center;gap:12px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.onair{aspect-ratio:1;background:var(--pink);width:10px;min-width:10px;height:10px;box-shadow:0 0 10px var(--pink);border-radius:50%;flex:0 0 10px}.onair.live{background:var(--live);box-shadow:0 0 12px var(--live);animation:1.6s ease-in-out infinite onair}@keyframes onair{0%,to{opacity:1;box-shadow:0 0 14px var(--live)}50%{opacity:.35;box-shadow:none}}.nav{align-items:center;gap:32px;display:flex}.nav a{letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(var(--pink), var(--pink)) left bottom / 0 2px no-repeat;padding:12px 2px;font-family:Space Mono,monospace;font-size:13px;text-decoration:none;transition:background-size .35s}.nav a:hover{background-size:100% 2px}.actions{align-items:center;gap:10px;display:flex}.menu-toggle{display:none}@media (width<=900px){.nav{left:0;right:0;top:var(--header-h);border-bottom:1px solid var(--line);padding:8px var(--gutter) 16px;background:#0b0b0ff7;flex-direction:column;align-items:stretch;gap:0;display:none;position:absolute}.nav a{border-bottom:1px solid var(--line);background:0 0;padding:16px 0}.nav.open{display:flex}.menu-toggle{display:inline-flex}.brand span.txt{display:none}.btn-twitch.hdr{min-height:44px;padding:0 16px;font-size:13px}}.lang{background:#f2efe90f;border:1px solid #f2efe926;border-radius:999px;gap:2px;padding:2px;display:flex}.lang a{letter-spacing:.1em;color:#c8c8d0;border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:0 10px 0 6px;font:700 10px Space Mono,monospace;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.lang a svg{border-radius:2px;width:18px;height:13px;box-shadow:0 0 0 1px #00000059}.lang a:hover{color:var(--fg)}.lang a[aria-current=true]{background:var(--fg);color:var(--ink)}.lang a:focus-visible{outline:3px solid var(--cyan);outline-offset:2px}@media (width<=600px){.lang a span{display:none}.lang a{padding:0 6px}}.bgpick{background:#f2efe90f;border:1px solid #f2efe926;border-radius:999px;gap:1px;padding:2px;display:flex}.bgpick button{color:#c8c8d0;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:28px;padding:0 9px;font:700 9px Space Mono,monospace}.bgpick button[aria-pressed=true]{background:var(--pink);color:#0b0b0f}.bgpick button:focus-visible{outline:3px solid var(--cyan);outline-offset:2px}@media (width<=600px){.bgpick{display:none}}.cart-btn{text-decoration:none;transition:background .25s,border-color .25s,width .25s,color .25s;position:relative}.cart-btn.filled{background:var(--pink);border-color:var(--pink);color:var(--ink)}.cart-btn:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}.cartbadge{background:var(--pink);min-width:20px;height:20px;color:var(--ink);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font:700 10px Space Mono,monospace;display:none;position:absolute;top:-5px;right:-5px}.cartbadge.show{display:inline-flex}@media (prefers-reduced-motion:reduce){.onair,.onair.live{animation:none}}.hero{background:var(--bg);aspect-ratio:1264/720;width:100%;position:relative;overflow:hidden}.hero .hero-media{position:absolute;inset:0}.hero .photo{object-fit:contain;object-position:50% 50%;background:#0b0b0f;width:100%;height:100%;position:absolute;inset:0}.hero .hero-video{opacity:0;transition:opacity .6s}.hero .hero-video.playing{opacity:1}.hero .shade{background:linear-gradient(#0b0b0f00 60%,#0b0b0fbf 100%);position:absolute;inset:0}.hero .corner{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero .tc{left:calc(var(--gutter) + 56px);background:var(--ink);border-radius:var(--r-pill);padding:8px 12px;font-size:11px;position:absolute;top:44px}.hero .ch{right:calc(var(--gutter) + 56px);background:var(--ink);border-radius:var(--r-pill);padding:8px 12px;font-size:11px;position:absolute;top:44px}.hero .copy{padding:0 var(--gutter) clamp(28px, 4vw, 56px);flex-direction:column;gap:clamp(12px,1.5vw,20px);animation:.9s cubic-bezier(.2,.8,.2,1) both up;display:flex;position:absolute;bottom:0;left:0;right:0}@keyframes up{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:none}}.hero .claim{color:var(--pink);background:var(--ink);border-radius:var(--r-pill);align-self:flex-start;padding:8px 14px;font-size:12px;font-weight:700}.hero h1{text-transform:none;color:var(--fg);text-shadow:0 0 2px var(--ink), 6px 6px 0 var(--ink), 0 0 40px #0b0b0fcc;margin:0;font-size:clamp(64px,9vw,128px)}.hero .cta{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.hero .cta p{background:#0b0b0fd9;border-radius:14px;max-width:460px;margin:0;padding:10px 16px;font-size:clamp(15px,1.3vw,18px);line-height:1.4}.hero .followers{right:var(--gutter);background:var(--ink);border-radius:var(--r-card);flex-direction:column;align-items:flex-end;gap:4px;padding:14px 20px;display:flex;position:absolute;bottom:clamp(28px,4vw,64px)}.hero .followers small{color:#c8c8d0;font-size:11px}.hero .followers b{letter-spacing:0;font-size:clamp(48px,6.5vw,96px)}@media (width<=900px){.hero{aspect-ratio:auto;flex-direction:column;display:flex}.hero .hero-media{aspect-ratio:1264/720;position:relative}.hero .shade{display:none}.hero .copy{padding-top:20px;animation:none;position:static}.hero h1{text-shadow:none;font-size:clamp(72px,19vw,120px)}.hero .cta p{color:var(--muted);background:0 0;padding:0}.hero .claim{background:#ff2d8a1f}.hero .ch{display:none}.hero .tc{left:var(--gutter);top:12px}.hero .corner{display:none}.hero .followers{margin:0 var(--gutter) 24px;border:1px solid var(--line);align-self:flex-start;gap:2px;padding:10px 14px;position:static}.hero .followers b{font-size:44px}.hero .copy{gap:12px}}.ticker{background:var(--pink);color:var(--ink);align-items:center;height:56px;display:flex;overflow:hidden}.ticker>div{white-space:nowrap;gap:48px;width:max-content;font-size:14px;font-weight:700;animation:40s linear infinite tick;display:flex}.ticker .ticker-copy{display:contents}@keyframes tick{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.hero .copy,.ticker>div{animation:none}.hero .hero-video{transition:none}}section.block{padding-block:clamp(56px,7vw,96px)}.light{background:var(--paper);color:var(--ink)}.light .muted,.concrete .muted{color:#5e5e68}.concrete{background:var(--concrete);color:var(--ink)}.grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(24px,3vw,40px) 24px;display:grid}.span5{grid-column:span 5}.span7{grid-column:span 7}.span4{grid-column:span 4}@media (width<=900px){.span5,.span7,.span4{grid-column:1/-1}}.head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(28px,4vw,40px);display:flex}.stack{flex-direction:column;gap:20px;display:flex}.head .stack{gap:16px}.wave{width:100%;height:clamp(40px,6.6vw,96px);line-height:0;display:block;overflow:hidden}.wave svg{width:calc(100% + 60px);height:100%;animation:12s ease-in-out infinite alternate sway;display:block}@keyframes sway{0%{transform:translate(0)}to{transform:translate(-60px)}}.schedule-text{max-width:420px;margin:0;font-size:18px;line-height:1.5}.schedule-load{align-self:flex-start}.plan{border-top:1px solid #cfcac0}.plan .r{border-bottom:1px solid #cfcac0;grid-template-columns:64px 90px 1fr auto;align-items:center;gap:16px;padding:18px 0;font-size:17px;display:grid}.plan .r.today{color:var(--pink-dark);border-bottom-color:var(--pink-dark);font-weight:700}.plan .r .m{font-size:13px}.plan .r .tag{color:#6b6b75;justify-content:flex-end;align-items:center;gap:10px;font-size:11px;display:flex}.plan .r .plan-game{object-fit:cover;border-radius:3px;flex-shrink:0;width:30px;height:40px}.plan .r .plan-what{font-size:16px}.plan .r .plan-game-name{color:#6b6b75;margin-top:4px;font-size:11px;font-weight:400;display:block}.plan .r .plan-comment{color:#6b6b75;margin-top:2px;font-size:13px;font-weight:400;display:block}.plan .r .tag.tag-live{color:inherit}@media (width<=600px){.plan .r{grid-template-columns:48px 70px 1fr}.plan .r .tag{display:none}}.in .fri{animation:.3s step-end .6s 2 blink}@keyframes blink{50%{opacity:.15}}.about-title.d{padding-right:24px;font-size:clamp(48px,7vw,96px)}.about-text{gap:24px}.about-text p{margin:0;font-size:20px;line-height:1.5}.stats{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-top:24px;display:grid}.stats b{font-size:clamp(48px,5vw,64px);display:block}.stats small{color:var(--muted);font-size:11px}.frame{border-radius:var(--r-card);border:1px solid var(--line);aspect-ratio:4/5;position:relative;overflow:hidden}.frame img{object-fit:cover;object-position:50% 30%;width:100%;height:100%}.frame .cap{background:var(--ink);border-radius:var(--r-pill);padding:6px 12px;font-size:11px;position:absolute;bottom:14px;left:16px}.js .rev{opacity:0;transition:opacity .9s cubic-bezier(.2,.8,.2,1),transform .9s cubic-bezier(.2,.8,.2,1);transform:translateY(48px)}.js .rev.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.wave svg,.in .fri{animation:none}.js .rev{opacity:1;transition:none;transform:none}}section.channels{padding-block:clamp(40px,5vw,64px)}.channels .head{margin-bottom:clamp(16px,2vw,24px)}.channels h2.d{font-size:clamp(44px,6vw,80px)}.channels .row{color:inherit;border-radius:var(--r-card);grid-template-columns:72px 1fr auto auto;align-items:center;gap:12px 20px;margin:0 -20px;padding:clamp(12px,1.4vw,18px) 20px;text-decoration:none;transition:background .25s,color .25s,transform .35s cubic-bezier(.2,.8,.2,1);display:grid}.channels .row+.row{border-top:1px solid #bdb7ac}.channels .row:hover{background:var(--pink);color:var(--ink);transform:translate(12px)}.channels .row:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.channels .row .name{font-size:clamp(26px,2.8vw,36px)}.channels .row .sub{color:#5e5e68;font-size:12px}.channels .row:hover .sub{color:var(--ink)}.channels .row .go{font-size:13px}@media (width<=700px){.channels .row{grid-template-columns:56px 1fr auto}.channels .row .sub{grid-area:2/2}.channels .row .go{grid-row:1/span 2}}.partners{border-bottom:1px solid var(--line);grid-template-columns:220px 1fr auto;align-items:center;gap:32px;padding-block:48px;display:grid}.partners-head{gap:8px}.partners-head h2{margin:0}.partners .ad-label{font-size:10px}.logos{flex-wrap:wrap;gap:16px;display:flex}.logo{border:1px solid var(--line);border-radius:var(--r-tile);flex:200px;justify-content:center;align-items:center;gap:12px;min-height:64px;font-size:12px;font-weight:700;display:flex}.logo .code{color:var(--pink)}a.logo{color:inherit;text-decoration:none;transition:border-color .2s}a.logo:hover{border-color:var(--pink)}a.logo:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}.logo.ph{color:var(--muted);font-size:11px;font-weight:400}@media (width<=900px){.partners{grid-template-columns:1fr}}.merch{background:var(--pink);color:var(--ink)}.merch .eyebrow{color:var(--ink)}.merch .link:hover{color:var(--fg)}.cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}@media (width<=1000px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.cards .card{all:unset;box-sizing:border-box;cursor:pointer;color:inherit;text-align:left;flex-direction:column;gap:14px;transition:transform .35s cubic-bezier(.2,.8,.2,1);display:flex}.cards .card:focus-visible{outline:3px solid var(--ink);outline-offset:4px;border-radius:var(--r-card)}.cards .card:hover{transform:translateY(-10px)}.cards .card .img{aspect-ratio:1;background:var(--ink);border-radius:var(--r-card);color:var(--fg);box-shadow:var(--shadow);justify-content:center;align-items:center;font-size:11px;display:flex}.cards .card .meta{justify-content:space-between;gap:8px;width:100%;font-size:12px;display:flex}.cards .card .pricebox{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.cards .card .vat{color:#fff;font-size:9px}.cards .card .img.has-img{background:#edeae4;width:100%;padding:8%;position:relative;overflow:hidden}.cards .card .peek{opacity:0;background:var(--ink);color:var(--fg);border-radius:999px;padding:8px 14px;font-size:10px;font-weight:700;transition:opacity .25s,transform .25s;position:absolute;bottom:14px;left:50%;transform:translate(-50%,8px)}.cards .card:hover .peek,.cards .card:focus-visible .peek{opacity:1;transform:translate(-50%)}.cards .card .img.has-img img{object-fit:contain;object-position:center;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.cards .card:hover .img.has-img img{transform:scale(1.06)}.tocart{justify-content:center;margin-top:clamp(28px,4vw,48px);display:flex}.tocart .btn{background:var(--ink);min-height:56px;color:var(--fg);padding:0 34px;font-size:17px;box-shadow:0 14px 34px #0b0b0f59}.tocart .btn:hover{background:#2a2a33}.tocart .btn small{letter-spacing:.08em;opacity:.8;margin-left:10px;font-family:Space Mono,monospace;font-size:11px}@media (prefers-reduced-motion:reduce){.cards .card,.cards .card .peek,.cards .card .img.has-img img{transition:none}}.cards .card.is-loading{cursor:default;pointer-events:none}.cards .card.is-loading .img{width:100%;box-shadow:none;background:#0b0b0f24;animation:1.4s ease-in-out infinite merch-loading}.cards .card.is-loading .meta{background:#0b0b0f24;border-radius:999px;width:70%;height:14px;animation:1.4s ease-in-out infinite merch-loading}@keyframes merch-loading{50%{opacity:.55}}.cards .card .badge{letter-spacing:.08em;text-transform:uppercase;background:var(--ink);color:var(--fg);border-radius:999px;padding:6px 12px;font-size:10px;font-weight:700;position:absolute;top:14px;left:14px}.cards .card.sold-out .img.has-img img{opacity:.55;filter:grayscale();transition:transform .5s cubic-bezier(.2,.8,.2,1),filter .3s,opacity .3s}.cards .card.sold-out:hover .img.has-img img{opacity:1;filter:none}@media (prefers-reduced-motion:reduce){.cards .card.is-loading .img,.cards .card.is-loading .meta{animation:none}.cards .card.sold-out .img.has-img img{transition:none}}dialog.sheet,dialog.legalbox,dialog.imgbox{width:100%;max-width:none;height:100%;max-height:none;color:inherit;border:0;margin:0;overflow:hidden}dialog.sheet::backdrop,dialog.legalbox::backdrop,dialog.imgbox::backdrop{background:0 0}.sheet{z-index:100;-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#0b0b0f00;justify-content:center;align-items:center;padding:clamp(12px,3vw,40px);transition:background .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s;position:fixed;inset:0}.sheet[open]{display:flex}.sheet.show{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b0b0fc7}.sheet .box{background:var(--paper);width:min(100%,980px);max-height:100%;color:var(--ink);opacity:0;border-radius:24px;grid-template-columns:1.1fr 1fr;transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .3s;display:grid;position:relative;overflow:auto;transform:translateY(40px)scale(.96);box-shadow:0 40px 90px #0009}.sheet.show .box{opacity:1;transform:none}.sheet .pic{background:#edeae4;justify-content:center;align-items:center;min-height:320px;padding:8%;display:flex}.sheet .pic img{object-fit:contain;max-width:100%;max-height:520px}.sheet .info{flex-direction:column;gap:18px;padding:clamp(24px,3vw,40px);display:flex}.sheet .info .eyebrow{color:var(--pink-dark)}.sheet h2{text-transform:uppercase;margin:0;font-family:Big Shoulders Display,Impact,sans-serif;font-size:clamp(40px,4.5vw,64px);font-weight:900;line-height:.9}.sheet .price{font-size:26px;font-weight:700}.sheet .vat{color:#5e5e68;margin-top:-6px;font-size:12px}.sheet .vat a{color:inherit;text-decoration:underline}.sheet p{color:#5e5e68;margin:0;font-size:16px;line-height:1.5}.sheet .material{color:#5e5e68;margin:0;font-size:13px}.sheet .lbl{color:#5e5e68;font-size:11px}.sheet .chips{flex-wrap:wrap;gap:8px;display:flex}.sheet .chips button{all:unset;cursor:pointer;box-sizing:border-box;letter-spacing:.06em;border:1px solid #bdb7ac;border-radius:999px;justify-content:center;align-items:center;min-width:52px;height:44px;padding:0 14px;font:700 13px Space Mono,monospace;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.sheet .chips button:hover{border-color:var(--ink)}.sheet .chips button[aria-pressed=true]{background:var(--ink);color:var(--fg);border-color:var(--ink)}.sheet .chips button:focus-visible{outline:3px solid var(--pink);outline-offset:2px}.sheet .row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sheet .qty{border:1px solid #bdb7ac;border-radius:999px;align-items:center;height:48px;display:inline-flex;overflow:hidden}.sheet .qty button{all:unset;cursor:pointer;justify-content:center;align-items:center;width:44px;height:48px;font:700 20px Space Grotesk,sans-serif;transition:background .2s;display:inline-flex}.sheet .qty button:hover{background:#e4e0d8}.sheet .qty button:focus-visible{outline:3px solid var(--pink);outline-offset:-3px}.sheet .qty output{text-align:center;min-width:32px;font:700 15px Space Mono,monospace}.sheet .add{background:var(--ink);min-height:48px;color:var(--fg);box-shadow:none;flex:auto}.sheet .add:hover{background:#2a2a33}.sheet .add.done{background:var(--pink);color:var(--ink)}.sheet .chips button:disabled{cursor:not-allowed;color:#9a968e;border-style:dashed;text-decoration:line-through}.sheet .add:disabled{cursor:not-allowed}.sheet .add:disabled:not(.done){color:var(--ink);background:#bdb7ac}.sheet .visit{width:100%;min-height:56px;margin-top:8px;font-size:17px}.sheet .safety{color:#5e5e68;border-top:1px solid #bdb7ac;margin:8px 0 0;padding-top:14px;font-size:13px;line-height:1.5}.sheet .safety dl{gap:8px;margin:8px 0 0;display:grid}.sheet .safety dt{font-weight:700}.sheet .safety dd{white-space:pre-line;overflow-wrap:anywhere;margin:0}.sheet p.desc{white-space:pre-line}.sheet .pic{flex-direction:column;gap:14px}.sheet .thumbs{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.sheet .thumbs button{all:unset;cursor:pointer;box-sizing:border-box;background:#fff;border:2px solid #0000;border-radius:10px;justify-content:center;align-items:center;width:56px;height:56px;padding:4px;display:flex}.sheet .thumbs button[aria-pressed=true]{border-color:var(--ink)}.sheet .thumbs button:focus-visible{outline:3px solid var(--pink);outline-offset:2px}.sheet .thumbs img{object-fit:contain;max-width:100%;max-height:100%}.sheet .close{width:44px;height:44px;color:var(--ink);cursor:pointer;background:#0b0b0f14;border:0;border-radius:50%;justify-content:center;align-items:center;font-size:22px;transition:background .2s;display:flex;position:absolute;top:14px;right:14px}.sheet .close:hover{background:#0b0b0f29}.sheet .close:focus-visible{outline:3px solid var(--pink)}@media (width<=760px){.sheet{align-items:flex-end;padding:0}.sheet .box{border-radius:24px 24px 0 0;grid-template-columns:1fr;max-height:92vh;transform:translateY(60px)}.sheet .pic{min-height:0;max-height:38vh}.sheet .pic img{max-height:32vh}}.toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));opacity:0;pointer-events:none;z-index:110;background:var(--ink);color:var(--fg);white-space:nowrap;border:1px solid #f2efe926;border-radius:999px;align-items:center;gap:14px;padding:12px 12px 12px 18px;font-size:14px;transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .3s;display:flex;position:fixed;transform:translate(-50%,20px);box-shadow:0 20px 50px #00000080}.toast.show{opacity:1;pointer-events:auto;transform:translate(-50%)}.toast a{color:var(--pink);font-size:12px;font-weight:700;text-decoration:none}@media (width<=600px){.toast{white-space:normal;border-radius:18px;width:calc(100% - 32px)}}.imgbox{z-index:120;-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#0b0b0f00;justify-content:center;align-items:center;padding:clamp(12px,3vw,40px);transition:background .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:fixed;inset:0}.imgbox[open]{display:flex}.imgbox.show{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b0b0fd9}.imgbox-close{all:unset;cursor:zoom-out;max-width:100%;max-height:100%;display:flex}.imgbox-close:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}.imgbox img{opacity:0;background:#fff;border-radius:14px;width:auto;max-width:100%;max-height:calc(100vh - 80px);transition:transform .4s cubic-bezier(.2,.8,.2,1),opacity .3s;transform:scale(.7);box-shadow:0 40px 90px #0009}.imgbox.show img{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.sheet,.sheet .box,.toast,.imgbox,.imgbox img{transition:none}}footer{padding-block:clamp(40px,5vw,56px) 32px}.foot-top{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:24px;display:grid}.foot-top .big{text-transform:none;pointer-events:none;grid-column:span 7;font-size:clamp(96px,14vw,200px);line-height:.8}.donate{border:1px solid var(--line);border-radius:var(--r-card);background:#f2efe908;flex-direction:column;grid-column:span 5;gap:14px;padding:24px;display:flex}.donate-head{justify-content:space-between;gap:12px;font-size:11px;display:flex}.donate .track{background:var(--line);border-radius:var(--r-pill);height:8px;overflow:hidden}.donate .bar{background:linear-gradient(90deg, var(--pink), #ff6fb2);border-radius:var(--r-pill);transform-origin:0;width:47%;height:100%;transition:transform 1.8s cubic-bezier(.2,.8,.2,1) .3s;transform:scaleX(0)}.donate .btn{align-self:flex-start;min-height:44px}.in .donate .bar{transform:none}@media (width<=900px){.foot-top .big,.donate{grid-column:1/-1}}.foot-bottom{z-index:1;border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:16px 24px;margin-top:32px;padding-top:24px;font-size:11px;display:flex;position:relative}.foot-bottom nav{flex-wrap:wrap;gap:8px 24px;display:flex}.foot-bottom a.withdraw{color:var(--fg);font-weight:700}.foot-bottom a{color:var(--muted);text-decoration:none}.foot-bottom a:hover{color:var(--fg)}.socials{gap:8px;display:flex}.socials a{border:1px solid var(--line);width:40px;height:40px;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;font-weight:700;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.socials a:hover{border-color:var(--pink);color:var(--fg)}@media (prefers-reduced-motion:reduce){.donate .bar{transition:none;transform:none}}.consent{z-index:60;inset:auto var(--gutter) var(--gutter) auto;width:min(780px, calc(100vw - 2 * var(--gutter)));border:1px solid var(--line);border-radius:var(--r-card);color:var(--fg);box-shadow:var(--shadow);background:#0b0b0ff5;grid-template-columns:240px minmax(0,1fr);gap:16px;padding:14px 24px 14px 10px;display:grid;position:fixed}.consent-picture{min-height:140px;position:relative}.consent-picture img{object-fit:contain;object-position:center bottom;width:100%;height:100%;position:absolute;inset:0}.consent-title{margin:0 0 8px;font-size:18px}.consent-text{margin:0 0 16px;font-size:14px;line-height:1.5}.consent-text a{color:inherit;text-decoration:underline}.consent-actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.consent-choice{width:100%;padding-inline:12px}.consent-close{color:var(--muted);cursor:pointer;background:0 0;border:0;margin-top:12px;padding:0;font-size:12px;text-decoration:underline}.foot-link{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.foot-link:hover,.foot-link:focus-visible{text-decoration:underline}@media (width<=600px){.consent{grid-template-columns:96px minmax(0,1fr);gap:12px;padding:16px 16px 16px 10px}}@media (width<=480px){.consent-actions{grid-template-columns:1fr}}.sub{display:block}.sub .band{background:var(--paper);color:var(--ink);padding-block:clamp(40px,6vw,80px) clamp(28px,4vw,48px)}.sub .band .crumb{color:#5e5e68;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;font-size:11px;display:flex}.sub .band .crumb-item{gap:10px;display:inline-flex}.sub .band .crumb a{color:#5e5e68;text-decoration:none}.sub .band .crumb a:hover{color:var(--pink-dark)}.sub .band h1{text-wrap:balance;margin:0;font-size:clamp(56px,9vw,120px)}.sub .band p.lead{color:#5e5e68;max-width:60ch;margin:16px 0 0;font-size:18px;line-height:1.5}.sub .band-inner{justify-content:space-between;align-items:center;gap:32px;display:flex}.sub .band .btn-ghost{color:var(--ink);background:#0b0b0f0f;border-color:#0b0b0f4d}.sub .band .btn-ghost:hover{background:#0b0b0f1f}.sub .band .band-action{flex-shrink:0}.sub .band-logo{filter:drop-shadow(0 10px 24px #0b0b0f2e);flex-shrink:0;width:clamp(96px,14vw,200px);height:auto}@media (width<=600px){.sub .band-logo{align-self:flex-start;width:84px}.sub .band-inner{flex-wrap:wrap}}.sub .body{padding-block:clamp(40px,6vw,80px)}.sub .cols{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:48px;display:grid}.sub .side{top:calc(var(--header-h) + 24px);flex-direction:column;gap:4px;display:flex;position:sticky}.sub .side .lbl{color:var(--muted);margin-bottom:10px;font-size:11px}.sub .side a{color:var(--fg);border-radius:var(--r-pill);padding:10px 14px;font-size:14px;text-decoration:none;transition:background .2s}.sub .side a:hover{background:#f2efe914}.sub .side a[aria-current=page]{background:var(--pink);color:var(--ink);font-weight:700}.sub .side a.back{color:var(--pink);border:1px solid #ff2d8a59;margin-bottom:14px;font-weight:700}.sub .side a.back:hover{background:var(--pink);color:var(--ink)}@media (width<=900px){.sub .side a.back{border-color:#ff2d8a80;flex-basis:100%;margin-bottom:0}}.sub article{max-width:68ch;font-size:17px;line-height:1.65}.sub article h2{text-transform:uppercase;color:var(--fg);margin:40px 0 14px;font-family:Big Shoulders Display,Impact,sans-serif;font-size:clamp(30px,3vw,40px);font-weight:900;line-height:.95}.sub article h2:first-child{margin-top:0}.sub article p{margin:0 0 14px}.sub article .ph{color:var(--pink);font-weight:700}.sub article .card{border:1px solid var(--line);border-radius:var(--r-card);background:#f2efe908;margin:0 0 18px;padding:22px 24px;display:block}.sub article .card b{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-family:Space Mono,monospace;font-size:11px;display:block}.sub article a{color:var(--pink)}.sub article .btn{color:var(--fg)}.sub article .ctable{border-collapse:collapse;width:100%;margin-top:6px;font-size:14px}.sub article .ctable th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);padding:6px 0;font-family:Space Mono,monospace;font-size:10px}.sub article .ctable td{border-bottom:1px solid var(--line);vertical-align:top;padding:10px 12px 10px 0}.sub article .ctable tr:last-child td{border-bottom:0}.sub article .card.formular{border-style:dashed}.sub article .card.formular p{margin:0 0 10px}.sub article .meta{color:var(--muted);border-top:1px solid var(--line);margin-top:40px;padding-top:16px;font-size:12px}.sub article .meta.form-intro{border:0;margin-top:0;padding:0}.formular .form-note{color:var(--muted);margin:0;font-size:12px}@media (width<=900px){.sub .cols{grid-template-columns:1fr;gap:28px}.sub .side{flex-flow:wrap;gap:6px;position:static}.sub .side .lbl{display:none}.sub .side a{border:1px solid var(--line)}}.thanks-body{flex-direction:column;gap:20px;max-width:64ch;display:flex}.thanks-body p{margin:0;font-size:17px;line-height:1.6}.thanks-actions{flex-wrap:wrap;gap:12px;display:flex}.sub .cform{border:1px solid var(--line);border-radius:var(--r-card);background:#f2efe905;flex-direction:column;gap:18px;margin-top:28px;padding:clamp(20px,3vw,32px);display:flex}.sub .cform .fgrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px 16px;display:grid}.sub .cform .f{flex-direction:column;grid-column:1/-1;gap:6px;display:flex}.sub .cform .f.half{grid-column:span 3}.sub .cform .f>span{color:var(--muted);letter-spacing:.04em;font-size:12px}.sub .cform .f em{opacity:.7;font-style:normal}.sub .cform input[type=text],.sub .cform input[type=email],.sub .cform select,.sub .cform textarea{border:1px solid var(--line);color:var(--fg);background:#f2efe90a;border-radius:14px;width:100%;padding:12px 14px;font:500 15px Space Grotesk,sans-serif;transition:border-color .2s,box-shadow .2s}.sub .cform input,.sub .cform select{height:48px;padding-block:0}.sub .cform textarea{resize:vertical;min-height:140px;line-height:1.5}.sub .cform select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--fg) 50%), linear-gradient(135deg, var(--fg) 50%, transparent 50%);background-position:calc(100% - 20px) 21px,calc(100% - 14px) 21px;background-repeat:no-repeat;background-size:6px 6px;padding-right:40px}.sub .cform select option{color:#f2efe9;background:#1c1c22}.sub .cform :focus{border-color:var(--pink);outline:0;box-shadow:0 0 0 3px #ff2d8a40}.sub .cform .f.invalid input,.sub .cform .f.invalid select,.sub .cform .f.invalid textarea{border-color:#ff6b6b}.sub .cform .f.check{color:var(--muted);flex-direction:row;align-items:flex-start;gap:12px;font-size:13px;line-height:1.5}.sub .cform .f.check input{width:20px;height:20px;accent-color:var(--pink);flex-shrink:0;margin:2px 0 0}.sub .cform .f.check.invalid{color:#ff6b6b}.sub .cform .f.check a{color:var(--pink)}.sub .cform .crow{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.sub .cform .crow .btn:disabled{opacity:.6;cursor:progress;transform:none}.sub .cform .cerr{color:#ff6b6b;font-size:11px}.sub .cform .cok{background:#04fcfc1a;border:1px solid #04fcfc66;border-radius:14px;padding:16px 18px;font-size:15px;line-height:1.5}@media (width<=700px){.sub .cform .f.half{grid-column:1/-1}}.cartpage .cartgrid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:40px;display:grid}.cartpage .lines{flex-direction:column;display:flex}.cartpage .line{border-top:1px solid var(--line);grid-template-columns:96px minmax(0,1fr) auto auto auto;align-items:center;gap:20px;padding:20px 0;display:grid}.cartpage .line:last-child{border-bottom:1px solid var(--line)}.cartpage .line .th{background:#edeae4;border-radius:14px;justify-content:center;align-items:center;width:96px;height:96px;padding:8px;display:flex;overflow:hidden}.cartpage .line .th img{object-fit:contain;max-width:100%;max-height:100%}.cartpage .line .nm{font-size:17px;font-weight:700}.cartpage .line .sz{color:var(--muted);margin-top:4px;font-size:11px}.cartpage .line .unit{color:var(--muted);margin-top:4px;font-size:12px}.cartpage .qty{border:1px solid var(--line);border-radius:999px;align-items:center;height:40px;display:inline-flex;overflow:hidden}.cartpage .qty button{all:unset;cursor:pointer;width:38px;height:40px;color:var(--fg);justify-content:center;align-items:center;font:700 18px Space Grotesk,sans-serif;transition:background .2s;display:inline-flex}.cartpage .qty button:hover{background:#f2efe91a}.cartpage .qty output{text-align:center;min-width:28px;font:700 14px Space Mono,monospace}.cartpage .line .lt{text-align:right;font-variant-numeric:tabular-nums;min-width:90px;font-size:17px;font-weight:700}.cartpage .line .rm{all:unset;cursor:pointer;width:40px;height:40px;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;transition:background .2s,color .2s;display:inline-flex}.cartpage .line .rm:hover{color:var(--pink);background:#ff2d8a26}.cartpage .line .rm:focus-visible,.cartpage .qty button:focus-visible{outline:3px solid var(--cyan);outline-offset:2px}.cartpage .summary{top:calc(var(--header-h) + 24px);border:1px solid var(--line);border-radius:var(--r-card);background:#f2efe908;flex-direction:column;gap:14px;padding:28px;display:flex;position:sticky}.cartpage .srow{color:var(--muted);justify-content:space-between;font-size:15px;display:flex}.cartpage .srow b{color:var(--fg);font-variant-numeric:tabular-nums}.cartpage .shipnote{border-left:2px solid var(--line);flex-direction:column;gap:8px;margin-top:-4px;padding-left:12px;display:flex}.cartpage .shipnote .srow{font-size:13px}.cartpage .shipnote .freefrom{color:#7c7c87;margin-top:2px;font-size:11px;display:block}.cartpage .srow.total{border-top:1px solid var(--line);color:var(--fg);padding-top:14px;font-size:18px}.cartpage .srow.total b{font-size:24px}.cartpage .payhint{color:var(--fg);margin:0;font-size:16px;font-weight:700}.cartpage .note{color:var(--muted);margin:0;font-size:10px}.cartpage .summary .btn{justify-content:center;min-height:52px}.cartpage .empty{color:var(--muted);flex-direction:column;grid-column:1/-1;align-items:flex-start;gap:18px;padding:40px 0;display:flex}.cartpage .empty h2{color:var(--fg);margin:0;font-size:clamp(36px,5vw,64px)}.cartpage .empty p{margin:0;font-size:17px}@media (width<=900px){.cartpage .cartgrid{grid-template-columns:1fr}.cartpage .summary{position:static}.cartpage .line{grid-template-columns:72px minmax(0,1fr) auto;grid-template-areas:"th nm rm""th qty lt"}.cartpage .line .th{grid-area:th;width:72px;height:72px}.cartpage .line .info{grid-area:nm}.cartpage .line .qty{grid-area:qty;justify-self:start}.cartpage .line .lt{grid-area:lt}.cartpage .line .rm{grid-area:rm;justify-self:end}}.checkout .coshell{--co-right:500px;--co-pad:clamp(40px, 6vw, 80px);grid-template-columns:var(--gutter) minmax(0, 1fr) 32px var(--co-right) var(--gutter);grid-template-rows:auto auto 1fr;display:grid}.checkout .coshell>.band,.checkout .coshell>.wave{grid-column:1/-1}.checkout .coshell>.band{grid-row:1}.checkout .coshell>.wave{grid-row:2}.checkout .band-inner{padding-right:calc(var(--co-right) + 32px + var(--gutter))}.checkout .cocol{padding-block:var(--co-pad);grid-area:3/2}.checkout .coright{padding-block:var(--co-pad);grid-area:3/4;align-self:start}.checkout .coright.lifted{z-index:1;grid-row:1/-1;position:relative}@media (width<=1100px){.checkout .coshell{--co-right:440px}}@media (width<=900px){.checkout .coshell{grid-template-columns:var(--gutter) minmax(0, 1fr) var(--gutter);grid-template-rows:none}.checkout .band-inner{padding-right:var(--gutter)}.checkout .cocol{padding-bottom:0}.checkout .coright,.checkout .coright.lifted{grid-area:4/2;padding-top:32px}}.checkout .cocol{flex-direction:column;gap:28px;display:flex}.checkout .cobox{border:1px solid var(--line);border-radius:var(--r-card);background:#f2efe905;flex-direction:column;gap:20px;padding:clamp(20px,3vw,32px);display:flex}.checkout .cobox h2.d{margin:0;font-size:clamp(28px,3vw,40px)}.checkout .fgrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px 16px;display:grid}.checkout .f{flex-direction:column;grid-column:1/-1;gap:6px;display:flex}.checkout .f.half{grid-column:span 3}.checkout .f.third{grid-column:span 2}.checkout .f.twothird{grid-column:span 4}.checkout .f>span{color:var(--muted);letter-spacing:.04em;font-size:12px}.checkout .f em{opacity:.7;font-style:normal}.checkout .f input[type=text],.checkout .f input[type=email],.checkout .f input[type=tel],.checkout .f select{border:1px solid var(--line);height:48px;color:var(--fg);background:#f2efe90a;border-radius:14px;padding:0 14px;font:500 15px Space Grotesk,sans-serif;transition:border-color .2s,box-shadow .2s}.checkout .f select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--fg) 50%), linear-gradient(135deg, var(--fg) 50%, transparent 50%);background-position:calc(100% - 20px) 21px,calc(100% - 14px) 21px;background-repeat:no-repeat;background-size:6px 6px;padding-right:40px}.checkout .f select option{color:#f2efe9;background:#1c1c22}.checkout .f input:focus,.checkout .f select:focus{border-color:var(--pink);outline:0;box-shadow:0 0 0 3px #ff2d8a40}:is(.checkout .f input:user-invalid,.checkout .f.invalid input,.checkout .f.invalid select){border-color:#ff6b6b}.checkout .f.check{color:var(--fg);flex-direction:row;align-items:flex-start;gap:12px;font-size:14px;line-height:1.5}.checkout .f.check input{width:20px;height:20px;accent-color:var(--pink);flex-shrink:0;margin:2px 0 0}.checkout .f.check.invalid{color:#ff6b6b}.checkout .pay{flex-direction:column;gap:12px;display:flex}.checkout .payopt{cursor:pointer;align-items:flex-start;gap:14px;display:flex;position:relative}.checkout .payopt input{opacity:0;pointer-events:none;position:absolute}.checkout .pbox{border:1px solid var(--line);border-radius:16px;flex-direction:column;flex:1;gap:6px;padding:18px 20px 18px 52px;transition:border-color .2s,background .2s;display:flex;position:relative}.checkout .pbox:before{content:"";border:2px solid var(--muted);box-sizing:border-box;border-radius:50%;width:18px;height:18px;position:absolute;top:22px;left:20px}.checkout .payopt input:checked+.pbox{border-color:var(--pink);background:#ff2d8a14}.checkout .payopt input:checked+.pbox:before{border-color:var(--pink);background:radial-gradient(circle, var(--pink) 45%, transparent 50%)}.checkout .payopt input:focus-visible+.pbox{outline:3px solid var(--cyan);outline-offset:2px}.checkout .pbox b{font-size:16px}.checkout .pbox small{color:var(--muted);font-size:13px;line-height:1.5}.checkout .coright{flex-direction:column;gap:20px;display:flex}.checkout .eulabel{flex-direction:column;gap:10px;margin:0;display:flex}.checkout .eulabel-zoom{all:unset;cursor:zoom-in;border-radius:14px;display:block}.checkout .eulabel-zoom:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}.checkout .eulabel img{background:#fff;border-radius:14px;width:100%;height:auto;box-shadow:0 20px 50px #00000073}.checkout .eulabel figcaption{text-align:center}.checkout .eulabel a{color:var(--cyan);font-size:11px;font-weight:700;text-decoration:none}.checkout .eulabel a:hover{color:var(--fg)}.checkout .coback{align-self:flex-start}.checkout .cosum{top:calc(var(--header-h) + 24px);border:1px solid var(--line);border-radius:var(--r-card);background:#f2efe908;flex-direction:column;gap:14px;padding:28px;display:flex;position:sticky}.checkout .colines{border-bottom:1px solid var(--line);flex-direction:column;gap:10px;padding-bottom:12px;display:flex}.checkout .coline{grid-template-columns:44px minmax(0,1fr) auto 32px;align-items:center;gap:12px;font-size:14px;display:grid}.checkout .coline .th{background:#edeae4;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;padding:4px;display:flex}.checkout .coline .th img{object-fit:contain;max-width:100%;max-height:100%}.checkout .corm{all:unset;cursor:pointer;color:#ff6b6b;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s;display:inline-flex}.checkout .corm:hover{background:#ff6b6b26}.checkout .corm:focus-visible{outline:3px solid var(--cyan);outline-offset:2px}.checkout .coline small{color:var(--muted);font-size:11px;display:block}.checkout .srow{color:var(--muted);justify-content:space-between;font-size:15px;display:flex}.checkout .srow b{color:var(--fg);font-variant-numeric:tabular-nums}.checkout .srow.total{border-top:1px solid var(--line);color:var(--fg);padding-top:14px;font-size:18px}.checkout .srow.total b{font-size:24px}.checkout .note{color:var(--muted);margin:0;font-size:10px}.checkout .legal{border-top:1px solid var(--line);flex-direction:column;gap:12px;padding-top:8px;display:flex}.checkout .legal p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.checkout .legal .lieferzeit{color:var(--fg);font-size:10px}.checkout .legal .lieferzeit b{color:var(--cyan)}.checkout .legal .f.check{font-size:13px}.checkout .legal .hint{font-size:11px}.checkout .cosum .btn{justify-content:center;min-height:56px;font-size:16px}.checkout .coline .lineerr{color:var(--pink);font-weight:700;display:block}.checkout .cosum .freefrom{color:#7c7c87;margin-top:-6px;font-size:11px;display:block}.checkout .err{color:#ff6b6b;margin:0;font-size:11px}@media (width<=900px){.checkout .cosum{position:static}.checkout .f.half,.checkout .f.third,.checkout .f.twothird{grid-column:1/-1}}.legalbox{z-index:120;-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#0b0b0f00;justify-content:center;align-items:center;padding:clamp(12px,3vw,40px);transition:background .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:fixed;inset:0}.legalbox[open]{display:flex}.legalbox.show{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b0b0fcc}.legalbox .doc{background:var(--paper);width:min(100%,820px);max-height:100%;color:var(--ink);opacity:0;border-radius:24px;flex-direction:column;transition:transform .4s cubic-bezier(.2,.8,.2,1),opacity .3s;display:flex;position:relative;overflow:hidden;transform:translateY(30px);box-shadow:0 40px 90px #0009}.legalbox.show .doc{opacity:1;transform:none}.legalbox .dochead{border-bottom:1px solid #cfcac0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:20px 24px;display:flex}.legalbox .dochead h2{text-transform:uppercase;margin:0;font-family:Big Shoulders Display,Impact,sans-serif;font-size:clamp(28px,3vw,40px);font-weight:900;line-height:.95}.legalbox .dochead .acts{gap:8px;display:flex}.legalbox .dochead .btn{min-height:40px;padding:0 16px;font-size:13px}.legalbox .btn-ghost{color:var(--ink);background:#0b0b0f0f;border-color:#0b0b0f4d}.legalbox .btn-ghost:hover{background:#0b0b0f1f}.legalbox .docbody{padding:24px;font-size:15px;line-height:1.6;overflow:auto}.legalbox .docbody h2{text-transform:uppercase;margin:22px 0 8px;font-family:Big Shoulders Display,Impact,sans-serif;font-size:22px;font-weight:900}.legalbox .docbody h2:first-child{margin-top:0}.legalbox .docbody p{margin:0 0 10px}.legalbox .docbody a{color:var(--pink-dark)}.legalbox .docbody .ph{color:var(--pink-dark);font-weight:700}.legalbox .docbody .meta{color:#6b6b75;margin-top:18px;font-size:12px}.legalbox .docbody .meta.form-intro{margin-top:0;font-size:13px}.legalbox .docbody .formular{background:#fff;border:1px dashed #9a948a;border-radius:14px;margin-top:12px;padding:18px 20px}.legalbox .docbody .formular p{margin:0 0 8px}.legalbox .docbody .form-note{color:#6b6b75}.legalbox .docbody .no-print{display:none}@media (prefers-reduced-motion:reduce){.legalbox,.legalbox .doc{transition:none}}dialog.confirmbox{width:100%;max-width:none;height:100%;max-height:none;color:inherit;border:0;margin:0;overflow:hidden}dialog.confirmbox::backdrop{background:0 0}.confirmbox{z-index:120;-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#0b0b0f00;justify-content:center;align-items:center;padding:clamp(12px,3vw,40px);transition:background .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s;position:fixed;inset:0}.confirmbox[open]{display:flex}.confirmbox.show{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b0b0fcc}.confirmbox .box{background:var(--paper);width:min(100%,460px);color:var(--ink);opacity:0;border-radius:24px;flex-direction:column;gap:16px;padding:clamp(24px,3vw,32px);transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .25s;display:flex;transform:translateY(24px)scale(.96);box-shadow:0 40px 90px #0009}.confirmbox.show .box{opacity:1;transform:none}.confirmbox h2{text-transform:uppercase;margin:0;font-family:Big Shoulders Display,Impact,sans-serif;font-size:clamp(30px,4vw,40px);font-weight:900;line-height:.95}.confirmbox p{color:#5e5e68;margin:0;font-size:15px;line-height:1.5}.confirmbox .acts{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.confirmbox .btn-ghost{color:var(--ink);background:#0b0b0f0f;border:1px solid #0b0b0f40}.confirmbox .btn-ghost:hover{background:#0b0b0f1f}.confirmbox .danger{color:var(--ink);background:#ff6b6b;box-shadow:0 8px 24px #ff6b6b59}.confirmbox .btn:focus-visible{outline:3px solid var(--pink)}@media (prefers-reduced-motion:reduce){.confirmbox,.confirmbox .box{transition:none}}.media{display:block}.media .mhead{padding-block:clamp(48px,7vw,96px) clamp(32px,4vw,56px);position:relative;overflow:hidden}.media .mhead .crumb{color:var(--muted);gap:10px;margin-bottom:18px;font-size:11px;display:flex}.media .mhead .crumb a{color:var(--muted);text-decoration:none}.media .mhead .crumb a:hover{color:var(--pink)}.media .mhead h1{text-transform:uppercase;margin:0;font-size:clamp(64px,11vw,150px)}.media .mhead h1 span{color:var(--pink)}.media .mhead p{color:var(--muted);max-width:52ch;margin:18px 0 0;font-size:18px;line-height:1.5}.media .jump{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.media .jump a{border:1px solid var(--line);border-radius:999px;padding:10px 16px;font-size:11px;text-decoration:none;transition:background .2s,border-color .2s}.media .jump a:hover{border-color:var(--pink);background:#ff2d8a1a}.media .blk{padding-block:clamp(48px,6vw,88px)}.media .blk .grid{align-items:center}.media .blk.flipside .tvcol{order:2}.media .blk.flipside .listcol{order:1}.media .blk .tvcol{flex-direction:column;align-self:stretch;display:flex}.media .blk .tvcol:before{content:"";margin-top:auto}.media .blk .tvcol .tv{margin-bottom:auto}@media (width<=900px){.media .blk.flipside .tvcol,.media .blk.flipside .listcol{order:0}}.media .blk h2.d{font-size:clamp(48px,6.5vw,88px)}.media .blk .listcol{flex-direction:column;gap:18px;display:flex}.media .listcol-text{margin:0;font-size:17px;line-height:1.5}.media .prog{border-top:1px solid var(--line);flex-direction:column;display:flex}.media .light .prog,.media .concrete .prog{border-top-color:#bdb7ac}.media .prog button{all:unset;cursor:pointer;border-bottom:1px solid var(--line);border-radius:12px;grid-template-columns:62px 1fr auto;align-items:center;gap:14px;padding:14px 12px;transition:background .2s;display:grid}.media .concrete .prog button{border-bottom-color:#bdb7ac}.media .prog button:hover{background:#ff2d8a1f}.media .prog button:focus-visible{outline:3px solid var(--cyan);outline-offset:2px}.media .prog button[aria-current=true]{background:var(--pink);color:var(--ink)}.media .prog .ch{font-size:11px}.media .prog .tt{font-size:16px;font-weight:700;line-height:1.25}.media .prog .mt{opacity:.7;font-size:11px}.media .prog .prog-entry{border-bottom:1px solid var(--line);border-radius:12px;transition:background .2s}.media .concrete .prog .prog-entry{border-bottom-color:#bdb7ac}.media .prog .prog-entry:hover{background:#ff2d8a1f}.media .prog .prog-entry.current{background:var(--pink);color:var(--ink)}.media .prog .prog-entry button{box-sizing:border-box;border-bottom:0;width:100%;padding-bottom:4px}.media .prog .prog-entry button:hover,.media .prog .prog-entry button[aria-current=true]{background:0 0}.media .prog .prog-creator{color:inherit;margin:0 12px 12px 88px;display:inline-block}a.prog-creator:hover,a.prog-creator:focus-visible{opacity:1;text-decoration:underline}.media .more{align-self:flex-start}.media .pac h2.pac-title{text-transform:none;margin:0 0 clamp(20px,3vw,36px)}.media .pac-screen{aspect-ratio:1264/720;background:var(--ink);position:relative}.media .pac-media{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.media .pac-video{opacity:0;transition:opacity .6s}.media .pac-video.playing{opacity:1}@media (prefers-reduced-motion:reduce){.media .pac-video{transition:none}}.media .pac-screen{overflow:hidden}.pac-stage{transition:transform .8s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.pac-canvas,.pac-glass{transform-origin:0 0;pointer-events:none;width:1240px;height:1136px;position:absolute;top:0;left:0}.pac-canvas{filter:saturate(1.15)brightness(1.08)}.pac-glass{background:repeating-linear-gradient(#00000038 0 2px,#0000 2px 6px),radial-gradient(#0000 55%,#0000008c 100%);display:none;box-shadow:inset 0 0 80px #78a0ff40}.pac-over{color:#fff;text-align:center;background:#0000009e;flex-direction:column;justify-content:center;align-items:center;gap:min(3cqw,5cqh);font-family:Space Mono,monospace;font-weight:700;display:flex;position:absolute;inset:0;container-type:size}.pac-over.is-cabinet{transform-origin:0 0;width:1240px;height:1136px;inset:0 auto auto 0}.pac-over-text{flex-direction:column;align-items:center;display:flex}.pac-over-title,.pac-over-score{margin:0;line-height:1}.pac-over-title{color:#ff4b4b;font-size:min(16cqw,28cqh)}.pac-over-title.is-small{font-size:min(9cqw,16cqh)}.pac-over-message{max-width:80%;margin:min(2.5cqw,4cqh) auto 0;font-size:min(3.4cqw,6cqh);line-height:1.35}.pac-over-score{color:#fff;margin-top:min(2cqw,3cqh);font-size:min(10cqw,17cqh)}.pac-over-button{border-radius:var(--r-pill);color:var(--ink);font:inherit;cursor:pointer;background:#fad836;border:0;padding:.45em 1.4em;font-size:min(3.8cqw,7cqh)}.pac-over-button:hover{background:#fff}.pac-over-button:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}.pac-start{color:#fff;text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.6em;width:35.13%;height:48.33%;padding:0;font-family:Space Mono,monospace;font-weight:700;display:flex;position:absolute;top:42.5%;left:33.07%}.pac-start:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}.pac-start-glass{clip-path:polygon(9.68% 0,91.44% 0,100% 100%,0 100%);background:#00000094;transition:background .2s;position:absolute;inset:0}.pac-start:hover .pac-start-glass{background:#00000073}.pac-coin,.pac-hint{position:relative}.pac-coin{color:#fad836;letter-spacing:.08em;font-size:clamp(14px,2.3vw,30px);animation:1.2s steps(2,jump-none) infinite pac-blink}.pac-hint{font-size:clamp(10px,1.1vw,15px)}@keyframes pac-blink{50%{opacity:.25}}.media .pac-controls{flex-direction:column;align-items:center;gap:16px;margin-top:16px;display:flex}.media .pac-keys{text-align:center;margin:0;font-family:Space Mono,monospace;font-size:14px}.pac-giveup.btn{min-height:60px;padding:0 48px;font-size:20px}.media .pac-scores{text-align:center;max-width:640px;margin:clamp(28px,4vw,48px) auto 0}.media .pac-scores-title{text-transform:uppercase;margin:0 0 8px;font-family:Big Shoulders Display,sans-serif;font-size:clamp(28px,4vw,40px);font-weight:900}.media .pac-scores-note{margin:0 0 18px}.media .pac-scores-account{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 18px;margin-bottom:22px;display:flex}.media .pac-scores-player{font-weight:700}.media .pac-scores-error{color:var(--pink-dark);flex-basis:100%;margin:0;font-weight:700}.media .pac-login{flex-direction:column;align-items:center;gap:10px;display:flex}.media .pac-login p{margin:0}.media .pac-login-code{letter-spacing:.12em;font-family:Space Mono,monospace;font-size:clamp(26px,4vw,36px);font-weight:700}.media .pac-scores-empty{opacity:.75;margin:0}.media .pac-scores-table{border-collapse:collapse;text-align:left;width:100%;font-family:Space Mono,monospace}.media .pac-scores-table th{border-bottom:2px solid var(--ink);text-transform:uppercase;padding:8px 12px;font-size:13px}.media .pac-scores-table td{overflow-wrap:anywhere;border-bottom:1px solid #0b0b0f1f;padding:8px 12px}.media .pac-scores-table th:first-child,.media .pac-scores-table td:first-child{width:4.5em}.media .pac-scores-table th:last-child,.media .pac-scores-table td:last-child{text-align:right}.media .pac-scores-table .pac-scores-level{text-align:right;width:5.5em}.media .pac-scores-table tr.is-me td{background:var(--pink);color:var(--ink);font-weight:700}.media .pac-scores-gap td{text-align:center;opacity:.6}.pac-full{z-index:400;height:100dvh;padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));touch-action:none;-webkit-user-select:none;user-select:none;background:#000;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"pad field buttons";gap:12px;display:grid;position:fixed;inset:0}.pac-full-field{grid-area:field;min-width:0;min-height:0;position:relative}.pac-full-field canvas{width:100%;height:100%;position:absolute;inset:0}.pac-full-pad{grid-area:pad;align-self:end}.pac-dpad{aspect-ratio:1;touch-action:none;background:url(/media/pac/dpad.png) 0 0/500% 100% no-repeat;width:min(38vh,30vw)}.pac-dpad.is-up{background-position:25% 0}.pac-dpad.is-down{background-position:50% 0}.pac-dpad.is-left{background-position:75% 0}.pac-dpad.is-right{background-position:100% 0}.pac-full-buttons{flex-direction:column;grid-area:buttons;align-self:start;gap:12px;display:flex}.pac-full-button{color:#fff;cursor:pointer;background:#ffffff14;border:2px solid #ffffff80;border-radius:50%;place-items:center;width:48px;height:48px;font-size:18px;display:grid}.pac-full-button:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}@media (orientation:portrait){.pac-full{grid-template:"buttons""field"minmax(0,1fr)"pad"/minmax(0,1fr)}.pac-full-buttons{flex-direction:row;justify-self:end}.pac-full-pad{justify-self:start}.pac-dpad{width:min(46vw,30vh)}}@media (prefers-reduced-motion:reduce){.pac-stage,.pac-start-glass{transition:none}.pac-coin{animation:none}}.pac-sound{position:relative}.media .pac-sound.is-cabinet{z-index:3;position:absolute;top:12px;right:12px}.pac-sound-button{color:#000;cursor:pointer;background:#fad836;border:3px solid #000;border-radius:50%;place-items:center;width:60px;height:60px;display:grid;box-shadow:0 0 14px #fad83699}.pac-sound-button svg{width:32px;height:32px}.pac-sound-button:focus-visible,.pac-sound-slider:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}.pac-sound-panel{z-index:5;color:#fff;background:#000000d9;border:2px solid #ffffff80;border-radius:24px;align-items:center;gap:10px;padding:10px 14px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.pac-sound.is-full .pac-sound-panel{top:0;right:calc(100% + 8px)}.pac-sound-slider{width:150px;accent-color:var(--pink)}.pac-sound-value{text-align:right;min-width:4.5ch;font-family:Space Mono,monospace;font-size:14px}@media (orientation:portrait){.pac-sound.is-full .pac-sound-panel{top:calc(100% + 8px);right:0}}.tv{--wood1:#6b4a2e;--wood2:#4a311d;background:repeating-linear-gradient(92deg, #00000014 0 3px, transparent 3px 11px), linear-gradient(160deg, var(--wood1), var(--wood2));border-radius:34px;margin-top:64px;padding:26px 150px 30px 26px;position:relative;box-shadow:inset 0 2px #ffffff2e,inset 0 -6px 12px #00000059,0 30px 60px #00000073}.tv:before,.tv:after{content:"";transform-origin:bottom;background:linear-gradient(#ddd,#888);border-radius:2px;width:4px;height:84px;position:absolute;bottom:100%}.tv:before{left:44%;transform:rotate(-28deg)}.tv:after{left:48%;transform:rotate(24deg)}.tv .base{background:#2b2b2b;border-radius:27px 27px 4px 4px;width:54px;height:16px;margin-left:-8px;position:absolute;bottom:100%;left:50%}.tv .feet{justify-content:space-between;padding:0 12%;display:flex;position:absolute;top:100%;left:0;right:0}.tv .feet i{background:#2b2b2b;border-radius:0 0 8px 8px;width:38px;height:14px}.tv .bezel{background:#1d1d1f;border-radius:30px;padding:16px;box-shadow:inset 0 0 0 2px #333,inset 0 8px 18px #000c}.tv .screen{aspect-ratio:4/3;background:#0a0f0d;border-radius:18%/14%;position:relative;overflow:hidden;box-shadow:inset 0 0 60px #000000e6}.tv .screen .pic{text-align:center;color:#f2efe9;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:10%;transition:filter .2s;display:flex;position:absolute;inset:0}.tv .screen .pic .bars{opacity:.22;background:linear-gradient(90deg,silver 0 14.28%,#c0c000 0 28.56%,#00c0c0 0 42.84%,#00c000 0 57.12%,#c000c0 0 71.4%,#c00000 0 85.68%,#0000c0 0);position:absolute;inset:0}.tv .screen .pic .ttl{text-transform:uppercase;text-shadow:0 0 12px #000c;max-width:18ch;font-family:Big Shoulders Display,Impact,sans-serif;font-size:clamp(24px,3vw,40px);font-weight:900;line-height:.95;position:relative}.tv .screen .pic .mt{background:#0b0b0fbf;border-radius:999px;padding:6px 10px;font-size:11px;position:relative}.tv .screen .pic .play{z-index:1;color:#0b0b0f;background:#f2efe9;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 20px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .2s;display:inline-flex;position:relative;box-shadow:0 8px 20px #00000073}.tv .screen .pic .pic-link{cursor:pointer;display:block;position:absolute;inset:0}.tv .screen .pic .pic-link:focus-visible{outline:3px solid var(--cyan);outline-offset:-6px}.tv-link{align-self:center;margin-top:40px}button.play{cursor:pointer;font:inherit;border:0}.tv .screen .pic.playing{padding:0}.tv .screen .pic .video{object-fit:cover;filter:saturate(1.15)contrast(1.05);background:#000;border:0;width:100%;height:100%;position:absolute;inset:0}.tv .screen .pic .play:hover{transform:scale(1.05)}.tv .screen .pic .play:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}.tv .screen .glass{pointer-events:none;background:repeating-linear-gradient(#00000047 0 1px,#0000 1px 3px),radial-gradient(at 30% 20%,#ffffff24,#0000 45%),radial-gradient(#0000 55%,#000000a6 100%);position:absolute;inset:0}.tv .screen .snow{pointer-events:none;opacity:0;mix-blend-mode:screen;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMjAiIGhlaWdodD0iMjIwIj48ZmlsdGVyIGlkPSJuIj48ZmVUdXJidWxlbmNlIHR5cGU9ImZyYWN0YWxOb2lzZSIgYmFzZUZyZXF1ZW5jeT0iLjkiIG51bU9jdGF2ZXM9IjIiIHN0aXRjaFRpbGVzPSJzdGl0Y2giLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMSAgMCAwIDAgMCAxICAwIDAgMCAwIDEgIDAgMCAwIDEuNiAtLjMiLz48L2ZpbHRlcj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWx0ZXI9InVybCgjbikiLz48L3N2Zz4=) 0 0/220px 220px;position:absolute;inset:-20px}.tv.switching .snow{opacity:.9;animation:.12s steps(3,end) infinite snow}.tv.switching .pic{filter:blur(2px)brightness(1.6)}@keyframes snow{0%{transform:translate(0)}33%{transform:translate(-40px,20px)}66%{transform:translate(30px,-30px)}to{transform:translate(-10px,10px)}}.tv .osd{color:#6cff6c;text-shadow:0 0 8px #3f3,2px 2px #041;letter-spacing:.08em;opacity:0;font-family:Space Mono,monospace;font-size:clamp(16px,2vw,24px);font-weight:700;transition:opacity .2s;position:absolute;top:7%;right:9%}.tv.osd-on .osd{opacity:1}.tv .screen .on{opacity:0;pointer-events:none;background:#fff;position:absolute;inset:0;transform:scaleY(.004)scaleX(0)}.in .tv .screen .on{animation:.9s ease-out both poweron}@keyframes poweron{0%{opacity:1;transform:scaleY(.004)scaleX(0)}35%{opacity:1;transform:scaleY(.004)scaleX(1)}60%{opacity:.9;transform:scaleY(1)scaleX(1)}to{opacity:0;transform:scaleY(1)scaleX(1)}}.tv .panel{background:linear-gradient(#cfcfcf,#9a9a9a);border-radius:18px;flex-direction:column;align-items:center;gap:16px;width:108px;padding:16px 0;display:flex;position:absolute;top:26px;bottom:30px;right:22px;box-shadow:inset 0 1px #fff,inset 0 -2px 6px #00000040}.tv .brand{color:#333;letter-spacing:.14em;font-family:Space Mono,monospace;font-size:10px;font-weight:700}.tv .knob{all:unset;cursor:pointer;background:radial-gradient(circle at 35% 30%,#555,#1a1a1a 70%);border-radius:50%;width:62px;height:62px;transition:transform .35s cubic-bezier(.3,1.4,.5,1);position:relative;box-shadow:0 4px 8px #00000073,inset 0 0 0 4px #2a2a2a}.tv .knob:after{content:"";background:#eee;border-radius:2px;width:4px;height:18px;margin-left:-2px;position:absolute;top:6px;left:50%}.tv .knob:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}.tv .knob.small{width:40px;height:40px}.tv .knob.small:after{height:12px;top:4px}.tv .klabel{color:#333;letter-spacing:.12em;margin-top:-8px;font-family:Space Mono,monospace;font-size:9px}.tv .grille{opacity:.6;background:repeating-linear-gradient(#333 0 3px,#0000 3px 7px);border-radius:6px;flex:1;width:70%}.tv .led{background:#f33;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #f33}@media (width<=600px){.tv{border-radius:24px;padding:16px 16px 84px}.tv .bezel{border-radius:20px;padding:10px}.tv .panel{flex-direction:row;justify-content:space-between;width:auto;height:56px;padding:0 16px;inset:auto 16px 14px}.tv .grille{flex:1;max-width:40%;height:60%}.tv .klabel{display:none}.tv .knob{width:44px;height:44px}.tv .knob.small{width:32px;height:32px}}@media (prefers-reduced-motion:reduce){.tv.switching .snow,.in .tv .screen .on{animation:none}.tv .knob{transition:none}}@media print{html,body{color:#000;background:#fff}.bgroot,.fx,.skip,.top,footer,.toast,.wave,.band-logo,.sub .side,.no-print{display:none!important}.site{box-shadow:none;background:#fff;width:auto}.sub .band{background:#fff;padding:0 0 16px}.sub .body{padding:0}.sub .cols{display:block}.sub article{color:#000;max-width:none}.sub article h2{color:#000}.sub article .card{background:#fff;border-color:#999}body:has(dialog.legalbox[open])>:not(dialog.legalbox){display:none!important}dialog.legalbox{background:#fff;height:auto;padding:0;display:block;position:static;overflow:visible}.legalbox .doc{box-shadow:none;border-radius:0;max-height:none;opacity:1!important;transform:none!important}.legalbox .dochead .acts{display:none}.legalbox .docbody{overflow:visible}}
