.brand.svelte-6d62c{width:9.2rem;height:2.55rem;display:inline-block;position:relative;overflow:hidden}.brand.svelte-6d62c img:where(.svelte-6d62c){filter:drop-shadow(0 .35rem .8rem #9f62ea26);width:100%;max-width:none;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.38)}.brand.compact.svelte-6d62c{width:6.5rem;height:2.2rem}.brand.light.svelte-6d62c{filter:invert()}.install-slot.svelte-6g133d{width:100%;position:relative}.install-banner.svelte-6g133d{color:#fff;text-align:left;background:linear-gradient(105deg,#17121d 0%,#22152f 58%,#3a1f55 100%);border:1px solid #392d47;border-radius:1.35rem;grid-template-columns:auto 1fr auto;align-items:center;gap:1.15rem;width:100%;min-height:9.5rem;padding:1.2rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 1.4rem 3rem #0003}.install-banner.svelte-6g133d:after{content:"";filter:blur(4px);background:#b46dff22;border-radius:50%;width:12rem;height:12rem;position:absolute;top:-5rem;right:-4rem}.install-banner.dimmed.svelte-6g133d{opacity:.55}.install-art.svelte-6g133d{background:linear-gradient(145deg,#22182a,#0d0b10);border:1px solid #c69aff38;border-radius:1.25rem;place-items:center;width:5.25rem;height:5.25rem;display:grid;position:relative;box-shadow:inset 0 1px #fff2,0 1rem 2rem #0005}.install-art.svelte-6g133d i:where(.svelte-6g133d){border:1px solid #9f62ea36;border-radius:.92rem;position:absolute;inset:.45rem;transform:rotate(8deg)}.install-copy.svelte-6g133d{z-index:1;gap:.28rem;display:grid;position:relative}.install-copy.svelte-6g133d small:where(.svelte-6g133d){color:#b983f2;letter-spacing:.16em;font-size:.64rem;font-weight:800}.install-copy.svelte-6g133d strong:where(.svelte-6g133d){letter-spacing:-.025em;font-size:clamp(1.15rem,3vw,1.55rem)}.install-copy.svelte-6g133d em:where(.svelte-6g133d){color:#aaa1b5;max-width:29rem;font-size:.78rem;font-style:normal;line-height:1.45}.install-action.svelte-6g133d{z-index:1;color:#e9d7ff;white-space:nowrap;background:#ffffff0d;border:1px solid #d1abff45;border-radius:999px;align-self:end;padding:.62rem .85rem;font-size:.72rem;font-weight:800;position:relative}.install-action.svelte-6g133d b:where(.svelte-6g133d){font-size:.9rem}.install-loader.svelte-6g133d{pointer-events:none;justify-content:center;align-items:center;gap:.5rem;display:flex;position:absolute;inset:0}.install-loader.svelte-6g133d span:where(.svelte-6g133d){border:.125rem solid #bc82ff40;border-top-color:#bc82ff;border-radius:50%;width:1.25rem;height:1.25rem;animation:.7s linear infinite svelte-6g133d-install-spin}.install-loader.svelte-6g133d strong:where(.svelte-6g133d){color:#fff;text-shadow:0 .1rem .3rem #000a;font-size:.88rem}@keyframes svelte-6g133d-install-spin{to{transform:rotate(360deg)}}@media (width<=600px){.install-banner.svelte-6g133d{grid-template-columns:auto 1fr;min-height:8.7rem}.install-art.svelte-6g133d{width:4.5rem;height:4.5rem}.install-action.svelte-6g133d{display:none}}@media (prefers-reduced-motion:reduce){.install-loader.svelte-6g133d span:where(.svelte-6g133d){animation:none}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}button,input{font:inherit}.product-shell.svelte-1uha8ag,.guest-shell.svelte-1uha8ag{color:#f7f3fb;background:#09080c;min-height:100dvh}.product-shell.svelte-1uha8ag button:where(.svelte-1uha8ag),.guest-shell.svelte-1uha8ag button:where(.svelte-1uha8ag){cursor:pointer}.sidebar.svelte-1uha8ag{z-index:30;background:#0d0b10;border-right:1px solid #211d26;flex-direction:column;width:15.5rem;display:flex;position:fixed;inset:0 auto 0 0}.sidebar-brand.svelte-1uha8ag{border-bottom:1px solid #211d26;align-items:center;height:5rem;padding:0 1.35rem;text-decoration:none;display:flex}.primary-nav.svelte-1uha8ag,.utility-nav.svelte-1uha8ag{gap:.35rem;padding:1.15rem .8rem;display:grid}.primary-nav.svelte-1uha8ag button:where(.svelte-1uha8ag),.utility-nav.svelte-1uha8ag button:where(.svelte-1uha8ag){color:#928b9b;text-align:left;background:0 0;border:0;border-radius:.72rem;align-items:center;gap:.75rem;width:100%;min-height:2.85rem;padding:0 .72rem;display:flex}.primary-nav.svelte-1uha8ag button:where(.svelte-1uha8ag):hover,.utility-nav.svelte-1uha8ag button:where(.svelte-1uha8ag):hover,.primary-nav.svelte-1uha8ag button.active:where(.svelte-1uha8ag){color:#f4eaff;background:#18131d}.primary-nav.svelte-1uha8ag button.active:where(.svelte-1uha8ag){box-shadow:inset 2px 0 #aa6af3}.primary-nav.svelte-1uha8ag svg:where(.svelte-1uha8ag){fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:1.12rem}.primary-nav.svelte-1uha8ag button:where(.svelte-1uha8ag):nth-child(2) svg:where(.svelte-1uha8ag){fill:currentColor;stroke:none}.primary-nav.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#bb83f4;letter-spacing:.04em;background:#5e388629;border-radius:999px;margin-left:auto;padding:.2rem .42rem;font-size:.52rem;font-weight:800}.sidebar-spacer.svelte-1uha8ag{flex:1}.utility-nav.svelte-1uha8ag{border-top:1px solid #211d26}.utility-icon.svelte-1uha8ag{border:1px solid #5b5363;border-radius:50%;place-items:center;width:1.2rem;height:1.2rem;font-size:.55rem;display:grid}.sidebar-user.svelte-1uha8ag{background:#121016;border:1px solid #28222e;border-radius:.9rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;min-height:4.4rem;margin:.4rem .8rem .8rem;padding:.65rem;display:grid}.sidebar-user.svelte-1uha8ag>span:where(.svelte-1uha8ag),.avatar-button.svelte-1uha8ag{color:#160c20;background:linear-gradient(145deg,#d7b1ff,#7b46b9);border-radius:.62rem;place-items:center;font-weight:900;display:grid}.sidebar-user.svelte-1uha8ag>span:where(.svelte-1uha8ag){width:2.2rem;height:2.2rem}.sidebar-user.svelte-1uha8ag strong:where(.svelte-1uha8ag),.sidebar-user.svelte-1uha8ag small:where(.svelte-1uha8ag){text-overflow:ellipsis;display:block;overflow:hidden}.sidebar-user.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:.75rem}.sidebar-user.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#81798a;margin-top:.12rem;font-size:.62rem}.sidebar-user.svelte-1uha8ag button:where(.svelte-1uha8ag){color:#8f8798;background:0 0;border:0}.product-stage.svelte-1uha8ag{min-height:100dvh;margin-left:15.5rem}.topbar.svelte-1uha8ag{z-index:25;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#09080ce8;border-bottom:1px solid #211d26;justify-content:space-between;align-items:center;gap:1rem;height:5rem;padding:0 clamp(1rem,3vw,2.2rem);display:flex;position:sticky;top:0}.mobile-brand.svelte-1uha8ag{display:none}.search-trigger.svelte-1uha8ag{color:#716a79;text-align:left;background:#121016;border:1px solid #28222f;border-radius:.75rem;align-items:center;gap:.65rem;width:min(32vw,24rem);height:2.75rem;padding:0 .85rem;display:flex}.search-trigger.svelte-1uha8ag svg:where(.svelte-1uha8ag),.search-dialog.svelte-1uha8ag svg:where(.svelte-1uha8ag){fill:none;stroke:currentColor;stroke-width:1.8px;width:1.05rem}.search-trigger.svelte-1uha8ag span:where(.svelte-1uha8ag){flex:1}.search-trigger.svelte-1uha8ag kbd:where(.svelte-1uha8ag){color:#625c69;background:#1a161e;border:1px solid #332d38;border-radius:.35rem;padding:.18rem .36rem;font-size:.62rem}.top-actions.svelte-1uha8ag{align-items:center;gap:.55rem;display:flex}.wallet-trigger.svelte-1uha8ag{color:#fff;text-align:left;background:#151119;border:1px solid #302738;border-radius:.8rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;height:2.9rem;padding:.35rem .5rem;display:grid}.currency-dot.svelte-1uha8ag{border:1px solid #ffffff25;border-radius:50%;place-items:center;width:1.85rem;height:1.85rem;font-size:.65rem;font-weight:900;display:grid;box-shadow:inset 0 1px #fff4}.currency-dot.violet.svelte-1uha8ag{background:linear-gradient(145deg,#c28aff,#5a2e8d)}.currency-dot.blue.svelte-1uha8ag{background:linear-gradient(145deg,#80a9ff,#354a89)}.currency-dot.silver.svelte-1uha8ag{color:#26222a;background:linear-gradient(145deg,#f1edf6,#77717d)}.currency-dot.green.svelte-1uha8ag{background:linear-gradient(145deg,#81d9a1,#2f7250)}.currency-dot.gold.svelte-1uha8ag{color:#33200b;background:linear-gradient(145deg,#ffe4a4,#9a682c)}.wallet-trigger.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(2){min-width:3rem}.wallet-trigger.svelte-1uha8ag small:where(.svelte-1uha8ag),.wallet-trigger.svelte-1uha8ag strong:where(.svelte-1uha8ag){display:block}.wallet-trigger.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#8e8597;font-size:.55rem}.wallet-trigger.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:.78rem}.wallet-trigger.svelte-1uha8ag em:where(.svelte-1uha8ag){color:#675e70;font-style:normal}.icon-button.svelte-1uha8ag,.avatar-button.svelte-1uha8ag{background:#151219;border:1px solid #2b2530;border-radius:.78rem;width:2.8rem;height:2.8rem;position:relative}.icon-button.svelte-1uha8ag svg:where(.svelte-1uha8ag){fill:none;stroke:#a49daa;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem}.icon-button.svelte-1uha8ag i:where(.svelte-1uha8ag){background:#b771ff;border:2px solid #151219;border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:.5rem;right:.55rem}.avatar-button.svelte-1uha8ag{border:0}.lobby.svelte-1uha8ag{width:min(100% - 3rem,76rem);margin:auto;padding:2rem 0 7rem}.mobile-greeting.svelte-1uha8ag{display:none}.launch-hero.svelte-1uha8ag{background:radial-gradient(circle at 82% 45%,#a455db30,#0000 29%),linear-gradient(118deg,#17121d 0%,#251632 57%,#120e17 100%);border:1px solid #33263d;border-radius:1.65rem;grid-template-columns:minmax(0,1.05fr) minmax(17rem,.95fr);align-items:center;min-height:24rem;padding:clamp(2rem,5vw,4.4rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 2rem 5rem #0004}.launch-hero.svelte-1uha8ag:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 55%,#ffffff08 55.2%,#0000 55.5%);position:absolute;inset:0}.hero-copy.svelte-1uha8ag{z-index:2;position:relative}.eyebrow.svelte-1uha8ag{color:#b879f2;letter-spacing:.2em;align-items:center;gap:.55rem;font-size:.65rem;font-weight:800;display:flex}.eyebrow.svelte-1uha8ag i:where(.svelte-1uha8ag){background:#aa64e9;width:1.7rem;height:1px}.hero-copy.svelte-1uha8ag h1:where(.svelte-1uha8ag),.guest-copy.svelte-1uha8ag h1:where(.svelte-1uha8ag){letter-spacing:-.065em;margin:.8rem 0 1rem;font-size:clamp(2.8rem,5.7vw,5.4rem);line-height:.94}.hero-copy.svelte-1uha8ag h1:where(.svelte-1uha8ag) em:where(.svelte-1uha8ag),.guest-copy.svelte-1uha8ag h1:where(.svelte-1uha8ag) em:where(.svelte-1uha8ag){background:linear-gradient(110deg,#f5e9ff 12%,#b66eff 47%,#e4c7ff 72%,#8150b6);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.hero-copy.svelte-1uha8ag>p:where(.svelte-1uha8ag){color:#aaa1b1;max-width:34rem;font-size:.96rem;line-height:1.65}.hero-copy.svelte-1uha8ag>button:where(.svelte-1uha8ag),.guest-actions.svelte-1uha8ag button:where(.svelte-1uha8ag):first-child,.guest-preview.svelte-1uha8ag button:where(.svelte-1uha8ag){color:#170d20;background:linear-gradient(135deg,#d7afff,#9554d6);border:0;border-radius:.72rem;margin-top:1.1rem;padding:.9rem 1.15rem;font-weight:900;box-shadow:0 .7rem 2rem #9d56e333}.hero-copy.svelte-1uha8ag>button:where(.svelte-1uha8ag) b:where(.svelte-1uha8ag){margin-left:.75rem}.hero-art.svelte-1uha8ag{min-height:19rem;position:relative}.hero-card.svelte-1uha8ag{z-index:3;background:linear-gradient(145deg,#d7b3ff 0%,#8d52c8 33%,#2f183d 73%,#151019);border:1px solid #e3c4ff66;border-radius:1.25rem;place-items:center;width:11rem;height:15rem;display:grid;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)rotate(8deg);box-shadow:inset 0 1px #fff9,inset 0 -2rem 4rem #1a0a2c88,0 2rem 4rem #0008}.hero-card.svelte-1uha8ag:before{content:"";border:1px solid #fff3;border-radius:.9rem;position:absolute;inset:.48rem}.hero-card.svelte-1uha8ag span:where(.svelte-1uha8ag){background:linear-gradient(145deg,#fff,#bd8cf0 45%,#492766);color:#0000;filter:drop-shadow(0 .5rem .6rem #1c0b2e88);-webkit-background-clip:text;background-clip:text;font-size:6.5rem;font-weight:900;line-height:1}.hero-card.svelte-1uha8ag i:where(.svelte-1uha8ag){background:#e8d4ff75;border-radius:1rem;width:2.2rem;height:.18rem;position:absolute;bottom:1.2rem}.metal-disc.svelte-1uha8ag{z-index:2;background:radial-gradient(circle at 35% 25%,#f2e7ff,#9b63cf 24%,#402050 63%,#b785df 65%,#211229 73%);border:1px solid #e3caff55;border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:inset 0 .3rem .7rem #fff5,0 1.1rem 2.2rem #0008}.disc-one.svelte-1uha8ag{width:5.2rem;height:5.2rem;top:12%;right:7%}.disc-two.svelte-1uha8ag{filter:blur(.2px);width:3.4rem;height:3.4rem;bottom:9%;left:12%}.hero-halo.svelte-1uha8ag{border:1px solid #bc7ff531;border-radius:50%;position:absolute;inset:8% 5%;transform:rotate(-18deg);box-shadow:0 0 3rem #9b5bdd2b}.status-pill.svelte-1uha8ag{z-index:5;color:#d9cae6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e0a12cc;border:1px solid #ffffff18;border-radius:999px;padding:.55rem .75rem;font-size:.62rem;font-weight:700;position:absolute;bottom:1rem;right:1rem}.status-pill.svelte-1uha8ag i:where(.svelte-1uha8ag){background:#bd7cff;border-radius:50%;width:.42rem;height:.42rem;margin-right:.4rem;display:inline-block;box-shadow:0 0 .7rem #bd7cff}.notification-banner.svelte-1uha8ag{color:#fff;text-align:left;background:#17111d;border:1px solid #3f2c4d;border-radius:1rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;width:100%;margin-top:1rem;padding:.8rem 1rem;display:grid}.notification-banner.svelte-1uha8ag .bell:where(.svelte-1uha8ag){color:#c78dff;background:#a05bd41f;border-radius:.7rem;place-items:center;width:2.5rem;height:2.5rem;display:grid}.notification-banner.svelte-1uha8ag strong:where(.svelte-1uha8ag),.notification-banner.svelte-1uha8ag small:where(.svelte-1uha8ag){display:block}.notification-banner.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#918799;margin-top:.15rem}.notification-banner.svelte-1uha8ag em:where(.svelte-1uha8ag){color:#1a0d22;background:#b675f0;border-radius:999px;padding:.45rem .7rem;font-style:normal;font-weight:900}.install-slot.svelte-1uha8ag{margin-top:1rem}.catalog-section.svelte-1uha8ag{padding-top:2.8rem;scroll-margin-top:5.5rem}.section-header.svelte-1uha8ag{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.15rem;display:flex}.section-header.svelte-1uha8ag h2:where(.svelte-1uha8ag){letter-spacing:-.035em;margin:0;font-size:1.45rem}.section-header.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#857d8d;margin:.35rem 0 0;font-size:.8rem}.section-header.svelte-1uha8ag button:where(.svelte-1uha8ag){color:#b379e9;background:0 0;border:0;font-size:.75rem;font-weight:800}.category-grid.svelte-1uha8ag{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.game-card.svelte-1uha8ag{background:#121016;border:1px solid #2b2531;border-radius:1.15rem;transition:transform .2s,border-color .2s;overflow:hidden;box-shadow:0 1rem 2.5rem #0002}.game-card.svelte-1uha8ag:hover{border-color:#624276;transform:translateY(-3px)}.game-art.svelte-1uha8ag{aspect-ratio:1.08;background:#19131e;place-items:center;display:grid;position:relative;overflow:hidden}.game-art.svelte-1uha8ag:before,.game-art.svelte-1uha8ag:after{content:"";position:absolute}.game-art.svelte-1uha8ag>span:where(.svelte-1uha8ag){z-index:3;color:#ffffffdb;text-shadow:0 1rem 2rem #0008;font-size:clamp(3.5rem,7vw,6.2rem);font-weight:900;position:relative}.game-art.svelte-1uha8ag>i:where(.svelte-1uha8ag){border:1px solid #fff3;border-radius:50%;position:absolute;inset:14%;transform:rotate(25deg)}.game-art.svelte-1uha8ag>b:where(.svelte-1uha8ag){color:#fff6;letter-spacing:.12em;font-size:.6rem;position:absolute;top:.75rem;left:.75rem}.card-orbit.svelte-1uha8ag .game-art:where(.svelte-1uha8ag){background:radial-gradient(circle at 50% 45%,#ad70e6,#3e2154 40%,#130e18 72%)}.card-prism.svelte-1uha8ag .game-art:where(.svelte-1uha8ag){background:linear-gradient(145deg,#32203f,#111015)}.card-prism.svelte-1uha8ag .game-art:where(.svelte-1uha8ag):before{clip-path:polygon(50% 0,100% 32%,81% 100%,19% 100%,0 32%);background:linear-gradient(145deg,#d3adff,#6f3d9e);width:7rem;height:7rem;transform:rotate(14deg);box-shadow:0 1rem 2rem #000}.card-wave.svelte-1uha8ag .game-art:where(.svelte-1uha8ag){background:radial-gradient(at bottom,#623885,#16101d 68%)}.card-wave.svelte-1uha8ag .game-art:where(.svelte-1uha8ag):after{border:2px solid #d2a4ff88;border-radius:50%;width:140%;height:50%;bottom:-26%;box-shadow:0 -.7rem 3rem #b772ee55}.card-grid.svelte-1uha8ag .game-art:where(.svelte-1uha8ag){background-color:#18121e;background-image:linear-gradient(#b279dd15 1px,#0000 1px),linear-gradient(90deg,#b279dd15 1px,#0000 1px);background-size:1.5rem 1.5rem}.game-card.svelte-1uha8ag footer:where(.svelte-1uha8ag){justify-content:space-between;align-items:center;gap:.5rem;padding:.85rem;display:flex}.game-card.svelte-1uha8ag footer:where(.svelte-1uha8ag) small:where(.svelte-1uha8ag),.game-card.svelte-1uha8ag footer:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){display:block}.game-card.svelte-1uha8ag footer:where(.svelte-1uha8ag) small:where(.svelte-1uha8ag){color:#a66dda;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.22rem;font-size:.53rem;font-weight:900}.game-card.svelte-1uha8ag footer:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){font-size:.82rem}.game-card.svelte-1uha8ag footer:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag){color:#736b7b;background:#19151d;border:1px solid #332b3a;border-radius:.6rem;width:2rem;height:2rem}.empty-state.svelte-1uha8ag{background:linear-gradient(100deg,#121016,#18121f);border:1px solid #29232e;border-radius:1.2rem;align-items:center;gap:1.2rem;margin-top:1.5rem;padding:1.4rem;display:flex}.empty-mark.svelte-1uha8ag{background:#1d1425;border:1px solid #513968;border-radius:1rem;flex:none;place-items:center;width:4rem;height:4rem;display:grid;position:relative}.empty-mark.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#c18df0;font-size:2rem;font-weight:900}.empty-mark.svelte-1uha8ag i:where(.svelte-1uha8ag){border:1px solid #ffffff13;border-radius:.7rem;position:absolute;inset:.45rem;transform:rotate(7deg)}.empty-state.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#9d65cf;letter-spacing:.15em;font-size:.56rem;font-weight:900}.empty-state.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:.25rem 0;font-size:1.05rem}.empty-state.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#89808f;margin:0;font-size:.78rem;line-height:1.5}.product-footer.svelte-1uha8ag{color:#5f5865;text-align:center;padding:2.4rem 0 0;font-size:.65rem}.mobile-nav.svelte-1uha8ag{display:none}.panel-scrim.svelte-1uha8ag{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#050407a8;border:0;position:fixed;inset:0}.side-panel.svelte-1uha8ag{z-index:70;background:#100d13;border-left:1px solid #30263a;width:min(28rem,100%);padding:1.35rem;position:fixed;inset:0 0 0 auto;overflow:auto;box-shadow:-2rem 0 5rem #0007}.side-panel.svelte-1uha8ag>header:where(.svelte-1uha8ag){justify-content:space-between;align-items:center;display:flex}.side-panel.svelte-1uha8ag>header:where(.svelte-1uha8ag) small:where(.svelte-1uha8ag){color:#8b5dad;letter-spacing:.14em;text-transform:uppercase;font-size:.58rem;font-weight:800}.side-panel.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:.2rem 0 0;font-size:1.7rem}.side-panel.svelte-1uha8ag>header:where(.svelte-1uha8ag)>button:where(.svelte-1uha8ag),.search-dialog.svelte-1uha8ag header:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag){color:#968e9e;background:#17131b;border:1px solid #302936;border-radius:.65rem;width:2.35rem;height:2.35rem;font-size:1.35rem}.balance-card.svelte-1uha8ag{background:radial-gradient(circle at 85% 15%,#b26ae629,#0000 34%),linear-gradient(145deg,#25182e,#151018);border:1px solid #4a345a;border-radius:1.2rem;margin-top:1.4rem;padding:1.25rem;box-shadow:inset 0 1px #fff1}.currency-dot.large.svelte-1uha8ag{width:2.5rem;height:2.5rem;margin-bottom:1.2rem}.balance-card.svelte-1uha8ag>small:where(.svelte-1uha8ag),.balance-card.svelte-1uha8ag>strong:where(.svelte-1uha8ag){display:block}.balance-card.svelte-1uha8ag>small:where(.svelte-1uha8ag){color:#aaa0b1;font-size:.65rem}.balance-card.svelte-1uha8ag>strong:where(.svelte-1uha8ag){margin:.2rem 0;font-size:2.6rem}.balance-card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#776e7e;margin:0;font-size:.7rem}.wallet-actions.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:.6rem;margin:1rem 0 1.7rem;display:grid}.wallet-actions.svelte-1uha8ag button:where(.svelte-1uha8ag){color:#6f6875;background:#17131b;border:1px solid #2c2632;border-radius:.8rem;padding:.7rem .3rem;font-size:.63rem}.wallet-actions.svelte-1uha8ag i:where(.svelte-1uha8ag){color:#9882a8;background:#211a27;border-radius:.55rem;place-items:center;width:1.8rem;height:1.8rem;margin:0 auto .4rem;font-style:normal;display:grid}.side-panel.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:.78rem}.currency-list.svelte-1uha8ag{gap:.45rem;display:grid}.currency-list.svelte-1uha8ag button:where(.svelte-1uha8ag){color:#fff;text-align:left;background:0 0;border:1px solid #0000;border-radius:.8rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:.6rem;display:grid}.currency-list.svelte-1uha8ag button:where(.svelte-1uha8ag):hover,.currency-list.svelte-1uha8ag button.selected:where(.svelte-1uha8ag){background:#1a1420;border-color:#3d2e49}.currency-list.svelte-1uha8ag strong:where(.svelte-1uha8ag),.currency-list.svelte-1uha8ag small:where(.svelte-1uha8ag){display:block}.currency-list.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:.75rem}.currency-list.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#7e7585;font-size:.62rem}.currency-list.svelte-1uha8ag em:where(.svelte-1uha8ag){color:#777080;font-style:normal}.service-note.svelte-1uha8ag{color:#746c7b;background:#151219;border:1px solid #2b2530;border-radius:.8rem;padding:.8rem;font-size:.67rem;line-height:1.5}.panel-subtitle.svelte-1uha8ag{color:#8d8494}.notification-empty.svelte-1uha8ag{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:65vh;display:flex}.notification-empty.svelte-1uha8ag>span:where(.svelte-1uha8ag){color:#be7cf4;background:#1d1425;border:1px solid #432f53;border-radius:1rem;place-items:center;width:4rem;height:4rem;font-size:1.4rem;display:grid}.notification-empty.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:1rem 0 .35rem;font-size:1.1rem}.notification-empty.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#7f7686;max-width:19rem;margin:0;font-size:.78rem;line-height:1.55}.notification-empty.svelte-1uha8ag button:where(.svelte-1uha8ag){color:#160b1f;background:#ac6be5;border:0;border-radius:.7rem;margin-top:1rem;padding:.75rem 1rem;font-size:.72rem;font-weight:900}.profile-popover.svelte-1uha8ag{z-index:75;background:#151219;border:1px solid #302837;border-radius:.9rem;width:15rem;padding:.65rem;position:fixed;top:4.35rem;right:1.8rem;box-shadow:0 1rem 3rem #0009}.profile-popover.svelte-1uha8ag header:where(.svelte-1uha8ag){align-items:center;gap:.6rem;padding:.5rem;display:flex}.profile-popover.svelte-1uha8ag header:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag){color:#160c20;background:linear-gradient(145deg,#d7b1ff,#7b46b9);border-radius:.6rem;place-items:center;width:2.3rem;height:2.3rem;font-weight:900;display:grid}.profile-popover.svelte-1uha8ag strong:where(.svelte-1uha8ag),.profile-popover.svelte-1uha8ag small:where(.svelte-1uha8ag){display:block}.profile-popover.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#786f80;font-size:.65rem}.profile-popover.svelte-1uha8ag>button:where(.svelte-1uha8ag){color:#c8bdce;text-align:left;background:0 0;border:0;border-top:1px solid #29232f;width:100%;margin-top:.45rem;padding:.75rem .5rem .3rem}.profile-popover.svelte-1uha8ag>button:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){margin-right:.55rem}.search-dialog.svelte-1uha8ag{z-index:75;background:#121016;border:1px solid #342a3d;border-radius:1rem;width:min(38rem,100% - 2rem);position:fixed;top:6rem;left:50%;transform:translate(-50%);box-shadow:0 2rem 6rem #000a}.search-dialog.svelte-1uha8ag header:where(.svelte-1uha8ag){color:#827889;border-bottom:1px solid #29232f;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;height:3.8rem;padding:0 .8rem;display:grid}.search-dialog.svelte-1uha8ag input:where(.svelte-1uha8ag){color:#fff;background:0 0;border:0;outline:0;height:100%}.search-dialog.svelte-1uha8ag>div:where(.svelte-1uha8ag){text-align:center;color:#817787;padding:2.5rem 1rem}.search-dialog.svelte-1uha8ag>div:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:#bd7ef0;background:#1d1425;border:1px solid #49345a;border-radius:.8rem;place-items:center;width:3rem;height:3rem;margin:auto;font-weight:900;display:grid}.search-dialog.svelte-1uha8ag>div:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){font-size:.78rem}.guest-shell.svelte-1uha8ag{background:radial-gradient(circle at 75% 12%,#6d308638,#0000 27%),#09080c;overflow:hidden}.guest-header.svelte-1uha8ag{z-index:10;justify-content:space-between;align-items:center;width:min(100% - 3rem,78rem);height:6rem;margin:auto;display:flex;position:relative}.guest-header.svelte-1uha8ag>a:where(.svelte-1uha8ag){text-decoration:none}.guest-header.svelte-1uha8ag>div:where(.svelte-1uha8ag){gap:.55rem;display:flex}.ghost-button.svelte-1uha8ag,.guest-login.svelte-1uha8ag{border-radius:.7rem;padding:.7rem .95rem;font-size:.72rem;font-weight:800}.ghost-button.svelte-1uha8ag{color:#aaa2b1;background:#ffffff05;border:1px solid #332b3a}.guest-login.svelte-1uha8ag{color:#17121c;background:#f3ecf8;border:0}.guest-hero.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) minmax(22rem,.85fr);align-items:center;gap:4rem;width:min(100% - 3rem,78rem);min-height:calc(100dvh - 6rem);margin:auto;padding:5vh 0 9vh;display:grid}.guest-copy.svelte-1uha8ag{z-index:4;position:relative}.guest-copy.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(3.5rem,7.3vw,7.2rem)}.guest-copy.svelte-1uha8ag>p:where(.svelte-1uha8ag){color:#a49baa;max-width:38rem;font-size:clamp(.95rem,1.35vw,1.1rem);line-height:1.7}.guest-actions.svelte-1uha8ag{align-items:center;gap:.6rem;display:flex}.guest-actions.svelte-1uha8ag button:where(.svelte-1uha8ag){border-radius:.75rem;padding:.95rem 1.15rem;font-weight:900}.guest-actions.svelte-1uha8ag button:where(.svelte-1uha8ag):first-child{margin:0}.guest-actions.svelte-1uha8ag button:where(.svelte-1uha8ag):last-child{color:#c2b9c9;background:#ffffff05;border:1px solid #342b3b}.guest-copy.svelte-1uha8ag>small:where(.svelte-1uha8ag){color:#655e6c;letter-spacing:.08em;margin-top:1.2rem;font-size:.6rem;display:block}.guest-art.svelte-1uha8ag{perspective:900px;min-height:33rem;position:relative}.aurora.svelte-1uha8ag{filter:blur(12px);background:radial-gradient(circle,#a95de160,#0000 64%);border-radius:50%;width:25rem;height:25rem;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.guest-disc.svelte-1uha8ag{border:1px solid #ffffff4a;border-radius:50%;place-items:center;font-weight:900;display:grid;position:absolute;box-shadow:inset 0 .35rem 1rem #fff6,0 2rem 4rem #0009}.disc-a.svelte-1uha8ag{z-index:3;color:#e9d3ff;background:radial-gradient(circle at 35% 25%,#efe5ff,#a364d7 22%,#4a245d 55%,#25142e 72%);width:15rem;height:15rem;font-size:7rem;top:48%;left:50%;transform:translate(-50%,-50%)rotateY(-12deg)rotateX(8deg)}.disc-a.svelte-1uha8ag:before{content:"";border:1px solid #e7cfff47;border-radius:50%;position:absolute;inset:1rem}.disc-b.svelte-1uha8ag{z-index:2;color:#ead4ff;background:radial-gradient(circle at 35% 25%,#f4e9ff,#9962ca 30%,#35203f 72%);width:7rem;height:7rem;font-size:2.4rem;top:8%;right:4%;transform:rotate(18deg)}.disc-c.svelte-1uha8ag{z-index:1;background:radial-gradient(circle at 35% 25%,#f4e9ff,#8151aa 30%,#2d1838 72%);width:4.8rem;height:4.8rem;bottom:9%;left:5%}.glass-card.svelte-1uha8ag{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#161119b8;border:1px solid #ffffff24;border-radius:1rem;position:absolute;box-shadow:inset 0 1px #fff2,0 1.5rem 3rem #0007}.card-balance.svelte-1uha8ag{width:12rem;padding:1rem;top:15%;left:0;transform:rotate(-6deg)}.card-balance.svelte-1uha8ag small:where(.svelte-1uha8ag),.card-balance.svelte-1uha8ag strong:where(.svelte-1uha8ag),.card-balance.svelte-1uha8ag span:where(.svelte-1uha8ag){display:block}.card-balance.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#9b91a3;font-size:.58rem}.card-balance.svelte-1uha8ag strong:where(.svelte-1uha8ag){margin:.35rem 0;font-size:1.45rem}.card-balance.svelte-1uha8ag strong:where(.svelte-1uha8ag) i:where(.svelte-1uha8ag){color:#a86adb;font-size:.58rem;font-style:normal}.card-balance.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#665c6b;letter-spacing:.4em;font-size:.55rem}.card-notice.svelte-1uha8ag{align-items:center;gap:.65rem;padding:.8rem;display:flex;bottom:16%;right:-2%;transform:rotate(5deg)}.card-notice.svelte-1uha8ag>b:where(.svelte-1uha8ag){color:#cb8dff;background:#a460d229;border-radius:.55rem;place-items:center;width:2rem;height:2rem;display:grid}.card-notice.svelte-1uha8ag strong:where(.svelte-1uha8ag),.card-notice.svelte-1uha8ag small:where(.svelte-1uha8ag){display:block}.card-notice.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:.7rem}.card-notice.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#8e8495;font-size:.55rem}.feature-strip.svelte-1uha8ag{border-top:1px solid #27212d;border-bottom:1px solid #27212d;grid-template-columns:repeat(3,1fr);width:min(100% - 3rem,78rem);margin:0 auto 7rem;display:grid}.feature-strip.svelte-1uha8ag article:where(.svelte-1uha8ag){align-items:center;gap:1rem;padding:1.5rem;display:flex}.feature-strip.svelte-1uha8ag article:where(.svelte-1uha8ag)+article:where(.svelte-1uha8ag){border-left:1px solid #27212d}.feature-strip.svelte-1uha8ag article:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag){color:#7e4da2;font-size:.58rem;font-weight:900}.feature-strip.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0;font-size:.86rem}.feature-strip.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#766f7d;margin:.25rem 0 0;font-size:.68rem}.guest-preview.svelte-1uha8ag{background:radial-gradient(circle at 22% 52%,#894ab947,#0000 25%),linear-gradient(120deg,#17121d,#0d0b10);border:1px solid #30263a;border-radius:1.6rem;grid-template-columns:.9fr 1.1fr;align-items:center;gap:4rem;width:min(100% - 3rem,78rem);min-height:27rem;margin:0 auto 6rem;padding:clamp(2rem,6vw,5rem);display:grid;position:relative;overflow:hidden}.preview-art.svelte-1uha8ag{place-items:center;min-height:18rem;display:grid;position:relative}.preview-art.svelte-1uha8ag span:where(.svelte-1uha8ag){z-index:3;background:linear-gradient(145deg,#fff,#c58cff 45%,#4c2a66);color:#0000;filter:drop-shadow(0 1rem 1rem #000);-webkit-background-clip:text;background-clip:text;font-size:8rem;font-weight:900;position:relative}.preview-art.svelte-1uha8ag i:where(.svelte-1uha8ag){background:radial-gradient(circle at 35% 25%,#d9b7f2,#754493 35%,#26132f 72%);border:1px solid #d8b1f755;border-radius:50%;width:15rem;height:15rem;position:absolute;box-shadow:inset 0 .4rem 1rem #fff4,0 2rem 4rem #0008}.preview-art.svelte-1uha8ag b:where(.svelte-1uha8ag){border:1px solid #a163ce48;border-radius:50%;width:19rem;height:9rem;position:absolute;transform:rotate(-18deg)}.guest-preview.svelte-1uha8ag>div:where(.svelte-1uha8ag):last-child{z-index:3;position:relative}.guest-preview.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#a866d9;letter-spacing:.18em;font-size:.62rem;font-weight:900}.guest-preview.svelte-1uha8ag h2:where(.svelte-1uha8ag){letter-spacing:-.055em;max-width:35rem;margin:.7rem 0;font-size:clamp(2.2rem,4vw,4rem);line-height:1}.guest-preview.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#918898}.guest-footer.svelte-1uha8ag{color:#625b68;border-top:1px solid #211c26;justify-content:space-between;align-items:center;width:min(100% - 3rem,78rem);margin:auto;padding:1.5rem 0;font-size:.63rem;display:flex}.auth-modal.svelte-1uha8ag{z-index:90;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.auth-backdrop.svelte-1uha8ag{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#050307d9;border:0;width:100%;position:absolute;inset:0}.auth-sheet.svelte-1uha8ag{background:#121016;border:1px solid #382c42;border-radius:1.25rem;width:min(29rem,100%);height:min(42rem,100dvh - 2rem);position:relative;overflow:hidden;box-shadow:0 2rem 6rem #000b}.auth-sheet.svelte-1uha8ag>header:where(.svelte-1uha8ag){border-bottom:1px solid #28222e;justify-content:space-between;align-items:center;height:4rem;padding:0 1rem;display:flex}.auth-sheet.svelte-1uha8ag>header:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag){color:#827889;background:0 0;border:0;font-size:1.7rem}.frame-wrap.svelte-1uha8ag,.login-complete.svelte-1uha8ag{height:calc(100% - 4rem);position:relative}iframe.svelte-1uha8ag{opacity:0;background:#121016;border:0;width:100%;height:100%;display:block}iframe.ready.svelte-1uha8ag{opacity:1}.frame-loading.svelte-1uha8ag{z-index:1;background:#121016;align-content:start;gap:.75rem;padding:1.2rem;display:grid;position:absolute;inset:0}.frame-loading.hidden.svelte-1uha8ag{opacity:0;pointer-events:none}.frame-loading.svelte-1uha8ag i:where(.svelte-1uha8ag){background:#1d1921;border-radius:.65rem;height:3rem}.login-complete.svelte-1uha8ag{justify-content:center;align-items:center;gap:1rem;display:flex}.login-complete.svelte-1uha8ag span:where(.svelte-1uha8ag){border:.2rem solid #352b3e;border-top-color:#b976ef;border-radius:50%;width:2.4rem;height:2.4rem;animation:.8s linear infinite svelte-1uha8ag-spin}@keyframes svelte-1uha8ag-spin{to{transform:rotate(360deg)}}@media (width<=1080px){.category-grid.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}.guest-hero.svelte-1uha8ag{grid-template-columns:1.1fr .9fr;gap:1rem}.guest-art.svelte-1uha8ag{transform:scale(.88)}}@media (width<=900px){.sidebar.svelte-1uha8ag{display:none}.product-stage.svelte-1uha8ag{margin-left:0}.topbar.svelte-1uha8ag{height:4.5rem}.mobile-brand.svelte-1uha8ag{display:block}.search-trigger.svelte-1uha8ag{justify-content:center;width:2.8rem;padding:0}.search-trigger.svelte-1uha8ag span:where(.svelte-1uha8ag),.search-trigger.svelte-1uha8ag kbd:where(.svelte-1uha8ag){display:none}.lobby.svelte-1uha8ag{width:min(100% - 2rem,76rem);padding-top:1rem}.mobile-greeting.svelte-1uha8ag{color:#8d8494;margin:.2rem 0 .8rem;font-size:.72rem;display:block}.mobile-nav.svelte-1uha8ag{z-index:40;height:4.5rem;padding:0 .6rem calc(env(safe-area-inset-bottom)/2);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0d0b10f2;border-top:1px solid #29232f;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;inset:auto 0 0}.mobile-nav.svelte-1uha8ag button:where(.svelte-1uha8ag){color:#766e7d;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;font-size:.56rem;display:flex}.mobile-nav.svelte-1uha8ag button.active:where(.svelte-1uha8ag){color:#c58af6}.mobile-nav.svelte-1uha8ag svg:where(.svelte-1uha8ag){fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:1.1rem}.wallet-glyph.svelte-1uha8ag{border:1px solid;border-radius:50%;place-items:center;width:1.15rem;height:1.15rem;font-size:.55rem;display:grid}.guest-hero.svelte-1uha8ag{text-align:center;grid-template-columns:1fr;padding-top:2rem}.guest-copy.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){justify-content:center}.guest-copy.svelte-1uha8ag>p:where(.svelte-1uha8ag){margin-left:auto;margin-right:auto}.guest-actions.svelte-1uha8ag{justify-content:center}.guest-art.svelte-1uha8ag{min-height:28rem;transform:none}.feature-strip.svelte-1uha8ag{margin-top:2rem}.guest-preview.svelte-1uha8ag{text-align:center;grid-template-columns:1fr;gap:1rem}.preview-art.svelte-1uha8ag{min-height:15rem}}@media (width<=640px){.topbar.svelte-1uha8ag{padding:0 .75rem}.wallet-trigger.svelte-1uha8ag{padding:.3rem}.wallet-trigger.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(2),.wallet-trigger.svelte-1uha8ag em:where(.svelte-1uha8ag){display:none}.top-actions.svelte-1uha8ag{gap:.35rem}.icon-button.svelte-1uha8ag,.avatar-button.svelte-1uha8ag{width:2.5rem;height:2.5rem}.launch-hero.svelte-1uha8ag{grid-template-columns:1fr;min-height:auto;padding:1.5rem}.hero-copy.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(2.55rem,13vw,4rem)}.hero-copy.svelte-1uha8ag>p:where(.svelte-1uha8ag){font-size:.84rem}.hero-art.svelte-1uha8ag{min-height:16rem;margin-top:.5rem}.hero-card.svelte-1uha8ag{width:8rem;height:11rem}.hero-card.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:4.5rem}.disc-one.svelte-1uha8ag{width:4rem;height:4rem}.section-header.svelte-1uha8ag p:where(.svelte-1uha8ag){display:none}.category-grid.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.game-card.svelte-1uha8ag footer:where(.svelte-1uha8ag){padding:.7rem}.game-card.svelte-1uha8ag footer:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){font-size:.7rem}.game-card.svelte-1uha8ag footer:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag){display:none}.empty-state.svelte-1uha8ag{align-items:flex-start}.guest-header.svelte-1uha8ag{width:calc(100% - 2rem);height:5rem}.guest-header.svelte-1uha8ag .ghost-button:where(.svelte-1uha8ag){display:none}.guest-hero.svelte-1uha8ag{width:calc(100% - 2rem);min-height:auto;padding:8vh 0 2rem}.guest-copy.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(3.2rem,16vw,5.3rem)}.guest-copy.svelte-1uha8ag>p:where(.svelte-1uha8ag){font-size:.9rem}.guest-actions.svelte-1uha8ag{display:grid}.guest-actions.svelte-1uha8ag button:where(.svelte-1uha8ag){width:100%}.guest-art.svelte-1uha8ag{min-height:24rem;margin:-1rem -1.5rem;transform:scale(.86)}.disc-a.svelte-1uha8ag{width:13rem;height:13rem}.card-balance.svelte-1uha8ag{left:1%}.card-notice.svelte-1uha8ag{right:1%}.feature-strip.svelte-1uha8ag{grid-template-columns:1fr;width:calc(100% - 2rem)}.feature-strip.svelte-1uha8ag article:where(.svelte-1uha8ag)+article:where(.svelte-1uha8ag){border-top:1px solid #27212d;border-left:0}.guest-preview.svelte-1uha8ag{width:calc(100% - 2rem);padding:1.4rem}.preview-art.svelte-1uha8ag i:where(.svelte-1uha8ag){width:12rem;height:12rem}.preview-art.svelte-1uha8ag b:where(.svelte-1uha8ag){width:15rem}.preview-art.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:6rem}.guest-footer.svelte-1uha8ag{gap:1rem;width:calc(100% - 2rem)}.auth-modal.svelte-1uha8ag{align-items:flex-end;padding:0}.auth-sheet.svelte-1uha8ag{border-radius:1.35rem 1.35rem 0 0;width:100%;height:min(33rem,100dvh - .75rem)}.profile-popover.svelte-1uha8ag{top:4rem;right:.75rem}.search-dialog.svelte-1uha8ag{top:4.7rem}.notification-banner.svelte-1uha8ag{grid-template-columns:auto 1fr}.notification-banner.svelte-1uha8ag em:where(.svelte-1uha8ag){display:none}}.auth-sheet.svelte-1uha8ag{background:#fff;border-color:#e3dce8;height:min(34rem,100dvh - 2rem);box-shadow:0 2rem 6rem #0009}.auth-sheet.svelte-1uha8ag>header:where(.svelte-1uha8ag){background:#fff;border-bottom-color:#ece7ef;height:4.25rem}.auth-title.svelte-1uha8ag{color:#211827;align-items:center;gap:.65rem;min-width:0;display:flex}.auth-title.svelte-1uha8ag .brand{width:3.1rem}.auth-title.svelte-1uha8ag strong:where(.svelte-1uha8ag){white-space:nowrap;font-size:1rem}.auth-sheet.svelte-1uha8ag>header:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag){color:#756c7c;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;display:grid}.auth-sheet.svelte-1uha8ag>header:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag):hover{color:#231a29;background:#f3eff6}.frame-wrap.svelte-1uha8ag,.login-complete.svelte-1uha8ag{height:calc(100% - 4.25rem)}iframe.svelte-1uha8ag{background:#fff}.frame-loading.svelte-1uha8ag{background:#fff;padding:1.15rem}.frame-loading.svelte-1uha8ag i:where(.svelte-1uha8ag){background:#f5f2f7;border:1px solid #ece7ef;height:3.1rem}.frame-loading.svelte-1uha8ag i:where(.svelte-1uha8ag):last-child{background:#eadcf4}.login-complete.svelte-1uha8ag{color:#251b2c;background:#fff}.login-complete.svelte-1uha8ag span:where(.svelte-1uha8ag){border-color:#9b57d2 #e1d9e7 #e1d9e7}@media (width<=640px){.auth-sheet.svelte-1uha8ag{height:min(33rem,100dvh - .75rem)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.game-card.svelte-1uha8ag{transition:none}.login-complete.svelte-1uha8ag span:where(.svelte-1uha8ag){animation:none}}@keyframes svelte-1uha8ag-auth-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-1uha8ag-auth-sheet-in{0%{opacity:0;transform:translateY(50%)}to{opacity:1;transform:translateY(0)}}.auth-backdrop.svelte-1uha8ag{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000b;animation:.4s cubic-bezier(.16,1,.3,1) both svelte-1uha8ag-auth-backdrop-in}.auth-sheet.svelte-1uha8ag{will-change:transform, opacity;height:min(31rem,100dvh - 2rem);animation:.35s cubic-bezier(.15,1.15,.6,1) both svelte-1uha8ag-auth-sheet-in}@media (width<=640px){.auth-sheet.svelte-1uha8ag{height:min(27rem,100dvh - .75rem)}}@media (prefers-reduced-motion:reduce){.auth-backdrop.svelte-1uha8ag,.auth-sheet.svelte-1uha8ag{animation:none}}
