.home-mobile .mobile-hero-scene:before{content:"";background:radial-gradient(ellipse, color-mix(in srgb, var(--color-meadow-glow) 16.863%, transparent), transparent 66%);position:absolute;inset:10% -10% -8%}.home-mobile .mobile-hero-question em:before{content:"";z-index:-1;background:radial-gradient(ellipse, color-mix(in srgb, var(--color-media) 92.941%, transparent) 20%, color-mix(in srgb, var(--color-media) 60%, transparent) 45%, transparent 72%);filter:blur(5px);position:absolute;inset:-18% -12% -28%}.home-mobile .mobile-why[data-ui-cat-pose=fighting] .mobile-cat-main{width:33%;left:auto;right:-3%}.home-mobile .mobile-cat-right{transform:scaleX(-1)}.home-mobile .mobile-curiosity-scene:before{content:"";z-index:-1;background:linear-gradient(140deg, var(--color-paper-tint), color-mix(in srgb, var(--color-portal-glow) 45.882%, transparent));border-radius:55px 22px;position:absolute;inset:0 -12px;transform:rotate(-3deg)}.home-mobile .mobile-companions [data-ui-artwork=background]{width:56%;height:56%;inset:auto 0 0 auto}.home-mobile .mobile-experience{background:linear-gradient(125deg, var(--color-panel), color-mix(in srgb, var(--color-panel) 94%, var(--color-portal-glow)))}.home-mobile .mobile-engine-scene:before{content:"";z-index:-1;border:1px dashed color-mix(in srgb, var(--color-portal-glow) 31.373%, transparent);background:radial-gradient(ellipse, color-mix(in srgb, var(--color-portal-glow) 10.588%, transparent), transparent 65%);border-radius:50%;position:absolute;inset:12% 7% -4%}.home-mobile .mobile-farewell{background:radial-gradient(ellipse at 50% 30%, color-mix(in srgb, var(--color-portal-glow) 36.078%, transparent), transparent 65%), var(--color-paper)}.home-desktop{--scene-inset:48px;--scene-edge-size:clamp(280px, calc((100cqw - 1120px) / 2 + 180px), 540px)}.home-desktop .home-curiosity:before,.home-desktop .home-experience:before,.home-desktop .home-authoring:before,.home-desktop .home-experiments:before{content:"";z-index:-1;background:var(--scene-surface);border-radius:inherit;box-shadow:var(--shadow-scene);pointer-events:none;position:absolute;inset:0}.home-desktop .hero-atmosphere{background:radial-gradient(ellipse 620px 440px at calc(50% + 65px) 340px, color-mix(in srgb, var(--color-meadow-glow) 12.549%, transparent), transparent), radial-gradient(ellipse 640px 360px at calc(50% + 180px) 600px, color-mix(in srgb, var(--color-portal-glow) 9.412%, transparent), transparent)}.home-desktop .hero-atmosphere:before{content:"";border:1px solid color-mix(in srgb, var(--color-accent) 9.412%, transparent);border-radius:50%;width:880px;height:460px;position:absolute;top:160px;left:calc(50% - 440px);transform:rotate(-18deg)}.home-desktop .hero-backdrop{-webkit-mask-image:linear-gradient(90deg,#0000,#000 35%,#0000);mask-image:linear-gradient(90deg,#0000,#000 35%,#0000)}.home-desktop .hero-invitation-atmosphere{background:radial-gradient(ellipse 400px 220px at 100% 0, color-mix(in srgb, var(--color-accent) 14.902%, transparent), transparent)}.home-desktop .hero-invitation-art{-webkit-mask-image:radial-gradient(#000 25%,#0000 68%);mask-image:radial-gradient(#000 25%,#0000 68%)}.home-desktop .home-authoring{--scene-surface:radial-gradient(ellipse at 20% 20%, color-mix(in srgb, var(--color-accent) 18.824%, transparent), transparent 55%), var(--color-paper)}.home-desktop .home-curiosity{--scene-surface:var(--color-paper)}.home-desktop .curiosity-playground:before{content:"";z-index:-2;background:radial-gradient(ellipse at 20% 85%, var(--color-portal-glow) -30%, transparent 55%), var(--color-paper-tint);border-radius:110px 28px;position:absolute;inset:30px 0 20px;transform:rotate(-2deg)}.home-desktop .curiosity-playground:after{content:"";z-index:-1;background:color-mix(in srgb, var(--color-meadow-glow) 28%, var(--color-paper));border-radius:50% 50% 100px 70px;width:390px;height:490px;position:absolute;top:95px;right:-28px;transform:rotate(8deg)}.home-desktop .curiosity-camp:before{content:"";background:radial-gradient(ellipse, var(--color-portal-glow), transparent 70%);position:absolute;inset:-15px -10px -15px 35px}.home-desktop .curiosity-board-label{transform:translateY(12px)}.home-desktop .curiosity-friends{--companion-size:230px}.home-desktop .curiosity-friends:before{content:"";border:1px solid var(--color-border-accent);background:radial-gradient(ellipse, var(--color-paper) -45%, transparent 65%);border-radius:47% 53% 58% 42%;position:absolute;inset:40px -26px -18px;transform:rotate(-18deg)}.home-desktop .curiosity-companions [data-ui-layer]>img{width:var(--companion-size);height:var(--companion-size);inset:0 auto auto 0}.home-desktop .curiosity-companions [data-ui-layer]>[data-ui-artwork=background]{left:calc(var(--companion-size) * .74);top:calc(var(--companion-size) * .44);width:calc(var(--companion-size) * .62);height:calc(var(--companion-size) * .62)}.home-desktop .world-discovery{--destination-light:var(--color-meadow-glow)}.home-desktop .world-discovery[data-ui-tone=crystal]{--destination-light:var(--color-workshop-glow)}.home-desktop .world-discovery[data-ui-tone=rose]{--destination-light:var(--color-accent)}.home-desktop .world-discovery[data-ui-tone=gold]{--destination-light:var(--color-portal-glow)}.home-desktop .world-discovery-art:before{content:"";z-index:-1;background:radial-gradient(ellipse, color-mix(in srgb, var(--destination-light) 23%, transparent), transparent 65%);position:absolute;inset:20% -5% -8%}.home-desktop .world-discovery-art:after{content:"";z-index:-1;background:radial-gradient(ellipse, color-mix(in srgb, var(--color-media) 62.745%, transparent), transparent 70%);filter:blur(7px);border-radius:50%;height:28px;position:absolute;inset:auto 24% 0}.home-desktop .home-experience{--scene-surface:radial-gradient(ellipse at 78% 35%, color-mix(in srgb, var(--color-portal-glow) 10%, transparent), transparent 65%), linear-gradient(115deg, var(--color-ink), color-mix(in srgb, var(--color-ink) 97%, var(--color-portal-glow)) 70%, color-mix(in srgb, var(--color-ink) 94%, var(--color-portal-glow)))}.home-desktop .home-experience:before,.home-desktop .experience-atmosphere{-webkit-mask-image:linear-gradient(90deg,#0000,#000 180px),linear-gradient(#000 calc(100% - 120px),#0000);mask-image:linear-gradient(90deg,#0000,#000 180px),linear-gradient(#000 calc(100% - 120px),#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.home-desktop .experience-atmosphere{background:radial-gradient(ellipse at 70% 45%, color-mix(in srgb, var(--color-portal-glow) 6%, transparent), transparent 65%)}.home-desktop .experience-portal{-webkit-mask-image:radial-gradient(#000 35%,#0000 72%);mask-image:radial-gradient(#000 35%,#0000 72%)}.home-desktop .experience-character{filter:drop-shadow(0 14px 18px color-mix(in srgb, var(--color-accent-paper) 18.824%, transparent)) drop-shadow(0 0 22px color-mix(in srgb, var(--color-accent) 25.098%, transparent))}.home-desktop .home-experiments{--scene-surface:radial-gradient(ellipse at 85% 20%, color-mix(in srgb, var(--color-meadow-glow) 39.608%, transparent), transparent 50%), var(--color-paper)}.home-desktop .home-agents:before{content:"";pointer-events:none;background:radial-gradient(ellipse, color-mix(in srgb, var(--color-portal-glow) 12.549%, transparent), transparent 70%);width:960px;height:560px;position:absolute;top:220px;left:calc(50% - 480px)}
