.home-demonstration[data-v-d172a0b4]{min-width:0}.demo-scene[data-v-d172a0b4]{flex-direction:column;font:11px/1.7 ui-sans-serif,system-ui,sans-serif;display:flex}.demo-thread[data-v-d172a0b4]{flex:1;min-width:0}.demo-message[data-v-d172a0b4]{padding:16px 19px 13px}.demo-assistant[data-v-d172a0b4]{background:#1f293733;border-block:1px solid #1f293780}.demo-message-header[data-v-d172a0b4]{color:#9ca3af;align-items:center;gap:9px;height:25px;font-size:10px;font-weight:700;display:flex}.demo-message-header b[data-v-d172a0b4]{font-size:10px;font-weight:700}.demo-user-role[data-v-d172a0b4]{color:#e5e7eb;text-transform:uppercase;letter-spacing:.1em}.demo-avatar[data-v-d172a0b4]{color:#9ca3af;background:#1f2937;border:1px solid #374151;border-radius:8px;flex:none;justify-content:center;align-items:center;width:25px;height:25px;display:inline-flex}.demo-avatar-assistant[data-v-d172a0b4]{color:#60a5fa}.demo-header-tools[data-v-d172a0b4]{color:#9ca3af;align-items:center;gap:8px;display:inline-flex}.demo-user p[data-v-d172a0b4],.demo-answer p[data-v-d172a0b4]{color:#e5e7eb;margin:5px 0 0}.demo-message-actions[data-v-d172a0b4]{color:#9ca3af;justify-content:flex-end;align-items:center;gap:11px;margin-top:8px;display:flex}.demo-message-actions svg[data-v-d172a0b4]:first-child{color:#60a5fa66}.demo-answer[data-v-d172a0b4]{color:#d1d5db;animation:12s linear infinite both docs-response-cycle-d172a0b4}.demo-answer ul[data-v-d172a0b4]{margin:3px 0 0;padding-left:17px}.demo-answer li[data-v-d172a0b4]{padding:0}.demo-chunk[data-v-d172a0b4],.demo-item[data-v-d172a0b4]{animation-duration:12s;animation-timing-function:step-end;animation-iteration-count:infinite;animation-fill-mode:both}.demo-chunk-0[data-v-d172a0b4]{animation-name:docs-chunk-0-d172a0b4}.demo-chunk-1[data-v-d172a0b4]{animation-name:docs-chunk-1-d172a0b4}.demo-chunk-2[data-v-d172a0b4]{animation-name:docs-chunk-2-d172a0b4}.demo-chunk-3[data-v-d172a0b4]{animation-name:docs-chunk-3-d172a0b4}.demo-chunk-4[data-v-d172a0b4],.demo-item-4[data-v-d172a0b4]{animation-name:docs-chunk-4-d172a0b4}.demo-chunk-5[data-v-d172a0b4]{animation-name:docs-chunk-5-d172a0b4}.demo-chunk-6[data-v-d172a0b4]{animation-name:docs-chunk-6-d172a0b4}.demo-chunk-7[data-v-d172a0b4],.demo-item-7[data-v-d172a0b4]{animation-name:docs-chunk-7-d172a0b4}.demo-chunk-8[data-v-d172a0b4]{animation-name:docs-chunk-8-d172a0b4}.demo-chunk-9[data-v-d172a0b4]{animation-name:docs-chunk-9-d172a0b4}.demo-chunk-10[data-v-d172a0b4]{animation-name:docs-chunk-10-d172a0b4}.demo-chunk-11[data-v-d172a0b4],.demo-item-11[data-v-d172a0b4]{animation-name:docs-chunk-11-d172a0b4}.demo-chunk-12[data-v-d172a0b4]{animation-name:docs-chunk-12-d172a0b4}.demo-chunk-13[data-v-d172a0b4]{animation-name:docs-chunk-13-d172a0b4}.demo-chunk-14[data-v-d172a0b4]{animation-name:docs-chunk-14-d172a0b4}.demo-generating-control[data-v-d172a0b4],.demo-send-stop[data-v-d172a0b4]{animation:12s step-end infinite both docs-generating-d172a0b4}.demo-send-ready[data-v-d172a0b4]{animation:12s step-end infinite both docs-send-disabled-d172a0b4}.demo-input[data-v-d172a0b4]{background:#1f2937;border:1px solid #374151;border-radius:12px;margin:9px 12px 14px;padding:12px;position:relative;box-shadow:0 6px 18px #0003}.demo-placeholder[data-v-d172a0b4]{color:#8492a6;padding-bottom:14px;font:10px/1.6 ui-sans-serif,system-ui,sans-serif}.demo-input-editor[data-v-d172a0b4]{color:#9ca3af;flex-direction:column;gap:5px;display:flex;position:absolute;top:10px;right:12px}.demo-input-controls[data-v-d172a0b4]{color:#a3b2c9;align-items:center;gap:10px;display:flex}.demo-model[data-v-d172a0b4]{align-items:center;gap:5px;margin-right:auto;font-size:9px;display:flex}.demo-send[data-v-d172a0b4]{color:#fff;background:#2563eb;border-radius:8px;place-items:center;min-width:39px;min-height:28px;display:grid;box-shadow:0 3px 9px #2563eb4d}.demo-send-ready[data-v-d172a0b4],.demo-send-stop[data-v-d172a0b4]{grid-area:1/1;align-items:center;gap:4px;padding:0 5px;display:inline-flex}.demo-send-ready[data-v-d172a0b4]{opacity:.5}.demo-send-stop[data-v-d172a0b4]{font-size:8px}.demo-capabilities[data-v-d172a0b4]{color:var(--muted);flex-wrap:wrap;gap:6px;margin-top:14px;font:10px/1.4 ui-sans-serif,system-ui,sans-serif;display:flex}.demo-capabilities span[data-v-d172a0b4]{border:1px solid var(--line-strong);border-radius:6px;padding:5px 8px}@keyframes docs-response-cycle-d172a0b4{0%,6%{opacity:0}8%,92%{opacity:1}98%,to{opacity:0}}@keyframes docs-chunk-0-d172a0b4{0%,11.9%{visibility:hidden}12%,to{visibility:visible}}@keyframes docs-chunk-1-d172a0b4{0%,13.9%{visibility:hidden}14%,to{visibility:visible}}@keyframes docs-chunk-2-d172a0b4{0%,15.9%{visibility:hidden}16%,to{visibility:visible}}@keyframes docs-chunk-3-d172a0b4{0%,17.9%{visibility:hidden}18%,to{visibility:visible}}@keyframes docs-chunk-4-d172a0b4{0%,19.9%{visibility:hidden}20%,to{visibility:visible}}@keyframes docs-chunk-5-d172a0b4{0%,21.9%{visibility:hidden}22%,to{visibility:visible}}@keyframes docs-chunk-6-d172a0b4{0%,23.9%{visibility:hidden}24%,to{visibility:visible}}@keyframes docs-chunk-7-d172a0b4{0%,25.9%{visibility:hidden}26%,to{visibility:visible}}@keyframes docs-chunk-8-d172a0b4{0%,27.9%{visibility:hidden}28%,to{visibility:visible}}@keyframes docs-chunk-9-d172a0b4{0%,29.9%{visibility:hidden}30%,to{visibility:visible}}@keyframes docs-chunk-10-d172a0b4{0%,31.9%{visibility:hidden}32%,to{visibility:visible}}@keyframes docs-chunk-11-d172a0b4{0%,33.9%{visibility:hidden}34%,to{visibility:visible}}@keyframes docs-chunk-12-d172a0b4{0%,35.9%{visibility:hidden}36%,to{visibility:visible}}@keyframes docs-chunk-13-d172a0b4{0%,37.9%{visibility:hidden}38%,to{visibility:visible}}@keyframes docs-chunk-14-d172a0b4{0%,39.9%{visibility:hidden}40%,to{visibility:visible}}@keyframes docs-generating-d172a0b4{0%,7.9%,42%,to{visibility:hidden}8%,41.9%{visibility:visible}}@keyframes docs-send-disabled-d172a0b4{0%,7.9%,42%,to{visibility:visible}8%,41.9%{visibility:hidden}}:is(html:has(#docs-pause-motion:checked) .demo-answer[data-v-d172a0b4],html:has(#docs-pause-motion:checked) .demo-chunk[data-v-d172a0b4],html:has(#docs-pause-motion:checked) .demo-item[data-v-d172a0b4]){opacity:1!important;visibility:visible!important;animation:none!important}html:has(#docs-pause-motion:checked) .demo-send-ready[data-v-d172a0b4]{visibility:visible!important;animation:none!important}:is(html:has(#docs-pause-motion:checked) .demo-generating-control[data-v-d172a0b4],html:has(#docs-pause-motion:checked) .demo-send-stop[data-v-d172a0b4]){visibility:hidden!important;animation:none!important}@media (prefers-reduced-motion:reduce){.demo-answer[data-v-d172a0b4],.demo-chunk[data-v-d172a0b4],.demo-item[data-v-d172a0b4]{opacity:1!important;visibility:visible!important;animation:none!important}.demo-send-ready[data-v-d172a0b4]{visibility:visible!important;animation:none!important}.demo-generating-control[data-v-d172a0b4],.demo-send-stop[data-v-d172a0b4]{visibility:hidden!important;animation:none!important}}@media (width<=600px){.demo-scene[data-v-d172a0b4]{font-size:9px}.demo-message[data-v-d172a0b4]{padding:12px 10px}.demo-message-actions[data-v-d172a0b4]{gap:8px}.demo-input[data-v-d172a0b4]{margin:6px 9px 12px;padding:9px}}.storage-choice[data-v-663751c3]{--choice-blue-bg:color-mix(in srgb, #3b82f6 12%, var(--surface));--choice-purple-bg:color-mix(in srgb, #a855f7 12%, var(--surface));border:1px solid var(--line-strong);background:var(--surface-2);min-width:0;box-shadow:var(--panel-shadow);border-radius:18px;padding:18px}.storage-choice-heading[data-v-663751c3]{border-bottom:1px solid var(--line);color:var(--text);align-items:center;gap:9px;padding-bottom:12px;font-size:14px;line-height:1.5;display:flex}.storage-choice-heading svg[data-v-663751c3]{color:var(--blue);flex:none}.storage-choice-label[data-v-663751c3]{color:var(--subtle);letter-spacing:.07em;text-transform:uppercase;margin:13px 2px 9px;font-size:10px;font-weight:750;line-height:1.5}.storage-choice-list[data-v-663751c3]{gap:8px;display:grid}.storage-choice-card[data-v-663751c3]{border:2px solid var(--line);background:var(--surface);border-radius:13px;grid-template-columns:31px minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:11px 12px;display:grid;box-shadow:0 2px 6px #00000009}.storage-choice-icon[data-v-663751c3]{background:var(--surface-3);width:31px;height:31px;color:var(--muted);border-radius:8px;place-items:center;display:grid}.storage-choice-text[data-v-663751c3]{min-width:0}.storage-choice-text strong[data-v-663751c3]{color:var(--text);overflow-wrap:anywhere;font-size:13px;font-weight:750;line-height:1.55;display:block}.storage-choice-text p[data-v-663751c3]{color:var(--muted);overflow-wrap:anywhere;margin:3px 0 0;font-size:11px;line-height:1.55}.storage-choice-card--opfs[data-v-663751c3]{background:var(--choice-blue-bg);border-color:#3b82f6;animation:10s step-end infinite storage-select-opfs-663751c3}.storage-choice-card--memory[data-v-663751c3]{animation:10s step-end infinite storage-select-memory-663751c3}@keyframes storage-select-opfs-663751c3{0%,49%,to{background:var(--choice-blue-bg);border-color:#3b82f6}50%,99%{border-color:var(--line);background:var(--surface)}}@keyframes storage-select-memory-663751c3{0%,49%,to{border-color:var(--line);background:var(--surface)}50%,99%{background:var(--choice-purple-bg);border-color:#a855f7}}@media (width<=620px){.storage-choice[data-v-663751c3]{padding:14px}.storage-choice-card[data-v-663751c3]{padding:10px}}.browser-generation-scene[data-v-eb6d4034]{z-index:1;box-sizing:border-box;border:1px solid var(--line-strong);background:var(--surface-2);min-width:0;color:var(--text);box-shadow:var(--panel-shadow);border-radius:15px;position:relative;overflow:hidden}.browser-generation-scene[data-v-eb6d4034] *{box-sizing:border-box}.browser-chrome[data-v-eb6d4034]{border-bottom:1px solid var(--line-strong);background:var(--surface-2)}.browser-tabs[data-v-eb6d4034]{border-bottom:1px solid var(--line-strong);align-items:center;gap:8px;min-height:27px;padding:4px 10px 0;display:flex}.browser-tab[data-v-eb6d4034]{background:var(--bg);min-width:76px;color:var(--muted);border-radius:6px 6px 0 0;align-items:center;gap:6px;padding:3px 7px;font-size:11px;line-height:1.5;display:inline-flex}.browser-tab b[data-v-eb6d4034]{font-weight:500}.browser-tab img[data-v-eb6d4034]{flex:none;display:block}.browser-tab svg[data-v-eb6d4034]{color:var(--subtle);flex:none;margin-left:13px}.browser-navigation[data-v-eb6d4034]{min-height:30px;color:var(--muted);align-items:center;gap:12px;padding:4px 12px;display:flex}.browser-navigation svg[data-v-eb6d4034]{flex:none}.browser-address[data-v-eb6d4034]{border:1px solid var(--line-strong);background:var(--surface-2);border-radius:6px;align-items:center;gap:8px;width:min(100%,380px);min-width:0;height:21px;padding:4px 9px;display:flex}.address-mark[data-v-eb6d4034]{border:1.5px solid var(--muted);border-radius:3px;flex:none;width:9px;height:9px;display:block}.address-line[data-v-eb6d4034]{background:var(--line-strong);border-radius:3px;width:50%;max-width:110px;height:3px;display:block}@media (width<=620px){.browser-tab[data-v-eb6d4034]{min-width:68px}}.local-overhead[data-v-4c75c51d]{grid-area:1/1;justify-content:center;align-items:center;min-width:0;display:flex}.local-overhead-badge[data-v-4c75c51d]{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--blue) 30%,var(--line-strong));background:color-mix(in srgb,var(--blue) 7%,var(--surface));max-width:100%;color:var(--text);border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:12px;font-weight:750;line-height:1.35;display:inline-flex}.local-overhead-brand[data-v-4c75c51d]{white-space:nowrap;flex:none;align-items:center;gap:4px;display:inline-flex}.local-overhead-brand img[data-v-4c75c51d]{flex:none;display:block}.local-overhead-brand strong[data-v-4c75c51d]{font-size:14px}.local-overhead-claim[data-v-4c75c51d]{overflow-wrap:anywhere;min-width:0}.typing-text[data-v-11fa9f0d]{animation:8s linear -3.5s infinite both typing-input-mask-11fa9f0d}.typing-character[data-v-11fa9f0d]{opacity:0;animation:typing-character-11fa9f0d 8s linear calc(-3.5s + var(--typing-offset)) infinite both;position:relative}.typing-character[data-v-11fa9f0d]:after{content:"";opacity:0;visibility:hidden;width:2px;height:1em;animation:typing-caret-fast-11fa9f0d 8s linear calc(-3.5s + var(--typing-offset)) infinite both,typing-caret-blink-11fa9f0d .32s steps(1,end) -3.52s infinite;background:currentColor;position:absolute;top:.08em;right:0}.caret-medium .typing-character[data-v-11fa9f0d]:after{animation-name:typing-caret-medium-11fa9f0d,typing-caret-blink-11fa9f0d}.caret-slow .typing-character[data-v-11fa9f0d]:after{animation-name:typing-caret-slow-11fa9f0d,typing-caret-blink-11fa9f0d}.typing-character[data-v-11fa9f0d]:last-child:after{animation-name:typing-caret-last-11fa9f0d,typing-caret-blink-11fa9f0d}.typing-character[data-v-11fa9f0d]:only-child:after{animation-name:typing-caret-only-11fa9f0d,typing-caret-blink-11fa9f0d}@keyframes typing-input-mask-11fa9f0d{0%,92%{opacity:1}92.01%,to{opacity:0}}@keyframes typing-character-11fa9f0d{0%,.35%{opacity:0}.36%,92%{opacity:1}92.01%,to{opacity:0}}@keyframes typing-caret-fast-11fa9f0d{0%,.35%,to{visibility:hidden}.36%,.52%{visibility:visible}.53%{visibility:hidden}}@keyframes typing-caret-medium-11fa9f0d{0%,.35%,to{visibility:hidden}.36%,.66%{visibility:visible}.67%{visibility:hidden}}@keyframes typing-caret-slow-11fa9f0d{0%,.35%,to{visibility:hidden}.36%,.78%{visibility:visible}.79%{visibility:hidden}}@keyframes typing-caret-last-11fa9f0d{0%,.35%,to{visibility:hidden}.36%,1%{visibility:visible}1.01%{visibility:hidden}}@keyframes typing-caret-only-11fa9f0d{0%,.35%,to{visibility:hidden}.36%,8.5%{visibility:visible}8.51%{visibility:hidden}}@keyframes typing-caret-blink-11fa9f0d{0%,49.9%{opacity:1}50%,to{opacity:0}}:is(html:has(#docs-pause-motion:checked) .typing-copy .typing-text[data-v-11fa9f0d],html:has(#docs-pause-motion:checked) .typing-copy .typing-character[data-v-11fa9f0d]){opacity:1;animation:none!important}html:has(#docs-pause-motion:checked) .typing-copy .typing-character[data-v-11fa9f0d]:after{opacity:0;visibility:hidden;animation:none!important}@media (prefers-reduced-motion:reduce){.typing-text[data-v-11fa9f0d],.typing-character[data-v-11fa9f0d]{opacity:1;animation:none!important}.typing-character[data-v-11fa9f0d]:after{opacity:0;visibility:hidden;animation:none!important}}.chat-comparison[data-v-1a4e2200]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;min-width:0;display:grid}.comparison-mode[data-v-1a4e2200]{justify-self:center;width:100%;min-width:0;max-width:560px}.remote-mode[data-v-1a4e2200]{opacity:.64}.remote-mode[data-v-1a4e2200] .browser-tab,.remote-mode .screen-header span[data-v-1a4e2200],.remote-mode .prompt-bubble small[data-v-1a4e2200],.remote-mode .reply-bubble small[data-v-1a4e2200]{color:var(--text)}.local-route[data-v-1a4e2200],.remote-route[data-v-1a4e2200]{grid-template-rows:100px 480px;grid-template-columns:minmax(0,1fr);min-width:0;display:grid;position:relative}.remote-route[data-v-1a4e2200]{container-type:inline-size}.comparison-browser[data-v-1a4e2200]{flex-direction:column;grid-area:2/1;width:100%;height:480px;display:flex}.local-mode .comparison-browser[data-v-1a4e2200]{border-color:color-mix(in srgb,var(--blue) 30%,var(--line-strong))}.remote-mode .comparison-browser[data-v-1a4e2200]{border-color:var(--line);background:color-mix(in srgb,var(--surface-2) 94%,var(--surface));box-shadow:none}.remote-overhead[data-v-1a4e2200]{z-index:2;grid-area:1/1;grid-template-rows:86px 14px;justify-items:center;min-width:0;display:grid}.remote-server[data-v-1a4e2200]{border:1px solid var(--line-strong);background:var(--surface-2);width:min(100%,300px);min-width:0;height:86px;color:var(--muted);overflow-wrap:anywhere;border-radius:25px;align-items:center;gap:8px;padding:9px 11px;font-size:11px;line-height:1.35;display:flex}.remote-server>svg[data-v-1a4e2200]{color:var(--muted);flex:none}.server-copy[data-v-1a4e2200]{flex-direction:column;flex:1;min-width:0;height:66px;display:flex;position:relative}.server-copy strong[data-v-1a4e2200]{color:var(--text);font-size:13px}.remote-server .received-prompt[data-v-1a4e2200],.server-answer[data-v-1a4e2200]{display:block;position:absolute;left:0;right:0;overflow:hidden}.remote-server .received-prompt[data-v-1a4e2200]{max-height:31px;top:20px}.server-answer[data-v-1a4e2200]{--answer-entry-x:28px;--answer-flight-x:calc(var(--answer-entry-x) - max(50px, calc(50cqw - 100px)));--answer-flight-y:381px;height:15px;color:var(--text);font-size:10px;line-height:1.2;top:51px;overflow:visible}.outside-route[data-v-1a4e2200]{justify-content:center;align-self:stretch;gap:30px;width:100%;min-height:0;display:flex}.outside-route span[data-v-1a4e2200]{background:var(--blue);width:2px;height:100%;display:block;position:relative}.outside-route span[data-v-1a4e2200]:after{content:"";border-right:2px solid var(--blue);border-bottom:2px solid var(--blue);width:7px;height:7px;position:absolute;left:-3px}.outside-route span[data-v-1a4e2200]:first-child:after{top:2px;transform:rotate(225deg)}.outside-route span[data-v-1a4e2200]:last-child:after{bottom:2px;transform:rotate(45deg)}.chat-screen[data-v-1a4e2200]{background:linear-gradient(160deg,var(--surface-2),var(--surface));flex-direction:column;flex:1;min-width:0;min-height:0;padding:13px;display:flex;position:relative}.remote-screen[data-v-1a4e2200]{background:color-mix(in srgb,var(--surface-2) 94%,var(--surface))}.screen-header[data-v-1a4e2200]{border-bottom:1px solid var(--line-strong);min-width:0;min-height:39px;color:var(--text);align-items:center;gap:7px;padding-bottom:7px;display:flex}.screen-header>img[data-v-1a4e2200]{flex:none;display:block}.screen-header>svg[data-v-1a4e2200]{color:var(--muted);flex:none}.screen-header strong[data-v-1a4e2200]{flex:none;font-size:17px;line-height:1.2}.screen-header span[data-v-1a4e2200]{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.screen-header small[data-v-1a4e2200]{border:1px solid var(--line-strong);color:var(--muted);white-space:nowrap;border-radius:6px;margin-left:auto;padding:3px 6px;font-size:10px;line-height:1.2}.conversation[data-v-1a4e2200]{flex-direction:column;flex:1;justify-content:space-between;gap:5px;min-width:0;min-height:0;padding:10px 0;display:flex}.prompt-turn[data-v-1a4e2200]{justify-content:flex-end;min-width:0;display:flex}.reply-turn[data-v-1a4e2200]{justify-content:flex-start;min-width:0;display:flex}.prompt-bubble[data-v-1a4e2200],.reply-bubble[data-v-1a4e2200]{border:1px solid var(--line-strong);background:var(--surface);min-width:0;color:var(--text);overflow-wrap:anywhere;border-radius:13px;padding:9px 11px}.prompt-bubble[data-v-1a4e2200]{border-bottom-right-radius:4px;width:min(86%,305px);animation:8s linear -3.5s infinite both sent-prompt-presence-1a4e2200}.reply-bubble[data-v-1a4e2200]{border-bottom-left-radius:4px;width:min(94%,330px);min-height:98px;animation:8s linear -3.5s infinite both reply-presence-1a4e2200}.prompt-bubble small[data-v-1a4e2200],.reply-bubble small[data-v-1a4e2200]{color:var(--muted);align-items:center;gap:6px;margin-bottom:4px;font-size:11px;font-weight:750;line-height:1.25;display:flex}.prompt-bubble small svg[data-v-1a4e2200],.reply-bubble small svg[data-v-1a4e2200]{color:var(--blue);flex:none}.prompt-bubble p[data-v-1a4e2200],.reply-bubble p[data-v-1a4e2200]{margin:0;font-size:13px;line-height:1.5}.model-route[data-v-1a4e2200]{z-index:2;justify-content:center;align-items:flex-end;min-width:0;min-height:128px;display:flex;position:relative;container-type:inline-size}.model-entry-path[data-v-1a4e2200]{background:var(--blue);opacity:0;width:2px;height:20px;animation:8s linear -3.5s infinite both prompt-path-presence-1a4e2200;position:absolute;bottom:100%;left:50%}.model-entry-path[data-v-1a4e2200]:after{content:"";border-right:2px solid var(--blue);border-bottom:2px solid var(--blue);width:7px;height:7px;position:absolute;bottom:2px;left:-3px;transform:rotate(45deg)}.model-node[data-v-1a4e2200]{border:1px solid color-mix(in srgb,var(--blue) 30%,var(--line-strong));background:color-mix(in srgb,var(--blue) 8%,var(--surface-2));width:min(100%,320px);min-width:0;min-height:104px;color:var(--text);border-radius:11px;align-items:center;gap:8px;padding:8px;display:flex;position:relative}.model-icon[data-v-1a4e2200]{border:1px solid color-mix(in srgb,var(--blue) 40%,var(--line));width:32px;height:32px;color:var(--blue);border-radius:7px;flex:none;place-items:center;display:grid}.model-copy[data-v-1a4e2200]{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.model-copy strong[data-v-1a4e2200]{font-size:12px;line-height:1.2}.received-prompt[data-v-1a4e2200]{color:var(--text);opacity:0;font-size:11px;font-weight:600;line-height:1.25;animation:8s linear -3.5s infinite both received-prompt-1a4e2200;display:block}.node-answer[data-v-1a4e2200]{--answer-entry-x:28px;--answer-flight-x:calc(var(--answer-entry-x) - 13px - max(0px, calc(50cqw - 160px)) - 52px);--answer-flight-y:80px;height:28px;color:var(--text);font-size:11px;line-height:1.25;display:block;position:relative;overflow:visible}.generated-glyph[data-v-1a4e2200]{white-space:pre;opacity:0;animation:local-generated-glyph-1a4e2200 8s linear calc(-3.5s + var(--glyph-offset)) infinite both;font-weight:700;display:block;position:absolute;top:0;left:0}.remote-mode .generated-glyph[data-v-1a4e2200]{animation-name:remote-generated-glyph-1a4e2200}.model-activity[data-v-1a4e2200],.server-activity[data-v-1a4e2200]{opacity:0;flex:none;justify-content:center;align-items:center;gap:2px;height:24px;animation:8s linear -3.5s infinite both compute-stage-1a4e2200;display:flex}.model-activity[data-v-1a4e2200]{animation-name:local-compute-stage-1a4e2200}.model-activity i[data-v-1a4e2200],.server-activity i[data-v-1a4e2200]{background:var(--blue);border-radius:3px;width:3px;height:10px;animation:.75s ease-in-out infinite alternate bar-pulse-1a4e2200;display:block}.model-activity i[data-v-1a4e2200]:nth-child(2),.server-activity i[data-v-1a4e2200]:nth-child(2){height:19px;animation-delay:-.35s}.model-activity i[data-v-1a4e2200]:nth-child(3),.server-activity i[data-v-1a4e2200]:nth-child(3){height:13px;animation-delay:-.17s}.answer-text[data-v-1a4e2200]{overflow-wrap:anywhere;min-height:59px;animation:8s linear -3.5s infinite both answer-presence-1a4e2200}.answer-glyph[data-v-1a4e2200]{opacity:0;white-space:pre-wrap;animation:answer-glyph-1a4e2200 8s linear calc(-3.5s + var(--glyph-offset)) infinite both}.chat-composer[data-v-1a4e2200]{border:1px solid var(--line-strong);background:var(--surface);min-width:0;min-height:44px;color:var(--text);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;font-size:12px;line-height:1.4;animation:8s linear -3.5s infinite both composer-presence-1a4e2200;display:flex}.chat-composer>span[data-v-1a4e2200]:first-child{overflow-wrap:anywhere;min-width:0}.send-action[data-v-1a4e2200]{color:#fff;background:#1d4ed8;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;animation:8s linear -3.5s infinite both send-press-1a4e2200;display:grid}.travel-layer[data-v-1a4e2200]{pointer-events:none;min-width:0}.local-travel[data-v-1a4e2200]{z-index:4;position:absolute;inset:0}.moving-prompt[data-v-1a4e2200]{border:1px solid var(--line-strong);background:var(--surface);max-width:min(72%,245px);color:var(--text);text-align:center;overflow-wrap:anywhere;opacity:0;border-radius:7px;padding:6px 8px;font-size:11px;font-weight:650;line-height:1.3;display:block;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 3px 9px #00000020}.moving-answer[data-v-1a4e2200]{z-index:4;color:var(--blue);font:inherit;white-space:pre;opacity:0;font-weight:700;display:block;position:absolute;top:0;left:0}.local-travel .moving-prompt[data-v-1a4e2200]{animation:8s ease-in-out -3.5s infinite both local-prompt-travel-1a4e2200}.node-answer .moving-answer[data-v-1a4e2200]{animation:local-answer-travel-1a4e2200 8s linear calc(-3.5s + var(--glyph-offset)) infinite both}.remote-travel[data-v-1a4e2200]{z-index:3;grid-area:1/1/3;align-self:stretch;position:relative}.remote-travel .moving-prompt[data-v-1a4e2200]{animation:8s ease-in-out -3.5s infinite both remote-prompt-travel-1a4e2200}.server-answer .moving-answer[data-v-1a4e2200]{animation:remote-answer-travel-1a4e2200 8s linear calc(-3.5s + var(--glyph-offset)) infinite both}@keyframes send-press-1a4e2200{0%,8.5%,10%,to{filter:none;transform:none}9%{filter:brightness(.8);transform:translateY(1px)scale(.9)}}@keyframes composer-presence-1a4e2200{0%,9.5%{opacity:1}10%,92%{opacity:0}92.01%,to{opacity:1}}@keyframes sent-prompt-presence-1a4e2200{0%,9.5%{opacity:0}10%,92%{opacity:1}92.01%,to{opacity:0}}@keyframes reply-presence-1a4e2200{0%,45%{opacity:0}46%,92%{opacity:1}92.01%,to{opacity:0}}@keyframes answer-presence-1a4e2200{0%,45%{opacity:0}46%,92%{opacity:1}92.01%,to{opacity:0}}@keyframes local-prompt-travel-1a4e2200{0%,10%{opacity:0;top:22%}12%{opacity:1;top:22%}24%{opacity:1;top:39%}29%,to{opacity:0;top:39%}}@keyframes local-answer-travel-1a4e2200{0%,43.49%{opacity:0;transform:none}43.5%{opacity:1;transform:none}47%{transform:translate(var(--answer-flight-x),var(--answer-flight-y));opacity:1}47.01%,to{transform:translate(var(--answer-flight-x),var(--answer-flight-y));opacity:0}}@keyframes remote-prompt-travel-1a4e2200{0%,10%{opacity:0;top:39%}12%{opacity:1;top:39%}24%{opacity:1;top:28px}29%,to{opacity:0;top:28px}}@keyframes remote-answer-travel-1a4e2200{0%,38.99%{opacity:0;transform:none}39%{opacity:1;transform:none}47%{transform:translate(var(--answer-flight-x),var(--answer-flight-y));opacity:1}47.01%,to{transform:translate(var(--answer-flight-x),var(--answer-flight-y));opacity:0}}@keyframes received-prompt-1a4e2200{0%,24%,to{opacity:0}29%,92%{opacity:1}92.01%{opacity:0}}@keyframes prompt-path-presence-1a4e2200{0%,10%,29%,to{opacity:0}12%,24%{opacity:1}}@keyframes local-generated-glyph-1a4e2200{0%,43.19%,43.5%,to{opacity:0}43.2%,43.45%{opacity:1}}@keyframes remote-generated-glyph-1a4e2200{0%,38.69%,39%,to{opacity:0}38.7%,38.95%{opacity:1}}@keyframes compute-stage-1a4e2200{0%,29%,76%,to{opacity:0}33%,75%{opacity:1}}@keyframes local-compute-stage-1a4e2200{0%,29%,80%,to{opacity:0}33%,79%{opacity:1}}@keyframes bar-pulse-1a4e2200{0%{opacity:.4;transform:scaleY(.47)}to{opacity:1;transform:scaleY(1)}}@keyframes answer-glyph-1a4e2200{0%,46.99%{opacity:0}47%,92%{opacity:1}92.01%,to{opacity:0}}:is(html:has(#docs-pause-motion:checked) .chat-comparison .moving-prompt[data-v-1a4e2200],html:has(#docs-pause-motion:checked) .chat-comparison .moving-answer[data-v-1a4e2200],html:has(#docs-pause-motion:checked) .chat-comparison .model-activity[data-v-1a4e2200],html:has(#docs-pause-motion:checked) .chat-comparison .server-activity[data-v-1a4e2200],html:has(#docs-pause-motion:checked) .chat-comparison .model-entry-path[data-v-1a4e2200],html:has(#docs-pause-motion:checked) .chat-comparison .generated-glyph[data-v-1a4e2200],html:has(#docs-pause-motion:checked) .chat-comparison .chat-composer[data-v-1a4e2200]){opacity:0;animation:none!important}:is(html:has(#docs-pause-motion:checked) .chat-comparison .received-prompt[data-v-1a4e2200],html:has(#docs-pause-motion:checked) .chat-comparison .prompt-bubble[data-v-1a4e2200],html:has(#docs-pause-motion:checked) .chat-comparison .reply-bubble[data-v-1a4e2200],html:has(#docs-pause-motion:checked) .chat-comparison .answer-text[data-v-1a4e2200],html:has(#docs-pause-motion:checked) .chat-comparison .answer-glyph[data-v-1a4e2200]){opacity:1;animation:none!important}html:has(#docs-pause-motion:checked) .chat-comparison .model-activity i[data-v-1a4e2200]{transform:none;animation:none!important}html:has(#docs-pause-motion:checked) .chat-comparison .server-activity i[data-v-1a4e2200]{transform:none;animation:none!important}html:has(#docs-pause-motion:checked) .chat-comparison .send-action[data-v-1a4e2200]{transform:none;animation:none!important}@media (width<=1160px){.chat-comparison[data-v-1a4e2200]{grid-template-columns:minmax(0,1fr);gap:24px}}@media (width<=620px){.local-route[data-v-1a4e2200],.remote-route[data-v-1a4e2200]{grid-template-rows:100px 532px}.comparison-browser[data-v-1a4e2200]{height:532px}.chat-screen[data-v-1a4e2200]{padding:9px}.screen-header small[data-v-1a4e2200]{display:none}.prompt-bubble[data-v-1a4e2200],.reply-bubble[data-v-1a4e2200]{padding:8px}.model-node[data-v-1a4e2200]{padding:7px}.reply-bubble[data-v-1a4e2200]{min-height:128px}.node-answer[data-v-1a4e2200]{--answer-entry-x:21px;--answer-flight-x:calc(var(--answer-entry-x) - 9px - max(0px, calc(50cqw - 160px)) - 52px)}.server-answer[data-v-1a4e2200]{--answer-entry-x:21px;--answer-flight-y:407px}}@media (prefers-reduced-motion:reduce){.moving-prompt[data-v-1a4e2200],.moving-answer[data-v-1a4e2200],.model-activity[data-v-1a4e2200],.server-activity[data-v-1a4e2200],.model-entry-path[data-v-1a4e2200],.generated-glyph[data-v-1a4e2200],.chat-composer[data-v-1a4e2200]{opacity:0;animation:none!important}.received-prompt[data-v-1a4e2200],.prompt-bubble[data-v-1a4e2200],.reply-bubble[data-v-1a4e2200],.answer-text[data-v-1a4e2200],.answer-glyph[data-v-1a4e2200]{opacity:1;animation:none!important}.model-activity i[data-v-1a4e2200],.server-activity i[data-v-1a4e2200],.send-action[data-v-1a4e2200]{transform:none;animation:none!important}}.image-comparison[data-v-906719f8]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;min-width:0;display:grid}.comparison-mode[data-v-906719f8]{justify-self:center;width:100%;min-width:0;max-width:560px}.remote-mode[data-v-906719f8]{opacity:.64}.remote-mode[data-v-906719f8] .browser-tab,.remote-mode .reply-bubble small[data-v-906719f8]{color:var(--text)}.local-route[data-v-906719f8],.remote-route[data-v-906719f8]{grid-template-rows:100px 440px;grid-template-columns:minmax(0,1fr);min-width:0;display:grid;position:relative}.comparison-browser[data-v-906719f8]{flex-direction:column;grid-area:2/1;width:100%;height:440px;display:flex}.local-mode .comparison-browser[data-v-906719f8]{border-color:color-mix(in srgb,var(--blue) 30%,var(--line-strong))}.remote-mode .comparison-browser[data-v-906719f8]{border-color:var(--line);background:color-mix(in srgb,var(--surface-2) 94%,var(--surface));box-shadow:none}.remote-overhead[data-v-906719f8]{grid-area:1/1;grid-template-rows:auto minmax(0,1fr);justify-items:center;min-width:0;display:grid}.remote-server[data-v-906719f8]{z-index:2;border:1px solid var(--line-strong);background:var(--surface-2);width:min(100%,300px);min-width:0;height:82px;color:var(--muted);overflow-wrap:anywhere;border-radius:25px;align-items:center;gap:8px;padding:9px 11px;font-size:11px;line-height:1.35;display:flex}.remote-server>svg[data-v-906719f8]{color:var(--muted);flex:none}.server-copy[data-v-906719f8]{flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}.server-copy strong[data-v-906719f8]{color:var(--text);font-size:13px}.outside-route[data-v-906719f8]{z-index:1;justify-content:center;align-self:stretch;gap:30px;min-height:0;display:flex}.outside-route span[data-v-906719f8]{background:var(--blue);width:2px;height:100%;display:block;position:relative}.outside-route span[data-v-906719f8]:after{content:"";border-right:2px solid var(--blue);border-bottom:2px solid var(--blue);width:7px;height:7px;position:absolute;bottom:2px;left:-3px;transform:rotate(45deg)}.outside-route span[data-v-906719f8]:last-child:after{top:2px;bottom:auto;transform:rotate(225deg)}.comparison-screen[data-v-906719f8]{flex:1;min-width:0;min-height:0;padding:16px;position:relative}.local-screen[data-v-906719f8]{--source-x:25%;--grid-x:calc(50% - 44px);--result-x:75%;--prompt-y:35%;--model-y:71%;--image-y:61%;background:linear-gradient(160deg,var(--surface-2),var(--surface));grid-template-rows:auto minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid}.local-workspace-left[data-v-906719f8]{flex-direction:column;grid-area:2/1;justify-content:center;gap:16px;min-width:0;min-height:0;display:flex}.remote-screen[data-v-906719f8]{background:color-mix(in srgb,var(--surface-2) 94%,var(--surface));flex-direction:column;display:flex}.image-editor[data-v-906719f8],.image-result[data-v-906719f8]{border:1px solid var(--line-strong);background:var(--surface);overflow-wrap:anywhere;border-radius:11px;min-width:0;padding:12px}.workspace-brand[data-v-906719f8]{border-bottom:1px solid var(--line-strong);grid-area:1/1/auto/-1;align-items:center;gap:8px;min-height:39px;padding-bottom:7px;display:flex}.workspace-brand>img[data-v-906719f8]{flex:none;display:block}.brand-copy[data-v-906719f8]{white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.brand-name[data-v-906719f8]{font-size:19px;line-height:1}.brand-subtitle[data-v-906719f8]{color:var(--muted);font-size:12px;font-weight:750;line-height:1.2}.image-editor small[data-v-906719f8],.image-result small[data-v-906719f8],.reply-bubble small[data-v-906719f8]{color:var(--muted);margin-bottom:6px;font-size:12px;font-weight:750;line-height:1.45;display:block}.image-editor p[data-v-906719f8]{border:1px solid var(--line-strong);background:var(--surface-2);border-radius:8px;min-height:54px;margin:0;padding:8px 10px;font-size:14px;line-height:1.55}.generate-action[data-v-906719f8]{color:#fff;background:#1d4ed8;border-radius:8px;align-items:center;gap:6px;margin-top:9px;padding:7px 10px;font-size:13px;font-weight:750;line-height:1.35;animation:8s linear -3.5s infinite both generate-press-906719f8;display:inline-flex}.model-region[data-v-906719f8]{flex:none;justify-content:center;align-items:center;min-width:0;height:68px;display:flex;position:relative}.model-path[data-v-906719f8]{background:var(--blue);opacity:0;width:2px;height:21px;animation:8s linear -3.5s infinite both model-path-presence-906719f8;position:absolute;top:-16px;left:50%}.model-path[data-v-906719f8]:after{content:"";border-right:2px solid var(--blue);border-bottom:2px solid var(--blue);width:7px;height:7px;position:absolute;bottom:0;left:-3px;transform:rotate(45deg)}.engine-core[data-v-906719f8]{z-index:1;border:1px solid color-mix(in srgb,var(--blue) 24%,var(--line-strong));background:color-mix(in srgb,var(--blue) 7%,var(--surface-2));width:calc(100% - 12px);min-width:0;color:var(--text);border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:4px 7px;font-size:11px;line-height:1.3;display:flex}.model-copy[data-v-906719f8]{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.engine-core strong[data-v-906719f8]{font-size:12px}.received-prompt[data-v-906719f8]{color:var(--text);overflow-wrap:anywhere;font-size:11px;font-weight:600;line-height:1.25;animation:8s linear -3.5s infinite both received-prompt-906719f8;display:block}.forming-image[data-v-906719f8]{border:1px solid var(--line-strong);background:var(--surface);border-radius:5px;flex:none;width:48px;height:48px;display:block;position:relative;overflow:hidden}.forming-image img[data-v-906719f8]{object-fit:contain;width:100%;height:100%;animation:8s linear -3.5s infinite both forming-cat-906719f8;display:block}.forming-image[data-v-906719f8]:after{content:"";background-image:linear-gradient(90deg,transparent 78%,var(--surface-2) 78%),linear-gradient(0deg,transparent 78%,var(--surface-2) 78%);background-size:10px 10px;animation:8s linear -3.5s infinite both forming-grid-906719f8;position:absolute;inset:0}.image-result[data-v-906719f8],.reply-bubble[data-v-906719f8]{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.image-result[data-v-906719f8]{grid-area:2/2}.result-stage[data-v-906719f8]{background:var(--surface);min-width:0;min-height:0;position:relative;overflow:hidden}.result-stage>img[data-v-906719f8]{aspect-ratio:1;object-fit:contain;opacity:0;border-radius:8px;width:160px;max-width:100%;height:auto;animation:8s ease-in-out -3.5s infinite both compare-image-reveal-906719f8;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.local-screen .result-stage>img[data-v-906719f8]{top:64%}.service-header[data-v-906719f8]{border-bottom:1px solid var(--line-strong);min-width:0;min-height:39px;color:var(--text);align-items:center;gap:8px;margin-bottom:8px;padding:0 2px 7px;display:flex}.service-header svg[data-v-906719f8]{color:var(--muted);flex:none}.service-header strong[data-v-906719f8]{overflow-wrap:anywhere;font-size:15px;line-height:1.3}.remote-conversation[data-v-906719f8]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.prompt-entry[data-v-906719f8]{grid-template-columns:minmax(0,1fr);align-self:flex-end;width:min(84%,330px);min-width:0;display:grid}.prompt-composer[data-v-906719f8],.prompt-bubble[data-v-906719f8]{border:1px solid var(--line-strong);background:var(--surface);min-width:0;color:var(--text);overflow-wrap:anywhere;grid-area:1/1}.prompt-composer[data-v-906719f8]{border-radius:12px;grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:6px;padding:7px 8px;animation:8s linear -3.5s infinite both composer-presence-906719f8;display:grid}.prompt-composer p[data-v-906719f8],.prompt-bubble p[data-v-906719f8]{margin:0;font-size:14px;line-height:1.55}.send-action[data-v-906719f8]{color:#fff;background:#1d4ed8;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;animation:8s linear -3.5s infinite both send-press-906719f8;display:grid}.prompt-bubble[data-v-906719f8]{border-radius:13px 13px 4px;padding:11px 13px;animation:8s linear -3.5s infinite both sent-prompt-presence-906719f8}.reply-bubble[data-v-906719f8]{border:1px solid var(--line-strong);background:var(--surface);border-radius:13px 13px 13px 4px;align-self:center;width:min(100%,300px);height:230px;margin-top:auto;padding:12px}.reply-bubble small[data-v-906719f8]{align-items:center;gap:6px;display:flex}.reply-bubble small svg[data-v-906719f8]{color:var(--muted);flex:none}.travel-layer[data-v-906719f8]{pointer-events:none;min-width:0}.local-travel[data-v-906719f8]{z-index:4;position:absolute;inset:0}.moving-prompt[data-v-906719f8]{border:1px solid var(--line-strong);background:var(--surface);max-width:min(72%,245px);color:var(--text);text-align:center;overflow-wrap:anywhere;opacity:0;border-radius:7px;padding:6px 8px;font-size:12px;font-weight:650;line-height:1.3;display:block;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 3px 9px #00000020}.moving-image[data-v-906719f8]{object-fit:contain;border:1px solid var(--line-strong);background:var(--surface);opacity:0;border-radius:7px;width:54px;height:54px;display:block;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 3px 9px #00000020}.local-travel .moving-prompt[data-v-906719f8]{left:var(--source-x);animation:8s ease-in-out -3.5s infinite both local-prompt-travel-906719f8}.local-travel .moving-image[data-v-906719f8]{left:var(--grid-x);animation:8s ease-in-out -3.5s infinite both local-image-travel-906719f8}.remote-route[data-v-906719f8]{--server-grid-x:calc(50% + min(50%, 150px) - 36px);--remote-prompt-y:44%;--remote-image-y:73%}.remote-travel[data-v-906719f8]{z-index:3;grid-area:1/1/3;align-self:stretch;position:relative}.remote-travel .moving-prompt[data-v-906719f8]{animation:8s ease-in-out -3.5s infinite both remote-prompt-travel-906719f8}.remote-travel .moving-image[data-v-906719f8]{animation:8s ease-in-out -3.5s infinite both remote-image-travel-906719f8}@keyframes generate-press-906719f8{0%,8.5%,76%,to{filter:none;opacity:1;transform:none}9%{filter:brightness(.8);opacity:1;transform:translateY(1px)scale(.96)}10%,75%{filter:none;opacity:.5;transform:none}}@keyframes send-press-906719f8{0%,8.5%,10%,to{filter:none;transform:none}9%{filter:brightness(.8);transform:translateY(1px)scale(.9)}}@keyframes composer-presence-906719f8{0%,9.5%{opacity:1}10%,to{opacity:0}}@keyframes sent-prompt-presence-906719f8{0%,9.5%{opacity:0}10%,92%{opacity:1}92.01%,to{opacity:0}}@keyframes model-path-presence-906719f8{0%,10%,29%,to{opacity:0}12%,24%{opacity:1}}@keyframes local-prompt-travel-906719f8{0%,10%{top:var(--prompt-y);opacity:0}12%{top:var(--prompt-y);opacity:1}24%{top:var(--model-y);opacity:1}29%,to{top:var(--model-y);opacity:0}}@keyframes local-image-travel-906719f8{0%,54%{top:var(--model-y);left:var(--grid-x);opacity:0}58%{top:var(--model-y);left:var(--grid-x);opacity:1}69%{top:var(--image-y);left:var(--result-x);opacity:1}74%,to{top:var(--image-y);left:var(--result-x);opacity:0}}@keyframes remote-prompt-travel-906719f8{0%,10%{top:var(--remote-prompt-y);opacity:0}12%{top:var(--remote-prompt-y);opacity:1}24%{opacity:1;top:18px}29%,to{opacity:0;top:18px}}@keyframes remote-image-travel-906719f8{0%,54%{top:14px;left:var(--server-grid-x);opacity:0}58%{top:14px;left:var(--server-grid-x);opacity:1}69%{top:var(--remote-image-y);opacity:1;left:50%}74%,to{top:var(--remote-image-y);opacity:0;left:50%}}@keyframes received-prompt-906719f8{0%,24%,to{opacity:0}29%,92%{opacity:1}92.01%{opacity:0}}@keyframes forming-cat-906719f8{0%,28%,to{opacity:0;filter:blur(8px)}32%{opacity:.72;filter:blur(8px)}44%{opacity:1;filter:blur(3px)}55%{opacity:1;filter:blur()}58%,92%{opacity:.14;filter:blur()}92.01%{opacity:0}}@keyframes forming-grid-906719f8{0%,28%,to{opacity:0}32%{opacity:.9}50%{opacity:.48}58%,92%{opacity:.1}92.01%{opacity:0}}@keyframes compare-image-reveal-906719f8{0%,69%{opacity:0}76%,92%{opacity:1}92.01%,to{opacity:0}}:is(html:has(#docs-pause-motion:checked) .image-comparison .moving-prompt[data-v-906719f8],html:has(#docs-pause-motion:checked) .image-comparison .moving-image[data-v-906719f8]){opacity:0;animation:none!important}html:has(#docs-pause-motion:checked) .image-comparison .forming-image img[data-v-906719f8]{opacity:.14;filter:none;animation:none!important}html:has(#docs-pause-motion:checked) .image-comparison .forming-image[data-v-906719f8]:after{opacity:.1;animation:none!important}html:has(#docs-pause-motion:checked) .image-comparison .received-prompt[data-v-906719f8]{opacity:1;animation:none!important}html:has(#docs-pause-motion:checked) .image-comparison .result-stage>img[data-v-906719f8]{opacity:1;animation:none!important}html:has(#docs-pause-motion:checked) .image-comparison .prompt-bubble[data-v-906719f8]{opacity:1;animation:none!important}html:has(#docs-pause-motion:checked) .image-comparison .prompt-composer[data-v-906719f8]{opacity:0;animation:none!important}html:has(#docs-pause-motion:checked) .image-comparison .generate-action[data-v-906719f8]{filter:none;opacity:1;transform:none;animation:none!important}html:has(#docs-pause-motion:checked) .image-comparison .model-path[data-v-906719f8]{opacity:0;animation:none!important}@media (width<=1160px){.image-comparison[data-v-906719f8]{grid-template-columns:minmax(0,1fr);gap:24px}}@media (width<=620px){.local-route[data-v-906719f8],.remote-route[data-v-906719f8]{grid-template-rows:100px 584px}.comparison-browser[data-v-906719f8]{height:584px}.comparison-screen[data-v-906719f8],.image-editor[data-v-906719f8],.image-result[data-v-906719f8],.reply-bubble[data-v-906719f8]{padding:8px}.image-result[data-v-906719f8]{padding-block:6px}.image-editor p[data-v-906719f8]{min-height:84px}.local-screen[data-v-906719f8]{--source-x:50%;--grid-x:calc(100% - 46px);--result-x:50%;--prompt-y:16%;--model-y:44%;--image-y:75%;grid-template-rows:auto auto 68px minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:6px}.local-workspace-left[data-v-906719f8]{display:contents}.image-editor[data-v-906719f8]{grid-area:2/1}.model-region[data-v-906719f8]{grid-area:3/1}.model-path[data-v-906719f8]{height:11px;top:-6px}.image-result[data-v-906719f8]{grid-area:4/1}.local-screen .result-stage>img[data-v-906719f8]{top:50%}.remote-route[data-v-906719f8]{--remote-prompt-y:34%;--remote-image-y:80%}.moving-prompt[data-v-906719f8]{max-width:75%;font-size:11px}}@media (prefers-reduced-motion:reduce){.moving-prompt[data-v-906719f8],.moving-image[data-v-906719f8]{opacity:0;animation:none!important}.forming-image img[data-v-906719f8]{opacity:.14;filter:none;animation:none!important}.forming-image[data-v-906719f8]:after{opacity:.1;animation:none!important}.received-prompt[data-v-906719f8],.result-stage>img[data-v-906719f8],.prompt-bubble[data-v-906719f8]{opacity:1;animation:none!important}.prompt-composer[data-v-906719f8]{opacity:0;animation:none!important}.generate-action[data-v-906719f8]{filter:none;opacity:1;transform:none;animation:none!important}.model-path[data-v-906719f8]{opacity:0;animation:none!important}}.speech-comparison[data-v-aef8b54e]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;min-width:0;display:grid}.comparison-mode[data-v-aef8b54e]{justify-self:center;width:100%;min-width:0;max-width:560px}.remote-mode[data-v-aef8b54e]{opacity:.64}.remote-mode[data-v-aef8b54e] .browser-tab,.remote-mode .reply-bubble small[data-v-aef8b54e],.remote-mode .result-card p[data-v-aef8b54e],.remote-mode .result-meta small[data-v-aef8b54e],.remote-mode .player small[data-v-aef8b54e]{color:var(--text)}.local-route[data-v-aef8b54e],.remote-route[data-v-aef8b54e]{grid-template-rows:100px 440px;grid-template-columns:minmax(0,1fr);min-width:0;display:grid;position:relative}.comparison-browser[data-v-aef8b54e]{flex-direction:column;grid-area:2/1;width:100%;height:440px;display:flex}.local-mode .comparison-browser[data-v-aef8b54e]{border-color:color-mix(in srgb,var(--blue) 30%,var(--line-strong))}.remote-mode .comparison-browser[data-v-aef8b54e]{border-color:var(--line);background:color-mix(in srgb,var(--surface-2) 94%,var(--surface));box-shadow:none}.remote-overhead[data-v-aef8b54e]{grid-area:1/1;grid-template-rows:auto minmax(0,1fr);justify-items:center;min-width:0;display:grid}.remote-server[data-v-aef8b54e]{z-index:2;border:1px solid var(--line-strong);background:var(--surface-2);width:min(100%,300px);min-width:0;height:82px;color:var(--text);overflow-wrap:anywhere;border-radius:25px;align-items:center;gap:8px;padding:9px 11px;font-size:11px;line-height:1.35;display:flex}.remote-server>svg[data-v-aef8b54e]{color:var(--muted);flex:none}.server-copy[data-v-aef8b54e]{flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}.server-copy strong[data-v-aef8b54e]{font-size:13px}.outside-route[data-v-aef8b54e]{z-index:1;justify-content:center;align-self:stretch;gap:30px;min-height:0;display:flex}.outside-route span[data-v-aef8b54e]{background:var(--blue);width:2px;height:100%;display:block;position:relative}.outside-route span[data-v-aef8b54e]:after{content:"";border-right:2px solid var(--blue);border-bottom:2px solid var(--blue);width:7px;height:7px;position:absolute;bottom:2px;left:-3px;transform:rotate(45deg)}.outside-route span[data-v-aef8b54e]:last-child:after{top:2px;bottom:auto;transform:rotate(225deg)}.comparison-screen[data-v-aef8b54e]{flex:1;min-width:0;min-height:0;padding:12px;position:relative}.local-screen[data-v-aef8b54e]{--source-x:25%;--text-y:calc(100% - 185px);--model-y:75%;--wav-origin-x:calc(50% - 53px);--wav-origin-y:calc(100% - 61px);--wav-target-x:calc(50% + 57px);--wav-target-y:87px;background:linear-gradient(160deg,var(--surface-2),var(--surface));grid-template-rows:auto minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;display:grid}.local-workspace-left[data-v-aef8b54e]{flex-direction:column;grid-area:2/1;justify-content:flex-end;gap:7px;min-width:0;min-height:0;display:flex}.remote-screen[data-v-aef8b54e]{background:color-mix(in srgb,var(--surface-2) 94%,var(--surface));flex-direction:column;display:flex}.workspace-brand[data-v-aef8b54e]{border-bottom:1px solid var(--line-strong);grid-area:1/1/auto/-1;align-items:center;gap:8px;min-height:35px;padding-bottom:6px;display:flex}.workspace-brand>img[data-v-aef8b54e]{flex:none;display:block}.brand-copy[data-v-aef8b54e]{white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.brand-name[data-v-aef8b54e]{font-size:18px;line-height:1}.brand-subtitle[data-v-aef8b54e]{color:var(--muted);align-items:center;gap:4px;font-size:12px;font-weight:750;line-height:1.2;display:flex}.brand-subtitle svg[data-v-aef8b54e]{color:var(--blue);flex:none}.audio-editor[data-v-aef8b54e],.audio-result[data-v-aef8b54e],.reply-bubble[data-v-aef8b54e]{border:1px solid var(--line-strong);background:var(--surface);overflow-wrap:anywhere;border-radius:11px;min-width:0;padding:9px}.audio-editor small[data-v-aef8b54e],.audio-result small[data-v-aef8b54e],.reply-bubble small[data-v-aef8b54e],.language-field small[data-v-aef8b54e]{color:var(--muted);margin-bottom:4px;font-size:11px;font-weight:750;line-height:1.3;display:block}.audio-editor>small[data-v-aef8b54e]:not(:first-child){margin-top:6px}.audio-editor>small[data-v-aef8b54e],.select-field[data-v-aef8b54e],.spoken-text[data-v-aef8b54e],.language-field[data-v-aef8b54e]{animation:8s linear -3.5s infinite both audio-input-disabled-aef8b54e}.select-field[data-v-aef8b54e],.spoken-text[data-v-aef8b54e],.language-field>span[data-v-aef8b54e]{border:1px solid var(--line-strong);background:var(--surface-2);border-radius:7px;justify-content:space-between;align-items:center;gap:4px;min-width:0;margin:0;padding:5px 7px;font-size:12px;line-height:1.35;display:flex}.select-field svg[data-v-aef8b54e],.language-field svg[data-v-aef8b54e]{color:var(--muted);flex:none}.spoken-text[data-v-aef8b54e]{min-height:48px;font-size:13px;line-height:1.45}.editor-footer[data-v-aef8b54e]{justify-content:space-between;align-items:end;gap:6px;min-width:0;margin-top:7px;display:flex}.language-field[data-v-aef8b54e]{flex:1;min-width:0}.language-field>span[data-v-aef8b54e]{min-height:27px}.generate-action[data-v-aef8b54e]{color:#fff;text-align:center;background:#1d4ed8;border-radius:7px;justify-content:center;align-items:center;gap:4px;min-height:27px;padding:5px 6px;font-size:11px;font-weight:750;line-height:1.2;animation:8s linear -3.5s infinite both generate-press-aef8b54e;display:inline-flex}.generate-action svg[data-v-aef8b54e]{flex:none}.model-region[data-v-aef8b54e]{flex-direction:column;flex:none;justify-content:flex-end;align-items:center;min-width:0;height:65px;display:flex;position:relative}.model-path[data-v-aef8b54e]{background:var(--blue);opacity:0;flex:none;width:2px;height:10px;animation:8s linear -3.5s infinite both model-input-path-aef8b54e;position:relative}.model-path[data-v-aef8b54e]:after{content:"";border-right:2px solid var(--blue);border-bottom:2px solid var(--blue);width:7px;height:7px;position:absolute;bottom:0;left:-3px;transform:rotate(45deg)}.engine-core[data-v-aef8b54e]{z-index:1;border:1px solid color-mix(in srgb,var(--blue) 24%,var(--line-strong));background:color-mix(in srgb,var(--blue) 7%,var(--surface-2));width:calc(100% - 10px);min-width:0;height:54px;color:var(--text);border-radius:9px;align-items:center;gap:5px;padding:4px 6px;font-size:10px;line-height:1.25;display:flex}.model-copy[data-v-aef8b54e]{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.engine-core strong[data-v-aef8b54e]{font-size:11px}.received-text[data-v-aef8b54e]{color:var(--text);overflow-wrap:anywhere;opacity:0;font-size:11px;font-weight:600;line-height:1.25;animation:8s linear -3.5s infinite both received-text-aef8b54e;display:block}.wav-slot[data-v-aef8b54e],.wav-artifact[data-v-aef8b54e]{flex:none;width:72px;height:44px}.wav-artifact[data-v-aef8b54e]{border:1px solid var(--line-strong);background:var(--surface);color:var(--text);border-radius:7px;justify-content:center;align-items:center;gap:2px;padding:4px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.wav-artifact>svg[data-v-aef8b54e]{color:var(--blue);flex:none}.wav-artifact .waveform[data-v-aef8b54e]{gap:1px;width:18px;height:18px}.wav-artifact .waveform i[data-v-aef8b54e]{width:2px}.forming-wav[data-v-aef8b54e]{opacity:0;animation:8s linear -3.5s infinite both forming-wav-aef8b54e}.waveform[data-v-aef8b54e]{justify-content:center;align-items:center;gap:2px;min-width:0;height:22px;display:flex}.waveform i[data-v-aef8b54e]{background:var(--blue);border-radius:3px;flex:none;width:3px;height:8px;display:block}.waveform i[data-v-aef8b54e]:nth-child(2),.waveform i[data-v-aef8b54e]:nth-child(6){height:14px}.waveform i[data-v-aef8b54e]:nth-child(3),.waveform i[data-v-aef8b54e]:nth-child(5){height:19px}.waveform i[data-v-aef8b54e]:nth-child(4){height:22px}.audio-result[data-v-aef8b54e]{grid-area:2/2;grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.audio-result>small[data-v-aef8b54e],.reply-bubble>small[data-v-aef8b54e]{line-height:14px}.result-stage[data-v-aef8b54e]{min-width:0;min-height:0;position:relative;overflow:hidden}.result-card[data-v-aef8b54e]{opacity:0;flex-direction:column;align-items:flex-start;gap:7px;min-width:0;padding:6px;animation:8s ease-in-out -3.5s infinite both compare-audio-reveal-aef8b54e;display:flex;position:absolute;inset:0}.result-heading[data-v-aef8b54e]{align-items:center;gap:6px;width:100%;min-width:0;display:flex}.result-meta[data-v-aef8b54e]{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:2px;min-width:0;font-size:11px;line-height:1.2;display:flex}.result-meta small[data-v-aef8b54e]{margin:0;font-size:10px}.result-card p[data-v-aef8b54e]{color:var(--muted);margin:0;font-size:12px;line-height:1.3}.player[data-v-aef8b54e]{border:1px solid var(--line-strong);background:var(--surface-2);border-radius:7px;align-items:center;gap:7px;width:100%;min-width:0;padding:5px 6px;display:flex}.play[data-v-aef8b54e]{width:25px;height:25px;color:var(--blue);border-radius:50%;flex:none;place-items:center;display:grid}.player-track[data-v-aef8b54e]{background:var(--line-strong);border-radius:99px;flex:1;min-width:8px;height:5px;display:block}.player small[data-v-aef8b54e]{color:var(--muted);white-space:nowrap;flex:none;margin:0;font-size:10px}.save-action[data-v-aef8b54e]{background:color-mix(in srgb,var(--blue) 13%,var(--surface));color:var(--text);border-radius:6px;align-items:center;gap:5px;padding:5px 7px;font-size:11px;font-weight:750;display:inline-flex}.service-header[data-v-aef8b54e]{border-bottom:1px solid var(--line-strong);min-width:0;min-height:35px;color:var(--text);align-items:center;gap:8px;margin-bottom:7px;padding:0 2px 6px;display:flex}.service-header svg[data-v-aef8b54e]{color:var(--muted);flex:none}.service-header strong[data-v-aef8b54e]{overflow-wrap:anywhere;font-size:15px;line-height:1.3}.remote-conversation[data-v-aef8b54e]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.text-entry[data-v-aef8b54e]{grid-template-columns:minmax(0,1fr);align-self:flex-end;width:min(84%,330px);min-width:0;display:grid}.text-composer[data-v-aef8b54e],.sent-text[data-v-aef8b54e]{border:1px solid var(--line-strong);background:var(--surface);min-width:0;color:var(--text);overflow-wrap:anywhere;grid-area:1/1}.text-composer[data-v-aef8b54e]{border-radius:12px;grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:6px;padding:7px 8px;animation:8s linear -3.5s infinite both composer-presence-aef8b54e;display:grid}.text-composer p[data-v-aef8b54e],.sent-text p[data-v-aef8b54e]{margin:0;font-size:14px;line-height:1.55}.send-action[data-v-aef8b54e]{background:var(--text);width:30px;height:30px;color:var(--surface);border-radius:8px;flex:none;place-items:center;animation:8s linear -3.5s infinite both send-press-aef8b54e;display:grid}.sent-text[data-v-aef8b54e]{opacity:0;border-radius:13px 13px 4px;padding:10px 12px;animation:8s linear -3.5s infinite both sent-text-presence-aef8b54e}.reply-bubble[data-v-aef8b54e]{grid-template-rows:auto minmax(0,1fr);align-self:center;width:min(100%,300px);height:220px;margin-top:auto;display:grid}.reply-bubble small[data-v-aef8b54e]{margin-bottom:5px}.travel-layer[data-v-aef8b54e]{pointer-events:none;min-width:0}.local-travel[data-v-aef8b54e]{z-index:4;position:absolute;inset:0}.moving-text[data-v-aef8b54e]{border:1px solid var(--line-strong);background:var(--surface);max-width:min(72%,245px);color:var(--text);text-align:center;overflow-wrap:anywhere;opacity:0;border-radius:7px;padding:6px 8px;font-size:12px;font-weight:650;line-height:1.3;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 3px 9px #00000020}.travel-layer .wav-artifact[data-v-aef8b54e]{left:var(--wav-origin-x);top:var(--wav-origin-y);position:absolute;transform:translate(-50%)}.travel-layer .result-wav[data-v-aef8b54e]{left:var(--wav-target-x);top:var(--wav-target-y);opacity:0;animation:8s ease-in-out -3.5s infinite both compare-audio-reveal-aef8b54e}.travel-layer .moving-wav[data-v-aef8b54e]{opacity:0;box-shadow:0 3px 9px #00000020}.local-travel .moving-text[data-v-aef8b54e]{left:var(--source-x);animation:8s ease-in-out -3.5s infinite both local-text-travel-aef8b54e}.local-travel .moving-wav[data-v-aef8b54e]{animation:8s ease-in-out -3.5s infinite both local-wav-travel-aef8b54e}.remote-route[data-v-aef8b54e]{--remote-text-y:44%;--screen-padding:12px;--wav-origin-x:calc(50% + min(50%,150px) - 48px);--wav-origin-y:19px;--wav-target-x:calc(50% - min(calc(50% - 1px - var(--screen-padding)),150px) + 52px);--wav-target-y:calc(100% - var(--screen-padding) - 186px)}.remote-travel[data-v-aef8b54e]{z-index:3;grid-area:1/1/3;align-self:stretch;position:relative}.remote-travel .moving-text[data-v-aef8b54e]{animation:8s ease-in-out -3.5s infinite both remote-text-travel-aef8b54e}.remote-travel .moving-wav[data-v-aef8b54e]{animation:8s ease-in-out -3.5s infinite both remote-wav-travel-aef8b54e}.remote-mode .outside-route span[data-v-aef8b54e]{background:var(--text)}.remote-mode .outside-route span[data-v-aef8b54e]:after{border-color:var(--text)}.remote-mode .wav-artifact>svg[data-v-aef8b54e],.remote-mode .play[data-v-aef8b54e]{color:var(--text)}.remote-mode .waveform i[data-v-aef8b54e]{background:var(--text)}.remote-mode .save-action[data-v-aef8b54e]{border:1px solid var(--line-strong);background:var(--surface-2)}@keyframes generate-press-aef8b54e{0%,8.5%,to{filter:none;opacity:1;transform:none}9%{filter:brightness(.8);opacity:1;transform:translateY(1px)scale(.96)}10%,75%{filter:none;opacity:.5;transform:none}76%{filter:none;opacity:1;transform:none}}@keyframes audio-input-disabled-aef8b54e{0%,9.5%,to{opacity:1}10%,75%{opacity:.6}76%{opacity:1}}@keyframes send-press-aef8b54e{0%,8.5%,10%,to{filter:none;transform:none}9%{filter:brightness(.8);transform:translateY(1px)scale(.9)}}@keyframes composer-presence-aef8b54e{0%,9.5%{opacity:1}10%,to{opacity:0}}@keyframes sent-text-presence-aef8b54e{0%,9.5%{opacity:0}10%,92%{opacity:1}92.01%,to{opacity:0}}@keyframes model-input-path-aef8b54e{0%,10%,29%,to{opacity:0}12%,24%{opacity:1}}@keyframes local-text-travel-aef8b54e{0%,10%{top:var(--text-y);opacity:0}12%{top:var(--text-y);opacity:1}24%{top:var(--model-y);opacity:1}29%,to{top:var(--model-y);opacity:0}}@keyframes local-wav-travel-aef8b54e{0%,54%{top:var(--wav-origin-y);left:var(--wav-origin-x);opacity:0}58%{top:var(--wav-origin-y);left:var(--wav-origin-x);opacity:1}69%{top:var(--wav-target-y);left:var(--wav-target-x);opacity:1}74%,to{top:var(--wav-target-y);left:var(--wav-target-x);opacity:0}}@keyframes remote-text-travel-aef8b54e{0%,10%{top:var(--remote-text-y);opacity:0}12%{top:var(--remote-text-y);opacity:1}24%{opacity:1;top:18px}29%,to{opacity:0;top:18px}}@keyframes remote-wav-travel-aef8b54e{0%,54%{top:var(--wav-origin-y);left:var(--wav-origin-x);opacity:0}58%{top:var(--wav-origin-y);left:var(--wav-origin-x);opacity:1}69%{top:var(--wav-target-y);left:var(--wav-target-x);opacity:1}74%,to{top:var(--wav-target-y);left:var(--wav-target-x);opacity:0}}@keyframes received-text-aef8b54e{0%,24%,to{opacity:0}29%,92%{opacity:1}92.01%{opacity:0}}@keyframes forming-wav-aef8b54e{0%,32%,to{opacity:0}38%,55%{opacity:1}58%{opacity:0}}@keyframes compare-audio-reveal-aef8b54e{0%,69%{opacity:0}76%,92%{opacity:1}92.01%,to{opacity:0}}:is(html:has(#docs-pause-motion:checked) .speech-comparison .moving-text[data-v-aef8b54e],html:has(#docs-pause-motion:checked) .speech-comparison .moving-wav[data-v-aef8b54e]){opacity:0;animation:none!important}:is(html:has(#docs-pause-motion:checked) .speech-comparison .received-text[data-v-aef8b54e],html:has(#docs-pause-motion:checked) .speech-comparison .result-card[data-v-aef8b54e],html:has(#docs-pause-motion:checked) .speech-comparison .result-wav[data-v-aef8b54e],html:has(#docs-pause-motion:checked) .speech-comparison .sent-text[data-v-aef8b54e]){opacity:1;animation:none!important}html:has(#docs-pause-motion:checked) .speech-comparison .forming-wav[data-v-aef8b54e]{opacity:0;animation:none!important}html:has(#docs-pause-motion:checked) .speech-comparison .model-path[data-v-aef8b54e]{opacity:0;animation:none!important}html:has(#docs-pause-motion:checked) .speech-comparison .text-composer[data-v-aef8b54e]{opacity:0;animation:none!important}:is(html:has(#docs-pause-motion:checked) .speech-comparison .generate-action[data-v-aef8b54e],html:has(#docs-pause-motion:checked) .speech-comparison .send-action[data-v-aef8b54e]){filter:none;opacity:1;transform:none;animation:none!important}html:has(#docs-pause-motion:checked) .speech-comparison .audio-editor>small[data-v-aef8b54e]{opacity:1;animation:none!important}html:has(#docs-pause-motion:checked) .speech-comparison .select-field[data-v-aef8b54e]{opacity:1;animation:none!important}html:has(#docs-pause-motion:checked) .speech-comparison .spoken-text[data-v-aef8b54e]{opacity:1;animation:none!important}html:has(#docs-pause-motion:checked) .speech-comparison .language-field[data-v-aef8b54e]{opacity:1;animation:none!important}@media (width<=1160px){.speech-comparison[data-v-aef8b54e]{grid-template-columns:minmax(0,1fr);gap:24px}}@media (width<=620px){.local-route[data-v-aef8b54e],.remote-route[data-v-aef8b54e]{grid-template-rows:100px 584px}.comparison-browser[data-v-aef8b54e]{height:584px}.comparison-screen[data-v-aef8b54e]{padding:8px}.local-screen[data-v-aef8b54e]{--source-x:50%;--text-y:27%;--model-y:51%;--wav-origin-x:calc(100% - 56px);--wav-origin-y:calc(100% - 243px);--wav-target-x:56px;--wav-target-y:calc(100% - 158px);grid-template-rows:35px minmax(0,1fr) 65px 180px;grid-template-columns:minmax(0,1fr);gap:6px}.local-workspace-left[data-v-aef8b54e]{display:contents}.audio-editor[data-v-aef8b54e]{grid-area:2/1}.model-region[data-v-aef8b54e]{grid-area:3/1}.audio-result[data-v-aef8b54e]{grid-area:4/1;padding:7px}.audio-result .result-card[data-v-aef8b54e]{gap:4px;padding:4px}.reply-bubble[data-v-aef8b54e]{height:220px}.remote-route[data-v-aef8b54e]{--remote-text-y:34%;--screen-padding:8px}.moving-text[data-v-aef8b54e]{max-width:75%;font-size:11px}}@media (prefers-reduced-motion:reduce){.moving-text[data-v-aef8b54e],.moving-wav[data-v-aef8b54e]{opacity:0;animation:none!important}.received-text[data-v-aef8b54e],.result-card[data-v-aef8b54e],.result-wav[data-v-aef8b54e],.sent-text[data-v-aef8b54e]{opacity:1;animation:none!important}.forming-wav[data-v-aef8b54e],.model-path[data-v-aef8b54e],.text-composer[data-v-aef8b54e]{opacity:0;animation:none!important}.generate-action[data-v-aef8b54e],.send-action[data-v-aef8b54e]{filter:none;opacity:1;transform:none;animation:none!important}.audio-editor>small[data-v-aef8b54e],.select-field[data-v-aef8b54e],.spoken-text[data-v-aef8b54e],.language-field[data-v-aef8b54e]{opacity:1;animation:none!important}}.standalone-section[data-v-1cf27b2a]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:32px;padding-block:52px;display:grid}.standalone-section p[data-v-1cf27b2a]{color:var(--muted);max-width:760px;line-height:1.95}.standalone-preview[data-v-1cf27b2a],.storage-preview[data-v-1cf27b2a]{min-width:0;margin:0}.storage-preview figcaption[data-v-1cf27b2a]{margin-top:10px;font-size:11px}.storage-layout[data-v-1cf27b2a]{align-items:start;gap:36px}.storage-explanation section[data-v-1cf27b2a]{margin-top:20px}.storage-explanation h3[data-v-1cf27b2a]{margin:0 0 6px;font-size:14px;line-height:1.6}.storage-explanation p[data-v-1cf27b2a]{color:var(--muted);margin:0;font-size:12px;line-height:1.85}@media (width<=900px){.standalone-section[data-v-1cf27b2a]{grid-template-columns:minmax(0,1fr);gap:22px}.standalone-preview[data-v-1cf27b2a]{max-width:680px}}@media (width<=620px){.standalone-section[data-v-1cf27b2a]{padding-block:40px}}.hero[data-v-1cf27b2a]{gap:45px;min-height:0;padding-top:70px;padding-bottom:76px}.hero h1[data-v-1cf27b2a]{letter-spacing:-.045em;overflow-wrap:anywhere;margin-top:0;margin-bottom:24px;font-size:clamp(24px,2.25vw,34px);line-height:1.45}.hero-brand[data-v-1cf27b2a]{margin-bottom:28px;white-space:nowrap;align-items:center;gap:14px;max-width:100%;margin-inline-start:-20px;font-size:75px;display:inline-flex}.hero-brand img[data-v-1cf27b2a]{aspect-ratio:1;flex:none;width:130px;height:auto;display:block}.hero h1 span[data-v-1cf27b2a]{display:block}.hero h1 .accent[data-v-1cf27b2a]{white-space:normal}.hero-lead[data-v-1cf27b2a]{margin-bottom:19px;font-size:15px;line-height:2}.hero-actions[data-v-1cf27b2a]{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.hero-action[data-v-1cf27b2a]{text-align:center;overflow-wrap:anywhere;min-width:0;max-width:100%;height:auto;padding-block:12px;line-height:1.4}.hero-action.btn-secondary[data-v-1cf27b2a]{font-weight:700}.home-mock[data-v-1cf27b2a]{min-width:0;margin:0}.models-section[data-v-1cf27b2a]{margin-top:64px}.browser-generation[data-v-1cf27b2a]{gap:28px;margin-top:72px;display:grid}.browser-generation-example[data-v-1cf27b2a]{border:1px solid var(--line);background:var(--surface);border-radius:20px;grid-template-columns:minmax(0,.62fr) minmax(0,1fr);align-items:center;gap:38px;padding:28px;display:grid}.browser-generation-copy[data-v-1cf27b2a],.browser-generation-figure[data-v-1cf27b2a]{min-width:0}.browser-generation-copy h2[data-v-1cf27b2a]{letter-spacing:-.035em;overflow-wrap:anywhere;margin:0 0 11px;font-size:clamp(20px,2.2vw,28px);line-height:1.45}.browser-generation-copy p[data-v-1cf27b2a]{color:var(--muted);margin:0;font-size:13px;line-height:1.85}.browser-generation-copy a[data-v-1cf27b2a]{border:1px solid var(--line-strong);background:var(--surface-2);max-width:100%;color:var(--blue);overflow-wrap:anywhere;border-radius:9px;align-items:center;gap:10px;margin-top:17px;padding:9px 12px;font-size:12px;font-weight:750;line-height:1.5;text-decoration:none;display:inline-flex}.browser-generation-copy a[data-v-1cf27b2a]:hover{border-color:var(--blue);background:var(--surface-3)}.browser-generation-copy a[data-v-1cf27b2a]:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.browser-generation-figure[data-v-1cf27b2a]{margin:0}.browser-generation-example.generation-comparison-example[data-v-1cf27b2a]{grid-template-columns:minmax(0,1fr);gap:14px;padding:20px}.generation-comparison-example .browser-generation-copy h2[data-v-1cf27b2a]{text-wrap:balance;margin:0}.browser-generation-figure[data-v-1cf27b2a] .generation-guide-footer{justify-content:flex-start;min-width:0;margin-top:8px;display:flex}.generation-guide-link[data-v-1cf27b2a]{box-sizing:border-box;border:1px solid var(--line-strong);background:var(--surface-2);max-width:100%;min-height:40px;color:var(--blue);overflow-wrap:anywhere;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:14px;font-weight:750;line-height:1.3;text-decoration:none;display:inline-flex}.generation-guide-link svg[data-v-1cf27b2a]{flex:none}.generation-guide-link span[data-v-1cf27b2a]{min-width:0}.generation-guide-link[data-v-1cf27b2a]:hover{border-color:var(--blue);background:var(--surface-3)}.generation-guide-link[data-v-1cf27b2a]:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.generation-comparison-example .browser-generation-copy p[data-v-1cf27b2a]{margin-top:8px}.browser-generation-copy .generation-alt-route[data-v-1cf27b2a] a{color:var(--blue);font-size:inherit;font-weight:inherit;line-height:inherit;text-underline-offset:.15em;background:0 0;border:0;margin:0;padding:0;text-decoration:underline;display:inline}.browser-generation-copy .generation-alt-route[data-v-1cf27b2a] a:hover{background:0 0}@media (width<=900px){.browser-generation-example[data-v-1cf27b2a]{grid-template-columns:minmax(0,1fr);gap:20px}}@media (width<=620px){.browser-generation[data-v-1cf27b2a]{gap:20px;margin-top:52px}.browser-generation-example[data-v-1cf27b2a]{padding:16px}.browser-generation-example.generation-comparison-example[data-v-1cf27b2a]{padding:12px}}.mechanism-detail-link[data-v-1cf27b2a]{color:var(--blue);text-underline-offset:.16em}.mechanism-detail-link[data-v-1cf27b2a]:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.home-guide-entry[data-v-1cf27b2a]{border:1px solid var(--line-strong);background:var(--surface);width:min(100%,520px);min-width:0;color:var(--text);border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:18px;padding:14px 17px;text-decoration:none;transition:border-color .18s,background-color .18s,box-shadow .18s;display:grid}.home-guide-copy[data-v-1cf27b2a]{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.home-guide-copy strong[data-v-1cf27b2a]{font-size:14px;font-weight:750;line-height:1.5}.home-guide-copy>span[data-v-1cf27b2a]{color:var(--muted);font-size:12px;line-height:1.65}.home-guide-arrow[data-v-1cf27b2a]{color:var(--blue);font-size:21px;line-height:1;transition:transform .18s}.home-guide-entry[data-v-1cf27b2a]:hover{border-color:var(--blue);background:var(--surface-2);box-shadow:var(--panel-shadow)}.home-guide-entry:hover .home-guide-arrow[data-v-1cf27b2a],.home-guide-entry:focus-visible .home-guide-arrow[data-v-1cf27b2a]{transform:translate(3px)}.home-guide-entry[data-v-1cf27b2a]:focus-visible{outline:2px solid var(--blue);outline-offset:3px}@media (prefers-reduced-motion:reduce){.home-guide-entry[data-v-1cf27b2a],.home-guide-arrow[data-v-1cf27b2a]{transition:none}}.models-section h2[data-v-1cf27b2a]{margin-bottom:27px}.model-card[data-v-1cf27b2a]{min-width:0;color:var(--text);text-decoration:none;display:block}.model-card h3[data-v-1cf27b2a]{justify-content:space-between;align-items:flex-start;gap:14px;line-height:1.6;display:flex}.model-card h3>span[data-v-1cf27b2a]:first-child{min-width:0}.model-card h3>span[data-v-1cf27b2a]:last-child{color:var(--blue)}.model-card[data-v-1cf27b2a]:hover{border-color:var(--blue)}.model-card[data-v-1cf27b2a]:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.panel p[data-v-1cf27b2a]{color:var(--muted);font-size:13px;line-height:1.95}.article-grid[data-v-1cf27b2a]{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr}.article-grid .article-card[data-v-1cf27b2a]{min-height:172px;padding:19px}.article-grid .card-icon[data-v-1cf27b2a]{border-radius:10px;width:36px;height:36px}.article-grid .card-title[data-v-1cf27b2a]{margin-top:15px;font-size:15px}.article-grid .card-desc[data-v-1cf27b2a]{max-width:none;font-size:12px;line-height:1.7}@media (width<=900px){.article-grid[data-v-1cf27b2a]{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-brand[data-v-1cf27b2a]{gap:11.4px;margin-inline-start:-17px;font-size:62.5px}.hero-brand img[data-v-1cf27b2a]{width:108px}.hero[data-v-1cf27b2a]{grid-template-columns:1fr}.hero h1[data-v-1cf27b2a]{max-width:720px;font-size:clamp(25px,3.6vw,32px)}.hero-lead[data-v-1cf27b2a]{max-width:680px}.home-mock[data-v-1cf27b2a]{width:100%;max-width:570px;margin-inline:auto}}@media (width<=620px){.hero-brand[data-v-1cf27b2a]{margin-inline-start:-15px;font-size:54.2px}.hero-brand img[data-v-1cf27b2a]{width:97px}.hero[data-v-1cf27b2a]{gap:24px;padding-top:45px;padding-bottom:48px}.hero h1[data-v-1cf27b2a]{font-size:clamp(22px,5.3vw,29px)}.hero-brand[data-v-1cf27b2a]{margin-bottom:22px}.hero-lead[data-v-1cf27b2a]{font-size:14px}.article-grid[data-v-1cf27b2a]{grid-template-columns:1fr}.article-grid .article-card[data-v-1cf27b2a]{min-height:150px}.panel[data-v-1cf27b2a]{padding:22px}}@media (width<=480px){.hero-brand[data-v-1cf27b2a]{gap:9px;margin-inline-start:-13.5px;font-size:48px}.hero-brand img[data-v-1cf27b2a]{width:86px}}@media (width<=350px){.hero-brand[data-v-1cf27b2a]{gap:7px;margin-inline-start:-11px;font-size:42px}.hero-brand img[data-v-1cf27b2a]{width:70px}}
