.compact-viewport[data-v-b721c751]{--start-x:0px;--focus-x:-10px;--keep-y:-60px;--prompt-y:-340px;--run-y:-500px;--progress-x:0px;border:1px solid var(--line-strong);background:var(--surface);max-width:650px;height:302px;box-shadow:var(--panel-shadow);color:var(--text);border-radius:13px;margin-inline:auto;font:11px/1.5 ui-sans-serif,system-ui,sans-serif;position:relative;overflow:hidden;container-type:inline-size}.compact-canvas[data-v-b721c751]{width:650px;height:1000px;transform:translateX(var(--start-x));transform-origin:0 0;background:var(--surface);position:absolute;top:0;left:0}.app-chat[data-v-b721c751]{background:var(--surface);width:650px;height:302px}.chat-header[data-v-b721c751]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;height:43px;padding:0 17px;display:flex}.chat-header strong[data-v-b721c751]{font-size:13px}.header-actions[data-v-b721c751]{color:var(--muted);align-items:center;gap:14px;display:flex}.more-button[data-v-b721c751]{border-radius:6px;justify-content:center;align-items:center;width:25px;height:25px;display:flex;position:relative}.pointer[data-v-b721c751]{color:var(--text);fill:var(--surface);filter:drop-shadow(0 1px 2px #0009);position:absolute;bottom:-8px;right:-7px}.path-stack[data-v-b721c751]{padding:17px 25px;display:grid}.path-stack>div[data-v-b721c751]{grid-area:1/1;min-width:0}.role[data-v-b721c751]{color:var(--blue);letter-spacing:.05em;font-size:10px;font-weight:800}.message[data-v-b721c751]{border:1px solid var(--line-strong);background:var(--surface-2);overflow-wrap:anywhere;width:max-content;max-width:82%;color:var(--text);border-radius:9px;margin:4px 0 15px;padding:9px 12px}.user-message[data-v-b721c751]{margin-left:auto}.assistant-message[data-v-b721c751]{margin-right:auto}.compacted-path[data-v-b721c751]{opacity:0}.version-row[data-v-b721c751]{color:var(--muted);justify-content:flex-start;align-items:center;gap:8px;margin-bottom:13px;font-size:10px;display:flex}.version-row strong[data-v-b721c751]{color:var(--blue)}.more-menu[data-v-b721c751]{z-index:3;border:1px solid var(--line-strong);background:var(--surface-2);opacity:0;border-radius:9px;width:215px;padding:5px;position:absolute;top:45px;right:15px;box-shadow:0 12px 29px #0005}.more-menu>div[data-v-b721c751]{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:10px;padding:7px 9px;font-size:10px;font-weight:800;display:flex}.more-menu .compact-choice[data-v-b721c751]{color:var(--blue);background:color-mix(in srgb,var(--blue) 12%,var(--surface-2));border-radius:6px;position:relative}.modal-shade[data-v-b721c751]{z-index:4;opacity:0;background:#0206169c;position:absolute;inset:0}.compact-dialog[data-v-b721c751]{z-index:5;border:1px solid var(--line-strong);background:var(--surface);opacity:0;border-radius:17px;width:610px;position:absolute;top:9px;left:20px;box-shadow:0 17px 42px #0007}.dialog-head[data-v-b721c751]{border-bottom:1px solid var(--line);min-height:64px;color:var(--blue);align-items:center;gap:12px;padding:10px 24px;display:flex}.dialog-head>span[data-v-b721c751]{flex:1;min-width:0;display:grid}.dialog-head strong[data-v-b721c751]{overflow-wrap:anywhere;color:var(--text);font-size:13px}.dialog-head small[data-v-b721c751]{color:var(--blue);font-size:10px}.dialog-head>svg[data-v-b721c751]:last-child{color:var(--muted)}.dialog-body[data-v-b721c751]{padding:20px 24px 24px}.message-bars[data-v-b721c751]{align-items:end;gap:4px;height:80px;display:flex}.message-bars i[data-v-b721c751]{background:var(--surface-3);border-radius:2px 2px 0 0;flex:1;height:34%}.message-bars .kept[data-v-b721c751]{background:var(--blue-strong);height:100%}.count-stack[data-v-b721c751]{justify-content:center;margin:-51px 0 32px;display:grid;position:relative}.count-stack>div[data-v-b721c751]{border:1px solid var(--line-strong);background:var(--surface);color:var(--blue);border-radius:99px;align-items:center;gap:7px;padding:6px 11px;font-size:10px;font-weight:800;display:flex}.setting-label[data-v-b721c751]{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.setting-label strong[data-v-b721c751]{color:var(--blue);font-size:20px}.slider-track[data-v-b721c751]{background:linear-gradient(90deg,var(--blue-strong) 60%,var(--surface-3) 60%);border-radius:5px;height:6px;margin:20px 8px 13px;position:relative}.slider-track i[data-v-b721c751]{border:3px solid var(--blue-strong);background:var(--surface);border-radius:50%;width:18px;height:18px;position:absolute;top:50%;left:60%;transform:translate(-50%,-50%)}.slider-ends[data-v-b721c751]{color:var(--muted);justify-content:space-between;gap:8px;font-size:9px;font-weight:800;display:flex}.presets[data-v-b721c751]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:22px;display:grid}.presets[data-v-b721c751]>*{border:1px solid var(--line-strong);text-align:center;min-width:0;color:var(--muted);overflow-wrap:anywhere;border-radius:9px;padding:8px 5px;font-size:10px}.presets .balanced-preset[data-v-b721c751]{background:var(--blue-strong);color:#fff;border-color:var(--blue-strong);position:relative}.presets .disabled[data-v-b721c751]{opacity:.42}.compact-info[data-v-b721c751]{border:1px solid var(--line-strong);background:color-mix(in srgb,var(--blue) 8%,var(--surface));color:var(--muted);border-radius:12px;margin-top:22px;padding:13px 16px;font-size:11px}.prompt-panel[data-v-b721c751]{border:1px solid var(--line-strong);background:var(--surface-2);border-radius:12px;margin-top:22px;padding:11px 15px}.prompt-head[data-v-b721c751]{color:var(--muted);justify-content:space-between;align-items:center;font-size:10px;font-weight:800;display:flex;position:relative}.prompt-slot[data-v-b721c751]{margin-top:7px;display:grid}.prompt-slot[data-v-b721c751]>*{grid-area:1/1}.prompt-preview[data-v-b721c751]{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.5}.prompt-editor[data-v-b721c751]{opacity:0}.prompt-editor small[data-v-b721c751]{color:var(--muted);font-size:10px;font-weight:800;display:block}.prompt-editor p[data-v-b721c751]{border:1px solid var(--line-strong);background:var(--surface);overflow-wrap:anywhere;border-radius:9px;height:192px;margin:6px 0 0;padding:10px 12px;font-size:11px}.dialog-footer[data-v-b721c751]{border-top:1px solid var(--line);color:var(--muted);justify-content:flex-end;align-items:center;gap:13px;padding:13px 24px;font-size:11px;font-weight:800;display:flex}.compact-now[data-v-b721c751]{background:var(--blue-strong);color:#fff;border-radius:9px;padding:9px 14px;display:inline-block;position:relative}.progress-strip[data-v-b721c751]{z-index:6;border:1px solid color-mix(in srgb,var(--blue) 45%,var(--line));background:var(--surface-2);opacity:0;border-radius:12px;width:calc(100% - 32px);padding:11px 13px;position:absolute;top:49px;left:16px;box-shadow:0 8px 20px #0005}.progress-heading[data-v-b721c751]{align-items:center;gap:8px;display:flex}.progress-heading>svg[data-v-b721c751]{color:var(--blue);flex:none}.progress-heading>strong[data-v-b721c751]{min-width:0;color:var(--blue);flex:1;font-size:11px}.progress-strip small[data-v-b721c751]{color:var(--muted);margin:6px 0;display:block}.abort-control[data-v-b721c751]{color:var(--blue);align-items:center;gap:3px;font-size:9px;font-weight:800;display:flex}.progress-bar[data-v-b721c751]{background:var(--surface-3);border-radius:9px;height:6px;margin-top:8px}.progress-bar i[data-v-b721c751]{background:var(--blue-strong);border-radius:9px;width:62%;height:100%;display:block}.request-preview[data-v-b721c751]{color:var(--blue);padding:5px 0;font-size:10px;font-weight:800}.request-toggle[data-v-b721c751]{align-items:center;gap:4px;display:flex}.request-preview p[data-v-b721c751]{border:1px solid var(--line-strong);background:var(--surface);color:var(--muted);overflow-wrap:anywhere;border-radius:5px;margin:4px 0 0;padding:5px 7px;font-size:10px;font-weight:400}.output-preview[data-v-b721c751]{border:1px solid color-mix(in srgb,var(--blue) 25%,var(--line));background:var(--surface);border-radius:8px;padding:8px 10px}.output-preview strong[data-v-b721c751]{color:var(--blue);font-size:9px}.output-preview p[data-v-b721c751]{overflow-wrap:anywhere;margin:3px 0 0;font-size:10px}.stage-open .more-button[data-v-b721c751]{animation:8s linear infinite more-tap-b721c751}.stage-open .more-button .pointer[data-v-b721c751]{animation:8s linear infinite pointer-tap-b721c751}.stage-open .more-menu[data-v-b721c751]{animation:8s linear infinite menu-open-b721c751}.stage-open .compact-choice[data-v-b721c751]{animation:8s linear infinite choice-tap-b721c751}.stage-open .menu-pointer[data-v-b721c751]{animation:8s linear infinite choice-pointer-b721c751}.stage-keep .compact-canvas[data-v-b721c751]{animation:9s linear infinite camera-in-b721c751}.stage-keep .more-menu[data-v-b721c751]{animation:9s linear infinite menu-leave-b721c751}.stage-keep .modal-shade[data-v-b721c751],.stage-keep .compact-dialog[data-v-b721c751]{animation:9s linear infinite dialog-arrive-b721c751}.stage-keep .balanced-preset .pointer[data-v-b721c751]{animation:9s linear infinite preset-tap-b721c751}.stage-run .compact-canvas[data-v-b721c751]{animation:9s linear infinite camera-out-b721c751}.stage-run .modal-shade[data-v-b721c751],.stage-run .compact-dialog[data-v-b721c751]{animation:9s linear infinite dialog-leave-b721c751}.stage-run .prompt-preview[data-v-b721c751]{animation:9s linear infinite preview-hide-b721c751}.stage-run .prompt-editor[data-v-b721c751]{animation:9s linear infinite editor-show-b721c751}.stage-run .prompt-pointer[data-v-b721c751]{animation:9s linear infinite prompt-tap-b721c751}.stage-run .compact-now[data-v-b721c751]{animation:9s linear infinite start-tap-b721c751}.stage-run .compact-now .pointer[data-v-b721c751]{animation:9s linear infinite start-pointer-b721c751}.stage-run .progress-strip[data-v-b721c751]{animation:9s linear infinite progress-show-b721c751}.stage-result .progress-strip[data-v-b721c751]{animation:9s linear infinite progress-leave-b721c751}.stage-result .original-path[data-v-b721c751]{animation:9s linear infinite original-leave-b721c751}.stage-result .compacted-path[data-v-b721c751]{animation:9s linear infinite branch-arrive-b721c751}@keyframes more-tap-b721c751{0%,12%,to{transform:none}18%,23%{transform:scale(1.13)}30%,91%{transform:none}}@keyframes pointer-tap-b721c751{0%,7%,28%,to{opacity:0;transform:translate(7px,7px)}13%,19%{opacity:1;transform:none}}@keyframes menu-open-b721c751{0%,18%{opacity:0;transform:translateY(-5px)}28%,to{opacity:1;transform:none}}@keyframes choice-tap-b721c751{0%,45%,to{transform:none}56%,70%{transform:scale(1.035)}}@keyframes choice-pointer-b721c751{0%,43%,74%,to{opacity:0;transform:translate(8px,8px)}53%,64%{opacity:1;transform:translate(0)scale(.85)}}@keyframes camera-in-b721c751{0%,20%{transform:translate(var(--start-x),0)}36%,to{transform:translate(var(--focus-x),var(--keep-y))}}@keyframes menu-leave-b721c751{0%,15%{opacity:1}27%,to{opacity:0}}@keyframes dialog-arrive-b721c751{0%,19%{opacity:0;transform:translateY(7px)}36%,to{opacity:1;transform:none}}@keyframes preset-tap-b721c751{0%,50%,74%,to{opacity:0;transform:translate(8px,8px)}58%,66%{opacity:1;transform:translate(0)scale(.85)}}@keyframes camera-out-b721c751{0%,14%{transform:translate(var(--focus-x),var(--keep-y))}31%,43%{transform:translate(var(--focus-x),var(--prompt-y))}58%,68%{transform:translate(var(--focus-x),var(--run-y))}82%,to{transform:translate(var(--progress-x),0)}}@keyframes dialog-leave-b721c751{0%,68%{opacity:1}80%,to{opacity:0}}@keyframes preview-hide-b721c751{0%,22%{opacity:1}32%,to{opacity:0}}@keyframes editor-show-b721c751{0%,22%{opacity:0}32%,to{opacity:1}}@keyframes prompt-tap-b721c751{0%,9%,29%,to{opacity:0;transform:translate(8px,8px)}16%,23%{opacity:1;transform:translate(0)scale(.85)}}@keyframes start-tap-b721c751{0%,54%,to{transform:none}60%,68%{transform:scale(.95)}}@keyframes start-pointer-b721c751{0%,53%,71%,to{opacity:0;transform:translate(8px,8px)}59%,66%{opacity:1;transform:translate(0)scale(.85)}}@keyframes progress-show-b721c751{0%,73%{opacity:0}84%,to{opacity:1}}@keyframes progress-leave-b721c751{0%,21%{opacity:1}36%,to{opacity:0}}@keyframes original-leave-b721c751{0%,34%{opacity:1}48%,to{opacity:0}}@keyframes branch-arrive-b721c751{0%,34%{opacity:0}48%,to{opacity:1}}.stage-result .compact-canvas[data-v-b721c751]{animation:9s linear infinite camera-result-b721c751}@keyframes camera-result-b721c751{0%,21%{transform:translate(var(--progress-x),0)}43%,to{transform:none}}html:has(#docs-pause-motion:checked) .compact-viewport[data-v-b721c751] *{animation:none!important}:is(html:has(#docs-pause-motion:checked) .stage-open .more-menu[data-v-b721c751],html:has(#docs-pause-motion:checked) .stage-keep .modal-shade[data-v-b721c751],html:has(#docs-pause-motion:checked) .stage-keep .compact-dialog[data-v-b721c751],html:has(#docs-pause-motion:checked) .stage-run .progress-strip[data-v-b721c751],html:has(#docs-pause-motion:checked) .stage-result .compacted-path[data-v-b721c751]){opacity:1;transform:none}html:has(#docs-pause-motion:checked) .stage-keep .compact-canvas[data-v-b721c751]{transform:translate(var(--focus-x),var(--keep-y))}:is(html:has(#docs-pause-motion:checked) .stage-keep .more-menu[data-v-b721c751],html:has(#docs-pause-motion:checked) .stage-run .modal-shade[data-v-b721c751],html:has(#docs-pause-motion:checked) .stage-run .compact-dialog[data-v-b721c751],html:has(#docs-pause-motion:checked) .stage-result .original-path[data-v-b721c751]){opacity:0}html:has(#docs-pause-motion:checked) .stage-run .compact-canvas[data-v-b721c751]{transform:translate(var(--progress-x),0)}html:has(#docs-pause-motion:checked) .stage-result .compact-canvas[data-v-b721c751]{transform:none}html:has(#docs-pause-motion:checked) .compact-viewport .pointer[data-v-b721c751]{display:none}@media (prefers-reduced-motion:reduce){.compact-viewport[data-v-b721c751] *{animation:none!important}.stage-open .more-menu[data-v-b721c751],.stage-keep .modal-shade[data-v-b721c751],.stage-keep .compact-dialog[data-v-b721c751],.stage-run .progress-strip[data-v-b721c751],.stage-result .compacted-path[data-v-b721c751]{opacity:1;transform:none}.stage-keep .compact-canvas[data-v-b721c751]{transform:translate(var(--focus-x),var(--keep-y))}.stage-keep .more-menu[data-v-b721c751],.stage-run .modal-shade[data-v-b721c751],.stage-run .compact-dialog[data-v-b721c751],.stage-result .original-path[data-v-b721c751]{opacity:0}.stage-run .compact-canvas[data-v-b721c751]{transform:translate(var(--progress-x),0)}.stage-result .compact-canvas[data-v-b721c751]{transform:none}.compact-viewport .pointer[data-v-b721c751]{display:none}}@container (width<=640px){.compact-canvas[data-v-b721c751]{--start-x:calc(100cqw - 650px);--focus-x:-88px;--prompt-y:-380px;--run-y:-540px;--progress-x:calc(100cqw - 650px)}.compact-dialog[data-v-b721c751]{width:calc(100cqw - 24px);left:100px}.progress-strip[data-v-b721c751]{width:calc(100cqw - 24px);left:calc(662px - 100cqw)}.message[data-v-b721c751]{max-width:calc(100cqw - 55px)}.compacted-path .user-message[data-v-b721c751]{margin-left:0}}.prerequisite[data-v-77448e06]{border-left:3px solid var(--blue);background:var(--surface);border-radius:0 10px 10px 0;padding:16px 19px}.walkthrough-step[data-v-77448e06]{border-top:1px solid var(--line);margin-top:38px;padding-top:22px}.walkthrough-step h2[data-v-77448e06]{margin-top:0}.walkthrough-step>p[data-v-77448e06]{margin-bottom:0}.walkthrough-step .guide-figure[data-v-77448e06]{margin:18px 0 0}
