.center[data-astro-cid-lcdefpme]{text-align:center}.center[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme],.center-text[data-astro-cid-lcdefpme]{margin-inline:auto}.hero[data-astro-cid-lcdefpme]{isolation:isolate;align-items:center;min-height:min(92vh,900px);margin-top:-72px;padding-top:72px;display:grid;position:relative;overflow:hidden}.hero-bg[data-astro-cid-lcdefpme]{z-index:-2;position:absolute;inset:0}.hero-bg[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:60% 40%;filter:saturate(1.15);will-change:transform;width:100%;height:115%}.hero-bg[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(90deg,#170d2ef5 0%,#170d2ed1 38%,#170d2e59 70%,#170d2e8c),linear-gradient(#170d2e99,#0000 30%);position:absolute;inset:0}.hero-fade[data-astro-cid-lcdefpme]{background:linear-gradient(180deg, transparent, var(--bg));z-index:-1;height:140px;position:absolute;inset:auto 0 0}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr .9fr;align-items:center;gap:2rem;padding-block:3rem 5rem;display:grid}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin-bottom:.3em;font-size:clamp(3rem,7.4vw,5.8rem)}.hero-catch[data-astro-cid-lcdefpme]{-webkit-text-stroke:0;text-shadow:none;filter:drop-shadow(0 .06em #2a0f4d)drop-shadow(0 .15em .3em #00000059)}.hero-cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.9rem;margin:1.8rem 0 2.2rem;display:flex}.hero-stats[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.8rem 2.2rem;margin:0;padding:0;list-style:none;display:flex}.hero-stats[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{display:grid}.hero-stats[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--display);color:var(--yellow);text-shadow:0 3px #0000004d;font-size:2.1rem;line-height:1}.hero-stats[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--ink-2);font-size:.9rem}.hero-pets[data-astro-cid-lcdefpme]{aspect-ratio:1;justify-self:end;width:100%;max-width:560px;position:relative}.halo[data-astro-cid-lcdefpme]{background:radial-gradient(circle,#ffd23f59,#ff4fa32e 45%,#0000 70%);border-radius:50%;animation:6s ease-in-out infinite float;position:absolute;inset:12%}.floater[data-astro-cid-lcdefpme]{width:42%;filter:drop-shadow(0 18px 18px #00000073) drop-shadow(0 0 22px color-mix(in srgb, var(--glow) 55%, transparent));animation:float var(--dur,5s) ease-in-out infinite;animation-delay:var(--del,0s);position:absolute}.f1[data-astro-cid-lcdefpme]{--dur:5.5s;--rot:-3deg;z-index:3;width:56%;top:16%;left:22%}.f2[data-astro-cid-lcdefpme]{--dur:4.6s;--del:-1s;--rot:4deg;width:36%;top:0;left:0}.f3[data-astro-cid-lcdefpme]{--dur:5.2s;--del:-2s;--rot:-4deg;width:34%;top:4%;right:-2%}.f4[data-astro-cid-lcdefpme]{--dur:4.2s;--del:-.5s;--rot:3deg;z-index:4;width:34%;bottom:2%;left:2%}.f5[data-astro-cid-lcdefpme]{--dur:4.8s;--del:-3s;--rot:-2deg;z-index:4;width:32%;bottom:4%;right:2%}.sparkles[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{left:var(--x);top:var(--y);clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);width:14px;height:14px;animation:3.2s ease-in-out infinite twinkle;animation-delay:var(--d);opacity:0;z-index:-1;background:#fff;position:absolute}@media (width<=900px){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;padding-block:2rem 4rem}.hero-pets[data-astro-cid-lcdefpme]{order:-1;justify-self:center;max-width:380px;margin-bottom:-1rem}.hero-bg[data-astro-cid-lcdefpme]:after{background:linear-gradient(#170d2e8c,#170d2eeb 55%)}}.marquee[data-astro-cid-lcdefpme]{border-block:1px solid var(--line);background:#0003;padding:1.2rem 0;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee-track[data-astro-cid-lcdefpme]{gap:1rem;width:max-content;animation:70s linear infinite marquee;display:flex}.marquee[data-astro-cid-lcdefpme]:hover .marquee-track[data-astro-cid-lcdefpme]{animation-play-state:paused}.mq[data-astro-cid-lcdefpme]{background:var(--bgp);border-radius:24px;flex:none;place-items:center;width:96px;height:96px;transition:transform .25s cubic-bezier(.3,1.6,.6,1);display:grid;box-shadow:inset 0 -6px #0000002e}.mq[data-astro-cid-lcdefpme]:hover{transform:translateY(-6px)rotate(-4deg)scale(1.06)}.mq[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{filter:drop-shadow(0 4px 4px #0000004d);width:84px;height:84px}@keyframes marquee{to{transform:translate(calc(-50% - .5rem))}}.steps[data-astro-cid-lcdefpme]{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:1.4rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.step[data-astro-cid-lcdefpme]{padding:.8rem .8rem 1.4rem;position:relative}.step[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:16/9;object-fit:cover;border-radius:16px;width:100%;height:auto;margin-bottom:1.1rem}.step[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme],.step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{padding-inline:.6rem}.num[data-astro-cid-lcdefpme]{width:52px;height:52px;font-family:var(--display);color:#1a0d33;background:linear-gradient(180deg, var(--yellow), var(--orange));z-index:1;border-radius:16px;place-items:center;font-size:1.6rem;font-weight:700;display:grid;position:absolute;top:-14px;left:-10px;transform:rotate(-8deg);box-shadow:0 5px #b65d10}@media (width<=860px){.steps[data-astro-cid-lcdefpme]{grid-template-columns:1fr;max-width:520px;margin-inline:auto}}.showcase[data-astro-cid-lcdefpme]{background:linear-gradient(#0000,#8b5cff1a,#0000)}.video[data-astro-cid-lcdefpme]{aspect-ratio:16/9;border-radius:var(--radius);max-width:1100px;box-shadow:var(--shadow);border:1px solid var(--line);background:#000;margin:2rem auto 2.5rem;overflow:hidden}.video[data-astro-cid-lcdefpme] iframe[data-astro-cid-lcdefpme],.video[data-astro-cid-lcdefpme] video[data-astro-cid-lcdefpme]{border:0;width:100%;height:100%;display:block}.carousel[data-astro-cid-lcdefpme]{max-width:1100px;margin:2rem auto 0}.slides[data-astro-cid-lcdefpme]{scroll-snap-type:x mandatory;scroll-behavior:smooth;border-radius:var(--radius);box-shadow:var(--shadow);scrollbar-width:none;display:flex;overflow-x:auto}.slides[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.slide[data-astro-cid-lcdefpme]{scroll-snap-align:center;flex:0 0 100%;margin:0;position:relative}.slide[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:16/9;object-fit:cover;width:100%}.slide[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{color:var(--ink-2);background:linear-gradient(#0000,#0a0519d9);padding:2.5rem 1.4rem 1.1rem;position:absolute;bottom:0;left:0;right:0}.slide[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--display);color:#fff;margin-right:.4rem;font-size:1.15rem}.carousel-ui[data-astro-cid-lcdefpme]{justify-content:center;align-items:center;gap:1rem;margin-top:1.1rem;display:flex}.carousel-ui[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{width:44px;padding:0;font-size:1.5rem}.dots[data-astro-cid-lcdefpme]{gap:.5rem;display:flex}.dots[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{cursor:pointer;background:#ffffff40;border:0;border-radius:999px;width:12px;height:12px;padding:0;transition:width .3s,background .3s}.dots[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme][aria-selected=true]{background:var(--pink);width:32px}.split[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;display:grid}.mutations[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.6rem;margin:1.6rem 0 1.2rem;display:flex}.mut[data-astro-cid-lcdefpme]{background:color-mix(in srgb, var(--c) 18%, transparent);border:2px solid color-mix(in srgb, var(--c) 70%, transparent);border-radius:14px;padding:.5rem .9rem;line-height:1.2;display:grid}.mut[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-family:var(--display);color:var(--c)}.mut[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--ink-3);font-size:.78rem}.mut[data-astro-cid-lcdefpme][data-variant=Rainbow]{border-image:linear-gradient(90deg,#ff4060,#ffc428,#28e678,#78dcff,#be78ff) 1;border-radius:0}.mut[data-astro-cid-lcdefpme][data-variant=Rainbow] b[data-astro-cid-lcdefpme]{background:linear-gradient(90deg,#ff6080,#ffd040,#40f090,#80e0ff,#c890ff);color:#0000;-webkit-background-clip:text;background-clip:text}.sizes[data-astro-cid-lcdefpme]{line-height:2}.size[data-astro-cid-lcdefpme]{font-family:var(--display);font-size:calc(1rem * var(--s));color:var(--ink-2)}.ladder[data-astro-cid-lcdefpme]{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.rung[data-astro-cid-lcdefpme]{background:var(--glass);border:1px solid var(--line);border-radius:18px;grid-template-columns:64px 1fr auto;align-items:center;gap:1rem;padding:.4rem 1.1rem .4rem .4rem;display:grid;position:relative;overflow:hidden}.rung-bar[data-astro-cid-lcdefpme]{width:var(--w);background:linear-gradient(90deg, color-mix(in srgb, var(--t) 35%, transparent), transparent);z-index:-1;position:absolute;inset:0 auto 0 0}.rung-face[data-astro-cid-lcdefpme]{background:color-mix(in srgb, var(--t) 30%, #0000004d);border-radius:14px;place-items:center;width:64px;height:64px;display:grid}.rung-face[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:58px;height:58px}.rung-face[data-astro-cid-lcdefpme] .q[data-astro-cid-lcdefpme]{font-family:var(--display);color:var(--t);font-size:2rem}.rung-name[data-astro-cid-lcdefpme]{font-family:var(--display);color:var(--t);text-transform:uppercase;letter-spacing:.04em;font-size:1.3rem;font-weight:700}.rung-count[data-astro-cid-lcdefpme]{color:var(--ink-2);font-weight:700}@media (width<=900px){.split[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.row-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:2rem;display:flex}.row-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0}.biome-rail[data-astro-cid-lcdefpme]{padding:.5rem max(1.25rem, (100vw - var(--max)) / 2) 1.5rem;scroll-snap-type:x proximity;scrollbar-width:thin;grid-auto-columns:minmax(250px,1fr);grid-auto-flow:column;gap:1.1rem;display:grid;overflow-x:auto}.biome-card[data-astro-cid-lcdefpme]{scroll-snap-align:start;border-radius:var(--radius);color:#fff;background:linear-gradient(180deg, transparent 35%, #0f0820cc), var(--bgp);min-height:260px;box-shadow:inset 0 -8px 0 #00000026, var(--shadow);align-content:end;gap:.2rem;padding:1.1rem 1.2rem 1.3rem;text-decoration:none;transition:opacity .7s,transform .3s cubic-bezier(.3,1.5,.6,1);display:grid;position:relative}.biome-card[data-astro-cid-lcdefpme]:hover{color:#fff;transform:translateY(-6px)}.biome-card[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--display);text-shadow:0 2px #00000059;font-size:1.35rem}.biome-card[data-astro-cid-lcdefpme] .muted[data-astro-cid-lcdefpme]{color:#ffffffbf;font-size:.9rem}.biome-num[data-astro-cid-lcdefpme]{font-family:var(--display);color:#fff;text-shadow:0 1px #2a0f4de6,0 0 6px #2a0f4d99;font-weight:700;position:absolute;top:.9rem;left:1rem}.biome-pets[data-astro-cid-lcdefpme]{justify-content:center;margin-bottom:.6rem;display:flex}.biome-pets[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{filter:drop-shadow(0 8px 8px #00000059);width:92px;height:92px;margin-inline:-12px;transition:transform .3s cubic-bezier(.3,1.6,.6,1)}.biome-pets[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]:nth-child(2){z-index:1;width:110px;height:110px}.biome-card[data-astro-cid-lcdefpme]:hover .biome-pets[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]:first-child{transform:translate(-8px)rotate(-6deg)}.biome-card[data-astro-cid-lcdefpme]:hover .biome-pets[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]:nth-child(3){transform:translate(8px)rotate(6deg)}.features[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:1.2rem;margin-top:2.5rem;display:grid}.feat[data-astro-cid-lcdefpme]{border-top:4px solid var(--accent);transition:opacity .7s,transform .25s}.feat[data-astro-cid-lcdefpme]:hover{transform:translateY(-4px)}.feat-ico[data-astro-cid-lcdefpme]{background:color-mix(in srgb, var(--accent) 22%, transparent);border-radius:16px;place-items:center;width:58px;height:58px;margin-bottom:1rem;font-size:1.9rem;display:grid}.feat[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}@media (width<=1000px){.features[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.features[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.account-cta[data-astro-cid-lcdefpme]{background:radial-gradient(600px 300px at 0 0,#ff4fa340,#0000 70%),linear-gradient(#ffffff14,#ffffff08);grid-template-columns:1.2fr 1fr;align-items:center;gap:2rem;display:grid}.account-cta[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{box-shadow:var(--shadow);border-radius:18px;transform:rotate(2deg)}.account-cta[data-astro-cid-lcdefpme] .hero-cta[data-astro-cid-lcdefpme]{margin-bottom:0}@media (width<=860px){.account-cta[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.final[data-astro-cid-lcdefpme]{background:radial-gradient(700px 360px at 50% 70%,#ffd23f29,#0000 70%);padding:5rem 0 3rem}.final-icon[data-astro-cid-lcdefpme]{--rot:3deg;border-radius:36px;width:160px;margin:0 auto 1.4rem;animation:5s ease-in-out infinite float;box-shadow:0 10px #0000004d,0 30px 60px -20px #ff4fa399}.final[data-astro-cid-lcdefpme] .btn-play[data-astro-cid-lcdefpme]{margin-top:.6rem}
