.ask[data-v-ba7fe14e]{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius-lg);max-width:460px;padding:14px 16px 12px}.ask--answered[data-v-ba7fe14e],.ask--deferred[data-v-ba7fe14e]{background:var(--fill)}.ask__status[data-v-ba7fe14e]{color:var(--faint);align-items:center;gap:6px;margin-bottom:6px;font-size:12px;display:flex}.ask__dot[data-v-ba7fe14e]{background:var(--accent);border-radius:50%;width:6px;height:6px}.ask--answered .ask__dot[data-v-ba7fe14e],.ask--deferred .ask__dot[data-v-ba7fe14e]{background:var(--faint)}.ask__age[data-v-ba7fe14e]{margin-left:auto}.ask__title[data-v-ba7fe14e]{color:var(--ink);margin:0 0 10px;font-size:15px;font-weight:600;line-height:1.45}.ask__options[data-v-ba7fe14e]{flex-direction:column;gap:6px;margin:0 0 10px;padding:0;list-style:none;display:flex}.ask__option[data-v-ba7fe14e]{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius-md);transition:border-color var(--dur-quick) var(--ease-standard), background-color var(--dur-quick) var(--ease-standard);align-items:flex-start;gap:9px;padding:9px 12px;font-size:13px;display:flex}.ask__option[data-v-ba7fe14e]:hover{border-color:var(--faint);background:var(--fill)}.ask__option--on[data-v-ba7fe14e]{background:var(--line-2);border-color:var(--muted)}.ask__radio[data-v-ba7fe14e]{border:1.5px solid var(--faint);border-radius:50%;flex:none;width:14px;height:14px;margin-top:2px}.ask__option--on .ask__radio[data-v-ba7fe14e]{border-color:var(--ink);border-width:4.5px}.ask__option-body[data-v-ba7fe14e]{flex-direction:column;gap:2px;display:flex}.ask__option-label[data-v-ba7fe14e]{font-weight:500;line-height:1.45}.ask__option-consequence[data-v-ba7fe14e]{color:var(--muted);font-size:12px;line-height:1.5}.ask__note[data-v-ba7fe14e]{width:100%;color:var(--ink);background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius-md);transition:border-color var(--dur-quick) var(--ease-standard);padding:8px 11px;font-size:13px}.ask__note[data-v-ba7fe14e]::placeholder{color:var(--faint)}.ask__note[data-v-ba7fe14e]:focus{border-color:var(--muted);outline:none}.ask__actions[data-v-ba7fe14e]{align-items:center;gap:8px;margin-top:10px;display:flex}.ask__primary[data-v-ba7fe14e]{height:34px;color:rgb(var(--v-theme-on-primary));cursor:pointer;background:var(--accent);border-radius:var(--radius-md);border:0;padding:0 15px;font-size:13px;font-weight:600;transition:background-color .12s}.ask__primary[data-v-ba7fe14e]:hover:not(:disabled){background:var(--accent-press)}.ask__primary[data-v-ba7fe14e]:disabled{cursor:default;opacity:.45}.ask__later[data-v-ba7fe14e],.ask__ghost[data-v-ba7fe14e]{height:34px;color:var(--ink);cursor:pointer;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:0 12px;font-size:13px;transition:background-color .12s}.ask__later[data-v-ba7fe14e]:hover,.ask__ghost[data-v-ba7fe14e]:hover{background:var(--fill)}.ask__hint[data-v-ba7fe14e]{color:var(--faint);margin-left:2px;font-size:12px}.ask__receipt-main[data-v-ba7fe14e]{color:var(--ink);align-items:baseline;gap:5px;margin:0 0 3px;font-size:13px;display:flex}.ask__ok[data-v-ba7fe14e]{color:var(--ok);font-weight:700}.ask__receipt-note[data-v-ba7fe14e],.ask__receipt-follow[data-v-ba7fe14e]{color:var(--muted);margin:0 0 3px;font-size:12px;line-height:1.55}.ask__receipt-follow[data-v-ba7fe14e]{margin-bottom:9px}.ask__ghost[data-v-ba7fe14e]{height:28px;padding:0 10px;font-size:12px}.ask__deferred-text[data-v-ba7fe14e]{color:var(--muted);margin:0 0 9px;font-size:13px;line-height:1.55}@media (max-width:480px){.ask[data-v-ba7fe14e]{border-radius:var(--radius-md);max-width:none;padding:12px 12px 10px}.ask__actions[data-v-ba7fe14e]{flex-wrap:wrap}.ask__primary[data-v-ba7fe14e],.ask__later[data-v-ba7fe14e]{flex:100%;height:40px;font-size:14px}.ask__hint[data-v-ba7fe14e]{text-align:center;flex:100%;margin-left:0}}.flow[data-v-4ede8848]{background:var(--canvas);border:1px solid var(--line-2);border-radius:var(--radius-lg);outline:none;max-width:520px;padding:16px}.flow[data-v-4ede8848]:focus-visible{border-color:var(--muted)}.flow__head[data-v-4ede8848]{align-items:center;gap:10px;margin-bottom:12px;display:flex}.flow__title-wrap[data-v-4ede8848]{flex:auto;align-items:center;gap:7px;min-width:0;display:flex}.flow__title[data-v-4ede8848]{color:var(--ink);margin:0;font-size:15px;font-weight:600}.flow__badge[data-v-4ede8848]{color:var(--muted);background:var(--fill);border:1px solid var(--line-2);border-radius:999px;padding:1px 7px;font-size:11px}.flow__badge--soft[data-v-4ede8848]{color:var(--faint)}.flow__badge--warn[data-v-4ede8848]{color:var(--ink);background:var(--line-2)}.flow__progress[data-v-4ede8848]{align-items:center;gap:7px;display:flex}.flow__progress-text[data-v-4ede8848]{color:var(--muted);white-space:nowrap;font-size:12px}.flow__bar[data-v-4ede8848]{background:var(--line-2);border-radius:999px;width:62px;height:4px;display:block;overflow:hidden}.flow__bar-fill[data-v-4ede8848]{background:var(--accent);height:100%;transition:width var(--dur-quick) var(--ease-standard);border-radius:999px;display:block}.flow__tabs[data-v-4ede8848]{gap:6px;margin-bottom:12px;display:flex;overflow-x:auto}.flow__tab[data-v-4ede8848]{height:28px;color:var(--muted);white-space:nowrap;cursor:pointer;background:var(--surface);border:1px solid var(--line-2);transition:border-color var(--dur-quick) var(--ease-standard), background-color var(--dur-quick) var(--ease-standard);border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 10px;font-size:12px;display:flex}.flow__tab[data-v-4ede8848]:hover{background:var(--fill)}.flow__tab--on[data-v-4ede8848]{color:var(--ink);background:var(--fill);border-color:var(--muted)}.flow__tab--done[data-v-4ede8848]{color:var(--faint)}.flow__tab--deferred[data-v-4ede8848]{color:var(--faint);border-style:dashed}.flow__tab--failed[data-v-4ede8848]{color:var(--ink)}.flow__tab-no[data-v-4ede8848]{color:var(--faint);font-size:10px}.flow__tab-mark[data-v-4ede8848]{color:var(--ok);font-size:11px;font-weight:700}.flow__tab-mark--warn[data-v-4ede8848]{color:var(--ink)}.ask[data-v-4ede8848]{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius-lg);padding:14px 16px 12px}.ask--answered[data-v-4ede8848],.ask--deferred[data-v-4ede8848]{background:var(--fill)}.ask__status[data-v-4ede8848]{color:var(--faint);align-items:center;gap:6px;margin-bottom:6px;font-size:12px;display:flex}.ask__dot[data-v-4ede8848]{background:var(--accent);border-radius:50%;width:6px;height:6px}.ask--answered .ask__dot[data-v-4ede8848],.ask--deferred .ask__dot[data-v-4ede8848]{background:var(--faint)}.ask__age[data-v-4ede8848]{margin-left:auto}.ask__draft-flag[data-v-4ede8848]{color:var(--ink);background:var(--line-2);border-radius:999px;margin-left:auto;padding:1px 7px;font-size:11px}.ask__age+.ask__draft-flag[data-v-4ede8848]{margin-left:6px}.ask__title[data-v-4ede8848]{color:var(--ink);margin:0 0 10px;font-size:15px;font-weight:600;line-height:1.45}.ask__options[data-v-4ede8848]{flex-direction:column;gap:6px;margin:0 0 10px;padding:0;list-style:none;display:flex}.ask__option[data-v-4ede8848]{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius-md);transition:border-color var(--dur-quick) var(--ease-standard), background-color var(--dur-quick) var(--ease-standard);align-items:flex-start;gap:9px;padding:9px 12px;font-size:13px;display:flex}.ask__option[data-v-4ede8848]:hover{border-color:var(--faint);background:var(--fill)}.ask__option--on[data-v-4ede8848]{background:var(--line-2);border-color:var(--muted)}.ask__option--other[data-v-4ede8848]{border-style:dashed}.ask__radio[data-v-4ede8848]{border:1.5px solid var(--faint);border-radius:50%;flex:none;width:14px;height:14px;margin-top:2px}.ask__option--on .ask__radio[data-v-4ede8848]{border-color:var(--ink);border-width:4.5px}.ask__option-body[data-v-4ede8848]{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.ask__option-label[data-v-4ede8848]{font-weight:500;line-height:1.45}.ask__reco[data-v-4ede8848]{color:var(--faint);background:var(--fill);border:1px solid var(--line-2);border-radius:999px;margin-left:6px;padding:0 5px;font-size:10px;font-weight:400}.ask__option-desc[data-v-4ede8848]{color:var(--muted);font-size:12px;line-height:1.5}.ask__key[data-v-4ede8848]{width:16px;height:16px;color:var(--faint);text-align:center;border:1px solid var(--line-2);border-radius:var(--radius-sm);flex:none;margin-top:1px;font-size:10px;line-height:15px}.ask__note-wrap[data-v-4ede8848]{margin-bottom:10px;display:block}.ask__note-label[data-v-4ede8848]{color:var(--faint);margin-bottom:4px;font-size:11px;display:block}.ask__note[data-v-4ede8848]{width:100%;color:var(--ink);background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius-md);transition:border-color var(--dur-quick) var(--ease-standard);padding:8px 11px;font-size:13px}.ask__note[data-v-4ede8848]::placeholder{color:var(--faint)}.ask__note[data-v-4ede8848]:focus{border-color:var(--muted);outline:none}.ask__fail[data-v-4ede8848]{background:var(--fill);border:1px solid var(--line);border-left:3px solid var(--ink);border-radius:var(--radius-md);margin:0 0 10px;padding:9px 11px}.ask__fail-text[data-v-4ede8848]{color:var(--ink);margin:0 0 8px;font-size:12px;line-height:1.55}.ask__confirm[data-v-4ede8848]{background:var(--fill);border:1px solid var(--line);border-radius:var(--radius-md);margin:0 0 10px;padding:10px 12px}.ask__confirm-text[data-v-4ede8848]{color:var(--ink);margin:0 0 8px;font-size:12px;line-height:1.55}.ask__confirm-actions[data-v-4ede8848]{gap:8px;display:flex}.ask__actions[data-v-4ede8848]{align-items:center;gap:8px;margin-top:10px;display:flex}.ask__primary[data-v-4ede8848]{height:34px;color:rgb(var(--v-theme-on-primary));cursor:pointer;background:var(--accent);border-radius:var(--radius-md);border:0;padding:0 15px;font-size:13px;font-weight:600;transition:background-color .12s}.ask__primary[data-v-4ede8848]:hover:not(:disabled){background:var(--accent-press)}.ask__primary[data-v-4ede8848]:disabled{cursor:default;opacity:.45}.ask__later[data-v-4ede8848],.ask__ghost[data-v-4ede8848]{height:34px;color:var(--ink);cursor:pointer;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:0 12px;font-size:13px;transition:background-color .12s}.ask__later[data-v-4ede8848]:hover,.ask__ghost[data-v-4ede8848]:hover{background:var(--fill)}.ask__hint[data-v-4ede8848]{color:var(--faint);margin-left:2px;font-size:12px}.ask__receipt-main[data-v-4ede8848]{color:var(--ink);align-items:baseline;gap:5px;margin:0 0 3px;font-size:13px;display:flex}.ask__ok[data-v-4ede8848]{color:var(--ok);font-weight:700}.ask__receipt-note[data-v-4ede8848],.ask__receipt-follow[data-v-4ede8848]{color:var(--muted);margin:0 0 3px;font-size:12px;line-height:1.55}.ask__receipt-was[data-v-4ede8848]{color:var(--faint);margin:0 0 3px;font-size:12px;line-height:1.55}.ask__receipt-follow[data-v-4ede8848]{margin-bottom:9px}.ask__ghost[data-v-4ede8848]{height:28px;padding:0 10px;font-size:12px}.ask__deferred-text[data-v-4ede8848]{color:var(--muted);margin:0 0 9px;font-size:13px;line-height:1.55}.flow__echo[data-v-4ede8848]{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius-md);margin-top:14px;padding:12px 14px}.flow__echo-title[data-v-4ede8848]{color:var(--ink);margin:0 0 8px;font-size:12px;font-weight:600}.flow__echo-count[data-v-4ede8848]{color:var(--faint);font-weight:400}.flow__echo-list[data-v-4ede8848]{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.flow__echo-item[data-v-4ede8848]{gap:8px;font-size:12px;line-height:1.5;display:flex}.flow__echo-q[data-v-4ede8848]{min-width:76px;color:var(--faint);flex:none}.flow__echo-a[data-v-4ede8848]{color:var(--ink)}.flow__echo-a--soft[data-v-4ede8848]{color:var(--faint)}.flow__persist[data-v-4ede8848]{color:var(--faint);margin:12px 0 0;font-size:11px;line-height:1.6}@media (max-width:480px){.flow[data-v-4ede8848]{border-radius:var(--radius-md);max-width:none;padding:12px}.flow__head[data-v-4ede8848]{flex-wrap:wrap}.flow__progress[data-v-4ede8848]{flex:100%;justify-content:space-between}.ask[data-v-4ede8848]{border-radius:var(--radius-md);padding:12px 12px 10px}.ask__actions[data-v-4ede8848]{flex-wrap:wrap}.ask__primary[data-v-4ede8848],.ask__later[data-v-4ede8848]{flex:100%;height:40px;font-size:14px}.ask__hint[data-v-4ede8848]{text-align:center;flex:100%;margin-left:0}.ask__confirm-actions[data-v-4ede8848]{flex-wrap:wrap}.ask__confirm-actions .ask__primary[data-v-4ede8848],.ask__confirm-actions .ask__ghost[data-v-4ede8848]{flex:100%;height:40px}.flow__echo-q[data-v-4ede8848]{min-width:62px}}.takeover-demo[data-v-976f10e2]{flex-direction:column;gap:8px;display:flex}.takeover-demo__room[data-v-976f10e2]{border:1px dashed var(--line-2);background:var(--bg);border-radius:12px;flex-direction:column;max-width:820px;height:min(720px,76vh);display:flex;overflow:hidden}.takeover-demo__timeline[data-v-976f10e2]{flex-direction:column;flex:1;gap:8px;min-height:0;padding:12px 16px;display:flex;overflow:hidden}.takeover-demo__msg[data-v-976f10e2]{color:var(--muted);margin:0;font-size:13px}.takeover-demo__msg--agent[data-v-976f10e2]{color:var(--text)}.takeover-demo__slot[data-v-976f10e2]{flex:none}.takeover-demo__return[data-v-976f10e2]{border:1px solid var(--line-2);cursor:pointer;background:0 0;border-radius:999px;align-self:flex-start;margin:0 16px 6px;padding:4px 12px;font-size:13px}.takeover-demo__composer[data-v-976f10e2]{border:1px solid var(--line);border-radius:var(--radius-lg);color:var(--muted);background:var(--surface);justify-content:space-between;gap:8px;margin:0 16px 8px;padding:10px 14px;font-size:14px;display:flex}.takeover-demo__caret[data-v-976f10e2]{opacity:.4}.takeover-demo__ref[data-v-976f10e2]{border:1px dashed var(--line-2);border-radius:12px;max-width:820px;padding:8px 0}.takeover-demo__reflabel[data-v-976f10e2]{color:var(--muted);margin:0 16px 6px;font-size:12px}.takeover-demo__reset[data-v-976f10e2]{cursor:pointer;opacity:.7;background:0 0;border:0;align-self:flex-start;font-size:13px;text-decoration:underline}.catalog[data-v-88008931]{background:var(--canvas);flex-direction:column;gap:16px;height:100vh;padding:16px 24px 32px;display:flex;overflow:auto}.catalog-head[data-v-88008931]{flex:none;align-items:baseline;gap:12px;display:flex}.catalog-back[data-v-88008931]{color:var(--ink);font-size:15px;font-weight:600;text-decoration:none}.catalog-count[data-v-88008931],.catalog-demo[data-v-88008931]{color:var(--muted);font-size:13px}.catalog-demo[data-v-88008931]{margin-left:auto;text-decoration:none}.catalog-lede[data-v-88008931]{max-width:60ch;font-size:13px;line-height:var(--lh-13);color:var(--muted);margin:0}.catalog-lede code[data-v-88008931],.catalog-card-meta code[data-v-88008931]{font-family:var(--font-mono);color:var(--faint);font-size:12px}.catalog-index[data-v-88008931]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.catalog-card[data-v-88008931]{height:100%;color:inherit;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius-md);flex-direction:column;gap:4px;padding:12px 14px;text-decoration:none;display:flex}.catalog-card[data-v-88008931]:hover{border-color:var(--accent)}.catalog-card-title[data-v-88008931]{color:var(--ink);font-size:14px;font-weight:600}.catalog-card-about[data-v-88008931]{font-size:13px;line-height:var(--lh-13);color:var(--muted)}.catalog-card-meta[data-v-88008931]{font-size:12px;line-height:var(--lh-12);color:var(--faint);overflow-wrap:anywhere;flex-wrap:wrap;gap:0 12px;margin:0;display:flex}.catalog-title[data-v-88008931]{flex:none}.catalog-name[data-v-88008931]{color:var(--ink);margin:0 0 4px;font-size:20px;font-weight:600}.catalog-about[data-v-88008931]{max-width:70ch;font-size:13px;line-height:var(--lh-13);color:var(--muted);margin:0 0 4px}.catalog-case[data-v-88008931]{flex:none}.catalog-case-head[data-v-88008931]{align-items:baseline;gap:12px;display:flex}.catalog-case-name[data-v-88008931]{color:var(--ink);margin:0;font-size:14px;font-weight:600}.catalog-case-needs[data-v-88008931]{color:var(--faint);font-size:12px}.catalog-case-note[data-v-88008931]{max-width:70ch;font-size:13px;line-height:var(--lh-13);color:var(--muted);margin:2px 0 8px}.catalog-stage[data-v-88008931]{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius-lg);padding:12px}.catalog-missing[data-v-88008931]{color:var(--muted);margin:0}.stage[data-v-41be89ee]{background:var(--fill);border-top:1px solid var(--line);flex-direction:column;min-height:0;display:flex}.stage-head[data-v-41be89ee]{font-size:12px;line-height:var(--lh-12);color:var(--muted);flex-wrap:wrap;flex:none;align-items:center;gap:4px 12px;padding:8px 12px 4px;display:flex}.stage-meter[data-v-41be89ee]{color:var(--text);background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius-sm);padding:0 6px}.stage-body[data-v-41be89ee]{flex:1;min-height:0;margin:0;padding:4px 12px 12px;overflow:hidden}.mem[data-v-41be89ee]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mem-dir-name[data-v-41be89ee]{font-family:var(--font-mono);color:var(--faint);margin:0 0 4px;font-size:11px}.mem-file[data-v-41be89ee]{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius-sm);transition:border-color var(--dur-base) var(--ease-standard), box-shadow var(--dur-base) var(--ease-standard);margin-bottom:6px;padding:6px 8px}.mem-file-in[data-v-41be89ee]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash)}.mem-file-fresh[data-v-41be89ee]{border-color:var(--ok)}.mem-file-name[data-v-41be89ee]{font-family:var(--font-mono);color:var(--ink);align-items:center;gap:4px;font-size:12px;display:flex}.mem-tag[data-v-41be89ee]{color:var(--ok-ink);background:var(--ok-wash);border-radius:var(--radius-sm);margin-left:auto;padding:0 4px;font-family:inherit;font-size:10px}.mem-tag-in[data-v-41be89ee]{color:var(--accent-ink);background:var(--accent-wash)}.mem-lines[data-v-41be89ee]{margin:4px 0 0;padding:0;list-style:none}.mem-lines li[data-v-41be89ee]{font-size:11px;line-height:var(--lh-12);color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pipe[data-v-41be89ee]{flex-direction:column;gap:2px;list-style:none;display:flex}.pipe-st[data-v-41be89ee]{border-radius:var(--radius-sm);transition:background-color var(--dur-base) var(--ease-standard);gap:10px;padding:4px 6px;display:flex;position:relative}.pipe-st[data-v-41be89ee]:not(:last-child):after{background:var(--line-2);content:"";width:2px;position:absolute;top:18px;bottom:-8px;left:11px}.pipe-dot[data-v-41be89ee]{z-index:var(--z-raised);background:var(--surface);border:2px solid var(--line-2);width:12px;height:12px;transition:background-color var(--dur-base) var(--ease-standard), border-color var(--dur-base) var(--ease-standard);border-radius:50%;flex:none;margin-top:3px}.pipe-body[data-v-41be89ee]{min-width:0;font-size:12px;line-height:var(--lh-12);flex-direction:column;display:flex}.pipe-body b[data-v-41be89ee]{color:var(--ink);font-weight:600}.pipe-note[data-v-41be89ee]{color:var(--muted)}.pipe-st-off .pipe-body b[data-v-41be89ee]{color:var(--faint)}.pipe-st-on .pipe-dot[data-v-41be89ee]{background:var(--accent);border-color:var(--accent);animation:1s ease-in-out infinite stage-pulse-41be89ee}.pipe-st-ok .pipe-dot[data-v-41be89ee]{background:var(--ok);border-color:var(--ok)}.pipe-st-deny .pipe-dot[data-v-41be89ee]{background:var(--danger);border-color:var(--danger)}.pipe-st-deny .pipe-note[data-v-41be89ee]{color:var(--danger-ink)}.pipe-st-at[data-v-41be89ee]{background:var(--surface)}.dev[data-v-41be89ee]{flex-direction:column;gap:8px;display:flex}.dev-cards[data-v-41be89ee]{flex-wrap:wrap;gap:8px;display:flex}.dev-card[data-v-41be89ee]{color:var(--muted);background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius-md);flex:180px;align-items:center;gap:8px;padding:8px 10px;display:flex}.dev-card-body[data-v-41be89ee]{min-width:0;font-size:12px;line-height:var(--lh-12);flex-direction:column;flex:1;display:flex}.dev-card-name[data-v-41be89ee]{color:var(--ink);font-size:13px}.dev-card-body small[data-v-41be89ee]{color:var(--faint)}.dev-dot[data-v-41be89ee]{background:var(--line-2);border-radius:50%;flex:none;width:8px;height:8px}.dev-card-pairing .dev-dot[data-v-41be89ee]{background:var(--warn)}.dev-card-online .dev-dot[data-v-41be89ee]{background:var(--ok)}.dev-card-busy[data-v-41be89ee]{border-color:var(--accent)}.dev-card-busy .dev-dot[data-v-41be89ee]{background:var(--accent);animation:1s ease-in-out infinite stage-pulse-41be89ee}.dev-card-lost .dev-dot[data-v-41be89ee],.dev-card-cooling .dev-dot[data-v-41be89ee]{background:var(--danger)}.dev-card-lost[data-v-41be89ee],.dev-card-cooling[data-v-41be89ee]{border-color:var(--danger)}.dev-term[data-v-41be89ee]{min-height:0;font-family:var(--font-mono);color:var(--text);white-space:pre-wrap;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius-md);flex-direction:column;flex:1;margin:0;padding:8px 10px;font-size:11px;line-height:1.6;display:flex;overflow:hidden}.stage-in-enter-active[data-v-41be89ee]{transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out)}.stage-in-enter-from[data-v-41be89ee]{opacity:0;transform:translateY(4px)}@keyframes stage-pulse-41be89ee{50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.stage-in-enter-active[data-v-41be89ee]{transition:none}.pipe-st-on .pipe-dot[data-v-41be89ee],.dev-card-busy .dev-dot[data-v-41be89ee]{animation:none}}.demo-room[data-v-75229b4a]{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius-lg);flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.demo-bar[data-v-75229b4a]{height:44px;font-size:14px;line-height:var(--lh-14);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:12px;padding:0 16px;display:flex}.demo-bar-project[data-v-75229b4a]{color:var(--ink);font-weight:600}.demo-bar-topic[data-v-75229b4a]{color:var(--muted);border-radius:var(--radius-sm);padding:2px 6px}.demo-bar-machine[data-v-75229b4a]{font-size:12px;line-height:var(--lh-12);color:var(--muted);background:var(--fill);border-radius:var(--radius-sm);align-items:center;gap:6px;margin-left:auto;padding:2px 8px;display:inline-flex}.demo-seats[data-v-75229b4a]{background:var(--fill);border-bottom:1px solid var(--line);flex-wrap:wrap;flex:none;gap:8px;padding:8px 16px;display:flex}.demo-seat[data-v-75229b4a]{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius-md);min-width:0;transition:border-color var(--dur-base) var(--ease-standard);flex:200px;align-items:center;gap:8px;padding:6px 10px;display:flex}.demo-seat-busy[data-v-75229b4a]{border-color:var(--accent)}.demo-seat-body[data-v-75229b4a]{min-width:0}.demo-seat-name[data-v-75229b4a]{font-size:13px;font-weight:600;line-height:var(--lh-13);color:var(--ink);align-items:center;gap:6px;display:flex}.demo-seat-tag[data-v-75229b4a],.demo-seat-lock[data-v-75229b4a]{color:var(--muted);background:var(--fill-2);border-radius:var(--radius-sm);align-items:center;gap:2px;padding:0 6px;font-size:11px;font-weight:400;display:inline-flex}.demo-seat-lock[data-v-75229b4a]{color:var(--ink)}.demo-seat-meta[data-v-75229b4a]{font-family:var(--font-mono);font-size:11px;line-height:var(--lh-12);color:var(--faint);flex-wrap:wrap;gap:0 10px;display:flex}.demo-seat-state[data-v-75229b4a]{color:var(--muted);font-family:inherit}.demo-body[data-v-75229b4a]{flex:1;min-height:0;display:flex}.demo-chat[data-v-75229b4a]{flex-direction:column;flex:1;min-width:0;padding:12px 0;display:flex}.demo-lines[data-v-75229b4a]{flex-direction:column;flex:1;justify-content:flex-end;display:flex;overflow:hidden}.demo-card[data-v-75229b4a]{margin:8px 16px 0}.demo-composer[data-v-75229b4a]{height:40px;color:var(--faint);border:1px solid var(--line-2);border-radius:var(--radius-md);align-items:center;margin:10px 16px 0;padding:0 12px;font-size:13px;display:flex}.demo-panel[data-v-75229b4a]{border-left:1px solid var(--line);flex-direction:column;flex:none;width:48%;min-width:0;display:flex}.demo-backstage[data-v-75229b4a]{flex:1.2}.demo-tabbody[data-v-75229b4a]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.demo-tabbody[data-v-75229b4a] .session-inspector{display:none}[data-region][data-v-75229b4a]{transition:box-shadow var(--dur-base) var(--ease-standard)}.demo-room[data-focus=machine] [data-region=machine][data-v-75229b4a],.demo-room[data-focus=seats] [data-region=seats][data-v-75229b4a],.demo-room[data-focus=chat] [data-region=chat][data-v-75229b4a],.demo-room[data-focus=site] [data-region=panel][data-v-75229b4a],.demo-room[data-focus=tabs] [data-region=tabs][data-v-75229b4a],.demo-room[data-focus=title] [data-region=title][data-v-75229b4a],.demo-room[data-focus=backstage] [data-region=backstage][data-v-75229b4a],.demo-room[data-focus=card] [data-region=card][data-v-75229b4a]{box-shadow:inset 0 0 0 2px var(--accent)}.demo-callout[data-v-75229b4a]{max-width:60%;font-size:13px;line-height:var(--lh-13);color:var(--surface);background:var(--ink);border-radius:var(--radius-md);box-shadow:var(--shadow-2);margin:0;padding:6px 12px;position:absolute;bottom:16px;right:16px}.demo-line-enter-active[data-v-75229b4a],.demo-swap-enter-active[data-v-75229b4a]{transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out)}.demo-swap-leave-active[data-v-75229b4a]{transition:opacity var(--dur-quick) var(--ease-in)}.demo-line-enter-from[data-v-75229b4a],.demo-swap-enter-from[data-v-75229b4a]{opacity:0;transform:translateY(6px)}.demo-swap-leave-to[data-v-75229b4a]{opacity:0}@media (prefers-reduced-motion:reduce){.demo-line-enter-active[data-v-75229b4a],.demo-swap-enter-active[data-v-75229b4a],.demo-swap-leave-active[data-v-75229b4a]{transition:none}}.demo-page[data-v-330b775c]{background:var(--canvas);flex-direction:column;gap:12px;height:100vh;padding:16px 24px 24px;display:flex}.demo-page-embed[data-v-330b775c]{background:0 0;padding:0}.demo-head[data-v-330b775c]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.demo-pick[data-v-330b775c]{flex-wrap:wrap;gap:4px;display:flex}.demo-pick-item[data-v-330b775c]{font-size:14px;line-height:var(--lh-14);color:var(--muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;padding:4px 12px}.demo-pick-on[data-v-330b775c]{color:var(--ink);background:var(--fill);font-weight:600}.demo-ctl[data-v-330b775c]{align-items:center;gap:4px;margin-left:auto;display:flex}.demo-steps[data-v-330b775c]{gap:6px;margin:0;padding:0;list-style:none;display:flex}.demo-steps li[data-v-330b775c]{flex:1;min-width:0}.demo-step[data-v-330b775c]{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:6px;width:100%;padding:0;display:flex}.demo-step-bar[data-v-330b775c]{background:var(--line-2);border-radius:var(--radius-sm);height:3px;display:block;overflow:hidden}.demo-step-bar i[data-v-330b775c]{background:var(--accent);height:100%;display:block}.demo-step-label[data-v-330b775c]{font-size:12px;line-height:var(--lh-12);color:var(--faint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.demo-step-on .demo-step-label[data-v-330b775c]{color:var(--ink)}.demo-step-done .demo-step-label[data-v-330b775c]{color:var(--muted)}.demo-stage[data-v-330b775c]{flex:1;min-height:0}.demo-missing[data-v-330b775c]{color:var(--muted);margin:auto}
