.site-header[data-v-3439c104]{position:fixed;inset-inline:0;top:0;z-index:100;padding-top:12px;pointer-events:none}.site-header.scrolled .nav-wrap[data-v-3439c104],.site-header.open .nav-wrap[data-v-3439c104]{background:#100823e6;box-shadow:0 16px 44px #02000c85,inset 0 0 0 1px #ffffff1c,inset 0 2px 8px #ffffff0f}.nav-wrap[data-v-3439c104]{position:relative;display:flex;align-items:center;gap:18px;min-height:62px;padding:7px 9px 7px 20px;border-radius:var(--r-pill);pointer-events:auto;background:#0d061e99;backdrop-filter:blur(20px) saturate(1.25);-webkit-backdrop-filter:blur(20px) saturate(1.25);box-shadow:0 12px 34px #02000c4d,inset 0 0 0 1px #ffffff14,inset 0 2px 8px #ffffff0a;transition:background .25s ease,box-shadow .25s ease}.brand[data-v-3439c104]{display:inline-flex;flex:0 0 auto}.brand img[data-v-3439c104]{width:166px;height:auto}.nav-links[data-v-3439c104]{display:flex;align-items:center;gap:clamp(12px,1.5vw,22px);margin-inline:auto}.nav-links a[data-v-3439c104]{position:relative;font-size:14.5px;font-weight:600;color:var(--ink-mid);text-decoration:none;transition:color .18s ease}.nav-links a[data-v-3439c104]:after{content:"";position:absolute;left:50%;right:50%;bottom:-7px;height:2px;border-radius:2px;background:var(--accent-text);opacity:0;transition:left .22s ease,right .22s ease,opacity .22s ease}.nav-links a[data-v-3439c104]:hover,.nav-links a.router-link-active[data-v-3439c104]{color:var(--ink)}.nav-links a.router-link-active[data-v-3439c104]:after{left:0;right:0;opacity:1}.nav-links a.nav-hash[data-v-3439c104]:after{display:none}.nav-actions[data-v-3439c104]{display:flex;align-items:center;gap:14px}.nav-actions .btn[data-v-3439c104]{flex:0 0 auto}.nav-burger[data-v-3439c104]{display:none;flex-direction:column;justify-content:center;gap:5px;width:46px;height:46px;padding:12px 11px;border-radius:var(--r-chip);border:0;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 2px 4px #ffffff1a}.nav-burger span[data-v-3439c104]{display:block;height:2.5px;border-radius:2px;background:var(--ink);transition:transform .2s ease,opacity .2s ease}.open .nav-burger span[data-v-3439c104]:nth-child(1){transform:translateY(7.5px) rotate(45deg)}.open .nav-burger span[data-v-3439c104]:nth-child(2){opacity:0}.open .nav-burger span[data-v-3439c104]:nth-child(3){transform:translateY(-7.5px) rotate(-45deg)}.theme-meadow .nav-wrap[data-v-3439c104]{background:#ffffffa3;box-shadow:0 12px 34px #402c781f,inset 0 0 0 1px #ffffffeb}.theme-meadow .site-header.scrolled .nav-wrap[data-v-3439c104],.theme-meadow .site-header.open .nav-wrap[data-v-3439c104]{background:#ffffffe6;box-shadow:0 16px 44px #402c7829,inset 0 0 0 1px #fffffff2}.theme-meadow .nav-burger[data-v-3439c104],.theme-meadow .nav-actions .btn-ghost[data-v-3439c104]{background:var(--accent-soft);box-shadow:inset 0 0 0 1px #6b3fd11f}@media(min-width:900px)and (max-width:1050px){.nav-wrap[data-v-3439c104]{gap:12px}.brand img[data-v-3439c104]{width:140px}.launch-chip[data-v-3439c104]{display:none}}@media(max-width:899px){.nav-actions[data-v-3439c104]{margin-left:auto}.nav-links[data-v-3439c104]{position:absolute;top:100%;left:10px;right:10px;flex-direction:column;align-items:stretch;gap:0;padding:10px 22px 22px;margin-top:10px;border-radius:24px;background:#0e0720f7;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 24px 40px #02000c80;display:none}.nav-links a[data-v-3439c104]{padding:15px 6px;font-size:17px}.nav-links.open[data-v-3439c104],.nav-burger[data-v-3439c104]{display:flex}.launch-chip[data-v-3439c104]{display:none}.brand img[data-v-3439c104]{width:144px}.theme-meadow .nav-links[data-v-3439c104]{background:#fffffff7;box-shadow:0 24px 40px #402c7833,inset 0 0 0 1px #fffffff2}}@media(max-width:639px){.nav-actions .btn[data-v-3439c104]{display:none}}.status-pill[data-v-e8b3e595]{transition:transform .1s ease,box-shadow .18s ease,filter .18s ease}.status-pill[data-v-e8b3e595]:active{transform:translate3d(0,1px,0) scale(.985);filter:brightness(.97)}.status-pill[data-v-e8b3e595]{display:inline-flex;align-items:center;gap:9px;padding:8px 16px;border-radius:var(--r-pill);background:var(--glass-bg, radial-gradient(ellipse 90% 100% at 16% -12%, rgba(255, 255, 255, .13), transparent 66%), linear-gradient(145deg, rgba(255, 255, 255, .06) 0%, rgba(255, 255, 255, .0288) 100%));box-shadow:var(--glass-shadow, 0 8px 16px rgba(5, 3, 16, .26), inset 5px 6px 11px rgba(255, 255, 255, .055), inset -5px -6px 12px rgba(5, 3, 16, .24));color:var(--ink-mid);font-size:13px;font-weight:600;text-decoration:none;transition:color .18s ease}.status-pill[data-v-e8b3e595]:hover{color:var(--ink)}.sp-dot[data-v-e8b3e595]{width:8px;height:8px;border-radius:50%;background:var(--tone, var(--unknown));box-shadow:0 0 0 3px var(--tone-dim, var(--unknown-dim))}.tone-up[data-v-e8b3e595]{--tone: var(--up);--tone-dim: var(--up-dim)}.tone-degraded[data-v-e8b3e595]{--tone: var(--degraded);--tone-dim: var(--degraded-dim)}.tone-down[data-v-e8b3e595]{--tone: var(--down);--tone-dim: var(--down-dim)}.tone-unknown[data-v-e8b3e595],.tone-idle[data-v-e8b3e595]{--tone: var(--unknown);--tone-dim: var(--unknown-dim)}.tone-up .sp-dot[data-v-e8b3e595]{animation:sp-breathe-e8b3e595 3.4s ease-in-out infinite}@keyframes sp-breathe-e8b3e595{0%,to{box-shadow:0 0 0 3px var(--tone-dim)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--tone) 12%,transparent)}}.store-button[data-v-f6942756]{display:inline-flex;flex-direction:column;align-items:flex-start;gap:10px}.store-badges[data-v-f6942756]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:12px}.badge[data-v-f6942756]{transition:transform .1s ease,box-shadow .18s ease,filter .18s ease}.badge[data-v-f6942756]:active{transform:translate3d(0,1px,0) scale(.985);filter:brightness(.97)}.badge[data-v-f6942756]{display:inline-flex;align-items:center;gap:13px;min-height:56px;padding:10px 24px 10px 17px;border-radius:var(--r-md);background:linear-gradient(180deg,#1d1830,#110d1f);color:#fff;border:1px solid rgba(255,255,255,.14);box-shadow:0 14px 30px #402c7842,inset 0 1px #ffffff1f;text-decoration:none}@media(hover:hover)and (pointer:fine){.badge[data-v-f6942756]:hover{box-shadow:0 18px 38px #402c7852,inset 0 1px #ffffff29}}.badge-icon[data-v-f6942756]{flex:0 0 auto}.icon-play[data-v-f6942756]{width:24px;height:auto}.icon-apple[data-v-f6942756]{width:22px;height:auto;margin-top:-3px}.badge-text[data-v-f6942756]{display:flex;flex-direction:column;line-height:1.18;text-align:left}.badge-text small[data-v-f6942756]{font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;opacity:.72}.badge-text strong[data-v-f6942756]{font-size:18px;font-weight:600;letter-spacing:-.01em}.badge.dark[data-v-f6942756]{background:linear-gradient(180deg,#1d1830,#110d1f)}.badge.soon[data-v-f6942756]{background:linear-gradient(180deg,#6d6787,#565073);border-color:#ffffff1f;box-shadow:0 10px 22px #402c782e,inset 0 1px #ffffff1a;color:#ffffffe6;cursor:default}.badge.soon[data-v-f6942756]:hover,.badge.soon[data-v-f6942756]:active{transform:none;filter:none;box-shadow:0 10px 22px #402c782e,inset 0 1px #ffffff1a}.badge.soon .badge-icon[data-v-f6942756]{opacity:.85}.store-note[data-v-f6942756]{max-width:540px;margin:0;color:var(--ink-low);font-size:13px;line-height:1.45}.site-footer[data-v-9c26b93a]{position:relative;margin-top:clamp(40px,6vw,80px);padding-top:20px;background:linear-gradient(180deg,transparent,rgba(5,3,16,.58) 38%,rgba(5,3,16,.82))}.footer-top[data-v-9c26b93a]{display:grid;grid-template-columns:minmax(240px,1fr) 2.2fr;gap:clamp(32px,6vw,90px);padding:clamp(34px,5vw,64px);border-radius:36px;background:radial-gradient(circle at 8% 0%,rgba(245,196,81,.13),transparent 32%),radial-gradient(circle at 92% 18%,rgba(124,92,214,.16),transparent 38%),linear-gradient(148deg,#1f133be0,#0c0819eb);box-shadow:0 30px 70px #03010c7a,inset 0 0 0 1px #ffffff14,inset 7px 8px 18px #ffffff09}.footer-brand img[data-v-9c26b93a]{width:190px;height:auto}.footer-brand p[data-v-9c26b93a]{margin-top:16px;margin-bottom:22px;color:var(--ink-mid);font-weight:500}.footer-status[data-v-9c26b93a]{margin-top:18px}.footer-store-links[data-v-9c26b93a]{display:flex;flex-wrap:wrap;gap:10px}.footer-links[data-v-9c26b93a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.footer-links h2[data-v-9c26b93a]{font-family:Nunito,-apple-system,Segoe UI,Roboto,sans-serif;font-size:12.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-low);margin-bottom:16px}.footer-links a[data-v-9c26b93a]{display:block;padding-block:5.5px;font-size:15px;font-weight:500;color:var(--ink-mid);text-decoration:none;transition:color .15s ease}.footer-links a[data-v-9c26b93a]:hover{color:var(--ink)}.footer-bottom[data-v-9c26b93a]{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-block:30px;color:var(--ink-low);font-size:13.5px;font-weight:500}@media(min-width:640px){.footer-bottom[data-v-9c26b93a]{padding-bottom:26px}}.has-install-bar .footer-bottom[data-v-9c26b93a]{padding-bottom:calc(92px + env(safe-area-inset-bottom,0px))}@media(min-width:640px){.has-install-bar .footer-bottom[data-v-9c26b93a]{padding-bottom:26px}}.theme-meadow .site-footer[data-v-9c26b93a]{margin-top:0;padding-top:calc(var(--cta-overlap, 120px) + 40px);border-radius:clamp(28px,5vw,56px) clamp(28px,5vw,56px) 0 0;background:radial-gradient(60% 40% at 50% 0%,rgba(255,255,255,.55),transparent 70%),linear-gradient(180deg,#ece3ff,#ddcffe 48%,#cfbdf9)}.theme-meadow.site-inner .site-footer[data-v-9c26b93a],.site-inner .site-footer[data-v-9c26b93a]{margin-top:clamp(48px,7vw,96px);padding-top:44px}.theme-meadow .footer-top[data-v-9c26b93a]{background:var(--glass-bg);box-shadow:var(--glass-shadow)}@media(max-width:899px){.footer-top[data-v-9c26b93a]{grid-template-columns:1fr}.footer-links[data-v-9c26b93a]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:34px}}.mobile-install[data-v-dff6f1cd]{position:fixed;inset-inline:0;bottom:0;z-index:90;width:100%;max-width:100%;box-sizing:border-box;display:none;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:#0a0814eb;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid var(--hairline);color:#fff;text-decoration:none}.mi-text[data-v-dff6f1cd]{display:flex;flex-direction:column;flex:1;min-width:0;line-height:1.25;white-space:nowrap}.mi-text strong[data-v-dff6f1cd]{font-size:15px;font-weight:700;letter-spacing:-.01em}.mi-text small[data-v-dff6f1cd]{overflow:hidden;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-overflow:ellipsis;color:var(--ink-low)}.mi-icon[data-v-dff6f1cd]{flex:0 0 auto;width:32px;height:32px;border-radius:10px}.mi-badge[data-v-dff6f1cd]{flex:0 0 auto}.mi-badge[data-v-dff6f1cd] .store-badges{gap:0}.mi-badge[data-v-dff6f1cd] .badge{gap:8px;min-height:0;padding:7px 13px 7px 11px;border-radius:11px}.mi-badge[data-v-dff6f1cd] .badge-icon{width:17px;height:auto}.mi-badge[data-v-dff6f1cd] .badge-text small{font-size:8.5px}.mi-badge[data-v-dff6f1cd] .badge-text strong{font-size:15px}.theme-meadow .mobile-install[data-v-dff6f1cd]{background:#fffffff0;border-top-color:var(--hairline);color:var(--ink);box-shadow:0 -12px 30px #402c781f}@media(max-width:639px){.mobile-install[data-v-dff6f1cd]{display:flex}}@media(max-width:359px){.mobile-install[data-v-dff6f1cd]{gap:10px;padding-inline:14px}.mi-icon[data-v-dff6f1cd]{display:none}}.game-tile[data-v-6d0edce3]{--poster-accent: var(--g-hi, #ffe27a);--poster-deep: var(--g-deep, #2d1948);--poster-ink: #fff;--poster-ink-soft: rgba(255, 255, 255, .8);--poster-sheen: .38;--poster-icon-rotate: 0deg;--poster-icon-scale: 1;position:relative;display:flex;flex-direction:column;align-items:flex-start;min-height:272px;padding:16px 16px 18px;border-radius:28px;overflow:hidden;isolation:isolate;color:var(--poster-ink);text-decoration:none;background:radial-gradient(circle at 18% 2%,rgba(255,255,255,var(--poster-sheen)),transparent 40%),linear-gradient(145deg,var(--g-t1) 0%,var(--g-t2) 54%,var(--g-t3) 100%);box-shadow:0 25px 50px color-mix(in srgb,var(--poster-deep) 14%,transparent),0 12px 29px #402c781f,inset 0 6px 10px #ffffff4f,inset 5px 0 14px #ffffff1a,inset -6px -10px 19px #0000000e,inset 0 -16px 28px color-mix(in srgb,var(--poster-deep) 4%,transparent);transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease}.game-tile[data-v-6d0edce3]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;background:radial-gradient(ellipse 125% 58% at 30% -6%,rgba(255,255,255,.15),transparent 58%),radial-gradient(ellipse 42% 115% at -8% 43%,rgba(255,255,255,.12),transparent 67%),radial-gradient(ellipse 42% 112% at 108% 60%,rgba(0,0,0,.055),transparent 68%),radial-gradient(ellipse 118% 42% at 54% 108%,color-mix(in srgb,var(--poster-deep) 8%,transparent),transparent 67%),radial-gradient(circle at 86% 18%,color-mix(in srgb,var(--poster-accent) 7.5%,transparent),transparent 33%),linear-gradient(145deg,rgba(255,255,255,.055),transparent 48%,rgba(0,0,0,.025));box-shadow:inset 0 3px 5px #ffffff21,inset 0 -6px 11px #00000006;pointer-events:none}.game-tile[data-v-6d0edce3]:after{content:"";position:absolute;right:-54px;bottom:54px;z-index:0;width:150px;height:150px;background:var(--g-art) center/contain no-repeat;opacity:.03;transform:rotate(-14deg);pointer-events:none}@media(hover:hover)and (pointer:fine){.game-tile[data-v-6d0edce3]:hover{transform:translateY(-6px);box-shadow:0 34px 66px color-mix(in srgb,var(--poster-deep) 22%,transparent),0 16px 34px #402c7829,inset 0 6px 10px #ffffff5c,inset 5px 0 14px #ffffff1f,inset -6px -10px 19px #0000000e,inset 0 -16px 28px color-mix(in srgb,var(--poster-deep) 4%,transparent)}.game-tile:hover .tile-icon[data-v-6d0edce3]{transform:translateY(-6px) rotate(var(--poster-icon-rotate)) scale(calc(var(--poster-icon-scale) * 1.06))}.game-tile:hover .tile-keyart[data-v-6d0edce3]{transform:translateY(-8px) rotate(1.5deg) scale(1.03)}}.game-tile[data-v-6d0edce3]:active{transform:translate3d(0,1px,0) scale(.985)}.game-tile[data-v-6d0edce3]:focus-visible{outline:3px solid #fff;outline-offset:3px}.tile-top[data-v-6d0edce3]{position:relative;z-index:2;display:flex;align-items:center;gap:6px;width:100%;min-height:24px}.tile-badge[data-v-6d0edce3]{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:24px;padding:4px 9px 5px;border-radius:100px;color:color-mix(in srgb,var(--poster-ink) 95%,transparent);font-size:10.5px;font-weight:800;line-height:1;letter-spacing:.02em;white-space:nowrap;background:radial-gradient(ellipse 100% 80% at 28% -10%,rgba(255,255,255,.2),transparent 65%),linear-gradient(180deg,color-mix(in srgb,var(--poster-deep) 26%,transparent),color-mix(in srgb,var(--poster-deep) 44%,transparent));text-shadow:var(--poster-badge-shadow, 0 1px 3px color-mix(in srgb, var(--poster-deep) 38%, transparent));box-shadow:0 5px 11px color-mix(in srgb,var(--poster-deep) 14%,transparent),inset 0 2px 4px #fff3,inset 0 -3px 5px color-mix(in srgb,var(--poster-deep) 15%,transparent)}.tile-badge-players[data-v-6d0edce3]{margin-left:auto}.badge-icon[data-v-6d0edce3]{display:block;flex:0 0 auto;object-fit:contain;filter:var(--poster-badge-icon-filter, brightness(0) invert(1))}.badge-star[data-v-6d0edce3]{width:12px;height:12px;filter:brightness(0) saturate(100%) invert(86%) sepia(65%) saturate(971%) hue-rotate(343deg) brightness(105%) contrast(103%)}.badge-gamepad[data-v-6d0edce3]{width:13px;height:11px}.tile-art[data-v-6d0edce3]{position:relative;z-index:1;display:grid;place-items:center;width:100%;height:122px;margin-top:4px}.tile-art[data-v-6d0edce3]:before{content:"";position:absolute;left:50%;top:48%;width:128px;height:100px;border-radius:50%;background:radial-gradient(ellipse,color-mix(in srgb,var(--poster-accent) 30%,transparent),rgba(255,255,255,.1) 44%,transparent 72%);transform:translate(-50%,-50%);pointer-events:none}.tile-art[data-v-6d0edce3]:after{content:"";position:absolute;left:50%;bottom:6px;width:74px;height:12px;border-radius:50%;background:color-mix(in srgb,var(--poster-deep) 27%,transparent);filter:blur(5px);transform:translate(-50%);pointer-events:none}.tile-icon[data-v-6d0edce3]{position:relative;z-index:2;width:100px;height:100px;object-fit:contain;filter:drop-shadow(0 8px 13px color-mix(in srgb,var(--poster-deep) 30%,transparent));transform:rotate(var(--poster-icon-rotate)) scale(var(--poster-icon-scale));transition:transform .35s cubic-bezier(.2,.8,.2,1);animation:tile-bob-6d0edce3 3.4s ease-in-out infinite alternate}.tile-copy[data-v-6d0edce3]{position:relative;z-index:2;width:100%;min-width:0;margin-top:6px}.tile-name[data-v-6d0edce3]{display:block;font-family:Fredoka,Trebuchet MS,system-ui,sans-serif;font-size:21px;font-weight:600;line-height:1.1;letter-spacing:-.015em;text-shadow:var(--poster-title-shadow, 0 3px 7px color-mix(in srgb, var(--poster-deep) 32%, transparent))}.tile-tag[data-v-6d0edce3]{display:block;margin-top:5px;color:var(--poster-ink-soft);font-size:13px;font-weight:500;line-height:1.4}.tile-short[data-v-6d0edce3]{display:block;max-width:34ch;margin-top:10px;color:var(--poster-ink-soft);font-size:15px;line-height:1.55}.tile-go[data-v-6d0edce3]{position:relative;z-index:2;display:inline-flex;align-items:center;align-self:flex-start;min-width:96px;height:36px;margin-top:auto;padding:0 20px;border-radius:20px;color:var(--poster-deep, #35156e);font-size:12px;font-weight:900;letter-spacing:.09em;text-transform:uppercase;background:radial-gradient(ellipse 100% 70% at 28% -8%,rgba(255,255,255,.95),transparent 62%),linear-gradient(155deg,#fffdf8,#f7effa 58%,#eee2f5);box-shadow:0 12px 25px color-mix(in srgb,var(--poster-deep) 11.5%,transparent),inset 0 4px 7px #ffffffe6,inset 4px 0 9px #ffffff4d,inset -4px -7px 12px color-mix(in srgb,var(--poster-accent) 14%,transparent),inset 0 -9px 15px color-mix(in srgb,var(--poster-deep) 5.5%,transparent)}.tile-copy+.tile-go[data-v-6d0edce3]{margin-top:14px}.featured[data-v-6d0edce3]{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,42%);grid-template-rows:auto 1fr auto;align-items:center;column-gap:clamp(16px,2vw,28px);min-height:0;padding:clamp(22px,2.6vw,36px) clamp(22px,2.6vw,36px) clamp(24px,2.8vw,36px);border-radius:34px}.featured .tile-top[data-v-6d0edce3]{grid-column:1;grid-row:1}.featured .tile-art[data-v-6d0edce3]{grid-column:2;grid-row:1/4;height:100%;min-height:260px;margin:0}.featured .tile-art[data-v-6d0edce3]:before{width:84%;height:74%}.featured .tile-art[data-v-6d0edce3]:after{width:46%;bottom:6%}.featured .tile-keyart[data-v-6d0edce3]{position:relative;z-index:2;width:100%;max-width:380px;height:auto;filter:drop-shadow(0 22px 26px color-mix(in srgb,var(--poster-deep) 40%,transparent));transition:transform .4s cubic-bezier(.2,.8,.2,1);animation:tile-float-6d0edce3 7s ease-in-out infinite}.featured .tile-copy[data-v-6d0edce3]{grid-column:1;grid-row:2;align-self:center;margin-top:14px}.featured .tile-name[data-v-6d0edce3]{font-size:clamp(30px,3.2vw,44px);letter-spacing:-.025em}.featured .tile-tag[data-v-6d0edce3]{margin-top:8px;font-family:Fredoka,Trebuchet MS,system-ui,sans-serif;font-size:clamp(17px,1.6vw,21px);font-weight:500}.featured .tile-go[data-v-6d0edce3]{grid-column:1;grid-row:3;height:44px;margin-top:20px;padding:0 26px;border-radius:24px;font-size:13px}.g-solitaire[data-v-6d0edce3]{--poster-sheen: .43;--poster-icon-rotate: -2deg;--poster-icon-scale: 1.05}.g-ambassador[data-v-6d0edce3]{--poster-sheen: .15;--poster-icon-rotate: 2deg;--poster-icon-scale: 1.08}.g-bruno[data-v-6d0edce3]{--poster-sheen: .12;--poster-icon-rotate: -5deg;--poster-icon-scale: 1.08;--poster-ink: #fff4df;--poster-ink-soft: #fff4df}.g-rummy[data-v-6d0edce3]{--poster-sheen: .38;--poster-icon-rotate: 1deg;--poster-icon-scale: 1.04}.g-yamb[data-v-6d0edce3]{--poster-sheen: .39;--poster-icon-rotate: -2deg;--poster-icon-scale: 1.08}.g-ludo[data-v-6d0edce3]{--poster-sheen: .4;--poster-icon-rotate: 2deg;--poster-icon-scale: 1.04}.g-snapup[data-v-6d0edce3]{--poster-sheen: .4;--poster-icon-rotate: -2deg;--poster-icon-scale: 1.06}.g-cascade[data-v-6d0edce3]{--poster-sheen: .2;--poster-icon-rotate: -2deg;--poster-icon-scale: 1.06}.g-rally[data-v-6d0edce3]{--poster-sheen: .26;--poster-icon-rotate: -3deg;--poster-icon-scale: 1.06}.g-cuckoo[data-v-6d0edce3]{--poster-sheen: .9;--poster-icon-rotate: -3deg;--poster-icon-scale: 1.06;--poster-ink: #16122e;--poster-ink-soft: rgba(22, 18, 46, .7);--poster-title-shadow: 0 1px 0 rgba(255, 255, 255, .6);--poster-badge-shadow: none;--poster-badge-icon-filter: brightness(0)}.g-sudoku[data-v-6d0edce3]{--poster-sheen: .78;--poster-icon-rotate: -1deg;--poster-icon-scale: 1.03;--poster-ink: #2b2823;--poster-ink-soft: #776e62;--poster-title-shadow: 0 1px 0 rgba(255, 255, 255, .82);--poster-badge-shadow: none;--poster-badge-icon-filter: brightness(0)}.light .tile-badge[data-v-6d0edce3]{color:#fff;background:radial-gradient(ellipse 100% 80% at 28% -10%,rgba(255,255,255,.2),transparent 65%),linear-gradient(180deg,color-mix(in srgb,var(--poster-deep) 72%,transparent),color-mix(in srgb,var(--poster-deep) 86%,transparent));text-shadow:none}.light .badge-gamepad[data-v-6d0edce3]{filter:brightness(0) invert(1)}@keyframes tile-bob-6d0edce3{0%{translate:0 0}to{translate:0 -5px}}@keyframes tile-float-6d0edce3{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-9px) rotate(1.2deg)}}@media(max-width:899px){.featured[data-v-6d0edce3]{grid-template-columns:minmax(0,1fr) minmax(160px,38%)}.game-tile:not(.featured) .tile-badge-flag[data-v-6d0edce3]{display:none}}@media(max-width:639px){.game-tile[data-v-6d0edce3]{min-height:240px;padding:13px 13px 15px;border-radius:24px}.tile-art[data-v-6d0edce3]{height:104px}.tile-icon[data-v-6d0edce3]{width:84px;height:84px}.tile-name[data-v-6d0edce3]{font-size:18px}.tile-tag[data-v-6d0edce3]{font-size:12px}.featured[data-v-6d0edce3]{grid-template-columns:1fr;grid-template-rows:auto auto auto auto;padding:20px 20px 22px}.featured .tile-art[data-v-6d0edce3]{grid-column:1;grid-row:2;min-height:200px;margin-top:8px}.featured .tile-keyart[data-v-6d0edce3]{max-width:240px}.featured .tile-copy[data-v-6d0edce3]{grid-row:3;margin-top:8px}.featured .tile-go[data-v-6d0edce3]{grid-row:4}}@media(prefers-reduced-motion:reduce){.tile-icon[data-v-6d0edce3],.tile-keyart[data-v-6d0edce3]{animation:none}}.f-row[data-v-97765950]{display:flex;flex-wrap:nowrap;align-items:center}.f-col[data-v-97765950]{display:flex;flex-direction:column}.f-center[data-v-97765950]{display:flex;align-items:center;justify-content:center}.launcher[data-v-97765950]{--f4a-page-top: #ffe9b0;--f4a-page-mid: #ffce56;--f4a-page-bot: #f0a716;--f4a-header-grad: linear-gradient(180deg, #fff3d1 0%, #ffd469 55%, #eda313 100%);--f4a-header-shadow: 0 10px 24px rgba(122, 74, 8, .32), inset 0 -8px 14px rgba(140, 84, 6, .28), inset 0 3px 0 rgba(255, 255, 255, .75);--f4a-title-ink: #35156e;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;color:#263539;background:radial-gradient(ellipse 90% 28% at 50% 0%,rgba(255,255,255,.7),transparent 72%),radial-gradient(circle,rgba(255,255,255,.16) 2px,transparent 2.2px),linear-gradient(180deg,var(--f4a-page-top) 0%,var(--f4a-page-mid) 55%,var(--f4a-page-bot) 100%);background-size:auto,34px 34px,auto;font-family:Poppins,sans-serif;font-size:14px;line-height:1.5;text-wrap:initial}.launcher[data-v-97765950] *{text-wrap:initial}.launcher.theme-silver[data-v-97765950]{--f4a-page-top: #eef2f6;--f4a-page-mid: #cbd3dc;--f4a-page-bot: #aab5c2;--f4a-header-grad: linear-gradient(180deg, #f3f6f9 0%, #cbd3dc 55%, #a6b1bd 100%);--f4a-header-shadow: 0 10px 24px rgba(45, 58, 73, .3), inset 0 -8px 14px rgba(55, 69, 84, .25), inset 0 3px 0 rgba(255, 255, 255, .72)}.launcher.theme-royal[data-v-97765950]{--f4a-page-top: #f0eaff;--f4a-page-mid: #cabcf0;--f4a-page-bot: #a08ad8;--f4a-header-grad: linear-gradient(180deg, #f6f1ff 0%, #cabcf0 55%, #9b86d6 100%);--f4a-header-shadow: 0 10px 24px rgba(64, 43, 118, .32), inset 0 -8px 14px rgba(70, 48, 128, .26), inset 0 3px 0 rgba(255, 255, 255, .75)}.launcher.theme-emerald[data-v-97765950]{--f4a-page-top: #e9f8ef;--f4a-page-mid: #b9e3c8;--f4a-page-bot: #8cc9a4;--f4a-header-grad: linear-gradient(180deg, #f2fbf5 0%, #b9e3c8 55%, #83bf9c 100%);--f4a-header-shadow: 0 10px 24px rgba(31, 84, 55, .3), inset 0 -8px 14px rgba(36, 92, 60, .25), inset 0 3px 0 rgba(255, 255, 255, .75)}.launcher.theme-plain[data-v-97765950]{--f4a-page-top: #ffffff;--f4a-page-mid: #f2f4f7;--f4a-page-bot: #e3e7ec;--f4a-header-grad: linear-gradient(180deg, #ffffff 0%, #eef1f5 55%, #dde2e9 100%);--f4a-header-shadow: 0 8px 20px rgba(72, 84, 98, .18), inset 0 -8px 14px rgba(101, 117, 137, .14), inset 0 3px 0 rgba(255, 255, 255, .95)}.launcher-scroll[data-v-97765950]{position:absolute;top:0;right:0;bottom:0;left:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.launcher-scroll[data-v-97765950]::-webkit-scrollbar{display:none}.launcher-header-slot[data-v-97765950]{position:sticky;top:calc(10px + var(--launcher-safe-top, 0px));z-index:20;height:104px;margin:calc(10px + var(--launcher-safe-top, 0px)) 12px 0;pointer-events:none}.launcher-header[data-v-97765950]{height:104px;pointer-events:auto;background:var(--f4a-header-grad);border-radius:26px;box-shadow:var(--f4a-header-shadow);transition:height .2s ease}.launcher-header .layout-toolbar[data-v-97765950]{height:100%;padding:0 24px;justify-content:space-between}.launcher-header .logo[data-v-97765950]{height:52px;width:auto;flex:0 0 auto;transform-origin:left center;transition:transform .2s ease}.launcher-header .right[data-v-97765950]{position:relative;right:-6px;min-width:0;transform-origin:right center;transition:transform .2s ease}.launcher-header.header-compact[data-v-97765950]{height:64px;box-shadow:0 16px 32px #2d3a4966,inset 0 -6px 10px #37455440,inset 0 2px #ffffffb8}.launcher-header.header-compact .logo[data-v-97765950]{transform:scale(.6538)}.launcher-header.header-compact .right[data-v-97765950]{transform:scale(.82)}.launcher-header .coin-chip[data-v-97765950]{flex:0 0 auto;gap:6px;margin-right:8px;padding:6px 12px 6px 8px;border-radius:100px;background:#37455424;box-shadow:inset 0 3px 6px #3745543d,inset 0 -2px 4px #ffffff7a}.launcher-header .coin-chip img[data-v-97765950]{display:block;filter:drop-shadow(0 1px 2px rgba(55,69,84,.4))}.launcher-header .coin-chip .coin-amount[data-v-97765950]{font-size:14px;line-height:18px;font-weight:800;color:#35156e;font-variant-numeric:tabular-nums}.layout-header[data-v-97765950]{min-width:0;padding:4px 8px;gap:8px}.layout-header .identity[data-v-97765950]{align-items:flex-end;min-width:0}.layout-header .nickname[data-v-97765950]{min-width:0;max-width:116px;overflow:hidden;color:#35156e;font-size:14px;line-height:1.5em;text-overflow:ellipsis;white-space:nowrap}.layout-header .profile-stat[data-v-97765950]{min-height:14px;color:#35156ebf;font-size:.9em;line-height:14px}.layout-header .text-strong[data-v-97765950]{font-weight:600}.avatar[data-v-97765950]{position:relative;display:block;flex:0 0 auto;border-radius:50%;line-height:0}.avatar .avatar-inner[data-v-97765950]{display:block;width:100%;height:100%;overflow:hidden;border:3px solid #2c0066;border-radius:inherit;background:var(--avatar-background);box-shadow:inset 0 0 0 2px #ffffff40}.avatar .avatar-inner img[data-v-97765950]{width:100%;height:100%;object-fit:cover}.avatar-42[data-v-97765950]{width:42px;height:42px}.backdrop-5[data-v-97765950]{--avatar-background: radial-gradient(circle at 28% 20%, rgba(255, 255, 255, .72), transparent 38%), linear-gradient(145deg, #fff5aa 0%, #ff9848 100%)}.home-page[data-v-97765950]{position:relative;padding:24px 0 32px}.home-content[data-v-97765950]{--home-grid-gutter: 12px;position:relative;z-index:1;width:100%}.bubbles[data-v-97765950]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.bubbles .bubble[data-v-97765950]{position:absolute;border-radius:50%;background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.22),rgba(255,255,255,.05) 60%,transparent 75%);animation:bubble-drift-97765950 ease-in-out infinite alternate}.bubbles .bubble-1[data-v-97765950]{width:46px;height:46px;left:8%;top:18%;animation-duration:11s}.bubbles .bubble-2[data-v-97765950]{width:22px;height:22px;left:78%;top:12%;animation-duration:9s}.bubbles .bubble-3[data-v-97765950]{width:64px;height:64px;left:86%;top:52%;animation-duration:14s}.bubbles .bubble-4[data-v-97765950]{width:18px;height:18px;left:16%;top:64%;animation-duration:8s}.bubbles .bubble-5[data-v-97765950]{width:34px;height:34px;left:52%;top:82%;animation-duration:12s}.bubbles .bubble-6[data-v-97765950]{width:26px;height:26px;left:38%;top:38%;animation-duration:10s}@keyframes bubble-drift-97765950{0%{transform:translateY(14px) translate(-6px)}to{transform:translateY(-18px) translate(8px)}}.game-store[data-v-97765950]{width:100%}.game-store .home-gutter[data-v-97765950]{padding-left:var(--home-grid-gutter, 12px);padding-right:var(--home-grid-gutter, 12px)}.game-store .section-head[data-v-97765950]{margin-bottom:16px}.game-store .section-head .title[data-v-97765950]{color:var(--f4a-title-ink);font-size:1.75em;font-weight:800;line-height:1.15;text-shadow:0 2px 0 rgba(255,255,255,.58)}.game-store .section-head .subtext[data-v-97765950]{color:#263140c7;font-size:.9em}.game-store .shelf[data-v-97765950]{display:flex;flex-wrap:wrap;gap:14px}.game-store .shelf .poster[data-v-97765950]{--poster-accent: var(--g-hi, #ffe27a);--poster-deep: var(--g-deep, #2d1948);--poster-art: var(--g-art);--poster-sheen: .4;--poster-icon-rotate: 0deg;--poster-icon-scale: 1;position:relative;border-radius:26px;overflow:hidden;color:var(--poster-ink, #fff);background:radial-gradient(circle at 18% 2%,rgba(255,255,255,var(--poster-sheen)),transparent 40%),linear-gradient(145deg,var(--g-t1) 0%,var(--g-t2) 54%,var(--g-t3) 100%);box-shadow:0 18px 36px #222f3f61,inset 0 6px 12px #ffffff47,inset 0 -10px 16px #0000003d;transform-origin:50% 55%;transition:transform 75ms cubic-bezier(.2,.8,.24,1);text-align:left}.game-store .shelf .poster.is-releasing[data-v-97765950]{animation:clay-release-97765950 .19s cubic-bezier(.2,.82,.24,1) both}.game-store .shelf .poster.is-releasing .tap-sheen[data-v-97765950]{animation:tap-sheen-release-97765950 205ms ease-out both}.game-store .shelf .poster.is-releasing .return-halo[data-v-97765950]{animation:return-halo-97765950 .34s ease-out both}.game-store .shelf .poster .tap-sheen[data-v-97765950]{position:absolute;top:-24%;bottom:-24%;left:-42%;z-index:7;width:24%;opacity:0;background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,.32) 48%,transparent 100%);transform:translate3d(-160%,0,0) skew(-18deg);pointer-events:none}.game-store .shelf .poster .return-halo[data-v-97765950]{position:absolute;top:3px;right:3px;bottom:3px;left:3px;z-index:8;border:2px solid color-mix(in srgb,var(--poster-accent) 78%,transparent);border-radius:23px;opacity:0;outline:2px solid rgba(255,255,255,.26);outline-offset:1px;transform:scale(.985);pointer-events:none}.game-store .shelf .poster .poster-description[data-v-97765950]{color:var(--poster-ink-soft, rgba(255, 255, 255, .85));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.9em}.game-store .shelf .poster .chips[data-v-97765950]{gap:6px;margin-top:8px}.game-store .shelf .poster .tile-badge[data-v-97765950]{display:inline-flex;min-width:0;min-height:24px;align-items:center;justify-content:center;gap:5px;padding:4px 9px 5px;border-radius:100px;color:color-mix(in srgb,var(--poster-ink, #fff) 95%,transparent);font-size:10px;line-height:1;font-weight:800;white-space:nowrap;box-shadow:0 5px 11px color-mix(in srgb,var(--poster-deep) 13%,transparent),inset 0 2px 4px #ffffff2e,inset 0 -3px 5px color-mix(in srgb,var(--poster-deep) 12%,transparent)}.game-store .shelf .poster .badge-icon[data-v-97765950]{display:block;flex:0 0 auto;object-fit:contain;filter:var(--poster-badge-icon-filter, brightness(0) invert(1))}.game-store .shelf .poster .badge-star[data-v-97765950]{width:12px;height:12px}.game-store .shelf .poster .badge-gamepad[data-v-97765950]{width:13px;height:11px}.game-store .shelf .poster .badge-star-gold[data-v-97765950]{filter:brightness(0) saturate(100%) invert(86%) sepia(65%) saturate(971%) hue-rotate(343deg) brightness(105%) contrast(103%)}.game-store .shelf .poster .tile-badge-dark[data-v-97765950],.game-store .shelf .poster .tile-badge-mode[data-v-97765950]{background:radial-gradient(ellipse 100% 80% at 28% -10%,rgba(255,255,255,.2),transparent 65%),linear-gradient(180deg,color-mix(in srgb,var(--poster-deep) 26%,transparent),color-mix(in srgb,var(--poster-deep) 44%,transparent));text-shadow:var(--poster-badge-shadow, 0 1px 3px color-mix(in srgb, var(--poster-deep) 38%, transparent));box-shadow:0 5px 11px color-mix(in srgb,var(--poster-deep) 14%,transparent),inset 0 2px 4px #fff3,inset 0 -3px 5px color-mix(in srgb,var(--poster-deep) 15%,transparent)}.game-store .shelf .poster-hero[data-v-97765950]{width:100%;min-height:172px;padding:16px;isolation:isolate}.game-store .shelf .poster-hero[data-v-97765950]:before{content:"";position:absolute;top:calc(50% - 130px);right:-50px;width:260px;height:260px;background:radial-gradient(circle,rgba(255,255,255,.25) 0%,rgba(254,193,7,.12) 40%,transparent 70%);pointer-events:none}.game-store .shelf .poster-hero[data-v-97765950]:after{content:"";position:absolute;top:-20%;bottom:-20%;left:-30%;width:30%;background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,.25) 50%,transparent 100%);transform:skew(-18deg) translate(-10%);animation:hero-shine-97765950 6s ease-in-out infinite;pointer-events:none}.game-store .shelf .poster-hero .hero-backdrop[data-v-97765950]{position:absolute;right:-46px;bottom:0;z-index:0;display:block;width:240px;height:240px;object-fit:contain;opacity:.13;transform:translateY(3%) rotate(-12deg);filter:saturate(.8);pointer-events:none}.game-store .shelf .poster-hero .hero-info[data-v-97765950]{min-width:0;z-index:2;align-items:flex-start}.game-store .shelf .poster-hero .hero-info .featured-badge[data-v-97765950]{color:#ffd54f;background:linear-gradient(180deg,color-mix(in srgb,var(--poster-deep) 30%,transparent),color-mix(in srgb,var(--poster-deep) 48%,transparent));text-transform:uppercase;letter-spacing:2px}.game-store .shelf .poster-hero .hero-info .hero-title[data-v-97765950]{margin-top:6px;font-size:26px;line-height:32px;font-weight:800;color:var(--poster-ink, #fff)}.game-store .shelf .poster-hero .hero-info .play-pill[data-v-97765950]{margin-top:16px;background:linear-gradient(180deg,#fff,#f1e9fd);border:var(--poster-play-edge, 0 none);color:#4c1a9e;font-weight:800;letter-spacing:.06em;border-radius:100px;padding:10px 30px 8px;font-size:16px;line-height:18px;text-transform:uppercase;box-shadow:0 10px 20px #1e063259,inset 0 3px 6px #fffffff2,inset 0 -5px 10px #7846c847;animation:pill-pulse-97765950 2.4s ease-in-out infinite}.game-store .shelf .poster-hero .hero-mode[data-v-97765950]{position:absolute;top:16px;right:16px;z-index:3}.game-store .shelf .poster-hero .hero-icon-stage[data-v-97765950]{position:relative;z-index:2;display:flex;width:132px;height:132px;flex-shrink:0;margin-left:auto;align-items:center;justify-content:center}.game-store .shelf .poster-hero .hero-icon[data-v-97765950]{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 6px 16px rgba(0,0,0,.3));transform:rotate(-5deg);animation:hero-float-97765950 3.5s ease-in-out infinite alternate}.game-store .shelf .poster-half[data-v-97765950]{width:calc(50% - 7px);min-height:224px;padding:11px;border-radius:25px;isolation:isolate;box-shadow:0 25px 50px color-mix(in srgb,var(--poster-deep) 12%,transparent),0 12px 29px #222f3f29,inset 0 6px 10px #ffffff4f,inset 5px 0 14px #ffffff1a,inset -6px -10px 19px #0000000e,inset 0 -16px 28px color-mix(in srgb,var(--poster-deep) 4%,transparent)}.game-store .shelf .poster-half[data-v-97765950]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;background:radial-gradient(ellipse 125% 58% at 30% -6%,rgba(255,255,255,.15),transparent 58%),radial-gradient(ellipse 42% 115% at -8% 43%,rgba(255,255,255,.12),transparent 67%),radial-gradient(ellipse 42% 112% at 108% 60%,rgba(0,0,0,.055),transparent 68%),radial-gradient(ellipse 118% 42% at 54% 108%,color-mix(in srgb,var(--poster-deep) 8%,transparent),transparent 67%),radial-gradient(circle at 86% 18%,color-mix(in srgb,var(--poster-accent) 7.5%,transparent),transparent 33%),linear-gradient(145deg,rgba(255,255,255,.055),transparent 48%,rgba(0,0,0,.025));box-shadow:inset 0 3px 5px #ffffff21,inset 0 -6px 11px #00000006;pointer-events:none}.game-store .shelf .poster-half[data-v-97765950]:after{content:"";position:absolute;right:-54px;bottom:54px;z-index:0;width:150px;height:150px;background:var(--poster-art) center/contain no-repeat;opacity:.022;transform:rotate(-14deg);pointer-events:none}.game-store .shelf .poster-half .half-topline[data-v-97765950]{position:relative;z-index:2;width:100%;min-height:22px;gap:4px;justify-content:space-between}.game-store .shelf .poster-half .half-meta[data-v-97765950]{max-width:58%;min-width:0}.game-store .shelf .poster-half .half-players[data-v-97765950]{margin-left:auto}.game-store .shelf .poster-half .half-art-stage[data-v-97765950]{position:relative;z-index:1;flex:0 0 92px;width:100%}.game-store .shelf .poster-half .half-art-stage[data-v-97765950]:before{content:"";position:absolute;left:50%;top:48%;width:116px;height:94px;border-radius:50%;background:radial-gradient(ellipse,color-mix(in srgb,var(--poster-accent) 30%,transparent),rgba(255,255,255,.1) 44%,transparent 72%);transform:translate(-50%,-50%);pointer-events:none}.game-store .shelf .poster-half .half-art-stage[data-v-97765950]:after{content:"";position:absolute;left:50%;bottom:5px;width:70px;height:12px;border-radius:50%;background:color-mix(in srgb,var(--poster-deep) 27%,transparent);filter:blur(5px);transform:translate(-50%);pointer-events:none}.game-store .shelf .poster-half .half-press-stage[data-v-97765950]{position:relative;z-index:2;display:block}.game-store .shelf .poster-half .half-icon[data-v-97765950]{position:relative;z-index:2;display:block;width:96px;height:96px;object-fit:contain;filter:drop-shadow(0 8px 13px color-mix(in srgb,var(--poster-deep) 30%,transparent));transform:translateY(-2px) rotate(var(--poster-icon-rotate, 0deg)) scale(var(--poster-icon-scale, 1));animation:half-bob-97765950 3.2s ease-in-out infinite alternate;animation-fill-mode:backwards}.game-store .shelf .poster-half .half-icon-wrap[data-v-97765950]{position:relative;z-index:2;display:block;animation:half-wiggle-97765950 13s ease-in-out infinite}.game-store .shelf .poster-half:nth-of-type(odd) .half-icon[data-v-97765950]{animation-delay:.8s;animation-duration:3.6s}.game-store .shelf .poster-half:nth-of-type(odd) .half-icon-wrap[data-v-97765950]{animation-delay:6.5s}.game-store .shelf .poster-half .half-copy[data-v-97765950]{position:relative;z-index:2;width:100%;min-width:0}.game-store .shelf .poster-half .half-title[data-v-97765950]{min-height:38px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--poster-ink, #fff);font-size:16px;line-height:19px;font-weight:800;letter-spacing:-.015em;text-shadow:var(--poster-title-shadow, 0 3px 7px color-mix(in srgb, var(--poster-deep) 32%, transparent))}.game-store .shelf .poster-half .half-description[data-v-97765950]{margin-top:1px;height:30px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--poster-ink-soft, rgba(255, 255, 255, .78));font-size:10.5px;line-height:15px}.game-store .shelf .poster-half .half-play[data-v-97765950]{position:relative;z-index:2;align-self:flex-start;min-width:90px;height:36px;margin-top:10px;padding:0 20px;border:var(--poster-play-edge, 0 none);border-radius:20px;color:var(--poster-deep, #35156e);font-size:12px;line-height:36px;font-weight:900;letter-spacing:.09em;text-transform:uppercase;background:radial-gradient(ellipse 100% 70% at 28% -8%,rgba(255,255,255,.95),transparent 62%),linear-gradient(155deg,#fffdf8,#f7effa 58%,#eee2f5);box-shadow:0 12px 25px color-mix(in srgb,var(--poster-deep) 11.5%,transparent),inset 0 4px 7px #ffffffe6,inset 4px 0 9px #ffffff4d,inset -4px -7px 12px color-mix(in srgb,var(--poster-accent) 14%,transparent),inset 0 -9px 15px color-mix(in srgb,var(--poster-deep) 5.5%,transparent)}.g-solitaire[data-v-97765950]{--poster-sheen: .43;--poster-icon-rotate: -2deg;--poster-icon-scale: 1.05}.g-ambassador[data-v-97765950]{--poster-sheen: .15;--poster-icon-rotate: 2deg;--poster-icon-scale: 1.08}.g-bruno[data-v-97765950]{--poster-sheen: .12;--poster-icon-rotate: -5deg;--poster-icon-scale: 1.08;--poster-ink: #fff4df;--poster-ink-soft: #fff4df}.g-rummy[data-v-97765950]{--poster-sheen: .38;--poster-icon-rotate: 1deg;--poster-icon-scale: 1.04}.g-yamb[data-v-97765950]{--poster-sheen: .39;--poster-icon-rotate: -2deg;--poster-icon-scale: 1.08}.g-ludo[data-v-97765950]{--poster-sheen: .4;--poster-icon-rotate: 2deg;--poster-icon-scale: 1.04}.g-snapup[data-v-97765950]{--poster-sheen: .4;--poster-icon-rotate: -2deg;--poster-icon-scale: 1.06}.g-cascade[data-v-97765950]{--poster-sheen: .2;--poster-icon-rotate: -2deg;--poster-icon-scale: 1.06}.g-rally[data-v-97765950]{--poster-sheen: .26;--poster-icon-rotate: -3deg;--poster-icon-scale: 1.06}.g-cuckoo[data-v-97765950]{--poster-sheen: .9;--poster-icon-rotate: -3deg;--poster-icon-scale: 1.06;--poster-ink: #16122e;--poster-ink-soft: rgba(22, 18, 46, .7);--poster-title-shadow: 0 1px 0 rgba(255, 255, 255, .6);--poster-badge-shadow: none;--poster-badge-icon-filter: brightness(0)}.g-sudoku[data-v-97765950]{--poster-sheen: .78;--poster-icon-rotate: -1deg;--poster-icon-scale: 1.03;--poster-ink: #2b2823;--poster-ink-soft: #776e62;--poster-title-shadow: 0 1px 0 rgba(255, 255, 255, .82);--poster-badge-shadow: none;--poster-badge-icon-filter: brightness(0)}@keyframes half-wiggle-97765950{0%,5%,to{transform:rotate(0)}1%{transform:rotate(-5deg)}2.5%{transform:rotate(4deg)}4%{transform:rotate(-2deg)}}@keyframes half-bob-97765950{0%{transform:translateY(-2px) rotate(var(--poster-icon-rotate, 0deg)) scale(var(--poster-icon-scale, 1))}to{transform:translateY(3px) rotate(var(--poster-icon-rotate, 0deg)) scale(var(--poster-icon-scale, 1))}}@keyframes clay-release-97765950{0%{transform:translate3d(0,1px,0) scale(.985)}58%{transform:translate3d(0,-1px,0) scale(1.006)}to{transform:translateZ(0) scale(1)}}@keyframes tap-sheen-release-97765950{0%{opacity:0;transform:translate3d(-160%,0,0) skew(-18deg)}24%{opacity:.48}to{opacity:0;transform:translate3d(640%,0,0) skew(-18deg)}}@keyframes return-halo-97765950{0%{opacity:0;transform:scale(.985)}34%{opacity:.76}to{opacity:0;transform:scale(1.025)}}@keyframes hero-shine-97765950{0%{transform:skew(-18deg) translate(-10%)}22%,to{transform:skew(-18deg) translate(480%)}}@keyframes hero-float-97765950{0%{transform:translateY(-3px) rotate(-5deg)}to{transform:translateY(5px) rotate(-5deg)}}@keyframes pill-pulse-97765950{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@container device (max-width: 400px){.game-store .shelf .poster-hero .hero-icon-stage[data-v-97765950],.game-store .shelf .poster-hero .hero-icon[data-v-97765950]{width:96px;height:96px}.game-store .shelf .poster-half[data-v-97765950]{min-height:228px;padding:9px;border-radius:23px}.game-store .shelf .poster-half .half-art-stage[data-v-97765950]{flex-basis:88px}.game-store .shelf .poster-half .half-title[data-v-97765950]{font-size:15px;line-height:18px}.game-store .shelf .poster-half .half-play[data-v-97765950]{height:32px;line-height:32px;padding-right:18px;padding-left:18px}}@media(prefers-reduced-motion:reduce){.bubbles .bubble[data-v-97765950],.game-store .shelf .poster-hero[data-v-97765950]:after,.game-store .shelf .poster-hero .hero-icon[data-v-97765950],.game-store .shelf .poster-hero .play-pill[data-v-97765950],.game-store .shelf .poster-half .half-icon[data-v-97765950],.game-store .shelf .poster-half .half-icon-wrap[data-v-97765950],.game-store .shelf .poster.is-releasing[data-v-97765950],.game-store .shelf .poster .tap-sheen[data-v-97765950],.game-store .shelf .poster .return-halo[data-v-97765950]{animation:none}.game-store .shelf .poster-hero[data-v-97765950]:after{opacity:0}}.home-hero-centerpiece[data-v-ffc870b1]{position:relative;width:min(760px,100%);margin:0 auto}.home-hero-centerpiece img[data-v-ffc870b1]{display:block;width:100%;height:auto;filter:drop-shadow(0 34px 42px rgba(9,4,27,.32))}.hero-phone[data-v-ffc870b1]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.hero-screen[data-v-ffc870b1]{position:absolute;top:0;left:0;z-index:2;width:400px;height:880px;overflow:hidden;border-radius:65px;background:#ffe9b0;transform-origin:0 0;visibility:hidden;pointer-events:none;container-type:size;container-name:device;backface-visibility:hidden}.hero-screen.ready[data-v-ffc870b1]{visibility:visible}.hero-island[data-v-ffc870b1]{position:absolute;top:18px;left:49.75%;z-index:4;width:120px;height:36px;border-radius:999px;background:radial-gradient(circle at 83% 52%,#173666bf 0,#173666bf 4%,#020205 9%),#020205;transform:translate(-50%)}.hero-screen-app[data-v-ffc870b1]{position:absolute;top:0;right:0;bottom:0;left:0;--launcher-safe-top: 54px}.hero-front[data-v-ffc870b1]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;width:100%;height:auto;pointer-events:none}.hero-glass[data-v-ffc870b1]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;background:linear-gradient(112deg,rgba(255,255,255,.13),transparent 22% 79%,rgba(255,255,255,.04)),radial-gradient(80% 26% at 45% 0%,rgba(255,255,255,.06),transparent 72%)}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-400-latin.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-600-latin.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins-700-latin.woff2) format("woff2")}.f-row[data-v-5752194b]{display:flex;flex-wrap:nowrap;align-items:center}.f-col[data-v-5752194b]{display:flex;flex-direction:column}.f-center[data-v-5752194b]{align-items:center;justify-content:center}.ellipsis[data-v-5752194b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arena[data-v-5752194b]{position:absolute;top:0;right:0;bottom:0;left:0;isolation:isolate;display:flex;width:100%;height:100%;flex-direction:column;overflow:hidden;--panel-deep: #2d1948;--panel-deep-rgb: 45, 25, 72;--panel-accent: #ffe27a;--panel-accent-rgb: 255, 226, 122;--content-max: 1120px;--card-pad: clamp(18px, 2.3cqw, 28px);--edge-pad: clamp(14px, 3cqw, 32px);--section-gap: clamp(14px, 2cqw, 22px);--body-top: var(--edge-pad);--body-right: var(--edge-pad);--body-bottom: var(--edge-pad);--body-left: var(--edge-pad);--skin-floor: var(--panel-deep);--skin-head-ink: #fff7dc;--skin-world-muted: rgba(255, 247, 220, .68);--skin-radius: clamp(24px, 3.4cqw, 32px);--skin-deck-border: 1px solid rgba(255, 255, 255, .2);--skin-deck-bg: linear-gradient(155deg, rgba(var(--panel-deep-rgb), .6), rgba(var(--panel-deep-rgb), .82));--skin-deck-shadow: 0 30px 66px rgba(var(--panel-deep-rgb), .5), inset 0 1px 0 rgba(255, 255, 255, .14);--skin-deck-line: transparent;--skin-deck-shine: rgba(255, 255, 255, .45);--skin-light-a: rgba(var(--panel-accent-rgb), .16);--skin-light-b: rgba(255, 255, 255, .08);--skin-ink: #fff7dc;--skin-title: var(--skin-ink);--skin-title-shadow: 0 2px 5px rgba(0, 0, 0, .25);--skin-muted: rgba(255, 247, 220, .66);--skin-kicker: rgba(255, 247, 220, .55);--skin-medallion-bg: linear-gradient(180deg, rgba(255, 255, 255, .22), rgba(255, 255, 255, .08));--skin-medallion-border: 1px solid rgba(255, 255, 255, .3);--skin-medallion-shadow: 0 10px 22px rgba(var(--panel-deep-rgb), .4);--skin-icon-filter: brightness(0) invert(1);--skin-invite-icon-filter: brightness(0) opacity(.82);--skin-inlay-bg: rgba(var(--panel-deep-rgb), .35);--skin-inlay-border: 1px solid rgba(255, 255, 255, .12);--skin-inlay-shadow: inset 0 6px 14px rgba(var(--panel-deep-rgb), .25);--skin-inlay-ink: var(--skin-ink);--skin-inlay-muted: var(--skin-muted);--skin-seat-radius: 17px;--skin-seat-bg: linear-gradient(180deg, rgba(255, 255, 255, .14), rgba(255, 255, 255, .055));--skin-seat-ink: var(--skin-ink);--skin-ledge: 6px;--skin-ledge-top: 0px;--skin-party-ledge: 0px;--skin-party-ledge-top: 0px;--skin-core-bg: linear-gradient(180deg, rgba(var(--panel-accent-rgb), .9), rgba(var(--panel-accent-rgb), .55));--skin-core-ink: var(--panel-deep);--skin-core-shadow: 0 12px 28px rgba(var(--panel-deep-rgb), .48);--skin-ring: rgba(var(--panel-accent-rgb), .38);--skin-party-radius: var(--skin-radius);--skin-party-bg: linear-gradient(150deg, rgba(var(--panel-deep-rgb), .85), rgba(var(--panel-deep-rgb), .96));--skin-party-border: 1px solid rgba(255, 255, 255, .16);--skin-party-shadow: 0 24px 54px rgba(var(--panel-deep-rgb), .45), inset 0 1px 0 rgba(255, 255, 255, .1);--skin-party-ink: #fff7dc;--skin-party-muted: rgba(255, 247, 220, .62);--skin-party-kicker: rgba(255, 247, 220, .5);--skin-plate-bg: rgba(0, 0, 0, .25);--skin-plate-border: 1px solid rgba(255, 255, 255, .14);--skin-share-bg: rgba(0, 0, 0, .3);--skin-share-icon-filter: brightness(0) invert(1);--skin-slot-bg: rgba(var(--panel-deep-rgb), .45);--skin-slot-border: 1px solid rgba(255, 255, 255, .14);--skin-slot-shadow: inset 0 4px 9px rgba(var(--panel-deep-rgb), .42);--skin-slot-ink: var(--skin-party-ink);--skin-slot-filled-bg: linear-gradient(180deg, rgba(var(--panel-accent-rgb), .9), rgba(var(--panel-accent-rgb), .6));--skin-slot-filled-ink: var(--panel-deep);--skin-slot-filled-shadow: inset 0 2px 4px rgba(255, 255, 255, .35), 0 5px 11px rgba(var(--panel-deep-rgb), .35);--skin-slot-ring: rgba(var(--panel-accent-rgb), .5);--skin-digit-font: inherit;--skin-control-bg: linear-gradient(180deg, rgba(255, 255, 255, .1), rgba(255, 255, 255, .045));--skin-control-border: 1px solid rgba(255, 255, 255, .11);--skin-control-shadow: inset 0 1px rgba(255, 255, 255, .05);--skin-control-ink: #fff7dc;--skin-control-muted: rgba(255, 247, 220, .55);--skin-control-chevron: rgba(255, 247, 220, .62);--f4a-gold-grad: linear-gradient(180deg, #ffdf8e 0%, #ffc247 55%, #ffab2e 100%);--f4a-ink-onGold: #5a3d00;background:var(--skin-floor);color:var(--skin-head-ink);font-family:Poppins,sans-serif;font-size:14px;line-height:1.5;text-wrap:initial}.arena[data-v-5752194b] *{text-wrap:initial}.arena-bg[data-v-5752194b]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none;animation:world-defocus-5752194b .65s ease-out both}.arena-bg .world-art[data-v-5752194b]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.arena-bg .world-grade[data-v-5752194b]{position:absolute;top:0;right:0;bottom:0;left:0}@keyframes world-defocus-5752194b{0%{filter:blur(0);transform:scale(1)}to{filter:blur(8px);transform:scale(1.03)}}.arena-body[data-v-5752194b]{position:relative;z-index:2;display:flex;width:100%;max-width:calc(var(--content-max) + var(--edge-pad) + var(--edge-pad));min-height:0;margin:0 auto;flex:1 1 auto;flex-direction:column;gap:var(--section-gap);padding:var(--body-top) var(--body-right) var(--body-bottom) var(--body-left);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.arena-body[data-v-5752194b]::-webkit-scrollbar{display:none}.lane[data-v-5752194b]{display:flex;width:100%;max-width:590px;min-height:0;margin:0 auto;flex-direction:column;gap:var(--section-gap)}.idle-body[data-v-5752194b]{align-items:center;justify-content:center}.match-deck[data-v-5752194b]{position:relative;width:100%;max-width:var(--content-max);flex:0 0 auto;margin:auto;overflow:hidden;border:var(--skin-deck-border);border-radius:var(--skin-radius);background:var(--skin-deck-bg);box-shadow:var(--skin-deck-shadow);color:var(--skin-ink)}.match-deck[data-v-5752194b]:before{position:absolute;z-index:3;top:0;right:9%;left:9%;height:2px;background:linear-gradient(90deg,transparent,var(--skin-deck-shine),transparent);content:"";pointer-events:none}.match-deck>.deck-frame[data-v-5752194b]{position:absolute;top:8px;right:8px;bottom:8px;left:8px;z-index:3;border:1px solid var(--skin-deck-line);border-radius:calc(var(--skin-radius) - 7px);pointer-events:none}.deck-light[data-v-5752194b]{position:absolute;z-index:0;border-radius:50%;pointer-events:none}.deck-light-left[data-v-5752194b]{top:-130px;left:-80px;width:320px;height:320px;background:radial-gradient(circle,var(--skin-light-a),transparent 68%)}.deck-light-right[data-v-5752194b]{right:-60px;bottom:-110px;width:290px;height:290px;background:radial-gradient(circle,var(--skin-light-b),transparent 70%)}.deck-main[data-v-5752194b]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.36fr) minmax(310px,.84fr);align-items:stretch}.quick-zone[data-v-5752194b]{display:flex;min-width:0;padding:clamp(25px,3.5cqw,42px);flex-direction:column;justify-content:center}.quick-head[data-v-5752194b]{position:relative;gap:clamp(12px,1.8cqw,18px)}.mode-medallion[data-v-5752194b]{position:relative;display:flex;width:clamp(56px,6cqw,68px);height:clamp(56px,6cqw,68px);flex:0 0 auto;border:var(--skin-medallion-border);border-radius:21px;background:var(--skin-medallion-bg);box-shadow:var(--skin-medallion-shadow);transform:rotate(-3deg)}.mode-medallion img[data-v-5752194b]{display:block;width:52%;height:52%;filter:var(--skin-icon-filter);transform:rotate(3deg)}.quick-copy[data-v-5752194b]{min-width:0;flex:1 1 auto}.zone-kicker[data-v-5752194b]{display:block;color:var(--skin-kicker);font-size:9px;font-weight:900;line-height:1.2;letter-spacing:.14em;text-transform:uppercase}.zone-title[data-v-5752194b]{display:block;margin-top:3px;color:var(--skin-title);font-size:clamp(25px,3.3cqw,36px);font-weight:900;line-height:1.03;letter-spacing:-.045em;text-shadow:var(--skin-title-shadow)}.zone-subtitle[data-v-5752194b]{display:block;max-width:430px;margin-top:clamp(10px,1.5cqw,14px);color:var(--skin-muted);font-size:clamp(11px,1.3cqw,13px);font-weight:600;line-height:1.42}.settings-anchor[data-v-5752194b]{position:relative;z-index:30;flex:0 0 auto}.settings-btn[data-v-5752194b]{position:relative;display:flex;width:36px;height:36px;min-height:36px;padding:0;border:1px solid rgba(255,255,255,.16);border-radius:50%;background:#0000004d;box-shadow:inset 0 1px #ffffff1a,0 5px 14px #00000029}.settings-flag[data-v-5752194b]{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}.settings-btn.flagged[data-v-5752194b]{border-color:#ffffff6b;background:#00000024;box-shadow:0 5px 14px #00000038}.match-size[data-v-5752194b]{--match-size-pad: clamp(15px, 2cqw, 20px);position:relative;margin:clamp(20px,2.8cqw,28px) 0 clamp(18px,2.5cqw,24px);padding:var(--match-size-pad);overflow:hidden;border:var(--skin-inlay-border);border-radius:calc(var(--skin-radius) * .72);background:var(--skin-inlay-bg);box-shadow:var(--skin-inlay-shadow)}.fixed-seats[data-v-5752194b]{min-height:64px;gap:12px}.fixed-count[data-v-5752194b]{display:flex;width:58px;height:58px;flex:0 0 auto;border-radius:var(--skin-seat-radius);background:var(--skin-core-bg);box-shadow:var(--skin-core-shadow);color:var(--skin-core-ink);font-size:25px;font-weight:900}.fixed-copy[data-v-5752194b]{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.fixed-copy strong[data-v-5752194b]{color:var(--skin-inlay-ink);font-size:14px;font-weight:800}.fixed-copy small[data-v-5752194b]{margin-top:2px;color:var(--skin-inlay-muted);font-size:10px;font-weight:600}.pace-appendix[data-v-5752194b]{flex:0 0 auto;padding:clamp(8px,1.2cqw,11px) clamp(10px,1.4cqw,13px) clamp(9px,1.3cqw,12px);border:var(--skin-inlay-border);border-radius:calc(var(--skin-radius) * .6);background:var(--skin-inlay-bg);box-shadow:var(--skin-inlay-shadow)}.pace-appendix-label[data-v-5752194b]{display:block;color:var(--skin-inlay-muted);font-size:8px;font-weight:900;line-height:1.2;letter-spacing:.16em;text-align:center;text-transform:uppercase}.pace-rail[data-v-5752194b]{position:relative;isolation:isolate;align-items:stretch;gap:4px;margin-top:6px;padding:4px;border-radius:var(--skin-r-inner, 14px);color:var(--skin-inlay-ink);box-shadow:inset 0 1px 3px #0003}.pace-rail[data-v-5752194b]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:currentColor;opacity:.13}.pace-pick[data-v-5752194b]{flex:1 1 0;min-width:0;align-items:center;justify-content:center;gap:2px;padding:7px 6px 8px;border:0;border-radius:calc(var(--skin-r-inner, 14px) - 4px);color:var(--skin-inlay-ink);background:transparent;text-align:center}.pace-pick[data-v-5752194b]:not(.active){color:var(--skin-inlay-muted)}.pace-pick.active[data-v-5752194b]{color:var(--skin-seat-ink);background:linear-gradient(180deg,#ffffff47,#ffffff0f),var(--skin-seat-bg);box-shadow:inset 0 1px #fff9,0 2px #0000002e}.pace-name[data-v-5752194b]{font-size:13px;font-weight:900;line-height:1.1;letter-spacing:.01em}.pace-sub[data-v-5752194b]{font-size:8px;font-weight:700;line-height:1.25;opacity:.82}.game-action[data-v-5752194b]{width:100%!important;min-width:0;height:50px!important;min-height:50px!important;flex:0 0 auto;align-self:stretch;font-size:16px!important;line-height:1.1;margin-bottom:var(--skin-ledge)}.game-action-primary[data-v-5752194b]{position:relative;z-index:2}.game-action-party[data-v-5752194b]{position:relative;z-index:2;margin-top:clamp(20px,2.6cqw,28px)}.go-copy[data-v-5752194b]{display:flex;align-items:center;justify-content:center;gap:12px}.go-arrow[data-v-5752194b]{width:8px;height:8px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg)}.party-zone[data-v-5752194b]{position:relative;display:flex;min-width:0;margin:14px 14px 14px 0;padding:clamp(23px,3cqw,34px);overflow:hidden;flex-direction:column;justify-content:center;border:var(--skin-party-border);border-radius:calc(var(--skin-party-radius) * .92);background:var(--skin-party-bg);box-shadow:var(--skin-party-shadow);color:var(--skin-party-ink)}.party-head[data-v-5752194b]{position:relative;z-index:1;gap:clamp(12px,1.8cqw,18px)}.party-copy[data-v-5752194b]{min-width:0;flex:1 1 auto}.party-stamp[data-v-5752194b]{display:flex;width:54px;height:54px;flex:0 0 auto;border:var(--skin-medallion-border);border-radius:18px;background:var(--skin-medallion-bg);box-shadow:var(--skin-medallion-shadow);transform:rotate(4deg)}.party-stamp img[data-v-5752194b]{display:block;filter:var(--skin-icon-filter);transform:rotate(-4deg)}.party-zone .zone-title[data-v-5752194b]{position:relative;z-index:1;color:var(--skin-party-ink);font-size:clamp(23px,2.8cqw,31px);text-shadow:0 3px 8px rgba(0,0,0,.3)}.party-zone .zone-subtitle[data-v-5752194b]{position:relative;z-index:1;color:var(--skin-party-muted);font-size:11px}.party-tag[data-v-5752194b]{position:relative;z-index:1;margin-top:4px;color:var(--skin-party-ink);font-size:10px;font-weight:800;letter-spacing:.02em;opacity:.85}.friends-online[data-v-5752194b]{position:relative;z-index:1;width:100%;gap:9px;margin-top:10px;padding:9px 12px;border:var(--skin-inlay-border);border-radius:14px;color:var(--skin-inlay-ink);background:var(--skin-inlay-bg);box-shadow:var(--skin-inlay-shadow)}.friends-online .friends-dot[data-v-5752194b]{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:#21ba45;box-shadow:0 0 8px #21ba45bf}.friends-online .friends-copy[data-v-5752194b]{min-width:0;flex:1 1 auto;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;letter-spacing:.02em}.friends-online .friends-cta[data-v-5752194b]{position:relative;isolation:isolate;flex:0 0 auto;padding:4px 10px;border-radius:999px;color:var(--skin-inlay-ink);font-size:9px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.friends-online .friends-cta[data-v-5752194b]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:currentColor;opacity:.14;pointer-events:none}.friends-divider[data-v-5752194b]{position:relative;z-index:1;gap:12px;margin:clamp(18px,2.4cqw,24px) 0 12px;color:var(--skin-party-kicker)}.friends-divider span[data-v-5752194b]{height:1px;flex:1 1 auto;background:linear-gradient(90deg,transparent,rgba(255,255,255,.16))}.friends-divider span[data-v-5752194b]:last-child{transform:scaleX(-1)}.friends-divider strong[data-v-5752194b]{flex:0 0 auto;font-size:10px;font-weight:800;letter-spacing:.04em}.code-entry[data-v-5752194b]{position:relative;z-index:1;text-align:center}.code-slots[data-v-5752194b]{position:relative;gap:clamp(5px,.8cqw,7px)}.code-slots .slot[data-v-5752194b]{display:flex;height:clamp(46px,5cqw,54px);min-width:0;flex:1 1 0;border:var(--skin-slot-border);border-radius:14px;background:var(--skin-slot-bg);box-shadow:var(--skin-slot-shadow);color:var(--skin-slot-ink);font-size:clamp(19px,3cqw,23px);font-weight:900;line-height:1}.meta-row[data-v-5752194b]{width:100%;min-width:0;min-height:56px;gap:9px;padding:9px 11px;border:var(--skin-control-border);border-radius:16px;color:var(--skin-control-ink);background:var(--skin-control-bg);box-shadow:var(--skin-control-shadow)}.meta-row .meta-flag[data-v-5752194b]{display:block;width:32px;height:32px;flex:0 0 auto}.meta-row .meta-copy[data-v-5752194b]{min-width:0;flex:1 1 auto;text-align:left}.meta-row .meta-label[data-v-5752194b]{color:var(--skin-control-muted);font-size:8px;font-weight:800;line-height:1.2;letter-spacing:.07em;text-transform:uppercase}.meta-row .meta-value[data-v-5752194b]{margin-top:2px;font-size:12px;font-weight:800;line-height:1.2}.meta-row .meta-ping[data-v-5752194b]{flex:0 0 auto;gap:4px}.meta-row .meta-ping .ping-dot[data-v-5752194b]{width:7px;height:7px;border-radius:50%;background:#9db2c4}.meta-row .meta-ping .ping-dot.grade-good[data-v-5752194b]{background:#5ed43a;box-shadow:0 0 8px #5ed43a8c}.meta-row .meta-ping .ping-ms[data-v-5752194b]{color:var(--skin-control-muted);font-size:9px;font-weight:800}.searching-body .lane-solo[data-v-5752194b]{max-width:480px;flex:1 1 auto}.searching-body .lane-solo .search-stage[data-v-5752194b]{margin:auto 0}.search-stage[data-v-5752194b]{width:100%;padding:clamp(16px,3cqw,30px);border:var(--skin-party-border);border-radius:var(--skin-party-radius);background:var(--skin-party-bg);box-shadow:var(--skin-party-shadow);color:var(--skin-party-ink);text-align:center}.radar[data-v-5752194b]{position:relative;display:flex;width:clamp(116px,28cqw,172px);height:clamp(116px,28cqw,172px);margin-bottom:20px;align-items:center;justify-content:center}.radar .ring[data-v-5752194b]{position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid var(--skin-ring);border-radius:50%;opacity:0}.radar .radar-core[data-v-5752194b]{display:flex;width:auto;min-width:clamp(78px,18cqw,90px);height:clamp(52px,12cqw,60px);padding:0 12px;align-items:center;justify-content:center;border-radius:18px;background:var(--skin-core-bg);box-shadow:var(--skin-core-shadow);color:var(--skin-core-ink);font-size:clamp(24px,6cqw,28px);font-weight:900;white-space:nowrap}.arena.effects .radar .ring[data-v-5752194b]{animation:radar-pulse-5752194b 2.6s ease-out infinite}.arena.effects .radar .ring-2[data-v-5752194b]{animation-delay:.86s}.arena.effects .radar .ring-3[data-v-5752194b]{animation-delay:1.72s}@keyframes radar-pulse-5752194b{0%{opacity:.65;transform:scale(.44)}to{opacity:0;transform:scale(1)}}.search-title[data-v-5752194b]{color:var(--skin-party-ink);font-size:clamp(22px,4cqw,30px);font-weight:900;line-height:1.08;letter-spacing:-.03em;text-shadow:0 3px 7px rgba(0,0,0,.28)}.search-kind[data-v-5752194b]{margin-top:5px;color:var(--skin-party-muted);font-size:12px;font-weight:800}.search-context[data-v-5752194b]{display:grid;width:100%;max-width:360px;gap:8px;margin-top:15px}.search-meta[data-v-5752194b]{min-height:50px;padding:7px 10px;text-align:left}.search-stage>.game-action[data-v-5752194b]{max-width:360px;align-self:center}.search-cancel-btn[data-v-5752194b]{margin-top:14px}.code-stage[data-v-5752194b]{width:100%;padding:clamp(20px,3cqw,32px);border:var(--skin-party-border);border-radius:var(--skin-party-radius);color:var(--skin-party-ink);background:var(--skin-party-bg);box-shadow:var(--skin-party-shadow)}.code-label[data-v-5752194b]{color:var(--skin-party-muted);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.code-digits[data-v-5752194b]{gap:clamp(5px,1cqw,8px);margin:13px 0 5px}.code-digits .digit[data-v-5752194b]{display:flex;width:clamp(40px,9cqw,54px);height:clamp(52px,11cqw,68px);align-items:center;justify-content:center;border:var(--skin-slot-border);border-radius:15px;background:var(--skin-slot-bg);box-shadow:var(--skin-slot-shadow);color:var(--skin-slot-ink);font-family:var(--skin-digit-font);font-size:clamp(27px,6cqw,36px);font-weight:900;line-height:1;text-shadow:0 3px 6px rgba(0,0,0,.25)}.code-share[data-v-5752194b]{gap:5px;margin-top:9px;padding:6px 12px;border-radius:999px;background:var(--skin-share-bg);color:var(--skin-party-muted);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.share-icon[data-v-5752194b]{display:block;filter:var(--skin-share-icon-filter, brightness(0) invert(1));opacity:.82}.invite-copy[data-v-5752194b]{gap:8px}.invite-icon[data-v-5752194b]{display:block;filter:var(--skin-invite-icon-filter, var(--skin-icon-filter))}.invite-count[data-v-5752194b]{min-width:20px;height:20px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#00000047;font-size:11px;font-weight:900;line-height:1}.party-body[data-v-5752194b]{overflow:hidden;justify-content:center;row-gap:calc(16px + var(--skin-party-ledge-top))}.party-body .lane-main[data-v-5752194b]{flex:0 0 auto;gap:calc(16px + var(--skin-party-ledge) + var(--skin-ledge-top))}.party-body .lane-side[data-v-5752194b]{min-height:0;flex:1 1 auto}.roster-card[data-v-5752194b]{min-height:0;flex:1 1 auto;flex-wrap:nowrap;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;padding:var(--card-pad);border:var(--skin-party-border);border-radius:var(--skin-party-radius);background:var(--skin-party-bg);box-shadow:var(--skin-party-shadow);color:var(--skin-party-ink);margin-bottom:var(--skin-party-ledge)}.card-scroll[data-v-5752194b]{display:flex;min-height:0;flex:1 1 0;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.card-scroll[data-v-5752194b]::-webkit-scrollbar{display:none}.card-head[data-v-5752194b]{position:relative;z-index:1;flex:0 0 auto;align-items:baseline;justify-content:space-between;margin-bottom:clamp(14px,2cqw,20px);gap:14px}.card-title[data-v-5752194b]{display:block;color:var(--skin-party-ink);font-size:clamp(21px,2.6cqw,28px);font-weight:900;line-height:1.06;letter-spacing:-.035em;text-shadow:0 3px 7px rgba(0,0,0,.25)}.card-kind[data-v-5752194b]{flex:0 0 auto;padding:6px 10px;border:var(--skin-plate-border);border-radius:999px;background:var(--skin-plate-bg);color:var(--skin-party-muted);font-size:9px;font-weight:800;line-height:1;letter-spacing:.09em;text-transform:uppercase}.roster[data-v-5752194b]{flex:1 0 auto;padding-bottom:3px}.roster-foot[data-v-5752194b]{flex:0 0 auto;display:flex;flex-direction:column;gap:9px;padding-top:13px}.club-player-item[data-v-5752194b]{min-height:56px;padding:4px 6px;color:var(--seat-row-ink, #fff4d1)}.club-player-item .text[data-v-5752194b]{color:var(--seat-row-ink, #fff4d1);font-size:1em;line-height:1.5em;gap:4px;flex-wrap:wrap}.club-player-item .subtext[data-v-5752194b]{color:var(--seat-row-ink-soft, rgba(255, 244, 209, .72));font-size:.9em;gap:4px}.club-player-item .text-strong[data-v-5752194b]{font-weight:600}.seat-side[data-v-5752194b]{display:flex;width:56px;min-width:56px;max-width:56px;padding-right:12px;align-items:center;justify-content:center}.seat-main[data-v-5752194b]{min-width:0;flex:1 1 auto}.seat-avatar[data-v-5752194b]{position:relative;display:block;width:40px;height:40px;border-radius:40px;line-height:0}.seat-avatar .avatar-inner[data-v-5752194b]{display:block;width:100%;height:100%;overflow:hidden;border:3px solid #2c0066;border-radius:inherit;background:var(--avatar-background);box-shadow:inset 0 0 0 2px #ffffff40}.seat-avatar .avatar-inner img[data-v-5752194b]{width:100%;height:100%;object-fit:cover}.seat-avatar .ready-pill[data-v-5752194b]{position:absolute;right:-4px;bottom:-2px;z-index:4;display:flex;width:22px;height:22px;border-radius:22px;border:2px solid #fff;background:#21ba45;box-shadow:0 2px 6px #00000040}.seat-avatar .ready-pill svg[data-v-5752194b]{width:12px;height:12px;fill:#fff}.backdrop-1[data-v-5752194b]{--avatar-background: radial-gradient(circle at 28% 20%, rgba(255, 255, 255, .72), transparent 38%), linear-gradient(145deg, #d9f6ff 0%, #4aa8ee 100%)}.backdrop-2[data-v-5752194b]{--avatar-background: radial-gradient(circle at 28% 20%, rgba(255, 255, 255, .65), transparent 38%), linear-gradient(145deg, #cafff4 0%, #20aaa5 100%)}.backdrop-3[data-v-5752194b]{--avatar-background: radial-gradient(circle at 28% 20%, rgba(255, 255, 255, .68), transparent 38%), linear-gradient(145deg, #e6ffc9 0%, #5bc869 100%)}.backdrop-5[data-v-5752194b]{--avatar-background: radial-gradient(circle at 28% 20%, rgba(255, 255, 255, .72), transparent 38%), linear-gradient(145deg, #fff5aa 0%, #ff9848 100%)}.backdrop-8[data-v-5752194b]{--avatar-background: radial-gradient(circle at 28% 20%, rgba(255, 255, 255, .65), transparent 38%), linear-gradient(145deg, #efd8ff 0%, #9454d5 100%)}.level-chip[data-v-5752194b]{border-radius:100px;padding:1px 8px;font-size:10px;line-height:14px;font-weight:800;white-space:nowrap;background:var(--f4a-gold-grad);color:var(--f4a-ink-onGold);box-shadow:inset 0 2px 4px #ffffff8c,inset 0 -3px 5px #ad600047}.rank-badge[data-v-5752194b]{gap:4px}.rank-badge img[data-v-5752194b]{flex-shrink:0;width:18px;height:18px}.q-badge[data-v-5752194b]{display:inline-flex;align-items:center;padding:2px 6px;border-radius:4px;color:#fff;font-size:.9em;font-weight:600;line-height:12px;vertical-align:baseline}.badge-owner[data-v-5752194b]{background:#ff6f00}.q-spinner[data-v-5752194b]{display:inline-block;width:1em;height:1em;margin-right:4px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:q-spin-5752194b .8s linear infinite}@keyframes q-spin-5752194b{to{transform:rotate(360deg)}}.free-seat-ring[data-v-5752194b]{width:44px;height:44px;border-radius:50%;border:2px dashed var(--seat-row-ring, rgba(255, 244, 209, .32));background:#fbc02d14;animation:free-seat-pulse-5752194b 2.4s ease-in-out infinite}@keyframes free-seat-pulse-5752194b{0%,to{opacity:.9}50%{opacity:.45}}.jamb-button[data-v-5752194b]{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;height:50px;padding:0 24px;border:1px solid var(--jamb-button-border, rgba(33, 18, 4, .46));border-radius:25px;overflow:hidden;font-family:Poppins,sans-serif;font-size:.94rem;font-weight:800;letter-spacing:.01em;transform:translateY(-3px);transition:transform 90ms ease,box-shadow 90ms ease,filter .15s ease}.jamb-button[data-v-5752194b]:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;z-index:1;border-radius:22px;border:1px solid rgba(255,255,255,.2);pointer-events:none}.jamb-button[data-v-5752194b]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(circle at 22% 2%,rgba(255,255,255,.32),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.14),transparent 42%,rgba(0,0,0,.08));pointer-events:none}.jamb-button.disabled[data-v-5752194b]{opacity:.46;filter:grayscale(.45);transform:none}.jamb-button.green[data-v-5752194b]{color:#f4ffdc;background:linear-gradient(180deg,#75d353,#31953b 58%,#17642b);box-shadow:inset 0 3px #d5ffaf4d,inset 0 -4px 6px #00000024,0 5px #0d3e1d,0 12px 22px #0531128c;text-shadow:0 2px 2px rgba(0,0,0,.35)}.jamb-button.green .deco-pip[data-v-5752194b]{background:#edffd259}.jamb-button.gold[data-v-5752194b]{color:#513208;background:linear-gradient(180deg,#fff0a8,#f4c94f 58%,#c88819);box-shadow:inset 0 3px #fff7bd94,inset 0 -4px 6px #00000024,0 5px #7f4e0d,0 12px 22px #64390885;text-shadow:0 1px 0 rgba(255,255,255,.5)}.jamb-button.gold .deco-pip[data-v-5752194b]{background:#522f0342}.button-content[data-v-5752194b]{position:relative;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%}.button-grain[data-v-5752194b]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:.18;background:repeating-linear-gradient(96deg,transparent 0 7px,rgba(40,21,3,.23) 7px 8px);mix-blend-mode:multiply;pointer-events:none}.deco-pip[data-v-5752194b]{position:absolute;z-index:2;width:6px;height:6px;border-radius:50%;box-shadow:inset 0 1px 2px #0000005c,0 1px #ffffff2e;pointer-events:none}.pip-tl[data-v-5752194b]{top:8px;left:9px}.pip-br[data-v-5752194b]{right:9px;bottom:8px}.button-sheen[data-v-5752194b]{position:absolute;top:-35%;bottom:-35%;left:-40%;z-index:2;width:28%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.46),transparent);transform:skew(-20deg) translate(-220%);animation:artifact-sheen-5752194b 3.8s ease-in-out infinite;pointer-events:none}@keyframes artifact-sheen-5752194b{0%,58%{transform:skew(-20deg) translate(-220%)}82%,to{transform:skew(-20deg) translate(620%)}}@container device (min-width: 720px){.party-body[data-v-5752194b]{flex-direction:row;align-items:stretch;justify-content:center}.party-body .lane[data-v-5752194b]{margin:0}.party-body .lane[data-v-5752194b]:first-child{max-width:650px;flex:1.18 1 0}.party-body .lane[data-v-5752194b]:last-child{max-width:520px;flex:.82 1 0}}@container device (max-width: 819px){.match-deck[data-v-5752194b]{max-width:600px}.deck-main[data-v-5752194b]{grid-template-columns:minmax(0,1fr)}.quick-zone[data-v-5752194b]{padding:clamp(20px,5cqw,30px)}.party-zone[data-v-5752194b]{margin:0 clamp(20px,5cqw,30px) clamp(18px,4.5cqw,26px);padding:clamp(20px,5cqw,28px)}.party-stamp[data-v-5752194b]{width:48px;height:48px}.party-zone .zone-subtitle[data-v-5752194b]{max-width:430px}}@container device (max-width: 479px){.quick-head[data-v-5752194b]{align-items:flex-start}.mode-medallion[data-v-5752194b]{width:52px;height:52px;border-radius:17px}.zone-title[data-v-5752194b]{font-size:25px}.settings-anchor[data-v-5752194b]{position:absolute;top:-3px;right:0}.settings-btn[data-v-5752194b]{width:34px;height:34px;min-height:34px}.quick-copy[data-v-5752194b]{padding-top:2px}.match-size[data-v-5752194b]{margin:18px 0}}@container device (max-width: 390px){.arena[data-v-5752194b]{--edge-pad: 12px;--card-pad: 16px}.card-kind[data-v-5752194b]{display:none}.code-slots .slot[data-v-5752194b]{border-radius:12px}}@container device (max-height: 620px){.arena[data-v-5752194b]{--card-pad: clamp(11px, 2.6cqh, 16px);--edge-pad: clamp(9px, 2.5cqh, 14px);--section-gap: clamp(8px, 2cqh, 14px)}.card-head[data-v-5752194b]{margin-bottom:clamp(8px,2cqh,13px)}.card-title[data-v-5752194b]{font-size:clamp(18px,4.8cqh,25px)}.meta-row[data-v-5752194b]{min-height:48px;padding:6px 9px}.code-slots .slot[data-v-5752194b]{height:clamp(40px,11cqh,49px)}.radar[data-v-5752194b]{width:clamp(86px,23cqh,130px);height:clamp(86px,23cqh,130px);margin-bottom:10px}.radar .radar-core[data-v-5752194b]{min-width:68px;height:44px;padding:0 9px;border-radius:14px;font-size:23px}}.arena.effects .match-deck[data-v-5752194b],.arena.effects .lane-main[data-v-5752194b]{animation:lane-in-5752194b .42s cubic-bezier(.22,1,.36,1) both}.arena.effects .lane-side[data-v-5752194b],.arena.effects .search-stage[data-v-5752194b]{animation:lane-in-5752194b .42s 80ms cubic-bezier(.22,1,.36,1) both}@keyframes lane-in-5752194b{0%{opacity:0;transform:translateY(15px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.skin-yamb[data-v-5752194b]{--skin-floor: #082f16;--skin-head-ink: #ffe9ae;--skin-world-muted: rgba(255, 233, 174, .85);--skin-radius: 24px;--skin-deck-border: 1px solid rgba(30, 15, 4, .72);--skin-deck-bg: repeating-linear-gradient(95deg, transparent 0 8px, rgba(22, 11, 2, .14) 8px 9px), linear-gradient(180deg, #79502a, #3f250f);--skin-deck-shadow: inset 0 2px 0 rgba(255, 226, 168, .3), inset 0 0 0 3px rgba(29, 14, 4, .54), 0 24px 54px rgba(2, 24, 9, .66);--skin-deck-shine: rgba(255, 226, 168, .4);--skin-light-a: rgba(230, 255, 168, .09);--skin-light-b: rgba(255, 240, 168, .07);--skin-ink: #ffe9ae;--skin-muted: rgba(255, 233, 174, .85);--skin-kicker: #f8df9c;--skin-medallion-bg: linear-gradient(180deg, #fff0a8, #f4c94f 58%, #c88819);--skin-medallion-border: 2px solid #7f4e0d;--skin-medallion-shadow: 0 4px 0 #7f4e0d, 0 10px 20px rgba(2, 24, 9, .45);--skin-icon-filter: brightness(0) opacity(.75);--skin-inlay-bg: radial-gradient(circle at 25% 10%, rgba(255, 255, 255, .45), transparent 28%), repeating-linear-gradient(0deg, rgba(91, 62, 22, .028) 0 2px, transparent 2px 5px), linear-gradient(145deg, #f5e9c4, #d9c188);--skin-inlay-border: 1px solid rgba(83, 55, 18, .44);--skin-inlay-shadow: inset 0 0 0 1px rgba(83, 55, 18, .2);--skin-inlay-ink: #204f2b;--skin-inlay-muted: rgba(48, 65, 34, .65);--skin-seat-bg: linear-gradient(180deg, #fff9df, #d9bd83);--skin-seat-ink: #244d2c;--skin-core-bg: linear-gradient(180deg, #fff0a8, #f4c94f 58%, #c88819);--skin-core-ink: #513208;--skin-invite-icon-filter: brightness(0) opacity(.78);--skin-core-shadow: 0 4px 0 #7f4e0d, 0 10px 22px rgba(2, 24, 9, .4);--skin-ring: rgba(226, 190, 102, .5);--skin-party-radius: 20px;--skin-party-bg: repeating-linear-gradient(94deg, transparent 0 8px, rgba(10, 5, 2, .13) 8px 9px), linear-gradient(150deg, #31953b, #17642b 68%, #0d3e1d);--skin-party-border: 1px solid rgba(255, 223, 151, .35);--skin-party-shadow: inset 0 2px 0 rgba(255, 226, 168, .22), 0 18px 50px rgba(0, 0, 0, .5);--skin-ledge: 5px;--skin-ledge-top: 0px;--skin-party-ledge: 0px;--skin-party-ledge-top: 0px;--skin-party-ink: #fff4d2;--skin-party-muted: rgba(255, 244, 210, .92);--skin-party-kicker: #f0cc7c;--skin-slot-bg: rgba(43, 14, 2, .35);--skin-slot-border: 1px solid rgba(74, 27, 5, .5);--skin-slot-shadow: inset 0 2px 4px rgba(40, 12, 1, .52);--skin-slot-filled-bg: linear-gradient(180deg, #fff0a8, #f4c94f 58%, #c88819);--skin-slot-filled-ink: #513208;--skin-slot-filled-shadow: inset 0 2px 0 rgba(255, 255, 255, .4), 0 3px 0 #7f4e0d;--skin-slot-ring: rgba(226, 190, 102, .6);--skin-control-bg: linear-gradient(180deg, #fff5d4, #d3b374);--skin-control-border: 1px solid rgba(29, 67, 34, .24);--skin-control-shadow: 0 2px 0 rgba(135, 100, 47, .7);--skin-control-ink: #244d2c;--skin-control-muted: #4f5c38;--skin-control-chevron: #3c6e41}.skin-yamb .arena-bg[data-v-5752194b]{background:#082f16}.skin-yamb .arena-bg .world-grade[data-v-5752194b]{background:linear-gradient(180deg,rgba(3,28,12,.44),transparent 24%,transparent 68%,rgba(3,22,10,.58)),radial-gradient(circle at 50% 36%,rgba(230,255,168,.08),transparent 44%)}.skin-bruno[data-v-5752194b]{--skin-floor: #3f111a;--skin-head-ink: #fff7df;--skin-world-muted: rgba(248, 238, 216, .72);--skin-radius: 26px;--skin-deck-border: 2px solid rgba(255, 250, 237, .96);--skin-deck-bg: radial-gradient(110% 72% at 50% 0%, rgba(255, 255, 255, .72), rgba(255, 255, 255, 0) 62%), linear-gradient(180deg, #f8eedb 0%, #e7cfaa 100%);--skin-deck-shadow: inset 0 1px 0 #fff, inset 0 -6px 10px rgba(111, 65, 31, .16), 0 8px 0 #7d321f, 0 20px 42px rgba(15, 4, 6, .52);--skin-deck-line: rgba(95, 38, 29, .16);--skin-deck-shine: rgba(255, 255, 255, .95);--skin-light-a: rgba(255, 212, 142, .3);--skin-light-b: rgba(217, 32, 56, .1);--skin-ink: #4e181c;--skin-title-shadow: 0 2px 0 rgba(255, 255, 255, .7);--skin-muted: rgba(78, 24, 28, .8);--skin-kicker: #8f2638;--skin-medallion-bg: radial-gradient(circle at 28% 4%, rgba(255, 255, 255, .28), transparent 40%), linear-gradient(180deg, #ff5468, #c4142e 45%, #8f0c20);--skin-medallion-border: 2px solid rgba(246, 241, 230, .78);--skin-medallion-shadow: 0 5px 0 1px #690817, 0 10px 18px rgba(15, 4, 6, .4);--skin-icon-filter: brightness(0) invert(1);--skin-inlay-bg: radial-gradient(circle at 28% 4%, rgba(255, 255, 255, .28), transparent 40%), linear-gradient(180deg, #4197f2, #0f56b4 45%, #0a3f85);--skin-inlay-border: 2px solid #052a59;--skin-inlay-shadow: inset 0 2px 0 rgba(255, 255, 255, .34), inset 0 -5px 7px rgba(0, 0, 0, .2), 0 4px 0 #052a59;--skin-inlay-ink: #f4fbff;--skin-inlay-muted: #fff;--skin-seat-bg: linear-gradient(180deg, #f7edd8, #e7d0aa);--skin-seat-ink: #4e181c;--skin-core-bg: radial-gradient(circle at 28% 4%, rgba(255, 255, 255, .28), transparent 40%), linear-gradient(180deg, #ffd45a, #efa400 45%, #b87c00);--skin-core-ink: #4a2d00;--skin-invite-icon-filter: brightness(0) opacity(.85);--skin-core-shadow: 0 4px 0 #795100, 0 9px 14px rgba(15, 4, 6, .3);--skin-ring: rgba(255, 212, 90, .5);--skin-party-radius: 22px;--skin-party-bg: radial-gradient(circle at 50% 0%, rgba(137, 45, 59, .16), transparent 42%), rgba(31, 8, 13, .94);--skin-party-border: 1px solid rgba(255, 238, 202, .2);--skin-party-shadow: inset 0 1px 0 rgba(255, 255, 255, .08), 0 22px 56px rgba(8, 2, 4, .5);--skin-ledge: 6px;--skin-ledge-top: 2px;--skin-party-ledge: 0px;--skin-party-ledge-top: 0px;--skin-party-ink: #f8eed8;--skin-party-muted: rgba(248, 238, 216, .65);--skin-party-kicker: rgba(255, 238, 202, .68);--skin-slot-bg: rgba(10, 4, 6, .5);--skin-slot-border: 1px solid rgba(255, 238, 202, .16);--skin-slot-shadow: inset 0 4px 9px rgba(0, 0, 0, .4);--skin-slot-filled-bg: radial-gradient(circle at 28% 4%, rgba(255, 255, 255, .28), transparent 40%), linear-gradient(180deg, #ffd45a, #efa400 45%, #b87c00);--skin-slot-filled-ink: #4a2d00;--skin-slot-filled-shadow: inset 0 2px 0 rgba(255, 255, 255, .35), 0 3px 0 #795100;--skin-slot-ring: rgba(255, 212, 90, .55);--skin-control-bg: linear-gradient(180deg, #f7edd8, #e7d0aa);--skin-control-border: 1px solid rgba(111, 18, 35, .12);--skin-control-shadow: 0 3px 0 rgba(126, 53, 31, .85);--skin-control-ink: #4e181c;--skin-control-muted: #7c4046;--skin-control-chevron: #a33b49}.skin-bruno .match-size .setting-kicker[data-v-5752194b],.skin-bruno .match-size .setting-value[data-v-5752194b]{text-shadow:0 1px 0 #052a59}.skin-bruno .arena-bg[data-v-5752194b]{background:#3f111a}.skin-bruno .arena-bg .world-grade[data-v-5752194b]{background:linear-gradient(180deg,rgba(30,8,13,.38),rgba(30,8,13,.06) 22%,transparent 42%),radial-gradient(68% 34% at 50% 39%,rgba(255,220,154,.09),transparent 72%),radial-gradient(circle at 50% 38%,#ffd48e1c,#ffd48e00 34%),linear-gradient(180deg,transparent 58%,rgba(27,6,10,.14) 76%,rgba(14,3,6,.46)),linear-gradient(90deg,rgba(18,4,7,.18),transparent 12%,transparent 88%,rgba(18,4,7,.18))}@media(prefers-reduced-motion:reduce){.arena-bg[data-v-5752194b]{animation:none;filter:blur(8px);transform:scale(1.03)}.arena.effects .radar .ring[data-v-5752194b],.arena.effects .match-deck[data-v-5752194b],.arena.effects .lane-main[data-v-5752194b],.arena.effects .lane-side[data-v-5752194b],.arena.effects .search-stage[data-v-5752194b],.button-sheen[data-v-5752194b],.free-seat-ring[data-v-5752194b],.q-spinner[data-v-5752194b]{animation:none}.button-sheen[data-v-5752194b]{opacity:.2;transform:skew(-20deg) translate(250%)}}.phone[data-v-a13d9c75]{position:relative;z-index:1;flex:0 0 auto;width:436px;max-width:100%;aspect-ratio:1530/3127;container-type:inline-size;container-name:phone}.phone-frame[data-v-a13d9c75]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;width:100%;height:100%;pointer-events:none;filter:var(--device-shadow, drop-shadow(0 30px 70px rgba(0, 0, 0, .5)))}.device[data-v-a13d9c75]{position:absolute;left:3.9869281046%;top:1.7908538535%;width:91.8300653595%;height:96.450271826%;border-radius:14.8366013072cqw;z-index:1;overflow:hidden;background:#000;container-type:size;container-name:device;pointer-events:none;-webkit-user-select:none;user-select:none;--launcher-safe-top: 5.7692307692cqh}.phone-island[data-v-a13d9c75]{position:absolute;z-index:2;left:35.8169934641%;top:3.5177486409%;width:26.2745098039%;height:3.8375439719%;border-radius:999px;background:radial-gradient(circle at 89% 50%,#173666bf 0,#173666bf 5%,#020205 11%),#020205;pointer-events:none}@media(max-width:639px){.phone[data-v-a13d9c75]{width:100%}}.arena-stage[data-v-b9c9c72b]{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,448px);align-items:center;gap:clamp(36px,6vw,88px);min-width:0}.stage-copy[data-v-b9c9c72b]{min-width:0}.stage-head[data-v-b9c9c72b]{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(16px,3vw,40px)}.stage-head.has-art[data-v-b9c9c72b]{grid-template-columns:minmax(0,1fr) clamp(200px,24vw,300px)}.stage-head-copy[data-v-b9c9c72b]{max-width:46ch}.stage-head-copy[data-v-b9c9c72b] h2{margin-top:12px}.stage-head-copy[data-v-b9c9c72b] .lead{margin-top:16px}.stage-art[data-v-b9c9c72b]{position:relative;width:100%;aspect-ratio:1;margin-bottom:clamp(-56px,-5vw,-24px);pointer-events:none}.stage-art[data-v-b9c9c72b]:before{content:"";position:absolute;top:6%;right:6%;bottom:6%;left:6%;border-radius:50%;background:radial-gradient(circle at 40% 40%,rgba(255,217,100,.55),transparent 62%),radial-gradient(circle at 62% 66%,rgba(139,209,125,.5),transparent 66%);filter:blur(22px);animation:aura-pulse 6s ease-in-out infinite}.stage-art[data-v-b9c9c72b]:after{content:"";position:absolute;left:-6%;right:-6%;top:4%;height:32%;background:url(/img/sparkles.svg) center/contain no-repeat;opacity:.9;animation:floaty-soft 5.5s ease-in-out infinite}.stage-art[data-v-b9c9c72b] img{position:relative;z-index:1;width:100%;height:auto;filter:drop-shadow(0 22px 26px rgba(42,23,69,.24));animation:floaty 7s ease-in-out infinite}.stage-steps[data-v-b9c9c72b]{position:relative;display:grid;grid-template-columns:1fr;gap:14px;margin:clamp(28px,4vw,44px) 0 0;padding:0;list-style:none}.stage-steps[data-v-b9c9c72b]:before{content:"";position:absolute;top:44px;bottom:44px;left:42px;width:6px;background:radial-gradient(circle,rgba(107,63,209,.32) 2.2px,transparent 2.9px) 0 0/6px 13px repeat-y;pointer-events:none}.stage-steps li[data-v-b9c9c72b]:nth-child(1){--tint: #fff0b8;--tint-deep: rgba(247, 154, 24, .22);--coin: linear-gradient(180deg, #ffe07a 0%, #ffbb2d 55%, #f79a18 100%);--coin-ink: #3a2100;--coin-shade: rgba(196, 96, 0, .24)}.stage-steps li[data-v-b9c9c72b]:nth-child(2){--tint: #d6ecff;--tint-deep: rgba(59, 130, 246, .18);--coin: linear-gradient(180deg, #8fd0ff 0%, #4aa3ff 55%, #2b7fe6 100%);--coin-ink: #ffffff;--coin-shade: rgba(19, 60, 130, .3)}.stage-steps li[data-v-b9c9c72b]:nth-child(3){--tint: #eadcff;--tint-deep: rgba(107, 63, 209, .2);--coin: linear-gradient(180deg, #b79bf6 0%, #7b55dc 55%, #6b3fd1 100%);--coin-ink: #ffffff;--coin-shade: rgba(42, 23, 69, .3)}.stage-step[data-v-b9c9c72b]{transition:transform .1s ease,box-shadow .18s ease,filter .18s ease}.stage-step[data-v-b9c9c72b]:active{transform:translate3d(0,1px,0) scale(.985);filter:brightness(.97)}.stage-step[data-v-b9c9c72b]{position:relative;display:grid;grid-template-columns:46px minmax(0,1fr);align-items:start;gap:18px;width:100%;padding:22px 26px 22px 22px;border:0;border-radius:var(--r-panel);background:radial-gradient(ellipse 90% 80% at 14% -10%,rgba(255,255,255,.95),transparent 62%),linear-gradient(160deg,#ffffff 0%,var(--tint, #f4efff) 100%);box-shadow:0 18px 40px #402c781f,0 2px 6px #402c780d,inset 0 2px #fff,inset 6px 8px 16px #ffffffd9,inset -6px -8px 16px var(--tint-deep, rgba(107, 63, 209, .07));color:var(--ink);font:inherit;text-align:left;cursor:pointer;opacity:.92;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s ease,opacity .28s ease}@media(hover:hover)and (pointer:fine){.stage-step[data-v-b9c9c72b]:not(.active):hover{opacity:1;transform:translate(4px)}}.stage-step.active[data-v-b9c9c72b]{opacity:1;transform:translate(10px);box-shadow:0 30px 60px var(--tint-deep, rgba(64, 44, 120, .2)),0 12px 28px #402c781f,inset 0 2px #fff,inset 6px 8px 16px #ffffffe6,inset -6px -8px 16px var(--tint-deep, rgba(107, 63, 209, .09))}.stage-step[data-v-b9c9c72b]:active{transform:translate3d(0,1px,0) scale(.985)}.stage-step.active[data-v-b9c9c72b]:active{transform:translate3d(10px,1px,0) scale(.985)}.stage-step[data-v-b9c9c72b]:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.step-number[data-v-b9c9c72b]{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--coin, linear-gradient(180deg, #ffdf8e 0%, var(--gold-400) 55%, var(--gold-500) 100%));box-shadow:0 8px 16px var(--tint-deep, rgba(247, 154, 24, .26)),inset 0 3px 6px #ffffff80,inset 0 -4px 8px var(--coin-shade, rgba(196, 96, 0, .22));color:var(--coin-ink, var(--gold-ink));font-family:Fredoka,Trebuchet MS,system-ui,sans-serif;font-size:15px;font-weight:600;letter-spacing:.04em;line-height:1;transition:transform .28s cubic-bezier(.2,.8,.2,1)}.stage-step.active .step-number[data-v-b9c9c72b]{transform:scale(1.1)}.step-copy[data-v-b9c9c72b]{display:flex;flex-direction:column;min-width:0;gap:6px;padding-top:3px}.step-copy strong[data-v-b9c9c72b]{font-family:Fredoka,Trebuchet MS,system-ui,sans-serif;font-size:22px;font-weight:570;line-height:1.1;letter-spacing:-.01em}.step-copy span[data-v-b9c9c72b]{max-width:40ch;color:var(--ink-mid);font-size:15px;line-height:1.5}.stage-panel[data-v-b9c9c72b]{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0}.stage-caption[data-v-b9c9c72b]{width:100%;margin-top:20px}.stage-caption[data-v-b9c9c72b]:empty{display:none}@media(max-width:899px){.arena-stage[data-v-b9c9c72b]{grid-template-columns:1fr;gap:28px}.stage-head[data-v-b9c9c72b],.stage-head.has-art[data-v-b9c9c72b]{grid-template-columns:1fr}.stage-head-copy[data-v-b9c9c72b]{max-width:720px}.stage-art[data-v-b9c9c72b]{width:min(240px,60%);margin:4px auto 0}.stage-steps[data-v-b9c9c72b]{gap:10px;margin-top:26px}.stage-steps[data-v-b9c9c72b]:before{display:none}.stage-step[data-v-b9c9c72b]{grid-template-columns:40px minmax(0,1fr);gap:14px;padding:14px 16px;opacity:1}.stage-step.active[data-v-b9c9c72b]{transform:none}.stage-step.active[data-v-b9c9c72b]:active{transform:translate3d(0,1px,0) scale(.985)}.step-number[data-v-b9c9c72b]{width:40px;height:40px;font-size:13px}.step-copy strong[data-v-b9c9c72b]{font-size:18px}.step-copy span[data-v-b9c9c72b]{font-size:13.5px}.stage-step:not(.active) .step-copy span[data-v-b9c9c72b]{display:none}}@media(prefers-reduced-motion:reduce){.stage-art[data-v-b9c9c72b],.stage-art[data-v-b9c9c72b]:before,.stage-art[data-v-b9c9c72b]:after,.stage-art[data-v-b9c9c72b] img{animation:none}}.live-pulse[data-v-cdfdfd11]{display:grid;align-content:center;min-height:170px;padding:clamp(22px,3vw,34px);color:var(--ink-mid)}.live-pulse p[data-v-cdfdfd11]{max-width:52ch}.pulse-live strong[data-v-cdfdfd11],.pulse-count strong[data-v-cdfdfd11]{color:var(--ink);font-family:Fredoka,Trebuchet MS,system-ui,sans-serif;font-size:clamp(28px,4vw,46px);font-variant-numeric:tabular-nums;font-weight:500}.pulse-count[data-v-cdfdfd11]{display:flex;align-items:baseline;gap:10px;margin-top:14px}.pulse-count span[data-v-cdfdfd11]{color:var(--ink-low);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.f-row[data-v-cb65202d]{display:flex;flex-wrap:nowrap;align-items:center}.f-col[data-v-cb65202d]{display:flex;flex-direction:column}.f-center[data-v-cb65202d]{align-items:center;justify-content:center}.ellipsis[data-v-cb65202d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invite-overlay[data-v-cb65202d]{--f4a-haze-a: rgba(222, 148, 14, .12);--f4a-haze-b: rgba(123, 70, 201, .08);--f4a-surface-grad: linear-gradient(180deg, #ffffff 0%, #e9eef5 100%);--f4a-puff: inset 0 10px 20px rgba(255, 255, 255, .95), inset 0 -14px 24px rgba(101, 117, 137, .18);--f4a-royal-grad: linear-gradient(180deg, #8b5cf6 0%, #6d28d9 55%, #521d9e 100%);position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(circle at 50% 38%,#ffeec842,#6e4c166b 42%,#2b1c08d1 74%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:Poppins,sans-serif;font-size:14px;line-height:1.5;text-wrap:initial}.invite-overlay[data-v-cb65202d] *{text-wrap:initial}.q-dialog-plugin[data-v-cb65202d]{width:100%;max-height:100%;overflow:hidden;border-radius:24px;color:#263539;background:radial-gradient(140% 50% at 50% -5%,rgba(255,255,255,.98),transparent 65%),radial-gradient(150% 62% at 50% 112%,var(--f4a-haze-a),transparent 62%),radial-gradient(120% 70% at 8% 92%,var(--f4a-haze-b),transparent 60%),var(--f4a-surface-grad);box-shadow:0 30px 60px #1c233075,var(--f4a-puff)}.subtitle[data-v-cb65202d]{margin:16px 16px 4px;color:#2c0066;font-size:1.25em;font-weight:700}.text[data-v-cb65202d]{color:#263539;font-size:1em;font-weight:400;line-height:1.5em}.subtext[data-v-cb65202d]{color:#52646b;font-size:.9em}.sheet-sub[data-v-cb65202d]{margin:0 16px 16px}.sheet-body[data-v-cb65202d]{padding:0 16px 16px}.code-strip[data-v-cb65202d]{width:100%;gap:12px;padding:12px 14px;border:0;border-radius:18px;background:#65758912;box-shadow:inset 0 2px 5px #ffffffad,inset 0 -3px 7px #65758921}.code-strip .code-copy[data-v-cb65202d]{flex:1 1 auto;align-items:flex-start}.code-strip .code-label[data-v-cb65202d]{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#5a3d0099}.code-strip .code-value[data-v-cb65202d]{font-size:22px;font-weight:900;line-height:1.1;letter-spacing:.16em;color:#35156e;font-variant-numeric:tabular-nums}.code-strip .code-action[data-v-cb65202d]{flex:0 0 auto;gap:6px;height:34px;padding:0 13px;border-radius:100px;color:#fff;background:var(--f4a-royal-grad);box-shadow:inset 0 2px 3px #ffffff52,0 5px 10px #320f6e4d;font-size:12px;font-weight:800}.code-strip .code-action img[data-v-cb65202d]{display:block;filter:brightness(0) invert(1)}.friend-list[data-v-cb65202d]{margin-top:16px}.friend-row[data-v-cb65202d]{padding:12px 14px;border-radius:18px;background:#65758912;box-shadow:inset 0 2px 5px #ffffffad,inset 0 -3px 7px #65758921}.friend-row+.friend-row[data-v-cb65202d]{margin-top:8px}.friend-row.is-online[data-v-cb65202d]{background:linear-gradient(180deg,#f5fdf8,#e6f6ed)}.avatar[data-v-cb65202d]{position:relative;display:block;flex:0 0 auto;border-radius:50%;line-height:0}.avatar .avatar-inner[data-v-cb65202d]{display:block;width:100%;height:100%;overflow:hidden;border:3px solid #2c0066;border-radius:inherit;background:var(--avatar-background);box-shadow:inset 0 0 0 2px #ffffff40}.avatar .avatar-inner img[data-v-cb65202d]{width:100%;height:100%;object-fit:cover}.avatar-48[data-v-cb65202d]{width:48px;height:48px}.backdrop-1[data-v-cb65202d]{--avatar-background: radial-gradient(circle at 28% 20%, rgba(255, 255, 255, .72), transparent 38%), linear-gradient(145deg, #d9f6ff 0%, #4aa8ee 100%)}.backdrop-3[data-v-cb65202d]{--avatar-background: radial-gradient(circle at 28% 20%, rgba(255, 255, 255, .68), transparent 38%), linear-gradient(145deg, #e6ffc9 0%, #5bc869 100%)}.backdrop-5[data-v-cb65202d]{--avatar-background: radial-gradient(circle at 28% 20%, rgba(255, 255, 255, .72), transparent 38%), linear-gradient(145deg, #fff5aa 0%, #ff9848 100%)}.backdrop-8[data-v-cb65202d]{--avatar-background: radial-gradient(circle at 28% 20%, rgba(255, 255, 255, .65), transparent 38%), linear-gradient(145deg, #efd8ff 0%, #9454d5 100%)}.friend-info[data-v-cb65202d]{min-width:0;flex:1 1 auto;margin-left:16px}.friend-info .friend-name[data-v-cb65202d]{font-weight:700}.friend-info .presence[data-v-cb65202d]{min-width:0;font-size:11px}.friend-info .presence .ellipsis[data-v-cb65202d]{min-width:0;flex:0 1 auto}.friend-info .presence .is-busy[data-v-cb65202d]{color:#8a5a1b;font-weight:700}.friend-info .presence .presence-marquee[data-v-cb65202d]{display:block;min-width:0;flex:1 1 auto;overflow:hidden;white-space:nowrap;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 12%,#000 88%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 12%,#000 88%,transparent 100%)}.friend-info .presence .presence-track[data-v-cb65202d]{display:inline-flex;align-items:center;width:max-content;animation:presence-marquee-cb65202d 9s linear infinite}.friend-info .presence .presence-run[data-v-cb65202d]{display:inline-flex;align-items:center;padding-right:22px;white-space:nowrap}@keyframes presence-marquee-cb65202d{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.presence-track[data-v-cb65202d]{animation:none}}.online-dot[data-v-cb65202d]{flex:0 0 auto;width:8px;height:8px;margin-right:4px;border-radius:8px;background:#21ba45;box-shadow:0 0 6px #21ba4599}.presence-game-icon[data-v-cb65202d]{flex:0 0 auto;margin-right:4px;border-radius:5px}.q-btn[data-v-cb65202d]{display:inline-flex;flex:0 0 auto;min-height:36px;padding:4px 16px;border-radius:28px;color:#fff;background:#2c0066;font-size:14px;font-weight:500;line-height:1.715em;box-shadow:0 10px 20px #222f3f33,inset 0 4px 10px #fff6,inset 0 -6px 12px #0003}.invited-badge[data-v-cb65202d],.joined-badge[data-v-cb65202d],.busy-badge[data-v-cb65202d]{display:flex;flex:0 0 auto;height:32px;padding:0 12px;border-radius:100px;font-size:13px;font-weight:700}.invited-badge[data-v-cb65202d]{color:#565f6f;background:#65758924;box-shadow:inset 0 2px 4px #fff9,inset 0 -2px 5px #65758929}.joined-badge[data-v-cb65202d]{color:#2e7d32;background:#2e7d321f;box-shadow:inset 0 2px 4px #fff9,inset 0 -2px 5px #2e7d3226}.joined-badge .tick[data-v-cb65202d]{margin-right:4px}.busy-badge[data-v-cb65202d]{color:#8a5a1b;background:#c4842124;box-shadow:inset 0 2px 4px #fff9,inset 0 -2px 5px #96641929}.offline-note[data-v-cb65202d]{margin-top:16px;font-size:11px;text-align:center;opacity:.75}.note-tight[data-v-cb65202d]{margin-top:4px}.badge-enter-active[data-v-cb65202d],.badge-leave-active[data-v-cb65202d]{transition:opacity .18s ease,transform .18s ease}.badge-enter-from[data-v-cb65202d],.badge-leave-to[data-v-cb65202d]{opacity:0;transform:scale(.9)}@media(prefers-reduced-motion:reduce){.badge-enter-active[data-v-cb65202d],.badge-leave-active[data-v-cb65202d]{transition:none}}.f-row[data-v-0066a696]{display:flex;flex-wrap:nowrap;align-items:center}.f-col[data-v-0066a696]{display:flex;flex-direction:column}.f-center[data-v-0066a696]{align-items:center;justify-content:center}.ellipsis[data-v-0066a696]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.friends-dialog[data-v-0066a696]{padding-top:var(--launcher-safe-top, 0px);--f4a-page-top: #ffe9b0;--f4a-page-mid: #ffce56;--f4a-page-bot: #f0a716;--f4a-header-grad: linear-gradient(180deg, #fff3d1 0%, #ffd469 55%, #eda313 100%);--f4a-header-shadow: 0 10px 24px rgba(122, 74, 8, .32), inset 0 -8px 14px rgba(140, 84, 6, .28), inset 0 3px 0 rgba(255, 255, 255, .75);--f4a-tab-track: #f6ead1;--f4a-tab-ink: rgba(90, 61, 0, .72);--f4a-tab-shadow: inset 0 3px 6px rgba(122, 74, 4, .28), inset 0 -2px 4px rgba(255, 255, 255, .85);--f4a-title-ink: #35156e;--f4a-haze-a: rgba(222, 148, 14, .12);--f4a-haze-b: rgba(123, 70, 201, .08);--f4a-surface: #f8fafc;--f4a-surface-grad: linear-gradient(180deg, #ffffff 0%, #e9eef5 100%);--f4a-puff: inset 0 10px 20px rgba(255, 255, 255, .95), inset 0 -14px 24px rgba(101, 117, 137, .18);--f4a-puff-soft: inset 0 5px 12px rgba(255, 255, 255, .88), inset 0 -8px 14px rgba(101, 117, 137, .13);--f4a-accent: #7b46c9;--f4a-royal-grad: linear-gradient(180deg, #8b5cf6 0%, #6d28d9 55%, #521d9e 100%);--f4a-royal-puff: inset 0 6px 12px rgba(255, 255, 255, .35), inset 0 -8px 14px rgba(30, 8, 70, .45);position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;color:#263539;background:radial-gradient(ellipse 90% 28% at 50% 0%,rgba(255,255,255,.7),transparent 72%),radial-gradient(circle,rgba(255,255,255,.16) 2px,transparent 2.2px),linear-gradient(180deg,var(--f4a-page-top) 0%,var(--f4a-page-mid) 55%,var(--f4a-page-bot) 100%);background-size:auto,34px 34px,auto;font-family:Poppins,sans-serif;font-size:14px;line-height:1.5;text-wrap:initial}.friends-dialog[data-v-0066a696] *{text-wrap:initial}.friends-topbar[data-v-0066a696]{position:relative;z-index:20;min-height:82px;flex:0 0 auto;gap:9px;margin:10px 20px 0;padding:12px 16px 12px 20px;border-radius:26px;color:var(--f4a-title-ink);background:var(--f4a-header-grad);box-shadow:var(--f4a-header-shadow)}.topbar-copy[data-v-0066a696]{min-width:0;flex:1 1 auto}.topbar-kicker[data-v-0066a696],.hero-kicker[data-v-0066a696],.section-kicker[data-v-0066a696]{font-size:8px;line-height:1;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.topbar-kicker[data-v-0066a696]{margin-bottom:4px;color:color-mix(in srgb,var(--f4a-title-ink) 72%,transparent)}.topbar-title[data-v-0066a696]{overflow:hidden;color:var(--f4a-title-ink);font-size:clamp(21px,6cqw,26px);line-height:1;font-weight:900;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 2px 0 rgba(255,255,255,.48)}.network-count[data-v-0066a696]{min-height:43px;flex:0 0 auto;gap:6px;padding:6px 12px 6px 9px;border-radius:100px;color:#17683b;background:#15803d1f;box-shadow:inset 0 3px 6px #1d734333,inset 0 -2px 4px #ffffff8f}.network-count .online-dot[data-v-0066a696]{width:10px;height:10px;flex:0 0 10px;border:2px solid rgba(255,255,255,.82);border-radius:50%;background:#21ba45;box-shadow:0 0 0 3px #21ba4524,0 0 9px #21ba458c}.network-count strong[data-v-0066a696]{font-size:18px;line-height:1;font-weight:900;font-variant-numeric:tabular-nums}.network-count>span[data-v-0066a696]:last-child{font-size:9px;font-weight:800}.friends-scroll[data-v-0066a696]{min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 14px,#000 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 14px,#000 100%)}.friends-scroll[data-v-0066a696]::-webkit-scrollbar{display:none}.friends-content[data-v-0066a696]{width:100%;max-width:980px;margin:0 auto;padding:18px 20px 22px}.social-hero[data-v-0066a696]{--social-haze-a: var(--f4a-haze-a);--social-haze-b: rgba(49, 177, 107, .15);position:relative;min-height:230px;overflow:hidden;border-radius:26px;isolation:isolate;background:radial-gradient(100% 110% at 94% 3%,var(--social-haze-b),transparent 56%),radial-gradient(110% 100% at 4% 108%,var(--social-haze-a),transparent 56%),var(--f4a-surface-grad);box-shadow:0 12px 22px #222f3f2b,var(--f4a-puff)}.hero-copy[data-v-0066a696]{position:relative;z-index:4;width:61%;max-width:520px;padding:28px 0 26px 25px}.hero-copy h1[data-v-0066a696]{margin:6px 0 9px;color:var(--f4a-title-ink);font-family:Poppins,sans-serif;font-size:clamp(28px,7.6cqw,42px);line-height:.98;font-weight:900;letter-spacing:-.037em;text-shadow:0 2px 0 rgba(255,255,255,.62)}.hero-copy p[data-v-0066a696]{max-width:400px;margin:0;color:#263140ba;font-size:clamp(10px,3cqw,13px);line-height:1.4;font-weight:600}.hero-kicker[data-v-0066a696],.section-kicker[data-v-0066a696]{color:var(--f4a-accent)}.hero-actions[data-v-0066a696]{gap:8px;margin-top:17px}.hero-cta[data-v-0066a696]{display:inline-flex;align-items:center;min-height:40px;padding:9px 15px;border:0;border-radius:100px;font:inherit;font-size:10px;line-height:1.05;font-weight:900}.hero-cta-primary[data-v-0066a696]{color:#fff;background:var(--f4a-royal-grad);box-shadow:var(--f4a-royal-puff),0 8px 16px #320f6e47}.hero-stage[data-v-0066a696]{--orbit-size: 218px;--orbit-radius: 109px;position:absolute;top:0;right:0;bottom:0;left:53%;z-index:2;overflow:visible;pointer-events:none}.orbit[data-v-0066a696]{position:absolute;top:50%;left:calc(100% - var(--orbit-radius) - 8px);border:1px solid rgba(123,70,201,.17);border-radius:50%;transform:translate(-50%,-50%)}.orbit-outer[data-v-0066a696]{width:var(--orbit-size);height:var(--orbit-size);border-style:dashed;animation:social-orbit-0066a696 24s linear infinite}.orbit-inner[data-v-0066a696]{width:142px;height:142px;border-color:#21ba4533}.hero-avatar[data-v-0066a696]{--hero-transform: translateZ(0);position:absolute;z-index:3;transform:var(--hero-transform);filter:drop-shadow(0 9px 12px rgba(34,47,63,.24));animation:social-float-0066a696 4.8s ease-in-out infinite alternate}.hero-avatar .avatar[data-v-0066a696]{box-shadow:0 0 0 5px #ffffffb3,0 9px 18px #222f3f33}.hero-avatar-1[data-v-0066a696]{top:21%;left:39%}.hero-avatar-2[data-v-0066a696]{--hero-transform: scale(.82) rotate(-4deg) translateZ(0);left:5%;bottom:12%;animation-delay:-1.4s}.hero-avatar-3[data-v-0066a696]{--hero-transform: scale(.72) rotate(4deg) translateZ(0);right:2%;bottom:5%;animation-delay:-2.8s}.hero-presence[data-v-0066a696]{position:absolute;right:2px;bottom:2px;z-index:6;width:15px;height:15px;border:3px solid #fff;border-radius:50%;background:#21ba45;box-shadow:0 0 8px #21ba45b3}.signal-node[data-v-0066a696]{position:absolute;width:10px;height:10px;border:3px solid rgba(255,255,255,.85);border-radius:50%;background:#8b5cf6;box-shadow:0 4px 8px #320f6e40}.signal-node-a[data-v-0066a696]{top:18%;left:17%}.signal-node-b[data-v-0066a696]{top:22%;right:10%;background:#21ba45}.signal-node-c[data-v-0066a696]{right:18%;bottom:13%;background:#f4af1b}.tabs-dock[data-v-0066a696]{position:sticky;top:16px;z-index:10;width:100%;margin:14px 0 0;padding:5px;border-radius:999px;background:color-mix(in srgb,var(--f4a-surface) 91%,transparent);box-shadow:0 8px 18px #222f3f1f,inset 0 1px #ffffffc2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.segmented-tabs[data-v-0066a696]{display:flex;width:100%;gap:4px;padding:4px;border-radius:999px;background:var(--f4a-tab-track);box-shadow:var(--f4a-tab-shadow)}.segmented-tabs .segmented-tab[data-v-0066a696]{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;padding:8px 6px;border-radius:100px;color:var(--f4a-tab-ink);font-size:13px;font-weight:700;text-align:center}.segmented-tabs .segmented-tab.active[data-v-0066a696]{color:#fff;background:var(--f4a-royal-grad);box-shadow:var(--f4a-royal-puff),0 6px 12px #320f6e4d}.social-section[data-v-0066a696]{margin-top:12px}.section-heading[data-v-0066a696]{padding:0 4px 12px}.section-heading h2[data-v-0066a696]{margin:4px 0;color:var(--f4a-title-ink);font-family:Poppins,sans-serif;font-size:clamp(23px,7cqw,30px);line-height:1;font-weight:900;letter-spacing:-.025em;text-shadow:0 2px 0 rgba(255,255,255,.58)}.section-heading p[data-v-0066a696]{max-width:620px;margin:0;color:#263140b8;font-size:11px;line-height:1.38;font-weight:600}.friend-group+.friend-group[data-v-0066a696]{margin-top:20px}.group-head[data-v-0066a696]{gap:8px;margin-bottom:9px;padding:0 4px}.group-signal[data-v-0066a696]{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:#9aa5b1;box-shadow:0 0 0 3px #65758917}.group-signal.online[data-v-0066a696]{background:#21ba45;box-shadow:0 0 0 3px #21ba451a,0 0 7px #21ba4573}.group-label[data-v-0066a696]{color:#372c44b8;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.group-count[data-v-0066a696]{min-width:20px;height:20px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;border-radius:100px;color:#4a277c;background:#7b46c91c;font-size:10px;font-weight:900;font-variant-numeric:tabular-nums}.friend-grid[data-v-0066a696]{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.friend-card[data-v-0066a696]{position:relative;min-width:0;min-height:128px;overflow:hidden;padding:12px 13px;border-radius:20px;isolation:isolate;background:radial-gradient(95% 80% at 100% 0%,rgba(101,117,137,.08),transparent 62%),var(--f4a-surface-grad);box-shadow:0 10px 20px #222f3f29,var(--f4a-puff-soft)}.friend-card[data-v-0066a696]:before{content:"";position:absolute;top:0;left:24px;right:24px;height:3px;border-radius:0 0 100px 100px;background:#65758929}.friend-card.is-online[data-v-0066a696]{background:linear-gradient(180deg,#f5fdf8,#e6f6ed);box-shadow:0 10px 20px #17693f26,0 0 0 1px #21ba452e,inset 0 4px 8px #ffffffb8,inset 0 -5px 9px #1c804814}.friend-card.is-online[data-v-0066a696]:before{display:none}.friend-card.is-online .presence[data-v-0066a696]{color:#28764e}.friend-card.is-online .btn-more[data-v-0066a696]{background:#21924c12}.card-top[data-v-0066a696]{min-width:0}.identity-zone[data-v-0066a696]{min-width:0;flex:1 1 auto;border-radius:14px}.avatar-wrap[data-v-0066a696]{position:relative;flex:0 0 auto}.avatar[data-v-0066a696]{position:relative;display:block;border-radius:50%;line-height:0}.avatar .avatar-inner[data-v-0066a696]{display:block;width:100%;height:100%;overflow:hidden;border:3px solid #2c0066;border-radius:inherit;background:var(--avatar-background);box-shadow:inset 0 0 0 2px #ffffff40}.avatar .avatar-inner img[data-v-0066a696]{width:100%;height:100%;object-fit:cover}.avatar-52[data-v-0066a696]{width:52px;height:52px}.avatar-74[data-v-0066a696]{width:74px;height:74px}.backdrop-1[data-v-0066a696]{--avatar-background: radial-gradient(circle at 28% 20%, rgba(255, 255, 255, .72), transparent 38%), linear-gradient(145deg, #d9f6ff 0%, #4aa8ee 100%)}.backdrop-3[data-v-0066a696]{--avatar-background: radial-gradient(circle at 28% 20%, rgba(255, 255, 255, .68), transparent 38%), linear-gradient(145deg, #e6ffc9 0%, #5bc869 100%)}.backdrop-5[data-v-0066a696]{--avatar-background: radial-gradient(circle at 28% 20%, rgba(255, 255, 255, .72), transparent 38%), linear-gradient(145deg, #fff5aa 0%, #ff9848 100%)}.backdrop-8[data-v-0066a696]{--avatar-background: radial-gradient(circle at 28% 20%, rgba(255, 255, 255, .65), transparent 38%), linear-gradient(145deg, #efd8ff 0%, #9454d5 100%)}.avatar-presence[data-v-0066a696]{position:absolute;right:0;bottom:0;z-index:4;width:14px;height:14px;border:3px solid #fff;border-radius:50%;background:#21ba45;box-shadow:0 0 0 3px #21ba451a,0 0 5px #21ba4561}.friend-info[data-v-0066a696]{min-width:0;flex:1 1 auto;margin-left:11px}.friend-name[data-v-0066a696]{min-width:0;color:#33234d;font-size:14px;line-height:1.15;font-weight:900}.presence[data-v-0066a696]{margin-top:3px;color:#2631409e;font-size:10.5px;line-height:1.25;font-weight:600;min-height:17px}.presence .presence-game-icon[data-v-0066a696]{display:inline-block;width:16px;height:16px;margin-right:4px;border-radius:5px;vertical-align:-4px}.presence.is-busy[data-v-0066a696]{color:#8a5a1b;font-weight:800}.btn-more[data-v-0066a696]{display:flex;width:34px;height:34px;flex:0 0 34px;margin-left:4px;border-radius:50%;color:#35156e80;background:#65758912}.btn-more .more-dots[data-v-0066a696]{font-size:18px;line-height:1;font-weight:900}.card-footer[data-v-0066a696]{min-width:0;min-height:36px;gap:10px;justify-content:space-between;margin-top:8px;padding-top:8px;border-top:1px solid rgba(101,117,137,.11)}.rank-badge[data-v-0066a696]{gap:4px}.rank-badge img[data-v-0066a696]{flex-shrink:0;width:18px;height:18px}.rank-badge .rank-elo[data-v-0066a696]{font-size:11px;line-height:14px;font-weight:800;white-space:nowrap}.level-chip[data-v-0066a696]{overflow:hidden;padding:5px 9px;border-radius:100px;color:#372c44ad;background:#65758914;font-size:9px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.q-btn[data-v-0066a696]{display:inline-flex;min-height:36px;padding:4px 16px;border-radius:28px;color:#fff;background:#2c0066;font-size:14px;font-weight:500;line-height:1.715em}.btn-play[data-v-0066a696]{min-width:88px;min-height:36px;flex:0 0 auto;box-shadow:0 7px 14px #320f6e38}.busy-chip[data-v-0066a696]{display:flex;min-width:88px;min-height:36px;flex:0 0 auto;padding:0 12px;border-radius:100px;color:#8a5a1b;background:#c4842124;box-shadow:inset 0 2px 4px #fff9,inset 0 -2px 5px #96641929;font-size:12px;font-weight:800;text-align:center;line-height:1.15}.invite-card[data-v-0066a696]{position:relative;margin:0 0 14px;padding:12px 13px 13px;border-radius:20px;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,#fff6e6,#ffe9c2);box-shadow:0 12px 24px #97601433,0 0 0 1px #ffc4608c,inset 0 4px 8px #ffffffb8,inset 0 -5px 9px #c484211f}.invite-glow[data-v-0066a696]{position:absolute;top:-30%;right:-20%;bottom:-30%;left:-20%;z-index:-1;background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.75),transparent 46%);pointer-events:none}.invite-row[data-v-0066a696]{align-items:center;gap:10px}.invite-copy[data-v-0066a696]{min-width:0}.invite-kicker[data-v-0066a696]{color:#8a5a1b;font-size:9px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.invite-title[data-v-0066a696]{margin-top:2px;color:var(--f4a-title-ink, #2c0066);font-family:Poppins,sans-serif;font-size:13px;font-weight:800;line-height:1.2}.invite-meta[data-v-0066a696]{margin-top:2px;color:#263140b3;font-size:10.5px;font-weight:600;line-height:1.3}.invite-actions[data-v-0066a696]{gap:8px;margin-top:10px}.btn-join[data-v-0066a696]{flex:1 1 auto;box-shadow:0 7px 14px #320f6e38;transition:background .25s ease}.accepted .btn-join[data-v-0066a696]{background:#1c9a5f;box-shadow:0 7px 14px #1c9a5f47}.invite-decline[data-v-0066a696]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:36px;padding:0 14px;border-radius:100px;color:#d6304a;background:#d6304a1a;font-size:12px;font-weight:800}.invite-drop-enter-active[data-v-0066a696]{transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .3s ease}.invite-drop-leave-active[data-v-0066a696]{transition:opacity .2s ease}.invite-drop-enter-from[data-v-0066a696]{opacity:0;transform:translateY(-14px)}.invite-drop-leave-to[data-v-0066a696]{opacity:0}.friend-move-move[data-v-0066a696],.friend-move-enter-active[data-v-0066a696],.friend-move-leave-active[data-v-0066a696]{transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .35s ease}.friend-move-enter-from[data-v-0066a696],.friend-move-leave-to[data-v-0066a696]{opacity:0;transform:translateY(8px)}.friend-move-leave-active[data-v-0066a696]{position:absolute;width:100%}@keyframes social-orbit-0066a696{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes social-float-0066a696{0%{transform:var(--hero-transform) translateY(3px)}to{transform:var(--hero-transform) translateY(-4px)}}@container device (max-width: 500px){.social-hero[data-v-0066a696]{min-height:224px}.hero-copy[data-v-0066a696]{width:64%;padding:23px 0 21px 19px}.hero-copy h1[data-v-0066a696]{font-size:clamp(26px,8.4cqw,34px)}.hero-stage[data-v-0066a696]{--orbit-size: 186px;--orbit-radius: 93px;left:51%}.hero-avatar-1[data-v-0066a696]{left:32%}.hero-avatar-2[data-v-0066a696]{--hero-transform: scale(.74) rotate(-4deg) translateZ(0);left:4%}.hero-avatar-3[data-v-0066a696]{--hero-transform: scale(.64) rotate(4deg) translateZ(0);right:4%;bottom:7%}}@container device (max-width: 390px){.friends-topbar[data-v-0066a696]{min-height:74px;padding-right:11px}.network-count[data-v-0066a696]{gap:5px;padding-right:10px}.network-count>span[data-v-0066a696]:last-child{display:none}.friends-content[data-v-0066a696]{padding-top:14px}.social-hero[data-v-0066a696]{min-height:220px}.hero-copy[data-v-0066a696]{width:66%;padding-left:17px}.hero-copy h1[data-v-0066a696]{font-size:clamp(25px,8.5cqw,32px)}.hero-copy p[data-v-0066a696]{font-size:10px}.hero-stage[data-v-0066a696]{left:50%}.hero-actions[data-v-0066a696]{gap:6px;margin-top:13px}.hero-cta[data-v-0066a696]{min-height:36px;padding:8px 11px;font-size:9px}.friend-card[data-v-0066a696]{padding:11px 12px}}@media(prefers-reduced-motion:reduce){.orbit-outer[data-v-0066a696],.hero-avatar[data-v-0066a696]{animation:none}.friend-move-move[data-v-0066a696],.friend-move-enter-active[data-v-0066a696],.friend-move-leave-active[data-v-0066a696]{transition:none}}.friends-stage[data-v-c7d65b51]{min-width:0}.pair[data-v-c7d65b51]{position:relative;max-width:436px;margin-inline:auto}.device-figure[data-v-c7d65b51]{display:flex;flex-direction:column;align-items:center;width:100%;min-width:0;margin:0;gap:14px}.device-figure figcaption[data-v-c7d65b51]{color:var(--ink-mid);font-family:Fredoka,Trebuchet MS,system-ui,sans-serif;font-size:15px;text-align:center}.view[data-v-c7d65b51]{position:absolute;top:0;right:0;bottom:0;left:0}.sheet-enter-active[data-v-c7d65b51]{transition:opacity .3s ease,transform .3s cubic-bezier(.22,1,.36,1)}.sheet-leave-active[data-v-c7d65b51]{transition:opacity .22s ease,transform .22s ease}.sheet-enter-from[data-v-c7d65b51],.sheet-leave-to[data-v-c7d65b51]{opacity:0;transform:scale(.92)}.device-figure.overlay[data-v-c7d65b51]{position:absolute;top:0;right:0;bottom:0;left:0}.device-figure.overlay[data-v-c7d65b51] .phone-frame{visibility:hidden}.device-figure.overlay[data-v-c7d65b51] .device{background:transparent}.view[data-v-c7d65b51]{transition:transform .5s cubic-bezier(.22,1,.36,1)}.view-friends[data-v-c7d65b51]{transform:translate(100%)}.showing-friends .view-party[data-v-c7d65b51]{transform:translate(-28%)}.showing-friends .view-friends[data-v-c7d65b51]{transform:translate(0)}figcaption[data-v-c7d65b51]{transition:opacity .3s ease}.device-figure.overlay figcaption[data-v-c7d65b51],.showing-friends .device-figure:not(.overlay) figcaption[data-v-c7d65b51]{opacity:0}.showing-friends .device-figure.overlay figcaption[data-v-c7d65b51]{opacity:1}@media(prefers-reduced-motion:reduce){.sheet-enter-active[data-v-c7d65b51],.sheet-leave-active[data-v-c7d65b51],.view[data-v-c7d65b51],figcaption[data-v-c7d65b51]{transition:none}}.tier-ladder[data-v-e935aa2e]{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.tier-chip[data-v-e935aa2e]{color:var(--ink);text-transform:capitalize}.tier-chip img[data-v-e935aa2e]{width:24px;height:24px}.ladder-rule[data-v-e935aa2e]{color:var(--accent-text)}.launcher-stage[data-v-3e3b4082]{display:flex;flex-direction:column;align-items:center;min-width:0}.theme-dots[data-v-3e3b4082]{display:flex;justify-content:center;gap:12px;margin-top:22px}.theme-dot[data-v-3e3b4082]{transition:transform .1s ease,box-shadow .18s ease,filter .18s ease}.theme-dot[data-v-3e3b4082]:active{transform:translate3d(0,1px,0) scale(.985);filter:brightness(.97)}.theme-dot[data-v-3e3b4082]{width:34px;height:34px;padding:0;border:0;border-radius:50%;box-shadow:0 8px 16px #402c7829,inset 0 3px 5px #ffffffb3,inset 0 -4px 7px #2a174524,0 0 0 3px transparent;cursor:pointer;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s ease}.theme-dot.active[data-v-3e3b4082]{transform:scale(1.14);box-shadow:0 10px 20px #402c7838,inset 0 3px 5px #ffffffb3,inset 0 -4px 7px #2a174524,0 0 0 3px var(--accent-text)}@media(hover:hover)and (pointer:fine){.theme-dot[data-v-3e3b4082]:not(.active):hover{transform:translateY(-2px)}}.theme-dot[data-v-3e3b4082]:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.swatch-gold[data-v-3e3b4082]{background:linear-gradient(180deg,#fff3d1,#ffd469 55%,#eda313)}.swatch-silver[data-v-3e3b4082]{background:linear-gradient(180deg,#f3f6f9,#cbd3dc 55%,#a6b1bd)}.swatch-royal[data-v-3e3b4082]{background:linear-gradient(180deg,#f6f1ff,#cabcf0 55%,#9b86d6)}.swatch-emerald[data-v-3e3b4082]{background:linear-gradient(180deg,#f2fbf5,#b9e3c8 55%,#83bf9c)}.swatch-plain[data-v-3e3b4082]{background:linear-gradient(180deg,#fff,#eef1f5 55%,#dde2e9)}.stage-caption[data-v-3e3b4082]{margin-top:14px;color:var(--ink-low);font-family:Fredoka,Trebuchet MS,system-ui,sans-serif;font-size:16px;text-align:center}.stage-caption[data-v-3e3b4082]:empty{display:none}.ladders[data-v-18e33d5b]{--f4a-page-top: #ffe9b0;--f4a-page-mid: #ffce56;--f4a-page-bot: #f0a716;--f4a-title-ink: #35156e;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;overflow:hidden;padding:calc(var(--launcher-safe-top, 0px) + 14px) 14px 14px;background:radial-gradient(ellipse 90% 28% at 50% 0%,rgba(255,255,255,.7),transparent 72%),radial-gradient(circle,rgba(255,255,255,.16) 2px,transparent 2.2px),linear-gradient(180deg,var(--f4a-page-top) 0%,var(--f4a-page-mid) 55%,var(--f4a-page-bot) 100%);background-size:auto,34px 34px,auto;color:#263539;font-family:Poppins,sans-serif;font-size:14px;line-height:1.5;text-wrap:initial}.ladders[data-v-18e33d5b] *{text-wrap:initial}.ladders-head[data-v-18e33d5b]{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:2px 6px 0}.ladders-head-copy[data-v-18e33d5b]{min-width:0}.ladders-kicker[data-v-18e33d5b]{color:#502a00a8;font-size:8px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.ladders-title[data-v-18e33d5b]{margin-top:3px;color:var(--f4a-title-ink);font-size:clamp(22px,6.5cqw,27px);font-weight:900;line-height:1.05;letter-spacing:-.025em;text-shadow:0 2px 0 rgba(255,240,200,.55)}.ladders-sub[data-v-18e33d5b]{margin-top:3px;color:#502a00cc;font-size:12px;line-height:1.3;font-weight:600}.game-rail[data-v-18e33d5b]{--pick-size: clamp(58px, 16cqw, 66px);flex:0 0 auto;display:flex;align-items:center;gap:10px;margin:10px -14px -16px;padding:8px 14px 30px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.game-rail[data-v-18e33d5b]::-webkit-scrollbar{display:none}.game-pick[data-v-18e33d5b]{position:relative;flex:0 0 auto;display:grid;place-items:center;width:var(--pick-size);height:var(--pick-size);overflow:hidden;border-radius:14px;background:radial-gradient(circle at 18% 2%,rgba(255,255,255,.36),transparent 40%),linear-gradient(145deg,var(--g-t1) 0%,var(--g-t2) 54%,var(--g-t3) 100%);box-shadow:0 12px 21px color-mix(in srgb,var(--g-deep) 26%,transparent),inset 7px 8px 14px #fff3,inset -7px -8px 15px color-mix(in srgb,var(--g-deep) 15%,transparent);filter:saturate(.9) brightness(.96);transition:box-shadow .2s cubic-bezier(.2,.8,.2,1),filter .18s ease}.game-pick img[data-v-18e33d5b]{width:76%;height:76%;object-fit:contain;transition:transform .14s ease}.game-pick.active[data-v-18e33d5b]{background:radial-gradient(circle at center,transparent 25%,color-mix(in srgb,var(--g-deep) 13%,transparent) 58%,color-mix(in srgb,var(--g-deep) 38%,transparent) 100%),radial-gradient(circle at 18% 2%,rgba(255,255,255,.36),transparent 40%),linear-gradient(145deg,var(--g-t1) 0%,var(--g-t2) 54%,var(--g-t3) 100%);filter:saturate(1.01) brightness(.9);box-shadow:0 3px 6px color-mix(in srgb,var(--g-deep) 18%,transparent),0 0 0 3px color-mix(in srgb,var(--g-t2) 60%,#fff),inset 0 0 13px 2px color-mix(in srgb,var(--g-deep) 48%,transparent),inset 0 0 28px 7px color-mix(in srgb,var(--g-deep) 31%,transparent)}.game-pick.active img[data-v-18e33d5b]{transform:scale(.96)}.board[data-v-18e33d5b]{position:relative;isolation:isolate;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:14px;overflow:hidden;border-radius:28px;background:radial-gradient(circle at 18% 2%,rgba(255,255,255,.3),transparent 40%),linear-gradient(145deg,var(--g-t1) 0%,var(--g-t2) 54%,var(--g-t3) 100%);box-shadow:0 24px 42px color-mix(in srgb,var(--g-deep) 34%,transparent),inset 8px 9px 17px #ffffff1f,inset -9px -11px 20px color-mix(in srgb,var(--g-deep) 25%,transparent);color:#fff5dc}.board[data-v-18e33d5b]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(circle at 12% 24%,rgba(255,239,178,.26) 0 2px,transparent 3px),radial-gradient(circle at 88% 17%,rgba(255,255,255,.18) 0 1.5px,transparent 2.5px),radial-gradient(circle at 79% 75%,rgba(255,224,128,.16) 0 2px,transparent 3px),radial-gradient(circle at 28% 88%,rgba(255,255,255,.14) 0 1.5px,transparent 2.5px);pointer-events:none}.board[data-v-18e33d5b]:after{content:"";position:absolute;top:-90px;right:-80px;z-index:0;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(255,221,131,.16),transparent 68%);pointer-events:none}.board[data-v-18e33d5b]>*{position:relative;z-index:1}.board.g-cuckoo[data-v-18e33d5b],.board.g-sudoku[data-v-18e33d5b]{color:#2b2823}.board.g-cuckoo .board-game[data-v-18e33d5b],.board.g-cuckoo .rung-name[data-v-18e33d5b],.board.g-cuckoo .rung-value[data-v-18e33d5b],.board.g-sudoku .board-game[data-v-18e33d5b],.board.g-sudoku .rung-name[data-v-18e33d5b],.board.g-sudoku .rung-value[data-v-18e33d5b]{color:#2b2823;text-shadow:0 1px 0 rgba(255,255,255,.6)}.board.g-cuckoo .board-kind[data-v-18e33d5b],.board.g-sudoku .board-kind[data-v-18e33d5b]{color:#2b2823c7;text-shadow:none}.board.g-cuckoo .place[data-v-18e33d5b],.board.g-sudoku .place[data-v-18e33d5b]{background:#2b28231f;color:#2b2823bf}.board-backdrop[data-v-18e33d5b]{position:absolute;right:-46px;bottom:0;z-index:0;width:240px;height:240px;object-fit:contain;opacity:.13;transform:translateY(3%) rotate(-12deg);filter:saturate(.8);pointer-events:none}.board-head[data-v-18e33d5b]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;min-height:54px;margin-bottom:6px;padding:0 1px 4px}.board-copy[data-v-18e33d5b]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.board-game[data-v-18e33d5b]{color:#fff4d1;font-size:18px;font-weight:900;line-height:1.1;letter-spacing:-.02em;text-shadow:0 2px 3px rgba(10,4,19,.28)}.board-kind[data-v-18e33d5b]{color:#fff8e6;font-size:11px;font-weight:800;line-height:1.2;text-shadow:0 1px 2px rgba(10,4,19,.35)}.ladder-picker[data-v-18e33d5b]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px 6px 12px;border-radius:100px;background:#ffffffdb;color:var(--g-deep, #35156e);font-size:11px;font-weight:800;box-shadow:0 6px 12px color-mix(in srgb,var(--g-deep) 22%,transparent)}.ladder-picker .chevron[data-v-18e33d5b]{width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg)}.example-chip[data-v-18e33d5b]{flex:0 0 auto;margin-top:4px;padding:5px 9px;border-radius:100px;background:#35156ed1;color:#fffffff0;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.example-chip.live[data-v-18e33d5b]{background:#1c9a5f}.board-rows[data-v-18e33d5b]{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-height:0}.rung[data-v-18e33d5b]{position:relative;display:flex;align-items:center;gap:9px;min-height:52px;padding:8px 10px;overflow:hidden;border-radius:18px;background:radial-gradient(ellipse 90% 100% at 16% -12%,rgba(255,255,255,.16),transparent 66%),linear-gradient(145deg,#ffffff26,#ffffff14);box-shadow:0 8px 14px #0703102e,inset 5px 6px 10px #ffffff17,inset -5px -6px 11px #0703101f}.rung[data-v-18e33d5b]>*{position:relative;z-index:1}.rung.place-1[data-v-18e33d5b]{background:radial-gradient(ellipse 90% 100% at 16% -12%,rgba(255,255,255,.46),transparent 66%),linear-gradient(145deg,#ffe6a0,#dca43e);box-shadow:0 10px 18px #0803103d,inset 6px 7px 11px #ffffff4d,inset -6px -7px 12px #6d3a0026}.rung.place-2[data-v-18e33d5b]{background:radial-gradient(ellipse 90% 100% at 16% -12%,rgba(255,255,255,.48),transparent 66%),linear-gradient(145deg,#f1f0f3,#b9bdc9)}.rung.place-3[data-v-18e33d5b]{background:radial-gradient(ellipse 90% 100% at 16% -12%,rgba(255,255,255,.42),transparent 66%),linear-gradient(145deg,#f2c19b,#bb7444)}.place[data-v-18e33d5b]{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:11px;background:#05020d38;color:#fff4dab8;font-size:13px;font-weight:900;line-height:1;font-variant-numeric:tabular-nums;box-shadow:inset 2px 3px 5px #04010a2e,inset -2px -2px 4px #ffffff14}.place-1 .place[data-v-18e33d5b]{background:linear-gradient(145deg,#ffe59b,#e3ad3f);color:#8a5700}.place-2 .place[data-v-18e33d5b]{background:linear-gradient(145deg,#edf0f5,#bdc5d1);color:#66707e}.place-3 .place[data-v-18e33d5b]{background:linear-gradient(145deg,#f2c39a,#c98751);color:#7c431d}.rung-avatar[data-v-18e33d5b]{flex:0 0 36px;width:36px;height:36px;border-radius:50%;overflow:hidden;background:#fff;filter:drop-shadow(0 4px 6px rgba(5,2,12,.3))}.rung-avatar img[data-v-18e33d5b]{width:100%;height:100%;object-fit:cover}.rung-name[data-v-18e33d5b]{flex:1 1 auto;min-width:0;overflow:hidden;color:#fff5dc;font-size:14px;font-weight:800;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.rung-tier[data-v-18e33d5b]{flex:0 0 auto;width:25px;height:25px;object-fit:contain;filter:drop-shadow(0 3px 4px rgba(5,2,12,.3))}.rung-value[data-v-18e33d5b]{flex:0 0 auto;min-width:48px;color:#ffdc7a;font-size:15px;font-weight:900;line-height:1;letter-spacing:-.02em;text-align:right;font-variant-numeric:tabular-nums}.place-1 .rung-name[data-v-18e33d5b],.place-2 .rung-name[data-v-18e33d5b],.place-3 .rung-name[data-v-18e33d5b]{color:#3d2a10;text-shadow:none}.place-1 .rung-value[data-v-18e33d5b],.place-2 .rung-value[data-v-18e33d5b],.place-3 .rung-value[data-v-18e33d5b]{color:#35156e;text-shadow:none}.board.g-cuckoo .place-1 .rung-name[data-v-18e33d5b],.board.g-sudoku .place-1 .rung-name[data-v-18e33d5b],.board.g-cuckoo .place-2 .rung-name[data-v-18e33d5b],.board.g-sudoku .place-2 .rung-name[data-v-18e33d5b],.board.g-cuckoo .place-3 .rung-name[data-v-18e33d5b],.board.g-sudoku .place-3 .rung-name[data-v-18e33d5b]{color:#3d2a10}.board.g-cuckoo .place-1 .rung-value[data-v-18e33d5b],.board.g-sudoku .place-1 .rung-value[data-v-18e33d5b],.board.g-cuckoo .place-2 .rung-value[data-v-18e33d5b],.board.g-sudoku .place-2 .rung-value[data-v-18e33d5b],.board.g-cuckoo .place-3 .rung-value[data-v-18e33d5b],.board.g-sudoku .place-3 .rung-value[data-v-18e33d5b]{color:#35156e}.board-actions[data-v-18e33d5b]{flex:0 0 auto;padding-top:12px}.leaderboard-btn[data-v-18e33d5b]{display:block;width:100%;min-height:39px;padding:11px 16px 12px;border-radius:14px;background:radial-gradient(ellipse 100% 80% at 25% -16%,rgba(255,255,255,.42),transparent 68%),linear-gradient(145deg,#ffe7a0,color-mix(in srgb,var(--g-hi, #ffd86f) 54%,#d99d35));color:var(--g-deep, #35156e);font-size:11px;font-weight:900;line-height:1;text-align:center;text-shadow:0 1px 0 rgba(255,250,225,.45);box-shadow:0 8px 15px color-mix(in srgb,var(--g-deep) 26%,transparent),inset 4px 5px 8px #ffffff47,inset -4px -5px 9px color-mix(in srgb,var(--g-deep) 14%,transparent)}.ladder-stage[data-v-ba0db58d]{display:flex;flex-direction:column;align-items:center;min-width:0}.stage-caption[data-v-ba0db58d]{width:100%;margin-top:18px;color:var(--ink-low);font-family:Fredoka,Trebuchet MS,system-ui,sans-serif;font-size:16px;text-align:center}.stage-caption[data-v-ba0db58d]:empty{display:none}.mascot-hello[data-v-b010b817]{width:clamp(170px,20vw,260px)}.hello-button[data-v-b010b817]{display:grid;justify-items:center;width:100%;padding:0;border:0;border-radius:32px;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.hello-button[data-v-b010b817]:focus-visible{outline:3px solid var(--focus);outline-offset:4px}@media(hover:hover)and (pointer:fine){.hello-button:hover .hello-hint[data-v-b010b817]{transform:rotate(-4deg) translateY(-2px)}}.hello-art[data-v-b010b817]{display:block;width:100%;transform-origin:50% 90%}.hello-art img[data-v-b010b817]{display:block;width:100%;height:auto;filter:drop-shadow(0 16px 18px rgba(42,23,69,.22))}.hello-art.greeted[data-v-b010b817]{animation:mascot-hello-b010b817 .52s ease-out}.hello-hint[data-v-b010b817]{background:radial-gradient(ellipse 90% 80% at 14% -10%,rgba(255,255,255,.95),transparent 62%),linear-gradient(160deg,#fff,#fff0b8);box-shadow:0 18px 40px #402c781f,0 2px 6px #402c780d,inset 0 2px #fff,inset 6px 8px 16px #ffffffd9,inset -6px -8px 16px #f79a1833;position:relative;margin-top:-22px;padding:8px 16px;border-radius:var(--r-pill);color:var(--ink);font:700 .875rem/1.3 Nunito,-apple-system,Segoe UI,Roboto,sans-serif;transform:rotate(-4deg);transition:transform .16s ease}.hello-speech[data-v-b010b817]{position:absolute;top:12%;right:calc(100% - 10px);width:190px;margin:0;padding:16px 20px;border-radius:22px 22px 5px;color:var(--ink);font:500 1.125rem/1.3 Fredoka,Trebuchet MS,system-ui,sans-serif;text-align:center;pointer-events:none}.hello-speech.speaking[data-v-b010b817]{background:radial-gradient(ellipse 90% 80% at 14% -10%,rgba(255,255,255,.95),transparent 62%),linear-gradient(160deg,#fff,#ffdbe8);box-shadow:0 18px 40px #402c781f,0 2px 6px #402c780d,inset 0 2px #fff,inset 6px 8px 16px #ffffffd9,inset -6px -8px 16px #ff5f9e2e}@keyframes mascot-hello-b010b817{0%,to{transform:translateY(0) rotate(0) scale(1)}18%{transform:translateY(3px) rotate(-3deg) scale(1.04,.95)}48%{transform:translateY(-18px) rotate(4deg) scale(.98,1.02)}76%{transform:translateY(0) rotate(-2deg) scale(1.02,.98)}}@media(max-width:639px){.mascot-hello[data-v-b010b817]{display:grid;grid-template-columns:minmax(0,1fr) 112px;align-items:center;gap:8px;width:min(340px,100%)}.hello-button[data-v-b010b817]{grid-column:2;grid-row:1}.hello-speech[data-v-b010b817]{position:static;grid-column:1;grid-row:1;width:100%;min-height:76px;padding:12px;border-radius:22px}}@media(prefers-reduced-motion:reduce){.hello-art.greeted[data-v-b010b817]{animation:none}.hello-hint[data-v-b010b817]{transition:none}}.faq-section[data-v-a77d6a9d]{--chapter-a: #ff8a5b;--chapter-b: #ff5f9e;--chapter-pill: #ffe4d6;position:relative}.faq-section[data-v-a77d6a9d]:before{content:"";position:absolute;top:-25%;right:0;bottom:-25%;left:0;z-index:-1;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 22%,#000 78%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 22%,#000 78%,transparent 100%);background:radial-gradient(56% 50% at 80% 30%,rgba(255,228,214,.7),transparent 72%)}.faq-wrap[data-v-a77d6a9d]{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:clamp(30px,5vw,80px);align-items:start}.faq-heading[data-v-a77d6a9d]{position:sticky;top:calc(var(--header-h) + 24px)}.faq-heading[data-v-a77d6a9d] .kicker{margin-bottom:14px}.faq-heading[data-v-a77d6a9d] .display-2{font-size:clamp(38px,5vw,62px);line-height:.98;letter-spacing:-.035em;color:var(--ink)}.faq-heading[data-v-a77d6a9d] .lead{margin-top:14px}.faq-heading[data-v-a77d6a9d] a{color:var(--accent-text);font-weight:700}.faq-list[data-v-a77d6a9d]{display:grid;gap:10px}details[data-v-a77d6a9d]{overflow:hidden;border-radius:24px;background:var(--glass-bg, radial-gradient(ellipse 90% 100% at 16% -12%, rgba(255, 255, 255, .13), transparent 66%), linear-gradient(145deg, rgba(255, 255, 255, .075) 0%, rgba(255, 255, 255, .036) 100%));box-shadow:var(--glass-shadow, 0 8px 16px rgba(5, 3, 16, .26), inset 5px 6px 11px rgba(255, 255, 255, .055), inset -5px -6px 12px rgba(5, 3, 16, .24));transition:box-shadow .25s ease}details[open][data-v-a77d6a9d]{background:radial-gradient(ellipse 90% 80% at 14% -10%,rgba(255,255,255,.95),transparent 62%),linear-gradient(160deg,#fff,#ffe4d6);box-shadow:0 18px 40px #402c781f,0 2px 6px #402c780d,inset 0 2px #fff,inset 6px 8px 16px #ffffffd9,inset -6px -8px 16px #ff8a5b33}details summary[data-v-a77d6a9d]{position:relative;padding:20px 52px 20px 22px;color:var(--ink);font-family:Fredoka,Trebuchet MS,system-ui,sans-serif;font-size:19px;font-weight:600;cursor:pointer;list-style:none}details summary[data-v-a77d6a9d]::-webkit-details-marker{display:none}details summary[data-v-a77d6a9d]:after{content:"";position:absolute;right:16px;top:50%;width:32px;height:32px;border-radius:50%;background:linear-gradient(180deg,#ffe07a,#ffbb2d 55%,#f79a18);box-shadow:0 8px 16px #f79a1842,inset 0 3px 6px #ffffff80,inset 0 -4px 8px #c460003d;color:#3a2100;background-image:linear-gradient(#3a2100,#3a2100),linear-gradient(#3a2100,#3a2100),linear-gradient(180deg,#ffe07a,#ffbb2d 55%,#f79a18);background-size:14px 2.5px,2.5px 14px,auto;background-position:center,center,0 0;background-repeat:no-repeat;translate:0 -50%;rotate:0deg;transition:rotate .22s cubic-bezier(.2,.8,.2,1)}details[open] summary[data-v-a77d6a9d]:after{rotate:45deg}details p[data-v-a77d6a9d]{max-width:60ch;padding:0 22px 22px;color:var(--ink-mid)}@media(max-width:899px){.faq-wrap[data-v-a77d6a9d]{grid-template-columns:1fr}.faq-heading[data-v-a77d6a9d]{position:static}}@media(max-width:639px){.faq-heading[data-v-a77d6a9d] .display-2{font-size:clamp(34px,10.5vw,46px)}}@media(prefers-reduced-motion:reduce){details[data-v-a77d6a9d],details summary[data-v-a77d6a9d]:after{transition:none}}.home[data-v-559727a6],.home .section[data-v-559727a6]{position:relative}.multiplayer-section[data-v-559727a6]{--chapter-a: #ffbb2d;--chapter-b: #ff5f9e;--chapter-pill: #fff0b8}.games-section[data-v-559727a6]{--chapter-a: #ff5f9e;--chapter-b: #6b3fd1;--chapter-pill: #ffdbe8}.friends-section[data-v-559727a6]{--chapter-a: #9b5cf6;--chapter-b: #ff5f9e;--chapter-pill: #eadcff}.how-section[data-v-559727a6]{--chapter-a: #3b9cf6;--chapter-b: #6b3fd1;--chapter-pill: #d6ecff}.arena-section[data-v-559727a6]{--chapter-a: #f79a18;--chapter-b: #ff5f9e;--chapter-pill: #fff0b8}.fair-section[data-v-559727a6]{--chapter-a: #1c9a5f;--chapter-b: #3b9cf6;--chapter-pill: #d4f5e2}.cta-section[data-v-559727a6]{--chapter-a: #ffbb2d;--chapter-b: #ff5f9e;--chapter-pill: #fff0b8}.home .display-2[data-v-559727a6]{font-size:clamp(38px,5vw,62px);line-height:.98;letter-spacing:-.035em;color:var(--ink)}.home .section-head[data-v-559727a6]{display:grid;grid-template-areas:"copy lead";grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:end;gap:20px clamp(28px,5vw,72px);margin-bottom:clamp(36px,5vw,64px)}.home .section-head .head-copy[data-v-559727a6]{grid-area:copy}.home .section-head .kicker[data-v-559727a6]{margin-bottom:14px}.home .section-head .lead[data-v-559727a6]{grid-area:lead;max-width:46ch}.home .section-head.has-mascot[data-v-559727a6]{grid-template-areas:"copy lead mascot";grid-template-columns:minmax(0,1.1fr) minmax(280px,.85fr) auto}.head-mascot[data-v-559727a6]{grid-area:mascot;align-self:end;width:clamp(120px,14vw,200px);height:auto;margin-bottom:-10px;filter:drop-shadow(0 18px 20px rgba(42,23,69,.18));animation:floaty-soft 6.5s ease-in-out infinite}.section-head-solo[data-v-559727a6]{max-width:720px;margin-bottom:clamp(30px,4vw,44px)}.section-head-solo .kicker[data-v-559727a6]{margin-bottom:14px}.hero[data-v-559727a6]{position:relative;z-index:3;display:flex;flex-direction:column;min-height:min(940px,100svh);padding-top:calc(var(--header-h) + 28px);padding-bottom:0}.hero[data-v-559727a6]:after{content:"";position:absolute;left:-12%;right:-12%;bottom:0;height:30%;z-index:0;border-radius:50% 50% 0 0/100% 100% 0 0;background:linear-gradient(180deg,#bbe993,#93d564 52%,#7ec24f)}.hero-cloud[data-v-559727a6]{position:absolute;z-index:1;height:auto;pointer-events:none;filter:drop-shadow(0 16px 18px rgba(77,107,138,.12))}.hero-cloud-bank[data-v-559727a6]{left:33%;top:9%;width:clamp(240px,30vw,460px);opacity:.88;animation:cloud-drift-559727a6 22s ease-in-out infinite}.hero-cloud-wisp[data-v-559727a6]{right:3%;top:15%;width:clamp(150px,20vw,320px);opacity:.8;animation:cloud-drift-reverse-559727a6 26s ease-in-out infinite}.hero-cloud-mid[data-v-559727a6]{left:52%;top:38%;width:clamp(200px,24vw,360px);opacity:.86;animation:cloud-drift-559727a6 28s ease-in-out infinite}.hero-grid[data-v-559727a6]{position:relative;z-index:2;flex:1 0 auto;display:grid;grid-template-areas:". artwork" "heading artwork" "details artwork" ". artwork";grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);grid-template-rows:1.4fr auto auto .6fr;align-items:start;column-gap:clamp(16px,3vw,40px)}.hero-copy[data-v-559727a6]{grid-area:heading;min-width:0}.hero-details[data-v-559727a6]{grid-area:details;align-self:start;max-width:540px;padding-top:clamp(22px,2.6vw,34px)}.hero-copy h1[data-v-559727a6]{margin:0;color:var(--ink);font-size:clamp(54px,6.3vw,92px);line-height:.96;letter-spacing:-.04em}.hero-copy h1 em[data-v-559727a6]{font-style:normal;background:linear-gradient(96deg,#ff5f9e,#9b5cf6 62%,#6b3fd1);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-details .lead[data-v-559727a6]{max-width:46ch;font-size:clamp(17px,1.6vw,19px);font-weight:500;line-height:1.55}.hero-actions[data-v-559727a6]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:14px;margin-top:30px}.hero-more[data-v-559727a6]{margin-top:18px}.hero-more .text-link[data-v-559727a6]{margin-top:0;font-size:15px}.hero-launch-note[data-v-559727a6]{margin-top:14px;color:var(--ink-low);font-size:13.5px;font-weight:600}.hero-visual[data-v-559727a6]{position:relative;z-index:2;grid-area:artwork;align-self:end;min-width:0;margin:0 -8% -44px -2%}.hero-visual[data-v-559727a6] .home-hero-centerpiece{width:min(820px,100%);animation:meadow-hero-float-559727a6 7s ease-in-out infinite}.hero-visual[data-v-559727a6] .home-hero-centerpiece img{filter:drop-shadow(0 38px 44px rgba(42,23,69,.22))}.proof[data-v-559727a6]{position:relative;z-index:2;padding:clamp(40px,5vw,64px) 0 clamp(48px,6vw,80px);background:linear-gradient(180deg,#7ec24f,#93d366 36%,#93d36600)}.lawn-marquee[data-v-559727a6]{--rail-gap: 48px;width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 12%,#000 88%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 12%,#000 88%,transparent 100%)}.lawn-track[data-v-559727a6]{display:flex;width:max-content;animation:marquee 56s linear infinite}.lawn-marquee:hover .lawn-track[data-v-559727a6],.lawn-marquee:focus-within .lawn-track[data-v-559727a6]{animation-play-state:paused}.lawn-rail[data-v-559727a6]{display:flex;flex:0 0 auto;gap:var(--rail-gap);margin:0;padding:12px var(--rail-gap) 12px 0;list-style:none}.lawn-rail li[data-v-559727a6]{flex:0 0 auto}.lawn-rail a[data-v-559727a6]{display:flex;flex-direction:column;align-items:center;gap:11px;width:clamp(70px,6.75vw,92px);text-decoration:none;transition:transform .25s cubic-bezier(.2,.8,.2,1)}@media(hover:hover)and (pointer:fine){.lawn-rail a[data-v-559727a6]:hover{transform:translateY(-6px)}}.lawn-rail .tile[data-v-559727a6]{--tile-deep: var(--g-deep, #2d1948);display:grid;place-items:center;width:clamp(70px,6.75vw,92px);height:clamp(70px,6.75vw,92px);border-radius:30%;background:radial-gradient(circle at 22% 6%,rgba(255,255,255,.42),transparent 44%),linear-gradient(145deg,var(--g-t1) 0%,var(--g-t2) 54%,var(--g-t3) 100%);box-shadow:0 16px 30px color-mix(in srgb,var(--tile-deep) 22%,transparent),0 6px 14px #224c1824,inset 0 4px 8px #ffffff52,inset 3px 0 9px #ffffff1a,inset -3px -6px 12px #0000000f,inset 0 -9px 16px color-mix(in srgb,var(--tile-deep) 12%,transparent);transition:box-shadow .25s ease}.lawn-rail img[data-v-559727a6]{width:78%;height:78%;object-fit:contain;filter:drop-shadow(0 7px 10px color-mix(in srgb,var(--tile-deep) 32%,transparent));transform:translateY(-1px)}@media(hover:hover)and (pointer:fine){.lawn-rail a:hover .tile[data-v-559727a6]{box-shadow:0 22px 36px color-mix(in srgb,var(--tile-deep) 26%,transparent),0 8px 16px #224c1829,inset 0 4px 8px #ffffff5c,inset 3px 0 9px #ffffff1a,inset -3px -6px 12px #0000000f,inset 0 -9px 16px color-mix(in srgb,var(--tile-deep) 12%,transparent)}}.lawn-rail .name[data-v-559727a6]{max-width:112px;color:var(--ink-mid);font-size:13px;font-weight:700;line-height:1.2;text-align:center;text-wrap:balance}@media(prefers-reduced-motion:reduce){.lawn-marquee[data-v-559727a6]{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.lawn-track[data-v-559727a6]{animation:none}}.multiplayer-section[data-v-559727a6]{padding-top:clamp(48px,7vw,90px)}.multiplayer-section[data-v-559727a6]:before{content:"";position:absolute;top:-25%;right:0;bottom:-25%;left:0;z-index:-1;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 22%,#000 78%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 22%,#000 78%,transparent 100%);background:radial-gradient(60% 60% at 24% 42%,rgba(255,224,140,.6),transparent 72%)}.multiplayer-section[data-v-559727a6]:after{content:"";position:absolute;top:-25%;right:0;bottom:-25%;left:0;z-index:-1;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 22%,#000 78%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 22%,#000 78%,transparent 100%);background:radial-gradient(44% 40% at 84% 70%,rgba(139,209,125,.4),transparent 72%)}.home .multiplayer-pulse[data-v-559727a6]{display:flex;flex-direction:column;align-items:center;min-height:0;max-width:none;margin-inline:auto;padding:0;border-radius:0;background:none;box-shadow:none;color:var(--ink-mid);font-size:14px;line-height:1.5;text-align:center}.home .multiplayer-pulse>p[data-v-559727a6]:only-child{display:inline-flex;align-items:center;gap:10px;max-width:none;padding:10px 18px 10px 14px;border-radius:var(--r-pill);background:var(--chip-bg);box-shadow:var(--chip-shadow);color:var(--ink);font-weight:600}.home .multiplayer-pulse>p[data-v-559727a6]:only-child:before{content:"";flex:0 0 auto;width:9px;height:9px;border-radius:50%;background:var(--up);box-shadow:0 0 0 3px var(--up-dim)}.games-section[data-v-559727a6]{padding-bottom:clamp(80px,10vw,140px)}.games-section[data-v-559727a6]:before{content:"";position:absolute;top:-25%;right:0;bottom:-25%;left:0;z-index:-1;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 22%,#000 78%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 22%,#000 78%,transparent 100%);background:radial-gradient(54% 44% at 14% 22%,rgba(255,190,222,.42),transparent 72%)}.games-section[data-v-559727a6]:after{content:"";position:absolute;top:-25%;right:0;bottom:-25%;left:0;z-index:-1;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 22%,#000 78%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 22%,#000 78%,transparent 100%);background:radial-gradient(46% 36% at 88% 78%,rgba(207,233,255,.7),transparent 72%)}.game-showcase[data-v-559727a6]{min-width:0}.game-bento[data-v-559727a6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:clamp(28px,4vw,44px)}.game-bento[data-v-559727a6]>.featured{grid-column:span 2;grid-row:span 2}.games-more[data-v-559727a6]{display:flex;justify-content:center;margin-top:clamp(26px,3.5vw,40px)}.games-more .btn[data-v-559727a6]{gap:12px}@media(max-width:899px){.game-bento[data-v-559727a6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.game-bento[data-v-559727a6]>.featured{grid-column:1/-1;grid-row:auto}}@media(max-width:639px){.game-bento[data-v-559727a6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.competition-legend[data-v-559727a6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.5vw,28px);margin-top:clamp(48px,6vw,72px)}.competition-legend article[data-v-559727a6]{position:relative;padding:44px 26px 26px;border-radius:28px}.competition-legend article[data-v-559727a6]:before{content:"";position:absolute;left:26px;top:24px;width:56px;height:7px;border-radius:var(--r-pill);box-shadow:inset 0 -2px 3px #0000001f,inset 0 1px #ffffff80}.competition-legend .legend-score[data-v-559727a6]{background:radial-gradient(ellipse 90% 80% at 14% -10%,rgba(255,255,255,.95),transparent 62%),linear-gradient(160deg,#fff,#ffdbe8);box-shadow:0 18px 40px #402c781f,0 2px 6px #402c780d,inset 0 2px #fff,inset 6px 8px 16px #ffffffd9,inset -6px -8px 16px #ff5f9e2e}.competition-legend .legend-score[data-v-559727a6]:before{background:var(--coral)}.competition-legend .legend-ranked[data-v-559727a6]{background:radial-gradient(ellipse 90% 80% at 14% -10%,rgba(255,255,255,.95),transparent 62%),linear-gradient(160deg,#fff,#eadcff);box-shadow:0 18px 40px #402c781f,0 2px 6px #402c780d,inset 0 2px #fff,inset 6px 8px 16px #ffffffd9,inset -6px -8px 16px #6b3fd12e}.competition-legend .legend-ranked[data-v-559727a6]:before{background:var(--accent-text)}.competition-legend span[data-v-559727a6]{color:var(--ink-low);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.competition-legend h3[data-v-559727a6]{margin-top:8px;color:var(--ink);font-size:25px;line-height:1.05}.competition-legend p[data-v-559727a6]{margin-top:10px;color:var(--ink-mid);font-size:14.5px;line-height:1.55}.friends-section[data-v-559727a6]:before{content:"";position:absolute;top:-25%;right:0;bottom:-25%;left:0;z-index:-1;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 22%,#000 78%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 22%,#000 78%,transparent 100%);background:radial-gradient(74% 62% at 62% 42%,rgba(214,196,255,.62),transparent 72%)}.friends-section[data-v-559727a6]:after{content:"";position:absolute;top:-25%;right:0;bottom:-25%;left:0;z-index:-1;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 22%,#000 78%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 22%,#000 78%,transparent 100%);background:radial-gradient(40% 36% at 10% 80%,rgba(255,190,222,.5),transparent 72%)}.friends-spread[data-v-559727a6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,448px);align-items:center;gap:clamp(36px,6vw,88px);min-width:0}.friends-page[data-v-559727a6]{min-width:0}.friends-page[data-v-559727a6]{position:relative}.friends-head-copy[data-v-559727a6]{position:relative;z-index:1;max-width:48ch}.friends-head-copy .kicker[data-v-559727a6]{margin-bottom:14px}.friends-head-copy .lead[data-v-559727a6]{margin-top:16px;max-width:35ch}.friends-body[data-v-559727a6]{display:grid;grid-template-columns:minmax(0,1fr);align-items:center}.friends-body-copy[data-v-559727a6]{position:relative;z-index:1;min-width:0}.friends-head-art[data-v-559727a6]{position:relative;width:100%;aspect-ratio:1;pointer-events:none}.friends-head-art[data-v-559727a6]:after{content:"";position:absolute;left:-4%;right:-4%;top:2%;height:30%;background:url(/img/sparkles.svg) center/contain no-repeat;animation:floaty-soft 5.5s ease-in-out infinite}.friends-head-art[data-v-559727a6]:before{content:"";position:absolute;top:8%;right:8%;bottom:8%;left:8%;border-radius:50%;background:radial-gradient(circle at 40% 40%,rgba(214,196,255,.75),transparent 62%),radial-gradient(circle at 64% 68%,rgba(255,190,222,.6),transparent 66%);filter:blur(22px);animation:aura-pulse 6s ease-in-out infinite}.friends-head-art img[data-v-559727a6]{position:relative;z-index:1;width:100%;height:auto;filter:drop-shadow(0 22px 26px rgba(42,23,69,.24));animation:floaty-soft 7s ease-in-out infinite;--tilt: -3deg}.party-code[data-v-559727a6]{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:clamp(24px,3vw,36px)}.party-code-label[data-v-559727a6]{flex:0 0 100%;margin-bottom:2px;color:var(--ink-low);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.party-digit[data-v-559727a6]{display:grid;place-items:center;width:clamp(48px,4.6vw,64px);height:clamp(60px,5.6vw,80px);border-radius:18px;color:var(--ink);font-family:Fredoka,Trebuchet MS,system-ui,sans-serif;font-size:clamp(28px,3vw,40px);font-weight:600;line-height:1;animation:floaty-soft 5.2s ease-in-out infinite}.party-digit[data-v-559727a6]:nth-child(2){background:radial-gradient(ellipse 90% 80% at 14% -10%,rgba(255,255,255,.95),transparent 62%),linear-gradient(160deg,#fff,#fff0b8);box-shadow:0 18px 40px #402c781f,0 2px 6px #402c780d,inset 0 2px #fff,inset 6px 8px 16px #ffffffd9,inset -6px -8px 16px #f79a1833;animation-delay:0s}.party-digit[data-v-559727a6]:nth-child(3){background:radial-gradient(ellipse 90% 80% at 14% -10%,rgba(255,255,255,.95),transparent 62%),linear-gradient(160deg,#fff,#d6ecff);box-shadow:0 18px 40px #402c781f,0 2px 6px #402c780d,inset 0 2px #fff,inset 6px 8px 16px #ffffffd9,inset -6px -8px 16px #3b82f629;animation-delay:-1s}.party-digit[data-v-559727a6]:nth-child(4){background:radial-gradient(ellipse 90% 80% at 14% -10%,rgba(255,255,255,.95),transparent 62%),linear-gradient(160deg,#fff,#eadcff);box-shadow:0 18px 40px #402c781f,0 2px 6px #402c780d,inset 0 2px #fff,inset 6px 8px 16px #ffffffd9,inset -6px -8px 16px #6b3fd12e;animation-delay:-2s}.party-digit[data-v-559727a6]:nth-child(5){background:radial-gradient(ellipse 90% 80% at 14% -10%,rgba(255,255,255,.95),transparent 62%),linear-gradient(160deg,#fff,#ffdbe8);box-shadow:0 18px 40px #402c781f,0 2px 6px #402c780d,inset 0 2px #fff,inset 6px 8px 16px #ffffffd9,inset -6px -8px 16px #ff5f9e2e;animation-delay:-3s}.party-digit[data-v-559727a6]:nth-child(6){background:radial-gradient(ellipse 90% 80% at 14% -10%,rgba(255,255,255,.95),transparent 62%),linear-gradient(160deg,#fff,#d4f5e2);box-shadow:0 18px 40px #402c781f,0 2px 6px #402c780d,inset 0 2px #fff,inset 6px 8px 16px #ffffffd9,inset -6px -8px 16px #1c9a5f2e;animation-delay:-4s}.party-code-note[data-v-559727a6]{flex:0 0 100%;margin-top:6px;color:var(--ink-mid);font-size:14px}.friends-points[data-v-559727a6]{position:relative;z-index:1;display:grid;gap:12px;margin-top:clamp(24px,3vw,34px)}.friends-points article[data-v-559727a6]{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px;padding:18px 22px 18px 18px;border-radius:24px}.friends-points article[data-v-559727a6]:nth-child(1){background:radial-gradient(ellipse 90% 80% at 14% -10%,rgba(255,255,255,.95),transparent 62%),linear-gradient(160deg,#fff,#eadcff);box-shadow:0 18px 40px #402c781f,0 2px 6px #402c780d,inset 0 2px #fff,inset 6px 8px 16px #ffffffd9,inset -6px -8px 16px #6b3fd12e}.friends-points article:nth-child(1) .point-coin[data-v-559727a6]{background:linear-gradient(180deg,#b79bf6,#7b55dc 55%,#6b3fd1);box-shadow:0 8px 16px #6b3fd147,inset 0 3px 6px #ffffff80,inset 0 -4px 8px #2a17454d;color:#fff}.friends-points article[data-v-559727a6]:nth-child(2){background:radial-gradient(ellipse 90% 80% at 14% -10%,rgba(255,255,255,.95),transparent 62%),linear-gradient(160deg,#fff,#ffdbe8);box-shadow:0 18px 40px #402c781f,0 2px 6px #402c780d,inset 0 2px #fff,inset 6px 8px 16px #ffffffd9,inset -6px -8px 16px #ff5f9e2e}.friends-points article:nth-child(2) .point-coin[data-v-559727a6]{background:linear-gradient(180deg,#ffa8c8,#ff5f9e 55%,#e8407f);box-shadow:0 8px 16px #ff5f9e47,inset 0 3px 6px #ffffff80,inset 0 -4px 8px #78143c4d;color:#fff}.friends-points article[data-v-559727a6]:nth-child(3){background:radial-gradient(ellipse 90% 80% at 14% -10%,rgba(255,255,255,.95),transparent 62%),linear-gradient(160deg,#fff,#d4f5e2);box-shadow:0 18px 40px #402c781f,0 2px 6px #402c780d,inset 0 2px #fff,inset 6px 8px 16px #ffffffd9,inset -6px -8px 16px #1c9a5f2e}.friends-points article:nth-child(3) .point-coin[data-v-559727a6]{background:linear-gradient(180deg,#8fe6b6,#35c47c 55%,#1c9a5f);box-shadow:0 8px 16px #1c9a5f47,inset 0 3px 6px #ffffff80,inset 0 -4px 8px #0846284d;color:#fff}.friends-points h3[data-v-559727a6]{color:var(--ink);font-size:19px}.friends-points p[data-v-559727a6]{margin-top:6px;color:var(--ink-mid);font-size:14.5px;line-height:1.5}.point-coin[data-v-559727a6]{display:grid;place-items:center;width:40px;height:40px;margin-top:2px;border-radius:50%;font-size:15px;font-weight:800}.how-section[data-v-559727a6]:before{content:"";position:absolute;top:-25%;right:0;bottom:-25%;left:0;z-index:-1;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 22%,#000 78%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 22%,#000 78%,transparent 100%);background:radial-gradient(60% 56% at 20% 40%,rgba(207,233,255,.7),transparent 72%)}.how-section[data-v-559727a6]:after{content:"";position:absolute;top:-25%;right:0;bottom:-25%;left:0;z-index:-1;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 22%,#000 78%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 22%,#000 78%,transparent 100%);background:radial-gradient(40% 36% at 86% 72%,rgba(255,224,140,.5),transparent 72%)}.how-spread[data-v-559727a6]{display:grid;grid-template-columns:minmax(320px,448px) minmax(0,1fr);align-items:center;gap:clamp(36px,6vw,88px);min-width:0}.how-spread[data-v-559727a6]>.launcher-stage{order:-1}.how-page[data-v-559727a6]{position:relative;min-width:0}.how-page .steps[data-v-559727a6]{position:relative;z-index:1;grid-template-columns:1fr;margin-top:clamp(24px,3vw,36px);gap:12px}.how-page .steps li[data-v-559727a6]{align-items:flex-start;padding:24px 26px;border-radius:28px}.how-page .steps h3[data-v-559727a6]{color:var(--ink);font-size:21px}.how-head-copy[data-v-559727a6]{position:relative;z-index:1;max-width:48ch}.how-head-copy .kicker[data-v-559727a6]{margin-bottom:14px}.how-head-copy .lead[data-v-559727a6]{margin-top:16px;max-width:32ch}.how-art[data-v-559727a6]{position:relative;width:100%;aspect-ratio:1;pointer-events:none}.how-art[data-v-559727a6]:before{content:"";position:absolute;top:10%;right:10%;bottom:10%;left:10%;border-radius:50%;background:radial-gradient(circle at 40% 40%,rgba(207,233,255,.85),transparent 62%),radial-gradient(circle at 64% 68%,rgba(214,196,255,.7),transparent 66%);filter:blur(22px);animation:aura-pulse 6s ease-in-out infinite}.how-art[data-v-559727a6]:after{content:"";position:absolute;left:-4%;right:-4%;top:4%;height:30%;background:url(/img/sparkles.svg) center/contain no-repeat;animation:floaty-soft 5.5s ease-in-out infinite}.how-art img[data-v-559727a6]{position:relative;z-index:1;width:100%;height:auto;filter:drop-shadow(0 22px 26px rgba(42,23,69,.24));animation:floaty-soft 7s ease-in-out infinite;--tilt: -4deg}.kept-chips[data-v-559727a6]{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.steps .account-note[data-v-559727a6]{margin-top:10px;color:var(--accent-text);font-size:14px;font-weight:700}.arena-section[data-v-559727a6]:before{content:"";position:absolute;top:-25%;right:0;bottom:-25%;left:0;z-index:-1;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 22%,#000 78%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 22%,#000 78%,transparent 100%);background:radial-gradient(60% 50% at 78% 30%,rgba(255,226,150,.55),transparent 72%)}.arena-section[data-v-559727a6]:after{content:"";position:absolute;top:-25%;right:0;bottom:-25%;left:0;z-index:-1;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 22%,#000 78%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 22%,#000 78%,transparent 100%);background:radial-gradient(44% 40% at 12% 78%,rgba(214,196,255,.6),transparent 72%)}.prove-spread[data-v-559727a6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,448px);align-items:center;gap:clamp(28px,5vw,72px)}.prove-copy[data-v-559727a6]{min-width:0}.prove-head .lead[data-v-559727a6]{max-width:42ch;margin-top:16px}.prove-stage[data-v-559727a6]{display:flex;justify-content:center;min-width:0}.board-windows[data-v-559727a6]{display:grid;gap:12px;margin-top:clamp(22px,3vw,30px)}.board-windows article[data-v-559727a6]{position:relative;display:grid;grid-template-columns:118px minmax(0,1fr);align-items:center;column-gap:18px;overflow:hidden;padding:18px 22px;border-radius:24px}.board-windows .kicker[data-v-559727a6]{justify-self:start;color:#2a174599}.board-windows h3[data-v-559727a6]{color:var(--ink);font-size:20px}.board-windows p[data-v-559727a6]:not(.kicker){margin-top:4px;padding-right:48px;color:var(--ink-mid);font-size:14px}.window-today[data-v-559727a6]{--chapter-pill: #ffd6c6;background:radial-gradient(ellipse 90% 80% at 14% -10%,rgba(255,255,255,.95),transparent 62%),linear-gradient(160deg,#fff,#ffe4d6);box-shadow:0 18px 40px #402c781f,0 2px 6px #402c780d,inset 0 2px #fff,inset 6px 8px 16px #ffffffd9,inset -6px -8px 16px #ff8a5b33}.window-week[data-v-559727a6]{--chapter-pill: #cfe9ff;background:radial-gradient(ellipse 90% 80% at 14% -10%,rgba(255,255,255,.95),transparent 62%),linear-gradient(160deg,#fff,#d6ecff);box-shadow:0 18px 40px #402c781f,0 2px 6px #402c780d,inset 0 2px #fff,inset 6px 8px 16px #ffffffd9,inset -6px -8px 16px #3b82f629}.window-season[data-v-559727a6]{--chapter-pill: #ffe9a3;background:radial-gradient(ellipse 90% 80% at 14% -10%,rgba(255,255,255,.95),transparent 62%),linear-gradient(160deg,#fff,#fff0b8);box-shadow:0 18px 40px #402c781f,0 2px 6px #402c780d,inset 0 2px #fff,inset 6px 8px 16px #ffffffd9,inset -6px -8px 16px #f79a1833}.streak-fire[data-v-559727a6]{position:absolute;right:-12px;bottom:-18px;width:84px;height:84px;filter:drop-shadow(0 10px 15px rgba(180,75,20,.22))}.prove-actions[data-v-559727a6]{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:clamp(22px,3vw,30px)}.prove-note[data-v-559727a6]{max-width:26ch;color:var(--ink-low);font-size:14px;line-height:1.4}.arena-grid[data-v-559727a6]{display:grid;grid-template-columns:1.35fr 1fr;gap:clamp(36px,6vw,80px);align-items:center;margin-top:clamp(40px,6vw,72px)}.feature-list[data-v-559727a6]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.feature-list article[data-v-559727a6]{padding:24px;border-radius:26px}.feature-list article[data-v-559727a6]:nth-child(4n+1){background:radial-gradient(ellipse 90% 80% at 14% -10%,rgba(255,255,255,.95),transparent 62%),linear-gradient(160deg,#fff,#fff0b8);box-shadow:0 18px 40px #402c781f,0 2px 6px #402c780d,inset 0 2px #fff,inset 6px 8px 16px #ffffffd9,inset -6px -8px 16px #f79a1833}.feature-list article[data-v-559727a6]:nth-child(4n+2){background:radial-gradient(ellipse 90% 80% at 14% -10%,rgba(255,255,255,.95),transparent 62%),linear-gradient(160deg,#fff,#eadcff);box-shadow:0 18px 40px #402c781f,0 2px 6px #402c780d,inset 0 2px #fff,inset 6px 8px 16px #ffffffd9,inset -6px -8px 16px #6b3fd12e}.feature-list article[data-v-559727a6]:nth-child(4n+3){background:radial-gradient(ellipse 90% 80% at 14% -10%,rgba(255,255,255,.95),transparent 62%),linear-gradient(160deg,#fff,#ffdbe8);box-shadow:0 18px 40px #402c781f,0 2px 6px #402c780d,inset 0 2px #fff,inset 6px 8px 16px #ffffffd9,inset -6px -8px 16px #ff5f9e2e}.feature-list article[data-v-559727a6]:nth-child(4n+4){background:radial-gradient(ellipse 90% 80% at 14% -10%,rgba(255,255,255,.95),transparent 62%),linear-gradient(160deg,#fff,#d4f5e2);box-shadow:0 18px 40px #402c781f,0 2px 6px #402c780d,inset 0 2px #fff,inset 6px 8px 16px #ffffffd9,inset -6px -8px 16px #1c9a5f2e}.feature-list h3[data-v-559727a6]{color:var(--ink);font-size:19px}.feature-list p[data-v-559727a6]{margin-top:8px;color:var(--ink-mid);font-size:15px}.arena-visual[data-v-559727a6]{position:relative;width:100%;max-width:500px;margin-inline:auto}.arena-visual[data-v-559727a6]:before{content:"";position:absolute;top:8%;right:4%;bottom:14%;left:4%;z-index:0;border-radius:50%;background:radial-gradient(circle at 40% 36%,rgba(255,217,100,.6),transparent 60%),radial-gradient(circle at 66% 70%,rgba(255,95,158,.32),transparent 64%);filter:blur(24px);animation:aura-pulse 6s ease-in-out infinite}.arena-visual[data-v-559727a6]:after{content:"";position:absolute;left:0;right:0;top:-2%;z-index:3;height:30%;background:url(/img/sparkles.svg) center/contain no-repeat;pointer-events:none;animation:floaty-soft 5.5s ease-in-out infinite}.progression-art[data-v-559727a6]{position:relative;z-index:2;display:block;width:112%;height:auto;margin:-8% -6% -6%;filter:drop-shadow(0 34px 40px rgba(62,54,104,.22));animation:progression-float-559727a6 7.5s ease-in-out infinite}.arena-caption[data-v-559727a6]{margin-top:18px;text-align:center;font-family:Fredoka,Trebuchet MS,system-ui,sans-serif;font-weight:500;font-size:16px;color:var(--ink-low)}@media(max-width:899px){.prove-spread[data-v-559727a6]{grid-template-columns:1fr;gap:36px}.board-windows article[data-v-559727a6]{grid-template-columns:1fr;row-gap:10px}}.fair-section[data-v-559727a6]:before{content:"";position:absolute;top:-25%;right:0;bottom:-25%;left:0;z-index:-1;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 22%,#000 78%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 22%,#000 78%,transparent 100%);background:radial-gradient(60% 60% at 20% 60%,rgba(190,236,160,.45),transparent 72%)}.fair-spread[data-v-559727a6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,560px);align-items:center;gap:clamp(30px,5vw,80px)}.fair-copy[data-v-559727a6]{position:relative;min-width:0}.fair-copy .kicker[data-v-559727a6]{margin-bottom:14px}.fair-copy .lead[data-v-559727a6]{max-width:42ch;margin-top:16px}.fair-cta[data-v-559727a6]{margin-top:26px}.fair-figure[data-v-559727a6]{position:relative;display:flex;justify-content:center;margin:18px 0 0;padding:0}.fair-figure[data-v-559727a6]:before{content:"";position:absolute;top:14%;right:12%;bottom:6%;left:12%;z-index:0;border-radius:50%;background:radial-gradient(circle at 46% 40%,rgba(154,224,190,.7),transparent 60%),radial-gradient(circle at 66% 70%,rgba(197,172,255,.5),transparent 64%);filter:blur(24px);animation:aura-pulse 6s ease-in-out infinite}.fair-figure[data-v-559727a6]:after{content:"";position:absolute;left:10%;right:10%;top:0;z-index:2;height:30%;background:url(/img/sparkles.svg) center/contain no-repeat;pointer-events:none;animation:floaty-soft 5.5s ease-in-out infinite}.fair-character[data-v-559727a6]{position:relative;z-index:1;width:clamp(240px,26vw,360px);height:auto;filter:drop-shadow(0 26px 30px rgba(42,23,69,.24));transform:rotate(3deg);animation:floaty-soft 7s ease-in-out infinite}.fair-list[data-v-559727a6]{display:grid;gap:14px;align-content:center;list-style:none;margin:0;padding:0}.fair-list li[data-v-559727a6]{display:flex;gap:16px;padding:20px 24px;border-radius:26px}.fair-list li[data-v-559727a6]:nth-child(5n+1){background:radial-gradient(ellipse 90% 80% at 14% -10%,rgba(255,255,255,.95),transparent 62%),linear-gradient(160deg,#fff,#fff0b8);box-shadow:0 18px 40px #402c781f,0 2px 6px #402c780d,inset 0 2px #fff,inset 6px 8px 16px #ffffffd9,inset -6px -8px 16px #f79a1833}.fair-list li:nth-child(5n+1) .fair-coin[data-v-559727a6]{background:linear-gradient(180deg,#ffe07a,#ffbb2d 55%,#f79a18);box-shadow:0 8px 16px #f79a1842,inset 0 3px 6px #ffffff80,inset 0 -4px 8px #c460003d;color:#3a2100}.fair-list li[data-v-559727a6]:nth-child(5n+2){background:radial-gradient(ellipse 90% 80% at 14% -10%,rgba(255,255,255,.95),transparent 62%),linear-gradient(160deg,#fff,#d6ecff);box-shadow:0 18px 40px #402c781f,0 2px 6px #402c780d,inset 0 2px #fff,inset 6px 8px 16px #ffffffd9,inset -6px -8px 16px #3b82f629}.fair-list li:nth-child(5n+2) .fair-coin[data-v-559727a6]{background:linear-gradient(180deg,#8fd0ff,#4aa3ff 55%,#2b7fe6);box-shadow:0 8px 16px #3b82f642,inset 0 3px 6px #ffffff80,inset 0 -4px 8px #133c824d;color:#fff}.fair-list li[data-v-559727a6]:nth-child(5n+3){background:radial-gradient(ellipse 90% 80% at 14% -10%,rgba(255,255,255,.95),transparent 62%),linear-gradient(160deg,#fff,#eadcff);box-shadow:0 18px 40px #402c781f,0 2px 6px #402c780d,inset 0 2px #fff,inset 6px 8px 16px #ffffffd9,inset -6px -8px 16px #6b3fd12e}.fair-list li:nth-child(5n+3) .fair-coin[data-v-559727a6]{background:linear-gradient(180deg,#b79bf6,#7b55dc 55%,#6b3fd1);box-shadow:0 8px 16px #6b3fd147,inset 0 3px 6px #ffffff80,inset 0 -4px 8px #2a17454d;color:#fff}.fair-list li[data-v-559727a6]:nth-child(5n+4){background:radial-gradient(ellipse 90% 80% at 14% -10%,rgba(255,255,255,.95),transparent 62%),linear-gradient(160deg,#fff,#ffdbe8);box-shadow:0 18px 40px #402c781f,0 2px 6px #402c780d,inset 0 2px #fff,inset 6px 8px 16px #ffffffd9,inset -6px -8px 16px #ff5f9e2e}.fair-list li:nth-child(5n+4) .fair-coin[data-v-559727a6]{background:linear-gradient(180deg,#ffa8c8,#ff5f9e 55%,#e8407f);box-shadow:0 8px 16px #ff5f9e47,inset 0 3px 6px #ffffff80,inset 0 -4px 8px #78143c4d;color:#fff}.fair-list li[data-v-559727a6]:nth-child(5n+5){background:radial-gradient(ellipse 90% 80% at 14% -10%,rgba(255,255,255,.95),transparent 62%),linear-gradient(160deg,#fff,#d4f5e2);box-shadow:0 18px 40px #402c781f,0 2px 6px #402c780d,inset 0 2px #fff,inset 6px 8px 16px #ffffffd9,inset -6px -8px 16px #1c9a5f2e}.fair-list li:nth-child(5n+5) .fair-coin[data-v-559727a6]{background:linear-gradient(180deg,#8fe6b6,#35c47c 55%,#1c9a5f);box-shadow:0 8px 16px #1c9a5f47,inset 0 3px 6px #ffffff80,inset 0 -4px 8px #0846284d;color:#fff}.fair-list strong[data-v-559727a6]{color:var(--ink);font-size:17px;font-weight:800}.fair-list p[data-v-559727a6]{margin-top:4px;color:var(--ink-mid);font-size:15px}.fair-coin[data-v-559727a6]{display:grid;place-items:center;flex:0 0 auto;width:36px;height:36px;margin-top:1px;border-radius:50%;font-size:15px;font-weight:800}.pledge-section[data-v-559727a6]{--chapter-a: #ff5f9e;--chapter-b: #6b3fd1;--chapter-pill: #ffffff;padding-top:0}.pledge-card[data-v-559727a6]{position:relative;overflow:hidden;isolation:isolate;padding:clamp(44px,6vw,84px) clamp(24px,5vw,80px);border-radius:36px;text-align:center;background:radial-gradient(70% 90% at 50% -20%,rgba(255,255,255,.55),transparent 60%),linear-gradient(118deg,#ffe07a,#ffb3cf,#c9b6ff);box-shadow:0 34px 80px #6b3fd13d,inset 0 2px #ffffffe6,inset 10px 12px 24px #ffffff80,inset -10px -14px 26px #6b3fd124}.pledge-card[data-v-559727a6]:before,.pledge-card[data-v-559727a6]:after{content:"";position:absolute;z-index:0;width:clamp(160px,22vw,260px);height:clamp(50px,6vw,72px);background:url(/img/sparkles.svg) center/contain no-repeat;pointer-events:none;animation:floaty-soft 6s ease-in-out infinite}.pledge-card[data-v-559727a6]:before{left:4%;top:12%}.pledge-card[data-v-559727a6]:after{right:26%;bottom:10%;animation-delay:-3s}.pledge-copy[data-v-559727a6]{position:relative;z-index:2;max-width:760px;margin-inline:auto}.pledge-copy .kicker[data-v-559727a6]{margin-bottom:16px}.pledge-copy h2[data-v-559727a6]{color:var(--ink)}.pledge-copy .lead[data-v-559727a6]{max-width:52ch;margin:18px auto 0;color:#2a1745d1}.pledge-actions[data-v-559727a6]{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:28px}.pledge-art[data-v-559727a6]{position:absolute;z-index:1;right:clamp(-60px,-3vw,-20px);bottom:clamp(-70px,-4vw,-30px);width:clamp(200px,24vw,340px);height:auto;pointer-events:none;filter:drop-shadow(0 22px 26px rgba(42,23,69,.26));transform:rotate(-6deg);animation:floaty-soft 7s ease-in-out infinite;--tilt: -6deg}.cta-section[data-v-559727a6]{z-index:4;padding-top:clamp(40px,6vw,80px);padding-bottom:0;margin-bottom:calc(-1 * var(--cta-overlap))}.cta-card[data-v-559727a6]{position:relative;isolation:isolate;padding:clamp(52px,7vw,96px) clamp(24px,5vw,72px);border-radius:36px;background:radial-gradient(60% 50% at 50% 0%,#fff,transparent 100%),linear-gradient(180deg,#fffaf0,#ffe9d2);box-shadow:0 40px 100px #402c783d,inset 0 2px #fff,inset 8px 10px 20px #ffffffb3,inset -8px -10px 22px #f79a181f;text-align:center}.cta-card .kicker[data-v-559727a6]{margin-bottom:14px}.cta-card h2[data-v-559727a6]{max-width:18ch;margin-inline:auto}.cta-card .lead[data-v-559727a6]{margin-top:14px;margin-inline:auto}.cta-copy[data-v-559727a6]{position:relative;z-index:3}.cta-actions[data-v-559727a6]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:16px;margin-top:30px}.prelaunch-note[data-v-559727a6]{max-width:620px;margin:22px auto 0;color:var(--ink-low);font-size:14px}.cta-mascot[data-v-559727a6]{position:absolute;z-index:4;width:clamp(170px,20vw,260px);height:auto;pointer-events:none;filter:drop-shadow(0 22px 26px rgba(42,23,69,.26));animation:floaty-soft 7s ease-in-out infinite}.mascot-one[data-v-559727a6]{--tilt: -5deg;left:clamp(-70px,-4vw,-30px);bottom:-40px}.cta-friend[data-v-559727a6]{position:absolute;z-index:4;right:clamp(-70px,-4vw,-30px);top:-80px}@keyframes meadow-hero-float-559727a6{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(.35deg)}}@keyframes cloud-drift-559727a6{0%,to{transform:translate(0)}50%{transform:translate(24px)}}@keyframes cloud-drift-reverse-559727a6{0%,to{transform:translate(0)}50%{transform:translate(-20px)}}@keyframes progression-float-559727a6{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-9px) rotate(1deg)}}@media(max-width:899px){.home .section-head[data-v-559727a6],.home .section-head.has-mascot[data-v-559727a6]{grid-template-areas:"copy mascot" "lead lead";grid-template-columns:minmax(0,1fr) auto;align-items:end}.head-mascot[data-v-559727a6]{width:clamp(96px,22vw,150px);margin-bottom:0}.hero[data-v-559727a6]{min-height:0}.hero[data-v-559727a6]:after{height:20%}.hero-grid[data-v-559727a6]{grid-template-areas:"heading" "artwork" "details";grid-template-columns:1fr;grid-template-rows:auto}.hero-copy[data-v-559727a6]{max-width:720px;padding-top:8px}.hero-visual[data-v-559727a6]{margin:8px -6% -24px}.hero-details[data-v-559727a6]{max-width:640px;padding-top:12px;padding-bottom:clamp(40px,8vw,72px)}.hero-grid[data-v-559727a6]{grid-template-rows:auto}.hero-cloud-bank[data-v-559727a6]{left:-8%;top:4%;width:clamp(220px,46vw,360px)}.hero-cloud-wisp[data-v-559727a6]{top:12%}.hero-cloud-mid[data-v-559727a6]{display:none}.board-windows[data-v-559727a6],.arena-grid[data-v-559727a6],.fair-spread[data-v-559727a6],.competition-legend[data-v-559727a6]{grid-template-columns:1fr}.fair-character[data-v-559727a6]{width:clamp(200px,40vw,260px)}.arena-visual[data-v-559727a6]{max-width:420px}}@media(max-width:639px){.home .display-2[data-v-559727a6]{font-size:clamp(34px,10.5vw,46px)}.hero[data-v-559727a6]{padding-top:calc(var(--header-h) + 16px)}.hero-copy h1[data-v-559727a6]{font-size:clamp(50px,15vw,68px)}.hero-details .lead[data-v-559727a6]{font-size:16.5px}.hero-visual[data-v-559727a6]{margin:4px -14% -18px}.hero-actions .btn[data-v-559727a6]{width:100%}.lawn-marquee[data-v-559727a6]{--rail-gap: 24px}.lawn-rail .tile[data-v-559727a6]{width:72px;height:72px}.lawn-rail a[data-v-559727a6]{width:72px}.lawn-rail .name[data-v-559727a6]{max-width:100%;font-size:12px}.feature-list[data-v-559727a6]{grid-template-columns:1fr}.fair-figure[data-v-559727a6]{margin-top:6px}.fair-character[data-v-559727a6]{width:190px}.cta-mascot[data-v-559727a6]{display:none}.cta-friend[data-v-559727a6]{position:relative;top:auto;right:auto;margin:-24px auto 12px}.cta-card[data-v-559727a6]{padding-top:48px;border-radius:28px}}@media(prefers-reduced-motion:reduce){.hero-visual[data-v-559727a6] .home-hero-centerpiece,.hero-cloud[data-v-559727a6],.head-mascot[data-v-559727a6],.cta-mascot[data-v-559727a6],.progression-art[data-v-559727a6]{animation:none}}@media(max-width:899px){.pledge-art[data-v-559727a6]{width:clamp(150px,26vw,220px);right:-30px;bottom:-40px}}@media(max-width:639px){.pledge-card[data-v-559727a6]{padding-bottom:150px}.pledge-art[data-v-559727a6]{right:50%;bottom:-60px;width:190px;transform:translate(50%) rotate(-6deg);--tilt: -6deg}}@media(max-width:899px){.friends-spread[data-v-559727a6]{grid-template-columns:1fr;gap:28px}.friends-head-art[data-v-559727a6]{order:-1;width:min(280px,70%);margin:8px auto 0}}@media(min-width:900px){.friends-head-art[data-v-559727a6]{position:absolute;z-index:0;top:-2%;right:-20%;width:clamp(380px,36vw,520px)}.party-code[data-v-559727a6]{max-width:62%}}@media(max-width:639px){.party-digit[data-v-559727a6]{width:52px;height:64px;font-size:30px}}@media(min-width:900px){.how-art[data-v-559727a6]{position:absolute;z-index:0;top:-4%;right:-5%;width:clamp(300px,28vw,420px)}}@media(max-width:899px){.how-spread[data-v-559727a6]{grid-template-columns:1fr;gap:28px}.how-spread[data-v-559727a6]>.launcher-stage{order:0}.how-art[data-v-559727a6]{width:min(280px,70%);margin:8px auto 0}}.poster[data-v-cc6dc8d9]{--deep: var(--g-deep, #2d1948);position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:32px;background:radial-gradient(ellipse 90% 60% at 14% -10%,rgba(255,255,255,.95),transparent 62%),linear-gradient(160deg,#fff,#f7f3ff);box-shadow:0 22px 48px #402c7824,0 2px 6px #402c780d,inset 0 2px #fff,inset 6px 8px 16px #ffffffd9,inset -6px -8px 16px #6b3fd114;color:var(--ink);text-decoration:none;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease}@media(hover:hover)and (pointer:fine){.poster[data-v-cc6dc8d9]:hover{transform:translateY(-8px);box-shadow:0 34px 60px color-mix(in srgb,var(--deep) 22%,transparent),0 4px 10px #402c780f,inset 0 2px #fff,inset 6px 8px 16px #ffffffd9,inset -6px -8px 16px #6b3fd114}.poster:hover .poster-keyart[data-v-cc6dc8d9]{transform:translateY(-4%) scale(1.04)}.poster:hover .poster-go[data-v-cc6dc8d9]{transform:translate(4px)}}.poster[data-v-cc6dc8d9]:focus-visible{outline:3px solid var(--accent-text);outline-offset:4px}.poster-art[data-v-cc6dc8d9]{position:relative;isolation:isolate;aspect-ratio:5/4;overflow:hidden;background:radial-gradient(circle at 18% 4%,rgba(255,255,255,.42),transparent 44%),linear-gradient(145deg,var(--g-t1) 0%,var(--g-t2) 54%,var(--g-t3) 100%);box-shadow:inset 0 -12px 24px color-mix(in srgb,var(--deep) 18%,transparent)}.poster-glow[data-v-cc6dc8d9]{position:absolute;top:18%;right:12%;bottom:0;left:12%;z-index:0;border-radius:50%;background:radial-gradient(circle at 50% 60%,rgba(255,255,255,.55),transparent 62%);filter:blur(18px)}.poster-sparkles[data-v-cc6dc8d9]{position:absolute;inset:4% 6% auto;z-index:2;height:34%;background:url(/img/sparkles.svg) center/contain no-repeat;opacity:.9;pointer-events:none;animation:floaty-soft 5.5s ease-in-out infinite}.poster-keyart[data-v-cc6dc8d9]{position:absolute;left:50%;bottom:-8%;z-index:1;width:88%;height:auto;transform:translate(-50%);filter:drop-shadow(0 22px 26px color-mix(in srgb,var(--deep) 40%,transparent));transition:transform .4s cubic-bezier(.2,.8,.2,1);animation:floaty-soft 7s ease-in-out infinite}.poster-flag[data-v-cc6dc8d9],.poster-cat[data-v-cc6dc8d9]{position:absolute;top:14px;z-index:3;padding:7px 12px;border-radius:100px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.poster-flag[data-v-cc6dc8d9]{left:14px;color:#3a2100}.poster-flag.flag-marigold[data-v-cc6dc8d9]{background:radial-gradient(ellipse 90% 80% at 14% -10%,rgba(255,255,255,.95),transparent 62%),linear-gradient(160deg,#fff,#fff0b8);box-shadow:0 18px 40px #402c781f,0 2px 6px #402c780d,inset 0 2px #fff,inset 6px 8px 16px #ffffffd9,inset -6px -8px 16px #f79a1833}.poster-flag.flag-sky[data-v-cc6dc8d9]{background:radial-gradient(ellipse 90% 80% at 14% -10%,rgba(255,255,255,.95),transparent 62%),linear-gradient(160deg,#fff,#d6ecff);box-shadow:0 18px 40px #402c781f,0 2px 6px #402c780d,inset 0 2px #fff,inset 6px 8px 16px #ffffffd9,inset -6px -8px 16px #3b82f629;color:#0f3d6e}.poster-flag.flag-mint[data-v-cc6dc8d9]{background:radial-gradient(ellipse 90% 80% at 14% -10%,rgba(255,255,255,.95),transparent 62%),linear-gradient(160deg,#fff,#d4f5e2);box-shadow:0 18px 40px #402c781f,0 2px 6px #402c780d,inset 0 2px #fff,inset 6px 8px 16px #ffffffd9,inset -6px -8px 16px #1c9a5f2e;color:#0c5a3a}.poster-flag.flag-lilac[data-v-cc6dc8d9]{background:radial-gradient(ellipse 90% 80% at 14% -10%,rgba(255,255,255,.95),transparent 62%),linear-gradient(160deg,#fff,#eadcff);box-shadow:0 18px 40px #402c781f,0 2px 6px #402c780d,inset 0 2px #fff,inset 6px 8px 16px #ffffffd9,inset -6px -8px 16px #6b3fd12e;color:#35156e}.poster-cat[data-v-cc6dc8d9]{right:14px;background:#ffffffb8;color:var(--deep);box-shadow:0 6px 14px color-mix(in srgb,var(--deep) 18%,transparent)}.poster-body[data-v-cc6dc8d9]{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;padding:22px 24px 24px}.poster-logo[data-v-cc6dc8d9]{width:auto;max-width:78%;height:46px;object-fit:contain;object-position:left center;filter:drop-shadow(0 4px 6px color-mix(in srgb,var(--deep) 22%,transparent))}.poster-tagline[data-v-cc6dc8d9]{margin-top:4px;color:var(--ink);font-family:Fredoka,Trebuchet MS,system-ui,sans-serif;font-size:21px;font-weight:600;line-height:1.15;letter-spacing:-.01em}.poster-play[data-v-cc6dc8d9]{color:var(--ink-mid);font-size:14.5px;line-height:1.5}.poster-coins[data-v-cc6dc8d9]{display:flex;flex-wrap:wrap;gap:8px 16px;margin:8px 0 0;padding:0;list-style:none}.poster-coins li[data-v-cc6dc8d9]{display:inline-flex;align-items:center;gap:8px;color:var(--ink-mid);font-size:13px;font-weight:700}.coin[data-v-cc6dc8d9]{width:16px;height:16px;border-radius:50%}.coin-marigold[data-v-cc6dc8d9]{background:linear-gradient(180deg,#ffe07a,#ffbb2d 55%,#f79a18);box-shadow:0 8px 16px #f79a1842,inset 0 3px 6px #ffffff80,inset 0 -4px 8px #c460003d;color:#3a2100}.coin-violet[data-v-cc6dc8d9]{background:linear-gradient(180deg,#b79bf6,#7b55dc 55%,#6b3fd1);box-shadow:0 8px 16px #6b3fd147,inset 0 3px 6px #ffffff80,inset 0 -4px 8px #2a17454d;color:#fff}.coin-mint[data-v-cc6dc8d9]{background:linear-gradient(180deg,#8fe6b6,#35c47c 55%,#1c9a5f);box-shadow:0 8px 16px #1c9a5f47,inset 0 3px 6px #ffffff80,inset 0 -4px 8px #0846284d;color:#fff}.poster-go[data-v-cc6dc8d9]{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;margin-top:auto;padding:12px 18px 12px 20px;border-radius:100px;background:var(--deep);color:#fff;font-size:14px;font-weight:800;box-shadow:0 10px 20px color-mix(in srgb,var(--deep) 32%,transparent),inset 0 2px #ffffff38,inset 0 -4px 8px #0000002e;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.poster-arrow[data-v-cc6dc8d9]{width:9px;height:9px;border-top:2.5px solid currentColor;border-right:2.5px solid currentColor;transform:rotate(45deg)}.poster.wide[data-v-cc6dc8d9]{flex-direction:row}.poster.wide .poster-art[data-v-cc6dc8d9]{flex:0 0 52%;aspect-ratio:auto;min-height:360px}.poster.wide .poster-keyart[data-v-cc6dc8d9]{width:100%;bottom:-6%}.poster.wide .poster-body[data-v-cc6dc8d9]{justify-content:center;padding:30px 34px}.poster.wide .poster-go[data-v-cc6dc8d9]{margin-top:22px}.poster.wide .poster-logo[data-v-cc6dc8d9]{height:58px}.poster.wide .poster-tagline[data-v-cc6dc8d9]{font-size:28px}.poster.wide .poster-play[data-v-cc6dc8d9]{font-size:16px}@media(max-width:899px){.poster.wide[data-v-cc6dc8d9]{flex-direction:column}.poster.wide .poster-art[data-v-cc6dc8d9]{flex:0 0 auto;aspect-ratio:5/4;min-height:0}.poster.wide .poster-body[data-v-cc6dc8d9]{padding:22px 24px 24px}.poster.wide .poster-logo[data-v-cc6dc8d9]{height:46px}.poster.wide .poster-tagline[data-v-cc6dc8d9]{font-size:21px}}@media(prefers-reduced-motion:reduce){.poster-keyart[data-v-cc6dc8d9],.poster-sparkles[data-v-cc6dc8d9]{animation:none}}.iphone-mockup[data-v-399fccdd]{position:relative;display:block;aspect-ratio:1530/3127;isolation:isolate;filter:var(--device-shadow, drop-shadow(0 30px 34px rgba(3, 1, 12, .48)) drop-shadow(0 0 22px color-mix(in srgb, var(--g-glow, #9a4dff) 22%, transparent)))}.iphone-frame[data-v-399fccdd],.iphone-screen[data-v-399fccdd],.iphone-glass[data-v-399fccdd],.iphone-island[data-v-399fccdd]{position:absolute;display:block}.iphone-frame[data-v-399fccdd]{z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;pointer-events:none}.iphone-screen[data-v-399fccdd],.iphone-glass[data-v-399fccdd]{top:1.7908538535%;left:3.9869281046%;width:91.8300653595%;height:96.450271826%;border-radius:16.1565836299%/7.5265251989%;overflow:hidden}.iphone-screen[data-v-399fccdd]{z-index:2;background:#08070c}.iphone-screen img[data-v-399fccdd]{width:100%;height:100%;object-fit:cover}.iphone-mockup.fit-contain .iphone-screen img[data-v-399fccdd]{object-fit:contain}.iphone-mockup.fit-cover .iphone-screen img[data-v-399fccdd]{object-fit:cover}.iphone-mockup.screen-cream .iphone-screen[data-v-399fccdd]{background:#f7e4ae}.iphone-mockup.screen-night .iphone-screen[data-v-399fccdd]{background:#08070c}.iphone-glass[data-v-399fccdd]{z-index:3;pointer-events:none;background:linear-gradient(112deg,rgba(255,255,255,.11),transparent 22% 79%,rgba(255,255,255,.035)),radial-gradient(80% 26% at 45% 0%,rgba(255,255,255,.055),transparent 72%)}.iphone-island[data-v-399fccdd]{z-index:4;top:3.5177486409%;left:35.8169934641%;width:26.2745098039%;height:3.8375439719%;border-radius:999px;background:radial-gradient(circle at 89% 50%,#173666bf 0,#173666bf 5%,#020205 11%),#020205;box-shadow:inset 0 1px 1px #ffffff09,0 1px 2px #00000073;pointer-events:none}.iphone-mockup.is-landscape[data-v-399fccdd]{aspect-ratio:3127/1530}.iphone-mockup.is-landscape .iphone-frame[data-v-399fccdd]{inset:auto;top:50%;left:50%;width:auto;height:204.3790849673%;transform:translate(-50%,-50%) rotate(90deg)}.iphone-mockup.is-landscape .iphone-screen[data-v-399fccdd],.iphone-mockup.is-landscape .iphone-glass[data-v-399fccdd]{top:3.9869281046%;left:1.7588743204%;width:96.450271826%;height:91.8300653595%;border-radius:7.5265251989%/16.1565836299%}.iphone-mockup.is-landscape .iphone-island[data-v-399fccdd]{top:35.8169934641%;right:3.5177486409%;left:auto;width:3.8375439719%;height:26.2745098039%}.arcade-burst[data-v-a0372766]{position:relative;width:min(760px,100%);height:730px;isolation:isolate;margin-inline:auto}.portal-halo[data-v-a0372766],.portal-core[data-v-a0372766],.energy-line[data-v-a0372766]{position:absolute;pointer-events:none}.portal-halo[data-v-a0372766]{z-index:-2;left:50%;top:50%;width:76%;aspect-ratio:1;transform:translate(-50%,-46%);border-radius:50%;background:radial-gradient(circle,rgba(255,226,132,.13) 0 18%,rgba(178,130,255,.14) 38%,transparent 70%),conic-gradient(from 20deg,#78d6ec14,#ff82c41c,#ffd8841a,#78d6ec14);filter:blur(18px);animation:portal-breathe-a0372766 7s ease-in-out infinite}.portal-core[data-v-a0372766]{z-index:-1;left:50%;bottom:5.5%;width:54%;height:12%;transform:translate(-50%);border-radius:50%;background:radial-gradient(ellipse,rgba(255,228,160,.46),rgba(163,118,245,.19) 43%,transparent 72%);filter:blur(14px)}.energy-line[data-v-a0372766]{z-index:-1;left:50%;top:50%;width:70%;aspect-ratio:1;border-radius:50%;border:1px solid rgba(107,63,209,.18);border-top-color:#ffbb2d8c;border-right-color:#6b3fd166}.energy-one[data-v-a0372766]{transform:translate(-50%,-49%) rotate(-15deg);animation:orbit-turn-a0372766 26s linear infinite}.energy-two[data-v-a0372766]{width:56%;transform:translate(-50%,-48%) rotate(34deg);animation:orbit-turn-reverse-a0372766 19s linear infinite}.arcade-phone[data-v-a0372766]{position:absolute;z-index:5;left:50%;top:48%;width:242px;transform:translate(-50%,-47%) rotate(2.5deg);animation:phone-float-a0372766 8s ease-in-out infinite}.burst-piece[data-v-a0372766]{position:absolute;z-index:2;display:block;width:180px;aspect-ratio:1;pointer-events:none;text-decoration:none;filter:drop-shadow(0 16px 18px color-mix(in srgb,var(--g-deep) 32%,transparent))}.burst-piece img[data-v-a0372766]{width:100%;height:100%;object-fit:contain;transition:transform .32s cubic-bezier(.2,.8,.2,1),filter .32s ease;animation:character-drift-a0372766 7s ease-in-out infinite;animation-delay:var(--delay, 0s)}.burst-solitaire[data-v-a0372766]{left:19%;top:75%;width:166px;z-index:6;--delay: -1.4s}.burst-snapup[data-v-a0372766]{left:0;top:4%;width:190px;--delay: -3.7s}.burst-cuckoo[data-v-a0372766]{left:40%;top:-1%;width:145px;z-index:7;--delay: -2.2s}.burst-bruno[data-v-a0372766]{left:20%;top:3%;width:150px;--delay: -5.4s}.burst-rally[data-v-a0372766]{left:2%;top:48%;width:188px;z-index:6;--delay: -4.2s}.burst-ludo[data-v-a0372766]{right:-3%;top:42%;width:214px;z-index:6;--delay: -2.8s}.burst-yamb[data-v-a0372766]{right:17%;top:74%;width:190px;z-index:7;--delay: -5.8s}.burst-rummy[data-v-a0372766]{right:-1%;top:2%;width:218px;z-index:4;--delay: -1.8s}.burst-ambassador[data-v-a0372766]{left:-3%;top:24%;width:216px;z-index:7;--delay: -4.9s}.burst-cascade[data-v-a0372766]{right:5%;top:25%;width:164px;--delay: -3.1s}.burst-sudoku[data-v-a0372766]{left:41%;top:81%;width:138px;z-index:4;--delay: -4.4s}.compact[data-v-a0372766]{height:610px;transform:scale(.9);transform-origin:center}@keyframes character-drift-a0372766{0%,to{transform:translateY(0) rotate(-1.2deg)}50%{transform:translateY(-9px) rotate(1.2deg)}}@keyframes phone-float-a0372766{0%,to{transform:translate(-50%,-47%) rotate(2.5deg)}50%{transform:translate(-50%,-49%) rotate(1deg)}}@keyframes portal-breathe-a0372766{0%,to{opacity:.66;transform:translate(-50%,-46%) scale(.96)}50%{opacity:1;transform:translate(-50%,-46%) scale(1.05)}}@keyframes orbit-turn-a0372766{0%{transform:translate(-50%,-49%) rotate(-15deg)}to{transform:translate(-50%,-49%) rotate(345deg)}}@keyframes orbit-turn-reverse-a0372766{0%{transform:translate(-50%,-48%) rotate(394deg)}to{transform:translate(-50%,-48%) rotate(34deg)}}@media(max-width:899px){.arcade-burst[data-v-a0372766]{height:clamp(560px,88vw,700px)}.compact[data-v-a0372766]{height:clamp(520px,82vw,620px);transform:none}}@media(max-width:639px){.arcade-burst[data-v-a0372766],.compact[data-v-a0372766]{width:min(530px,112vw);height:520px;margin-left:50%;transform:translate(-50%)}.arcade-phone[data-v-a0372766]{width:162px}.burst-piece[data-v-a0372766]{width:122px}.burst-solitaire[data-v-a0372766]{width:105px}.burst-snapup[data-v-a0372766]{left:1%;width:120px}.burst-cuckoo[data-v-a0372766]{width:94px}.burst-bruno[data-v-a0372766]{width:96px}.burst-rally[data-v-a0372766]{left:1%;width:118px}.burst-ludo[data-v-a0372766]{right:0;width:133px}.burst-yamb[data-v-a0372766]{width:120px}.burst-rummy[data-v-a0372766]{right:1%;width:136px}.burst-ambassador[data-v-a0372766]{left:0;width:134px}.burst-cascade[data-v-a0372766]{width:104px}.burst-sudoku[data-v-a0372766]{width:88px}}.game-picker[data-v-0f48e700]{margin-bottom:clamp(24px,3vw,36px)}.picker-controls[data-v-0f48e700]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;padding:16px 22px;border-radius:var(--r-card);background:radial-gradient(ellipse 90% 80% at 14% -10%,rgba(255,255,255,.95),transparent 62%),linear-gradient(160deg,#fff,#eadcff);box-shadow:0 18px 40px #402c781f,0 2px 6px #402c780d,inset 0 2px #fff,inset 6px 8px 16px #ffffffd9,inset -6px -8px 16px #6b3fd12e}.picker-copy[data-v-0f48e700]{flex:1 1 220px}.picker-prompt[data-v-0f48e700]{color:var(--ink);font-family:Fredoka,Trebuchet MS,system-ui,sans-serif;font-size:1.375rem;font-weight:600;line-height:1.2}.picker-hint[data-v-0f48e700]{margin-top:4px;color:var(--ink-mid);font-size:.875rem;line-height:1.5}.picker-button[data-v-0f48e700]{transition:transform .1s ease,box-shadow .18s ease,filter .18s ease}.picker-button[data-v-0f48e700]:active{transform:translate3d(0,1px,0) scale(.985);filter:brightness(.97)}.picker-button[data-v-0f48e700]{background:linear-gradient(180deg,#ffe07a,#ffbb2d 55%,#f79a18);box-shadow:0 8px 16px #f79a1842,inset 0 3px 6px #ffffff80,inset 0 -4px 8px #c460003d;color:#3a2100;display:inline-flex;justify-content:center;align-items:center;gap:12px;min-height:58px;min-width:226px;max-width:100%;padding:8px 22px 8px 12px;border:0;border-radius:var(--r-pill);font:800 1rem/1.3 Nunito,-apple-system,Segoe UI,Roboto,sans-serif;cursor:pointer}.picker-button[aria-disabled=true][data-v-0f48e700]{cursor:default}.picker-button[data-v-0f48e700]:focus-visible{outline:3px solid var(--focus);outline-offset:5px}@media(hover:hover)and (pointer:fine){.picker-button:not([aria-disabled=true]):hover .picker-die[data-v-0f48e700]{transform:rotate(-12deg)}}.picker-die[data-v-0f48e700]{flex:0 0 46px;width:46px;height:46px;filter:drop-shadow(0 4px 3px rgba(83,49,17,.2));transition:transform .18s ease}.is-rolling .picker-die[data-v-0f48e700]{animation:picker-roll-0f48e700 .56s ease-in-out}.picker-result[data-v-0f48e700]{background:radial-gradient(ellipse 90% 80% at 14% -10%,rgba(255,255,255,.95),transparent 62%),linear-gradient(160deg,#fff,#d4f5e2);box-shadow:0 18px 40px #402c781f,0 2px 6px #402c780d,inset 0 2px #fff,inset 6px 8px 16px #ffffffd9,inset -6px -8px 16px #1c9a5f2e;display:grid;grid-template-columns:116px minmax(0,1fr) auto;align-items:center;gap:22px;margin-top:14px;padding:12px 24px 12px 12px;border-radius:var(--r-card);color:var(--ink);text-decoration:none;animation:picker-reveal-0f48e700 .24s ease-out}.picker-result[data-v-0f48e700]:focus-visible{outline:3px solid var(--focus);outline-offset:5px}@media(hover:hover)and (pointer:fine){.picker-result:hover .result-explore[data-v-0f48e700]{transform:translate(3px)}}.result-art[data-v-0f48e700]{background:radial-gradient(circle at 18% 2%,rgba(255,255,255,.34),transparent 40%),linear-gradient(145deg,var(--g-t1) 0%,var(--g-t2) 54%,var(--g-t3) 100%);display:grid;place-items:center;aspect-ratio:1;border-radius:20px}.result-art img[data-v-0f48e700]{width:100%;height:auto;filter:drop-shadow(0 8px 6px color-mix(in srgb,var(--g-deep) 24%,transparent))}.result-copy[data-v-0f48e700]{display:grid;gap:4px}.result-label[data-v-0f48e700]{color:var(--accent-text);font-size:.875rem;font-weight:800}.result-name[data-v-0f48e700]{font:600 clamp(1.5rem,3vw,2rem)/1.1 "Fredoka","Trebuchet MS",system-ui,sans-serif}.result-tagline[data-v-0f48e700]{color:var(--ink-mid);font-size:1rem;line-height:1.4}.result-explore[data-v-0f48e700]{display:inline-flex;align-items:center;gap:10px;font-size:1rem;font-weight:800;transition:transform .18s ease}@keyframes picker-roll-0f48e700{0%{transform:rotate(0)}35%{transform:translateY(-9px) rotate(-120deg)}70%{transform:translateY(-4px) rotate(-290deg)}to{transform:rotate(-360deg)}}@keyframes picker-reveal-0f48e700{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:639px){.picker-controls[data-v-0f48e700]{padding:20px}.picker-button[data-v-0f48e700]{width:100%;min-width:0}.picker-result[data-v-0f48e700]{grid-template-columns:80px minmax(0,1fr);gap:12px 16px;padding:14px}.result-explore[data-v-0f48e700]{grid-column:2}}@media(prefers-reduced-motion:reduce){.picker-button[data-v-0f48e700],.picker-die[data-v-0f48e700],.picker-result[data-v-0f48e700],.result-explore[data-v-0f48e700]{animation:none;transition:none}}.games-page[data-v-b7b13dae]{--chapter-a: #ff5f9e;--chapter-b: #9b5cf6;--chapter-pill: #eadcff}.games-hero[data-v-b7b13dae]{position:relative;padding-top:calc(var(--header-h) + clamp(26px,4vw,56px));padding-bottom:clamp(10px,2vw,24px)}.games-hero[data-v-b7b13dae]:before{content:"";position:absolute;top:-20%;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(38% 42% at 80% 26%,rgba(197,172,255,.4),transparent 72%),radial-gradient(32% 36% at 2% 62%,rgba(190,238,212,.34),transparent 74%)}.games-hero h1[data-v-b7b13dae]{margin-top:16px;font-size:clamp(54px,7.5vw,96px);line-height:.92;letter-spacing:-.045em}.games-hero .lead[data-v-b7b13dae]{max-width:44ch;margin-top:24px}.games-hero-grid[data-v-b7b13dae]{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:0}.games-hero-copy[data-v-b7b13dae]{position:relative;z-index:10}.games-hero-copy em[data-v-b7b13dae]{font-style:normal;background:linear-gradient(96deg,#ff5f9e,#9b5cf6 62%,#6b3fd1);-webkit-background-clip:text;background-clip:text;color:transparent}.games-hero-art[data-v-b7b13dae]{min-width:0;margin-inline:-7% -5%}.games-shelf[data-v-b7b13dae]{position:relative;padding-block:clamp(20px,3vw,36px) clamp(40px,5vw,64px)}.games-shelf[data-v-b7b13dae]:before{content:"";position:absolute;top:10%;right:0;bottom:-10%;left:0;z-index:-1;pointer-events:none;background:radial-gradient(40% 30% at 8% 30%,rgba(255,226,150,.5),transparent 72%),radial-gradient(36% 30% at 92% 70%,rgba(214,196,255,.55),transparent 72%),radial-gradient(30% 24% at 50% 100%,rgba(190,238,212,.4),transparent 72%)}.shelf-bar[data-v-b7b13dae]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;margin-bottom:clamp(22px,3vw,34px)}.shelf-tabs[data-v-b7b13dae]{display:flex;flex-wrap:wrap;gap:10px}.shelf-tab[data-v-b7b13dae]{transition:transform .1s ease,box-shadow .18s ease,filter .18s ease}.shelf-tab[data-v-b7b13dae]:active{transform:translate3d(0,1px,0) scale(.985);filter:brightness(.97)}.shelf-tab[data-v-b7b13dae]{display:inline-flex;align-items:center;gap:9px;padding:10px 16px 10px 14px;border:0;border-radius:var(--r-pill);color:var(--ink-mid);font-family:Nunito,-apple-system,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:700}.shelf-tab.hue-0[data-v-b7b13dae]{background:radial-gradient(ellipse 90% 80% at 14% -10%,rgba(255,255,255,.95),transparent 62%),linear-gradient(160deg,#fff,#fff0b8);box-shadow:0 18px 40px #402c781f,0 2px 6px #402c780d,inset 0 2px #fff,inset 6px 8px 16px #ffffffd9,inset -6px -8px 16px #f79a1833}.shelf-tab.hue-0 .tab-dot[data-v-b7b13dae]{background:linear-gradient(180deg,#ffe07a,#ffbb2d 55%,#f79a18);box-shadow:0 8px 16px #f79a1842,inset 0 3px 6px #ffffff80,inset 0 -4px 8px #c460003d;color:#3a2100}.shelf-tab.hue-1[data-v-b7b13dae]{background:radial-gradient(ellipse 90% 80% at 14% -10%,rgba(255,255,255,.95),transparent 62%),linear-gradient(160deg,#fff,#d6ecff);box-shadow:0 18px 40px #402c781f,0 2px 6px #402c780d,inset 0 2px #fff,inset 6px 8px 16px #ffffffd9,inset -6px -8px 16px #3b82f629}.shelf-tab.hue-1 .tab-dot[data-v-b7b13dae]{background:linear-gradient(180deg,#8fd0ff,#4aa3ff 55%,#2b7fe6);box-shadow:0 8px 16px #3b82f642,inset 0 3px 6px #ffffff80,inset 0 -4px 8px #133c824d;color:#fff}.shelf-tab.hue-2[data-v-b7b13dae]{background:radial-gradient(ellipse 90% 80% at 14% -10%,rgba(255,255,255,.95),transparent 62%),linear-gradient(160deg,#fff,#eadcff);box-shadow:0 18px 40px #402c781f,0 2px 6px #402c780d,inset 0 2px #fff,inset 6px 8px 16px #ffffffd9,inset -6px -8px 16px #6b3fd12e}.shelf-tab.hue-2 .tab-dot[data-v-b7b13dae]{background:linear-gradient(180deg,#b79bf6,#7b55dc 55%,#6b3fd1);box-shadow:0 8px 16px #6b3fd147,inset 0 3px 6px #ffffff80,inset 0 -4px 8px #2a17454d;color:#fff}.shelf-tab.hue-3[data-v-b7b13dae]{background:radial-gradient(ellipse 90% 80% at 14% -10%,rgba(255,255,255,.95),transparent 62%),linear-gradient(160deg,#fff,#ffdbe8);box-shadow:0 18px 40px #402c781f,0 2px 6px #402c780d,inset 0 2px #fff,inset 6px 8px 16px #ffffffd9,inset -6px -8px 16px #ff5f9e2e}.shelf-tab.hue-3 .tab-dot[data-v-b7b13dae]{background:linear-gradient(180deg,#ffa8c8,#ff5f9e 55%,#e8407f);box-shadow:0 8px 16px #ff5f9e47,inset 0 3px 6px #ffffff80,inset 0 -4px 8px #78143c4d;color:#fff}.shelf-tab.hue-4[data-v-b7b13dae]{background:radial-gradient(ellipse 90% 80% at 14% -10%,rgba(255,255,255,.95),transparent 62%),linear-gradient(160deg,#fff,#d4f5e2);box-shadow:0 18px 40px #402c781f,0 2px 6px #402c780d,inset 0 2px #fff,inset 6px 8px 16px #ffffffd9,inset -6px -8px 16px #1c9a5f2e}.shelf-tab.hue-4 .tab-dot[data-v-b7b13dae]{background:linear-gradient(180deg,#8fe6b6,#35c47c 55%,#1c9a5f);box-shadow:0 8px 16px #1c9a5f47,inset 0 3px 6px #ffffff80,inset 0 -4px 8px #0846284d;color:#fff}.shelf-tab.hue-5[data-v-b7b13dae]{background:radial-gradient(ellipse 90% 80% at 14% -10%,rgba(255,255,255,.95),transparent 62%),linear-gradient(160deg,#fff,#ffe4d6);box-shadow:0 18px 40px #402c781f,0 2px 6px #402c780d,inset 0 2px #fff,inset 6px 8px 16px #ffffffd9,inset -6px -8px 16px #ff8a5b33}.shelf-tab.hue-5 .tab-dot[data-v-b7b13dae]{background:linear-gradient(180deg,#ffa8c8,#ff5f9e 55%,#e8407f);box-shadow:0 8px 16px #ff5f9e47,inset 0 3px 6px #ffffff80,inset 0 -4px 8px #78143c4d;color:#fff}.shelf-tab[data-v-b7b13dae]:disabled{opacity:.34;cursor:not-allowed;transform:none;filter:none}.shelf-tab.active[data-v-b7b13dae]{background:var(--btn-primary-bg, linear-gradient(180deg, #ffdf8e 0%, var(--gold-400) 55%, var(--gold-500) 100%));color:var(--btn-primary-ink, var(--gold-ink));box-shadow:0 5px 12px #c460003d,inset 0 3px 7px #ffffff8c,inset 0 -6px 12px #c4600047}.shelf-tab.active .tab-dot[data-v-b7b13dae]{background:linear-gradient(180deg,#b79bf6,#7b55dc 55%,#6b3fd1);box-shadow:0 8px 16px #6b3fd147,inset 0 3px 6px #ffffff80,inset 0 -4px 8px #2a17454d;color:#fff}@media(hover:hover)and (pointer:fine){.shelf-tab[data-v-b7b13dae]:not(.active):not(:disabled):hover{color:var(--ink);transform:translateY(-2px)}}.shelf-tab[data-v-b7b13dae]:not(.active):not(:disabled):active{transform:translate3d(0,1px,0) scale(.985)}.tab-dot[data-v-b7b13dae]{width:14px;height:14px;border-radius:50%}.tab-count[data-v-b7b13dae]{display:inline-grid;place-items:center;min-width:22px;height:22px;padding-inline:6px;border-radius:var(--r-pill);background:#2a174514;font-size:11.5px;font-variant-numeric:tabular-nums}.shelf-tab.active .tab-count[data-v-b7b13dae]{background:#46280029}.shelf-seg[data-v-b7b13dae]{display:inline-flex;flex-wrap:wrap;gap:4px;padding:5px;border-radius:var(--r-pill);background:var(--glass-bg, radial-gradient(ellipse 90% 100% at 16% -12%, rgba(255, 255, 255, .13), transparent 66%), linear-gradient(145deg, rgba(255, 255, 255, .075) 0%, rgba(255, 255, 255, .036) 100%));box-shadow:var(--glass-shadow, 0 8px 16px rgba(5, 3, 16, .26), inset 5px 6px 11px rgba(255, 255, 255, .055), inset -5px -6px 12px rgba(5, 3, 16, .24))}.seg[data-v-b7b13dae]{padding:9px 14px;border:0;border-radius:var(--r-pill);background:transparent;color:var(--ink-mid);font-family:Nunito,-apple-system,Segoe UI,Roboto,sans-serif;font-size:13.5px;font-weight:700;cursor:pointer;transition:background .16s ease,color .16s ease}.seg.active[data-v-b7b13dae]{background:var(--cta-bg);color:var(--ink);box-shadow:var(--cta-shadow)}.seg[data-v-b7b13dae]:disabled{opacity:.34;cursor:not-allowed}.seg[data-v-b7b13dae]:focus-visible{outline:3px solid var(--accent-text);outline-offset:2px}.poster-grid[data-v-b7b13dae]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.poster-grid>.wide[data-v-b7b13dae]{grid-column:span 2}.games-cta-inner[data-v-b7b13dae]{position:relative;isolation:isolate;text-align:center;padding:clamp(40px,5vw,64px) clamp(24px,4vw,60px);border:0;border-radius:36px;background:var(--cta-bg);box-shadow:var(--cta-shadow);color:var(--ink)}.games-cta-inner .kicker[data-v-b7b13dae]{margin-inline:auto}.games-cta-inner h2[data-v-b7b13dae]{margin-top:14px}.games-cta-inner .lead[data-v-b7b13dae]{margin:12px auto 26px}.cta-mascot[data-v-b7b13dae]{position:absolute;z-index:2;right:clamp(-54px,-3vw,-22px);bottom:-36px;width:clamp(128px,15vw,190px);height:auto;pointer-events:none;filter:drop-shadow(0 22px 24px rgba(64,44,120,.26));animation:floaty 6s ease-in-out infinite}@media(max-width:899px){.games-hero-grid[data-v-b7b13dae]{grid-template-columns:1fr}.games-hero-copy[data-v-b7b13dae]{max-width:720px}.games-hero-art[data-v-b7b13dae]{margin:-30px -5% 0}.poster-grid[data-v-b7b13dae]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.cta-mascot[data-v-b7b13dae]{right:-14px;bottom:-26px;width:124px}}@media(max-width:639px){.games-hero h1[data-v-b7b13dae]{font-size:clamp(48px,15vw,68px)}.games-hero-art[data-v-b7b13dae]{margin-top:0}.shelf-tabs[data-v-b7b13dae],.shelf-seg[data-v-b7b13dae]{flex-wrap:nowrap;max-width:100%;overflow-x:auto;scrollbar-width:none}.shelf-tabs[data-v-b7b13dae]::-webkit-scrollbar,.shelf-seg[data-v-b7b13dae]::-webkit-scrollbar{display:none}.shelf-tab[data-v-b7b13dae],.seg[data-v-b7b13dae]{flex:0 0 auto}.poster-grid[data-v-b7b13dae]{grid-template-columns:1fr}.poster-grid>.wide[data-v-b7b13dae]{grid-column:auto}.cta-mascot[data-v-b7b13dae]{display:none}.games-cta-inner[data-v-b7b13dae]{border-radius:28px}}@media(prefers-reduced-motion:reduce){.cta-mascot[data-v-b7b13dae]{animation:none}}.rail-section[data-v-8333b691]{padding-bottom:clamp(40px,6vw,70px)}.rail-head[data-v-8333b691]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 24px;margin-bottom:clamp(26px,4vw,40px)}.rail-head h2[data-v-8333b691]{margin-top:14px}.rail-grid[data-v-8333b691]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:22px 14px;margin:0;padding:0;list-style:none}.rail-tile[data-v-8333b691]{--tile-deep: var(--g-deep, #2d1948);display:flex;flex-direction:column;align-items:center;gap:10px;padding:6px 4px;color:var(--ink-mid);text-decoration:none;transition:transform .25s cubic-bezier(.2,.8,.2,1)}@media(hover:hover)and (pointer:fine){.rail-tile[data-v-8333b691]:hover{transform:translateY(-6px);color:var(--ink)}.rail-tile:hover .tile[data-v-8333b691]{box-shadow:0 24px 40px color-mix(in srgb,var(--tile-deep) 28%,transparent),0 8px 16px #224c1824,inset 0 4px 8px #ffffff5c,inset 3px 0 9px #ffffff1a,inset -3px -6px 12px #0000000f,inset 0 -9px 16px color-mix(in srgb,var(--tile-deep) 12%,transparent)}}.rail-tile[data-v-8333b691]:focus-visible{outline:3px solid var(--accent-text);outline-offset:4px;border-radius:24px}.tile[data-v-8333b691]{display:grid;place-items:center;width:100%;max-width:132px;aspect-ratio:1;border-radius:30%;background:radial-gradient(circle at 22% 6%,rgba(255,255,255,.42),transparent 44%),linear-gradient(145deg,var(--g-t1) 0%,var(--g-t2) 54%,var(--g-t3) 100%);box-shadow:0 16px 30px color-mix(in srgb,var(--tile-deep) 22%,transparent),0 6px 14px #224c181f,inset 0 4px 8px #ffffff52,inset 3px 0 9px #ffffff1a,inset -3px -6px 12px #0000000f,inset 0 -9px 16px color-mix(in srgb,var(--tile-deep) 12%,transparent);transition:box-shadow .25s ease}.tile img[data-v-8333b691]{width:78%;height:78%;object-fit:contain;filter:drop-shadow(0 7px 10px color-mix(in srgb,var(--tile-deep) 32%,transparent));transform:translateY(-1px)}.name[data-v-8333b691]{margin-top:2px;font-size:14.5px;font-weight:800;line-height:1.2;text-align:center;text-wrap:balance}.tag[data-v-8333b691]{color:var(--ink-low);font-size:12px;font-weight:700;text-align:center}@media(max-width:899px){.rail-grid[data-v-8333b691]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:639px){.rail-grid[data-v-8333b691]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 10px}.name[data-v-8333b691]{font-size:13px}.tag[data-v-8333b691]{display:none}}.teaser[data-v-8391c9ee]{--deep: var(--g-deep, #2d1948);position:relative;isolation:isolate;display:flex;flex-direction:column;gap:12px;min-width:0;padding:20px 20px 18px;overflow:hidden;border-radius:28px;background:radial-gradient(circle at 18% 2%,rgba(255,255,255,.3),transparent 40%),linear-gradient(145deg,var(--g-t1) 0%,var(--g-t2) 54%,var(--g-t3) 100%);box-shadow:0 24px 44px color-mix(in srgb,var(--deep) 30%,transparent),inset 8px 9px 17px #ffffff1f,inset -9px -11px 20px color-mix(in srgb,var(--deep) 25%,transparent);color:#fff5dc}.teaser.g-cuckoo[data-v-8391c9ee],.teaser.g-sudoku[data-v-8391c9ee]{color:#2b2823}.teaser.g-cuckoo .teaser-kicker[data-v-8391c9ee],.teaser.g-cuckoo .rung-name[data-v-8391c9ee],.teaser.g-cuckoo .rung-value[data-v-8391c9ee],.teaser.g-cuckoo .teaser-copy strong[data-v-8391c9ee],.teaser.g-sudoku .teaser-kicker[data-v-8391c9ee],.teaser.g-sudoku .rung-name[data-v-8391c9ee],.teaser.g-sudoku .rung-value[data-v-8391c9ee],.teaser.g-sudoku .teaser-copy strong[data-v-8391c9ee]{color:#2b2823;text-shadow:none}.teaser.g-cuckoo .place[data-v-8391c9ee],.teaser.g-sudoku .place[data-v-8391c9ee]{background:#2b28231f;color:#2b2823bf}.teaser-head[data-v-8391c9ee]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.teaser-copy[data-v-8391c9ee]{display:flex;flex-direction:column;gap:2px;min-width:0}.teaser-copy strong[data-v-8391c9ee]{color:#fff4d1;font-family:Fredoka,Trebuchet MS,system-ui,sans-serif;font-size:18px;font-weight:600;line-height:1.15;text-shadow:0 2px 3px rgba(10,4,19,.28)}.teaser-kicker[data-v-8391c9ee]{color:#fff5dcdb;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.example-chip[data-v-8391c9ee]{flex:0 0 auto;padding:5px 9px;border-radius:100px;background:#35156ed1;color:#fffffff0;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.example-chip.live[data-v-8391c9ee]{background:#1c9a5f}.teaser-rows[data-v-8391c9ee]{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.rung[data-v-8391c9ee]{display:flex;align-items:center;gap:10px;min-height:50px;padding:8px 12px;border-radius:16px;background:radial-gradient(ellipse 90% 100% at 16% -12%,rgba(255,255,255,.16),transparent 66%),linear-gradient(145deg,#ffffff26,#ffffff14);box-shadow:0 8px 14px #0703102e,inset 5px 6px 10px #ffffff17,inset -5px -6px 11px #0703101f}.rung.place-1[data-v-8391c9ee]{background:radial-gradient(ellipse 90% 100% at 16% -12%,rgba(255,255,255,.46),transparent 66%),linear-gradient(145deg,#ffe6a0,#dca43e)}.rung.place-2[data-v-8391c9ee]{background:radial-gradient(ellipse 90% 100% at 16% -12%,rgba(255,255,255,.48),transparent 66%),linear-gradient(145deg,#f1f0f3,#b9bdc9)}.rung.place-3[data-v-8391c9ee]{background:radial-gradient(ellipse 90% 100% at 16% -12%,rgba(255,255,255,.42),transparent 66%),linear-gradient(145deg,#f2c19b,#bb7444)}.place[data-v-8391c9ee]{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:10px;background:#05020d38;color:#fff4dab8;font-size:13px;font-weight:900;line-height:1;font-variant-numeric:tabular-nums}.place-1 .place[data-v-8391c9ee]{background:linear-gradient(145deg,#ffe59b,#e3ad3f);color:#8a5700}.place-2 .place[data-v-8391c9ee]{background:linear-gradient(145deg,#edf0f5,#bdc5d1);color:#66707e}.place-3 .place[data-v-8391c9ee]{background:linear-gradient(145deg,#f2c39a,#c98751);color:#7c431d}.rung-avatar[data-v-8391c9ee]{flex:0 0 34px;width:34px;height:34px;border-radius:50%;overflow:hidden;background:#fff;filter:drop-shadow(0 4px 6px rgba(5,2,12,.3))}.rung-avatar img[data-v-8391c9ee]{width:100%;height:100%;object-fit:cover}.rung-name[data-v-8391c9ee]{flex:1 1 auto;min-width:0;overflow:hidden;color:#fff5dc;font-size:14px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.rung-tier[data-v-8391c9ee]{flex:0 0 auto;width:24px;height:24px;filter:drop-shadow(0 3px 4px rgba(5,2,12,.3))}.rung-value[data-v-8391c9ee]{flex:0 0 auto;color:#ffdc7a;font-size:15px;font-weight:900;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.place-1 .rung-name[data-v-8391c9ee],.place-2 .rung-name[data-v-8391c9ee],.place-3 .rung-name[data-v-8391c9ee]{color:#3d2a10}.place-1 .rung-value[data-v-8391c9ee],.place-2 .rung-value[data-v-8391c9ee],.place-3 .rung-value[data-v-8391c9ee]{color:#35156e}.teaser-go[data-v-8391c9ee]{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-top:4px;padding:12px 16px;border-radius:14px;background:radial-gradient(ellipse 100% 80% at 25% -16%,rgba(255,255,255,.42),transparent 68%),linear-gradient(145deg,#ffe7a0,color-mix(in srgb,var(--g-hi, #ffd86f) 54%,#d99d35));color:var(--deep);font-size:13px;font-weight:900;text-decoration:none;box-shadow:0 8px 15px color-mix(in srgb,var(--deep) 26%,transparent),inset 4px 5px 8px #ffffff47,inset -4px -5px 9px color-mix(in srgb,var(--deep) 14%,transparent);transition:transform .25s cubic-bezier(.2,.8,.2,1)}@media(hover:hover)and (pointer:fine){.teaser-go[data-v-8391c9ee]:hover{transform:translateY(-2px)}}.teaser-go[data-v-8391c9ee]:focus-visible{outline:3px solid #fff;outline-offset:3px}.teaser-arrow[data-v-8391c9ee]{width:8px;height:8px;border-top:2.5px solid currentColor;border-right:2.5px solid currentColor;transform:rotate(45deg)}.ways-lead[data-v-62f65373]{max-width:62ch;margin-top:16px;color:var(--ink-mid);font-size:17px}.ways-list[data-v-62f65373]{display:grid;gap:12px;margin:28px 0 0;padding:0;list-style:none}.ways-list li[data-v-62f65373]{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;padding:19px 20px;border-radius:24px}.ways-list li[data-v-62f65373]:nth-child(3n+1){background:radial-gradient(ellipse 90% 80% at 14% -10%,rgba(255,255,255,.95),transparent 62%),linear-gradient(160deg,#fff,#fff0b8);box-shadow:0 18px 40px #402c781f,0 2px 6px #402c780d,inset 0 2px #fff,inset 6px 8px 16px #ffffffd9,inset -6px -8px 16px #f79a1833}.ways-list li:nth-child(3n+1) .way-glyph[data-v-62f65373]{background:linear-gradient(180deg,#ffe07a,#ffbb2d 55%,#f79a18);box-shadow:0 8px 16px #f79a1842,inset 0 3px 6px #ffffff80,inset 0 -4px 8px #c460003d;color:#3a2100}.ways-list li[data-v-62f65373]:nth-child(3n+2){background:radial-gradient(ellipse 90% 80% at 14% -10%,rgba(255,255,255,.95),transparent 62%),linear-gradient(160deg,#fff,#d6ecff);box-shadow:0 18px 40px #402c781f,0 2px 6px #402c780d,inset 0 2px #fff,inset 6px 8px 16px #ffffffd9,inset -6px -8px 16px #3b82f629}.ways-list li:nth-child(3n+2) .way-glyph[data-v-62f65373]{background:linear-gradient(180deg,#8fd0ff,#4aa3ff 55%,#2b7fe6);box-shadow:0 8px 16px #3b82f642,inset 0 3px 6px #ffffff80,inset 0 -4px 8px #133c824d;color:#fff}.ways-list li[data-v-62f65373]:nth-child(3n+3){background:radial-gradient(ellipse 90% 80% at 14% -10%,rgba(255,255,255,.95),transparent 62%),linear-gradient(160deg,#fff,#eadcff);box-shadow:0 18px 40px #402c781f,0 2px 6px #402c780d,inset 0 2px #fff,inset 6px 8px 16px #ffffffd9,inset -6px -8px 16px #6b3fd12e}.ways-list li:nth-child(3n+3) .way-glyph[data-v-62f65373]{background:linear-gradient(180deg,#b79bf6,#7b55dc 55%,#6b3fd1);box-shadow:0 8px 16px #6b3fd147,inset 0 3px 6px #ffffff80,inset 0 -4px 8px #2a17454d;color:#fff}.ways-list h3[data-v-62f65373]{color:var(--ink);font-size:17px}.ways-list p[data-v-62f65373]{margin-top:4px;color:var(--ink-mid);font-size:14px}.way-glyph[data-v-62f65373]{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;font-family:Fredoka,Trebuchet MS,system-ui,sans-serif;font-size:13px;font-weight:600}.seat-safe[data-v-62f65373]{display:flex;align-items:center;gap:10px;margin-top:14px;color:var(--ink-mid);font-size:14px}.seat-safe span[data-v-62f65373]{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--up-dim);color:var(--up);font-weight:800}.nf[data-v-cf6612f2]{position:relative;min-height:100svh;display:flex;align-items:center;overflow:clip;padding-block:calc(var(--header-h) + 40px) 60px}.nf[data-v-cf6612f2]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(46% 42% at 50% 12%,rgba(95,63,184,.14),transparent 72%)}.nf-inner[data-v-cf6612f2]{position:relative;text-align:center;max-width:560px}.nf-mascot[data-v-cf6612f2]{width:clamp(190px,30vw,280px);height:auto;margin-inline:auto;filter:drop-shadow(0 20px 26px rgba(42,23,69,.26));animation:floaty 6s ease-in-out infinite}.nf-code[data-v-cf6612f2]{font-family:Fredoka,Trebuchet MS,system-ui,sans-serif;font-weight:600;font-size:clamp(64px,10vw,110px);line-height:1;margin-top:-22px;background:linear-gradient(96deg,#ff5f9e,#9b5cf6 62%,#6b3fd1);-webkit-background-clip:text;background-clip:text;color:transparent}h1[data-v-cf6612f2]{margin-top:6px}.lead[data-v-cf6612f2]{margin:14px auto 0}.nf-actions[data-v-cf6612f2]{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:28px}.nf-store[data-v-cf6612f2]{display:flex;justify-content:center;margin-top:26px}.game-page[data-v-7e8ff621]{--chapter-a: var(--g-t2);--chapter-b: var(--g-deep);--chapter-pill: #fff0b8}.g-hero[data-v-7e8ff621]{position:relative;padding-top:calc(var(--header-h) + clamp(26px,4vw,56px));padding-bottom:clamp(30px,4vw,54px)}.g-hero[data-v-7e8ff621]:before{content:"";position:absolute;top:-20%;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(38% 40% at 80% 26%,color-mix(in srgb,var(--g-t1) 45%,transparent),transparent 70%),radial-gradient(34% 34% at 6% 40%,color-mix(in srgb,var(--g-glow) 18%,transparent),transparent 70%)}.g-hero[data-v-7e8ff621]>*{position:relative}.g-hero-grid[data-v-7e8ff621]{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(24px,4vw,64px);align-items:center}.crumbs[data-v-7e8ff621]{display:flex;gap:10px;font-size:13.5px;font-weight:600;color:var(--ink-low)}.crumbs a[data-v-7e8ff621]{color:var(--ink-low);text-decoration:none}.crumbs a[data-v-7e8ff621]:hover{color:var(--ink)}.crumbs [aria-current][data-v-7e8ff621]{color:var(--g-deep)}.g-logo[data-v-7e8ff621]{width:min(380px,78%);height:auto;margin-top:26px;filter:drop-shadow(0 18px 28px color-mix(in srgb,var(--g-deep) 30%,transparent))}.g-tagline[data-v-7e8ff621]{margin-top:20px;font-family:Fredoka,Trebuchet MS,system-ui,sans-serif;font-weight:600;font-size:clamp(24px,3vw,34px);line-height:1.1;letter-spacing:-.01em;color:var(--g-deep)}.lead[data-v-7e8ff621]{margin-top:14px}.g-coins[data-v-7e8ff621]{display:flex;flex-wrap:wrap;gap:10px 18px;margin:22px 0 0;padding:0;list-style:none}.g-coins li[data-v-7e8ff621]{display:inline-flex;align-items:center;gap:9px;color:var(--ink-mid);font-size:14px;font-weight:700}.coin[data-v-7e8ff621]{width:18px;height:18px;border-radius:50%}.coin-marigold[data-v-7e8ff621]{background:linear-gradient(180deg,#ffe07a,#ffbb2d 55%,#f79a18);box-shadow:0 8px 16px #f79a1842,inset 0 3px 6px #ffffff80,inset 0 -4px 8px #c460003d;color:#3a2100}.coin-violet[data-v-7e8ff621]{background:linear-gradient(180deg,#b79bf6,#7b55dc 55%,#6b3fd1);box-shadow:0 8px 16px #6b3fd147,inset 0 3px 6px #ffffff80,inset 0 -4px 8px #2a17454d;color:#fff}.coin-mint[data-v-7e8ff621]{background:linear-gradient(180deg,#8fe6b6,#35c47c 55%,#1c9a5f);box-shadow:0 8px 16px #1c9a5f47,inset 0 3px 6px #ffffff80,inset 0 -4px 8px #0846284d;color:#fff}.g-actions[data-v-7e8ff621]{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:30px}.g-hero-stage[data-v-7e8ff621]{--deep: var(--g-deep, #2d1948);position:relative;isolation:isolate;width:min(620px,100%);aspect-ratio:1;margin-inline:auto;border-radius:44px;background:radial-gradient(circle at 18% 4%,rgba(255,255,255,.42),transparent 44%),linear-gradient(145deg,var(--g-t1) 0%,var(--g-t2) 54%,var(--g-t3) 100%);box-shadow:0 34px 70px color-mix(in srgb,var(--deep) 30%,transparent),inset 0 4px #ffffff59,inset 8px 10px 22px #ffffff38,inset -10px -14px 28px color-mix(in srgb,var(--deep) 24%,transparent)}.stage-glow[data-v-7e8ff621]{position:absolute;top:16%;right:10%;bottom:0;left:10%;z-index:0;border-radius:50%;background:radial-gradient(circle at 50% 60%,rgba(255,255,255,.5),transparent 62%);filter:blur(24px);animation:aura-pulse 6s ease-in-out infinite}.stage-sparkles[data-v-7e8ff621]{position:absolute;inset:5% 8% auto;z-index:3;height:34%;background:url(/img/sparkles.svg) center/contain no-repeat;pointer-events:none;animation:floaty-soft 5.5s ease-in-out infinite}.stage-keyart[data-v-7e8ff621]{position:absolute;top:-6%;right:-8%;z-index:2;width:82%;height:auto;filter:drop-shadow(0 24px 30px color-mix(in srgb,var(--deep) 36%,transparent));animation:detail-art-float-7e8ff621 8s ease-in-out infinite}.g-device[data-v-7e8ff621]{position:absolute;z-index:4;left:5%;bottom:-6%;width:42%;transform:rotate(-5deg);animation:detail-phone-float-7e8ff621 7s ease-in-out infinite}.stage-flag[data-v-7e8ff621],.stage-cat[data-v-7e8ff621]{position:absolute;top:18px;z-index:5;padding:8px 14px;border-radius:100px;font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.stage-flag[data-v-7e8ff621]{left:18px;color:#3a2100}.stage-flag.flag-marigold[data-v-7e8ff621]{background:radial-gradient(ellipse 90% 80% at 14% -10%,rgba(255,255,255,.95),transparent 62%),linear-gradient(160deg,#fff,#fff0b8);box-shadow:0 18px 40px #402c781f,0 2px 6px #402c780d,inset 0 2px #fff,inset 6px 8px 16px #ffffffd9,inset -6px -8px 16px #f79a1833}.stage-flag.flag-sky[data-v-7e8ff621]{background:radial-gradient(ellipse 90% 80% at 14% -10%,rgba(255,255,255,.95),transparent 62%),linear-gradient(160deg,#fff,#d6ecff);box-shadow:0 18px 40px #402c781f,0 2px 6px #402c780d,inset 0 2px #fff,inset 6px 8px 16px #ffffffd9,inset -6px -8px 16px #3b82f629;color:#0f3d6e}.stage-flag.flag-mint[data-v-7e8ff621]{background:radial-gradient(ellipse 90% 80% at 14% -10%,rgba(255,255,255,.95),transparent 62%),linear-gradient(160deg,#fff,#d4f5e2);box-shadow:0 18px 40px #402c781f,0 2px 6px #402c780d,inset 0 2px #fff,inset 6px 8px 16px #ffffffd9,inset -6px -8px 16px #1c9a5f2e;color:#0c5a3a}.stage-flag.flag-lilac[data-v-7e8ff621]{background:radial-gradient(ellipse 90% 80% at 14% -10%,rgba(255,255,255,.95),transparent 62%),linear-gradient(160deg,#fff,#eadcff);box-shadow:0 18px 40px #402c781f,0 2px 6px #402c780d,inset 0 2px #fff,inset 6px 8px 16px #ffffffd9,inset -6px -8px 16px #6b3fd12e;color:#35156e}.stage-cat[data-v-7e8ff621]{right:18px;background:#ffffffbd;color:var(--deep);box-shadow:0 6px 14px color-mix(in srgb,var(--deep) 18%,transparent)}.g-hero-stage.landscape .stage-keyart[data-v-7e8ff621]{top:-8%;right:-4%;width:64%}.g-hero-stage.landscape .g-device[data-v-7e8ff621]{left:4%;right:4%;bottom:-4%;width:92%;transform:rotate(-3deg)}@keyframes detail-art-float-7e8ff621{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(1.2deg)}}@keyframes detail-phone-float-7e8ff621{0%,to{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-7px) rotate(-3.5deg)}}.g-board-section[data-v-7e8ff621]{padding-top:clamp(60px,8vw,110px)}.g-board-spread[data-v-7e8ff621]{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,460px);align-items:center;gap:clamp(28px,5vw,72px)}.g-board-copy h2[data-v-7e8ff621]{margin-top:14px}.g-board-copy .lead[data-v-7e8ff621]{max-width:44ch;margin-top:16px}.g-board-copy .btn[data-v-7e8ff621]{margin-top:26px}.g-board-teaser[data-v-7e8ff621]{min-width:0}.g-section-head[data-v-7e8ff621]{margin-bottom:clamp(26px,4vw,40px)}.g-section-head h2[data-v-7e8ff621]{max-width:18ch;margin-top:14px}.g-how .steps[data-v-7e8ff621]{margin-top:0}.g-how .steps p[data-v-7e8ff621]{margin-top:0;color:var(--ink);font-size:16px;font-weight:600;line-height:1.5}.g-feature-grid[data-v-7e8ff621]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;list-style:none;margin:0;padding:0}.g-feature-grid li[data-v-7e8ff621]{position:relative;display:flex;gap:14px;min-height:120px;padding:24px;border-radius:28px}.g-feature-grid li[data-v-7e8ff621]:nth-child(6n+1){background:radial-gradient(ellipse 90% 80% at 14% -10%,rgba(255,255,255,.95),transparent 62%),linear-gradient(160deg,#fff,#fff0b8);box-shadow:0 18px 40px #402c781f,0 2px 6px #402c780d,inset 0 2px #fff,inset 6px 8px 16px #ffffffd9,inset -6px -8px 16px #f79a1833}.g-feature-grid li[data-v-7e8ff621]:nth-child(6n+2){background:radial-gradient(ellipse 90% 80% at 14% -10%,rgba(255,255,255,.95),transparent 62%),linear-gradient(160deg,#fff,#d6ecff);box-shadow:0 18px 40px #402c781f,0 2px 6px #402c780d,inset 0 2px #fff,inset 6px 8px 16px #ffffffd9,inset -6px -8px 16px #3b82f629}.g-feature-grid li[data-v-7e8ff621]:nth-child(6n+3){background:radial-gradient(ellipse 90% 80% at 14% -10%,rgba(255,255,255,.95),transparent 62%),linear-gradient(160deg,#fff,#eadcff);box-shadow:0 18px 40px #402c781f,0 2px 6px #402c780d,inset 0 2px #fff,inset 6px 8px 16px #ffffffd9,inset -6px -8px 16px #6b3fd12e}.g-feature-grid li[data-v-7e8ff621]:nth-child(6n+4){background:radial-gradient(ellipse 90% 80% at 14% -10%,rgba(255,255,255,.95),transparent 62%),linear-gradient(160deg,#fff,#ffdbe8);box-shadow:0 18px 40px #402c781f,0 2px 6px #402c780d,inset 0 2px #fff,inset 6px 8px 16px #ffffffd9,inset -6px -8px 16px #ff5f9e2e}.g-feature-grid li[data-v-7e8ff621]:nth-child(6n+5){background:radial-gradient(ellipse 90% 80% at 14% -10%,rgba(255,255,255,.95),transparent 62%),linear-gradient(160deg,#fff,#d4f5e2);box-shadow:0 18px 40px #402c781f,0 2px 6px #402c780d,inset 0 2px #fff,inset 6px 8px 16px #ffffffd9,inset -6px -8px 16px #1c9a5f2e}.g-feature-grid li[data-v-7e8ff621]:nth-child(6n+6){background:radial-gradient(ellipse 90% 80% at 14% -10%,rgba(255,255,255,.95),transparent 62%),linear-gradient(160deg,#fff,#ffe4d6);box-shadow:0 18px 40px #402c781f,0 2px 6px #402c780d,inset 0 2px #fff,inset 6px 8px 16px #ffffffd9,inset -6px -8px 16px #ff8a5b33}.g-feature-grid li[data-v-7e8ff621]:first-child{grid-column:span 2}.g-feature-grid li:first-child p[data-v-7e8ff621]{max-width:52ch;font-size:17px}.g-feature-grid li p[data-v-7e8ff621]{color:var(--ink-mid);font-size:15.5px}.feature-coin[data-v-7e8ff621]{display:grid;place-items:center;flex:0 0 auto;width:34px;height:34px;border-radius:50%;background:linear-gradient(180deg,#ffe07a,#ffbb2d 55%,#f79a18);box-shadow:0 8px 16px #f79a1842,inset 0 3px 6px #ffffff80,inset 0 -4px 8px #c460003d;color:#3a2100;font-size:15px;line-height:1}.g-feature-grid li:nth-child(6n+2) .feature-coin[data-v-7e8ff621]{background:linear-gradient(180deg,#8fd0ff,#4aa3ff 55%,#2b7fe6);box-shadow:0 8px 16px #3b82f642,inset 0 3px 6px #ffffff80,inset 0 -4px 8px #133c824d;color:#fff}.g-feature-grid li:nth-child(6n+3) .feature-coin[data-v-7e8ff621]{background:linear-gradient(180deg,#b79bf6,#7b55dc 55%,#6b3fd1);box-shadow:0 8px 16px #6b3fd147,inset 0 3px 6px #ffffff80,inset 0 -4px 8px #2a17454d;color:#fff}.g-feature-grid li:nth-child(6n+4) .feature-coin[data-v-7e8ff621]{background:linear-gradient(180deg,#ffa8c8,#ff5f9e 55%,#e8407f);box-shadow:0 8px 16px #ff5f9e47,inset 0 3px 6px #ffffff80,inset 0 -4px 8px #78143c4d;color:#fff}.g-feature-grid li:nth-child(6n+5) .feature-coin[data-v-7e8ff621]{background:linear-gradient(180deg,#8fe6b6,#35c47c 55%,#1c9a5f);box-shadow:0 8px 16px #1c9a5f47,inset 0 3px 6px #ffffff80,inset 0 -4px 8px #0846284d;color:#fff}.g-gallery-grid[data-v-7e8ff621]{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(30px,5vw,70px);align-items:center}.g-pace[data-v-7e8ff621]{margin-top:20px;padding:14px 18px;border-radius:var(--r-md);background:radial-gradient(ellipse 90% 80% at 14% -10%,rgba(255,255,255,.95),transparent 62%),linear-gradient(160deg,#fff,#ffe4d6);box-shadow:0 18px 40px #402c781f,0 2px 6px #402c780d,inset 0 2px #fff,inset 6px 8px 16px #ffffffd9,inset -6px -8px 16px #ff8a5b33;font-size:15px;color:var(--ink-mid)}.g-pace strong[data-v-7e8ff621]{color:var(--ink)}.g-gallery[data-v-7e8ff621]{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:center}.g-gallery .gallery-phone[data-v-7e8ff621]:first-child{transform:rotate(-4deg) translateY(14px)}.g-gallery .gallery-phone[data-v-7e8ff621]:last-child{transform:rotate(4deg) translateY(-10px)}.g-gallery.landscape[data-v-7e8ff621]{grid-template-columns:1fr;gap:34px}.g-gallery.landscape .gallery-phone[data-v-7e8ff621]:first-child{transform:rotate(-2deg)}.g-gallery.landscape .gallery-phone[data-v-7e8ff621]:last-child{transform:rotate(2deg)}.g-cta-card[data-v-7e8ff621]{--deep: var(--g-deep, #2d1948);position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);align-items:center;gap:clamp(20px,4vw,56px);padding:clamp(32px,5vw,64px) clamp(24px,5vw,64px);overflow:hidden;border-radius:40px;background:radial-gradient(ellipse 90% 60% at 14% -10%,rgba(255,255,255,.95),transparent 62%),linear-gradient(160deg,#fff,color-mix(in srgb,var(--g-t2) 42%,#fff));box-shadow:0 30px 60px color-mix(in srgb,var(--deep) 22%,transparent),0 2px 6px #402c780d,inset 0 2px #fff,inset 8px 10px 20px #ffffffd9,inset -8px -10px 20px color-mix(in srgb,var(--deep) 12%,transparent);color:var(--ink)}.g-cta-pool[data-v-7e8ff621]{position:absolute;top:-20%;right:-10%;bottom:-30%;left:40%;z-index:0;border-radius:50%;background:radial-gradient(circle at 60% 55%,color-mix(in srgb,var(--g-t2) 75%,#fff),transparent 64%);filter:blur(30px);pointer-events:none}.g-cta-sparkles[data-v-7e8ff621]{position:absolute;top:6%;right:6%;z-index:1;width:40%;height:32%;background:url(/img/sparkles.svg) center/contain no-repeat;pointer-events:none;animation:floaty-soft 5.5s ease-in-out infinite}.g-cta-copy[data-v-7e8ff621]{position:relative;z-index:2;min-width:0}.g-cta-copy h2[data-v-7e8ff621]{max-width:16ch;margin-top:14px}.g-cta-copy .lead[data-v-7e8ff621]{max-width:44ch;margin-top:14px}.g-cta-actions[data-v-7e8ff621]{display:flex;flex-wrap:wrap;gap:16px;margin-top:26px}.g-cta-visual[data-v-7e8ff621]{position:relative;z-index:2;display:grid;place-items:center;min-width:0}.g-cta-art[data-v-7e8ff621]{width:min(360px,100%);height:auto;filter:drop-shadow(0 26px 30px color-mix(in srgb,var(--deep) 36%,transparent));animation:floaty-soft 7s ease-in-out infinite}.g-cta-icon[data-v-7e8ff621]{position:absolute;left:6%;bottom:4%;width:84px;height:84px;border-radius:28%;box-shadow:var(--icon-ring, 0 0 0 1.5px rgba(255, 255, 255, .26), 0 8px 17px rgba(5, 3, 16, .42), 0 0 18px color-mix(in srgb, var(--g-hi, #f5c451) 24%, transparent));transform:rotate(-8deg)}@media(max-width:899px){.g-hero-grid[data-v-7e8ff621],.g-board-spread[data-v-7e8ff621],.g-gallery-grid[data-v-7e8ff621],.g-cta-card[data-v-7e8ff621]{grid-template-columns:1fr}.g-cta-visual[data-v-7e8ff621]{order:-1}.g-cta-art[data-v-7e8ff621]{width:min(260px,70%)}.g-cta-icon[data-v-7e8ff621]{left:12%;width:64px;height:64px}.g-hero-stage[data-v-7e8ff621]{width:min(560px,100%);margin-top:40px}.g-board-teaser[data-v-7e8ff621]{max-width:520px}.g-feature-grid[data-v-7e8ff621]{grid-template-columns:1fr 1fr}.g-feature-grid li[data-v-7e8ff621]:first-child{grid-column:span 2}}@media(max-width:639px){.g-logo[data-v-7e8ff621]{width:min(300px,90%)}.g-hero-stage[data-v-7e8ff621]{aspect-ratio:4/5;border-radius:32px}.g-hero-stage:not(.landscape) .stage-keyart[data-v-7e8ff621]{top:10%;right:-6%;width:76%}.g-hero-stage:not(.landscape) .g-device[data-v-7e8ff621]{left:4%;bottom:-5%;width:42%}.stage-flag[data-v-7e8ff621],.stage-cat[data-v-7e8ff621]{top:14px;padding:6px 10px;font-size:10px}.stage-flag[data-v-7e8ff621]{left:14px}.stage-cat[data-v-7e8ff621]{right:14px}.g-feature-grid[data-v-7e8ff621]{grid-template-columns:1fr}.g-feature-grid li[data-v-7e8ff621]:first-child{grid-column:auto}.g-gallery[data-v-7e8ff621]{gap:14px}.g-cta-card[data-v-7e8ff621]{border-radius:28px}}@media(prefers-reduced-motion:reduce){.stage-glow[data-v-7e8ff621],.stage-sparkles[data-v-7e8ff621],.stage-keyart[data-v-7e8ff621],.g-device[data-v-7e8ff621],.g-cta-art[data-v-7e8ff621],.g-cta-sparkles[data-v-7e8ff621]{animation:none}}.fp-hero[data-v-470d31e8]{position:relative;padding-top:calc(var(--header-h) + clamp(28px,4vw,58px));padding-bottom:clamp(16px,3vw,34px)}.fp-hero h1[data-v-470d31e8]{margin-top:18px}.fp-hero h1 em[data-v-470d31e8]{font-style:normal;background:linear-gradient(96deg,#ff5f9e,#9b5cf6 62%,#6b3fd1);-webkit-background-clip:text;background-clip:text;color:transparent}.fp-hero .lead[data-v-470d31e8]{margin-top:20px}.fp-hero-grid[data-v-470d31e8]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(20px,4vw,56px)}.fp-hero-copy[data-v-470d31e8]{position:relative;z-index:3}.fp-hero-art[data-v-470d31e8]{position:relative;height:540px;isolation:isolate}.fp-art-glow[data-v-470d31e8]{position:absolute;z-index:-1;top:5%;right:5%;bottom:5%;left:5%;border-radius:50%;background:radial-gradient(circle,rgba(245,196,81,.18),rgba(124,92,214,.16) 40%,transparent 72%);filter:blur(14px)}.fp-art[data-v-470d31e8]{position:absolute;width:56%;height:auto;object-fit:contain;filter:drop-shadow(0 18px 24px rgba(42,23,69,.24));transform:rotate(var(--tilt, 0deg));animation:floaty-soft 7s ease-in-out infinite}.fp-art-one[data-v-470d31e8]{left:20%;top:1%;z-index:3}.fp-art-two[data-v-470d31e8]{right:-2%;top:30%;width:45%;z-index:2;--tilt: 7deg;animation-duration:8.4s}.fp-art-three[data-v-470d31e8]{left:-3%;top:37%;width:47%;--tilt: -6deg;animation-duration:9.2s}.fp-pillar-grid[data-v-470d31e8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.fp-pillar-grid article[data-v-470d31e8]{padding:26px 24px;border-radius:var(--r-card);background:var(--glass-bg, radial-gradient(ellipse 90% 100% at 16% -12%, rgba(255, 255, 255, .13), transparent 66%), linear-gradient(145deg, rgba(255, 255, 255, .075) 0%, rgba(255, 255, 255, .036) 100%));box-shadow:var(--glass-shadow, 0 8px 16px rgba(5, 3, 16, .26), inset 5px 6px 11px rgba(255, 255, 255, .055), inset -5px -6px 12px rgba(5, 3, 16, .24))}.fp-pillar-grid article[data-v-470d31e8]:nth-child(6n+1){background:radial-gradient(ellipse 90% 80% at 14% -10%,rgba(255,255,255,.95),transparent 62%),linear-gradient(160deg,#fff,#fff0b8);box-shadow:0 18px 40px #402c781f,0 2px 6px #402c780d,inset 0 2px #fff,inset 6px 8px 16px #ffffffd9,inset -6px -8px 16px #f79a1833}.fp-pillar-grid article[data-v-470d31e8]:nth-child(6n+2){background:radial-gradient(ellipse 90% 80% at 14% -10%,rgba(255,255,255,.95),transparent 62%),linear-gradient(160deg,#fff,#d6ecff);box-shadow:0 18px 40px #402c781f,0 2px 6px #402c780d,inset 0 2px #fff,inset 6px 8px 16px #ffffffd9,inset -6px -8px 16px #3b82f629}.fp-pillar-grid article[data-v-470d31e8]:nth-child(6n+3){background:radial-gradient(ellipse 90% 80% at 14% -10%,rgba(255,255,255,.95),transparent 62%),linear-gradient(160deg,#fff,#eadcff);box-shadow:0 18px 40px #402c781f,0 2px 6px #402c780d,inset 0 2px #fff,inset 6px 8px 16px #ffffffd9,inset -6px -8px 16px #6b3fd12e}.fp-pillar-grid article[data-v-470d31e8]:nth-child(6n+4){background:radial-gradient(ellipse 90% 80% at 14% -10%,rgba(255,255,255,.95),transparent 62%),linear-gradient(160deg,#fff,#ffdbe8);box-shadow:0 18px 40px #402c781f,0 2px 6px #402c780d,inset 0 2px #fff,inset 6px 8px 16px #ffffffd9,inset -6px -8px 16px #ff5f9e2e}.fp-pillar-grid article[data-v-470d31e8]:nth-child(6n+5){background:radial-gradient(ellipse 90% 80% at 14% -10%,rgba(255,255,255,.95),transparent 62%),linear-gradient(160deg,#fff,#d4f5e2);box-shadow:0 18px 40px #402c781f,0 2px 6px #402c780d,inset 0 2px #fff,inset 6px 8px 16px #ffffffd9,inset -6px -8px 16px #1c9a5f2e}.fp-pillar-grid article[data-v-470d31e8]:nth-child(6n+6){background:radial-gradient(ellipse 90% 80% at 14% -10%,rgba(255,255,255,.95),transparent 62%),linear-gradient(160deg,#fff,#ffe4d6);box-shadow:0 18px 40px #402c781f,0 2px 6px #402c780d,inset 0 2px #fff,inset 6px 8px 16px #ffffffd9,inset -6px -8px 16px #ff8a5b33}.fp-pillar-grid h2[data-v-470d31e8]{margin-top:14px;font-size:19px}.fp-pillar-grid p[data-v-470d31e8]{margin-top:8px;font-size:14.5px;color:var(--ink-mid)}.fp-check[data-v-470d31e8]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:12px;background:var(--gold-500);box-shadow:0 8px 16px #f79a1842,inset 0 2px 4px #ffffff80,inset 0 -4px 7px #c4600033;color:var(--gold-ink);font-weight:600}.fp-policy-head[data-v-470d31e8]{max-width:640px}.fp-policy-head h2[data-v-470d31e8]{margin-top:12px}.fp-sections[data-v-470d31e8]{margin-top:clamp(26px,3vw,40px);display:grid;gap:18px}.fp-section[data-v-470d31e8]{padding:26px clamp(22px,3vw,34px);border-radius:var(--r-card);background:var(--glass-bg, radial-gradient(ellipse 90% 100% at 16% -12%, rgba(255, 255, 255, .13), transparent 66%), linear-gradient(145deg, rgba(255, 255, 255, .04) 0%, rgba(255, 255, 255, .0192) 100%));box-shadow:var(--glass-shadow, 0 8px 16px rgba(5, 3, 16, .26), inset 5px 6px 11px rgba(255, 255, 255, .055), inset -5px -6px 12px rgba(5, 3, 16, .24));background:var(--paper-bg)}.fp-section h3[data-v-470d31e8]{font-size:21px;color:var(--accent-text)}.fp-prose[data-v-470d31e8]{margin-top:10px;color:var(--ink-mid)}.fp-prose[data-v-470d31e8] p{margin-top:10px}.fp-prose[data-v-470d31e8] ul,.fp-prose[data-v-470d31e8] ol{margin-top:10px;padding-left:22px}.fp-prose[data-v-470d31e8] li{margin-top:6px}.fp-prose[data-v-470d31e8] a{color:var(--accent-text);font-weight:600}.fp-prose[data-v-470d31e8] strong{color:var(--ink)}.fp-cta-inner[data-v-470d31e8]{text-align:center;padding:clamp(36px,5vw,56px);border-radius:34px;background:var(--cta-bg);box-shadow:var(--cta-shadow);color:var(--ink)}.fp-cta-inner h2[data-v-470d31e8]{margin-bottom:24px}@media(max-width:899px){.fp-hero-grid[data-v-470d31e8]{grid-template-columns:1fr}.fp-hero-art[data-v-470d31e8]{width:min(600px,100%);height:500px;margin:-20px auto 0}.fp-pillar-grid[data-v-470d31e8]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.fp-hero-art[data-v-470d31e8]{height:390px}.fp-pillar-grid[data-v-470d31e8]{grid-template-columns:1fr}}.bars[data-v-3ca587d7]{position:relative;display:flex;align-items:flex-end;gap:2px;height:34px}.bar[data-v-3ca587d7]{position:relative;flex:1 1 0;height:100%;min-width:0;cursor:default}.bar[data-v-3ca587d7]:before{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--bar-h, 100%);border-radius:2px;background:var(--bar-bg);transition:filter .15s ease}.bar.hot[data-v-3ca587d7]:before{filter:brightness(.86)}.t-up[data-v-3ca587d7]{--bar-h: 100%;--bar-bg: linear-gradient(180deg, var(--up), color-mix(in srgb, var(--up) 62%, transparent))}.t-degraded[data-v-3ca587d7]{--bar-h: 72%;--bar-bg: linear-gradient(180deg, var(--degraded), color-mix(in srgb, var(--degraded) 62%, transparent))}.t-down[data-v-3ca587d7]{--bar-h: 46%;--bar-bg: linear-gradient(180deg, var(--down), color-mix(in srgb, var(--down) 62%, transparent))}.t-unknown[data-v-3ca587d7]{--bar-h: 22%;--bar-bg: var(--unknown-dim)}.bar-tip[data-v-3ca587d7]{position:absolute;bottom:calc(100% + 10px);left:50%;z-index:5;display:flex;align-items:baseline;gap:6px;padding:7px 11px;border-radius:12px;background:#fff;color:var(--ink-mid);font-size:12px;font-weight:700;line-height:1;white-space:nowrap;transform:translate(-50%);box-shadow:0 10px 22px #402c782e,inset 0 1px #fff,inset 0 -3px 6px #6b3fd114;pointer-events:none}.bar-tip strong[data-v-3ca587d7]{color:var(--ink);font-weight:800}.bar-tip[data-v-3ca587d7]:after{content:"";position:absolute;top:100%;left:50%;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:2px;background:#fff;transform:rotate(45deg);box-shadow:3px 3px 6px #402c7814}.bar-tip.tip-left[data-v-3ca587d7]{left:0;transform:none}.bar-tip.tip-left[data-v-3ca587d7]:after{left:8px;margin-left:0}.bar-tip.tip-right[data-v-3ca587d7]{left:auto;right:0;transform:none}.bar-tip.tip-right[data-v-3ca587d7]:after{left:auto;right:8px;margin-left:0}@media(max-width:639px){.bars[data-v-3ca587d7]{height:28px;gap:1px}}.status-page[data-v-0aee9be1]{--chapter-a: #1c9a5f;--chapter-b: #3b82f6;--chapter-pill: #d4f5e2}.tone-up[data-v-0aee9be1]{--tone: #1c9a5f;--tone-dim: rgba(61, 220, 151, .22)}.tone-degraded[data-v-0aee9be1]{--tone: #c9891a;--tone-dim: rgba(255, 200, 87, .28)}.tone-down[data-v-0aee9be1]{--tone: #d6304a;--tone-dim: rgba(255, 107, 107, .22)}.tone-unknown[data-v-0aee9be1]{--tone: #6b6f8a;--tone-dim: rgba(190, 194, 220, .3)}.st-col[data-v-0aee9be1]{max-width:860px}.st-hero[data-v-0aee9be1]{position:relative;padding-top:calc(var(--header-h) + clamp(30px,5vw,64px))}.st-hero[data-v-0aee9be1]:before{content:"";position:absolute;top:-10%;right:0;bottom:-20%;left:0;z-index:-1;pointer-events:none;background:radial-gradient(40% 36% at 84% 30%,rgba(190,236,200,.6),transparent 72%),radial-gradient(34% 34% at 6% 70%,rgba(197,172,255,.4),transparent 72%)}.st-verdict[data-v-0aee9be1]{position:relative;display:flex;align-items:flex-start;gap:clamp(16px,2vw,24px);margin-top:16px;padding:clamp(22px,3vw,32px) clamp(22px,3vw,34px);padding-right:clamp(150px,22vw,210px);overflow:visible;border-radius:32px;background:radial-gradient(ellipse 90% 80% at 14% -10%,rgba(255,255,255,.95),transparent 62%),linear-gradient(160deg,#fff,#d4f5e2);box-shadow:0 18px 40px #402c781f,0 2px 6px #402c780d,inset 0 2px #fff,inset 6px 8px 16px #ffffffd9,inset -6px -8px 16px #1c9a5f2e}.st-verdict.tone-degraded[data-v-0aee9be1]{background:radial-gradient(ellipse 90% 80% at 14% -10%,rgba(255,255,255,.95),transparent 62%),linear-gradient(160deg,#fff,#fff0b8);box-shadow:0 18px 40px #402c781f,0 2px 6px #402c780d,inset 0 2px #fff,inset 6px 8px 16px #ffffffd9,inset -6px -8px 16px #f79a1833}.st-verdict.tone-down[data-v-0aee9be1]{background:radial-gradient(ellipse 90% 80% at 14% -10%,rgba(255,255,255,.95),transparent 62%),linear-gradient(160deg,#fff,#ffdbe8);box-shadow:0 18px 40px #402c781f,0 2px 6px #402c780d,inset 0 2px #fff,inset 6px 8px 16px #ffffffd9,inset -6px -8px 16px #ff5f9e2e}.st-verdict.tone-unknown[data-v-0aee9be1]{background:radial-gradient(ellipse 90% 80% at 14% -10%,rgba(255,255,255,.95),transparent 62%),linear-gradient(160deg,#fff,#eadcff);box-shadow:0 18px 40px #402c781f,0 2px 6px #402c780d,inset 0 2px #fff,inset 6px 8px 16px #ffffffd9,inset -6px -8px 16px #6b3fd12e}.st-verdict h1[data-v-0aee9be1]{max-width:14ch;font-size:clamp(30px,4vw,46px)}.st-verdict p[data-v-0aee9be1]{max-width:40ch;margin-top:10px;color:var(--ink-mid);font-size:16px}.st-verdict-copy[data-v-0aee9be1]{min-width:0}.st-mascot[data-v-0aee9be1]{position:absolute;right:-6px;bottom:-10px;width:clamp(140px,20vw,200px);height:auto;filter:drop-shadow(0 18px 22px rgba(42,23,69,.24));animation:floaty-soft 7s ease-in-out infinite;pointer-events:none}.st-orb[data-v-0aee9be1]{position:relative;flex:0 0 auto;width:22px;height:22px;margin-top:10px;border-radius:50%;background:var(--tone);box-shadow:0 0 0 6px var(--tone-dim)}.st-orb[data-v-0aee9be1]:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:2px solid var(--tone);opacity:0;animation:st-pulse-0aee9be1 2.4s ease-out infinite}@keyframes st-pulse-0aee9be1{0%{transform:scale(.7);opacity:.8}to{transform:scale(1.7);opacity:0}}.st-toolbar[data-v-0aee9be1]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:18px;color:var(--ink-mid);font-size:14px;font-weight:600}.st-meta-item[data-v-0aee9be1]{display:inline-flex;align-items:center;gap:8px}.st-tick[data-v-0aee9be1]{width:8px;height:8px;border-radius:50%;background:#1c9a5f}.st-refresh[data-v-0aee9be1]{margin-left:auto}.st-metrics[data-v-0aee9be1]{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0 0}.st-metric[data-v-0aee9be1]{flex:1 1 160px;padding:14px 18px;border-radius:20px;background:var(--glass-bg, radial-gradient(ellipse 90% 100% at 16% -12%, rgba(255, 255, 255, .13), transparent 66%), linear-gradient(145deg, rgba(255, 255, 255, .075) 0%, rgba(255, 255, 255, .036) 100%));box-shadow:var(--glass-shadow, 0 8px 16px rgba(5, 3, 16, .26), inset 5px 6px 11px rgba(255, 255, 255, .055), inset -5px -6px 12px rgba(5, 3, 16, .24))}.st-metric dt[data-v-0aee9be1]{color:var(--ink-low);font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.st-metric dd[data-v-0aee9be1]{margin:4px 0 0;color:var(--ink);font-family:Fredoka,Trebuchet MS,system-ui,sans-serif;font-size:28px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.st-warn[data-v-0aee9be1]{margin-top:14px;padding:12px 16px;border-radius:16px;background:radial-gradient(ellipse 90% 80% at 14% -10%,rgba(255,255,255,.95),transparent 62%),linear-gradient(160deg,#fff,#fff0b8);box-shadow:0 18px 40px #402c781f,0 2px 6px #402c780d,inset 0 2px #fff,inset 6px 8px 16px #ffffffd9,inset -6px -8px 16px #f79a1833;color:var(--ink);font-size:14px;font-weight:600}.st-probes[data-v-0aee9be1]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:16px}.st-probes-label[data-v-0aee9be1]{margin-right:4px;color:var(--ink-low);font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.st-probe[data-v-0aee9be1]{display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 12px;border-radius:100px;background:var(--glass-bg, radial-gradient(ellipse 90% 100% at 16% -12%, rgba(255, 255, 255, .13), transparent 66%), linear-gradient(145deg, rgba(255, 255, 255, .075) 0%, rgba(255, 255, 255, .036) 100%));box-shadow:var(--glass-shadow, 0 8px 16px rgba(5, 3, 16, .26), inset 5px 6px 11px rgba(255, 255, 255, .055), inset -5px -6px 12px rgba(5, 3, 16, .24));color:var(--ink-mid);font-size:13.5px;font-weight:700}.st-probe strong[data-v-0aee9be1]{color:var(--ink);font-variant-numeric:tabular-nums}.st-dot[data-v-0aee9be1]{flex:0 0 auto;width:10px;height:10px;border-radius:50%;background:var(--tone);box-shadow:0 0 0 3px var(--tone-dim)}.st-flag[data-v-0aee9be1]{font-size:15px;line-height:1}.st-section[data-v-0aee9be1]{padding-block:clamp(36px,5vw,60px) clamp(60px,8vw,100px)}.st-key-row[data-v-0aee9be1]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;margin-bottom:6px}.st-key-row p[data-v-0aee9be1]{color:var(--ink-mid);font-size:14px;font-weight:600}.st-history-key[data-v-0aee9be1]{display:flex;flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;list-style:none;color:var(--ink-low);font-size:12.5px;font-weight:700}.st-history-key li[data-v-0aee9be1]{display:inline-flex;align-items:center;gap:7px}.st-key[data-v-0aee9be1]{width:10px;height:16px;border-radius:2px}.st-key.t-up[data-v-0aee9be1]{background:linear-gradient(180deg,var(--up),color-mix(in srgb,var(--up) 62%,transparent))}.st-key.t-degraded[data-v-0aee9be1]{height:12px;background:linear-gradient(180deg,var(--degraded),color-mix(in srgb,var(--degraded) 62%,transparent))}.st-key.t-down[data-v-0aee9be1]{height:8px;background:linear-gradient(180deg,var(--down),color-mix(in srgb,var(--down) 62%,transparent))}.st-key.t-unknown[data-v-0aee9be1]{height:5px;background:var(--unknown)}.st-group[data-v-0aee9be1]{margin-top:18px;padding:8px;border-radius:28px;background:var(--glass-bg, radial-gradient(ellipse 90% 100% at 16% -12%, rgba(255, 255, 255, .13), transparent 66%), linear-gradient(145deg, rgba(255, 255, 255, .075) 0%, rgba(255, 255, 255, .036) 100%));box-shadow:var(--glass-shadow, 0 8px 16px rgba(5, 3, 16, .26), inset 5px 6px 11px rgba(255, 255, 255, .055), inset -5px -6px 12px rgba(5, 3, 16, .24))}.st-group-head[data-v-0aee9be1]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:12px 14px 12px 16px}.st-group-head h2[data-v-0aee9be1]{display:flex;align-items:baseline;gap:10px;font-family:Fredoka,Trebuchet MS,system-ui,sans-serif;font-size:21px;font-weight:600}.st-group-head h2 span[data-v-0aee9be1]{color:var(--ink-low);font-family:Nunito,-apple-system,Segoe UI,Roboto,sans-serif;font-size:13px;font-weight:800}.st-list[data-v-0aee9be1]{display:grid;gap:6px}.st-row[data-v-0aee9be1]{padding:12px 16px;border-radius:20px;background:#fff9;box-shadow:inset 0 1px #fff}.st-row-top[data-v-0aee9be1]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.st-identity[data-v-0aee9be1]{display:flex;align-items:center;gap:12px;min-width:0}.st-identity h3[data-v-0aee9be1]{font-family:Nunito,-apple-system,Segoe UI,Roboto,sans-serif;font-size:15.5px;font-weight:800}.st-icon[data-v-0aee9be1]{width:32px;height:32px;border-radius:30%;filter:drop-shadow(0 4px 6px color-mix(in srgb,var(--g-deep, #2d1948) 30%,transparent))}.st-flag-mark[data-v-0aee9be1]{display:grid;place-items:center;width:32px;height:32px;border-radius:30%;background:#fffc;font-size:17px;line-height:1}.st-mark[data-v-0aee9be1]{width:32px;height:32px;border-radius:30%;background:linear-gradient(145deg,#d8ccff,#a98cf6);box-shadow:inset 0 2px #fff9}.st-state[data-v-0aee9be1]{display:flex;align-items:center;gap:12px}.st-detail[data-v-0aee9be1]{color:var(--ink-low);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.st-pill[data-v-0aee9be1]{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;border-radius:100px;background:var(--tone-dim);color:var(--ink);font-size:13px;font-weight:800}.st-history[data-v-0aee9be1]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:10px}.st-history strong[data-v-0aee9be1]{min-width:58px;color:var(--ink);font-size:14px;font-weight:800;text-align:right;font-variant-numeric:tabular-nums}.st-contact[data-v-0aee9be1]{margin-top:clamp(30px,4vw,44px);color:var(--ink-mid);font-size:15px}.st-contact a[data-v-0aee9be1]{color:var(--accent-text);font-weight:700}@media(max-width:639px){.st-verdict[data-v-0aee9be1]{flex-direction:column;gap:12px;padding-right:clamp(22px,3vw,34px);padding-bottom:120px;border-radius:26px}.st-verdict h1[data-v-0aee9be1]{font-size:28px}.st-mascot[data-v-0aee9be1]{right:8px;bottom:-8px;width:130px}.st-orb[data-v-0aee9be1]{margin-top:2px}.st-refresh[data-v-0aee9be1]{margin-left:0}.st-row[data-v-0aee9be1]{padding:12px 14px}}@media(prefers-reduced-motion:reduce){.st-orb[data-v-0aee9be1]:after,.st-mascot[data-v-0aee9be1]{animation:none}}.invite-hero[data-v-cce37795]{padding-top:calc(var(--header-h) + clamp(34px,6vw,88px))}.invite-grid[data-v-cce37795]{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.45fr);align-items:center;gap:clamp(30px,7vw,100px)}.invite-copy .kicker[data-v-cce37795]{color:var(--accent-text)}.invite-copy h1[data-v-cce37795]{max-width:13ch;margin-top:14px}.invite-copy .lead[data-v-cce37795]{margin-top:20px}.invite-code[data-v-cce37795]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:6px 18px;min-height:168px;margin-top:28px;padding:22px;border-radius:var(--r-panel);background:var(--glass-bg, radial-gradient(ellipse 90% 100% at 16% -12%, rgba(255, 255, 255, .13), transparent 66%), linear-gradient(145deg, rgba(255, 255, 255, .075) 0%, rgba(255, 255, 255, .036) 100%));box-shadow:var(--glass-shadow, 0 8px 16px rgba(5, 3, 16, .26), inset 5px 6px 11px rgba(255, 255, 255, .055), inset -5px -6px 12px rgba(5, 3, 16, .24))}.invite-code>span[data-v-cce37795]{color:var(--ink-low);font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.invite-code strong[data-v-cce37795]{grid-column:1/-1;color:var(--g-deep, var(--accent-text));font-family:Fredoka,Trebuchet MS,system-ui,sans-serif;font-size:clamp(44px,8vw,76px);font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:.16em;line-height:1}.invite-code .btn[data-v-cce37795]{grid-column:2;grid-row:1}.invite-code p[data-v-cce37795]{grid-column:1/-1;color:var(--ink-low);font-size:13px}.invite-game[data-v-cce37795]{position:relative;display:grid;place-items:center;padding:30px;text-align:center}.invite-game[data-v-cce37795]:before{content:"";position:absolute;top:10%;left:50%;width:min(280px,100%);aspect-ratio:1;transform:translate(-50%);border-radius:50%;background:radial-gradient(circle at 42% 36%,color-mix(in srgb,var(--g-glow, #b8a2ff) 38%,transparent),transparent 68%);filter:blur(26px);animation:aura-pulse 8s ease-in-out infinite}.invite-game img[data-v-cce37795]{position:relative;width:min(240px,100%);height:auto;border-radius:30%;box-shadow:var(--icon-ring, 0 0 0 1.5px rgba(255, 255, 255, .26), 0 8px 17px rgba(5, 3, 16, .42), 0 0 18px color-mix(in srgb, var(--g-hi, #f5c451) 24%, transparent));animation:floaty-soft 8s ease-in-out infinite}.invite-game strong[data-v-cce37795]{position:relative;margin-top:16px;color:var(--g-deep);font-family:Fredoka,Trebuchet MS,system-ui,sans-serif;font-size:24px}.invite-steps-section h2[data-v-cce37795]{font-family:Nunito,-apple-system,Segoe UI,Roboto,sans-serif;font-size:20px}.invite-actions[data-v-cce37795]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px;margin-top:28px}.invite-small-print[data-v-cce37795]{max-width:70ch;margin-top:20px;color:var(--ink-low);font-size:13px}@media(max-width:899px){.invite-grid[data-v-cce37795]{grid-template-columns:1fr}.invite-game[data-v-cce37795]{display:none}}.support-hero[data-v-47735e6a]{padding-top:calc(var(--header-h) + clamp(42px,7vw,100px))}.support-hero .kicker[data-v-47735e6a]{color:var(--accent-text)}.support-hero h1[data-v-47735e6a]{max-width:13ch;margin-top:12px}.support-hero .lead[data-v-47735e6a]{margin-top:18px}.support-hero .lead a[data-v-47735e6a]{color:var(--accent-text);font-weight:700}.support-hero-grid[data-v-47735e6a]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.52fr);align-items:center;gap:clamp(24px,5vw,72px)}.support-hero-art[data-v-47735e6a]{position:relative;display:grid;place-items:center}.support-hero-art img[data-v-47735e6a]{position:relative;width:min(290px,100%);height:auto;filter:drop-shadow(0 22px 30px rgba(42,23,69,.24));animation:floaty 7s ease-in-out infinite}.support-art-glow[data-v-47735e6a]{position:absolute;top:50%;left:50%;width:min(300px,96%);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 40% 34%,rgba(217,244,227,.85),transparent 68%),radial-gradient(circle at 68% 70%,rgba(239,230,255,.85),transparent 70%);filter:blur(24px);animation:aura-pulse 7s ease-in-out infinite}.support-grid[data-v-47735e6a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.support-grid article[data-v-47735e6a]{padding:clamp(24px,3vw,34px);border-radius:var(--r-panel);background:var(--glass-bg, radial-gradient(ellipse 90% 100% at 16% -12%, rgba(255, 255, 255, .13), transparent 66%), linear-gradient(145deg, rgba(255, 255, 255, .075) 0%, rgba(255, 255, 255, .036) 100%));box-shadow:var(--glass-shadow, 0 8px 16px rgba(5, 3, 16, .26), inset 5px 6px 11px rgba(255, 255, 255, .055), inset -5px -6px 12px rgba(5, 3, 16, .24))}.support-grid article[data-v-47735e6a]:nth-child(6n+1){background:radial-gradient(ellipse 90% 80% at 14% -10%,rgba(255,255,255,.95),transparent 62%),linear-gradient(160deg,#fff,#fff0b8);box-shadow:0 18px 40px #402c781f,0 2px 6px #402c780d,inset 0 2px #fff,inset 6px 8px 16px #ffffffd9,inset -6px -8px 16px #f79a1833}.support-grid article[data-v-47735e6a]:nth-child(6n+2){background:radial-gradient(ellipse 90% 80% at 14% -10%,rgba(255,255,255,.95),transparent 62%),linear-gradient(160deg,#fff,#d6ecff);box-shadow:0 18px 40px #402c781f,0 2px 6px #402c780d,inset 0 2px #fff,inset 6px 8px 16px #ffffffd9,inset -6px -8px 16px #3b82f629}.support-grid article[data-v-47735e6a]:nth-child(6n+3){background:radial-gradient(ellipse 90% 80% at 14% -10%,rgba(255,255,255,.95),transparent 62%),linear-gradient(160deg,#fff,#eadcff);box-shadow:0 18px 40px #402c781f,0 2px 6px #402c780d,inset 0 2px #fff,inset 6px 8px 16px #ffffffd9,inset -6px -8px 16px #6b3fd12e}.support-grid article[data-v-47735e6a]:nth-child(6n+4){background:radial-gradient(ellipse 90% 80% at 14% -10%,rgba(255,255,255,.95),transparent 62%),linear-gradient(160deg,#fff,#ffdbe8);box-shadow:0 18px 40px #402c781f,0 2px 6px #402c780d,inset 0 2px #fff,inset 6px 8px 16px #ffffffd9,inset -6px -8px 16px #ff5f9e2e}.support-grid article[data-v-47735e6a]:nth-child(6n+5){background:radial-gradient(ellipse 90% 80% at 14% -10%,rgba(255,255,255,.95),transparent 62%),linear-gradient(160deg,#fff,#d4f5e2);box-shadow:0 18px 40px #402c781f,0 2px 6px #402c780d,inset 0 2px #fff,inset 6px 8px 16px #ffffffd9,inset -6px -8px 16px #1c9a5f2e}.support-grid article[data-v-47735e6a]:nth-child(6n+6){background:radial-gradient(ellipse 90% 80% at 14% -10%,rgba(255,255,255,.95),transparent 62%),linear-gradient(160deg,#fff,#ffe4d6);box-shadow:0 18px 40px #402c781f,0 2px 6px #402c780d,inset 0 2px #fff,inset 6px 8px 16px #ffffffd9,inset -6px -8px 16px #ff8a5b33}.support-grid h2[data-v-47735e6a]{color:var(--ink);font-size:22px}.support-grid p[data-v-47735e6a]{margin-top:10px;color:var(--ink-mid)}@media(max-width:899px){.support-hero-grid[data-v-47735e6a],.support-grid[data-v-47735e6a]{grid-template-columns:1fr}.support-hero-art[data-v-47735e6a]{display:none}}.lb-board[data-v-f933e8de]{position:relative;isolation:isolate;overflow:hidden;padding:clamp(20px,3vw,32px);border-radius:var(--r-panel);background:radial-gradient(circle at 18% 2%,rgba(255,255,255,.3),transparent 40%),linear-gradient(145deg,var(--g-t1) 0%,var(--g-t2) 54%,var(--g-t3) 100%);box-shadow:0 30px 54px color-mix(in srgb,var(--g-deep) 30%,transparent),inset 8px 9px 17px #ffffff1f,inset -9px -11px 20px color-mix(in srgb,var(--g-deep) 25%,transparent);color:#fff5dc}.lb-board[data-v-f933e8de]>*{position:relative;z-index:1}.lb-board.g-cuckoo[data-v-f933e8de],.lb-board.g-sudoku[data-v-f933e8de]{color:#2b2823}.lb-board.g-cuckoo .lb-game[data-v-f933e8de],.lb-board.g-cuckoo .rung-name[data-v-f933e8de],.lb-board.g-cuckoo .rung-value[data-v-f933e8de],.lb-board.g-sudoku .lb-game[data-v-f933e8de],.lb-board.g-sudoku .rung-name[data-v-f933e8de],.lb-board.g-sudoku .rung-value[data-v-f933e8de]{color:#2b2823;text-shadow:0 1px 0 rgba(255,255,255,.6)}.lb-board.g-cuckoo .lb-kind[data-v-f933e8de],.lb-board.g-sudoku .lb-kind[data-v-f933e8de]{color:#2b2823c7;text-shadow:none}.lb-board.g-cuckoo .place[data-v-f933e8de],.lb-board.g-sudoku .place[data-v-f933e8de]{background:#2b28231f;color:#2b2823bf}.lb-backdrop[data-v-f933e8de]{position:absolute;right:-60px;bottom:-30px;z-index:0;width:320px;height:320px;object-fit:contain;opacity:.13;transform:rotate(-12deg);filter:saturate(.8);pointer-events:none}.lb-head[data-v-f933e8de]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px 16px;margin-bottom:18px}.lb-game[data-v-f933e8de]{color:#fff4d1;font-family:Fredoka,Trebuchet MS,system-ui,sans-serif;font-size:clamp(24px,3vw,32px);font-weight:600;line-height:1.1;letter-spacing:-.02em;text-shadow:0 2px 3px rgba(10,4,19,.28)}.lb-kind[data-v-f933e8de]{margin-top:4px;color:#fff8e6;font-size:14px;font-weight:700;text-shadow:0 1px 2px rgba(10,4,19,.35)}.example-chip[data-v-f933e8de]{flex:0 0 auto;padding:6px 11px;border-radius:100px;background:#35156ed1;color:#fffffff0;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.example-chip.live[data-v-f933e8de]{background:#1c9a5f}.lb-rows[data-v-f933e8de]{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.rung[data-v-f933e8de]{position:relative;display:flex;align-items:center;gap:14px;min-height:64px;padding:10px 16px;overflow:hidden;border-radius:20px;background:radial-gradient(ellipse 90% 100% at 16% -12%,rgba(255,255,255,.16),transparent 66%),linear-gradient(145deg,#ffffff26,#ffffff14);box-shadow:0 8px 14px #0703102e,inset 5px 6px 10px #ffffff17,inset -5px -6px 11px #0703101f}.rung.place-1[data-v-f933e8de]{background:radial-gradient(ellipse 90% 100% at 16% -12%,rgba(255,255,255,.46),transparent 66%),linear-gradient(145deg,#ffe6a0,#dca43e);box-shadow:0 10px 18px #0803103d,inset 6px 7px 11px #ffffff4d,inset -6px -7px 12px #6d3a0026}.rung.place-2[data-v-f933e8de]{background:radial-gradient(ellipse 90% 100% at 16% -12%,rgba(255,255,255,.48),transparent 66%),linear-gradient(145deg,#f1f0f3,#b9bdc9)}.rung.place-3[data-v-f933e8de]{background:radial-gradient(ellipse 90% 100% at 16% -12%,rgba(255,255,255,.42),transparent 66%),linear-gradient(145deg,#f2c19b,#bb7444)}.place[data-v-f933e8de]{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:13px;background:#05020d38;color:#fff4dab8;font-size:16px;font-weight:900;line-height:1;font-variant-numeric:tabular-nums;box-shadow:inset 2px 3px 5px #04010a2e,inset -2px -2px 4px #ffffff14}.place-1 .place[data-v-f933e8de]{background:linear-gradient(145deg,#ffe59b,#e3ad3f);color:#8a5700}.place-2 .place[data-v-f933e8de]{background:linear-gradient(145deg,#edf0f5,#bdc5d1);color:#66707e}.place-3 .place[data-v-f933e8de]{background:linear-gradient(145deg,#f2c39a,#c98751);color:#7c431d}.rung-avatar[data-v-f933e8de]{flex:0 0 44px;width:44px;height:44px;border-radius:50%;overflow:hidden;background:#fff;filter:drop-shadow(0 4px 6px rgba(5,2,12,.3))}.rung-avatar img[data-v-f933e8de]{width:100%;height:100%;object-fit:cover}.rung-name[data-v-f933e8de]{flex:1 1 auto;min-width:0;overflow:hidden;color:#fff5dc;font-size:17px;font-weight:800;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.rung-tier[data-v-f933e8de]{flex:0 0 auto;width:30px;height:30px;object-fit:contain;filter:drop-shadow(0 3px 4px rgba(5,2,12,.3))}.rung-value[data-v-f933e8de]{flex:0 0 auto;min-width:64px;color:#ffdc7a;font-family:Fredoka,Trebuchet MS,system-ui,sans-serif;font-size:22px;font-weight:600;line-height:1;letter-spacing:-.02em;text-align:right;font-variant-numeric:tabular-nums}.place-1 .rung-name[data-v-f933e8de],.place-2 .rung-name[data-v-f933e8de],.place-3 .rung-name[data-v-f933e8de]{color:#3d2a10;text-shadow:none}.place-1 .rung-value[data-v-f933e8de],.place-2 .rung-value[data-v-f933e8de],.place-3 .rung-value[data-v-f933e8de]{color:#35156e;text-shadow:none}@media(max-width:639px){.rung[data-v-f933e8de]{gap:8px;min-height:56px;padding:8px 12px}.place[data-v-f933e8de]{flex-basis:30px;width:30px;height:30px;border-radius:10px;font-size:14px}.rung-avatar[data-v-f933e8de]{flex-basis:38px;width:38px;height:38px}.rung-name[data-v-f933e8de]{font-size:15px}.rung-tier[data-v-f933e8de]{width:26px;height:26px}.rung-value[data-v-f933e8de]{min-width:48px;font-size:17px}}.picker[data-v-22dc02d9]{display:flex;gap:10px;padding:12px 12px 18px;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 10px,#000 calc(100% - 14px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 10px,#000 calc(100% - 14px),transparent 100%)}.picker[data-v-22dc02d9]::-webkit-scrollbar{display:none}.pick[data-v-22dc02d9]{--tile-deep: var(--g-deep, #2d1948);flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:9px;width:92px;padding:0;border:0;background:transparent;cursor:pointer;transition:transform .25s cubic-bezier(.2,.8,.2,1)}@media(hover:hover)and (pointer:fine){.pick[data-v-22dc02d9]:hover{transform:translateY(-5px)}}.pick[data-v-22dc02d9]:focus-visible{outline:3px solid var(--accent-text);outline-offset:4px;border-radius:24px}.tile[data-v-22dc02d9]{display:grid;place-items:center;width:68px;height:68px;border-radius:30%;background:radial-gradient(circle at 22% 6%,rgba(255,255,255,.42),transparent 44%),linear-gradient(145deg,var(--g-t1) 0%,var(--g-t2) 54%,var(--g-t3) 100%);box-shadow:0 14px 26px color-mix(in srgb,var(--tile-deep) 22%,transparent),0 5px 12px #224c181f,inset 0 4px 8px #ffffff52,inset 3px 0 9px #ffffff1a,inset -3px -6px 12px #0000000f,inset 0 -9px 16px color-mix(in srgb,var(--tile-deep) 12%,transparent);transition:box-shadow .25s ease,filter .2s ease}.tile img[data-v-22dc02d9]{width:78%;height:78%;object-fit:contain;filter:drop-shadow(0 7px 10px color-mix(in srgb,var(--tile-deep) 32%,transparent));transform:translateY(-1px);transition:transform .2s ease}.pick.active[data-v-22dc02d9]{transform:none}.pick.active .tile[data-v-22dc02d9]{filter:saturate(1.05) brightness(.94);box-shadow:0 3px 8px color-mix(in srgb,var(--tile-deep) 18%,transparent),0 0 0 4px color-mix(in srgb,var(--g-t2) 55%,#fff),inset 0 0 14px 2px color-mix(in srgb,var(--tile-deep) 42%,transparent),inset 0 0 28px 8px color-mix(in srgb,var(--tile-deep) 26%,transparent)}.pick.active .tile img[data-v-22dc02d9]{transform:translateY(1px) scale(.95)}.pick.active .name[data-v-22dc02d9]{color:var(--ink)}.name[data-v-22dc02d9]{max-width:92px;color:var(--ink-mid);font-size:12.5px;font-weight:700;line-height:1.2;text-align:center;text-wrap:balance}.podium[data-v-f73c7483]{--deep: var(--g-deep, #2d1948);position:relative;isolation:isolate;display:flex;flex-direction:column;min-width:0;padding:24px 26px 0;overflow:hidden;border-radius:36px;background:radial-gradient(ellipse 90% 60% at 14% -10%,rgba(255,255,255,.95),transparent 62%),linear-gradient(160deg,#fff,color-mix(in srgb,var(--g-t2) 34%,#fff));box-shadow:0 26px 56px color-mix(in srgb,var(--deep) 22%,transparent),0 2px 6px #402c780d,inset 0 2px #fff,inset 6px 8px 16px #ffffffd9,inset -6px -8px 16px color-mix(in srgb,var(--deep) 12%,transparent)}.podium-pool[data-v-f73c7483]{position:absolute;top:30%;right:-10%;bottom:-20%;left:-10%;z-index:0;border-radius:50%;background:radial-gradient(circle at 50% 70%,color-mix(in srgb,var(--g-t2) 70%,#fff),transparent 66%);filter:blur(26px);pointer-events:none}.podium-sparkles[data-v-f73c7483]{position:absolute;inset:12% 8% auto;z-index:1;height:30%;background:url(/img/sparkles.svg) center/contain no-repeat;pointer-events:none;animation:floaty-soft 5.5s ease-in-out infinite}.podium-art[data-v-f73c7483]{position:absolute;top:6%;right:-8%;z-index:1;width:clamp(180px,42%,260px);height:auto;filter:drop-shadow(0 22px 26px color-mix(in srgb,var(--deep) 32%,transparent));animation:floaty-soft 7s ease-in-out infinite;pointer-events:none}.podium-head[data-v-f73c7483]{position:relative;z-index:2;display:flex;align-items:center;gap:14px}.podium-icon[data-v-f73c7483]{width:52px;height:52px;border-radius:30%;filter:drop-shadow(0 8px 12px color-mix(in srgb,var(--deep) 30%,transparent))}.podium-title[data-v-f73c7483]{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.podium-title strong[data-v-f73c7483]{color:var(--ink);font-family:Fredoka,Trebuchet MS,system-ui,sans-serif;font-size:22px;font-weight:600;line-height:1.1}.podium-title span[data-v-f73c7483]{margin-top:3px;color:var(--ink-mid);font-size:13px;font-weight:700}.example-chip[data-v-f73c7483]{flex:0 0 auto;padding:6px 11px;border-radius:100px;background:#35156ed1;color:#fffffff0;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.example-chip.live[data-v-f73c7483]{background:#1c9a5f}.podium-steps[data-v-f73c7483]{position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:center;gap:10px;margin:clamp(28px,4vw,44px) 0 0;padding:0;list-style:none}.step[data-v-f73c7483]{display:flex;flex:1 1 0;flex-direction:column;align-items:center;gap:6px;min-width:0;max-width:34%;text-align:center}.step-avatar[data-v-f73c7483]{position:relative;width:76px;height:76px;margin-bottom:4px;border-radius:50%;background:#fff;overflow:visible;box-shadow:0 0 0 4px #fff,0 0 0 7px var(--ring, #cfd3dc),0 14px 22px color-mix(in srgb,var(--deep) 28%,transparent)}.step-avatar>img[data-v-f73c7483]:first-child{width:100%;height:100%;border-radius:50%;object-fit:cover}.step-tier[data-v-f73c7483]{position:absolute;right:-10px;bottom:-6px;width:30px;height:30px;filter:drop-shadow(0 3px 4px rgba(5,2,12,.3))}.step-name[data-v-f73c7483]{max-width:100%;overflow:hidden;color:var(--ink);font-size:15px;font-weight:800;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.step-value[data-v-f73c7483]{color:var(--deep);font-family:Fredoka,Trebuchet MS,system-ui,sans-serif;font-size:20px;font-weight:600;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.step-block[data-v-f73c7483]{display:grid;place-items:start center;width:100%;height:var(--block-h, 72px);margin-top:8px;padding-top:12px;border-radius:22px 22px 0 0;box-shadow:inset 0 3px #fff9,inset 6px 8px 16px #fff6,inset -6px -10px 18px #3c1e0024}.step-block span[data-v-f73c7483]{display:grid;place-items:center;width:34px;height:34px;border-radius:12px;background:#ffffff8c;color:var(--block-ink, #3d2a10);font-size:16px;font-weight:900;line-height:1;box-shadow:inset 0 2px 4px #3c1e001f}.step-1[data-v-f73c7483]{--ring: #ffcf57;--block-h: 124px;--block-ink: #8a5700}.step-1 .step-avatar[data-v-f73c7483]{width:92px;height:92px}.step-1 .step-block[data-v-f73c7483]{background:linear-gradient(180deg,#ffe6a0,#ffc648 60%,#e1a12f)}.step-2[data-v-f73c7483]{--ring: #d5d9e2;--block-h: 92px;--block-ink: #5b6472}.step-2 .step-block[data-v-f73c7483]{background:linear-gradient(180deg,#f4f4f7,#d5d9e2 60%,#b4bac6)}.step-3[data-v-f73c7483]{--ring: #e0a274;--block-h: 72px;--block-ink: #7c431d}.step-3 .step-block[data-v-f73c7483]{background:linear-gradient(180deg,#f6cfae,#e0a274 60%,#c17a45)}.podium-swap-enter-active[data-v-f73c7483],.podium-swap-leave-active[data-v-f73c7483]{transition:opacity .28s ease,transform .28s cubic-bezier(.2,.8,.2,1)}.podium-swap-enter-from[data-v-f73c7483]{opacity:0;transform:translateY(14px)}.podium-swap-leave-to[data-v-f73c7483]{opacity:0;transform:translateY(-8px)}@media(max-width:639px){.podium[data-v-f73c7483]{padding:20px 18px 0}.podium-art[data-v-f73c7483]{width:150px;top:4%;right:-12%}.step-avatar[data-v-f73c7483]{width:64px;height:64px}.step-1 .step-avatar[data-v-f73c7483]{width:76px;height:76px}.step-value[data-v-f73c7483]{font-size:17px}}@media(prefers-reduced-motion:reduce){.podium-art[data-v-f73c7483],.podium-sparkles[data-v-f73c7483]{animation:none}}.lb-page[data-v-bf87f3f8]{--chapter-a: #f79a18;--chapter-b: #ff5f9e;--chapter-pill: #fff0b8}.lb-hero[data-v-bf87f3f8]{position:relative;padding-top:calc(var(--header-h) + clamp(30px,5vw,72px))}.lb-hero[data-v-bf87f3f8]:before{content:"";position:absolute;top:-10%;right:0;bottom:-20%;left:0;z-index:-1;pointer-events:none;background:radial-gradient(40% 36% at 84% 30%,rgba(255,226,150,.55),transparent 72%),radial-gradient(34% 34% at 6% 70%,rgba(255,190,214,.4),transparent 72%)}.lb-hero-grid[data-v-bf87f3f8]{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,520px);align-items:center;gap:clamp(28px,5vw,72px)}.lb-hero-copy[data-v-bf87f3f8]{min-width:0}.lb-hero-copy h1[data-v-bf87f3f8]{margin-top:14px}.lb-hero-copy .lead[data-v-bf87f3f8]{max-width:46ch;margin-top:20px}.lb-hero-copy[data-v-bf87f3f8]>.picker{margin-top:clamp(18px,2.5vw,28px)}.lb-controls[data-v-bf87f3f8]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 18px;margin-top:6px}.lb-periods[data-v-bf87f3f8]{display:inline-flex;gap:6px;padding:5px;border-radius:100px;background:var(--glass-bg, radial-gradient(ellipse 90% 100% at 16% -12%, rgba(255, 255, 255, .13), transparent 66%), linear-gradient(145deg, rgba(255, 255, 255, .075) 0%, rgba(255, 255, 255, .036) 100%));box-shadow:var(--glass-shadow, 0 8px 16px rgba(5, 3, 16, .26), inset 5px 6px 11px rgba(255, 255, 255, .055), inset -5px -6px 12px rgba(5, 3, 16, .24))}.lb-period[data-v-bf87f3f8]{padding:9px 16px;border:0;border-radius:100px;background:transparent;color:var(--ink-mid);font-family:Nunito,-apple-system,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:700;cursor:pointer;transition:background .16s ease,color .16s ease}.lb-period.active[data-v-bf87f3f8]{background:var(--cta-bg);color:var(--ink);box-shadow:var(--cta-shadow)}.lb-period[data-v-bf87f3f8]:focus-visible{outline:3px solid var(--accent-text);outline-offset:2px}.lb-periods-note[data-v-bf87f3f8]{padding:9px 4px;color:var(--ink-mid);font-size:14px;font-weight:700}.lb-share[data-v-bf87f3f8]{display:inline-flex;align-items:center;gap:9px}.lb-hero-stage[data-v-bf87f3f8]{min-width:0}.lb-stage-note[data-v-bf87f3f8]{margin-top:16px;color:var(--ink-low);font-family:Fredoka,Trebuchet MS,system-ui,sans-serif;font-size:15px;text-align:center}.lb-section[data-v-bf87f3f8]{padding-top:clamp(36px,5vw,64px)}.lb-spread[data-v-bf87f3f8]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);align-items:start;gap:clamp(22px,4vw,48px)}.lb-board-col[data-v-bf87f3f8],.lb-side[data-v-bf87f3f8]{min-width:0}.lb-game-card[data-v-bf87f3f8]{--deep: var(--g-deep, #2d1948);display:flex;align-items:center;gap:16px;padding:16px 20px 16px 16px;border-radius:26px;background:radial-gradient(circle at 18% 4%,rgba(255,255,255,.42),transparent 44%),linear-gradient(145deg,var(--g-t1) 0%,var(--g-t2) 54%,var(--g-t3) 100%);box-shadow:0 18px 36px color-mix(in srgb,var(--deep) 26%,transparent),inset 0 3px #ffffff59,inset -6px -8px 16px color-mix(in srgb,var(--deep) 18%,transparent);color:#fff5dc;text-decoration:none;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.lb-game-card img[data-v-bf87f3f8]{flex:0 0 auto;width:92px;height:92px;object-fit:contain;filter:drop-shadow(0 12px 14px color-mix(in srgb,var(--deep) 40%,transparent))}@media(hover:hover)and (pointer:fine){.lb-game-card[data-v-bf87f3f8]:hover{transform:translateY(-4px)}.lb-game-card:hover .lb-game-arrow[data-v-bf87f3f8]{transform:translate(4px) rotate(45deg)}}.lb-game-card[data-v-bf87f3f8]:focus-visible{outline:3px solid var(--accent-text);outline-offset:4px}.lb-game-card.g-cuckoo[data-v-bf87f3f8],.lb-game-card.g-sudoku[data-v-bf87f3f8]{color:#2b2823}.lb-game-card.g-cuckoo .lb-game-kicker[data-v-bf87f3f8],.lb-game-card.g-cuckoo .lb-game-tagline[data-v-bf87f3f8],.lb-game-card.g-sudoku .lb-game-kicker[data-v-bf87f3f8],.lb-game-card.g-sudoku .lb-game-tagline[data-v-bf87f3f8]{color:#2b2823cc}.lb-game-copy[data-v-bf87f3f8]{display:flex;flex:1 1 auto;flex-direction:column;gap:3px;min-width:0}.lb-game-copy strong[data-v-bf87f3f8]{font-family:Fredoka,Trebuchet MS,system-ui,sans-serif;font-size:21px;font-weight:600;line-height:1.1;text-shadow:0 2px 3px rgba(10,4,19,.22)}.lb-game-kicker[data-v-bf87f3f8],.lb-game-tagline[data-v-bf87f3f8]{color:#fff5dcdb;font-size:12.5px;font-weight:700}.lb-game-kicker[data-v-bf87f3f8]{letter-spacing:.12em;text-transform:uppercase}.lb-game-arrow[data-v-bf87f3f8]{flex:0 0 auto;width:11px;height:11px;border-top:3px solid currentColor;border-right:3px solid currentColor;transform:rotate(45deg);transition:transform .3s cubic-bezier(.2,.8,.2,1)}.lb-legend[data-v-bf87f3f8]{margin-top:20px;padding:clamp(22px,3vw,30px);border-radius:var(--r-panel);background:radial-gradient(ellipse 90% 80% at 14% -10%,rgba(255,255,255,.95),transparent 62%),linear-gradient(160deg,#fff,#eadcff);box-shadow:0 18px 40px #402c781f,0 2px 6px #402c780d,inset 0 2px #fff,inset 6px 8px 16px #ffffffd9,inset -6px -8px 16px #6b3fd12e}.lb-legend h2[data-v-bf87f3f8]{font-family:Fredoka,Trebuchet MS,system-ui,sans-serif;font-size:22px;font-weight:600}.lb-legend ul[data-v-bf87f3f8]{display:grid;gap:14px;margin:16px 0 0;padding:0;list-style:none}.lb-legend li[data-v-bf87f3f8]{display:flex;align-items:flex-start;gap:12px;color:var(--ink-mid);font-size:14px;line-height:1.55}.lb-legend strong[data-v-bf87f3f8]{color:var(--ink)}.legend-coin[data-v-bf87f3f8]{flex:0 0 auto;width:22px;height:22px;margin-top:2px;border-radius:50%}.coin-marigold[data-v-bf87f3f8]{background:linear-gradient(180deg,#ffe07a,#ffbb2d 55%,#f79a18);box-shadow:0 8px 16px #f79a1842,inset 0 3px 6px #ffffff80,inset 0 -4px 8px #c460003d;color:#3a2100}.coin-sky[data-v-bf87f3f8]{background:linear-gradient(180deg,#8fd0ff,#4aa3ff 55%,#2b7fe6);box-shadow:0 8px 16px #3b82f642,inset 0 3px 6px #ffffff80,inset 0 -4px 8px #133c824d;color:#fff}.coin-violet[data-v-bf87f3f8]{background:linear-gradient(180deg,#b79bf6,#7b55dc 55%,#6b3fd1);box-shadow:0 8px 16px #6b3fd147,inset 0 3px 6px #ffffff80,inset 0 -4px 8px #2a17454d;color:#fff}.lb-cta[data-v-bf87f3f8]{margin-top:20px;padding:clamp(22px,3vw,30px);border-radius:var(--r-panel);background:var(--cta-bg);box-shadow:var(--cta-shadow)}.lb-cta-copy[data-v-bf87f3f8]{margin-bottom:18px;color:var(--ink-mid);font-size:15px}@media(max-width:899px){.lb-hero-grid[data-v-bf87f3f8]{grid-template-columns:1fr;gap:34px}.lb-hero-stage[data-v-bf87f3f8]{max-width:560px}.lb-spread[data-v-bf87f3f8]{grid-template-columns:1fr}}.legal-hero[data-v-22642a3f]{position:relative;padding-top:calc(var(--header-h) + clamp(40px,6vw,70px));padding-bottom:clamp(26px,4vw,44px)}.legal-hero h1[data-v-22642a3f]{margin-top:18px}.crumbs[data-v-22642a3f]{display:flex;gap:10px;font-size:13.5px;font-weight:600;color:var(--ink-low)}.crumbs a[data-v-22642a3f]{color:var(--ink-low);text-decoration:none}.crumbs a[data-v-22642a3f]:hover{color:var(--ink)}.crumbs [aria-current][data-v-22642a3f]{color:var(--accent-text)}.legal-updated[data-v-22642a3f]{display:inline-block;margin-top:16px;padding:7px 16px;border-radius:var(--r-pill);background:var(--chip-bg);box-shadow:var(--chip-shadow);color:var(--chip-ink, var(--ink-mid));font-size:13px;font-weight:600}.legal-body[data-v-22642a3f]{display:grid;grid-template-columns:minmax(0,270px) minmax(0,1fr);gap:clamp(30px,5vw,70px);padding-block:clamp(36px,5vw,60px)}.legal-toc[data-v-22642a3f]{position:sticky;top:calc(var(--header-h) + 24px);align-self:start;padding:22px;border-radius:var(--r-card);background:var(--glass-bg, radial-gradient(ellipse 90% 100% at 16% -12%, rgba(255, 255, 255, .13), transparent 66%), linear-gradient(145deg, rgba(255, 255, 255, .045) 0%, rgba(255, 255, 255, .0216) 100%));box-shadow:var(--glass-shadow, 0 8px 16px rgba(5, 3, 16, .26), inset 5px 6px 11px rgba(255, 255, 255, .055), inset -5px -6px 12px rgba(5, 3, 16, .24))}.legal-toc p[data-v-22642a3f]{font-size:12.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-text)}.legal-toc ol[data-v-22642a3f]{list-style:none;margin:14px 0 0;padding:0}.legal-toc a[data-v-22642a3f]{display:block;padding-block:6px;font-size:14px;font-weight:500;color:var(--ink-mid);text-decoration:none}.legal-toc a[data-v-22642a3f]:hover{color:var(--accent-text)}.legal-content[data-v-22642a3f]{max-width:calc(72ch + clamp(56px,8vw,96px));padding:clamp(28px,4vw,48px);border-radius:var(--r-panel);background:var(--glass-bg, radial-gradient(ellipse 90% 100% at 16% -12%, rgba(255, 255, 255, .13), transparent 66%), linear-gradient(145deg, rgba(255, 255, 255, .075) 0%, rgba(255, 255, 255, .036) 100%));box-shadow:var(--glass-shadow, 0 8px 16px rgba(5, 3, 16, .26), inset 5px 6px 11px rgba(255, 255, 255, .055), inset -5px -6px 12px rgba(5, 3, 16, .24));background:var(--paper-bg)}.legal-content section[data-v-22642a3f]{scroll-margin-top:calc(var(--header-h) + 20px);margin-top:34px}.legal-content section[data-v-22642a3f]:first-of-type{margin-top:0}.legal-content h2[data-v-22642a3f]{font-size:23px;color:var(--ink)}.legal-intro[data-v-22642a3f]{margin-bottom:30px;font-size:17px}.legal-prose[data-v-22642a3f]{margin-top:12px;color:var(--ink-mid);line-height:1.7}.legal-prose[data-v-22642a3f] p{margin-top:12px}.legal-prose[data-v-22642a3f] ul,.legal-prose[data-v-22642a3f] ol{margin-top:12px;padding-left:24px}.legal-prose[data-v-22642a3f] li{margin-top:7px}.legal-prose[data-v-22642a3f] a{color:var(--accent-text);font-weight:600}.legal-prose[data-v-22642a3f] strong{color:var(--ink)}.legal-prose[data-v-22642a3f] table{width:100%;margin-top:14px;border-collapse:collapse}.legal-prose[data-v-22642a3f] table th,.legal-prose[data-v-22642a3f] table td{padding:10px 12px;border:1px solid var(--hairline);text-align:left}.legal-prose[data-v-22642a3f] table th{background:var(--accent-soft);color:var(--ink)}@media(max-width:899px){.legal-body[data-v-22642a3f]{grid-template-columns:1fr}.legal-toc[data-v-22642a3f]{position:static}}@font-face{font-family:Fredoka;src:url(/fonts/fredoka-var.woff2) format("woff2");font-weight:300 700;font-display:swap}@font-face{font-family:Nunito;src:url(/fonts/nunito-var.woff2) format("woff2");font-weight:200 1000;font-display:swap}:root{color-scheme:dark;--night-950: #080511;--night-900: #0d071c;--night-850: #140b2a;--night-800: #1d103b;--night-750: #29174c;--ink: #fffaf2;--ink-mid: rgba(241, 235, 255, .72);--ink-low: rgba(216, 205, 238, .5);--gold-300: #f8d98a;--gold-400: #f5c451;--gold-500: #edb43b;--gold-600: #d99a1f;--gold-ink: #221600;--violet-500: #7c5cd6;--violet-600: #5f3fb8;--violet-700: #4a2f96;--accent-text: var(--gold-400);--focus: var(--gold-400);--hairline: rgba(255, 255, 255, .09);--glass: rgba(255, 255, 255, .035);--glass-brd: rgba(255, 255, 255, .09);--r-panel: 28px;--r-card: 26px;--r-row: 18px;--r-chip: 14px;--r-pill: 999px;--r-sm: 12px;--r-md: 18px;--r-lg: 22px;--r-xl: 28px;--shadow-soft: 0 18px 44px rgba(5, 3, 16, .46);--shadow-deep: 0 30px 78px rgba(5, 3, 16, .58);--gold-drop: 0 12px 30px rgba(222, 160, 44, .26);--header-h: 86px;--up: #3ddc97;--up-dim: rgba(61, 220, 151, .22);--degraded: #ffc857;--degraded-dim: rgba(255, 200, 87, .22);--down: #ff6b6b;--down-dim: rgba(255, 107, 107, .22);--unknown: rgba(190, 194, 220, .45);--unknown-dim: rgba(190, 194, 220, .14)}.g-solitaire{--g-t1: #aaa2f8;--g-t2: #806ed8;--g-t3: #6856b4;--g-hi: #ffe58a;--g-deep: #33206e;--g-glow: #f8b56b;--g-art: url(/img/games/solitaire-icon.webp)}.g-snapup{--g-t1: #f17fbd;--g-t2: #d44d93;--g-t3: #a23b7f;--g-hi: #ffe376;--g-deep: #691457;--g-glow: #7251f3;--g-art: url(/img/games/snapup-icon.webp)}.g-bruno{--g-t1: #d87824;--g-t2: #b9500e;--g-t3: #943707;--g-hi: #ffec99;--g-deep: #652607;--g-glow: #0aa3d8;--g-art: url(/img/games/bruno-icon.webp?v=2)}.g-rally{--g-t1: #3f97a6;--g-t2: #2e7f8c;--g-t3: #1a5b66;--g-hi: #ffe27a;--g-deep: #0e3f49;--g-glow: #a6dc79;--g-art: url(/img/games/rally-icon.webp)}.g-ludo{--g-t1: #b094f4;--g-t2: #7958c8;--g-t3: #59418f;--g-hi: #ffe073;--g-deep: #29164f;--g-glow: #53d7f0;--g-art: url(/img/games/ludo-icon.webp)}.g-yamb{--g-t1: #8bd17d;--g-t2: #4a9868;--g-t3: #2d7155;--g-hi: #ffd061;--g-deep: #0a3b32;--g-glow: #6ebe68;--g-art: url(/img/games/yamb-icon.webp)}.g-rummy{--g-t1: #65c79a;--g-t2: #29846a;--g-t3: #17625b;--g-hi: #ffd86f;--g-deep: #053a35;--g-glow: #e7c56a;--g-art: url(/img/games/rummy-icon.webp)}.g-ambassador{--g-t1: #3d94a1;--g-t2: #20637a;--g-t3: #0b3850;--g-hi: #ffdc7d;--g-deep: #062b3c;--g-glow: #da9d4f;--g-art: url(/img/games/ambassador-icon.webp)}.g-cascade{--g-t1: #1b2549;--g-t2: #0d1226;--g-t3: #070b18;--g-hi: #2ce2e6;--g-deep: #070b18;--g-glow: #a44af0;--g-art: url(/img/games/cascade-icon.webp)}.g-cuckoo{--g-t1: #ffffff;--g-t2: #f2efe8;--g-t3: #dfdbd0;--g-hi: #ffce3d;--g-deep: #16122e;--g-glow: #ff5fa8;--g-art: url(/img/games/cuckoo-icon.webp)}.g-sudoku{--g-t1: #fbf7ed;--g-t2: #f1e8d2;--g-t3: #e8d9bd;--g-hi: #9ab3d8;--g-deep: #2b2823;--g-glow: #3567b0;--g-art: url(/img/games/sudoku-icon.webp)}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{min-height:100%;overscroll-behavior:none;background:#a4daff;scroll-behavior:smooth;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{position:relative;min-height:100svh;overflow-x:clip;overscroll-behavior:none;touch-action:pan-y pinch-zoom;background:#a4daff;color:var(--ink);font-family:Nunito,-apple-system,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.65;font-weight:400;-webkit-font-smoothing:antialiased;font-optical-sizing:auto}body:before{content:"";position:fixed;top:-10%;right:-10%;bottom:0;left:-10%;z-index:-2;pointer-events:none;background:radial-gradient(46% 38% at 78% 4%,rgba(136,62,214,.27),transparent 72%),radial-gradient(40% 34% at 8% 22%,rgba(35,177,215,.12),transparent 72%),radial-gradient(46% 34% at 90% 65%,rgba(232,64,153,.1),transparent 74%),radial-gradient(60% 40% at 50% 100%,rgba(124,92,214,.12),transparent 74%)}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.58;background-image:radial-gradient(circle,rgba(255,255,255,.065) 1px,transparent 1.35px),radial-gradient(circle,rgba(255,213,112,.05) 1px,transparent 1.3px);background-position:0 0,23px 19px;background-size:46px 46px,67px 67px}.site{position:relative;min-height:100svh;isolation:isolate;overflow-x:clip}.theme-meadow{color-scheme:light;color:var(--ink);background-color:#fdf9ef;background-image:linear-gradient(180deg,#a4daff,#c6eaff 380px,#e9f7ff 720px,#fdf9ef 1080px,#fdfaf1 32%,#f3f9e8 46%,#fbf7ee 62%,#f6efff 82%,#e6daff);--ink: #2a1745;--ink-mid: rgba(42, 23, 69, .74);--ink-low: rgba(42, 23, 69, .54);--hairline: rgba(42, 23, 69, .1);--accent-text: #6b3fd1;--accent-soft: rgba(107, 63, 209, .1);--marigold-300: #ffd964;--marigold-400: #ffbb2d;--marigold-500: #f79a18;--marigold-ink: #3a2100;--coral: #ff5f9e;--plum-900: #221342;--plum-800: #34205c;--focus: #6b3fd1;--selection-bg: #ffd964;--selection-ink: #3a2100;--shadow-soft: 0 18px 44px rgba(64, 44, 120, .14);--shadow-deep: 0 30px 78px rgba(64, 44, 120, .2);--display-glow: none;--glass-bg: radial-gradient(ellipse 90% 80% at 14% -10%, rgba(255, 255, 255, .95), transparent 62%), linear-gradient(160deg, #ffffff 0%, #fbf8ff 58%, #f4efff 100%);--glass-shadow: 0 18px 40px rgba(64, 44, 120, .12), 0 2px 6px rgba(64, 44, 120, .05), inset 0 2px 0 #fff, inset 6px 8px 16px rgba(255, 255, 255, .85), inset -6px -8px 16px rgba(107, 63, 209, .07);--clay-shadow: 0 30px 70px rgba(38, 20, 72, .18), inset 0 2px 0 rgba(255, 255, 255, .9), inset 8px 9px 18px rgba(255, 255, 255, .55), inset -9px -11px 22px rgba(107, 63, 209, .1);--panel-deep-bg: radial-gradient(ellipse 80% 70% at 18% -8%, rgba(255, 255, 255, .7), transparent 60%), linear-gradient(150deg, #f3ecff 0%, #e8ddff 55%, #dccdff 100%);--cta-bg: radial-gradient(70% 90% at 50% -12%, rgba(255, 255, 255, .85), transparent 62%), linear-gradient(155deg, #efe6ff 0%, #ddcdff 55%, #cdb8ff 100%);--cta-shadow: 0 34px 80px rgba(64, 44, 120, .2), inset 0 2px 0 rgba(255, 255, 255, .95), inset 10px 12px 22px rgba(255, 255, 255, .6), inset -10px -14px 26px rgba(107, 63, 209, .12);--paper-bg: linear-gradient(170deg, #ffffff 0%, #fdfaf3 100%);--icon-ring: 0 0 0 1.5px #fff, 0 6px 14px rgba(42, 23, 69, .18);--chip-bg: linear-gradient(180deg, #ffffff 0%, #f4eeff 100%);--chip-shadow: 0 5px 12px rgba(64, 44, 120, .1), inset 0 1px 0 #fff, inset 0 -3px 5px rgba(107, 63, 209, .1);--chip-ink: #4a2f7d;--btn-primary-bg: linear-gradient(180deg, var(--marigold-300) 0%, var(--marigold-400) 55%, var(--marigold-500) 100%);--btn-primary-ink: var(--marigold-ink);--btn-primary-shadow: 0 14px 30px rgba(247, 154, 24, .3), inset 0 6px 12px rgba(255, 255, 255, .5), inset 0 -8px 14px rgba(196, 96, 0, .22);--demo-bg: var(--panel-deep-bg);--roster-chip-bg: #fff;--roster-chip-shadow: inset 0 0 0 1px rgba(42, 23, 69, .08), 0 8px 18px rgba(64, 44, 120, .1);--roster-meta-bg: rgba(107, 63, 209, .08);--roster-dash: rgba(42, 23, 69, .3);--card-bg: #fff;--card-body: #fff;--card-shadow: 0 22px 54px color-mix(in srgb, var(--g-t2, #806ed8) 16%, rgba(64, 44, 120, .14)), inset 0 0 0 1px rgba(255, 255, 255, .9);--card-shadow-hover: 0 34px 74px color-mix(in srgb, var(--g-t2, #806ed8) 26%, rgba(64, 44, 120, .18)), inset 0 0 0 1px rgba(255, 255, 255, .9);--card-accent: var(--g-deep, #34205c);--device-shadow: drop-shadow(0 30px 34px rgba(42, 23, 69, .26));--card-stage-fade: linear-gradient(180deg, transparent 55%, rgba(255, 255, 255, .86) 100%);--demo-shadow: 0 18px 40px rgba(38, 20, 72, .28), inset 0 0 0 1px rgba(255, 255, 255, .14);--cta-overlap: clamp(96px, 12vw, 150px);--up: #1c9a5f;--up-dim: rgba(28, 154, 95, .16);--degraded: #d98a00;--degraded-dim: rgba(217, 138, 0, .16);--down: #e0435c;--down-dim: rgba(224, 67, 92, .16);--unknown: rgba(42, 23, 69, .35);--unknown-dim: rgba(42, 23, 69, .1)}.theme-meadow.site-inner{background-image:linear-gradient(180deg,#cfe9ff,#e6f4ff 300px,#fbf8f0 640px,#fdfaf1 30%,#f4f9ea 50%,#fbf7ee 66%,#f5efff 86%,#e8ddfe)}.theme-meadow:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(38% 30% at 84% 8%,rgba(255,190,222,.38),transparent 70%),radial-gradient(34% 30% at 6% 36%,rgba(184,236,208,.42),transparent 70%),radial-gradient(40% 32% at 92% 72%,rgba(211,196,255,.46),transparent 72%),radial-gradient(36% 28% at 14% 94%,rgba(255,228,176,.42),transparent 72%)}.theme-meadow .night{--ink: #fffaf2;--ink-mid: rgba(241, 235, 255, .72);--ink-low: rgba(216, 205, 238, .5);--hairline: rgba(255, 255, 255, .09);--accent-text: var(--gold-400);--accent-soft: initial;--focus: var(--gold-400);--up: #3ddc97;--up-dim: rgba(61, 220, 151, .22);--degraded: #ffc857;--degraded-dim: rgba(255, 200, 87, .22);--down: #ff6b6b;--down-dim: rgba(255, 107, 107, .22);--unknown: rgba(190, 194, 220, .45);--unknown-dim: rgba(190, 194, 220, .14);--glass-bg: initial;--glass-shadow: initial;--icon-ring: initial;--chip-bg: initial;--chip-shadow: initial;--chip-ink: initial;--btn-primary-bg: initial;--btn-primary-ink: initial;--btn-primary-shadow: initial;--card-bg: initial;--card-shadow: initial;--card-shadow-hover: initial;--card-stage-fade: initial;--card-accent: initial;--device-shadow: initial;--roster-chip-bg: initial;--roster-chip-shadow: initial;--roster-meta-bg: initial;--roster-dash: initial;--display-glow: initial;color:var(--ink)}img,picture,svg,video{display:block;max-width:100%}img{height:auto}a{color:inherit}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}h1,h2,h3,h4{font-family:Fredoka,Trebuchet MS,system-ui,sans-serif;font-weight:570;line-height:1;letter-spacing:-.03em;text-wrap:balance}p{text-wrap:pretty}::selection{background:var(--selection-bg, var(--gold-400));color:var(--selection-ink, var(--gold-ink))}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:6px}.skip-link{position:fixed;top:10px;left:10px;z-index:200;padding:12px 20px;border-radius:var(--r-md);background:var(--gold-400);color:var(--gold-ink);font-weight:600;text-decoration:none;transform:translateY(-260%);transition:transform .2s ease}.skip-link:focus-visible{transform:none}.page-width{width:min(1240px,100% - clamp(32px,7vw,92px));margin-inline:auto}.section{padding-block:clamp(76px,10vw,132px)}.kicker{display:inline-flex;align-items:center;gap:8px;padding:6px 13px 6px 10px;border-radius:var(--r-pill);background:linear-gradient(180deg,#ffffff 0%,var(--chapter-pill, #eadcff) 100%);box-shadow:0 6px 14px #402c781f,inset 0 1px #fff,inset 0 -3px 5px #6b3fd114;color:var(--ink);font-family:Nunito,-apple-system,Segoe UI,Roboto,sans-serif;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.kicker:before{content:"";flex:0 0 auto;width:9px;height:9px;border-radius:50%;background:linear-gradient(135deg,var(--chapter-a, #ff5f9e),var(--chapter-b, #6b3fd1));box-shadow:0 0 0 2px #fffc}.display-1{font-size:clamp(48px,7.2vw,88px);letter-spacing:-.04em}.display-2{font-size:clamp(34px,4.6vw,54px)}.display-2 em{font-style:normal;background:linear-gradient(96deg,var(--chapter-a, #ff5f9e) 0%,var(--chapter-b, #6b3fd1) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.display-3{font-size:clamp(22px,3vw,30px)}.lead{font-size:clamp(16.5px,1.9vw,18.5px);line-height:1.62;color:var(--ink-mid);max-width:60ch}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.panel{background:var(--glass-bg, radial-gradient(ellipse 90% 100% at 16% -12%, rgba(255, 255, 255, .13), transparent 66%), linear-gradient(145deg, rgba(255, 255, 255, .075) 0%, rgba(255, 255, 255, .036) 100%));box-shadow:var(--glass-shadow, 0 8px 16px rgba(5, 3, 16, .26), inset 5px 6px 11px rgba(255, 255, 255, .055), inset -5px -6px 12px rgba(5, 3, 16, .24));border-radius:var(--r-row)}.panel-deep{border:0;box-shadow:var(--clay-shadow, 0 26px 48px rgba(5, 3, 16, .45), inset 8px 9px 18px rgba(255, 255, 255, .055), inset -9px -11px 22px rgba(4, 2, 12, .44));border-radius:var(--r-panel);background:var(--panel-deep-bg, linear-gradient(150deg, #1a1533 0%, #120e26 55%, #0c0a1c 100%))}.btn{transition:transform .1s ease,box-shadow .18s ease,filter .18s ease}.btn:active{transform:translate3d(0,1px,0) scale(.985);filter:brightness(.97)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:14px 30px;border:0;border-radius:var(--r-pill);font-family:Nunito,-apple-system,Segoe UI,Roboto,sans-serif;font-size:15.5px;font-weight:600;letter-spacing:.01em;text-decoration:none;white-space:nowrap}.btn-gold{background:var(--btn-primary-bg, linear-gradient(180deg, #ffdf8e 0%, var(--gold-400) 55%, var(--gold-500) 100%));color:var(--btn-primary-ink, var(--gold-ink));box-shadow:var(--btn-primary-shadow, var(--gold-drop), inset 0 6px 12px rgba(255, 255, 255, .55), inset 0 -8px 14px rgba(173, 96, 0, .3))}@media(hover:hover)and (pointer:fine){.btn-gold:hover{filter:brightness(1.05)}}.btn-ghost{background:var(--glass-bg, radial-gradient(ellipse 90% 100% at 16% -12%, rgba(255, 255, 255, .13), transparent 66%), linear-gradient(145deg, rgba(255, 255, 255, .06) 0%, rgba(255, 255, 255, .0288) 100%));box-shadow:var(--glass-shadow, 0 8px 16px rgba(5, 3, 16, .26), inset 5px 6px 11px rgba(255, 255, 255, .055), inset -5px -6px 12px rgba(5, 3, 16, .24));color:var(--ink)}@media(hover:hover)and (pointer:fine){.btn-ghost:hover{filter:brightness(1.25)}}@media(hover:hover)and (pointer:fine){.theme-meadow .btn-ghost:hover{filter:brightness(1.02);box-shadow:0 18px 40px #402c782e,inset 0 0 0 1px #ffffffeb}}.btn-small{min-height:44px;padding:10px 22px;font-size:14px}.chip{display:inline-flex;align-items:center;gap:8px;padding:7px 15px;border-radius:var(--r-pill);background:var(--chip-bg, radial-gradient(ellipse 100% 80% at 28% -10%, rgba(255, 255, 255, .16), transparent 65%), rgba(255, 255, 255, .055));box-shadow:var(--chip-shadow, inset 0 2px 4px rgba(255, 255, 255, .12), inset 0 -3px 6px rgba(5, 3, 16, .22));font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--chip-ink, var(--ink-mid));white-space:nowrap}.chip-sentence{letter-spacing:.02em;text-transform:none}.g-light{--g-copy-scrim: color-mix(in srgb, var(--g-deep) 70%, transparent)}.proof-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,3vw,40px)}.proof-grid strong{display:block;font-family:Fredoka,Trebuchet MS,system-ui,sans-serif;font-size:clamp(36px,4.6vw,56px);font-weight:500;line-height:1;letter-spacing:-.03em;color:var(--ink);text-shadow:var(--display-glow, 0 0 34px rgba(124, 92, 214, .45))}.proof-grid span{display:block;margin-top:10px;color:var(--ink-low);font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:clamp(34px,4vw,50px);padding:0;list-style:none}.steps li{display:flex;gap:18px;padding:26px 24px;border-radius:28px;background:var(--glass-bg, radial-gradient(ellipse 90% 100% at 16% -12%, rgba(255, 255, 255, .13), transparent 66%), linear-gradient(145deg, rgba(255, 255, 255, .075) 0%, rgba(255, 255, 255, .036) 100%));box-shadow:var(--glass-shadow, 0 8px 16px rgba(5, 3, 16, .26), inset 5px 6px 11px rgba(255, 255, 255, .055), inset -5px -6px 12px rgba(5, 3, 16, .24))}.steps li:nth-child(3n+1){background:radial-gradient(ellipse 90% 80% at 14% -10%,rgba(255,255,255,.95),transparent 62%),linear-gradient(160deg,#fff,#fff0b8);box-shadow:0 18px 40px #402c781f,0 2px 6px #402c780d,inset 0 2px #fff,inset 6px 8px 16px #ffffffd9,inset -6px -8px 16px #f79a1833}.steps li:nth-child(3n+1) .step-number{background:linear-gradient(180deg,#ffe07a,#ffbb2d 55%,#f79a18);box-shadow:0 8px 16px #f79a1842,inset 0 3px 6px #ffffff80,inset 0 -4px 8px #c460003d;color:#3a2100}.steps li:nth-child(3n+2){background:radial-gradient(ellipse 90% 80% at 14% -10%,rgba(255,255,255,.95),transparent 62%),linear-gradient(160deg,#fff,#d6ecff);box-shadow:0 18px 40px #402c781f,0 2px 6px #402c780d,inset 0 2px #fff,inset 6px 8px 16px #ffffffd9,inset -6px -8px 16px #3b82f629}.steps li:nth-child(3n+2) .step-number{background:linear-gradient(180deg,#8fd0ff,#4aa3ff 55%,#2b7fe6);box-shadow:0 8px 16px #3b82f642,inset 0 3px 6px #ffffff80,inset 0 -4px 8px #133c824d;color:#fff}.steps li:nth-child(3n+3){background:radial-gradient(ellipse 90% 80% at 14% -10%,rgba(255,255,255,.95),transparent 62%),linear-gradient(160deg,#fff,#eadcff);box-shadow:0 18px 40px #402c781f,0 2px 6px #402c780d,inset 0 2px #fff,inset 6px 8px 16px #ffffffd9,inset -6px -8px 16px #6b3fd12e}.steps li:nth-child(3n+3) .step-number{background:linear-gradient(180deg,#b79bf6,#7b55dc 55%,#6b3fd1);box-shadow:0 8px 16px #6b3fd147,inset 0 3px 6px #ffffff80,inset 0 -4px 8px #2a17454d;color:#fff}.steps h3{font-size:20px}.steps p{margin-top:6px;color:var(--ink-mid);font-size:15px}.step-number{display:grid;place-items:center;flex:0 0 auto;width:44px;height:44px;border-radius:50%;font-family:Fredoka,Trebuchet MS,system-ui,sans-serif;font-size:15px;font-weight:600;letter-spacing:.04em;line-height:1}.text-link{display:inline-block;margin-top:22px;padding:0;border:0;background:none;color:var(--accent-text);font:inherit;font-weight:600;text-decoration:none;cursor:pointer}@media(hover:hover)and (pointer:fine){.text-link:hover{text-decoration:underline}}@media(max-width:899px){.steps{grid-template-columns:1fr}}@media(max-width:639px){.proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:26px}}html.js .reveal{opacity:0;transform:translateY(20px);transition:opacity .65s cubic-bezier(.2,.65,.25,1),transform .65s cubic-bezier(.2,.65,.25,1)}html.js .reveal.in{opacity:1;transform:none}html.js .rd-1{transition-delay:.07s}html.js .rd-2{transition-delay:.14s}html.js .rd-3{transition-delay:.21s}html.js .rd-4{transition-delay:.28s}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes floaty-soft{0%,to{transform:translateY(0) rotate(var(--tilt, 0deg))}50%{transform:translateY(-7px) rotate(var(--tilt, 0deg))}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes aura-pulse{0%,to{opacity:.55}50%{opacity:.85}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}html.js .reveal{opacity:1;transform:none;transition:none}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
