.rail[data-v-eec3af87]{position:relative;flex-shrink:0;z-index:40}.inner[data-v-eec3af87],.rail[data-v-eec3af87]{width:var(--rail-w)}.inner[data-v-eec3af87]{position:absolute;top:0;bottom:0;left:0;display:flex;flex-direction:column;background:var(--panel);border-radius:var(--r-panel);overflow:hidden;transition:width .15s cubic-bezier(.2,.6,.2,1),box-shadow .15s ease}.rail.is-hover:has(.ctl-menu) .inner[data-v-eec3af87],.rail.is-hover:has(:focus-visible) .inner[data-v-eec3af87],.rail.is-hover:hover .inner[data-v-eec3af87]{width:var(--rail-w-open);background:var(--panel);border-radius:var(--r-panel);box-shadow:inset 0 0 0 1px var(--panel-edge),16px 0 40px #00000073}.rail.is-expanded[data-v-eec3af87],.rail.is-expanded .inner[data-v-eec3af87]{width:var(--rail-w-open)}.list[data-v-eec3af87]{flex:1;padding:8px 6px;overflow-y:auto;overflow-x:hidden}.foot[data-v-eec3af87],.list[data-v-eec3af87]{display:flex;flex-direction:column;gap:2px}.foot[data-v-eec3af87]{position:relative;padding:6px;border-top:1px solid var(--hairline)}.foot[data-v-eec3af87] .ritem.is-open,.ritem.is-open[data-v-eec3af87]{background:var(--hover);color:var(--text)}.ctl-menu{position:fixed;min-width:152px;padding:4px;background:var(--panel-alt);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:0 12px 32px #00000080;z-index:2147483000}.ctl-title{padding:6px 8px 5px;font-size:10px;font-weight:600;color:var(--text-faint)}.ctl-item{display:flex;align-items:center;gap:8px;width:100%;height:30px;padding:0 8px;border:0;border-radius:var(--r-sm);background:none;cursor:pointer;color:var(--text-mid);font:inherit;font-size:12px;text-align:left;white-space:nowrap}.ctl-item:hover{background:var(--hover);color:var(--text)}.ctl-item.on{color:var(--text);background:var(--hover)}.ctl-dot{width:6px;height:6px;border-radius:999px;flex-shrink:0;box-shadow:inset 0 0 0 1px var(--border-strong)}.ctl-item.on .ctl-dot{background:var(--text);box-shadow:none}.foot[data-v-eec3af87] .ritem,.ritem[data-v-eec3af87]{display:flex;align-items:center;gap:8px;height:36px;flex-shrink:0;border:0;border-radius:var(--r-sm);background:none;padding:0;cursor:pointer;color:var(--text-mid);font:inherit;text-align:left}.foot[data-v-eec3af87] .ritem:hover,.ritem[data-v-eec3af87]:hover{background:var(--hover);color:var(--text)}.ritem.static[data-v-eec3af87]{cursor:default}.ritem.static[data-v-eec3af87]:hover{background:none;color:var(--text-mid)}.foot[data-v-eec3af87] .ritem:focus-visible,.ritem[data-v-eec3af87]:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.ico .dot[data-v-eec3af87]{position:absolute;top:3px;right:2px;min-width:15px;height:15px;padding:0 4px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#e8445a;color:#fff;font:700 9px/1 var(--font-mono);font-variant-numeric:tabular-nums;box-shadow:0 0 0 1.5px var(--panel)}.foot[data-v-eec3af87] .ico,.ico[data-v-eec3af87]{position:relative;width:36px;height:36px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r-md)}.ritem.active[data-v-eec3af87]{color:var(--text)}.ritem.active .ico[data-v-eec3af87]{background:var(--panel-alt)}.rail.is-expanded .ritem.active[data-v-eec3af87],.rail.is-hover:has(.ctl-menu) .ritem.active[data-v-eec3af87],.rail.is-hover:has(:focus-visible) .ritem.active[data-v-eec3af87],.rail.is-hover:hover .ritem.active[data-v-eec3af87]{background:var(--panel-alt)}.rail.is-expanded .ritem.active .ico[data-v-eec3af87],.rail.is-hover:has(.ctl-menu) .ritem.active .ico[data-v-eec3af87],.rail.is-hover:has(:focus-visible) .ritem.active .ico[data-v-eec3af87],.rail.is-hover:hover .ritem.active .ico[data-v-eec3af87]{background:none}.foot[data-v-eec3af87] .lbl,.lbl[data-v-eec3af87]{white-space:nowrap;font-size:12px;font-weight:500;opacity:0;transition:opacity .1s ease}.rail.is-hover:has(.ctl-menu) .lbl[data-v-eec3af87],.rail.is-hover:has(:focus-visible) .foot[data-v-eec3af87] .lbl,.rail.is-hover:has(:focus-visible) .lbl[data-v-eec3af87],.rail.is-hover:hover .foot[data-v-eec3af87] .lbl,.rail.is-hover:hover .lbl[data-v-eec3af87]{opacity:1;transition-delay:.04s}.rail.is-expanded .foot[data-v-eec3af87] .lbl,.rail.is-expanded .lbl[data-v-eec3af87]{opacity:1;transition:none}[data-style=classic] .rail .inner{border-right:1px solid var(--hairline)}[data-style=classic] .rail.is-hover:hover .inner{border-radius:0;box-shadow:16px 0 40px #00000073}@media(prefers-reduced-motion:reduce){.inner[data-v-eec3af87],.lbl[data-v-eec3af87]{transition:none}}.srow .badge[data-v-a6e28821]{margin-left:auto;min-width:16px;height:16px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;font-size:9.5px;font-weight:700;line-height:1;color:#fff;background:#e8445a;border-radius:999px;font-variant-numeric:tabular-nums}.subnav[data-v-a6e28821]{width:var(--nav-w);flex-shrink:0;overflow:hidden;background:var(--panel);border:1px solid var(--panel-edge);border-radius:var(--r-panel);box-shadow:var(--panel-shadow);transition:width .18s ease,border-width .18s ease}.subnav.collapsed[data-v-a6e28821]{width:0;border-width:0;margin-right:calc(var(--panel-gap)*-1)}[data-style=classic] .subnav{border:0;border-right:1px solid var(--hairline)}[data-style=classic] .subnav.collapsed{border-right-color:transparent}.inner[data-v-a6e28821]{width:var(--nav-w);height:100%}.inner[data-v-a6e28821],.shead[data-v-a6e28821]{display:flex;flex-direction:column}.shead[data-v-a6e28821]{height:var(--page-hdr-h);padding:0 14px;justify-content:center;border-bottom:1px solid var(--hairline)}.shead .t[data-v-a6e28821]{font-size:13px;font-weight:700;letter-spacing:-.1px}.shead .d[data-v-a6e28821],.shead .t[data-v-a6e28821]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shead .d[data-v-a6e28821]{margin-top:2px;font-size:10px;color:var(--text-muted);line-height:1.5}.list[data-v-a6e28821]{flex:1;overflow-y:auto;padding:2px 8px 8px}.list[data-v-a6e28821],.sblock[data-v-a6e28821]{display:flex;flex-direction:column}.sblock[data-v-a6e28821]{gap:1px;padding:6px 0}.sblock.bt[data-v-a6e28821]{border-top:1px solid var(--hairline);margin-top:4px;padding-top:10px}.stitle[data-v-a6e28821]{gap:6px;width:100%;border:0;background:none;cursor:pointer;text-align:left;font:inherit;padding:2px 8px 6px;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.srow[data-v-a6e28821],.stitle[data-v-a6e28821]{display:flex;align-items:center}.srow[data-v-a6e28821]{position:relative;height:var(--nav-h);padding:0 8px;border-radius:var(--r-md);font-size:12px;font-weight:500;color:var(--text)}.srow[data-v-a6e28821]:hover{background:var(--hover)}.srow.active[data-v-a6e28821]{background:var(--selected);font-weight:600}.srow[data-v-a6e28821]:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.stitle[data-v-a6e28821]:hover{color:var(--text)}.stitle-t[data-v-a6e28821]{flex:1;overflow:hidden;text-overflow:ellipsis}.stitle-ic[data-v-a6e28821]{flex-shrink:0;color:var(--text-faint);transition:transform .12s}.stitle.folded .stitle-ic[data-v-a6e28821]{transform:rotate(-90deg)}.srow .lbl[data-v-a6e28821]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sfoot[data-v-a6e28821]{display:flex;gap:8px;padding:7px 10px;border-top:1px solid var(--hairline)}.cbtn[data-v-a6e28821],.sfoot[data-v-a6e28821]{align-items:center}.cbtn[data-v-a6e28821]{display:inline-flex;gap:5px;border:0;background:none;padding:3px 6px;margin-left:-6px;border-radius:var(--r-sm);font:inherit;font-size:10px;color:var(--text-muted);cursor:pointer}.cbtn[data-v-a6e28821]:hover{background:var(--hover);color:var(--text)}.ver[data-v-a6e28821]{margin-left:auto;font-size:9px;color:var(--text-muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.srow .badge[data-v-a6e28821]{margin-left:auto;min-width:16px;height:16px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;font-size:9.5px;font-weight:700;line-height:1;color:#fff;background:#e8445a;border-radius:999px;font-variant-numeric:tabular-nums}.subnav[data-v-a6e28821]{transition:none}}.cp-mask[data-v-d5f42852]{position:fixed;inset:0;z-index:200;background:#0000006b;display:flex;align-items:flex-start;justify-content:center;padding-top:10vh;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cp[data-v-d5f42852]{width:min(600px,calc(100vw - 32px));background:var(--panel,#fff);border:1px solid var(--border);border-radius:var(--r-md,10px);box-shadow:0 20px 60px #00000052;overflow:hidden;flex-direction:column;max-height:76vh}.cp[data-v-d5f42852],.cp-in[data-v-d5f42852]{display:flex}.cp-in[data-v-d5f42852]{align-items:center;gap:9px;padding:12px 14px;border-bottom:1px solid var(--hairline);flex-shrink:0}.cp-q[data-v-d5f42852]{flex:1;border:0;outline:0;background:transparent;font-size:13px;color:var(--text);min-width:0}.cp-q[data-v-d5f42852]::-moz-placeholder{color:var(--text-faint)}.cp-q[data-v-d5f42852]::placeholder{color:var(--text-faint)}.cp-count[data-v-d5f42852]{font-size:10px;color:var(--text-faint);font-variant-numeric:tabular-nums}.cp-kbd[data-v-d5f42852]{font-size:9px;font-weight:600;padding:2px 5px;border-radius:3px;color:var(--text-muted);background:var(--hover);border:1px solid var(--border)}.cp-list[data-v-d5f42852]{overflow-y:auto;padding:5px}.cp-sec[data-v-d5f42852]{display:flex;align-items:center;gap:6px;padding:9px 9px 5px;margin-top:2px;font-size:10px;font-weight:700;letter-spacing:.3px;color:var(--text-muted);text-transform:none}.cp-sec-n[data-v-d5f42852]{margin-left:auto;font-size:9px;font-weight:600;color:var(--text-faint);font-variant-numeric:tabular-nums}.cp-row[data-v-d5f42852]{display:flex;align-items:center;gap:9px;width:100%;padding:7px 9px;border:0;border-radius:var(--r-sm,6px);background:transparent;cursor:pointer;text-align:left;color:var(--text)}.cp-row.child[data-v-d5f42852]{padding-left:20px;position:relative}.cp-row.child[data-v-d5f42852]:before{content:"";position:absolute;left:12px;top:0;bottom:0;border-left:1px solid var(--hairline)}.cp-row.on[data-v-d5f42852]{background:var(--hover)}.cp-row.cur .cp-label[data-v-d5f42852]{color:var(--brand)}.cp-ic[data-v-d5f42852]{flex-shrink:0;color:var(--text-muted)}.cp-row.on .cp-ic[data-v-d5f42852]{color:var(--text)}.cp-label[data-v-d5f42852]{font-size:12.5px;font-weight:600;white-space:nowrap}.cp-label .hit[data-v-d5f42852]{color:var(--brand)}.cp-in-group[data-v-d5f42852]{font-size:9.5px;border-radius:3px;color:var(--text-muted);background:var(--hover);border:1px solid var(--border)}.cp-here[data-v-d5f42852],.cp-in-group[data-v-d5f42852]{padding:1px 5px;flex-shrink:0}.cp-here[data-v-d5f42852]{font-size:9px;font-weight:700;border-radius:3px;color:var(--brand);background:var(--brand-tint,rgba(58,197,23,.12))}.cp-path[data-v-d5f42852]{margin-left:auto;font-size:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:46%}.cp-none[data-v-d5f42852],.cp-path[data-v-d5f42852]{color:var(--text-faint)}.cp-none[data-v-d5f42852]{padding:26px;text-align:center;font-size:12px}.cp-enter-active[data-v-d5f42852],.cp-leave-active[data-v-d5f42852]{transition:opacity .12s ease}.cp-enter-active .cp[data-v-d5f42852],.cp-leave-active .cp[data-v-d5f42852]{transition:transform .12s ease,opacity .12s ease}.cp-enter-from[data-v-d5f42852],.cp-leave-to[data-v-d5f42852]{opacity:0}.cp-enter-from .cp[data-v-d5f42852],.cp-leave-to .cp[data-v-d5f42852]{transform:translateY(-6px);opacity:0}.agent-aside[data-v-9eb87371]{transition:width .22s ease}.agent-aside.no-anim[data-v-9eb87371]{transition:none}.agent-icon-btn[data-v-9eb87371]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:var(--r-sm);background:transparent;cursor:pointer;transition:background .15s}.agent-icon-btn[data-v-9eb87371]:hover{background:var(--hover)}.composer[data-v-9eb87371]:focus-within{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand-dim,transparent)}.model-chip[data-v-9eb87371]{font-family:var(--font-mono,ui-monospace,monospace);font-size:10px;color:var(--text-muted);border:1px solid var(--hairline);border-radius:999px;padding:2px 8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.send-btn[data-v-9eb87371]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:var(--r-sm,6px);background:var(--brand);color:var(--brand-fg,var(--text-inv));cursor:pointer;transition:background .15s,opacity .15s}.send-btn[data-v-9eb87371]:hover:not(:disabled){background:var(--brand-hover,var(--brand))}.send-btn[data-v-9eb87371]:disabled{background:var(--hover);color:var(--text-faint);cursor:default}.part-in[data-v-9eb87371]{animation:part-in-9eb87371 .38s cubic-bezier(.22,.61,.36,1) both}@keyframes part-in-9eb87371{0%{opacity:0;transform:translateY(6px);filter:blur(3px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.type-cursor[data-v-9eb87371]:after{content:"▍";color:var(--text-muted);animation:blink-9eb87371 .9s steps(1) infinite}@keyframes blink-9eb87371{50%{opacity:0}}.thinking-dot[data-v-9eb87371]{display:inline-block;animation:breathe-9eb87371 1.2s ease-in-out infinite}@keyframes breathe-9eb87371{50%{opacity:.25}}.pop-enter-active[data-v-9eb87371],.pop-leave-active[data-v-9eb87371]{transition:opacity .15s ease,transform .15s ease}.pop-enter-from[data-v-9eb87371],.pop-leave-to[data-v-9eb87371]{opacity:0;transform:translateY(-4px) scale(.98)}[data-v-9eb87371] .md-code{font-family:ui-monospace,monospace;font-size:.92em;padding:0 4px;border-radius:4px;background:var(--hover)}[data-v-9eb87371] .md-route{color:var(--brand);-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:2px;cursor:pointer}[data-v-9eb87371] .md-route:hover{text-decoration-style:solid}[data-v-9eb87371] .md-h{display:inline-block;font-weight:700;font-size:1.05em;letter-spacing:.01em;margin-top:2px}[data-v-9eb87371] .md-li{color:var(--brand);font-size:.85em}[data-v-9eb87371] .md-table-wrap{margin:6px 0;border:1px solid var(--hairline);border-radius:var(--r-sm);overflow-x:auto}[data-v-9eb87371] .md-table{width:100%;border-collapse:collapse;white-space:normal;font-size:11.5px;line-height:1.55}[data-v-9eb87371] .md-table td,[data-v-9eb87371] .md-table th{padding:5px 9px;text-align:left;vertical-align:top;border-bottom:1px solid var(--hairline)}[data-v-9eb87371] .md-table td+td,[data-v-9eb87371] .md-table th+th{border-left:1px solid var(--hairline)}[data-v-9eb87371] .md-table thead th{background:color-mix(in srgb,var(--hover) 60%,transparent);font-weight:600;color:var(--text-mid);white-space:nowrap}[data-v-9eb87371] .md-table tbody tr:last-child td{border-bottom:none}.wrap-any[data-v-9eb87371]{overflow-wrap:anywhere;word-break:break-word}.user-row[data-v-9eb87371]{padding-top:6px;padding-bottom:6px;background:var(--panel,var(--bg))}.user-card[data-v-9eb87371]{position:relative;padding:9px 12px 9px 14px;border-radius:var(--r-lg);background:var(--panel-alt);color:var(--text);font-size:13px;line-height:1.55;box-shadow:inset 0 1px #ffffff08}.user-card[data-v-9eb87371]:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:2px;border-radius:1px;background:var(--brand)}.ai-block[data-v-9eb87371]{position:relative;padding-left:0}.ai-block[data-v-9eb87371]:before{content:"";position:absolute;left:3px;top:10px;bottom:8px;width:1.5px;background:var(--hairline)}.ai-node[data-v-9eb87371]{position:relative;padding-left:18px}.ai-node[data-v-9eb87371]:before{content:"";position:absolute;left:0;top:6px;width:7.5px;height:7.5px;border-radius:50%;background:var(--text-faint);box-shadow:0 0 0 3px var(--bg)}.ai-node--tool[data-v-9eb87371]:before{background:var(--ui-success-500,var(--brand))}.ai-node--warn[data-v-9eb87371]:before{background:var(--warn-pulse,#e5484d)}.ai-node--meta[data-v-9eb87371]:before{display:none}.ai-text[data-v-9eb87371]{font-size:12px;color:color-mix(in srgb,var(--text) 72%,var(--text-mid))}.agent-list[data-v-9eb87371]{overflow-anchor:none}.think-scroll[data-v-9eb87371]{display:flex;flex-direction:column-reverse}.ai-node--ask[data-v-9eb87371]:before{background:var(--brand)}.ask-card[data-v-9eb87371]{border:1px solid color-mix(in srgb,var(--brand) 25%,var(--hairline));border-radius:var(--r-md);padding:10px 12px;background:color-mix(in srgb,var(--brand) 4%,transparent)}.ask-q[data-v-9eb87371]{font-weight:600;margin-bottom:8px}.ask-opts[data-v-9eb87371]{display:flex;flex-wrap:wrap;gap:6px}.ask-opt[data-v-9eb87371]{display:inline-flex;flex-direction:column;align-items:flex-start;gap:1px;max-width:100%;padding:5px 11px;border:1px solid var(--border);border-radius:6px;background:var(--bg);cursor:pointer;text-align:left;transition:border-color .15s,background .15s}.ask-opt[data-v-9eb87371]:hover:not(:disabled){border-color:var(--brand);background:color-mix(in srgb,var(--brand) 8%,var(--bg))}.ask-opt[data-v-9eb87371]:disabled{opacity:.55;cursor:default}.ask-opt-label[data-v-9eb87371]{font-size:12px;color:var(--text)}.ask-opt-desc[data-v-9eb87371]{font-size:10px;color:var(--text-muted)}.ask-hint[data-v-9eb87371]{margin-top:7px;font-size:10px;color:var(--text-faint)}.action-card[data-v-9eb87371]{border:1px solid var(--border);border-radius:var(--r-md);background:var(--panel);overflow:hidden}.action-head[data-v-9eb87371]{display:flex;align-items:flex-start;gap:9px;padding:11px 12px;background:var(--panel-alt);border-bottom:1px solid var(--hairline)}.action-ico[data-v-9eb87371]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--r-sm);color:var(--brand);background:var(--brand-tint,var(--hover))}.action-title[data-v-9eb87371]{font-size:12.5px;font-weight:600;color:var(--text)}.action-sum[data-v-9eb87371]{margin-top:3px;font-size:11px;line-height:1.5;color:var(--text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.action-badge[data-v-9eb87371]{flex-shrink:0;font-size:10px;padding:2px 7px;border-radius:999px;border:1px solid var(--border);color:var(--text-muted)}.action-badge.done[data-v-9eb87371]{color:var(--brand);border-color:color-mix(in srgb,var(--brand) 40%,transparent)}.action-badge.failed[data-v-9eb87371]{color:var(--warn-pulse);border-color:color-mix(in srgb,var(--warn-pulse) 40%,transparent)}.action-body[data-v-9eb87371]{padding:2px 12px}.diff-list[data-v-9eb87371]{list-style:none;margin:0;padding:0}.diff-row[data-v-9eb87371]{display:grid;grid-template-columns:88px 1fr;gap:0 10px;align-items:baseline;padding:8px 0;border-bottom:1px solid var(--hairline)}.diff-row[data-v-9eb87371]:last-child{border-bottom:0}.diff-k[data-v-9eb87371]{font-size:11px;line-height:1.4;color:var(--text-muted)}.diff-v[data-v-9eb87371]{min-width:0}.diff-new[data-v-9eb87371]{font-size:12px;font-weight:600;line-height:1.4;color:var(--text);font-variant-numeric:tabular-nums}.diff-old[data-v-9eb87371]{margin-top:2px;font-size:11px;line-height:1.4;color:var(--text-faint)}.diff-old[data-v-9eb87371]:before{content:"原 "}.action-empty[data-v-9eb87371]{padding:10px 0;font-size:11px;color:var(--text-faint)}.action-foot[data-v-9eb87371]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:46px;padding:8px 8px 8px 12px;border-top:1px solid var(--hairline);background:var(--panel-alt)}.action-foot-text[data-v-9eb87371]{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:var(--text-muted)}.action-foot-text.ok[data-v-9eb87371]{color:var(--brand)}.action-foot-text.bad[data-v-9eb87371]{color:var(--warn-pulse)}.action-btns[data-v-9eb87371]{display:flex;align-items:center;gap:8px;flex-shrink:0}.action-btn[data-v-9eb87371]{height:28px;padding:0 11px;border-radius:var(--r-sm);border:1px solid var(--border-strong,var(--border));background:var(--bg);color:var(--text);font-size:12px;font-weight:500;cursor:pointer;transition:background .15s,border-color .15s,opacity .15s}.action-btn[data-v-9eb87371]:hover:not(:disabled){background:var(--hover);border-color:var(--text-muted)}.action-btn.primary[data-v-9eb87371]{padding:0 13px;border-color:var(--brand);background:var(--brand);color:var(--brand-fg,#fff);font-weight:600}.action-btn.primary[data-v-9eb87371]:hover:not(:disabled){background:var(--brand-hover,var(--brand));border-color:var(--brand-hover,var(--brand))}.action-btn[data-v-9eb87371]:disabled{opacity:.5;cursor:default}.mq[data-v-9eb87371]{display:flex;flex-direction:column;gap:8px;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.mq[data-v-9eb87371],.mq-row[data-v-9eb87371]{overflow:hidden}.mq-track[data-v-9eb87371]{display:flex;gap:8px;width:-moz-max-content;width:max-content;padding:0 4px;animation:mq-scroll-9eb87371 var(--mq-dur,24s) linear infinite}.mq-left .mq-track[data-v-9eb87371]{animation-direction:normal}.mq-right .mq-track[data-v-9eb87371]{animation-direction:reverse}.mq-row:hover .mq-track[data-v-9eb87371]{animation-play-state:paused}@keyframes mq-scroll-9eb87371{0%{transform:translate(0)}to{transform:translate(-50%)}}.mq-chip[data-v-9eb87371]{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 13px;border:1px solid var(--border);border-radius:999px;background:var(--panel-alt);color:var(--text-mid);font-size:12px;white-space:nowrap;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.mq-chip[data-v-9eb87371]:hover{border-color:var(--text-muted);color:var(--text);background:var(--hover)}@media(prefers-reduced-motion:reduce){.mq-track[data-v-9eb87371]{animation:none}.mq-row[data-v-9eb87371]{overflow-x:auto}}.status-row[data-v-9eb87371]{margin-bottom:-6px}.status-pill[data-v-9eb87371]{display:inline-flex;align-items:center;gap:7px;padding:4px 12px;border-radius:999px;border:1px solid var(--hairline);background:color-mix(in srgb,var(--bg) 82%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:11px;color:var(--text-mid);box-shadow:0 2px 10px color-mix(in srgb,var(--bg) 40%,transparent)}.status-dot[data-v-9eb87371]{width:6px;height:6px;border-radius:50%;background:var(--ui-success-500,var(--brand));animation:breathe-9eb87371 1.2s ease-in-out infinite}.status-back[data-v-9eb87371]{margin-left:2px;padding:1px 8px;border:none;border-radius:999px;background:var(--hover);color:var(--text);font-size:10px;cursor:pointer;transition:background .15s}.status-back[data-v-9eb87371]:hover{background:color-mix(in srgb,var(--brand) 18%,var(--hover))}.send-btn.stopping[data-v-9eb87371]{background:var(--hover);color:var(--text)}.send-btn.stopping[data-v-9eb87371]:hover{background:color-mix(in srgb,var(--warn-pulse,#e5484d) 18%,var(--hover))}.stop-square[data-v-9eb87371]{display:inline-block;width:10px;height:10px;border-radius:2px;background:currentColor;animation:breathe-9eb87371 1.4s ease-in-out infinite}.stop-square-sm[data-v-9eb87371]{display:inline-block;width:7px;height:7px;border-radius:1.5px;background:var(--text-faint)}.ai-block[data-v-9eb87371] details:hover{border-color:color-mix(in srgb,var(--brand) 28%,var(--hairline))}.admin-root[data-v-943da201]{display:flex;overflow:hidden;background:var(--canvas);height:100vh}.admin-root.agent-open[data-v-943da201]{padding-right:var(--panel-gap)}.shell-main[data-v-943da201]{flex:1;min-width:0;position:relative;contain:layout;height:100%}.agent-toggle[data-v-943da201]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:var(--r-sm);background:transparent;cursor:pointer;transition:background .15s}.agent-toggle[data-v-943da201]:hover{background:var(--hover)}.agent-toggle.on[data-v-943da201]{background:var(--brand-tint,var(--hover))}.agent-qa[data-v-943da201]{border:none;background:transparent;padding:0;font-size:10px;color:var(--text-muted);cursor:pointer;transition:color .15s}.admin-frame[data-v-943da201],.agent-qa[data-v-943da201]:hover{color:var(--text)}.admin-frame[data-v-943da201]{display:flex;flex-direction:column;height:100%;padding:var(--panel-gap);gap:var(--panel-gap);background:var(--canvas);font-family:var(--font-sans);overflow:hidden}.topbar[data-v-943da201]{height:var(--top-h);gap:12px;padding:0 16px;background:var(--panel);border-radius:var(--r-panel);position:relative;z-index:30}.brand[data-v-943da201],.topbar[data-v-943da201]{display:flex;align-items:center}.brand[data-v-943da201]{gap:8px;min-width:0;flex-shrink:0}.logo[data-v-943da201]{background:var(--brand);color:var(--brand-fg);display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;letter-spacing:.5px;font-family:var(--font-mono)}.logo[data-v-943da201],.logo-img[data-v-943da201]{width:22px;height:22px;border-radius:4px;flex-shrink:0}.logo-img[data-v-943da201]{-o-object-fit:cover;object-fit:cover}.meta[data-v-943da201]{display:flex;flex-direction:column;line-height:1.1;min-width:0}.meta .name[data-v-943da201]{font-size:12px;font-weight:700;color:var(--text);letter-spacing:-.1px}.meta .name[data-v-943da201],.meta .sub[data-v-943da201]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meta .sub[data-v-943da201]{font-size:9px;color:var(--text-muted);font-weight:500}.bcr[data-v-943da201]{flex:1;display:flex;align-items:center;gap:6px;padding:0 16px;min-width:0}.bcr .sep[data-v-943da201]{color:var(--text-faint);font-size:11px}.bcr .cr[data-v-943da201]{font-size:12px;color:var(--text-muted);font-weight:500;white-space:nowrap}.bcr .cr.last[data-v-943da201]{color:var(--text);font-weight:600}.search-btn[data-v-943da201]{display:flex;align-items:center;gap:6px;height:26px;padding:0 8px 0 7px;background:var(--panel);border:1px solid var(--border);border-radius:var(--r-sm,6px);cursor:pointer;transition:background .15s,border-color .15s}.search-btn[data-v-943da201]:hover{background:var(--hover);border-color:var(--text-muted)}.search-hint[data-v-943da201]{font-size:11px;color:var(--text-muted)}.search-kbd[data-v-943da201]{font-size:9px;font-weight:600;padding:1px 4px;border-radius:3px;color:var(--text-faint);background:var(--hover);border:1px solid var(--border)}.divider[data-v-943da201]{width:1px;height:16px;background:var(--hairline);margin:0 4px}.user-block[data-v-943da201]{position:relative;display:flex;align-items:center;gap:6px;cursor:pointer;padding:4px 6px;border-radius:var(--r-sm)}.user-block[data-v-943da201]:hover{background:var(--hover)}.avatar-img[data-v-943da201]{width:24px;height:24px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.avatar-img.lg[data-v-943da201]{width:32px;height:32px}.user-meta[data-v-943da201]{display:flex;flex-direction:column;line-height:1.15}.user-meta .n[data-v-943da201]{font-size:11px;font-weight:600;color:var(--text)}.user-meta .r[data-v-943da201]{font-size:9px;color:var(--text-muted)}.menu[data-v-943da201]{position:absolute;top:calc(100% + 4px);right:0;width:200px;background:var(--panel);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:0 8px 24px #00000080;z-index:40}.mhead[data-v-943da201]{display:flex;align-items:center;gap:10px;padding:12px;border-bottom:1px solid var(--hairline)}.mn[data-v-943da201]{font-size:12px;font-weight:700}.mr[data-v-943da201]{font-size:10px;color:var(--text-muted)}.mitem[data-v-943da201]{width:100%;display:flex;align-items:center;gap:8px;background:transparent;border:0;padding:10px 12px;font:inherit;font-size:12px;color:var(--text);cursor:pointer;text-align:left}.mitem[data-v-943da201]:hover{background:var(--hover)}[data-style=classic] .admin-frame .topbar{border-bottom:1px solid var(--hairline)}[data-style=classic] .admin-frame .content{border:0}.body[data-v-943da201]{flex:1;display:flex;overflow:hidden;min-height:0;gap:var(--panel-gap)}.content[data-v-943da201]{flex:1;min-width:0;overflow:auto;background:var(--panel);border:1px solid var(--panel-edge);border-radius:var(--r-panel);box-shadow:var(--panel-shadow)}.admin-root .agent-aside{box-sizing:content-box;margin:var(--panel-gap) 0;height:calc(100% - var(--panel-gap)*2)!important;padding-left:var(--panel-gap);border:0!important;background:transparent!important}.admin-root .agent-aside>div{border-radius:var(--r-panel);background:var(--panel);box-shadow:var(--panel-shadow)}.admin-root .agent-aside .agent-resize{width:6px;left:0;background:transparent!important}.admin-root .agent-aside .agent-resize:hover{box-shadow:inset var(--panel-gap) 0 0 var(--brand)}.admin-root:not(.agent-open) .agent-aside{padding-left:0}[data-style=classic] .admin-root .agent-aside{margin:0;height:100%!important;padding-left:0}[data-style=classic] .admin-root .agent-aside>div{border-width:0 0 0 1px;border-color:var(--hairline);border-radius:0;box-shadow:none}[data-style=classic] .admin-root .agent-aside .agent-resize{box-shadow:none}[data-style=classic] .admin-root .agent-aside .agent-resize:hover{background:var(--border)!important}[data-style=classic] .admin-root.agent-open{padding-right:0}
