@font-face{font-family:"Baloo Bhaijaan 2";src:url(/_astro/baloo-bhaijaan-2-latin.Q0XL8QbH.woff2)format("woff2");font-weight:400 800;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Baloo Bhaijaan 2";src:url(/_astro/baloo-bhaijaan-2-arabic.CGBHxCQI.woff2)format("woff2");font-weight:400 800;font-style:normal;font-display:swap;unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Fredoka;src:url(/_astro/fredoka-latin.DM6njrJ3.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap}:root{--violet-950:#12013f;--violet-900:#19025a;--violet-800:#22067a;--violet-700:#3008a2;--violet-600:#3c1fcc;--royal-500:#4942ef;--royal-400:#5a5cff;--periwinkle:#7f86f8;--gold:#fed308;--gold-deep:#fdb304;--gold-light:#fded1d;--cream:#fefbbc;--amber:#f66f00;--lavender:#e8e6fc;--white:#fff;--candy-cyan:#16d0fc;--candy-purple:#a92ef2;--candy-pink:#ed7afc;--candy-green:#40d80b;--candy-red:#f9261f;--surface:var(--violet-900);--surface-raised:var(--violet-800);--surface-sunk:var(--violet-950);--surface-bright:var(--violet-600);--line:#ffffff24;--line-strong:#ffffff47;--text:var(--white);--text-muted:#d9d3ff;--heading-gold:var(--gold);--accent:var(--gold);--accent-ink:var(--violet-900);--focus-ring:var(--gold-light);--on-gold:var(--violet-900);--on-gold-muted:#3a1680;--rim-gold:linear-gradient(160deg, var(--cream) 0%, var(--gold-light) 18%, var(--gold) 45%, var(--gold-deep) 70%, var(--amber) 100%);--gloss-gold:linear-gradient(180deg, var(--gold-light) 0%, var(--gold) 48%, var(--gold-deep) 100%);--font-display:"Baloo Bhaijaan 2", "Arial Rounded MT Bold", "Segoe UI", Tahoma, system-ui, sans-serif;--font-body:Fredoka, "Baloo Bhaijaan 2", "Arial Rounded MT", "Segoe UI", Tahoma, system-ui, sans-serif;--weight-body:420;--weight-medium:520;--weight-strong:600;--weight-display:700;--step--1:.9375rem;--step-0:1.0625rem;--step-1:1.1875rem;--step-2:clamp(1.125rem, 1.05rem + .3vw, 1.3125rem);--step-3:clamp(1.375rem, 1.2rem + .7vw, 1.75rem);--step-4:clamp(1.75rem, 1.45rem + 1.1vw, 2.5rem);--step-5:clamp(2rem, 1.4rem + 2.6vw, 3.5rem);--leading-display:1.12;--leading-heading:1.2;--leading-body:1.6;--tracking-display:0;--space-3xs:.25rem;--space-2xs:.5rem;--space-xs:.75rem;--space-s:1rem;--space-m:1.5rem;--space-l:2rem;--space-xl:3rem;--space-2xl:clamp(3rem, 2.25rem + 2.5vw, 4.5rem);--section-space:clamp(4rem, 2.75rem + 4vw, 7rem);--content:78rem;--prose:40rem;--gutter:clamp(1rem, .4rem + 3vw, 2.5rem);--header-height:4.5rem;--radius-s:10px;--radius-media:18px;--radius-card:28px;--radius-device:30px;--radius-pill:999px;--radius-icon:22%;--rim:3px;--shadow-art:0 30px 60px -28px #080028d9, 0 12px 24px -14px #08002899;--shadow-card:0 22px 44px -24px #080028e6;--glow-gold:0 0 0 1px #fed30880, 0 18px 50px -12px #fed3088c;--glow-violet:0 24px 60px -20px #5a5cffbf;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--duration-fast:.16s}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;color-scheme:dark;scroll-padding-top:calc(var(--header-height) + 1rem);background:var(--surface-sunk)}:root:lang(ar){--font-body:var(--font-display);--leading-body:1.75;--leading-display:1.3;--leading-heading:1.35}body{background:var(--surface);color:var(--text);font-family:var(--font-body);font-size:var(--step-0);font-weight:var(--weight-body);line-height:var(--leading-body);font-synthesis:none;text-rendering:optimizelegibility;margin:0;overflow-x:clip}img,picture,svg{max-width:100%;display:block}img{height:auto}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--weight-display);line-height:var(--leading-heading);letter-spacing:var(--tracking-display);text-wrap:balance;margin:0}p,ul,ol,dl,dd,figure{margin:0}p{text-wrap:pretty}strong,b{font-weight:var(--weight-strong)}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1.5px}a:hover{text-decoration-thickness:2.5px}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px;border-radius:var(--radius-s)}code{font-family:ui-monospace,Cascadia Mono,Segoe UI Mono,Menlo,Consolas,monospace;font-size:.9em}::selection{background:var(--gold);color:var(--violet-900)}.container{width:min(100% - 2 * var(--gutter), var(--content));margin-inline:auto}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{inset-inline-start:var(--gutter);z-index:100;padding:var(--space-2xs) var(--space-s);background:var(--gold);color:var(--violet-900);font-weight:var(--weight-strong);border-radius:var(--radius-s);position:absolute;top:-100px}.skip-link:focus{top:var(--space-2xs)}.prose{max-width:var(--prose)}.prose>*+*{margin-top:var(--space-s)}.lead{max-width:36rem;color:var(--text-muted);font-size:var(--step-1);line-height:1.55}.line{display:block}.gold-text{color:var(--heading-gold)}.eyebrow{border-radius:var(--radius-pill);color:var(--gold-light);font-family:var(--font-display);font-size:var(--step--1);font-weight:var(--weight-strong);background:#12013f73;border:1.5px solid #fed3088c;align-items:center;gap:.55em;padding:.4em .95em;line-height:1.2;display:inline-flex}.eyebrow:before{content:"";background:var(--gloss-gold);border-radius:3px;width:.7em;height:.7em;rotate:45deg}.text-link{min-height:2.75rem;font-weight:var(--weight-strong);text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:.3em;align-items:center;gap:.4em;text-decoration-thickness:2.5px;display:inline-flex}.text-link:hover{text-decoration-color:currentColor}.text-link:after{content:"→";display:inline-block}.text-link:dir(rtl):after{content:"←"}.section{padding-block:var(--section-space);position:relative}.section-head{justify-content:space-between;align-items:flex-end;gap:var(--space-s) var(--space-l);margin-bottom:var(--space-xl);flex-wrap:wrap;display:flex}.section-head>div{gap:var(--space-s);justify-items:start;display:grid}.section-heading{font-size:var(--step-4);line-height:var(--leading-display)}.section-intro{max-width:38rem;color:var(--text-muted);font-size:var(--step-1);line-height:1.5}.band-deep{background:radial-gradient(60rem 30rem at 50% -10%, #4942ef59, transparent 70%), var(--surface)}.band-raised{background:radial-gradient(50rem 26rem at 85% 0%, #a92ef247, transparent 70%), radial-gradient(46rem 26rem at 5% 100%, #16d0fc24, transparent 70%), var(--surface-raised)}.band-bright{background:radial-gradient(70% 90% at 50% 45%, #4942efcc, transparent 75%), linear-gradient(180deg, var(--violet-700), var(--violet-600) 50%, var(--violet-700))}.band-bright .section-intro,.band-bright .lead{color:var(--lavender)}.aurora{isolation:isolate;background:radial-gradient(90% 70% at 50% 0%, #5a5cff8c, transparent 70%), linear-gradient(180deg, var(--violet-700) 0%, var(--violet-800) 65%, var(--violet-900) 100%);position:relative;overflow:clip}.aurora:before,.aurora:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:-30% -20%}.aurora:before{background:radial-gradient(28% 38% at 28% 38%,#5a5cffb3,#0000 70%),radial-gradient(24% 34% at 74% 30%,#a92ef280,#0000 70%)}.aurora:after{background:radial-gradient(26% 34% at 70% 72%,#16d0fc47,#0000 70%),radial-gradient(22% 30% at 22% 78%,#ed7afc42,#0000 70%)}.sparkles{background-image:radial-gradient(circle at 20% 30%,#ffffff38 0 1.5px,#0000 2.5px),radial-gradient(circle at 70% 80%,#fed3084d 0 1.5px,#0000 2.5px),radial-gradient(circle at 85% 20%,#ffffff29 0 1px,#0000 2px);background-size:180px 180px,240px 240px,130px 130px}.game-theme{--focus-ring:var(--game-ink);background-color:var(--game-surface);color:var(--game-ink)}.gold-rim{border:var(--rim) solid transparent;background:linear-gradient(var(--rim-fill,var(--surface-raised)), var(--rim-fill,var(--surface-raised))) padding-box, var(--rim-gold) border-box}.button{isolation:isolate;justify-content:center;align-items:center;gap:var(--space-2xs);border-radius:var(--radius-pill);min-height:3.25rem;font:inherit;font-family:var(--font-display);font-size:1.0625rem;font-weight:var(--weight-strong);text-align:center;cursor:pointer;border:0;padding:.8rem 1.5rem;line-height:1.2;text-decoration:none;display:inline-flex;position:relative;overflow:clip}.button:hover{text-decoration:none}.button:before{content:"";z-index:-1;border-radius:var(--radius-pill);pointer-events:none;background:linear-gradient(#ffffff80,#fff0);position:absolute;inset:3px 10% 52%}.button:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 0%,#ffffff8c 50%,#0000 100%);width:45%;position:absolute;inset:0;translate:-130%}.button--primary{background:var(--gloss-gold);color:var(--violet-900);box-shadow:inset 0 -4px #b75a008c,0 10px 24px -10px #feb304cc}.button--quiet{color:inherit;background:#ffffff1a;box-shadow:inset 0 0 0 2px #ffffff8c,inset 0 -4px #0000002e}.button--quiet:hover{background:#ffffff2e}.button--dark{background:linear-gradient(180deg, var(--violet-700), var(--violet-900));color:var(--white);box-shadow:inset 0 -4px #00000059,0 10px 24px -12px #19025ae6}.game-theme .button--store{background:var(--game-accent);color:var(--game-accent-ink);box-shadow:inset 0 -4px #00000038,0 10px 24px -12px #0009}.button-row{gap:var(--space-xs);flex-wrap:wrap;display:flex}@media (width<=24rem){.button{padding-inline:1.1rem;font-size:.9875rem}}.status{border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, currentColor 35%, transparent);font-family:var(--font-display);font-size:.875rem;font-weight:var(--weight-strong);white-space:nowrap;background:#0000003d;align-items:center;gap:.45em;padding:.34em .8em;line-height:1.2;display:inline-flex}.status:before{content:"";background:currentColor;border-radius:50%;flex:none;width:.55em;height:.55em}.status--live{background:var(--candy-green);color:#0b2a00;box-shadow:inset 0 -2px #0000002e}.status--coming-soon:before{background:0 0;box-shadow:inset 0 0 0 1.75px}.app-icon{border-radius:var(--radius-icon);display:block;overflow:hidden;box-shadow:0 0 0 2px #ffffffd9,0 12px 24px -10px #080028cc}.app-icon img{aspect-ratio:1;object-fit:cover;width:100%;height:auto}.device{border-radius:var(--radius-device);box-shadow:0 0 0 2px #ffffff29, var(--shadow-art);background:linear-gradient(160deg,#2b1a7a,#0d0233);padding:7px;display:block}.device picture{display:block}.device img{border-radius:calc(var(--radius-device) - 7px);width:100%}.decor{z-index:0;pointer-events:none;position:absolute;inset:0}.decor>span{display:block;position:absolute}.cube{--c-light:#fff;--c:var(--candy-purple);--c-dark:#000;width:var(--size,3rem);aspect-ratio:1;background:radial-gradient(circle at 28% 24%, #ffffffd9 0 7%, #fff0 26%), linear-gradient(150deg, var(--c-light) 0%, var(--c) 48%, var(--c-dark) 100%);font-size:calc(var(--size,3rem) / 3);rotate:var(--tilt,16deg);border-radius:24%;box-shadow:inset 0 -.35em .6em #00000047,inset 0 .25em .35em #fff6,0 .9em 1.6em -.6em #080028b3}.marble{--c-light:#fff;--c:var(--candy-red);--c-dark:#000;width:var(--size,2.5rem);aspect-ratio:1;background:radial-gradient(circle at 32% 28%, #fff 0 5%, var(--c-light) 13%, var(--c) 46%, var(--c-dark) 100%);border-radius:50%;box-shadow:0 .9rem 1.4rem -.7rem #080028bf}.sparkle{width:var(--size,1.25rem);aspect-ratio:1;background:radial-gradient(circle, var(--cream) 0 20%, var(--gold-light) 45%, var(--gold) 70%);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%)}.c-purple{--c-light:#f0a4ff;--c:var(--candy-purple);--c-dark:#5a0fa0}.c-cyan{--c-light:#b8f3ff;--c:var(--candy-cyan);--c-dark:#0a6fb8}.c-green{--c-light:#c8ff9e;--c:var(--candy-green);--c-dark:#157a00}.c-red{--c-light:#ffb0a8;--c:var(--candy-red);--c-dark:#8a0500}.c-gold{--c-light:var(--cream);--c:var(--gold);--c-dark:#c46a00}.c-pink{--c-light:#ffd6fb;--c:var(--candy-pink);--c-dark:#a3209c}.c-blue{--c-light:#c4c8ff;--c:var(--royal-400);--c-dark:#1d1890}.lift{position:relative}.motion-toggle{display:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@media (prefers-reduced-motion:no-preference){:root{--motion-ease:cubic-bezier(.16, 1, .3, 1)}@view-transition{navigation:auto}.site-header{view-transition-name:site-header}::view-transition-old(root){animation:.18s ease-in both vt-out}::view-transition-new(root){animation:vt-in .38s var(--motion-ease) both}::view-transition-group(*){animation-duration:.52s;animation-timing-function:var(--motion-ease)}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0}}.enter{animation:rise-in .72s var(--motion-ease) both}.enter-2{animation-delay:90ms}.enter-3{animation-delay:.18s}.enter-4{animation-delay:.27s}.enter-pop{animation:pop-in .9s var(--ease-spring) both}@keyframes rise-in{0%{opacity:0;translate:0 1.25rem}}@keyframes pop-in{0%{opacity:0;translate:0 1.5rem;scale:.82}}.aurora:before{animation:22s ease-in-out infinite alternate aurora-a}.aurora:after{animation:28s ease-in-out infinite alternate aurora-b}@keyframes aurora-a{0%{translate:-6% -4%;rotate:0deg;scale:1}to{translate:6% 5%;rotate:14deg;scale:1.15}}@keyframes aurora-b{0%{opacity:.75;translate:5% 6%;rotate:0deg}to{opacity:1;translate:-7% -5%;rotate:-12deg}}.decor>.cube,.decor>.marble{animation:9s ease-in-out infinite alternate float}.decor>:nth-child(3n+2){animation-duration:11s;animation-delay:-4s}.decor>:nth-child(3n+3){animation-duration:13s;animation-delay:-7s}.decor>:nth-child(4n+1){animation-direction:alternate-reverse}.decor>.sparkle{animation:3.2s ease-in-out infinite twinkle}.decor>.sparkle:nth-child(2n){animation-duration:4.1s;animation-delay:-1.6s}.decor>.sparkle:nth-child(3n){animation-duration:5s;animation-delay:-2.7s}@keyframes float{0%{translate:0 .6rem;rotate:var(--tilt,0deg)}to{translate:.4rem -1.1rem;rotate:calc(var(--tilt,0deg) + 16deg)}}@keyframes twinkle{0%,to{opacity:.35;rotate:0deg;scale:.6}50%{opacity:1;rotate:45deg;scale:1}}.icon-cloud>.tile{animation:7s ease-in-out infinite alternate tile-float}@keyframes tile-float{0%{translate:0 .15rem;rotate:var(--tilt,0deg)}to{translate:0 -.45rem;rotate:calc(var(--tilt,0deg) + 4deg)}}.icon-cloud>.tile:nth-child(3n+2){animation-duration:10s;animation-delay:-3s}.icon-cloud>.tile:nth-child(3n+3){animation-duration:12s;animation-delay:-6s}.icon-cloud>.tile:nth-child(2n){animation-direction:alternate-reverse}.bob{animation:6s ease-in-out infinite bob}@keyframes bob{0%,to{translate:0}50%{translate:0 -.7rem}}:root .shine{display:block}.shine:before{animation:7s ease-in-out 1.2s infinite shine}@keyframes shine{0%{translate:-110%}22%,to{translate:260%}}.marquee .marquee-list--clone{display:flex}.marquee .marquee-track{flex-wrap:nowrap;width:max-content;animation:48s linear infinite marquee}.marquee-track .marquee-list{flex-wrap:nowrap}.marquee:hover .marquee-track{animation-play-state:paused}@keyframes marquee{to{translate:-50%}}.marquee:dir(rtl) .marquee-track{animation-name:marquee-rtl}@keyframes marquee-rtl{to{translate:50%}}.hero .decor{animation:burst-in 1.2s var(--ease-spring) .15s both;transform-origin:70% 45%}@keyframes burst-in{0%{opacity:0;scale:.25}}.hero-title .word{animation:word-rise .82s var(--ease-spring) both}.hero-title .w2{animation-delay:.11s}.hero-title .w3{animation-delay:.24s}.hero-title .w4{animation-delay:.35s}@keyframes word-rise{0%{opacity:0;translate:0 .55em;rotate:5deg;scale:.85}}.lead-glow,.board-glow{animation:4.8s ease-in-out infinite glow-pulse}.board-glow{animation-duration:6s;animation-delay:-2s}@keyframes glow-pulse{0%,to{opacity:.6;scale:.9}50%{opacity:1;scale:1.08}}.lead-art{animation:8s ease-in-out infinite drift}@keyframes drift{0%,to{translate:0;rotate:-1deg}50%{translate:0 -.75rem;rotate:1deg}}.lead-icon{animation:3.4s ease-in-out infinite icon-bob}.mini-icon{animation:3.8s ease-in-out infinite icon-bob}.mini-icon--2{animation-delay:-1.9s}@keyframes icon-bob{0%,to{translate:0;rotate:0deg}50%{translate:0 -.4rem;rotate:-5deg}}.deck-card--a{animation:deck-a 12s var(--motion-ease) infinite}.deck-card--b{animation:deck-b 12s var(--motion-ease) infinite}@keyframes deck-a{0%,38%,to{translate:-20% -4%;rotate:-10deg;scale:.8}45%,95%{translate:0 4%;rotate:0deg;scale:.74}52%,88%{translate:20% -4%;rotate:10deg;scale:.8}}@keyframes deck-b{0%,38%,to{translate:20% -4%;rotate:10deg;scale:.8}45%,95%{translate:0 4%;rotate:0deg;scale:.74}52%,88%{translate:-20% -4%;rotate:-10deg;scale:.8}}.shimmer:after{animation:4s ease-in-out 1.6s infinite shimmer}@keyframes shimmer{0%{translate:-130%}28%,to{translate:260%}}.status--live:before{animation:2.2s ease-in-out infinite breathe}@keyframes breathe{50%{opacity:.7;scale:1.45}}:root .motion-toggle{display:inline-flex}:root:has(.motion-toggle input:checked) :is(.aurora,.shine,.shimmer):before,:root:has(.motion-toggle input:checked) :is(.aurora,.shimmer):after,:root:has(.motion-toggle input:checked) .status--live:before,:root:has(.motion-toggle input:checked) :is(.decor>span,.bob,.marquee-track,.icon-cloud>.tile,.lead-glow,.board-glow,.lead-art,.deck-card,.lead-icon,.mini-icon){animation-play-state:paused}@supports (animation-timeline:view()){.reveal{animation-name:reveal;animation-fill-mode:both;animation-timing-function:var(--motion-ease);animation-timeline:view();animation-range:entry entry 70%}.reveal-row>:nth-child(4n+2){animation-range:entry 8% entry 78%}.reveal-row>:nth-child(4n+3){animation-range:entry 16% entry 86%}.reveal-row>:nth-child(4n+4){animation-range:entry 24% entry 94%}@keyframes reveal{0%{opacity:0;translate:0 3rem;scale:.94}}}.button{transition:translate .26s var(--ease-spring), scale .14s ease}.button:after{transition:translate}.button:hover{translate:0 -3px}.button:hover:after{transition:translate .72s var(--motion-ease);translate:260%}.button:active{translate:0 1px;scale:.97}.lift{transition:translate .42s var(--ease-spring), rotate .42s var(--ease-spring), scale .42s var(--ease-spring)}.lift:before{transition:opacity .32s}.lift:hover,.lift:focus-within{translate:0 -.5rem;rotate:x 5deg;scale:1.015}.hop{transition:translate .32s var(--ease-spring), rotate .32s var(--ease-spring)}.hop:hover,.hop:focus-visible{translate:0 -4px;rotate:-2deg}.hop .app-icon{transition:scale .32s var(--ease-spring)}.hop:hover .app-icon{scale:1.08}.menu[open] .links--menu{animation:menu-in .24s var(--motion-ease) both;transform-origin:100% 0}@keyframes menu-in{0%{opacity:0;translate:0 -.5rem;scale:.96}}}.site-header[data-astro-cid-fzpbxy5g]{z-index:50;backdrop-filter:blur(14px)saturate(1.4);background:#19025ae0;position:sticky;top:0}.site-header[data-astro-cid-fzpbxy5g]:after{content:"";background:linear-gradient(90deg, transparent, var(--gold) 20%, var(--gold-light) 50%, var(--gold) 80%, transparent);opacity:.7;height:2px;position:absolute;inset:auto 0 0}.bar[data-astro-cid-fzpbxy5g]{justify-content:space-between;align-items:center;gap:var(--space-s);min-height:var(--header-height);display:flex}.brand[data-astro-cid-fzpbxy5g]{align-items:center;padding-block:.6rem;text-decoration:none;display:inline-flex}.brand[data-astro-cid-fzpbxy5g] .brand-logo{filter:drop-shadow(0 4px 10px #08002899);width:auto;height:3.25rem}.end[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--space-s);display:flex}.links[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--space-3xs);margin:0;padding:0;list-style:none;display:flex}.links[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{border-radius:var(--radius-pill);min-height:2.75rem;color:var(--text);font-family:var(--font-display);font-size:1.0625rem;font-weight:var(--weight-strong);transition:background-color var(--duration-fast) ease;align-items:center;padding-inline:1rem;text-decoration:none;display:inline-flex}.links[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{background:#ffffff1f}.links--wide[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]{background:var(--gloss-gold);color:var(--violet-900);box-shadow:inset 0 -3px #b75a0073}.menu[data-astro-cid-fzpbxy5g]{display:none;position:relative}.menu[data-astro-cid-fzpbxy5g] summary[data-astro-cid-fzpbxy5g]{border-radius:var(--radius-pill);min-height:2.75rem;font-family:var(--font-display);font-size:1rem;font-weight:var(--weight-strong);cursor:pointer;background:#ffffff1a;align-items:center;gap:.6rem;padding-inline:1rem;list-style:none;display:inline-flex;box-shadow:inset 0 0 0 2px #ffffff73}.menu[data-astro-cid-fzpbxy5g] summary[data-astro-cid-fzpbxy5g]::-webkit-details-marker{display:none}.menu[data-astro-cid-fzpbxy5g] summary[data-astro-cid-fzpbxy5g]:before{content:"";background:currentColor;border-radius:2px;width:1rem;height:2px;box-shadow:0 -5px,0 5px}.menu[data-astro-cid-fzpbxy5g][open] summary[data-astro-cid-fzpbxy5g]{background:var(--gloss-gold);box-shadow:none;color:var(--violet-900)}.links--menu[data-astro-cid-fzpbxy5g]{top:calc(100% + .6rem);border:2px solid var(--line-strong);border-radius:var(--radius-card);background:var(--violet-800);min-width:14rem;box-shadow:var(--shadow-card);flex-direction:column;align-items:stretch;gap:.25rem;padding:.5rem;position:absolute;inset-inline-end:0}.links--menu[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{border-radius:calc(var(--radius-card) - .6rem);width:100%;padding-inline:1rem}.links--menu[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]{color:var(--gold-light);background:#fed30829}.lang-switch[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{border-radius:var(--radius-pill);background:#ffffff1a;gap:2px;margin:0;padding:3px;list-style:none;display:flex;box-shadow:inset 0 0 0 1.5px #ffffff59}.lang-switch[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{border-radius:var(--radius-pill);min-width:2.75rem;min-height:2.5rem;color:var(--white);font-family:var(--font-display);font-size:.9375rem;font-weight:var(--weight-strong);justify-content:center;align-items:center;padding-inline:.8rem;line-height:1;text-decoration:none;display:inline-flex}.lang-switch[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{background:#ffffff24}.lang-switch[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=true]{background:var(--white);color:var(--violet-900)}@media (width<=47.99rem){.links--wide[data-astro-cid-fzpbxy5g]{display:none}.menu[data-astro-cid-fzpbxy5g]{display:block}.brand[data-astro-cid-fzpbxy5g] .brand-logo{height:2.75rem}.end[data-astro-cid-fzpbxy5g]{gap:var(--space-2xs)}.lang-switch[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{padding-inline:.6rem}}.site-footer[data-astro-cid-nns7i3if]{padding-block:var(--space-2xl) var(--space-l);background:radial-gradient(50rem 20rem at 50% 0%, #4942ef38, transparent 70%), var(--surface-sunk);color:var(--text-muted);font-size:var(--step--1);position:relative}.site-footer[data-astro-cid-nns7i3if]:before{content:"";background:var(--rim-gold);height:3px;position:absolute;inset:0 0 auto}.top[data-astro-cid-nns7i3if]{gap:var(--space-xl);display:grid}@media (width>=56rem){.top[data-astro-cid-nns7i3if]{gap:var(--space-2xl);grid-template-columns:minmax(16rem,1fr) minmax(0,1.8fr)}}.identity[data-astro-cid-nns7i3if]{align-content:start;justify-items:start;gap:.4rem;display:grid}.brand[data-astro-cid-nns7i3if]{margin-bottom:var(--space-xs);text-decoration:none;display:inline-flex}.brand[data-astro-cid-nns7i3if] .brand-logo{filter:drop-shadow(0 8px 18px #00000080);width:auto;height:6rem}.tagline[data-astro-cid-nns7i3if]{color:var(--gold);font-family:var(--font-display);font-size:var(--step-2);font-weight:var(--weight-display);line-height:1.3}.columns[data-astro-cid-nns7i3if]{gap:var(--space-l);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.col-follow[data-astro-cid-nns7i3if]{grid-column:1/-1}@media (width>=40rem){.col-follow[data-astro-cid-nns7i3if]{grid-column:auto}.columns[data-astro-cid-nns7i3if]{grid-template-columns:minmax(0,2fr) minmax(0,1fr) max-content}.col-games[data-astro-cid-nns7i3if] ul[data-astro-cid-nns7i3if]{column-gap:var(--space-m);grid-template-columns:repeat(2,minmax(0,1fr))}}h2[data-astro-cid-nns7i3if]{margin-bottom:var(--space-2xs);color:var(--white);font-size:var(--step-1)}ul[data-astro-cid-nns7i3if]{margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if],.email[data-astro-cid-nns7i3if]{min-width:2.75rem;min-height:2.75rem;color:var(--white);align-items:center;font-size:1rem;text-decoration:none;display:inline-flex}.email[data-astro-cid-nns7i3if],li[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:var(--gold-light);text-decoration:underline}.social[data-astro-cid-nns7i3if]{flex-wrap:nowrap;gap:.6rem;margin-top:.35rem;display:flex}.social[data-astro-cid-nns7i3if] .social-link[data-astro-cid-nns7i3if]{width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;color:var(--white);background:#ffffff14;border:1px solid #fed30873;border-radius:50%;place-items:center;text-decoration:none;display:grid}.social[data-astro-cid-nns7i3if] .social-link[data-astro-cid-nns7i3if]:hover,.social[data-astro-cid-nns7i3if] .social-link[data-astro-cid-nns7i3if]:focus-visible{border-color:var(--gold);background:var(--gold);color:var(--surface-sunk);text-decoration:none}.social[data-astro-cid-nns7i3if] svg[data-astro-cid-nns7i3if]{display:block}.social[data-astro-cid-nns7i3if] .social-play[data-astro-cid-nns7i3if]{fill:var(--surface-sunk)}.social[data-astro-cid-nns7i3if] .social-link[data-astro-cid-nns7i3if]:hover .social-play[data-astro-cid-nns7i3if],.social[data-astro-cid-nns7i3if] .social-link[data-astro-cid-nns7i3if]:focus-visible .social-play[data-astro-cid-nns7i3if]{fill:var(--gold)}.bottom[data-astro-cid-nns7i3if]{gap:var(--space-2xs) var(--space-l);margin-top:var(--space-2xl);padding-top:var(--space-m);border-top:1px solid var(--line);flex-wrap:wrap;font-size:.875rem;display:flex}main[data-astro-cid-z4jru4n3]:focus{outline:none}.decor--hero[data-astro-cid-6kfomopr] .d1[data-astro-cid-6kfomopr]{--size:4rem;--tilt:16deg;top:3%;inset-inline-start:.5%}.decor--hero[data-astro-cid-6kfomopr] .d2[data-astro-cid-6kfomopr]{--size:2.75rem;bottom:5%;inset-inline-start:33%}.decor--hero[data-astro-cid-6kfomopr] .d3[data-astro-cid-6kfomopr]{--size:1.5rem;top:10%;inset-inline-start:48%}.decor--hero[data-astro-cid-6kfomopr] .d4[data-astro-cid-6kfomopr]{--size:3.5rem;--tilt:-14deg;top:5%;inset-inline-end:3%}.decor--hero[data-astro-cid-6kfomopr] .d5[data-astro-cid-6kfomopr]{--size:2.5rem;bottom:13%;inset-inline-end:42%}.decor--hero[data-astro-cid-6kfomopr] .d6[data-astro-cid-6kfomopr]{--size:1.1rem;bottom:22%;inset-inline-end:30%}.decor--hero[data-astro-cid-6kfomopr] .d7[data-astro-cid-6kfomopr]{--size:2.25rem;--tilt:28deg;bottom:4%;inset-inline-start:45%}.decor--hero[data-astro-cid-6kfomopr] .d8[data-astro-cid-6kfomopr]{--size:1.75rem;top:40%;inset-inline-end:1%}.decor--hero[data-astro-cid-6kfomopr] .d9[data-astro-cid-6kfomopr]{--size:2rem;--tilt:-24deg;top:52%;inset-inline-start:1%}.decor--hero[data-astro-cid-6kfomopr] .d10[data-astro-cid-6kfomopr]{--size:1.4rem;top:2%;inset-inline-start:30%}.decor--hero[data-astro-cid-6kfomopr] .d11[data-astro-cid-6kfomopr]{--size:2.5rem;--tilt:10deg;top:3%;inset-inline-end:30%}.decor--hero[data-astro-cid-6kfomopr] .d12[data-astro-cid-6kfomopr]{--size:1.4rem;bottom:24%;inset-inline-start:49%}.decor--header[data-astro-cid-6kfomopr] .d1[data-astro-cid-6kfomopr]{--size:3.25rem;--tilt:-12deg;top:18%;inset-inline-end:6%}.decor--header[data-astro-cid-6kfomopr] .d2[data-astro-cid-6kfomopr]{--size:2.25rem;bottom:8%;inset-inline-end:46%}.decor--header[data-astro-cid-6kfomopr] .d3[data-astro-cid-6kfomopr]{--size:1.4rem;top:14%;inset-inline-end:26%}.decor--header[data-astro-cid-6kfomopr] .d4[data-astro-cid-6kfomopr]{--size:2.5rem;--tilt:20deg;bottom:18%;inset-inline-end:3%}.decor--header[data-astro-cid-6kfomopr] .d5[data-astro-cid-6kfomopr]{--size:1.6rem;top:52%;inset-inline-end:30%}.decor--header[data-astro-cid-6kfomopr] .d6[data-astro-cid-6kfomopr]{--size:1.1rem;top:12%;inset-inline-start:46%}.decor--header[data-astro-cid-6kfomopr] .d7[data-astro-cid-6kfomopr]{--size:1.75rem;--tilt:34deg;bottom:10%;inset-inline-start:52%}.decor--band[data-astro-cid-6kfomopr] .d1[data-astro-cid-6kfomopr]{--size:3rem;--tilt:18deg;top:6%;inset-inline-end:1.5%}.decor--band[data-astro-cid-6kfomopr] .d2[data-astro-cid-6kfomopr]{--size:2rem;bottom:6%;inset-inline-end:30%}.decor--band[data-astro-cid-6kfomopr] .d3[data-astro-cid-6kfomopr]{--size:1.3rem;top:8%;inset-inline-start:36%}.decor--band[data-astro-cid-6kfomopr] .d4[data-astro-cid-6kfomopr]{--size:2rem;--tilt:-16deg;bottom:4%;inset-inline-start:1%}.decor--band[data-astro-cid-6kfomopr] .d5[data-astro-cid-6kfomopr]{--size:1.4rem;top:5%;inset-inline-start:1.5%}.decor--game[data-astro-cid-6kfomopr] .d1[data-astro-cid-6kfomopr]{--size:2.75rem;--tilt:14deg;top:10%;inset-inline-end:4%}.decor--game[data-astro-cid-6kfomopr] .d2[data-astro-cid-6kfomopr]{--size:1.3rem;top:20%;inset-inline-start:48%}.decor--game[data-astro-cid-6kfomopr] .d3[data-astro-cid-6kfomopr]{--size:2rem;bottom:12%;inset-inline-start:3%}.decor--game[data-astro-cid-6kfomopr] .d4[data-astro-cid-6kfomopr]{--size:2.25rem;--tilt:-18deg;bottom:8%;inset-inline-end:42%}.decor--game[data-astro-cid-6kfomopr] .d5[data-astro-cid-6kfomopr]{--size:1rem;bottom:26%;inset-inline-end:6%}.decor--game[data-astro-cid-6kfomopr] .d6[data-astro-cid-6kfomopr]{--size:1.5rem;top:6%;inset-inline-start:30%}@media (width<=47.99rem){.decor[data-astro-cid-6kfomopr]>span[data-astro-cid-6kfomopr]{scale:.7}.decor--hero[data-astro-cid-6kfomopr] .d1[data-astro-cid-6kfomopr],.decor--hero[data-astro-cid-6kfomopr] .d2[data-astro-cid-6kfomopr],.decor--hero[data-astro-cid-6kfomopr] .d3[data-astro-cid-6kfomopr],.decor--hero[data-astro-cid-6kfomopr] .d4[data-astro-cid-6kfomopr],.decor--hero[data-astro-cid-6kfomopr] .d5[data-astro-cid-6kfomopr],.decor--hero[data-astro-cid-6kfomopr] .d6[data-astro-cid-6kfomopr],.decor--hero[data-astro-cid-6kfomopr] .d7[data-astro-cid-6kfomopr],.decor--hero[data-astro-cid-6kfomopr] .d9[data-astro-cid-6kfomopr],.decor--hero[data-astro-cid-6kfomopr] .d11[data-astro-cid-6kfomopr],.decor--hero[data-astro-cid-6kfomopr] .d12[data-astro-cid-6kfomopr],.decor--header[data-astro-cid-6kfomopr] .d1[data-astro-cid-6kfomopr],.decor--header[data-astro-cid-6kfomopr] .d2[data-astro-cid-6kfomopr],.decor--header[data-astro-cid-6kfomopr] .d3[data-astro-cid-6kfomopr],.decor--header[data-astro-cid-6kfomopr] .d5[data-astro-cid-6kfomopr],.decor--header[data-astro-cid-6kfomopr] .d6[data-astro-cid-6kfomopr],.decor--header[data-astro-cid-6kfomopr] .d7[data-astro-cid-6kfomopr],.decor--band[data-astro-cid-6kfomopr] .d2[data-astro-cid-6kfomopr],.decor--band[data-astro-cid-6kfomopr] .d3[data-astro-cid-6kfomopr],.decor--band[data-astro-cid-6kfomopr] .d4[data-astro-cid-6kfomopr],.decor--game[data-astro-cid-6kfomopr] .d1[data-astro-cid-6kfomopr],.decor--game[data-astro-cid-6kfomopr] .d2[data-astro-cid-6kfomopr],.decor--game[data-astro-cid-6kfomopr] .d4[data-astro-cid-6kfomopr],.decor--game[data-astro-cid-6kfomopr] .d6[data-astro-cid-6kfomopr]{display:none}}.motion-toggle[data-astro-cid-ws4wxc4c]{z-index:2;border-radius:var(--radius-pill);min-height:2.75rem;color:var(--white);font-size:.875rem;font-weight:var(--weight-medium);cursor:pointer;user-select:none;background:#12013f8c;align-items:center;gap:.5rem;padding-inline:.9rem 1rem;position:relative;box-shadow:inset 0 0 0 1.5px #ffffff59}.motion-toggle[data-astro-cid-ws4wxc4c]:hover{background:#12013fbf}.motion-toggle[data-astro-cid-ws4wxc4c]:has(input:focus-visible){outline:3px solid var(--focus-ring);outline-offset:3px}.glyph[data-astro-cid-ws4wxc4c]{border-inline:.25rem solid;width:.75rem;height:.85rem}.motion-toggle[data-astro-cid-ws4wxc4c]:has(input:checked){background:var(--gloss-gold);box-shadow:none;color:var(--violet-900)}.motion-toggle[data-astro-cid-ws4wxc4c]:has(input:checked) .glyph[data-astro-cid-ws4wxc4c]{clip-path:polygon(10% 0,100% 50%,10% 100%);background:currentColor;border:0}
