.captions[data-v-04ba2e37]{display:grid}.captions p[data-v-04ba2e37]{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .28s,visibility 0s .28s}.captions .current[data-v-04ba2e37]{visibility:visible;opacity:1;transition-delay:0s}.screen[data-v-04ba2e37]{aspect-ratio:375/812;background:#10243b;position:relative;overflow:hidden}.screen img[data-v-04ba2e37]{object-fit:contain;opacity:0;width:100%;height:100%;position:absolute;inset:0}.screen .current[data-v-04ba2e37]{z-index:1;opacity:1}.tile-layer[data-v-04ba2e37]{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.tile-layer[data-v-04ba2e37]{display:none}}.feature[data-state=playing][data-v-61497eb6]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 5px 18px #07101a}.feature[data-state=playing] .step[data-v-61497eb6]{background:var(--accent);color:#131e33}.step[data-v-61497eb6]{z-index:2;transition:background-color .3s,color .3s}.feature[data-state=returning][data-v-61497eb6]{border-color:var(--accent)}.actor[data-v-61497eb6],.sheet[data-v-61497eb6],.story-bin[data-v-61497eb6],.cargo[data-v-61497eb6]{image-rendering:pixelated;position:absolute}.actor[data-v-61497eb6]{filter:drop-shadow(2px 4px #09142499);height:74%;bottom:10%}.typing[data-v-61497eb6],.sheet[data-v-61497eb6]{background-position:0 100%;background-repeat:no-repeat;background-size:400% 100%}.typing[data-v-61497eb6]{aspect-ratio:595/488;background-image:url(/media/motion/typing.webp);left:9%}.story-bin[data-v-61497eb6]{aspect-ratio:.8;height:27%;bottom:10%;left:73%}.story-bin img[data-v-61497eb6]{object-fit:contain;width:100%;height:100%;transition:none;position:absolute;inset:0;transform:none}.feature-grid[data-v-61497eb6]{position:relative}.delivery-layer[data-v-61497eb6]{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.courier[data-v-61497eb6],.parcel[data-v-61497eb6]{image-rendering:pixelated;will-change:transform;pointer-events:none;position:absolute;top:0;left:0}.courier[data-v-61497eb6]{transform-origin:0 0;aspect-ratio:360/246;filter:drop-shadow(2px 3px #08142577)}.parcel[data-v-61497eb6]{opacity:0;filter:drop-shadow(0 0 2px #ffd37e);height:auto}.swallow[data-v-61497eb6],.inbound[data-v-61497eb6],.receipt[data-v-61497eb6]{opacity:0}.sheet[data-v-61497eb6]{inset:0}.outbound[data-v-61497eb6]{background-image:url(/media/motion/idle.webp)}.inbound[data-v-61497eb6]{background-image:url(/media/motion/return.webp)}.chief[data-v-61497eb6]{aspect-ratio:360/349;left:57%}.open-mouth[data-v-61497eb6]{background-image:url(/media/motion/open.webp)}.swallow[data-v-61497eb6]{background-image:url(/media/motion/swallow.webp)}@media (width<=620px){.feature-text[data-v-61497eb6]{padding-right:42px}}.receipt[data-v-61497eb6]{color:#ffe2a5;background:#2f3036;border:2px solid #e5c172;padding:3px 8px;font-size:13px;font-weight:850;position:absolute;top:23%;right:6%;transform:rotate(-7deg);box-shadow:2px 2px #131b2d}@media (prefers-reduced-motion:reduce){.receipt[data-v-61497eb6]{opacity:1!important}}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;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}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!visible{visibility:visible!important}.visible{visibility:visible}.relative{position:relative}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-9{gap:2.25rem}.gap-x-4{column-gap:1rem}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sky:#15263e;--deep:#0b1525;--line:#415577;--gold:#ffd168;--text:#f5f1dc;--muted:#bdcbe1;color:var(--text);background:var(--deep);font-family:PingFang SC,Microsoft YaHei,system-ui,sans-serif}*{box-sizing:border-box}body,h1,h2,h3,p,figure{margin:0}html{scroll-behavior:smooth;scroll-padding-top:20px}button,summary{cursor:pointer}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,summary:focus-visible{outline-offset:4px;outline:3px solid #ffe59b}button,a,summary{-webkit-tap-highlight-color:transparent}.wrap{width:min(1240px,90%);margin-inline:auto}.topbar{z-index:3;background:#101b2d;border-bottom:2px solid #455773;position:relative;box-shadow:0 2px #060d19}.topbar>.wrap{height:68px}.wordmark{letter-spacing:-.04em;font-size:21px;font-weight:900}.wordmark img{image-rendering:pixelated}.desktop-nav,.head-download,.mobile-nav{font-size:14px;font-weight:700}.desktop-nav a:hover,.learn-link:hover,footer a:hover{color:var(--gold)}.head-download,.demo-button,.download-button,.switches button{color:#edf2ff;text-shadow:1px 2px #182641;background:linear-gradient(#405877,#2b405e);border:2px solid #0b1526;font-weight:750;transition:filter .15s,transform .15s;box-shadow:inset 0 2px #8197b6,inset 0 -3px #1e2d45,0 0 0 1px #546886,3px 4px #080f1ed9}.head-download{padding:8px 14px}.head-download svg,.learn-link svg,.demo-button svg{width:16px;height:16px}.hamburger,.mobile-nav{display:none}.hero{isolation:isolate;background:#172e54;position:relative;overflow:hidden}.office-camera,.office-bg,.hero:after,.motes{pointer-events:none;position:absolute;inset:0}.office-camera{z-index:-3;transform-origin:66% 68%}.office-bg{z-index:-3;background:url(/media/office-night-v3.webp) 50% 59%/cover;inset:-6px -9px}.office-bg:after{content:"";opacity:0;background:url(/media/office-day-v3.webp) 50% 59%/cover;transition:opacity .65s;position:absolute;inset:0}.daylight .office-bg:after{opacity:1}.hero:after{content:"";z-index:-2;background:linear-gradient(90deg,#091529ed 0%,#0a1731e3 19%,#0c1932ad 36%,#11204418 67%),linear-gradient(#0c172b58 0%,#0000 15% 72%,#0b172be6 100%)}.hero-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:2%;min-height:clamp(460px,36vw,575px);padding-block:46px;display:grid}.hero-copy{z-index:1;align-self:center;position:relative}.tag,.scene-toggle,.step,.kicker{letter-spacing:.08em;font:700 12px/1.4 ui-monospace,Menlo,PingFang SC,monospace}.tag{color:#ffdd8a;background:#13253ae8;border-left:3px solid #ffc356;padding:4px 9px;box-shadow:1px 1px #69758b75}.light{background:#f3c45e;width:6px;height:6px;box-shadow:0 0 7px #ffb832}h1{margin:20px 0 17px}.brand-reveal{width:min(100%,430px);display:block;position:relative}.brand-scan{opacity:0;pointer-events:none;background:#ffefa4;width:2px;position:absolute;inset:0 auto 0 0;box-shadow:-4px 0 8px #ffd66e85}h1 img{width:100%;height:auto;image-rendering:pixelated;filter:drop-shadow(0 6px #081224b3)}.intro{color:#edf3ff;text-shadow:1px 2px #091323;font-size:clamp(15px,1.25vw,18px);font-weight:550;line-height:1.85}.download-grid{flex-wrap:wrap;gap:14px;margin-top:24px;display:flex}.platform{justify-items:center;gap:8px;display:grid}.download-button,.demo-button{justify-content:center;align-items:center;gap:9px;display:inline-flex}.download-button{white-space:nowrap;padding:12px clamp(13px,1.5vw,24px);font-size:clamp(14px,1.15vw,17px)}.download-button svg{width:20px;height:20px}.download-button.apple,.demo-button,.switches button[aria-pressed=true]{color:#392716;text-shadow:0 1px #ffe7a7;background:linear-gradient(#ffdc80 0 16%,#ffc258 17% 58%,#f4a43a 59%);border-color:#3b2b1b;box-shadow:inset 0 2px #fff1b8,inset 0 -3px #c48332,0 0 0 1px #997745,3px 4px #081123}.download-button:hover,.head-download:hover,.demo-button:enabled:hover,.switches button:hover{filter:brightness(1.13);transform:translateY(-2px)}.download-button:active,.demo-button:enabled:active{transform:translateY(2px)}.platform small{color:#c6d2e6;text-shadow:1px 1px #13213b;font:10px/1.4 ui-monospace,Menlo,monospace}.learn-link{color:#f7dc96;margin-top:19px;font-size:13px;font-weight:700}.learn-link svg{width:14px;transform:rotate(90deg)}.motes{z-index:-1;overflow:hidden}.motes i{background:#ffe1a6;width:3px;height:3px;animation:5s steps(22,end) infinite mote;position:absolute;box-shadow:0 0 7px #ffc65c}@keyframes mote{0%,to{opacity:0;transform:translateY(12px)}40%{opacity:.85}90%{opacity:0;transform:translate(16px,-18px)}}.game-demo{flex-direction:column;justify-content:space-between;align-self:stretch;min-width:0;display:flex;position:relative}.scene-tools{justify-content:flex-end;display:flex}.scene-toggle{color:#f8e8b8;background:#112138df;border:1px solid #7690a9;align-items:center;gap:7px;padding:5px 9px;display:flex;box-shadow:2px 2px #0c172b}.scene-toggle span:first-child{font-size:17px;line-height:1}.stage-actors{isolation:isolate;flex:1;min-height:200px;margin-bottom:9px;position:relative}.robot-actor,.boss-actor,.station-bin{filter:drop-shadow(2px 5px #15213b80);position:absolute;bottom:1%}.robot-actor{z-index:2;width:45%;left:11%}.boss-actor{width:30%;right:1%}.station-bin{width:10%;bottom:2%;left:1%}.station-bin img{width:100%;image-rendering:pixelated}.sprite{width:100%;image-rendering:pixelated;background-position:0 100%;background-repeat:no-repeat;background-size:400% 100%}.sprite-idle{aspect-ratio:360/246;background-image:url(/media/motion/idle.webp);animation:1.2s steps(3,end) infinite alternate four}.sprite-load{aspect-ratio:360/250;background-image:url(/media/motion/load.webp);background-size:600% 100%;animation:.9s steps(5,end) forwards four}.sprite-travel{aspect-ratio:360/243;background-image:url(/media/motion/travel.webp);animation:.4s steps(3,end) infinite alternate four}.sprite-dump{aspect-ratio:360/204;background-image:url(/media/motion/dump.webp);animation:1s steps(3,end) forwards four}.sprite-boss{aspect-ratio:360/336;background-image:url(/media/motion/boss.webp);animation:1.8s steps(3,end) infinite alternate four}.sprite-open{aspect-ratio:360/349;background-image:url(/media/motion/open.webp);animation:1.3s steps(3,end) forwards four}.sprite-swallow{aspect-ratio:360/340;background-image:url(/media/motion/swallow.webp);animation:1.1s steps(3,end) forwards four}@keyframes four{to{background-position:100% 100%}}.speech{white-space:nowrap;color:#2d2938;background:#fff0cf;border:2px solid #111b30;padding:4px 12px;font-size:clamp(12px,1.1vw,16px);font-weight:850;position:absolute;bottom:104%;left:36%;box-shadow:inset 2px 2px #fff,3px 3px #111b30}.speech:after{content:"";background:#fff0cf;border:2px solid #111b30;border-width:0 2px 2px 0;width:9px;height:8px;position:absolute;bottom:-8px;left:10px;transform:skewY(-30deg)}.burst,.score-float{z-index:3;pointer-events:none;position:absolute;bottom:40%;right:16%}.burst i{background:#ffd56b;width:7px;height:7px;animation:1s steps(12,end) .15s both burst;position:absolute;box-shadow:2px 2px #986e59}@keyframes burst{0%{opacity:0;transform:rotate(var(--angle)) translateX(2px)}24%{opacity:1}to{opacity:0;transform:rotate(var(--angle)) translateX(66px)}}.score-float{color:#ffdd78;text-shadow:2px 2px #132035,-1px -1px #132035;font:700 clamp(15px,2vw,28px) ui-monospace,monospace;animation:1.7s ease-out both score}@keyframes score{0%{opacity:0;transform:translateY(10px)}25%,65%{opacity:1}to{opacity:0;transform:translateY(-30px)}}.demo-hud{background:linear-gradient(100deg,#283e5cf7,#182b49f7);border:3px solid #101c31;align-items:center;gap:14px;min-height:60px;padding:10px 15px;display:flex;box-shadow:inset 0 0 0 2px #7891b3,0 0 0 1px #7386a2,4px 5px #0c1427bd}.readout{align-items:center;gap:9px;display:flex}.readout img{object-fit:contain;width:34px;height:34px;image-rendering:pixelated}.readout small,.readout b{white-space:nowrap;display:block}.readout small{color:#d1dced;font-size:10px}.readout b{font-variant-numeric:tabular-nums;min-width:8ch;color:var(--gold);text-shadow:2px 2px #1a253c;font:800 21px/1.2 Menlo,monospace}.readout em{font:12px Menlo,monospace}.meter{background:#101d31;flex:1;gap:3px;height:14px;padding:2px;display:flex;box-shadow:0 0 0 1px #546881}.meter i{background:#344663;flex:1}.meter .lit{background:#e5a33d;box-shadow:inset 0 2px #ffdc86}.demo-button{white-space:nowrap;padding:7px 13px;font-size:13px}.demo-button:disabled{cursor:wait;filter:saturate(.65)}.demo-button svg{width:13px;height:13px}.conveyor{background:repeating-linear-gradient(-45deg,#d99f46 0 8px,#31405a 8px 18px);border-block:2px solid #0a1425;height:8px}.section{padding-block:54px 68px}.section-heading{gap:16px;margin-bottom:22px}.kicker{color:#f6c36a;align-items:center;gap:10px;display:flex}.kicker i{clip-path:polygon(0 0,50% 0,50% 20%,75% 20%,75% 40%,100% 40%,100% 60%,75% 60%,75% 80%,50% 80%,50% 100%,0 100%);background:#ffc75b;width:12px;height:10px}h2{letter-spacing:-.045em;text-shadow:2px 3px #182944;margin-top:8px;font-size:clamp(27px,2.55vw,39px);font-weight:850;line-height:1.3}.section-caption,.versions{color:var(--muted);font-size:13px}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.feature{background:#19283f;border:2px solid #465a79;box-shadow:inset 0 0 0 2px #101d31,3px 4px #060d19}.art{isolation:isolate;border-bottom:2px solid var(--line);border-top:2px solid var(--accent);background:radial-gradient(ellipse at 50% 105%,var(--halo),transparent 68%),#112035;place-items:center;height:clamp(150px,13.3vw,204px);display:grid;position:relative;overflow:hidden}.art:before{content:"";z-index:-1;background-image:radial-gradient(#9caedb35 1px,#0000 1px);background-size:8px 8px;position:absolute;inset:0}.art:after{content:"";background:var(--halo);filter:blur(4px);z-index:-1;border-radius:50%;width:43%;height:8%;position:absolute;bottom:8%}.worker{--accent:#83cbd6;--halo:#2c5971}.robot{--accent:#ffc46c;--halo:#665035}.boss{--accent:#c4a3e7;--halo:#564469}.step{border:1px solid var(--accent);color:var(--accent);background:#142036;padding:4px 6px;font-size:10px;line-height:1;position:absolute;top:12px;left:13px}.art img{object-fit:contain;width:66%;height:80%;image-rendering:pixelated;filter:drop-shadow(1px 4px #08142585);transition:transform .25s steps(5,end)}.feature:hover .art img{transform:translateY(-5px)scale(1.04)}.feature-text{padding:18px 20px 22px}.feature-text h3{font-size:20px;font-weight:800}.feature-text p,.mini-content p,.questions p{color:var(--muted);font-size:15px;line-height:1.85}.feature-text p{margin-top:7px}.mini-section{background-color:#15253d;background-image:linear-gradient(#829acc0c 1px,#0000 1px),linear-gradient(90deg,#829acc0c 1px,#0000 1px);background-size:24px 24px;border-block:2px solid #384a64}.mini-grid{grid-template-columns:1fr 1fr;align-items:center;gap:8%;padding:48px 5%;display:grid}.mini-content h2{margin-block:13px}.switches{margin:24px 0 12px}.switches button{padding:7px 12px;font-size:13px}.phone-stage{perspective:1000px;justify-self:center}.phone{transform-origin:50% 65%;background:#132238;border:2px solid #7589a7;width:205px;padding:6px;box-shadow:inset 0 0 0 2px #415778,6px 7px #0b182a}.faq{grid-template-columns:1fr 2fr;gap:6%;display:grid}.questions{border-top:1px solid var(--line)}.questions details{border-bottom:1px solid var(--line)}.questions summary{justify-content:space-between;align-items:center;gap:12px;padding:18px 0;font-size:16px;font-weight:700;list-style:none;display:flex}.questions summary::-webkit-details-marker{display:none}.questions svg{width:17px;height:17px;color:var(--gold);flex:none}.questions details[open] svg{transform:rotate(45deg)}.questions p{padding:0 25px 18px 0}footer{border-top:1px solid var(--line);background:#102036}.footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:20px;font-size:12px;display:flex}.footer-inner .wordmark{font-size:16px}.desktop-nav a,.footer-inner>a,.versions a{position:relative}.desktop-nav a:after,.footer-inner a:after{content:"";background:var(--gold);transform-origin:0;height:2px;transition:transform .22s ease-out;position:absolute;bottom:-5px;left:0;right:0;transform:scaleX(0)}.desktop-nav a:is(:hover,:focus-visible):after,.footer-inner a:is(:hover,:focus-visible):after{transform:scaleX(1)}.download-button,.head-download,.demo-button,.switches button{isolation:isolate;position:relative;overflow:hidden}.download-button:after,.head-download:after,.demo-button:after,.switches button:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff8d64d,#0000);width:32%;position:absolute;inset:-12% auto -12% -44%;transform:skew(-22deg)}:is(.download-button,.head-download,.demo-button:enabled,.switches button):is(:hover,:focus-visible):after{animation:.55s ease-out both button-glint}@keyframes button-glint{to{left:125%}}.switches button:active,.head-download:active,.scene-toggle:active{transform:translateY(2px)}.scene-toggle,.learn-link svg,.questions summary svg{transition:transform .2s,color .2s}.learn-link:is(:hover,:focus-visible) svg{transform:rotate(90deg)translate(3px)}.feature{transition:border-color .24s,box-shadow .24s}.feature:hover{border-color:#93a9c5;box-shadow:inset 0 0 0 2px #152942,3px 5px #050e1b}.scene-toggle:is(:hover,:focus-visible){color:#fff3bf;transform:translateY(-1px)}.faq-answer{overflow:hidden}.questions summary:is(:hover,:focus-visible){color:var(--gold)}@media (width<=1050px){.wrap{width:92%}.hero-grid{grid-template-columns:.94fr 1.06fr}.download-grid{gap:10px}.demo-hud{gap:8px;padding:9px}.readout img{width:26px;height:26px}}@media (width<=800px){.desktop-nav{gap:16px}.hero-grid{grid-template-columns:1fr;gap:15px;padding-block:26px}.hero:after{background:linear-gradient(95deg,#0a172be8 0%,#091629a1 42%,#10223a29),linear-gradient(#0000 68%,#0b172b9c)}h1{margin:12px 0}.brand-reveal{width:min(65%,375px)}.game-demo{justify-self:end;width:100%;max-width:570px;min-height:280px}.feature-grid{gap:12px}.feature-text{padding:15px}.feature-text h3{font-size:17px}.section{padding-block:40px 46px}}@media (width<=620px){.topbar>.wrap{height:59px}.wordmark{gap:6px;font-size:17px}.wordmark img{width:31px;height:31px}.desktop-nav,.section-caption{display:none}.head-download{padding:6px 8px;font-size:12px}.head-download svg{width:13px;height:13px}.hamburger{display:block}.hamburger svg{width:22px;height:22px}.mobile-nav{border-top:1px solid var(--line);justify-content:space-evenly;display:flex}.mobile-nav a{padding:12px 4px}.hero-grid{gap:10px;padding-block:24px 16px}.hero:after{background:linear-gradient(#0b182bc4 0%,#0b182bc9 43%,#10213b42 64%,#0000 85%,#0c1b2fba),linear-gradient(90deg,#0b182b72,#0000)}.office-bg,.office-bg:after{background-position:55% bottom}.brand-reveal{width:min(84%,315px)}.intro{font-size:14px}.download-grid{margin-top:17px}.download-button{gap:6px;padding:10px 12px}.download-button svg{width:17px;height:17px}.platform small{font-size:9px}.learn-link{margin-top:12px}.game-demo{min-height:0}.scene-tools{margin-top:-28px}.stage-actors{flex:auto;height:clamp(144px,43vw,220px);min-height:0}.scene-toggle{padding:3px 6px;font-size:10px}.speech{padding:3px 8px;font-size:10px}.demo-hud{min-height:50px}.readout small{font-size:9px}.readout b{font-size:17px}.demo-button{padding:6px 10px;font-size:12px}.feature-grid,.mini-grid,.faq{grid-template-columns:1fr}.feature-grid{gap:18px}.art{height:165px}.mini-grid{gap:20px;padding:36px 0}.phone{width:190px}.faq{gap:18px}.versions{order:2;width:100%}}@media (width<=360px){.download-grid{gap:8px}.download-button{padding-inline:9px;font-size:13px}.platform small{font-size:8px}.wide-break{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.motes,.burst,.score-float{display:none}}
