@font-face{font-family:Google Sans Flex;font-style:oblique 0deg 10deg;font-display:swap;font-weight:1 1000;font-stretch:25% 151%;src:url(/landing/assets/google-sans-flex-latin-ext-standard-normal-B2qczFVE.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Google Sans Flex;font-style:oblique 0deg 10deg;font-display:swap;font-weight:1 1000;font-stretch:25% 151%;src:url(/landing/assets/google-sans-flex-latin-standard-normal-DwYUrK0_.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-ui: "Google Sans Flex", sans-serif;font-family:var(--font-ui);font-optical-sizing:auto;font-synthesis:none}code,pre,kbd,samp{font-family:inherit}:root{color-scheme:light;font-family:var(--font-ui);font-synthesis:none;--bg: #ededeb;--panel: #fafaf9;--input: #e4e4e0;--line: #d5d5d0;--text: #262625;--bento-title-color: #000;--muted: #666660;--hover: #e4e4df;--active-bg: var(--text);--active-fg: var(--panel);--panel-gap: 12px;--radius: 0px;--ease-out: cubic-bezier(.23, 1, .32, 1);--success: #256a39;--error: #a12d22}@media(prefers-color-scheme:dark){:root{color-scheme:dark;--bg: #191919;--panel: #222221;--input: #2c2c2a;--line: #383835;--text: #ececea;--bento-title-color: #fff;--muted: #a2a29a;--hover: #30302d;--success: #91d5a5;--error: #ffb4ab}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.55;cursor:default}a{color:inherit;text-decoration:none}button{color:inherit}img{display:block;max-width:100%;height:auto}figure,p{margin:0}h1,h2,h3{margin:0;font-weight:500}h1,h2{letter-spacing:-.055em;text-wrap:balance}h2{font-size:clamp(32px,4vw,48px);line-height:1.08}h3{font-size:18px;letter-spacing:-.025em;line-height:1.4}p{line-height:1.7}button,input,summary,a{outline-offset:4px}:focus-visible{outline:2px solid var(--text)}[hidden]{display:none!important}.wrap{width:min(1160px,calc(100% - var(--panel-gap) * 4));margin-inline:auto}.pixel-icon{width:18px;height:18px;display:block;flex:none}[data-icon]{display:inline-flex;align-items:center;justify-content:center;flex:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:24px;top:-80px;z-index:10;padding:12px 18px;border-radius:0;background:var(--active-bg);color:var(--active-fg)}.skip-link:focus{top:12px}.headline-soft{color:var(--muted)}.site-header{min-height:92px;display:flex;align-items:center;justify-content:space-between;gap:calc(var(--panel-gap) * 2);border-bottom:1px solid var(--line)}.brand{display:inline-flex;align-items:center;gap:10px;font-size:16px;letter-spacing:-.04em;font-weight:600;white-space:nowrap}.brand .pixel-icon{width:24px;height:24px}.brand-studio{color:var(--muted);font-weight:400}.site-nav{display:flex;align-items:center;gap:30px;font-size:13px}.site-nav>a{padding-block:12px}.sign-in{display:inline-flex;align-items:center;gap:8px}.hero{display:grid;grid-template-columns:.94fr 1.16fr;gap:calc(var(--panel-gap) * 3);padding-block:76px 68px;align-items:center}.beta-label{display:inline-flex;align-items:center;gap:8px;font-size:12px;margin-bottom:24px}.beta-label .pixel-icon{width:12px;height:12px;margin-left:4px}.status-dot{width:6px;height:6px;background:var(--text);border-radius:0}h1{font-size:clamp(48px,5.8vw,76px);line-height:1.035}.hero-description{color:var(--muted);font-size:15px;max-width:390px;margin-block:24px 28px;line-height:1.75}.waitlist{width:100%;max-width:480px}.waitlist-fields{display:flex;gap:6px;background:var(--panel);border:1px solid var(--line);padding:6px;border-radius:0}.waitlist input{min-width:0;width:100%;border:0;background:transparent;color:var(--text);padding:12px 8px;border-radius:0;font-size:14px}.waitlist input::placeholder{color:var(--muted);opacity:1}.waitlist input:focus-visible{outline-offset:-2px}.waitlist input[aria-invalid=true]{outline:2px solid var(--error);outline-offset:-2px}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:0;padding:14px 16px;white-space:nowrap;font-size:13px;font-weight:500;min-height:46px;transition:transform .14s var(--ease-out),background-color .16s ease}.primary{background:var(--active-bg);color:var(--active-fg)}.primary:focus-visible{outline-color:var(--text);outline-offset:3px}.button:not(:disabled):active{transform:scale(.98)}.form-status{color:var(--muted);font-size:11px;margin-top:12px;line-height:1.6}.form-status:empty{margin:0}.form-status.is-error{color:var(--error)}.form-status.is-success{color:var(--success)}.hero-art{min-width:0}.hero-film{position:relative;aspect-ratio:1;isolation:isolate;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent),linear-gradient(to bottom,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent),linear-gradient(to bottom,transparent,#000 12%,#000 88%,transparent);mask-composite:intersect;-webkit-mask-composite:source-in}.hero-film:after{content:"";position:absolute;inset:0;pointer-events:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);-webkit-mask-image:radial-gradient(ellipse at center,transparent 54%,#000 88%);mask-image:radial-gradient(ellipse at center,transparent 54%,#000 88%)}.hero-film>img,.hero-film>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-poster,.hero-poster img{display:block;width:100%;height:100%;object-fit:cover}.hero-film video{opacity:0;transition:opacity .2s var(--ease-out)}.hero-film.is-playing video{opacity:1}.proof-strip{padding-block:22px;display:flex;justify-content:space-between;gap:calc(var(--panel-gap) * 2);border-block:1px solid var(--line);font-size:12px;color:var(--muted)}.proof-strip>span{display:inline-flex;align-items:center;gap:10px}.proof-strip .pixel-icon{width:16px;height:16px}.section{padding-top:104px}.surface{border:1px solid var(--line);background:var(--panel);border-radius:0}.toolkit-heading{text-align:center;max-width:680px;margin:0 auto 36px}.toolkit-heading>p{color:var(--muted);font-size:14px;max-width:510px;margin:18px auto 0}.bento-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(264px,auto);gap:var(--panel-gap)}.bento-card{min-width:0;overflow:hidden;position:relative;isolation:isolate;container-type:inline-size;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.bento-wide{grid-column:span 2}.bento-tall{grid-row:span 2}.bento-title{position:absolute;inset:0;z-index:0;display:grid;place-items:center;font-size:clamp(44px,27cqw,152px);font-weight:600;line-height:1;letter-spacing:-.065em;color:var(--bento-title-color);pointer-events:none}.bento-build .bento-title{font-size:clamp(72px,32cqw,184px)}.bento-equipment .bento-title{font-size:clamp(64px,36cqw,128px)}.bento-particles .bento-title,.bento-sunburst .bento-title{font-size:clamp(40px,21cqw,88px)}.bento-sunburst .bento-title{font-size:clamp(36px,21cqw,88px)}.bento-camera .bento-title{font-size:clamp(40px,22cqw,132px);padding-inline:16px}.bento-visual{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;gap:var(--panel-gap)}.bento-visual img{display:block;min-width:0;max-width:100%;width:100%;height:100%;object-fit:contain}.bento-skins .bento-visual,.bento-pose .bento-visual{inset:6%}.bento-particles,.bento-sunburst,.bento-text,.bento-sky{--bento-title-color: #fff}.bento-world{background:color-mix(in srgb,#748671 9%,var(--panel))}.bento-world .bento-motion-media>img.motion-poster{object-fit:cover;object-position:center bottom}.bento-entities{background:color-mix(in srgb,#718b8d 6%,var(--panel))}.bento-particles,.bento-sunburst{color:#fff}.bento-particles{background:#111;border-color:#111}.bento-sunburst{background:#000;border-color:#000}.bento-sunburst .bento-title{z-index:2;opacity:0}.bento-text{background:#152929;border-color:#152929;color:#f3f3ee}.bento-text .bento-visual{inset-inline:22px}.bento-sky{color:#fff}.sky-backdrop{position:absolute;inset:0;z-index:0;overflow:hidden}.sky-backdrop img,.sky-backdrop canvas{position:absolute;inset:-1px;width:calc(100% + 2px);height:calc(100% + 2px);object-fit:cover}.sky-backdrop canvas{opacity:0}.sky-backdrop.is-playing canvas{opacity:1}.bento-sky .bento-visual{z-index:2}.bento-sky .bento-title{z-index:1;color:#fff;text-shadow:0 2px 20px #264a7340}.bento-sky .bento-motion-media>img.motion-poster{object-fit:cover}.bento-assets .bento-title{font-size:clamp(64px,25cqw,152px)}.bento-assets{scroll-margin-top:80px}.assets-stage{position:absolute;inset:0;width:100%;height:100%;opacity:0;pointer-events:none}.is-playing .assets-stage{opacity:1}.bento-assets .assets-stage,.bento-assets .motion-poster{image-rendering:pixelated;image-rendering:crisp-edges}.bento-icon-visual .pixel-icon{width:80px;height:80px}.bento-effects .bento-visual{color:color-mix(in srgb,#ba995e 70%,var(--text))}.bento-camera .bento-visual{color:var(--muted)}.beta-section{display:grid;grid-template-columns:1fr 1.1fr;gap:calc(var(--panel-gap) * 6);align-items:center}.beta-copy>p{color:var(--muted);font-size:14px;max-width:420px;margin-top:20px}.beta-steps{padding:calc(var(--panel-gap) * 3)}.beta-steps>div{display:flex;gap:20px;padding-block:24px;border-bottom:1px solid var(--line)}.beta-steps>div:first-child{padding-top:0}.beta-steps>div:last-child{padding-bottom:0;border-bottom:0}.step-number{font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums;padding-top:4px}.beta-steps h3{font-size:15px}.beta-steps p{color:var(--muted);font-size:12px;margin-top:8px}.faq-section{display:grid;grid-template-columns:minmax(0,1fr);gap:calc(var(--panel-gap) * 3);text-align:center}.faq-section h2{font-size:clamp(30px,3vw,38px)}.faq-list{width:100%;border-top:1px solid var(--line)}.faq-list summary{position:relative;justify-content:center;padding-inline:calc(var(--panel-gap) * 3)}.faq-list summary [data-icon]{position:absolute;right:0}.faq-list details p{max-width:none}.faq-answer{overflow:hidden}details{border-bottom:1px solid var(--line)}summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-block:20px;font-size:13px;cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}summary .pixel-icon{width:14px;height:14px;transition:transform .16s var(--ease-out)}details.is-expanded summary .pixel-icon,details[open]:not(.is-animated) summary .pixel-icon{transform:rotate(45deg)}details p{color:var(--muted);font-size:12px;padding-bottom:22px;max-width:480px}.closing-section{padding-top:104px}.closing-inner{text-align:center;padding:52px calc(var(--panel-gap) * 2)}.closing-icon{margin-bottom:20px}.closing-icon .pixel-icon{width:32px;height:32px}.closing-inner>p{margin-top:20px;font-size:13px;color:var(--muted)}.closing-inner .waitlist{margin:24px auto 0}.site-footer{margin-top:48px;padding-block:28px 32px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:22px}.site-footer>div{display:flex;gap:24px;font-size:12px;color:var(--muted)}.site-footer .brand{font-size:14px}.text-link{padding:0;border:0;background:none;font-size:inherit;color:inherit}dialog{color:var(--text);background:var(--panel);border:1px solid var(--line);padding:calc(var(--panel-gap) * 2);border-radius:0;max-width:calc(100% - var(--panel-gap) * 2);max-height:calc(100dvh - var(--panel-gap) * 2)}dialog::backdrop{background:#000000a6}body:has(dialog[open]){overflow:hidden}.dialog-heading{display:flex;justify-content:space-between;align-items:center;gap:var(--panel-gap);margin-bottom:20px}.dialog-heading h2{font-size:20px;letter-spacing:-.035em}.icon-button{display:grid;place-items:center;width:36px;height:36px;border-radius:0;background:var(--input);border:0;flex:none}.privacy-dialog{width:540px}.privacy-dialog h3{font-size:14px;margin-top:24px}.privacy-dialog p{font-size:13px;color:var(--muted);margin-top:10px}.privacy-dialog a{text-decoration:underline;text-underline-offset:3px}.noscript-note{text-align:center;padding:24px}@media(hover:hover)and (pointer:fine){.site-nav a:hover,.site-footer a:hover,.text-link:hover{color:var(--muted)}.primary:not(:disabled):hover{background:color-mix(in srgb,var(--active-bg) 88%,var(--active-fg))}summary:hover{color:var(--muted)}}@media(max-width:1000px){.bento-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(280px,auto)}.bento-tall{grid-row:auto}.bento-build{grid-column:span 2;min-height:360px}.hero{grid-template-columns:.94fr 1.06fr;gap:24px;padding-block:56px}h1{font-size:clamp(46px,6.2vw,64px)}.hero .waitlist-fields{flex-wrap:wrap}.hero .waitlist input{flex-basis:100%}.hero .waitlist .button{width:100%}.beta-section{gap:calc(var(--panel-gap) * 3)}}@media(max-width:700px){.toolkit-heading{margin-bottom:24px}.toolkit-heading h2{font-size:32px}.toolkit-heading>p{font-size:13px}.wrap{width:calc(100% - var(--panel-gap) * 3)}.site-header{min-height:76px}.site-nav{gap:16px}.site-nav>a:not(.sign-in){display:none}.brand{font-size:15px}.hero{display:flex;flex-direction:column;align-items:stretch;gap:36px;padding-block:42px 34px}.hero-copy{max-width:540px}h1{font-size:clamp(48px,11vw,68px)}.hero-description{font-size:14px;margin-block:22px;max-width:420px}.hero .waitlist-fields{flex-wrap:nowrap}.hero .waitlist input{flex-basis:auto}.hero .waitlist .button{width:auto}.hero-art{padding-top:4px}.proof-strip{display:grid;grid-template-columns:1fr 1fr;gap:18px 12px;font-size:10px}.proof-strip>span{gap:8px}.section,.closing-section{padding-top:64px}.beta-section{grid-template-columns:1fr;gap:30px}.beta-steps{padding:calc(var(--panel-gap) * 2)}.closing-inner{padding:36px 18px}.site-footer{margin-top:36px;gap:20px}.site-footer>div{gap:20px}dialog{padding:18px;border-radius:0}.dialog-heading h2{font-size:17px}}@media(max-width:540px){.bento-grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:300px}.bento-wide,.bento-build{grid-column:auto}.bento-build{min-height:0}}@media(max-width:390px){.wrap{width:calc(100% - var(--panel-gap) * 2)}.brand-studio{display:none}.waitlist-fields,.hero .waitlist-fields{flex-wrap:wrap}.waitlist input,.hero .waitlist input{flex-basis:100%}.waitlist .button,.hero .waitlist .button{width:100%}}@media(pointer:coarse){.waitlist input{font-size:16px}.site-nav>a,.watch-link,.text-link,.site-footer a{min-height:44px;align-content:center}.icon-button{width:44px;height:44px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,summary .pixel-icon,.hero-film video{transition:none}.button:not(:disabled):active{transform:none}}.bento-motion-media .motion-poster{display:block;position:absolute;inset:0;width:100%;height:100%;transition:opacity .2s var(--ease-out)}.bento-motion-media>img.motion-poster{object-fit:contain}.bento-motion-media canvas{display:block;position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:0;transition:opacity .2s var(--ease-out)}.bento-motion-media.is-playing canvas{opacity:1}.bento-motion-media.is-playing .motion-poster{opacity:0}.bento-entities .bento-motion-media .motion-poster{object-fit:cover;object-position:center bottom}.bento-equipment .bento-motion-media .motion-poster{object-fit:cover;object-position:center top}@media(prefers-reduced-motion:reduce){.bento-motion-media canvas,.bento-motion-media .motion-poster{transition:none}}
