.mini.svelte-1soiefq{position:relative;display:flex;flex-direction:column;gap:6px;width:100%;padding:10px 10px 9px;margin-top:10px;border-radius:16px;border:1px solid color-mix(in srgb,var(--accent) 22%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 7%,transparent),transparent 60%),#ffffff08;text-align:start;transition:border-color .2s ease,background .2s ease}.mini.svelte-1soiefq:hover{border-color:color-mix(in srgb,var(--accent) 50%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 12%,transparent),transparent 60%),#ffffff0d}.mini-head.svelte-1soiefq{display:flex;align-items:center;gap:6px;width:100%;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--accent) 85%,white);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.mini-head.svelte-1soiefq .live:where(.svelte-1soiefq){width:6px;height:6px;border-radius:50%;background:#34d399;box-shadow:0 0 8px #34d399;animation:svelte-1soiefq-pulse 1.8s ease-in-out infinite}.count.svelte-1soiefq{font-style:normal;font-size:9px;font-weight:900;padding:1px 5px;border-radius:999px;background:color-mix(in srgb,var(--accent) 22%,transparent);color:color-mix(in srgb,var(--accent) 92%,white)}.mini-head.svelte-1soiefq .chev{margin-inline-start:auto;opacity:.7}.scroll.svelte-1soiefq{--row-h: 28px;--row-gap: 2px;max-height:calc(var(--row-h) * 4 + var(--row-gap) * 3);flex:none;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scroll-snap-type:y proximity;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent) 45%,transparent) transparent;display:flex;flex-direction:column;gap:var(--row-gap);outline:none}.scroll.svelte-1soiefq::-webkit-scrollbar{width:4px}.scroll.svelte-1soiefq::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--accent) 45%,transparent)}.scroll.svelte-1soiefq:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 55%,transparent);border-radius:10px}.fade.svelte-1soiefq{position:absolute;inset-inline:10px;bottom:9px;height:16px;pointer-events:none;background:linear-gradient(to top,rgba(6,10,20,.9),transparent);border-radius:0 0 12px 12px}.rows.svelte-1soiefq{display:flex;flex-direction:column;gap:4px}.row.svelte-1soiefq{display:grid;grid-template-columns:18px 22px minmax(0,1fr) minmax(0,auto);scroll-snap-align:start;align-items:center;gap:8px;min-height:28px;padding:1px 4px;border-radius:8px;font-size:.78rem;color:#f4f7ffd9;animation:svelte-1soiefq-row-in .5s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i) * 60ms);transition:background .18s ease}.row.svelte-1soiefq:hover{background:color-mix(in srgb,var(--accent) 12%,transparent)}.rank.svelte-1soiefq{font-size:.72rem;font-weight:900;color:#f4f7ff80;font-variant-numeric:tabular-nums;text-align:center}.rank[data-medal="1"].svelte-1soiefq{color:#ffd76a;text-shadow:0 0 10px rgba(255,215,106,.55)}.rank[data-medal="2"].svelte-1soiefq{color:#d7dee8}.rank[data-medal="3"].svelte-1soiefq{color:#e0a678}.avatar.svelte-1soiefq{width:22px;height:22px;border-radius:50%;object-fit:cover;background:#ffffff14}.gold.svelte-1soiefq .avatar:where(.svelte-1soiefq){box-shadow:0 0 0 1.5px color-mix(in srgb,var(--accent) 70%,transparent)}.initial.svelte-1soiefq{display:grid;place-items:center;font-size:.7rem;font-weight:900;color:#06101c;background:color-mix(in srgb,var(--accent) 80%,white)}.name.svelte-1soiefq{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.score.svelte-1soiefq{font-style:normal;font-weight:900;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--accent) 85%,white);justify-self:end;max-width:11ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty.svelte-1soiefq{font-size:.74rem;color:#f4f7ff80}.skeleton.svelte-1soiefq{grid-template-columns:18px 22px minmax(0,1fr) 40px}.skeleton.svelte-1soiefq b:where(.svelte-1soiefq),.skeleton.svelte-1soiefq em:where(.svelte-1soiefq){height:10px;border-radius:6px;background:#ffffff14}.skeleton.svelte-1soiefq .bar:where(.svelte-1soiefq){height:10px;width:60%;border-radius:6px;background:#ffffff1a;animation:svelte-1soiefq-shimmer 1.4s ease-in-out infinite}@keyframes svelte-1soiefq-row-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}@keyframes svelte-1soiefq-shimmer{0%,to{opacity:.5}50%{opacity:1}}@keyframes svelte-1soiefq-pulse{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.25)}}@media(prefers-reduced-motion:reduce){.row.svelte-1soiefq,.skeleton.svelte-1soiefq .bar:where(.svelte-1soiefq),.mini-head.svelte-1soiefq .live:where(.svelte-1soiefq){animation:none}}.arcade-card.svelte-1eux8s1{--glow: color-mix(in srgb, var(--accent) 55%, transparent);position:relative;perspective:1100px;animation:svelte-1eux8s1-card-in .75s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i) * 60ms)}@supports (animation-timeline: view()){.arcade-card.svelte-1eux8s1{animation-delay:0s;animation-timeline:view();animation-range:entry 0% entry 45%}}@keyframes svelte-1eux8s1-card-in{0%{opacity:0;transform:translateY(26px) scale(.985)}to{opacity:1;transform:none}}.card-inner.svelte-1eux8s1{position:relative;display:flex;flex-direction:column;height:100%;border-radius:24px;border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);background:linear-gradient(165deg,color-mix(in srgb,var(--accent) 12%,transparent),transparent 42%),#070a16db;box-shadow:0 24px 60px -40px var(--glow),inset 0 1px #ffffff0d;overflow:hidden;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .35s ease,border-color .3s ease,box-shadow .3s ease;will-change:transform}.arcade-card.svelte-1eux8s1:hover .card-inner:where(.svelte-1eux8s1){border-color:color-mix(in srgb,var(--accent) 60%,transparent);box-shadow:0 30px 70px -36px var(--glow),0 0 0 1px color-mix(in srgb,var(--accent) 22%,transparent),inset 0 1px #ffffff14}.poster.svelte-1eux8s1{position:relative;display:block;width:100%;aspect-ratio:16 / 10;overflow:hidden;background:#080c16;border:0;padding:0;cursor:pointer;text-align:start;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.poster.svelte-1eux8s1:disabled{cursor:default}.poster-img.svelte-1eux8s1{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1.02);transition:transform .9s cubic-bezier(.16,1,.3,1),filter .4s ease}.arcade-card.svelte-1eux8s1:hover .poster-img:where(.svelte-1eux8s1){transform:scale(1.08)}.soon.svelte-1eux8s1 .poster-img:where(.svelte-1eux8s1){filter:saturate(.5) brightness(.65)}.poster-pattern.svelte-1eux8s1{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:repeating-linear-gradient(0deg,transparent 0 30px,color-mix(in srgb,var(--accent) 22%,transparent) 30px 31px),repeating-linear-gradient(90deg,transparent 0 30px,color-mix(in srgb,var(--accent) 22%,transparent) 30px 31px),radial-gradient(120% 90% at 30% 20%,color-mix(in srgb,var(--accent) 45%,#0a0a1e),#05060f 70%)}.pattern-mark.svelte-1eux8s1{font-size:clamp(64px,14vw,110px);font-weight:900;line-height:1;color:color-mix(in srgb,var(--accent) 85%,white);text-shadow:0 0 34px var(--glow);letter-spacing:-.04em}.shine.svelte-1eux8s1{position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;pointer-events:none;background:radial-gradient(circle at var(--mx) var(--my),rgba(255,255,255,.22),transparent 38%);opacity:0;transition:opacity .35s ease;mix-blend-mode:screen}.arcade-card.svelte-1eux8s1:hover .shine:where(.svelte-1eux8s1){opacity:1}.poster-fade.svelte-1eux8s1{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,#070a16f2,#070a1626 45%,#070a161f)}.badges.svelte-1eux8s1{position:absolute;inset-inline:10px;top:10px;display:flex;flex-wrap:wrap;gap:6px;pointer-events:none}.badge.svelte-1eux8s1{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:0 9px;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 55%,transparent);background:#020815b8;color:#f4f7ff;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.badge-live.svelte-1eux8s1{color:#a7f3d0;border-color:#34d3998c}.badge-live.svelte-1eux8s1 i:where(.svelte-1eux8s1){width:6px;height:6px;border-radius:50%;background:#34d399;box-shadow:0 0 10px #34d399;animation:svelte-1eux8s1-pulse 1.8s ease-in-out infinite}.badge-new.svelte-1eux8s1{color:#1a1206;background:var(--accent);border-color:transparent}.badge-soon.svelte-1eux8s1{color:#fff;border-color:#ffffff59}.badge-tag.svelte-1eux8s1{color:color-mix(in srgb,var(--accent) 85%,white)}.badge-flagship.svelte-1eux8s1{position:relative;overflow:hidden;min-height:27px;padding:0 12px 0 10px;color:#0b1200;font-size:11.5px;font-weight:900;letter-spacing:.18em;border-color:transparent;background:linear-gradient(120deg,#efffb8 0%,var(--accent) 42%,#9fe800 100%);box-shadow:inset 0 0 0 1px #fff6,0 0 18px color-mix(in srgb,var(--accent) 75%,transparent),0 4px 14px #00000073;animation:svelte-1eux8s1-flagship-glow 2.4s ease-in-out infinite}.badge-flagship.svelte-1eux8s1 b:where(.svelte-1eux8s1){width:7px;height:7px;border-radius:50%;background:#0b1200;box-shadow:0 0 8px #0b1200cc}.badge-flagship.svelte-1eux8s1:after{content:"";position:absolute;top:-45%;bottom:-45%;left:-50%;width:36%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.85),transparent);transform:skew(-18deg);animation:svelte-1eux8s1-flagship-sweep 2.8s ease-in-out infinite}@keyframes svelte-1eux8s1-flagship-sweep{0%,58%{left:-50%}to{left:130%}}@keyframes svelte-1eux8s1-flagship-glow{0%,to{box-shadow:inset 0 0 0 1px #fff6,0 0 14px color-mix(in srgb,var(--accent) 60%,transparent),0 4px 14px #00000073}50%{box-shadow:inset 0 0 0 1px #ffffff8c,0 0 30px color-mix(in srgb,var(--accent) 95%,transparent),0 4px 14px #00000073}}@media(prefers-reduced-motion:reduce){.badge-flagship.svelte-1eux8s1,.badge-flagship.svelte-1eux8s1:after{animation:none}}.play-orb.svelte-1eux8s1{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:58px;height:58px;border-radius:50%;color:#06101c;background:var(--accent);transform:translate(-50%,-50%) scale(.92);box-shadow:0 0 0 10px color-mix(in srgb,var(--accent) 18%,transparent),0 16px 40px -12px var(--accent);transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease;animation:svelte-1eux8s1-breathe 2.6s ease-in-out infinite}@media(pointer:coarse){.play-orb.svelte-1eux8s1{width:68px;height:68px;transform:translate(-50%,-50%) scale(1)}}.arcade-card.svelte-1eux8s1:hover .play-orb:where(.svelte-1eux8s1){transform:translate(-50%,-50%) scale(1.06);animation:none}.poster.svelte-1eux8s1:active .play-orb:where(.svelte-1eux8s1){transform:translate(-50%,-50%) scale(.9)}.body.svelte-1eux8s1{display:flex;flex-direction:column;gap:4px;padding:14px;flex:1}.sub.svelte-1eux8s1{margin:0;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--accent) 80%,white)}.title.svelte-1eux8s1{margin:0;font-size:1.15rem;font-weight:900;letter-spacing:-.01em;line-height:1.15;color:#f4f7ff}.desc.svelte-1eux8s1{margin:2px 0 0;font-size:.8rem;line-height:1.5;color:#f4f7ffc7;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.actions.svelte-1eux8s1{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:12px}.btn.svelte-1eux8s1{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 14px;border-radius:999px;border:1px solid transparent;font-size:.82rem;font-weight:800;letter-spacing:.02em;text-decoration:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .18s ease,filter .18s ease,background .2s ease,border-color .2s ease}.btn.svelte-1eux8s1:active{transform:scale(.96)}.btn-play.svelte-1eux8s1{flex:1;color:#06101c;background:color-mix(in srgb,var(--accent) 88%,white);box-shadow:0 12px 30px -14px var(--accent)}.btn-play.svelte-1eux8s1:hover{filter:brightness(1.08)}.btn-ghost.svelte-1eux8s1{width:auto;padding:0 12px;color:color-mix(in srgb,var(--accent) 85%,white);border-color:color-mix(in srgb,var(--accent) 35%,transparent);background:color-mix(in srgb,var(--accent) 8%,rgba(8,12,22,.9))}.btn-ghost.svelte-1eux8s1:hover{border-color:color-mix(in srgb,var(--accent) 70%,white);background:color-mix(in srgb,var(--accent) 16%,rgba(8,12,22,.9))}.btn-label.svelte-1eux8s1{white-space:nowrap}.btn-soon.svelte-1eux8s1{flex:1;color:#ffffffb3;border-color:#ffffff2e;background:#ffffff0d;cursor:default}@keyframes svelte-1eux8s1-breathe{0%,to{box-shadow:0 0 0 10px color-mix(in srgb,var(--accent) 18%,transparent),0 16px 40px -12px var(--accent)}50%{box-shadow:0 0 0 16px color-mix(in srgb,var(--accent) 10%,transparent),0 18px 46px -10px var(--accent)}}@keyframes svelte-1eux8s1-pulse{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.25)}}@media(min-width:640px){.btn-ghost.svelte-1eux8s1{width:auto;padding:0 12px}}@media(prefers-reduced-motion:reduce){.arcade-card.svelte-1eux8s1{animation:none}.card-inner.svelte-1eux8s1,.poster-img.svelte-1eux8s1,.play-orb.svelte-1eux8s1,.btn.svelte-1eux8s1{transition:none;animation:none;transform:none}.badge-live.svelte-1eux8s1 i:where(.svelte-1eux8s1){animation:none}}.featured.svelte-1dg0qfd{--gold: #d8b25a;display:grid;grid-template-columns:1fr;gap:18px;padding:14px;margin-bottom:26px;border-radius:24px;border:1px solid rgba(216,178,90,.35);background:radial-gradient(120% 140% at 0% 0%,rgba(216,178,90,.14),transparent 55%),radial-gradient(90% 120% at 100% 100%,rgba(90,184,255,.14),transparent 55%),linear-gradient(180deg,#0c1020eb,#060812f5);box-shadow:0 30px 80px #00000073,inset 0 1px #ffffff0d;position:relative;overflow:hidden}.featured.svelte-1dg0qfd:before{content:"";position:absolute;top:-40%;right:-10%;bottom:-40%;left:-10%;background:conic-gradient(from 180deg at 50% 50%,transparent 0deg,rgba(216,178,90,.08) 60deg,transparent 120deg);animation:svelte-1dg0qfd-slow-turn 26s linear infinite;pointer-events:none}@keyframes svelte-1dg0qfd-slow-turn{to{transform:rotate(360deg)}}@media(min-width:900px){.featured.svelte-1dg0qfd{grid-template-columns:minmax(300px,.9fr) 1.1fr;gap:26px;padding:18px}}.stage.svelte-1dg0qfd{position:relative;display:block;width:100%;aspect-ratio:16 / 10;min-height:220px;border:0;padding:0;border-radius:18px;overflow:hidden;cursor:pointer;background:#05070f;box-shadow:0 18px 50px #0000008c;isolation:isolate}@media(min-width:900px){.stage.svelte-1dg0qfd{aspect-ratio:4 / 3;min-height:320px}}.poster.svelte-1dg0qfd{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1.02);transition:transform .9s cubic-bezier(.16,1,.3,1)}.stage.svelte-1dg0qfd:hover .poster:where(.svelte-1dg0qfd){transform:scale(1.06)}.sweep.svelte-1dg0qfd{position:absolute;top:-30%;right:-60%;bottom:-30%;left:-60%;background:linear-gradient(100deg,transparent 40%,rgba(255,255,255,.09) 50%,transparent 60%);transform:translate(-40%) skew(-12deg);animation:svelte-1dg0qfd-sweep 9s ease-in-out infinite;pointer-events:none}@keyframes svelte-1dg0qfd-sweep{0%,62%{transform:translate(-60%) skew(-12deg)}to{transform:translate(60%) skew(-12deg)}}.core-glow.svelte-1dg0qfd{position:absolute;left:50%;top:46%;width:42%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(255,179,71,.32),rgba(90,184,255,.12) 45%,transparent 70%);mix-blend-mode:screen;animation:svelte-1dg0qfd-breathe 3.2s ease-in-out infinite;pointer-events:none}@keyframes svelte-1dg0qfd-breathe{50%{transform:translate(-50%,-50%) scale(1.14);opacity:.75}}.scrim.svelte-1dg0qfd{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,.1),transparent 30%,transparent 70%,rgba(0,0,0,.45));pointer-events:none}.play-orb.svelte-1dg0qfd{position:absolute;left:50%;top:50%;width:64px;height:64px;display:grid;place-items:center;transform:translate(-50%,-50%) scale(.9);border-radius:50%;color:#1a1206;background:linear-gradient(135deg,#f2d78a,var(--gold) 60%,#b8892e);box-shadow:0 0 0 6px #d8b25a2e,0 14px 40px #00000080;opacity:0;transition:opacity .25s,transform .25s cubic-bezier(.2,1.3,.4,1)}.stage.svelte-1dg0qfd:hover .play-orb:where(.svelte-1dg0qfd),.stage.svelte-1dg0qfd:focus-visible .play-orb:where(.svelte-1dg0qfd){opacity:1;transform:translate(-50%,-50%) scale(1)}@media(pointer:coarse){.play-orb.svelte-1dg0qfd{opacity:1;transform:translate(-50%,-50%) scale(1);width:72px;height:72px}}.new-badge.svelte-1dg0qfd{position:absolute;top:12px;inset-inline-start:12px;display:inline-flex;align-items:center;gap:7px;padding:0 14px 0 10px;height:30px;border-radius:999px;font-size:12px;font-weight:900;letter-spacing:.26em;text-transform:uppercase;color:#1a1206;background:linear-gradient(120deg,#fff2c4 0%,#f2d78a 30%,var(--gold) 60%,#b8892e 100%);box-shadow:inset 0 0 0 1px #ffffff73,0 0 18px #d8b25a8c,0 6px 18px #00000073;overflow:hidden;animation:svelte-1dg0qfd-badge-breathe 2.6s ease-in-out infinite}.new-badge.svelte-1dg0qfd i:where(.svelte-1dg0qfd){width:8px;height:8px;border-radius:50%;background:#1a1206;box-shadow:0 0 #1a120699;animation:svelte-1dg0qfd-badge-pulse 2.6s ease-out infinite}.new-badge.svelte-1dg0qfd:after{content:"";position:absolute;top:-40%;bottom:-40%;left:-40%;width:30%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.9),transparent);transform:skew(-18deg);animation:svelte-1dg0qfd-badge-sweep 3.4s ease-in-out infinite}@keyframes svelte-1dg0qfd-badge-breathe{0%,to{box-shadow:inset 0 0 0 1px #ffffff73,0 0 14px #d8b25a73,0 6px 18px #00000073}50%{box-shadow:inset 0 0 0 1px #fff9,0 0 30px #f2d78ae6,0 6px 18px #00000073}}@keyframes svelte-1dg0qfd-badge-pulse{0%{box-shadow:0 0 #1a120680}70%{box-shadow:0 0 0 7px #1a120600}to{box-shadow:0 0 #1a120600}}@keyframes svelte-1dg0qfd-badge-sweep{0%,55%{left:-40%}to{left:130%}}.copy.svelte-1dg0qfd{display:flex;flex-direction:column;gap:10px;justify-content:center;min-width:0}.eyebrow.svelte-1dg0qfd{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb,var(--gold) 85%,white)}.title.svelte-1dg0qfd{margin:0;font-size:clamp(1.7rem,4.6vw,2.6rem);font-weight:900;letter-spacing:.02em;line-height:1;background:linear-gradient(180deg,#fff 30%,#f2d78a 70%,#c9a24a);-webkit-background-clip:text;background-clip:text;color:transparent}.sub.svelte-1dg0qfd{margin:0;font-weight:700;color:#5ab8ff;font-size:.95rem}.desc.svelte-1dg0qfd{margin:0;color:var(--muted-foreground);font-size:.9rem;line-height:1.55;max-width:52ch}.board-block.svelte-1dg0qfd{display:flex;flex-direction:column;gap:8px;margin-top:4px;padding:10px 12px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);min-width:0}.board-head.svelte-1dg0qfd{display:flex;align-items:center;justify-content:space-between;gap:12px}.board-head.svelte-1dg0qfd .label:where(.svelte-1dg0qfd),.plays.svelte-1dg0qfd .label:where(.svelte-1dg0qfd){display:inline-flex;align-items:center;gap:5px;font-size:9px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--muted-foreground)}.plays.svelte-1dg0qfd{display:inline-flex;align-items:baseline;gap:8px}.plays.svelte-1dg0qfd .num:where(.svelte-1dg0qfd),.rung.svelte-1dg0qfd .num:where(.svelte-1dg0qfd){font-variant-numeric:tabular-nums;color:#f2d78a;direction:ltr}.plays.svelte-1dg0qfd .num:where(.svelte-1dg0qfd){font-size:.92rem;font-weight:900}.ladder.svelte-1dg0qfd{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}.rung.svelte-1dg0qfd{display:grid;grid-template-columns:18px 22px minmax(0,1fr) minmax(0,auto);align-items:center;gap:8px;min-height:30px;padding:1px 4px;border-radius:8px}.rung.skeleton.svelte-1dg0qfd{background:#ffffff0a;animation:svelte-1dg0qfd-row-in .5s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i) * 60ms)}.rung.gold.svelte-1dg0qfd{background:color-mix(in srgb,var(--gold) 10%,transparent)}.rank.svelte-1dg0qfd{font-size:.72rem;font-weight:900;color:#f4f7ff80;font-variant-numeric:tabular-nums;text-align:center}.rank[data-medal="1"].svelte-1dg0qfd{color:#ffd76a;text-shadow:0 0 10px rgba(255,215,106,.55)}.rank[data-medal="2"].svelte-1dg0qfd{color:#d7dee8}.rank[data-medal="3"].svelte-1dg0qfd{color:#e0a678}.rung.svelte-1dg0qfd img:where(.svelte-1dg0qfd),.initial.svelte-1dg0qfd{width:22px;height:22px;border-radius:50%;object-fit:cover;flex:none}.gold.svelte-1dg0qfd img:where(.svelte-1dg0qfd),.gold.svelte-1dg0qfd .initial:where(.svelte-1dg0qfd){box-shadow:0 0 0 1.5px color-mix(in srgb,var(--gold) 70%,transparent)}.initial.svelte-1dg0qfd{display:grid;place-items:center;font-size:.7rem;font-weight:900;color:#1a1206;background:color-mix(in srgb,var(--gold) 80%,white)}.who.svelte-1dg0qfd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:700;color:var(--foreground)}.rung.svelte-1dg0qfd .num:where(.svelte-1dg0qfd){font-size:.88rem;font-weight:900;font-style:normal}.empty.svelte-1dg0qfd{margin:0;font-size:.82rem;color:var(--muted-foreground)}@keyframes svelte-1dg0qfd-row-in{0%{opacity:0;transform:translateY(4px)}}.actions.svelte-1dg0qfd{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.play.svelte-1dg0qfd,.board.svelte-1dg0qfd{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 20px;border-radius:999px;border:0;font-weight:900;font-size:.85rem;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:transform .15s,box-shadow .2s}@media(max-width:640px){.actions.svelte-1dg0qfd{display:grid;grid-template-columns:1fr 1fr}.play.svelte-1dg0qfd,.board.svelte-1dg0qfd{width:100%;min-height:52px}.board-block.svelte-1dg0qfd{padding:10px 8px}}.play.svelte-1dg0qfd{color:#1a1206;background:linear-gradient(120deg,#f2d78a,var(--gold) 55%,#b8892e);box-shadow:0 10px 30px #d8b25a59}.play.svelte-1dg0qfd:hover{box-shadow:0 12px 38px #d8b25a8c;transform:translateY(-1px)}.board.svelte-1dg0qfd{color:var(--foreground);background:#ffffff0f;border:1px solid rgba(255,255,255,.12)}.board.svelte-1dg0qfd:hover{background:#ffffff1a}@media(prefers-reduced-motion:reduce){.featured.svelte-1dg0qfd:before,.sweep.svelte-1dg0qfd,.core-glow.svelte-1dg0qfd,.new-badge.svelte-1dg0qfd,.new-badge.svelte-1dg0qfd i:where(.svelte-1dg0qfd),.new-badge.svelte-1dg0qfd:after,.rung.skeleton.svelte-1dg0qfd{animation:none}}.live-dot.svelte-1lrqviz{animation:svelte-1lrqviz-racer-live 1.9s ease-in-out infinite;box-shadow:0 0 10px currentColor}.app-play.svelte-1lrqviz{transition:transform .18s ease,filter .18s ease}.app-play.svelte-1lrqviz:hover{filter:brightness(1.08);transform:translate(-50%,-50%) scale(1.04)}.app-play.svelte-1lrqviz:active{transform:translate(-50%,-50%) scale(.96)}@media(pointer:coarse){.play-row.svelte-1lrqviz{opacity:1}.app-play.svelte-1lrqviz{width:4.25rem;height:4.25rem}}@keyframes svelte-1lrqviz-racer-live{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.25)}}@media(prefers-reduced-motion:reduce){.live-dot.svelte-1lrqviz{animation:none}.app-play.svelte-1lrqviz{transition:none}}.arcade-lb.svelte-181wlis{background:#060a1485;backdrop-filter:blur(18px) saturate(1.15);-webkit-backdrop-filter:blur(18px) saturate(1.15)}.arcade-lb.compact.svelte-181wlis{border-radius:18px;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-color:transparent!important;padding:4px}.arcade-lb.compact.svelte-181wlis .arcade-lb-grid:where(.svelte-181wlis){display:none}.arcade-lb.compact.svelte-181wlis .arcade-lb-scroll:where(.svelte-181wlis){overflow:hidden}html:not(.dark) .arcade-lb.svelte-181wlis{background:color-mix(in oklab,white 58%,transparent);backdrop-filter:blur(18px) saturate(1.15);-webkit-backdrop-filter:blur(18px) saturate(1.15);box-shadow:0 18px 44px -28px color-mix(in oklab,var(--primary) 32%,transparent),inset 0 1px #ffffffb3}html:not(.dark) .arcade-lb.compact.svelte-181wlis{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}html:not(.dark) .arcade-lb-grid.svelte-181wlis{opacity:.08}.arcade-lb-scroll.svelte-181wlis{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}html:not(.dark) .arcade-lb-scroll.svelte-181wlis{scrollbar-color:color-mix(in oklab,var(--primary) 35%,transparent) transparent}.game-hero.svelte-fyjg2z{display:grid;grid-template-columns:1fr;gap:1.25rem}.preview-frame.svelte-fyjg2z{height:clamp(240px,42vh,360px)}.leaderboard-wrap.svelte-fyjg2z{height:min(360px,52vh)}.app-card.svelte-fyjg2z{max-width:720px;margin-inline:auto;gap:0;padding:10px;border:1px solid color-mix(in srgb,var(--game-accent) 34%,transparent);border-radius:26px;background:linear-gradient(160deg,color-mix(in srgb,var(--game-accent) 10%,transparent),transparent 38%),#060817db;box-shadow:0 24px 70px -46px var(--game-accent),inset 0 1px #ffffff0d;overflow:hidden}.app-card.svelte-fyjg2z .preview-frame:where(.svelte-fyjg2z){height:clamp(220px,36vw,280px)}.app-card.svelte-fyjg2z .app-summary:where(.svelte-fyjg2z){margin:0;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.app-card.svelte-fyjg2z .app-actions:where(.svelte-fyjg2z){justify-content:flex-start;flex-wrap:wrap;padding-inline:4px}.app-ghost-action.svelte-fyjg2z{min-height:40px;border:1px solid color-mix(in srgb,var(--game-accent) 34%,transparent);border-radius:999px;background:color-mix(in srgb,var(--game-accent) 7%,rgba(8,12,22,.88));color:color-mix(in srgb,var(--game-accent) 82%,white);padding:8px 14px;font-size:12px;font-weight:700;transition:transform .18s ease,border-color .18s ease,background .18s ease}.app-ghost-action.svelte-fyjg2z:hover{border-color:color-mix(in srgb,var(--game-accent) 68%,white);background:color-mix(in srgb,var(--game-accent) 13%,rgba(8,12,22,.9))}.app-ghost-action.svelte-fyjg2z:active{transform:scale(.96)}.app-card.svelte-fyjg2z .leaderboard-wrap:where(.svelte-fyjg2z){height:320px;margin-top:10px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--game-accent) 22%,transparent)}@media(min-width:1024px){.game-hero.svelte-fyjg2z:not(.app-card){grid-template-columns:1.45fr 1fr}.game-hero.svelte-fyjg2z:not(.app-card) .leaderboard-wrap:where(.svelte-fyjg2z){height:clamp(200px,38vh,320px)}}@media(max-width:640px){.app-card.svelte-fyjg2z{padding:8px;border-radius:22px}.app-card.svelte-fyjg2z .preview-frame:where(.svelte-fyjg2z){height:240px}.app-card.svelte-fyjg2z .leaderboard-wrap:where(.svelte-fyjg2z){height:306px}}@media(prefers-reduced-motion:reduce){.app-ghost-action.svelte-fyjg2z{transition:none}}.leaderboard-panel.svelte-1mh7cqv{min-height:100%;border:1px solid rgba(90,213,235,.2);border-radius:1.1rem;padding:1.05rem;background:linear-gradient(145deg,#071326e0,#120b2bd1);box-shadow:0 18px 55px #0000003d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.leaderboard-heading.svelte-1mh7cqv{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:.85rem;border-bottom:1px solid rgba(255,255,255,.08)}.eyebrow.svelte-1mh7cqv{display:flex;align-items:center;gap:.4rem;margin:0 0 .35rem;color:#6ce7ef;font-size:.62rem;font-weight:800;letter-spacing:.14em}.live-dot.svelte-1mh7cqv{width:7px;height:7px;border-radius:50%;background:#33df9d;box-shadow:0 0 13px #33df9d;animation:svelte-1mh7cqv-pulse 1.8s ease-in-out infinite}h3.svelte-1mh7cqv{margin:0;color:#f5f7ff;font-size:1.08rem;font-weight:800}.subheading.svelte-1mh7cqv{margin:.25rem 0 0;color:#dce6f594;font-size:.72rem}.refresh-button.svelte-1mh7cqv{width:2rem;height:2rem;border:1px solid rgba(111,213,232,.25);border-radius:.65rem;color:#8deff4;background:#4fb6da1a;font-size:1.15rem;cursor:pointer}.refresh-button.svelte-1mh7cqv:disabled{opacity:.5}.spin.svelte-1mh7cqv{display:inline-block;animation:svelte-1mh7cqv-spin .8s linear infinite}.rows.svelte-1mh7cqv{display:grid;gap:.5rem;margin:.8rem 0 0;padding:0;list-style:none}.player-row.svelte-1mh7cqv{display:flex;align-items:center;gap:.55rem;min-height:3.25rem;padding:.45rem;border:1px solid rgba(255,255,255,.06);border-radius:.8rem;background:#ffffff09;animation:svelte-1mh7cqv-row-in .45s both;animation-delay:var(--row-delay)}.rank.svelte-1mh7cqv{width:1.35rem;color:#f5c96e;font-size:.75rem;font-weight:900;text-align:center}.avatar.svelte-1mh7cqv{width:2rem;height:2rem;border-radius:50%;object-fit:cover;border:1px solid rgba(108,231,239,.6)}.player-copy.svelte-1mh7cqv{display:flex;min-width:0;flex:1;flex-direction:column;gap:.12rem}.player-copy.svelte-1mh7cqv strong:where(.svelte-1mh7cqv){overflow:hidden;color:#f4f6fb;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.player-copy.svelte-1mh7cqv span:where(.svelte-1mh7cqv){color:#dae4f58c;font-size:.62rem}.player-score.svelte-1mh7cqv{color:#77e9ed;font-size:.77rem;font-weight:800;text-align:right}.player-score.svelte-1mh7cqv small:where(.svelte-1mh7cqv){display:block;color:#dae4f573;font-size:.52rem;letter-spacing:.08em}.leaderboard-footer.svelte-1mh7cqv{display:flex;justify-content:space-between;gap:.5rem;margin-top:.7rem;color:#dae4f56b;font-size:.6rem}.leaderboard-footer.svelte-1mh7cqv i:where(.svelte-1mh7cqv){display:inline-block;width:5px;height:5px;margin-right:.25rem;border-radius:50%;background:#33df9d}.empty-state.svelte-1mh7cqv{display:grid;justify-items:center;gap:.35rem;padding:2.2rem .8rem 1.8rem;color:#dae4f594;text-align:center}.empty-state.svelte-1mh7cqv strong:where(.svelte-1mh7cqv){color:#f2f5ff;font-size:.82rem}.empty-state.svelte-1mh7cqv p:where(.svelte-1mh7cqv){max-width:19rem;margin:0;font-size:.7rem;line-height:1.55}.empty-icon.svelte-1mh7cqv{display:grid;width:2.7rem;height:2.7rem;place-items:center;margin-bottom:.25rem;border:1px solid rgba(108,231,239,.3);border-radius:50%;color:#7cecef;background:#6ce7ef14;font-size:1.25rem}.error-state.svelte-1mh7cqv .empty-icon:where(.svelte-1mh7cqv){color:#ff8da0;border-color:#ff8da059;background:#ff5a781a}.retry-button.svelte-1mh7cqv{margin-top:.35rem;border:1px solid rgba(108,231,239,.35);border-radius:999px;padding:.4rem .8rem;color:#aaf5f7;background:#6ce7ef14;font-size:.68rem;cursor:pointer}.skeleton-row.svelte-1mh7cqv{display:flex;align-items:center;gap:.55rem;height:3.25rem;padding:.45rem;border-radius:.8rem;background:linear-gradient(90deg,#ffffff0a,#ffffff1a,#ffffff0a);background-size:200% 100%;animation:svelte-1mh7cqv-shimmer 1.25s infinite}.skeleton-row.svelte-1mh7cqv span:where(.svelte-1mh7cqv){height:1rem;border-radius:999px;background:#ffffff1f}.skeleton-row.svelte-1mh7cqv span:where(.svelte-1mh7cqv):first-child{width:1.25rem}.skeleton-row.svelte-1mh7cqv span:where(.svelte-1mh7cqv):nth-child(2){width:2rem;height:2rem;border-radius:50%}.skeleton-row.svelte-1mh7cqv span:where(.svelte-1mh7cqv):last-child{width:55%}@keyframes svelte-1mh7cqv-row-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes svelte-1mh7cqv-shimmer{to{background-position:-200% 0}}@keyframes svelte-1mh7cqv-pulse{50%{opacity:.4;transform:scale(.8)}}@keyframes svelte-1mh7cqv-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.svelte-1mh7cqv,.svelte-1mh7cqv:before,.svelte-1mh7cqv:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}.eyebrow.svelte-1te4loe{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,var(--accent, #38e8ff) 80%,white)}.spot-grid.svelte-1te4loe{display:grid;grid-template-columns:1fr;align-items:start;gap:18px;margin-bottom:22px}@media(min-width:1024px){.spot-grid.svelte-1te4loe{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}.spot-grid.svelte-1te4loe .spotlight:where(.svelte-1te4loe){animation:svelte-1te4loe-spot-in .55s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i) * 90ms)}@keyframes svelte-1te4loe-spot-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.spot-grid.svelte-1te4loe .spotlight:where(.svelte-1te4loe){animation:none}}.spotlight.svelte-1te4loe{--accent: #c8ff2e;margin-bottom:2.5rem}.featured-wrap.svelte-1te4loe{margin-bottom:8px}.spot-head.svelte-1te4loe{--accent: #c8ff2e;display:flex;justify-content:center;margin-bottom:10px}.section-head.svelte-1te4loe{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:18px}.section-title.svelte-1te4loe{margin:4px 0 0;font-size:clamp(1.5rem,4.5vw,2.1rem);font-weight:900;letter-spacing:-.02em;line-height:1.1;color:var(--foreground)}.save-banner.svelte-1te4loe,.continue.svelte-1te4loe{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:0 0 1.25rem;padding:14px 16px;border-radius:18px;border:1px solid rgba(232,195,106,.28);background:#e8c36a14}.save-title.svelte-1te4loe,.continue-name.svelte-1te4loe{margin:0;font-weight:800;color:var(--foreground)}.save-body.svelte-1te4loe{margin:4px 0 0;font-size:.85rem;color:var(--muted-foreground)}.save-cta.svelte-1te4loe,.continue-play.svelte-1te4loe{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 16px;border-radius:999px;border:0;font-weight:800;color:#1a1206;background:#e8c36a;text-decoration:none;cursor:pointer}.continue.svelte-1te4loe{border-color:#38e8ff47;background:#38e8ff14}.continue-play.svelte-1te4loe{background:#38e8ff}.soon-head.svelte-1te4loe{margin:2.2rem 0 14px}.soon-title.svelte-1te4loe{font-size:clamp(1.2rem,3.5vw,1.55rem)}.pts-hint.svelte-1te4loe{max-width:46rem}.sudoku-hub.svelte-1te4loe{height:100%;overflow:auto;padding:8px 10px 14px}.sudoku-status.svelte-1te4loe{margin:12px;color:var(--muted-foreground)}.sudoku-rows.svelte-1te4loe{margin:0;padding:0;list-style:none}.sudoku-rows.svelte-1te4loe li:where(.svelte-1te4loe){display:grid;grid-template-columns:1.5rem 1fr auto;gap:10px;align-items:center;padding:10px 4px;border-bottom:1px solid rgba(255,255,255,.06)}.sudoku-more.svelte-1te4loe{display:inline-flex;margin-top:14px;font-weight:800;color:#b084ff}.section-sub.svelte-1te4loe{margin:6px 0 0;max-width:38rem;font-size:.9rem;color:var(--muted-foreground)}.grid-section.svelte-1te4loe,.boards-section.svelte-1te4loe{--accent: #38e8ff;margin-top:2.75rem;scroll-margin-top:84px}@supports (animation-timeline: view()){.section-head.svelte-1te4loe,.board-tabs.svelte-1te4loe,.spot-head.svelte-1te4loe{animation:svelte-1te4loe-section-in linear both;animation-timeline:view();animation-range:entry 0% entry 55%}}@keyframes svelte-1te4loe-section-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.filters.svelte-1te4loe,.board-tabs.svelte-1te4loe{display:flex;flex-wrap:wrap;gap:8px}.board-tabs.svelte-1te4loe{margin-bottom:14px;overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.board-tabs.svelte-1te4loe::-webkit-scrollbar{display:none}.board-tabs.svelte-1te4loe .chip:where(.svelte-1te4loe){flex:0 0 auto}.chip.svelte-1te4loe{--chip: var(--accent);display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#f4f7ffc7;font-size:.8rem;font-weight:800;white-space:nowrap;cursor:pointer;touch-action:manipulation;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .18s ease}.chip.svelte-1te4loe:active{transform:scale(.96)}.chip.on.svelte-1te4loe{color:#06101c;background:var(--chip);border-color:transparent;box-shadow:0 10px 26px -14px var(--chip)}.chip.svelte-1te4loe .dot:where(.svelte-1te4loe){width:7px;height:7px;border-radius:50%;background:var(--chip);box-shadow:0 0 10px var(--chip)}.chip.on.svelte-1te4loe .dot:where(.svelte-1te4loe){background:#06101c;box-shadow:none}.cards.svelte-1te4loe{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:16px}.board-panel.svelte-1te4loe{height:min(480px,68vh);border-radius:24px;border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 9%,transparent),transparent 40%),#0608178f;backdrop-filter:blur(16px) saturate(1.1);-webkit-backdrop-filter:blur(16px) saturate(1.1);box-shadow:0 24px 70px -46px var(--accent);padding:12px;overflow:hidden;animation:svelte-1te4loe-panel-in .4s cubic-bezier(.16,1,.3,1)}.board-panel.svelte-1te4loe>*{height:100%}@keyframes svelte-1te4loe-panel-in{0%{transform:translateY(10px) scale(.99)}to{transform:none}}@media(min-width:1024px){.cards.svelte-1te4loe{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}@media(min-width:1400px){.cards.svelte-1te4loe{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.section-head.svelte-1te4loe,.board-tabs.svelte-1te4loe,.board-panel.svelte-1te4loe,.spot-head.svelte-1te4loe{animation:none!important}}.hero-inner.svelte-jxklfm{display:grid;grid-template-columns:1fr;align-items:center;gap:clamp(1.5rem,4vw,2.75rem);max-width:1200px;margin:0 auto;text-align:center}@media(min-width:1024px){.hero-inner.svelte-jxklfm{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);text-align:start}.hero-inner.svelte-jxklfm .stats:where(.svelte-jxklfm),.hero-inner.svelte-jxklfm .hero-actions:where(.svelte-jxklfm){justify-content:flex-start}}.hero-stage.svelte-jxklfm{position:relative;width:100%}.stage-shell.svelte-jxklfm{position:relative;display:block;width:100%;aspect-ratio:16 / 10;overflow:hidden;border-radius:22px;border:1px solid rgba(255,255,255,.1);background:#05070f;box-shadow:0 30px 80px -40px #000000e6;cursor:pointer;isolation:isolate;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s ease}.stage-shell.svelte-jxklfm:hover{transform:translateY(-3px);border-color:#c8ff2e73}.stage-shell.svelte-jxklfm:focus-visible{outline:2px solid rgba(200,255,46,.75);outline-offset:3px}.stage-poster.svelte-jxklfm,.stage-frame.svelte-jxklfm{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border:0}.stage-frame.svelte-jxklfm{pointer-events:none;animation:svelte-jxklfm-stage-fade .7s ease both}@keyframes svelte-jxklfm-stage-fade{0%{opacity:0}to{opacity:1}}.stage-veil.svelte-jxklfm{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(3,6,14,.88) 0%,rgba(3,6,14,.15) 38%,transparent 62%)}.stage-card.svelte-jxklfm{position:absolute;inset-inline:12px;bottom:12px;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:#080c16b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:start}.stage-live.svelte-jxklfm{display:inline-flex;align-items:center;gap:5px;font-size:9px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:#c8ff2e;white-space:nowrap}.stage-live.svelte-jxklfm i:where(.svelte-jxklfm){width:6px;height:6px;border-radius:50%;background:#c8ff2e;box-shadow:0 0 8px #c8ff2e;animation:svelte-jxklfm-pulse 1.8s ease-in-out infinite}.stage-name.svelte-jxklfm{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:900;color:#f4f7ff}.stage-go.svelte-jxklfm{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:50%;background:#c8ff2e;color:#0a1200;box-shadow:0 0 22px #c8ff2e73}@keyframes svelte-jxklfm-pulse{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.2)}}.stage-sweep.svelte-jxklfm,.stage-grain.svelte-jxklfm{display:none;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}@media(min-width:1024px){.arcade-hero.svelte-jxklfm{min-height:min(78vh,720px);display:flex;align-items:center;padding-block:clamp(3.5rem,9vh,6rem);border-bottom-color:#ffffff1a}.hero-stage.svelte-jxklfm{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-4;width:auto}.hero-inner.svelte-jxklfm{grid-template-columns:minmax(0,1fr);width:100%;max-width:1200px}.hero-copy.svelte-jxklfm{max-width:34rem}.stage-shell.svelte-jxklfm{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto;border:0;border-radius:0;box-shadow:none;pointer-events:none;transform:none}.stage-shell.svelte-jxklfm:hover{transform:none}.stage-poster.svelte-jxklfm,.stage-frame.svelte-jxklfm{object-position:center 42%;animation:svelte-jxklfm-cover-drift 42s ease-in-out infinite alternate}.stage-veil.svelte-jxklfm{background:linear-gradient(100deg,#03060ef0,#03060ed1 30%,#03060e59 58%,#03060e1f),linear-gradient(to top,rgba(3,6,14,.92) 0%,transparent 32%),linear-gradient(to bottom,rgba(3,6,14,.7) 0%,transparent 26%),radial-gradient(120% 100% at 50% 50%,transparent 40%,rgba(3,6,14,.55) 100%)}.stage-sweep.svelte-jxklfm{display:block;background:linear-gradient(104deg,transparent 34%,rgba(255,255,255,.07) 46%,rgba(160,215,255,.11) 50%,rgba(255,255,255,.07) 54%,transparent 66%);mix-blend-mode:screen;animation:svelte-jxklfm-cover-sweep 11s ease-in-out infinite}.stage-grain.svelte-jxklfm{display:block;opacity:.42;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");background-size:160px 160px}.stage-card.svelte-jxklfm{inset-inline:auto 26px;bottom:26px;width:min(20rem,34vw);pointer-events:auto;cursor:pointer;border-color:#ffffff2e;background:#080c1699;box-shadow:0 24px 60px -30px #000000f2;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s ease}.stage-card.svelte-jxklfm:hover{transform:translateY(-3px);border-color:#c8ff2e80}.aurora.svelte-jxklfm{opacity:.5}.grid-lines.svelte-jxklfm{opacity:.22}.hero-title.svelte-jxklfm,.hero-sub.svelte-jxklfm,.kicker.svelte-jxklfm{text-shadow:0 2px 24px rgba(0,0,0,.75)}.stats.svelte-jxklfm{text-shadow:0 1px 12px rgba(0,0,0,.7)}}@keyframes svelte-jxklfm-cover-drift{0%{transform:scale(1.04)}to{transform:scale(1.12) translate3d(-1.2%,-1%,0)}}@keyframes svelte-jxklfm-cover-sweep{0%,to{transform:translate3d(-38%,0,0);opacity:0}45%{opacity:1}70%,to{transform:translate3d(38%,0,0);opacity:0}}@media(prefers-reduced-motion:reduce){.stage-frame.svelte-jxklfm,.stage-live.svelte-jxklfm i:where(.svelte-jxklfm){animation:none}.stage-shell.svelte-jxklfm{transition:none}.stage-poster.svelte-jxklfm,.stage-frame.svelte-jxklfm,.stage-sweep.svelte-jxklfm{animation:none}.stage-sweep.svelte-jxklfm{display:none}}.arcade-hero.svelte-jxklfm{position:relative;isolation:isolate;overflow:hidden;margin:0 auto;padding:clamp(2.6rem,8vw,5.5rem) 1rem clamp(2rem,6vw,4rem);text-align:center;border-bottom:1px solid rgba(255,255,255,.06)}.aurora.svelte-jxklfm{position:absolute;top:-30%;right:-10%;bottom:-30%;left:-10%;z-index:-3;background:radial-gradient(38% 45% at 22% 38%,rgba(232,195,106,.28),transparent 70%),radial-gradient(32% 40% at 74% 30%,rgba(60,108,255,.34),transparent 70%),radial-gradient(40% 44% at 58% 78%,rgba(194,91,255,.26),transparent 70%),radial-gradient(36% 40% at 34% 84%,rgba(56,232,255,.2),transparent 70%);filter:blur(28px);animation:svelte-jxklfm-aurora 18s ease-in-out infinite alternate}.grid-lines.svelte-jxklfm{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px) 0 0 / 100% 44px,linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px) 0 0 / 44px 100%;-webkit-mask-image:radial-gradient(70% 70% at 50% 50%,#000 30%,transparent 100%);mask-image:radial-gradient(70% 70% at 50% 50%,#000 30%,transparent 100%);transform:perspective(600px) rotateX(58deg) translateY(-8%);transform-origin:50% 100%;opacity:.55}.coins.svelte-jxklfm{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.coin.svelte-jxklfm{position:absolute;left:var(--x);bottom:-40px;display:grid;place-items:center;width:var(--s);height:var(--s);border-radius:50%;font-size:calc(var(--s) * .55);font-weight:900;color:#1a1206;background:radial-gradient(circle at 35% 30%,#f6dc95,#e8c36a 55%,#b8933f);box-shadow:0 0 14px #e8c36a73;opacity:0;animation:svelte-jxklfm-rise var(--d) linear infinite;animation-delay:var(--delay)}.hero-inner.svelte-jxklfm{max-width:52rem;margin:0 auto}.kicker.svelte-jxklfm{margin:0 0 10px;font-size:11px;font-weight:800;letter-spacing:.32em;color:#e8c36a;animation:svelte-jxklfm-fade-up .7s cubic-bezier(.16,1,.3,1) both}.hero-title.svelte-jxklfm{margin:0;font-size:clamp(2.1rem,8vw,4.4rem);font-weight:900;line-height:1.02;letter-spacing:-.03em;color:var(--foreground);text-wrap:balance}.word.svelte-jxklfm{display:inline-block;margin-inline:.14em;background:linear-gradient(120deg,#fff,#e8c36a 45%,#7cc7ff);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:svelte-jxklfm-word-in .8s cubic-bezier(.16,1,.3,1) both,svelte-jxklfm-shimmer 7s ease-in-out infinite;animation-delay:calc(.12s + var(--w) * .12s),calc(var(--w) * .6s)}.hero-sub.svelte-jxklfm{max-width:36rem;margin:18px auto 0;font-size:clamp(.95rem,2.4vw,1.1rem);line-height:1.6;color:var(--muted-foreground);animation:svelte-jxklfm-fade-up .8s .45s cubic-bezier(.16,1,.3,1) both}.hero-actions.svelte-jxklfm{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;animation:svelte-jxklfm-fade-up .8s .6s cubic-bezier(.16,1,.3,1) both}.cta.svelte-jxklfm{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 22px;border-radius:999px;font-weight:800;font-size:.95rem;border:1px solid transparent;cursor:pointer;touch-action:manipulation;transition:transform .18s ease,filter .18s ease,background .2s ease}.cta.svelte-jxklfm:active{transform:scale(.96)}.cta-primary.svelte-jxklfm{color:#1a1206;background:linear-gradient(120deg,#f6dc95,#e8c36a 60%,#d4ad55);box-shadow:0 14px 40px -16px #e8c36ae6;animation:svelte-jxklfm-glow 2.8s ease-in-out infinite}.cta-primary.svelte-jxklfm:hover{filter:brightness(1.06)}.cta-ghost.svelte-jxklfm{color:var(--foreground);border-color:#ffffff29;background:#ffffff0d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cta-ghost.svelte-jxklfm:hover{background:#ffffff1a}.stats.svelte-jxklfm{display:flex;justify-content:center;gap:clamp(14px,5vw,40px);margin:26px 0 0;padding:0;list-style:none;animation:svelte-jxklfm-fade-up .8s .75s cubic-bezier(.16,1,.3,1) both}.stats.svelte-jxklfm li:where(.svelte-jxklfm){display:flex;flex-direction:column;align-items:center;gap:2px}.stats.svelte-jxklfm b:where(.svelte-jxklfm){display:inline-flex;align-items:center;gap:6px;font-size:1.35rem;font-weight:900;color:var(--foreground);font-variant-numeric:tabular-nums}.stats.svelte-jxklfm span:where(.svelte-jxklfm){font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-foreground)}.live.svelte-jxklfm{width:8px;height:8px;border-radius:50%;background:#34d399;box-shadow:0 0 12px #34d399;animation:svelte-jxklfm-pulse 1.8s ease-in-out infinite}.page-body.svelte-jxklfm{max-width:80rem;margin:0 auto;padding:clamp(1.4rem,4vw,2.5rem) .85rem 2rem}.arcade-section.svelte-jxklfm{scroll-margin-top:76px}.rooms.svelte-jxklfm{margin:3rem auto 1.5rem}@keyframes svelte-jxklfm-aurora{0%{transform:translate3d(-3%,-2%,0) rotate(0) scale(1)}to{transform:translate3d(3%,3%,0) rotate(6deg) scale(1.08)}}@keyframes svelte-jxklfm-rise{0%{transform:translateY(0) rotate(0);opacity:0}10%{opacity:.85}90%{opacity:.4}to{transform:translateY(-120vh) rotate(360deg);opacity:0}}@keyframes svelte-jxklfm-word-in{0%{opacity:0;transform:translateY(28px) rotate(-2deg)}to{opacity:1;transform:none}}@keyframes svelte-jxklfm-shimmer{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes svelte-jxklfm-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes svelte-jxklfm-glow{0%,to{box-shadow:0 14px 40px -16px #e8c36ae6}50%{box-shadow:0 18px 50px -12px #e8c36a}}@keyframes svelte-jxklfm-pulse{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.25)}}@media(prefers-reduced-motion:reduce){.aurora.svelte-jxklfm,.coin.svelte-jxklfm,.kicker.svelte-jxklfm,.word.svelte-jxklfm,.hero-sub.svelte-jxklfm,.hero-actions.svelte-jxklfm,.stats.svelte-jxklfm,.cta-primary.svelte-jxklfm,.live.svelte-jxklfm{animation:none;opacity:1;transform:none}.coin.svelte-jxklfm{display:none}}
