@font-face{font-family:"Baloo 2";font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/3df855c5313a6ce1-s.p.3wiqdwqz1gfqe.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/fb935d2767b6bc53-s.1znw80anc03tc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/106680e3cb941a97-s.0dpkqgqz79smb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/4686f7842ee651e2-s.p.2zp15__9k16__.woff2)format("woff2");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 2 Fallback";src:local(Arial);ascent-override:112.55%;descent-override:54.71%;line-gap-override:0.0%;size-adjust:95.78%}.TezBCW_className{font-family:"Baloo 2","Baloo 2 Fallback";font-style:normal}.TezBCW_variable{--font-display:"Baloo 2", "Baloo 2 Fallback"}
@font-face{font-family:"Baloo Bhaijaan 2";font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/13f3c7229c24fa8d-s.p.1bc6vz5_wy2ig.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-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,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:"Baloo Bhaijaan 2";font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/e4b9b692f07f4b76-s.291wzr_wi4_ch.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Baloo Bhaijaan 2";font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/0c9f190b866cf655-s.302w80tar8_r6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Baloo Bhaijaan 2";font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/7f863d956c274424-s.1fl9bxoicio18.woff2)format("woff2");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 Fallback";src:local(Arial);ascent-override:112.76%;descent-override:65.98%;line-gap-override:0.0%;size-adjust:95.78%}.U4kgPq_className{font-family:"Baloo Bhaijaan 2","Baloo Bhaijaan 2 Fallback";font-style:normal}.U4kgPq_variable{--font-display-ar:"Baloo Bhaijaan 2", "Baloo Bhaijaan 2 Fallback"}
@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(../media/38b3f57056672e96-s.3j-lqo2q-puhp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8cccf984c8510bbf-s.p.2li_3lqay9qjq.woff2)format("woff2");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:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ae9e2a5bb156676d-s.061jvc6_x84nn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(../media/191d227036512e10-s.p.0hs6q6udzld4a.woff2)format("woff2");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:Atkinson Hyperlegible Fallback;src:local(Arial);ascent-override:95.6%;descent-override:29.18%;line-gap-override:0.0%;size-adjust:99.37%}._1DcD8G_className{font-family:Atkinson Hyperlegible,Atkinson Hyperlegible Fallback;font-style:normal}._1DcD8G_variable{--font-body:"Atkinson Hyperlegible", "Atkinson Hyperlegible Fallback"}
:root{--night:#141846;--night-2:#1d2260;--indigo:#252a68;--turquoise:#24c9c5;--gold:#ffb84d;--dream:#a98afb;--cloud:#f6f8ff;--dawn:#ffe7c4;--slate:#25334a;--slate-2:#4a5873;--ink-on-night:#eef0ff;--ink-on-night-2:#c3c8f0;--font-display-stack:var(--font-display), var(--font-display-ar), "PingFang SC", "Hiragino Sans GB", "Noto Sans SC", "Microsoft YaHei", system-ui, sans-serif;--font-body-stack:var(--font-body), "Noto Sans", "Noto Sans Arabic", "Noto Sans Devanagari", "PingFang SC", "Noto Sans SC", "Microsoft YaHei", system-ui, sans-serif;--step--1:.875rem;--step-0:1.0625rem;--step-1:1.33rem;--step-2:1.66rem;--step-3:clamp(1.75rem, 1.3rem + 2vw, 2.6rem);--step-4:clamp(2.4rem, 1.5rem + 4.2vw, 4.4rem);--space-1:.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2.5rem;--space-5:4rem;--space-6:clamp(4rem, 3rem + 5vw, 7.5rem);--radius-s:12px;--radius-m:22px;--radius-round:999px;--ease:cubic-bezier(.2, .7, .2, 1);--slow:9s}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:5rem}body{background:var(--cloud);color:var(--slate);font-family:var(--font-body-stack);font-size:var(--step-0);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}body[data-lang=ar]{--font-display-stack:var(--font-display-ar), system-ui, sans-serif}img{max-width:100%;height:auto;display:block}h1,h2,h3{font-family:var(--font-display-stack);margin:0 0 var(--space-2);text-wrap:balance;font-weight:700;line-height:1.12}h1{font-size:var(--step-4);letter-spacing:-.01em}h2{font-size:var(--step-3)}h3{font-size:var(--step-1)}p{margin:0 0 var(--space-2);text-wrap:pretty}a{color:inherit}:focus-visible{outline:3px solid var(--gold);outline-offset:3px;border-radius:6px}.wrap{width:min(1160px,100% - 2rem);margin-inline:auto}.narrow{width:min(760px,100% - 2rem)}.muted{color:var(--slate-2)}.night .muted{color:var(--ink-on-night-2)}.big{font-size:var(--step-1);line-height:1.5}.lead{font-size:var(--step-1);max-width:34ch;line-height:1.5}.section-lead{max-width:60ch;font-size:var(--step-1);margin-bottom:var(--space-4);line-height:1.5}.skip{inset-inline-start:-9999px;z-index:100;background:var(--gold);color:var(--night);border-radius:var(--radius-s);padding:.6rem 1rem;position:absolute;top:.5rem}.skip:focus{inset-inline-start:.5rem}.site-header{z-index:20;background:color-mix(in srgb, var(--night) 92%, transparent);-webkit-backdrop-filter:saturate(140%)blur(8px);backdrop-filter:saturate(140%)blur(8px);color:var(--ink-on-night);border-bottom:1px solid #ffffff0f;position:sticky;top:0}.header-row{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:4rem;display:flex}.header-row>a{text-decoration:none}.logo{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.01em;align-items:center;gap:.55rem;font-size:1.45rem;font-weight:700;display:inline-flex}.logo b{color:var(--gold);font-weight:700}.logo img{border-radius:10px}.brand{border-radius:12px}.nav-panel{align-items:center;gap:clamp(.75rem,1.6vw,1.5rem);display:flex}.nav-list{align-items:center;gap:clamp(.25rem,1.2vw,1.1rem);margin:0;padding:0;list-style:none;display:flex}.nav-list a{transition:color .16s var(--ease);padding:.5rem .3rem;font-weight:700;text-decoration:none;display:inline-block;position:relative}.nav-list a:after{content:"";inset-inline:.3rem;background:var(--gold);height:2px;transform-origin:var(--from,left);transition:transform .22s var(--ease);border-radius:2px;position:absolute;bottom:.2rem;transform:scaleX(0)}[dir=rtl] .nav-list a:after{--from:right}.nav-list a:hover,.nav-list a[aria-current=page]{color:var(--gold)}.nav-list a:hover:after,.nav-list a[aria-current=page]:after{transform:scaleX(1)}.nav-tools{align-items:center;gap:.5rem;display:flex}.nav-portal{border:2px solid var(--turquoise);border-radius:var(--radius-round);min-height:44px;transition:background .18s var(--ease), color .18s var(--ease);align-items:center;padding:.4rem .95rem;font-weight:700;text-decoration:none;display:inline-flex}.nav-portal:hover{background:var(--turquoise);color:var(--night)}.menu-button{border-radius:var(--radius-round);min-height:44px;color:inherit;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #fff3;align-items:center;gap:.55rem;padding:.4rem .8rem;font-weight:700;display:none}.menu-icon{width:20px;height:14px;position:relative}.menu-icon span{height:2.4px;transition:transform .24s var(--ease), opacity .16s var(--ease), top .24s var(--ease);background:currentColor;border-radius:2px;position:absolute;inset-inline:0}.menu-icon span:first-child{top:0}.menu-icon span:nth-child(2){top:6px}.menu-icon span:nth-child(3){top:12px}.menu-button[aria-expanded=true] .menu-icon span:first-child{top:6px;transform:rotate(45deg)}.menu-button[aria-expanded=true] .menu-icon span:nth-child(2){opacity:0}.menu-button[aria-expanded=true] .menu-icon span:nth-child(3){top:6px;transform:rotate(-45deg)}@media (max-width:1000px){.site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--night)}.header-row{position:relative}.menu-button{display:inline-flex}.nav-panel{top:100%;align-items:stretch;gap:var(--space-2);padding:var(--space-2) 1rem var(--space-3);background:var(--night-2);visibility:hidden;opacity:0;max-height:calc(100dvh - 4rem);transition:opacity .2s var(--ease), transform .24s var(--ease), visibility 0s linear .24s;border-bottom:1px solid #ffffff1a;flex-direction:column;position:absolute;inset-inline:-1rem;overflow-y:auto;transform:translateY(-8px);box-shadow:0 24px 40px #05071e80}.nav-panel.is-open{visibility:visible;opacity:1;transition:opacity .2s var(--ease), transform .24s var(--ease);transform:none}.nav-list{flex-direction:column;align-items:stretch;gap:0}.nav-list li+li{border-top:1px solid #ffffff14}.nav-list a{font-size:var(--step-1);font-family:var(--font-display-stack);padding:.85rem .25rem;display:block}.nav-list a:after{display:none}.nav-tools{flex-wrap:wrap;justify-content:space-between}.nav-tools .lang-menu ul{inset-inline-end:0;top:auto;bottom:calc(100% + 6px)}}@media (max-width:420px){.menu-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.lang-menu{position:relative}.lang-menu summary{cursor:pointer;border-radius:var(--radius-s);align-items:center;gap:.35rem;min-height:44px;padding:.45rem .6rem;font-weight:700;list-style:none;display:inline-flex}.lang-menu summary::-webkit-details-marker{display:none}.lang-menu[open] summary,.lang-menu summary:hover{background:#ffffff14}.lang-menu ul{inset-inline-end:0;background:var(--night-2);border-radius:var(--radius-s);border:1px solid #ffffff1f;min-width:10rem;margin:0;padding:.4rem;list-style:none;position:absolute;top:calc(100% + 6px);box-shadow:0 18px 40px #05071e73}.lang-menu li a{border-radius:8px;padding:.55rem .8rem;text-decoration:none;display:block}.lang-menu li a:hover,.lang-menu li a[aria-current]{color:var(--gold);background:#ffffff1a}.night{background:var(--night);color:var(--ink-on-night);isolation:isolate;position:relative}.day{background:var(--cloud);color:var(--slate);padding-block:var(--space-6)}.sky{z-index:-1;background:radial-gradient(1.6px 1.6px at 12% 18%, #fff 60%, transparent 62%), radial-gradient(1.2px 1.2px at 28% 62%, #fff 60%, transparent 62%), radial-gradient(2px 2px at 41% 29%, var(--gold) 60%, transparent 62%), radial-gradient(1.2px 1.2px at 57% 81%, #fff 60%, transparent 62%), radial-gradient(1.6px 1.6px at 69% 14%, #fff 60%, transparent 62%), radial-gradient(1.2px 1.2px at 83% 47%, #fff 60%, transparent 62%), radial-gradient(2px 2px at 92% 73%, var(--turquoise) 60%, transparent 62%), radial-gradient(1.2px 1.2px at 6% 88%, #fff 60%, transparent 62%);background-size:100% 100%;position:absolute;inset:0;overflow:hidden}.sky:before,.sky:after{content:"";animation:twinkle var(--slow) ease-in-out infinite alternate;background-image:radial-gradient(1px 1px at 20px 30px,#ffffffb3 50%,#0000 52%),radial-gradient(1px 1px at 140px 90px,#ffffff80 50%,#0000 52%),radial-gradient(1.4px 1.4px at 80px 160px,#fffc 50%,#0000 52%);background-size:220px 210px;position:absolute;inset:-50%}.sky:after{opacity:.55;animation-delay:calc(var(--slow) / -2);background-size:330px 290px}.sky-soft:before{opacity:.6}@keyframes twinkle{0%{opacity:.45}to{opacity:1}}.hero{padding-block:clamp(3rem, 2rem + 4vw, 6rem) var(--space-4);overflow-x:clip}.hero-grid{align-items:center;gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);display:grid}.hero-copy h1{max-width:12ch}.hero-actions{align-items:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.btn{border-radius:var(--radius-round);min-height:48px;transition:transform .16s var(--ease), background .16s var(--ease);justify-content:center;align-items:center;padding:.75rem 1.4rem;font-weight:700;text-decoration:none;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn-gold{background:var(--gold);color:var(--night)}.btn-gold:hover{background:#ffc76e}.btn-turquoise{background:var(--turquoise);color:var(--night)}.soon-chip{color:var(--ink-on-night-2);align-items:center;gap:.45rem;font-weight:700;display:inline-flex}.spark{width:1.1rem;height:1.1rem;color:var(--gold)}.orbit{aspect-ratio:600/440;margin:0;position:relative}.orbit-path{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.orbit-path ellipse{fill:none;stroke:#ffffff47;stroke-width:1.5px;stroke-dasharray:2 9;stroke-linecap:round}.planet{width:38%;animation:7s ease-in-out infinite alternate drift;position:absolute}.planet img{aspect-ratio:1;object-fit:cover;border-radius:50%;box-shadow:0 0 0 6px #ffffff0f,inset 0 0 0 1px #ffffff40}.planet-1{inset-inline-start:0;width:31%;top:40%}.planet-2{inset-inline-start:34%;width:36%;animation-delay:-2.5s;top:-2%}.planet-3{inset-inline-end:0;width:40%;animation-delay:-5s;top:46%}.planet-label{text-align:center;font-size:var(--step--1);color:var(--ink-on-night-2);margin-top:.6rem;display:block}.planet-label b{color:var(--ink-on-night);font-family:var(--font-display-stack);font-size:var(--step-1);display:block}@keyframes drift{0%{transform:translateY(-5px)}to{transform:translateY(7px)}}.bands{padding-block:var(--space-5);border-top:1px dashed #ffffff24}.band-list{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.band-list li{border-inline-start:3px solid var(--dream);gap:.25rem;padding-inline-start:var(--space-2);display:grid}.band-list li:nth-child(2){border-color:var(--turquoise)}.band-list li:nth-child(3){border-color:var(--gold)}.band-age{color:var(--ink-on-night-2);font-weight:700}.band-name{font-family:var(--font-display-stack);font-size:var(--step-2);font-weight:700;line-height:1.1}.universes{padding-block:var(--space-5) 0}.uni-grid{gap:var(--space-2);grid-template-rows:auto auto;grid-template-columns:1.35fr 1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.uni{padding:var(--space-3);border-radius:var(--radius-m);background:var(--night-2);border:1px solid #ffffff14;position:relative}.uni h3{margin-top:var(--space-2)}.uni p{color:var(--ink-on-night-2)}.uni-glyph{width:52px;height:52px;color:var(--dream)}.uni-games{background:linear-gradient(160deg, #2b3190 0%, var(--night-2) 70%);border-color:#ffb84d73;grid-row:span 2}.uni-games .uni-glyph{width:88px;height:88px;color:var(--gold)}.uni-games h3{font-size:var(--step-3)}.uni-academy .uni-glyph{color:var(--turquoise)}.uni-friends{grid-column:span 2}.uni-friends .uni-glyph{color:#ff9db5}.status{font-size:var(--step--1);border-radius:var(--radius-round);color:var(--ink-on-night-2);background:#ffffff14;padding:.2rem .7rem;font-weight:700;display:inline-block}.status.live{background:var(--gold);color:var(--night)}.horizon{width:100%;height:clamp(70px,9vw,150px);margin-top:var(--space-5);display:block}.horizon-glow{fill:var(--dawn)}.horizon-day{fill:var(--cloud)}.safety{padding-top:var(--space-3);padding-bottom:var(--space-4)}.facts{gap:var(--space-3) var(--space-4);margin:0 0 var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.facts-single{grid-template-columns:1fr}.facts dt{font-family:var(--font-display-stack);font-size:var(--step-1);color:var(--indigo);align-items:center;gap:.6rem;font-weight:700;display:flex}.facts dt svg{color:var(--turquoise);flex:none}.facts dd{max-width:48ch;margin:.25rem 0 0;padding-inline-start:2rem}.facts-single dd{padding-inline-start:0}.text-link{color:var(--indigo);text-underline-offset:4px;font-weight:700;text-decoration-thickness:2px}.free{background:linear-gradient(180deg, var(--cloud), #eef0ff)}.free-grid{gap:var(--space-4);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;display:grid}.free-img{aspect-ratio:1;object-fit:cover;border-radius:50%;justify-self:center;width:min(340px,100%)}.lang-cloud{gap:var(--space-2) var(--space-4);flex-wrap:wrap;align-items:baseline;margin:0;padding:0;list-style:none;display:flex}.lang-cloud a{font-family:var(--font-display-stack);color:var(--indigo);font-size:clamp(1.8rem,1.2rem + 2.6vw,3.2rem);font-weight:700;text-decoration:none}.lang-cloud li:nth-child(3n+2) a{color:var(--turquoise)}.lang-cloud li:nth-child(3n) a{color:#8a6cf0}.lang-cloud a:hover{text-decoration:underline;text-decoration-thickness:3px}.download{padding-block:var(--space-6)}.dl-grid{gap:var(--space-4);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;display:grid}.stores{margin:0 0 var(--space-3);gap:var(--space-1);flex-wrap:wrap;padding:0;list-style:none;display:flex}.stores li{border-radius:var(--radius-s);color:var(--ink-on-night-2);border:1px dashed #ffffff59;padding:.6rem 1rem;font-weight:700}.dl-img{aspect-ratio:1;object-fit:cover;border-radius:50%}.page-hero{padding-block:var(--space-5)}.page-hero-grid{gap:var(--space-4);grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;display:grid}.page-hero-img{aspect-ratio:1;object-fit:cover;border-radius:50%}.steps{counter-reset:step;margin:0 0 var(--space-5);gap:var(--space-3);padding:0;list-style:none;display:grid}.steps li{counter-increment:step;padding-inline-start:3.5rem;position:relative}.steps li:before{content:counter(step);inset-inline-start:0;background:var(--indigo);width:2.5rem;height:2.5rem;color:var(--gold);font-family:var(--font-display-stack);border-radius:50%;place-items:center;font-size:1.2rem;font-weight:700;display:grid;position:absolute;top:0}.steps h3{margin-bottom:.25rem}.note{margin:var(--space-4) 0;padding:var(--space-3);border-radius:var(--radius-m);border-inline-start:4px solid var(--turquoise);background:#e9fbfa}.note h2{font-size:var(--step-2)}.note-inline{border-radius:var(--radius-s);background:#fff4e0;padding:.75rem 1rem}.note-on-night{color:var(--ink-on-night);background:#ffffff14}.note-on-night a{color:var(--gold)}.legal{padding-top:var(--space-4)}.legal h2{font-size:var(--step-2);margin-top:var(--space-4);color:var(--indigo);scroll-margin-top:5.5rem}.legal section{scroll-margin-top:5.5rem}.legal-n{color:var(--dream)}.legal-summary{margin-block:var(--space-3);padding:var(--space-3);border-radius:var(--radius-m);background:var(--indigo);color:var(--ink-on-night)}.legal-summary h2{color:var(--gold);font-size:var(--step-1);margin-top:0}.legal-summary ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.legal-summary li{margin:0;padding-inline-start:1.6rem;position:relative}.legal-summary li:before{content:"";inset-inline-start:0;background:var(--turquoise);border-radius:50%;width:.8rem;height:.8rem;position:absolute;top:.45em}.legal-toc{padding:var(--space-3);border-radius:var(--radius-m);background:#fff;border:1px solid #e3e7f6}.legal-toc h2{font-size:var(--step-1);margin-top:0}.legal-toc ol{columns:2 16rem;column-gap:var(--space-4);margin:0;padding-inline-start:1.4rem}.legal-toc li{break-inside:avoid}.legal-toc a{color:var(--indigo)}.legal ul{padding-inline-start:1.25rem}.legal li{margin-bottom:.4rem}.contact-list{gap:var(--space-2);margin:var(--space-4) 0;display:grid}.contact-list div{padding:var(--space-2) var(--space-3);border-radius:var(--radius-m);background:#fff;border:1px solid #e1e5f5}.contact-list dt{color:var(--slate-2);font-weight:700}.contact-list dd{font-family:var(--font-display-stack);font-size:var(--step-1);margin:0}.contact-list a{color:var(--indigo);overflow-wrap:anywhere}address{color:var(--slate-2);font-style:normal}.site-footer{background:var(--night);color:var(--ink-on-night);padding-block:var(--space-5) var(--space-3)}.footer-grid{gap:var(--space-4);grid-template-columns:1fr auto;display:grid}.tagline{font-family:var(--font-display-stack);font-size:var(--step-1);color:var(--gold);margin-top:var(--space-1)}.footer-links{align-content:start;gap:.35rem;display:grid}.footer-links a{padding-block:.2rem;text-decoration:none}.footer-links a:hover{color:var(--gold)}.dedication{align-items:center;gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-3);color:var(--ink-on-night-2);font-size:var(--step--1);border-top:1px dashed #ffffff24;display:flex}.dedication img{border-radius:50%;flex:none}.dedication p{max-width:60ch;margin:0}.site-footer .muted{color:var(--ink-on-night-2)}.copyright{margin-top:var(--space-2);font-size:var(--step--1)}@media (max-width:900px){.hero-grid,.free-grid,.dl-grid,.page-hero-grid{grid-template-columns:1fr}.orbit{width:100%;max-width:560px;margin-inline:auto}.band-list{grid-template-columns:1fr}.uni-grid{grid-template-columns:1fr 1fr}.uni-games{grid-area:auto/span 2}.facts{grid-template-columns:1fr}.page-hero-img,.dl-img{justify-self:center;width:min(260px,70%)}}@media (max-width:620px){.uni-grid{grid-template-columns:1fr}.uni-games,.uni-friends{grid-column:auto}.footer-grid{grid-template-columns:1fr}.orbit{aspect-ratio:600/600}.planet-1{width:34%;top:46%}.planet-2{inset-inline-start:30%;width:38%;top:0}.planet-3{width:38%;top:52%}.planet-label{font-size:.75rem}.planet-label b{font-size:1rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@keyframes rise{0%{opacity:.01;translate:0 18px}to{opacity:1;translate:0}}.reveal-load{animation:rise .7s var(--ease) both}.reveal-load:nth-child(2){animation-delay:90ms}.reveal-load:nth-child(3){animation-delay:.18s}.js .reveal{opacity:0;transition:opacity .6s var(--ease), translate .7s var(--ease), transform .26s var(--ease), box-shadow .26s var(--ease), border-color .26s var(--ease);animation:0s 2.5s forwards reveal-fallback;translate:0 28px}.js .reveal.in{opacity:1;animation:none;translate:0}@keyframes reveal-fallback{to{opacity:1;translate:0}}.orbit-path ellipse{animation:40s linear infinite orbit-dash}@keyframes orbit-dash{to{stroke-dashoffset:-440px}}.comet{top:22%;background:linear-gradient(90deg, transparent, #fff 70%, var(--gold));filter:drop-shadow(0 0 6px #ffe7c4e6);opacity:0;width:90px;height:2px;animation:comet 11s var(--ease) 2.5s infinite;pointer-events:none;border-radius:2px;position:absolute;inset-inline-start:6%;transform:rotate(-14deg)}[dir=rtl] .comet{background:linear-gradient(270deg, transparent, #fff 70%, var(--gold))}@keyframes comet{0%{opacity:0;translate:0}4%{opacity:1}14%{opacity:0;translate:320px 90px}15%,to{opacity:0;translate:0}}[dir=rtl] .comet{animation-name:comet-rtl}@keyframes comet-rtl{0%{opacity:0;translate:0}4%{opacity:1}14%{opacity:0;translate:-320px 90px}15%,to{opacity:0;translate:0}}.planet img{transition:transform .4s var(--ease), box-shadow .4s var(--ease)}.planet:hover img{transform:scale(1.04)rotate(-2deg);box-shadow:0 0 0 8px #24c9c540,inset 0 0 0 1px #ffffff59}@supports (animation-timeline:scroll()){.hero>.sky{animation:linear both sky-parallax;animation-timeline:scroll(root);animation-range:0 100vh}}@keyframes sky-parallax{to{transform:translateY(18vh)}}.uni{transition:transform .26s var(--ease), border-color .26s var(--ease), box-shadow .26s var(--ease)}.uni:hover{border-color:#ffffff38;transform:translateY(-6px);box-shadow:0 18px 40px #05071e73}.uni-glyph{transition:transform .4s var(--ease)}.uni:hover .uni-glyph{transform:rotate(-8deg)scale(1.08)}.btn{isolation:isolate;position:relative;overflow:hidden}.btn:after{content:"";z-index:-1;transition:transform .6s var(--ease);background:linear-gradient(110deg,#0000 30%,#ffffff73 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.btn:hover:after{transform:translate(120%)}.stats{padding-block:var(--space-3) var(--space-4)}.stat-list{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));margin-block:0;padding:0;list-style:none;display:grid}.stat-list li{text-align:center;padding:var(--space-2) var(--space-1);border-radius:var(--radius-m);color:var(--ink-on-night-2);background:#ffffff0a;border:1px solid #ffffff14;justify-items:center;gap:.1rem;font-weight:700;display:grid}.stat-n{font-family:var(--font-display), system-ui, sans-serif;font-size:var(--step-4);color:var(--gold);font-variant-numeric:tabular-nums;line-height:1}.stat-list li:nth-child(2) .stat-n{color:var(--turquoise)}.stat-list li:nth-child(3) .stat-n{color:var(--dream)}.stat-list li:nth-child(4) .stat-n{color:#ff9db5}.stat-n .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.how{padding-bottom:var(--space-5)}.how-list{gap:var(--space-3);counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.how-list li{padding:var(--space-3);border-radius:var(--radius-m);background:#fff;border:1px solid #e3e7f6;position:relative}.how-list li:not(:last-child):after{content:"";top:2.6rem;width:var(--space-3);border-top:2px dashed var(--dream);position:absolute;inset-inline-end:calc(var(--space-3) * -1)}.how-n{width:3rem;height:3rem;margin-bottom:var(--space-2);background:var(--indigo);color:var(--gold);font-family:var(--font-display), system-ui, sans-serif;font-size:var(--step-1);border-radius:50%;place-items:center;font-weight:700;display:grid}.how-list li:nth-child(2) .how-n{color:var(--turquoise)}.how-list li:nth-child(3) .how-n{color:#ff9db5}.how-list p{color:var(--slate-2);margin:0}.page-hero-compact{padding-block:var(--space-5) var(--space-4)}.lead-wide{max-width:52ch}.faq-jump{margin-top:var(--space-3);flex-wrap:wrap;gap:.5rem;display:flex}.faq-jump a{border-radius:var(--radius-round);transition:background .18s var(--ease);background:#ffffff14;border:1px solid #ffffff24;padding:.5rem 1rem;font-weight:700;text-decoration:none}.faq-jump a:hover{background:#ffffff29}.faq-group+.faq-group{margin-top:var(--space-5)}.faq-item{border-radius:var(--radius-s);transition:border-color .2s var(--ease), box-shadow .2s var(--ease);background:#fff;border:1px solid #e3e7f6;margin-bottom:.75rem}.faq-item[open]{border-color:var(--dream);box-shadow:0 10px 30px #252a6814}.faq-item summary{justify-content:space-between;align-items:center;gap:var(--space-2);cursor:pointer;min-height:56px;font-weight:700;font-size:var(--step-0);color:var(--indigo);padding:.9rem 1.1rem;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary svg{color:var(--dream);transition:transform .24s var(--ease);flex:none}.faq-item[open] summary svg{transform:rotate(180deg)}.faq-item p{color:var(--slate);margin:0;padding:0 1.1rem 1.1rem}.faq-item::details-content{block-size:0;transition:block-size .26s var(--ease), content-visibility .26s allow-discrete;overflow:clip}.faq-item[open]::details-content{block-size:auto}:root{interpolate-size:allow-keywords}.faq-more{margin-top:var(--space-5);text-align:center}.faq-teaser{padding-top:0}.faq-teaser h2{margin-bottom:var(--space-3)}.section-head{justify-content:space-between;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.post-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));display:grid}.post-card{border-radius:var(--radius-m);transition:transform .26s var(--ease), box-shadow .26s var(--ease);background:#fff;border:1px solid #e3e7f6;flex-direction:column;display:flex;position:relative;overflow:hidden}.post-card:hover{transform:translateY(-6px);box-shadow:0 20px 44px #252a6824}.post-card-img{aspect-ratio:16/10;object-fit:cover;background:var(--night);width:100%;transition:transform .6s var(--ease)}.post-card:hover .post-card-img{transform:scale(1.05)}.post-card-body{padding:var(--space-3);flex-direction:column;flex:1;display:flex}.post-card h3{color:var(--indigo)}.post-card h3 a{text-decoration:none}.stretched:after{content:"";position:absolute;inset:0}.post-desc{color:var(--slate-2)}.post-read{color:var(--indigo);font-weight:700;font-size:var(--step--1);margin:auto 0 0}.post-featured{margin-bottom:var(--space-3)}.post-grid>.is-featured{flex-direction:row;grid-column:1/-1}.is-featured .post-card-img{aspect-ratio:auto;width:46%;min-height:100%}.is-featured h3{font-size:var(--step-3)}.post-meta{font-size:var(--step--1);color:var(--slate-2);flex-wrap:wrap;align-items:center;gap:.4rem .9rem;margin-bottom:.6rem;display:flex}.night .post-meta{color:var(--ink-on-night-2)}.cat{border-radius:var(--radius-round);color:#4b2fb3;background:#ece7ff;padding:.15rem .65rem;font-weight:700;display:inline-block}.cat-safety{color:#0b6563;background:#d9f6f5}.cat-learning{color:#7a4a00;background:#fff0d6}.cat-screens{color:#8f1d43;background:#ffe1ea}.rss-link{margin-top:var(--space-2);color:var(--gold);align-items:center;gap:.4rem;font-weight:700;display:inline-flex}.crumbs{margin-bottom:var(--space-2);font-size:var(--step--1);color:var(--ink-on-night-2);flex-wrap:wrap;gap:.5rem;display:flex}.crumbs a{color:var(--ink-on-night)}.post-hero h1{font-size:var(--step-3);max-width:24ch}.post-body{font-size:1.125rem;line-height:1.75}.post-body h2{font-size:var(--step-2);margin-top:var(--space-4);color:var(--indigo)}.post-body ul{padding-inline-start:1.3rem}.post-body li{margin-bottom:.4rem}.post-body li::marker{color:var(--turquoise)}.post-tip{gap:var(--space-2);margin-block:var(--space-4);padding:var(--space-3);border-radius:var(--radius-m);background:var(--indigo);color:var(--ink-on-night);align-items:flex-start;display:flex}.post-tip p{margin:0}.post-tip-spark{width:1.6rem;height:1.6rem;color:var(--gold);flex:none}.ai-note{font-size:var(--step--1);color:var(--slate-2);padding-top:var(--space-2);border-top:1px solid #e3e7f6}.post-cta{align-items:center;gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.related{padding-top:0}.blog-teaser{padding-bottom:0}.blog-teaser .post-grid{margin-bottom:var(--space-5)}.horizon-dusk{margin-top:0}.horizon-night{fill:var(--night)}.stores{gap:var(--space-2)}.stores li{border:0;padding:0}.store-badge{min-width:13rem;color:var(--ink-on-night);transition:transform .22s var(--ease), border-color .22s var(--ease);background:#0b0e2e;border:1.5px solid #ffffff47;border-radius:14px;align-items:center;gap:.7rem;padding:.6rem 1.2rem .6rem .9rem;display:inline-flex;position:relative;overflow:hidden}.store-badge:after{content:"";animation:shimmer 5s var(--ease) infinite;background:linear-gradient(110deg,#0000 35%,#ffffff24 50%,#0000 65%);position:absolute;inset:0;transform:translate(-110%)}.store-ios:after{animation-delay:1.2s}@keyframes shimmer{0%,60%{transform:translate(-110%)}to{transform:translate(110%)}}.store-badge:hover{border-color:var(--turquoise);transform:translateY(-2px)}.store-glyph{width:2.3rem;height:2.3rem;color:var(--turquoise);flex:none}.store-ios .store-glyph{color:var(--gold)}.store-text{line-height:1.15;display:grid}.store-text small{color:var(--ink-on-night-2);font-size:.8rem;font-weight:700}.store-text b{font-family:var(--font-display), system-ui, sans-serif;font-size:1.35rem}.store-note{font-size:var(--step--1);color:var(--ink-on-night-2)}@media (max-width:900px){.stat-list{grid-template-columns:repeat(2,minmax(0,1fr))}.how-list{grid-template-columns:1fr}.how-list li:after{display:none}.post-grid>.is-featured{flex-direction:column}.is-featured .post-card-img{aspect-ratio:16/10;width:100%}.is-featured h3{font-size:var(--step-2)}}@media (min-width:620px) and (max-width:900px){.how-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.store-badge{width:100%;min-width:0}.stores li{flex:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.comet{display:none}.js .reveal{opacity:1!important;translate:none!important}}
