:root{--buncss-light: ;--buncss-dark:initial;color-scheme:dark;text-rendering:optimizeLegibility;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;line-height:1.4}*{box-sizing:border-box}html,body,#app{block-size:100%;margin:0}body{overflow:hidden;color:#f4f7f2;background:#0b0e11}body.is-legal{overflow:auto;color:#f5f6f3;background:linear-gradient(#142b42,#08111a 72%)}body.is-legal #app{block-size:auto;min-block-size:100%}body.is-legal #scene,body.is-legal .auth-overlay,body.is-legal .chunk-loader,body.is-legal .editor{display:none}.legal-page{inline-size:min(92vw,760px);margin:0 auto;padding:56px 0 72px}.legal-page a{color:#84d8ff;text-decoration:none}.legal-page a:hover{text-decoration:underline}.legal-page a:focus-visible{text-decoration:underline}.legal-eyebrow{color:#84d8ffd6;letter-spacing:.18em;text-transform:uppercase;margin-block-end:14px;font-size:12px;font-weight:700;line-height:1}.legal-page h1{margin:0 0 18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,5vw,3.5rem);font-weight:700;line-height:1}.legal-page h2{letter-spacing:.04em;text-transform:uppercase;margin:0 0 12px;font-size:1.05rem}.legal-page p{color:#e5edf5d6;margin:0 0 16px;font-size:17px;line-height:1.7}.legal-page section{border-block-start:1px solid #ffffff14;margin-block-start:28px;padding-block-start:24px}button,input,select{font:inherit}button{color:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:8px;min-block-size:36px;padding:.45rem .68rem;font-size:.82rem;font-weight:740}button:hover{background:#ffffff24}button:active{transform:translateY(1px)}button.is-active{background:#7fd47633;border-color:#7fd476c2}.landing{--ink:#15201b;--muted:#5b675f;--paper:#f7f8f2;--mist:#e9efe8;--pine:#17372f;--leaf:#3c7d58;--gold:#f1c75b;--coral:#ef755f;--sky:#84cde7;--white:#fffdf6;position:fixed;z-index:4;overflow-x:hidden;overflow-y:auto;color:var(--ink);--buncss-light:initial;--buncss-dark: ;color-scheme:light;pointer-events:auto;scrollbar-gutter:stable;background:0 0;inset:0}.landing[hidden]{display:none}.landing-scroll{background:0 0;min-block-size:100%}.landing img{display:block}.landing a{color:inherit}.landing h1,.landing h2,.landing h3,.landing p{margin-block-start:0}.brand-lockup,.brand-heading{display:flex;align-items: center;gap:.58rem;min-inline-size:0}.brand-mark{display:block;object-fit:contain;flex:none;block-size:38px;inline-size:38px}.landing-hero{position:relative;overflow:clip;isolation:isolate;background:0 0;min-block-size:86svh}.landing-hero:before{content:"";position:absolute;z-index:0;pointer-events:none;background:radial-gradient(circle at 78% 22%,#84cde73d,#0000 32%),radial-gradient(circle at 84% 40%,#f1c75b2e,#0000 38%),linear-gradient(90deg,#050a09d1 0 34%,#050a098a 62%,#050a0947 100%),linear-gradient(0deg,#050a09ad 0 16%,#0000 42% 100%);inset:0}.hero-cube-stage,.hero-character-stage{position:absolute;pointer-events:none;contain:layout paint}.hero-cube-stage{z-index:1;inset:0}.hero-character-stage{z-index:1;block-size:min(78svh,720px);inline-size:min(72vw,980px);bottom:-28px}.hero-character-stage:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:max(-150px,-10vw)}.hero-character-stage:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:max(-150px,-10vw)}.hero-character-stage:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:max(-150px,-10vw)}.hero-character-stage:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:max(-150px,-10vw)}.hero-character-stage:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:max(-150px,-10vw)}.hero-character-stage:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:max(-150px,-10vw)}.hero-character-stage:before{content:"";position:absolute;filter:blur(10px);background:radial-gradient(#070e0b5c,#0000 70%);border-radius:999px;block-size:20%;inline-size:76%;bottom:2%}.hero-character-stage:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{right:7%}.hero-character-stage:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{right:7%}.hero-character-stage:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{right:7%}.hero-character-stage:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{left:7%}.hero-character-stage:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{left:7%}.hero-character-stage:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{left:7%}.hero-cube-shell{position:absolute;z-index:var(--cube-z);inline-size:calc(var(--cube-size) + var(--cube-depth));block-size:calc(var(--cube-size) + var(--cube-depth));opacity:0;transform-origin:center;animation:hero-cube-gather 1.2s cubic-bezier(.18,.86,.28,1)forwards;animation-delay:var(--cube-delay);top:var(--cube-y)}.hero-cube-shell:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--cube-x)}.hero-cube-shell:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--cube-x)}.hero-cube-shell:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--cube-x)}.hero-cube-shell:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--cube-x)}.hero-cube-shell:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--cube-x)}.hero-cube-shell:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--cube-x)}.hero-cube{position:relative;display:block;animation:hero-cube-float var(--cube-float-duration)ease-in-out infinite;animation-delay:calc(var(--cube-delay) + 1.1s);filter:drop-shadow(0 18px 22px #00000052)drop-shadow(0 0 22px #84cde72e);block-size:100%;inline-size:100%}.hero-cube-face{position:absolute;background:linear-gradient(135deg,#ffffff38,transparent 38%),var(--cube-face);border:1px solid #fffdf65c;box-shadow:inset 0 0 0 1px #14201b2e}.hero-cube-face:after{content:"";position:absolute;opacity:.5;mix-blend-mode:soft-light;background:repeating-linear-gradient(0deg,#fffdf624 0 1px,#0000 1px 13px),repeating-linear-gradient(90deg,#14201b1f 0 1px,#0000 1px 13px);inset:0}.hero-cube-face-front{z-index:3;inline-size:var(--cube-size);block-size:var(--cube-size);background:linear-gradient(135deg,#ffffff47,transparent 42%),linear-gradient(180deg,transparent 0%,#00000029 100%),var(--cube-front);top:var(--cube-depth)}.hero-cube-face-front:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.hero-cube-face-front:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.hero-cube-face-front:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.hero-cube-face-front:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.hero-cube-face-front:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.hero-cube-face-front:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.hero-cube-face-right{z-index:2;inline-size:var(--cube-depth);block-size:var(--cube-size);background:var(--cube-right);transform-origin:left top;top:var(--cube-depth);transform:skewY(-45deg)}.hero-cube-face-right:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--cube-size)}.hero-cube-face-right:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--cube-size)}.hero-cube-face-right:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--cube-size)}.hero-cube-face-right:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--cube-size)}.hero-cube-face-right:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--cube-size)}.hero-cube-face-right:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--cube-size)}.hero-cube-face-top{z-index:1;inline-size:var(--cube-size);block-size:var(--cube-depth);background:linear-gradient(135deg,#ffffff52,transparent 46%),var(--cube-top);transform-origin:left bottom;top:0;transform:skew(-45deg)}.hero-cube-face-top:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.hero-cube-face-top:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.hero-cube-face-top:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.hero-cube-face-top:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.hero-cube-face-top:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.hero-cube-face-top:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.hero-cube-sky{--cube-front:#84cde7;--cube-right:#3f8ea6;--cube-top:#b3edff}.hero-cube-gold{--cube-front:#f1c75b;--cube-right:#a87828;--cube-top:#ffe99a}.hero-cube-leaf{--cube-front:#3c7d58;--cube-right:#234a38;--cube-top:#6fb982}.hero-cube-coral{--cube-front:#ef755f;--cube-right:#9c3d34;--cube-top:#ffae96}.hero-cube-white{--cube-front:#fffdf6;--cube-right:#b7c7b8;--cube-top:#fff}.hero-character-shell{position:absolute;z-index:var(--hero-z);inline-size:var(--hero-size);aspect-ratio:1;opacity:0;transform-origin:center bottom;animation:hero-gather 1.1s cubic-bezier(.18,.86,.28,1)forwards;animation-delay:var(--hero-delay);top:var(--hero-y)}.hero-character-shell:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--hero-x)}.hero-character-shell:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--hero-x)}.hero-character-shell:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--hero-x)}.hero-character-shell:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--hero-x)}.hero-character-shell:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--hero-x)}.hero-character-shell:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--hero-x)}.hero-character-shell picture,.hero-character{display:block;block-size:100%;inline-size:100%}.hero-character{object-fit:contain;filter:drop-shadow(0 18px 24px #00000052);animation:hero-float 5.8s ease-in-out infinite;animation-delay:calc(var(--hero-delay) + 1.1s)}.hero-character-pet .hero-character{filter:drop-shadow(0 14px 18px #00000057);animation-duration:4.6s}.hero-shade{position:absolute;z-index:2;pointer-events:none;opacity:.36;background:linear-gradient(90deg,#080e0be6 0%,#080e0bc2 38%,#080e0b3d 68%,#080e0b57 100%),linear-gradient(#080e0b0f 48%,#080e0bad);inset:0}@keyframes hero-gather{0%{opacity:0;transform:translate(calc(-50% + var(--hero-start-x)),calc(-50% + var(--hero-start-y)))rotate(var(--hero-start-rotate))scale(.76)}68%{opacity:1}to{opacity:1;transform:translate(-50%,-50%)rotate(var(--hero-rotate))scale(1)}}@keyframes hero-cube-gather{0%{opacity:0;transform:translate(calc(-50% + var(--cube-start-x)),calc(-50% + var(--cube-start-y)))rotate(var(--cube-start-rotate))scale(.52)}70%{opacity:var(--cube-opacity)}to{opacity:var(--cube-opacity);transform:translate(-50%,-50%)rotate(var(--cube-rotate))scale(1)}}@keyframes hero-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-8px)}}@keyframes hero-cube-float{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translateY(-12px)rotate(4deg)}}.landing-nav,.hero-copy{position:relative;z-index:3}.landing-nav{display:grid;grid-template-columns:auto minmax(0,1fr)auto;color:var(--white);align-items: center;gap:18px;inline-size:min(1180px,100vw - 32px);margin-inline-start:auto;margin-inline-end:auto;padding-block-start:22px;padding-block-end:22px}.brand{text-decoration:none}.brand-symbol{display:inline-grid;overflow:hidden;border-radius:9px;flex:0 0 38px;place-items: center;block-size:38px;inline-size:38px}.brand-symbol img{object-fit:contain;block-size:100%;inline-size:100%}.brand-name{position:relative;display:inline-block;color:var(--white);text-shadow:0 2px 16px #070e0b52;font-size:1.08rem;font-weight:820;line-height:1}.brand-name:after{content:"";position:absolute;background:linear-gradient(90deg,var(--sky),var(--gold)52%,var(--coral));opacity:.92;transform-origin:center;border-radius:999px;block-size:.2em;bottom:-.36em;left:.03em;right:.03em;transform:rotate(-1deg)}.topbar-links,.landing-nav-actions,.actions,.proof-inner,.footer{display:flex;align-items: center}.topbar-links{flex-wrap:wrap;justify-content:flex-end;gap:18px;font-size:.94rem;font-weight:750}.topbar-links a,.footer a{text-decoration:none}.topbar-links a{opacity:.88}.topbar-links a:hover{opacity:1}.topbar-links a:focus-visible{opacity:1}.landing-nav-actions{justify-content:flex-end;gap:8px}.nav-button{color:var(--white);background:#fffdf61a;border-color:#fffdf63d;min-block-size:38px;padding-inline-start:12px;padding-inline-end:12px}.nav-button:hover{background:#fffdf62b}.nav-button:focus-visible{background:#fffdf62b}.nav-button-primary{color:#ffe99a;background:#f1c75b2e;border-color:#f1c75bb8}.hero-copy{color:var(--white);inline-size:min(1180px,100vw - 32px);margin-inline-start:auto;margin-inline-end:auto;padding-block-start:72px;padding-block-end:96px}.eyebrow{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;margin-block-end:14px;font-size:.82rem;font-weight:850}.landing-copy h1{max-inline-size:780px;margin-block-end:22px;font-size:clamp(3.2rem,8vw,4.8rem);line-height:.96}.landing-lede{color:#fffdf6e6;max-inline-size:560px;margin-block-end:30px;font-size:1.24rem;font-weight:640;line-height:1.55}.actions{flex-wrap:wrap;gap:12px}.button{display:inline-flex;appearance:none;text-align:center;text-decoration:none;white-space:normal;border:1px solid #fffdf638;border-radius:8px;justify-content:center;align-items: center;min-block-size:52px;max-inline-size:100%;padding:0 22px;transition:transform .16s,background .16s,border-color .16s,box-shadow .16s,color .16s;font-family:inherit;font-weight:850;line-height:1.15}.button:hover{transform:translateY(-1px)}.button:focus-visible{transform:translateY(-1px)}.button-primary{border-color:var(--gold);background:var(--gold);color:#1f2113}.actions .button-primary{background:linear-gradient(135deg,var(--sky)0%,var(--gold)48%,var(--coral)100%);border-color:#fffdf6c7;min-block-size:60px;inline-size:min(100%,360px);font-size:1.08rem;box-shadow:0 18px 42px #ef755f3d,0 10px 28px #84cde72e}.actions .button-primary:hover{box-shadow:0 22px 52px #ef755f52,0 14px 34px #84cde73d}.actions .button-primary:focus-visible{box-shadow:0 22px 52px #ef755f52,0 14px 34px #84cde73d}.button-secondary{color:var(--white);background:#fffdf61a}.actions .button-secondary{background:var(--leaf);color:var(--white);border-color:#b2eec4d1;box-shadow:0 16px 34px #3c7d5847}.actions .button-secondary:hover{background:#2f6d49;box-shadow:0 20px 44px #3c7d585c}.actions .button-secondary:focus-visible{background:#2f6d49;box-shadow:0 20px 44px #3c7d585c}.proof-band{background:var(--pine);color:var(--white)}.proof-inner{text-align:center;flex-wrap:wrap;justify-content:center;gap:14px clamp(28px,5vw,72px);inline-size:min(1180px,100vw - 32px);margin-inline-start:auto;margin-inline-end:auto;padding-block-start:18px;padding-block-end:18px}.proof-inner p{letter-spacing:.04em;margin:0;font-size:.9rem;font-weight:820}.experience,.roadmap,.partner-section{background:var(--paper);box-shadow:0 0 0 100vmax var(--paper);clip-path:inset(0 -100vmax);inline-size:min(1180px,100vw - 32px);margin-inline-start:auto;margin-inline-end:auto;padding-block-start:72px;padding-block-end:72px}.roadmap,.partner-section{border-block-start:1px solid #d9dfd7}.section-anchor{display:block;block-size:0;scroll-margin-block-start:24px}.section-heading{display:grid;grid-template-columns:minmax(0,1fr)minmax(280px,.5fr);align-items: center;gap:clamp(18px,4vw,52px);margin-block-end:28px}.section-heading-copy{min-inline-size:0}.section-kicker{color:var(--leaf);margin:0 0 10px;font-size:1.06rem;font-weight:900}.section-heading h2{margin-block-end:0;font-size:clamp(3.4rem,7vw,6.2rem);line-height:1}.section-summary{color:var(--muted);max-inline-size:620px;margin:16px 0 0;font-size:1.08rem;line-height:1.58}.title-character-art,.coming-soon-character-art,.partner-character-art{position:relative;justify-self:end;min-block-size:clamp(200px,23vw,292px);inline-size:min(100%,450px)}.title-character-art{min-block-size:clamp(188px,23vw,286px);inline-size:min(100%,430px)}.title-character,.coming-soon-character,.partner-character{position:absolute;display:block;pointer-events:none;filter:drop-shadow(0 18px 22px #14201b2e);bottom:0}.title-character img,.coming-soon-character img,.partner-character img{block-size:auto;inline-size:100%}.title-character-friend{z-index:2;inline-size:clamp(190px,62%,286px);bottom:-7%}.title-character-friend:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-2%}.title-character-friend:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-2%}.title-character-friend:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-2%}.title-character-friend:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-2%}.title-character-friend:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-2%}.title-character-friend:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-2%}.title-character-pet{z-index:1;inline-size:clamp(154px,51%,232px);bottom:-4%}.title-character-pet:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-1%}.title-character-pet:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-1%}.title-character-pet:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-1%}.title-character-pet:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-1%}.title-character-pet:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-1%}.title-character-pet:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-1%}.coming-soon-character-friend,.partner-character-friend{z-index:2;inline-size:clamp(168px,49%,238px);bottom:-5%}.coming-soon-character-friend:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.coming-soon-character-friend:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.coming-soon-character-friend:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.partner-character-friend:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.partner-character-friend:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.partner-character-friend:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.coming-soon-character-friend:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.coming-soon-character-friend:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.coming-soon-character-friend:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.partner-character-friend:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.partner-character-friend:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.partner-character-friend:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.coming-soon-character-pet,.partner-character-pet{z-index:1;inline-size:clamp(200px,61%,310px);bottom:-2%}.coming-soon-character-pet:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-4%}.coming-soon-character-pet:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-4%}.coming-soon-character-pet:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-4%}.partner-character-pet:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-4%}.partner-character-pet:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-4%}.partner-character-pet:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-4%}.coming-soon-character-pet:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-4%}.coming-soon-character-pet:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-4%}.coming-soon-character-pet:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-4%}.partner-character-pet:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-4%}.partner-character-pet:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-4%}.partner-character-pet:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-4%}.partner-character{filter:drop-shadow(0 18px 20px #070e0b57)}.feature-grid,.roadmap-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.roadmap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature,.roadmap-card{display:grid;background:#fff;border:1px solid #d9dfd7;border-radius:8px;align-content: start;gap:16px;min-inline-size:0;padding:14px}.roadmap-card{background:linear-gradient(135deg,#84cde73d,#ef755f1f),#fff;min-block-size:230px;padding:22px}.roadmap-card span{background:var(--pine);color:var(--white);letter-spacing:.08em;text-transform:uppercase;border-radius:6px;inline-size:max-content;padding:6px 8px;font-size:.74rem;font-weight:850}.feature h3,.roadmap-card h3{margin-block-end:8px;font-size:1.15rem;line-height:1.2}.feature p,.roadmap-card p,.partner-band p{color:var(--muted);margin-block-end:0;line-height:1.58}.feature-slot{grid-template-rows:auto 1fr;min-block-size:100%}.feature-shot{aspect-ratio:4/3;overflow:hidden;background:var(--mist);border-radius:6px}.feature-shot img{object-fit:cover;block-size:100%;inline-size:100%}.feature-slot-copy{display:grid;align-content: start;gap:8px}.feature-slot-copy span{color:var(--leaf);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:900}.feature-slot-copy h3{margin-block-end:0}.feature-slot-copy a{color:var(--pine);text-decoration-color:var(--leaf);text-underline-offset:4px;justify-self:start;margin-block-start:6px;font-weight:850}.media-slot-frame{position:relative;isolation:isolate}.media-slot-frame:after{content:"";position:absolute;z-index:2;filter:drop-shadow(0 2px 8px #14201b57);border-block-start:9px solid #0000;border-block-end:9px solid #0000;border-inline-start:14px solid #fffdf6eb;block-size:0;inline-size:0;bottom:12px}.media-slot-frame:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:12px}.media-slot-frame:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:12px}.media-slot-frame:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:12px}.media-slot-frame:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:12px}.media-slot-frame:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:12px}.media-slot-frame:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:12px}.media-slot-placeholder{display:grid;background:linear-gradient(135deg,#84cde733,#ef755f29),repeating-linear-gradient(0deg,#14201b14 0 1px,#0000 1px 18px),repeating-linear-gradient(90deg,#14201b14 0 1px,#0000 1px 18px),#e6ece5;place-items: center}.media-slot-mark{color:#17372fd1;font-size:clamp(4rem,8vw,5.6rem);font-weight:900;line-height:1}.partner-band{display:grid;grid-template-columns:minmax(0,1fr)auto;background:var(--pine);color:var(--white);border-radius:8px;align-items: center;gap:28px;padding:34px}.partner-band p{color:#fffdf6d1;max-inline-size:720px}.partner-button{white-space:nowrap}.footer{background:var(--paper);box-shadow:0 0 0 100vmax var(--paper);clip-path:inset(0 -100vmax);color:var(--muted);flex-wrap:wrap;justify-content:center;gap:20px;padding:28px 16px 36px;font-weight:720}.footer a:hover{color:var(--pine)}.footer a:focus-visible{color:var(--pine)}body.is-landing .editor,body.is-landing .chunk-loader,body.is-app .landing{display:none}#scene{position:fixed;z-index:1;display:block;block-size:100%;inline-size:100%;inset:0}.chunk-loader{position:fixed;z-index:3;display:flex;color:#f4f7f2d1;backdrop-filter:blur(16px);pointer-events:none;background:#090d10d1;border:1px solid #93d5ff4d;border-radius:8px;align-items: center;gap:.52rem;min-block-size:36px;padding:.38rem .58rem;font-size:.78rem;font-weight:780;top:18px;box-shadow:0 12px 40px #00000052}.chunk-loader:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:18px}.chunk-loader:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:18px}.chunk-loader:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:18px}.chunk-loader:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:18px}.chunk-loader:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:18px}.chunk-loader:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:18px}.chunk-loader.is-hidden{display:none}.chunk-spinner{animation:spin .82s linear infinite;border:2px solid #93d5ff38;border-block-start-color:#93d5ff;border-radius:999px;block-size:14px;inline-size:14px}@keyframes spin{to{transform:rotate(360deg)}}.editor{position:fixed;z-index:2;display:flex;overflow:auto;backdrop-filter:blur(18px);background:#090d10d6;border:1px solid #ffffff29;border-radius:8px;flex-direction:column;gap:.82rem;max-block-size:calc(100vh - 36px);inline-size:min(390px,100vw - 36px);padding:1rem;top:18px;bottom:18px;box-shadow:0 22px 80px #00000061}.editor:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:18px}.editor:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:18px}.editor:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:18px}.editor:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:18px}.editor:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:18px}.editor:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:18px}.editor-header{display:flex;justify-content:space-between;align-items: start;gap:1rem}.editor-header .brand-mark,.auth-header .brand-mark{block-size:44px;inline-size:44px}.brand-heading>div{min-inline-size:0}.brand-home-link{color:inherit;text-decoration:none}.brand-home-link:hover .brand-mark{filter:brightness(1.12)}.brand-home-link:focus-visible{outline:2px solid #93d5ffc2;outline-offset:4px}.editor-actions{display:grid;justify-items:end;gap:.42rem}.eyebrow,h1,h2,dt,dd,.panel-title{margin:0}.eyebrow{color:#93d5ff;letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:760}h1{letter-spacing:0;font-size:1.55rem;font-weight:810;line-height:1.05}h2{letter-spacing:0;font-size:1.42rem;font-weight:810;line-height:1.08}.save-pill{color:#ffeaa0;text-align:center;background:#f6d66a1f;border:1px solid #f6d66a6b;border-radius:8px;min-inline-size:76px;padding:.38rem .5rem;font-size:.78rem;font-weight:780}.sign-out-button,.upgrade-button{color:#f4f7f2c7;min-block-size:30px;padding:.28rem .5rem;font-size:.72rem}.upgrade-button{color:#dffbd9;background:#7fd4762e;border-color:#7fd47694}.upgrade-button:hover{background:#7fd47642}.meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.56rem;margin:0}.meta-grid--account-only{grid-template-columns:1fr}.meta-grid [hidden]{display:none}.meta-grid div,.panel{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px}.meta-grid div{min-block-size:58px;padding:.58rem}dt,.panel-title{color:#f4f7f2a3;letter-spacing:0;text-transform:uppercase;font-size:.68rem;font-weight:780}dd{overflow-wrap:anywhere;margin-block-start:.16rem;font-size:.9rem;font-weight:760}.panel{display:grid;gap:.7rem;padding:.78rem}.panel[hidden]{display:none}.palette-grid{display:grid;gap:.48rem}.palette-row{display:grid;grid-template-columns:22px 1fr 76px;align-items: center;gap:.52rem}.palette-row span{color:#f6d66a;text-align:center;font-size:.88rem;font-weight:850}.palette-row input[type=color]{cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:8px;block-size:34px;inline-size:100%;padding:0}.palette-row input[type=number]{color:inherit;background:#0000002e;border:1px solid #ffffff29;border-radius:8px;min-block-size:34px;inline-size:100%;padding:.34rem .42rem;font-size:.82rem;font-weight:720}.texture-preview{display:grid;background:#0000002e;border:1px solid #ffffff24;border-radius:8px;place-items: center;min-block-size:112px;padding:.5rem}.texture-preview canvas{display:block;image-rendering:pixelated;border-radius:6px;block-size:auto;inline-size:min(100%,128px);max-inline-size:128px}.layer-control{display:grid;grid-template-columns:74px 1fr;color:#f4f7f2b8;align-items: center;gap:.58rem;font-size:.78rem;font-weight:780}.layer-control-label{display:flex;justify-content:space-between;align-items: center;gap:.4rem}.layer-control output{color:#f6d66a;font-size:.9rem;font-weight:850}.layer-control input{accent-color:#7fd476;inline-size:100%}.tool-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem}.mode-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.48rem}.chunk-control-row,.position-control-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items: end;gap:.48rem}.chunk-control-row label,.position-control-row label{display:grid;color:#f4f7f2b3;gap:.24rem;font-size:.7rem;font-weight:780}.chunk-control-row input,.position-control-row input{color:inherit;background:#0000003d;border:1px solid #ffffff29;border-radius:8px;min-block-size:36px;inline-size:100%;padding:.38rem .52rem;font-size:.82rem;font-weight:760}.chunk-joystick-row{display:grid;grid-template-columns:112px 1fr;align-items: center;gap:.68rem}.chunk-joystick{--stick-x:0px;--stick-y:0px;position:relative;overflow:hidden;cursor:grab;touch-action:none;user-select:none;background:linear-gradient(90deg,#0000 49%,#93d5ff2e 50%,#0000 51%),linear-gradient(#0000 49%,#93d5ff2e 50%,#0000 51%),radial-gradient(circle,#93d5ff2e 0 9%,#0000 10% 100%),#0000003d;border-color:#93d5ff3d;border-radius:999px;block-size:112px;min-block-size:112px;inline-size:112px;padding:0;box-shadow:inset 0 0 0 1px #ffffff0f}.chunk-joystick:hover{background:linear-gradient(90deg,#0000 49%,#93d5ff3d 50%,#0000 51%),linear-gradient(#0000 49%,#93d5ff3d 50%,#0000 51%),radial-gradient(circle,#93d5ff38 0 9%,#0000 10% 100%),#00000052}.chunk-joystick:active{transform:none}.chunk-joystick.is-dragging{cursor:grabbing;border-color:#7fd476b3}.chunk-joystick-knob{position:absolute;display:block;pointer-events:none;transform:translate(calc(-50% + var(--stick-x)),calc(-50% + var(--stick-y)));background:radial-gradient(circle at 35% 28%,#ffffff8a,#0000 0 22%),#7fd476;border:1px solid #ffffff57;border-radius:999px;block-size:36px;inline-size:36px;transition:transform .12s;top:50%;box-shadow:0 8px 22px #0000005c}.chunk-joystick-knob:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.chunk-joystick-knob:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.chunk-joystick-knob:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.chunk-joystick-knob:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.chunk-joystick-knob:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.chunk-joystick-knob:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.chunk-joystick.is-dragging .chunk-joystick-knob{transition:none}.chunk-joystick-meter{display:grid;color:#f4f7f2a3;text-transform:uppercase;background:#00000029;border:1px solid #ffffff1a;border-radius:8px;align-content: center;gap:.18rem;min-block-size:56px;padding:.46rem .56rem;font-size:.72rem;font-weight:780}.chunk-joystick-meter strong{color:#93d5ff;text-transform:none;font-size:.94rem;font-weight:860}.setting-row{display:grid;grid-template-columns:1fr 132px;color:#f4f7f2c7;align-items: center;gap:.6rem;font-size:.82rem;font-weight:780}.setting-row select{color:inherit;background:#0000003d;border:1px solid #ffffff29;border-radius:8px;min-block-size:36px;inline-size:100%;padding:.38rem .52rem;font-weight:760}.setting-stat{display:flex;color:#f4f7f2b8;background:#00000029;border:1px solid #ffffff1a;border-radius:8px;justify-content:space-between;align-items: center;gap:.6rem;min-block-size:34px;padding:.36rem .52rem;font-size:.78rem;font-weight:780}.setting-stat strong{color:#7fd476;font-size:.9rem;font-weight:860}.setting-note{color:#f4f7f299;margin:0;font-size:.76rem;font-weight:700}.tool-row.wrap{grid-template-columns:repeat(2,minmax(0,1fr))}.layer-grid{--cell-size:min(18px,calc((100vw - 102px)/16));display:grid;grid-template-columns:repeat(16,var(--cell-size));grid-template-rows:repeat(16,var(--cell-size));touch-action:none;background:#00000038;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;gap:2px;padding:.48rem}.micro-cell{inline-size:var(--cell-size);block-size:var(--cell-size);background:#ffffff12;border:1px solid #ffffff14;border-radius:3px;min-block-size:0;min-inline-size:0;padding:0}.micro-cell.is-filled{background:#7fd476;border-color:#7fd4768a}.micro-cell:hover{outline:2px solid #93d5ffb3;outline-offset:-1px}.auth-overlay{position:fixed;z-index:5;display:grid;overflow:hidden;backdrop-filter:blur(10px);background:radial-gradient(circle at top,#3e769e3d,#0000 45%),#05080cb8;place-items: center;padding:clamp(12px,4vw,24px);inset:0}.auth-overlay[hidden]{display:none}.auth-cube-stage{position:absolute;z-index:0;pointer-events:none;contain:layout paint;inset:0}.auth-cube-shell{position:absolute;z-index:0;inline-size:calc(var(--auth-cube-size) + var(--auth-cube-depth));block-size:calc(var(--auth-cube-size) + var(--auth-cube-depth));opacity:0;transform-origin:center;animation:auth-cube-gather .95s cubic-bezier(.18,.86,.28,1)forwards;animation-delay:var(--auth-cube-delay)}.auth-cube{position:relative;display:block;animation:auth-cube-float var(--auth-cube-float-duration)ease-in-out infinite;animation-delay:calc(var(--auth-cube-delay) + .9s);filter:drop-shadow(0 18px 22px #00000047)drop-shadow(0 0 20px #84cde72e);block-size:100%;inline-size:100%}.auth-cube-face{position:absolute;background:linear-gradient(135deg,#ffffff38,transparent 38%),var(--auth-cube-face);border:1px solid #fffdf65c;box-shadow:inset 0 0 0 1px #14201b2e}.auth-cube-face:after{content:"";position:absolute;opacity:.5;mix-blend-mode:soft-light;background:repeating-linear-gradient(0deg,#fffdf624 0 1px,#0000 1px 13px),repeating-linear-gradient(90deg,#14201b1f 0 1px,#0000 1px 13px);inset:0}.auth-cube-face-front{z-index:3;inline-size:var(--auth-cube-size);block-size:var(--auth-cube-size);background:linear-gradient(135deg,#ffffff47,transparent 42%),linear-gradient(180deg,transparent 0%,#00000029 100%),var(--auth-cube-front);top:var(--auth-cube-depth)}.auth-cube-face-front:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.auth-cube-face-front:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.auth-cube-face-front:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.auth-cube-face-front:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.auth-cube-face-front:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.auth-cube-face-front:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.auth-cube-face-right{z-index:2;inline-size:var(--auth-cube-depth);block-size:var(--auth-cube-size);background:var(--auth-cube-right);transform-origin:left top;top:var(--auth-cube-depth);transform:skewY(-45deg)}.auth-cube-face-right:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--auth-cube-size)}.auth-cube-face-right:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--auth-cube-size)}.auth-cube-face-right:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--auth-cube-size)}.auth-cube-face-right:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--auth-cube-size)}.auth-cube-face-right:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--auth-cube-size)}.auth-cube-face-right:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--auth-cube-size)}.auth-cube-face-top{z-index:1;inline-size:var(--auth-cube-size);block-size:var(--auth-cube-depth);background:linear-gradient(135deg,#ffffff52,transparent 46%),var(--auth-cube-top);transform-origin:left bottom;top:0;transform:skew(-45deg)}.auth-cube-face-top:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.auth-cube-face-top:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.auth-cube-face-top:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.auth-cube-face-top:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.auth-cube-face-top:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.auth-cube-face-top:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.auth-cube-sky{--auth-cube-front:#84cde7;--auth-cube-right:#3f8ea6;--auth-cube-top:#b3edff;--auth-cube-size:42px;--auth-cube-depth:14px;--auth-cube-delay:.12s;--auth-cube-float-duration:6.4s;--auth-cube-opacity:.82}.auth-cube-gold{--auth-cube-front:#f1c75b;--auth-cube-right:#a87828;--auth-cube-top:#ffe99a;--auth-cube-size:34px;--auth-cube-depth:12px;--auth-cube-delay:.22s;--auth-cube-float-duration:5.8s;--auth-cube-opacity:.78}.auth-cube-leaf{--auth-cube-front:#3c7d58;--auth-cube-right:#234a38;--auth-cube-top:#6fb982;--auth-cube-size:30px;--auth-cube-depth:10px;--auth-cube-delay:.32s;--auth-cube-float-duration:6.8s;--auth-cube-opacity:.72}.auth-cube-coral{--auth-cube-front:#ef755f;--auth-cube-right:#9c3d34;--auth-cube-top:#ffae96;--auth-cube-size:40px;--auth-cube-depth:14px;--auth-cube-delay:.42s;--auth-cube-float-duration:6.1s;--auth-cube-opacity:.76}.auth-cube-white{--auth-cube-front:#fffdf6;--auth-cube-right:#b7c7b8;--auth-cube-top:#fff;--auth-cube-size:28px;--auth-cube-depth:10px;--auth-cube-delay:.52s;--auth-cube-float-duration:7s;--auth-cube-opacity:.62}.auth-cube-top-left{--auth-cube-start-x:-28vw;--auth-cube-start-y:-18vh;--auth-cube-start-rotate:-18deg;--auth-cube-rotate:6deg;top:calc(50% - 260px)}.auth-cube-top-left:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(50% - 298px)}.auth-cube-top-left:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(50% - 298px)}.auth-cube-top-left:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(50% - 298px)}.auth-cube-top-left:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(50% - 298px)}.auth-cube-top-left:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(50% - 298px)}.auth-cube-top-left:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(50% - 298px)}.auth-cube-top-right{--auth-cube-start-x:22vw;--auth-cube-start-y:-22vh;--auth-cube-start-rotate:20deg;--auth-cube-rotate:-9deg;top:calc(50% - 235px)}.auth-cube-top-right:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:min(100% - 36px,50% + 420px)}.auth-cube-top-right:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:min(100% - 36px,50% + 420px)}.auth-cube-top-right:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:min(100% - 36px,50% + 420px)}.auth-cube-top-right:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:min(100% - 36px,50% + 420px)}.auth-cube-top-right:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:min(100% - 36px,50% + 420px)}.auth-cube-top-right:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:min(100% - 36px,50% + 420px)}.auth-cube-left-mid{--auth-cube-start-x:-32vw;--auth-cube-start-y:16vh;--auth-cube-start-rotate:24deg;--auth-cube-rotate:-7deg;top:calc(50% - 8px)}.auth-cube-left-mid:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(50% - 350px)}.auth-cube-left-mid:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(50% - 350px)}.auth-cube-left-mid:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(50% - 350px)}.auth-cube-left-mid:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(50% - 350px)}.auth-cube-left-mid:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(50% - 350px)}.auth-cube-left-mid:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(50% - 350px)}.auth-cube-bottom-right{--auth-cube-start-x:20vw;--auth-cube-start-y:28vh;--auth-cube-start-rotate:-30deg;--auth-cube-rotate:8deg;top:calc(50% + 252px)}.auth-cube-bottom-right:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(50% + 315px)}.auth-cube-bottom-right:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(50% + 315px)}.auth-cube-bottom-right:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(50% + 315px)}.auth-cube-bottom-right:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(50% + 315px)}.auth-cube-bottom-right:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(50% + 315px)}.auth-cube-bottom-right:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(50% + 315px)}.auth-cube-bottom-left{--auth-cube-start-x:-8vw;--auth-cube-start-y:34vh;--auth-cube-start-rotate:18deg;--auth-cube-rotate:-8deg;top:calc(50% + 226px)}.auth-cube-bottom-left:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:max(36px,50% - 395px)}.auth-cube-bottom-left:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:max(36px,50% - 395px)}.auth-cube-bottom-left:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:max(36px,50% - 395px)}.auth-cube-bottom-left:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:max(36px,50% - 395px)}.auth-cube-bottom-left:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:max(36px,50% - 395px)}.auth-cube-bottom-left:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:max(36px,50% - 395px)}.auth-flyin{position:absolute;z-index:3;display:block;object-fit:contain;pointer-events:none;user-select:none;filter:drop-shadow(0 16px 24px #00000057);will-change:transform,opacity}.auth-flyin-friend{--auth-flyin-opacity:.84;--auth-flyin-peak:.9;opacity:var(--auth-flyin-opacity);animation:auth-flyin-friend .72s cubic-bezier(.19,1,.22,1)both;inline-size:clamp(106px,12vw,150px);bottom:calc(50% - 340px);transform:rotate(-4deg)}.auth-flyin-friend:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(50% - 350px)}.auth-flyin-friend:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(50% - 350px)}.auth-flyin-friend:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(50% - 350px)}.auth-flyin-friend:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(50% - 350px)}.auth-flyin-friend:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(50% - 350px)}.auth-flyin-friend:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(50% - 350px)}.auth-flyin-pet{--auth-flyin-opacity:.86;--auth-flyin-peak:.92;opacity:var(--auth-flyin-opacity);animation:auth-flyin-pet .76s 80ms cubic-bezier(.19,1,.22,1)both;inline-size:clamp(112px,13vw,160px);top:calc(50% - 330px);transform:rotate(5deg)}.auth-flyin-pet:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:calc(50% - 360px)}.auth-flyin-pet:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:calc(50% - 360px)}.auth-flyin-pet:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:calc(50% - 360px)}.auth-flyin-pet:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(50% - 360px)}.auth-flyin-pet:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(50% - 360px)}.auth-flyin-pet:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(50% - 360px)}.auth-panel{position:relative;z-index:2;isolation:isolate;display:grid;max-block-size:calc(100vh - 48px);inline-size:100%;max-inline-size:min(90vw,460px);overflow-y:auto;overscroll-behavior:contain;color:#f6f8fb;text-align:center;scrollbar-color:#b3edff5c transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch;background:radial-gradient(circle at 18% 0%,#84cde738,#0000 34%),radial-gradient(circle at 88% 14%,#f1c75b29,#0000 28%),radial-gradient(circle at 50% 120%,#ef755f26,#0000 36%),linear-gradient(#121820f0,#080c12f7);border:1px solid #fffdf629;border-radius:24px;gap:10px;max-block-size:calc(100svh - 32px);padding:28px;box-shadow:0 30px 90px #00000073,0 0 0 1px #84cde714}.auth-panel::-webkit-scrollbar{inline-size:6px}.auth-panel::-webkit-scrollbar-track{background:0 0}.auth-panel::-webkit-scrollbar-thumb{background:#b3edff5c;border-radius:999px}.auth-header{position:absolute;z-index:3;top:14px}.auth-header:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:14px}.auth-header:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:14px}.auth-header:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:14px}.auth-header:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:14px}.auth-header:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:14px}.auth-header:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:14px}.auth-close-button{display:grid;color:#e6edf3bd;background:#ffffff0f;border-color:#ffffff24;border-radius:12px;flex:none;place-items: center;min-block-size:32px;padding:8px 10px;font-size:.72rem;font-weight:780;line-height:1}.auth-close-button:hover{color:#fffdf6;background:#ffffff1f}.auth-close-button:focus-visible{color:#fffdf6;background:#ffffff1f}.auth-intro{display:grid;gap:10px;margin-block-end:8px}.auth-eyebrow{display:inline-flex;color:#b3edff;letter-spacing:.22em;text-shadow:0 0 18px #84cde761;text-transform:uppercase;justify-content:center;align-items: center;gap:8px;margin:0;font-size:.7rem;font-weight:850;line-height:1}.auth-eyebrow:before,.auth-eyebrow:after{content:"";display:inline-block;background:linear-gradient(135deg,#84cde7,#f1c75b);border-radius:2px;block-size:7px;inline-size:7px;transform:rotate(12deg);box-shadow:7px 7px #ef755fd1}.auth-eyebrow:after{background:linear-gradient(135deg,#6fb982,#b3edff);transform:rotate(-12deg);box-shadow:-7px 7px #f1c75bd1}.auth-title{color:#fffdf6;letter-spacing:.01em;text-shadow:0 10px 28px #84cde729;-webkit-text-fill-color:transparent;background:linear-gradient(92deg,#fffdf6 0%,#b3edff 30%,#ffe99a 58%,#ffae96 100%);-webkit-background-clip:text;background-clip:text;margin:0;font:800 34px/1.02 Georgia,Times New Roman,serif}.auth-title:after{content:"";display:block;background:linear-gradient(90deg,#84cde7,#f1c75b 52%,#ef755f);border-radius:999px;block-size:6px;inline-size:min(210px,72%);margin:11px auto 0;box-shadow:0 8px 22px #84cde733}.auth-body{color:#fffdf6d6;text-shadow:0 1px 10px #0000003d;margin:0;font-size:.94rem;font-weight:650;line-height:1.5}.auth-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-block-start:2px;margin-block-end:6px}.auth-tabs button{color:#e6f6ffb8;background:#b7e6ff14;border-color:#b7e6ff2e;min-block-size:40px;padding-inline-start:.42rem;padding-inline-end:.42rem;font-size:.72rem;line-height:1.15}.auth-tabs button:hover{color:#e6f6ff;background:#b7e6ff24}.auth-tabs button:focus-visible{color:#e6f6ff;background:#b7e6ff24}.auth-tabs button.is-active{color:#e6f6ff;background:#b7e6ff2e;border-color:#b7e6ff61}.auth-form{display:grid;gap:10px}.auth-form[hidden]{display:none}.auth-section-copy,.guest-section p{color:#fffdf6c7;margin:0;font-size:.82rem;font-weight:650;line-height:1.45}.auth-form label{display:grid;color:#e6edf3b3;text-align:start;gap:.34rem;font-size:.72rem;font-weight:780}.auth-form label[hidden]{display:none}.auth-form input{color:inherit;outline:none;background:#ffffff14;border:1px solid #ffffff29;border-radius:14px;min-block-size:48px;inline-size:100%;padding:.74rem .9rem;font-size:.94rem;font-weight:720}.auth-form input:focus-visible{border-color:#b7e6ff85;box-shadow:0 0 0 3px #b7e6ff1f}.auth-form button,.guest-button{border-radius:14px;min-block-size:50px;inline-size:100%}.auth-form button{color:#e6f6ff;background:#b7e6ff29;border-color:#b7e6ff59;padding-inline-start:1rem;padding-inline-end:1rem;font-size:.92rem;font-weight:820}.auth-form button:hover{background:#b7e6ff38}.auth-form button:focus-visible{background:#b7e6ff38}.auth-divider{display:grid;grid-template-columns:1fr auto 1fr;color:#e6edf385;text-transform:uppercase;align-items: center;gap:12px;margin-block-start:6px;margin-block-end:0;font-size:.68rem;font-weight:820}.auth-divider span{background:#ffffff1f;block-size:1px}.guest-section{display:grid;gap:10px;margin-block-start:0}.guest-section[hidden]{display:none}.guest-button{color:#071018;background:linear-gradient(135deg,#f7d774 0%,#57d7c7 48%,#75b7ff 100%);border-color:#fffdf67a;padding-inline-start:1rem;padding-inline-end:1rem;font-size:.94rem;font-weight:900;box-shadow:0 12px 32px #57d7c738,inset 0 0 0 1px #ffffff1f}.guest-button:hover{filter:saturate(1.08)brightness(1.03)}.guest-button:focus-visible{filter:saturate(1.08)brightness(1.03)}.auth-save-note{color:#fffdf6c7;background:#b7e6ff17;border:1px solid #b7e6ff29;border-radius:14px;margin:8px 0 0;padding:12px 14px;font-size:.75rem;font-weight:740;line-height:1.45}.auth-message{color:#f7d794;min-block-size:20px;margin:0;font-size:.82rem;font-weight:720;line-height:1.35}@keyframes auth-flyin-friend{0%{opacity:0;transform:translate(-48px,24px)rotate(-10deg)scale(.92)}72%{opacity:var(--auth-flyin-peak)}to{opacity:var(--auth-flyin-opacity);transform:translate(0,0)rotate(-4deg)scale(1)}}@keyframes auth-flyin-pet{0%{opacity:0;transform:translate(52px,-26px)rotate(12deg)scale(.9)}72%{opacity:var(--auth-flyin-peak)}to{opacity:var(--auth-flyin-opacity);transform:translate(0,0)rotate(5deg)scale(1)}}@keyframes auth-cube-gather{0%{opacity:0;transform:translate(calc(-50% + var(--auth-cube-start-x)),calc(-50% + var(--auth-cube-start-y)))rotate(var(--auth-cube-start-rotate))scale(.52)}70%{opacity:var(--auth-cube-opacity)}to{opacity:var(--auth-cube-opacity);transform:translate(-50%,-50%)rotate(var(--auth-cube-rotate))scale(1)}}@keyframes auth-cube-float{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translateY(-10px)rotate(4deg)}}@media (max-width:980px){.landing-copy h1,.section-heading h2{font-size:3.8rem}}@media (max-width:860px){.landing-nav{grid-template-columns:auto auto}.topbar-links{grid-column:1/-1;grid-row:2;justify-content:flex-start;gap:12px}.hero-copy{padding-block-start:56px}.hero-character-stage{opacity:.74;block-size:min(68svh,560px);inline-size:min(116vw,760px);bottom:-24px}.hero-character-stage:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-22vw}.hero-character-stage:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-22vw}.hero-character-stage:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-22vw}.hero-character-stage:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-22vw}.hero-character-stage:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-22vw}.hero-character-stage:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-22vw}.hero-cube-stage{opacity:.76}.proof-inner,.section-heading,.feature-grid,.roadmap-grid,.partner-band{grid-template-columns:1fr}.proof-inner{display:grid}.title-character-art,.coming-soon-character-art,.partner-character-art{justify-self:center;min-block-size:216px;inline-size:min(100%,390px);margin-block-start:-2px}.title-character-art{min-block-size:208px;inline-size:min(100%,380px);margin-block-start:-4px}.partner-button{justify-self:start}}@media (max-width:700px){.auth-panel{padding:26px 28px 20px}.auth-title{font-size:30px;line-height:1.04}.auth-body,.auth-section-copy,.guest-section p{font-size:.82rem;line-height:1.45}.auth-flyin{filter:drop-shadow(0 10px 16px #0000004d)}.auth-flyin-friend{--auth-flyin-opacity:.72;--auth-flyin-peak:.78;inline-size:76px;bottom:58px}.auth-flyin-friend:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-18px}.auth-flyin-friend:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-18px}.auth-flyin-friend:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-18px}.auth-flyin-friend:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-18px}.auth-flyin-friend:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-18px}.auth-flyin-friend:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-18px}.auth-flyin-pet{--auth-flyin-opacity:.74;--auth-flyin-peak:.8;inline-size:86px;top:78px}.auth-flyin-pet:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-18px}.auth-flyin-pet:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-18px}.auth-flyin-pet:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-18px}.auth-flyin-pet:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-18px}.auth-flyin-pet:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-18px}.auth-flyin-pet:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-18px}.auth-cube-stage{opacity:.92}.auth-cube-top-left{top:98px}.auth-cube-top-left:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:34px}.auth-cube-top-left:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:34px}.auth-cube-top-left:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:34px}.auth-cube-top-left:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:34px}.auth-cube-top-left:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:34px}.auth-cube-top-left:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:34px}.auth-cube-top-right{top:218px}.auth-cube-top-right:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(100% - 24px)}.auth-cube-top-right:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(100% - 24px)}.auth-cube-top-right:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(100% - 24px)}.auth-cube-top-right:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(100% - 24px)}.auth-cube-top-right:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(100% - 24px)}.auth-cube-top-right:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(100% - 24px)}.auth-cube-left-mid{top:48%}.auth-cube-left-mid:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:18px}.auth-cube-left-mid:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:18px}.auth-cube-left-mid:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:18px}.auth-cube-left-mid:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:18px}.auth-cube-left-mid:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:18px}.auth-cube-left-mid:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:18px}.auth-cube-bottom-right{top:calc(100% - 120px)}.auth-cube-bottom-right:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(100% - 24px)}.auth-cube-bottom-right:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(100% - 24px)}.auth-cube-bottom-right:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(100% - 24px)}.auth-cube-bottom-right:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(100% - 24px)}.auth-cube-bottom-right:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(100% - 24px)}.auth-cube-bottom-right:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(100% - 24px)}.auth-cube-bottom-left{top:272px}.auth-cube-bottom-left:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(100% - 54px)}.auth-cube-bottom-left:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(100% - 54px)}.auth-cube-bottom-left:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(100% - 54px)}.auth-cube-bottom-left:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(100% - 54px)}.auth-cube-bottom-left:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(100% - 54px)}.auth-cube-bottom-left:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(100% - 54px)}.landing-nav{align-items: start}.landing-nav-actions{flex-wrap:wrap;justify-content:flex-end}.nav-button{padding-inline-start:.54rem;padding-inline-end:.54rem;font-size:.76rem}.brand-lockup{gap:.46rem}.brand-mark,.brand-symbol{block-size:32px;inline-size:32px}.landing-copy h1{font-size:3rem}.landing-lede{font-size:1.08rem}.landing-actions{display:grid;grid-template-columns:1fr}.button{inline-size:100%}.hero-character-stage{opacity:.52;transform-origin:right bottom;block-size:500px;inline-size:680px;bottom:36px;transform:scale(.88)}.hero-character-stage:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-300px}.hero-character-stage:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-300px}.hero-character-stage:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-300px}.hero-character-stage:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-300px}.hero-character-stage:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-300px}.hero-character-stage:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-300px}.hero-cube-stage{opacity:.5;transform-origin:left center;transform:translate(-5vw)}.hero-shade{background:linear-gradient(#080e0bd1,#080e0bad 52%,#080e0b8f),linear-gradient(#080e0b1f,#080e0bb8)}.experience,.roadmap,.partner-section{padding-block-start:54px;padding-block-end:54px}.section-heading h2{font-size:3.1rem}.section-summary{font-size:1rem}.title-character-art,.coming-soon-character-art,.partner-character-art{min-block-size:188px}.title-character-friend{inline-size:205px}.title-character-friend:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-5%}.title-character-friend:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-5%}.title-character-friend:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-5%}.title-character-friend:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-5%}.title-character-friend:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-5%}.title-character-friend:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-5%}.title-character-pet{inline-size:168px}.title-character-pet:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-4%}.title-character-pet:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-4%}.title-character-pet:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-4%}.title-character-pet:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-4%}.title-character-pet:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-4%}.title-character-pet:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-4%}.coming-soon-character-friend,.partner-character-friend{inline-size:168px}.coming-soon-character-friend:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:1%}.coming-soon-character-friend:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:1%}.coming-soon-character-friend:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:1%}.partner-character-friend:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:1%}.partner-character-friend:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:1%}.partner-character-friend:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:1%}.coming-soon-character-friend:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:1%}.coming-soon-character-friend:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:1%}.coming-soon-character-friend:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:1%}.partner-character-friend:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:1%}.partner-character-friend:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:1%}.partner-character-friend:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:1%}.coming-soon-character-pet,.partner-character-pet{inline-size:204px}.coming-soon-character-pet:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.coming-soon-character-pet:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.coming-soon-character-pet:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.partner-character-pet:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.partner-character-pet:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.partner-character-pet:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.coming-soon-character-pet:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.coming-soon-character-pet:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.coming-soon-character-pet:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.partner-character-pet:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.partner-character-pet:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.partner-character-pet:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.partner-band{padding:24px}.editor{max-block-size:min(72vh,690px);inline-size:auto;top:auto;bottom:10px;left:10px;right:10px}.tool-row.wrap{grid-template-columns:repeat(3,minmax(0,1fr))}.chunk-joystick-row{grid-template-columns:96px 1fr}.chunk-joystick{block-size:96px;min-block-size:96px;inline-size:96px}}@media (prefers-reduced-motion:reduce){.button{transition:none}.hero-character-shell,.hero-character,.hero-cube-shell,.hero-cube,.auth-flyin,.auth-cube-shell,.auth-cube{animation:none;opacity:1}.auth-cube-shell{opacity:var(--auth-cube-opacity);transform:translate(-50%,-50%)rotate(var(--auth-cube-rotate))scale(1)}}
