.page.lp{max-width:1200px;gap:96px;padding-top:28px;padding-bottom:80px}.lp h1,.lp h2{letter-spacing:-.035em}.lp h2{font-size:clamp(1.8em,4.2vw,3em);line-height:1.04}.lp-eyebrow{margin:0;font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--link)}.lp-sub{margin:0;font-size:clamp(1.05em,1.6vw,1.25em);color:color-mix(in srgb,var(--text) 82%,var(--bg));max-width:520px}.lp-big{padding:15px 26px;font-size:1.05em;border-radius:14px}.lp-center{text-align:center;justify-self:center}.lp-note{margin:0;color:var(--muted);font-size:.92em}.lp-hero{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:48px;padding:clamp(28px,5vw,64px);border-radius:32px;overflow:hidden;border:1px solid var(--line-2);background:radial-gradient(55% 80% at 0% 0%,var(--glow-a),transparent 60%),radial-gradient(50% 80% at 100% 100%,var(--glow-b),transparent 62%),var(--surface-1)}.lp-hero-text{flex:1 1 360px;min-width:0;display:grid;gap:20px;justify-items:start}.lp-hero h1{font-size:clamp(2.6em,6.4vw,4.6em);line-height:.98}.lp-hero-visual{flex:1.45 1 460px;min-width:0;position:relative;padding:28px 8px}.lp-laptop{position:relative;border-radius:18px;padding:10px;background:#0d0d14;border:1px solid #2a2a36;box-shadow:0 40px 90px -30px var(--glow-a),0 0 0 1px color-mix(in srgb,var(--accent) 25%,transparent)}.lp-screen{position:relative;border-radius:10px;overflow:hidden;background:#000;aspect-ratio:16 / 10;padding:10px;display:grid;grid-template-rows:auto 1fr auto;gap:8px}.lp-screen-top{display:flex;justify-content:space-between;align-items:center}.lp-live{font-size:11px;font-weight:800;letter-spacing:.08em;padding:3px 8px;border-radius:6px;background:var(--live);color:var(--on-live)}.lp-viewers{font-size:12px;font-weight:700;color:#fff;font-variant-numeric:tabular-nums}.lp-stage4{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:6px;min-height:0}.lp-lower{display:flex;justify-content:space-between;padding:7px 12px;border-radius:8px;font-size:13px;color:var(--on-primary);background:linear-gradient(90deg,var(--primary),var(--accent))}.lp-floaters span{position:absolute;bottom:40px;font-size:20px;opacity:0;animation:lp-float 4.2s ease-out infinite}@keyframes lp-float{0%{transform:translateY(0) scale(.6);opacity:0}15%{opacity:1}to{transform:translateY(-160px) scale(1.15);opacity:0}}.lp-person{position:relative;display:block;min-height:0;border-radius:9px;overflow:hidden;background:radial-gradient(60% 70% at 50% 30%,hsl(var(--hue) 70% 32%),hsl(var(--hue) 60% 12%))}.lp-person:before{content:"";position:absolute;left:50%;top:22%;width:28%;aspect-ratio:1;transform:translate(-50%);border-radius:50%;background:hsl(var(--hue) 45% 78%)}.lp-person:after{content:"";position:absolute;left:50%;bottom:-18%;width:64%;height:46%;transform:translate(-50%);border-radius:50% 50% 0 0;background:hsl(var(--hue) 60% 55%)}.lp-person em{position:absolute;left:6px;bottom:6px;z-index:1;font-style:normal;font-size:11px;font-weight:700;padding:2px 7px;border-radius:6px;background:#07070ccc;color:#fff}.lp-joining{animation:lp-join 9s ease-in-out infinite}@keyframes lp-join{0%,30%{opacity:0;transform:scale(.6)}40%,92%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}.lp-pop{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:14px;font-size:13px;white-space:nowrap;background:color-mix(in srgb,var(--bg) 88%,var(--text));color:var(--text);border:1px solid var(--line-2);box-shadow:0 18px 40px -12px #0009;opacity:0;animation:lp-pop 9s ease-in-out infinite}.lp-pop b{color:var(--text)}.lp-pop-1{top:0;left:-10px;animation-delay:0s}.lp-pop-1 b{margin-left:4px;padding:3px 9px;border-radius:8px;background:var(--primary);color:var(--on-primary)}.lp-pop-2{top:34%;right:-14px;animation-delay:2.2s}.lp-pop-3{bottom:4px;left:6%;animation-delay:4.4s}.lp-pop-4{bottom:26%;right:-6px;animation-delay:6.6s}.lp-sold{padding:1px 7px;border-radius:6px;border:1px solid var(--primary);color:var(--text)!important;letter-spacing:.06em}@keyframes lp-pop{0%{opacity:0;transform:translateY(10px) scale(.95)}6%,30%{opacity:1;transform:none}38%,to{opacity:0;transform:translateY(-6px)}}.lp-hand{display:inline-block;animation:lp-wave 1.2s ease-in-out infinite;transform-origin:70% 80%}@keyframes lp-wave{0%,to{transform:rotate(0)}30%{transform:rotate(-18deg)}60%{transform:rotate(12deg)}}i.yt,i.tw,i.kk,i.fb,i.xx,i.ig{display:inline-block;width:10px;height:10px;border-radius:3px;vertical-align:-1px}i.yt,.lp-node.yt{background:#d0002a}i.tw,.lp-node.tw{background:#9146ff}i.kk,.lp-node.kk{background:#53fc18}i.fb,.lp-node.fb{background:#1460c4}i.xx,.lp-node.xx{background:#f4f4f5}i.ig,.lp-node.ig{background:linear-gradient(135deg,#feda75,#d62976,#4f5bd5)}.lp-strip{margin:-56px 0 0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 26px;color:var(--muted);font-size:.95em}.lp-strip b{font-family:var(--heading-font);font-size:1.2em;color:color-mix(in srgb,var(--text) 75%,var(--bg));letter-spacing:-.01em}.lp-feature{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,5vw,72px);align-items:center}.lp-feature.flip .lp-feature-text{order:2}.lp-feature-text{display:grid;gap:16px;justify-items:start}.lp-chips{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.lp-chips li{margin:0;padding:7px 13px;border-radius:999px;font-size:.9em;font-weight:700;background:var(--surface-3);border:1px solid var(--line-2)}.lp-feature-visual{position:relative;min-width:0}.lp-demo{position:relative;border-radius:24px;padding:clamp(18px,3vw,30px);overflow:hidden;border:1px solid var(--line-2);background:radial-gradient(70% 70% at 100% 0%,var(--glow-b),transparent 65%),radial-gradient(70% 70% at 0% 100%,var(--glow-a),transparent 65%),var(--surface-2)}@media (max-width: 860px){.lp-feature{grid-template-columns:minmax(0,1fr)}.lp-feature.flip .lp-feature-text{order:0}.lp-hero-visual{padding:34px 0 20px}.lp-pop-2,.lp-pop-4{right:0}.lp-pop-1{left:0}}.lp-knock{display:grid;gap:14px}.lp-knock-stage{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;aspect-ratio:3 / 1.15}.lp-slot{border-radius:9px;border:2px dashed var(--line-2);display:grid}.lp-slot-in{animation:lp-slot 8s ease-in-out infinite}@keyframes lp-slot{0%,46%{opacity:0;transform:translateY(40px) scale(.7)}56%,92%{opacity:1;transform:none}to{opacity:0}}.lp-knock-toast{justify-self:center;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:14px;font-size:14px;background:var(--surface-1);border:1px solid color-mix(in srgb,var(--accent) 55%,var(--line));animation:lp-toast 8s ease-in-out infinite}.lp-btn{padding:4px 11px;border-radius:9px;font-weight:800;background:var(--primary);color:var(--on-primary);animation:lp-press 8s ease-in-out infinite}@keyframes lp-toast{0%,8%{opacity:0;transform:translateY(8px)}14%,44%{opacity:1;transform:none}50%,to{opacity:0;transform:translateY(-8px)}}@keyframes lp-press{0%,34%{transform:none;box-shadow:none}38%{transform:scale(.9);box-shadow:0 0 0 6px var(--glow-a)}44%,to{transform:none}}.lp-audience{display:flex;align-items:center;justify-content:center;gap:8px}.lp-face{width:34px;height:34px;border-radius:50%;position:relative;overflow:hidden;background:hsl(var(--hue) 55% 30%)}.lp-face:after{content:"";position:absolute;left:50%;top:22%;width:42%;aspect-ratio:1;transform:translate(-50%);border-radius:50%;background:hsl(var(--hue) 45% 78%)}.lp-knocker{animation:lp-knocker 8s ease-in-out infinite}@keyframes lp-knocker{0%,6%{box-shadow:none}10%,40%{box-shadow:0 0 0 3px var(--accent),0 0 18px var(--accent);transform:translateY(-4px)}48%,92%{opacity:.15;transform:none;box-shadow:none}to{opacity:1}}.lp-more{font-size:13px;font-weight:700;color:var(--muted)}.lp-earn{display:grid;gap:14px}.lp-auction{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:14px;align-items:start}.lp-lot{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;padding:14px;border-radius:18px;background:var(--surface-1);border:1px solid var(--line-2);overflow:hidden}.lp-lot-pic{aspect-ratio:1;border-radius:12px;display:grid;place-items:center;font-size:46px;background:radial-gradient(circle at 40% 35%,color-mix(in srgb,var(--primary) 40%,#222),#111)}.lp-lot-body{display:grid;gap:4px;align-content:center}.lp-lot-body strong{font-size:15px}.lp-lot-price{font-family:var(--heading-font);font-size:30px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.lp-lot-price small{font-family:var(--font);font-size:13px;font-weight:700;color:var(--muted)}.lp-clock{justify-self:start;padding:3px 10px;border-radius:8px;font-weight:800;font-variant-numeric:tabular-nums;background:var(--surface-3)}.lp-clock.hurry{background:var(--live);color:var(--on-live)}.sold .lp-clock{background:var(--primary);color:var(--on-primary);letter-spacing:.1em}.lp-bids{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:13px}.lp-bids li{margin:0;padding:7px 10px;border-radius:10px;background:var(--surface-3)}.lp-bids li.new{animation:lp-in .4s ease-out;border:1px solid color-mix(in srgb,var(--primary) 50%,transparent)}.lp-confetti i{position:absolute;top:-10px;left:calc(var(--i) * 5.6%);width:7px;height:12px;border-radius:2px;background:hsl(calc(var(--i) * 47) 85% 60%);animation:lp-confetti 1.6s ease-in forwards;animation-delay:calc(var(--i) * .03s)}@keyframes lp-confetti{to{transform:translateY(200px) rotate(540deg);opacity:0}}@keyframes lp-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.lp-money{display:grid;gap:8px}.lp-money-row{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;background:var(--surface-2);border:1px solid var(--line);font-size:14px}.lp-money-row span{font-size:18px;width:22px;text-align:center}.lp-money-row b{margin-left:auto;font-family:var(--heading-font);font-size:1.05em;color:var(--link)}.lp-money-row.new{animation:lp-in .5s ease-out;border-color:color-mix(in srgb,var(--primary) 45%,var(--line))}@media (max-width: 560px){.lp-auction{grid-template-columns:minmax(0,1fr)}.lp-lot{grid-template-columns:76px minmax(0,1fr)}}.lp-cam-frame{position:relative;aspect-ratio:16 / 10;border-radius:16px;overflow:hidden;display:grid;place-items:center;background:repeating-linear-gradient(45deg,#15151c 0,#15151c 14px,#121218 14px,#121218 28px)}.lp-cam-rec{position:absolute;top:12px;left:12px;font-size:12px;font-weight:800;color:#fff;padding:3px 8px;border-radius:6px;background:#07070ccc}.lp-card{position:relative;width:34%;aspect-ratio:5 / 7;border-radius:10px;padding:8px;display:grid;grid-template-rows:1fr auto;gap:6px;overflow:hidden;background:linear-gradient(150deg,#fde68a,#f59e0b 45%,#b45309);box-shadow:0 20px 40px -10px #000000b3;animation:lp-card 7s ease-in-out infinite}.lp-card-art{border-radius:6px;background:radial-gradient(circle at 50% 45%,#fff6 0 18%,transparent 19%),conic-gradient(from 0deg,#7c3aed,#ec4899,#22d3ee,#7c3aed)}.lp-card-name{font-size:10px;font-weight:800;color:#1f1300;text-align:center}.lp-scan{position:absolute;left:0;right:0;height:22%;background:linear-gradient(transparent,color-mix(in srgb,var(--primary) 70%,transparent),transparent);animation:lp-scan 7s linear infinite}.lp-price-tag{position:absolute;right:8%;bottom:12%;display:grid;padding:10px 16px;border-radius:14px;font-family:var(--heading-font);font-size:28px;font-weight:700;background:#07070ce0;color:#fff;border:1px solid color-mix(in srgb,var(--primary) 60%,transparent);animation:lp-tag 7s ease-out infinite}.lp-price-tag small{font-family:var(--font);font-size:11px;font-weight:700;color:#cbd5e1}@keyframes lp-card{0%{transform:translate(-160%) rotate(-12deg)}14%,90%{transform:none}to{transform:translate(160%) rotate(10deg)}}@keyframes lp-scan{0%,18%{top:-25%;opacity:0}20%{opacity:1}42%{top:100%;opacity:1}44%,to{top:100%;opacity:0}}@keyframes lp-tag{0%,44%{opacity:0;transform:translateY(14px) scale(.9)}50%,88%{opacity:1;transform:none}96%,to{opacity:0}}.lp-cast{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px;align-items:center}.lp-hub{position:relative;aspect-ratio:1}.lp-hub-core{position:absolute;top:34%;right:34%;bottom:34%;left:34%;border-radius:50%;display:grid;place-content:center;text-align:center;z-index:2;font-family:var(--heading-font);font-weight:700;font-size:clamp(14px,2vw,20px);color:var(--on-primary);background:linear-gradient(135deg,var(--primary),var(--accent));box-shadow:0 0 0 8px var(--glow-a),0 0 50px var(--glow-b);animation:lp-pulse 2.4s ease-in-out infinite}.lp-hub-core small{font-family:var(--font);font-size:10px;letter-spacing:.14em}@keyframes lp-pulse{50%{box-shadow:0 0 0 14px transparent,0 0 70px var(--glow-b)}}.lp-spoke{position:absolute;left:50%;top:50%;width:50%;height:2px;transform-origin:0 50%;transform:rotate(var(--a))}.lp-beam{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--line-2),var(--line-2));overflow:hidden}.lp-beam:after{content:"";position:absolute;top:-2px;width:18%;height:6px;border-radius:6px;background:var(--primary);box-shadow:0 0 10px var(--primary);animation:lp-beam 2.1s linear infinite;animation-delay:var(--d)}@keyframes lp-beam{0%{left:20%}to{left:72%}}.lp-node{position:absolute;right:-6px;top:50%;transform:translateY(-50%) rotate(calc(-1 * var(--a)));padding:4px 9px;border-radius:999px;font-size:11px;font-weight:800;color:#fff;white-space:nowrap}.lp-node.kk,.lp-node.xx{color:#07070c}.lp-xchat{display:grid;gap:8px;font-size:13px}.lp-xchat p{margin:0;padding:9px 11px;border-radius:12px;background:var(--surface-1);border:1px solid var(--line)}.lp-xchat p.new{animation:lp-in .45s ease-out}.lp-xchat i{margin-right:6px}@media (max-width: 560px){.lp-cast{grid-template-columns:minmax(0,1fr)}.lp-hub{max-width:320px;width:100%;justify-self:center}}.lp-reel{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,.7fr);gap:18px;align-items:center}.lp-wide{position:relative;aspect-ratio:16 / 9;border-radius:14px;overflow:hidden;background:#000;padding:8px}.lp-wide-people{display:grid;grid-template-columns:1fr 1fr;gap:6px;height:100%}.lp-crop{position:absolute;top:4%;bottom:4%;width:26%;border:3px solid var(--primary);border-radius:10px;box-shadow:0 0 0 999px #0000008c;animation:lp-follow 8s ease-in-out infinite}@keyframes lp-follow{0%,40%{left:12%}50%,90%{left:60%}to{left:12%}}.lp-phone{border-radius:22px;padding:6px;background:#0d0d14;border:1px solid #2a2a36;aspect-ratio:9 / 17}.lp-phone-screen{position:relative;height:100%;border-radius:16px;overflow:hidden;display:grid}.lp-phone-screen .lp-person{border-radius:0}.lp-cap{position:absolute;left:8px;right:8px;bottom:34%;text-align:center;font-size:11px;font-weight:800;color:#fff;text-shadow:0 1px 3px #000}.lp-music{position:absolute;left:8px;bottom:8px;font-size:10px;font-weight:700;color:#fff;padding:2px 7px;border-radius:6px;background:#07070cb3}.lp-reel-lengths{grid-column:1 / -1;display:flex;gap:8px;justify-content:center}.lp-reel-lengths span{padding:5px 12px;border-radius:999px;font-weight:800;font-size:13px;background:var(--surface-3);border:1px solid var(--line-2);animation:lp-blink 6s ease-in-out infinite}.lp-reel-lengths span:nth-child(2){animation-delay:2s}.lp-reel-lengths span:nth-child(3){animation-delay:4s}@keyframes lp-blink{0%,30%,to{border-color:var(--line-2);transform:none}8%,25%{border-color:var(--primary);box-shadow:0 0 0 3px var(--glow-a);transform:scale(1.08)}}.lp-section{display:grid;gap:28px}.lp-stack{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,.9fr);gap:20px;align-items:center;max-width:880px;width:100%;justify-self:center;text-align:left}.lp-bills{list-style:none;margin:0;padding:0;display:grid;gap:8px}.lp-bills li{margin:0;display:flex;justify-content:space-between;gap:12px;padding:12px 16px;border-radius:14px;background:var(--surface-1);border:1px solid var(--line);animation:lp-bill 9s ease-in-out infinite;animation-delay:calc(var(--i) * .45s)}.lp-bills b{color:var(--muted)}@keyframes lp-bill{0%,20%{opacity:1;text-decoration:none}30%,85%{opacity:.38;text-decoration:line-through}to{opacity:1}}.lp-arrow{font-size:34px;color:var(--link)}.lp-one{display:grid;gap:4px;padding:28px 24px;border-radius:22px;text-align:center;color:var(--on-primary);background:linear-gradient(135deg,var(--primary),var(--accent));box-shadow:0 30px 70px -20px var(--glow-a);animation:lp-one 9s ease-in-out infinite}.lp-one small{font-weight:800;font-size:13px;letter-spacing:.06em;text-transform:uppercase}.lp-one strong{font-family:var(--heading-font);font-size:clamp(1.8em,4vw,2.6em);line-height:1}@keyframes lp-one{0%,30%{transform:scale(.94)}40%,85%{transform:scale(1.03)}to{transform:scale(.94)}}@media (max-width: 680px){.lp-stack{grid-template-columns:minmax(0,1fr)}.lp-arrow{transform:rotate(90deg);justify-self:center}}.lp-matrix-wrap{overflow-x:auto;max-width:880px;width:100%;justify-self:center;border-radius:20px;border:1px solid var(--line);background:var(--surface-2)}.lp-matrix{width:100%;min-width:520px;border-collapse:collapse}.lp-matrix th,.lp-matrix td{padding:14px 16px;border-bottom:1px solid var(--line);text-align:center}.lp-matrix tbody tr:last-child>*{border-bottom:0}.lp-matrix tbody th{text-align:left;font-weight:600}.lp-matrix thead th{font-family:var(--heading-font)}.lp-matrix .us{background:color-mix(in srgb,var(--primary) 12%,transparent)}.lp-matrix thead .us{color:var(--link)}.lp-matrix .yes{font-weight:800;color:var(--link);font-size:1.15em}.lp-matrix .no{color:var(--muted)}.lp-plans{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.lp-plan{display:grid;gap:2px;justify-items:center;padding:24px 16px;border-radius:20px;text-align:center;color:var(--text);text-decoration:none;background:var(--surface-2);border:1px solid var(--line)}a.lp-plan:hover{border-color:var(--primary)}.lp-plan span{font-weight:800}.lp-plan strong{font-family:var(--heading-font);font-size:2.4em;letter-spacing:-.03em;line-height:1.1}.lp-plan small{color:var(--muted)}.lp-plan.best{border-color:color-mix(in srgb,var(--primary) 55%,var(--line));background:radial-gradient(90% 70% at 100% 0%,var(--glow-b),transparent 70%),var(--surface-2)}.lp-tier span{font-family:var(--heading-font);font-size:1.5em}.lp-tier small{font-size:1em}.lp-business{display:flex;align-items:center;gap:16px;padding:22px 26px;border-radius:20px;color:var(--text);text-decoration:none;background:var(--surface-2);border:1px solid var(--line-2)}.lp-business:hover{border-color:var(--primary)}.lp-business span:first-child{flex:1}.lp-go{font-size:26px;color:var(--link)}.lp-cta{display:grid;gap:22px;justify-items:center;text-align:center;padding:clamp(36px,6vw,72px) 24px;border-radius:32px;border:1px solid var(--line-2);background:radial-gradient(60% 120% at 50% 0%,var(--glow-a),transparent 70%),radial-gradient(60% 120% at 50% 100%,var(--glow-b),transparent 70%),var(--surface-2)}.lp-hero-skin{padding:0}.lp-skin{display:grid;gap:12px;padding:14px;border-color:color-mix(in srgb,var(--sp) 50%,transparent);transition:background .7s,border-color .7s;background:radial-gradient(70% 70% at 100% 0%,color-mix(in srgb,var(--sa) 30%,transparent),transparent 65%),var(--sb)}.lp-skin *{transition:background .7s,color .7s,border-color .7s}.lp-skin-top{display:flex;align-items:center;gap:10px;color:#fff}.lp-skin-logo{width:26px;height:26px;border-radius:8px;background:linear-gradient(135deg,var(--sp),var(--sa))}.lp-skin-top b{font-family:var(--heading-font);font-size:17px}.lp-skin-btn{margin-left:auto;padding:6px 12px;border-radius:10px;font-weight:800;font-size:13px;background:var(--sp);color:#07070c}.lp-skin-hero{position:relative;display:grid;grid-template-columns:2fr 1fr;gap:8px;aspect-ratio:16 / 7;padding:8px;border-radius:14px;border:1px solid color-mix(in srgb,var(--sp) 45%,transparent);background:#000}.lp-skin-hero .lp-live{position:absolute;top:14px;left:14px;z-index:1;background:var(--sa);color:#07070c}.lp-skin-hero .lp-person{background:radial-gradient(60% 70% at 50% 30%,color-mix(in srgb,var(--sp) 50%,#111),#0b0b0b)}.lp-skin-hero .lp-person:after{background:var(--sp)}.lp-skin-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.lp-skin-row span{aspect-ratio:16 / 10;border-radius:10px;background:color-mix(in srgb,var(--sp) 22%,#111);border:1px solid color-mix(in srgb,var(--sp) 30%,transparent)}.lp-skin-dots{display:flex;gap:6px;justify-content:center}.lp-skin-dots i{width:8px;height:8px;border-radius:50%;background:#ffffff40}.lp-skin-dots i.on{background:#fff;width:22px;border-radius:4px}.lp-switches{display:grid;gap:10px}.lp-switch{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;border-radius:14px;background:var(--surface-1);border:1px solid var(--line);font-weight:700}.lp-switch i{position:relative;width:44px;height:24px;border-radius:999px;background:var(--surface-3);border:1px solid var(--line-2);transition:background .3s;flex:none}.lp-switch i:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:var(--muted);transition:transform .3s,background .3s}.lp-switch.on{border-color:color-mix(in srgb,var(--primary) 45%,var(--line))}.lp-switch.on i{background:var(--primary)}.lp-switch.on i:after{transform:translate(20px);background:var(--on-primary)}.lp-scale{display:grid;gap:18px}.lp-scale-count{display:grid}.lp-scale-count strong{font-family:var(--heading-font);font-size:clamp(2.4em,6vw,3.6em);line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.lp-scale-count span{color:var(--muted);font-weight:700}.lp-servers{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.lp-server{display:grid;gap:5px;padding:12px 10px;border-radius:12px;background:var(--surface-1);border:1px dashed var(--line-2);opacity:.35;transition:opacity .4s,border-color .4s,transform .4s}.lp-server i{height:7px;border-radius:4px;background:var(--line-2)}.lp-server small{font-size:12px;font-weight:700;color:var(--muted)}.lp-server.on{opacity:1;border-style:solid;border-color:color-mix(in srgb,var(--primary) 55%,var(--line));transform:translateY(-3px)}.lp-server.on i{background:linear-gradient(90deg,var(--primary),var(--accent))}.lp-bar{height:10px;border-radius:999px;background:var(--surface-3);overflow:hidden}.lp-bar span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--primary),var(--accent));transition:width .6s}.lp-steps{list-style:none;counter-reset:s;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;position:relative;max-width:960px;width:100%;justify-self:center}.lp-steps li{margin:0;display:grid;gap:10px;justify-items:center;font-weight:700;font-size:.95em}.lp-steps li span{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;font-family:var(--heading-font);font-size:20px;background:var(--surface-3);border:1px solid var(--line-2);animation:lp-step 7s ease-in-out infinite;animation-delay:calc(var(--i) * .8s)}@keyframes lp-step{0%,6%{background:var(--surface-3);color:var(--text);transform:none}10%,70%{background:linear-gradient(135deg,var(--primary),var(--accent));color:var(--on-primary);transform:scale(1.08)}80%,to{background:var(--surface-3);color:var(--text);transform:none}}@media (max-width: 680px){.lp-steps{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:18px}}@media (prefers-reduced-motion: reduce){.lp *,.lp *:before,.lp *:after{animation:none!important;transition:none!important}.lp-pop,.lp-joining,.lp-slot-in,.lp-knock-toast,.lp-price-tag{opacity:1;transform:none}.lp-floaters,.lp-scan{display:none}}@media (max-width: 560px){.page.lp{gap:64px}.lp-strip{margin-top:-36px}.lp-screen{aspect-ratio:4 / 3.4}}.lp-shots{position:relative}.lp-window{border-radius:16px;overflow:hidden;background:#0d0d14;border:1px solid #2a2a36;box-shadow:0 40px 90px -30px var(--glow-a),0 0 0 1px color-mix(in srgb,var(--accent) 22%,transparent)}.lp-window-bar{display:flex;gap:6px;padding:9px 12px;background:#15151d;border-bottom:1px solid #23232e}.lp-window-bar i{width:10px;height:10px;border-radius:50%;background:#3a3a48}.lp-window-bar i:first-child{background:#ff5f57}.lp-window-bar i:nth-child(2){background:#febc2e}.lp-window-bar i:nth-child(3){background:#28c840}.lp-window-view{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:#07070c}.lp-shots.tall .lp-window-view{aspect-ratio:4 / 3}.lp-window-view img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(var(--z));transition:opacity .9s ease}.lp-window-view img.on{opacity:1;animation:lp-drift 14s ease-in-out infinite alternate}@keyframes lp-drift{0%{transform:scale(var(--z))}to{transform:scale(calc(var(--z) * 1.06))}}.lp-shots-dots{display:flex;gap:6px;justify-content:center;margin-top:12px}.lp-shots-dots i{width:8px;height:8px;border-radius:50%;background:var(--line-2);transition:width .3s,background .3s}.lp-shots-dots i.on{width:22px;border-radius:4px;background:var(--primary)}.lp-shots-pops{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.lp-pop-at-tl{top:-18px;left:-14px}.lp-pop-at-tr{top:-18px;right:-14px}.lp-pop-at-bl{bottom:8px;left:-14px}.lp-pop-at-br{bottom:8px;right:-14px}.lp-pop-at-ml{top:42%;left:-18px}.lp-pop-at-mr{top:42%;right:-18px}.lp-shots .lp-pop{animation-duration:12s}@media (max-width: 860px){.lp-pop-at-tl,.lp-pop-at-bl,.lp-pop-at-ml{left:4px}.lp-pop-at-tr,.lp-pop-at-br,.lp-pop-at-mr{right:4px}.lp-shots .lp-pop{font-size:12px;padding:8px 11px}}@media (prefers-reduced-motion: reduce){.lp-window-view img{transition:none}.lp-shots .lp-pop{opacity:0}}.lp-meters{display:grid;gap:14px}.lp-meter{display:grid;grid-template-columns:110px 1fr;grid-template-rows:auto auto;column-gap:12px;row-gap:5px;align-items:center}.lp-meter b{grid-row:span 2;font-size:14px}.lp-meter span{height:12px;border-radius:6px;background:var(--surface-3);overflow:hidden}.lp-meter span i{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,#22c55e,#84cc16 75%,#eab308);transition:width .18s}.lp-target{margin:4px 0 0;justify-self:start;padding:4px 10px;border-radius:8px;font-weight:800;font-size:13px;color:#052e16;background:#4ade80}.lp-posterad-cam{position:relative;aspect-ratio:16 / 9;display:grid;border-radius:12px;overflow:hidden}.lp-posterad-ad{position:absolute;right:10%;top:10%;width:22%;aspect-ratio:3 / 4;display:grid;place-content:center;gap:4px;text-align:center;border:5px solid #18181b;background:linear-gradient(160deg,var(--primary),var(--accent));color:var(--on-primary);box-shadow:0 10px 30px #0008;animation:lp-in .6s ease-out}.lp-posterad-ad b{font-family:var(--heading-font);font-size:clamp(12px,2vw,20px)}.lp-posterad-ad span{font-size:clamp(16px,3vw,30px)}.lp-posterad-pay{margin:12px 0 0;font-weight:700;color:var(--link)}.lp-quality{margin-top:-48px}.lp-namestory{margin:0;font-size:.82em;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--text) 60%,var(--bg))}.pa{--pa-a: var(--primary);--pa-b: color-mix(in srgb, var(--accent) 55%, #ff3d6e)}.pa h2{margin:0}.pa .spread{justify-content:space-between;align-items:center}.pa-points{font-weight:800;font-variant-numeric:tabular-nums;padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--primary) 18%,transparent);border:1px solid color-mix(in srgb,var(--primary) 45%,transparent);position:relative}.pa-tick{position:absolute;right:-6px;top:-14px;font-style:normal;font-size:.8em;color:var(--primary);animation:pa-up 2.4s ease-out forwards}@keyframes pa-up{0%{opacity:1;transform:translateY(6px)}to{opacity:0;transform:translateY(-10px)}}.pa-list{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.pa-match{display:grid;gap:8px;padding:12px;border-radius:12px;border:1px solid var(--line);background:color-mix(in srgb,var(--text) 3%,var(--bg))}.pa-round{font-size:.78em;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.pa-sides{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pa-face{width:28px;height:28px;border-radius:8px;object-fit:cover;flex:none}.pa-face.initial{display:inline-grid;place-items:center;font-size:.72em;font-weight:800;background:color-mix(in srgb,var(--text) 10%,var(--bg));width:28px;height:28px}.pa :is(button.pa-pick,button.pa-option,button.pa-pk){background:color-mix(in srgb,var(--text) 6%,var(--bg))!important;border:1px solid var(--line)!important;color:var(--text)!important;box-shadow:none!important}.pa button.pa-pick{display:flex;align-items:center;gap:8px;justify-content:flex-start;padding:8px 10px;min-width:0;text-align:left}.pa button.pa-pick span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pa button.pa-pick.a[aria-pressed=true]{border-color:var(--pa-a)!important;background:color-mix(in srgb,var(--pa-a) 22%,var(--bg))!important}.pa button.pa-pick.b[aria-pressed=true]{border-color:var(--pa-b)!important;background:color-mix(in srgb,var(--pa-b) 22%,var(--bg))!important}.pa-side{display:flex;align-items:center;gap:8px;min-width:0;opacity:.6}.pa-side strong{margin-left:auto}.pa-side.won{opacity:1;font-weight:700}.pa-name{display:grid;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pa-name small{font-weight:400;font-size:.72em;letter-spacing:.06em;text-transform:uppercase;color:var(--primary)}.pa-crowd{display:flex;height:18px;border-radius:999px;overflow:hidden;gap:2px;background:var(--line);font-size:.7em;font-weight:700;line-height:18px}.pa-bar{min-width:0;transition:width .5s ease;overflow:hidden;white-space:nowrap}.pa-bar.a{background:color-mix(in srgb,var(--pa-a) 70%,var(--bg));padding-left:8px}.pa-bar.b{background:color-mix(in srgb,var(--pa-b) 70%,var(--bg));text-align:right;padding-right:8px}.pa-crowd:has(.won) .pa-bar:not(.won){opacity:.45}.pa-verdict{font-size:.85em;color:var(--muted)}.pa-verdict.ok{color:#3ddc84;font-weight:700}.pa-bracket{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(170px,1fr);gap:14px;overflow-x:auto;padding-bottom:4px}.pa-col{display:flex;flex-direction:column;gap:10px}.pa-col-list{flex:1;display:flex;flex-direction:column;justify-content:space-around;gap:10px}.pa-pickem{display:grid;gap:4px;padding:6px;border-radius:10px;border:1px solid var(--line)}.pa :is(button.pa-pk,span.pa-pk){display:block;width:100%;padding:6px 8px;border-radius:7px;font-size:.9em;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pa span.pa-pk{opacity:.6}.pa span.pa-pk.mine{opacity:1;font-weight:700}.pa button.pa-pk[aria-pressed=true]{border-color:var(--primary)!important;background:color-mix(in srgb,var(--primary) 22%,var(--bg))!important;font-weight:700}.pa .pa-pk.right{color:#3ddc84!important}.pa .pa-pk.right:after{content:" ✓"}.pa .pa-pk.wrong{text-decoration:line-through;opacity:.5}.pa .pa-pk.won:after{content:" · won";color:var(--muted);font-weight:400}.pa-fans{list-style:none;margin:0;padding:0;display:grid;gap:6px}.pa-fans li{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:10px}.pa-fans li.me{background:color-mix(in srgb,var(--primary) 14%,transparent)}.pa-fans li strong{margin-left:auto;font-variant-numeric:tabular-nums}.pa-place{width:26px;text-align:center;font-weight:800;color:var(--muted)}.pa-place.p1{color:#ffd34d}.pa-place.p2{color:#d6dde6}.pa-place.p3{color:#e0a36a}.pa .pa-mine{margin:0;display:flex;flex-wrap:wrap;gap:.4em;align-items:baseline}.pa-how{margin:0;padding-left:1.2em;display:grid;gap:4px}.pa-q{margin:0;font-weight:700}.pa-options{display:grid;gap:6px}.pa button.pa-option{text-align:left;padding:10px 12px}.pa button.pa-option:hover{border-color:var(--primary)!important}.pa-results{list-style:none;margin:0;padding:0;display:grid;gap:6px}.pa-results li{position:relative;display:flex;gap:8px;padding:7px 10px;border-radius:8px;border:1px solid var(--line);overflow:hidden}.pa-results li>span:not(.pa-fill),.pa-results li strong{position:relative}.pa-results li strong{margin-left:auto;font-variant-numeric:tabular-nums}.pa-results li.pa-q{border:0;padding:0}.pa-fill{position:absolute;inset:0 auto 0 0;background:color-mix(in srgb,var(--primary) 22%,transparent);transition:width .5s ease}.pa-results li.mine .pa-fill{background:color-mix(in srgb,var(--primary) 38%,transparent)}.pa-showmatch{display:grid;gap:8px;padding-top:8px;border-top:1px solid var(--line)}.pa-vs{margin:0}.pa-vs .won{font-weight:800}.pa-desk summary{cursor:pointer;font-weight:600}.ladderbar{flex-wrap:wrap;gap:12px;align-items:end;margin-bottom:14px}.ladders .segmented button.secondary[aria-pressed=true]{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.ladders .segmented{align-self:end}.ladderbar label{display:grid;gap:4px;font-weight:600}.laddertable{width:100%}.laddertable .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.laddertable td.rank{font-weight:800;width:3em;color:var(--muted)}.laddertable td.rank.r1{color:#f5c542}.laddertable td.rank.r2{color:#c9d1d9}.laddertable td.rank.r3{color:#d08b4a}.laddertable tr.mine td{background:color-mix(in srgb,var(--primary) 12%,transparent)}.laddertable tr.gap td{border-top:2px dashed var(--line-2)}.ladderwho{display:inline-flex;gap:10px;align-items:center;color:var(--text);text-decoration:none;font-weight:700}.ladderwho:hover span{text-decoration:underline}.ladderwho img,.ladderwho .initial{width:28px;height:28px;border-radius:50%;object-fit:cover;flex:none}.ladderwho .initial{display:inline-grid;place-items:center;font-size:11px;background:color-mix(in srgb,var(--primary) 30%,transparent)}.ladderwho .badge{margin-left:8px}.ratingchips{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 0;padding:0}.ratingchips a{display:inline-flex;gap:6px;align-items:baseline;padding:4px 10px;border-radius:999px;background:var(--surface-3);color:var(--text);text-decoration:none;font-size:.9em}.laddertable .show-s{display:none}@media (max-width: 640px){table.league.laddertable{min-width:0}.laddertable .hide-s{display:none}.laddertable .show-s{display:block;font-weight:500}.laddertable th,.laddertable td{padding-left:6px;padding-right:6px}}.roomspage{display:grid;grid-template-columns:300px minmax(0,1fr);gap:16px;align-items:start}.roomlist{position:sticky;top:16px;max-height:calc(100vh - 32px);overflow:auto}.roomlist h1{font-size:1.4rem;margin:0 0 8px}.roomlist ul{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:4px}.roomspage .roomlist button.roomitem.roomitem{display:grid;justify-items:start;justify-content:stretch;gap:2px;width:100%;text-align:left;background:transparent;color:var(--text);border:1px solid transparent;border-radius:10px;padding:8px 10px;font-weight:400}.roomitem strong{font-weight:700}.roomspage .roomlist button.roomitem.roomitem:hover{filter:none;background:color-mix(in srgb,var(--text, #fff) 6%,transparent)}.roomspage .roomlist button.roomitem.roomitem.on{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 12%,transparent)}.roomitem .badge{justify-self:start;display:inline-flex;gap:4px;align-items:center}.roomview{display:flex;flex-direction:column;min-height:70vh;gap:10px}.roomview.voiceonly{min-height:0}.rvhead{display:flex;gap:10px;align-items:center}.rvhead h2{margin:0;font-size:1.2rem}.roomback{display:none}.voicebar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:10px;border-radius:12px;background:color-mix(in srgb,var(--text, #fff) 5%,transparent)}.voicetitle{display:inline-flex;gap:6px;align-items:center;font-weight:600}.voicepeople{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}.voicepeople li{display:inline-flex;gap:6px;align-items:center}.voicepeople img,.voicepeople .initial{width:28px;height:28px;border-radius:50%;border:2px solid transparent;object-fit:cover}.voicepeople .initial{display:inline-grid;place-items:center;background:color-mix(in srgb,var(--primary) 35%,transparent);font-weight:700}.voicepeople li.speaking img,.voicepeople li.speaking .initial{border-color:#2ecc71;box-shadow:0 0 0 2px #2ecc7159}.voicepeople li.muted .nm{opacity:.6}.roommessages{list-style:none;margin:0;padding:0;flex:1;overflow:auto;max-height:60vh;display:flex;flex-direction:column;gap:8px}.roommessages li{display:block;padding:6px 8px;border-radius:8px}.roommessages li.mine{background:color-mix(in srgb,var(--primary) 8%,transparent)}.roommessages .who{font-weight:600}.roommessages p{margin:2px 0 0;overflow-wrap:anywhere}.roommessages .del{float:right;color:var(--muted);font-weight:500;text-decoration:none;opacity:0}.roommessages li:hover .del,.roommessages .del:focus-visible{opacity:1}@media (hover: none){.roommessages .del{opacity:.7}}.roomcompose input{flex:1;min-width:0}.roomempty{min-height:40vh;display:grid;place-items:center}@media (max-width: 899px){.roomspage{grid-template-columns:1fr}.roomlist{position:static;max-height:none}.roomlist.hasroom{display:none}.roomback{display:inline-flex}.roomempty{display:none}}.pyrlevels{list-style:none;margin:16px 0;padding:0;display:grid;gap:12px}.pyrlevel{position:relative}.pyrlevels>.pyrlevel:nth-child(1){margin-inline:min(12%,120px);border-color:var(--primary)}.pyrlevels>.pyrlevel:nth-child(2){margin-inline:min(8%,80px)}.pyrlevels>.pyrlevel:nth-child(3){margin-inline:min(4%,40px)}.pyrlevelhead{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pyrlevelhead h2{margin:0;font-size:1.15rem}.pyrstep{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--primary);color:#fff;font-weight:700;font-size:.85rem}.pyrgroups{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:10px}.pyrgroup h3{display:flex;gap:8px;align-items:center;margin:0 0 6px;font-size:1rem}.pyrgroup table.league{min-width:0}table.league.compact th,table.league.compact td{padding:5px 6px}.pyrmini{display:grid;justify-items:center;gap:2px;margin-top:6px}.pyrmini>span{display:block;text-align:center;font-size:.7rem;padding:2px 4px;border-radius:4px;background:color-mix(in srgb,var(--primary) 22%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pyrmini>span:first-child{background:var(--primary);color:#fff}.badge.pyr-live{background:var(--primary);color:#fff}.pyrbadge{text-decoration:none}@media (max-width: 640px){.pyrlevels>.pyrlevel:nth-child(n){margin-inline:0}.pyramid .comphead{flex-direction:column;align-items:stretch}.pyramid .comphead .compactions{width:100%}}.lobbyrow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lobbyrow .hint{min-width:150px}.lobbyrow code,.gamertags code{padding:2px 8px;border-radius:6px;background:color-mix(in srgb,var(--primary) 18%,transparent);font-size:.95rem}.gamertags{display:grid;grid-template-columns:1fr 1fr;gap:12px}.gamertags h3{margin:0 0 4px;font-size:.95rem}.gamertags>p{grid-column:1 / -1;margin:0}.gamertags li{display:flex;gap:8px;align-items:center;flex-wrap:wrap}@media (max-width: 640px){.gamertags{grid-template-columns:1fr}}.modepick{border:0;padding:0;margin:0;display:grid;gap:8px}.modepick legend{font-weight:600;margin-bottom:6px}.modes{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.modepick button.modecard{display:grid;align-content:start;gap:4px;text-align:left;padding:10px 12px;border-radius:10px;border:1px solid color-mix(in srgb,currentColor 22%,transparent);background:transparent;background-image:none;box-shadow:none;color:inherit;font-weight:400;cursor:pointer;text-transform:none;letter-spacing:normal}.modepick button.modecard.on{border:2px solid var(--primary);background:color-mix(in srgb,var(--primary) 18%,transparent)}.modepick button.modecard .hint{font-weight:400}.modepick button.modecard:disabled{opacity:.6;cursor:not-allowed}.modecard strong{font-size:1rem}.badge.mode-delayed{background:color-mix(in srgb,#f5a524 30%,transparent)}.badge.mode-pro{background:color-mix(in srgb,var(--primary) 30%,transparent)}.badge.bad{background:color-mix(in srgb,#e5484d 30%,transparent)}.propanel .checks{display:grid;grid-template-columns:1fr 1fr;gap:12px}.propanel h3{margin:6px 0 0;font-size:1rem}.incidents{margin:0;padding-left:20px;display:grid;gap:4px}.refs{margin:0;padding-left:20px}@media (max-width: 640px){.propanel .checks{grid-template-columns:1fr}}.propanel .checks .badge{justify-self:start}.incidents li{display:block}.dashboard{display:grid;gap:16px}.dashhead{display:flex;gap:14px;align-items:center;justify-content:flex-start}.dashhead .avatar{border-radius:50%}.dashhead h1{margin:0}.dashstats .btile-body{gap:6px}.formrow{display:flex;gap:4px;list-style:none;margin:4px 0;padding:0;flex-wrap:wrap}.formrow>li{margin:0}.formchip{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:6px;font-weight:800;font-size:13px;color:var(--text);background:var(--surface-3);border:1px solid var(--line-2)}.formchip.small{width:20px;height:20px;font-size:11px;vertical-align:middle}.formchip.rW{background:color-mix(in srgb,#2fbf71 30%,var(--surface-3));border-color:color-mix(in srgb,#2fbf71 60%,transparent)}.formchip.rL{background:color-mix(in srgb,#e5484d 26%,var(--surface-3));border-color:color-mix(in srgb,#e5484d 55%,transparent)}.dashcols{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start}.dashcols:empty{display:none}table.league.dashtable{min-width:0;font-variant-numeric:tabular-nums}table.league.dashtable td .up{color:#2fbf71;font-weight:700}table.league.dashtable td .down{color:#e5484d;font-weight:700}table.league.dashtable .show-s{display:none}@media (max-width: 640px){table.league.dashtable .hide-s{display:none}table.league.dashtable .show-s{display:inline}}.dashpeople li,.dashcomps li{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:4px 0}.ratingcard .row.spread{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.ratingcard h2{margin:0}.elochart{position:relative}.elochart svg{width:100%;height:auto;display:block;touch-action:pan-y}.elochart .grid{stroke:var(--line);stroke-width:1}.elochart .tick{fill:var(--muted);font-size:11px}.elochart .line{fill:none;stroke:var(--primary);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.elochart .end,.elochart .dot{fill:var(--primary);stroke:var(--surface-2, var(--background));stroke-width:2}.elochart .cross{stroke:var(--line-2);stroke-width:1}.elotip{position:absolute;top:0;transform:translate(-50%);display:grid;gap:2px;padding:6px 10px;border-radius:8px;background:var(--surface-3);border:1px solid var(--line-2);pointer-events:none;white-space:nowrap;font-size:12px;color:var(--muted)}.elotip b{color:var(--text);font-size:15px}.dashpeople .teamlogo.initial{font-size:9px}@media (max-width: 640px){.statgrid.dashstats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dashstats .btile{padding:12px}.dashstats .btile-body .elo-num{font-size:38px}.dashstats .btile:nth-child(n+3){grid-column:1 / -1}.dashhead{align-items:flex-start}}.delayedplayer{position:relative;width:100%;aspect-ratio:16 / 9;background:#000;border-radius:16px;overflow:hidden}.delayedplayer.portrait{aspect-ratio:9 / 16;max-height:80vh;margin-inline:auto}.delayedplayer video{width:100%;height:100%;object-fit:contain;display:block}.delayednote{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;gap:6px;text-align:center;padding:16px;color:#fff;background:#0000008c}.delayednote strong{font-size:1.1rem}.delayedbadge{position:absolute;top:10px;left:10px;background:color-mix(in srgb,#f5a524 70%,black);color:#fff}.delayedsound{position:absolute;bottom:52px;right:10px}.mvgrid{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.mvgrid.n1{grid-template-columns:minmax(0,1fr)}.mvgrid.n5,.mvgrid.n6,.mvgrid.n7,.mvgrid.n8,.mvgrid.n9{grid-template-columns:repeat(3,minmax(0,1fr))}.mvgrid.focused{grid-template-columns:repeat(4,minmax(0,1fr))}.mvgrid.focused .mvtile.big{grid-column:1 / -1}.mvgrid>li.mvtile{align-items:stretch;margin:0;gap:0}.mvtile{position:relative;border-radius:14px;overflow:hidden;background:#000;border:2px solid transparent;display:flex;flex-direction:column}.mvtile.heard{border-color:var(--primary)}.mvvideo{position:relative;aspect-ratio:16 / 9;display:grid;place-items:center}.mvvideo video{width:100%;height:100%;object-fit:contain;background:#000}.mvvideo .delayed{width:100%}.mvwait{position:absolute}.mvunmute{position:absolute;z-index:3}.multiview .mvtile button.mvpick.mvpick{position:absolute;top:0;right:0;bottom:52px;left:0;z-index:2;background:transparent;border:0;border-radius:0;padding:0;cursor:pointer;box-shadow:none}.multiview .mvtile button.mvpick.mvpick:hover{background:#ffffff0a;filter:none}.mvbar{align-self:stretch;box-sizing:border-box;display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:8px 12px;background:var(--surface-2, #15121f);position:relative;z-index:2;min-height:52px}.mvscore{display:inline-flex;gap:8px;align-items:baseline;flex:1 1 auto;min-width:0}.mvscore b{font-variant-numeric:tabular-nums;padding:0 6px;border-radius:6px;background:var(--surface-3)}.mvlabel{font-size:.85em}section.card.onairstrip{display:flex;flex-direction:row;gap:12px;align-items:center;flex-wrap:wrap}.onairstrip .button,.onairstrip .badge{flex:none}@media (max-width: 760px){.mvgrid,.mvgrid.focused,.mvgrid[class*=" n"]{grid-template-columns:minmax(0,1fr)}}.quotedoc{--q-ink: #14141c;--q-muted: #5b5b6b;--q-line: #e3e3ea;--q-band: #07070c;--q-accent: #0891b2;background:#fff;color:var(--q-ink);border-radius:14px;overflow:hidden;max-width:900px;width:100%;margin:0 auto;font-size:14px;line-height:1.5;box-shadow:0 10px 40px #00000059}.quotedoc section{padding:20px 36px;border-top:1px solid var(--q-line)}.quotedoc h2{font-size:1.25em;margin:0 0 10px;color:var(--q-ink)}.quotedoc h3{font-size:1em;margin:18px 0 6px;color:var(--q-ink);text-transform:uppercase;letter-spacing:.04em}.quotedoc h4{font-size:.82em;margin:0 0 4px;color:var(--q-accent);text-transform:uppercase;letter-spacing:.06em}.quotedoc p{margin:6px 0}.qd-band{display:flex;align-items:center;gap:18px;padding:20px 36px;background:var(--q-band);color:#f4f4fa;background-image:radial-gradient(circle at 12% 50%,rgb(34 211 238 / .25),transparent 45%),radial-gradient(circle at 30% 60%,rgb(236 72 153 / .2),transparent 45%);-webkit-print-color-adjust:exact;print-color-adjust:exact}.qd-logo{width:150px;height:auto;flex:none}.qd-brand{display:flex;flex-direction:column;flex:1;min-width:0}.qd-brand strong{font-size:1.6em;letter-spacing:.01em}.qd-brand span{color:#b9b9c8;font-size:.9em}.qd-title{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.qd-title span{text-transform:uppercase;letter-spacing:.12em;font-size:.78em;color:#b9b9c8}.qd-title strong{font-size:1.25em}.qd-title em{font-style:normal;font-size:.75em;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:#f59e0b;color:#111;padding:2px 8px;border-radius:6px;margin-top:4px}.qd-meta{display:grid;grid-template-columns:minmax(180px,1fr) 2fr;gap:24px;border-top:none!important}.qd-meta dl{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;margin:0;align-content:start}.qd-meta dt{color:var(--q-muted)}.qd-meta dd{margin:0;font-weight:600}.qd-parties{display:grid;grid-template-columns:1fr 1fr;gap:20px}.qd-table{width:100%;border-collapse:collapse}.qd-table th,.qd-table td{text-align:left;padding:7px 8px;border-bottom:1px solid var(--q-line);vertical-align:top}.qd-table tbody tr>th:first-child{width:34%;color:var(--q-muted);font-weight:600}.qd-prices td span{display:block;color:var(--q-muted);font-size:.9em}.qd-prices .num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;width:9em}.qd-prices tbody tr>th:first-child{width:auto;color:var(--q-ink)}.qd-total th{border-bottom:2px solid var(--q-ink);font-size:1.02em}.qd-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px 24px}.qd-features ul{list-style:none;padding:0;margin:0 0 6px}.quotedoc li{display:list-item;margin:0;align-items:initial;gap:0}.qd-features li{display:block;padding:3px 0}.qd-features li strong{display:block;font-size:.95em}.qd-features li span{display:block;color:var(--q-muted);font-size:.85em}.qd-small{color:var(--q-muted);font-size:.88em}.qd-notes{background:#f3f8fa;border-left:3px solid var(--q-accent);padding:8px 12px;border-radius:4px}.qd-terms ol{padding-left:1.4em;margin:8px 0}.qd-terms>ol>li{margin:0 0 10px}.qd-terms ol ol{margin:4px 0 0}.qd-terms ol ol li{margin:2px 0}.qd-signboxes{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:10px}.qd-signboxes p{border-bottom:1px solid var(--q-muted);padding:14px 0 2px;margin:0;color:var(--q-muted);font-size:.85em}.qd-foot{padding:12px 36px;color:var(--q-muted);font-size:.8em;border-top:1px solid var(--q-line);text-align:center}.qe-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.qe-features fieldset,.quotepage fieldset{border:1px solid var(--line);border-radius:12px;padding:12px;display:grid;gap:6px;min-width:0}.qe-features legend,.quotepage fieldset legend{font-weight:700;padding:0 6px}.qe-terms{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 14px}.qe-terms label.wide{grid-column:1 / -1}.qe-logo{max-width:200px;background:#07070c;border-radius:10px;padding:8px}@media (max-width: 640px){.quotedoc section,.qd-band,.qd-foot{padding-left:16px;padding-right:16px}.qd-band{flex-wrap:wrap}.qd-logo{width:110px}.qd-meta,.qd-parties,.qd-signboxes{grid-template-columns:1fr}}@media print{.quotepage{padding:0!important}.quotedoc{box-shadow:none;border-radius:0;max-width:none;font-size:11.5px}.quotedoc section{break-inside:auto}.qd-terms>ol>li,.qd-sign,.qd-table tr{break-inside:avoid}body{background:#fff!important}}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAiYAA4AAAAAC0AAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABRAAAAJsAAAD8joyVK0dTVUIAAAHgAAAALQAAAC4jdiSCT1MvMgAAAhAAAABNAAAAYHI5reNTVEFUAAACYAAAACoAAAAueZJs3WNtYXAAAAKMAAAAZAAAAIpNu/P9Z2FzcAAAAvAAAAAIAAAACAAAABBnbHlmAAAC+AAAA3cAAASWUYkMm2hlYWQAAAZwAAAANgAAADYgWsSPaGhlYQAABqgAAAAfAAAAJBDBBppobXR4AAAGyAAAADYAAAA8QYMDamxvY2EAAAcAAAAAIAAAACAI1wpebWF4cAAAByAAAAAcAAAAIAAmAL9uYW1lAAAHPAAAAPcAAAIEKtNM/3Bvc3QAAAg0AAAAYwAAAI7B1Xo4eNpVzqdZRFEQBeD/ZZJ8VVABCkMOEk825Bw0sQ4qWL2aInCorePu/UbtTs5zFJizaEm1ur67pz9+vbvQXxw+XOnVkJICxfnp3ZUZRKZW5qzIWrqJyR/v2piAnnSQ/gByJP1OZFuk7zQg5gbpIf1bTsNcEbMj0tAUxT5F/C1VGq0uZ3OKzAuqYBqUWrVCl7kQOIPFXqEeA9KNKLwAeNpjYGRgYOBi0AFCZhc3nxAGieTKohwGkZzEkjwGEQYQYAER//+DSACWTwc8AAAAeNpjYGGZwDiBgZWBgVWEZQMDA8M0CM20h8GIqYMBBTCxgwgYL9jD15PhAAOvwhaOkL8rGBg4QpgiFBgY54PkWCxYFwApBQYWADWRDDIAAAB42mNgBEIOIGZgEAGTMgxM5ekZJSAmAxMDM4hkZGacAKT2MDAAADlZA1QAAHjaVcg1AUIBFAXQg7vLTJVfgwzM5KEAzoJDEkYsBK7vXUcYEVRFhB4e1UZdUURcTkOgYxsKR/vRefTYmFwu/O296Cx6eO6X82VzaV2CSwjYNYXUfS8rrwhyYpLiUhLSV1I9F+YAAQAB//8AD3jalFMDlBxLFH1VrbV71qOejFfT2J6NtT5/Y9vGrDe2bfvbtm3bPPjxUdA1qY5xlGbp3vsIifA+AAfcQWBAgHhIhnTIhFywgQQeCEARyACy6hDb3eX7PqtfuMs3EtnYq1dDdXWkvLyhW7eGDh0iut5UXBwJBiN+f5PLFbHbG3JyADB4AdiPqM0CxAHISEYS42BisRedegud2tVqLGzB75OT5DR38PwoNJwcQf8x6RePAzBXkMLCy8ikm7CMlC7fAUcj5jfPv5WDHYu0GzzOyzw5N/M43W5VzrDIIY3+eP5OzrTKxp5tvfRwXVt5423c4fLGCr1XL72isRwAAb3YQdTLGABHKhWgTyr6i+Q/iJagRQ8SGx7K9DTG4n0XXzKOQTR67TzmgQUTv5bOF1F8Fp2kaqWaHLJYxFQpVSnEklPgBTpENr1q3LyXfx+31T1w07Rlo3oEtnAHjWfsFuvqs/vIbDRs/JGmzt48h1F7uUI6RP/kpnKvQiLllAA4pwunpLnkEJuWgllPiGqUOiyZFgtye9xuj5OnIvir78j3O3ci73ffI8+uXeSH7x/4MxyMu5gYW6D/iY/EBcN/PvDA73pBnPU11Ae9iPq89hp5lJSTR19bt3v1tJUrpq3agx9YMX3VbrR71fSVgMBLdjKfs7oZFXQ9Ko+Tlh2oI+q8jbSQnWgSq19cybRceJ/sNONwHwAbTxE5l+NghiHTikVRUhXTTMl5JRJl2v6hRz+xxsbgrWxMxtqFvTaEtrA6mZHn2bzaN7Qm5cQJZz/P9Fk+yfibcjHQK/onW8cOgGTIBqcZCzdWlTSTPU3MwHw65ZYuRwCFroYF1x36u23uP/sP/9Pa9u+bCdWDn2rd586PQaOfHlSVYHROqBli3YzwfQ8i2LCJRO97kEQ34tZdoxumj6oaRDJaxmzdMboJAEN3qtybZqEd1F7WpU6oCtWQaNs5qKKYYeZANtOhlco8XeGR6jBnNzymqxLdvRINWhYZ1FBZxD36HdDL77FjZiKbZIj2dItHKm7TahqDOZKwXQh5Or9obMC/Mkx+js/pGN+h83iX3cft5DsXlx0a0X+vHu4ucsJca0lA3j+0rgvHzZ9vdXjCaj+b31mm5lZ6OtQX9R7EtJ/PsvYqb9kQm81f4nL0K6pZXtK5PKwolzY13NGCn6+OAQDG7UKdAAABAAAABIEGEYo73l8PPPUAAwfQAAAAANu2poQAAAAA3R9Rn/6W/doJ1AjBAAAABgACAAAAAAAAeNpjYGRg4Aj5u4KBgcvn37R/0zivAEVQAT8AnI0GbgB42mM9wXCC5TODBhxHMDCAMCsvQw/reQYb5h9AsWiG5SzzGQIYJzAwgDDLBiCewuAMALUKDSYAAAAAAFoAdwCbAM0A5QDtARYBWAFxAZwB2QHZAdkB2QJLeNpjYGRgYOBnSGHgZYhkYAPzEICZgREAFJ0A5njafZBDekVBEEZP7MzjO4tt2/Yotm0sI+OsJyvICrKO/F+9fkbzdHUZyOaTFJJSs8Tf/DlOIp9fx8niHx/rbOHLcSqlPDtOo5BNx+mSDzjOl36uj5MQ4TjFfK5zwAlHHHOPtuY1XdRr3rHHLSd634vruBOf676S9Ej/84wxwyw7XHIr6TUH1LKk84gHae5IuqbXrVleScujRfatNOgOt/Mi7IJ63SwzIe1JUcJYEa9w3WG7X7gN1OrRRAONdIpWJFEOUTktGJ+K98xikAfr0pXV5FER6Nid69kRJ6bxwC517EnzAnVSEuVk3vd11ksaGqnyH7PZTf0AeNpjYGIAg/9zGIwYsAF+IFZhOMnIxGDDyMzIwsjKyMbIzsjBwMzIycjFyM3mmFSUWpbKGVpcUpSYWZJcyV6al2lg4uQIoV0tOEvRZJygMpZg2sDRgMk5CMQ0MnAyAQBr7hs3AA==) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2) format("woff2"),url(/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-greek-400-normal-CM4qok81.woff2) format("woff2"),url(/assets/manrope-greek-400-normal-DuX9RsAR.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-vietnamese-400-normal-DHb3EETF.woff2) format("woff2"),url(/assets/manrope-vietnamese-400-normal-D7E_mLGF.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-ext-400-normal-CMDvPJRp.woff2) format("woff2"),url(/assets/manrope-latin-ext-400-normal-C-X6QNXX.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2) format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2) format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-greek-600-normal-BoRV6lzK.woff2) format("woff2"),url(/assets/manrope-greek-600-normal-CF2i9ZRY.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-vietnamese-600-normal-C1J5PCl_.woff2) format("woff2"),url(/assets/manrope-vietnamese-600-normal-lA7a_7Ok.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2) format("woff2"),url(/assets/manrope-latin-ext-600-normal-u5Pl7hTU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2) format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2) format("woff2"),url(/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-greek-700-normal-CHUG9PD8.woff2) format("woff2"),url(/assets/manrope-greek-700-normal-DyfsrCpP.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-vietnamese-700-normal-CUqMx5-1.woff2) format("woff2"),url(/assets/manrope-vietnamese-700-normal-pt65Fn2Z.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-ext-700-normal-DYOwVNan.woff2) format("woff2"),url(/assets/manrope-latin-ext-700-normal-eVCcYqtJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2) format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-cyrillic-800-normal-AvdZ5mAV.woff2) format("woff2"),url(/assets/manrope-cyrillic-800-normal-BuEMjQU-.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-greek-800-normal-CDvU698_.woff2) format("woff2"),url(/assets/manrope-greek-800-normal-Bw-67qu9.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-vietnamese-800-normal-ClPWri-A.woff2) format("woff2"),url(/assets/manrope-vietnamese-800-normal-bvg7iBCV.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-ext-800-normal-DdFx7KEb.woff2) format("woff2"),url(/assets/manrope-latin-ext-800-normal-BQAQsuQc.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-800-normal-BfWYOv1c.woff2) format("woff2"),url(/assets/manrope-latin-800-normal-uHUdIJgA.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-vietnamese-500-normal-BmEvtly_.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-500-normal-BTqKIpxg.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-ext-500-normal-DUe3BAxM.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-500-normal-3dgZTiw9.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-500-normal-lFbtlQH6.woff2) format("woff2"),url(/assets/space-grotesk-latin-500-normal-CNSSEhBt.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-vietnamese-700-normal-DMty7AZE.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-700-normal-Duxec5Rn.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-ext-700-normal-BQnZhY3m.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-700-normal-HVCqSBdx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-700-normal-RjhwGPKo.woff2) format("woff2"),url(/assets/space-grotesk-latin-700-normal-CwsQ-cCU.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--primary: #2563eb;--accent: var(--primary);--live: #dc2626;--on-live: #fff;--on-primary: #fff;--bg: #0b0b10;--text: #f5f5f7;--font: system-ui, sans-serif;--heading-font: var(--font);--link: #6b9bf5;--surface-1: color-mix(in srgb, var(--text) 3%, var(--bg));--surface-2: color-mix(in srgb, var(--text) 5.5%, var(--bg));--surface-3: color-mix(in srgb, var(--text) 9%, var(--bg));--line: color-mix(in srgb, var(--text) 10%, var(--bg));--line-2: color-mix(in srgb, var(--text) 18%, var(--bg));--muted: color-mix(in srgb, var(--text) 70%, var(--bg));--glow-a: color-mix(in srgb, var(--primary) 30%, transparent);--glow-b: color-mix(in srgb, var(--accent) 30%, transparent);--guest: #2563eb;--radius: 16px;--rail: 264px}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);line-height:1.45;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--heading-font);letter-spacing:-.02em;line-height:1.15}h1,h2{margin:0}h1{font-size:1.9em}h2{font-size:1.35em}.app{display:grid;grid-template-columns:var(--rail) minmax(0,1fr);min-height:100vh;background:linear-gradient(90deg,var(--surface-1) calc(var(--rail) - 1px),var(--line) calc(var(--rail) - 1px),var(--line) var(--rail),transparent var(--rail))}.rail{position:sticky;top:0;height:100vh;overflow-y:auto;display:flex;flex-direction:column;gap:22px;padding:18px 14px;background:var(--surface-1);border-right:1px solid var(--line)}.content{min-width:0;display:flex;flex-direction:column}.content>main{flex:1}.brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--text);padding:0 6px}.brand-name{font-family:var(--heading-font);font-weight:700;font-size:26px;letter-spacing:-.02em;color:var(--text);white-space:nowrap}.brand-mark{position:relative;flex:none;display:inline-grid;place-items:center;width:60px;height:30px}.brand-mark img{position:relative;width:100%;height:100%;object-fit:contain}.brand-mark img.logo-light,[data-scheme=light] .brand-mark img.logo-dark{display:none}[data-scheme=light] .brand-mark img.logo-light,[data-scheme=light] .brand-mark.glow img.logo-light{display:block;mix-blend-mode:multiply;filter:none;-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 62%,transparent 100%);mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 62%,transparent 100%)}.brand-banner,.brand-banner img{display:none}:is([data-scheme=dark] .app:not(.compact) .rail .brand.has-banner,[data-scheme=light] .app:not(.compact) .rail .brand.has-light-banner){padding:0}:is([data-scheme=dark] .app:not(.compact) .rail .brand.has-banner,[data-scheme=light] .app:not(.compact) .rail .brand.has-light-banner) .brand-banner{display:flex;flex-direction:column;align-items:center;gap:2px;width:200px}[data-scheme=dark] .app:not(.compact) .rail .brand.has-banner .brand-banner img.banner-dark,[data-scheme=light] .app:not(.compact) .rail .brand.has-light-banner .brand-banner img.banner-light{display:block;width:200px;height:auto}[data-scheme=dark] .app:not(.compact) .rail .brand.has-banner .brand-banner img.banner-dark{-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent),linear-gradient(transparent,#000 16%,#000 84%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent),linear-gradient(transparent,#000 16%,#000 84%,transparent);mask-composite:intersect}:is([data-scheme=dark] .app:not(.compact) .rail .brand.has-banner,[data-scheme=light] .app:not(.compact) .rail .brand.has-light-banner) .brand-banner img.brand-tagline{width:222px;margin-top:-6px}:is([data-scheme=dark] .app:not(.compact) .rail .brand.has-banner,[data-scheme=light] .app:not(.compact) .rail .brand.has-light-banner) .brand-mark{display:none}:is([data-scheme=dark] .app:not(.compact) .rail .brand.has-banner,[data-scheme=light] .app:not(.compact) .rail .brand.has-light-banner) .brand-name{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.brand-mark.wordmark{width:auto;height:26px}.brand-mark.wordmark img{width:auto}[data-dark-look] .brand-mark.wordmark img{filter:brightness(0) invert(1)}.brand-mark.glow:before{content:"";position:absolute;top:-14px;right:-16px;bottom:-14px;left:-16px;border-radius:50%;pointer-events:none;filter:blur(9px);background:radial-gradient(closest-side at 32% 50%,color-mix(in srgb,var(--primary) 50%,transparent),transparent),radial-gradient(closest-side at 72% 55%,color-mix(in srgb,var(--accent) 50%,transparent),transparent)}.brand-mark.glow img{-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 62%,transparent 100%);mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 62%,transparent 100%);filter:drop-shadow(0 0 4px color-mix(in srgb,var(--primary) 70%,transparent)) drop-shadow(0 0 8px color-mix(in srgb,var(--accent) 50%,transparent))}.railnav{display:grid;gap:4px}.railnav a{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:12px;color:var(--muted);text-decoration:none;font-weight:600}.railnav a:hover{background:var(--surface-3);color:var(--text)}.railnav a[aria-current=page]{background:var(--surface-3);color:var(--text);font-weight:700}.railnav .ico{width:32px;height:32px;flex:none;border-radius:9px;display:grid;place-items:center;background:var(--surface-3);color:var(--text)}.railnav a[aria-current=page] .ico{background:linear-gradient(135deg,var(--primary),var(--accent));color:var(--on-primary)}.railnav .railhead{margin:14px 10px 4px}.railnav div.railcreate{display:contents}.railhead{margin:0 10px 2px;font-family:var(--font);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:700}.channels{list-style:none;margin:0;padding:0;display:grid;gap:2px}.channels li{margin:0;display:block}.channels a{display:flex;align-items:center;gap:10px;padding:6px 10px;border-radius:10px;color:var(--text);text-decoration:none}.channels a:hover{background:var(--surface-3)}.channels .who{flex:1;min-width:0;display:grid}.channels .who strong,.channels .who span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.channels .who strong{font-size:14px}.channels .who span{font-size:12px;color:var(--muted)}.channels .count{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:var(--muted)}.dot-live{width:7px;height:7px;border-radius:50%;background:var(--accent);flex:none}.railcard{margin-top:auto;padding:16px;border-radius:var(--radius);background:var(--surface-2);border:1px solid var(--line);display:grid;gap:8px;justify-items:start}.railcard strong{font-family:var(--heading-font);font-size:17px}.railcard p{margin:0;font-size:13px;color:var(--muted)}.topbar{position:sticky;top:0;z-index:20;display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:12px 28px;background:color-mix(in srgb,var(--surface-1) 88%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.topbar .brand{display:none}.topsearch{flex:1 1 260px;max-width:520px;display:flex;align-items:center;gap:10px;padding:0 14px;border-radius:12px;background:var(--surface-3);border:1px solid var(--line-2)}.topsearch:focus-within{border-color:var(--primary)}.topsearch svg{flex:none;color:var(--muted)}.topsearch input{flex:1;min-width:0;border:0;background:transparent;padding:11px 0;outline:none}.topsearch input:focus-visible{outline:none}.account{margin-left:auto;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.account a:not(.button){color:var(--text);text-decoration:none;font-weight:600}.account a:not(.button):hover{text-decoration:underline}.account .me{display:inline-flex;align-items:center;gap:8px}.account .avatar.small{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--accent)}.usermenu{position:relative}.usermenu>summary{list-style:none;cursor:pointer;padding:4px 8px 4px 4px;border-radius:999px;font-weight:600}.usermenu>summary::-webkit-details-marker{display:none}.usermenu>summary:hover,.usermenu[open]>summary{background:var(--surface-3)}:is(.usermenu,.usermenu-float) .menu{position:absolute;right:0;top:calc(100% + 8px);z-index:40;min-width:210px;padding:6px;display:grid;gap:2px;background:var(--surface-2);border:1px solid var(--line-2);border-radius:var(--radius);box-shadow:0 12px 32px #00000059}:is(.usermenu,.usermenu-float) .menu a,:is(.usermenu,.usermenu-float) .menu button{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:10px;color:var(--text);text-decoration:none;font-weight:600;font-size:14px;background:none;border:0;justify-content:flex-start;width:100%}:is(.usermenu,.usermenu-float) .menu a:hover,:is(.usermenu,.usermenu-float) .menu button:hover,:is(.usermenu,.usermenu-float) .menu a[aria-current=page]{background:var(--surface-3);filter:none;text-decoration:none}:is(.usermenu,.usermenu-float) .menu button{color:var(--muted);border-top:1px solid var(--line);border-radius:0 0 10px 10px;margin-top:4px}:is(.usermenu,.usermenu-float) .menu .ico{display:contents}.usermenu-float{position:fixed;z-index:60}.usermenu-float .menu{position:static}:root{--panel-w: 256px}.sidepanel{display:none}.paneltoggle{display:none;place-items:center;width:36px;height:36px;padding:0;border-radius:10px;background:transparent;color:var(--text);border:1px solid var(--line-2);flex:none}.paneltoggle:hover{background:var(--surface-3);filter:none}.phone-panelbutton{display:none}.sidepanel-nav{display:grid;gap:14px}.quickstart{display:grid;grid-template-columns:1fr 1fr;gap:8px}.quickstart a{display:grid;justify-items:start;gap:6px;padding:10px;border-radius:12px;background:var(--surface-2);border:1px solid var(--line-2);color:var(--text);text-decoration:none;font-weight:700;font-size:13px;line-height:1.2}.quickstart a svg{color:var(--link)}.quickstart a:hover{border-color:var(--primary)}.quickstart a.qs-live{background:linear-gradient(135deg,var(--primary),var(--accent));color:var(--on-primary);border-color:transparent}.quickstart a.qs-live svg{color:inherit}.panelsection>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:4px 0}.panelsection>summary::-webkit-details-marker{display:none}.panelsection>summary:after{content:"";width:7px;height:7px;margin-right:4px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);transition:transform .15s}.panelsection[open]>summary:after{transform:rotate(45deg)}.panelitems{display:grid;gap:2px;margin-top:6px}.panelitems a{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:10px;color:var(--muted);text-decoration:none;font-weight:600;font-size:14px}.panelitems a:hover{background:var(--surface-3);color:var(--text)}.panelitems a[aria-current=page]{background:color-mix(in srgb,var(--primary) 16%,var(--surface-1));color:var(--text);box-shadow:inset 3px 0 0 var(--primary)}.panelitems .ico{display:grid;place-items:center;color:var(--link)}.sidepanel .channels{margin-top:6px}.drawer-backdrop{display:none}.app.compact{--rail: 76px}.app.compact .rail{padding:18px 10px;align-items:center}.app.compact .rail .label,.app.compact .rail .brand-name,.app.compact .channels .who,.app.compact .channels .count,.app.compact .rail .railhead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.app.compact .rail .brand{padding:0}.app.compact .rail .brand-mark{width:50px;height:26px}.app.compact .rail .brand-mark.wordmark img{width:100%}.app.compact .railnav a,.app.compact .channels a{justify-content:center;padding:6px}.app.compact .channels a{position:relative}.app.compact .channels a:after{content:"";position:absolute;right:4px;top:4px;width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 2px var(--surface-1)}.app.compact .railcard,.app.compact .rail .hint,.tabbar{display:none}@media (max-width: 999px){.app{grid-template-columns:minmax(0,1fr);background:none}.rail{display:none}.topbar{padding:10px 16px}.topbar .brand{display:inline-flex;padding:0}.topbar .brand-name{font-size:22px}.topbar .brand-mark{width:46px;height:24px}.topsearch{order:3;flex-basis:100%;max-width:none}.account .myname,.account .golive{display:none}.phone-panelbutton{display:contents}.phone-panelbutton .paneltoggle{display:inline-grid}.app .sidepanel{display:none}.app.drawer-open .sidepanel{display:block;position:fixed;z-index:60;inset:0 auto 0 0;width:min(320px,86vw);overflow-y:auto;padding:18px 14px calc(24px + env(safe-area-inset-bottom));margin:0;transform:none;visibility:visible;background:var(--surface-1);border-right:1px solid var(--line);box-shadow:0 0 40px #00000080}.app.drawer-open .drawer-backdrop{display:block;position:fixed;z-index:59;top:0;right:0;bottom:0;left:0;padding:0;border:0;border-radius:0;background:#00000080}.tabbar{position:fixed;z-index:30;left:0;right:0;bottom:0;display:flex;justify-content:space-around;align-items:flex-end;padding:8px 8px calc(10px + env(safe-area-inset-bottom));background:var(--surface-1);border-top:1px solid var(--line)}.tabbar a{display:grid;justify-items:center;gap:3px;min-width:56px;min-height:44px;color:var(--muted);font-size:11px;font-weight:700;text-decoration:none}.tabbar a[aria-current=page]{color:var(--link)}.tabbar a.tab-live{width:54px;height:54px;margin-top:-20px;border-radius:18px;place-content:center;background:linear-gradient(135deg,var(--primary),var(--accent));color:var(--on-primary)}.content{padding-bottom:76px}}.page{width:100%;max-width:1040px;margin:0 auto;padding:24px 28px 40px;display:grid;gap:20px;align-content:start;grid-template-columns:minmax(0,1fr)}.page.narrow{max-width:520px}.page.narrow.admarket{max-width:860px}.page.wide{max-width:1440px}@media (max-width: 600px){.page{padding:16px 16px 32px}}.card{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius);padding:20px;display:grid;gap:10px}.page.narrow>.card:first-child{position:relative;overflow:hidden}.page.narrow>.card:first-child:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--primary),var(--accent))}.card h3{margin:8px 0 0;font-size:1.05em}.stage{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:8px;min-height:240px;background:#000;border-radius:var(--radius);overflow:hidden;position:relative;border:1px solid color-mix(in srgb,var(--primary) 35%,var(--line));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 18%,transparent),0 24px 60px -20px var(--glow-a)}.tile{position:relative;margin:0;aspect-ratio:16 / 9;background:#000}.tile video{width:100%;height:100%;object-fit:contain;display:block}.tile.self video{transform:scaleX(-1)}.tile figcaption{position:absolute;left:8px;bottom:8px;padding:3px 9px;border-radius:7px;background:#07070cbf;color:#fff;font-size:.85em;font-weight:600}.stage .empty{margin:auto;color:#fff;opacity:.7}.stage .unmute{position:absolute;top:8px;right:8px}.bar{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.note{opacity:.85}button,a.button,label.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--primary);color:var(--on-primary);border:1px solid transparent;border-radius:12px;padding:10px 16px;font:inherit;font-weight:800;text-decoration:none;cursor:pointer;transition:filter .15s,background-color .15s,border-color .15s}button:hover:not(:disabled),a.button:hover,label.button:hover{filter:brightness(1.08)}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline:3px solid var(--primary);outline-offset:2px}button.secondary,a.button.secondary,label.button.secondary{background:color-mix(in srgb,var(--text) 7%,transparent);color:var(--text);border-color:var(--line-2);font-weight:700}button.secondary:hover:not(:disabled),a.button.secondary:hover,label.button.secondary:hover{filter:none;background:var(--surface-3)}button.link{background:none;color:var(--link);padding:0;border:0;text-decoration:underline;font-weight:600;display:inline}button:disabled{opacity:.5;cursor:default}button.danger{background:#b91c1c;color:#fff}button.small,.button.small{padding:5px 11px;font-size:.85em;border-radius:9px}button.icon{min-width:32px}input,select,textarea{padding:10px 12px;border-radius:12px;border:1px solid var(--line-2);background:var(--surface-3);color:var(--text);font:inherit}input::placeholder,textarea::placeholder{color:var(--muted)}input[type=checkbox],input[type=radio]{accent-color:var(--primary)}textarea{resize:vertical}label{display:grid;gap:5px}label.inline{display:inline-flex;gap:6px;align-items:center;margin-right:12px}li{display:flex;gap:8px;align-items:center;margin:6px 0}a{color:var(--link)}.row{display:flex;gap:8px;align-items:center}.stack{display:grid;gap:8px}.grow,.row input{flex:1;min-width:0}.hint{color:var(--muted);font-size:.9em}.error{color:#f87171}.error .reportbtn{color:inherit;opacity:.85;font-size:.85em;font-weight:600;margin-left:.25em;white-space:nowrap}.error .reportbtn:hover{opacity:1}.error .reportdone{margin-left:.25em;white-space:nowrap}[data-scheme=light] .error{color:#b91c1c}.list{list-style:none;padding:0;margin:0;display:grid;gap:8px}.list>li{padding:12px 14px;border-radius:12px;background:var(--surface-3);border:1px solid var(--line);flex-wrap:wrap;margin:0}.list>li.column{display:grid}.files{list-style:none;padding:0;margin:8px 0 0;display:grid;gap:4px}.files li{display:block;overflow-wrap:anywhere}.badge{display:inline-flex;align-items:center;font-size:.78em;font-weight:700;padding:3px 9px;border-radius:999px;background:var(--surface-3);color:var(--text)}.badge.live,.badge.recording{background:var(--live);color:var(--on-live);border-radius:6px;font-weight:800;letter-spacing:.06em}.rec{color:#ef4444;font-weight:700}.avatar{border-radius:50%;object-fit:cover;background:linear-gradient(135deg,var(--primary),var(--accent));color:var(--on-primary);display:inline-grid;place-items:center;font-weight:800;flex:none}.avatar.small{width:32px;height:32px}.avatar.large{width:96px;height:96px;font-size:40px}@media (max-width: 600px){.row{flex-wrap:wrap}}.tile.program{grid-column:1 / -1}.joining-card{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:end start;overflow:hidden;background:var(--surface-3);transition:opacity .6s ease;z-index:1}.joining-card.gone{opacity:0;pointer-events:none}.joining-card img,.joining-card .joining-blank{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:blur(6px) brightness(.55);transform:scale(1.05)}.joining-card .joining-blank{filter:none;background:radial-gradient(60% 90% at 0% 0%,var(--glow-a),transparent 60%),radial-gradient(55% 85% at 100% 100%,var(--glow-b),transparent 62%),var(--surface-3)}.joining-text{position:relative;display:grid;gap:4px;padding:clamp(12px,4%,28px);color:#fff;text-shadow:0 1px 3px rgb(0 0 0 / .6)}.joining-text strong{font-size:clamp(1rem,2.6vw,1.6rem);line-height:1.2}.joining-dots:after{content:"";animation:joining-dots 1.2s steps(4,end) infinite}@keyframes joining-dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}@media (prefers-reduced-motion: reduce){.joining-card{transition:none}.joining-dots:after{animation:none;content:"…"}}.profiles,.modes,.templates{border:0;padding:0;margin:0;display:grid;gap:10px}.profiles{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.modes{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.templates{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.profiles legend,.templates legend{font-weight:700;margin-bottom:8px;padding:0}.modes legend{margin-bottom:8px;padding:0}.profile,.mode,.template{position:relative;display:grid;gap:3px;border-radius:14px;cursor:pointer;background:var(--surface-3);border:1px solid var(--line);transition:border-color .15s}.profile{padding:14px}.mode{padding:11px 13px}.template{padding:8px;gap:5px;align-content:start}.profile:hover,.mode:hover,.template:hover{border-color:var(--line-2)}.profile input,.mode input,.template input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.profile.chosen,.mode.chosen,.template.chosen{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary),0 0 24px -8px var(--glow-a)}.profile:has(input:focus-visible),.mode:has(input:focus-visible),.template:has(input:focus-visible){outline:3px solid var(--primary);outline-offset:2px}.profile-name{font-weight:700}.profiles:disabled .profile,.profiles:disabled .profile input{cursor:default}.profiles:disabled .profile{opacity:.7}.templates:disabled .template{opacity:.6;cursor:default}.template-name{font-weight:700;font-size:.95em}form.edit{display:grid;gap:8px;padding-top:8px}.phone{display:flex;gap:12px;align-items:flex-start;flex-wrap:wrap;padding:12px;border-radius:12px;background:var(--surface-3)}.phone img{background:#fff;border-radius:8px;padding:4px}.phone .grow{min-width:0;display:grid;gap:6px}.linktext{word-break:break-all;font-family:ui-monospace,monospace;font-size:.85em}.phonecam video{width:100%;border-radius:12px;background:#000;aspect-ratio:16 / 9;object-fit:cover}.phonecam video.mirror{transform:scaleX(-1)}.showhead{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.showhead .avatar{width:48px;height:48px;font-size:20px;box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--accent)}.showhead h1{font-size:1.6em}.showhead .hint{margin:2px 0 0}h1.showtitle{font-size:1.5em}.bar .badge.live{padding:6px 10px;font-variant-numeric:tabular-nums}.confirm{display:inline-flex;flex-wrap:wrap;gap:8px;align-items:center;padding:4px 8px;border-radius:10px;border:1px solid #dc2626}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.page.home{max-width:1480px;gap:36px}.hero,.carousel,.featured{position:relative;overflow:hidden;border-radius:22px;border:1px solid var(--line-2);background:radial-gradient(60% 90% at 0% 0%,var(--glow-a),transparent 60%),radial-gradient(55% 85% at 100% 100%,var(--glow-b),transparent 62%),var(--surface-2)}.hero{padding:36px 32px;display:grid;gap:14px;justify-items:start}.hero h1{font-size:clamp(1.9em,4.5vw,3.1em);letter-spacing:-.03em}.hero p{margin:0;font-size:1.1em;color:color-mix(in srgb,var(--text) 82%,var(--bg));max-width:560px}.featured{display:flex;flex-wrap:wrap;gap:28px;padding:32px;align-items:center}.featured-text{flex:1 1 320px;min-width:0;display:grid;gap:14px;justify-items:start}.featured-text h2{font-size:clamp(1.8em,4vw,3.1em);line-height:1.04;letter-spacing:-.03em}.featured-text p{margin:0;font-size:1.05em;color:color-mix(in srgb,var(--text) 82%,var(--bg));max-width:520px}.featured-tags{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-weight:600}.featured-host{display:flex;gap:10px;align-items:center}.featured-host .avatar{width:38px;height:38px}.featured-host span{display:grid}.featured-screen{flex:1 1 420px;min-width:0;position:relative;aspect-ratio:16 / 9;border-radius:16px;overflow:hidden;background:var(--surface-3);border:1px solid color-mix(in srgb,var(--primary) 45%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 25%,transparent),0 24px 70px -10px var(--glow-a)}.featured-screen img{width:100%;height:100%;object-fit:cover;display:block}.featured-screen .cover-fallback{font-size:1.4em}.featured-screen .badge.live{position:absolute;top:12px;left:12px}.slides{position:relative;z-index:1;display:grid;padding:28px 0;container-type:inline-size;overflow:hidden;touch-action:pan-y}.slide{grid-area:1 / 1;justify-self:center;align-self:center;width:72cqw;aspect-ratio:18 / 7;display:flex;align-items:flex-end;padding:24px;border-radius:12px;overflow:hidden;background:var(--surface-3) center / cover;color:var(--text);box-shadow:0 20px 50px -16px #000000bf;transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .45s,filter .45s}.slide[style*=url]{color:#fff}.slide-body{min-width:0;width:100%}.slide.side{width:50cqw;aspect-ratio:16 / 9;cursor:pointer;filter:brightness(.55) saturate(.85)}.slide.side:hover{filter:brightness(.75)}.slide[data-d="-1"]{transform:translate(-23cqw) scale(.8)}.slide[data-d="1"]{transform:translate(23cqw) scale(.8)}.slide[data-d="-2"]{transform:translate(-34cqw) scale(.64)}.slide[data-d="2"]{transform:translate(34cqw) scale(.64)}.slide[data-d="-3"],.slide[data-d="3"]{transform:scale(.5);opacity:0;pointer-events:none}.slide-text{display:grid;gap:10px;max-width:640px}.slide-text h2{font-size:clamp(1.3em,2.6vw,2.2em);letter-spacing:-.03em}.slide[style*=url] .slide-text h2,.slide[style*=url] .slide-text p{text-shadow:0 1px 3px rgb(0 0 0 / .5)}.slide-text p{margin:0;font-size:1em}.slide-text .button{justify-self:start}.slide.side .slide-text .button{visibility:hidden}.slide.show-slide{width:72cqw;aspect-ratio:auto;padding:0;background:var(--surface-2);align-items:stretch}.slide.show-slide .slide-body{display:flex}.slide.show-slide .featured-screen{flex:0 0 50cqw;width:50cqw;border:0;border-radius:0;box-shadow:none}.slide.show-slide .featured-text{flex:1 1 0;min-width:0;padding:14px;gap:8px;align-content:start}.slide.show-slide .featured-host{gap:8px;align-items:flex-start}.slide.show-slide .featured-host .avatar{width:34px;height:34px;flex:none}.slide.show-slide .featured-host strong{color:var(--primary)}.slide.show-slide .featured-host .hint{font-size:.85em}.slide.show-slide .featured-text h2{font-size:.95em;font-weight:600;line-height:1.3;letter-spacing:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.slide.show-slide .featured-text h2 a{color:inherit;text-decoration:none}.slide.show-slide .featured-text h2 a:hover{text-decoration:underline}.slide.show-slide .featured-tags{gap:6px;font-size:.85em}.slide.show-slide.side{width:50cqw}.slide.show-slide.side .featured-text{display:none}.deck-arrow{position:absolute;top:50%;translate:0 -50%;z-index:20;width:40px;height:40px;padding:0;display:grid;place-items:center;border-radius:8px;background:color-mix(in srgb,var(--bg) 75%,transparent);color:var(--text);border:1px solid var(--line-2)}.deck-arrow:hover{background:var(--surface-3)}.deck-arrow.prev{left:8px}.deck-arrow.next{right:8px}.deck-arrow.next svg{rotate:180deg}.carousel.with-ad .slides,.carousel.with-ad .carousel-controls{margin-inline:14%}.carousel.with-ad .carousel-controls{position:relative;z-index:1;justify-content:center;border-top:0;background:none;padding-top:0}.banner-ad{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;background:var(--surface-3) center / cover no-repeat;color:var(--text)}.banner-ad .ad-badge{position:absolute;top:10px;right:10px;font-size:.75em;background:#0000008c;color:#fff}.banner-title{position:absolute;left:16px;bottom:16px;max-width:12%;font-weight:700}@media (prefers-reduced-motion: reduce){.slide{transition:none}}.carousel-controls{display:flex;gap:8px;align-items:center;padding:10px 16px;flex-wrap:wrap;border-top:1px solid var(--line);background:color-mix(in srgb,var(--bg) 40%,transparent)}.carousel-controls .secondary{padding:6px 12px}.dots{display:inline-flex;gap:4px}button.dot{width:24px;height:24px;padding:0;border-radius:50%;background:transparent;position:relative;border:0}button.dot:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;background:color-mix(in srgb,var(--text) 40%,transparent)}button.dot[aria-current=true]:after{background:var(--primary);top:5px;right:3px;bottom:5px;left:3px;border-radius:6px}.search{display:grid;gap:10px}.search input[type=search]{width:100%;font-size:1.05em}.chips{display:flex;flex-wrap:wrap;gap:6px}button.chip{background:var(--surface-3);color:var(--text);border:1px solid var(--line);border-radius:999px;padding:7px 14px;font-weight:600}button.chip:hover:not(:disabled){filter:none;border-color:var(--line-2)}button.chip[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:var(--on-primary);font-weight:800}.shelves{gap:40px}.shelf{display:grid;gap:14px}.shelf-head{display:flex;gap:12px;align-items:baseline;flex-wrap:wrap}.shelf-head h2{font-size:1.6em}.shelf-head .hint{margin:0}.tiles{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.tiles>p{grid-column:1 / -1;margin:0}a.show{display:grid;align-content:start;gap:10px;color:var(--text);text-decoration:none;min-width:0}a.show:hover .cover{outline:2px solid var(--primary);outline-offset:2px}a.show:hover h3{text-decoration:underline}a.show:focus-visible{outline:3px solid var(--primary);outline-offset:4px;border-radius:14px}.cover{position:relative;aspect-ratio:16 / 9;border-radius:14px;overflow:hidden;transition:outline-color .15s;background:radial-gradient(70% 90% at 15% 10%,var(--glow-a),transparent 65%),radial-gradient(70% 90% at 85% 90%,var(--glow-b),transparent 65%),var(--surface-3)}.cover img{width:100%;height:100%;object-fit:cover;display:block}video.loop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .3s;pointer-events:none}video.loop.on{opacity:1}.cover-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:var(--heading-font);font-weight:700;color:var(--text);opacity:.85}.cover-badges{position:absolute;top:10px;left:10px;right:10px;display:flex;gap:4px;flex-wrap:wrap}.cover-badges .badge{background:#07070ccc;color:#fff}.cover-badges .badge.live{background:var(--live);color:var(--on-live)}.cover .watching{position:absolute;left:10px;bottom:10px;padding:3px 8px;border-radius:7px;background:#07070ccc;color:#fff;font-size:12px;font-weight:700}.meta{display:flex;gap:10px;min-width:0;padding:0 2px}.meta>.avatar{width:36px;height:36px;font-size:14px}.meta-text{display:grid;gap:2px;min-width:0}.meta h3{margin:0;font-size:1em;font-family:var(--font);letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta .hint,.meta p{margin:0}.meta .desc{font-size:.88em;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.meta .when{color:var(--link);font-weight:700;font-size:.88em;font-variant-numeric:tabular-nums}.clip{display:grid;gap:10px;align-content:start;min-width:0}.clip video{width:100%;aspect-ratio:16 / 9;display:block;background:#000;border-radius:14px}.categories{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}a.category{display:grid;gap:8px;color:var(--text);text-decoration:none}a.category .tile-art{aspect-ratio:3 / 4;border-radius:14px;display:flex;align-items:flex-end;padding:12px;font-family:var(--heading-font);font-weight:700;font-size:1.2em;line-height:1.1;transition:outline-color .15s;background:radial-gradient(70% 90% at 15% 10%,var(--glow-a),transparent 65%),var(--surface-3)}a.category:nth-child(3n+2) .tile-art{background:radial-gradient(70% 90% at 85% 90%,var(--glow-b),transparent 65%),var(--surface-3)}a.category:nth-child(3n) .tile-art{background:radial-gradient(70% 90% at 50% 0%,color-mix(in srgb,var(--primary) 18%,var(--glow-b)),transparent 65%),var(--surface-3)}a.category:hover .tile-art{outline:2px solid var(--primary);outline-offset:2px}a.category .hint{font-size:.8em}a.category .tile-art{position:relative}a.category .tile-icon{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:color-mix(in srgb,var(--text) 8%,transparent);color:var(--text)}.footer{display:flex;gap:16px;justify-content:center;padding:24px 16px 32px;font-size:.9em;border-top:1px solid var(--line)}.footer{flex-direction:column;align-items:center;gap:8px}.footer nav{display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:center}.footer a{color:var(--muted)}.footer .copyright{margin:0;color:var(--muted);font-size:.85em}.maintenance{min-height:70vh;display:grid;place-content:center;text-align:center}.maintenance .card{justify-items:center}.maintenance button{margin-top:6px}.page.legal{max-width:820px}.page.legal .card{gap:14px;line-height:1.6}.page.legal h1{margin:4px 0 0}.page.legal h2{font-size:1.1em;margin:18px 0 6px;scroll-margin-top:80px}.page.legal section{scroll-margin-top:80px}.page.legal ul{margin:0;padding-left:1.3em;display:grid;gap:6px}.page.legal p{margin:0 0 8px}.page.legal a{overflow-wrap:anywhere}.legal-tabs{display:flex;flex-wrap:wrap;gap:6px}.legal-tabs a{padding:4px 12px;border-radius:999px;background:var(--surface-3);color:var(--text);font-size:.85em;font-weight:700}.legal-tabs a[aria-current=page]{background:var(--primary);color:var(--on-primary)}.legal-summary{background:var(--surface-3);border-radius:var(--radius);padding:14px 18px}.legal-summary h2{margin-top:0}.legal-contents ol{margin:0;padding-left:1.4em;columns:2 220px;font-size:.9em}.showcover{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--radius);display:block}.showcover.blank{background:radial-gradient(60% 90% at 0% 0%,var(--glow-a),transparent 60%),radial-gradient(55% 85% at 100% 100%,var(--glow-b),transparent 62%),var(--surface-3)}.watch.portrait .waitingroom .showcover{aspect-ratio:9 / 16}.waitingroom{border-radius:var(--radius);box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 35%,var(--line)),0 24px 60px -20px var(--glow-a)}.countdown{position:absolute;inset:auto 0 0 0;display:grid;gap:2px;padding:28px 20px 16px;border-radius:0 0 var(--radius) var(--radius);background:linear-gradient(transparent,#07070ccc);color:#fff}.countdown strong{font-family:var(--heading-font);font-size:1.6rem;letter-spacing:-.02em}.countdown .hint{color:#ffffffd9}.clock{font-variant-numeric:tabular-nums}.thumb{width:96px;aspect-ratio:16 / 9;object-fit:cover;border-radius:8px;flex:none}.thumb.empty{display:inline-block;background:radial-gradient(70% 90% at 15% 10%,var(--glow-a),transparent 65%),var(--surface-3)}@media (prefers-reduced-motion: reduce){*{scroll-behavior:auto!important;transition:none!important}}.studio-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(260px,2fr);gap:16px;align-items:start}@media (max-width: 800px){.studio-grid{grid-template-columns:minmax(0,1fr)}}.preview{position:relative;margin:0;background:#0b0b10;border-radius:12px;overflow:hidden;width:100%;aspect-ratio:16 / 9;border:1px solid var(--line-2)}.preview.portrait{aspect-ratio:9 / 16;max-width:360px;justify-self:center}.preview-title{position:absolute;left:2.5%;top:2.5%;color:#f5f5f7;font-weight:700;font-size:clamp(11px,1.6vw,16px)}.preview.portrait .preview-title{top:2%;left:4%}.preview-slot{position:absolute;box-sizing:border-box;border-radius:6px;overflow:hidden;display:grid;place-items:center;border:1px dashed rgb(255 255 255 / .35);color:#fff}.preview-slot.filled{border:0;background:#1b1b22}.preview-slot.round{border-radius:50%}.preview-slot.host:not(.filled){background:color-mix(in srgb,var(--primary) 32%,transparent)}.preview-slot.guest:not(.filled){background:color-mix(in srgb,var(--guest) 34%,transparent)}.preview-slot.screen:not(.filled){background:#0f766e66}.preview-slot.second:not(.filled){background:#b4530973}.preview-slot video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.preview-slot video.mirror{transform:scaleX(-1)}.preview-slot.media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;background:#000}.preview-qr{position:absolute;box-sizing:border-box;background:#fff;border-radius:6%;padding:4%;display:grid;grid-template-rows:auto 1fr;place-items:center;box-shadow:0 4px 14px #00000073;color:#111;overflow:hidden}.preview-qr img{width:100%;aspect-ratio:1;image-rendering:pixelated}.preview-qr span{font-size:clamp(6px,.9vw,12px);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.preview-cardbox{position:absolute;box-sizing:border-box;border:2px dashed rgb(255 214 64 / .85);border-radius:4px;pointer-events:none}.preview-cardcam{position:absolute;box-sizing:border-box;container-type:size;display:grid;align-content:center;gap:2%;padding:2% 4%;border-radius:8px;background:linear-gradient(135deg,#0e1018eb,#281e46eb);color:#fff;box-shadow:0 4px 14px #00000073;overflow:hidden;pointer-events:none}.preview-cardcam .price{font-size:30cqh;line-height:1;font-weight:800;color:#ffd640}.preview-cardcam .name{font-size:14cqh;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.preview-cardcam .src{font-size:10cqh;opacity:.75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.preview-cardcam .rip{position:absolute;top:6%;right:3%;font-size:10cqh;font-weight:700;background:#e0245e;padding:1% 3%;border-radius:99px}.preview-cardcam.big .price{font-size:36cqh}.preview-slot .initial{font-size:1.6em;font-weight:700}.preview-label{position:absolute;left:4px;bottom:4px;max-width:calc(100% - 8px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;padding:1px 6px;border-radius:4px;background:#000000a6;color:#fff}.preview-slot.round .preview-label{display:none}.thumb-frame{position:relative;width:100%;aspect-ratio:16 / 9;background:#0b0b10;border-radius:6px;overflow:hidden}.thumb-frame.portrait{width:56%;aspect-ratio:9 / 16;justify-self:center}.thumb-slot{position:absolute;border-radius:2px}.thumb-slot.host{background:color-mix(in srgb,var(--primary) 80%,#000)}.thumb-slot.guest{background:color-mix(in srgb,var(--guest) 75%,#000)}.thumb-slot.screen{background:#0f766e}.thumb-slot.second{background:#b45309}.thumb-slot.teamA{background:#2563eb}.thumb-slot.teamB{background:#dc2626}.thumb-slot.caster{background:color-mix(in srgb,var(--primary) 80%,#000)}.thumb-slot.over{box-shadow:0 0 0 1px #0b0b10}.thumb-slot.round{border-radius:50%}.choices{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:4px 12px;align-items:center}.choices legend{font-weight:700;padding:0;margin-bottom:4px;width:100%}.overlay-controls{align-items:flex-start;gap:16px}.slots{list-style:none;padding:0;margin:0;display:grid;gap:6px}.slots li{display:grid;grid-template-columns:minmax(90px,auto) minmax(0,1fr);gap:8px;align-items:center;margin:0}.slots select{width:100%}.stagestatus{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:12px 14px;border-radius:12px;background:var(--surface-3);margin:0}.stagestatus.on{box-shadow:inset 4px 0 #16a34a}.tile.program.portrait{aspect-ratio:9 / 16;max-height:80vh;justify-self:center;width:auto}.verify-banner{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;padding:10px 28px;background:color-mix(in srgb,var(--primary) 14%,var(--bg));border-bottom:1px solid var(--line)}.people>li{gap:6px}.volume{display:inline-grid;grid-template-columns:auto minmax(120px,200px) 3.5em;gap:8px;align-items:center}.volume input[type=range]{accent-color:var(--primary);padding:0;background:transparent;border:0}.devices label{min-width:200px}.devices select{max-width:320px}.watch{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:20px;align-items:start}.watch.portrait{grid-template-columns:minmax(0,460px) minmax(280px,1fr);justify-content:center}@media (max-width: 900px){.watch,.watch.portrait{grid-template-columns:minmax(0,1fr)}}.player{display:grid;gap:10px}.layer{position:relative}.floaters{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;border-radius:var(--radius)}.floater{position:absolute;bottom:8px;font-size:28px;opacity:0;animation:float-up 2.6s ease-out forwards}@keyframes float-up{0%{transform:translateY(0) scale(.6);opacity:0}10%{opacity:1;transform:translateY(-20px) scale(1)}to{transform:translateY(-260px) scale(1.1);opacity:0}}@media (prefers-reduced-motion: reduce){.floater{animation:fade-out 2s linear forwards;bottom:16px}@keyframes fade-out{0%,70%{opacity:1}to{opacity:0}}}.reactions{display:flex;flex-wrap:wrap;gap:6px;align-items:center}button.emoji{font-size:20px;padding:4px 10px;line-height:1.2;min-width:44px;min-height:44px;background:var(--surface-3);border:1px solid var(--line);border-radius:12px}button.emoji:hover:not(:disabled){filter:none;border-color:var(--primary)}.chat{gap:10px;padding:16px}.chat .messages{height:min(60vh,520px);overflow-y:auto;overscroll-behavior:contain;padding-right:4px}.chat .messages ol{list-style:none;margin:0;padding:0;display:grid;gap:12px}.studio-grid .chat .messages{height:320px}.msg{display:flex;gap:8px;align-items:flex-start;margin:0}.msg.crew .msghead strong{color:var(--link)}.msghead{display:flex;gap:6px;align-items:baseline;flex-wrap:wrap}.msgtext{margin:2px 0 0;overflow-wrap:anywhere;white-space:pre-wrap}.msgactions{margin-top:6px}.avatar.sm{width:28px;height:28px;font-size:13px;flex:none}.chatform{display:flex;gap:8px}.chatform input{flex:1;min-width:0;width:auto}.chatform button{flex:none}.hint.small{font-size:.8em}dialog.dialog{max-width:440px;width:calc(100% - 32px);color:var(--text);background:var(--surface-2);border:1px solid var(--line-2);border-radius:var(--radius);padding:20px}dialog.dialog::backdrop{background:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.quote{margin:0;padding:8px 12px;border-left:3px solid var(--accent);overflow-wrap:anywhere}@media (max-width: 900px){.chat .messages{height:40vh}button.emoji{min-width:40px;min-height:40px;padding:2px 6px}}.shelf{scroll-margin-top:84px}@media (max-width: 600px){.categories{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}a.category .tile-art{aspect-ratio:16 / 10}.featured,.hero{padding:22px 18px}.slides{padding:16px 0}.carousel.with-ad .slides,.carousel.with-ad .carousel-controls{margin-inline:0}.banner-ad,.banner-turns{display:none}.slide,.slide.side{width:80cqw;aspect-ratio:16 / 9;padding:18px}.slide[data-d="-1"]{transform:translate(-62cqw) scale(.82)}.slide[data-d="1"]{transform:translate(62cqw) scale(.82)}.slide[data-d="-2"],.slide[data-d="2"]{opacity:0;pointer-events:none}.slide.show-slide,.slide.show-slide.side{width:80cqw;aspect-ratio:auto;padding:0}.slide.show-slide .slide-body{flex-direction:column}.slide.show-slide .featured-screen{flex-basis:auto;width:100%}.slide.show-slide .featured-text{padding:12px}.deck-arrow{display:none}.carousel-controls{flex-wrap:nowrap;padding:8px 10px;gap:6px}.carousel-controls .dots{flex:1;min-width:0;justify-content:center;gap:0;overflow:hidden}button.dot{width:20px;flex:none}}.hostbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.hostbar .badge.live{padding:8px 12px;font-variant-numeric:tabular-nums}button.ctl{background:var(--surface-3);color:var(--text);border:1px solid var(--line-2);font-weight:700}button.ctl:hover:not(:disabled){filter:none;border-color:var(--primary)}button.ctl.off{background:color-mix(in srgb,var(--live) 22%,var(--surface-3));border-color:color-mix(in srgb,var(--live) 60%,var(--line-2))}.phone-only{display:none}@media (max-width: 999px) and (pointer: coarse),(max-width: 600px){.phone-only{display:block;margin:0}.hostbar{position:fixed;z-index:30;left:0;right:0;bottom:0;justify-content:space-around;flex-wrap:nowrap;gap:6px;padding:10px 10px calc(12px + env(safe-area-inset-bottom));background:var(--surface-1);border-top:1px solid var(--line)}.hostbar>*{flex:1 1 0;min-width:0}.hostbar button{flex-direction:column;gap:3px;padding:8px 4px;min-height:56px;font-size:12px;border-radius:14px}.hostbar button.golive{font-size:15px;background:linear-gradient(135deg,var(--primary),var(--accent));color:var(--on-primary)}.hostbar .badge.live{justify-content:center;align-self:stretch;border-radius:14px;font-size:13px}.hostbar .confirm{position:fixed;left:10px;right:10px;bottom:calc(92px + env(safe-area-inset-bottom));justify-content:center;background:var(--surface-2);padding:12px;border-radius:14px}.hostbar .confirm button{flex:1 1 auto;min-height:44px;flex-direction:row;font-size:14px}.app:has(.hostbar) .content{padding-bottom:100px}}.stage.upright{grid-template-columns:repeat(auto-fit,minmax(160px,260px));justify-content:center;background:transparent;box-shadow:none;border:0}.stage.upright .tile{aspect-ratio:9 / 16;max-height:62vh;border-radius:var(--radius);overflow:hidden;border:1px solid color-mix(in srgb,var(--primary) 35%,var(--line))}.stage.upright .tile video{object-fit:cover}.planbar{align-items:flex-end;gap:12px 24px}.planbar .promo{max-width:320px}.planbar .promo .row{gap:6px}.plans{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.plan{display:flex;flex-direction:column;gap:10px;padding:20px;border-radius:var(--radius);background:var(--surface-2);border:1px solid var(--line)}.plan h3{margin:0;font-size:1.3em}.plan .price{margin:0}.plan .price strong{font-family:var(--heading-font);font-size:1.9em;letter-spacing:-.02em}.plan ul{margin:0;padding-left:1.1em;display:grid;gap:4px;font-size:.92em}.plan li{display:list-item;margin:0}.plan .plan-action{margin-top:auto;padding-top:6px}.plan.featured-plan{background:radial-gradient(80% 60% at 100% 0%,var(--glow-b),transparent 70%),radial-gradient(80% 60% at 0% 100%,var(--glow-a),transparent 70%),var(--surface-2);border-color:color-mix(in srgb,var(--primary) 45%,var(--line))}.plan.current{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.plan-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.plan .tagline{margin:-6px 0 0;color:var(--muted);font-size:.92em}.plan .badge.popular{background:var(--primary);color:var(--on-primary, #fff)}.plan .plus{margin:4px 0 -4px;font-size:.85em;font-weight:700;color:var(--muted)}.plan ul.ticks{list-style:none;padding:0;gap:7px;font-size:.95em}.plan ul.ticks li{display:flex;gap:8px;align-items:baseline}.plan ul.ticks li:before{content:"✓";flex:none;font-weight:800;color:var(--primary)}.compare{margin-top:18px}.compare>summary{cursor:pointer;font-weight:700;color:var(--primary)}.compare .tablewrap{overflow-x:auto;margin-top:12px}.compare table{width:100%;border-collapse:collapse;font-size:.92em}.compare th,.compare td{padding:9px 10px;border-bottom:1px solid var(--line);text-align:center;white-space:nowrap}.compare tbody th{text-align:left;font-weight:500;white-space:normal}.compare thead th{font-family:var(--heading-font)}.badge.supporter{background:color-mix(in srgb,var(--accent) 22%,var(--surface-3));color:var(--text)}.badge.supporter.level-2,.badge.supporter.level-3{background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 45%,var(--surface-3)),color-mix(in srgb,var(--accent) 55%,var(--surface-3)))}.supportbox{display:contents}.chatmodes{gap:6px;margin:4px 0 6px}.chatmodes button[aria-pressed=true]{background:color-mix(in srgb,var(--accent) 30%,var(--surface-3));border-color:var(--accent)}.exclusive{display:grid;gap:10px;margin-top:18px}.exclusive h2{margin:0;font-size:1.05em}.exclusive-row{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.lockedclip{position:relative;aspect-ratio:16 / 9;border-radius:14px;overflow:hidden;background:var(--surface-2)}.lockedclip img,.lockedclip .blank{width:100%;height:100%;object-fit:cover;display:block;filter:blur(6px) brightness(.6);transform:scale(1.08)}.lockedclip .lock{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:2em;color:var(--accent);text-shadow:0 0 18px var(--accent)}label.audience select{min-width:0}.supportpanel{flex:1 1 100%;order:10;background:var(--surface-3)}.supportpanel h2{font-size:1.15em}.levelrow{border:0;padding:0;margin:0;align-items:flex-end}.auth{display:grid;place-items:start center}.authcard{width:100%;max-width:440px;margin-inline:auto;display:grid;gap:12px;padding:32px 28px;text-align:left}.authcard h1{margin:0;text-align:center}.authcard .lede{margin:0 0 6px;text-align:center;color:var(--muted)}.authcard label{display:block}.authcard input{width:100%}.authcard button[type=submit]{width:100%;margin-top:4px}.authcard .forgot{justify-self:center;font-size:.9em}.authcard .switch{margin:6px 0 0;text-align:center;color:var(--muted)}.authcard .switch a,.authcard .switch .linkish{font-weight:700}label.password{position:relative}label.password input{padding-right:44px}label.password .eye{position:absolute;right:6px;top:50%;transform:translateY(-50%);background:none;border:0;padding:6px;min-height:0;color:var(--muted)}label.password .eye:hover{color:var(--text);filter:none}p.or{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:.85em;margin:6px 0 2px}p.or:before,p.or:after{content:"";flex:1;border-top:1px solid var(--line)}.providers{display:grid;gap:10px}button.provider{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%}button.provider.brand-partner{color:#fff}button.provider.brand-partner img{object-fit:contain;background:#fff;border-radius:5px;padding:2px;box-sizing:content-box}.codeboxes{display:flex;justify-content:center;gap:10px;margin:8px 0}.codeboxes input{width:48px;height:56px;text-align:center;font-size:1.5em;font-variant-numeric:tabular-nums;padding:0}@media (max-width: 420px){.codeboxes{gap:6px}.codeboxes input{width:40px;height:50px}.authcard{padding:24px 16px}}button.linkish{background:none;border:0;padding:0;min-height:0;color:var(--link);text-decoration:underline;font:inherit;cursor:pointer}.testvideo .row{gap:10px;align-items:end}.testvideo progress{width:100%;height:8px;accent-color:var(--primary)}.mediagrid{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.mediaitem{display:grid;grid-template-columns:72px minmax(0,1fr);grid-template-rows:auto auto;gap:6px 10px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:14px;background:var(--surface-1)}.mediaitem>:nth-child(n+3){grid-column:1 / -1}.mediaitem.onair{border-color:var(--live);box-shadow:0 0 0 1px var(--live) inset}.mediaitem.failed{opacity:.7}.thumbbox{position:relative;width:72px;aspect-ratio:16 / 9;border-radius:8px;overflow:hidden;background:var(--surface-3);display:grid;place-items:center}.thumbbox.pic{background:repeating-conic-gradient(var(--surface-2) 0 25%,var(--surface-3) 0 50%) 0 0 / 12px 12px}.thumbbox img{width:100%;height:100%;object-fit:contain;display:block}.thumbbox .dur{position:absolute;right:3px;bottom:3px;font-size:.7em;padding:0 4px;border-radius:4px;background:#000000b3;color:#fff;font-variant-numeric:tabular-nums}.thumbbox .blank{color:var(--muted)}.mediaitem .meta-text strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mediapanel .badge.live{white-space:nowrap}.pagehead h1{margin:0 0 4px}.pagehead .hint{margin:0}.page>.vaulttabs{margin:0}.vaultgrid{list-style:none;margin:0;padding:0;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.vaultcard{display:grid;gap:10px;color:inherit;text-decoration:none;padding:10px;border-radius:18px;background:var(--surface-1);border:1px solid var(--line)}.vaultcard:hover{border-color:var(--line-2)}.vaultcard h2{margin:0;font-size:1.05em}.vaultcard .tags{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 0}.vthumb{position:relative;aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;background:var(--surface-3);display:grid;place-items:center;color:var(--muted)}.vthumb img{width:100%;height:100%;object-fit:cover}.vthumb .dur{position:absolute;right:6px;bottom:6px;font-size:.78em;padding:1px 6px;border-radius:6px;background:#000000b8;color:#fff}.vaultcard.folder .vthumb>span[aria-hidden]{font-size:2.6em}.vaultlayout{display:grid;grid-template-columns:minmax(0,3fr) minmax(280px,2fr);gap:16px;align-items:start}@media (max-width: 900px){.vaultlayout{grid-template-columns:minmax(0,1fr)}}video.replay{width:100%;aspect-ratio:16 / 9;background:#000;border-radius:12px;display:block}.chapters{padding-left:0;list-style:none;display:grid;gap:4px}.chapters .linkish{font-variant-numeric:tabular-nums;margin-right:6px}.transcript{list-style:none;padding:0;margin:10px 0 0;display:grid;gap:6px;max-height:480px;overflow:auto}.transcript .time{font-variant-numeric:tabular-nums}.steps{list-style:none;padding:0;margin:0 0 12px;display:grid;gap:8px}.step{padding:8px 10px;border-radius:10px;background:var(--surface-2);border-left:3px solid var(--line-2)}.step.done{border-left-color:#22c55e}.step.running{border-left-color:var(--primary)}.step.failed{border-left-color:var(--live)}.reelgrid{list-style:none;margin:0;padding:0;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.reel{display:grid;gap:8px;align-content:start}.reelbox{width:100%;aspect-ratio:9 / 16;border-radius:14px;background:#000;display:block;object-fit:cover}.reelbox.busy{display:grid;place-items:center;color:var(--muted);background:var(--surface-2)}.reel .share select{width:100%}.sharebar{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:8px 0}.sharebar .hint{flex-basis:100%}.sharebar.compact .button,.sharebar.compact button{padding:4px 10px}.showclips{margin-top:16px}.showclips .clip video,.clipthat .clip video{aspect-ratio:9 / 16;max-height:360px;width:100%;object-fit:cover;border-radius:14px;background:#000}.showclips .lockedclip,.clipthat .lockedclip{aspect-ratio:9 / 16;max-height:360px}.clipthat .row button{min-width:7.5em}.badge.sharebadge{background:color-mix(in srgb,var(--primary) 26%,var(--surface-3));color:var(--text)}.sharers{list-style:none;margin:0;padding:0;display:grid;gap:10px}.sharers li{padding:10px;border-radius:12px;background:var(--surface-2)}.sharers .row{align-items:center;gap:10px}.rewardform{margin-top:10px}.clippage .clipframe{display:grid;place-items:center;margin:12px 0}.clippage .clipframe video,.clippage .lockedclip.big{width:min(100%,380px);aspect-ratio:9 / 16;border-radius:16px;background:#000;object-fit:cover}.clippage .watchnow{display:inline-flex;gap:8px;align-items:center}.rewardlist{list-style:none;margin:0;padding:0;display:grid;gap:12px}.rewardlist li{padding:10px 12px;border-radius:12px;background:var(--surface-2)}.rewardlist progress{width:100%}.rules{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:8px}.rules li{align-items:end}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em}.badge.private{background:color-mix(in srgb,var(--text) 14%,var(--surface-3));color:var(--text)}.switches{list-style:none;margin:8px 0;padding:0;display:grid;gap:8px}label.switch{display:flex;gap:10px;align-items:center;flex-direction:row;font-weight:500}label.switch input{width:2.4em;height:1.3em;accent-color:var(--primary)}.autoprocess{margin:0 0 16px}.hostbar .quickclip{opacity:.85}.hostbar .quickclip.done{color:var(--primary);opacity:1}.hostbar .quickclip.error{color:var(--live, #ff3b5c)}.cliptiles{list-style:none;margin:0;padding:0;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.cliptile{display:grid;gap:6px;align-content:start}.cliptile video,.cliptile .reelbox{width:100%;aspect-ratio:9 / 16;max-height:320px;object-fit:cover;border-radius:12px;background:#000}.vault section>h2{margin:18px 0 10px}.replaybox{display:grid;place-items:center;aspect-ratio:16 / 9;border-radius:16px;background:var(--surface-2);padding:20px;text-align:center}.replaynote{max-width:34em;display:grid;gap:8px;justify-items:center}.player video.replay{width:100%;aspect-ratio:16 / 9;border-radius:16px;background:#000}.replaysettings{display:grid;gap:8px;padding-top:6px}.rail{overflow-x:hidden}.railtop{display:flex;align-items:center;justify-content:space-between;gap:6px}.railtoggle{flex:none;width:30px;height:30px;padding:0;display:grid;place-items:center;border-radius:8px;background:transparent;color:var(--muted, var(--text));border:1px solid var(--line)}.railtoggle:hover{background:var(--surface-2);color:var(--text)}.app.compact .railtop{flex-direction:column}.danger-zone{border-color:color-mix(in srgb,var(--live, #ff3b5c) 40%,var(--line))}.vaultgrid li{position:relative;display:flex}.vaultgrid li>.vaultcard{flex:1;min-width:0}.vaultgrid li .pick{position:absolute;top:10px;left:10px;z-index:2;background:var(--surface-1);border-radius:8px;padding:6px;display:flex}.vaultgrid li .pick input{width:20px;height:20px;accent-color:var(--accent)}.vaultgrid li.picked .vaultcard{outline:2px solid var(--accent);outline-offset:2px;border-radius:16px}.vaulttools{align-items:center;gap:8px;margin:0 0 12px}.confirmbox{display:grid;gap:10px;margin:0 0 14px;border-color:color-mix(in srgb,var(--live, #ff3b5c) 40%,var(--line))}.row.confirm{align-items:center;gap:6px;flex-wrap:wrap}.vaulttabs{display:flex;gap:6px;border-bottom:1px solid var(--line);margin:4px 0 16px;overflow-x:auto}.vaulttabs a{padding:10px 14px;text-decoration:none;color:var(--muted, var(--text));border-bottom:2px solid transparent;font-weight:600;display:inline-flex;gap:8px;align-items:center;white-space:nowrap}.vaulttabs a[aria-current=page]{color:var(--text);border-bottom-color:var(--primary)}.vaulttabs .count{font-size:.8em;background:var(--surface-3);border-radius:999px;padding:1px 8px}.star{background:transparent;border:0;padding:2px 6px;font-size:1.3em;line-height:1;color:var(--muted, var(--text));cursor:pointer;min-height:0}.star.on{color:#ffc93c}.vaultgrid li>.star{position:absolute;top:8px;right:8px;z-index:2;background:color-mix(in srgb,var(--surface-1) 80%,transparent);border-radius:8px}.cliptile{position:relative}.cliptile>.star{position:absolute;top:6px;right:6px;z-index:2;background:color-mix(in srgb,var(--surface-1) 80%,transparent);border-radius:8px}.cliptile>.pick{position:absolute;top:6px;left:6px;z-index:2;background:var(--surface-1);border-radius:8px;padding:6px;display:flex}.cliptile.picked video,.cliptile.picked .reelbox{outline:2px solid var(--accent);outline-offset:2px}.pagehead h1 .star{font-size:.8em;vertical-align:middle}.badge.suggested{background:color-mix(in srgb,#ffc93c 18%,transparent);color:#ffc93c;border:1px solid color-mix(in srgb,#ffc93c 45%,transparent)}.cliptile.reel .meta-text{display:grid;gap:4px}.cliptiles>li{min-width:0}.cliptile select{width:100%;min-width:0}.cliptile .row.wrap{min-width:0}.whenfield{display:grid;gap:10px;border:1px solid var(--line);border-radius:14px;padding:12px}.calendar{max-width:340px}.calhead{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.calgrid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.calgrid .wd{text-align:center;font-size:.75em;color:var(--muted);padding:2px 0}.calday{min-height:38px;padding:0;border-radius:10px;background:var(--surface-2, var(--surface-1));color:var(--text);border:1px solid transparent;font-weight:500}.calday:hover:not(:disabled){border-color:var(--line-2)}.calday.today{border-color:var(--accent)}.calday.on{background:var(--accent);color:var(--accent-text, #000);font-weight:700}.calday:disabled{opacity:.35;cursor:default}.titlescreen .tsprev{width:160px;aspect-ratio:16 / 9;border-radius:10px;overflow:hidden;background:var(--surface-3);display:grid;place-items:center;color:var(--muted);font-size:.8em;text-align:center;padding:4px}.titlescreen .tsprev img{width:100%;height:100%;object-fit:cover}.showrow .setup{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:10px}.showrow .setup>.card{margin:0}.badge.preshow{background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--text);border:1px solid color-mix(in srgb,var(--accent) 50%,transparent)}.uploadbox{margin:0 0 12px}.uploadbox>summary{list-style:none;display:inline-flex;cursor:pointer}.uploadbox>summary::-webkit-details-marker{display:none}.uploadbox[open]>summary{margin-bottom:10px}.mediapanel h3.small{font-size:.95em;margin:12px 0 6px}.modalback{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#000000b3;display:grid;place-items:start center;overflow-y:auto;padding:24px 12px}.clipeditor{width:min(1000px,100%);display:grid;gap:12px;outline:none}.editorplayer{width:100%;max-height:52vh;background:#000;border-radius:12px}.filmstrip{position:relative;height:64px;border-radius:10px;overflow:hidden;background:var(--surface-3);cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none}.filmstrip .thumbs{display:flex;height:100%}.filmstrip canvas{flex:1;min-width:0;height:100%;object-fit:cover;display:block;opacity:.85}.filmstrip .playhead{position:absolute;top:0;bottom:0;width:2px;background:#fff;pointer-events:none}.clipblock{position:absolute;top:0;bottom:0;border:3px solid var(--accent);border-radius:8px;background:color-mix(in srgb,var(--accent) 22%,transparent);cursor:grab;display:flex;align-items:center;justify-content:center;min-width:14px;box-shadow:0 0 0 9999px #00000073}.clipblock:active{cursor:grabbing}.clipblock .grip{position:absolute;top:0;bottom:0;width:12px;cursor:ew-resize;background:var(--accent)}.clipblock .grip.left{left:-3px;border-radius:6px 0 0 6px}.clipblock .grip.right{right:-3px;border-radius:0 6px 6px 0}.clipblock .blocklen{font-size:.75em;font-weight:800;color:#fff;text-shadow:0 1px 3px #000;pointer-events:none}.editorbar{align-items:center;gap:8px}.editorwords{max-height:140px;overflow-y:auto;border:1px solid var(--line);border-radius:10px;padding:8px 12px}.editorwords p{margin:4px 0}video:fullscreen{object-fit:contain!important;width:100%!important;height:100%!important;max-height:none!important;aspect-ratio:auto!important;border-radius:0!important;background:#000}video:-webkit-full-screen{object-fit:contain!important;width:100%!important;height:100%!important;max-height:none!important;aspect-ratio:auto!important;border-radius:0!important;background:#000}.badge.warn{background:color-mix(in srgb,#ffc93c 20%,transparent);color:#ffc93c;border:1px solid color-mix(in srgb,#ffc93c 55%,transparent)}.playbtns{gap:6px;width:100%}.mediaspot .row{gap:12px}.vaultgrid li:has(.keeprow){flex-direction:column}.vaultgrid .keeprow{margin-top:6px}.uploadnotice{align-items:center;gap:10px;margin-bottom:12px}.uploadnotice p{margin:0}.whenfield label,.whenfield select,.newshow select{min-width:0;max-width:100%}.watch.notopen{grid-template-columns:minmax(0,1fr);max-width:1000px}.upgradehint{display:flex;flex-wrap:wrap;align-items:center;gap:10px;border-color:var(--accent)}.upgradehint p{margin:0;flex:1 1 260px}.clipshero h1{font-size:clamp(1.8rem,4vw,2.8rem);max-width:22ch}.clipshero p{max-width:60ch}.steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;counter-reset:step}.steps li{counter-increment:step;background:var(--surface-1);border:1px solid var(--line);border-radius:16px;padding:16px;display:grid;gap:6px}.steps li:before{content:counter(step);width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--primary);color:var(--on-primary);font-weight:700}.steps li span{color:var(--muted)}.clipgrid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.clipgrid a{display:grid;gap:6px;color:inherit;text-decoration:none}.clipgrid img{width:100%;aspect-ratio:9 / 16;object-fit:cover;border-radius:14px;background:var(--surface-1)}.clipgrid span{font-size:.9em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.golivecard{margin-top:24px;display:grid;gap:10px;justify-items:start;border-color:var(--accent)}.tracklist{list-style:none;padding:0;margin:0;display:grid;gap:8px}.trackrow{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:var(--surface-1);border:1px solid var(--line);border-radius:14px;padding:10px 12px}.trackrow .trackmeta{display:grid;gap:2px;min-width:160px}.trackrow .trackmeta a{color:inherit}.trackcover{width:44px;height:44px;border-radius:10px;object-fit:cover;flex:none}.trackcover.blank{display:grid;place-items:center;background:var(--surface-2, var(--surface-1));color:var(--primary);font-size:1.3em}.trackcover.large{width:140px;height:140px;font-size:3em}.playbtn{width:38px;height:38px;padding:0;border-radius:50%;flex:none}.wave{display:flex;align-items:center;gap:1px;height:56px;margin-top:12px}.wave span{flex:1;min-width:1px;background:color-mix(in srgb,var(--text) 25%,transparent);border-radius:2px}.wave span.lit{background:var(--primary)}.wave.empty{background:var(--surface-1);border-radius:8px}.libfilters{margin:12px 0;align-items:center}.segmented{display:inline-flex;gap:4px}.reportbox{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center}label.check{display:flex;gap:10px;align-items:flex-start}label.check input{margin-top:3px;width:18px;height:18px;flex:none}.artisthead{align-items:center;gap:16px}.modalback.inner{z-index:60}.musicpicker{width:min(760px,calc(100vw - 32px));max-height:calc(100vh - 64px);overflow:auto}.musiccredit{margin:2px 0 8px}.musiccredit a{color:var(--link);font-weight:600;text-decoration:none}.soundbox{display:grid;gap:8px}.table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.table th,.table td{text-align:left;padding:8px 10px;border-bottom:1px solid var(--line);white-space:nowrap}.table th{font-size:.8em;text-transform:uppercase;letter-spacing:.04em;color:var(--muted, var(--text));font-weight:700}.table td:not(:first-child),.table th:not(:first-child){text-align:right}.tiles.kpis{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.tiles.kpis h2{margin:4px 0}.studio-shell{display:grid;grid-template-columns:clamp(230px,19vw,300px) minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr);min-height:0;background:var(--bg)}.app:has(.studio-shell) .content{height:100vh;overflow:hidden}.app:has(.studio-shell) .content>main.studio-shell{flex:1 1 auto;height:auto}.app:has(.studio-shell) .content>.footer{display:none}.studio-top{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 18px;border-bottom:1px solid var(--line);background:var(--surface-1)}.studio-top h1.showtitle{font-size:1.15em;margin:0;max-width:32ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-top .chans{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.studio-top .chan{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--surface-3);font-size:.8em;font-weight:700}.studio-top .chan:before{content:"";width:7px;height:7px;border-radius:50%;box-sizing:border-box;background:var(--live)}.studio-top .chan.on:before{background:#22c55e;box-shadow:0 0 0 3px color-mix(in srgb,#22c55e 25%,transparent)}.studio-top .chan.connecting:before{animation:chanpulse 1.2s ease-in-out infinite}@keyframes chanpulse{50%{opacity:.35}}@media (prefers-reduced-motion: reduce){.studio-top .chan.connecting:before{animation:none}}.studio-top .addchan{padding:4px 10px;border-radius:999px;border:1px dashed var(--line-2);background:none;color:var(--link);font-size:.8em;font-weight:700}.studio-top .gopro{background:linear-gradient(90deg,var(--primary),var(--accent));color:var(--on-primary);border:0;font-weight:800}.studio-top .confirm{display:inline-flex;gap:8px;align-items:center;flex-wrap:wrap}.studio-left{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto minmax(0,1fr);border-right:1px solid var(--line);min-height:0;min-width:0;background:var(--surface-1)}.studio-left-head{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:6px;padding:6px 8px;border-bottom:1px solid var(--line)}.studio-left .railhead{margin:0;font-size:11px}.studio-left .half{min-height:0;min-width:0;overflow-y:auto;overscroll-behavior:contain;padding:8px;display:flex;flex-direction:column;gap:8px}.studio-left .half+.half{border-left:1px solid var(--line)}.studio-left .templates{grid-template-columns:1fr;gap:6px}.studio-left .templates legend{font-size:11px;color:var(--muted);margin-bottom:4px}.studio-left .template{padding:6px;border-radius:10px}.studio-left .template .hint{font-size:10px}.studio-left .template-name{font-size:11px}.studio-left .overlay-controls{flex-direction:column;gap:6px}.studio-left .overlay-controls .choices{display:flex;flex-wrap:wrap;gap:2px 8px;font-size:11px}.studio-left .overlay-controls legend{font-size:11px;font-weight:700}.studio-left label.inline.small{font-size:11px}button.collapse{width:28px;height:28px;padding:0;border-radius:8px;background:var(--surface-3);border:1px solid var(--line-2);color:var(--muted);font-weight:800}button.collapse:hover:not(:disabled){filter:none;color:var(--text)}.studio-shell.left-closed{grid-template-columns:46px minmax(0,1fr) auto}.studio-shell.left-closed .studio-left{grid-template-columns:1fr}.studio-shell.left-closed .studio-left-head{justify-content:center;border-bottom:0}.scenes{display:grid;gap:6px}.scene{display:grid;gap:4px;border-radius:10px;border:2px solid transparent;padding:3px}.scene.selected{border-color:var(--primary);background:var(--surface-3)}.scene.onair{border-color:var(--live)}.scene.onair.selected{box-shadow:inset 0 0 0 2px var(--primary)}button.scene-pick{display:grid;gap:4px;padding:4px;background:none;border:0;color:var(--text);text-align:left;font-weight:700;font-size:12px}button.scene-pick:hover:not(:disabled){filter:none}.scene-name{display:flex;gap:4px;align-items:center;min-width:0}.scene-name .grow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scene-tag{font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;flex:none}.scene-tag.air{color:var(--live)}.scene-tag.prev{color:var(--primary)}.scene-actions{display:flex;flex-wrap:wrap;gap:2px 8px;padding:0 4px 2px;font-size:11px}.scenes{grid-template-columns:minmax(0,1fr)}.scene,button.scene-pick,.scene-name{min-width:0}.scene-name{flex-wrap:wrap}.addscene{width:100%;box-sizing:border-box}.scene-rename input{width:100%;padding:6px 8px;font-size:12px}button.addscene{padding:6px;border-radius:10px;border:1px dashed var(--line-2);background:none;color:var(--link);font-weight:700;font-size:12px}.studio-centre{min-width:0;min-height:0;overflow-y:auto;padding:16px 20px 24px;display:flex;flex-direction:column;align-items:center;gap:12px}.studio-centre>*{width:100%;max-width:min(1100px,calc((100vh - 360px) * 16 / 9))}.studio-picture{position:relative;border-radius:12px}.studio-picture .preview{border-radius:12px}.studio-picture.pending .preview{box-shadow:0 0 0 3px var(--primary)}.studio-picture .preview.portrait{max-width:calc((100vh - 360px)*.5625);margin:0 auto;display:block}.preview-flag{position:absolute;top:10px;right:10px;background:color-mix(in srgb,var(--primary) 85%,#000);color:var(--on-primary);z-index:2}.airbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 12px;padding:8px 12px;border-radius:12px;background:var(--surface-2);border:1px solid var(--line);font-size:.9em}.airbar.pending{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,var(--surface-2))}.airbar>.grow{flex:1 1 220px;min-width:0}.airbar-mini{width:72px;flex:none;box-shadow:0 0 0 1px var(--live);border-radius:4px;overflow:hidden}.airbar-confirm{display:inline-flex;gap:6px;align-items:center;font-size:.85em;color:var(--muted)}.studio-centre .hostbar{justify-content:center;gap:6px}.studio-centre .hostbar button{padding:7px 11px;font-size:.88em;gap:6px}.toolpanel .row{flex-wrap:wrap;min-width:0}.toolpanel>*{min-width:0;max-width:100%}.toolpanel input,.toolpanel select{max-width:100%;min-width:0}.toolpanel[hidden],.toolpanels[hidden]{display:none}.toolpanel .row>label:not(.inline){display:grid;gap:4px;flex:1 1 100%}button.ctl.on{border-color:var(--primary);color:var(--primary)}.studio-centre .bar{justify-content:center;font-size:.85em;color:var(--muted)}.backstage{display:grid;gap:10px;border-top:1px solid var(--line);padding-top:12px}.backstage .railhead{margin:0}.studio-right{display:flex;min-height:0;border-left:1px solid var(--line);background:var(--surface-1)}.toolpanels{width:clamp(260px,22vw,340px);min-height:0;border-right:1px solid var(--line);display:flex;flex-direction:column}.studio-right.wide .toolpanels{width:clamp(340px,34vw,560px)}.toolpanels-head{display:flex;align-items:center;gap:6px;padding:6px 8px;border-bottom:1px solid var(--line);flex:none}.toolpanels-head .railhead{flex:1;margin:0;font-size:11px}.toolpanels-head button.collapse{font-size:11px;letter-spacing:-.1em}.toolpanels-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:12px}.toolpanel{display:grid;gap:12px;align-content:start}.toolpanel>.card{padding:14px}.toolrail{width:74px;display:flex;flex-direction:column;gap:2px;padding:8px 4px}.toolrail button{display:grid;justify-items:center;gap:3px;padding:8px 2px;border-radius:10px;background:none;border:0;color:var(--muted);font-size:11px;font-weight:600}.toolrail button[aria-pressed=true]{background:var(--surface-3);color:var(--text)}.toolrail button:hover:not(:disabled){filter:none;color:var(--text)}.toolrail button.collapse{display:grid;place-items:center;align-self:center;width:28px;height:28px;padding:0;margin-bottom:6px;border-radius:8px;background:var(--surface-3);border:1px solid var(--line-2);color:var(--muted);font-size:14px;font-weight:800}[data-mood=pro] .studio-shell{--ctl-bg: color-mix(in srgb, var(--text) 8%, var(--bg));--ctl-hover: color-mix(in srgb, var(--text) 15%, var(--bg));--ctl-line: color-mix(in srgb, var(--text) 24%, var(--bg));--ctl-picked: color-mix(in srgb, var(--text) 18%, var(--bg))}[data-mood=pro] .studio-shell :is(button.ctl,button.collapse,button.addchan,button.addscene,.toolrail button){background:var(--ctl-bg);color:var(--text);border:1px solid var(--ctl-line);box-shadow:none}[data-mood=pro] .studio-shell :is(button.ctl,button.collapse,button.addchan,button.addscene,.toolrail button):hover:not(:disabled){filter:none;background:var(--ctl-hover);border-color:color-mix(in srgb,var(--text) 40%,var(--bg))}[data-mood=pro] .studio-shell button.ctl.on,[data-mood=pro] .studio-shell .toolrail button[aria-pressed=true]{background:var(--ctl-picked);border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text);color:var(--text)}[data-mood=pro] .studio-shell button.ctl.off{background:color-mix(in srgb,var(--live) 24%,var(--ctl-bg));border-color:var(--live)}[data-mood=pro] .studio-shell .toolrail button{color:var(--muted)}[data-mood=pro] .studio-shell .toolrail button:hover:not(:disabled){color:var(--text)}[data-mood=pro] .studio-shell button.addchan,[data-mood=pro] .studio-shell button.addscene{border-style:dashed}[data-mood=pro] .studio-shell button.golive{background:linear-gradient(135deg,var(--primary),var(--accent));color:var(--on-primary);border-color:transparent;font-weight:800}[data-mood=pro] .studio-shell .scene{background:var(--ctl-bg);border:1px solid var(--ctl-line);padding:4px}[data-mood=pro] .studio-shell .scene:hover{background:var(--ctl-hover)}[data-mood=pro] .studio-shell .scene.selected{background:var(--ctl-picked);border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}[data-mood=pro] .studio-shell .scene.onair{border-color:var(--live);box-shadow:inset 0 0 0 1px var(--live)}[data-mood=pro] .studio-shell .scene.onair.selected{box-shadow:inset 0 0 0 1px var(--live),0 0 0 2px var(--text)}[data-mood=pro] .studio-shell button.scene-pick{background:none;color:var(--text);box-shadow:none}[data-mood=pro] .studio-shell .scene-tag.prev{color:var(--text)}[data-mood=pro] .studio-shell .scene-actions{gap:4px}[data-mood=pro] .studio-shell .scene-actions button.link{padding:2px 8px;border-radius:6px;background:var(--bg);border:1px solid var(--ctl-line);color:var(--text);text-decoration:none;font-weight:700;box-shadow:none}[data-mood=pro] .studio-shell .scene-actions button.link:hover{background:var(--ctl-hover)}[data-mood=pro] .studio-shell .template{background:var(--ctl-bg);border-color:var(--ctl-line)}[data-mood=pro] .studio-shell .template:hover{background:var(--ctl-hover);border-color:color-mix(in srgb,var(--text) 40%,var(--bg))}[data-mood=pro] .studio-shell .template.chosen{background:var(--ctl-picked);border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}[data-mood=pro] .studio-shell .template.chosen:after,[data-mood=pro] .studio-shell .scene.selected:after{content:"✓";position:absolute;top:4px;right:4px;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:var(--text);color:var(--bg);font-size:11px;font-weight:900;line-height:1;pointer-events:none}[data-mood=pro] .studio-shell .scene{position:relative}[data-mood=pro] .studio-shell .scene.selected .scene-name{padding-right:20px}[data-mood=pro] .studio-shell .thumb-frame{background:#000;box-shadow:inset 0 0 0 1px var(--ctl-line)}[data-mood=pro] .studio-shell .thumb-slot.host,[data-mood=pro] .studio-shell .thumb-slot.caster{background:#cbd5e1}[data-mood=pro] .studio-shell .thumb-slot.guest{background:#64748b}.studio-shell.maxed{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;height:100vh;grid-template-columns:minmax(0,1fr)}.studio-shell.maxed .studio-left,.studio-shell.maxed .studio-right{display:none}.studio-shell.maxed .studio-centre>*{max-width:min(1600px,calc((100vh - 300px) * 16 / 9))}.sheet-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0009;display:grid;place-items:center;padding:16px}.sheet{width:min(560px,100%);max-height:90vh;overflow-y:auto;background:var(--surface-1);border:1px solid var(--line-2);border-radius:18px;padding:18px;display:grid;gap:14px}.sheet.wide{width:min(820px,100%)}.sheet h2{margin:0;font-size:1.2em}.sheet .card h2{font-size:1.05em}@media (max-width: 1100px){.app:has(.studio-shell) .content{height:auto;overflow:visible}.studio-shell{display:flex;flex-direction:column;height:auto;min-height:0}.studio-left{order:3;border-right:0;border-top:1px solid var(--line);height:420px}.studio-shell.left-closed .studio-left{height:auto}.studio-centre{order:2;overflow:visible;padding:12px}.studio-centre>*{max-width:100%}.studio-right{order:4;border-left:0;border-top:1px solid var(--line);flex-direction:column-reverse}.toolpanels,.studio-right.wide .toolpanels{width:auto;border-right:0;max-height:none}.toolpanels-head button[aria-pressed]{display:none}.toolrail{width:auto;flex-direction:row;overflow-x:auto}}@media (max-width: 999px) and (pointer: coarse),(max-width: 600px){.studio-centre .hostbar{overflow-x:auto;justify-content:flex-start}.studio-centre .hostbar>*{flex:0 0 auto;min-width:68px}}.phone-show{display:none}.desk-show{display:contents}@media (max-width: 999px) and (pointer: coarse),(max-width: 600px){.studio-top .desk-show{display:none}.hostbar .phone-show{display:contents}.hostbar .badge.live.phone-show{display:inline-flex}}.toolpanel .chatform{min-width:0}.toolpanel .chatform input{flex:1 1 0;min-width:0}.toolpanel .chatform button{flex:none}.toolpanels{overflow-x:hidden}.toolpanel{grid-template-columns:minmax(0,1fr)}.toolpanel .card{overflow-wrap:anywhere}.badge.phone-show[data-live]:before{content:attr(data-live)}.qrcontrols summary{cursor:pointer;font-weight:700;display:flex;align-items:center;gap:8px}.qrcontrols fieldset{border:0;padding:0;margin:0;gap:4px 14px}.qrcontrols label.check{display:inline-flex;align-items:center;gap:6px;font-weight:600}.qrcontrols .stack,.inpicture{gap:8px;margin-top:8px}.notespanel textarea{width:100%;box-sizing:border-box;min-height:260px;resize:vertical;font:inherit;line-height:1.45}.template.movable{cursor:grab;-webkit-user-select:none;user-select:none}.template.dragging{opacity:.45;cursor:grabbing}.template.dropzone{border-color:var(--primary);box-shadow:0 -3px 0 0 var(--primary)}.reorder-hint{margin:0;font-size:10px}.clipthat{display:grid;gap:10px}.clipthat fieldset{border:0;padding:0;margin:0}.clipthat legend{font-weight:600;margin-bottom:4px}.clipseg{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;background:var(--surface-1);border:1px solid var(--line);border-radius:12px;padding:3px}.clipseg label{position:relative;text-align:center;padding:8px 4px;border-radius:9px;font-weight:700;cursor:pointer;font-size:13px}.clipseg label.on{background:var(--primary);color:var(--on-primary, #fff)}.clipseg label:has(input:focus-visible){outline:3px solid var(--primary);outline-offset:1px}.clipseg input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.clipthat .clipnow{width:100%;padding:12px}.studiochannels{display:grid;gap:10px}.studiochannels h3{margin:6px 0 0}.gopro-note{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:10px 12px;border-radius:12px;border:1px solid color-mix(in srgb,var(--primary) 45%,transparent);background:color-mix(in srgb,var(--primary) 10%,transparent)}.gopro-note p{margin:0;flex:1 1 220px}.upgrade-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.upgrade-plans .plan.featured{border-color:var(--primary);box-shadow:0 0 24px -10px var(--glow-a)}.upgrade-plans .ticks{margin:8px 0 12px;padding-left:18px;display:grid;gap:4px}.guestchannels,.studiomusic{display:grid;gap:10px}.studiomusic .musicnow{display:grid;gap:6px;padding:10px;border-radius:12px;background:var(--surface-1);border:1px solid var(--line)}.studiomusic .musicnow p{margin:0}.clipseg.two{grid-template-columns:1fr 1fr}.studiomusic .tracks li{gap:8px;align-items:center}.studiomusic .tracks li.onair{border-color:var(--live)}.feeds{display:grid;gap:10px}.feedlist li{gap:6px}.feedkey{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;margin:0;font-size:13px}.feedkey dt{color:var(--muted)}.feedkey dd{margin:0;display:flex;gap:6px;align-items:center;min-width:0}.feedkey code,code.wrap{word-break:break-all}.watch:not(:has(>.chat,>aside.chat,>section.chat)){grid-template-columns:minmax(0,1fr)}.masterbar{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:12px 20px;border-bottom:1px solid color-mix(in srgb,var(--text) 12%,transparent)}.masterbar .vaulttabs{margin:0}.master>main.page{margin-top:8px}.master :is(button,a.button,label.button):not(.dot,.chip,.pick,.dp-pop,.designcard,.colour,.vaultcard,.switch,.link,.linkish){padding:8px 15px;min-height:38px;border-radius:10px;font-size:.93em;font-weight:700;line-height:1.2;white-space:nowrap}.master :is(button,.button).small:not(.dot,.chip,.pick,.link,.linkish){padding:5px 11px;min-height:30px;font-size:.84em;border-radius:8px}.master button:not(.secondary,.danger,.link,.linkish,.dot,.chip,.pick,.dp-pop,.designcard,.colour,.switch):hover:not(:disabled){filter:brightness(1.1);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 22%,transparent)}.master :is(button,.button).secondary{background:var(--surface-3);border-color:var(--line-2);color:var(--text)}.master :is(button,.button).secondary:hover:not(:disabled){background:color-mix(in srgb,var(--text) 12%,var(--surface-3));border-color:color-mix(in srgb,var(--text) 30%,transparent)}.master button.danger{background:color-mix(in srgb,#ef4444 14%,transparent);color:#fca5a5;border-color:color-mix(in srgb,#ef4444 45%,transparent)}.master button.danger:hover:not(:disabled){background:#b91c1c;color:#fff;border-color:#b91c1c;filter:none}.master button:active:not(:disabled){transform:translateY(1px)}.master :is(button.link,button.linkish){color:var(--primary);text-decoration:none;font-weight:700}.master :is(button.link,button.linkish):hover{text-decoration:underline}:where(.master main) a:where(:not(.button,.back)){color:var(--primary);text-decoration:none;font-weight:600}:where(.master main) a:where(:not(.button,.back)):hover{text-decoration:underline}.master .list>li>a:first-child,.master .list>li>div>a:first-child{color:var(--text);font-weight:700}.master .list>li>a:first-child:hover,.master .list>li>div>a:first-child:hover{color:var(--primary)}.master select{padding:8px 12px;border-radius:10px}.master .row:has(>label)>:is(button,.button){align-self:end;margin-bottom:4px}.master .row:has(>label)>.hint{align-self:end;margin-bottom:13px}.master button:disabled:not(.dot,.chip,.pick,.dp-pop,.designcard,.colour,.switch){background:var(--surface-3);color:var(--muted);border-color:var(--line);opacity:1;box-shadow:none;filter:none;cursor:not-allowed}.master a.back{display:inline-flex;align-items:center;gap:6px;padding:5px 12px 5px 9px;border-radius:999px;background:var(--surface-3);border:1px solid var(--line-2);color:var(--muted);text-decoration:none;font-size:.86em;font-weight:700;transition:color .15s,border-color .15s}.master a.back:hover{color:var(--text);border-color:color-mix(in srgb,var(--text) 30%,transparent)}.master main .vaulttabs{flex-wrap:wrap;overflow:visible}.backupcodes .codes{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:6px;list-style:none;padding:0;margin:0}.backupcodes code{font-size:15px;letter-spacing:1px}.channelcard{padding:0;overflow:hidden;gap:0}.channelbanner{aspect-ratio:4 / 1;max-height:300px;width:100%;background:linear-gradient(120deg,color-mix(in srgb,var(--primary) 35%,var(--bg)),color-mix(in srgb,var(--accent) 35%,var(--bg)))}.channelbanner img{width:100%;height:100%;object-fit:cover;display:block}.channelbody{--avatar: clamp(96px, 13vw, 160px);padding:0 28px 24px}.channeltop{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:calc(var(--avatar) / -2)}.channelavatar{width:var(--avatar);height:var(--avatar);border-radius:50%;object-fit:cover;flex:none;border:4px solid var(--surface-2);background:var(--surface-3);box-shadow:0 6px 24px #00000059;display:grid;place-items:center;font-size:calc(var(--avatar) / 2.4);font-weight:700}.channelactions{padding-bottom:6px;display:flex;gap:8px}.channelbody h1{margin:12px 0 2px;font-size:clamp(1.5rem,2.6vw,2rem)}.channelbio{white-space:pre-wrap;margin:4px 0 8px;max-width:70ch}.channelmeta{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0;color:var(--muted)}.channelmeta strong{color:var(--text)}.channellinks{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:14px 0 0}.channellinks a{display:block;border-radius:50%;transition:transform .15s,box-shadow .15s}.channellinks a:hover,.channellinks a:focus-visible{transform:translateY(-2px);box-shadow:0 4px 14px #00000059}@media (max-width: 640px){.channelbody{padding:0 16px 18px}.channelbanner{aspect-ratio:3 / 1}}.socialicon{display:inline-grid;place-items:center;border-radius:50%;color:#fff;flex:none}.socialicon.x,.socialicon.tiktok{background:#000;box-shadow:inset 0 0 0 1px #ffffff38}.socialicon.instagram{background:radial-gradient(circle at 30% 107%,#fdf497,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.socialicon.youtube{background:red}.socialicon.twitch{background:#9146ff}.socialicon.discord{background:#5865f2}.socialicon.facebook{background:#0866ff}.socialicon.website{background:var(--surface-3);color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2)}.bannerpreview{aspect-ratio:4 / 1;max-width:480px;border-radius:12px;background:color-mix(in srgb,var(--text) 8%,transparent) center / cover no-repeat}.handlefield{display:flex;align-items:center;gap:6px}.handlefield input{flex:1}.moderation{display:grid;gap:16px}.modlist{list-style:none;margin:0;padding:0;display:grid;gap:8px}.modlist>li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-radius:12px;background:var(--surface-3)}.modlist>li.stack{display:grid;justify-content:stretch}.modlog{margin:0;padding-left:0;list-style:none;display:grid;gap:6px;max-height:480px;overflow:auto}.modlog li{line-height:1.4}.row.between{justify-content:space-between}.pill{display:inline-block;min-width:1.6em;padding:0 8px;border-radius:999px;background:var(--primary);color:var(--on-primary);font-size:.8em;text-align:center}.msgactions select.small,.chatmodes select.small{padding:4px 8px;font-size:.85em;width:auto}.bell{position:relative}.bell>button{position:relative}.bellcount{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--live, #e11d48);color:#fff;font-size:11px;font-weight:800;display:grid;place-items:center}.bellmenu{position:absolute;right:0;top:calc(100% + 8px);width:min(360px,calc(100vw - 32px));z-index:50;display:grid;gap:8px;max-height:70vh;overflow:auto;box-shadow:0 12px 32px #0006}.bellmenu ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.bellitem{width:100%;display:grid;gap:2px;text-align:left;background:transparent;color:var(--text);border:0;padding:8px 10px;border-radius:10px;font-weight:400}.bellitem:hover{background:var(--surface-3)}.bellmenu li.unread .belltitle{font-weight:700}.bellmenu li.unread .bellitem{background:var(--surface-2)}.bellbody{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mention{color:var(--accent);font-weight:700;text-decoration:none}.msg.mentioned{background:color-mix(in srgb,var(--accent) 14%,transparent);border-radius:10px}.mentionpick{list-style:none;margin:0 0 6px;padding:4px;display:grid;gap:2px;border-radius:10px;background:var(--surface-3)}.mentionpick button{width:100%;text-align:left;background:transparent;border:0;color:var(--text);padding:6px 8px;border-radius:8px;font-weight:600}.mentionpick [aria-selected=true] button{background:var(--surface-2)}.chatform{flex-wrap:wrap}.chatform .mentionpick{flex-basis:100%}.giftbox{position:relative}.giftpanel{position:absolute;z-index:40;left:0;top:calc(100% + 8px);width:min(380px,calc(100vw - 32px));display:grid;gap:10px;box-shadow:0 12px 32px #00000073}.giftgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.giftpick{display:grid;justify-items:center;gap:2px;padding:8px 4px;font-size:.85em}.giftpick .giftemoji{font-size:1.7em}.coinpacks{list-style:none;margin:0;padding:0;display:grid;gap:6px}.coinpacks button{width:100%}.studio-picture{position:relative}.studio-alert{position:absolute;z-index:5;left:50%;top:12%;transform:translate(-50%);display:flex;align-items:center;gap:10px;padding:12px 20px;border-radius:14px;background:#0a0c18e0;border:1px solid var(--accent);color:#fff;font-size:1.15em;box-shadow:0 10px 30px #00000080;animation:studio-alert-in .35s ease-out;pointer-events:none}.studio-alert .emoji{font-size:1.4em}@keyframes studio-alert-in{0%{opacity:0;transform:translate(-50%,-12px) scale(.96)}to{opacity:1;transform:translate(-50%)}}.studio-knocks{position:absolute;z-index:6;left:12px;top:12px;display:grid;gap:6px;max-width:min(360px,calc(100% - 24px))}.studio-knock{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:12px;background:#0a0c18e6;border:1px solid var(--accent);color:#fff;box-shadow:0 8px 24px #00000073;animation:studio-alert-in .3s ease-out}.alertline .grow{color:var(--muted)}.stageinvite{align-items:center;gap:8px;border-color:var(--accent)}.paypopup{width:min(460px,100%);display:grid;gap:10px;margin-top:6vh}.paypopup .paybox{min-height:120px;border-radius:10px;overflow:hidden}.giftline{align-items:center;background:color-mix(in srgb,var(--primary) 12%,transparent);border-radius:10px}.giftline .giftemoji{font-size:1.6em;width:32px;text-align:center}.levelrewards{flex-basis:100%;display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center}.levelrewards input[inputmode=numeric]{width:72px}.goalrow{align-items:end}.captions{position:absolute;left:50%;bottom:8%;transform:translate(-50%);width:min(90%,900px);text-align:center;pointer-events:none;z-index:5;display:grid;gap:4px}.captions p{margin:0}.captions span{display:inline;background:#000000bf;color:#fff;font-size:clamp(14px,2.2vw,22px);font-weight:600;line-height:1.5;padding:2px 8px;border-radius:6px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.ccbox{position:absolute;right:10px;bottom:10px;z-index:6}.cc{font-weight:800;letter-spacing:.04em}.ccmenu{position:absolute;right:0;bottom:calc(100% + 6px);list-style:none;margin:0;padding:6px;display:grid;gap:2px;max-height:260px;overflow:auto;min-width:170px}.ccmenu button{width:100%;text-align:left}.ccmenu [aria-selected=true] button{border-color:var(--primary)}.plainlist{list-style:none;margin:0;padding:0}.podcast audio{width:100%}.backlink{display:inline-flex;width:fit-content;align-self:flex-start;justify-self:start;align-items:center;gap:6px;margin:0 0 14px;padding:6px 14px 6px 10px;border-radius:999px;border:1px solid var(--line-2);background:color-mix(in srgb,var(--text) 5%,transparent);color:var(--text);font-weight:600;font-size:.9rem;text-decoration:none;transition:background .15s,border-color .15s}.backlink:hover{background:var(--surface-3);border-color:color-mix(in srgb,var(--primary) 50%,var(--line-2))}.backlink svg{color:var(--muted)}.procstatus{margin:0 0 14px}.procstatus p{margin:0 0 8px}.procbar{height:6px;border-radius:999px;background:var(--surface-3);overflow:hidden}.procbar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--primary),var(--accent));transition:width .4s}.procchips{list-style:none;padding:0;margin:0 0 8px;display:flex;flex-wrap:wrap;gap:6px}.procchips li{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;font-size:.85rem;font-weight:600;background:var(--surface-3);border:1px solid var(--line)}.procchips li.ok svg{color:#22c55e}.procchips li.no{color:var(--muted)}.procchips li.no svg{color:#f59e0b}.filecards{list-style:none;padding:0;margin:0;display:grid;gap:8px}.filecard{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:var(--surface-3);border:1px solid var(--line)}.filecard .grow{display:grid;gap:2px;min-width:0}.filecard strong{overflow-wrap:anywhere}.fileicon{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:color-mix(in srgb,var(--primary) 16%,transparent);color:var(--primary)}.filecard .button{display:inline-flex;align-items:center;gap:6px;flex:none}.rawfiles{margin-top:14px;border-top:1px solid var(--line);padding-top:12px}.rawfiles summary{display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:700;list-style:none;padding:4px 0}.rawfiles summary::-webkit-details-marker{display:none}.rawfiles summary:after{content:"";width:8px;height:8px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg);margin:0 4px 4px;transition:transform .15s}.rawfiles[open] summary:after{transform:rotate(-135deg);margin-bottom:-2px}.rawfiles>p{margin:6px 0 10px}.settinglinks{list-style:none;padding:0;margin:0;display:grid;gap:8px}.settinglinks a{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:var(--surface-3);border:1px solid var(--line);color:var(--text);text-decoration:none}.settinglinks a:hover{border-color:color-mix(in srgb,var(--primary) 50%,var(--line-2))}.settinglinks .grow{display:grid;gap:2px}.settinglinks a>svg:last-child{transform:rotate(180deg);color:var(--muted)}.giftpic{width:1.6em;height:1.6em;object-fit:contain;flex:none}.giftpick .giftpic{width:2.2em;height:2.2em}.giftadmin{list-style:none;padding:0;margin:0;display:grid;gap:8px}.giftadminrow{display:flex;flex-wrap:wrap;align-items:end;gap:10px;padding:10px 12px;border-radius:12px;background:var(--surface-3);border:1px solid var(--line)}.giftadminrow>.giftpic,.giftadminrow>.giftemoji{font-size:1.6rem;align-self:center}.giftadminrow input[type=number]{width:7em}.dirlist{list-style:none;padding:0;margin:0;display:grid;gap:8px}.dirrow{padding:10px 12px;border-radius:12px;background:var(--surface-3);border:1px solid var(--line);border-left:3px solid var(--line-2)}.dirrow.sent{border-left-color:#f59e0b}.dirrow.listed{border-left-color:#22c55e}.dirrow .grow{display:grid;gap:2px}.dirrow form{margin-top:8px}.dirstatus{margin-left:6px}.dirstatus.listed{background:color-mix(in srgb,#22c55e 22%,transparent)}.dirstatus.sent{background:color-mix(in srgb,#f59e0b 22%,transparent)}.shopband{position:absolute;z-index:4;display:flex;background:linear-gradient(to top,#000000e6,#000000bf);color:#fff}.shopband.top{background:linear-gradient(to bottom,#000000e6,#000000bf)}.shopband.vertical{background:#000000b8}.shopband ul{list-style:none;margin:0;padding:1.2%;display:flex;gap:1%;overflow:auto;scrollbar-width:none;flex:1;min-width:0}.shopband.vertical ul{flex-direction:column;padding:4%;gap:2%}.shopband.bottom ul{padding-right:76px}.shopband li{margin:0;flex:none}.shopband.horizontal li{height:100%}.shopband li>button{height:100%;display:flex;gap:8px;align-items:center;padding:4px 10px 4px 4px;background:#ffffff1a;color:#fff;border:1px solid rgb(255 255 255 / .15);border-radius:10px;font-weight:600;text-align:left;max-width:26cqw;position:relative}.shopband.vertical li>button{width:100%;max-width:none;height:auto}.shopband li.lead>button{background:color-mix(in srgb,var(--primary) 35%,rgb(0 0 0 / .4));border-color:var(--primary)}.shopband img,.shopband .noimg{height:100%;aspect-ratio:1;max-height:92px;object-fit:cover;border-radius:7px;flex:none;display:grid;place-items:center;background:#ffffff1a}.shopband.vertical img,.shopband.vertical .noimg{height:52px}.shopband .txt{display:grid;gap:1px;min-width:0;font-size:clamp(9px,1.25cqw,1rem);line-height:1.15}.shopband .txt b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shopband .price{color:color-mix(in srgb,var(--primary) 60%,#fff);font-weight:800}.shopband .shopclose{position:absolute;top:4px;right:4px;padding:0 7px;min-width:0;background:#00000080;color:#fff;border-radius:50%;line-height:1.4}.shoppill{position:absolute;z-index:4;right:10px;bottom:10px;background:#000000a6;color:#fff;padding:6px 12px}.shoppill.top{bottom:auto;top:12%}.tag{display:inline-block;font-size:.72em;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:1px 6px;border-radius:6px;background:var(--surface-3);color:var(--text);vertical-align:middle}.shopband .tag{position:absolute;top:3px;left:3px;font-size:.6em;padding:0 4px;background:#000000b3;color:#fff;width:fit-content}.shopband .tag.now,.tag.now{background:var(--primary);color:var(--on-primary)}.shopsheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:16px;background:#0000008c}.shopsheet .card{position:relative;width:min(420px,100%);display:grid;gap:10px}.shopsheet img{width:100%;max-height:320px;object-fit:contain;border-radius:12px;background:var(--surface-3)}.shopsheet h3{margin:0}.shopsheet .price{margin:0;font-size:1.3em;font-weight:800}.shopsheet .about{margin:0;white-space:pre-line}.shopsheet .shopclose{position:absolute;top:8px;right:8px;padding:2px 10px}.productform{display:grid;grid-template-columns:1fr 1fr;gap:10px}.productform .wide,.productform .check,.productform .row{grid-column:1 / -1}.productform .check,.shoppanel .check{display:flex;gap:8px;align-items:center}@media (max-width: 560px){.productform{grid-template-columns:1fr}}.productlist,.shelflist,.choicelist{list-style:none;padding:0;margin:0;display:grid;gap:8px}.productlist li,.shelflist li{align-items:flex-start;padding:8px;border:1px solid var(--line);border-radius:12px}.productlist li.off{opacity:.6}.productlist img,.productlist .noimg,.shelflist img,.shelflist .noimg{width:56px;height:56px;object-fit:cover;border-radius:8px;flex:none;display:grid;place-items:center;background:var(--surface-3)}.productlist .info,.shelflist .info{display:grid;gap:4px;flex:1;min-width:0}.productlist .productform{flex:1}.shelflist li{display:grid;grid-template-columns:48px minmax(0,1fr);gap:4px 10px;align-items:center}.shelflist li>.row{grid-column:1 / -1;justify-content:flex-end}.shelflist img,.shelflist .noimg{width:48px;height:48px}.shelflist li.lead{border-color:var(--primary)}.shoppanel{display:grid;gap:10px}.shoppanel h3{margin:0}code.selectable{-webkit-user-select:all;user-select:all;word-break:break-all}.productpage{display:grid;gap:10px}.productpage img{width:100%;max-height:380px;object-fit:contain;border-radius:14px;background:var(--surface-3)}.productpage h1{margin:0}.productpage .price{margin:0;font-size:1.4em;font-weight:800}.productpage .about{margin:0;white-space:pre-line}.sellhow{border:1px solid var(--line);border-radius:12px;padding:8px 12px;display:grid;gap:6px}.sellhow legend{padding:0 4px;font-weight:700}.orderlist{list-style:none;padding:0;margin:0;display:grid;gap:8px}.orderlist li{justify-content:space-between;align-items:flex-start;padding:10px;border:1px solid var(--line);border-radius:12px}.orderlist .info{display:grid;gap:4px;min-width:0}.orderlist address{font-style:normal;color:var(--muted);font-size:.9em}.clipproducts{display:grid;gap:8px}.clipproducts h2{margin:0;font-size:1.05em}.clipproducts ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.clipproducts li{margin:0}.clipproducts li>button{display:flex;gap:8px;align-items:center;padding:6px 10px 6px 6px;text-align:left}.clipproducts img,.clipproducts .noimg{width:44px;height:44px;object-fit:cover;border-radius:8px;display:grid;place-items:center}.clipproducts .txt{display:grid}.preview{container-type:inline-size}.preview-frame{position:absolute;left:0;top:0;width:100%;height:100%}.shopband.preview{pointer-events:none}.shopband.preview.bottom ul{padding-right:1.2%}.shopband.preview li>button{max-width:26cqw;gap:.8cqw;padding:.3cqw 1cqw .3cqw .3cqw;border-radius:.8cqw}.shopband.preview img,.shopband.preview .noimg{max-height:none;border-radius:.6cqw}.shopband.preview.vertical img,.shopband.preview.vertical .noimg{height:4.5cqw}.shopband.preview .txt{font-size:max(7px,1.25cqw)}.stage .tile.corner{position:absolute;top:10px;right:10px;width:22%;min-width:96px;z-index:3;border-radius:10px;overflow:hidden;border:1px solid rgb(255 255 255 / .35);box-shadow:0 4px 14px #00000080}.stage .tile.corner figcaption{left:4px;bottom:4px;padding:1px 6px;font-size:.72em}.layer{container-type:inline-size}.watch .stage{aspect-ratio:16 / 9;min-height:0;grid-template-columns:1fr;grid-template-rows:minmax(0,1fr);gap:0}.watch.portrait .stage{aspect-ratio:9 / 16;max-height:80vh;margin-inline:auto}.watch .stage .tile:not(.corner){aspect-ratio:auto;width:100%;height:100%;min-height:0}.watch .stage:has(.tile.program) .tile:not(.program):not(.corner){display:none}.watch .stage .tile.program.portrait{max-height:none}.productlist{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px}.productlist li{display:flex;flex-direction:column;gap:8px;margin:0}.productlist li>img,.productlist li>.noimg{width:100%;height:auto;aspect-ratio:1;font-size:2em}.productlist .info b{line-height:1.25}.productlist .info .meta{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.85em}.productlist .info .row{gap:6px}.productlist li.editing{grid-column:1 / -1;flex-direction:row}.productlist li.editing>img,.productlist li.editing>.noimg{width:96px}.shoppage .shophead{display:flex;gap:16px;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;margin:4px 0 12px}.shoppage .shophead h1{margin:0 0 4px}.shoppage .shophead .hint{margin:0;max-width:70ch}.shopfind{width:min(320px,100%)}.shoplayout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:16px;align-items:start}.shopmain,.shopside{display:grid;gap:16px;min-width:0}.shopside{position:sticky;top:84px;max-height:calc(100vh - 100px);overflow:auto}.shopside .productform{grid-template-columns:1fr 1fr}.csvhelp summary{cursor:pointer;font-weight:600;margin:10px 0 8px}@media (max-width: 1000px){.shoplayout{grid-template-columns:1fr}.shopside{position:static;max-height:none}}.shopside>.card{min-width:0}.shopside .productform{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.shopside .productform input:not([type=radio]):not([type=checkbox]),.shopside .productform textarea{width:100%;min-width:0;box-sizing:border-box}.shopside .productform fieldset{min-width:0;margin:0}.productlist{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.productlist li{padding:6px;gap:6px}.productlist li>img,.productlist li>.noimg{aspect-ratio:4 / 3}.productlist .info{gap:3px}.productlist .info .row{gap:4px}.productlist .info .row>button,.productlist .info .row>.button{padding:3px 8px;font-size:.78em;min-height:0}.row.spread{justify-content:space-between;align-items:center}.row.spread h2{margin:0}.shopmain>.row.spread{margin-bottom:12px}.pickerwrap{align-items:start;padding-top:6vh}.picker{width:min(980px,100%);max-height:86vh;display:grid;grid-template-rows:auto auto auto minmax(0,1fr);gap:12px;overflow:hidden}.picker h2{margin:0}.picker input[type=search]{flex:1;min-width:180px}.segmented button[aria-pressed=true]{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.pickergrid{list-style:none;margin:0;padding:2px;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;overflow:auto;align-content:start}.pickergrid li{margin:0}.pickergrid button{position:relative;width:100%;display:grid;gap:4px;padding:6px;text-align:left;background:var(--surface-1, transparent);border:2px solid var(--line);border-radius:12px;color:var(--text);font-weight:600;min-height:0}.pickergrid button:hover:not(:disabled){border-color:color-mix(in srgb,var(--primary) 60%,var(--line))}.pickergrid button.on{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 12%,transparent)}.pickergrid button:disabled{opacity:.45;cursor:not-allowed}.pickergrid img,.pickergrid .noimg{width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px;display:grid;place-items:center;background:var(--surface-3);font-size:2em}.pickergrid .order{position:absolute;top:10px;right:10px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--primary);color:var(--on-primary);font-weight:800;box-shadow:0 2px 8px #0006}.pickergrid .tag{position:absolute;top:10px;left:10px}.pickergrid .name{font-size:.9em;line-height:1.2;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.pickergrid .hint{font-size:.85em;font-weight:400}.shelflist{gap:6px}.shelflist li{grid-template-columns:40px minmax(0,1fr) auto;padding:6px;gap:8px}.shelflist li>.row{grid-column:auto;gap:4px;flex-wrap:nowrap}.shelflist img,.shelflist .noimg{width:40px;height:40px}.shelflist .info b{font-size:.9em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shelflist .info .hint{font-size:.8em}.shelflist li>.row button{padding:2px 7px;min-height:0}.shopsheet .card.picker{width:min(980px,100%)}.shopsheet .picker .pickergrid img{width:100%;max-height:none;aspect-ratio:1;object-fit:cover;border-radius:8px;background:var(--surface-3)}.pickergrid li,.pickergrid button{height:100%}.pickergrid button{align-content:start}.shopsheet .picker .pickergrid .noimg{width:100%;height:auto;max-height:none;aspect-ratio:1;font-size:2.2em}.pickergrid button{grid-template-columns:minmax(0,1fr)}:root{scrollbar-color:var(--line-2) transparent}*{scrollbar-width:thin}.preview-audio{display:grid;gap:4px}.preview-audio audio{width:100%}details.filelist summary{cursor:pointer;font-weight:600}details.filelist ol{margin:8px 0 0;padding-left:22px;display:grid;gap:4px}.purchase .row{align-items:center;gap:12px}.purchase img,.purchase .noimg{width:56px;height:56px;object-fit:cover;border-radius:10px;background:var(--surface-3);display:grid;place-items:center;flex:none}.purchase h2{margin:0;font-size:1.05em}.downloads{list-style:none;margin:0;padding:0;display:grid;gap:6px}.downloads li,.filemanager .files li{display:flex;gap:8px;align-items:center;padding:6px 8px;border:1px solid var(--line);border-radius:10px}.filemanager{display:grid;gap:8px;width:100%}.filemanager .files{list-style:none;margin:0;padding:0;display:grid;gap:6px}.filemanager .files li.preview{border-style:dashed}.productlist li.editing{flex-wrap:wrap}button.warn{border-color:var(--live);color:var(--live)}.productlist .filemanager .files li{flex-direction:row;align-items:center;gap:10px;padding:6px 10px;text-align:left;border-radius:10px}.productlist .filemanager .files li>.grow{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.productlist .filemanager .files button{flex:none;padding:2px 8px;min-height:0;font-size:.8em}.productlist .filemanager .files button.link.danger{background:none;color:var(--live);border:0;text-decoration:underline}.productlist .filemanager>.button{justify-self:start}.deliverycard{display:grid;gap:10px}.deliverycard h2{margin:0}.deliveryoption{display:grid;gap:6px;padding:10px;margin:0;border:1px solid var(--line);border-radius:12px;min-width:0}.deliveryoption input{width:100%;min-width:0;box-sizing:border-box}.deliveryoption .row{gap:6px;flex-wrap:nowrap}.deliveryoption .row>input{flex:1}.deliverychoice{display:grid;gap:6px;margin:0;padding:10px 12px;border:1px solid var(--line);border-radius:12px}.deliverychoice legend{font-weight:700;padding:0 4px}.deliverychoice .total{margin:4px 0 0}details.moreopts>summary{cursor:pointer;font-weight:600;margin-bottom:8px}.sendorder{display:grid;gap:6px;min-width:220px}.sendorder input{min-width:0}.deliveryoption label.mini{display:grid;gap:2px;flex:1;min-width:0}.deliveryoption label.mini>span{font-size:.75em;color:var(--muted);font-weight:600}.storeconnect label{display:grid;gap:4px}.storeconnect p{margin:4px 0}.storeconnect .segmented{margin-bottom:4px}.card .segmented button.secondary[aria-pressed=true]{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.shopband[class*=look-]{color:var(--sb-text);background:linear-gradient(to top,var(--sb-band),var(--sb-band2))}.shopband[class*=look-].top{background:linear-gradient(to bottom,var(--sb-band),var(--sb-band2))}.shopband[class*=look-].left{background:linear-gradient(to right,var(--sb-band),var(--sb-band2))}.shopband[class*=look-].right{background:linear-gradient(to left,var(--sb-band),var(--sb-band2))}.shopband.look-classic.bottom{box-shadow:inset 0 3px 0 var(--sb-accent)}.shopband.look-classic.top{box-shadow:inset 0 -3px 0 var(--sb-accent)}.shopband.look-classic.left{box-shadow:inset -3px 0 0 var(--sb-accent)}.shopband.look-classic.right{box-shadow:inset 3px 0 0 var(--sb-accent)}.shopband.look-glass{backdrop-filter:blur(12px) saturate(1.3);-webkit-backdrop-filter:blur(12px) saturate(1.3)}.shopband[class*=look-] li>button{background:var(--sb-card);color:var(--sb-text);border-color:var(--sb-cardb);border-radius:calc(10px * var(--sb-r))}.shopband[class*=look-] li.lead>button{background:color-mix(in srgb,var(--sb-accent) 35%,var(--sb-card));border-color:var(--sb-accent)}.shopband.look-bold li.lead>button{background:color-mix(in srgb,var(--sb-text) 18%,transparent);border-color:var(--sb-text)}.shopband.look-minimal li>button{background:transparent;border-color:transparent}.shopband.look-minimal li.lead>button{background:color-mix(in srgb,var(--sb-accent) 22%,transparent);border-color:transparent}.shopband[class*=look-] img,.shopband[class*=look-] .noimg{border-radius:calc(7px * var(--sb-r))}.shopband[class*=look-] .price{color:var(--sb-price)}.shopband.look-classic .price,.shopband.look-glass .price,.shopband.look-minimal .price{color:color-mix(in srgb,var(--sb-price) 75%,var(--sb-text))}.shopband[class*=look-] .tag.now{background:var(--sb-accent);color:var(--sb-on)}.shopband.look-bold .tag.now{background:var(--sb-text);color:var(--sb-accent)}.shopband.anim-slide li.lead>button{animation:sb-slide .45s cubic-bezier(.2,.8,.2,1)}.shopband.vertical.anim-slide li.lead>button{animation-name:sb-slide-up}.shopband.anim-fade li.lead>button{animation:sb-fade .45s ease-out}.shopband.anim-pop li.lead>button{animation:sb-pop .45s cubic-bezier(.34,1.56,.64,1)}@keyframes sb-slide{0%{transform:translate(18%);opacity:0}}@keyframes sb-slide-up{0%{transform:translateY(30%);opacity:0}}@keyframes sb-fade{0%{opacity:0}}@keyframes sb-pop{0%{transform:scale(.8);opacity:0}}@media (prefers-reduced-motion: reduce){.shopband li.lead>button{animation:none!important}}.lookeditor{display:grid;gap:10px}.lookeditor fieldset{border:0;padding:0;margin:0;display:grid;gap:8px}.lookpreview{position:relative;aspect-ratio:16 / 9;container-type:inline-size;border-radius:10px;overflow:hidden;background:linear-gradient(135deg,#3a3550,#18324a 60%,#402033)}.lookeditor input[type=color]{width:44px;height:32px;padding:2px}.shoplook{margin-top:6px}.shoplook>summary{cursor:pointer;font-weight:700;padding:4px 0}.shoplook .lookeditor{margin:6px 0}.lookwide{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;align-items:start}@media (max-width: 760px){.lookwide{grid-template-columns:1fr}}.showshop{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:10px}.showshop li>a{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:12px;align-items:center;padding:8px;border:1px solid var(--line);border-radius:12px;color:inherit;text-decoration:none}.showshop li.lead>a{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,transparent)}.showshop img,.showshop .noimg{width:72px;height:72px;object-fit:cover;border-radius:8px;display:grid;place-items:center;background:#ffffff0f}.showshop .info{display:grid;gap:2px;min-width:0}.showshop .info .hint{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.showshop .price{font-weight:800;color:var(--primary)}.showshop .tag{width:fit-content}.socialcard fieldset{border:1px solid var(--line);border-radius:10px;padding:8px 10px;display:grid;gap:6px;margin:0}.socialcard legend{font-weight:700;padding:0 4px}.socialcard code{overflow-wrap:anywhere;font-size:.85em}.showshop li{display:block;margin:0}.showshop li>a{width:100%;box-sizing:border-box}.showshop .buy{background:var(--primary);color:var(--on-primary);padding:6px 16px;border-radius:999px;font-weight:700}.storehead{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.storehead h1,.storehead .hint{margin:0}.storeavatar{width:72px;height:72px;border-radius:50%;object-fit:cover;flex:none;background:var(--surface-3);display:grid;place-items:center;font-size:1.8em;font-weight:800}.storeactions{gap:8px}.storesearch input{min-width:200px}.storegrid{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.storegrid{align-items:start}@media (max-width: 560px){.storegrid{grid-template-columns:1fr 1fr;gap:12px}}.storegrid li{margin:0}.storegrid li>a{display:grid;align-content:start;gap:4px;color:inherit;text-decoration:none}.storegrid .pic{position:relative;display:block;aspect-ratio:1;border-radius:12px;overflow:hidden;background:var(--surface-3)}.storegrid .pic img,.storegrid .pic .noimg{width:100%;height:100%;object-fit:cover;display:grid;place-items:center;font-size:2em;transition:transform .2s}.storegrid li>a:hover .pic img{transform:scale(1.04)}.storegrid .tag{position:absolute;top:8px;left:8px;background:#000000b3;color:#fff}.storegrid b{line-height:1.25}.storegrid .price{font-weight:800;color:var(--primary)}.storegrid .soldout .pic img{filter:grayscale(1);opacity:.6}.storecards{list-style:none;margin:0;padding:0;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.storecards li{margin:0}.storecards a.card{display:grid;gap:10px;color:inherit;text-decoration:none;height:100%;box-sizing:border-box}.storecards a.card:hover{border-color:var(--primary)}.storepics{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;gap:4px;aspect-ratio:3 / 2;border-radius:10px;overflow:hidden}.storepics>:first-child{grid-row:span 2}.storepics img,.storepics .noimg{width:100%;height:100%;object-fit:cover;background:var(--surface-3);display:block}.storewho{align-items:center;gap:10px}.storewho .grow{display:grid;min-width:0}.storewho b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.basketbtn{position:relative;display:inline-flex;align-items:center;gap:6px;color:inherit;text-decoration:none}.basketbtn .count{min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:999px;background:var(--primary);color:var(--on-primary);font-size:.72em;font-weight:800;display:inline-grid;place-items:center}.account>.basketbtn{padding:6px;margin-right:8px}.account>.basketbtn .count{position:absolute;top:-4px;right:-10px}.basketgroup h2{margin:0;font-size:1.1em}.basketlines{list-style:none;margin:12px 0;padding:0;display:grid;gap:10px}.basketlines li{display:grid;grid-template-columns:56px minmax(0,1fr) auto auto auto;align-items:center;gap:10px 12px;padding-bottom:10px;border-bottom:1px solid var(--line);margin:0}@media (max-width: 560px){.basketlines li{grid-template-columns:56px minmax(0,1fr) auto}.basketlines .qty{grid-column:2;justify-self:start}.basketlines li>button{grid-column:3;grid-row:1}.basketlines .qty:empty{display:none}}.basketlines li:last-child{border-bottom:0;padding-bottom:0}.basketlines img,.basketlines .noimg{width:56px;height:56px;object-fit:cover;border-radius:10px;background:var(--surface-3);display:grid;place-items:center;flex:none}.basketlines .grow{display:grid;gap:2px;min-width:0}.basketlines .problem img{opacity:.5}.basketlines .note.small{font-size:.85em;padding:2px 8px;margin:0;width:fit-content}.basketlines .qty select{width:auto;min-width:64px}.basketlines .linetotal{font-weight:800;min-width:64px;text-align:right}.basketpay{align-items:center;gap:10px}.basketpay .total{margin:0}.socialcard label.check{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:8px;align-items:start}.socialcard label.check>.hint{grid-column:2;font-size:.85em}.lessoneditor{display:grid;gap:10px;padding:8px 0}.lessoneditor ol{list-style:none;margin:0;padding:0;display:grid;gap:10px}.lessonrow{border:1px solid var(--line);border-radius:10px;padding:10px;display:grid;gap:8px}.lessonrow .num{font-weight:800;color:var(--muted);align-self:end;padding-bottom:8px}.lessonrow label.mini,.lessoneditor label.mini{display:grid;gap:2px;min-width:0}.lessonrow label.mini>span{font-size:.75em;color:var(--muted);font-weight:600}.lessonrow .grow{flex:1}.lessonrow details.resources{font-size:.9em}.courseoutline h4{margin:10px 0 2px}.courseoutline ol{margin:0;padding-left:22px}.learnpage{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:16px;align-items:start}@media (max-width: 860px){.learnpage{grid-template-columns:1fr}}.learnside h1{font-size:1.3rem;margin:0 0 4px}.learnside h4{margin:12px 0 4px;color:var(--muted);font-size:.8em;text-transform:uppercase;letter-spacing:.04em}.learnside ol{list-style:none;margin:0;padding:0;display:grid;gap:2px}.lessonlink{width:100%;display:flex;gap:8px;align-items:center;text-align:left;background:transparent;color:inherit;border:1px solid transparent;border-radius:8px;padding:6px 8px;font-weight:500}.lessonlink.on{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 12%,transparent)}.lessonlink:disabled{opacity:.55}.lessonlink .tick{width:22px;text-align:center;font-weight:800}.lessonlink .grow{flex:1}.progresswrap{display:grid;gap:4px;margin:8px 0}.progresswrap>b{font-size:.85em}.progress{position:relative;height:8px;border-radius:999px;background:#ffffff1a;overflow:hidden}.progress>span{position:absolute;inset:0 auto 0 0;background:var(--primary);border-radius:999px}.progress.small{height:6px;display:block;margin:4px 0 0}.lessonvideo{width:100%;aspect-ratio:16 / 9;background:#000;border-radius:10px}.lessonshow{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:10px;margin:8px 0}.lessontext{line-height:1.6;max-width:70ch}.mycourses{list-style:none;margin:0;padding:0;display:grid;gap:8px}.mycourses a{display:flex;gap:12px;align-items:center;color:inherit;text-decoration:none;padding:6px;border-radius:10px}.mycourses a:hover{background:#ffffff0d}.mycourses img,.mycourses .noimg{width:56px;height:56px;border-radius:8px;object-fit:cover;display:grid;place-items:center;background:#ffffff0f}.mycourses .grow{flex:1;display:grid;gap:2px}.cardcampanel{display:grid;gap:10px}.cardcampanel .check,.ripmode .check{display:flex;gap:8px;align-items:center}.ripmode{border:1px solid var(--line);border-radius:12px;padding:8px 10px;display:grid;gap:6px}.ripmode legend{font-weight:800;padding:0 4px}.cardscans{list-style:none;padding:0;margin:0;display:grid;gap:8px}.cardscan{display:grid;gap:6px;padding:8px;border:1px solid var(--line);border-radius:12px}.cardscan.on{border-color:var(--primary)}.cardscan.bad{opacity:.8}.cardscan-main{display:grid;grid-template-columns:56px minmax(0,1fr);gap:10px;align-items:start}.cardscan-main img,.cardscan-main .noimg{width:56px;height:78px;object-fit:contain;border-radius:4px;background:var(--surface-3);display:grid;place-items:center}.cardscan .info{display:grid;gap:2px;min-width:0}.cardscan .price b{font-size:1.25em}.cardscan-others{list-style:none;padding:0;margin:4px 0 0;display:grid;gap:4px}.gradepicker{display:flex;flex-wrap:wrap;gap:8px;align-items:end}.gradepicker .hint{flex-basis:100%;margin:0}.cardsearch{display:grid;gap:8px;margin-top:8px}.boxmarker{position:relative}.boxmarker video{width:100%;max-height:50vh;object-fit:contain;background:#000;border-radius:8px;touch-action:none;cursor:crosshair;display:block}.boxmarker-box{position:absolute;border:2px dashed var(--primary);border-radius:6px;pointer-events:none;box-shadow:0 0 0 9999px #00000040}.boxmarker{overflow:hidden;border-radius:8px}.phonecardcam{display:grid;gap:10px}.phonecardcam button.big{min-height:56px;font-size:1.1em}.cardcam-start{display:grid;gap:8px}.cardcam-start input{max-width:10em}.presetcards{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.presetcard{cursor:pointer;gap:6px;align-content:start}.presetcard input{justify-self:start}.presetcard.chosen{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}table.compare{width:100%;border-collapse:collapse;font-size:.92em}table.compare th,table.compare td{text-align:left;padding:6px 8px;border-bottom:1px solid var(--line);vertical-align:top}table.compare th.group{padding-top:14px;color:var(--link)}table.compare td.yes{color:var(--link);font-weight:700}table.compare td.no{opacity:.45}table.compare .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.compare-wrap,details>table.compare{display:block;overflow-x:auto}.swatch{display:inline-flex;align-items:center;gap:6px;font-size:.85em;padding:4px 8px;border-radius:999px;background:var(--surface-3)}.swatch i{width:16px;height:16px;border-radius:50%;border:1px solid var(--line-2);display:inline-block}label.colour input[type=color]{width:40px;height:36px;padding:2px}.themepreview{border-radius:14px;padding:16px;border:1px solid var(--line-2);min-width:260px;max-width:420px;flex:1}.themepreview .pv-live{font-size:.72em;font-weight:800;letter-spacing:.06em;padding:3px 8px;border-radius:6px}.themepreview .pv-button{display:inline-block;padding:8px 14px;border-radius:10px;font-weight:700;font-size:.9em}.onboard fieldset{border:1px solid var(--line);border-radius:12px;padding:14px}.onboard legend,.card fieldset legend{font-weight:700;padding:0 6px}@media print{.masterbar,.noprint,nav.vaulttabs{display:none!important}.invoicepage .invoice{border:none;background:#fff;color:#000}.invoicepage .invoice .badge{border:1px solid #000;background:none;color:#000}}label.check{display:flex;align-items:center;gap:10px}label.check input{width:auto;margin:0}label.colour input:not([type=color]){width:8.5em}.resize-handle{position:absolute;width:18px;height:18px;background:var(--primary);border:2px solid #fff;border-radius:4px;z-index:3;touch-action:none;box-shadow:0 1px 4px #00000080}.resize-handle.tl{top:3px;left:3px;cursor:nwse-resize}.resize-handle.br{bottom:3px;right:3px;cursor:nwse-resize}.resize-handle.tr{top:3px;right:3px;cursor:nesw-resize}.resize-handle.bl{bottom:3px;left:3px;cursor:nesw-resize}.resize-handle:focus-visible{outline:2px solid #fff;outline-offset:2px}.resize-ghost{position:absolute;top:22px;left:50%;transform:translate(-50%);background:#000000bf;color:#fff;font-size:11px;padding:1px 6px;border-radius:6px;white-space:nowrap;pointer-events:none}.teachcard{border:1px dashed var(--primary);border-radius:12px;padding:10px;display:grid;gap:8px}.teachcard .cardscan-others li{align-items:center;gap:8px}.gavel{vertical-align:-2px;flex:none}.gavelbadge{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#f59e0b;color:#1a1205;flex:none}.auctioncard h2,.auctionpanel h3,.confirmlots h3{display:flex;align-items:center;gap:8px}.auctioncard .lots,.auctionpanel .lots{list-style:none;margin:8px 0;padding:0;display:grid;gap:8px}.lot{display:flex;align-items:center;gap:12px;padding:8px;border-radius:12px;background:var(--surface-2);border:1px solid var(--line)}.lot .grow{display:grid;gap:2px;min-width:0}.lot.live{border-color:var(--primary)}.lot.ending{border-color:#ef4444;animation:lotpulse .8s ease-in-out infinite alternate}@keyframes lotpulse{0%{box-shadow:0 0 #ef444400}to{box-shadow:0 0 0 4px #ef444459}}@media (prefers-reduced-motion: reduce){.lot.ending{animation:none}}.lot .price{font-size:1.3em;font-weight:800;color:var(--primary)}.lotpic{position:relative;flex:none;width:56px;height:56px}.lotpic img,.lotpic .noimg{width:56px;height:56px;border-radius:10px;object-fit:cover;display:grid;place-items:center;background:var(--surface-3)}.lotpic .gavelbadge{position:absolute;right:-6px;top:-6px;width:20px;height:20px}.lots.done .lotpic,.lots.done .lotpic img,.lots.done .lotpic .noimg{width:36px;height:36px}.lotclock{font-variant-numeric:tabular-nums;font-weight:800;font-size:1.2em;padding:4px 10px;border-radius:10px;background:var(--surface-3)}.lot.ending .lotclock,.lotclock.ending{background:#ef4444;color:#fff}.wonlot{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,#f59e0b 18%,transparent);border:1px solid #f59e0b}.bidline{align-items:center;background:color-mix(in srgb,#f59e0b 12%,transparent);border-radius:10px}.auctionpanel .lot{flex-wrap:wrap;align-items:flex-start}.auctionpanel .lot .grow{flex:1 1 160px}.auctionpanel .lot>.row:not(:empty){flex-basis:100%;justify-content:flex-end}.lotterms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.lotterms label{display:grid;gap:2px;font-size:.85em;margin:0}.lotterms input,.lotterms select{width:100%;min-width:0}.confirmlots{max-width:520px}.confirmlots li{display:list-item;margin:4px 0}@media (max-width: 600px){.lot{flex-wrap:wrap}.lot .grow{flex:1 1 60%}}.preview-lot{position:absolute;box-sizing:border-box;container-type:size;border-radius:10px;background:#0a0a10e0;border:2px solid var(--primary);color:#fff;box-shadow:0 4px 14px #00000073;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;z-index:3}.preview-lot .lotin{display:flex;flex-direction:column;gap:1cqw;height:100%;box-sizing:border-box;padding:4.5cqw}.preview-lot.moving{cursor:grabbing;opacity:.85}.preview-lot.sample{border-style:dashed;opacity:.85}.preview-lot .lotimg{position:relative;width:100%;aspect-ratio:1;flex:none;overflow:hidden;border-radius:5cqw;background:#ffffff14}.preview-lot .lotimg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;border-radius:5cqw}.preview-lot .kicker{position:absolute;top:4cqw;left:4cqw;max-width:calc(100% - 8cqw);padding:1cqw 3cqw;border-radius:99px;background:#f59e0b;color:#111;font-size:5cqw;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.preview-lot b{font-size:6.5cqw;line-height:1.15;flex:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.preview-lot .lotrow{display:flex;align-items:center;justify-content:space-between;gap:3cqw;min-width:0}.preview-lot .lotprice{font-size:8cqw;font-weight:800;color:var(--primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.preview-lot .lotnote{font-size:4.5cqw;line-height:1.2;padding-left:12cqw;opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.preview-lot .lotclock-p{flex:none;font-size:7.5cqw;line-height:1.2;font-weight:800;padding:1cqw 3cqw;border-radius:3cqw;background:#ffffff1f;font-variant-numeric:tabular-nums}.ad-space{position:relative;display:block;margin:12px 0;border-radius:var(--radius, 12px);overflow:hidden;background:var(--surface-2)}.ad-space .ad-body{display:block;line-height:0}.ad-space .ad-media{display:block;width:100%;height:auto}.ad-space .ad-badge,.ad-slide .ad-badge{position:absolute;top:8px;right:8px;font-size:.75em;background:#0000008c;color:#fff}.ad-home-strip{max-width:970px;margin-inline:auto}.ad-home-strip .ad-media{max-height:120px;object-fit:cover}.ad-show-side{max-width:300px}.ad-show-side.ad-banner{max-width:970px}.ad-media.cover{width:100%;height:100%;object-fit:cover;display:block}.banner-ad .banner-ad-link{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.ad-slide{position:absolute;top:0;right:0;bottom:0;left:0}.ad-slide .ad-slide-link{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.ad-slide .ad-slide-by{position:absolute;left:12px;bottom:12px;font-size:.85em;background:#0000008c;color:#fff;padding:2px 8px;border-radius:999px}.show.sponsored .sponsored-link{color:inherit;text-decoration:none;display:block}.ads-console .ad-preview{max-width:320px;max-height:180px;border-radius:8px;background:var(--surface-2)}.ads-console td input:not([type]){min-width:12em}.compare tr.group th{text-align:left;padding-top:18px;font-family:var(--heading-font);color:var(--primary);border-bottom:1px solid var(--line)}.problemlist{list-style:none;padding:0;display:grid;gap:12px}.problem .row{gap:8px;flex-wrap:wrap;align-items:baseline}.problem strong.grow{overflow-wrap:anywhere}.problem pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.85em;background:#7f7f7f1f;padding:8px;border-radius:6px}.problemfix{border-left:3px solid var(--primary);padding-left:10px;margin:8px 0}.problem ul.plain{list-style:none;padding:0}.audience-head{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:12px}.audience-head p{margin:2px 0}.audience-big{font-size:2rem;font-weight:700;line-height:1.1}.audience-bar{height:8px;border-radius:999px;background:var(--surface-2);overflow:hidden;margin-top:12px}.audience-bar span{display:block;height:100%;background:var(--primary)}.audience-platforms{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:8px}.audience-platforms li{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;background:var(--surface-2)}.audience-platforms li button{margin-left:auto}.audience-table{width:100%;border-collapse:collapse;font-size:.92rem}.audience-table th,.audience-table td{text-align:left;padding:8px 6px;border-bottom:1px solid var(--line, rgba(127,127,127,.2));vertical-align:top}.audience-table tr.muted td{opacity:.6}@media (max-width: 640px){.audience-table th:nth-child(4),.audience-table td:nth-child(4){display:none}}.problem .fixstate{margin:8px 0;padding:6px 10px;border-radius:8px;background:#7f7f7f1f}.problem .fixstate.pr_open{background:color-mix(in srgb,var(--primary) 18%,transparent)}.problem .fixask{display:grid;gap:6px;margin:8px 0}.problem .fixask textarea{width:100%}.people .face{width:96px;aspect-ratio:16 / 9;flex:none;border-radius:6px;overflow:hidden;background:var(--surface-3)}.people .face video{width:100%;height:100%;object-fit:cover;display:block}.people .face video.mirror{transform:scaleX(-1)}.badge.platform{font-size:.7rem}.badge.platform.youtube{background:#f03;color:#fff}.badge.platform.twitch{background:#9146ff;color:#fff}.badge.platform.facebook{background:#1877f2;color:#fff}.badge.platform.kick{background:#53fc18;color:#000}.admarket-tabs{display:flex;gap:6px;border-bottom:1px solid var(--line);margin-top:12px;overflow-x:auto}.admarket-tabs button{background:none;color:var(--muted, var(--text));border:0;border-bottom:2px solid transparent;border-radius:0;padding:10px 14px;font-weight:600;white-space:nowrap}.admarket-tabs button[aria-selected=true]{color:var(--text);border-bottom-color:var(--primary)}.admarket-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.admarket-form label{display:flex;flex-direction:column;gap:4px;min-width:0}.admarket-form .wide{grid-column:1 / -1}.admarket-list{list-style:none;padding:0;margin:0;display:grid;gap:12px}.admarket-item{display:flex;gap:12px;align-items:flex-start;padding:12px;border:1px solid var(--line);border-radius:10px;flex-wrap:wrap}.admarket-item img,.admarket-nopic{width:180px;max-width:100%;aspect-ratio:6 / 1;object-fit:contain;background:var(--surface-2);border-radius:6px}.admarket-nopic{display:grid;place-items:center;font-size:.8em;color:var(--muted, var(--text))}.admarket-item p{margin:4px 0;overflow-wrap:anywhere}.admarket-item .row{flex-wrap:wrap;margin-top:6px}.admarket-console{list-style:none;padding:0;margin:0;display:grid;gap:6px}.admarket-console li{display:flex;gap:8px;align-items:center;padding:6px;border-radius:8px}.admarket-console li.on{background:var(--surface-2);outline:2px solid var(--primary)}.admarket-console img{width:72px;aspect-ratio:6 / 1;object-fit:contain;background:var(--surface-2);border-radius:4px}.preroll{position:relative;width:100%;aspect-ratio:16 / 9;background:#000;color:#fff;border-radius:inherit;overflow:hidden;display:grid}.preroll video{width:100%;height:100%;object-fit:contain}.preroll .ad-badge{position:absolute;top:10px;left:10px;background:#0009;color:#fff}.preroll-sound{display:grid;place-content:center;gap:8px;text-align:center;padding:24px}.preroll-bar{position:absolute;left:0;right:0;bottom:0;display:flex;gap:8px;align-items:center;padding:10px;background:linear-gradient(transparent,#000000b3)}.preroll-wait{font-size:.85em;background:#0009;padding:4px 10px;border-radius:999px}.ad-sound{display:grid;gap:6px;padding:12px 14px;line-height:1.3}.ad-sound audio{width:100%}.ad-sponsor-by{display:block;padding:6px 12px 0}.ad-channel-banner{max-width:970px}.ad-channel-sponsor{max-width:340px}.ad-channel-sponsor .ad-media{max-height:280px;object-fit:cover}.feed-ad{position:relative;height:100%}.feed-ad .feed-ad-link{display:block;color:inherit;text-decoration:none}.feed-ad .ad-media.cover{aspect-ratio:9 / 16;border-radius:12px}.feed-ad .ad-badge{position:absolute;top:8px;right:8px;background:#0000008c;color:#fff}.clippage .clipframe .preroll{width:min(100%,380px);aspect-ratio:9 / 16;border-radius:16px}.ad-space[hidden],.banner-ad[hidden],.ad-frame[hidden]{display:none!important}.ad-turns{position:relative}.ad-turns>.ad-dots{justify-content:center;margin-top:-6px;margin-bottom:8px}.banner-turns{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.banner-turns>.ad-dots{position:absolute;left:12px;bottom:10px;z-index:1}.ad-dots{display:flex;gap:6px}.ad-dots button{width:10px;height:10px;min-height:0;padding:0;border-radius:50%;border:1px solid var(--text-2, #888);background:transparent;cursor:pointer}.ad-dots button.on{background:var(--accent, #7c5cff);border-color:var(--accent, #7c5cff)}.ad-carousel{position:relative}.ad-carousel .ad-frame a,.ad-carousel .ad-frame>div{display:block;position:relative}.ad-frame-title{position:absolute;left:0;right:0;bottom:0;padding:22px 12px 26px;color:#fff;font-weight:600;background:linear-gradient(transparent,#000000a6)}.ad-carousel>.ad-dots{position:absolute;left:0;right:0;bottom:8px;justify-content:center}.ad-carousel>.ad-dots button{border-color:#fff}.ad-prev,.ad-next{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;min-height:0;padding:0;border-radius:50%;border:0;background:#00000080;color:#fff;font-size:20px;line-height:1;cursor:pointer}.ad-prev{left:8px}.ad-next{right:8px}.spot-list{list-style:none;padding:0;margin:0;display:grid;gap:14px}.spot{display:grid;gap:8px;padding:12px;border:1px solid var(--line);border-radius:10px}.spot p{margin:4px 0 0}.spot-weeks{display:flex;flex-wrap:wrap;gap:6px}.spot-weeks button{min-height:0;padding:6px 10px;font-size:.85em;background:var(--surface-2);color:var(--text);border:1px solid var(--line);border-radius:8px}.spot-weeks button.on{background:var(--primary);color:var(--on-primary, #fff);border-color:var(--primary)}.spot-weeks button:disabled{opacity:.4;text-decoration:line-through;cursor:not-allowed}.spot-host h3{margin:12px 0 8px}.spot-weeks button small{display:block;font-size:.75em;opacity:.75;font-weight:400}.spot.lit{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 35%,transparent)}.ad-map{margin:12px 0 16px}.ad-map-pages{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px}.ad-map-pages button{min-height:0;padding:6px 12px;font-size:.85em;background:var(--surface-2);color:var(--text);border:1px solid var(--line);border-radius:999px}.ad-map-pages button.on{background:var(--primary);color:var(--on-primary, #fff);border-color:var(--primary)}.ad-map-canvas{position:relative}.ad-map-frame{border:1px solid var(--line);border-radius:10px;overflow:hidden;max-height:640px;overflow-y:auto}.ad-map-frame img{display:block;width:100%;height:auto}.ad-map-spot{position:absolute;min-height:0;padding:0;margin:0;background:color-mix(in srgb,#ffd400 18%,transparent);border:3px solid #ffd400;border-radius:6px;color:#111;display:flex;align-items:flex-start;justify-content:flex-start;cursor:pointer}.ad-map-spot span{background:#ffd400;color:#111;font-size:12px;font-weight:700;padding:2px 6px;border-radius:0 0 6px;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.ad-map-spot:hover,.ad-map-spot:focus-visible{background:color-mix(in srgb,#ffd400 34%,transparent);outline:none}.ad-map-spot.off{border-color:#9aa0a6;border-style:dashed;background:transparent;cursor:default}.ad-map-spot.off span{background:#9aa0a6}.ad-map-spot:disabled{opacity:1}.ad-map-spot.picked{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 26%,transparent)}.ad-map-spot.picked span{background:var(--primary);color:var(--on-primary, #fff)}.space-weeks{display:flex;flex-wrap:wrap;gap:6px}.space-weeks button{min-height:0;padding:6px 10px;display:grid;gap:2px;text-align:center;background:color-mix(in srgb,#2e7d32 16%,var(--surface-2));color:var(--text);border:1px solid var(--line)}.space-weeks button.some{background:color-mix(in srgb,#f9a825 24%,var(--surface-2))}.space-weeks button:disabled{background:color-mix(in srgb,#c62828 22%,var(--surface-2));opacity:.8;cursor:not-allowed}.space-weeks button.on{outline:3px solid var(--primary);outline-offset:1px}.space-weeks small{font-size:.75em;color:var(--muted)}.table.board td.board-cell button{all:unset;cursor:pointer;display:block;width:100%}.table.board td.board-cell button:focus-visible{outline:2px solid var(--primary)}.table.board tr.picked td:first-child{box-shadow:inset 4px 0 0 var(--primary)}.ad-map figcaption{margin-top:6px}.table.board td.board-cell{text-align:center;font-size:.85em;white-space:nowrap;background:color-mix(in srgb,#2e7d32 14%,transparent)}.table.board td.board-cell.some{background:color-mix(in srgb,#f9a825 22%,transparent)}.table.board td.board-cell.full{background:color-mix(in srgb,#c62828 22%,transparent)}.stat-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.stat-row>div{border:1px solid var(--line);border-radius:10px;padding:10px 12px;display:grid;gap:2px}.stat-row strong{font-size:1.3em}.stat-row span{color:var(--muted, var(--text));font-size:.85em}.spot-frames{border:1px solid var(--line);border-radius:10px;padding:10px;margin:12px 0;display:grid;gap:8px}.spot-frames .row{display:flex;gap:8px;flex-wrap:wrap}.spot-frames input{flex:1 1 180px;min-width:0}.ad-price-input{display:block;width:7em;margin-top:4px;font-size:.85em}.ad-preview.small{max-width:120px}.space-editor{position:relative;width:100%;max-height:65vh;background:#000;border-radius:10px;overflow:clip;touch-action:none;-webkit-user-select:none;user-select:none;margin:10px 0}.space-editor video,.space-editor canvas,.space-editor svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.space-editor video{object-fit:fill}.space-editor canvas{pointer-events:none;opacity:.92}.space-editor svg{pointer-events:none}.space-editor polygon{fill:#22d3ee1f;stroke:var(--primary);stroke-width:.4;vector-effect:non-scaling-stroke}.space-editor polygon.bad{stroke:#ef4444;fill:#ef444426}.space-nocam{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;padding:16px;text-align:center;margin:0}.space-handle{position:absolute;width:22px;height:22px;margin:-11px 0 0 -11px;padding:0;border-radius:50%;background:var(--primary);border:3px solid #fff;box-shadow:0 0 0 2px #00000080;cursor:grab;touch-action:none}.space-handle:focus-visible{outline:3px solid #fff;outline-offset:2px}.admarket-card h3{margin:14px 0 4px;font-size:1rem}.admarket-console select{max-width:9rem;min-width:0}button.linkish{background:none;border:0;padding:0;color:var(--primary);text-decoration:underline;font:inherit;font-size:.85em;cursor:pointer}.space-handle.all{width:18px;height:18px;margin:-9px 0 0 -9px;background:#fff;border-color:var(--primary);cursor:move}.space-advice{margin:6px 0;padding-left:18px;color:#f59e0b;font-size:.9em}.space-handle.hidden-corner{border-style:dashed;background:transparent}.sounddesk{display:grid;gap:12px}.sounddesk h2{font-size:1.15em}.sounddesk h3{margin:0;font-size:1em}.sounddesk .strip{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;padding:12px;display:grid;gap:8px}.sounddesk .strip.add{border-style:dashed}.sounddesk .strip-controls label{display:grid;gap:4px}.sounddesk .gain output{font-variant-numeric:tabular-nums;margin-left:6px;color:var(--muted)}.sounddesk .gain input{width:100%}.meter{display:grid;gap:6px}.meter-bars{display:flex;gap:6px;align-items:flex-start}.meter-lr{display:grid;grid-template-rows:12px 12px;row-gap:3px;font-size:10px;line-height:12px;font-weight:700;color:var(--muted)}.meter-canvas{flex:1;min-width:0;height:44px;display:block;color:var(--muted)}.meter-clip{flex:none;padding:0 5px;height:27px;font-size:9px;font-weight:800;letter-spacing:.06em;border-radius:5px;background:color-mix(in srgb,#ef4444 15%,transparent);color:color-mix(in srgb,#ef4444 60%,var(--text));border:1px solid color-mix(in srgb,#ef4444 40%,transparent)}.meter-clip.lit{background:#ef4444;color:#fff}.meter-nums{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:4px 10px;margin:0;font-size:.82em}.meter-nums div{display:grid}.meter-nums dt{color:var(--muted);font-size:.85em}.meter-nums dd{margin:0;font-variant-numeric:tabular-nums;font-weight:700}.meter-nums small{font-weight:400;color:var(--muted)}.meter-nums small.over{color:#ef4444;font-weight:700}.meter-nums .corr{display:flex;align-items:center;gap:6px}.corr-track{position:relative;flex:1;max-width:70px;height:6px;border-radius:3px;background:linear-gradient(90deg,#ef4444,#eab308,#22c55e);opacity:.8}.corr-dot{position:absolute;top:-3px;width:4px;height:12px;margin-left:-2px;border-radius:2px;background:var(--text)}.meter-status{display:flex;flex-wrap:wrap;gap:6px;min-height:0}.meter-status .badge.ok{background:color-mix(in srgb,#22c55e 25%,var(--surface-3))}.meter-status .badge.warn{background:color-mix(in srgb,#eab308 28%,var(--surface-3));white-space:normal}.gear summary{cursor:pointer;font-weight:700}.gear h4{margin:12px 0 4px}.gear-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.gear-list .badge{margin-left:6px}.popout-body{padding:14px;background:var(--bg)}.popout-body.popout-screen-body{padding:0;margin:0;height:100vh;overflow:hidden}.popout-screen{height:100vh;display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px;padding:8px 12px 12px;box-sizing:border-box}.popout-screen-top{display:flex;align-items:center;gap:8px}.popout-screen-top .grow{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.popout-screen .studio-picture{align-self:center;justify-self:center;width:min(100%,calc((100vh - 64px) * 16 / 9))}.popout-screen .studio-picture:has(.preview.portrait){width:min(100%,calc((100vh - 64px)*.5625))}.popout-screen .studio-picture .preview.portrait{max-width:none}:fullscreen .popout-screen-top{display:none}:fullscreen .popout-screen{grid-template-rows:minmax(0,1fr);padding:0;background:#000}:fullscreen .popout-screen .studio-picture{width:min(100%,calc(100vh * 16 / 9))}:fullscreen .popout-screen .studio-picture:has(.preview.portrait){width:min(100%,56.25vh)}.screen-away p{margin:0 0 8px}.sounddesk .showtype{display:grid;gap:8px;padding:10px 12px;border-radius:12px;border:1px solid var(--line);opacity:1}.sounddesk .showtype p{margin:0}.sounddesk .showtype.warn{background:color-mix(in srgb,#eab308 16%,var(--surface-2));border-color:color-mix(in srgb,#eab308 45%,transparent)}.popvideo{position:relative;min-width:0}.popvideo-btn{position:absolute;top:8px;right:8px;z-index:2;padding:4px 10px;border-radius:8px;font-size:.8em;font-weight:600;background:#07070cb3;color:#fff;border:1px solid rgb(255 255 255 / .3);opacity:.85}.popvideo-btn:hover,.popvideo-btn:focus-visible{opacity:1;background:#07070ce6}.clippage .clipframe .popvideo{width:min(100%,380px)}.clippage .clipframe .popvideo video{width:100%}.player{position:relative}.player>.room-sound .unmute{position:absolute;top:8px;left:8px;z-index:4}.layer.popped-away{aspect-ratio:16 / 9;display:grid;place-content:center;gap:10px;text-align:center;background:var(--surface-2);border-radius:var(--radius);padding:16px}.watch.portrait .layer.popped-away{aspect-ratio:9 / 16;max-height:80vh}.layer.popped-away p{margin:0}.popout-body.popout-watch-body{padding:0;margin:0;height:100vh;overflow:hidden;background:#000}.popout-watch{height:100vh;display:grid;grid-template-rows:minmax(0,1fr) auto}.popout-watch>.layer{min-height:0}.popout-watch .stage{height:100%;min-height:0;aspect-ratio:auto;grid-template-columns:1fr;grid-template-rows:minmax(0,1fr);gap:0;border-radius:0}.popout-watch .stage .tile:not(.corner){aspect-ratio:auto;width:100%;height:100%;min-height:0;max-height:none}.popout-watch .stage:has(.tile.program) .tile:not(.program):not(.corner){display:none}.popout-watch-bar{display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:space-between;padding:6px 8px;background:var(--bg)}.popout-watch-bar .reactions{flex:1}.player:has(.tile.corner)>.popvideo-btn{top:auto;bottom:52px}.notice{background:color-mix(in srgb,var(--accent) 12%,transparent);border-radius:8px;padding:8px 12px}.job-kinds{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:12px 0 16px}.job-kind{display:flex;flex-direction:column;gap:4px;align-items:flex-start;text-align:left;background:var(--surface-2, transparent);color:var(--text);border:1px solid var(--line);border-radius:10px;padding:12px;font-weight:400}.job-kind span{font-size:.85rem;color:var(--muted)}.job-kind em{font-style:normal;font-size:.85rem;font-weight:600}.job-kind.on{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary) inset}.job-estimate{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:16px 0 8px}.job-estimate div{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:10px;padding:10px 12px}.job-estimate strong{font-size:1.3rem}.job-estimate span{font-size:.85rem;color:var(--muted)}.template-maker{display:grid;gap:12px}.template-preview{width:100%;height:auto;border-radius:8px;border:1px solid var(--line)}.template-preview.poster{max-width:280px;justify-self:center}.template-maker input[type=color]{width:100%;height:40px;padding:2px}.admarket-item img.title{aspect-ratio:16 / 9;object-fit:cover}.ad-basket{margin:8px 0 12px}.ad-basket ul{list-style:none;padding:0;margin:8px 0 0;display:grid;gap:6px}.ad-basket li{display:block;line-height:1.5}.admarket-console li{flex-wrap:wrap}.admarket-console li>.grow{min-width:8rem}.ad-payouts{border-top:1px solid var(--line);margin-top:12px;padding-top:8px}.ad-payouts strong+strong:before{content:", ";font-weight:400}.perfdesk{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:14px;--good: #22c55e;--warnc: #eab308;--badc: #ef4444}.perfdesk h2{font-size:1.15em;margin:0}.perfdesk h3{margin:0 0 8px;font-size:.85em;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.perfdesk h4{margin:0;font-size:.95em}.perf-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(130px,100%),1fr));gap:8px}.perf-tile{position:relative;display:grid;gap:2px;align-content:start;padding:10px 12px;border-radius:12px;background:var(--surface-2);border:1px solid var(--line);border-left:3px solid var(--good);min-width:0}.perf-tile.warn{border-left-color:var(--warnc);background:color-mix(in srgb,var(--warnc) 9%,var(--surface-2))}.perf-tile.bad{border-left-color:var(--badc);background:color-mix(in srgb,var(--badc) 12%,var(--surface-2))}.perf-label{font-size:12px;color:var(--muted);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.perf-value{font-size:1.45em;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.15;overflow-wrap:anywhere}.perf-value small{font-size:.55em;font-weight:600;color:var(--muted)}.perf-sub{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.perf-tile .spark{width:100%;height:34px;margin-top:4px;display:block}.perf-verdict{display:grid;gap:4px;padding:10px 12px;border-radius:12px;border:1px solid color-mix(in srgb,var(--good) 45%,transparent);background:color-mix(in srgb,var(--good) 12%,var(--surface-2))}.perf-verdict.warn{border-color:color-mix(in srgb,var(--warnc) 50%,transparent);background:color-mix(in srgb,var(--warnc) 14%,var(--surface-2))}.perf-verdict.bad{border-color:color-mix(in srgb,var(--badc) 55%,transparent);background:color-mix(in srgb,var(--badc) 16%,var(--surface-2))}.perf-list{margin:8px 0 0;padding-left:18px;color:var(--muted)}.perfdesk .obs-form{align-items:end}.perfdesk .obs-form label{display:grid;gap:4px}.perfdesk.compact .perf-tiles{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.perf-guest>summary{cursor:pointer;font-weight:700}.board-wrap{overflow-x:auto}.board{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:14px}.board th,.board td{text-align:left;padding:8px 10px;border-bottom:1px solid var(--line);white-space:nowrap}.board thead th{font-size:12px;color:var(--muted);font-weight:700}.board tbody tr.bad{background:color-mix(in srgb,#ef4444 14%,transparent)}.board tbody tr.warn{background:color-mix(in srgb,#eab308 10%,transparent)}.board tbody tr.stale{opacity:.6}.board td .hint{white-space:normal}.badge.good{background:color-mix(in srgb,#22c55e 22%,transparent);color:var(--text)}.badge.bad{background:#ef4444;color:#fff}.badge.stale{background:var(--surface-3);color:var(--muted)}.perf-strip-body{margin:0;padding:0;background:var(--bg)}.perf-strip{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:10px 14px;min-height:100vh;box-sizing:border-box;font-variant-numeric:tabular-nums;border-left:6px solid #22c55e;background:var(--surface-1)}.perf-strip.warn{border-left-color:#eab308;background:color-mix(in srgb,#eab308 14%,var(--surface-1))}.perf-strip.bad{border-left-color:#ef4444;background:color-mix(in srgb,#ef4444 22%,var(--surface-1))}.perf-strip b{font-size:1.6em}.perf-strip small{color:var(--muted);font-weight:600}.perf-strip-why{flex:1 1 100%;font-size:13px;font-weight:700}.pagehead{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.filters{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:end}.filters label{display:grid;gap:4px}.filters label.check{display:flex;align-items:center;gap:6px}.teamgrid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.teamtile{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none;transition:transform .15s,box-shadow .15s}.teamtile:hover,.teamtile:focus-visible{transform:translateY(-2px);box-shadow:0 6px 20px #0000004d}.teamtile .who,.rosterrow .who{display:grid;gap:2px;flex:1;min-width:0}.teamtile .badge{align-self:flex-start;background:color-mix(in srgb,var(--primary) 30%,var(--surface-3))}.teamlogo{border-radius:12px;object-fit:cover;flex:none;background:var(--surface-3)}.teamlogo.initial{display:grid;place-items:center;font-weight:800;font-size:.85rem;letter-spacing:.04em;background:linear-gradient(135deg,var(--primary),var(--accent, var(--primary)));color:#fff}.team .tag,.teamtile .tag{font-size:.7em;font-weight:800;letter-spacing:.06em;color:var(--muted);vertical-align:middle}.teamavatar{border-radius:22%;overflow:hidden;font-weight:800;letter-spacing:.04em;background:linear-gradient(135deg,var(--primary),var(--accent, var(--primary)));color:#fff}.teamavatar img{width:100%;height:100%;object-fit:cover;display:block}.teamcols{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start}.rosterlist,.newslist{list-style:none;padding:0;margin:0;display:grid;gap:10px}.rosterrow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rosterrow code{overflow-wrap:anywhere}.newslist li{border-top:1px solid var(--line);padding-top:10px;display:grid;gap:4px;justify-items:start}.newslist li:first-child{border-top:0;padding-top:0}.newsbody{white-space:pre-wrap;margin:0}.rosterrow .who{min-width:150px}h1 .badge{font-size:.8rem;vertical-align:middle;font-family:var(--font, inherit)}.perfdesk h2.grow{flex:1 0 auto}.compgrid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.comptile{color:inherit;text-decoration:none;gap:6px;transition:transform .15s,box-shadow .15s}.comptile:hover,.comptile:focus-visible{transform:translateY(-2px);box-shadow:0 6px 20px #0000004d}.comptile strong{font-size:1.15em}.comptile .top,.comphead .top{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.prize{color:var(--primary);font-weight:700}.badge.status-open{background:color-mix(in srgb,#39e58c 30%,var(--surface-3))}.badge.status-live{background:var(--live, #ff3b5c);color:#fff}.badge.status-ready{background:color-mix(in srgb,var(--primary) 35%,var(--surface-3))}.badge.status-reported{background:color-mix(in srgb,#ffd166 35%,var(--surface-3))}.badge.status-disputed{background:color-mix(in srgb,#ff3b5c 40%,var(--surface-3))}.badge.ok{background:color-mix(in srgb,#39e58c 35%,var(--surface-3))}.formgrid{display:grid;gap:12px 16px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.formgrid label{display:grid;gap:4px}.formgrid .wide{grid-column:1 / -1}.formgrid label.check{display:flex;gap:8px;align-items:flex-start}.comphead{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start}.comphead h1{margin:0}.stack.tight{gap:4px}.compactions{min-width:220px;justify-items:start}.champion{display:grid;padding:10px 14px;border-radius:var(--radius);background:color-mix(in srgb,#ffd166 18%,var(--surface-3))}.champion strong{font-size:1.2em}.comp .tabs{display:flex;gap:6px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding-bottom:6px}.comp .tabs button[role=tab],[data-mood=neon] .comp .tabs button[role=tab]{box-shadow:none;background:none;color:var(--text);border:0;border-bottom:3px solid transparent;border-radius:0;padding:8px 12px}.comp .tabs button.on{border-bottom-color:var(--primary);font-weight:700}.matchdesk{display:grid;gap:8px;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-3, var(--surface-2))}.matchdesk .vs{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:1.1em}.matchdesk .row{flex-wrap:wrap}.matchdesk label{display:flex;gap:6px;align-items:center}.matchdesk input.score{width:80px;flex:none}.matchdesk .aibox button:first-child{font-weight:700}.bracket{display:flex;gap:20px;overflow-x:auto;padding:4px 2px 12px}.bracket .round{display:flex;flex-direction:column;min-width:200px}.bracket h3{margin:0 0 8px;font-size:.9em;text-transform:uppercase;letter-spacing:.06em;color:var(--muted, inherit);opacity:.8}.bracket .games{display:flex;flex-direction:column;justify-content:space-around;flex:1;gap:12px}.bracket .game{display:grid;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--surface-2);position:relative}.bracket .game.mine{border-color:var(--primary)}.bracket .game.status-ready{box-shadow:inset 3px 0 0 var(--primary)}.bracket .game.status-bye{opacity:.55}.bracket .slot{display:flex;justify-content:space-between;gap:8px;padding:6px 10px}.bracket .slot+.slot{border-top:1px solid var(--line)}.bracket .slot.won{font-weight:800;background:color-mix(in srgb,var(--primary) 16%,transparent)}.bracket .slot.bye .nm{font-style:italic;opacity:.7}.bracket .slot .nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bracket .slot .sc{font-variant-numeric:tabular-nums}.bracket .flag{font-size:.75em;padding:2px 10px;background:color-mix(in srgb,#ffd166 25%,transparent)}.tablewrap{overflow-x:auto}table.league{width:100%;border-collapse:collapse;min-width:480px}table.league th,table.league td{padding:8px;text-align:left;border-top:1px solid var(--line)}table.league th{border-top:0;font-weight:600;opacity:.8}table.league tr.up td:first-child{box-shadow:inset 4px 0 0 var(--primary)}table.league tr.down td:first-child{box-shadow:inset 4px 0 #6b5b95}.legend .key{display:inline-block;width:12px;height:12px;border-radius:2px;vertical-align:middle}.legend .key.up{background:var(--primary)}.legend .key.down{background:#6b5b95}.groupgrid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr))}.groupgrid h3{margin:0 0 8px}.seeding,.brgame{list-style:none;margin:0;padding:0;display:grid;gap:6px}.seeding li,.brgame li{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:8px;background:var(--surface-2, rgba(255, 255, 255, .04))}.seeding{counter-reset:seed}.seeding li:before{counter-increment:seed;content:counter(seed);min-width:1.6em;font-weight:700;color:var(--muted, inherit)}.brgame .place{min-width:2.4em;font-weight:700}.brform{display:grid;gap:6px}.brform label{display:flex;flex-direction:row;gap:8px;align-items:center}.brform .score{width:6.5em;flex:none}.groupgrid table.league{min-width:0}.groupgrid table.league th,.groupgrid table.league td{padding:6px}.matchlist{list-style:none;margin:0;padding:0;display:grid;gap:4px}.matchlist li{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:6px 0;border-top:1px solid var(--line)}.matchlist li:first-child{border-top:0}.matchlist li.mine{font-weight:600}.matchlist .won{font-weight:800}.matchlist .sc{font-variant-numeric:tabular-nums;min-width:56px;text-align:center}.entrants{list-style:decimal inside}.entrants li{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:4px 0}.entrants .avatar{border-radius:50%}.prewrap{white-space:pre-wrap}.invitebanner{display:block;background:color-mix(in srgb,var(--primary) 14%,var(--surface-2));border-color:var(--primary)}.invitelink input{font-family:ui-monospace,monospace;font-size:.9em}.row.wrap{flex-wrap:wrap}.roomhead{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px}.roomhead .side{display:flex;align-items:center;gap:12px;min-width:0}.roomhead .side.right{flex-direction:row-reverse;text-align:right}.roomhead .side strong{font-size:1.2rem;overflow-wrap:anywhere}.roomhead .side.won strong{color:var(--accent, var(--primary))}.roomhead .centre{align-items:center;text-align:center}.roomhead .bigscore{font-size:2.2rem;line-height:1}.roomgrid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px;align-items:start}.readyrow{display:flex;gap:8px;flex-wrap:wrap}.matchroom .warn{color:var(--danger, #e5484d)}.roomchat{position:sticky;top:16px}.roomchat .chatlines{max-height:420px;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.roomchat .chatlines p{margin:0;overflow-wrap:anywhere}@media (max-width: 860px){.roomgrid{grid-template-columns:1fr}.roomchat{position:static}.roomhead{grid-template-columns:1fr}.roomhead .side.right{flex-direction:row;text-align:left}}.roomhead .centre .badge{align-self:center}.matchdesk .warn{color:var(--danger, #e5484d);margin:0}.game-art{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:radial-gradient(120% 80% at 85% 0%,color-mix(in srgb,var(--ga) 85%,transparent),transparent 62%),linear-gradient(160deg,var(--gb),#07070b 88%)}.game-art img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.game-art:has(.game-mark):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(135deg,rgb(255 255 255 / .05) 0 2px,transparent 2px 14px)}.game-art{container-type:size}.game-mark{position:absolute;top:0;right:0;bottom:34%;left:0;display:grid;place-items:center;font-family:var(--heading-font);font-weight:800;font-size:min(calc(100cqw / var(--len, 3)),30cqh);letter-spacing:.04em;color:transparent;-webkit-text-stroke:1.5px color-mix(in srgb,#fff 60%,var(--ga));transform:rotate(-8deg)}.categories:has(a.category.game){grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:16px}.page a.category.game .tile-art{aspect-ratio:3 / 4;container-type:inline-size}a.category.game .tile-art{padding:0;background:#0a0a10;overflow:hidden;isolation:isolate;outline:none;clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px));transition:transform .3s cubic-bezier(.2,.7,.2,1),filter .3s}a.category.game .tile-art:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to top,rgb(6 5 12 / .95) 0%,rgb(6 5 12 / .35) 42%,transparent 68%)}a.category.game .tile-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;border:1px solid rgb(255 255 255 / .1);transition:border-color .3s}a.category.game .tile-name{position:relative;z-index:2;padding:14px 8cqw 16px;font-size:min(1.15em,11.5cqw);text-shadow:0 2px 12px rgb(0 0 0 / .8)}a.category.game .tile-name:before{content:"";display:block;width:26px;height:3px;margin-bottom:8px;background:var(--primary);box-shadow:0 0 12px var(--primary);transition:width .3s}a.category.game .tile-live{position:absolute;z-index:2;top:10px;left:10px;padding:3px 8px;border-radius:4px;background:var(--live);color:var(--on-live);font-size:.72em;font-weight:800;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 0 14px var(--live)}a.category.game .tile-shine{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(115deg,transparent 35%,rgb(255 255 255 / .18) 50%,transparent 65%);transform:translate(-120%);pointer-events:none}a.category.game:hover .tile-art,a.category.game:focus-visible .tile-art{transform:translateY(-6px);filter:drop-shadow(0 14px 24px color-mix(in srgb,var(--primary) 45%,transparent))}a.category.game:hover .tile-art:after,a.category.game:focus-visible .tile-art:after{border-color:color-mix(in srgb,var(--primary) 80%,#fff)}a.category.game:hover .game-art img{transform:scale(1.08)}a.category.game:hover .tile-name:before{width:52px}a.category.game:hover .tile-shine{transform:translate(120%);transition:transform .8s ease}a.category.game:focus-visible{outline:none}a.category.game:focus-visible .tile-name{text-decoration:underline}@media (max-width: 720px){.categories:has(a.category.game){grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:10px}}.page.home{grid-template-columns:minmax(0,1fr)}.chips.gamestrip{min-width:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding:4px 2px 8px;gap:8px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),transparent)}.chips.gamestrip::-webkit-scrollbar{display:none}.chips.gamestrip button.chip{flex:none;display:inline-flex;align-items:center;gap:8px;padding:5px 14px 5px 5px;border-radius:10px;background:#ffffff0a;border-color:#ffffff1a;box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-transform:uppercase;letter-spacing:.05em;font-size:.86em}.chips.gamestrip button.chip:first-child{padding-left:14px}.chips.gamestrip button.chip:not(:has(.game-art)){padding-left:14px}.chips.gamestrip button.chip:hover{border-color:color-mix(in srgb,var(--primary) 70%,transparent);background:color-mix(in srgb,var(--primary) 12%,transparent)}.chips.gamestrip button.chip[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:var(--on-primary);box-shadow:0 0 18px -2px var(--primary)}.chips.gamestrip .game-art{position:relative;inset:auto;width:28px;height:28px;border-radius:7px;flex:none}.chips.gamestrip .game-mark{display:none;-webkit-text-stroke:0;color:#fff;transform:none;letter-spacing:0}.chips.gamestrip .game-art:before{display:none}.arena-hero{position:relative;overflow:hidden;isolation:isolate;border-radius:22px;padding:clamp(28px,5vw,60px);min-height:400px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px;align-items:center;background:radial-gradient(120% 90% at 85% 110%,var(--side-deep, color-mix(in srgb, var(--primary) 30%, #05060a)) 0%,transparent 60%),linear-gradient(160deg,#05060a 35%,var(--side-deep, color-mix(in srgb, var(--primary) 20%, #05060a)) 140%);border:1px solid color-mix(in srgb,var(--primary) 30%,transparent);box-shadow:0 30px 80px -40px var(--primary);color:#f5f4fa;transition:background .6s ease}.arena-light{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;pointer-events:none}.onair{display:inline-flex;align-items:center;gap:8px;padding:4px 10px 4px 9px;border-radius:5px;background:var(--live);color:var(--on-live);font-weight:800;font-size:.78em;letter-spacing:.12em;text-transform:uppercase}.onair>i{width:8px;height:8px;border-radius:50%;background:currentColor;animation:onair-blink 1.4s ease-in-out infinite}.onair>span{font-weight:500;letter-spacing:.02em;text-transform:none;opacity:.92}@keyframes onair-blink{50%{opacity:.25}}.arena-clip{position:relative;justify-self:end;width:min(100%,300px);aspect-ratio:9 / 16;max-height:460px;border-radius:16px;overflow:hidden;background:#0b0d14;text-decoration:none;color:#fff;box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 45%,transparent),0 30px 70px -24px var(--primary)}.arena-clip video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.arena-clip-tag{position:absolute;left:12px;top:12px;padding:4px 9px;border-radius:5px;background:linear-gradient(135deg,var(--primary),var(--accent));color:var(--on-primary);font-size:.75em;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.arena-clip-meta{position:absolute;left:0;right:0;bottom:0;display:grid;gap:2px;padding:40px 14px 14px;background:linear-gradient(to top,rgb(5 6 10 / .92),transparent)}.arena-clip-meta span{font-size:.85em;opacity:.8}.arena-matchcard{justify-self:end;width:min(100%,520px);display:grid;gap:10px;color:#f5f4fabf;font-size:.9em}.arena-matchcard p{margin:0}.mc-feed{position:relative;aspect-ratio:16 / 9;max-width:100%;display:grid;grid-template-columns:1fr 3fr 1fr;grid-template-rows:1fr 1fr;gap:6px;padding:8px;border-radius:14px;background:#0b0d14;box-shadow:0 0 0 1px #ffffff14,0 30px 70px -28px var(--primary)}.mc-cam{border-radius:6px;background:radial-gradient(circle at 50% 42%,var(--c) 0 16%,transparent 17%),radial-gradient(ellipse at 50% 108%,var(--c) 0 40%,transparent 41%),#151926}.mc-cam.a{--c: color-mix(in srgb, var(--primary) 70%, #333)}.mc-cam.b{--c: color-mix(in srgb, var(--accent) 70%, #333)}.mc-cam.a:nth-child(1){grid-area:1 / 1}.mc-cam.a:nth-child(2){grid-area:2 / 1}.mc-game{grid-area:1 / 2 / 3 / 3;border-radius:6px;background:conic-gradient(from 210deg at 60% 40%,#1b2a3a,#2a1d2f,#1a2436,#1b2a3a)}.mc-cam.b:nth-of-type(4){grid-area:1 / 3}.mc-cam.b:nth-of-type(5){grid-area:2 / 3}.mc-score{position:absolute;left:50%;top:16px;transform:translate(-50%);display:flex;border-radius:7px;overflow:hidden;font-family:var(--heading-font);font-weight:700;text-transform:uppercase;white-space:nowrap;box-shadow:0 6px 20px #00000080}.mc-score b{background:#05060aeb;color:#fff;padding:3px 10px;font-weight:700}.mc-score i{font-style:normal;background:linear-gradient(135deg,var(--primary),var(--accent));color:var(--on-primary);padding:3px 10px;font-variant-numeric:tabular-nums}.arena-copy{display:grid;gap:16px;justify-items:start}.arena-copy h1{margin:0;font-size:clamp(2.8rem,7.5vw,5.4rem);line-height:.95;letter-spacing:.01em;text-transform:uppercase;background:linear-gradient(100deg,#fff 25%,color-mix(in srgb,var(--primary) 85%,#fff) 60%,var(--accent));-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;filter:drop-shadow(0 0 28px color-mix(in srgb,var(--primary) 45%,transparent))}.arena-copy p{margin:0;font-size:1.18em;max-width:30em;color:#f5f4fad1}.arena-copy .eyebrow{display:inline-flex;align-items:center;gap:10px;padding:6px 14px;border-radius:999px;font-size:.78em;font-weight:700;letter-spacing:.18em;text-transform:uppercase;border:1px solid color-mix(in srgb,var(--primary) 45%,transparent);background:#ffffff0a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.arena-copy .pulse{width:8px;height:8px;border-radius:50%;background:var(--primary);box-shadow:0 0 10px var(--primary)}.arena-copy .pulse.on{background:var(--live);animation:arena-pulse 1.4s ease-out infinite}@keyframes arena-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--live) 70%,transparent)}to{box-shadow:0 0 0 10px transparent}}.arena-copy .button.secondary{background:#ffffff0f;border-color:#fff3;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media (max-width: 860px){.arena-hero{grid-template-columns:1fr;min-height:0}.arena-clip,.arena-matchcard{justify-self:stretch}.arena-clip{width:min(100%,260px);justify-self:center}}@media (prefers-reduced-motion: reduce){.arena-copy .pulse.on,.onair>i{animation:none}a.category.game .tile-shine{display:none}}@media (min-width: 1000px){:is([data-style=headline],[data-style=arena]) .railnav{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent);padding-right:28px}}.vbadges{display:inline-flex;flex-wrap:wrap;gap:5px;vertical-align:middle;font-family:var(--font);letter-spacing:normal;text-transform:none}.vbadge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px 2px 6px;border-radius:6px;font-size:.72rem;font-weight:800;line-height:1.5;color:#fff;background:#3b82f6;text-shadow:none}.vbadge.vb-pro{background:linear-gradient(135deg,#f5b301,#e07b00);color:#1a1100}.vbadge.vb-caster{background:linear-gradient(135deg,#a855f7,#6d28d9)}.vbadge.vb-official{background:linear-gradient(135deg,var(--primary),color-mix(in srgb,var(--primary) 55%,#000));color:var(--on-primary)}.vbadge.vb-verified{background:#1d9bf0}.vbadges.compact .vbadge{padding:3px;border-radius:50%}.proven{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;background:#1d9bf0;color:#fff;vertical-align:middle}.channellinks li{position:relative}.channellinks .proven{position:absolute;right:-4px;bottom:-4px;box-shadow:0 0 0 2px var(--bg)}.card.inset{background:var(--surface-2);box-shadow:none}.verify h3{margin:10px 0 0;font-size:1em}.verify code{font-size:.9em;padding:1px 6px;border-radius:6px;background:var(--surface-3);-webkit-user-select:all;user-select:all}.prizepool{display:flex;flex-wrap:wrap;gap:12px}.prizepool>div{flex:1 1 140px;display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:12px;background:color-mix(in srgb,var(--accent, #7c5cff) 10%,transparent);border:1px solid color-mix(in srgb,var(--accent, #7c5cff) 30%,transparent)}.prizepool strong{font-size:1.4rem;font-variant-numeric:tabular-nums}.prizepool.big strong{font-size:2rem}.places{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}.places li{display:flex;align-items:baseline;gap:8px;padding:8px 12px;border-radius:10px;background:var(--surface-2, rgba(127,127,127,.08))}.places li:first-child{background:linear-gradient(135deg,#ffc83c40,#ff8c001f)}.places li strong{margin-left:auto;font-variant-numeric:tabular-nums}html[data-style=arena] .prizecard{border-color:color-mix(in srgb,var(--accent, #00e5ff) 45%,transparent);box-shadow:0 0 24px color-mix(in srgb,var(--accent, #00e5ff) 18%,transparent)}.sponsorband{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px}.sponsorband .eyebrow,.sitepartners .eyebrow{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;opacity:.7}.sponsor-title{display:flex;align-items:center;gap:14px;color:inherit;text-decoration:none}.sponsor-partners,.sitepartners{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.sitepartners{padding:10px 16px;border-radius:12px;background:var(--surface-2, rgba(127,127,127,.08));margin-bottom:12px}.sponsor-partner{display:inline-flex;align-items:center;color:inherit;text-decoration:none;opacity:.85}.sponsor-partner:hover,.sponsor-title:hover{opacity:1}.sponsor-logo{display:block;width:auto;max-width:180px;object-fit:contain}.sponsor-name{font-weight:800;letter-spacing:.02em}.sponsor-prize{flex-basis:100%;margin:0}.sponsorband .ad-space{margin-left:auto}.comptile .presented{display:flex;align-items:center;gap:6px}.comptile .presented img{width:auto;max-width:90px}html[data-style=arena] .sponsorband{border-color:color-mix(in srgb,var(--accent, #00e5ff) 35%,transparent);background:linear-gradient(120deg,color-mix(in srgb,var(--accent, #00e5ff) 8%,transparent),transparent 60%)}.badge.partner-badge{background:linear-gradient(135deg,#0a7cff,#f020e0);color:#fff;border:0}a.clip.from-partner{color:inherit;text-decoration:none}.clip.from-partner .clip-poster{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:14px;overflow:hidden;background:#000}.clip.from-partner .clip-poster img{width:100%;height:100%;object-fit:cover;display:block}.clip.from-partner .clip-poster .badge{position:absolute;left:8px;bottom:8px}.bc-desk{border-top:1px solid color-mix(in srgb,currentColor 15%,transparent);padding-top:12px}.bc-score{display:grid;gap:8px;max-width:420px}.bc-score .row.tight{align-items:center;gap:8px}.bc-num{min-width:2.2em;text-align:center;font-size:1.3em}.servers{--good: #22c55e;--warnc: #eab308;--badc: #ef4444}.srv-totals{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px 16px}.srv-dot{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.srv-dot:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--muted, #888);flex:none}.srv-dot.good:before{background:var(--good)}.srv-dot.warn:before{background:var(--warnc)}.srv-dot.bad:before{background:var(--badc)}.servers .tablewrap{overflow-x:auto;min-width:0}.srv-table td{vertical-align:top}.health-parts{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:8px}.health-part{display:grid;gap:4px;padding:10px 12px;border-radius:10px;background:var(--surface-2);border-left:4px solid var(--muted, #888);min-width:0}.health-part.good{border-left-color:var(--good)}.health-part.warn{border-left-color:var(--warnc)}.health-part.bad{border-left-color:var(--badc)}.health-part .hint{font-size:.85em;overflow-wrap:anywhere}.srv-table .hint{font-size:.85em}.srv-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;align-items:end}.srv-form label{display:grid;gap:4px;min-width:0}.srv-cmd{overflow-x:auto;white-space:pre;padding:8px 10px;border-radius:8px;background:var(--surface-2);margin:0}.srv-form input,.srv-form select{width:100%;min-width:0;box-sizing:border-box}p.tagline-line{font-weight:700;font-size:1.3em;color:var(--text)}p.tagline-sub{font-size:.95em;letter-spacing:.08em;text-transform:uppercase;color:var(--link)}.arena-copy p.tagline-line{color:#fff;font-size:1.35em}.arena-copy p.tagline-sub{margin-top:-6px;color:var(--primary)}.side-picker{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.side-choice{display:flex;align-items:center;gap:12px;padding:10px 16px 10px 10px;border-radius:12px;cursor:pointer;background:color-mix(in srgb,var(--text) 5%,transparent);border:1px solid color-mix(in srgb,var(--text) 12%,transparent);color:var(--text);font:inherit;font-weight:600}.side-choice[aria-checked=true]{border-color:var(--swatch-2);box-shadow:0 0 0 1px var(--swatch-2),0 8px 24px -10px var(--swatch)}.side-swatch{width:56px;height:36px;border-radius:8px;background:linear-gradient(135deg,#05060a 20%,var(--swatch-deep) 55%,var(--swatch) 85%,var(--swatch-2))}.matchclip{display:grid;gap:6px;align-content:start}.matchclip .matchcliptag{margin:0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teamplan .seatlist li{display:flex;gap:10px;align-items:center;padding:6px 0;border-bottom:1px solid var(--line)}.teamplan .seatlist li:last-child{border-bottom:0}.teamplans{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.teamplanopt{display:grid;gap:6px;align-content:start;padding:14px;border-radius:var(--radius);border:1px solid var(--line-2);background:var(--surface-3, transparent)}.teamplanopt.current{border-color:var(--primary)}.teamplanopt h3,.teamplanopt p{margin:0}.teamplanopt .tp-price b{font-size:1.6em}.teamplanopt>button,.teamplanopt>.badge{justify-self:start}.teamplan label.tp-yearly{display:inline-flex;align-items:center;gap:8px;justify-self:start;width:auto;margin:0}.teamplan label.tp-yearly input{width:auto;margin:0}.addtoteam{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.addtoteam button.on{border-color:var(--primary)}.spotrow{border:1px solid var(--line, rgba(127, 127, 127, .25));border-radius:10px;padding:10px 12px;margin:0}.spotrow legend{padding:0 6px;font-weight:600}.spotrow input.invalid{outline:2px solid #e5484d}.spotrow{min-width:0}.spotshop,.spotbookings{list-style:none;margin:0;padding:0;display:grid;gap:10px}.spotshop>li,.spotbookings>li{border-top:1px solid var(--line);padding-top:10px;gap:10px;align-items:center}.spotshop>li:first-child,.spotbookings>li:first-child{border-top:0;padding-top:0}.bookspot{flex-basis:100%;background:var(--surface-3);border-radius:10px;padding:10px 12px}.spotbooking-logo{width:72px;height:40px;object-fit:contain;background:#fff;border-radius:6px;padding:3px;flex:none}.spotbooking-logo.big{width:160px;height:90px}.trophyclaim{position:absolute;left:12px;bottom:56px;z-index:6;display:grid;gap:8px;max-width:min(420px,calc(100% - 24px))}.trophy-button{display:flex;gap:10px;align-items:center;text-align:left;padding:10px 14px;border-radius:14px;border:2px solid #ffd54a;background:linear-gradient(135deg,#281c00eb,#5a3e00eb);color:#fff;box-shadow:0 0 24px #ffc8288c;cursor:pointer;animation:trophy-pulse 1.2s ease-in-out infinite}.trophy-button img{width:40px;height:40px;object-fit:contain;background:#fff;border-radius:8px;padding:2px;flex:none}.trophy-button strong{display:block;color:#ffe27a}.trophy-button small{display:block;color:#ffffffd9}.trophy-won,.trophy-missed{margin:0;padding:10px 14px;border-radius:12px;background:#000000d1;color:#fff}.trophy-won{border:2px solid #ffd54a}@keyframes trophy-pulse{50%{box-shadow:0 0 36px #ffd23cd9}}@media (prefers-reduced-motion: reduce){.trophy-button{animation:none}}.spotrow input,.spotrow select{width:100%;box-sizing:border-box;min-width:0}.spotmarker{border-top:1px dashed var(--line);padding-top:10px;margin-top:8px}.marker-shots{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.marker-shot{min-width:0}.marker-drop{display:grid;place-items:center;aspect-ratio:16 / 9;border:2px dashed var(--line-2);border-radius:10px;color:var(--muted);cursor:pointer;text-align:center}.marker-drop input{display:none}.marker-pic{position:relative;width:100%;cursor:crosshair;border-radius:8px;overflow:hidden;background:#000;-webkit-user-select:none;user-select:none}.marker-pic img,.marker-pic svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.marker-pic svg{pointer-events:none}.marker-line{fill:none;stroke:#ffd400;stroke-width:.004;vector-effect:non-scaling-stroke;stroke-width:2px}.marker-found{fill:#2ecc712e;stroke:#2ecc71;stroke-width:2px;vector-effect:non-scaling-stroke;stroke-dasharray:6 4}.marker-dot{position:absolute;transform:translate(-50%,-50%);width:20px;height:20px;border-radius:50%;background:#ffd400;color:#000;font:700 11px/20px system-ui,sans-serif;text-align:center;box-shadow:0 0 0 2px #0009;pointer-events:none}.minimap-pick{position:relative;width:min(100%,360px);aspect-ratio:1;cursor:crosshair;border-radius:8px;overflow:hidden;background:#14251a;-webkit-user-select:none;user-select:none}.minimap-pick img,.minimap-pick svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:fill}.minimap-pick svg{pointer-events:none}.minimap-grid line,line.minimap-grid{stroke:#ffffff2e;stroke-width:1px;vector-effect:non-scaling-stroke}.minimap-other{fill:#ffffff1f;stroke:#ffffff80;stroke-width:1px;vector-effect:non-scaling-stroke}.mscore{display:inline-flex;align-items:center;gap:6px;max-width:100%;font-weight:700;font-size:13px}.mscore b{font-variant-numeric:tabular-nums;font-size:1.15em;color:var(--primary)}.mscore-dash{opacity:.6}.mscore-side{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.cover .cover-score{position:absolute;right:10px;top:10px;max-width:calc(100% - 80px);padding:3px 9px;border-radius:7px;background:#07070cd9;color:#fff;font-size:12px}.hero-over .hero-score{font-size:18px}.blist .mscore{display:flex}.bnums{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:baseline;font-size:13px;color:var(--muted, rgba(255, 255, 255, .7))}.bnum b{color:var(--text);font-size:15px;font-variant-numeric:tabular-nums}.bnum.on b{color:var(--primary)}.bnum.on:before{content:"";display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:#ff3b5c;vertical-align:1px}.commtotals{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:10px;margin:8px 0 12px}.commtotals>div{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid var(--line);border-radius:10px}.commtotals strong{font-size:1.35rem;font-variant-numeric:tabular-nums}.commtable{overflow-x:auto}.importlist,.claimlinks{list-style:none;margin:0;padding:0;display:grid;gap:10px}.importlist li,.claimlinks li{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 0;border-top:1px solid var(--line, rgba(127, 127, 127, .2))}.importlist li:first-child,.claimlinks li:first-child{border-top:0}.importlist li>.grow{flex:1 1 18rem;min-width:0}.importlist li select{max-width:12rem}.claimlinks input{flex:1 1 16rem;min-width:0}.importnote p,.guestof p{margin:0}.guestpasses .claimlinks li>span{flex:1}.maint{--good: #22c55e;--warnc: #eab308;--badc: #ef4444}.maint .tablewrap{overflow-x:auto;min-width:0}.maint-now{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:10px;border:1px solid var(--line, #333)}.maint-now.good{border-color:var(--good)}.maint-now.warn{border-color:var(--warnc)}.maint-now.bad{border-color:var(--badc)}.maint-touches{margin:4px 0 0;padding-left:18px;display:grid;gap:2px}.maint-touches li{display:list-item}.maint-flags{display:flex;flex-wrap:wrap;gap:6px}.badge.maint-flag{white-space:nowrap}.badge.maint-flag.bad{background:var(--badc);color:#fff}.badge.maint-flag.warn{background:var(--warnc);color:#111}.badge.maint-flag.good{background:color-mix(in srgb,var(--good) 30%,transparent)}.maint-windows{margin:0;padding-left:18px;display:grid;gap:4px}.maint-windows li{display:list-item}.maint-week{display:grid;gap:6px;overflow-x:auto}.maint-hours,.maint-day{display:grid;grid-template-columns:64px 1fr;align-items:center;gap:8px;min-width:300px}.maint-hours{grid-template-columns:64px repeat(4,1fr) 0;font-size:11px;opacity:.7}.maint-label{font-size:12px;white-space:nowrap}.maint-track{position:relative;height:18px;border-radius:4px;background:color-mix(in srgb,var(--good) 14%,transparent);overflow:hidden}.maint-past{position:absolute;inset:0 auto 0 0;background:color-mix(in srgb,currentColor 10%,transparent)}.maint-busy{position:absolute;top:0;bottom:0;background:var(--warnc);opacity:.75}.maint-busy.live{background:var(--badc);opacity:.85}.maint-nowline{position:absolute;top:-2px;bottom:-2px;width:2px;background:currentColor}.maint-key{display:inline-block;width:10px;height:10px;border-radius:2px;background:var(--warnc);vertical-align:middle;margin:0 2px 0 8px}.maint-key.live{background:var(--badc)}input:is([type=date],[type=datetime-local],[type=time],[type=month],[type=week]):not(:disabled){cursor:pointer}.compbadge{border-radius:22%;object-fit:cover;flex:none}.compbadge.initial{display:inline-grid;place-items:center;font-weight:800;letter-spacing:.02em;color:#fff;background:linear-gradient(135deg,var(--primary),color-mix(in srgb,var(--accent) 70%,var(--primary)));text-shadow:0 1px 2px rgb(0 0 0 / .35)}.comptile{overflow:hidden}.comptile-banner{display:block;margin:-20px -20px 4px;height:64px;background:linear-gradient(120deg,color-mix(in srgb,var(--primary) 35%,var(--bg)),color-mix(in srgb,var(--accent) 35%,var(--bg)))}.comptile-banner img{width:100%;height:100%;object-fit:cover;display:block}.comptile-name{display:flex;align-items:center;gap:10px;margin-top:-30px}.comptile-name .compbadge{width:52px!important;height:52px!important;font-size:20px!important;border:3px solid var(--surface-2);box-shadow:0 4px 14px #0000004d}.comptile-name strong{align-self:flex-end}.comptile .top{order:3}.comptile .comptile-banner{order:0}.comptile .comptile-name{order:1}.comptile>:not(.top,.comptile-banner,.comptile-name){order:4}.compchannel .channelbody{--avatar: clamp(84px, 10vw, 116px);padding-top:0}.compchannel .comphead{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start}.compchannel-badge{width:var(--avatar)!important;height:var(--avatar)!important;font-size:calc(var(--avatar) / 2.6)!important;margin-top:calc(var(--avatar) / -2);margin-bottom:6px;border:4px solid var(--surface-2);box-shadow:0 6px 24px #00000059}.compchannel .compactions{padding-top:16px}.compchannel .channellinks{margin-top:6px}.channelfields{border:1px solid var(--line);border-radius:var(--radius);padding:12px 14px 14px;display:grid;gap:10px}.channelfields legend{padding:0 6px;font-weight:600}.channelfields label:not(.button){display:grid;gap:4px}.channelpreview{border-radius:var(--radius);overflow:hidden;border:1px solid var(--line);background:var(--surface-3);max-width:560px}.channelpreview .channelbanner{aspect-ratio:4 / 1;max-height:140px}.channelpreview-body{display:flex;align-items:flex-end;gap:12px;padding:0 14px 12px}.channelpreview-badge{margin-top:-36px;border:3px solid var(--surface-3)}.channeleditor summary{cursor:pointer;font-weight:600}.channeleditor[open] summary{margin-bottom:10px}.comptile{align-content:start}@media (max-width: 640px){.compchannel .comphead{flex-direction:column;align-items:stretch}.compchannel .compactions{padding-top:0;min-width:0}}.followbtn{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.newsdrops h2{margin:0}.newsdrop-form{padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb,var(--text) 3%,var(--surface-2))}.newsdrops .newslist{list-style:none;margin:0;padding:0;display:grid;gap:14px}.newsdrops .newsbody{margin:0;white-space:pre-wrap}.newsdrops .newslist .hint{margin:0}.badge.newskind-drop{background:color-mix(in srgb,var(--primary) 35%,var(--surface-3))}.badge.newskind-event{background:color-mix(in srgb,#ffd166 30%,var(--surface-3))}.sponsorhead{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.sponsorhead h1{margin:0}.sponsorhead-logo{width:88px;height:88px;object-fit:contain;border-radius:18px;background:#fff;padding:8px;flex:none}.sponsor-page{justify-self:start}.sponsornews{padding:12px 0;border-top:1px solid var(--line)}.followgrid{list-style:none;margin:0;padding:0;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.followtile{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface-2);color:inherit;text-decoration:none}.followtile:hover,.followtile:focus-visible{border-color:var(--primary)}.followtile .avatar{border-radius:50%;object-fit:cover}.followlist{list-style:none;margin:0;padding:0;display:grid;gap:6px}.newsdrops .newslist .link{font-size:.85em}.livenow{display:grid;gap:10px}.livenow .shelf-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.livenow h2{margin:0;display:flex;align-items:center;gap:10px}.livenow-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr))}.livenow,.livenow-grid,.livematch,.comingup{min-width:0}.livematch{color:inherit;text-decoration:none;gap:12px;border-color:color-mix(in srgb,var(--live, #ff3b5c) 55%,var(--line));background:linear-gradient(160deg,color-mix(in srgb,var(--live, #ff3b5c) 14%,var(--surface-2)),var(--surface-2));transition:transform .15s,box-shadow .15s}.livematch:hover,.livematch:focus-visible{transform:translateY(-2px);box-shadow:0 8px 26px #00000059}.livematch-vs{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px}.livematch-side{display:grid;justify-items:center;gap:6px;text-align:center;min-width:0}.livematch-side img,.livematch-side .compbadge{width:56px;height:56px;border-radius:22%;object-fit:cover}.livematch-side strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.livematch-score{font-size:1.8em;font-weight:800;font-variant-numeric:tabular-nums}.livematch-watch{justify-self:center;min-width:140px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border-radius:12px;background:var(--primary);color:var(--on-primary);font-weight:800}.livematch:hover .livematch-watch{filter:brightness(1.08)}.comingup h2{margin:0}.comingup-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.comingup-list li{display:flex;gap:12px;align-items:baseline;flex-wrap:wrap}.comingup-when{color:var(--primary);font-weight:700;min-width:160px;font-variant-numeric:tabular-nums}.livedot{width:12px;height:12px;border-radius:50%;background:var(--live, #ff3b5c);box-shadow:0 0 0 4px color-mix(in srgb,var(--live, #ff3b5c) 25%,transparent);animation:livedot 1.6s ease-in-out infinite}@keyframes livedot{50%{box-shadow:0 0 0 7px color-mix(in srgb,var(--live, #ff3b5c) 8%,transparent)}}@media (prefers-reduced-motion: reduce){.livedot{animation:none}}@media (max-width: 640px){.comingup-list li{display:grid;grid-template-columns:1fr auto;gap:2px 12px}.comingup-when{grid-column:1 / -1;min-width:0}}.leagueclips-waiting{border-color:color-mix(in srgb,var(--primary) 45%,var(--line))}.leagueclips-waiting h3{margin:0;display:flex;gap:8px;align-items:center}.tagleague button.shared{border-color:#22c55e}.tagleague button.declined{opacity:.7}.profile.locked{opacity:.65;cursor:default}.profile .profile-name .badge{margin-left:8px;font-size:.75em;vertical-align:middle}.job-asks{display:grid;gap:6px;margin:12px 0}.job-asks>div{display:grid;grid-template-columns:minmax(120px,34%) 1fr;gap:12px;padding:6px 0;border-bottom:1px solid var(--line)}.job-asks dt{font-weight:700}.job-asks dd{margin:0;overflow-wrap:anywhere}.job-picture{width:100%;max-height:160px;object-fit:contain;background:var(--surface-2);border-radius:8px}.job-promo{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));border:1px solid var(--line);border-radius:10px;padding:12px}.job-promo legend{font-weight:700;padding:0 6px}.job-promo>p,.job-promo>.row{grid-column:1 / -1;margin:0;flex-wrap:wrap;gap:12px}.job-clips{margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.job-clip-list{list-style:none;padding:0;margin:8px 0;display:grid;gap:10px}.job-clip-list>li{display:block;padding:10px;border:1px solid var(--line);border-radius:8px}.sponsored-clip .badge{margin-right:6px}.badge.sample{background:#fef3c7;color:#92400e}.card.addon{display:flex;gap:16px;align-items:center;justify-content:space-between;margin-bottom:16px;border:1px solid color-mix(in srgb,var(--accent, var(--primary)) 45%,transparent)}.card.addon h2{margin:0 0 4px;font-size:1.15em}.card.addon p{margin:0 0 4px}.card.addon .switch{flex:none;font-weight:700;white-space:nowrap}.card.addon .switch input{width:20px;height:20px;accent-color:var(--primary)}.plan .addonprice{margin:-4px 0 0;font-weight:600;color:var(--accent, var(--primary));font-size:.92em}@media (max-width: 640px){.card.addon{flex-direction:column;align-items:flex-start}}.friends .friend{align-items:center;gap:10px}.callring{position:sticky;top:var(--bar-h, 0px);z-index:30;display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:8px 16px;padding:10px 14px;border-radius:12px;background:var(--accent);color:var(--bg);box-shadow:0 6px 24px #0000004d}.callring button.secondary{background:transparent;color:inherit;border-color:currentColor}.callpage{display:flex;flex-direction:column;gap:12px}.callstage{position:relative;display:grid;gap:8px;min-height:240px}.calltile{position:relative;margin:0;max-width:100%;border-radius:12px;overflow:hidden;background:#000;display:grid;place-items:center}.calltile.fill{width:100%;height:100%;min-height:0}.calltile.pip{position:absolute;top:8px;left:8px;z-index:2;width:clamp(88px,26%,200px);aspect-ratio:3 / 4;max-height:40%;border:2px solid rgb(255 255 255 / .7);box-shadow:0 4px 16px #00000073}.calltile.pip figcaption{left:4px;bottom:4px;font-size:.75em}.calltile video{width:100%;height:100%;object-fit:contain}.calltile video.self{transform:scaleX(-1)}.calltile.pip .avatar.initial{width:40px;height:40px;font-size:18px}.calltile .avatar.initial{width:72px;height:72px;font-size:32px}.calltile figcaption{position:absolute;left:8px;bottom:8px;padding:2px 8px;border-radius:6px;background:#0000008c;color:#fff;font-size:.85em}.callbar{gap:8px;align-items:center;position:sticky;bottom:0;z-index:5;padding-block:8px calc(8px + env(safe-area-inset-bottom,0px));background:var(--bg)}.callring .grow{min-width:9em}@media (max-width: 700px){.callpage h1{font-size:1.4em}.callpage{gap:8px}.callpage .hint{font-size:.8em}.callbar{gap:6px}.callbar button{flex:1 1 auto;padding:8px 10px;font-size:.85em}.callbar .grow{display:none}}.tun-health{display:flex;flex-wrap:wrap;gap:8px}.tun-health span{padding:4px 10px;border:1px solid var(--line);border-radius:var(--radius);font-size:.9em}.tun-health span.good{border-color:color-mix(in srgb,#16a34a 55%,transparent)}.tun-health span.bad,.srv-table td.bad{color:var(--live);font-weight:600}.tun-chart{margin:8px 0 0}.tun-chart svg{display:block;max-width:100%;height:auto}.tun-legend{display:flex;flex-wrap:wrap;gap:12px;font-size:.85em;color:var(--muted);margin-top:4px}.tun-legend i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:5px;vertical-align:-1px}.shopband{container-type:size}.shopband.vertical ul{padding:5cqw;gap:3cqw}.shopband.vertical li>button,.shopband.preview.vertical li>button{width:100%;max-width:none;height:auto;gap:5cqw;padding:3cqw 5cqw 3cqw 3cqw;border-radius:5cqw}.shopband.vertical img,.shopband.vertical .noimg,.shopband.preview.vertical img,.shopband.preview.vertical .noimg{height:30cqw;max-height:none;border-radius:4cqw}.shopband.vertical .txt,.shopband.preview.vertical .txt{font-size:max(8px,8.5cqw)}.shopband.horizontal ul,.shopband.preview.horizontal ul{padding:6cqh 1.2cqw;gap:1cqw}.shopband.horizontal li>button,.shopband.preview.horizontal li>button{max-width:28cqw;gap:5cqh;padding:4cqh 3cqh 4cqh 4cqh;border-radius:8cqh}.shopband.horizontal img,.shopband.horizontal .noimg,.shopband.preview.horizontal img,.shopband.preview.horizontal .noimg{max-height:none;border-radius:6cqh}.shopband.horizontal .txt,.shopband.preview.horizontal .txt{font-size:max(8px,14cqh)}.shopband.bottom:not(.preview) ul{padding-right:76px}html.menus-off .app{grid-template-columns:minmax(0,1fr)}html.menus-off .rail,html.menus-off .sidepanel,html.menus-off .content>.topbar,html.menus-off .content>.footer,html.menus-off .tabbar{display:none!important}html.menus-off .content{padding-bottom:0}.menus-back{position:fixed;z-index:70;top:calc(8px + env(safe-area-inset-top));right:8px;opacity:.85}@media (min-width: 1000px){.studio-centre{container-type:size}.studio-centre>*{max-width:min(100%,1100px)}.studio-centre>.studio-picture{max-width:min(100%,calc((100cqh - 165px) * 16 / 9))}.studio-picture .preview.portrait{max-width:calc((100cqh - 165px)*.5625)}.studio-shell.maxed .studio-centre>.studio-picture{max-width:min(100%,calc((100cqh - 165px) * 16 / 9))}.app:has(.studio-shell.left-closed):has(.studio-right .toolpanels[hidden]) .content>.topbar{display:none}}.infra-tiles{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.infra-tiles li{display:grid;gap:2px;padding:12px 14px;border:1px solid var(--line, #ddd);border-radius:10px;min-width:0}.infra-tiles strong{font-size:1.5rem;font-variant-numeric:tabular-nums}.infra-next{margin:0;padding-left:20px;display:grid;gap:6px}.infra-table td:not(:first-child),.infra-table th:not(:first-child){text-align:left}.infra-table td{white-space:normal}.infra-table td .hint{max-width:32ch}@media (min-width: 1000px){:is([data-style=headline],[data-style=arena]) .app{grid-template-columns:auto minmax(0,1fr);align-content:start;background:none}:is([data-style=headline],[data-style=arena]) .content{display:contents}:is([data-style=headline],[data-style=arena]) .content>*{grid-column:1 / -1}:is([data-style=headline],[data-style=arena]) .content>.topbar{grid-column:2;grid-row:1;border-bottom:1px solid var(--line);background:var(--surface-1);-webkit-backdrop-filter:none;backdrop-filter:none}:is([data-style=headline],[data-style=arena]) .rail{grid-column:1;grid-row:1;position:sticky;top:0;z-index:21;height:auto;overflow:visible;flex-direction:row;align-items:center;gap:28px;padding:0 0 0 28px;border-right:0;border-bottom:1px solid var(--line);background:var(--surface-1)}:is([data-style=headline],[data-style=arena]) .rail>:not(.railtop,.railnav),:is([data-style=headline],[data-style=arena]) .railtoggle{display:none}:is([data-style=headline],[data-style=arena]) .railnav{display:flex;gap:2px;max-width:46vw;overflow-x:auto;scrollbar-width:none}:is([data-style=headline],[data-style=arena]) .railnav .ico{display:none}:is([data-style=headline],[data-style=arena]) .railnav .railcreate{display:none}:is([data-style=headline],[data-style=arena]) .railtop{display:flex;align-items:center;gap:10px}:is([data-style=headline],[data-style=arena]) .app.compact .railtop{flex-direction:row}:is([data-style=headline],[data-style=arena]) .app.compact .rail .brand-mark.wordmark{width:auto}:is([data-style=headline],[data-style=arena]) .app.compact .rail .brand-mark.wordmark img{width:auto}:is([data-style=headline],[data-style=arena]) .railtop .paneltoggle{display:inline-grid}:is([data-style=headline],[data-style=arena]) .sidepanel{display:block;position:fixed;left:0;top:var(--bar-h, 67px);bottom:0;z-index:19;width:var(--panel-w);overflow-y:auto;padding:16px 12px 24px;background:var(--surface-1);border-right:1px solid var(--line);transform:translate(-100%);visibility:hidden;transition:transform .18s ease,visibility 0s linear .18s}:is([data-style=headline],[data-style=arena]) .app.panel-open .sidepanel{transform:none;visibility:visible;transition:transform .18s ease}:is([data-style=headline],[data-style=arena]) .app.panel-open{grid-template-columns:var(--panel-w) auto minmax(0,1fr)}:is([data-style=headline],[data-style=arena]) .app.panel-open .rail{grid-column:1 / 3}:is([data-style=headline],[data-style=arena]) .app.panel-open .content>.topbar{grid-column:3}:is([data-style=headline],[data-style=arena]) .app.panel-open .content>:not(.topbar){grid-column:2 / -1}:is([data-style=headline],[data-style=arena]) .topbar,:is([data-style=headline],[data-style=arena]) .account{flex-wrap:nowrap}:is([data-style=headline],[data-style=arena]) .account .button{white-space:nowrap}:is([data-style=headline],[data-style=arena]) .account .myname{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is([data-style=headline],[data-style=arena]) .topsearch{flex:1 1 160px;min-width:120px}:is([data-style=headline],[data-style=arena]) .railnav a{padding:22px 12px 20px;border-radius:0;white-space:nowrap}:is([data-style=headline],[data-style=arena]) .railnav a:hover{background:none;color:var(--text)}:is([data-style=headline],[data-style=arena]) .railnav a[aria-current=page]{background:none;color:var(--text);box-shadow:inset 0 -3px 0 var(--primary)}:is([data-style=headline],[data-style=arena]) .topsearch{max-width:380px;margin-left:auto}:is([data-style=headline],[data-style=arena]) .account{margin-left:0}:is([data-style=headline],[data-style=arena]) .app.compact .rail{padding:0 0 0 28px;align-items:center}:is([data-style=headline],[data-style=arena]) .app.compact .rail .label,:is([data-style=headline],[data-style=arena]) .app.compact .rail .brand-name{position:static;width:auto;height:auto;overflow:visible;clip:auto}:is([data-style=headline],[data-style=arena]) .app.compact .railnav a{justify-content:flex-start;padding:22px 12px 20px}}:is(.design-headline,.design-arena) a.show{grid-template-areas:"tile";gap:0;border-radius:12px;overflow:hidden}:is(.design-headline,.design-arena) a.show>.cover,:is(.design-headline,.design-arena) a.show>.meta{grid-area:tile}:is(.design-headline,.design-arena) a.show .cover{border-radius:12px}:is(.design-headline,.design-arena) a.show .meta{align-self:end;z-index:1;padding:36px 14px 12px;pointer-events:none;color:#fff;background:linear-gradient(transparent,#000000db);border-radius:0 0 12px 12px}:is(.design-headline,.design-arena) a.show .meta>.avatar,:is(.design-headline,.design-arena) a.show .meta .desc{display:none}:is(.design-headline,.design-arena) a.show .meta h3{font-family:var(--heading-font);font-size:1.08em;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}:is(.design-headline,.design-arena) a.show .meta .hint{color:#ffffffc7}:is(.design-headline,.design-arena) a.show .meta .when{color:#fff}:is(.design-headline,.design-arena) a.show .cover .watching{top:10px;bottom:auto;left:auto;right:10px}:is(.design-headline,.design-arena) a.show:hover h3{text-decoration:none}:is(.design-headline,.design-arena) a.show .cover .cover-fallback{font-size:0}:is(.design-headline,.design-arena) a.category .tile-art{aspect-ratio:16 / 9}html[data-style=headline]{--radius: 12px}[data-style=headline] .hero,[data-style=headline] .carousel,[data-style=headline] .featured{border-radius:14px}[data-style=headline] button,[data-style=headline] a.button,[data-style=headline] label.button{border-radius:10px}[data-style=headline] .shelf-head h2{font-size:1.45em}.spotlight{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:18px}.spot-main{position:relative;display:block;aspect-ratio:16 / 9;border-radius:14px;overflow:hidden;color:#fff;text-decoration:none;background:var(--surface-3)}.spot-main img,.spot-thumb img{width:100%;height:100%;object-fit:cover;display:block}.spot-main img{transition:transform .4s}.spot-main:hover img{transform:scale(1.02)}.spot-main:after{content:"";position:absolute;top:35%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#000000e0)}.spot-main .cover-fallback{font-size:0;background:radial-gradient(circle at 25% 20%,color-mix(in srgb,var(--primary) 38%,transparent),transparent 62%)}.spot-main .cover-badges,.spot-thumb .cover-badges{z-index:1;right:auto}.spot-text{position:absolute;z-index:1;left:26px;right:26px;bottom:24px;display:grid;gap:6px;padding-left:16px;border-left:4px solid var(--primary)}.spot-text strong{font-family:var(--heading-font);font-size:clamp(1.4em,2.6vw,2.3em);line-height:1.08;letter-spacing:-.02em}.spot-text span{font-size:1.02em;opacity:.88;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.spot-main:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.spot-side{list-style:none;margin:0;padding:0;display:grid;gap:14px;align-content:start}.spot-side a{display:grid;grid-template-columns:minmax(0,46%) minmax(0,1fr);gap:14px;align-items:center;color:var(--text);text-decoration:none;padding:6px;margin:-6px;border-radius:12px}.spot-side a:hover{background:var(--surface-2)}.spot-thumb{position:relative;aspect-ratio:16 / 9;border-radius:10px;overflow:hidden;background:var(--surface-3)}.spot-thumb .cover-badges{top:6px;left:6px}.spot-thumb .badge{font-size:.68em;padding:2px 6px}.spot-side-text{display:grid;gap:3px;min-width:0}.spot-side-text strong{font-family:var(--heading-font);font-size:1.05em;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.spot-side-text span{font-size:.88em;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 900px){.spotlight{grid-template-columns:minmax(0,1fr)}.spot-text{left:16px;right:16px;bottom:16px}}html[data-style=arena]{--radius: 14px}[data-style=arena] .topbar a.button,[data-style=arena] .topbar button:not(.secondary){border-radius:999px}[data-style=arena] .golive{box-shadow:0 6px 24px -8px var(--primary)}[data-style=arena] .shelf-head h2{display:inline-flex;align-items:center;gap:12px}[data-style=arena] .shelf-head h2:before{content:"";width:5px;height:.9em;background:var(--primary);transform:skew(-14deg)}.arena{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:18px;align-items:start}.arena-stage{display:grid;gap:14px;min-width:0}.arena-screen{position:relative;display:block;aspect-ratio:16 / 9;border-radius:16px;overflow:hidden;background:#000;border:1px solid color-mix(in srgb,var(--primary) 55%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 20%,transparent),0 30px 80px -30px var(--glow-a)}.arena-screen img{width:100%;height:100%;object-fit:cover;display:block}.arena-screen .cover-badges{z-index:1;right:auto;top:14px;left:14px}.arena-screen .badge{font-size:.9em;padding:4px 10px}.arena-play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:76px;height:76px;border-radius:50%;display:grid;place-items:center;background:var(--primary);color:var(--on-primary);box-shadow:0 10px 40px -6px var(--primary);opacity:.94;transition:transform .2s}.arena-screen:hover .arena-play{transform:scale(1.08)}.arena-channel{display:flex;align-items:center;gap:14px}.arena-channel .avatar{width:48px;height:48px;font-size:20px;box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--primary)}.arena-channel .grow{display:grid;min-width:0}.arena-channel strong{font-family:var(--heading-font);font-size:1.25em}.arena-channel .hint{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arena-channel .button{border-radius:999px;padding:10px 26px}.arena-side{background:var(--surface-1);border:1px solid var(--line);border-radius:16px;padding:16px 12px;display:grid;gap:10px;align-content:start;align-self:stretch}.arena-side h2{font-family:var(--font);font-size:.82em;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);padding:0 6px}.arena-side ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.arena-side a{display:flex;gap:10px;align-items:center;padding:7px 6px;border-radius:10px;color:var(--text);text-decoration:none}.arena-side a:hover{background:var(--surface-3)}.arena-side .avatar{width:34px;height:34px;font-size:14px}.arena-side .grow{display:grid;min-width:0}.arena-side strong,.arena-side .grow .hint{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arena-side strong{font-size:.92em}.arena-side .grow .hint{font-size:.8em;margin:0}.arena-side .count{font-size:11px;font-weight:700;color:var(--muted);white-space:nowrap}.arena-side .count.on{color:var(--link);font-weight:800;display:inline-flex;align-items:center;gap:5px}.arena-side .count.on:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--live)}.arena-side p{padding:0 6px;margin:0}.arena-strip{grid-column:1 / -1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.arena-strip a{position:relative;display:block;aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;background:var(--surface-3);color:#fff;text-decoration:none;border:2px solid transparent}.arena-strip a:hover,.arena-strip a:focus-visible{border-color:var(--primary)}.arena-strip img{width:100%;height:100%;object-fit:cover;display:block}.arena-strip .cover-badges{top:6px;left:6px;right:auto}.arena-strip .badge{font-size:.66em;padding:2px 6px}.arena-strip-title{position:absolute;left:0;right:0;bottom:0;padding:20px 10px 8px;background:linear-gradient(transparent,#000000d9);font-weight:700;font-size:.88em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 1100px){.arena{grid-template-columns:minmax(0,1fr)}}@media (max-width: 760px){.arena-strip{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:46%;overflow-x:auto}}html[data-style=lobby]{--rail: 232px;--radius: 14px;--surface-1: color-mix(in srgb, var(--text) 4%, color-mix(in srgb, #000 22%, var(--bg)))}[data-style=lobby] .rail{gap:16px;padding:16px 12px}[data-style=lobby] .railnav{gap:2px}[data-style=lobby] .railnav a{font-size:.92em;padding:7px 10px;border-radius:10px}[data-style=lobby] .railnav .ico{width:28px;height:28px;border-radius:8px;background:transparent;color:var(--link)}[data-style=lobby] .railnav a[aria-current=page]{background:color-mix(in srgb,var(--primary) 16%,var(--surface-1));box-shadow:inset 3px 0 0 var(--primary)}[data-style=lobby] .railnav a[aria-current=page] .ico{background:transparent;color:var(--link)}[data-style=lobby] .brand-name{font-size:22px}[data-style=lobby] .page.home{max-width:1320px;gap:30px}.banner{position:relative;overflow:hidden;border-radius:20px;padding:44px 40px;min-height:260px;display:flex;align-items:center;background:linear-gradient(115deg,color-mix(in srgb,var(--primary) 82%,#000),color-mix(in srgb,var(--accent) 72%,#000));color:#fff}.banner-text{position:relative;z-index:1;display:grid;gap:14px;justify-items:start;max-width:560px}.banner h1{font-size:clamp(2em,4.4vw,3.2em);line-height:1.02;text-shadow:0 2px 20px rgb(0 0 0 / .25)}.banner p{margin:0;font-size:1.12em;opacity:.92}.banner .button{background:#fff;color:#0b0b10;padding:12px 26px;box-shadow:0 10px 30px -10px #00000080}.banner-art{position:absolute;right:-6%;top:50%;width:46%;aspect-ratio:1;transform:translateY(-50%);border-radius:50%;pointer-events:none;background:radial-gradient(circle at 35% 30%,rgb(255 255 255 / .45),transparent 32%),radial-gradient(circle at 60% 65%,color-mix(in srgb,var(--accent) 70%,#fff),transparent 55%),radial-gradient(circle,color-mix(in srgb,var(--primary) 60%,#fff) 0%,transparent 70%);filter:blur(2px);opacity:.75}.banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 78% 20%,rgb(255 255 255 / .18) 0 2px,transparent 3px) 0 0 / 46px 46px;-webkit-mask-image:linear-gradient(90deg,transparent 40%,#000);mask-image:linear-gradient(90deg,transparent 40%,#000)}.offers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.offer{position:relative;overflow:hidden;display:flex;gap:14px;align-items:center;padding:18px;border-radius:16px;color:var(--text);text-decoration:none;background:linear-gradient(135deg,var(--surface-2),var(--surface-1));border:1px solid var(--line);transition:border-color .15s,transform .15s}.offer:hover{border-color:var(--primary);transform:translateY(-2px)}.offer:after{content:"";position:absolute;right:-30px;bottom:-30px;width:110px;height:110px;border-radius:50%;background:var(--glow-a);filter:blur(10px)}.offer>span:last-child{display:grid;gap:2px}.offer strong{font-family:var(--heading-font);font-size:1.1em}.offer .hint{margin:0;font-size:.88em}.offer-ico{flex:none;width:50px;height:50px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,var(--primary),var(--accent));color:var(--on-primary)}.design-lobby .shelves{gap:30px}.design-lobby .shelf-head h2{font-size:1.25em}.design-lobby .tiles{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:176px;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:8px;gap:14px}.design-lobby .tiles:has(>p){grid-auto-flow:row;grid-auto-columns:auto}.design-lobby a.show{scroll-snap-align:start;gap:8px}.design-lobby a.show .cover{aspect-ratio:1;border-radius:16px;background:radial-gradient(80% 80% at 20% 15%,color-mix(in srgb,var(--primary) 70%,transparent),transparent 70%),radial-gradient(80% 80% at 85% 90%,color-mix(in srgb,var(--accent) 70%,transparent),transparent 70%),var(--surface-3)}.design-lobby a.show:nth-child(3n+2) .cover{background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 75%,var(--bg)),color-mix(in srgb,var(--primary) 55%,var(--bg)))}.design-lobby a.show .cover-fallback{color:#fff;font-size:1.1em}.design-lobby a.show .meta>.avatar,.design-lobby a.show .meta .desc{display:none}.design-lobby a.show .meta h3{font-size:.92em}.design-lobby a.show .meta .hint,.design-lobby a.show .meta .when{font-size:.8em}.design-lobby .clip{width:176px;scroll-snap-align:start}.design-lobby .clip video{aspect-ratio:9 / 16;object-fit:cover;border-radius:16px}.design-lobby .categories{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px}.design-lobby a.category .tile-art{aspect-ratio:1;border-radius:16px;color:#fff;text-shadow:0 1px 8px rgb(0 0 0 / .35);background:linear-gradient(150deg,color-mix(in srgb,var(--primary) 85%,#000),color-mix(in srgb,var(--accent) 70%,#000))}.design-lobby a.category:nth-child(3n+2) .tile-art{background:linear-gradient(150deg,color-mix(in srgb,var(--accent) 80%,#000),color-mix(in srgb,var(--primary) 45%,#000))}.design-lobby a.category:nth-child(3n) .tile-art{background:linear-gradient(150deg,color-mix(in srgb,var(--primary) 50%,#1a1a2e),color-mix(in srgb,var(--accent) 85%,#000))}@media (max-width: 760px){.offers{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78%;overflow-x:auto}.banner{padding:28px 22px;min-height:200px}.banner-art{width:70%;right:-30%}.design-lobby .tiles{grid-auto-columns:140px}}[data-style] .railtoggle{padding:0;border-radius:8px}.designcards{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}button.designcard{display:grid;gap:6px;align-content:start;justify-items:start;text-align:left;padding:10px;background:var(--surface-2);color:var(--text);border:2px solid var(--line);border-radius:14px;font-weight:400;text-transform:none;letter-spacing:0;font-size:1em}button.designcard:hover:not(:disabled){filter:none;border-color:var(--line-2)}button.designcard[aria-checked=true]{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}button.designcard strong{display:flex;gap:8px;align-items:center}button.designcard .hint{font-size:.85em}.dp{--s1: color-mix(in srgb, var(--tx) 4%, var(--bg));--s2: color-mix(in srgb, var(--tx) 9%, var(--bg));--ln: color-mix(in srgb, var(--tx) 14%, var(--bg));width:100%;aspect-ratio:16 / 10;overflow:hidden;display:grid;grid-template-columns:24% 1fr;grid-template-rows:1fr;background:var(--bg);color:var(--tx);border-radius:8px;border:1px solid var(--ln);font-size:8px;line-height:1.25;pointer-events:none}.dp b{font-family:var(--hf)}.dp i{font-style:normal}.dp .pic{position:relative;border-radius:4px;overflow:hidden;background:radial-gradient(70% 90% at 15% 10%,color-mix(in srgb,var(--p) 45%,transparent),transparent 65%),radial-gradient(70% 90% at 85% 90%,color-mix(in srgb,var(--a) 40%,transparent),transparent 65%),var(--s2)}.dp .pic em{position:absolute;top:3px;left:3px;font-style:normal;font-weight:800;font-size:6px;padding:1px 3px;border-radius:2px;background:var(--live);color:var(--on-live)}.dp .pic u{position:absolute;left:0;right:0;bottom:0;padding:6px 4px 3px;text-decoration:none;font-weight:700;color:#fff;background:linear-gradient(transparent,#000c);white-space:nowrap;overflow:hidden}.dp-btn{display:inline-block;padding:2px 6px;border-radius:4px;background:var(--p);color:var(--on);font-weight:700;white-space:nowrap}.dp-btn.alt{background:transparent;color:var(--tx);box-shadow:inset 0 0 0 1px var(--ln)}.dp-side{background:var(--s1);border-right:1px solid var(--ln);padding:7px 5px;display:grid;align-content:start;gap:8px;min-width:0}.dp-brand{display:flex;gap:4px;align-items:center;min-width:0}.dp-brand img{width:13px;height:13px;object-fit:contain;flex:none}.dp-brand b{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dp-nav{display:grid;gap:2px}.dp-nav i{padding:3px 4px;border-radius:4px;opacity:.75}.dp-nav i.on{opacity:1;background:var(--s2);font-weight:700}.dp-main{display:grid;align-content:start;gap:6px;padding:6px 7px;min-width:0}.dp-top{display:flex;gap:5px;align-items:center}.dp-search{flex:1;height:10px;border-radius:4px;background:var(--s2)}.dp-row{display:grid;gap:4px;grid-template-columns:repeat(4,1fr)}.dp-row .pic{aspect-ratio:16 / 9}.dp-hero{display:grid;gap:3px;justify-items:start;padding:8px;border-radius:8px;border:1px solid var(--ln);background:radial-gradient(60% 90% at 0% 0%,color-mix(in srgb,var(--p) 32%,transparent),transparent 60%),radial-gradient(55% 85% at 100% 100%,color-mix(in srgb,var(--a) 32%,transparent),transparent 62%),var(--s2)}.dp-hero b{font-size:13px;line-height:1.1}.dp-hero .row{display:flex;gap:3px}.dp[data-style=headline],.dp[data-style=arena]{grid-template-columns:1fr;grid-template-rows:auto 1fr}.dp-bar{display:flex;align-items:center;gap:8px;padding:5px 7px;background:var(--s1);border-bottom:1px solid var(--ln)}.dp-bar .dp-nav{display:flex;gap:2px}.dp-bar .dp-nav i.on{background:none;border-radius:0;box-shadow:inset 0 -2px 0 var(--p)}.dp-bar .grow{flex:1}.dp-spot{display:grid;grid-template-columns:1.75fr 1fr;gap:5px}.dp-spot>.pic{aspect-ratio:16 / 9}.dp-spot>.pic u{font-size:9px;padding:10px 6px 5px;border-left:2px solid var(--p)}.dp-list{display:grid;gap:4px;align-content:start}.dp-list span{display:grid;grid-template-columns:46% 1fr;gap:3px;align-items:center}.dp-list .pic{aspect-ratio:16 / 9}.dp-list i{font-weight:700;font-size:7px}.dp-arena{display:grid;grid-template-columns:1fr 30%;gap:5px}.dp-arena>div{display:grid;gap:4px;align-content:start}.dp-arena .pic.screen{aspect-ratio:16 / 9;border:1px solid var(--p);box-shadow:0 6px 16px -8px var(--p)}.dp-arena .pic.screen:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:16px;height:16px;border-radius:50%;background:var(--p)}.dp-chan{display:flex;gap:3px;align-items:center}.dp-chan:before{content:"";width:9px;height:9px;border-radius:50%;background:linear-gradient(135deg,var(--p),var(--a));flex:none}.dp-chan b{flex:1;font-size:8px}.dp-chat{background:var(--s1);border:1px solid var(--ln);border-radius:5px;padding:4px;display:grid;gap:3px;align-content:start}.dp-chat i{display:flex;gap:3px;align-items:center;opacity:.85;white-space:nowrap;overflow:hidden}.dp-chat i:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--s2);box-shadow:inset 0 0 0 1px var(--ln);flex:none}.dp-chat i:after{content:"";flex:1;height:3px;border-radius:2px;background:var(--s2)}.dp-strip{display:grid;grid-template-columns:repeat(5,1fr);gap:3px}.dp-strip .pic{aspect-ratio:16 / 9}.dp[data-style=arena] .dp-btn{border-radius:999px}.dp[data-style=lobby]{grid-template-columns:20% 1fr}.dp[data-style=lobby] .dp-side{background:color-mix(in srgb,#000 22%,var(--s1))}.dp-banner{position:relative;overflow:hidden;border-radius:7px;padding:8px;color:#fff;display:grid;gap:3px;justify-items:start;min-height:46px;background:linear-gradient(115deg,color-mix(in srgb,var(--p) 82%,#000),color-mix(in srgb,var(--a) 72%,#000))}.dp-banner:after{content:"";position:absolute;right:-10%;top:-30%;width:46%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 30%,rgb(255 255 255 / .5),transparent 40%),radial-gradient(circle,color-mix(in srgb,var(--a) 60%,#fff),transparent 70%);opacity:.7}.dp-banner b{font-size:12px}.dp-banner .dp-btn{background:#fff;color:#0b0b10}.dp-offers{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.dp-offers i{display:flex;gap:3px;align-items:center;padding:4px;border-radius:5px;background:var(--s2);border:1px solid var(--ln);font-weight:700;font-size:7px}.dp-offers i:before{content:"";width:9px;height:9px;border-radius:3px;background:linear-gradient(135deg,var(--p),var(--a));flex:none}.dp-squares{display:grid;grid-template-columns:repeat(6,1fr);gap:4px}.dp-squares .pic{aspect-ratio:1;border-radius:5px}.dp-squares .pic:nth-child(2n){background:linear-gradient(160deg,color-mix(in srgb,var(--a) 75%,var(--bg)),color-mix(in srgb,var(--p) 55%,var(--bg)))}html[data-mood=playful]{--radius: 24px;--sticker: color-mix(in srgb, var(--text) 16%, var(--bg))}[data-mood=playful] body{background-image:radial-gradient(color-mix(in srgb,var(--primary) 14%,transparent) 1.5px,transparent 2px);background-size:26px 26px}[data-mood=playful] :is(h1,h2,h3){font-weight:900;letter-spacing:-.01em}[data-mood=playful] :is(button,a.button,label.button){border-radius:999px;font-weight:800;box-shadow:0 4px color-mix(in srgb,var(--primary) 55%,#000);transition:transform .12s cubic-bezier(.3,1.6,.5,1),box-shadow .12s}[data-mood=playful] :is(button,a.button,label.button):hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px color-mix(in srgb,var(--primary) 55%,#000)}[data-mood=playful] :is(button,a.button,label.button):active:not(:disabled){transform:translateY(3px);box-shadow:0 1px color-mix(in srgb,var(--primary) 55%,#000)}[data-mood=playful] :is(button.secondary,a.button.secondary,label.button.secondary){box-shadow:0 4px 0 var(--sticker)}[data-mood=playful] :is(button.small,.button.small,.railtoggle,button.dot){box-shadow:none}[data-mood=playful] .card{border:2px solid var(--sticker);box-shadow:0 6px 0 var(--sticker)}[data-mood=playful] a.show .cover,[data-mood=playful] a.category .tile-art{border-radius:20px;border:3px solid color-mix(in srgb,var(--text) 92%,var(--bg));box-shadow:0 5px 0 var(--sticker);transition:transform .18s cubic-bezier(.3,1.6,.5,1)}[data-mood=playful] a.show:hover .cover,[data-mood=playful] a.category:hover .tile-art{transform:rotate(-1.5deg) scale(1.03)}[data-mood=playful] :is(.hero,.carousel,.featured,.banner,.spot-main,.arena-screen){border-radius:28px;border:3px solid color-mix(in srgb,var(--text) 92%,var(--bg));box-shadow:0 8px 0 var(--sticker)}[data-mood=playful] .banner:after{background:radial-gradient(circle,rgb(255 255 255 / .35) 0 3px,transparent 4px) 0 0 / 30px 30px;-webkit-mask-image:linear-gradient(90deg,transparent 30%,#000);mask-image:linear-gradient(90deg,transparent 30%,#000)}[data-mood=playful] .offer{border:2px solid var(--sticker);box-shadow:0 5px 0 var(--sticker);border-radius:22px}[data-mood=playful] .offer:hover{transform:translateY(-3px) rotate(-.6deg)}[data-mood=playful] .offer-ico{border-radius:50%}[data-mood=playful] .badge{border-radius:999px}[data-mood=playful] .badge.live{border-radius:999px;transform:rotate(-4deg);box-shadow:0 2px color-mix(in srgb,var(--live) 50%,#000)}[data-mood=playful] :is(input,select,textarea){border-radius:16px;border-width:2px}[data-mood=playful] .railnav a{border-radius:999px}html[data-mood=sharp]{--radius: 2px}[data-mood=sharp] :is(h1,h2,h3){text-transform:uppercase;letter-spacing:.01em;font-weight:800}[data-mood=sharp] .shelf-head h2{box-shadow:inset 0 -4px 0 var(--primary);padding-bottom:4px}[data-mood=sharp] :is(button,a.button,label.button,input,select,textarea,.badge,.list>li,.railnav a,.railnav .ico,.topsearch){border-radius:2px}[data-mood=sharp] :is(button,a.button,label.button){text-transform:uppercase;letter-spacing:.06em;font-weight:800}[data-mood=sharp] :is(.hero,.carousel,.featured,.banner,.offer,.offer-ico,.spot-main,.spot-thumb,.arena-screen,.arena-side,.arena-strip a,a.show,a.show .cover,a.show .meta,a.category .tile-art,.clip video){border-radius:2px}[data-mood=sharp] .banner{clip-path:polygon(0 0,100% 0,100% 86%,96% 100%,0 100%)}[data-mood=sharp] .spot-text{border-left-width:6px}[data-mood=sharp] .badge.live{border-radius:0;clip-path:polygon(6% 0,100% 0,94% 100%,0 100%);padding-inline:10px}[data-mood=neon] body{background-image:radial-gradient(60vw 50vh at 0% 0%,var(--glow-a),transparent 60%),radial-gradient(50vw 50vh at 100% 100%,var(--glow-b),transparent 60%);background-attachment:fixed}[data-mood=neon] :is(h1,h2){text-shadow:0 0 22px var(--glow-a)}[data-mood=neon] :is(button,a.button,label.button):not(.secondary,.small,.railtoggle,.dot,.side-choice){box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 80%,#fff),0 0 22px -2px var(--primary)}[data-mood=neon] .card{border-color:color-mix(in srgb,var(--primary) 30%,var(--line));box-shadow:0 0 32px -18px var(--primary)}[data-mood=neon] a.show .cover{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 30%,transparent);transition:box-shadow .2s}[data-mood=neon] a.show:hover .cover{box-shadow:0 0 0 2px var(--primary),0 0 28px -4px var(--primary)}[data-mood=neon] :is(.banner,.spot-main,.hero,.featured){box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 60%,transparent),0 20px 70px -24px var(--primary)}[data-mood=neon] .badge.live{box-shadow:0 0 14px var(--live)}[data-mood=neon] .railnav a[aria-current=page] .ico{box-shadow:0 0 14px -2px var(--primary)}html[data-mood=pro]{--radius: 14px;--surface-1: color-mix(in srgb, var(--text) 3%, color-mix(in srgb, var(--bg) 82%, transparent));--surface-2: color-mix(in srgb, var(--primary) 5%, color-mix(in srgb, var(--text) 4%, color-mix(in srgb, var(--bg) 78%, transparent)));--surface-3: color-mix(in srgb, var(--primary) 8%, color-mix(in srgb, var(--text) 8%, var(--bg)));--line: color-mix(in srgb, var(--primary) 22%, transparent);--line-2: color-mix(in srgb, var(--accent) 30%, transparent);--glow-a: color-mix(in srgb, var(--primary) 30%, transparent);--glow-b: color-mix(in srgb, var(--accent) 22%, transparent)}[data-mood=pro] body{background:radial-gradient(90vw 55vh at 50% 115%,color-mix(in srgb,var(--primary) 42%,transparent),transparent 70%),radial-gradient(45vw 45vh at 100% 0%,color-mix(in srgb,var(--accent) 20%,transparent),transparent 65%),radial-gradient(40vw 50vh at 0% 35%,color-mix(in srgb,var(--primary) 16%,transparent),transparent 65%),var(--bg);background-attachment:fixed}[data-mood=pro] :is(h1,h2){text-transform:uppercase;letter-spacing:.06em;font-weight:400;text-shadow:none}[data-mood=pro] h3{font-weight:700}[data-mood=pro] :is(.content>.topbar,.rail,.sidepanel){background:color-mix(in srgb,var(--bg) 70%,transparent)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-color:var(--line)!important}[data-mood=pro] :is(button,a.button,label.button){font-weight:700;letter-spacing:.03em;box-shadow:none}[data-mood=pro] :is(button,a.button,label.button):not(.secondary,.link,.chip,.railtoggle,.paneltoggle,.dot,.btile-pop,.board-add-item,.bcell-add,.ctl,.studio-shell *){background:linear-gradient(135deg,var(--primary),var(--accent));color:var(--on-primary);border-color:transparent}[data-mood=pro] :is(button,a.button,label.button).secondary{background:color-mix(in srgb,var(--text) 8%,transparent);border-color:var(--line)}[data-mood=pro] :is(.card,.btile:not(.t-hero)){background:var(--surface-2);border-color:var(--line);box-shadow:inset 0 1px #ffffff0a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}[data-mood=pro] .btile:hover{border-color:var(--line-2)}[data-mood=pro] .btile-head h2{font-size:12px;letter-spacing:.14em}[data-mood=pro] .golive,[data-mood=pro] .badge.live{box-shadow:none}[data-mood=pro] .shelf-head h2{font-size:1.05em;letter-spacing:.1em}[data-mood=pro] .chip{border-radius:10px;text-transform:uppercase;font-weight:700;font-size:12px;letter-spacing:.04em;background:color-mix(in srgb,var(--text) 6%,transparent);border-color:var(--line)}[data-mood=pro] .chip[aria-pressed=true]{background:linear-gradient(135deg,var(--primary),var(--accent));color:var(--on-primary);border-color:transparent;box-shadow:none}[data-mood=pro] :is(.arena-screen,.arena-side,.arena-strip a,a.show .cover,a.category .tile-art,.clip video){border-radius:14px;box-shadow:none}[data-mood=pro] .railnav a[aria-current=page] .ico{box-shadow:none}[data-mood=pro] a.category .tile-art,[data-mood=pro] .game-mark{font-family:var(--font);font-weight:800;letter-spacing:-.01em}[data-mood=pro] .railnav a[aria-current=page]{box-shadow:inset 0 -2px 0 var(--accent)!important}[data-mood=pro] .quickstart a{background:var(--surface-2);border:1px solid var(--line)}[data-mood=pro] .quickstart a:first-child{background:linear-gradient(135deg,var(--primary),var(--accent));border-color:transparent;color:var(--on-primary)}[data-mood=pro] .quickstart a:first-child svg{color:inherit}[data-mood=pro] .bstat:first-child{background:linear-gradient(135deg,var(--primary),var(--accent))}[data-mood=pro] .btile-ico{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent)}[data-mood=pro] :is(input,select,textarea){background:color-mix(in srgb,var(--bg) 60%,transparent);border-color:var(--line)}.dp[data-mood=pro]{background-image:radial-gradient(90% 60% at 50% 115%,color-mix(in srgb,var(--p) 45%,transparent),transparent 70%)}.dp[data-mood=pro] b,.dp[data-mood=pro] .dp-btn{text-transform:uppercase;letter-spacing:.06em}html:is([data-mood=flagship],[data-mood=frontline]){--radius: 12px;--surface-1: color-mix(in srgb, var(--text) 2.5%, var(--bg));--surface-2: color-mix(in srgb, var(--text) 4.5%, var(--bg));--surface-3: color-mix(in srgb, var(--text) 8%, var(--bg));--line: color-mix(in srgb, var(--text) 8%, var(--bg));--line-2: color-mix(in srgb, var(--text) 14%, var(--bg));--glow-a: color-mix(in srgb, var(--primary) 16%, transparent);--glow-b: color-mix(in srgb, var(--accent) 12%, transparent)}:is([data-mood=flagship],[data-mood=frontline]) :is(h1,h2){font-weight:700;letter-spacing:-.035em}:is([data-mood=flagship],[data-mood=frontline]) h3{font-weight:700;letter-spacing:-.01em}:is([data-mood=flagship],[data-mood=frontline]) .shelf-head h2{font-size:1.75em}:is([data-mood=flagship],[data-mood=frontline]) .shelves{gap:48px}:is([data-mood=flagship],[data-mood=frontline]) .railnav a{padding:9px 12px;border-radius:10px;font-weight:600}:is([data-mood=flagship],[data-mood=frontline]) .railnav .ico{width:22px;height:22px;background:none;color:inherit;border-radius:0}:is([data-mood=flagship],[data-mood=frontline]) .railnav a[aria-current=page]{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--text);box-shadow:inset 3px 0 0 var(--primary)}:is([data-mood=flagship],[data-mood=frontline]) .railnav a[aria-current=page] .ico{background:none;color:var(--primary);box-shadow:none}:is([data-mood=flagship],[data-mood=frontline]) .railnav .railhead{letter-spacing:.12em}:is([data-mood=flagship],[data-mood=frontline]) a.button.golive{background:linear-gradient(135deg,var(--primary),var(--accent));color:var(--on-primary);border-color:transparent;font-weight:800;box-shadow:0 6px 22px -8px color-mix(in srgb,var(--accent) 70%,transparent)}:is([data-mood=flagship],[data-mood=frontline]) a.button.golive:hover{filter:brightness(1.08)}:is([data-mood=flagship],[data-mood=frontline]) :is(.hero,.carousel,.featured){background:var(--surface-1);border-color:var(--line);border-radius:16px}:is([data-mood=flagship],[data-mood=frontline]) .slide.side{outline:1px solid var(--line-2);filter:brightness(.7) saturate(.9)}:is([data-mood=flagship],[data-mood=frontline]) .carousel .slides{padding:22px 0 18px}:is([data-mood=flagship],[data-mood=frontline]) .slide{border-radius:14px;box-shadow:0 24px 60px -20px #000000d9}:is([data-mood=flagship],[data-mood=frontline]) .slide.show-slide{background:var(--surface-2);outline:1px solid var(--line-2)}:is([data-mood=flagship],[data-mood=frontline]) .slide.show-slide .featured-text{padding:20px 18px;gap:10px}:is([data-mood=flagship],[data-mood=frontline]) .slide.show-slide .featured-text h2{font-size:clamp(1.15em,1.9vw,1.7em);font-weight:700;line-height:1.1;letter-spacing:-.03em;-webkit-line-clamp:3}:is([data-mood=flagship],[data-mood=frontline]) .slide.show-slide .featured-host strong{color:var(--text)}:is([data-mood=flagship],[data-mood=frontline]) .carousel-controls{border-top:0;background:none;justify-content:center;padding-top:0}:is([data-mood=flagship],[data-mood=frontline]) .deck-arrow{border-radius:50%;background:color-mix(in srgb,var(--bg) 82%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}:is([data-mood=flagship],[data-mood=frontline]) button.chip{padding:6px 14px;background:transparent;border-color:var(--line-2);font-weight:600;font-size:.92em}:is([data-mood=flagship],[data-mood=frontline]) button.chip:hover:not(:disabled){background:var(--surface-3)}:is([data-mood=flagship],[data-mood=frontline]) button.chip[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:var(--on-primary);font-weight:700}:is([data-mood=flagship],[data-mood=frontline]) .cover{border-radius:12px;background:radial-gradient(80% 100% at 0% 0%,var(--glow-a),transparent 60%),linear-gradient(160deg,var(--surface-3),var(--surface-2));box-shadow:inset 0 0 0 1px var(--line)}:is([data-mood=flagship],[data-mood=frontline]) .cover-fallback{font-family:var(--font);font-size:.78em;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);opacity:1}:is([data-mood=flagship],[data-mood=frontline]) a.show .cover{transition:transform .2s ease,outline-color .15s}:is([data-mood=flagship],[data-mood=frontline]) a.show:hover .cover{transform:translateY(-3px);outline:2px solid var(--primary);outline-offset:0}:is([data-mood=flagship],[data-mood=frontline]) a.show:hover h3{text-decoration:none;color:var(--primary)}:is([data-mood=flagship],[data-mood=frontline]) .cover-badges .badge{background:#07070cc7;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:6px}:is([data-mood=flagship],[data-mood=frontline]) .cover-badges .badge.live{background:var(--live);color:var(--on-live)}:is([data-mood=flagship],[data-mood=frontline]) .badge.partner-badge{background:#07070cc7;color:#fff;border:1px solid rgb(255 255 255 / .22)}:is([data-mood=flagship],[data-mood=frontline]) a.category .tile-art{border-radius:12px;background:radial-gradient(90% 70% at 100% 0%,var(--glow-a),transparent 65%),linear-gradient(180deg,var(--surface-3),var(--surface-2));box-shadow:inset 0 0 0 1px var(--line)}:is([data-mood=flagship],[data-mood=frontline]) a.category .tile-icon{background:none;width:36px;height:36px;color:var(--muted)}:is([data-mood=flagship],[data-mood=frontline]) a.category:hover .tile-art{outline:2px solid var(--primary);outline-offset:0}@keyframes flagship-drift{0%,to{background-position:0% 50%,100% 50%,50% 0%,0 0}50%{background-position:100% 50%,0% 50%,50% 100%,0 0}}:is([data-mood=flagship],[data-mood=frontline]) .carousel{border-color:color-mix(in srgb,var(--primary) 30%,transparent);background:radial-gradient(40% 80% at 15% 30%,color-mix(in srgb,var(--primary) 38%,transparent),transparent 70%),radial-gradient(40% 80% at 85% 70%,color-mix(in srgb,var(--accent) 34%,transparent),transparent 70%),radial-gradient(60% 60% at 50% 120%,color-mix(in srgb,var(--primary) 25%,transparent),transparent 70%),var(--surface-1);background-size:160% 160%,160% 160%,120% 120%,auto;animation:flagship-drift 14s ease-in-out infinite}@media (prefers-reduced-motion: reduce){:is([data-mood=flagship],[data-mood=frontline]) .carousel{animation:none}}:is([data-mood=flagship],[data-mood=frontline]) .slide.show-slide{outline-color:color-mix(in srgb,var(--primary) 45%,transparent);box-shadow:0 0 70px -8px color-mix(in srgb,var(--primary) 50%,transparent),0 34px 90px -24px color-mix(in srgb,var(--accent) 60%,transparent)}:is([data-mood=flagship],[data-mood=frontline]) .cover{background:radial-gradient(circle at 25% 20%,color-mix(in srgb,var(--primary) 42%,transparent),transparent 62%),radial-gradient(80% 90% at 100% 110%,color-mix(in srgb,var(--accent) 30%,transparent),transparent 65%),var(--surface-2)}:is([data-mood=flagship],[data-mood=frontline]) a.category .tile-art{background:radial-gradient(circle at 30% 18%,color-mix(in srgb,var(--primary) 40%,transparent),transparent 64%),radial-gradient(90% 70% at 90% 115%,color-mix(in srgb,var(--accent) 28%,transparent),transparent 65%),var(--surface-2)}:is([data-mood=flagship],[data-mood=frontline]) .railnav a[aria-current=page]{background:linear-gradient(90deg,color-mix(in srgb,var(--primary) 22%,transparent),transparent)}:is([data-mood=flagship],[data-mood=frontline]) button.chip[aria-pressed=true]{background:linear-gradient(135deg,var(--primary),var(--accent));border-color:transparent}html:is([data-mood=flagship],[data-mood=frontline])[data-scheme=light] .slide{box-shadow:0 18px 44px -18px color-mix(in srgb,var(--primary) 45%,transparent)}html:is([data-mood=flagship],[data-mood=frontline])[data-scheme=light] .slide.side{filter:saturate(.9);opacity:.8}html:is([data-mood=flagship],[data-mood=frontline])[data-scheme=light] .slide.side:hover{opacity:1}:is([data-mood=flagship],[data-mood=frontline]) body{background:radial-gradient(55vw 45vh at 38% -8%,color-mix(in srgb,var(--primary) 18%,transparent),transparent 70%),radial-gradient(40vw 40vh at 100% 4%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 70%),radial-gradient(50vw 50vh at 0% 100%,color-mix(in srgb,var(--primary) 8%,transparent),transparent 70%),var(--bg);background-attachment:fixed}:is([data-mood=flagship],[data-mood=frontline]) :is(.content>.topbar,.rail){background:color-mix(in srgb,var(--bg) 78%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}:is([data-mood=flagship],[data-mood=frontline]) a.show .cover,:is([data-mood=flagship],[data-mood=frontline]) a.category .tile-art{box-shadow:inset 0 0 0 1px var(--line),0 16px 40px -22px color-mix(in srgb,var(--primary) 61%,transparent)}:is([data-mood=flagship],[data-mood=frontline]) a.show:hover .cover,:is([data-mood=flagship],[data-mood=frontline]) a.category:hover .tile-art{box-shadow:inset 0 0 0 1px var(--line),0 20px 50px -16px color-mix(in srgb,var(--primary) 77%,transparent)}:is([data-mood=flagship],[data-mood=frontline]) .slide.show-slide .featured-screen{background:radial-gradient(circle at 30% 25%,color-mix(in srgb,var(--primary) 42%,transparent),transparent 62%),var(--surface-3)}:is([data-mood=flagship],[data-mood=frontline]) .brand-mark.glow{width:92px;height:46px}:is([data-mood=flagship],[data-mood=frontline]) .brand-mark.glow:before{display:none}:is([data-mood=flagship],[data-mood=frontline]) .brand-mark.glow img{filter:none;-webkit-mask-image:none;mask-image:none}:is([data-mood=flagship],[data-mood=frontline]) .app.compact .rail .brand-mark.glow{width:60px;height:30px}@media (max-width: 760px){:is([data-mood=flagship],[data-mood=frontline]) .topbar .brand-mark.glow{width:64px;height:32px}}:is([data-mood=flagship],[data-mood=frontline]) .arena-copy h1{background:none;color:var(--text)}:is([data-mood=flagship],[data-mood=frontline]) .content>.topbar{box-shadow:0 1px color-mix(in srgb,var(--primary) 25%,transparent)}@media (min-width: 700px){:is([data-mood=flagship],[data-mood=frontline]) .shelf:has(>.tiles>p.hint:only-child){grid-template-columns:auto 1fr;align-items:baseline;gap:14px}:is([data-mood=flagship],[data-mood=frontline]) .shelf:has(>.tiles>p.hint:only-child)>.tiles{display:block}:is([data-mood=flagship],[data-mood=frontline]) .shelf:has(>.tiles>p.hint:only-child)>.tiles>p.hint{margin:0}}.dp:is([data-mood=flagship],[data-mood=frontline]) b{letter-spacing:-.02em}html[data-mood=warm]{--radius: 20px;--surface-2: color-mix(in srgb, var(--primary) 4%, color-mix(in srgb, var(--text) 5%, var(--bg)));--surface-3: color-mix(in srgb, var(--primary) 6%, color-mix(in srgb, var(--text) 8%, var(--bg)))}[data-mood=warm] :is(h1,h2,h3){font-weight:600;letter-spacing:-.005em;line-height:1.2}[data-mood=warm] :is(button,a.button,label.button){border-radius:14px;font-weight:600}[data-mood=warm] .card{border-color:transparent;box-shadow:0 14px 40px -24px #00000073}[data-mood=warm] a.show .cover,[data-mood=warm] a.category .tile-art{border-radius:18px;box-shadow:0 12px 30px -20px #00000080}[data-mood=warm] :is(.hero,.carousel,.featured,.banner,.spot-main){border-radius:26px;border-color:transparent}[data-mood=warm] .banner{background:linear-gradient(120deg,color-mix(in srgb,var(--primary) 70%,#2a1a10),color-mix(in srgb,var(--accent) 55%,#3a2614))}[data-mood=warm] .offer{border-color:transparent;box-shadow:0 12px 30px -22px #00000080}.dp[data-mood=playful]{border-radius:12px;background-image:radial-gradient(color-mix(in srgb,var(--p) 18%,transparent) 1px,transparent 1.5px);background-size:9px 9px}.dp[data-mood=playful] b{font-weight:900}.dp[data-mood=playful] .pic{border-radius:7px;border:1.5px solid color-mix(in srgb,var(--tx) 90%,var(--bg));box-shadow:0 2px 0 var(--ln)}.dp[data-mood=playful] .pic:nth-child(odd){transform:rotate(-1.5deg)}.dp[data-mood=playful] .dp-btn{border-radius:999px;box-shadow:0 2px color-mix(in srgb,var(--p) 55%,#000)}.dp[data-mood=playful] :is(.dp-banner,.dp-hero,.dp-offers i,.dp-chat){border-radius:10px;border:1.5px solid color-mix(in srgb,var(--tx) 90%,var(--bg));box-shadow:0 2px 0 var(--ln)}.dp[data-mood=playful] .pic em{border-radius:99px;transform:rotate(-6deg)}.dp[data-mood=sharp],.dp[data-mood=sharp] :is(.pic,.dp-btn,.dp-banner,.dp-hero,.dp-offers i,.dp-chat,.dp-search,.dp-nav i,.pic em){border-radius:0}.dp[data-mood=sharp] b,.dp[data-mood=sharp] .dp-btn{text-transform:uppercase;letter-spacing:.04em}.dp[data-mood=sharp] .dp-banner{clip-path:polygon(0 0,100% 0,100% 80%,95% 100%,0 100%)}.dp[data-mood=neon]{background-image:radial-gradient(60% 50% at 0% 0%,color-mix(in srgb,var(--p) 30%,transparent),transparent 60%),radial-gradient(50% 50% at 100% 100%,color-mix(in srgb,var(--a) 30%,transparent),transparent 60%)}.dp[data-mood=neon] .dp-btn{box-shadow:0 0 0 .5px #fff8,0 0 8px var(--p)}.dp[data-mood=neon] .pic{box-shadow:0 0 0 1px color-mix(in srgb,var(--p) 55%,transparent),0 0 10px -3px var(--p)}.dp[data-mood=neon] b{text-shadow:0 0 8px var(--p)}.dp[data-mood=warm] .pic,.dp[data-mood=warm] :is(.dp-banner,.dp-hero,.dp-offers i){border-radius:8px;border-color:transparent;box-shadow:0 4px 10px -6px #00000080}.dp[data-mood=warm] .dp-btn{border-radius:6px}.dp[data-mood=warm] .dp-banner{background:linear-gradient(120deg,color-mix(in srgb,var(--p) 70%,#2a1a10),color-mix(in srgb,var(--a) 55%,#3a2614))}.designcard.package{display:grid;gap:6px;align-content:start;justify-items:start;padding:10px;background:var(--surface-2);border:2px solid var(--line);border-radius:14px}.designcard.package.chosen{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.designcard.package strong{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.designcard.package .hint{font-size:.85em;margin:0}.designcard.package button{margin-top:4px}.designcards.packages{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.sitefacts{display:grid;gap:8px}.sitefacts dl{display:grid;grid-template-columns:max-content 1fr;gap:6px 14px;margin:0}.sitefacts dt{color:var(--muted);font-weight:600}.sitefacts dd{margin:0}.suggest{display:flex;gap:10px;align-items:flex-start}.suggest input{margin-top:4px}ul.plain{list-style:none;margin:0;padding:0;display:grid;gap:4px}html[data-style=lobby][data-scheme=light]{--surface-1: color-mix(in srgb, var(--primary) 9%, var(--bg))}.dp[data-style=lobby][data-light] .dp-side{background:color-mix(in srgb,var(--p) 9%,var(--bg))}[data-mood=playful] .banner{background:radial-gradient(circle at 88% 30%,color-mix(in srgb,var(--accent) 85%,transparent) 0 22%,transparent 22.5%),radial-gradient(circle at 70% 112%,rgb(255 255 255 / .4) 0 18%,transparent 18.5%),var(--primary);color:var(--on-primary)}[data-mood=playful] .banner h1{text-shadow:none}[data-mood=playful] .banner-art{display:none}[data-mood=playful] .offer{background:color-mix(in srgb,var(--primary) 8%,var(--bg))}.dp[data-mood=playful] .dp-banner{background:radial-gradient(circle at 88% 30%,var(--a) 0 22%,transparent 23%),var(--p);color:var(--on)}.stepper{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:8px;align-items:center;position:sticky;top:0;z-index:5;padding:10px 0;background:var(--bg);border-bottom:1px solid var(--line)}.stepper ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:nowrap;gap:4px;counter-reset:s}.stepper li{display:flex;align-items:center}.stepper li+li:before{content:"";width:14px;height:2px;background:var(--line-2);margin:0 2px}.stepper a{display:inline-flex;align-items:center;gap:8px;padding:7px 12px 7px 7px;border-radius:999px;text-decoration:none;color:var(--muted);font-weight:600;font-size:.92em;white-space:nowrap}.stepper a:hover{background:var(--surface-3);color:var(--text)}.stepper .num{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:.85em;background:var(--surface-3);color:var(--text)}.stepper a.done .num{background:color-mix(in srgb,var(--primary) 25%,var(--surface-3));color:var(--link)}.stepper a[aria-current=step]{background:var(--surface-2);color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2)}.stepper a[aria-current=step] .num{background:var(--primary);color:var(--on-primary)}.stepper a.side{padding:7px 12px}.stepper a.side[aria-current=page]{color:var(--text);background:var(--surface-2)}.stepnext{margin-top:4px}details.fold>summary{cursor:pointer;font-weight:600;padding:4px 0}details.fold[open]>summary{margin-bottom:12px}.hint.clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.designcards.packages+button{justify-self:start}.stepper li+li:before{width:10px}.designcards.packages{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px}button.dp-pop{all:unset;position:relative;display:block;width:100%;cursor:zoom-in;border-radius:10px;transition:transform .18s,box-shadow .18s;box-shadow:0 10px 30px -14px #000000b3}button.dp-pop:hover,button.dp-pop:focus-visible{transform:translateY(-4px) scale(1.03);box-shadow:0 22px 50px -16px #000c,0 0 0 2px var(--primary)}button.dp-pop:focus-visible{outline:none}.dp-pop-hint{position:absolute;right:8px;bottom:8px;padding:3px 8px;border-radius:999px;background:#000000b3;color:#fff;font-size:11px;font-weight:700;opacity:0;transition:opacity .15s}button.dp-pop:hover .dp-pop-hint,button.dp-pop:focus-visible .dp-pop-hint{opacity:1}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:24px;background:#000000b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.lightbox-card{width:min(980px,100%);max-height:calc(100vh - 48px);overflow:auto;padding:18px;border-radius:18px;background:var(--surface-2);border:1px solid var(--line-2);box-shadow:0 40px 120px -30px #000}.dp-big{width:100%}.dp-big .dp{width:380px;zoom:2.45;border-radius:6px}@media (max-width: 1000px){.dp-big .dp{zoom:1.6}}@media (max-width: 640px){.dp-big .dp{zoom:.9}}.bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(104px,auto);gap:14px}.btile{position:relative;min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:10px;padding:16px;border-radius:var(--radius);background:var(--surface-2);border:1px solid var(--line);overflow:hidden}.btile-head{display:flex;align-items:center;gap:8px;min-width:0}.btile-head h2{font-size:15px;letter-spacing:.05em;text-transform:uppercase;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btile-ico{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:8px;background:color-mix(in srgb,var(--primary) 18%,transparent);color:var(--accent);flex:none}.btile-ico svg{width:16px;height:16px}.btile-more{font-size:12px;font-weight:600;color:var(--muted);text-decoration:none;white-space:nowrap}.btile-more:hover{color:var(--text)}button.btile-pop{display:inline-grid;place-items:center;width:30px;height:30px;padding:0;border-radius:8px;background:var(--surface-3)!important;color:var(--text)!important;border:1px solid var(--line-2);flex:none}button.btile-pop:hover{border-color:var(--primary)}.btile-body{min-width:0;min-height:0;display:grid;align-content:start;gap:8px;overflow-y:auto;scrollbar-width:thin}.btile-body>.hint{margin:0}.btile-away{display:grid;gap:10px;place-content:center;text-align:center;min-height:120px;color:var(--muted)}.btile-away p{margin:0}.btile-away .row{display:flex;gap:8px;justify-content:center}.bento{grid-auto-flow:dense}.bcell{position:relative;min-width:0;min-height:0;display:flex;flex-direction:column}.bcell>.btile{flex:1;min-height:0}.bcell.size-s{grid-column:span 3;grid-row:span 2}.bcell.size-m{grid-column:span 4;grid-row:span 3}.bcell.size-w{grid-column:span 8;grid-row:span 3}.bcell.size-l{grid-column:span 8;grid-row:span 4}.t-hero{padding:0;display:block;border:0;min-height:300px;background:repeating-linear-gradient(90deg,rgb(255 255 255 / .05) 0 1px,transparent 1px 64px),repeating-linear-gradient(0deg,rgb(255 255 255 / .04) 0 1px,transparent 1px 64px),linear-gradient(135deg,color-mix(in srgb,var(--primary) 80%,#000),color-mix(in srgb,var(--accent) 60%,var(--primary)) 55%,color-mix(in srgb,var(--primary) 35%,var(--bg)))}.btile-sub{margin:6px 0 0;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.bstats{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:8px}.bento.editing .bcell{outline:1px dashed color-mix(in srgb,var(--accent) 55%,transparent);outline-offset:3px;border-radius:var(--radius);cursor:grab}.bcell-tools{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:0 0 6px}.bcell-tools select{padding:3px 6px;font-size:12px;max-width:120px}.bcell-tools button.small{padding:3px 8px;min-height:0}.bcell-grip{color:var(--muted);font-size:18px;line-height:1;padding:0 4px}.bcell-add{display:grid;place-content:center;gap:6px;border:1px dashed var(--line-2)!important;background:transparent!important;color:var(--muted)!important;border-radius:var(--radius);font-weight:700}.board{display:grid;gap:14px}.board-bar{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.board-hello{font-size:18px;margin:0;font-weight:600;letter-spacing:.02em}.board-hello b{color:var(--accent)}.board-mine{font-size:12px}.board-bar button svg,.board-edit-bar button svg{width:15px;height:15px;vertical-align:-3px}.board-prefs{display:grid;gap:12px;grid-template-rows:none}.prefs-row{display:grid;gap:6px}.prefs-row strong{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.board-prefs .hint{margin:0}.board-edit-bar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 14px;border-radius:var(--radius);background:color-mix(in srgb,var(--accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent) 35%,transparent)}.board-edit-bar .hint{margin:0}.board-add{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.board-add-item{display:flex;gap:10px;align-items:flex-start;text-align:left;padding:10px;border-radius:12px;background:var(--surface-2)!important;color:var(--text)!important;border:1px solid var(--line-2)}.board-add-item:hover{border-color:var(--accent)}.board-add-item>span:last-child{display:grid;gap:2px}.board-add-item .hint{margin:0;font-size:12px;font-weight:400}.reel{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);min-width:0}.reel-track{display:flex;gap:12px;width:max-content;animation:reel var(--reel-time, 40s) linear infinite}.reel-copy{display:contents}.reel:hover .reel-track,.reel:focus-within .reel-track{animation-play-state:paused}@keyframes reel{to{transform:translate(calc(-50% - 6px))}}.reel-card{width:240px;flex:none;display:grid;gap:6px;align-content:start;color:var(--text);text-decoration:none;padding:8px;border-radius:12px;background:var(--surface-3);border:1px solid transparent}.reel-card:hover{border-color:var(--accent)}.reel-pic{display:grid;place-items:center;aspect-ratio:16 / 9;border-radius:8px;overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 40%,var(--bg)),color-mix(in srgb,var(--accent) 30%,var(--bg)))}.reel-pic img{width:100%;height:100%;object-fit:cover}.reel-kind{font-family:var(--heading-font);font-size:13px;text-transform:uppercase;letter-spacing:.1em;color:#fff}.reel-card strong{font-size:14px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.reel-card .hint{margin:0;font-size:12px}.reel.vertical{-webkit-mask-image:linear-gradient(transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(transparent,#000 8%,#000 92%,transparent);max-height:100%}.reel.vertical .reel-track{flex-direction:column;width:auto;animation-name:reel-up}.reel.vertical .reel-card{width:auto}.reel.vertical .reel-pic{display:none}@keyframes reel-up{to{transform:translateY(calc(-50% - 6px))}}@media (prefers-reduced-motion: reduce){.reel-track{animation:none}.reel{overflow-x:auto}}.btile.popped .reel{-webkit-mask-image:none;mask-image:none}.bvideos{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:12px;min-height:0}.bvideo-main{display:grid;gap:6px;align-content:start;min-width:0}.bvideo-main video{width:100%;aspect-ratio:16 / 9;border-radius:10px;background:#000;display:block}.bvideo-title{color:var(--text);text-decoration:none;font-size:14px}.bvideo-list{list-style:none;margin:0;padding:0;display:grid;gap:2px;align-content:start;overflow-y:auto;max-height:300px}.bvideo-list button.link{display:flex;width:100%;gap:8px;align-items:center;text-align:left;padding:6px;border-radius:8px;color:var(--text);text-decoration:none}.bvideo-list button.link.on,.bvideo-list button.link:hover{background:var(--surface-3)}.bvideo-list .grow{display:grid;min-width:0}.bvideo-list strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bvideo-list .hint{margin:0;font-size:11px}.size-s .bvideos,.size-m .bvideos{grid-template-columns:minmax(0,1fr)}.size-s .bvideo-list,.size-m .bvideo-list{display:none}.blist a.unread strong:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--accent);margin-right:6px;vertical-align:2px}.explore-title{font-size:28px}.explore-areas{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin:4px 0 18px}.explore-area{display:flex;gap:12px;align-items:center;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2);color:var(--text);text-decoration:none;min-width:0}.explore-area:hover{background:var(--surface-3);border-color:var(--line-2)}.explore-area .ico{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:color-mix(in srgb,var(--primary) 18%,transparent);color:var(--primary);flex:none}.explore-area strong{display:block}.explore-area small{display:block;color:var(--muted);font-size:12.5px;line-height:1.3}.hero-name{font-size:clamp(34px,4.4vw,68px);line-height:.92;text-transform:uppercase;letter-spacing:.01em;margin:0;color:#fff}.hero-screen{position:absolute;top:0;right:0;bottom:0;left:0;display:block;color:#fff;text-decoration:none;background:#000}.hero-screen img,.hero-screen .cover-fallback{width:100%;height:100%;object-fit:cover;display:block}.hero-screen .cover-badges{position:absolute;top:14px;left:14px;z-index:1;display:flex;gap:6px}.hero-over{position:absolute;inset:auto 0 0 0;display:grid;gap:4px;justify-items:start;padding:60px 22px 20px;background:linear-gradient(transparent,#000000d9)}.hero-over strong{font-family:var(--heading-font);font-size:clamp(22px,2.4vw,34px);text-transform:uppercase;line-height:1.05}.hero-over .button{margin-top:8px}.hero-copy{position:relative;height:100%;display:grid;align-content:end;justify-items:start;gap:8px;padding:28px;color:#fff}.hero-copy:after{content:"";position:absolute;right:-6%;top:-20%;width:55%;aspect-ratio:1;border-radius:50%;border:2px solid rgb(255 255 255 / .14);box-shadow:0 0 0 40px #ffffff0a,0 0 0 90px #ffffff08;pointer-events:none}.hero-copy h1{font-size:clamp(44px,6vw,92px);line-height:.92;text-transform:uppercase;letter-spacing:.01em}.hero-copy .tagline-line{margin:0;color:#fff;font-weight:700;font-size:18px}.hero-copy .tagline-sub{margin:0;color:#fff;opacity:.8;letter-spacing:.12em;text-transform:uppercase;font-size:12px}.hero-copy .row{margin-top:10px}.btile .eyebrow{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;opacity:.85}.t-hero .button:not(.secondary){background:#fff!important;color:#111!important}.t-hero .button.secondary{background:#00000047!important;color:#fff!important}.blist{list-style:none;margin:0;padding:0;display:grid;gap:2px}.blist a{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:10px;color:var(--text);text-decoration:none;min-width:0}.blist a:hover{background:var(--surface-3)}.blist .grow{display:grid;min-width:0}.blist strong{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.blist .hint{margin:0;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.blist .avatar{width:34px;height:34px;font-size:13px;border-radius:8px;flex:none}.bthumb{width:64px;aspect-ratio:16 / 9;border-radius:6px;overflow:hidden;background:var(--surface-3);flex:none;display:grid;place-items:center;font-size:9px;color:var(--muted)}.bthumb img{width:100%;height:100%;object-fit:cover;display:block}.blist .count{font-size:12px;font-weight:700;color:var(--muted);white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.blist .count.on{color:var(--text)}.blist .count.on:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--live)}.bnews{list-style:none;margin:0;padding:0;display:grid;gap:2px}.bnews a{display:flex;gap:10px;align-items:flex-start;padding:8px;border-radius:10px;color:var(--text);text-decoration:none}.bnews a:hover{background:var(--surface-3)}.bnews img{width:72px;aspect-ratio:16 / 10;object-fit:cover;border-radius:6px;flex:none}.bnews .grow{display:grid;gap:2px;min-width:0}.bnews strong{font-size:14px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bnews .hint{margin:0;font-size:12px}.bstat{display:grid;align-content:center;gap:2px;padding:12px;border-radius:10px;background:var(--surface-3)}.bstat b{font-family:var(--heading-font);font-size:34px;line-height:1}.bstat span{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:700}.bstat:first-child{background:var(--primary);color:var(--on-primary)}.bstat:first-child span{color:inherit;opacity:.85}.bcomps{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.bcomp{display:grid;gap:4px;align-content:start;padding:12px;border-radius:10px;background:var(--surface-3);color:var(--text);text-decoration:none;border:1px solid transparent}.bcomp:hover{border-color:var(--primary)}.bcomp strong{font-size:16px;font-weight:800;text-transform:uppercase;letter-spacing:.02em;line-height:1.15}.bcomp .hint{margin:0;font-size:12px}.bcomp .prize{font-size:12px;font-weight:700;color:var(--accent)}.popout-body.popout-tile-body{padding:0;margin:0;min-height:100vh}.btile.popped{min-height:100vh;border-radius:0;border:0;grid-template-rows:auto 1fr;overflow-y:auto}@media (max-width: 1200px){.bcell.size-s{grid-column:span 4}.bcell.size-m{grid-column:span 6}.bcell.size-w,.bcell.size-l{grid-column:span 12}}@media (max-width: 720px){.bento{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:10px}.bento>*{grid-column:1 / -1!important;grid-row:auto!important}.bcell>.btile{max-height:520px}.btile-pop{display:none!important}.bvideos{grid-template-columns:minmax(0,1fr)}.bvideo-list{display:none}}.app.panel-open .pageaction{display:none!important}.statgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.elo-num{font-family:var(--heading-font);font-size:56px;line-height:1}.elo-num.muted{color:var(--muted)}.statnums{grid-template-columns:1fr 1fr}.seg{display:inline-flex;padding:3px;gap:2px;border-radius:999px;background:color-mix(in srgb,var(--text) 8%,transparent);border:1px solid color-mix(in srgb,var(--text) 12%,transparent)}.seg button{border-radius:999px;background:transparent;color:var(--muted);border:0;box-shadow:none}.seg button[aria-pressed=true]{background:var(--primary);color:#fff}.sphere{display:grid;grid-template-columns:minmax(460px,1.05fr) minmax(380px,1fr);gap:28px;align-items:start;margin-top:14px}.sphere-stage{position:relative;display:flex;flex-direction:column;gap:12px}.sphere-ball{width:100%;max-width:680px;aspect-ratio:1;margin:0 auto;display:block;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.sphere-ball:active{cursor:grabbing}.ball-glow{fill:none;stroke:var(--primary);stroke-opacity:.35;stroke-width:10;filter:blur(14px)}.sphere-ball .panel polygon{fill:color-mix(in srgb,var(--primary) 34%,#0b0618);stroke:color-mix(in srgb,var(--primary) 55%,#000);stroke-width:2.5;stroke-linejoin:round;transition:fill .2s}.sphere-ball .panel.pent polygon:first-child{fill:color-mix(in srgb,var(--accent, var(--primary)) 42%,#0b0618)}.sphere-ball .panel.game polygon:first-child{fill:color-mix(in srgb,var(--primary) 22%,#0b0618)}.sphere-ball .panel.blank polygon:first-child{fill:color-mix(in srgb,var(--primary) 12%,#07040f)}.sphere-ball .panel polygon.stitch{fill:none;stroke:color-mix(in srgb,#fff 55%,transparent);stroke-width:1.2;stroke-dasharray:3 4}.sphere-ball .panel:not(.blank){cursor:pointer}.sphere-ball .panel:not(.blank):hover polygon:first-child{fill:color-mix(in srgb,var(--primary) 60%,#0b0618)}.sphere-ball .panel.on polygon:first-child{fill:var(--primary)}.sphere-ball .panel.on polygon.stitch{stroke:#fff;stroke-dasharray:none;stroke-width:2}.panel-label{height:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;text-align:center;color:#fff;font:600 11px/1.15 var(--font);letter-spacing:.04em;text-transform:uppercase;text-shadow:0 1px 3px rgba(0,0,0,.7)}.panel-label svg{width:18px;height:18px}.panel-label span{max-width:104px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sphere-controls .grow{flex:1}.sphere-controls{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.sphere-controls svg{width:15px;height:15px;vertical-align:-3px}.sphere-help{margin:0}.wave-cam{display:none;position:absolute;top:0;right:0;width:132px;border-radius:12px;transform:scaleX(-1);border:1px solid color-mix(in srgb,var(--primary) 60%,transparent);box-shadow:0 0 24px color-mix(in srgb,var(--primary) 40%,transparent)}.wave-cam.on{display:block}.sphere-focus{min-width:0}.sphere-focus>.btile,.sphere-focus>.bcell{min-height:420px}.sphere-link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:260px;text-decoration:none;color:inherit}.sphere-link svg{width:40px;height:40px}.sphere-ball.flat{filter:drop-shadow(0 0 28px color-mix(in srgb,var(--primary) 45%,transparent))}.sphere-shape{display:inline-flex;align-items:center;gap:6px}.sphere-shape select{width:auto;padding:5px 10px;font-size:13px}.popout-host{position:relative;display:flex;flex-direction:column;min-width:0}.popout-host.hero-pop{flex:1}.popout-host.hero-pop>.t-hero{flex:1}.popout-corner{position:absolute;top:12px;right:12px;z-index:3}.popout-whole{position:relative;min-height:100vh;box-sizing:border-box;padding:16px;display:flex;flex-direction:column}.popout-whole>.t-hero,.popout-whole>.sphere-stage{flex:1}.popout-back{position:absolute;top:12px;right:12px;z-index:3}.popout-whole .sphere-ball{max-width:min(92vh,100%)}.sphere{position:relative}.wave-cam{top:52px;left:12px;right:auto}.sphere-ball .panel-art{pointer-events:none}.sphere-ball .panel polygon.art-veil{fill:#08041261;stroke:none;pointer-events:none}.sphere-ball .panel.on polygon.art-veil{fill:color-mix(in srgb,var(--primary) 22%,transparent)}.sphere-ball .panel:not(.blank):hover polygon.art-veil{fill:#08041226}.sphere.solo{grid-template-columns:1fr}.sphere.solo .sphere-stage{max-width:760px;margin:0 auto;width:100%}.sphere.is-remote{display:block}.sphere-divider{align-self:stretch;cursor:col-resize;display:grid;place-items:center;border-radius:8px;touch-action:none}.sphere-divider span{width:4px;height:64px;border-radius:4px;background:color-mix(in srgb,var(--text) 18%,transparent);transition:background .15s,height .15s}.sphere-divider:hover span,.sphere-divider:focus-visible span{background:var(--primary);height:120px}.sphere{gap:10px}.bcell.spot{outline:2px solid var(--primary);outline-offset:4px;border-radius:var(--radius)}.board-remote-note{display:flex;align-items:center;gap:6px;margin:4px 0 10px}.board-remote-note svg{width:15px;height:15px}.arr{margin-top:14px;display:flex;flex-direction:column;gap:12px}.arr-tray{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.arr-tray svg{width:14px;height:14px;vertical-align:-2px}.arr-away{display:inline-flex;align-items:center;gap:6px}.arr-stage{position:relative;transition:height .45s cubic-bezier(.2,.8,.25,1)}.arr-tile,.arr-ball,.arr-col{position:absolute;left:0;top:0}.arr-tile{z-index:1;border-radius:var(--radius);transition:transform .5s cubic-bezier(.2,.9,.25,1.05),width .45s,height .45s,opacity .5s,box-shadow .25s;transition-delay:calc(var(--i, 0) * 0ms)}.arr-tile>.btile,.arr-tile>.popout-host{height:100%;box-sizing:border-box}.arr-tile>.popout-host>.t-hero{height:100%;box-sizing:border-box}.arr-tile>.btile,.arr-tile>.popout-host,.arr-tile .t-hero{min-height:0;overflow:hidden}.arr-tile.on{box-shadow:0 0 0 2px var(--primary),0 0 36px color-mix(in srgb,var(--primary) 40%,transparent)}.arr-tile.moving{transition:none;z-index:6;opacity:.85;cursor:grabbing}.arr-tile.drop{box-shadow:0 0 0 3px var(--accent, var(--primary))}.arr-tile .sphere-link{min-height:0;height:100%;box-sizing:border-box}.arr-msg{position:absolute;left:12px;bottom:12px;margin:0}.arr-grip,.arr-x{position:absolute;top:14px;z-index:4;min-height:0;width:26px;height:26px;padding:0;border-radius:8px;font-size:14px;line-height:1;background:color-mix(in srgb,var(--text) 10%,transparent)!important;color:var(--text)!important;border:1px solid color-mix(in srgb,var(--text) 16%,transparent);box-shadow:none}.arr-grip{left:-13px;cursor:grab;opacity:0;transition:opacity .15s;touch-action:none}.arr-x{right:-10px;top:-10px;border-radius:50%;background:var(--surface-2, #1b1033)!important}.arr-tile:hover .arr-grip,.arr-grip:focus-visible,.is-moving .arr-grip{opacity:1}.arr-h{position:absolute;left:20%;right:20%;bottom:-12px;height:12px;cursor:row-resize;z-index:3;touch-action:none;border-radius:6px}.arr-h:after{content:"";position:absolute;left:50%;top:4px;width:48px;height:4px;margin-left:-24px;border-radius:4px;background:transparent;transition:background .15s}.arr-tile:hover .arr-h:after,.arr-h:focus-visible:after{background:color-mix(in srgb,var(--primary) 70%,transparent)}.arr-ball{z-index:2;display:flex;flex-direction:column;align-items:center;gap:10px;transition:transform .5s cubic-bezier(.2,.9,.25,1.05),width .45s}.arr-ball.away{display:none}.arr-ball .sphere-bare,.arr-ball .sphere-stage{width:100%;position:relative}.arr-ball .sphere-ball{max-width:var(--ball, 100%);transition:max-width .45s;filter:drop-shadow(0 30px 60px color-mix(in srgb,var(--primary) 35%,transparent))}.arr-ball .sphere-controls{justify-content:center}.arr-ball .sphere-controls .grow{flex:0 0 8px}.arr-ball-grip{position:absolute;left:calc(50% + var(--ball, 400px) / 2 - 10px);top:34px;width:22px;height:22px;cursor:nwse-resize;opacity:0;border-right:3px solid var(--primary);border-bottom:3px solid var(--primary);border-radius:0 0 6px;transform:rotate(-90deg);touch-action:none;transition:opacity .15s}.arr-ball:hover .arr-ball-grip{opacity:.8}.arr-col{z-index:3;width:14px;cursor:col-resize;display:grid;place-items:center;touch-action:none;transition:transform .45s}.arr-col span{width:4px;height:64px;border-radius:4px;background:color-mix(in srgb,var(--text) 14%,transparent);transition:background .15s,height .15s}.arr-col:hover span,.arr-col:focus-visible span{background:var(--primary);height:120px}.around-kicker{font:400 13px/1 var(--font-display, var(--font));letter-spacing:.3em;text-transform:uppercase;color:color-mix(in srgb,var(--primary) 55%,var(--text))}.around-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.around-actions svg{width:16px;height:16px;vertical-align:-3px}.around-focus{margin-top:20px}.arr-window{gap:12px}.arr-window>.btile,.arr-window>.popout-host{flex:1}.arr .sphere-ball .panel{transition:filter .9s}.arr.intro-still .sphere-ball .panel,.arr.intro-spin .sphere-ball .panel{filter:grayscale(.85) brightness(.75)}.arr.intro-spin .sphere-ball .panel.pent{animation:panel-light .5s calc(var(--n) * 70ms + .25s) both}@keyframes panel-light{0%{filter:grayscale(.85) brightness(.75)}60%{filter:grayscale(0) brightness(1.8)}to{filter:none}}.arr.intro-tiles .arr-tile{transition-delay:calc(var(--i, 0) * .13s);transition-duration:.8s}.arr.intro-still :is(.around-actions,.around-kicker,.sphere-controls),.arr.intro-spin :is(.around-actions,.around-kicker,.sphere-controls){opacity:0}.arr :is(.around-actions,.around-kicker,.sphere-controls){transition:opacity .6s .3s}@media (prefers-reduced-motion: reduce){.arr-tile,.arr-ball,.arr-col,.arr-stage{transition:none}}[data-mood] .seg button:not([aria-pressed=true]){background:transparent;color:var(--muted)}.page.home.board-page:has(.board-around){max-width:none}[data-topbar=tucked] .topbar,:is([data-style=arena],[data-style=headline])[data-topbar=tucked] .rail{display:none}.topbar-tab{position:fixed;top:10px;left:50%;z-index:40;transform:translate(-50%);width:36px;height:36px;min-height:0;padding:0;display:grid;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--bg) 80%,transparent)!important;color:var(--text)!important;border:1px solid var(--line-2)!important;box-shadow:none}.topbar-tab>svg{width:20px!important;height:20px!important;flex:none}.topbar-tab:hover,.topbar-tab:focus-visible{background:var(--surface-3)!important;filter:none}.topbar-tab[aria-expanded=true]{border-color:color-mix(in srgb,var(--primary) 60%,transparent)!important}.board-around{position:relative}.topbar-tab.up{position:absolute;top:-14px}.sphere-tools-toggle{align-self:center;width:36px;height:36px;min-height:0;padding:0;display:grid;place-items:center;border-radius:10px;background:transparent!important;color:var(--muted)!important;border:1px solid var(--line-2)!important;box-shadow:none}.sphere-tools-toggle>svg{width:18px!important;height:18px!important}.sphere-tools-toggle:hover,.sphere-tools-toggle.on{color:var(--text)!important;border-color:color-mix(in srgb,var(--primary) 60%,transparent)!important}.arr .btile-pop,.arr .popout-corner{opacity:0;transition:opacity .15s}.arr :is(.arr-tile,.arr-ball):hover :is(.btile-pop,.popout-corner),.arr :is(.btile-pop,.popout-corner):focus-visible{opacity:1}.arr-col span{background:transparent}.arr-col:hover span,.arr-col:focus-visible span{background:var(--primary)}@media (hover: none){.arr .btile-pop,.arr .popout-corner{opacity:1}}.board-around .icon-only{width:32px;padding:0;display:inline-grid;place-items:center}.board-around .icon-only svg{width:16px;height:16px}[data-mood=pro] .comp .tabs button[role=tab]{background:none;box-shadow:none;color:var(--muted);border:0;border-bottom:3px solid transparent;border-radius:0}[data-mood=pro] .comp .tabs button.on{color:var(--text);border-bottom-color:var(--primary)}.t-hero{position:relative}.hero-join,.hero-me{display:none}[data-topbar=tucked] :is(.hero-join,.hero-me){display:block}.hero-me{position:absolute;right:58px;top:20px;z-index:2}.hero-me .usermenu>summary{display:flex;align-items:center;gap:8px;padding:5px 14px 5px 5px;color:#fff;background:#0a061473;border:1px solid rgb(255 255 255 / .22);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero-me .avatar.small{width:36px;height:36px}.hero-join{position:absolute;right:58px;top:20px;z-index:2;padding:8px;border-radius:14px;background:#0a061473;border:1px solid rgb(255 255 255 / .2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 10px 30px #0000004d}.hero-join-buttons{display:flex;gap:8px}.hero-join-buttons .button{padding:10px 20px;min-height:0;font-size:15px;font-weight:800;white-space:nowrap}@media (max-width: 760px){.hero-join,.hero-me{top:16px;right:16px}.hero-join{padding:6px}.hero-me .myname{display:none}.hero-me .usermenu>summary{padding:4px}.hero-join-buttons .button{padding:8px 14px;font-size:14px}}[data-mood=pro] :is(.usermenu,.usermenu-float) .menu button{background:none!important;box-shadow:none!important;color:var(--muted)!important}[data-mood=pro] :is(.usermenu,.usermenu-float) .menu button:hover{background:var(--surface-3)!important;color:var(--text)!important}.sphere-ball .panel polygon.heat{fill:color-mix(in srgb,var(--live, #ff2e4d) calc(var(--heat, .6) * 30%),transparent);stroke:var(--live, #ff2e4d);stroke-width:3;pointer-events:none;filter:drop-shadow(0 0 6px var(--live, #ff2e4d));animation:heat-pulse 1.8s ease-in-out infinite}@keyframes heat-pulse{0%,to{opacity:calc(var(--heat, .6) * .55)}50%{opacity:var(--heat, .6)}}.panel-live{margin-top:2px;padding:1px 6px;border-radius:999px;background:var(--live, #ff2e4d);color:#fff;font-size:9px;letter-spacing:.08em;text-transform:uppercase}@media (prefers-reduced-motion: reduce){.sphere-ball .panel polygon.heat{animation:none;opacity:var(--heat, .6)}}.board-around .t-hero :is(.hero-me,.hero-join){display:none!important}.bar-me{display:none}[data-topbar=tucked] .bar-me{display:block}[data-topbar=tucked] .bar-join{display:flex;gap:8px}.bar-me .usermenu>summary{display:flex;align-items:center;gap:8px;padding:3px 12px 3px 3px}.bar-me .avatar.small{width:30px;height:30px}@media (max-width: 760px){.bar-me .myname{display:none}.bar-me .usermenu>summary{padding:3px}}html[data-mood=frontline]{--radius: 4px;--mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace}[data-mood=frontline] body{background:linear-gradient(color-mix(in srgb,var(--primary) 5%,transparent) 1px,transparent 1px) 0 0 / 48px 48px,linear-gradient(90deg,color-mix(in srgb,var(--primary) 5%,transparent) 1px,transparent 1px) 0 0 / 48px 48px,radial-gradient(60vw 50vh at 40% -10%,color-mix(in srgb,var(--primary) 20%,transparent),transparent 70%),radial-gradient(40vw 40vh at 100% 0%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 70%),var(--bg);background-attachment:fixed}[data-mood=frontline] :is(h1,h2,h3){text-transform:uppercase;letter-spacing:.04em}[data-mood=frontline] h3{letter-spacing:.01em}[data-mood=frontline] .shelf-head h2:before{content:"// ";font-family:var(--mono);font-weight:400;color:var(--primary)}[data-mood=frontline] :is(.shelf-head p,.railnav,.rail .label,.count){font-family:var(--mono)}[data-mood=frontline] :is(.topbar a.button,.topbar button:not(.secondary,.railtoggle),.chip){border-radius:0;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);text-transform:uppercase;letter-spacing:.08em;font-weight:700}[data-mood=frontline] .chip[aria-pressed=true]{background:var(--primary);color:var(--on-primary);border-color:transparent}[data-mood=frontline] :is(.slide,a.show .cover,a.category .tile-art){border-radius:4px;position:relative}[data-mood=frontline] :is(.slide,a.show .cover,a.category:not(.game) .tile-art):after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;pointer-events:none;z-index:3;--c: var(--primary);--l: 18px;background:linear-gradient(var(--c),var(--c)) top left / var(--l) 2px no-repeat,linear-gradient(var(--c),var(--c)) top left / 2px var(--l) no-repeat,linear-gradient(var(--c),var(--c)) top right / var(--l) 2px no-repeat,linear-gradient(var(--c),var(--c)) top right / 2px var(--l) no-repeat,linear-gradient(var(--c),var(--c)) bottom left / var(--l) 2px no-repeat,linear-gradient(var(--c),var(--c)) bottom left / 2px var(--l) no-repeat,linear-gradient(var(--c),var(--c)) bottom right / var(--l) 2px no-repeat,linear-gradient(var(--c),var(--c)) bottom right / 2px var(--l) no-repeat,repeating-linear-gradient(0deg,color-mix(in srgb,var(--text) 3%,transparent) 0 1px,transparent 1px 3px)}[data-mood=frontline] :is(a.show:hover .cover,a.category:hover .tile-art):after{--c: var(--accent)}[data-mood=frontline] .railnav a[aria-current=page]{border-radius:0;box-shadow:inset 3px 0 0 var(--primary);background:linear-gradient(90deg,color-mix(in srgb,var(--primary) 22%,transparent),transparent)}[data-mood=frontline] .content>.topbar{box-shadow:0 1px color-mix(in srgb,var(--primary) 45%,transparent)}
