@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-vietnamese-wght-normal-D0rl6rjA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/pixelify-sans-cyrillic-500-normal-CR9SIKMr.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/pixelify-sans-latin-ext-500-normal-BHT4w5qI.woff2)format("woff2"),url(/assets/pixelify-sans-latin-ext-500-normal-Bkr-oq6R.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Pixelify Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/pixelify-sans-latin-500-normal-DC052d-m.woff2)format("woff2"),url(/assets/pixelify-sans-latin-500-normal-Bq6pAlou.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/pixelify-sans-cyrillic-600-normal-B3EuUOZG.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/pixelify-sans-latin-ext-600-normal-Dha6RiOG.woff2)format("woff2"),url(/assets/pixelify-sans-latin-ext-600-normal-CDaIumwU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Pixelify Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/pixelify-sans-latin-600-normal-Dd_Dy7u5.woff2)format("woff2"),url(/assets/pixelify-sans-latin-600-normal-BNlgYbDL.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#07162d;--muted:#405575;--paper:#d7e9fb;--panel:#f7fbff;--panel-blue:#a9d7ff;--panel-mint:#8fd9dc;--panel-lilac:#bed2ff;--coral:#ff6f69;--teal:#1596ad;--blue:#214fa7;--deep-blue:#183b86;--line:#07162d;--shadow:7px 7px 0 var(--ink);--soft-shadow:0 18px 42px #07162d29;--ease-snap:cubic-bezier(.2, .9, .22, 1);--ease-soft:cubic-bezier(.22, 1, .36, 1);--page-background-image:radial-gradient(circle at 14% 8%, #214fa73d, transparent 26%), radial-gradient(circle at 86% 18%, #ff6f692e, transparent 24%), linear-gradient(135deg, #eef8ff 0%, #c6def6 47%, #e6f2ff 100%)}*{box-sizing:border-box}html{scroll-behavior:smooth;background-color:#c6def6;background-image:var(--page-background-image);min-height:100%;overflow-x:hidden}body{min-width:320px;min-height:100%;color:var(--ink);background-color:#c6def6;background-image:var(--page-background-image);margin:0;font-family:Space Grotesk Variable,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;overflow-x:hidden}body:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(90deg,#07162d12 1px,#0000 1px),linear-gradient(#07162d12 1px,#0000 1px);background-size:64px 64px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 18% 82%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 18% 82%,#0000 100%)}#app{z-index:1;min-height:100vh;padding-top:70px;position:relative}.section{scroll-margin-top:96px}a{color:inherit}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:0}h1{max-width:850px;margin-bottom:22px;font-size:clamp(48px,6.4vw,96px);line-height:.9}h2{margin-bottom:16px;font-size:clamp(34px,4.4vw,58px);line-height:.98}h3{margin-bottom:8px;font-size:22px;line-height:1.08}p{line-height:1.56}.site-header{z-index:30;border:2px solid #0000;border-bottom-color:var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:100%;height:70px;transition:width .26s var(--ease-soft), height .26s var(--ease-soft), top .26s var(--ease-soft), border-color .22s ease, border-radius .26s var(--ease-soft), box-shadow .26s var(--ease-soft), padding .26s var(--ease-soft), background .22s ease, transform .26s var(--ease-soft);background:#d7ebfceb;border-radius:0;justify-content:space-between;align-items:center;padding:0 max(22px,50vw - 590px);display:flex;position:fixed;top:0;left:50%;transform:translate(-50%)translateZ(0)}.site-header.is-floating{border-color:var(--line);width:min(820px,100% - 32px);height:56px;box-shadow:var(--shadow), var(--soft-shadow);border-radius:5px;padding:0 14px 0 18px;top:14px}.brand{border:2px solid var(--line);background:var(--panel-blue);box-shadow:4px 4px 0 var(--teal);transition:transform .15s var(--ease-snap), box-shadow .15s var(--ease-snap), background .15s ease, font-size .22s var(--ease-soft);border-radius:2px;padding:4px 9px 7px;font-family:Pixelify Sans,Space Grotesk Variable,sans-serif;font-size:28px;font-weight:600;text-decoration:none}.brand:hover,.brand:focus-visible{background:var(--coral);box-shadow:5px 5px 0 var(--teal);outline:none;transform:translate(-1px,-1px)rotate(-1deg)}.site-header.is-floating .brand{box-shadow:none;font-size:22px}.nav-links{align-items:center;gap:6px;font-size:14px;font-weight:750;display:flex}.nav-links a{min-height:38px;color:var(--muted);border:2px solid #0000;border-radius:2px;align-items:center;padding:0 11px;text-decoration:none;transition:background .14s,border-color .14s,color .14s,transform .14s;display:inline-flex}.nav-links a:hover,.nav-links a:focus-visible{background:var(--panel-blue);border-color:var(--line);color:var(--ink);outline:none;transform:translateY(-1px)}.nav-links a:active,.brand:active,.command-button:not(.disabled):active{transform:translate(1px,1px)}.eyebrow,.command-button,.node-kicker,.diagram-note,.rail-label,.rail-stop,.surface-bar{font-family:Pixelify Sans,Space Grotesk Variable,sans-serif}.eyebrow{border:2px solid var(--line);width:fit-content;color:var(--ink);background:var(--panel-blue);box-shadow:3px 3px 0 var(--ink);border-radius:2px;margin-bottom:14px;padding:4px 9px 7px;font-size:18px;font-weight:600}.hero-shell{grid-template-columns:minmax(0,.95fr) minmax(410px,1fr);align-items:center;gap:clamp(34px,5vw,76px);width:min(1180px,100% - 44px);min-height:min(720px,100svh - 70px);margin:0 auto;padding:clamp(54px,7vw,88px) 0 34px;display:grid;position:relative}.hero-shell:before{content:"";border:2px solid var(--line);background:var(--coral);opacity:.94;width:118px;height:18px;position:absolute;top:38px;left:-18px;transform:rotate(-4deg)}.hero-copy{z-index:1;position:relative}.lede{color:#203a60;max-width:640px;margin-bottom:30px;font-size:clamp(21px,2.1vw,29px);line-height:1.22}.command-row{flex-wrap:wrap;gap:12px;display:flex}.command-button{border:2px solid var(--line);background:var(--panel);min-height:52px;box-shadow:4px 4px 0 var(--ink);transition:transform .14s var(--ease-snap), box-shadow .14s var(--ease-snap), background .14s ease, color .14s ease;border-radius:2px;justify-content:center;align-items:center;padding:0 18px 2px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.command-button.primary{background:var(--deep-blue);color:#f7fbff}.command-button.disabled{cursor:default}.mobile-cta-label{display:none}.command-button:not(.disabled):hover,.command-button:not(.disabled):focus-visible{background:var(--coral);box-shadow:5px 5px 0 var(--ink);outline:none;transform:translate(-1px,-1px)}.command-button:not(.disabled):active{box-shadow:2px 2px 0 var(--ink)}.desktop-diagram{border:2px solid var(--line);min-height:500px;box-shadow:var(--shadow);transform-origin:50%;transition:transform .22s var(--ease-snap), box-shadow .22s var(--ease-snap), background-position .26s ease;background:linear-gradient(90deg,#214fa724 50%,#0000 50%) 0 0/28px 28px,linear-gradient(#0000 50%,#1596ad1f 50%) 0 0/28px 28px,linear-gradient(135deg,#f7fbff,#b9dcff);border-radius:4px;padding:26px;position:relative}.desktop-diagram:hover{box-shadow:10px 10px 0 var(--ink), var(--soft-shadow);background-position:6px -4px,-4px 6px,0 0;transform:translate(-2px,-3px)}.desktop-diagram:before{content:"";border:2px solid var(--line);background:var(--panel-blue);width:280px;height:92px;box-shadow:7px 7px 0 var(--ink);transition:transform .22s var(--ease-snap), box-shadow .22s var(--ease-snap), background .22s ease;border-radius:3px;position:absolute;top:-20px;right:34px;transform:rotate(2deg)}.desktop-diagram:hover:before{background:var(--coral);box-shadow:9px 9px 0 var(--ink);transform:translateY(-3px)rotate(1deg)}.desktop-diagram:after{content:"";z-index:2;border-top:3px dashed var(--line);opacity:.72;width:190px;transition:opacity .18s ease, transform .22s var(--ease-snap);position:absolute;bottom:162px;left:210px;transform:rotate(-18deg)}.desktop-diagram:hover:after{opacity:1;transform:translate(7px)rotate(-18deg)}.diagram-note{z-index:2;border:2px solid var(--line);background:var(--panel);max-width:210px;box-shadow:4px 4px 0 var(--ink);transition:translate .18s var(--ease-snap), box-shadow .18s var(--ease-snap), background .18s ease;border-radius:2px;padding:8px 10px 10px;font-size:15px;font-weight:600;position:absolute}.diagram-note:hover{background:var(--panel-blue);box-shadow:6px 6px 0 var(--ink);translate:-2px -4px}.note-one{top:24px;left:22px}.note-two{background:var(--coral);bottom:22px;right:16px}.focus-window{z-index:1;border:2px solid var(--line);background:var(--panel);max-width:480px;min-height:330px;box-shadow:7px 7px 0 var(--ink);transition:transform .22s var(--ease-snap), box-shadow .22s var(--ease-snap);border-radius:4px;margin:70px 0 0 auto;position:relative;overflow:hidden}.desktop-diagram:hover .focus-window{box-shadow:9px 9px 0 var(--ink);transform:translate(3px,-2px)}.window-titlebar{border-bottom:2px solid var(--line);background:var(--deep-blue);color:#f7fbff;align-items:center;gap:8px;height:46px;padding:0 14px;display:flex}.window-titlebar span{border:2px solid var(--line);background:var(--coral);border-radius:999px;width:11px;height:11px}.window-titlebar span:nth-child(2){background:#ffd166}.window-titlebar span:nth-child(3){background:var(--panel-mint)}.window-titlebar strong{margin-left:8px;font-size:14px}.message-thread{gap:16px;padding:28px;display:grid}.bubble{border:2px solid var(--line);width:fit-content;max-width:82%;box-shadow:4px 4px 0 var(--ink);transition:transform .16s var(--ease-snap), box-shadow .16s var(--ease-snap), background .16s ease;border-radius:5px;padding:12px 14px;font-weight:700}.message-thread:hover .bubble.incoming{transform:translate(3px)}.message-thread:hover .bubble.outgoing{box-shadow:5px 5px 0 var(--ink);transform:translate(-5px)}.bubble.incoming{background:var(--panel-blue)}.bubble.outgoing{background:var(--panel-mint);justify-self:end}.type-cursor{vertical-align:-.18em;background:var(--coral);width:2px;height:1.1em;margin-right:5px;display:inline-block}.recording-widget{z-index:3;border:2px solid var(--line);width:226px;box-shadow:var(--shadow);transition:transform .22s var(--ease-snap), box-shadow .22s var(--ease-snap), background .18s ease;background:#f7fbfff0;border-radius:4px;padding:10px 12px 12px;position:absolute;bottom:28px;left:8px}.desktop-diagram:hover .recording-widget,.recording-widget:hover{box-shadow:10px 10px 0 var(--ink);background:#f7fbfffc;transform:translate(-2px,-4px)}.mascot-sprite{aspect-ratio:1;width:100%;image-rendering:pixelated;background-position:0 0;background-repeat:no-repeat;background-size:400% 100%}.idle-sprite{background-image:url(/assets/mascot/idle-walk.png);animation:1.4s steps(4,end) infinite idle-walk-frames}.recording-sprite{background-image:url(/assets/mascot/recording-boom.png);animation:none}.recording-widget .mascot-sprite{width:138px;margin:-6px auto -12px}.recording-widget p{color:var(--muted);text-align:center;margin:8px 0 0;font-size:14px;font-weight:800;transition:color .15s}.recording-widget:hover p{color:var(--ink)}.meter{justify-content:center;align-items:end;gap:6px;height:34px;display:flex}.meter span{border:2px solid var(--line);background:var(--teal);border-radius:2px 2px 1px 1px;width:8px;transition:background .15s}.recording-widget:hover .meter span{background:var(--deep-blue)}.meter span:first-child{height:16px}.meter span:nth-child(2){background:var(--blue);height:26px;animation-delay:80ms}.meter span:nth-child(3){background:var(--coral);height:31px;animation-delay:.16s}.meter span:nth-child(4){height:20px;animation-delay:.24s}.signal-rail{width:min(1180px,100% - 44px);margin:-6px auto 44px}.rail-label{border:2px solid var(--line);background:var(--coral);width:fit-content;box-shadow:4px 4px 0 var(--ink);transition:translate .18s var(--ease-snap), box-shadow .18s var(--ease-snap), background .18s ease;border-radius:2px;margin:0 0 8px auto;padding:6px 10px 8px;font-size:15px;font-weight:600}.signal-rail:hover .rail-label{background:var(--panel-blue);box-shadow:5px 5px 0 var(--ink);translate:-2px -2px}.rail-track{border:2px solid var(--line);background:linear-gradient(180deg, transparent 0 48%, var(--line) 48% calc(48% + 2px), transparent calc(48% + 2px)), var(--panel);height:72px;box-shadow:var(--shadow);transition:background-position .26s ease, box-shadow .22s var(--ease-snap), transform .22s var(--ease-snap);border-radius:4px;position:relative;overflow:hidden}.rail-track:hover{box-shadow:10px 10px 0 var(--ink), var(--soft-shadow);transform:translate(-1px,-2px)}.rail-crab{aspect-ratio:1;width:88px;opacity:var(--rail-crab-opacity,1);transform:translateX(var(--rail-crab-x,0px));will-change:transform;position:absolute;bottom:-14px;left:0}.rail-crab-sprite{transition:transform .16s var(--ease-snap);transform:scaleX(var(--rail-crab-facing,1))}.rail-track.is-reversing .rail-crab-sprite{--rail-crab-facing:-1}.rail-stop{border:2px solid var(--line);background:var(--panel-blue);box-shadow:3px 3px 0 var(--ink);transition:translate .16s var(--ease-snap), box-shadow .16s var(--ease-snap), background .16s ease;border-radius:2px;padding:3px 9px 5px;font-size:14px;font-weight:600;position:absolute;top:18px}.rail-stop:hover,.rail-track:hover .rail-stop{box-shadow:4px 4px 0 var(--ink);translate:-1px -2px}.rail-stop:first-of-type{left:24%}.rail-stop:nth-of-type(2){background:var(--coral);left:49%}.rail-stop:nth-of-type(3){background:var(--panel-mint);left:75%}.section{width:min(1180px,100% - 44px);margin:0 auto;padding:82px 0}.section-copy{max-width:840px;margin-bottom:30px}.section-copy p:not(.eyebrow),.release-copy p{max-width:720px;color:var(--muted);font-size:18px}.flow-diagram{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid;position:relative}.flow-diagram:before{content:"";background:var(--line);height:2px;position:absolute;top:52px;left:8%;right:8%}.flow-node{border:2px solid var(--line);background:var(--panel);min-height:230px;box-shadow:5px 5px 0 var(--ink);transition:transform .18s var(--ease-snap), box-shadow .18s var(--ease-snap), background .18s ease;border-radius:4px;padding:18px;position:relative}.flow-node:before{content:"";opacity:0;pointer-events:none;transition:opacity .18s ease, transform .18s var(--ease-snap);border:2px dashed #07162d66;border-radius:2px;position:absolute;inset:10px;transform:scale(.96)}.flow-node:hover{box-shadow:8px 8px 0 var(--ink), var(--soft-shadow);transform:translate(-2px,-4px)}.flow-node:hover:before{opacity:1;transform:scale(1)}.flow-node:after{content:"";z-index:2;border-top:2px solid var(--line);border-right:2px solid var(--line);background:var(--paper);width:22px;height:22px;transition:transform .18s var(--ease-snap), background .18s ease;position:absolute;top:42px;right:-18px;transform:rotate(45deg)}.flow-node:hover:after{background:var(--panel-blue);transform:translate(3px)rotate(45deg)}.flow-node:last-child:after{display:none}.flow-node:nth-child(2){background:var(--panel-blue)}.flow-node:nth-child(3){background:var(--panel-mint)}.flow-node:nth-child(4){background:var(--coral)}.node-kicker{border:2px solid var(--line);background:var(--panel);transition:transform .16s var(--ease-snap), background .16s ease;border-radius:2px;margin-bottom:72px;padding:3px 9px 5px;font-size:14px;font-weight:600;display:inline-flex}.flow-node:hover .node-kicker{background:var(--panel);transform:translateY(-2px)}.flow-node p,.setting-row p,.surface-window p,.dmg-panel p{color:var(--muted)}.surface-board{grid-template-columns:1.1fr .95fr .9fr;align-items:start;gap:18px;display:grid;position:relative}.surface-board:before{content:"destinations";z-index:3;border:2px solid var(--line);background:var(--coral);box-shadow:4px 4px 0 var(--ink);transition:translate .18s var(--ease-snap), box-shadow .18s var(--ease-snap), background .18s ease;border-radius:2px;padding:5px 10px 7px;font-family:Pixelify Sans,Space Grotesk Variable,sans-serif;font-size:15px;font-weight:600;position:absolute;top:-19px;right:24px}.surface-board:hover:before{background:var(--panel-blue);box-shadow:5px 5px 0 var(--ink);translate:-2px -3px}.surface-window{border:2px solid var(--line);background:var(--panel);min-height:244px;box-shadow:5px 5px 0 var(--ink);transition:transform .19s var(--ease-snap), box-shadow .19s var(--ease-snap), background .18s ease;border-radius:4px;padding:16px}.surface-window:hover{box-shadow:8px 8px 0 var(--ink), var(--soft-shadow);transform:translate(-2px,-5px)}.surface-window:nth-child(2){background:var(--deep-blue);color:#f7fbff;margin-top:42px}.surface-window:nth-child(3){background:var(--panel-mint);margin-top:14px}.surface-bar{width:fit-content;transition:transform .16s var(--ease-snap), background .16s ease;border:2px solid;border-radius:2px;margin-bottom:18px;padding:3px 10px 5px;font-size:15px;font-weight:600}.surface-window:hover .surface-bar{background:#ffffff6b;transform:translateY(-2px)}.imessage-window:hover .bubble.outgoing{transform:translate(-4px)}.agent-chat{gap:12px;display:grid;overflow:hidden}.agent-message{transition:transform .17s var(--ease-snap);grid-template-columns:32px minmax(0,1fr);align-items:start;gap:10px;display:grid}.editor-window:hover .agent-message:first-child{transform:translate(-3px)}.editor-window:hover .agent-message:nth-child(2){transform:translate(3px)}.agent-avatar{text-transform:uppercase;background:#f7fbff1f;border:2px solid;border-radius:2px;place-items:center;width:32px;height:32px;font-family:Pixelify Sans,Space Grotesk Variable,sans-serif;font-size:13px;font-weight:600;line-height:1;display:inline-grid}.agent-message p{border:2px solid;border-radius:3px;margin:0;padding:10px 11px 12px;font-size:16px;font-weight:700;line-height:1.24;box-shadow:3px 3px #f7fbff2e}.assistant-message p{background:var(--panel-blue);color:var(--ink);box-shadow:3px 3px 0 var(--coral)}.assistant-message .agent-avatar{background:var(--panel-mint);color:var(--ink)}.user-message{grid-template-columns:minmax(0,1fr) 32px}.user-message .agent-avatar{background:var(--coral);color:var(--ink);grid-area:1/2}.user-message p{color:var(--ink);box-shadow:3px 3px 0 var(--panel-mint);background:#f7fbff;grid-area:1/1}.typing-dots{align-items:end;gap:5px;height:18px;display:inline-flex}.typing-dots span{background:var(--ink);border-radius:1px;width:5px;height:5px;animation:.96s ease-in-out infinite typing-dot-bounce;display:block}.typing-dots span:nth-child(2){animation-delay:.12s}.typing-dots span:nth-child(3){animation-delay:.24s}.agent-input{color:#f7fbff;min-height:40px;transition:background .16s ease, border-color .16s ease, transform .17s var(--ease-snap);background:#07162d47;border:2px solid #f7fbffe0;border-radius:2px;align-items:center;margin-top:4px;padding:0 10px 2px;font-family:Pixelify Sans,Space Grotesk Variable,sans-serif;font-size:15px;font-weight:500;display:flex}.agent-input input{min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0}.agent-input input::placeholder{color:#f7fbffc2;opacity:1}.editor-window:hover .agent-input,.agent-input:focus-within{border-color:var(--panel-mint);background:#07162d6b;transform:translateY(-2px)}.settings-panel{border:2px solid var(--line);background:var(--panel);box-shadow:var(--shadow);transition:transform .19s var(--ease-snap), box-shadow .19s var(--ease-snap);border-radius:4px;overflow:hidden}.settings-panel:hover{box-shadow:10px 10px 0 var(--ink), var(--soft-shadow);transform:translate(-1px,-2px)}.setting-row{border-bottom:2px solid var(--line);width:100%;min-height:84px;color:inherit;font:inherit;appearance:none;text-align:left;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;grid-template-columns:44px minmax(150px,.4fr) minmax(0,1fr);align-items:center;gap:16px;padding:16px 18px;transition:background .15s,color .15s;display:grid}.setting-row:hover,.setting-row:focus-visible{background:#a9d7ff94;outline:none}.setting-row.is-checked{background:#8fd9dc61}.setting-row.is-checked strong{color:var(--deep-blue)}.setting-row:last-child{border-bottom:0}.setting-icon{border:2px solid var(--line);background:var(--panel-blue);width:34px;height:34px;box-shadow:3px 3px 0 var(--ink);transition:transform .16s var(--ease-snap), box-shadow .16s var(--ease-snap), background .16s ease;border-radius:2px;place-items:center;display:inline-grid}.setting-row:hover .setting-icon{box-shadow:4px 4px 0 var(--ink);transform:translate(-1px,-2px)rotate(-3deg)}.setting-icon:before{content:"";border:2px solid var(--line);background:var(--coral);border-radius:1px;width:14px;height:14px}.setting-row.is-checked .setting-icon{background:var(--coral)}.setting-row.is-checked .setting-icon:before{border:0;border-right:3px solid var(--line);border-bottom:3px solid var(--line);background:0 0;width:10px;height:18px;transform:rotate(42deg)translate(-1px,-2px)}.speech-icon{background:var(--panel-mint)}.access-icon{background:var(--panel-lilac)}.input-icon{background:var(--panel)}.download-section{grid-template-columns:minmax(0,1fr) 380px;align-items:center;gap:42px;padding-bottom:92px;display:grid}.dmg-panel{border:2px solid var(--line);background:linear-gradient(135deg, #ff6f696b, transparent 40%), linear-gradient(315deg, #a9d7ffbd, transparent 48%), var(--panel);box-shadow:var(--shadow);transition:transform .2s var(--ease-snap), box-shadow .2s var(--ease-snap);border-radius:4px;gap:18px;padding:22px;display:grid}.dmg-panel:hover{box-shadow:10px 10px 0 var(--ink), var(--soft-shadow);transform:translate(-2px,-4px)}.dmg-icon{border:2px solid var(--line);background:var(--panel-blue);width:118px;height:118px;box-shadow:5px 5px 0 var(--ink);transition:transform .18s var(--ease-snap), box-shadow .18s var(--ease-snap), background .18s ease;border-radius:5px;place-items:center;display:grid}.dmg-panel:hover .dmg-icon{background:var(--coral);box-shadow:7px 7px 0 var(--ink);transform:rotate(-2deg)scale(1.02)}.dmg-icon .mascot-sprite{width:88px}.dmg-panel strong{font-size:24px}.site-footer{color:#233e65;justify-content:space-between;align-items:center;gap:18px;width:min(1180px,100% - 44px);margin:0 auto;padding:0 0 36px;font-size:15px;font-weight:750;display:flex}.site-footer p{margin:0}.footer-links{flex-wrap:wrap;gap:10px;display:flex}.footer-links a{border:2px solid var(--line);background:var(--panel);box-shadow:3px 3px 0 var(--ink);transition:transform .15s var(--ease-snap), box-shadow .15s var(--ease-snap), background .15s ease;border-radius:2px;padding:6px 10px 8px;font-family:Pixelify Sans,Space Grotesk Variable,sans-serif;font-size:15px;font-weight:600;text-decoration:none}.footer-links a:hover,.footer-links a:focus-visible{background:var(--coral);box-shadow:4px 4px 0 var(--ink);outline:none;transform:translate(-1px,-2px)}@keyframes idle-walk-frames{0%,24.99%{background-position:0 0}25%,49.99%{background-position:33.333% 0}50%,74.99%{background-position:66.666% 0}75%,to{background-position:100% 0}}@keyframes typing-dot-bounce{0%,72%,to{transform:translateY(0)}24%{transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media (width<=980px){.hero-shell,.download-section{grid-template-columns:1fr}.desktop-diagram{min-height:520px}.flow-diagram,.surface-board{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-node:after,.flow-diagram:before{display:none}.surface-window:nth-child(2),.surface-window:nth-child(3){margin-top:0}}@media (width<=680px){#app{padding-top:0}.site-header,.site-header.is-floating{border-color:#0000;border-bottom-color:var(--line);width:100%;height:auto;min-height:0;box-shadow:none;background:#d7ebfcf5;border-radius:0;flex-wrap:wrap;gap:10px;padding:10px 14px;transition:none;position:sticky;top:0;left:auto;transform:none}.brand{box-shadow:3px 3px 0 var(--teal);flex:none;font-size:22px}.nav-links{scrollbar-width:none;justify-content:flex-start;gap:4px;width:calc(100% + 8px);margin-right:-8px;padding-bottom:2px;font-size:13px;overflow-x:auto}.nav-links::-webkit-scrollbar{display:none}.nav-links a{border-color:var(--line);background:#f7fbffa8;flex:none;min-height:34px;padding:0 9px}.desktop-cta-label{display:none}.mobile-cta-label{display:inline}.hero-shell,.signal-rail,.section,.site-footer{width:min(100% - 28px,1180px)}.hero-shell:before{left:6px}h1{font-size:clamp(39px,13vw,47px)}h2{font-size:clamp(30px,10vw,36px)}.lede{font-size:19px}.command-row{flex-direction:column;align-items:stretch}.command-button{width:100%}.desktop-diagram{min-height:470px;padding:16px}.desktop-diagram:before{width:190px;height:76px}.focus-window{min-height:250px;margin-top:86px}.message-thread{gap:12px;padding:18px}.bubble{max-width:92%;padding:10px 11px;font-size:14px}.recording-widget{width:auto;bottom:16px;left:16px;right:16px}.recording-widget .mascot-sprite{width:120px}.diagram-note{max-width:170px;font-size:13px}.note-two{display:none}.flow-diagram,.surface-board,.setting-row{grid-template-columns:1fr}.surface-board{gap:14px}.surface-window{min-height:0}.agent-message p{font-size:15px}.download-section{gap:24px}.dmg-panel{grid-template-columns:74px minmax(0,1fr);gap:14px;padding:16px}.dmg-panel .command-button{grid-column:1/-1}.site-footer{flex-direction:column;align-items:flex-start}.flow-node{min-height:170px}.node-kicker{margin-bottom:34px}.setting-row{gap:8px}}
