@import "https://fonts.googleapis.com/css2?family=Jersey+10&family=Poppins:wght@300;400;500;600;700&family=Press+Start+2P&display=swap";@import "https://fonts.googleapis.com/css2?family=Bitcount+Grid+Single:wght@400&family=Noto+Sans+SC:wght@400;500&family=Noto+Serif+SC:wght@500&family=Roboto:wght@400;700&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}:root{--v3-page:1120px;--v3-card-track:1248px;--v3-bg:#161311;--v3-surface:#1f1b18;--v3-card:#24211f;--v3-text:#f5f4ef;--v3-copy:#c9c8c5;--v3-copy-17:#ffffff80;--v3-muted:var(--v3-copy);--v3-subtle:#fff6;--v3-heading-copy-gap:12px}.wanaka-home-v3{--v3-page:1120px;--v3-card-track:1248px;--v3-bg:#161311;--v3-surface:#1f1b18;--v3-card:#24211f;--v3-text:#f5f4ef;--v3-copy:#c9c8c5;--v3-copy-17:#ffffff80;--v3-muted:var(--v3-copy);--v3-subtle:#fff6;--v3-heading-copy-gap:12px;--v3-hero-glyph-overhang:4px;isolation:isolate;background:var(--v3-bg);min-width:0;min-height:100vh;color:var(--v3-text);font-family:Noto Sans SC,Poppins,system-ui,sans-serif;font-size:16px;line-height:1.5;position:relative;overflow:clip}.v3-ambient-gradient{z-index:-2;opacity:.26;pointer-events:none;width:2114px;height:1639px;position:absolute;top:-200px;left:50%;transform:translate(-50%)}.v3-ambient-gradient__layer{filter:blur(100px);width:2114px;position:absolute;top:0;left:0}.v3-ambient-gradient__layer.is-base{opacity:.6;background:#222b28;height:1639px}.v3-ambient-gradient__layer.is-amber{background:#a35c14;height:1368.55px}.v3-ambient-gradient__layer.is-red{background:#73241d;height:1010.12px}.v3-ambient-gradient__layer.is-top{background:#1c1c1c;height:619.11px}.v3-bottom-gradient{z-index:-2;pointer-events:none;height:1500px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.v3-bottom-gradient__layer{filter:blur(130px);border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.v3-bottom-gradient__layer.is-amber{background:#a35c143d;width:min(1720px,118vw);height:920px;bottom:90px}.v3-bottom-gradient__layer.is-red{background:#73241d6b;width:min(1900px,132vw);height:880px;bottom:-280px}.v3-bottom-gradient__layer.is-brown{background:#53301080;width:min(2100px,145vw);height:760px;bottom:-430px}.wanaka-home-v3:after{z-index:-1;content:"";pointer-events:none;background-image:radial-gradient(circle at 1.5px 1.5px,#ebe1d714 1.5px,#0000 0);background-size:32px 32px;position:absolute;inset:0}.wanaka-home-v3 *,.wanaka-home-v3 :before,.wanaka-home-v3 :after{box-sizing:border-box}.wanaka-home-v3 h1,.wanaka-home-v3 h2,.wanaka-home-v3 h3,.wanaka-home-v3 p{margin:0}.wanaka-home-v3 h1,.wanaka-home-v3 h2,.wanaka-home-v3 h3{color:var(--v3-text);letter-spacing:-.022em;text-wrap:balance;font-family:Noto Serif SC,Georgia,serif;font-weight:500}.wanaka-home-v3 a{color:inherit;text-decoration:none}.wanaka-home-v3 button,.wanaka-home-v3 textarea{font:inherit}.wanaka-home-v3 button{border:0}.wanaka-home-v3 :focus-visible{outline-offset:4px;outline:2px solid #fff}.wanaka-home-v3>main{padding-top:68px}.v3-site-header{z-index:50;width:100%;height:68px;padding-inline:max(24px, calc((100vw - var(--v3-page)) / 2));backdrop-filter:blur(20px);background:#0003;border-bottom:1px solid #ffffff06;align-items:center;gap:40px;display:flex;position:fixed;top:0;left:0;right:0}.v3-logo{flex:none;width:144px;height:28px;display:block}.v3-logo img{object-fit:contain;width:100%;height:100%;display:block}.v3-desktop-nav{flex:auto;justify-content:center;align-items:center;gap:32px;min-width:0;display:flex}.v3-desktop-nav a,.v3-header-actions>a:first-child{color:var(--v3-copy);white-space:nowrap;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:21px}.v3-desktop-nav a:hover,.v3-header-actions>a:first-child:hover{color:#fff}.v3-header-actions{flex:none;align-items:center;gap:18px;display:flex}.wanaka-home-v3 .v3-button,.v3-site-header .v3-button{color:#111;text-align:center;white-space:nowrap;background:#fff;border:.8px solid #e6e6e6;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:fit-content;min-height:40px;padding:8px 17px;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:24px;transition:box-shadow .16s,transform .16s;display:inline-flex;box-shadow:0 2.4px #e6e6e6}.wanaka-home-v3 .v3-button:hover,.v3-site-header .v3-button:hover{color:#111;transform:translateY(1px);box-shadow:0 1px #e6e6e6}.v3-button img{flex:none;width:14px;height:14px;transform:rotate(180deg)}.v3-header-actions .v3-button{min-height:38px;padding:8px 17px;font-size:13px;line-height:21px}.v3-mobile-menu,.v3-mobile-nav,.v3-mobile-start,.v3-mobile-auth,.v3-mobile-auth-overlay,.v3-site-header .v3-button.v3-mobile-start{display:none}.v3-hero,.v3-studio-proof,.v3-templates,.v3-process,.home-pricing,.v3-community,.v3-faq{scroll-margin-top:68px}.v3-anchor-alias{pointer-events:none;width:1px;height:0;scroll-margin-top:68px;display:block;position:relative;overflow:hidden}.v3-hero{background:0 0;justify-content:center;width:100%;padding:100px 24px 84px;display:flex;position:relative}.v3-hero__content{text-align:center;flex-direction:column;align-items:center;width:min(848px,100%);display:flex}.v3-hero h1{width:min(960px,100vw - 48px);height:calc(56px + var(--v3-hero-glyph-overhang));place-items:start center;font-size:44px;line-height:56px;display:grid;overflow:hidden}.v3-hero-title__line{width:fit-content;min-width:0;max-width:100%;line-height:inherit;text-align:left;white-space:nowrap;display:inline-grid}.v3-hero-title__measure,.v3-hero-title__typed{grid-area:1/1;min-width:0}.v3-hero-title__measure{visibility:hidden}.v3-hero-title__typed{text-align:center;justify-self:center;width:max-content;max-width:100%}.v3-hero-title__cursor{vertical-align:-.06em;background:currentColor;width:1px;height:.82em;margin-left:.08em;animation:.8s step-end infinite v3-hero-caret;display:inline-block}.wanaka-home-v3 .v3-hero__copy{margin-top:var(--v3-heading-copy-gap);color:var(--v3-copy-17);font-family:Poppins,sans-serif;font-size:17px;font-weight:400;line-height:24.65px}.v3-prompt{-webkit-backdrop-filter:blur(20px);text-align:left;background:#ffffff0f;border:1px solid #ffffff04;border-radius:16px;flex-direction:column;gap:0;width:min(680px,100%);min-height:120px;margin-top:40px;padding:16px;display:flex;position:relative}.v3-prompt>label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.v3-prompt textarea{resize:none;color:#ffffffd1;background:0 0;border:0;outline:0;flex:0 0 21px;width:100%;height:21px;min-height:21px;font-family:Poppins,sans-serif;font-size:14px;line-height:21px;display:block}.wanaka-home-v3 .v3-prompt textarea:focus-visible{box-shadow:none;outline:none}.v3-prompt textarea::placeholder{color:#fff6;opacity:1}.v3-prompt__attachments{scrollbar-width:none;align-items:flex-start;gap:8px;width:100%;margin-bottom:12px;display:flex;overflow-x:auto}.v3-prompt__attachments::-webkit-scrollbar{display:none}.v3-prompt__attachment{background:#ffffff0f;border-radius:8px;flex:0 0 80px;width:80px;height:80px;position:relative;overflow:hidden}.v3-prompt__attachment>img{object-fit:cover;width:100%;height:100%;display:block}.v3-prompt__attachment>button{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:16px;height:16px;padding:0;display:grid;position:absolute;top:4px;right:4px}.v3-prompt__attachment>button img{width:16px;height:16px;display:block}.v3-prompt__actions{justify-content:space-between;align-items:center;width:100%;height:32px;margin-top:35px;display:flex}.v3-prompt__add,.v3-prompt__add img{width:32px;height:32px;display:block}.v3-prompt__add{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0}.v3-prompt__file-input{display:none}.v3-prompt__actions>button[type=submit]{color:#140e10;white-space:nowrap;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:4px;min-width:78px;height:32px;padding:0 12px 0 9px;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;line-height:12px;display:inline-flex}.v3-prompt__actions>button[type=submit] img{width:14px;height:14px;transform:rotate(90deg)}.v3-prompt-suggestions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(680px,100%);margin-top:10px;display:grid}.v3-prompt-suggestions button{-webkit-backdrop-filter:blur(20px);color:#fffc;text-overflow:ellipsis;white-space:nowrap;background:#ffffff0f;border-radius:16px;min-width:0;padding:6px 12px;font-family:Poppins,sans-serif;font-size:12px;font-weight:400;line-height:16px;transition:background .16s;overflow:hidden}.v3-prompt-suggestions button:hover{background:#ffffff1a}.v3-section-heading{width:min(var(--v3-page), calc(100% - 48px));text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.v3-section-heading h2,.v3-community h2{font-size:36px;line-height:46px}.v3-section-heading>p:not(.v3-eyebrow),.v3-community>p:not(.v3-eyebrow){margin-top:var(--v3-heading-copy-gap);color:var(--v3-copy-17);font-size:17px;line-height:24.65px}.v3-section-heading .v3-button{margin-top:24px}.v3-studio-proof{background:0 0;flex-direction:column;align-items:center;gap:44px;width:100%;padding:100px 0 200px;display:flex;position:relative}.v3-studio-proof .v3-section-heading>p{color:var(--v3-copy-17);font-family:Poppins,sans-serif;font-size:17px;font-weight:400;line-height:24.65px}.v3-studio-shot{width:min(var(--v3-page), calc(100% - 48px));aspect-ratio:1120/624;background:#000;border-radius:8px;padding:clamp(18px,3.57vw,40px) clamp(18px,3.57vw,40px) 0;position:relative;overflow:hidden}.v3-studio-shot__effects{opacity:.24;pointer-events:none;position:absolute;inset:0}.v3-studio-shot__glow{filter:blur(60px);pointer-events:none;width:108.036%;position:absolute;top:-32.5321%;left:-4.28571%}.v3-studio-shot__glow.is-peach{opacity:.6;background:#ffb661;height:118.59%}.v3-studio-shot__glow.is-orange{background:#f18d13;height:88.141%}.v3-studio-shot__glow.is-green{background:#254c2d;height:60.7372%}.v3-studio-shot__viewport{z-index:1;border-radius:8px 8px 0 0;width:100%;height:100%;position:relative;overflow:hidden}.v3-studio-shot__viewport img,.v3-studio-shot__viewport video{object-fit:cover;width:100%;height:100%;display:block}.v3-studio-shot__viewport video{width:calc(100% + 2px);max-width:none;position:absolute;inset:0 -1px}.v3-templates{background:#ffffff05;flex-direction:column;align-items:center;gap:0;width:100%;padding-block:200px;display:flex}.v3-world-marquee{width:min(var(--v3-card-track), calc(100% - 48px));margin-top:40px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%)}.v3-world-marquee__track{will-change:transform;gap:12px;width:max-content;animation:36s linear infinite v3-world-marquee;display:flex}.v3-world-marquee:hover .v3-world-marquee__track,.v3-world-marquee:focus-within .v3-world-marquee__track{animation-play-state:paused}.v3-world-grid{width:min(var(--v3-card-track), calc(100% - 48px));grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.v3-world-marquee .v3-world-grid{width:var(--v3-card-track);flex:0 0 var(--v3-card-track)}.v3-world-card{background:var(--v3-card);min-width:0;box-shadow:none;border-radius:8px;overflow:hidden}.v3-world-card:hover,.v3-world-card:focus-within{box-shadow:none}.v3-world-card__media{aspect-ratio:240/148;background:#221c1b;width:100%;position:relative;overflow:hidden}.v3-world-card__media>img{object-fit:cover;width:100%;height:100%;transition:transform .22s;display:block}.v3-world-card:hover .v3-world-card__media>img,.v3-world-card:focus-within .v3-world-card__media>img{transform:scale(1.025)}.v3-world-card__hover{opacity:0;pointer-events:none;background:#140e1070;align-items:flex-end;gap:8px;padding:14px;transition:opacity .18s;display:flex;position:absolute;inset:0}.v3-world-card:hover .v3-world-card__hover,.v3-world-card:focus-within .v3-world-card__hover{opacity:1;pointer-events:auto}.wanaka-home-v3 .v3-world-card__action{white-space:nowrap;border-radius:12px;flex:1 1 0;justify-content:center;align-items:center;gap:8px;min-width:0;height:40px;padding:8px 16px;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:24px;display:inline-flex}button.v3-world-card__action{cursor:pointer;border:0}.v3-world-card__action>span{flex:0 0 18px;place-items:center;width:18px;height:18px;display:grid}.v3-world-card__action img{object-fit:contain;object-position:center;width:16px;height:16px;display:block}.v3-world-card__action.is-play{color:#313d00;background:#c0f000;border:1px solid #a6d900;box-shadow:0 2.4px #a6d900}.v3-world-card__action.is-remix{color:#111;background:#fff;border:1px solid #e6e6e6;box-shadow:0 2.4px #e6e6e6}.v3-world-card__body{flex-direction:column;align-items:flex-start;gap:4px;min-height:108px;padding:14px 14px 16px;display:flex}.v3-world-card__body h3{color:#fff;text-overflow:ellipsis;white-space:nowrap;width:100%;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:normal;overflow:hidden}.v3-world-card__tags{flex-wrap:nowrap;align-items:flex-start;gap:4px;width:100%;min-height:22px;padding-top:2px;display:flex;overflow:hidden}.v3-world-card__tags span{color:#ffffff4d;text-overflow:ellipsis;text-transform:lowercase;white-space:nowrap;background:#ffffff0f;border-radius:4px;flex:none;height:20px;padding:2px 4px;font-family:Poppins,sans-serif;font-size:11px;line-height:16px;overflow:hidden}.v3-world-card__body>p{color:#ffffff4d;font-family:Poppins,sans-serif;font-size:12px;line-height:16px}.v3-world-card__skeleton{z-index:2;background:linear-gradient(100deg,#211c1b 25%,#342d2b 45%,#211c1b 65%) 0 0/200% 100%;animation:1.2s linear infinite v3-shimmer;position:absolute;inset:0}.v3-world-card--loading .v3-world-card__body{gap:10px}.v3-world-card--loading .v3-world-card__body span{background:#ffffff14;border-radius:4px;width:64%;height:12px}.v3-world-card--loading .v3-world-card__body span:last-child{width:42%}.v3-world-card__image-error{z-index:4;color:#fff;text-align:center;background:#140e10cc;place-content:center;gap:6px;font-size:11px;display:grid;position:absolute;inset:0}.v3-world-card__image-error button{color:#140e10;background:#fff;border-radius:7px;padding:5px 8px;font-size:10px;font-weight:600}.v3-play-modal{z-index:100;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.v3-play-modal__backdrop{cursor:pointer;-webkit-backdrop-filter:blur(12px);background:#000000c7;border:0;width:100%;height:100%;position:absolute;inset:0}.v3-play-modal__frame{z-index:1;background:#11100f;border:1px solid #ffffff1f;border-radius:16px;grid-template-rows:auto minmax(0,1fr);width:min(1180px,100%);height:min(780px,100dvh - 48px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 100px #0000008c}.v3-play-modal__frame>header{background:#1f1b18;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:24px;min-height:68px;padding:12px 16px 12px 20px;display:flex}.v3-play-modal__frame>header>div:first-child{gap:2px;min-width:0;display:grid}.v3-play-modal__frame>header span{color:var(--v3-copy-17);text-transform:uppercase;font-size:11px}.v3-play-modal__frame>header strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.v3-play-modal__actions{flex:none;align-items:center;gap:10px;display:flex}.v3-play-modal__actions a{color:#111;background:#fff;border-radius:9px;padding:9px 13px;font-size:13px;font-weight:500}.v3-play-modal__actions button{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.v3-play-modal__actions svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:18px;height:18px}.v3-play-modal iframe{background:#000;border:0;width:100%;height:100%}.v3-process{width:100%;padding:100px 0}.wanaka-home-v3 .home-pricing{width:100%;padding:200px max(24px, calc((100vw - var(--v3-page)) / 2));background:0 0;border:0}.wanaka-home-v3 .home-pricing__heading{text-align:center;max-width:760px;margin-inline:auto}.wanaka-home-v3 .home-pricing__heading h2{color:var(--v3-text);letter-spacing:-.022em;margin:16px 0 0;font-family:Noto Serif SC,Georgia,serif;font-size:36px;font-weight:500;line-height:46px}.wanaka-home-v3 .home-pricing__heading>p:last-child{margin:var(--v3-heading-copy-gap) 0 0;color:var(--v3-copy-17);font-size:17px;line-height:24.65px}.wanaka-home-v3 .home-pricing__period{width:fit-content;box-shadow:none;background:#0000003d;border:1px solid #f3efe62e;border-radius:999px;align-items:center;margin:32px auto 0;padding:6px;display:flex;position:relative}.wanaka-home-v3 .home-pricing__period button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:4px;height:36px;padding:0 18px;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;transition:color .2s,background-color .2s;display:inline-flex}.wanaka-home-v3 .home-pricing__period button.is-active{color:#111;background:#fff;font-weight:500}.wanaka-home-v3 .home-pricing__period button em{color:#48005b;letter-spacing:.5px;white-space:nowrap;background:#eb9cff;border-radius:999px;padding:4px 12px;font-size:11px;font-style:normal;font-weight:500;line-height:1.6}.wanaka-home-v3 .home-pricing__grid{width:100%;max-width:var(--v3-page);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;margin:52px auto 0;display:grid}.wanaka-home-v3 .home-pricing__pagination{display:none}.wanaka-home-v3 .home-plan-card{color:#f3efe6;min-width:0;min-height:742px;box-shadow:none;background:#1f1b18;border:1px solid #f3efe61a;border-radius:18px;flex-direction:column;padding:31px 27px;font-family:Poppins,sans-serif;display:flex;position:relative}.wanaka-home-v3 .home-plan-card[data-level=pro]{background:linear-gradient(#5ce97929 0%,#5ce97900 100%),#1f1b18;border-color:#5ce97966}.wanaka-home-v3 .home-plan-card[data-level=max]{background:linear-gradient(#d942ff29 0%,#d942ff00 100%),#1f1b18;border-color:#eb9cff66}.wanaka-home-v3 .home-plan-card:focus-within{box-shadow:0 0 0 2px #ffffff59}.wanaka-home-v3 .home-plan-card.is-featured{box-shadow:none}.wanaka-home-v3 .home-plan-card__badge{letter-spacing:.5px;text-overflow:ellipsis;text-transform:none;white-space:nowrap;border:0;border-radius:999px;max-width:calc(100% - 32px);padding:4px 12px;font-size:11px;font-weight:500;line-height:1.6;position:absolute;top:0;left:26px;overflow:hidden;transform:translateY(-50%)}.wanaka-home-v3 .home-plan-card[data-level=pro] .home-plan-card__badge{color:#00430e;background:#5ce979}.wanaka-home-v3 .home-plan-card[data-level=max] .home-plan-card__badge{color:#48005b;background:#eb9cff}.wanaka-home-v3 .home-plan-card__top{min-height:93px}.wanaka-home-v3 .home-plan-card__top h3{color:#f3efe6;letter-spacing:1px;margin:0;font-family:Bitcount Grid Single,"Press Start 2P",ui-monospace,monospace;font-size:36px;font-weight:400;line-height:36px}.wanaka-home-v3 .home-plan-card[data-level=pro] .home-plan-card__top h3{color:#5ce979}.wanaka-home-v3 .home-plan-card[data-level=max] .home-plan-card__top h3{color:#eb9cff}.wanaka-home-v3 .home-plan-card__top p{color:#f3efe699;min-height:58px;margin:5px 0 0;font-size:16px;line-height:24px}.wanaka-home-v3 .home-plan-card__price{border-top:0;min-height:109px;padding-top:0}.wanaka-home-v3 .home-plan-card__price>div{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.wanaka-home-v3 .home-plan-card__price strong{color:#f3efe6;font-family:Roboto,Poppins,sans-serif;font-size:46px;font-weight:700;line-height:73.6px}.wanaka-home-v3 .home-plan-card__price span{color:#f3efe699;font-size:14px;font-weight:500;line-height:21px}.wanaka-home-v3 .home-plan-card__price p{color:#f3efe699;min-height:36px;margin:0;padding:5px 0 12px;font-size:14px;line-height:21px}.wanaka-home-v3 .home-plan-card__price em{color:#cf3;text-transform:none;white-space:nowrap;background:#ccff331f;border-radius:999px;align-self:center;padding:3px 10px;font-size:11px;font-style:normal;font-weight:600;line-height:1.5}.wanaka-home-v3 .home-plan-card__credits{color:#fff;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;align-items:center;width:100%;min-height:62px;padding:16px 0;font-family:Roboto,Poppins,sans-serif;font-size:20px;font-weight:700;line-height:1.2;display:flex}.wanaka-home-v3 .home-plan-card__cta{color:#fff;white-space:nowrap;background:#3a3536;border:1px solid #423f3f;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;height:48px;margin:22px 0 24px;padding:0 17px;font-size:15px;font-weight:600;line-height:24px;text-decoration:none;display:inline-flex;box-shadow:0 3px #423f3f}.wanaka-home-v3 .home-plan-card[data-level=pro] .home-plan-card__cta{color:#00430e;background:#5ce979;border-color:#56be6b;box-shadow:0 3px #56be6b}.wanaka-home-v3 .home-plan-card[data-level=max] .home-plan-card__cta{color:#48005b;background:#eb9cff;border-color:#cc81e0;box-shadow:0 3px #cc81e0}.wanaka-home-v3 .home-plan-card__cta svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.wanaka-home-v3 .home-plan-card__cta:hover{color:inherit;filter:brightness(1.05);transform:translateY(-1px)}.wanaka-home-v3 .home-plan-card ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.wanaka-home-v3 .home-plan-card li{color:#f3efe6b8;align-items:flex-start;gap:10px;font-size:14px;line-height:21px;display:flex}.wanaka-home-v3 .home-plan-card li>span{color:#fff;background:0 0;border-radius:0;flex:none;width:auto;height:auto;font-size:13px;font-weight:700;display:inline-block}.wanaka-home-v3 .home-plan-card[data-level=pro] li>span{color:#5ce979}.wanaka-home-v3 .home-plan-card[data-level=max] li>span{color:#eb9cff}.wanaka-home-v3 .home-plan-card--loading>span,.wanaka-home-v3 .home-plan-card--loading>i,.wanaka-home-v3 .home-plan-card--loading>b,.wanaka-home-v3 .home-plan-card--loading>div{background:linear-gradient(100deg,#211c1b 25%,#342d2b 45%,#211c1b 65%) 0 0/200% 100%;border-radius:8px;animation:1.2s linear infinite v3-shimmer;display:block}.wanaka-home-v3 .home-plan-card--loading>span{width:34%;height:26px}.wanaka-home-v3 .home-plan-card--loading>i{width:56%;height:13px;margin-top:18px}.wanaka-home-v3 .home-plan-card--loading>b{width:42%;height:44px;margin-top:64px}.wanaka-home-v3 .home-plan-card--loading>div{width:100%;height:44px;margin-top:58px}.v3-community{text-align:center;background:#ffffff05;flex-direction:column;align-items:center;width:100%;padding:200px 24px;display:flex}.v3-faq .v3-section-heading>p,.v3-final-cta>p:first-child{color:var(--v3-copy);font-size:14px;line-height:20px}.v3-community h2{max-width:860px;margin-top:16px}.v3-community .v3-button{margin-top:24px}.v3-faq{flex-direction:column;align-items:center;gap:32px;width:100%;padding:200px 0;display:flex}.v3-faq .v3-section-heading{gap:0}.v3-faq__list{z-index:0;width:min(var(--v3-page), calc(100% - 48px));isolation:isolate;flex-direction:column;gap:12px;display:flex;position:relative}.v3-faq__list details{z-index:1;background:var(--v3-surface);box-shadow:none;transform-origin:50%;will-change:transform;border:1px solid #f3efe61a;border-radius:12px;position:relative;overflow:hidden}.v3-faq__list details.is-active{z-index:2}.v3-faq__list summary{color:#f3efe6;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:18px 21px;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:24px;list-style:none;display:flex}.v3-faq__list summary::-webkit-details-marker{display:none}.v3-faq__icon{color:#fff;transform-origin:50%;will-change:transform;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-family:ui-monospace,JetBrains Mono,monospace;font-size:22px;font-weight:400;line-height:22px;display:inline-flex}.v3-faq__list details[open] .v3-faq__icon{transform:rotate(45deg)}.v3-faq__answer{overflow:hidden}.v3-faq__answer>p{color:var(--v3-muted);margin:0;padding:0 21px 18px;font-size:15px;line-height:23px}.v3-final-cta{width:min(var(--v3-page), calc(100% - 48px));text-align:center;background:#ffffff0a;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;margin:100px auto;padding:80px 24px;display:flex;overflow:hidden}.v3-final-cta h2{margin-top:27px;font-size:66px;line-height:76px}.v3-final-cta>p:not(:first-child){color:var(--v3-copy-17);margin-top:27px;font-size:17px;line-height:24.65px}.v3-final-cta .v3-button{margin-top:40px}.v3-footer{width:100%;min-height:282px;padding:40px max(24px, calc((100vw - var(--v3-page)) / 2));box-shadow:none;background:0 0;border-top:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) minmax(240px,max-content) 200px;align-items:stretch;gap:16px;display:grid;position:relative}.v3-footer__brand{flex-direction:column;justify-content:space-between;align-items:flex-start;min-width:0;display:flex}.v3-footer__brand img{object-fit:contain;width:119px;height:28px}.v3-footer__brand p{color:#929290;white-space:nowrap;font-size:14px;line-height:16px}.v3-footer h2{color:#929290;letter-spacing:.15px;text-transform:uppercase;margin-bottom:8px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:14px}.v3-footer>div:not(.v3-footer__brand){flex-direction:column;align-items:flex-start;gap:12px;display:flex}.v3-footer>div:not(.v3-footer__brand) a{color:#f5f4ef;font-size:16px;font-weight:500;line-height:24px}.v3-footer>div:not(.v3-footer__brand) a:hover{color:#fff}@keyframes v3-shimmer{to{background-position:-200% 0}}@keyframes v3-world-marquee{0%{transform:translate(calc(-50% - 6px))}to{transform:translate(0)}}@keyframes v3-hero-caret{50%{opacity:0}}@media (width<=1300px){.v3-world-grid{width:min(var(--v3-page), calc(100% - 48px))}}@media (width<=1000px){.v3-site-header{gap:24px}.v3-desktop-nav{gap:20px}.v3-world-grid:not([data-world-wall-panel]){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.v3-site-header{padding-inline:20px}.v3-logo{width:132px;height:26px}.v3-desktop-nav,.v3-header-actions{display:none}.v3-mobile-menu{margin-left:auto;display:block;position:relative}.v3-mobile-menu>summary{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:10px;justify-content:center;align-items:center;height:34px;padding:0 13px;font-family:Poppins,sans-serif;font-size:12px;list-style:none;display:inline-flex}.v3-mobile-menu>summary::-webkit-details-marker{display:none}.v3-mobile-nav{backdrop-filter:blur(20px);background:#1f1b18fa;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;gap:4px;width:min(260px,100vw - 32px);padding:10px;display:flex;position:absolute;top:60px;right:0;box-shadow:0 18px 42px #00000061}.v3-mobile-nav a{color:#ffffffc7;border-radius:9px;padding:10px 12px;font-family:Poppins,sans-serif;font-size:14px}.v3-mobile-nav a:hover{color:#fff;background:#ffffff0f}.v3-hero{padding:72px 20px}.v3-hero h1{width:100%;height:calc(2.4em + var(--v3-hero-glyph-overhang));font-size:clamp(34px,8.6vw,44px);line-height:1.2}.v3-hero-title__line{text-align:center;white-space:normal;width:100%}.v3-hero-title__measure,.v3-hero-title__typed{text-align:center;justify-self:stretch;width:100%;max-width:100%}.v3-hero__copy{max-width:560px;font-size:15px;line-height:23px}.v3-section-heading h2,.v3-community h2{font-size:clamp(30px,6.8vw,36px);line-height:1.26}.v3-section-heading>p:not(.v3-eyebrow),.v3-community>p:not(.v3-eyebrow){max-width:600px;font-size:15px;line-height:23px}.v3-studio-proof{gap:36px;padding-block:76px}.v3-studio-shot,.v3-section-heading,.v3-faq__list,.v3-final-cta{width:calc(100% - 40px)}.v3-templates,.v3-process,.wanaka-home-v3 .home-pricing,.v3-community,.v3-faq{padding-block:76px}.v3-world-marquee{width:calc(100% - 40px)}.v3-world-grid:not([data-world-wall-panel]){grid-template-columns:repeat(2,minmax(0,1fr))}.v3-final-cta{margin-block:76px;padding-block:64px}.v3-final-cta h2{font-size:clamp(42px,9.5vw,58px);line-height:1.12}.wanaka-home-v3 .home-pricing__grid{grid-template-columns:1fr;max-width:620px}.wanaka-home-v3 .home-plan-card{min-height:0}.v3-footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 28px;min-height:0}.v3-footer__brand{grid-column:1/-1;gap:32px}}@media (width<=520px){.v3-hero h1{height:calc(3.6em + var(--v3-hero-glyph-overhang))}.v3-hero{padding-top:56px}.v3-prompt{gap:0}.v3-prompt__actions{margin-top:24px}.v3-prompt-suggestions{grid-template-columns:1fr}.v3-prompt-suggestions button{text-align:left}.v3-world-grid:not([data-world-wall-panel]){grid-template-columns:1fr}.v3-world-card__body{min-height:96px}.v3-community{padding-inline:20px}.v3-faq__list summary{padding:16px;font-size:14px;line-height:21px}.v3-faq__answer>p{padding:0 16px 16px;font-size:14px}.v3-play-modal{padding:12px}.v3-play-modal__frame{height:calc(100dvh - 24px)}.v3-play-modal__actions a{display:none}.v3-final-cta{padding-inline:18px}.v3-final-cta>p:not(:first-child){font-size:14px;line-height:22px}.v3-footer{grid-template-columns:1fr;padding:36px 20px 44px}.v3-footer__brand{grid-column:auto}.v3-footer__brand p{white-space:normal}}@media (prefers-reduced-motion:reduce){.v3-hero-title__cursor{display:none}.v3-world-marquee__track{animation:none;transform:none}.v3-world-grid[aria-hidden=true]{display:none}.wanaka-home-v3 *,.wanaka-home-v3 :before,.wanaka-home-v3 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-bold:700;--radius-md:calc(var(--wui-tailwind-radius) - 2px);--radius-lg:var(--wui-tailwind-radius);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-family-base);--default-mono-font-family:var(--font-mono);--color-border:var(--wui-tailwind-border)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-8{margin-top:calc(var(--spacing) * 8)}.ml-6{margin-left:calc(var(--spacing) * 6)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.max-w-xl{max-width:var(--wui-tailwind-spacing-xl)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-24{padding-block:calc(var(--spacing) * 24)}.text-center{text-align:center}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.italic{font-style:italic}.underline{text-decoration-line:underline}.opacity-80{opacity:.8}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--radius-preview-control:8.66667px;--shadow-preview-volume-thumb:0 0 4px var(--color-overlay-black-25);--shadow-asset-card-focus:0 0 0 var(--border-width-focus) var(--color-overlay-white-40);--shadow-asset-card-active:0 0 0 var(--border-width-thin) var(--color-brand-secondary);--shadow-studio-header-divider:inset 0 calc(-1 * var(--border-width-thin)) 0 var(--color-panel-divider);--color-brand-primary:#c0f000;--color-brand-secondary:#67ac00;--color-brand-muted:#a4cf1a;--color-brand-dark:#313d00;--color-brand-ledge:#a6d900;--color-neutral-black:#222;--color-neutral-ink:#1a1a1a;--color-neutral-canvas:#000;--color-neutral-blackwarm:#140e10;--color-neutral-dark:#3a3536;--color-neutral-graydark:#423f3f;--color-neutral-surfacedark:#272123;--color-neutral-white:#fff;--color-neutral-light:#e6e6e6;--color-danger-primary:#ff4837;--color-danger-dark:#e03c2d;--color-surface-warmlight:#f8edec;--color-surface-warmmuted:#cfbbb9;--color-surface-warmdark:#58413f;--color-cta:var(--color-brand-primary);--color-cta-hover:var(--color-brand-muted);--color-cta-active:var(--color-brand-secondary);--color-cta-deep:var(--color-brand-dark);--color-danger:var(--color-danger-primary);--color-danger-hover:var(--color-danger-dark);--color-warm-bg:var(--color-surface-warmlight);--color-warm-muted:var(--color-surface-warmmuted);--color-warm-deep:var(--color-surface-warmdark);--color-overlay-white-0:#fff0;--color-overlay-white-02:#ffffff05;--color-overlay-white-03:#ffffff08;--color-overlay-white-04:#ffffff0a;--color-overlay-white-05:#ffffff0d;--color-overlay-white-06:#ffffff0f;--color-overlay-white-08:#ffffff14;--color-overlay-white-10:#ffffff1a;--color-overlay-white-12:#ffffff1f;--color-overlay-white-14:#ffffff24;--color-overlay-white-15:#ffffff26;--color-overlay-white-22:#ffffff38;--color-overlay-white-23:#ffffff3b;--color-overlay-white-30:#ffffff4d;--color-overlay-white-48:#ffffff7a;--color-overlay-white-16:#ffffff29;--color-overlay-white-18:#ffffff2e;--color-overlay-white-20:#fff3;--color-overlay-white-24:#ffffff3d;--color-overlay-white-25:#ffffff40;--color-overlay-white-28:#ffffff47;--color-overlay-white-35:#ffffff59;--color-overlay-white-40:#fff6;--color-overlay-white-42:#ffffff6b;--color-overlay-white-45:#ffffff73;--color-overlay-white-50:#ffffff80;--color-overlay-white-55:#ffffff8c;--color-overlay-white-60:#fff9;--color-overlay-white-62:#ffffff9e;--color-overlay-white-64:#ffffffa3;--color-overlay-white-70:#ffffffb3;--color-overlay-white-72:#ffffffb8;--color-overlay-white-76:#ffffffc2;--color-overlay-white-78:#ffffffc7;--color-overlay-white-80:#fffc;--color-overlay-white-85:#ffffffd9;--color-overlay-white-90:#ffffffe6;--color-overlay-black-02:#00000005;--color-overlay-black-0:#0000;--color-overlay-black-06:#0000000f;--color-overlay-black-10:#0000001a;--color-overlay-black-20:#0003;--color-overlay-black-25:#00000040;--color-overlay-black-30:#0000004d;--color-overlay-black-40:#0006;--color-overlay-black-45:#00000073;--color-overlay-black-50:#00000080;--color-overlay-black-55:#0000008c;--color-overlay-black-60:#0009;--color-overlay-black-65:#000000a6;--color-overlay-black-92:#0f0a09eb;--color-overlay-black-70:#000000b3;--color-overlay-black-72:#000000b8;--color-overlay-black-75:#000000bf;--color-overlay-black-80:#000c;--color-overlay-neutral-black-08:#22222214;--color-overlay-neutral-black-12:#2222221f;--color-overlay-neutral-black-38:#22222261;--color-overlay-neutral-black-58:#22222294;--color-overlay-brand-10:#c0f0001a;--color-overlay-brand-20:#c0f00033;--color-overlay-brand-08:#c0f00014;--color-overlay-brand-14:#c0f00024;--color-overlay-brand-15:#c0f00026;--color-overlay-brand-16:#c0f00029;--color-overlay-brand-06:#c0f0000f;--color-overlay-brand-24:#c0f0003d;--color-overlay-brand-50:#c0f00080;--color-overlay-brand-bright-10:#d3f9581a;--color-overlay-brand-bright-12:#d3f9581f;--color-overlay-slate-25:#94a3b840;--color-overlay-slate-14:#94a3b824;--color-overlay-slate-22:#94a3b838;--color-overlay-slate-70:#94a3b8b3;--color-overlay-slate-20:#64748b33;--color-overlay-slate-30:#64748b4d;--color-overlay-blue-20:#3b82f633;--color-overlay-blue-30:#3b82f64d;--color-overlay-blue-40:#3b82f666;--color-overlay-blue-60:#3b82f699;--color-overlay-blue-80:#3b82f6cc;--color-overlay-bg-0:#140e1000;--color-overlay-warmdark-80:#58413fcc;--color-overlay-warmdark-72:#140e10b8;--color-overlay-warmdark-12:#58413f1f;--color-overlay-warmdark-55:#58413f8c;--color-overlay-danger-55:#ff56568c;--color-overlay-danger-35:#ef444459;--color-overlay-warning-30:#fbbf244d;--color-overlay-blue-25:#60a5fa40;--color-overlay-blue-35:#60a5fa59;--color-accent-favorite:#ffc300;--color-accent-cursor:#6283ab;--color-accent-selection:#add6ff;--color-brand-bright:#d3f958;--color-neutral-offwhite:#fcfcfc;--color-neutral-hover:#474747;--color-neutral-gray:#9c9c9c;--color-neutral-track:#392a2a;--color-neutral-panel:#241d20;--color-neutral-dialog-hover:#423d3e;--color-neutral-dialog-home-hover:#241b1e;--color-neutral-inline-hover:#4c4648;--color-neutral-toolbar-picker:#1e1416;--color-membership-pro:#5ce979;--color-membership-max:#d942ff;--color-membership-badge-border:#161311;--color-billing-period-saving-bg:#eb9cff;--color-billing-period-saving-fg:#48005b;--color-mobile-notice-bg:#0e0a0c;--color-mobile-notice-card:#292426;--color-mobile-notice-input:#443e40;--color-mobile-notice-input-shadow:#353032;--color-mobile-notice-toast:#0c0c0ee6;--color-mobile-notice-toast-icon:#171717;--color-mobile-notice-toast-accent:#b6eb3f;--color-mobile-notice-card-border:#8f747f3d;--color-scene-workspace-fg:#242124;--color-scene-workspace-canvas:var(--color-neutral-blackwarm);--color-scene-selector-label:#6c676c;--color-scrollbar-track:#00000012;--color-scrollbar-thumb:#8d8d8dcc;--color-scrollbar-thumb-hover:#8d8d8d;--color-tutorial-mask:var(--color-overlay-black-65);--color-tutorial-dialog:var(--color-surface-warmlight);--color-tutorial-dialog-border:var(--color-surface-warmmuted);--color-tutorial-dialog-text:var(--color-surface-warmdark);--color-tutorial-dialog-text-muted:#58413f99;--color-tutorial-dialog-text-faint:#58413f66;--color-tutorial-dialog-text-hover:#58413fb3;--color-tutorial-action:var(--color-brand-primary);--color-tutorial-action-border:var(--color-brand-ledge);--color-tutorial-action-text:var(--color-neutral-black);--color-tutorial-arrow:var(--color-surface-warmlight);--color-avatar-border:var(--color-overlay-white-30);--color-avatar-border-hover:var(--color-overlay-white-50);--color-avatar-placeholder-text:var(--color-neutral-white);--color-user-email:var(--color-overlay-white-70);--color-user-dropdown-surface:var(--color-neutral-surfacedark);--color-user-dropdown-header:var(--color-overlay-white-08);--color-user-dropdown-email:var(--color-overlay-white-40);--color-user-dropdown-item-hover:var(--color-overlay-white-08);--color-membership-free-bg:var(--color-neutral-white);--color-membership-free-fg:var(--color-neutral-black);--color-membership-pro-fg:#00430e;--color-membership-max-bg:#e377ff;--color-membership-max-fg:#48005b;--color-user-invitation-fg:#94a3b8;--color-user-invitation-bg:var(--color-overlay-blue-20);--color-user-invitation-code:#3b82f6;--color-user-profile-avatar:#f0f1e7;--color-user-profile-label:#a19f9f;--color-user-profile-input:#262123;--color-user-profile-invitation-available:#10b981;--color-user-profile-invitation-reusable:#60a5fa;--color-user-profile-invitation-disabled:#fbbf24;--color-user-profile-invitation-danger:#ef4444;--color-user-profile-notification-success:#22c55e;--color-user-profile-notification-success-bg:#22c55e1a;--color-user-profile-notification-success-copy:#dcfce7;--color-user-profile-notification-error-bg:#ef44441a;--color-user-profile-notification-error-copy:#fecaca;--color-user-profile-notification-info-bg:#3b82f61a;--color-user-profile-notification-info:var(--color-user-invitation-code);--color-user-profile-notification-info-copy:#dbeafe;--color-auth-surface:#1e1a1b;--color-auth-error-copy:#fca5a5;--color-auth-error-border:#ef44444d;--color-logout-overlay:var(--color-overlay-black-70);--color-logout-dialog:var(--color-dashboard-dialog-dark);--color-logout-cancel:var(--color-neutral-dark);--color-logout-cancel-border:var(--color-neutral-graydark);--color-logout-cancel-hover:#4a4546;--color-logout-confirm:var(--color-brand-primary);--color-logout-confirm-hover:#d4ff1a;--color-logout-confirm-text:var(--color-neutral-black);--color-logo-menu-surface:#140e10eb;--color-logo-menu-item-hover:var(--color-overlay-white-06);--color-logo-menu-item-active:var(--color-overlay-white-10);--color-logo-menu-muted:var(--color-overlay-white-50);--color-feedback-panel:#221d1d;--color-feedback-control:#292526;--color-feedback-tile-border:#333031;--color-feedback-tile-shadow:#333131;--color-feedback-tile-hover:#322e2f;--color-feedback-tile-selected:var(--color-neutral-hover);--color-feedback-check-border:var(--color-overlay-white-25);--color-feedback-error-bg:#f8717126;--color-feedback-error-border:#f8717166;--color-feedback-error-fg:#f87171;--color-plan-surface:#1f1b18;--color-plan-copy:#f3efe6;--color-plan-copy-60:#f3efe699;--color-plan-copy-72:#f3efe6b8;--color-plan-copy-82:#f3efe6d1;--color-plan-border:#f3efe61a;--color-plan-divider:var(--color-overlay-white-08);--color-plan-pro:var(--color-membership-pro);--color-plan-pro-ink:var(--color-membership-pro-fg);--color-plan-pro-border:#56be6b;--color-plan-max:var(--color-billing-period-saving-bg);--color-plan-max-ink:var(--color-billing-period-saving-fg);--color-plan-max-border:#cc81e0;--color-plan-discount-bg:#ccff331f;--color-plan-discount:#cf3;--color-subscription-accent:var(--color-plan-discount);--color-subscription-cta:var(--color-brand-primary);--color-subscription-cta-shadow:var(--color-brand-ledge);--color-subscription-surface:#161311;--color-subscription-surface-soft:#1c1917;--color-subscription-card:var(--color-plan-surface);--color-subscription-border:var(--color-plan-border);--color-subscription-border-strong:var(--color-overlay-white-18);--color-subscription-copy:var(--color-plan-copy);--color-subscription-copy-72:var(--color-plan-copy-72);--color-subscription-copy-60:var(--color-plan-copy-60);--color-subscription-copy-45:var(--color-overlay-white-45);--color-subscription-pro:var(--color-plan-pro);--color-subscription-pro-ink:var(--color-plan-pro-ink);--color-subscription-pro-border:var(--color-plan-pro-border);--color-subscription-max:var(--color-plan-max);--color-subscription-max-ink:var(--color-plan-max-ink);--color-subscription-max-border:var(--color-plan-max-border);--color-subscription-period-saving-surface:#3e3214;--color-subscription-period-saving-copy:#f7ba1e;--color-subscription-status-error:#f5b45a;--gradient-subscription-skeleton:linear-gradient(100deg, var(--color-overlay-white-0) 18%, var(--color-overlay-white-10) 46%, var(--color-overlay-white-0) 74%);--gradient-subscription-legacy-ambient:radial-gradient(900px 480px at 50% -10%, #ccff330f, transparent 70%), radial-gradient(circle at 1px 1px, #ffffff06 1px, transparent 0);--gradient-subscription-pricing-dot-grid:radial-gradient(circle at 1px 1px, #ffffff14 1px, transparent 0);--gradient-subscription-pricing-ambient:linear-gradient(to bottom, #1c1c1c33 0 466.123px, transparent 466.123px), linear-gradient(to bottom, #73241d33 0 760.517px, transparent 760.517px), linear-gradient(to bottom, #a35c1433 0 1030.38px, transparent 1030.38px), linear-gradient(to bottom, #222b281f 0 1234px, transparent 1234px);--gradient-plan-pro:linear-gradient(#5ce97929 0%, #5ce97900 100%);--gradient-plan-max:linear-gradient(#d942ff29 0%, #d942ff00 100%);--shadow-logo-menu:0 8px 32px var(--color-overlay-black-50);--shadow-feedback-panel:0 8px 24px var(--color-overlay-black-45);--shadow-feedback-tile:0 3px 0 var(--color-feedback-tile-shadow);--shadow-feedback-tile-selected:0 3px 0 var(--color-neutral-white);--shadow-feedback-submit:0 2.4px 0 var(--color-neutral-light);--shadow-plan-focus:0 0 0 var(--border-width-strong) var(--color-overlay-white-35);--shadow-plan-cta-pro:0 3px 0 var(--color-plan-pro-border);--shadow-plan-cta-max:0 3px 0 var(--color-plan-max-border);--shadow-plan-cta-neutral:0 3px 0 var(--color-neutral-graydark);--shadow-plan-cta-neutral-light:0 3px 0 var(--color-border);--shadow-billing-dialog:0 2px 2px var(--color-overlay-black-25);--shadow-billing-dialog-divider:inset 0 calc(-1 * var(--border-width-thin)) 0 0 var(--color-overlay-white-08);--gradient-avatar-placeholder:linear-gradient(135deg, #667eea 0%, #764ba2 100%);--shadow-user-avatar:0 0 4px var(--color-overlay-black-20);--shadow-user-avatar-hover:0 0 8px #adff8b66;--shadow-user-dropdown:0 4px 6px var(--color-overlay-black-25);--shadow-logout-dialog:inset 1px 1px 0 var(--color-overlay-white-08), 0 4px 12px var(--color-overlay-black-50);--shadow-changelog-dialog:inset 1px 1px 0 var(--color-overlay-white-08), 0 20px 80px var(--color-overlay-black-72);--shadow-logout-cancel:0 3px 0 var(--color-logout-cancel-border);--shadow-logout-cancel-active:0 1px 0 var(--color-logout-cancel-border);--shadow-logout-confirm:0 3px 0 var(--color-brand-ledge);--shadow-logout-confirm-active:0 1px 0 var(--color-brand-ledge);--shadow-tutorial-dialog:0 3.2px 0 0 var(--color-tutorial-dialog-border);--shadow-tutorial-action:0 3px 0 0 var(--color-tutorial-action-border);--shadow-tutorial-action-active:0 1px 0 0 var(--color-tutorial-action-border);--color-loading-contained-scrim:#140e1080;--color-loading-bubble:var(--color-neutral-white);--color-loading-bubble-text:#333;--color-loading-bubble-shadow:#dfdfdf;--color-loading-progress-fill:var(--color-brand-bright);--shadow-loading-bubble:0 1.6px 0 0 var(--color-loading-bubble-shadow);--shadow-loading-progress-fill:inset 0 -1.5px 0 0 var(--color-brand-muted);--shadow-membership-pro-avatar:0 0 8px #5ce97933;--shadow-membership-max-avatar:0 0 8px #d942ff33;--color-chat-header-surface:#2c2223;--color-editor-drag-surface:#1a1416fa;--shadow-editor-drag-handle:0 6px 18px #00000042;--gradient-skeleton-loading:linear-gradient(90deg, #ffffff1a 25%, #fff3 50%, #ffffff1a 75%);--color-social-whatsapp:#20bd10;--color-social-facebook:#1676f3;--color-social-reddit:#ff4500;--color-publish-upgrade-border:#e2c000;--color-publish-upgrade-bg:#f5ec00;--color-publish-upgrade-fg:#a54a00;--color-publish-cover-surface:#272123;--color-publish-required:#ff4837;--color-publish-watermark-bg:#a8ddff;--color-publish-watermark-fg:#004e81;--color-publish-success:#d3f958;--gradient-publish-upgrade:linear-gradient(90deg, #fd8020 0%, #f0ba42 25%, #b9c4a5 66%);--color-editor-transition-surface:#1f1317;--color-editor-loading-text:#888;--color-editor-transition-accent:#f06c00;--color-export-accent:#3b82f6;--color-export-focus-accent:#8b5cf6;--color-game-card-surface:#272c45;--color-game-card-selected-border:#83acff;--color-editor-layer-surface:var(--color-chat-canvas);--color-editor-layer-add-fg:var(--color-neutral-white);--color-editor-layer-add-hover:var(--color-overlay-white-14);--color-toast-surface:#000000b3;--shadow-membership-badge:0 1px 3px var(--color-overlay-black-45);--shadow-mobile-notice-card:0 20px 50px #00000047;--shadow-mobile-notice-acknowledge:0 4px 0 #e7e7e7;--shadow-mobile-notice-copy:0 3px 0 var(--color-mobile-notice-input-shadow);--shadow-mobile-notice-toast:0 10px 30px #00000052;--shadow-light-floating-panel:0 8px 32px var(--color-overlay-neutral-black-12);--gradient-login-divider:linear-gradient(90deg, var(--color-overlay-white-0), var(--color-overlay-white-12), var(--color-overlay-white-0));--shadow-game-card:0 4px 4px var(--color-overlay-black-25);--shadow-game-card-hover:0 8px 20px var(--color-overlay-black-40);--shadow-game-card-selected:0 10px 10px var(--color-overlay-black-25);--shadow-export-copy-hover:0 2px 8px #3b82f64d;--shadow-export-copy-active:0 1px 4px #3b82f666;--gradient-editor-focus:linear-gradient(90deg, var(--color-export-accent), var(--color-export-focus-accent));--gradient-default-game-cover:radial-gradient(ellipse at 18% 12%, #3a5218f2 0%, #3a521800 52%), radial-gradient(ellipse at 88% 92%, #d6a830b8 0%, #d6a83000 58%), linear-gradient(135deg, #243014 0%, #6f5a18 58%, #c4a24a 100%);--color-fullscreen-scene-bg:#141516;--color-fullscreen-json-bg:#0f0f23f2;--shadow-default-cover-title:0 1px 10px var(--color-overlay-black-30);--color-resize-handle-dot:#ffffff80;--color-resize-handle-hover:#fffc;--color-resize-handle-active:#83b5ffe6;--shadow-resize-handle-default:0 0 0 .5px #83b5ff4d, 0 -6px 0 0 #ffffff80, 0 -6px 0 .5px #83b5ff4d, 0 6px 0 0 #ffffff80, 0 6px 0 .5px #83b5ff4d;--shadow-resize-handle-hover:0 0 0 .5px #83b5ff99, 0 -6px 0 0 #fffc, 0 -6px 0 .5px #83b5ff99, 0 6px 0 0 #fffc, 0 6px 0 .5px #83b5ff99, 0 0 4px #83b5ff4d;--shadow-resize-handle-active:0 0 0 .5px #fffc, 0 -6px 0 0 #83b5ffe6, 0 -6px 0 .5px #fffc, 0 6px 0 0 #83b5ffe6, 0 6px 0 .5px #fffc, 0 0 6px #83b5ff80;--shadow-resize-handle-vertical-default:0 0 0 .5px #83b5ff66, -6px 0 0 0 #ffffffb3, -6px 0 0 .5px #83b5ff66, 6px 0 0 0 #ffffffb3, 6px 0 0 .5px #83b5ff66;--shadow-resize-handle-vertical-hover:0 0 0 .5px #83b5ff99, -6px 0 0 0 #fffc, -6px 0 0 .5px #83b5ff99, 6px 0 0 0 #fffc, 6px 0 0 .5px #83b5ff99, 0 0 4px #83b5ff4d;--shadow-resize-handle-vertical-active:0 0 0 .5px #fffc, -6px 0 0 0 #83b5ffe6, -6px 0 0 .5px #fffc, 6px 0 0 0 #83b5ffe6, 6px 0 0 .5px #fffc, 0 0 6px #83b5ff80;--shadow-context-menu:inset 1px 1px 0 var(--color-overlay-white-08), 0 4px 12px var(--color-overlay-black-50);--gradient-editor-transition:linear-gradient(180deg, var(--color-editor-transition-accent) 0%, #f06c0000 100%);--color-preview-card-border:#80808059;--color-preview-card-selected:#67a4fff2;--color-preview-card-selected-bg:#67a4ff1a;--color-overlay-blue-22:#4a90e238;--color-overlay-white-92:#ffffffeb;--color-dashboard-bg-dark:var(--color-neutral-ink);--color-dashboard-surface-dark:var(--color-neutral-blackwarm);--color-dashboard-fg-dark:var(--color-neutral-white);--color-dashboard-fg-secondary-dark:var(--color-overlay-white-60);--color-dashboard-fg-muted-dark:var(--color-overlay-white-40);--color-dashboard-sidebar-dark:var(--color-overlay-black-16);--color-dashboard-sidebar-collapsed-dark:var(--color-overlay-black-25);--color-dashboard-sidebar-border:var(--color-overlay-white-12);--color-dashboard-card-border-dark:var(--color-overlay-white-06);--color-dashboard-card-hover-dark:#1f1f1f;--color-dashboard-dialog-dark:#141414;--color-dashboard-menu-dark:#292929;--color-dashboard-card-overlay-dark:var(--color-overlay-black-42);--color-dashboard-skeleton-dark:var(--color-overlay-white-08);--color-dashboard-card-placeholder-start-dark:#464646;--color-dashboard-card-placeholder-mid-dark:#5e5e5e;--color-dashboard-game-screen-dark:#101c1b;--color-dashboard-bubble:var(--color-surface-warmlight);--color-dashboard-bubble-shadow:var(--color-surface-warmmuted);--color-dashboard-manage-dark:var(--color-overlay-black-70);--color-dashboard-model-muted-dark:#c8a48a;--color-dashboard-game-name:#a8db74;--color-dashboard-my-games-halo-light:#ffb661;--color-dashboard-my-games-halo-mid:#f18d13;--color-dashboard-my-games-halo-dark:#853b29;--color-dashboard-my-games-scrim:#1c1c1c;--color-dashboard-bg-light:#f0f0f0;--color-dashboard-fg-light:var(--color-neutral-black);--color-dashboard-fg-secondary-light:#333;--color-dashboard-fg-muted-light:#555;--color-dashboard-card-border-light:var(--color-overlay-neutral-black-12);--color-dashboard-card-overlay-light:#2222222e;--color-dashboard-card-placeholder-start-light:#ddd;--color-dashboard-card-placeholder-mid-light:#c4c4c4;--color-dashboard-game-screen-light:#ddd;--color-dashboard-manage-light:var(--color-overlay-white-92);--color-dashboard-model-muted-light:var(--color-surface-warmdark);--color-dashboard-game-name-light:#526f00;--gradient-dashboard-top-scrim:linear-gradient(180deg, var(--color-neutral-canvas) 0%, var(--color-overlay-black-0) 100%);--gradient-dashboard-top-scrim-light:linear-gradient(180deg, var(--color-overlay-white-18) 0%, var(--color-overlay-black-0) 100%);--gradient-dashboard-scene-scrim-left:linear-gradient(90deg, var(--color-dashboard-bg-dark) 0%, var(--color-overlay-black-0) 100%);--gradient-dashboard-scene-scrim-bottom:linear-gradient(180deg, var(--color-overlay-black-0) 0%, var(--color-dashboard-bg-dark) 100%);--gradient-dashboard-skeleton:linear-gradient(90deg, var(--color-overlay-black-0), var(--color-overlay-white-10), var(--color-overlay-black-0));--gradient-dashboard-new-project:linear-gradient(90deg, #ff6f00 5%, #ffb000 39%, #c6d1b3 68%, #6daeff 97%);--gradient-dashboard-screen-overlay:repeating-linear-gradient(180deg, var(--color-overlay-white-08) 0 1px, var(--color-overlay-black-0) 1px 4px), radial-gradient(circle at 50% 50%, var(--color-overlay-black-0) 0 55%, var(--color-overlay-black-20) 100%);--shadow-dashboard-sidebar-divider:calc(-1 * var(--border-width-thin)) 0 0 var(--color-dashboard-sidebar-border) inset;--shadow-dashboard-sidebar-divider-mobile:0 calc(-1 * var(--border-width-thin)) 0 var(--color-dashboard-sidebar-border) inset;--shadow-dashboard-bubble:0 1.6px 0 var(--color-dashboard-bubble-shadow);--shadow-dashboard-game-name:0 0 10px #a8db7499;--shadow-dashboard-game-name-light:0 0 10px #526f0059;--color-asset-worker-surface:#ffffff0a;--color-asset-worker-border:var(--color-overlay-white-10);--color-generator-glass-surface:var(--color-overlay-white-08);--color-generator-glass-border:var(--color-overlay-white-24);--color-generator-category-surface:var(--color-overlay-white-06);--color-generator-category-border:var(--color-overlay-white-10);--color-generator-segment-surface:#0000003d;--color-asset-worker-error:#ffaaa1;--color-asset-worker-muted:var(--color-overlay-white-40);--color-asset-worker-muted-strong:#ffffff6b;--color-asset-worker-muted-loading:#ffffff5c;--color-asset-worker-muted-preview:#ffffff94;--color-asset-worker-menu:#100d0c;--color-asset-worker-control:#21191c;--color-asset-worker-backdrop:#030101a8;--color-asset-worker-spinner-track:var(--color-overlay-white-14);--color-asset-worker-preview-border:#ffffff17;--color-asset-worker-joints-surface:#ffffff06;--gradient-generator-ambient-bands:linear-gradient(180deg, #222b283d 0 96px, #a35c1466 191px, #73241d66 313px, #1c1c1c66 424px, #1c1c1c00 508px);--gradient-generator-quota-banner:radial-gradient(ellipse 452.49px 21.5px at 50% 0%, #e6b4ff33 0%, #e6b4ff00 100%), radial-gradient(ellipse 360px 36px at 50% 69.2308%, #d942ff33 0%, #d942ff00 100%), radial-gradient(ellipse 558.81px 52px at 50% 100%, #5242ff66 0%, #5242ff00 100%);--gradient-asset-worker-card-hover:radial-gradient(circle at 50% 42%, #ffffff1c, var(--color-overlay-black-0) 62%), var(--color-overlay-white-06);--shadow-asset-worker-glyph:0 16px 13px #0000005c;--space-2xs:2px;--space-3xs:3px;--space-inline:5px;--space-hairline:1px;--border-width-strong:3px;--space-xs:4px;--space-sm:6px;--space-md:8px;--space-lg:10px;--space-xl:12px;--space-lg2:14px;--space-2xl:16px;--space-3xl:20px;--space-4xl:24px;--space-5xl:32px;--space-6xl:40px;--space-subscription-hero-top:clamp(56px, 9vw, 104px);--space-subscription-hero-title-margin:var(--space-3xl) 0 var(--space-5xl);--space-subscription-plans-top:44px;--space-subscription-credits-top:72px;--space-subscription-credits-padding:25px;--space-subscription-addons-top:63px;--space-subscription-addon-padding:23px;--space-subscription-faq-inline-padding:21px;--space-subscription-footer-top:-70px;--space-subscription-cta-top:22px;--space-subscription-status-block:clamp(48px, 9vw, 96px);--space-billing-plan-strip-bottom:34px;--space-billing-hero-top:33px;--studio-edit-actions-gap:clamp(var(--space-xs), calc(20vh - 88.8px), var(--space-xl));--radius-xs:4px;--radius-2xs:2px;--radius-inline:5px;--radius-circle:50%;--radius-tutorial-dialog:15px;--radius-tag:24px;--studio-tutorial-arrow-size:10px;--radius-toggle:13px;--radius-ai-banner:25px;--radius-compact:3px;--radius-sm:6px;--radius-interactive-inset:7px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-2xl:16px;--radius-toolbar:18px;--radius-surface:20px;--radius-pill:9999px;--radius-subscription-skeleton:var(--radius-inline);--border-width-hairline:.8px;--border-width-thin:1px;--border-width-subtle:.5px;--border-width-emphasis:1.5px;--border-width-focus:2px;--gradient-studio-action-active:linear-gradient(90deg, #f0e400 0%, #14f000 56.73%, #00f0dc 100%);--shadow-depth-compact:2.4px;--shadow-depth-sm:1px;--shadow-depth-md:3px;--shadow-depth-lg:4px;--shadow-dashboard-hover-veil:inset 0 0 0 9999px var(--color-overlay-white-03);--shadow-floating-panel:0 8px 32px var(--color-overlay-black-50), 0 2px 8px var(--color-overlay-black-30);--shadow-toolbar-menu:0 3.2px 9.6px var(--color-overlay-black-50);--shadow-toolbar-picker:0 8px 24px var(--color-overlay-black-50);--shadow-toolbar-roster:0 4px 5px var(--color-overlay-black-10);--shadow-scene-history:0 4px 6px var(--color-overlay-black-50), inset 1px 1px 0 var(--color-overlay-white-08);--shadow-publish-upgrade:0 2px 0 var(--color-publish-upgrade-border);--gradient-workflow-shimmer:linear-gradient(100deg, #607411e6 0%, #c8ff46d9 35%, #eeffc4 50%, #c8ff46d9 65%, #607411e6 100%);--gradient-social-instagram:radial-gradient(circle at 32% 106%, #ffe26f 0 26%, #ff3d81 48%, transparent 69%), linear-gradient(135deg, #7b36c6, #ff0b87 56%, #ffbd3a);--gradient-chat-tier-free-banner:linear-gradient(180deg, #ffffff1a 0%, #fff0 100%);--gradient-chat-tier-pro-banner:linear-gradient(180deg, #5ce9791a 0%, #5ce97900 100%);--gradient-chat-tier-max-banner:linear-gradient(180deg, #d942ff1a 0%, #d942ff00 100%);--gradient-wanaka-home-title:linear-gradient(135deg, #60a5fa 0%, #a78bfa 50%, #f472b6 100%);--shadow-slider-thumb:0 1px 2px var(--color-overlay-black-06), 0 2px 4px var(--color-overlay-black-02);--shadow-slider-compact-thumb:0 0 1px var(--color-overlay-black-30), 0 2px 5px var(--color-overlay-black-20);--color-badge-audio-bg:#59beff;--color-badge-audio-fg:#003e66;--color-badge-2d-bg:#f5ec00;--color-badge-2d-fg:#3d3500;--color-badge-ui-bg:#ae9aff;--color-badge-ui-fg:#130062;--color-badge-other-bg:#79e895;--color-badge-other-fg:#224e2d;--color-badge-prefab-bg:#6542f6;--color-badge-prefab-fg:#f0ecff;--font-family-base:"Poppins", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--font-family-pixel:"Press Start 2P", "Courier New", monospace;--font-family-bitcount:"Bitcount Grid Single", ui-monospace, monospace;--font-family-mono:"JetBrains Mono", ui-monospace, Menlo, Consolas, monospace;--font-family-dashboard-jersey:"Jersey 15", monospace;--font-family-dashboard-ink:"Bitcount Grid Single", "Bitcount Grid Single Ink", "Jersey 15", monospace;--font-family-dashboard-bubble:"Bitcount Grid Single", "Bitcount Grid Single Ink", "Courier New", monospace;--font-family-dashboard-emoji:"Apple Color Emoji", "Segoe UI Emoji", sans-serif;--font-family-subscription-serif:"Playfair Display", Georgia, "Times New Roman", serif;--font-family-subscription-number:"Roboto", "Poppins", system-ui, sans-serif;--font-size-2xs:8px;--font-size-3xs:9px;--font-size-xs:10px;--font-size-sm-compact:11px;--font-size-sm:12px;--font-size-sm-plus:13px;--font-size-plan-title:36px;--font-size-plan-price:46px;--font-size-subscription-hero:clamp(34px, 5.4vw, 64px);--font-size-subscription-section-title:30px;--font-size-billing-hero:44px;--line-height-billing-hero:71.4px;--studio-markdown-code-font-family:"Lucida Console", Monaco, monospace;--studio-markdown-blockquote-width:5px;--studio-markdown-blockquote-padding:15px;--studio-markdown-blockquote-margin:20px;--studio-markdown-heading-gap:10px;--studio-markdown-section-gap:20px;--studio-markdown-inline-gap:4px;--studio-markdown-list-gap:8px;--studio-markdown-table-cell-padding:5px 10px;--studio-scrollbar-width:8px;--studio-loading-bubble-padding:var(--space-md) var(--space-xl);--studio-loading-tail-size:6px;--studio-loading-tail-height:8px;--studio-loading-progress-gap:var(--space-md);--studio-loading-progress-offset:1.5px;--studio-tutorial-description-line-height:26px;--studio-user-dropdown-padding:var(--space-md) 0;--studio-user-dropdown-header-padding:var(--space-2xl) var(--space-xl) var(--space-xl);--studio-user-dropdown-item-padding:var(--space-md) var(--space-2xl);--studio-logo-menu-padding:var(--space-sm) 0;--studio-logo-menu-item-padding:var(--space-md) var(--space-2xl);--studio-logo-menu-history-gap:var(--space-2xs);--studio-plan-card-padding:31px 27px;--studio-plan-card-badge-padding:var(--space-xs) var(--space-xl);--studio-plan-card-cta-padding:0 17px;--studio-plan-card-cta-margin:22px 0 var(--space-4xl);--font-size-md:14px;--font-size-base:15px;--font-size-lg:16px;--font-size-lg2:18px;--font-size-xl:20px;--font-size-xl-plus:22px;--font-size-2xl:24px;--font-size-5xl:64px;--font-size-game-title:42px;--font-size-game-description:28px;--font-size-home-mobile:40px;--font-family-game-description:"Jersey 10", monospace;--font-size-dashboard-title:52px;--font-size-dashboard-home-title:clamp(34px, 3.1vw, var(--font-size-dashboard-title));--font-size-dashboard-home-title-tablet:clamp(30px, 4vw, var(--font-size-home-mobile));--font-size-dashboard-home-title-mobile:clamp(26px, 8vw, 34px);--font-size-dashboard-page-title:28px;--font-size-dashboard-page-title-mobile:26px;--font-size-dashboard-label:12.8px;--font-size-asset-worker-title:36px;--font-size-asset-worker-title-mobile:26px;--line-height-xs:16px;--line-height-2xs:12px;--line-height-3xs:10px;--line-height-workflow-section:19px;--line-height-control-compact:14px;--line-height-sm:18px;--line-height-compact:20px;--line-height-md:21px;--line-height-base:22px;--line-height-lg:24px;--line-height-xl:30px;--line-height-plan-title:36px;--line-height-plan-price:73.6px;--line-height-dashboard-label:12.8px;--line-height-dashboard-game-name:13px;--line-height-dashboard-title:52px;--line-height-dashboard-page-title:40px;--line-height-dashboard-page-title-mobile:32px;--line-height-asset-worker-title:48px;--line-height-asset-worker-title-mobile:34px;--line-height-asset-worker-card-title:23px;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--studio-editor-space-xs:var(--space-xs);--studio-editor-space-sm:var(--space-sm);--studio-editor-space-md:var(--space-md);--studio-editor-space-lg:var(--space-lg);--studio-ide-compact-inline-padding:var(--space-md);--studio-ide-compact-block-padding:var(--space-md);--studio-ide-compact-section-gap:var(--space-md);--studio-ide-compact-control-gap:var(--space-sm);--studio-ide-compact-radius:var(--radius-md);--studio-ide-compact-shell-radius:var(--radius-md);--studio-ide-compact-header-height:40px;--studio-ide-compact-chat-font-size:var(--font-size-sm-plus);--studio-ide-compact-chat-line-height:var(--line-height-compact);--studio-ide-compact-chat-activity-height:34px;--studio-ide-compact-chat-message-gap:var(--space-md);--studio-ide-compact-chat-turn-gap:var(--space-xl);--studio-ide-compact-chat-composer-height:104px;--studio-ide-compact-chat-composer-long-height:196px;--studio-property-control-height:32px;--studio-property-control-padding:var(--space-xs) var(--space-md);--studio-compact-control-padding:var(--space-2xs) var(--space-xs);--studio-instance-control-padding:var(--space-2xs) var(--space-sm);--studio-field-leading-icon-space:var(--space-4xl);--studio-field-trailing-action-space:28px;--studio-property-leading-icon-space:22px;--studio-character-composer-padding:var(--space-lg) 40px 38px var(--space-xl);--space-dashboard-page-top:36px;--space-dashboard-page-bottom:64px;--space-dashboard-grid-top:26px;--space-dashboard-actions-top:46px;--space-dashboard-mobile-feed-top:22px;--space-dashboard-mobile-bottom:100px;--space-dashboard-mobile-viewport-bottom:76px;--space-dashboard-mobile-row:18px;--space-dashboard-home-nav-inline:18px;--space-dashboard-feed-bottom:60px;--space-dashboard-card-hover-overlap:44px;--space-dashboard-card-hover-padding:56px;--space-asset-worker-hero-top:80px;--space-asset-worker-grid:30px;--space-asset-worker-grid-top:36px;--space-asset-worker-gallery-mobile-top:32px;--space-asset-worker-mobile-bottom:84px;--studio-generator-composer-input-height:24px;--studio-generator-composer-content-gap:44px;--studio-generator-upgrade-banner-padding-block:11px;--studio-generator-upgrade-banner-padding-inline:13px;--studio-generator-gallery-bottom-clearance:288px;--studio-generator-empty-state-top:88px;--radius-dashboard-screen:5.28px;--radius-dashboard-banner:9.6px;--radius-dashboard-membership:60px;--radius-asset-worker-card:12.8px;--radius-asset-worker-search:46px;--radius-asset-worker-preview:14px;--studio-property-label-width:80px;--studio-property-label-line-height:16px;--studio-property-field-gap:var(--studio-editor-space-sm);--studio-property-row-gap:var(--studio-editor-space-lg);--studio-inspector-section-gap:var(--studio-editor-space-lg);--studio-inspector-section-padding:var(--studio-editor-space-lg);--studio-inspector-section-radius:var(--radius-md);--studio-shell-surface-radius:var(--radius-surface);--studio-shell-edge-gap:var(--space-xl);--studio-panel-inline-padding:var(--space-2xl);--studio-panel-block-padding:var(--space-xl);--studio-panel-grid-gap:var(--space-xl);--studio-panel-radius:var(--radius-lg);--studio-dialog-content-gap:18px;--studio-dialog-hero-gap:14px;--studio-dialog-copy-gap:5px;--studio-dialog-progress-gap:7px;--studio-modal-publish-success-offset:120px;--studio-mobile-notice-page-padding:var(--space-2xl);--studio-mobile-notice-card-padding:80px var(--space-2xl) var(--space-lg);--studio-mobile-notice-card-radius:var(--radius-toolbar);--studio-mobile-notice-toast-padding:9px var(--space-xl);--studio-asset-catalog-section-gap:14px;--studio-segment-inset:3px;--studio-segment-option-block-padding:7px;--studio-segment-option-inline-padding:9px;--studio-chat-header-width:376px;--studio-chat-header-height:44px;--studio-chat-control-height:32px;--studio-chat-divider-height:24px;--studio-chat-icon-size:16px;--studio-chat-menu-max-height:256px;--studio-chat-session-row-height:26px;--studio-chat-close-size:20px;--studio-chat-check-size:12px;--studio-chat-action-height:24px;--studio-chat-hidden-size:1px;--studio-chat-composer-min-height:144px;--studio-chat-composer-long-height:244px;--studio-chat-composer-floating-height:120px;--studio-chat-composer-field-start-height:168px;--studio-chat-composer-narrow-height:156px;--studio-chat-composer-narrow-field-start-height:204px;--studio-chat-composer-narrow-long-height:280px;--studio-chat-composer-input-min-height:48px;--studio-chat-composer-input-max-height:160px;--studio-chat-composer-mascot-size:80px;--studio-chat-composer-membership-height:28px;--studio-chat-composer-tier-glow-height:62px;--studio-agent-chat-message-bottom-padding:48px;--studio-chat-composer-dot-size:6px;--studio-chat-composer-model-min-width:44px;--studio-chat-composer-model-max-width:172px;--studio-chat-composer-menu-width:200px;--studio-chat-composer-option-height:36px;--studio-chat-activity-header-height:var(--studio-ide-compact-chat-activity-height);--studio-chat-activity-step-height:20px;--studio-chat-toolbar-height:60px;--studio-chat-toolbar-group-height:44px;--studio-chat-toolbar-option-height:36px;--studio-chat-toolbar-share-min-width:80px;--studio-chat-greeting-tail-size:8px;--studio-chat-message-mascot-offset:20px;--font-family-chat-tier:var(--font-family-bitcount);--color-chat-tier-free:#f3efe6;--color-chat-tier-pro:#5ce979;--color-chat-tier-max:#d942ff;--color-chat-composer-border:var(--color-overlay-white-16);--color-chat-composer-glow:var(--color-overlay-white-08);--shadow-chat-composer-surface:0 1px 2px var(--color-overlay-black-20), 0 2px 6px var(--color-overlay-black-20);--shadow-chat-composer-menu:inset 1px 1px 0 var(--color-overlay-white-08), 0 4px 6px var(--color-overlay-black-50);--shadow-chat-composer-floating:0 12px 32px var(--color-chat-canvas);--shadow-chat-composer-floating-light:0 12px 32px var(--color-overlay-neutral-black-12);--shadow-chat-greeting:0 1.6px 0 var(--color-warm-muted);--shadow-chat-action:0 2px 0 var(--color-chat-action-edge);--shadow-chat-plan-mode-idle:inset 0 1px 0 var(--color-overlay-white-08), 0 4px 14px var(--color-overlay-black-25);--shadow-chat-plan-mode-active:inset 0 1px 0 var(--color-overlay-white-14), 0 0 18px var(--color-export-focus-accent)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-chat-plan-mode-active:inset 0 1px 0 var(--color-overlay-white-14), 0 0 18px color-mix(in srgb, var(--color-export-focus-accent) 20%, transparent)}}:root{--shadow-chat-plan-mode-signal:0 0 8px var(--color-publish-success)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-chat-plan-mode-signal:0 0 8px color-mix(in srgb, var(--color-publish-success) 72%, transparent)}}:root,[data-wk-theme=dark],.dark,.wk-theme-dark{--color-bg-base:var(--color-neutral-blackwarm);--color-bg-elevated:var(--color-neutral-black);--color-bg-card:var(--color-neutral-surfacedark);--color-bg-overlay:var(--color-neutral-dark);--color-border:var(--color-neutral-graydark);--color-fg-primary:var(--color-neutral-white);--color-fg-secondary:var(--color-neutral-light);--color-fg-tertiary:var(--color-neutral-gray);--color-fg-muted:var(--color-overlay-white-60);--color-panel-divider:var(--color-overlay-white-08);--color-panel-surface:var(--color-neutral-blackwarm);--color-panel-inset:var(--color-neutral-panel);--color-danger-fg:#ffb4b4;--color-danger-border:#ff6e6e5c;--color-danger-border-hover:#ff6e6eb3;--color-danger-bg-hover:#ff6e6e1f;--color-danger-action-fg:#ff8a8a;--color-danger-action-border:#ff565659;--color-danger-action-bg:#ff56561a;--color-danger-action-bg-hover:#ff56562e;--color-on-brand:var(--color-brand-dark);--color-chat-panel:#2e2e2e;--color-chat-card:#3d3d3d;--color-chat-bubble:#3e3e3e;--color-chat-input:var(--color-neutral-hover);--color-chat-send:#656565;--color-chat-border:var(--color-overlay-white-10);--color-chat-elevated:var(--color-neutral-dark);--color-chat-fg:#e5e5e5;--color-chat-fg-muted:#6e6e6e;--color-chat-progress-fg:var(--color-overlay-white-60);--color-chat-canvas:var(--color-neutral-blackwarm);--color-chat-menu:var(--color-chat-canvas)}@supports (color:color-mix(in lab, red, red)){:root,[data-wk-theme=dark],.dark,.wk-theme-dark{--color-chat-menu:color-mix(in srgb, var(--color-chat-canvas) 55%, transparent)}}:root,[data-wk-theme=dark],.dark,.wk-theme-dark{--color-chat-menu-border:var(--color-overlay-white-20);--color-chat-action-surface:#5ce979;--color-chat-action-edge:var(--color-brand-secondary);--color-chat-action-fg:#00430e;--color-slider-progress-track:var(--color-neutral-white);--color-slider-progress-fill:var(--color-brand-secondary);--color-slider-progress-thumb:var(--color-neutral-offwhite)}[data-wk-theme=light],.light,.wk-theme-light{--color-bg-base:#f0f0f0;--color-bg-elevated:#f0f0f0;--color-bg-card:#ddd;--color-bg-overlay:#d9d9d9;--color-border:#c4c4c4;--color-fg-primary:#222;--color-fg-secondary:#333;--color-fg-tertiary:#333;--color-fg-muted:var(--color-overlay-neutral-black-58);--color-panel-divider:var(--color-overlay-neutral-black-12);--color-panel-surface:var(--color-neutral-white);--color-panel-inset:var(--color-neutral-light);--color-danger-fg:var(--color-danger-dark);--color-danger-border:#e03c2d5c;--color-danger-border-hover:#e03c2db3;--color-danger-bg-hover:#e03c2d1f;--color-danger-action-fg:var(--color-danger-dark);--color-danger-action-border:#e03c2d59;--color-danger-action-bg:#e03c2d1a;--color-danger-action-bg-hover:#e03c2d2e;--color-on-brand:var(--color-brand-dark);--color-chat-panel:var(--color-bg-elevated);--color-chat-card:var(--color-bg-card);--color-chat-bubble:var(--color-bg-overlay);--color-chat-input:var(--color-bg-card);--color-chat-send:var(--color-border);--color-chat-border:var(--color-border);--color-chat-elevated:var(--color-bg-overlay);--color-chat-fg:var(--color-fg-primary);--color-chat-fg-muted:var(--color-fg-tertiary);--color-chat-progress-fg:var(--color-fg-secondary);--color-chat-canvas:var(--color-panel-surface);--color-chat-menu:var(--color-bg-elevated);--color-chat-menu-border:var(--color-border);--color-chat-action-surface:var(--color-brand-secondary);--color-chat-action-edge:var(--color-brand-dark);--color-chat-action-fg:var(--color-neutral-black);--color-slider-progress-track:var(--color-bg-card);--color-slider-progress-fill:var(--color-brand-secondary);--color-slider-progress-thumb:var(--color-bg-elevated)}:root,[data-wk-theme=dark],.dark,.wk-theme-dark{--wui-tailwind-background:var(--color-neutral-blackwarm);--wui-tailwind-foreground:var(--color-neutral-white);--wui-tailwind-card:var(--color-neutral-surfacedark);--wui-tailwind-card-foreground:var(--color-neutral-white);--wui-tailwind-popover:var(--color-neutral-black);--wui-tailwind-popover-foreground:var(--color-neutral-white);--wui-tailwind-primary:var(--color-brand-primary);--wui-tailwind-primary-foreground:var(--color-neutral-black);--wui-tailwind-secondary:var(--color-neutral-dark);--wui-tailwind-secondary-foreground:var(--color-neutral-white);--wui-tailwind-muted:var(--color-neutral-graydark);--wui-tailwind-muted-foreground:var(--color-neutral-gray);--wui-tailwind-accent:var(--color-overlay-white-10);--wui-tailwind-accent-foreground:var(--color-neutral-white);--wui-tailwind-destructive:var(--color-danger-primary);--wui-tailwind-border:var(--color-neutral-graydark);--wui-tailwind-input:var(--color-neutral-graydark);--wui-tailwind-ring:var(--color-brand-primary)}[data-wk-theme=light],.light,.wk-theme-light{--wui-tailwind-background:#f0f0f0;--wui-tailwind-foreground:var(--color-neutral-black);--wui-tailwind-card:#ddd;--wui-tailwind-card-foreground:var(--color-neutral-black);--wui-tailwind-popover:#f0f0f0;--wui-tailwind-popover-foreground:var(--color-neutral-black);--wui-tailwind-primary:var(--color-brand-primary);--wui-tailwind-primary-foreground:var(--color-neutral-black);--wui-tailwind-secondary:var(--color-neutral-light);--wui-tailwind-secondary-foreground:var(--color-neutral-black);--wui-tailwind-muted:#d9d9d9;--wui-tailwind-muted-foreground:#333;--wui-tailwind-accent:var(--color-overlay-neutral-black-10,#0000001a);--wui-tailwind-accent-foreground:var(--color-neutral-black);--wui-tailwind-destructive:var(--color-danger-primary);--wui-tailwind-border:#c4c4c4;--wui-tailwind-input:#c4c4c4;--wui-tailwind-ring:#7a9a00}:root{--wui-tailwind-radius:.625rem;--wui-tailwind-spacing-xs:4px;--wui-tailwind-spacing-sm:8px;--wui-tailwind-spacing-md:16px;--wui-tailwind-spacing-lg:24px;--wui-tailwind-spacing-xl:32px;--wui-tailwind-spacing-2xl:48px;color-scheme:dark;background:var(--color-bg-base);color:var(--color-fg-primary);font-family:var(--font-family-base);--font-display:"Jersey 10", "Press Start 2P", monospace;--font-pixel:"Press Start 2P", monospace}*{box-sizing:border-box}html{background:var(--color-bg-base);scroll-behavior:smooth;overflow-x:clip}body{background-color:var(--color-bg-base);min-width:320px;color:var(--color-fg-primary);font-family:var(--font-family-base);background-image:radial-gradient(circle at 1px 1px,#ffffff0a 1px,#0000 0);background-size:50px 50px;margin:0;overflow-x:clip}button,textarea{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;transition:color .16s,opacity .16s,transform .16s}a:hover{color:var(--color-cta)}:focus-visible{outline:2px solid var(--color-cta);outline-offset:3px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.site-nav{z-index:50;border-bottom:1px solid var(--color-border);backdrop-filter:blur(12px);background:#140e10f0;height:74px;padding-inline:max(24px,50vw - 590px);position:fixed;inset:0 0 auto;box-shadow:0 3px #00000057}.site-nav nav a{color:#ffffffa8;font-family:var(--font-display);letter-spacing:.03em;font-size:18px;font-weight:400;text-decoration:none}.site-nav nav a:hover{color:#fff}.site-nav>a[data-cta]{background:var(--color-cta);color:var(--color-neutral-black);border:1px solid #a6d900;border-radius:10px;padding:10px 18px;font-size:13px;font-weight:600;text-decoration:none;box-shadow:0 3px #a6d900}.site-nav>a[data-cta]:hover{color:var(--color-neutral-black);background:#d4ff1a;transform:translateY(-1px)}.site-nav>a[data-cta]:active{transform:translateY(2px);box-shadow:0 1px #a6d900}.site-nav+main:not([data-testid=home-root]){padding-top:74px}.site-nav+main:not([data-testid=home-root]) h1{font-family:var(--font-display);letter-spacing:.014em;font-size:clamp(3rem,5vw,4.8rem);font-weight:400;line-height:.9}.site-nav+main:not([data-testid=home-root])>a{color:var(--color-cta);font-family:var(--font-display);text-underline-offset:4px;font-size:18px}.brand-lockup{font-family:var(--font-display);letter-spacing:.06em;align-items:center;gap:10px;font-size:22px;font-weight:400;text-decoration:none;display:inline-flex}.brand-mark{background:var(--color-cta);width:28px;height:28px;color:var(--color-neutral-black);font-family:var(--font-pixel);letter-spacing:-.1em;border:1px solid #d4ff1a;border-radius:7px;place-items:center;font-size:11px;line-height:1;display:inline-grid;box-shadow:0 3px #790}.brand-eyebrow{color:var(--color-cta);font-family:var(--font-pixel);letter-spacing:.13em;margin:0 0 20px;font-size:9px;line-height:1.5}.immersive-hero{isolation:isolate;background:#1f1317;place-items:center;min-height:max(760px,100svh);display:grid;position:relative;overflow:hidden}.hero-ambient,.hero-ambient-wash,.hero-ambient-noise,.hero-ambient-vignette{pointer-events:none;position:absolute;inset:0}.hero-ambient{z-index:-3;background:radial-gradient(circle at 18% 58%,#c0f0001c,#0000 26%),radial-gradient(circle at 82% 38%,#792f5138,#0000 30%),#1f1317;overflow:hidden}.hero-ambient-image{object-fit:cover;opacity:.34;filter:blur(10px)saturate(150%);width:100%;height:100%;animation:.9s both hero-image-in;transform:scale(1.09)}.hero-ambient-wash{backdrop-filter:blur(3px);background:radial-gradient(circle at 50% 46%,#1f131733,#140e10db 58%),linear-gradient(#140e1033,#140e10f0)}.hero-ambient-noise{opacity:.38;background-image:radial-gradient(circle at 1px 1px,#ffffff1f 1px,#0000 0),repeating-linear-gradient(#ffffff05 0 1px,#0000 1px 4px);background-size:50px 50px,100% 4px}.hero-ambient-vignette{box-shadow:inset 0 0 180px 58px #0000008a}.hero-content{z-index:4;text-align:center;width:min(100% - 40px,940px);padding:130px 0 112px;position:relative}.hero-eyebrow{border:1px solid var(--color-border);backdrop-filter:blur(8px);background:#1e1a1be0;border-radius:8px;align-items:center;gap:10px;padding:8px 11px;display:inline-flex;box-shadow:0 3px #00000057}.hero-eyebrow:before{background:var(--color-cta);width:6px;height:6px;box-shadow:0 0 12px var(--color-cta);content:"";border-radius:1px}.hero-content h1{max-width:900px;font-family:var(--font-display);letter-spacing:.006em;text-wrap:balance;margin:0 auto;font-size:clamp(4.6rem,8.2vw,7.4rem);font-weight:400;line-height:.8}.hero-content h1 span{color:var(--color-cta);text-shadow:0 3px #536900}.hero-idea{color:#fff;min-height:44px;font-family:var(--font-display);letter-spacing:.025em;justify-content:center;align-items:center;margin:28px auto 0;font-size:clamp(1.55rem,2.4vw,2.1rem);font-weight:400;display:flex}.hero-idea i{background:var(--color-cta);width:2px;height:1.2em;margin-left:5px}.hero-idea.is-holding i{animation:.9s step-end infinite cursor-blink}.hero-copy{color:#ffffff94;max-width:610px;margin:10px auto 0;font-size:14px;line-height:1.7}.prompt-composer{border:1px solid var(--color-border);backdrop-filter:blur(18px);text-align:left;background:#1e1a1beb;border-radius:14px;max-width:780px;margin:30px auto 0;padding:8px;position:relative;box-shadow:0 6px #0000006b,0 24px 70px #00000057}.prompt-composer:focus-within{border-color:#c0f00094;box-shadow:0 6px #313d00,0 24px 70px #0000005c}.prompt-composer textarea{resize:none;color:#fff;background:0 0;border:0;outline:0;width:100%;min-height:82px;padding:16px 17px 6px;font-size:16px;line-height:1.5;display:block}.prompt-composer textarea::placeholder{color:#ffffff5e}.prompt-composer__bottom{justify-content:space-between;align-items:center;gap:14px;padding:6px;display:flex}.prompt-suggestions{scrollbar-width:none;gap:7px;min-width:0;display:flex;overflow-x:auto}.prompt-suggestions::-webkit-scrollbar{display:none}.prompt-suggestions button{border:1px solid var(--color-border);background:var(--color-bg-card);color:#ffffff9e;font-family:var(--font-display);border-radius:7px;flex:none;padding:8px 11px;font-size:15px}.prompt-suggestions button:hover{color:#fff;background:#ffffff1a;border-color:#fff3}.prompt-submit{background:var(--color-cta);color:#171b0c;border:1px solid #a6d900;border-radius:10px;flex:none;align-items:center;gap:8px;padding:11px 15px 11px 17px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 3px #a6d900}.prompt-submit:hover{background:#d4ff1a;transform:translateY(-1px);box-shadow:0 4px #a6d900}.prompt-submit:active{transform:translateY(2px);box-shadow:0 1px #a6d900}.prompt-submit svg,.worlds-heading>a svg,.world-card__body>a svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.hero-note{color:#ffffff57;letter-spacing:.04em;margin:13px 0 0;font-size:10px}.hero-world-stack{z-index:2;pointer-events:none;position:absolute;inset:0}.hero-world-card{aspect-ratio:16/10;border:1px solid var(--color-border);opacity:.64;pointer-events:auto;background:#272123e0;border-radius:12px;width:clamp(180px,18vw,280px);padding:0;transition:opacity .3s,border-color .3s,transform .5s cubic-bezier(.2,.8,.2,1);display:block;position:absolute;overflow:hidden;box-shadow:5px 6px #0000007a,0 28px 70px #0006}.hero-world-card img{object-fit:cover;width:100%;height:100%}.hero-world-card:after{content:"";background:linear-gradient(#0000 38%,#040304d1);position:absolute;inset:0}.hero-world-card--1{top:38%;left:-4.5%;transform:rotate(-8deg)translateY(-12px)}.hero-world-card--2{top:32%;right:-4%;transform:rotate(8deg)translateY(16px)}.hero-world-card--3{width:clamp(150px,14vw,220px);bottom:7%;left:8%;transform:rotate(5deg)}.hero-world-card--1:hover,.hero-world-card--1.is-active{opacity:1;transform:rotate(-5deg)translate(12px,-20px)scale(1.03)}.hero-world-card--2:hover,.hero-world-card--2.is-active{opacity:1;transform:rotate(5deg)translate(-12px,4px)scale(1.03)}.hero-world-card--3:hover,.hero-world-card--3.is-active{opacity:1;transform:rotate(2deg)translateY(-10px)scale(1.03)}.hero-world-card.is-active{border-color:#c0f00094}.hero-world-card__play{z-index:2;backdrop-filter:blur(8px);background:#0a08098f;border:1px solid #ffffff2e;border-radius:8px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:12px;right:12px}.hero-world-card__play svg{fill:#fff;width:13px;height:13px}.hero-world-card__label{z-index:2;text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;position:absolute;bottom:12px;left:14px;right:14px;overflow:hidden}.hero-world-card--loading span{background:linear-gradient(110deg,#21191c 18%,#38272e 48%,#21191c 72%) 0 0/220% 100%;animation:1.8s linear infinite loading-sheen;position:absolute;inset:0}.hero-scroll{z-index:5;color:#ffffff6b;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font-size:9px;text-decoration:none;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.hero-scroll i{background:#ffffff29;width:1px;height:24px;position:relative;overflow:hidden}.hero-scroll i:after{background:var(--color-cta);content:"";height:100%;animation:1.8s ease-in-out infinite scroll-line;position:absolute;inset:-100% 0 auto}.proof-strip{border-block:1px solid var(--color-border);background:var(--color-bg-base);grid-template-columns:repeat(4,1fr);display:grid}.proof-strip>span{border-right:1px solid var(--color-border);color:#ffffffa6;min-height:76px;font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;font-size:16px;font-weight:400;display:flex}.proof-strip>span:last-child{border-right:0}.proof-strip i{color:var(--color-cta);font-family:var(--font-pixel);font-size:7px;font-style:normal}.worlds-section{border-bottom:1px solid var(--color-border);background-color:var(--color-bg-base);background-image:radial-gradient(circle at 84% 10%,#c0f00012,#0000 28%),radial-gradient(circle at 1px 1px,#ffffff0a 1px,#0000 0);background-size:auto,50px 50px;padding:120px max(24px,50vw - 640px);overflow:hidden}.worlds-heading{justify-content:space-between;align-items:end;gap:40px;display:flex}.worlds-heading>div{max-width:720px}.worlds-heading h2,.creation-flow__heading h2,.studio-spotlight__copy h2,.community-section h2,.cta-panel h2{font-family:var(--font-display);letter-spacing:.012em;text-wrap:balance;margin:0;font-size:clamp(3.4rem,5.8vw,5.4rem);font-weight:400;line-height:.88}.worlds-heading p:last-child,.creation-flow__heading>p:last-child,.studio-spotlight__copy>p,.community-section>div>p{color:#ffffff8a;margin:20px 0 0;font-size:14px;line-height:1.75}.worlds-heading>a{border-bottom:1px solid var(--color-cta);font-family:var(--font-display);letter-spacing:.04em;flex:none;align-items:center;gap:8px;padding-bottom:6px;font-size:17px;text-decoration:none;display:inline-flex}.worlds-track{width:100vw;margin-top:54px;margin-left:calc(50% - 50vw);padding:8px 0 26px;display:flex;position:relative;overflow:hidden}.worlds-track:before,.worlds-track:after{z-index:3;pointer-events:none;content:"";width:clamp(52px,9vw,150px);position:absolute;inset-block:0}.worlds-track:before{background:linear-gradient(90deg, var(--color-bg-base) 0%, #140e10e6 28%, transparent 100%);left:0}.worlds-track:after{background:linear-gradient(270deg, var(--color-bg-base) 0%, #140e10e6 28%, transparent 100%);right:0}.worlds-marquee{will-change:transform;width:max-content;animation:54s linear infinite worlds-marquee;display:flex}.worlds-marquee__group{flex:none;gap:18px;padding-right:18px;display:flex}.worlds-marquee--loading{animation:none}.worlds-track:focus-within .worlds-marquee{animation-play-state:paused}@media (hover:hover){.worlds-track:hover .worlds-marquee{animation-play-state:paused}}.world-card{border:1px solid var(--color-border);background:#272123eb;border-radius:14px;flex:0 0 min(440px,78vw);transition:border-color .24s,transform .24s;overflow:hidden;box-shadow:0 5px #00000057}.world-card:hover{border-color:#c0f00085;transform:translateY(-3px);box-shadow:0 8px #00000057}.world-card__media{aspect-ratio:16/9;background:#1f181a;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.world-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.world-card:hover .world-card__media img{transform:scale(1.045)}.world-card__scrim{background:linear-gradient(#0503040a,#05030494);position:absolute;inset:0}.world-card__play{backdrop-filter:blur(12px);background:#0a08097a;border:1px solid #ffffff61;border-radius:12px;place-items:center;width:54px;height:54px;transition:background .18s,transform .18s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 34px #0000005c}.world-card__play svg{fill:#fff;width:19px;height:19px}.world-card__media:hover .world-card__play{background:var(--color-cta);transform:translate(-50%,-50%)scale(1.08)}.world-card__media:hover .world-card__play svg{fill:var(--color-neutral-black)}.world-card__genre{backdrop-filter:blur(10px);font-family:var(--font-pixel);letter-spacing:.08em;text-transform:uppercase;background:#0a08097a;border:1px solid #ffffff2e;border-radius:6px;padding:7px 9px;font-size:7px;font-weight:600;position:absolute;top:14px;left:14px}.world-card__body{justify-content:space-between;align-items:flex-start;gap:22px;min-height:148px;padding:22px;display:flex}.world-card__body>div{min-width:0}.world-card__body h3{font-family:var(--font-display);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:24px;font-weight:400;overflow:hidden}.world-card__body p{color:#ffffff75;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:9px 0 0;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.world-card__body>a{color:var(--color-cta);font-family:var(--font-display);flex:none;align-items:center;gap:5px;font-size:16px;font-weight:400;text-decoration:none;display:inline-flex}.world-card--loading .world-card__media>span,.world-card--loading .world-card__body>span,.world-card--loading .world-card__body>i{background:linear-gradient(110deg,#21191c 18%,#38272e 48%,#21191c 72%) 0 0/220% 100%;border-radius:6px;animation:1.8s linear infinite loading-sheen;display:block}.world-card--loading .world-card__media>span{position:absolute;inset:0}.world-card--loading .world-card__body{display:block}.world-card--loading .world-card__body>span{width:48%;height:17px}.world-card--loading .world-card__body>i{width:76%;height:10px;margin-top:15px}.play-modal{z-index:100;place-items:center;padding:26px;display:grid;position:fixed;inset:0}.play-modal__backdrop{backdrop-filter:blur(18px);background:#050304db;border:0;width:100%;height:100%;position:absolute;inset:0}.play-modal__frame{border:1px solid var(--color-border);background:var(--color-bg-base);border-radius:14px;grid-template-rows:auto 1fr;width:min(1180px,100%);height:min(780px,100svh - 52px);display:grid;position:relative;overflow:hidden;box-shadow:0 6px #0009,0 50px 120px #000000b3}.play-modal__frame header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:12px 14px 12px 20px;display:flex}.play-modal__frame header>div:first-child{flex-direction:column;min-width:0;display:flex}.play-modal__frame header span{color:var(--color-cta);font-family:var(--font-pixel);letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:600}.play-modal__frame header strong{font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:20px;overflow:hidden}.play-modal__actions{flex:none;align-items:center;gap:9px;display:flex}.play-modal__actions a{background:var(--color-cta);color:var(--color-neutral-black);border:1px solid #a6d900;border-radius:8px;padding:9px 13px;font-size:11px;font-weight:700;text-decoration:none;box-shadow:0 3px #a6d900}.play-modal__actions button{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.play-modal__actions svg{fill:none;stroke:currentColor;stroke-linecap:round;width:16px;height:16px}.play-modal__frame iframe{background:#000;border:0;width:100%;height:100%}.creation-flow{border-bottom:1px solid var(--color-border);background-color:#1f1317;background-image:radial-gradient(circle at 1px 1px,#ffffff0a 1px,#0000 0);background-size:50px 50px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(60px,9vw,150px);padding:132px max(24px,50vw - 590px);display:grid}.creation-flow__heading>p:last-child{max-width:470px}.creation-flow__steps{margin:0;padding:0;list-style:none}.creation-flow__steps li{grid-template-columns:80px 1fr;gap:22px;padding:0 0 58px;display:grid;position:relative}.creation-flow__steps li:not(:last-child):before{background:repeating-linear-gradient(var(--color-cta) 0 8px, #ffffff14 8px 15px);content:"";width:2px;position:absolute;top:54px;bottom:8px;left:27px}.creation-flow__number{background:var(--color-bg-card);width:56px;height:56px;color:var(--color-cta);font-family:var(--font-pixel);border:1px solid #c0f00070;border-radius:10px;place-items:center;font-size:8px;display:grid;box-shadow:0 3px #313d00}.creation-flow__step-copy>span{color:#ffffff57;font-family:var(--font-pixel);letter-spacing:.12em;font-size:7px;font-weight:600}.creation-flow__step-copy h3{font-family:var(--font-display);letter-spacing:.02em;margin:8px 0 0;font-size:clamp(2rem,3vw,2.7rem);font-weight:400}.creation-flow__step-copy p{color:#ffffff80;max-width:500px;margin:12px 0 0;font-size:13px;line-height:1.7}.studio-spotlight{border-bottom:1px solid var(--color-border);background:radial-gradient(circle at 80% 45%, #70365124, transparent 34%), var(--color-bg-base);grid-template-columns:minmax(0,.72fr) minmax(520px,1.28fr);align-items:center;gap:clamp(54px,8vw,120px);padding:132px max(24px,50vw - 640px);display:grid;overflow:hidden}.studio-spotlight__copy>p{max-width:510px}.studio-spotlight__copy ul{color:#ffffffb8;gap:11px;margin:28px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.studio-spotlight__copy li{align-items:center;gap:10px;display:flex}.studio-spotlight__copy li span{color:var(--color-cta);font-size:9px}.studio-spotlight__copy>a,.community-section>div>a{color:var(--color-neutral-black);background:#fff;border:1px solid #e6e6e6;border-radius:10px;align-items:center;gap:9px;margin-top:34px;padding:12px 17px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 3px #b8b9b6}.studio-spotlight__copy>a:hover,.community-section>div>a:hover{color:var(--color-neutral-black);background:#f1f1f1;transform:translateY(-1px)}.studio-window{border:1px solid var(--color-border);background:#1e1a1b;border-radius:14px;min-height:520px;position:relative;overflow:hidden;transform:perspective(1400px)rotateY(-4deg)rotateX(1deg);box-shadow:7px 8px #0000006b,0 45px 100px #0000007a,0 0 70px #c0f0000d}.studio-window__bar{border-bottom:1px solid var(--color-border);background:var(--color-bg-card);grid-template-columns:1fr auto 1fr;align-items:center;height:44px;padding:0 14px;display:grid}.studio-window__bar>div{gap:5px;display:flex}.studio-window__bar>div span{background:#ffffff38;border-radius:2px;width:7px;height:7px}.studio-window__bar small{color:#fff6;font-family:var(--font-pixel);letter-spacing:.08em;font-size:6px}.studio-window__bar>i{color:var(--color-cta);letter-spacing:.1em;justify-self:end;font-size:7px;font-style:normal;font-weight:700}.studio-window__workspace{grid-template-columns:52px minmax(210px,.7fr) minmax(310px,1.3fr);min-height:476px;display:grid}.studio-window__workspace aside{background:#171113;border-right:1px solid #ffffff12;flex-direction:column;align-items:center;gap:22px;padding:18px 0;display:flex}.studio-window__logo{background:var(--color-cta);width:24px;height:24px;color:var(--color-neutral-black);font-family:var(--font-pixel);border-radius:6px;place-items:center;font-size:8px;display:grid;box-shadow:0 2px #790}.studio-window__workspace aside i{border:1px solid #ffffff29;border-radius:5px;width:17px;height:17px}.studio-window__chat{z-index:2;background:#161012eb;border-right:1px solid #ffffff14;padding:26px 20px;position:relative}.studio-window__chat strong{font-size:11px;font-weight:600}.studio-window__message{border-radius:8px;margin-top:22px;padding:13px;font-size:9px;line-height:1.6}.studio-window__message--user{color:#ffffffc7;background:#ffffff0f;border:1px solid #ffffff1a;margin-left:30px}.studio-window__message--agent{color:#ffffff9e;background:#c0f0000d;border:1px solid #c0f00021;margin-right:22px}.studio-window__progress{background:#ffffff12;border-radius:999px;height:3px;margin-top:18px;overflow:hidden}.studio-window__progress span{border-radius:inherit;background:var(--color-cta);width:64%;height:100%;display:block;box-shadow:0 0 14px #c0f00080}.studio-window__scene{background:linear-gradient(#64367c9e,#cf725c66 52%,#241824e6),#442c50;position:relative;overflow:hidden}.studio-window__sun{background:#ffd7a3;border-radius:50%;width:86px;height:86px;position:absolute;top:60px;right:78px;box-shadow:0 0 70px 28px #ffbf825c}.studio-window__island{background:linear-gradient(145deg,#8cba62,#5e7745 42%,#3b2c3c 44%);border:1px solid #ffffff24;border-radius:48% 52% 44% 56%;position:absolute;transform:rotate(-5deg);box-shadow:0 32px 50px #00000057}.studio-window__island:after{content:"";background:#d7c197;border-radius:5px 5px 0 0;width:24%;height:34%;position:absolute;top:24%;left:36%;box-shadow:-22px 14px 0 -4px #bc8e68,23px 9px 0 -5px #7c534f}.studio-window__island--back{opacity:.72;width:140px;height:88px;top:116px;left:35px;transform:scale(.75)rotate(8deg)}.studio-window__island--front{width:280px;height:170px;bottom:82px;right:-34px}.studio-window__grid{background-image:linear-gradient(#ffffff17 1px,#0000 1px),linear-gradient(90deg,#ffffff17 1px,#0000 1px);background-size:24px 24px;height:72%;position:absolute;bottom:-44%;left:-30%;right:-30%;transform:perspective(280px)rotateX(58deg)}.studio-window__object{color:var(--color-cta);letter-spacing:.08em;background:#0f0b0db8;border:1px solid #c0f00059;border-radius:5px;padding:7px 9px;font-size:7px;font-weight:700;position:absolute;bottom:24px;right:28px}.home-pricing{border-bottom:1px solid var(--color-border);background-color:#1f1317;background-image:radial-gradient(circle at 50% 18%,#c0f00012,#0000 27%),radial-gradient(circle at 1px 1px,#ffffff0a 1px,#0000 0);background-size:auto,50px 50px;padding:132px max(24px,50vw - 660px)}.home-pricing__heading{text-align:center;max-width:950px;margin-inline:auto}.home-pricing__heading .brand-eyebrow{margin-bottom:24px}.home-pricing__heading h2{font-family:var(--font-display);letter-spacing:.008em;text-wrap:balance;margin:0;font-size:clamp(4.6rem,8vw,7.2rem);font-weight:400;line-height:.82}.home-pricing__heading>p:last-child{color:#ffffff80;margin:24px 0 0;font-size:16px}.home-pricing__period{border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:12px;align-items:center;gap:4px;width:fit-content;margin:32px auto 0;padding:4px;display:flex;box-shadow:0 3px #0000004d}.home-pricing__period button{color:#ffffff80;background:0 0;border:0;border-radius:8px;padding:8px 14px;font-size:12px}.home-pricing__period button.is-active{background:var(--color-cta);color:var(--color-neutral-black)}.home-pricing__period>span{color:var(--color-cta);letter-spacing:.05em;background:#c0f00021;border-radius:6px;margin-right:6px;padding:5px 8px;font-size:8px;font-weight:700}.home-pricing__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;max-width:1320px;margin:66px auto 0;display:grid}.home-plan-card{border:1px solid var(--color-border);background:#272123f0;border-radius:16px;flex-direction:column;min-height:630px;padding:34px 30px 30px;display:flex;position:relative;overflow:visible;box-shadow:0 6px #00000057,0 30px 70px #0000002e}.home-plan-card.is-featured{background:radial-gradient(circle at 50% 0,#c0f00017,#0000 32%),#1f1b1cf0;border-color:#c0f000b8;box-shadow:0 6px #313d00,0 30px 90px #00000042,inset 0 0 0 1px #c0f00014}.home-plan-card__badge{background:var(--color-cta);color:#191516;letter-spacing:.08em;text-transform:uppercase;border:1px solid #a6d900;border-radius:7px;padding:7px 22px;font-size:10px;font-weight:700;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.home-plan-card__top{min-height:104px}.home-plan-card__top h3{font-family:var(--font-display);letter-spacing:.04em;margin:0;font-size:25px;font-weight:400}.home-plan-card__top p{color:#ffffff80;margin:10px 0 0;font-size:12px;line-height:1.55}.home-plan-card__price{border-top:1px solid #ffffff14;min-height:118px;padding-top:24px}.home-plan-card__price>div{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.home-plan-card__price strong{font-family:var(--font-display);letter-spacing:.01em;font-size:45px;font-weight:400}.home-plan-card__price span{color:#ffffff75;font-size:12px}.home-plan-card__price p{color:#ffffff5c;align-items:center;gap:8px;min-height:28px;margin:5px 0 0;font-size:10px;display:flex}.home-plan-card__price em{color:var(--color-cta);letter-spacing:.04em;text-transform:uppercase;background:#c0f0001c;border-radius:5px;padding:3px 7px;font-size:8px;font-style:normal;font-weight:700}.home-plan-card__credits{color:#ffffffdb;border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;align-items:center;min-height:58px;font-size:14px;font-weight:700;display:flex}.home-plan-card__cta{color:#191516;background:#f5f1ec;border:1px solid #e6e6e6;border-radius:10px;justify-content:center;align-items:center;min-height:54px;margin-top:24px;font-size:14px;font-weight:600;text-decoration:none;display:flex;box-shadow:0 3px #b8b9b6}.home-plan-card__cta:hover{color:#191516;background:#fff;transform:translateY(-1px)}.home-plan-card__cta:active{transform:translateY(2px);box-shadow:0 1px #b8b9b6}.home-plan-card.is-featured .home-plan-card__cta{background:var(--color-cta);border-color:#a6d900;box-shadow:0 3px #a6d900}.home-plan-card.is-featured .home-plan-card__cta:active{box-shadow:0 1px #a6d900}.home-plan-card ul{gap:13px;margin:34px 0 0;padding:0;list-style:none;display:grid}.home-plan-card li{color:#ffffffb8;align-items:flex-start;gap:10px;font-size:11px;line-height:1.5;display:flex}.home-plan-card li>span{width:18px;height:18px;color:var(--color-cta);background:#c0f00014;border-radius:4px;flex:none;place-items:center;font-size:10px;font-weight:700;display:grid}.home-plan-card li.is-unavailable{color:#ffffff52}.home-plan-card li.is-unavailable>span{color:#ffffff52;background:#ffffff0d}.home-plan-card--loading>span,.home-plan-card--loading>i,.home-plan-card--loading>b,.home-plan-card--loading>div{background:linear-gradient(110deg,#211b1d 18%,#382b30 48%,#211b1d 72%) 0 0/220% 100%;border-radius:8px;animation:1.8s linear infinite loading-sheen;display:block}.home-plan-card--loading>span{width:34%;height:26px}.home-plan-card--loading>i{width:56%;height:13px;margin-top:18px}.home-plan-card--loading>b{width:42%;height:44px;margin-top:64px}.home-plan-card--loading>div{width:100%;height:54px;margin-top:58px}.home-pricing__fallback{border:1px solid var(--color-border);background:var(--color-bg-card);text-align:center;border-radius:14px;max-width:560px;margin:66px auto 0;padding:48px 28px;box-shadow:0 5px #00000052}.home-pricing__fallback p{color:#ffffff8c;margin:0}.home-pricing__fallback a{color:var(--color-cta);margin-top:20px;font-size:12px;display:inline-flex}.community-section{border-bottom:1px solid var(--color-border);background:radial-gradient(circle at 20% 50%, #c0f00012, transparent 28%), var(--color-bg-base);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(60px,10vw,150px);padding:120px max(24px,50vw - 560px);display:grid}.community-links{border-top:1px solid var(--color-border)}.community-links>a{border-bottom:1px solid var(--color-border);grid-template-columns:1fr auto 24px;align-items:center;gap:18px;padding:23px 4px;text-decoration:none;display:grid}.community-links>a:hover{color:var(--color-cta);background:#c0f0000d;padding-inline:12px}.community-links span{font-family:var(--font-display);font-size:25px;font-weight:400}.community-links small{color:#ffffff61;font-size:10px}.community-links i{color:var(--color-cta);text-align:right;font-size:15px;font-style:normal}.section-shell{width:min(100% - 32px,1120px);margin-inline:auto;padding:104px 24px}#faq{background-image:radial-gradient(circle at 1px 1px,#ffffff0a 1px,#0000 0);background-size:50px 50px}.section-heading{max-width:720px}.section-heading h2{font-family:var(--font-display);letter-spacing:.014em;margin:0;font-size:clamp(3.2rem,5vw,4.8rem);font-weight:400;line-height:.9}.section-heading>p:last-child{color:#ffffff8c;margin:18px 0 0;line-height:1.65}.faq-list{border-top:1px solid var(--color-border);gap:0;max-width:900px;margin-top:44px;display:grid}.faq-list details{border-bottom:1px solid var(--color-border)}.faq-list summary{cursor:pointer;font-family:var(--font-display);letter-spacing:.02em;padding:22px 52px 22px 4px;font-size:22px;font-weight:400;list-style:none;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{color:var(--color-cta);font-family:var(--font-pixel);content:"+";font-size:13px;position:absolute;right:6px}.faq-list details[open] summary:after{content:"−"}.faq-list details p{color:#ffffff80;max-width:760px;margin:0;padding:0 4px 24px;font-size:13px;line-height:1.7}.cta-section{background:#1f1317;width:100%;padding:36px}.cta-panel{border:1px solid var(--color-border);background-color:var(--color-bg-card);text-align:center;background-image:radial-gradient(circle at 50% 110%,#c0f00033,#0000 38%),radial-gradient(circle at 20% 10%,#7036512e,#0000 30%),radial-gradient(circle at 1px 1px,#ffffff0f 1px,#0000 0);background-size:auto,auto,50px 50px;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:520px;padding:70px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 7px #0006}.cta-panel h2{max-width:820px}.cta-panel>p:not(.brand-eyebrow){color:#ffffff80;margin:20px 0 0;font-size:13px}.cta-panel>a{background:var(--color-cta);color:var(--color-neutral-black);border:1px solid #a6d900;border-radius:10px;align-items:center;gap:10px;margin-top:30px;padding:13px 19px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 3px #a6d900}.cta-panel>a:hover{color:var(--color-neutral-black);background:#d4ff1a;transform:translateY(-2px)}.cta-panel>a:active{transform:translateY(2px);box-shadow:0 1px #a6d900}.cta-watermark{color:#ffffff06;font-family:var(--font-pixel);font-size:min(22vw,300px);position:absolute;bottom:-58px;right:-20px}article{border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:14px;box-shadow:0 5px #00000052}footer{border-top:1px solid var(--color-border);background-color:var(--color-bg-base);background-image:radial-gradient(circle at 1px 1px,#ffffff0a 1px,#0000 0);background-size:50px 50px}footer .text-xs{color:var(--color-cta);font-family:var(--font-pixel);letter-spacing:.08em;font-size:7px}footer a{color:#ffffff94;font-size:12px;text-decoration:none}.footer-tagline{color:#ffffff57;max-width:210px;margin-top:14px;font-size:11px;line-height:1.55}@media (width<=1100px){.hero-world-card{opacity:.34}.hero-world-card--1{left:-10%}.hero-world-card--2{right:-10%}.hero-world-card--3{left:2%}.studio-spotlight{grid-template-columns:1fr}.studio-spotlight__copy{max-width:680px}.studio-window{transform:none}.home-pricing__grid{gap:14px}.home-plan-card{padding-inline:22px}}@media (width<=767px){.site-nav{height:64px;padding-inline:18px}.site-nav nav{display:none}.site-nav>a[data-cta]{padding:9px 13px;font-size:11px}.site-nav+main:not([data-testid=home-root]){padding-top:64px}.brand-mark{width:24px;height:24px}.immersive-hero{min-height:max(720px,100svh)}.hero-content{width:min(100% - 28px,620px);padding:112px 0 100px}.hero-content h1{font-size:clamp(2.8rem,14vw,4.4rem);line-height:.98}.hero-idea{min-height:52px;margin-top:22px;padding-inline:8px;font-size:1.02rem}.hero-copy{padding-inline:12px;font-size:12px}.prompt-composer{border-radius:18px;margin-top:24px}.prompt-composer textarea{min-height:96px;padding:14px 14px 6px;font-size:14px}.prompt-composer__bottom{flex-direction:column;align-items:stretch}.prompt-suggestions{padding:0 2px}.prompt-submit{justify-content:center}.hero-world-card{display:none}.hero-scroll{bottom:19px}.proof-strip{grid-template-columns:repeat(2,1fr)}.proof-strip>span{border-bottom:1px solid #ffffff12;min-height:58px;font-size:8px}.worlds-section{padding:80px 18px}.worlds-heading{flex-direction:column;align-items:flex-start}.worlds-heading h2,.creation-flow__heading h2,.studio-spotlight__copy h2,.community-section h2,.cta-panel h2{font-size:clamp(2.35rem,11vw,3.4rem)}.worlds-track{margin-top:38px}.world-card{flex-basis:86vw}.world-card__body{min-height:130px;padding:18px}.home-pricing{padding:88px 18px}.home-pricing__heading h2{font-size:clamp(3rem,14vw,4.5rem)}.home-pricing__heading>p:last-child{font-size:13px}.home-pricing__period{flex-wrap:wrap;justify-content:center}.home-pricing__grid{grid-template-columns:1fr;margin-top:48px}.home-plan-card{min-height:0;padding:28px 24px}.play-modal{padding:8px}.play-modal__frame{border-radius:14px;height:calc(100svh - 16px)}.play-modal__actions a{display:none}.creation-flow,.studio-spotlight,.community-section{grid-template-columns:1fr;padding:88px 22px}.creation-flow{gap:58px}.creation-flow__steps li{grid-template-columns:62px 1fr;gap:14px}.creation-flow__number{width:48px;height:48px}.creation-flow__steps li:not(:last-child):before{top:48px;left:23px}.studio-spotlight{gap:54px}.studio-window{min-height:410px;margin-inline:-8px}.studio-window__workspace{grid-template-columns:44px minmax(0,1fr);min-width:0;min-height:410px;transform:none}.studio-window__chat{display:none}.community-section{gap:52px}.community-links small{display:none}.community-links>a{grid-template-columns:1fr 24px}.section-shell{width:100%;padding:84px 22px}.cta-section{padding:12px}.cta-panel{border-radius:20px;min-height:480px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.worlds-track{overflow-x:auto}.worlds-track:before,.worlds-track:after,.worlds-marquee__group[aria-hidden=true]{display:none}.worlds-marquee{animation:none!important;transform:none!important}}@keyframes hero-image-in{0%{opacity:0;transform:scale(1.16)}}@keyframes cursor-blink{50%{opacity:0}}@keyframes loading-sheen{to{background-position:-220% 0}}@keyframes scroll-line{0%{transform:translateY(0)}to{transform:translateY(200%)}}@keyframes worlds-marquee{to{transform:translate(-50%)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
