.spinner{border:2px solid color-mix(in srgb, var(--primary) 25%, transparent);border-top-color:var(--primary);border-radius:50%;flex:none;width:.85em;height:.85em;animation:.9s linear infinite spin;display:inline-block}.live-badge{align-items:center;gap:var(--space-xs);display:inline-flex}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner{animation:none}}.slash-hint{font-family:var(--font-mono,monospace);font-size:var(--fs-small,.85em);color:var(--text-muted);white-space:pre-wrap;grid-column:1/-1}[dir=rtl] :is(.blk,.markdown-view,.md,.command-reply-body,.task-title,#task-title,.welcome,.outgoing .text,textarea,input[type=text],input[type=search],input:not([type])){text-align:start;unicode-bidi:plaintext}[dir=rtl] :-webkit-any(.blk,.markdown-view,.md,.command-reply-body) :-webkit-any(p,li,h1,h2,h3,h4,h5,h6,blockquote,td,th,dt,dd){text-align:start;unicode-bidi:plaintext}[dir=rtl] :-moz-any(.blk,.markdown-view,.md,.command-reply-body) :-moz-any(p,li,h1,h2,h3,h4,h5,h6,blockquote,td,th,dt,dd){text-align:start;unicode-bidi:plaintext}[dir=rtl] :is(.blk,.markdown-view,.md,.command-reply-body) :is(p,li,h1,h2,h3,h4,h5,h6,blockquote,td,th,dt,dd){text-align:start;unicode-bidi:plaintext}.blocked-page[data-v-504d0c43]{min-height:100vh;padding:var(--space-lg);background:var(--bg);color:var(--text);font-family:var(--font);place-items:center;display:grid}.blocked-card[data-v-504d0c43]{width:min(520px,100%);padding:var(--space-lg);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg)}.blocked-card p[data-v-504d0c43]{margin-block:var(--space-lg)}.search-page[data-v-a1190c2b]{min-height:100vh;padding:var(--space-md);background:color-mix(in srgb, var(--surface-muted) 50%, var(--bg));color:var(--text);font-family:var(--font);gap:var(--space-sm);flex-direction:column;display:flex}.topbar[data-v-a1190c2b]{align-items:center;gap:var(--space-sm);display:flex}.topbar h1[data-v-a1190c2b]{font-size:var(--fs-h2);font-weight:var(--fw-h2);margin:0}.searchbox input[data-v-a1190c2b]{border:1px solid var(--border);border-radius:var(--card-r);background:var(--surface);width:100%;max-width:720px;color:var(--text);padding:calc(var(--space-sm) + var(--space-xs)) var(--space-md);font:500 var(--fs-h3) var(--font)}.searchbox input[data-v-a1190c2b]:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 16%, transparent);outline:none}.hint[data-v-a1190c2b]{font-size:var(--fs-caption);margin:0}.muted[data-v-a1190c2b]{color:var(--text-muted)}.error[data-v-a1190c2b]{color:var(--danger)}.empty[data-v-a1190c2b]{padding:var(--space-md) 0}.card[data-v-a1190c2b]{background:var(--surface);border-radius:var(--card-r);padding:var(--space-md);max-width:720px;box-shadow:0 1px 2px #1018280f,0 6px 16px #10182814}h2[data-v-a1190c2b]{margin:0 0 var(--space-sm);font-size:var(--fs-h3);font-weight:var(--fw-h3);align-items:center;gap:var(--space-sm);display:flex}.cnt[data-v-a1190c2b]{font-size:var(--fs-caption);color:var(--text-muted)}.list[data-v-a1190c2b]{margin:0;padding:0;list-style:none}.row[data-v-a1190c2b]{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-md);width:100%;padding:var(--space-sm);border-radius:var(--card-r);border:0;border-top:1px solid color-mix(in srgb, var(--border) 50%, transparent);color:inherit;background:0 0;text-decoration:none;display:flex}.list li:first-child .row[data-v-a1190c2b]{border-top:0}.row[data-v-a1190c2b]:hover{background:var(--surface-muted)}.row-title[data-v-a1190c2b]{font-weight:var(--fw-h3);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chip[data-v-a1190c2b]{font-size:var(--fs-caption);color:var(--text-muted);background:var(--surface-muted);border-radius:var(--radius-pill);padding:var(--space-xs) var(--space-sm);white-space:nowrap;flex-shrink:0}.chip.k[data-v-a1190c2b]{color:var(--primary);background:color-mix(in srgb, var(--primary) 12%, transparent)}.chip.st[data-v-a1190c2b]{color:var(--text);background:color-mix(in srgb, var(--primary) 10%, var(--surface-muted))}.row-meta[data-v-a1190c2b]{align-items:center;gap:var(--space-xs);flex-shrink:0;display:inline-flex}.btn[data-v-a1190c2b]{background:var(--surface-muted);color:var(--text);border-radius:var(--btn-r);padding:var(--space-sm) calc(var(--space-sm) + var(--space-xs));cursor:pointer;font:var(--fw-btn) var(--fs-btn) var(--font);border:0}.btn.ghost[data-v-a1190c2b]{background:0 0}.btn[data-v-a1190c2b]:hover{filter:brightness(.97)}.more[data-v-a1190c2b]{margin-top:var(--space-sm)}.activity-pulse[data-v-b2d7d9b7]{align-items:center;gap:var(--space-xs);color:var(--primary);font-size:var(--fs-micro);font-weight:var(--fw-h3);white-space:nowrap;flex:none;line-height:1;display:inline-flex}.metric[data-v-b2d7d9b7]{align-items:center;gap:var(--space-2xs);display:inline-flex}.activity-pulse.error[data-v-b2d7d9b7],.activity-pulse.stale[data-v-b2d7d9b7]{color:var(--text-muted)}.bolt[data-v-b2d7d9b7]{animation:1.2s ease-in-out infinite pulse-flash-b2d7d9b7}.activity-pulse.stale .bolt[data-v-b2d7d9b7],.activity-pulse.stale[data-v-b2d7d9b7] .spinner{animation:none}@keyframes pulse-flash-b2d7d9b7{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.bolt[data-v-b2d7d9b7]{animation:none}}.nav-tree[data-v-b689452c]{background:var(--surface-raised);border-right:1px solid var(--border);z-index:10;width:max-content;min-width:16.6667vw;max-width:25vw;height:100vh;font-size:var(--fs-caption);box-sizing:border-box;--nav-guide:color-mix(in srgb, var(--border) 70%, transparent);--nav-on-bg:color-mix(in srgb, var(--primary) 10%, var(--surface));position:sticky;top:0}.nav-scroll[data-v-b689452c]{scrollbar-width:thin;box-sizing:border-box;height:100%;padding:var(--space-md) var(--space-sm) calc(var(--space-sm) * 2 + 52px);overflow:hidden auto}.chat-slot[data-v-b689452c]{right:var(--space-sm);bottom:var(--space-sm);z-index:11;position:absolute}.tree[data-v-b689452c]{gap:var(--space-2xs);flex-direction:column;min-height:100%;display:flex}.summary[data-v-b689452c]{padding:var(--inset-sm) var(--space-sm);font-weight:var(--fw-strong);cursor:pointer;list-style:none;display:none}.root[data-v-b689452c]{align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);border-radius:var(--card-r);color:var(--text);text-decoration:none;display:flex}.root[data-v-b689452c]:hover,.root.on[data-v-b689452c]{background:var(--surface);box-shadow:inset 0 0 0 1px var(--border)}.root[data-v-b689452c]:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.search[data-v-b689452c]:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.resizer[data-v-b689452c]:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.resizer[data-v-b689452c]{cursor:col-resize;z-index:12;width:11px;height:100%;position:absolute;top:0;right:-5px}.resizer[data-v-b689452c]:hover,.resizer[data-v-b689452c]:active{background:color-mix(in srgb, var(--primary) 35%, transparent)}.avatar[data-v-b689452c]{background:var(--primary);color:#fff;width:32px;height:32px;font-weight:var(--fw-strong);font-size:var(--fs-btn);border-radius:50%;flex:none;place-items:center;display:grid}.root-text[data-v-b689452c]{flex-direction:column;flex:auto;min-width:0;line-height:1.2;display:flex}.avatar img[data-v-b689452c]{border-radius:inherit;object-fit:cover;width:100%;height:100%}.root-name[data-v-b689452c]{font-weight:var(--fw-strong);font-size:var(--fs-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.root-sub[data-v-b689452c]{color:var(--text-muted);font-size:var(--fs-micro)}.version[data-v-b689452c]{padding:var(--space-2xs) var(--space-sm) var(--space-xs);color:var(--text-muted);opacity:.6;letter-spacing:.02em;font:10px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;text-decoration:none;display:block}.version[data-v-b689452c]:hover{opacity:1;text-decoration:underline}.search[data-v-b689452c]{align-items:center;gap:var(--space-sm);margin:var(--space-xs) var(--space-xs) var(--space-sm);padding:var(--space-xs) var(--space-sm);border:1px solid var(--border);border-radius:var(--card-r);background:var(--surface);color:var(--text-muted);font:inherit;cursor:pointer;text-align:left;display:flex}.search[data-v-b689452c]:hover{border-color:color-mix(in srgb, var(--primary) 40%, var(--border));color:var(--text)}.search-label[data-v-b689452c]{flex:1}.search kbd[data-v-b689452c]{font:10px/1 var(--font);color:var(--text-muted);border:1px solid var(--border);border-radius:var(--btn-r);padding:var(--space-2xs) var(--space-xs);background:var(--surface-raised)}.level[data-v-b689452c]{gap:var(--space-2xs);flex-direction:column;display:flex}.level.team[data-v-b689452c]{margin-top:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid var(--nav-guide)}.level-head[data-v-b689452c]{padding:var(--space-xs) var(--space-sm) var(--space-xs);font-size:var(--fs-micro);font-weight:var(--fw-strong);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.node[data-v-b689452c]{padding:var(--space-xs) var(--space-sm);border-radius:var(--card-r);min-height:26px;color:var(--text-muted);font-weight:var(--fw-medium);text-align:left;cursor:pointer;font:inherit;font-weight:var(--fw-medium);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-left:3px solid #0000;line-height:16px;text-decoration:none;display:block;overflow:hidden}.node[data-v-b689452c]:hover{background:var(--surface);color:var(--text)}.node.path[data-v-b689452c]{color:var(--text);font-weight:var(--fw-h3)}.node.on[data-v-b689452c]{color:var(--primary);background:var(--nav-on-bg);border-left-color:var(--primary);font-weight:var(--fw-strong);border-radius:0 var(--card-r) var(--card-r) 0}.node[data-v-b689452c]:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.peers[data-v-b689452c]{gap:var(--space-2xs);margin:var(--space-2xs) 0 var(--space-xs) var(--space-md);background:linear-gradient(var(--nav-guide), var(--nav-guide)) left top / 2px 100% no-repeat;scrollbar-width:thin;flex-direction:column;max-height:323px;display:flex;overflow:hidden auto}.peers .peer[data-v-b689452c]{padding-left:calc(2px + var(--space-xs) + var(--space-sm));font-weight:var(--fw-body);border-left-width:0}.peers .peer.path[data-v-b689452c]{font-weight:var(--fw-h3)}.peers .peer.on[data-v-b689452c]{box-shadow:inset 3px 0 0 var(--primary);font-weight:var(--fw-strong);border-radius:0 var(--card-r) var(--card-r) 0;border-left-width:0}.peers .peer[data-v-b689452c]:hover{border-radius:0 var(--card-r) var(--card-r) 0}.more>summary[data-v-b689452c]{list-style:none}.more>summary[data-v-b689452c]::-webkit-details-marker{display:none}.more>summary[data-v-b689452c]:after{content:" ▸";color:var(--text-muted);font-size:var(--fs-micro)}.more[open]>summary[data-v-b689452c]:after{content:" ▾"}.grow[data-v-b689452c]{flex:1}.foot[data-v-b689452c]{margin-top:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid var(--nav-guide);gap:var(--space-2xs);flex-direction:column;display:flex}.node.util[data-v-b689452c]{font-weight:var(--fw-body);font-size:var(--fs-caption)}@media (max-width:820px){.nav-tree[data-v-b689452c]{border-right:0;border-bottom:1px solid var(--border);height:auto;padding:0;position:relative;width:auto!important;min-width:0!important;max-width:none!important}.resizer[data-v-b689452c]{display:none}.summary[data-v-b689452c]{padding-right:56px;display:block}.chat-slot[data-v-b689452c]{top:2px;bottom:auto}.tree[data-v-b689452c]{min-height:0}.nav-scroll[data-v-b689452c]{height:auto;padding:0;overflow:visible}.nav-tree[data-v-b689452c]{min-height:44px}}.screen-head[data-v-2f3b5162]{--head-quiet:color-mix(in srgb, var(--text-muted) 75%, var(--surface));min-width:0}.head-rows[data-v-2f3b5162]{align-items:stretch;gap:var(--stack-sm);flex-direction:column;flex:auto;width:100%;min-width:0;display:flex}.head-line[data-v-2f3b5162]{flex-wrap:wrap;align-items:center;min-width:0;display:flex}.head-place[data-v-2f3b5162]{gap:var(--space-md);min-height:32px}.head-heading[data-v-2f3b5162]{align-items:center;gap:var(--space-sm);flex:auto;min-width:0;display:flex}.screen-title[data-v-2f3b5162]{align-items:baseline;gap:var(--space-xs);min-width:0;font-size:var(--fs-h2);font-weight:var(--fw-h2);flex-wrap:wrap;flex:auto;margin:0;line-height:1.2;display:flex}.team[data-v-2f3b5162]{color:var(--text-muted);font-weight:var(--fw-body);white-space:nowrap;text-decoration:none}.team[data-v-2f3b5162]:hover{color:var(--primary);text-decoration:underline}.sep[data-v-2f3b5162]{color:var(--border);font-weight:var(--fw-body)}.entity[data-v-2f3b5162]{overflow-wrap:anywhere;min-width:0}.head-tags[data-v-2f3b5162]{align-items:center;gap:var(--space-xs);flex-wrap:wrap;min-width:0;display:flex}.head-actions[data-v-2f3b5162]{align-items:center;gap:var(--space-xs);flex-wrap:wrap;flex:0 auto;min-width:0;margin-left:auto;display:flex}.head-state[data-v-2f3b5162]{gap:var(--space-lg);color:var(--head-quiet);font-size:var(--fs-caption);flex-wrap:nowrap}.head-facts[data-v-2f3b5162]{align-items:center;gap:var(--space-md);flex-wrap:wrap;min-width:0;display:flex}.meta[data-v-2f3b5162]{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;flex:0 auto;min-width:0;margin-left:auto;overflow:hidden}.settings-frame,.settings-page{box-sizing:border-box;gap:var(--space-md);min-width:0;min-height:100vh;padding:var(--space-md);background:color-mix(in srgb, var(--surface-muted) 50%, var(--bg));flex-direction:column;display:flex}.settings-frame .settings-page{background:0 0;min-height:0;padding:0}.settings-subnav{gap:var(--space-xs);flex-wrap:wrap;display:flex}.settings-panel{gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}.settings-section-head{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);flex-wrap:wrap;display:flex}.settings-section-head h2{font-size:var(--fs-body);font-weight:var(--fw-h3);margin:0}.settings-section-head p{margin:var(--space-2xs) 0 0;color:var(--text-muted);font-size:var(--fs-caption);max-width:80ch}.settings-page h2.settings-title{font-size:var(--fs-h2);font-weight:var(--fw-h2);overflow-wrap:anywhere;margin:0}.settings-row{align-items:flex-end;gap:var(--space-sm) var(--space-md);flex-wrap:wrap;min-width:0;display:flex}.settings-row.top{align-items:flex-start}.settings-row>.el-field-block{flex:0 16rem}.settings-row>.el-field-block.wide{flex:24rem}.settings-row>.el-field-block.narrow{flex:0 8rem}.settings-row>.el-field-block.medium{flex:20rem}.settings-table td.wrap{min-width:10rem}.settings-actions{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.settings-page p{margin:0}.settings-page details>summary{cursor:pointer;padding-block:var(--space-xs)}.settings-table-wrap{min-width:0;overflow-x:auto}.settings-table td.wrap,.settings-table th.wrap{white-space:normal;overflow-wrap:anywhere;max-width:none}.settings-table td.num,.settings-table th.num{text-align:end;font-variant-numeric:tabular-nums}.settings-table td.cell-actions{width:1%}.settings-table td.cell-short{max-width:12rem}.settings-table td.detail-cell{white-space:normal;max-width:none}.cell-sub{white-space:normal;display:block}.cell-line{display:block}.cell-actions>div,.cell-edit{align-items:flex-end;gap:var(--space-xs);flex-wrap:wrap;display:flex}.cell-actions>div{flex-wrap:nowrap;justify-content:flex-end}.settings-empty{color:var(--text-muted);font-size:var(--fs-caption);padding:var(--space-sm) 0}.catalog-toolbar{align-items:flex-end;gap:var(--space-sm) var(--space-md);flex-wrap:wrap;display:flex}.catalog-toolbar>.el-field-block{flex:0 18rem}.catalog-toolbar>.el-field-block.wide{flex:20rem}.catalog-toolbar .catalog-tabs{gap:var(--space-xs);flex-wrap:wrap;display:flex}.catalog-body{gap:var(--space-md);grid-template-columns:minmax(16rem,24rem) minmax(0,1fr);align-items:start;display:grid}.catalog-list{gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}.catalog-detail{gap:var(--space-md);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.catalog-detail .value{white-space:normal;max-height:none;overflow:visible}.catalog-detail .value.empty-value{white-space:pre-wrap}.catalog-detail textarea{box-sizing:border-box;width:100%;min-height:12rem;font-family:var(--font-mono,monospace)}.catalog-pick{text-align:start;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:820px){.settings-frame,.settings-page{padding:var(--space-sm)}.catalog-body{grid-template-columns:1fr}}.genbar[data-v-a608ccd6]{align-items:stretch;gap:var(--space-sm);width:100%;padding:var(--space-sm) var(--space-md);border-radius:var(--card-r);color:#1e40af;box-sizing:border-box;background:#eff6ff;border:1px solid #dbeafe;flex-direction:column;display:flex}.gen-head[data-v-a608ccd6]{align-items:center;gap:var(--space-sm);display:flex}.gen-elapsed[data-v-a608ccd6]{font-variant-numeric:tabular-nums;font-weight:var(--fw-strong)}.gen-joke[data-v-a608ccd6]{color:#1e40af;opacity:.7;font-style:italic}.gen-right[data-v-a608ccd6]{align-items:center;gap:var(--space-sm);margin-left:auto;display:flex}.gen-activity[data-v-a608ccd6]{color:#1e40af;opacity:.75;font-size:var(--fs-caption);font-variant-numeric:tabular-nums}.gen-stop[data-v-a608ccd6]{color:#1e40af;opacity:.65;cursor:pointer;width:22px;height:22px;font-size:var(--fs-caption);background:0 0;border:1px solid #bfdbfe;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.gen-stop[data-v-a608ccd6]:hover{opacity:1;color:#b91c1c;background:#fee2e2;border-color:#fca5a5}.gen-stop[data-v-a608ccd6]:focus-visible{opacity:1;outline-offset:1px;outline:2px solid #1e40af}.gen-stop[data-v-a608ccd6]:disabled{cursor:progress;opacity:.35}.gen-reasoning[data-v-a608ccd6]{color:#334155;opacity:.72;font-size:var(--fs-sm)}.gen-reasoning summary[data-v-a608ccd6]{cursor:pointer;-webkit-user-select:none;user-select:none}.gen-reasoning pre[data-v-a608ccd6]{white-space:pre-wrap;margin:var(--space-xs) 0 0;font-family:var(--font-mono)}.gen-draft[data-v-a608ccd6]{gap:var(--space-sm);color:var(--text);flex-direction:column;display:flex}.gen-draft-header[data-v-a608ccd6]{margin-bottom:var(--space-xs);padding:var(--space-xs) var(--space-sm);border-radius:var(--field-r);background:var(--surface-muted);font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--fs-caption);overflow-wrap:anywhere;align-items:baseline;gap:6px;display:flex}.gen-draft-header .owner[data-v-a608ccd6]{font-weight:700}.gen-draft-header .dir[data-v-a608ccd6]{opacity:.7}.gen-draft-block[data-v-a608ccd6]{background:var(--surface);border-radius:var(--card-r);padding:10px 12px}.spin[data-v-a608ccd6]{border:2px solid #bfdbfe;border-top-color:#1e40af;border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite spin-a608ccd6}@keyframes spin-a608ccd6{to{transform:rotate(360deg)}}.markdown-view[data-v-5f0b6276]{max-width:100%;line-height:1.55;overflow:auto}.markdown-view[data-v-5f0b6276] img{max-width:100%}.markdown-view[data-v-5f0b6276] pre{padding:var(--space-sm);border-radius:var(--card-r);background:var(--surface-muted);overflow:auto}.markdown-view[data-v-5f0b6276] code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.markdown-view[data-v-5f0b6276] a{color:var(--primary)}.receipt[data-v-6128badd]{margin-top:var(--space-xs);padding-top:var(--space-2xs);border-top:1px dashed color-mix(in srgb, var(--text) 22%, transparent);align-items:center;gap:var(--space-xs);font-size:var(--fs-caption);color:var(--text-muted);flex-wrap:wrap;display:flex}.receipt .rtext[data-v-6128badd]{font-style:italic}.receipt .rwait[data-v-6128badd]{color:var(--text-muted)}.receipt.ok .rtext[data-v-6128badd]{color:var(--success)}.receipt.err .rtext[data-v-6128badd]{color:var(--danger)}.receipt .rlink[data-v-6128badd]{color:var(--primary);cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.receipt .rlink[data-v-6128badd]:hover{text-decoration:underline}.receipt .rlink.danger[data-v-6128badd]{color:var(--danger)}.spin.sm[data-v-6128badd]{width:11px;height:11px}.launch[data-v-6128badd]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.launch .ltag[data-v-6128badd]{font-size:var(--fs-caption);color:var(--primary);font-weight:700}.launch .llink[data-v-6128badd]{background:color-mix(in srgb, var(--primary) 10%, transparent);color:var(--primary);cursor:pointer;font:inherit;border:0;border-radius:999px;padding:2px 10px;font-weight:600}.launch .llink[data-v-6128badd]:hover{filter:brightness(.96)}.msg[data-v-6128badd]{border:1px solid var(--border);background:var(--surface);border-radius:12px;flex-shrink:0;width:100%;overflow:hidden}.msg.agent[data-v-6128badd]{width:90%}.msg.agent.side-own[data-v-6128badd]{margin-right:auto}.msg.agent.side-other[data-v-6128badd]{margin-left:auto}.head[data-v-6128badd]{font-size:var(--fs-caption);-webkit-user-select:text;user-select:text;align-items:center;gap:8px;padding:6px 12px;display:flex}.spacer[data-v-6128badd]{flex:1}.htech[data-v-6128badd]{font-family:var(--font-mono,ui-monospace, monospace);align-items:center;gap:6px;display:inline-flex}.htech .owner[data-v-6128badd]{font-weight:700}.htech .chatid-link[data-v-6128badd]{color:var(--primary);text-decoration:none}.htech .chatid-link[data-v-6128badd]:hover{text-decoration:underline}.htech .dir[data-v-6128badd]{opacity:.7}.htech .self-mark[data-v-6128badd]{text-transform:uppercase;letter-spacing:.04em;padding:0 var(--space-xs);border-radius:var(--radius-sm);background:var(--surface-muted);color:var(--text-muted);font-size:.82em}.msg.self-note[data-v-6128badd]{opacity:.82}.htech .kind[data-v-6128badd]{font-weight:600}.htech .ref[data-v-6128badd]{opacity:.6}.hsoft[data-v-6128badd]{font-weight:700;font-size:var(--fs-caption);opacity:.75}.model-badge[data-v-6128badd]{color:var(--text-muted);border:1px solid color-mix(in srgb, var(--text-muted) 28%, transparent);font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;flex:none;max-width:240px;padding:1px 7px;overflow:hidden}.delivery[data-v-6128badd]{color:var(--text-muted);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.message-id[data-v-6128badd]{color:var(--primary);white-space:nowrap;text-decoration:none}.message-id[data-v-6128badd]:hover{text-decoration:underline}.message-ts[data-v-6128badd]{color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.body[data-v-6128badd]{padding:10px 12px}.collapsed-hint[data-v-6128badd]{font-size:var(--fs-caption);color:var(--text-muted);cursor:pointer;padding:6px 12px}.caret[data-v-6128badd]{cursor:pointer;color:var(--text-muted);background:0 0;border:0;padding:0 2px;font-size:.8em}.pairjump[data-v-6128badd]{cursor:pointer;color:var(--primary);font-weight:700}.qbtn[data-v-6128badd]{cursor:pointer;color:var(--text-muted);background:0 0;border:0;padding:0 3px;font-size:.9em;line-height:1}.hto[data-v-6128badd]{font-size:var(--fs-caption);opacity:.75;gap:4px;display:inline-flex}.to-mark[data-v-6128badd]{opacity:.6}.qbtn[data-v-6128badd]:hover{color:var(--text)}.qbtn.danger[data-v-6128badd]:hover{color:var(--danger)}.spin[data-v-6128badd]{border:2px solid color-mix(in srgb, var(--text) 20%, transparent);border-top-color:var(--primary);border-radius:50%;width:12px;height:12px;animation:.8s linear infinite spin-6128badd}@keyframes spin-6128badd{to{transform:rotate(360deg)}}.msg.user[data-v-6128badd]{border:0;width:88%;box-shadow:0 1px 2px #1018280f}.msg.user.side-own[data-v-6128badd]{background:#e3f4e9;margin-right:auto}.msg.user.side-other[data-v-6128badd]{background:#fff;margin-left:auto}.msg.user.actor-system[data-v-6128badd]{background:var(--surface-muted);width:96%;margin:0 auto}.msg.user .head[data-v-6128badd]{color:var(--text-muted)}.msg.agent.actor-system[data-v-6128badd]{background:#f3f4f6}.msg.agent.actor-system .head[data-v-6128badd]{background:#e5e7eb}.msg.agent.actor-agent[data-v-6128badd]{background:#eff6ff}.msg.agent.actor-agent .head[data-v-6128badd]{background:#dbeafe}.msg.agent.actor-script[data-v-6128badd]{background:#fefce8}.msg.agent.actor-script .head[data-v-6128badd]{background:#fef9c3}.msg.agent.actor-user[data-v-6128badd]{background:#f0fdf4}.msg.agent.actor-user .head[data-v-6128badd]{background:#dcfce7}.msg.agent.actor-parent[data-v-6128badd]{background:#fdf2f8}.msg.agent.actor-parent .head[data-v-6128badd]{background:#fce7f3}.msg.agent.actor-bot[data-v-6128badd]{background:#faf5ff}.msg.agent.actor-bot .head[data-v-6128badd]{background:#f3e8ff}.compact-disclosure[data-v-d9529aeb]{align-items:flex-start;gap:var(--space-2xs);flex-direction:column;min-width:0;max-width:100%;display:flex}.compact-value[data-v-d9529aeb]{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;-webkit-line-clamp:6;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.compact-value.is-expanded[data-v-d9529aeb]{-webkit-line-clamp:unset;display:block;overflow:visible}.compact-toggle[data-v-d9529aeb]{color:var(--primary);cursor:pointer;font:inherit;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.compact-toggle[data-v-d9529aeb]:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--field-r)}.help-entry[data-v-98c62d67]{flex:none;line-height:0}.ico[data-v-98c62d67]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.screen-help[data-v-98c62d67]{box-sizing:border-box;width:min(480px,100vw - 32px);max-height:calc(100vh - 32px);padding:var(--space-md);border:1px solid var(--border);border-radius:var(--card-r);background:var(--surface);color:var(--text);text-align:start;box-shadow:0 12px 40px #00000040}.screen-help[data-v-98c62d67]::backdrop{background:#00000059}header[data-v-98c62d67]{align-items:start;gap:var(--space-sm);display:flex}h2[data-v-98c62d67]{min-width:0;font-size:var(--fs-h2);overflow-wrap:anywhere;flex:1;margin:0}p[data-v-98c62d67]{margin:var(--space-md) 0 0;overflow-wrap:anywhere;white-space:pre-line;line-height:1.6}.card-fields[data-v-3732c000]{gap:var(--space-md);flex-direction:column;min-width:0;min-height:0;display:flex}.field[data-v-3732c000]{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.field>span[data-v-3732c000]{font-size:var(--fs-caption);font-weight:var(--fw-strong);color:var(--text-muted)}.field input[data-v-3732c000],.field select[data-v-3732c000],.field textarea[data-v-3732c000]{box-sizing:border-box;width:100%;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--btn-r);padding:var(--space-sm)}.field textarea[data-v-3732c000]{resize:vertical;min-height:8rem;line-height:1.45}.field input[data-v-3732c000]:focus-visible{outline:2px solid var(--primary);outline-offset:-1px;border-color:var(--primary)}.field select[data-v-3732c000]:focus-visible{outline:2px solid var(--primary);outline-offset:-1px;border-color:var(--primary)}.field textarea[data-v-3732c000]:focus-visible{outline:2px solid var(--primary);outline-offset:-1px;border-color:var(--primary)}.field input[data-v-3732c000]:disabled,.field select[data-v-3732c000]:disabled,.field textarea[data-v-3732c000]:disabled{opacity:.6;cursor:not-allowed}.field.grow[data-v-3732c000],.field.grow textarea[data-v-3732c000]{flex:auto}.task-page[data-v-fdd8593a]{box-sizing:border-box;height:100dvh;padding:var(--space-md) var(--space-md) 0;background:color-mix(in srgb, var(--surface-muted) 58%, var(--bg));color:var(--text);font-family:var(--font);flex-direction:column;display:flex}.topbar[data-v-fdd8593a]{max-width:1440px;margin:0 auto var(--space-md);align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.spacer[data-v-fdd8593a]{flex:1}.crumbs[data-v-fdd8593a]{align-items:center;gap:var(--space-xs);font-size:var(--fs-caption);color:var(--text-muted);min-width:0;display:flex}.crumb[data-v-fdd8593a]{color:var(--primary);padding:var(--space-2xs) var(--space-xs);white-space:nowrap;text-decoration:none}.crumb.cur[data-v-fdd8593a]{color:var(--text-muted);text-overflow:ellipsis;overflow:hidden}.sep[data-v-fdd8593a],.muted[data-v-fdd8593a]{color:var(--text-muted)}.link[data-v-fdd8593a]{color:var(--primary);overflow-wrap:anywhere;text-decoration:none}.link[data-v-fdd8593a]:hover,.crumb[data-v-fdd8593a]:hover,.participant[data-v-fdd8593a]:hover,.board-state[data-v-fdd8593a]:hover{text-decoration:underline}.task-layout[data-v-fdd8593a]{gap:var(--space-md);flex:1;grid-template-columns:minmax(0,1fr) minmax(300px,340px);width:100%;max-width:1440px;min-height:0;margin:0 auto;display:grid}.task-main[data-v-fdd8593a],.sidebar[data-v-fdd8593a]{overscroll-behavior:contain;scrollbar-gutter:stable;box-sizing:border-box;min-height:0;padding:2px var(--space-lg) var(--space-md) 2px;overflow-y:auto}.task-main[data-v-fdd8593a]{gap:var(--space-lg);flex-direction:column;display:flex}.card[data-v-fdd8593a]{background:var(--surface);border:1px solid color-mix(in srgb, var(--border) 72%, transparent);border-radius:var(--card-r);min-width:0;box-shadow:var(--shadow-sm), var(--shadow-lg);padding:var(--space-lg)}.loading-card[data-v-fdd8593a]{max-width:1440px;margin:0 auto}.lead[data-v-fdd8593a]{grid-area:lead}.sidebar[data-v-fdd8593a]{gap:var(--space-md);min-width:0;padding-right:var(--space-xs);flex-direction:column;display:flex}.conversation[data-v-fdd8593a]{grid-area:conversation}.history[data-v-fdd8593a]{grid-area:history}.diagnostics[data-v-fdd8593a]{grid-area:diagnostics}.copy-actions[data-v-fdd8593a]{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.copy-feedback[data-v-fdd8593a]{color:var(--success);font-size:var(--fs-caption);font-weight:var(--fw-strong)}.eyebrow[data-v-fdd8593a]{margin:0 0 var(--space-sm);gap:var(--space-sm);color:var(--text-muted);font-size:var(--fs-caption);font-weight:var(--fw-strong);letter-spacing:.03em;text-transform:uppercase;flex-wrap:wrap;align-items:center;display:flex}.id-pill[data-v-fdd8593a],.pill[data-v-fdd8593a],.metric[data-v-fdd8593a]{border-radius:var(--radius-pill);padding:var(--space-2xs) var(--space-sm);background:var(--surface-muted);font-size:var(--fs-caption);align-items:center;display:inline-flex}.id-pill[data-v-fdd8593a]{color:var(--text);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:normal;text-transform:none}.pill.strong[data-v-fdd8593a]{font-weight:var(--fw-strong);color:var(--primary)}.lead h1[data-v-fdd8593a]{font-size:max(1.55rem,min(2.7vw,2.25rem));line-height:1.13;font-weight:var(--fw-h1);overflow-wrap:anywhere;margin:0}.assignment[data-v-fdd8593a]{padding-top:var(--space-md);border-top:1px solid color-mix(in srgb, var(--border) 70%, transparent);max-width:78ch;margin-top:max(20px,min(3vw,34px))}h2[data-v-fdd8593a]{margin:0 0 var(--space-sm);font-size:var(--fs-h3);line-height:1.25;font-weight:var(--fw-h3)}h3[data-v-fdd8593a]{margin:0 0 var(--space-sm);font-size:var(--fs-body);font-weight:var(--fw-strong)}h4[data-v-fdd8593a]{margin:var(--space-md) 0 var(--space-xs);font-size:var(--fs-body)}.empty-state[data-v-fdd8593a]{padding:var(--space-md);border-radius:var(--card-r);color:var(--text-muted);background:var(--surface-muted);margin:0;line-height:1.5}.state-line[data-v-fdd8593a]{gap:var(--space-xs);flex-wrap:wrap;align-items:center;display:flex}.badge[data-v-fdd8593a]{border-radius:var(--radius-pill);padding:var(--space-2xs) var(--space-sm);font-size:var(--fs-caption);background:var(--surface-muted);color:var(--text-muted);align-items:center;text-decoration:none;display:inline-flex}.badge.big[data-v-fdd8593a]{padding:var(--space-xs) var(--space-sm);font-size:var(--fs-body);font-weight:var(--fw-strong)}.badge.ok[data-v-fdd8593a]{color:var(--success);background:color-mix(in srgb, var(--success) 14%, transparent)}.badge.run[data-v-fdd8593a]{color:var(--primary);background:color-mix(in srgb, var(--primary) 14%, transparent)}.badge.bad[data-v-fdd8593a]{color:var(--danger);background:color-mix(in srgb, var(--danger) 14%, transparent)}.badge.warn[data-v-fdd8593a]{color:var(--warning);background:color-mix(in srgb, var(--warning) 16%, transparent)}.state-since[data-v-fdd8593a]{margin:var(--space-xs) 0 var(--space-md);color:var(--text-muted);font-size:var(--fs-caption);font-variant-numeric:tabular-nums}.summary-grid[data-v-fdd8593a]{gap:var(--space-xs) var(--space-sm);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.summary-grid dt[data-v-fdd8593a]{color:var(--text-muted)}.summary-grid dd[data-v-fdd8593a]{overflow-wrap:anywhere;margin:0}.activity-panel[data-v-fdd8593a]{gap:var(--space-xs);margin-top:var(--space-md);flex-wrap:wrap;align-items:center;display:flex}.metric[data-v-fdd8593a]{color:var(--text-muted);font-variant-numeric:tabular-nums}.retro[data-v-fdd8593a]{margin:var(--space-md) 0 0;padding:var(--space-sm);background:var(--surface-muted);border-radius:var(--card-r);white-space:pre-line;line-height:1.5}.participant-list[data-v-fdd8593a],.plain-list[data-v-fdd8593a]{margin:0;padding:0;list-style:none}.participant-list[data-v-fdd8593a]{gap:var(--space-xs);margin-top:var(--space-sm);flex-direction:column;display:flex}.participant[data-v-fdd8593a]{color:var(--primary);overflow-wrap:anywhere;text-decoration:none;display:block}.primary-participant[data-v-fdd8593a]{padding:var(--space-sm);background:color-mix(in srgb, var(--primary) 9%, transparent);border-radius:var(--card-r);font-weight:var(--fw-strong)}.compact-text[data-v-fdd8593a]{margin:var(--space-xs) 0 0;font-size:var(--fs-caption);line-height:1.45}.field[data-v-fdd8593a]{gap:var(--space-xs);margin-top:var(--space-sm);flex-direction:column;display:flex}.field>span[data-v-fdd8593a]{font-size:var(--fs-caption);font-weight:var(--fw-strong);color:var(--text-muted)}.field select[data-v-fdd8593a],.field textarea[data-v-fdd8593a]{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--btn-r);width:100%;padding:var(--space-sm);background:var(--surface);color:var(--text);font:inherit}.field textarea[data-v-fdd8593a]{resize:vertical;min-height:5rem;line-height:1.45}.checkbox-field[data-v-fdd8593a]{align-items:center;gap:var(--space-sm);cursor:pointer;flex-direction:row}.checkbox-field>span[data-v-fdd8593a]{font-weight:var(--fw-normal);color:var(--text);text-transform:none}.checkbox-field input[data-v-fdd8593a]{width:1rem;height:1rem;accent-color:var(--accent)}.row-actions[data-v-fdd8593a]{gap:var(--space-sm);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.edit-card .btn[data-v-fdd8593a]{margin-top:var(--space-sm)}.relations-group+.relations-group[data-v-fdd8593a]{border-top:1px solid var(--border);padding-top:var(--space-md);margin-top:var(--space-md)}.relations-card .plain-list[data-v-fdd8593a],.executor-intent ol[data-v-fdd8593a]{padding-left:var(--space-lg);overflow-wrap:anywhere}.relations-card input[data-v-fdd8593a],.executors-card input[data-v-fdd8593a],.executors-card select[data-v-fdd8593a]{box-sizing:border-box;min-width:0;max-width:100%}.relations-card .btn[data-v-fdd8593a],.executors-card .btn[data-v-fdd8593a]{white-space:normal;overflow-wrap:anywhere}.sidebar>.card[data-v-fdd8593a]{min-width:0}.section-head[data-v-fdd8593a]{justify-content:space-between;align-items:flex-start;gap:var(--space-md);margin-bottom:var(--space-md);flex-wrap:wrap;display:flex}.section-head h2[data-v-fdd8593a]{margin-bottom:var(--space-2xs)}.feed-frame[data-v-fdd8593a]{min-width:0;position:relative}.feed-boundary-owner[data-v-fdd8593a]{position:relative}.message-feed[data-v-fdd8593a]{align-items:stretch;gap:var(--space-sm);flex-direction:column;display:flex}.history-list[data-v-fdd8593a]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.boundary-jump-rail[data-v-fdd8593a]{pointer-events:none;z-index:4;flex-direction:column;justify-content:space-between;width:38px;display:flex;position:absolute;top:0;bottom:0}.section-jump-rail[data-v-fdd8593a]{right:-19px}.boundary-jump[data-v-fdd8593a]{border:1px solid var(--border);background:var(--surface);width:38px;height:38px;color:var(--text);cursor:pointer;pointer-events:auto;font-size:var(--fs-body);border-radius:50%;flex:0 0 38px;place-items:center;padding:0;line-height:1;display:grid;position:sticky;box-shadow:0 2px 8px #10182826}.boundary-jump[data-v-fdd8593a]:hover{filter:brightness(.97)}.boundary-jump[data-v-fdd8593a]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.boundary-jump.up[data-v-fdd8593a]{top:12px}.boundary-jump.down[data-v-fdd8593a]{margin-top:auto;bottom:12px}.message-boundary[data-v-fdd8593a]{--message-jump-gutter:2.75rem;width:min(100%, calc(90% + var(--message-jump-gutter)));grid-template-columns:minmax(0, 1fr) var(--message-jump-gutter);box-sizing:border-box;display:grid;position:relative}.message-boundary.side-own[data-v-fdd8593a]{margin-right:auto}.message-boundary.side-other[data-v-fdd8593a]{margin-left:auto}.message-boundary[data-v-fdd8593a] .msg.agent{grid-column:1;width:100%;margin-left:0;margin-right:0}.message-boundary[data-v-fdd8593a] .msg.agent .head,.message-boundary[data-v-fdd8593a] .msg.agent .body{padding-right:calc(var(--space-md) + var(--space-sm))}.message-jump-rail[data-v-fdd8593a]{left:calc(100% - var(--message-jump-gutter) - 19px)}.history-event[data-v-fdd8593a]{padding:calc(var(--space-sm) + var(--space-xs)) var(--space-md);border-bottom:1px solid color-mix(in srgb, var(--border) 50%, transparent);min-width:0}.history-event[data-v-fdd8593a]:hover{background:var(--secondary)}.history-main[data-v-fdd8593a]{gap:var(--space-sm);flex-wrap:wrap;align-items:baseline;display:flex}.history-kind[data-v-fdd8593a]{min-width:6rem}.history-meta[data-v-fdd8593a]{gap:var(--space-sm);margin:var(--space-2xs) 0 0;color:var(--text-muted);font-size:var(--fs-caption);flex-wrap:wrap;display:flex}.comment-panel[data-v-fdd8593a]{margin-top:var(--space-lg);padding-top:var(--space-md);border-top:1px solid var(--border)}.warn-note[data-v-fdd8593a]{background:color-mix(in srgb, var(--warning) 10%, transparent);color:var(--warning)}.diagnostics>summary[data-v-fdd8593a]{cursor:pointer;justify-content:space-between;align-items:baseline;gap:var(--space-md);font-weight:var(--fw-h3);display:flex}.diagnostics>summary small[data-v-fdd8593a]{color:var(--text-muted);font-weight:400}.diagnostics[open]>summary[data-v-fdd8593a]{margin-bottom:var(--space-lg)}.diagnostic-grid[data-v-fdd8593a]{gap:var(--space-lg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.kv[data-v-fdd8593a]{gap:var(--space-xs) var(--space-md);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.kv dt[data-v-fdd8593a]{color:var(--text-muted)}.kv dd[data-v-fdd8593a]{overflow-wrap:anywhere;margin:0}.kv.vars[data-v-fdd8593a]{font-size:var(--fs-caption);grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.kv.vars dt[data-v-fdd8593a],.kv.vars dd[data-v-fdd8593a]{overflow-wrap:anywhere;min-width:0}.plain-list[data-v-fdd8593a]{gap:var(--space-xs);flex-direction:column;display:flex}.id-inline[data-v-fdd8593a]{font-family:var(--font-mono,ui-monospace, monospace);overflow-wrap:anywhere}.cnt[data-v-fdd8593a]{font-size:var(--fs-caption);color:var(--text-muted);font-weight:400}.btn[data-v-fdd8593a]{background:var(--surface-muted);color:var(--text);border-radius:var(--btn-r);padding:var(--space-sm) var(--space-md);cursor:pointer;font:var(--fw-btn) var(--fs-btn) var(--font);border:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.btn[data-v-fdd8593a]:hover:not(:disabled){filter:brightness(.97)}.btn[data-v-fdd8593a]:disabled{opacity:.5;cursor:not-allowed}.btn.primary[data-v-fdd8593a]{background:var(--primary);color:var(--primary-text)}.btn.ghost[data-v-fdd8593a]{background:0 0}.btn.mini[data-v-fdd8593a]{padding:var(--space-2xs) var(--space-xs);font-size:var(--fs-caption)}.notice[data-v-fdd8593a]{margin-top:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--card-r);line-height:1.4}.notice.compact[data-v-fdd8593a]{margin-bottom:0;display:block}.notice.ok[data-v-fdd8593a]{background:color-mix(in srgb, var(--success) 12%, transparent);color:var(--success)}.notice.error[data-v-fdd8593a]{background:color-mix(in srgb, var(--danger) 10%, transparent);color:var(--danger)}.mine[data-v-fdd8593a]{border-left:3px solid var(--primary);background:color-mix(in srgb, var(--primary) 7%, transparent)}.spinner[data-v-fdd8593a]{width:10px;height:10px;margin-right:var(--space-xs);background:currentColor;border-radius:50%;animation:1.2s ease-in-out infinite pulse-fdd8593a}@keyframes pulse-fdd8593a{50%{opacity:.35;transform:scale(.8)}}@media (max-width:959px){.task-page[data-v-fdd8593a]{height:auto;min-height:100dvh;padding-bottom:var(--space-md)}.task-layout[data-v-fdd8593a]{gap:var(--space-lg);grid-template-columns:minmax(0,1fr);grid-template-areas:"lead""summary""planning""relations""executors""content""participants""conversation""history""diagnostics"}.task-main[data-v-fdd8593a],.sidebar[data-v-fdd8593a]{display:contents}.lead[data-v-fdd8593a]{grid-area:lead}.conversation[data-v-fdd8593a]{grid-area:conversation}.history[data-v-fdd8593a]{grid-area:history}.diagnostics[data-v-fdd8593a]{grid-area:diagnostics}.summary[data-v-fdd8593a]{grid-area:summary}.participants-card[data-v-fdd8593a]{grid-area:participants}.planning-card[data-v-fdd8593a]{grid-area:planning}.relations-card[data-v-fdd8593a]{grid-area:relations}.executors-card[data-v-fdd8593a]{grid-area:executors}.content-card[data-v-fdd8593a]{grid-area:content}.diagnostic-grid[data-v-fdd8593a]{grid-template-columns:minmax(0,1fr)}.diagnostics>summary small[data-v-fdd8593a]{display:none}}@media (max-width:600px){.conversation[data-v-fdd8593a],.history[data-v-fdd8593a]{padding-right:calc(var(--space-lg) + var(--space-md))}.section-jump-rail[data-v-fdd8593a]{right:0}.task-page[data-v-fdd8593a]{padding:var(--space-sm)}.topbar[data-v-fdd8593a]{align-items:flex-start}.crumbs[data-v-fdd8593a]{order:3;width:100%;overflow-x:auto}.copy-actions[data-v-fdd8593a]{width:100%}.copy-actions .btn[data-v-fdd8593a]{flex:1}.section-head .btn[data-v-fdd8593a]{width:100%}}.card-dialog-anchor[data-v-4709113c]{z-index:60;height:0;position:sticky;top:0}.card-dialog-backdrop[data-v-4709113c]{height:100vh;pointer-events:none;background:#080c1447;height:100dvh;padding:6px;display:flex;position:absolute;top:0;left:0;right:0}.card-dialog[data-v-4709113c]{pointer-events:auto;background:var(--bg,#fff);border:1px solid var(--border,#d4d9e2);border-radius:10px;flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden;box-shadow:0 18px 48px #080c1452}.card-dialog-head[data-v-4709113c]{border-bottom:1px solid var(--border,#d4d9e2);background:var(--panel,#f6f7f9);align-items:center;gap:12px;padding:8px 12px;display:flex}.card-dialog-title[data-v-4709113c]{min-width:0;color:inherit;flex:1;align-items:center;gap:8px;text-decoration:none;display:flex}.card-dialog-title .expand[data-v-4709113c]{color:inherit;text-decoration:none}.card-dialog-title .expand[data-v-4709113c]:hover{text-decoration:underline}.card-dialog-title .id-pill[data-v-4709113c]{border:1px solid var(--border,#d4d9e2);cursor:text;-webkit-user-select:all;user-select:all;border-radius:999px;padding:1px 6px;font:600 12px/1.5 ui-monospace,monospace}.card-dialog-title .expand[data-v-4709113c]{opacity:.75;font-size:13px}.card-dialog-title.new[data-v-4709113c]{align-items:center;gap:8px;margin:0;font-size:15px;display:flex}.card-dialog-body[data-v-4709113c]{flex:1;min-height:0;overflow:auto}.card-dialog-body>.task-page[data-v-4709113c]{height:100%}.card-draft[data-v-4709113c]{gap:var(--space-sm);padding:var(--space-lg);box-sizing:border-box;flex-direction:column;max-width:760px;min-height:100%;display:flex}.card-draft .card-fields[data-v-4709113c]{flex:auto;min-height:0}.card-draft .row-actions[data-v-4709113c]{justify-content:flex-end;display:flex}.outgoing[data-v-2e81a308]{border:1px dashed var(--muted);background:color-mix(in srgb, #2f855a 9%, var(--bg));padding:var(--space-md);border-left:3px solid #2f855a;border-radius:8px}header[data-v-2e81a308]{align-items:center;gap:var(--space-sm);display:flex}.spacer[data-v-2e81a308]{flex:1}.text[data-v-2e81a308]{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:var(--space-sm)}.files[data-v-2e81a308]{padding-left:1.2em}.status[data-v-2e81a308]{color:var(--muted);margin-bottom:0}.error[data-v-2e81a308]{color:var(--danger,#b42318)}.chat-status[data-v-59fdf41d]{align-items:center;gap:var(--space-md);font-size:var(--fs-caption);flex-wrap:wrap;flex:0 auto;min-width:0;display:inline-flex}.status-body[data-v-59fdf41d]{align-items:center;gap:var(--space-md);flex-wrap:wrap;min-width:0;display:inline-flex}.phase[data-v-59fdf41d]{white-space:nowrap;color:var(--text);font-weight:var(--fw-medium);align-items:center;gap:var(--space-xs);display:inline-flex}.phase[data-v-59fdf41d]:before{content:"";background:var(--success);border-radius:50%;flex:none;width:6px;height:6px}.attention .phase[data-v-59fdf41d]:before{background:var(--warning)}.error .phase[data-v-59fdf41d]:before{background:#fff}.subject[data-v-59fdf41d],.connection[data-v-59fdf41d]{white-space:nowrap}.connection.warn[data-v-59fdf41d]{color:var(--warning);font-weight:var(--fw-h3)}.error .connection.warn[data-v-59fdf41d]{color:#fff}.reason[data-v-59fdf41d]{overflow-wrap:anywhere;color:var(--text)}.attention[data-v-59fdf41d]{padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--warning) 14%, var(--surface))}.error[data-v-59fdf41d]{padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-pill);color:#fff;background:var(--danger)}.error .connection[data-v-59fdf41d],.error .subject[data-v-59fdf41d],.error .phase[data-v-59fdf41d]{color:#fff}.status-actions[data-v-59fdf41d]{align-items:center;gap:var(--space-xs);flex-wrap:nowrap;flex:none;display:inline-flex}.status-actions[data-v-59fdf41d] .btn{height:24px;padding:0 var(--space-sm);border:1px solid var(--border);background:var(--surface);border-radius:var(--btn-r);font-size:var(--fs-caption);color:var(--text)}.status-actions[data-v-59fdf41d] .btn:hover:not(:disabled){background:var(--surface-raised)}.error .status-actions[data-v-59fdf41d] .btn,.error .status-actions[data-v-59fdf41d] select{color:#7f1d1d;background:#fff;border-color:#fff}.attach[data-v-67caf180]{align-items:center;gap:var(--space-xs);border:0;flex-wrap:wrap;min-width:0;max-width:220px;margin:0;padding:0;display:flex}.attach-btn[data-v-67caf180]{min-width:42px}.chip[data-v-67caf180]{align-items:center;gap:var(--space-2xs);max-width:180px;padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-pill);background:var(--surface-muted);font-size:var(--fs-caption);color:var(--text);display:inline-flex}.chip button[data-v-67caf180]{color:var(--text-muted);cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.chip button[data-v-67caf180]:hover{color:var(--danger)}.btn[data-v-67caf180]{background:var(--surface-muted);color:var(--text);border-radius:var(--btn-r);padding:var(--space-sm) var(--space-md);cursor:pointer;font:var(--fw-btn) var(--fs-btn) var(--font);border:0}.btn.ghost[data-v-67caf180]{background:0 0}.files-panel[data-v-57c5ff55]{width:var(--files-w,min(420px, 90vw));background:var(--surface);border-left:1px solid var(--border);box-shadow:var(--shadow-card);z-index:20;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden}.files-panel.preview-wide[data-v-57c5ff55]{z-index:30;width:100%;position:absolute;top:0;bottom:0;left:0;right:0}.files-panel-head[data-v-57c5ff55]{align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--border);background:var(--surface);flex:none;display:flex}.spacer[data-v-57c5ff55]{flex:1}.resizer[data-v-57c5ff55]{cursor:col-resize;z-index:21;width:11px;height:100%;position:absolute;top:0;left:-5px}.resizer[data-v-57c5ff55]:hover,.resizer[data-v-57c5ff55]:active{background:color-mix(in srgb, var(--primary) 35%, transparent)}.resizer[data-v-57c5ff55]:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.btn[data-v-57c5ff55]{background:var(--surface-muted);color:var(--text);border-radius:var(--btn-r);padding:var(--space-2xs) var(--space-sm);cursor:pointer;font:var(--fw-btn) var(--fs-caption) var(--font);border:0;text-decoration:none}.files-panel-head strong[data-v-57c5ff55]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-caption);overflow:hidden}.btn.icon-button[data-v-57c5ff55]{box-sizing:border-box;flex:none;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}.btn[data-v-57c5ff55]:hover{background:color-mix(in srgb, var(--primary) 12%, var(--surface-muted))}.btn svg[data-v-57c5ff55]{fill:none;stroke:currentColor;stroke-width:1.7px;width:18px;height:18px}.model-select[data-v-8c395d02]{flex:none;min-width:0;max-width:min(200px,100%)}.recipient-picker[data-v-2a7ca66e]{flex:0 210px;align-items:center;min-width:120px;display:flex}.uc-to-input[data-v-2a7ca66e]{border:1px solid var(--border);border-radius:var(--card-r);width:100%;min-width:0;padding:var(--space-xs) var(--space-md);font:inherit;background:var(--bg);color:var(--text);line-height:1.45}.uc-to-input[data-v-2a7ca66e]:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 14%, transparent);outline:none}.uc-to-input[aria-invalid][data-v-2a7ca66e]{border-color:var(--danger)}.picker-toggle[data-v-2a7ca66e]{flex:none}.recipient-panel[data-v-2a7ca66e]{z-index:1500;box-sizing:border-box;width:max-content;padding:var(--space-sm);background:var(--surface);border:1px solid var(--border);border-radius:var(--card-r);flex-direction:column;margin:0;display:flex;position:fixed;overflow:hidden;box-shadow:0 6px 24px #0003}.picker-head[data-v-2a7ca66e]{align-items:center;gap:var(--space-md);flex-wrap:wrap;flex:none;display:flex}.picker-head .muted[data-v-2a7ca66e]{flex:1}.picker-notice[data-v-2a7ca66e]{margin:var(--space-xs) 0;font-size:var(--fs-caption)}.picker-scroll[data-v-2a7ca66e]{min-height:0;margin-top:var(--space-sm);overflow:auto}table.data[data-v-2a7ca66e]{width:100%}th[data-v-2a7ca66e]{background:var(--surface);z-index:1;text-align:start;position:sticky;top:0}td[data-v-2a7ca66e]{white-space:nowrap}tr.active[data-v-2a7ca66e]{background:color-mix(in srgb, var(--primary) 12%, var(--surface))}tr.selected .pick-id[data-v-2a7ca66e]{font-weight:var(--fw-medium)}.picker-chat[data-v-2a7ca66e]{align-items:center;gap:var(--space-xs);display:flex}.branch[data-v-2a7ca66e],.branch-space[data-v-2a7ca66e]{flex:none;width:1.25rem}.branch[data-v-2a7ca66e],.pick-id[data-v-2a7ca66e]{color:var(--text);cursor:pointer;font:inherit;padding:var(--space-2xs) 0;background:0 0;border:0}.pick-id[data-v-2a7ca66e]{font-family:var(--font-mono,monospace);color:var(--primary)}.pick-id[data-v-2a7ca66e]:disabled{color:var(--text-muted);cursor:default}.open-chat[data-v-2a7ca66e]{color:var(--primary);padding:var(--space-2xs) var(--space-xs);text-decoration:none}.muted[data-v-2a7ca66e]{color:var(--text-muted);font-size:var(--fs-caption)}.error[data-v-2a7ca66e]{color:var(--danger)}.btn[data-v-2a7ca66e]{background:var(--surface-muted);color:var(--text);border-radius:var(--btn-r);cursor:pointer;font:inherit;border:0}.btn.small[data-v-2a7ca66e]{padding:var(--space-2xs) var(--space-sm);font-size:var(--fs-caption)}.btn[aria-pressed=true][data-v-2a7ca66e]{background:color-mix(in srgb, var(--primary) 15%, var(--surface-muted))}.btn.ghost[data-v-2a7ca66e]{background:0 0}.btn[data-v-2a7ca66e]:disabled{opacity:.5;cursor:default}.uc[data-v-aa22106f]{background:color-mix(in srgb, var(--surface-muted) 45%, var(--bg));height:100vh;font-family:var(--font);color:var(--text);flex-direction:column;display:flex;position:relative}.uc.embedded[data-v-aa22106f]{flex:1;height:auto;min-height:0}.uc.embedded .uc-feed[data-v-aa22106f]{padding:var(--space-sm);gap:var(--space-sm)}.uc.embedded .uc-input[data-v-aa22106f]{padding:var(--space-sm)}.uc-embedded-status[data-v-aa22106f]{padding:var(--space-xs) var(--space-sm);border-bottom:1px solid var(--border);background:var(--surface)}.uc.embedded .uc-embedded-status[data-v-aa22106f]{gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);border-radius:0;flex-wrap:nowrap;display:flex}.uc.embedded .uc-embedded-status[data-v-aa22106f] .status-body{gap:var(--space-2xs) var(--space-sm);flex:1}.uc.with-files[data-v-aa22106f]{padding-right:var(--files-w,min(420px, 90vw));box-sizing:border-box}.btn.active[data-v-aa22106f]{background:color-mix(in srgb, var(--primary) 15%, var(--surface-muted))}.uc-top[data-v-aa22106f] [data-testid=chat-files-toggle]{margin-left:auto}.uc-top[data-v-aa22106f]{padding:var(--space-sm) var(--space-md);background:var(--surface);border-bottom:1px solid var(--border)}.uc-top[data-v-aa22106f] .head-state{row-gap:var(--space-2xs);flex-wrap:wrap}.uc-top[data-v-aa22106f] .head-facts{gap:var(--space-xs) var(--space-lg)}.uc-top[data-v-aa22106f] .head-state .meta{max-width:100%}.analyst-link[data-v-aa22106f]{color:var(--primary);font-size:var(--fs-caption);white-space:nowrap;flex:none;text-decoration:none}.analyst-link[data-v-aa22106f]:hover{text-decoration:underline}.analyst-link.muted[data-v-aa22106f]{color:var(--text-muted)}.spacer[data-v-aa22106f]{flex:1}.rp-model-summary[data-v-aa22106f]{white-space:nowrap}.model-control[data-v-aa22106f]{align-items:center;gap:var(--space-xs);min-width:0;max-width:24rem;font-size:var(--fs-caption);flex:none;display:flex}.model-select[data-v-aa22106f]{flex:none;min-width:0;max-width:min(200px,100%)}.sr-only[data-v-aa22106f]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.icon-btn[data-v-aa22106f]{flex:none;line-height:0}.ico[data-v-aa22106f]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.ico.folder[data-v-aa22106f]{color:var(--primary);fill:color-mix(in srgb, var(--primary) 22%, transparent)}.uc-memory-line[data-v-aa22106f]{align-items:center;gap:var(--space-sm);color:var(--text-muted);font-size:.82rem;display:flex}.uc-memory-line[data-v-aa22106f]:before,.uc-memory-line[data-v-aa22106f]:after{content:"";background:var(--border);flex:1;height:1px}.uc-feed[data-v-aa22106f]{padding:var(--space-lg) var(--space-md);gap:var(--space-md);flex-direction:column;flex:1;width:100%;max-width:920px;margin:0 auto;display:flex;overflow-y:auto}.notice[data-v-aa22106f]{padding:var(--space-sm) var(--space-md);border-radius:var(--card-r)}.notice.error[data-v-aa22106f]{background:color-mix(in srgb, var(--danger) 10%, transparent);color:var(--danger);align-items:center;gap:var(--space-sm);justify-content:space-between;display:flex}.notice.muted[data-v-aa22106f]{color:var(--text-muted)}.uc-input[data-v-aa22106f]{column-gap:var(--space-sm);row-gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:var(--surface);border-top:1px solid var(--border);box-sizing:border-box;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;width:100%;max-width:920px;margin:0 auto;display:grid}.uc-cell-label[data-v-aa22106f]{color:var(--text-muted);font-size:var(--fs-caption);padding:0 var(--space-xs);align-self:center}.uc-to[data-v-aa22106f]{align-items:center;gap:var(--space-sm);min-width:0;display:flex}.uc-to-current[data-v-aa22106f]{color:var(--text-muted);font-size:var(--fs-caption);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.uc-to-hint[data-v-aa22106f]{color:var(--danger);font-size:var(--fs-caption);white-space:nowrap}.uc-to-clear[data-v-aa22106f]{white-space:nowrap}.uc-to-clear[data-v-aa22106f]:disabled{opacity:.45;cursor:default}.uc-input textarea[data-v-aa22106f]{resize:none;border:1px solid var(--border);border-radius:var(--card-r);min-width:0;padding:var(--space-sm) var(--space-md);font:inherit;background:var(--bg);color:var(--text);line-height:1.45}.composer-status[data-v-aa22106f]{color:var(--text-muted);grid-column:1/-1;margin:0}.uc-input textarea[readonly][data-v-aa22106f]{background:var(--surface-muted)}.uc-input textarea[data-v-aa22106f]:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 14%, transparent);outline:none}.btn[data-v-aa22106f]{background:var(--surface-muted);color:var(--text);border-radius:var(--btn-r);padding:var(--space-sm) var(--space-md);cursor:pointer;font:var(--fw-btn) var(--fs-btn) var(--font);border:0}.btn.ghost[data-v-aa22106f]{background:0 0}.btn.primary[data-v-aa22106f]{background:var(--primary);color:#fff}.btn.small[data-v-aa22106f]{padding:var(--space-2xs) var(--space-sm);font-size:var(--fs-caption)}.btn[data-v-aa22106f]:disabled{opacity:.5;cursor:not-allowed}.cp-fab[data-v-054f9055]{background:var(--accent,#2f6fed);color:#fff;cursor:pointer;border:none;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 4px 14px #00000040}.cp-fab svg[data-v-054f9055]{width:24px;height:24px}.cp-fab[data-v-054f9055]:focus-visible{outline:3px solid var(--focus,#1a4fd0);outline-offset:2px}.cp-win[data-v-054f9055]{z-index:60;background:var(--bg);border:1px solid var(--border);border-radius:var(--card-r,10px);resize:both;flex-direction:column;width:min(440px,100vw - 16px);min-width:300px;max-width:calc(100vw - 16px);height:min(620px,100vh - 16px);min-height:280px;max-height:calc(100vh - 16px);display:flex;position:fixed;bottom:20px;right:20px;overflow:hidden;box-shadow:0 10px 30px #00000040}.cp-head[data-v-054f9055]{align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);background:var(--surface);border-bottom:1px solid var(--border);cursor:move;-webkit-user-select:none;user-select:none;touch-action:none;display:flex}.cp-title[data-v-054f9055]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cp-grow[data-v-054f9055]{flex:1}.cp-btn[data-v-054f9055]{color:inherit;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:1.1rem;line-height:1;text-decoration:none}.cp-btn[data-v-054f9055]:hover{background:var(--hover-bg)}.cp-pick[data-v-054f9055]{align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);border-bottom:1px solid var(--border);display:flex}.cp-body[data-v-054f9055]{flex-direction:column;flex:1;min-height:0;display:flex}.cp-empty[data-v-054f9055]{padding:var(--space-md)}@media (max-width:820px){.cp-fab[data-v-054f9055]{width:40px;height:40px}}@media (max-width:640px){.cp-win[data-v-054f9055]{resize:none;border-radius:0;width:100vw;max-width:none;height:100vh;max-height:none;top:0!important;bottom:0!important;left:0!important;right:0!important}.cp-head[data-v-054f9055]{cursor:default}}:root{--font:Inter, system-ui, sans-serif;--primary:#006c98;--primary-text:#fff;--secondary:#eeeeef;--secondary-text:#181b1d;--surface:#fff;--bg:#fbfcfc;--text:#181b1d;--text-muted:#3f4346;--border:#d6d7d8;--accent:#526386;--danger:#ae0083;--success:#008155;--warning:#845d00;--btn-r:4px;--card-r:6px;--field-r:2px;--space-2xs:2px;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:32px;--inset-xs:8px;--inset-sm:12px;--inset-md:16px;--inset-lg:24px;--stack-xs:4px;--stack-sm:8px;--stack-md:16px;--stack-lg:24px;--shadow-sm:0 1px 2px #00000014;--shadow-md:0 4px 8px #0000001f;--shadow-lg:0 8px 16px #00000029;--surface-raised:#f8f8f9;--surface-muted:#eeeeef;--fs-display:39px;--fw-heavy:800;--fs-h1:31px;--fw-h1:600;--fs-h2:25px;--fw-h2:600;--fs-h3:20px;--fw-h3:600;--fs-body:16px;--fw-body:400;--fs-caption:13px;--fs-micro:10px;--fs-btn:14px;--fw-btn:400;--fw-medium:500;--fw-strong:700;--radius-pill:999px}body{background:var(--bg);color:var(--text);font-family:var(--font);margin:0}*{box-sizing:border-box}a{color:inherit}.el-text{font:var(--fw-body) var(--fs-body) var(--font);color:var(--text);line-height:1.55}.text-h1{font-size:var(--fs-h1);font-weight:var(--fw-h1);letter-spacing:-.025em;margin:0;line-height:1.08}.text-h2{font-size:var(--fs-h2);font-weight:var(--fw-h2);letter-spacing:-.018em;margin:0;line-height:1.15}.text-h3{font-size:var(--fs-h3);font-weight:var(--fw-h3);margin:0;line-height:1.22}.text-muted{color:var(--text-muted)}.text-caption{font-size:var(--fs-caption);color:var(--text-muted)}.text-strong{font-weight:var(--fw-strong)}.data-state{padding:var(--space-sm) var(--space-md);border-radius:var(--card-r);font:var(--fw-body) var(--fs-body) var(--font);border:1px solid var(--border);box-shadow:var(--shadow-sm);grid-column:1/-1}.data-loading{background:color-mix(in srgb, var(--surface-muted) 80%, var(--primary) 4%);color:var(--text-muted)}.data-error{background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger);border:1px solid color-mix(in srgb, var(--danger) 26%, transparent)}.el-btn{cursor:pointer;padding:var(--space-sm) calc(var(--space-md) + var(--space-xs));font:var(--fw-btn) var(--fs-btn) var(--font);border-radius:var(--btn-r);justify-content:center;align-items:center;gap:var(--space-sm);border:none;min-height:40px;text-decoration:none;transition:filter .12s,transform 80ms,box-shadow .15s,background-color .15s;display:inline-flex}.el-btn:hover{filter:brightness(.98);box-shadow:var(--shadow-sm)}.el-btn:active{transform:scale(.98)}.el-btn:disabled{opacity:.52;cursor:not-allowed;filter:grayscale(.2);transform:none}.el-cell-link{color:inherit;text-decoration:none;display:block}.btn-primary{background:var(--primary);color:var(--primary-text);box-shadow:var(--shadow-sm)}.btn-ghost{color:var(--text);border:1px solid var(--border);background:0 0}.btn-default{background:var(--surface-raised,var(--surface));color:var(--text);border:1px solid var(--border)}.btn-danger{background:var(--danger,#c33);color:#fff}.btn-sm{min-height:28px;padding:0 var(--space-sm);font-size:var(--fs-caption);gap:var(--space-xs)}.btn-active{background:color-mix(in srgb, var(--primary) 16%, transparent);color:var(--primary)}.el-field{background:var(--surface-raised,var(--surface));border:1.5px solid var(--border);border-radius:var(--field-r);padding:var(--space-sm) var(--space-md);font:var(--fw-body) var(--fs-body) var(--font);color:var(--text);width:100%;min-height:44px}.el-btn:focus-visible{outline:3px solid var(--primary);outline-offset:3px;box-shadow:0 0 0 6px color-mix(in srgb, var(--primary) 18%, transparent)}.el-field:focus-visible{outline:3px solid var(--primary);outline-offset:3px;box-shadow:0 0 0 6px color-mix(in srgb, var(--primary) 18%, transparent)}.el-ctr-clickable:focus-visible{outline:3px solid var(--primary);outline-offset:3px;box-shadow:0 0 0 6px color-mix(in srgb, var(--primary) 18%, transparent)}.el-trow-clickable:focus-visible{outline:3px solid var(--primary);outline-offset:3px;box-shadow:0 0 0 6px color-mix(in srgb, var(--primary) 18%, transparent)}a:focus-visible{outline:3px solid var(--primary);outline-offset:3px;box-shadow:0 0 0 6px color-mix(in srgb, var(--primary) 18%, transparent)}.el-field:focus{border-color:var(--primary)}.field-sm{min-height:28px;padding:0 var(--space-xs);font-size:var(--fs-caption);border-width:1px;width:auto}.el-textarea{resize:vertical;min-height:8rem}.el-field-block{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.el-field-caption{font-size:var(--fs-caption);color:var(--text-muted);font-weight:var(--fw-medium)}.el-field-caption .req{color:var(--danger)}.process-action-field{gap:var(--space-xs);flex-direction:column;display:flex}.process-action-label{font-weight:var(--fw-h3);font-size:var(--fs-caption);color:var(--text)}.process-action-help{font-size:var(--fs-caption);color:var(--text-muted)}.process-action-error{padding:var(--space-sm) calc(var(--space-sm) + var(--space-xs));border-radius:var(--card-r);background:color-mix(in srgb, var(--danger) 10%, transparent);border:1px solid color-mix(in srgb, var(--danger) 22%, transparent);color:var(--danger);font-size:var(--fs-caption)}.process-action-success{padding:var(--space-sm) calc(var(--space-sm) + var(--space-xs));border-radius:var(--card-r);background:color-mix(in srgb, var(--success) 10%, transparent);border:1px solid color-mix(in srgb, var(--success) 22%, transparent);color:var(--success);font-size:var(--fs-caption)}.process-action-checkbox{align-items:center;gap:var(--space-sm);display:flex}.el-label{font-weight:var(--fw-medium);font-size:var(--fs-btn);color:var(--text)}.ctr-card{background:var(--surface);border-radius:var(--card-r);padding:calc(var(--space-md) + var(--space-xs));box-shadow:0 1px 2px #1018280f,0 6px 16px #10182814}.ctr-card>.el-btn:last-child{margin-top:auto}.ctr-card>.text-caption:first-child,.ctr-card>.text-muted:first-child{text-transform:none}.el-ctr-clickable{cursor:pointer;transition:box-shadow .15s,transform .1s}.el-ctr-clickable:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.ctr-panel{background:0 0}.ctr-nav{background:color-mix(in srgb, var(--surface-muted) 76%, var(--bg) 24%);border-right:1px solid var(--border)}.ctr-topbar{background:color-mix(in srgb, var(--surface-raised,var(--surface)) 92%, transparent);border-bottom:1px solid var(--border);padding:calc(var(--space-sm) + var(--space-xs)) var(--space-md);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ctr-topbar .text-h1,.ctr-topbar .text-h2,.ctr-topbar .text-h3{white-space:nowrap;flex-shrink:0}.el-sections{gap:var(--space-xs);flex-wrap:wrap;display:flex}.el-sections a{gap:var(--space-2xs);padding:var(--space-sm) var(--space-md);border:1px solid var(--borde