.gp-mark .outer[data-v-44d765dc]{fill:var(--ring-outer)}.gp-mark .middle[data-v-44d765dc]{fill:var(--ring-middle)}.gp-mark .inner[data-v-44d765dc]{fill:var(--ring-inner)}.gp-mark .dot[data-v-44d765dc]{fill:var(--dot)}.gp-mark.brackets .bk[data-v-44d765dc]{fill:var(--ring-inner)}.gp-mark.on-inner .outer[data-v-44d765dc]{fill:var(--ring-inner);opacity:.5}.gp-wordmark[data-v-3e3feb5d]{font-family:var(--font-sans);letter-spacing:-.022em;align-items:baseline;font-weight:500;line-height:1;display:inline-flex}.gp-w-i[data-v-3e3feb5d]{vertical-align:baseline;width:.32em;height:1em;margin:0 .005em;display:inline-block;position:relative}.gp-w-i-stem[data-v-3e3feb5d]{background:currentColor;border-radius:.05em;width:.16em;height:.55em;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.gp-w-i-dot[data-v-3e3feb5d]{background:var(--dot);border-radius:50%;width:.22em;height:.22em;position:absolute;bottom:.65em;left:50%;transform:translate(-50%)}html[data-mood=brutalist] .gp-w-i-stem[data-v-3e3feb5d],html[data-mood=brutalist] .gp-w-i-dot[data-v-3e3feb5d]{border-radius:0}.tag-dot[data-v-b23a0040]{border-radius:var(--rad-xs);background:var(--proj-color,var(--text-subtle));flex-shrink:0;width:8px;height:8px;display:inline-block}.profile-picker[data-v-ca50f4c9]{flex-shrink:0;position:relative}.sb-avatar.prof-trigger[data-v-ca50f4c9]{appearance:none;cursor:pointer;border:0;font-family:inherit;transition:transform .12s,box-shadow .12s;position:relative}.sb-avatar.prof-trigger[data-v-ca50f4c9]:hover{transform:scale(1.04)}.sb-avatar.prof-trigger.on[data-v-ca50f4c9]{box-shadow:0 0 0 2px var(--accent)}.prof-trigger-mark[data-v-ca50f4c9]{border-radius:var(--rad-circle);background:var(--accent);border:1.5px solid var(--panel);width:9px;height:9px;position:absolute;bottom:-2px;right:-2px}.profile-popover[data-v-ca50f4c9]{z-index:80;background:var(--surface);border:.5px solid var(--border-2);border-radius:var(--rad-xl);width:280px;box-shadow:var(--shadow-pop);flex-direction:column;padding:4px;animation:.16s cubic-bezier(.2,.7,.3,1) popover-pop;display:flex;position:absolute;bottom:calc(100% + 6px);left:-4px}.prof-pop-hd[data-v-ca50f4c9]{align-items:center;gap:12px;padding:12px 12px 10px;display:flex}.prof-pop-id[data-v-ca50f4c9]{flex:1;min-width:0}.prof-pop-name[data-v-ca50f4c9]{font-size:var(--fs-13-5);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.prof-pop-ws[data-v-ca50f4c9]{font-size:var(--fs-10-5);color:var(--text-subtle);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.prof-pop-sect[data-v-ca50f4c9]{border-top:.5px solid var(--border);padding:6px 4px}.prof-pop-row[data-v-ca50f4c9]{border-radius:var(--rad-lg);align-items:flex-start;gap:12px;padding:10px;display:flex}.prof-pop-row[data-v-ca50f4c9]:hover{background:var(--hover)}.prof-pop-row-meta[data-v-ca50f4c9]{flex:1;min-width:0}.prof-pop-row-lbl[data-v-ca50f4c9]{font-size:var(--fs-12-5);color:var(--text);align-items:center;gap:6px;font-weight:500;display:flex}.prof-pop-row-lbl[data-v-ca50f4c9] .ic{color:var(--accent)}.prof-pop-row-sub[data-v-ca50f4c9]{font-size:var(--fs-11);color:var(--text-subtle);text-wrap:pretty;margin-top:4px;line-height:1.45}.prof-pop-foot[data-v-ca50f4c9]{border-top:.5px solid var(--border);flex-direction:column;gap:1px;padding:4px;display:flex}.prof-pop-action[data-v-ca50f4c9]{appearance:none;font-size:var(--fs-12-5);color:var(--text);cursor:pointer;border-radius:var(--rad);text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:8px 10px;font-family:inherit;font-weight:500;display:flex}.prof-pop-action[data-v-ca50f4c9]:hover{background:var(--hover)}.prof-pop-action[data-v-ca50f4c9] .ic{color:var(--text-subtle)}.prof-pop-action.danger[data-v-ca50f4c9],.prof-pop-action.danger[data-v-ca50f4c9] .ic{color:var(--danger)}.switch[data-v-ca50f4c9]{border-radius:var(--rad-pill);background:var(--border-2);cursor:pointer;flex-shrink:0;width:32px;height:18px;transition:background .15s;position:relative}.switch[data-v-ca50f4c9]:after{content:"";border-radius:var(--rad-circle);background:var(--surface);width:14px;height:14px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px oklch(0% 0 0/.2)}.switch.on[data-v-ca50f4c9]{background:var(--accent)}.switch.on[data-v-ca50f4c9]:after{transform:translate(14px)}.theme-picker[data-v-89198d7a]{position:relative}.theme-picker-trigger[data-v-89198d7a]{appearance:none;border-radius:var(--rad);cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;display:grid}.theme-picker-trigger[data-v-89198d7a]:hover{background:var(--hover)}.theme-popover[data-v-89198d7a]{z-index:70;background:var(--surface);border:.5px solid var(--border-2);border-radius:var(--rad-xl);width:300px;max-height:calc(100vh - 32px);box-shadow:var(--shadow-pop);transform-origin:0 100%;flex-direction:column;padding:4px;animation:.18s cubic-bezier(.2,.7,.3,1) popover-pop;display:flex;position:absolute;bottom:-8px;left:calc(100% + 10px)}.tp-scroll[data-v-89198d7a]{flex-direction:column;padding:10px 14px 12px;display:flex;overflow-y:auto}.theme-popover-h[data-v-89198d7a]{font-size:var(--fs-10);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);margin-bottom:10px;font-weight:600}.theme-popover-h.push[data-v-89198d7a]{margin-top:14px}.theme-grid[data-v-89198d7a]{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.theme-chip[data-v-89198d7a]{appearance:none;border-radius:var(--rad-lg);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:6px 4px 5px;transition:background .12s;display:flex}.theme-chip[data-v-89198d7a]:hover{background:#0000000a}.theme-chip.on[data-v-89198d7a]{background:#0000000f;box-shadow:inset 0 0 0 1.5px #000000b3}.theme-chip-mark[data-v-89198d7a]{place-items:center;display:grid}.theme-chip-label[data-v-89198d7a]{font-size:var(--fs-9-5);color:#29261ba6;letter-spacing:.02em;font-weight:500}.theme-chip.on .theme-chip-label[data-v-89198d7a]{color:#29261bf2}.tp-row[data-v-89198d7a]{border-top:.5px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.tp-row.stack[data-v-89198d7a]{flex-direction:column;align-items:stretch;gap:6px}.tp-lbl[data-v-89198d7a]{font-size:var(--fs-12-5);color:var(--text);font-weight:500}.tp-seg[data-v-89198d7a]{background:var(--panel-2);border:.5px solid var(--border);border-radius:var(--rad);gap:1px;padding:2px;display:inline-flex}.tp-seg-btn[data-v-89198d7a]{appearance:none;font-size:var(--fs-11-5);color:var(--text-muted);border-radius:var(--rad-sm);cursor:pointer;font-weight:500;font-family:var(--font-sans);background:0 0;border:0;flex:1;padding:5px 8px}.tp-seg-btn[data-v-89198d7a]:hover{color:var(--text)}.tp-seg-btn.on[data-v-89198d7a]{background:var(--surface);color:var(--text);box-shadow:0 1px 2px oklch(0% 0 0/.08)}.sb[data-v-4467895f]{background:var(--panel);border-right:.5px solid var(--border);flex-direction:column;width:240px;transition:width .18s cubic-bezier(.3,.7,.4,1);display:flex;position:relative}.sb[data-icons="1"][data-v-4467895f]{width:56px}.sb-hd[data-v-4467895f]{border-bottom:.5px solid var(--border);align-items:center;gap:10px;min-height:56px;padding:12px 14px 10px;display:flex}.sb-logo[data-v-4467895f]{flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.sb-logo-btn[data-v-4467895f]{appearance:none;cursor:pointer;border-radius:var(--rad-lg);background:0 0;border:0;padding:0;transition:transform .12s cubic-bezier(.3,.7,.4,1),background .12s;position:relative}.sb-logo-btn[data-v-4467895f]:hover{background:var(--hover);transform:scale(1.06)}.sb-logo-rec-hint[data-v-4467895f]{border-radius:var(--rad-circle);background:var(--surface);border:1px solid var(--border);opacity:0;place-items:center;width:12px;height:12px;transition:opacity .15s;display:grid;position:absolute;top:-2px;right:-2px}.sb-logo-btn:hover .sb-logo-rec-hint[data-v-4467895f]{opacity:1;background:var(--accent);border-color:var(--accent)}.sb-logo-btn:hover .sb-logo-rec-hint[data-v-4467895f]:after{content:"";background:var(--accent-fg);border-radius:var(--rad-xs);width:4px;height:6px}.sb-logo-btn.pulse[data-v-4467895f]{animation:1.6s ease-in-out infinite gp-pulse}.sb-logo-btn.on[data-v-4467895f]{background:var(--accent-soft)}.sb-logo-btn.on .sb-logo-rec-hint[data-v-4467895f]{display:none}.sb-title-wrap[data-v-4467895f]{flex-direction:column;gap:3px;min-width:0;display:flex}.sb-title[data-v-4467895f]{letter-spacing:-.018em;align-items:center;height:18px;font-weight:500;line-height:1;display:inline-flex}.sb-title-sub[data-v-4467895f]{font-family:var(--font-mono);font-size:var(--fs-10-5);color:var(--text-subtle);letter-spacing:.01em;align-items:center;gap:5px;height:14px;line-height:1;display:inline-flex}.sb-rec-timer[data-v-4467895f]{font-size:var(--fs-16);color:var(--accent);font-variant-numeric:tabular-nums;letter-spacing:-.005em;font-weight:500;line-height:1}.sb[data-icons="1"] .sb-title-wrap[data-v-4467895f]{display:none}.sb-nav[data-v-4467895f]{flex:1;padding:4px 8px 12px;overflow-y:auto}.sb-sect[data-v-4467895f]{font-size:var(--fs-10);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);padding:12px 8px 6px;font-weight:600}.sb[data-icons="1"] .sb-sect[data-v-4467895f]{color:#0000;height:8px;padding:4px;overflow:hidden}.sb-item[data-v-4467895f]{border-radius:var(--rad);color:var(--text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:var(--fs-13);appearance:none;text-align:left;background:0 0;border:0;align-items:center;gap:9px;width:100%;padding:6px 8px;font-family:inherit;transition:background .1s,color .1s;display:flex;position:relative}.sb-item[data-v-4467895f]:hover{background:var(--hover);color:var(--text)}.sb-item.active[data-v-4467895f]{background:var(--accent-soft);color:var(--text)}.sb-item.active[data-v-4467895f]:before{content:"";background:var(--accent);border-radius:0 var(--rad-xs) var(--rad-xs) 0;width:2px;position:absolute;top:6px;bottom:6px;left:-8px}.sb-item .ic[data-v-4467895f]{opacity:.85;flex-shrink:0;place-items:center;width:16px;height:16px;display:grid}.sb-item.active .ic[data-v-4467895f]{color:var(--accent);opacity:1}.sb-item-lbl[data-v-4467895f]{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.sb-item-count[data-v-4467895f]{font-family:var(--font-mono);font-size:var(--fs-10-5);color:var(--text-subtle)}.sb-item-badge[data-v-4467895f]{border-radius:var(--rad-pill);background:var(--accent);min-width:16px;height:16px;color:var(--accent-fg);font-size:var(--fs-9-5);font-weight:700;font-family:var(--font-mono);box-shadow:0 0 0 2px var(--panel);flex-shrink:0;justify-content:center;align-items:center;padding:0 5px;line-height:1;display:inline-flex}.sb-item.active .sb-item-badge[data-v-4467895f]{box-shadow:0 0 0 2px var(--accent-soft)}.sb-item-badge.danger[data-v-4467895f]{background:var(--danger);color:#fff}.sb[data-icons="1"] .sb-item[data-v-4467895f]{justify-content:center;padding:8px}.sb[data-icons="1"] .sb-item-lbl[data-v-4467895f],.sb[data-icons="1"] .sb-item-count[data-v-4467895f]{display:none}.sb[data-icons="1"] .sb-item.active[data-v-4467895f]:before{left:0}.ws-item .ic[data-v-4467895f]{color:var(--text-muted)}.ws-item.active .ic[data-v-4467895f]{color:var(--accent)}.ws-active-mark[data-v-4467895f]{border-radius:var(--rad-circle);background:var(--good);flex-shrink:0;width:6px;height:6px}.sb-foot[data-v-4467895f]{border-top:.5px solid var(--border);align-items:center;gap:8px;padding:10px;display:flex}.sb[data-icons="1"] .sb-foot[data-v-4467895f]{flex-direction:column;gap:6px;padding:10px 6px}.sb[data-icons="1"] .sb-me[data-v-4467895f]{display:none}.sb-me[data-v-4467895f]{flex:1;min-width:0}.sb-me-name[data-v-4467895f]{font-size:var(--fs-12-5);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.sb-me-role[data-v-4467895f]{font-size:var(--fs-10-5);color:var(--text-subtle);font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sb-collapse[data-v-4467895f]{appearance:none;border-radius:var(--rad-sm);width:24px;height:24px;color:var(--text-subtle);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;transition:background .12s,color .12s;display:grid}.sb-collapse[data-v-4467895f]:hover{background:var(--hover);color:var(--text)}.tab-btn[data-v-5c2cad30]{border-right:.5px solid var(--border);cursor:pointer;-webkit-user-select:none;user-select:none;height:100%;font-size:var(--fs-12-5);color:var(--text-muted);white-space:nowrap;background:0 0;border-bottom:2px solid #0000;align-items:center;gap:7px;min-width:0;max-width:240px;margin-bottom:-1px;padding:0 12px;display:flex;position:relative}.tab-btn[data-v-5c2cad30]:hover{background:var(--hover);color:var(--text)}.tab-btn.active[data-v-5c2cad30]{background:var(--bg);color:var(--text);border-bottom-color:var(--accent);font-weight:500}.tab-btn.content-tab[data-v-5c2cad30]{background:var(--bg)}.tab-ic[data-v-5c2cad30]{width:14px;height:14px;color:var(--text-subtle);flex-shrink:0}.tab-ic.ic-accent[data-v-5c2cad30]{color:var(--accent)}.tab-label[data-v-5c2cad30]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.tab-close[data-v-5c2cad30]{border-radius:var(--rad-xs);width:16px;height:16px;color:var(--text-faint);flex-shrink:0;place-items:center;margin-left:2px;display:grid}.tab-close[data-v-5c2cad30]:hover{background:var(--border);color:var(--text)}.tabbar[data-v-563c4c6e]{border-bottom:.5px solid var(--border);background:var(--panel);flex-shrink:0;align-items:stretch;min-width:0;height:38px;display:flex}.tabbar-content[data-v-563c4c6e]{flex:1;align-items:stretch;min-width:0;display:flex;overflow-x:auto}.tabbar-content[data-v-563c4c6e]::-webkit-scrollbar{display:none}.tabbar-tools[data-v-563c4c6e]{border-left:.5px solid var(--border);align-items:center;gap:4px;padding:0 10px;display:flex}.tabbar-tool[data-v-563c4c6e]{appearance:none;border-radius:var(--rad-sm);width:26px;height:26px;color:var(--text-subtle);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:relative}.tabbar-tool[data-v-563c4c6e]:hover{background:var(--hover);color:var(--text)}.tabbar-tool.on[data-v-563c4c6e]{background:var(--accent-soft);color:var(--accent)}.tool-badge[data-v-563c4c6e]{background:var(--accent);min-width:14px;height:14px;color:var(--accent-fg);border-radius:var(--rad-pill);font-size:var(--fs-9-5);font-weight:700;font-family:var(--font-mono);place-items:center;padding:0 4px;line-height:1;display:grid;position:absolute;top:2px;right:2px}.bbar[data-v-979b0c79]{border-top:.5px solid var(--border);background:var(--panel);flex-shrink:0;padding:10px 18px 12px}.bbar-ctx[data-v-979b0c79]{font-size:var(--fs-11-5);color:var(--text-subtle);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.bbar-ctx .scope[data-v-979b0c79]{background:var(--surface);border:.5px solid var(--border);border-radius:var(--rad-pill);color:var(--text);font-weight:500;font-size:var(--fs-11-5);align-items:center;gap:5px;padding:2px 8px;display:inline-flex}.bbar-ctx .scope.accent[data-v-979b0c79]{background:var(--accent-soft);border-color:var(--accent-line);color:var(--text)}.bbar-ctx .scope .ic[data-v-979b0c79]{color:var(--accent)}.bbar-ctx .lbl[data-v-979b0c79]{font-size:var(--fs-11)}.bbar-ctx .add-ctx[data-v-979b0c79]{border-radius:var(--rad-pill);border:.5px dashed var(--border-2);color:var(--text-subtle);cursor:pointer;font-size:var(--fs-11);align-items:center;gap:4px;padding:2px 7px;display:inline-flex}.bbar-ctx .add-ctx[data-v-979b0c79]:hover{color:var(--text);border-color:var(--text-subtle)}.bbar-input[data-v-979b0c79]{background:var(--surface);border:.5px solid var(--border-2);border-radius:var(--rad-lg);box-shadow:var(--shadow-card);align-items:center;gap:10px;padding:10px 12px;transition:border-color .12s,box-shadow .12s;display:flex}.bbar-input[data-v-979b0c79]:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.bbar-input .ic-lead[data-v-979b0c79]{color:var(--accent);flex-shrink:0}.bbar-input textarea[data-v-979b0c79]{resize:none;font:inherit;font-size:var(--fs-13-5);color:var(--text);background:0 0;border:0;outline:none;flex:1;min-height:20px;max-height:200px;line-height:1.45;overflow-y:auto}.bbar-input textarea[data-v-979b0c79]::placeholder{color:var(--text-faint)}.bbar-send[data-v-979b0c79]{border-radius:var(--rad);background:var(--accent);width:28px;height:28px;color:var(--accent-fg);cursor:pointer;border:0;flex-shrink:0;place-items:center;transition:opacity .12s;display:grid}.bbar-send[data-v-979b0c79]:disabled{opacity:.4;cursor:not-allowed}.bbar-hint[data-v-979b0c79]{font-size:var(--fs-10-5);color:var(--text-faint);gap:12px;margin-top:6px;display:flex}.bbar-hint[data-v-979b0c79] .kbd{font-size:var(--fs-9-5);min-width:14px;padding:0 4px}.markdown-text[data-v-f6dc66cd]{overflow-wrap:anywhere}.markdown-text[data-v-f6dc66cd] :first-child{margin-top:0}.markdown-text[data-v-f6dc66cd] :last-child{margin-bottom:0}.md-p[data-v-f6dc66cd]{margin:0 0 .6em}.md-h[data-v-f6dc66cd]{margin:.85em 0 .35em;font-weight:650;line-height:1.25}h1.md-h[data-v-f6dc66cd]{font-size:1.2em}h2.md-h[data-v-f6dc66cd]{font-size:1.12em}h3.md-h[data-v-f6dc66cd]{font-size:1.05em}h4.md-h[data-v-f6dc66cd],h5.md-h[data-v-f6dc66cd],h6.md-h[data-v-f6dc66cd]{font-size:1em}.md-list[data-v-f6dc66cd]{margin:0 0 .6em;padding-left:1.4em}.md-list li[data-v-f6dc66cd]{margin:.15em 0}.md-quote[data-v-f6dc66cd]{border-left:2px solid var(--border-2);color:var(--text-muted);margin:0 0 .6em;padding:.1em 0 .1em .8em}.md-pre[data-v-f6dc66cd]{background:var(--panel-2);border-radius:var(--rad-sm);margin:0 0 .6em;padding:.6em .8em;overflow-x:auto}.md-pre code[data-v-f6dc66cd]{font-family:var(--font-mono);white-space:pre;font-size:.88em}.md-code[data-v-f6dc66cd]{font-family:var(--font-mono);background:var(--panel-2);border-radius:var(--rad-xs);padding:.05em .3em;font-size:.88em}.ent[data-v-f6dc66cd]{border-radius:var(--rad-xs);cursor:pointer;color:inherit;border:1px solid #0000;padding:0 3px;text-decoration:none}.ent.ent-person[data-v-f6dc66cd]{background:var(--ent-person-soft);border-color:var(--ent-person-line)}.ent.ent-project[data-v-f6dc66cd]{background:var(--ent-project-soft);border-color:var(--ent-project-line)}.ent.ent-input[data-v-f6dc66cd]{background:var(--ent-input-soft);border-color:var(--ent-input-line)}.ent.ent-person[data-v-f6dc66cd]:hover{background:var(--ent-person);border-color:var(--ent-person);color:var(--ent-fg)}.ent.ent-project[data-v-f6dc66cd]:hover{background:var(--ent-project);border-color:var(--ent-project);color:var(--ent-fg)}.ent.ent-input[data-v-f6dc66cd]:hover{background:var(--ent-input);border-color:var(--ent-input);color:var(--ent-fg)}.chat-view[data-v-e744a925]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.chat-hd[data-v-e744a925]{border-bottom:.5px solid var(--border);align-items:center;gap:12px;padding:14px 22px 12px;display:flex}.chat-hd-id[data-v-e744a925]{flex:1;min-width:0}.chat-hd-title[data-v-e744a925]{font-size:var(--fs-16);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.chat-hd-meta[data-v-e744a925]{font-size:var(--fs-11-5);color:var(--text-subtle);align-items:center;gap:8px;display:flex}.chat-hd-scope[data-v-e744a925]{background:var(--accent-soft);border-radius:var(--rad-pill);border:.5px solid var(--accent-line);padding:2px 8px}.chat-scroll[data-v-e744a925]{flex-direction:column;flex:1;gap:18px;padding:22px 22px 30px;display:flex;overflow-y:auto}.chat-msg[data-v-e744a925]{gap:12px;max-width:760px;display:flex}.chat-msg.user[data-v-e744a925]{align-self:flex-end;max-width:70%}.chat-msg.assistant[data-v-e744a925]{align-self:flex-start;max-width:90%}.chat-bubble-user[data-v-e744a925]{background:var(--accent-soft);border:.5px solid var(--accent-line);border-radius:var(--rad-xl) var(--rad-xl) var(--rad-sm) var(--rad-xl);font-size:var(--fs-13-5);color:var(--text);white-space:pre-wrap;word-wrap:break-word;padding:10px 14px;line-height:1.5}.chat-msg[data-v-e744a925] .avatar{flex-shrink:0;margin-top:1px}.chat-msg.assistant[data-v-e744a925] .avatar{background:var(--text);color:var(--bg);font-family:var(--font-mono);font-weight:600;font-size:var(--fs-10)}.chat-bubble-asst[data-v-e744a925]{min-width:0;font-size:var(--fs-13-5);color:var(--text);text-wrap:pretty;white-space:pre-wrap;word-wrap:break-word;flex:1;line-height:1.6}.chat-bubble-empty[data-v-e744a925]{color:var(--text-faint);font-style:italic}.chat-tool-trace[data-v-e744a925]{font-size:var(--fs-11);color:var(--text-subtle);margin-top:10px}.chat-tool-trace summary[data-v-e744a925]{cursor:pointer;-webkit-user-select:none;user-select:none}.chat-tool-row[data-v-e744a925]{gap:8px;padding:2px 0 2px 12px;display:flex}.chat-tool-name[data-v-e744a925]{color:var(--accent)}.chat-tool-args[data-v-e744a925]{color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-thinking[data-v-e744a925]{color:var(--text-subtle);font-style:italic}.cursor-blink[data-v-e744a925]{background:var(--accent);vertical-align:text-bottom;width:2px;height:1.05em;margin-left:4px;animation:1s steps(2,end) infinite blink;display:inline-block}.async-state[data-v-fa3f917f]{text-align:center;text-wrap:pretty;min-height:200px;color:var(--text-muted);font-size:var(--fs-13);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:40px 20px;display:flex}.as-error[data-v-fa3f917f]{color:var(--danger)}.as-spinner[data-v-fa3f917f]{border-radius:var(--rad-circle);border:2px solid color-mix(in oklch, var(--accent) 30%, transparent);border-top-color:var(--accent);width:18px;height:18px;animation:.8s linear infinite as-spin-fa3f917f}@keyframes as-spin-fa3f917f{to{transform:rotate(360deg)}}.chat-view[data-v-c9696d6f]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.chat-hd[data-v-c9696d6f]{border-bottom:.5px solid var(--border);align-items:center;gap:12px;padding:14px 22px 12px;display:flex}.chat-hd-id[data-v-c9696d6f]{flex:1;min-width:0}.chat-hd-title[data-v-c9696d6f]{font-size:var(--fs-16);letter-spacing:-.01em;font-weight:600}.chat-hd-meta[data-v-c9696d6f]{font-size:var(--fs-11-5);color:var(--text-subtle);align-items:center;gap:8px;display:flex}.h[data-v-c9696d6f]{font-size:var(--fs-18);color:var(--text);margin-bottom:4px;font-weight:600}.sub[data-v-c9696d6f]{font-size:var(--fs-13);max-width:460px;line-height:1.5}.chat-scroll[data-v-c9696d6f]{flex:1;overflow-y:auto}.history-scroll[data-v-c9696d6f]{flex-direction:column;gap:8px;padding:18px 22px 30px;display:flex}.history-row[data-v-c9696d6f]{background:var(--surface);border:.5px solid var(--border);border-radius:var(--rad-lg);cursor:pointer;padding:12px 14px}.history-row[data-v-c9696d6f]:hover{border-color:var(--border-2)}.history-row[data-v-c9696d6f]:focus-visible{border-color:var(--accent);outline:none}.history-row-top[data-v-c9696d6f]{align-items:center;gap:10px;display:flex}.history-row-icon[data-v-c9696d6f]{color:var(--text-subtle);flex-shrink:0}.history-row-id[data-v-c9696d6f]{flex:1;min-width:0}.history-title[data-v-c9696d6f]{font-size:var(--fs-13-5);font-weight:500}.history-meta[data-v-c9696d6f]{font-size:var(--fs-11-5);color:var(--text-subtle);gap:6px;margin-top:2px;display:flex}.history-preview[data-v-c9696d6f]{font-size:var(--fs-12);color:var(--text-muted);text-wrap:pretty;margin-top:8px;padding-left:23px;line-height:1.5}.pipe-bc[data-v-64df2f7b]{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.pipe-bc-compact[data-v-64df2f7b]{min-width:0;font-size:var(--fs-11-5);align-items:center;gap:5px;line-height:1;display:inline-flex}.pipe-c-step[data-v-64df2f7b]{font-family:var(--font-mono);font-size:var(--fs-11);letter-spacing:.01em;white-space:nowrap;color:var(--text-muted)}.pipe-c-step.state-running[data-v-64df2f7b]{color:var(--warn)}.pipe-c-step.state-failed[data-v-64df2f7b]{color:var(--danger)}.pipe-c-step.state-queued[data-v-64df2f7b]{color:var(--text-muted)}.pipe-c-step.state-pending[data-v-64df2f7b]{color:var(--text)}.pipe-c-next[data-v-64df2f7b]{color:var(--text-muted)}.pipe-c-sep[data-v-64df2f7b]{color:var(--text-faint);align-items:center;display:inline-flex}.pipe-c-more[data-v-64df2f7b]{color:var(--text-faint);font-size:var(--fs-11);white-space:nowrap;cursor:default;border-bottom:1px dotted var(--text-faint)}.pipe-step[data-v-64df2f7b]{border-radius:var(--rad-pill);background:var(--panel-2);color:var(--text-muted);font-size:var(--fs-11);border:.5px solid #0000;align-items:center;gap:5px;padding:2px 8px;line-height:1;display:inline-flex}.pipe-step.state-completed[data-v-64df2f7b]{color:var(--good);background:color-mix(in oklch, var(--good) 12%, white)}.pipe-step.state-running[data-v-64df2f7b]{color:var(--warn);background:color-mix(in oklch, var(--warn) 12%, white)}.pipe-step.state-queued[data-v-64df2f7b]{color:var(--text-muted);background:var(--panel-2)}.pipe-step.state-failed[data-v-64df2f7b]{color:var(--danger);background:color-mix(in oklch, var(--danger) 12%, white)}.pipe-step.state-pending[data-v-64df2f7b]{color:var(--text-faint);border-color:var(--border);background:0 0}.pipe-step-icon[data-v-64df2f7b]{justify-content:center;align-items:center;width:12px;height:12px;display:inline-flex}.pipe-step-dot[data-v-64df2f7b]{border-radius:var(--rad-circle);opacity:.55;background:currentColor;width:5px;height:5px}.pipe-spinner[data-v-64df2f7b]{border-radius:var(--rad-circle);border:1.5px solid;border-top-color:#0000;width:9px;height:9px;animation:.8s linear infinite pl-spin-64df2f7b}.pipe-step-name[data-v-64df2f7b]{font-family:var(--font-mono);font-size:var(--fs-10-5);letter-spacing:.01em}.pipe-kind-badge[data-v-64df2f7b]{color:var(--text-muted);opacity:.7;justify-content:center;align-items:center;margin-right:2px;display:inline-flex}.pipe-sep[data-v-64df2f7b]{color:var(--text-faint);align-items:center;display:inline-flex}.pipe-bc.size-md[data-v-64df2f7b]{gap:8px}.pipe-bc.size-md .pipe-step[data-v-64df2f7b]{font-size:var(--fs-12);padding:4px 12px}.pipe-bc.size-md .pipe-step-name[data-v-64df2f7b]{font-size:var(--fs-11-5)}.pipe-bc.size-md .pipe-step-icon[data-v-64df2f7b]{width:14px;height:14px}.pipe-bc.size-md .pipe-step-dot[data-v-64df2f7b]{width:6px;height:6px}.pipe-bc.size-md .pipe-spinner[data-v-64df2f7b]{border-width:1.75px;width:10px;height:10px}@keyframes pl-spin-64df2f7b{to{transform:rotate(360deg)}}.iar[data-v-a6352766]{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.iar-chip[data-v-a6352766]{border-radius:var(--rad-pill);background:color-mix(in oklch, var(--warn) 12%, white);color:var(--warn);font-size:var(--fs-11);cursor:pointer;border:.5px solid #0000;align-items:center;gap:5px;padding:2px 8px;line-height:1;display:inline-flex}.iar-chip[data-v-a6352766]:hover{border-color:var(--warn)}.iar-chip.st-queued[data-v-a6352766]{background:var(--panel-2);color:var(--text-muted)}.iar-chip.st-queued[data-v-a6352766]:hover{border-color:var(--border)}.iar-label[data-v-a6352766]{font-family:var(--font-mono);font-size:var(--fs-10-5);letter-spacing:.01em}.iar-spinner[data-v-a6352766]{border-radius:var(--rad-circle);border:1.5px solid;border-top-color:#0000;width:9px;height:9px;animation:.8s linear infinite iar-spin-a6352766}@keyframes iar-spin-a6352766{to{transform:rotate(360deg)}}.status-badge[data-v-6042d713]{border-radius:var(--rad-pill);min-height:22px;font-size:var(--fs-11);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;background:var(--panel-2);width:fit-content;color:var(--text-muted);align-items:center;padding:2px 8px;font-weight:500;display:inline-flex}.status-badge.big[data-v-6042d713]{font-size:var(--fs-12);padding:4px 12px}.tone-good[data-v-6042d713]{background:color-mix(in oklch, var(--good) 14%, white);color:var(--good)}.tone-warn[data-v-6042d713]{background:color-mix(in oklch, var(--warn) 14%, white);color:var(--warn);animation:1.6s ease-in-out infinite sb-pulse-6042d713}.tone-danger[data-v-6042d713]{background:color-mix(in oklch, var(--danger) 14%, white);color:var(--danger)}.tone-accent[data-v-6042d713]{background:var(--accent-soft);color:var(--accent)}.tone-neutral[data-v-6042d713]{background:var(--panel-2);color:var(--text-muted)}@keyframes sb-pulse-6042d713{0%,to{opacity:1}50%{opacity:.55}}.irm[data-v-cc6957b2]{align-items:center;gap:6px;display:flex;position:relative}.irm-label[data-v-cc6957b2]{font-size:var(--fs-11);color:var(--text-subtle);text-transform:uppercase;letter-spacing:.04em;font-weight:550}.irm-trigger[data-v-cc6957b2]{appearance:none;cursor:default;background:0 0;border:0;align-items:center;gap:3px;padding:0;display:inline-flex}.irm-trigger.clickable[data-v-cc6957b2]{cursor:pointer}.irm-caret[data-v-cc6957b2]{color:var(--text-subtle)}.irm-menu[data-v-cc6957b2]{z-index:30;background:var(--panel);border:.5px solid var(--border);border-radius:var(--rad);min-width:200px;padding:4px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #0000002e}.irm-menu-h[data-v-cc6957b2]{font-size:var(--fs-10-5);color:var(--text-subtle);text-transform:uppercase;letter-spacing:.05em;padding:5px 8px 4px;font-weight:600}.irm-item[data-v-cc6957b2]{appearance:none;border-radius:var(--rad-xs);width:100%;font-size:var(--fs-12-5);color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:6px 8px;display:flex}.irm-item[data-v-cc6957b2]:hover{background:var(--hover)}.assign-overlay[data-v-d769d5bc]{z-index:70;background:oklch(0% 0 0/.5);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.assign-panel[data-v-d769d5bc]{background:var(--surface);border:.5px solid var(--border);border-radius:var(--rad-xl);width:100%;max-width:520px;max-height:88vh;padding:22px 22px 18px;overflow-y:auto;box-shadow:0 30px 80px oklch(0% 0 0/.35)}.assign-h[data-v-d769d5bc]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.assign-h h3[data-v-d769d5bc]{font-size:var(--fs-15);margin:0 0 6px;font-weight:600}.assign-h-main[data-v-d769d5bc]{flex:1;min-width:0}.clip-line[data-v-d769d5bc]{align-items:flex-start;gap:8px;display:flex}.assign-sub[data-v-d769d5bc]{font-size:var(--fs-12-5);color:var(--text-muted);flex:1;min-width:0;font-style:italic;line-height:1.45}.close-btn[data-v-d769d5bc]{font-size:var(--fs-22);color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:0 4px;font-family:inherit;line-height:1}.section[data-v-d769d5bc]{margin-bottom:16px}.section-end[data-v-d769d5bc]{gap:8px;margin-bottom:0;display:flex}.section-h[data-v-d769d5bc]{font-size:var(--fs-10-5);letter-spacing:.08em;text-transform:uppercase;color:var(--text-subtle);margin-bottom:8px;font-weight:600}.group-h[data-v-d769d5bc]{font-size:var(--fs-10-5);letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);margin:12px 0 6px;font-weight:600}.group-h[data-v-d769d5bc]:first-of-type{margin-top:0}.show-all[data-v-d769d5bc]{appearance:none;color:var(--accent);font-family:inherit;font-size:var(--fs-12);cursor:pointer;text-align:left;background:0 0;border:0;padding:10px 2px 0;font-weight:500}.show-all[data-v-d769d5bc]:hover{text-decoration:underline}.clip-play[data-v-d769d5bc]{background:var(--text);width:22px;height:22px;color:var(--bg);border-radius:var(--rad-circle);cursor:pointer;border:0;flex-shrink:0;place-items:center;margin-top:1px;display:grid}.clip-play[data-v-d769d5bc]:hover{filter:brightness(1.2)}.clip-dur[data-v-d769d5bc]{font-size:var(--fs-10-5);color:var(--text-subtle);flex-shrink:0;margin-top:3px}.people-grid[data-v-d769d5bc]{flex-direction:column;gap:4px;display:flex}.person-row[data-v-d769d5bc]{border-radius:var(--rad);cursor:pointer;text-align:left;color:var(--text);font-family:inherit;font-size:var(--fs-13);background:0 0;border:.5px solid #0000;align-items:center;gap:10px;padding:8px 10px;display:flex}.person-row[data-v-d769d5bc]:hover{background:var(--panel);border-color:var(--border)}.person-row[data-v-d769d5bc]:disabled{opacity:.6;cursor:not-allowed}.person-name[data-v-d769d5bc]{flex:1}.score[data-v-d769d5bc]{font-size:var(--fs-10-5)}.new-form[data-v-d769d5bc]{flex-direction:column;gap:8px;display:flex}.set-row[data-v-d769d5bc]{flex-direction:column;gap:4px;display:flex}.set-row .label[data-v-d769d5bc]{font-size:var(--fs-11);color:var(--text-subtle);font-weight:500}.input[data-v-d769d5bc]{border:.5px solid var(--border);border-radius:var(--rad);font-family:inherit;font-size:var(--fs-13);background:var(--surface);color:var(--text);width:100%;padding:8px 10px}.btn-primary[data-v-d769d5bc]{background:var(--accent);color:var(--bg);border-radius:var(--rad);font-size:var(--fs-12-5);cursor:pointer;border:none;align-self:flex-start;margin-top:6px;padding:8px 16px;font-family:inherit;font-weight:500}.btn-primary[data-v-d769d5bc]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-d769d5bc]{background:var(--panel);color:var(--text);border:.5px solid var(--border);border-radius:var(--rad);font-size:var(--fs-12-5);cursor:pointer;padding:8px 14px;font-family:inherit;font-weight:500}.btn-secondary[data-v-d769d5bc]:hover:not(:disabled){background:var(--panel-2)}.btn-secondary[data-v-d769d5bc]:disabled{opacity:.6;cursor:not-allowed}.form-error[data-v-d769d5bc]{color:var(--danger,oklch(55% .22 28));font-size:var(--fs-12);padding-top:8px}.muted[data-v-d769d5bc]{color:var(--text-muted)}.modal-back[data-v-3c88dd5e]{z-index:200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:oklch(0% 0 0/.3);animation:.15s modal-fade-3c88dd5e;position:fixed;inset:0}.modal[data-v-3c88dd5e]{background:var(--surface);border:.5px solid var(--border-2);border-radius:var(--rad-lg);box-shadow:var(--shadow-pop);z-index:201;flex-direction:column;max-height:70vh;animation:.18s cubic-bezier(.2,.7,.3,1) modal-pop-3c88dd5e;display:flex;position:fixed;top:18vh;left:50%;overflow:hidden;transform:translate(-50%)}.modal.size-sm[data-v-3c88dd5e]{width:min(420px,92vw)}.modal.size-md[data-v-3c88dd5e]{width:min(560px,92vw)}.modal.size-lg[data-v-3c88dd5e]{width:min(720px,92vw)}.modal-h[data-v-3c88dd5e]{border-bottom:.5px solid var(--border);align-items:center;gap:12px;padding:14px 16px;display:flex}.modal-title[data-v-3c88dd5e]{font-size:var(--fs-14);flex:1;min-width:0;margin:0;font-weight:600}.modal-x[data-v-3c88dd5e]{color:var(--text-muted);cursor:pointer;border-radius:var(--rad-sm);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:inline-flex}.modal-x[data-v-3c88dd5e]:hover{color:var(--text);background:var(--hover)}.modal-body[data-v-3c88dd5e]{flex:auto;padding:16px;overflow-y:auto}.modal-foot[data-v-3c88dd5e]{border-top:.5px solid var(--border);background:var(--panel-2);justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px;display:flex}@keyframes modal-fade-3c88dd5e{0%{opacity:0}to{opacity:1}}@keyframes modal-pop-3c88dd5e{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}.new-person-form[data-v-22e32019]{flex-direction:column;gap:12px;display:flex}.set-row[data-v-22e32019]{flex-direction:column;gap:4px;display:flex}.set-row .label[data-v-22e32019]{font-size:var(--fs-11);color:var(--text-subtle);font-weight:500}.input[data-v-22e32019]{border:.5px solid var(--border);border-radius:var(--rad);font-family:inherit;font-size:var(--fs-13);background:var(--surface);color:var(--text);width:100%;padding:8px 10px}textarea.input[data-v-22e32019]{resize:vertical;min-height:64px}.check-row[data-v-22e32019]{font-size:var(--fs-12-5);color:var(--text);cursor:pointer;align-items:center;gap:8px;display:flex}.form-error[data-v-22e32019]{color:var(--danger,oklch(55% .22 28));font-size:var(--fs-12);margin-top:10px}.muted[data-v-22e32019]{color:var(--text-muted)}.section[data-v-65451269]{margin-bottom:18px}.section[data-v-65451269]:last-of-type{margin-bottom:0}.section-h[data-v-65451269]{font-size:var(--fs-10-5);letter-spacing:.08em;text-transform:uppercase;color:var(--text-subtle);margin-bottom:8px;font-weight:600}.people-grid[data-v-65451269]{flex-direction:column;gap:4px;display:flex}.add-list[data-v-65451269]{max-height:220px;margin-top:8px;overflow-y:auto}.person-row[data-v-65451269]{border:.5px solid var(--border);border-radius:var(--rad);text-align:left;color:var(--text);font-family:inherit;font-size:var(--fs-13);background:0 0;align-items:center;gap:10px;width:100%;padding:8px 10px;display:flex}.person-row.clickable[data-v-65451269]{cursor:pointer}.person-row.clickable[data-v-65451269]:hover{background:var(--panel)}.person-row[data-v-65451269]:disabled{opacity:.6;cursor:not-allowed}.person-name[data-v-65451269]{flex-shrink:0}.remove-btn[data-v-65451269]{color:var(--text-muted);cursor:pointer;border-radius:var(--rad-sm);background:0 0;border:0;flex-shrink:0;margin-left:auto;padding:2px;display:inline-flex}.remove-btn[data-v-65451269]:hover{color:var(--danger,oklch(55% .22 28));background:var(--hover)}.remove-btn[data-v-65451269]:disabled{opacity:.5;cursor:not-allowed}.add-icon[data-v-65451269]{color:var(--text-subtle);flex-shrink:0;margin-left:auto}.input[data-v-65451269]{border:.5px solid var(--border);border-radius:var(--rad);font-family:inherit;font-size:var(--fs-13);background:var(--surface);color:var(--text);width:100%;padding:8px 10px}.create-link[data-v-65451269]{color:var(--accent);font-size:var(--fs-12);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-top:10px;padding:0;font-family:inherit;display:inline-flex}.create-link[data-v-65451269]:hover{text-decoration:underline}.empty-hint[data-v-65451269]{color:var(--text-muted);font-size:var(--fs-12-5);padding:4px 2px;line-height:1.5}.empty-hint.small[data-v-65451269]{font-size:var(--fs-12);padding:6px 2px}.form-error[data-v-65451269]{color:var(--danger,oklch(55% .22 28));font-size:var(--fs-12);margin-top:10px}.muted[data-v-65451269]{color:var(--text-muted)}.lab-overlay[data-v-b57d1aa7]{z-index:70;background:oklch(0% 0 0/.5);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.lab-panel[data-v-b57d1aa7]{background:var(--surface);border:.5px solid var(--border);border-radius:var(--rad-xl);width:100%;max-width:560px;max-height:88vh;padding:20px 22px 18px;overflow-y:auto;box-shadow:0 30px 80px oklch(0% 0 0/.35)}.lab-h[data-v-b57d1aa7]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.lab-h h3[data-v-b57d1aa7]{font-size:var(--fs-15);margin:0 0 4px;font-weight:600}.lab-h-main[data-v-b57d1aa7]{flex:1;min-width:0}.lab-progress[data-v-b57d1aa7]{font-size:var(--fs-11);color:var(--text-subtle);letter-spacing:.04em}.close-btn[data-v-b57d1aa7]{font-size:var(--fs-22);color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:0 4px;font-family:inherit;line-height:1}.lab-gate[data-v-b57d1aa7]{text-align:center;color:var(--text-muted);font-size:var(--fs-13);flex-direction:column;align-items:center;padding:28px 12px;line-height:1.5;display:flex}.lab-gate p[data-v-b57d1aa7]{max-width:320px;margin:0 0 12px}.lnk[data-v-b57d1aa7]{appearance:none;color:var(--accent);font-size:var(--fs-13);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-weight:500}.lnk[data-v-b57d1aa7]:hover{text-decoration:underline}.lab-clip[data-v-b57d1aa7]{background:var(--panel);border:.5px solid var(--border);border-radius:var(--rad-lg);align-items:flex-start;gap:12px;margin-bottom:16px;padding:14px;display:flex}.lab-clip-meta[data-v-b57d1aa7]{flex:1;min-width:0}.lab-clip-text[data-v-b57d1aa7]{font-size:var(--fs-13-5);color:var(--text);margin-bottom:6px;font-style:italic;line-height:1.5}.lab-clip-sub[data-v-b57d1aa7]{font-size:var(--fs-11);letter-spacing:.02em}.clip-play[data-v-b57d1aa7]{background:var(--text);width:32px;height:32px;color:var(--bg);border-radius:var(--rad-circle);cursor:pointer;border:0;flex-shrink:0;place-items:center;display:grid}.clip-play[data-v-b57d1aa7]:hover{filter:brightness(1.2)}.section-h[data-v-b57d1aa7]{font-size:var(--fs-10-5);letter-spacing:.08em;text-transform:uppercase;color:var(--text-subtle);margin-bottom:8px;font-weight:600}.lab-section[data-v-b57d1aa7]{margin-bottom:16px}.group-h[data-v-b57d1aa7]{font-size:var(--fs-10-5);letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);margin:14px 0 6px;font-weight:600}.group-h[data-v-b57d1aa7]:first-of-type{margin-top:2px}.show-all[data-v-b57d1aa7]{appearance:none;color:var(--accent);font-family:inherit;font-size:var(--fs-12);cursor:pointer;text-align:left;background:0 0;border:0;padding:10px 2px 0;font-weight:500}.show-all[data-v-b57d1aa7]:hover{text-decoration:underline}.people-grid[data-v-b57d1aa7]{flex-direction:column;gap:4px;display:flex}.person-row[data-v-b57d1aa7]{border:.5px solid var(--border);border-radius:var(--rad-lg);cursor:pointer;text-align:left;color:var(--text);font-family:inherit;font-size:var(--fs-13);background:0 0;align-items:center;gap:10px;padding:10px 12px;display:flex}.person-row[data-v-b57d1aa7]:hover{background:var(--panel)}.person-row[data-v-b57d1aa7]:disabled{opacity:.6;cursor:not-allowed}.person-name[data-v-b57d1aa7]{flex-shrink:0}.score[data-v-b57d1aa7]{font-size:var(--fs-10-5);flex-shrink:0;margin-left:auto}.hotkey[data-v-b57d1aa7]{border-radius:var(--rad-sm);background:var(--panel-2);width:18px;height:18px;color:var(--text-muted);border:.5px solid var(--border);font-family:var(--font-mono);font-size:var(--fs-10-5);flex-shrink:0;place-items:center;margin-right:4px;font-weight:600;display:inline-grid}.hint[data-v-b57d1aa7]{font-size:var(--fs-10-5);text-transform:none;letter-spacing:0;margin-left:6px;font-weight:500}.lab-actions[data-v-b57d1aa7]{flex-wrap:wrap;gap:8px;display:flex}.lab-actions.end[data-v-b57d1aa7]{justify-content:flex-end;margin-top:12px}.btn-primary[data-v-b57d1aa7]{background:var(--accent);color:var(--bg);border-radius:var(--rad);font-size:var(--fs-12-5);cursor:pointer;border:none;padding:8px 16px;font-family:inherit;font-weight:500}.btn-secondary[data-v-b57d1aa7]{background:var(--panel);color:var(--text);border:.5px solid var(--border);border-radius:var(--rad);font-size:var(--fs-12-5);cursor:pointer;flex:1;padding:8px 14px;font-family:inherit;font-weight:500}.btn-secondary[data-v-b57d1aa7]:hover:not(:disabled){background:var(--panel-2)}.btn-secondary[data-v-b57d1aa7]:disabled{opacity:.6;cursor:not-allowed}.lab-done[data-v-b57d1aa7]{text-align:center;color:var(--text-muted);font-size:var(--fs-13);padding:28px 8px;line-height:1.5}.form-error[data-v-b57d1aa7]{color:var(--danger,oklch(55% .22 28));font-size:var(--fs-12);padding-top:8px}.muted[data-v-b57d1aa7]{color:var(--text-subtle)}.rev-hint[data-v-ebd08eb7]{font-size:var(--fs-11);color:var(--text-subtle);margin:0 0 10px}.rev-hint kbd[data-v-ebd08eb7]{border:.5px solid var(--border);background:var(--surface);min-width:16px;height:16px;font-size:var(--fs-10);font-family:var(--font-mono,monospace);border-radius:4px;place-items:center;margin:0 1px;padding:0 4px;display:inline-grid}.rev-list[data-v-ebd08eb7]{flex-direction:column;gap:10px;display:flex}.rev-card[data-v-ebd08eb7]{border:.5px solid var(--border);border-radius:var(--rad-lg);background:var(--panel);padding:12px 14px}.rev-card.is-current[data-v-ebd08eb7]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.rev-meta[data-v-ebd08eb7]{font-size:var(--fs-11);color:var(--text-subtle);align-items:center;gap:6px;margin-bottom:10px;display:flex}.rev-meta .sep[data-v-ebd08eb7]{color:var(--text-faint)}.rev-meta .rev-rec[data-v-ebd08eb7]{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.rev-clip[data-v-ebd08eb7]{align-items:flex-start;gap:8px;margin-bottom:12px;display:flex}.rev-text[data-v-ebd08eb7]{min-width:0;font-size:var(--fs-12-5);color:var(--text-muted);flex:1;font-style:italic;line-height:1.45}.clip-play[data-v-ebd08eb7]{background:var(--text);width:22px;height:22px;color:var(--bg);border-radius:var(--rad-circle);cursor:pointer;border:0;flex-shrink:0;place-items:center;margin-top:1px;display:grid}.clip-play[data-v-ebd08eb7]:hover{filter:brightness(1.2)}.clip-dur[data-v-ebd08eb7]{font-size:var(--fs-10-5);color:var(--text-subtle);flex-shrink:0;margin-top:3px}.rev-cmp[data-v-ebd08eb7]{align-items:center;gap:10px;margin-bottom:12px;display:flex}.rev-side[data-v-ebd08eb7]{border-radius:var(--rad);background:var(--surface);border:.5px solid var(--border);flex:1;align-items:center;gap:7px;min-width:0;padding:6px 8px;display:flex}.rev-side.suggested[data-v-ebd08eb7]{border-color:var(--accent)}.rev-tag[data-v-ebd08eb7]{font-size:var(--fs-10-5);letter-spacing:.05em;text-transform:uppercase;color:var(--text-subtle);flex-shrink:0;font-weight:600}.rev-name[data-v-ebd08eb7]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-13);color:var(--text);flex:1;overflow:hidden}.rev-score[data-v-ebd08eb7]{font-size:var(--fs-10-5);flex-shrink:0}.rev-arrow[data-v-ebd08eb7]{color:var(--text-subtle);flex-shrink:0}.rev-actions[data-v-ebd08eb7]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.act[data-v-ebd08eb7]{justify-content:center;align-items:center;gap:6px;min-width:0;display:inline-flex}.act-label[data-v-ebd08eb7]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hk[data-v-ebd08eb7]{background:color-mix(in oklch, currentColor 18%, transparent);min-width:16px;height:16px;font-size:var(--fs-10);border-radius:4px;flex-shrink:0;place-items:center;padding:0 3px;font-weight:600;line-height:1;display:inline-grid}.btn-primary[data-v-ebd08eb7]{background:var(--accent);color:var(--bg);border-radius:var(--rad);font-size:var(--fs-12-5);cursor:pointer;border:none;padding:7px 14px;font-family:inherit;font-weight:500}.btn-primary[data-v-ebd08eb7]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-ebd08eb7]{background:var(--surface);color:var(--text);border:.5px solid var(--border);border-radius:var(--rad);font-size:var(--fs-12-5);cursor:pointer;padding:7px 14px;font-family:inherit;font-weight:500}.btn-secondary[data-v-ebd08eb7]:hover:not(:disabled){background:var(--panel-2)}.btn-secondary[data-v-ebd08eb7]:disabled{opacity:.6;cursor:not-allowed}.btn-ghost[data-v-ebd08eb7]{color:var(--text-muted);border:.5px solid var(--border);border-radius:var(--rad);font-size:var(--fs-12-5);cursor:pointer;background:0 0;padding:7px 12px;font-family:inherit;font-weight:500}.btn-ghost[data-v-ebd08eb7]:hover:not(:disabled){background:var(--hover);color:var(--text)}.btn-ghost[data-v-ebd08eb7]:disabled{opacity:.6;cursor:not-allowed}.rev-err[data-v-ebd08eb7]{color:var(--danger,oklch(55% .22 28));font-size:var(--fs-12);margin-top:8px}.muted[data-v-ebd08eb7]{color:var(--text-muted)}.ml-overlay[data-v-a7635c62]{z-index:70;background:oklch(0% 0 0/.5);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ml-panel[data-v-a7635c62]{background:var(--surface);border:.5px solid var(--border);border-radius:var(--rad-xl);width:100%;max-width:760px;max-height:88vh;padding:22px 22px 18px;overflow-y:auto;box-shadow:0 30px 80px oklch(0% 0 0/.35)}.ml-h[data-v-a7635c62]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.ml-h h3[data-v-a7635c62]{font-size:var(--fs-15);margin:0 0 6px;font-weight:600}.ml-h-main[data-v-a7635c62]{flex:1;min-width:0}.ml-sub[data-v-a7635c62]{font-size:var(--fs-12-5);color:var(--text-muted);margin:0;line-height:1.45}.close-btn[data-v-a7635c62]{font-size:var(--fs-22);color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:0 4px;font-family:inherit;line-height:1}.ml-empty[data-v-a7635c62]{color:var(--text-muted);font-size:var(--fs-13);align-items:center;gap:8px;padding:24px 8px;display:flex}.input-thumb[data-v-14d55608]{border-radius:var(--rad-sm);background:var(--panel-2);color:var(--text-muted);flex-shrink:0;place-items:center;display:grid;position:relative;overflow:hidden}.input-thumb-img[data-v-14d55608]{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.input-thumb-play[data-v-14d55608]{background:var(--text);color:var(--bg);border-radius:var(--rad-circle);cursor:pointer;border:0;place-items:center;padding:0;transition:filter .1s;display:grid}.input-thumb-play[data-v-14d55608]:hover{filter:brightness(1.2)}.k-image[data-v-14d55608]{background:color-mix(in oklch, var(--good) 14%, white);color:var(--good)}.input-thumb-pop[data-v-14d55608]{z-index:1000;border-radius:var(--rad);border:1px solid var(--border-2);background:var(--panel-2);pointer-events:none;transform-origin:0 100%;animation:.13s ease-out input-thumb-pop-14d55608;position:fixed;overflow:hidden;box-shadow:0 10px 30px oklch(0% 0 0/.3)}.input-thumb-pop img[data-v-14d55608]{object-fit:cover;width:100%;height:100%;display:block}@keyframes input-thumb-pop-14d55608{0%{transform:scale(.3333)}to{transform:scale(1)}}.attachments-section[data-v-beb926c9]{margin-top:8px}.dr-sect-h[data-v-beb926c9]{font-size:var(--fs-10-5);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);align-items:center;gap:6px;margin:18px 0 8px;font-weight:600;display:flex}.dr-sect-h[data-v-beb926c9]:first-child{margin-top:0}.att-count[data-v-beb926c9]{color:var(--text-subtle);font-weight:400;font-size:var(--fs-10-5)}.att-list[data-v-beb926c9]{flex-direction:column;gap:6px;display:flex}.att-row[data-v-beb926c9]{border:.5px solid var(--border);border-radius:var(--rad);background:var(--surface);cursor:pointer;align-items:stretch;gap:0;min-height:60px;padding:0;display:flex;overflow:hidden}.att-row[data-v-beb926c9]:hover{background:var(--hover);border-color:var(--border-2)}.att-row-main[data-v-beb926c9]{flex-direction:column;flex:1;justify-content:center;min-width:0;padding:8px 0 8px 12px;display:flex}.att-row-name[data-v-beb926c9]{font-size:var(--fs-13);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.att-row-summary[data-v-beb926c9]{font-size:var(--fs-11);color:var(--text-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;line-height:1.35;display:-webkit-box;overflow:hidden}.att-row-status[data-v-beb926c9]{font-size:var(--fs-11);font-family:var(--font-mono);color:var(--text-subtle);align-items:center;gap:6px;margin-top:3px;display:flex}.att-row-status.state-busy[data-v-beb926c9]{color:var(--warn)}.att-row-status.state-failed[data-v-beb926c9]{color:var(--danger)}.att-row-status.state-done[data-v-beb926c9]{color:var(--text-subtle)}.att-spinner[data-v-beb926c9]{border-radius:var(--rad-circle);border:1.5px solid;border-top-color:#0000;flex-shrink:0;width:10px;height:10px;animation:.8s linear infinite att-spin-beb926c9}.att-row-remove[data-v-beb926c9]{border-radius:var(--rad-sm);color:var(--text-faint);cursor:pointer;background:0 0;border:0;flex-shrink:0;align-self:flex-start;align-items:center;margin:8px 8px 0 0;padding:4px;display:inline-flex}.att-row-remove[data-v-beb926c9]:hover{color:oklch(55% .2 28);background:var(--hover)}.drop-zone[data-v-beb926c9]{border:1px dashed var(--border-2);border-radius:var(--rad-lg);text-align:center;color:var(--text-subtle);font-size:var(--fs-12-5);cursor:pointer;margin-top:8px;padding:14px;transition:background .12s,border-color .12s}.drop-zone[data-v-beb926c9]:hover,.drop-zone.over[data-v-beb926c9]{border-color:var(--accent);background:var(--accent-soft);color:var(--text)}.drop-zone.busy[data-v-beb926c9]{cursor:progress;color:var(--text-muted)}.drop-zone .ic[data-v-beb926c9]{vertical-align:-2px;color:var(--accent);margin-right:6px}.drop-error[data-v-beb926c9]{color:oklch(55% .2 28);font-size:var(--fs-12);margin-top:8px}@keyframes att-spin-beb926c9{to{transform:rotate(360deg)}}.entity-link[data-v-221c2c87]{color:inherit;cursor:pointer;align-items:center;text-decoration:none;display:inline-flex}.rpp[data-v-d18af19b]{display:inline-block;position:relative}.rpp-btn[data-v-d18af19b]{border-radius:var(--rad-pill);border:.5px solid var(--border-2);background:var(--panel);color:var(--text);font-size:var(--fs-11-5);align-items:center;gap:4px;padding:2px 4px 2px 8px;transition:border-color 80ms ease-out;display:inline-flex}.rpp-btn[data-v-d18af19b]:hover{border-color:var(--text-subtle)}.rpp-btn.rpp-unrouted[data-v-d18af19b]{color:var(--text-subtle)}.rpp-link[data-v-d18af19b]{color:inherit;align-items:center;gap:6px;display:inline-flex}.rpp-link:not(.rpp-noproj):hover .rpp-label[data-v-d18af19b]{text-decoration:underline}.rpp-edit[data-v-d18af19b]{border-radius:var(--rad-sm);color:var(--text-faint);cursor:pointer;background:0 0;border:none;align-items:center;padding:2px;display:inline-flex}.rpp-edit[data-v-d18af19b]:hover:not(:disabled){color:var(--text)}.rpp-edit[data-v-d18af19b]:disabled{opacity:.6;cursor:wait}.rpp-dot[data-v-d18af19b]{border-radius:var(--rad-circle);flex-shrink:0;width:9px;height:9px}.rpp-dot-empty[data-v-d18af19b]{border:1px dashed var(--border-2);background:0 0}.rpp-popover[data-v-d18af19b]{z-index:20;background:var(--surface);border:.5px solid var(--border-2);border-radius:var(--rad-lg);min-width:240px;max-height:320px;box-shadow:var(--shadow-pop);flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.rpp-item[data-v-d18af19b]{border-radius:var(--rad-sm);cursor:pointer;width:100%;color:inherit;font-size:var(--fs-12-5);text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:6px 8px;display:flex}.rpp-item[data-v-d18af19b]:hover:not(:disabled){background:var(--hover)}.rpp-item.active[data-v-d18af19b]{background:var(--accent-soft);color:var(--text)}.rpp-item[data-v-d18af19b]:disabled{opacity:.5;cursor:not-allowed}.rpp-item-name[data-v-d18af19b]{flex:1}.rpp-sep[data-v-d18af19b]{background:var(--border-2);height:1px;margin:4px 0}.rpp-empty[data-v-d18af19b]{color:var(--text-subtle);font-size:var(--fs-12-5);text-align:center;padding:10px}.rpp-error[data-v-d18af19b]{color:var(--text-error,oklch(50% .2 30));font-size:var(--fs-12);padding:4px 8px}.editable-title[data-v-6885f11d]{align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.et-text[data-v-6885f11d]{cursor:text;font:inherit;color:inherit;border-radius:var(--rad);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.et-text.empty[data-v-6885f11d]{color:var(--text-faint)}.et-edit-btn[data-v-6885f11d]{border-radius:var(--rad);color:var(--text-faint);cursor:pointer;opacity:0;background:0 0;border:0;flex-shrink:0;place-items:center;padding:2px;transition:opacity .12s,color .12s;display:inline-grid}.editable-title:hover .et-edit-btn[data-v-6885f11d]{opacity:1}.et-edit-btn[data-v-6885f11d]:hover{color:var(--text)}.et-input[data-v-6885f11d]{font:inherit;color:inherit;background:var(--surface);border:.5px solid var(--accent);border-radius:var(--rad);width:100%;min-width:8ch;box-shadow:0 0 0 3px var(--accent-soft);outline:none;padding:0 6px}.editable-date[data-v-9a727074]{align-items:center;gap:6px;min-width:0;display:inline-flex}.ed-text[data-v-9a727074]{cursor:text;font:inherit;color:inherit;border-radius:var(--rad);white-space:nowrap}.ed-edit-btn[data-v-9a727074]{border-radius:var(--rad);color:var(--text-faint);cursor:pointer;opacity:0;background:0 0;border:0;flex-shrink:0;place-items:center;padding:2px;transition:opacity .12s,color .12s;display:inline-grid}.editable-date:hover .ed-edit-btn[data-v-9a727074]{opacity:1}.ed-edit-btn[data-v-9a727074]:hover{color:var(--text)}.ed-input[data-v-9a727074]{font:inherit;color:inherit;background:var(--surface);border:.5px solid var(--accent);border-radius:var(--rad);box-shadow:0 0 0 3px var(--accent-soft);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;outline:none;padding:0 6px}@media (prefers-color-scheme:dark){.ed-input[data-v-9a727074]{--lightningcss-light: ;--lightningcss-dark:initial}}.action-cb[data-v-64e48d6d]{border-radius:var(--rad-sm);border:1px solid var(--border-2);cursor:pointer;background:0 0;flex-shrink:0;place-items:center;width:16px;height:16px;padding:0;display:grid}.action-cb.done[data-v-64e48d6d]{background:var(--accent);border-color:var(--accent)}.action-cb[data-v-64e48d6d]:disabled{opacity:.5;cursor:not-allowed}.action-text[data-v-64e48d6d]{font-size:var(--fs-13-5);color:var(--text);line-height:1.45}.action-text.done[data-v-64e48d6d]{color:var(--text-subtle);text-decoration:line-through}.action-meta[data-v-64e48d6d]{font-size:var(--fs-11-5);color:var(--text-subtle)}.faint[data-v-64e48d6d]{color:var(--text-faint)}.mono[data-v-64e48d6d]{font-family:var(--font-mono)}.feedback-popover[data-v-7ffb2e60]{z-index:100;filter:drop-shadow(0 4px 12px #00000026);position:fixed}.feedback-excerpt[data-v-7ffb2e60]{font-size:var(--fs-12);color:var(--text-muted);background:var(--panel);border-left:2px solid var(--border-2);white-space:pre-wrap;word-break:break-word;border-radius:4px;max-height:120px;margin-bottom:8px;padding:6px 8px;line-height:1.45;overflow-y:auto}.feedback-form[data-v-7ffb2e60]{background:var(--surface);border:1px solid var(--border);border-radius:8px;width:300px;padding:12px;box-shadow:0 4px 16px #00000026}.feedback-form textarea[data-v-7ffb2e60]{border:1px solid var(--border);width:100%;font-size:var(--fs-13);resize:vertical;background:var(--bg);color:var(--text);border-radius:4px;outline:none;padding:8px}.feedback-form textarea[data-v-7ffb2e60]:focus{border-color:var(--accent)}.feedback-kind[data-v-7ffb2e60]{background:var(--panel);border:1px solid var(--border);border-radius:6px;gap:4px;margin-top:8px;padding:2px;display:flex}.feedback-kind button[data-v-7ffb2e60]{font-size:var(--fs-12);color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:1;padding:5px 8px;font-weight:500}.feedback-kind button.active[data-v-7ffb2e60]{background:var(--surface);color:var(--text);box-shadow:var(--shadow-card)}.feedback-kind-hint[data-v-7ffb2e60]{font-size:var(--fs-11);color:var(--text-muted);margin:6px 0 0}.feedback-actions[data-v-7ffb2e60]{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.tuner-loading[data-v-7ffb2e60]{color:var(--text-muted);flex-direction:column;align-items:center;gap:16px;padding:32px;display:flex}.spin[data-v-7ffb2e60]{animation:2s linear infinite spin-7ffb2e60}@keyframes spin-7ffb2e60{to{transform:rotate(360deg)}}.tuner-error[data-v-7ffb2e60],.tuner-no-changes[data-v-7ffb2e60]{color:var(--text-muted);text-align:center;padding:24px}.apply-error[data-v-7ffb2e60]{color:var(--danger);font-size:var(--fs-13);text-align:right;margin-top:16px}.proposal-card[data-v-7ffb2e60]{border:1px solid var(--border);background:var(--panel);border-radius:6px;margin-bottom:12px}.proposal-meta[data-v-7ffb2e60]{border-bottom:1px solid var(--border);background:var(--surface);border-radius:6px 6px 0 0;align-items:center;gap:8px;padding:8px 12px;display:flex}.badge[data-v-7ffb2e60]{background:var(--accent-soft);color:var(--accent);font-size:var(--fs-11);text-transform:uppercase;border-radius:4px;padding:2px 6px;font-weight:600}.badge.scope[data-v-7ffb2e60]{background:var(--panel);color:var(--text-muted)}.agent-name[data-v-7ffb2e60]{font-size:var(--fs-12);color:var(--text-muted);margin-left:auto}.proposal-body[data-v-7ffb2e60]{flex-direction:column;gap:12px;padding:12px;display:flex}.text[data-v-7ffb2e60]{font-size:var(--fs-14);white-space:pre-wrap;background:var(--surface);border:1px solid var(--border);border-radius:4px;padding:8px;line-height:1.5}.tx-hd[data-v-9f48b0ad]{border-bottom:.5px solid var(--border);background:var(--surface);padding:0 18px}.tx-hd-row[data-v-9f48b0ad]{align-items:center;gap:14px;padding:18px 0 8px;display:flex}.tx-hd-row h2[data-v-9f48b0ad]{font-size:var(--fs-20);letter-spacing:-.018em;flex:1;min-width:0;margin:0;font-weight:600}.tx-hd-meta[data-v-9f48b0ad]{font-size:var(--fs-12);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px;padding:0 0 12px;display:flex}.tx-hd-meta .sep[data-v-9f48b0ad]{color:var(--text-faint)}.hd-date[data-v-9f48b0ad]{align-items:center;display:inline-flex}.hd-people[data-v-9f48b0ad]{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.hd-action[data-v-9f48b0ad]{border:.5px solid var(--border);border-radius:var(--rad);background:var(--panel);color:var(--text-muted);font:inherit;font-size:var(--fs-11-5);cursor:pointer;align-items:center;gap:5px;padding:3px 8px;display:inline-flex}.hd-action[data-v-9f48b0ad]:hover:not(:disabled){background:var(--panel-2);color:var(--text)}.hd-action[data-v-9f48b0ad]:disabled{opacity:.5;cursor:not-allowed}.hd-action-warn[data-v-9f48b0ad]{border-color:var(--accent);color:var(--accent)}.hd-action-warn[data-v-9f48b0ad]:hover:not(:disabled){background:var(--accent-soft);color:var(--accent)}.hd-action-count[data-v-9f48b0ad]{border-radius:var(--rad-pill);background:var(--accent-soft);min-width:16px;height:16px;color:var(--accent);font-family:var(--font-mono);font-size:var(--fs-10);place-items:center;padding:0 4px;font-weight:600;display:inline-grid}.hd-speaker[data-v-9f48b0ad]{border-radius:var(--rad);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin:-2px -1px;padding:2px 5px;display:inline-flex}.hd-speaker[data-v-9f48b0ad]:hover{background:var(--hover)}.hd-speaker:hover .muted[data-v-9f48b0ad]{color:var(--text)}.player[data-v-9f48b0ad]{border-bottom:.5px solid var(--border);background:var(--panel);align-items:center;gap:12px;padding:8px 18px;display:flex}.player-btn[data-v-9f48b0ad]{border-radius:var(--rad-circle);background:var(--text);width:30px;height:30px;color:var(--bg);cursor:pointer;border:0;flex-shrink:0;place-items:center;display:grid}.player-btn[data-v-9f48b0ad]:hover{filter:brightness(1.2)}.player-time[data-v-9f48b0ad]{font-family:var(--font-mono);font-size:var(--fs-11);color:var(--text-muted);white-space:nowrap}.player-bar[data-v-9f48b0ad]{appearance:none;background:var(--border);border-radius:var(--rad-pill);cursor:pointer;flex:1;height:4px}.player-bar[data-v-9f48b0ad]::-webkit-slider-thumb{appearance:none;border-radius:var(--rad-circle);background:var(--accent);border:0;width:12px;height:12px}.player-bar[data-v-9f48b0ad]::-moz-range-thumb{border-radius:var(--rad-circle);background:var(--accent);border:0;width:12px;height:12px}.player-rate[data-v-9f48b0ad]{background:var(--panel-2);border:.5px solid var(--border);border-radius:var(--rad-sm);gap:1px;padding:2px;display:inline-flex}.player-rate button[data-v-9f48b0ad]{appearance:none;font-family:var(--font-mono);font-size:var(--fs-10-5);border-radius:var(--rad-xs);color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:2px 6px;transition:background .1s,color .1s}.player-rate button[data-v-9f48b0ad]:hover{color:var(--text)}.player-rate button.on[data-v-9f48b0ad]{background:var(--surface);color:var(--text);box-shadow:0 1px 2px oklch(0% 0 0/.08)}.tx[data-v-9f48b0ad]{flex:1;grid-template-columns:1fr 1fr;gap:0;height:100%;min-height:0;display:grid}.tx-summary[data-v-9f48b0ad],.tx-script[data-v-9f48b0ad]{padding:24px 28px 80px;overflow-y:auto}.tx-summary[data-v-9f48b0ad]{border-right:.5px solid var(--border);background:var(--surface)}.tx-script[data-v-9f48b0ad]{background:var(--surface)}.summary-empty[data-v-9f48b0ad]{height:100%;color:var(--text-muted);text-align:center;font-size:var(--fs-13);flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.summary-empty .subtle[data-v-9f48b0ad]{color:var(--text-subtle);font-size:var(--fs-12)}.sum-actions[data-v-9f48b0ad]{justify-content:flex-end;margin-bottom:12px;display:flex}.sum-block+.sum-block[data-v-9f48b0ad]{margin-top:22px}.sum-h[data-v-9f48b0ad]{font-size:var(--fs-10-5);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);margin:0 0 8px;font-weight:600}.sum-h-row[data-v-9f48b0ad]{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.sum-h-row .sum-h[data-v-9f48b0ad]{margin:0}.lnk[data-v-9f48b0ad]{appearance:none;color:var(--accent);font-size:var(--fs-11);cursor:pointer;background:0 0;border:0;padding:0}.lnk[data-v-9f48b0ad]:hover{text-decoration:underline}.sum-lead[data-v-9f48b0ad]{font-size:var(--fs-15);letter-spacing:-.005em;color:var(--text);text-wrap:pretty;margin:0;line-height:1.55}.sum-list[data-v-9f48b0ad]{margin:0;padding:0;list-style:none}.sum-list li[data-v-9f48b0ad]{font-size:var(--fs-13-5);color:var(--text);text-wrap:pretty;align-items:flex-start;gap:9px;padding:4px 0;line-height:1.5;display:flex}.sum-list li[data-v-9f48b0ad]:before{content:"";border-radius:var(--rad-circle);background:var(--accent);flex-shrink:0;width:5px;height:5px;margin-top:calc(.75em - 2.5px)}.sum-list li.action[data-v-9f48b0ad]:before{background:var(--warn);border-radius:var(--rad-xs);transform:rotate(45deg)}.sum-list li.decision[data-v-9f48b0ad]:before{background:var(--good)}.decision-body[data-v-9f48b0ad]{flex:1;min-width:0}.decision-refs[data-v-9f48b0ad]{font-size:var(--fs-10-5);flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.form-actions[data-v-9f48b0ad]{justify-content:flex-end;align-items:center;gap:8px;margin-top:8px;display:flex}.form-error[data-v-9f48b0ad]{color:var(--danger);font-size:var(--fs-12);margin-right:auto}.action-row[data-v-9f48b0ad]{border-bottom:.5px dashed var(--border);align-items:flex-start;gap:10px;padding:8px 0;display:flex}.action-row[data-v-9f48b0ad]:last-child{border-bottom:0}.action-cb[data-v-9f48b0ad]{border-radius:var(--rad-sm);border:1px solid var(--border-2);cursor:pointer;background:0 0;flex-shrink:0;place-items:center;width:16px;height:16px;margin-top:2px;padding:0;display:grid}.action-cb.done[data-v-9f48b0ad]{background:var(--accent);border-color:var(--accent)}.action-cb[data-v-9f48b0ad]:disabled{opacity:.5;cursor:not-allowed}.action-body[data-v-9f48b0ad]{flex:1}.action-text[data-v-9f48b0ad]{font-size:var(--fs-13-5);color:var(--text);line-height:1.45}.action-text.done[data-v-9f48b0ad]{color:var(--text-subtle);text-decoration:line-through}.action-meta[data-v-9f48b0ad]{font-size:var(--fs-11-5);color:var(--text-subtle);align-items:center;gap:8px;margin-top:4px;display:flex}.action-owner[data-v-9f48b0ad]{align-items:center;gap:5px;display:inline-flex}.search-row[data-v-9f48b0ad]{border:.5px solid var(--border);border-radius:var(--rad);background:var(--surface);align-items:center;gap:8px;margin-bottom:14px;padding:6px 10px;display:flex}.search-row input[data-v-9f48b0ad]{font-size:var(--fs-12-5);background:0 0;border:0;outline:none;flex:1}.search-row .subtle[data-v-9f48b0ad]{font-size:var(--fs-10-5)}.script[data-v-9f48b0ad]{font-size:var(--fs-13-5);line-height:1.6}.utt[data-v-9f48b0ad]{border-radius:var(--rad-sm);cursor:pointer;grid-template-columns:50px 1fr;gap:10px;margin:0 -6px;padding:8px 6px;display:grid}.utt[data-v-9f48b0ad]:hover{background:var(--panel)}.utt.playing[data-v-9f48b0ad]{background:var(--accent-soft)}.utt-time[data-v-9f48b0ad]{font-family:var(--font-mono);font-size:var(--fs-10-5);color:var(--text-subtle);padding-top:3px}.utt-body[data-v-9f48b0ad]{flex:1;min-width:0}.utt-speaker[data-v-9f48b0ad]{font-size:var(--fs-12);letter-spacing:-.005em;align-items:center;gap:6px;margin-bottom:2px;font-weight:600;display:flex}.utt-speaker .name[data-v-9f48b0ad]{font-family:var(--font-mono);color:var(--text)}.utt-speaker-btn[data-v-9f48b0ad]{appearance:none;border-radius:var(--rad-sm);cursor:pointer;color:inherit;background:0 0;border:.5px solid #0000;margin-left:-6px;padding:2px 6px;font-family:inherit}.utt-speaker-btn[data-v-9f48b0ad]:hover{background:var(--panel-2);border-color:var(--border)}.utt-text[data-v-9f48b0ad]{color:var(--text)}.empty[data-v-9f48b0ad]{height:200px;color:var(--text-muted);font-size:var(--fs-13);justify-content:center;align-items:center;display:flex}.empty.error[data-v-9f48b0ad]{color:var(--danger,oklch(55% .22 28))}@media (width<=900px){.tx[data-v-9f48b0ad]{grid-template-columns:1fr}.tx-summary[data-v-9f48b0ad]{border-right:0;border-bottom:.5px solid var(--border)}}.reassign-overlay[data-v-9f48b0ad]{z-index:60;background:oklch(0% 0 0/.45);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.reassign-panel[data-v-9f48b0ad]{background:var(--surface);border:.5px solid var(--border);border-radius:var(--rad-xl);width:100%;max-width:420px;max-height:80vh;padding:18px;overflow-y:auto}.reassign-h[data-v-9f48b0ad]{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.reassign-h h3[data-v-9f48b0ad]{font-size:var(--fs-14);margin:0;font-weight:600}.close-btn[data-v-9f48b0ad]{font-size:var(--fs-22);color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:0 4px;font-family:inherit;line-height:1}.reassign-sub[data-v-9f48b0ad]{color:var(--text-muted);font-size:var(--fs-12-5);margin-bottom:12px}.reassign-list[data-v-9f48b0ad]{flex-direction:column;gap:4px;display:flex}.reassign-row[data-v-9f48b0ad]{border-radius:var(--rad);cursor:pointer;text-align:left;font-family:inherit;font-size:var(--fs-13);color:var(--text);background:0 0;border:.5px solid #0000;align-items:center;gap:10px;padding:8px 10px;display:flex}.reassign-row[data-v-9f48b0ad]:hover{background:var(--panel);border-color:var(--border)}.reassign-row[data-v-9f48b0ad]:disabled{opacity:.6;cursor:not-allowed}.reassign-row-name[data-v-9f48b0ad]{flex:1}.form-error[data-v-9f48b0ad]{color:var(--danger,oklch(55% .22 28));font-size:var(--fs-12);margin-top:8px}.empty.small[data-v-9f48b0ad]{height:60px;font-size:var(--fs-12-5)}html[data-density=cozy] .tx-summary[data-v-9f48b0ad],html[data-density=cozy] .tx-script[data-v-9f48b0ad]{padding:34px 40px 104px}html[data-density=cozy] .utt[data-v-9f48b0ad]{padding:13px 9px}html[data-density=cozy] .sum-block+.sum-block[data-v-9f48b0ad]{margin-top:30px}.rpp[data-v-ba82ed17]{display:inline-block;position:relative}.rpp-btn[data-v-ba82ed17]{border-radius:var(--rad-pill);border:.5px solid var(--border-2);background:var(--panel);color:var(--text);font-size:var(--fs-11-5);cursor:pointer;align-items:center;gap:6px;padding:2px 8px;transition:border-color 80ms ease-out;display:inline-flex}.rpp-btn[data-v-ba82ed17]:hover:not(:disabled){border-color:var(--text-subtle)}.rpp-btn[data-v-ba82ed17]:disabled{cursor:default}.rpp-btn.rpp-unrouted[data-v-ba82ed17]{color:var(--text-subtle)}.rpp-btn.rpp-locked[data-v-ba82ed17]{opacity:.85}.rpp-dot[data-v-ba82ed17]{border-radius:var(--rad-circle);flex-shrink:0;width:9px;height:9px}.rpp-dot-empty[data-v-ba82ed17]{border:1px dashed var(--border-2);background:0 0}.rpp-caret[data-v-ba82ed17]{color:var(--text-faint)}.rpp-popover[data-v-ba82ed17]{z-index:20;background:var(--surface);border:.5px solid var(--border-2);border-radius:var(--rad-lg);min-width:240px;max-height:320px;box-shadow:var(--shadow-pop);flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.rpp-item[data-v-ba82ed17]{border-radius:var(--rad-sm);cursor:pointer;width:100%;color:inherit;font-size:var(--fs-12-5);text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:6px 8px;display:flex}.rpp-item[data-v-ba82ed17]:hover:not(:disabled){background:var(--hover)}.rpp-item.active[data-v-ba82ed17]{background:var(--accent-soft);color:var(--text)}.rpp-item[data-v-ba82ed17]:disabled{opacity:.5;cursor:not-allowed}.rpp-item-name[data-v-ba82ed17]{flex:1}.rpp-sep[data-v-ba82ed17]{background:var(--border-2);height:1px;margin:4px 0}.rpp-empty[data-v-ba82ed17]{color:var(--text-subtle);font-size:var(--fs-12-5);text-align:center;padding:10px}.rpp-error[data-v-ba82ed17]{color:var(--text-error,oklch(50% .2 30));font-size:var(--fs-12);padding:4px 8px}.ip[data-v-4e911a61]{flex-direction:column;gap:6px;display:flex}.ip-h[data-v-4e911a61]{align-items:baseline;gap:8px;display:flex}.ip-label[data-v-4e911a61]{font-size:var(--fs-10-5);letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);font-weight:600}.ip-inherited[data-v-4e911a61]{font-size:var(--fs-11);color:var(--text-subtle)}.ip-list[data-v-4e911a61]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ip-chip[data-v-4e911a61]{border:.5px solid var(--border);border-radius:var(--rad-pill);background:var(--panel);font-size:var(--fs-12);color:var(--text);align-items:center;gap:6px;padding:3px 8px 3px 4px;display:inline-flex}.ip-chip-name[data-v-4e911a61]{white-space:nowrap}.ip-remove[data-v-4e911a61]{color:var(--text-muted);cursor:pointer;border-radius:var(--rad-sm);background:0 0;border:0;padding:0;display:inline-flex}.ip-remove[data-v-4e911a61]:hover{color:var(--danger,oklch(55% .22 28))}.ip-remove[data-v-4e911a61]:disabled{opacity:.5;cursor:not-allowed}.ip-add[data-v-4e911a61]{border:.5px dashed var(--border-2);border-radius:var(--rad-pill);color:var(--text-muted);font:inherit;font-size:var(--fs-12);cursor:pointer;background:0 0;align-items:center;gap:4px;padding:3px 10px;display:inline-flex}.ip-add[data-v-4e911a61]:hover{color:var(--text);border-color:var(--text-subtle)}.ip-picker[data-v-4e911a61]{border:.5px solid var(--border);border-radius:var(--rad-lg);background:var(--surface);flex-direction:column;gap:6px;padding:8px;display:flex}.ip-input[data-v-4e911a61]{border:.5px solid var(--border);border-radius:var(--rad);font-family:inherit;font-size:var(--fs-12-5);background:var(--surface);color:var(--text);width:100%;padding:6px 8px}.ip-cands[data-v-4e911a61]{flex-direction:column;gap:2px;max-height:200px;display:flex;overflow-y:auto}.ip-cand[data-v-4e911a61]{border-radius:var(--rad);color:var(--text);font:inherit;font-size:var(--fs-12-5);cursor:pointer;text-align:left;background:0 0;border:.5px solid #0000;align-items:center;gap:8px;padding:6px 8px;display:flex}.ip-cand[data-v-4e911a61]:hover{background:var(--panel);border-color:var(--border)}.ip-cand[data-v-4e911a61]:disabled{opacity:.6;cursor:not-allowed}.ip-cand-add[data-v-4e911a61]{color:var(--text-subtle);margin-left:auto}.ip-create[data-v-4e911a61]{color:var(--accent);font:inherit;font-size:var(--fs-12);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:2px 0 0;display:inline-flex}.ip-create[data-v-4e911a61]:hover{text-decoration:underline}.ip-empty[data-v-4e911a61]{color:var(--text-muted);font-size:var(--fs-12-5)}.ip-empty.small[data-v-4e911a61]{font-size:var(--fs-12)}.ip-error[data-v-4e911a61]{color:var(--danger,oklch(55% .22 28));font-size:var(--fs-12)}.doc[data-v-d0783889]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.doc-hd[data-v-d0783889]{border-bottom:.5px solid var(--border);background:var(--surface);padding:14px 18px 12px}.doc-hd h2[data-v-d0783889]{font-size:var(--fs-18);letter-spacing:-.018em;min-width:0;margin:0;font-weight:600}.doc-hd-title-row[data-v-d0783889]{align-items:center;gap:12px;min-width:0;display:flex}.doc-parent[data-v-d0783889]{border-radius:var(--rad-pill);background:var(--accent-soft);border:.5px solid var(--accent-line);max-width:100%;color:var(--accent);font-size:var(--fs-12);flex-shrink:0;align-items:center;gap:7px;padding:5px 10px 5px 9px;text-decoration:none;transition:background .1s ease-out;display:inline-flex}.doc-parent[data-v-d0783889]:hover{background:color-mix(in oklch, var(--accent) 16%, transparent)}.doc-parent:hover .doc-parent-go[data-v-d0783889]{transform:translate(2px)}.doc-parent-icon[data-v-d0783889]{opacity:.85;flex-shrink:0}.doc-parent-lbl[data-v-d0783889]{opacity:.8;flex-shrink:0;font-weight:500}.doc-parent-name[data-v-d0783889]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.doc-parent-go[data-v-d0783889]{opacity:.6;flex-shrink:0;transition:transform .12s ease-out}.doc-hd-date[data-v-d0783889]{font-size:var(--fs-12);color:var(--text-subtle);margin-top:6px}.doc-hd-meta[data-v-d0783889]{font-size:var(--fs-11-5);color:var(--text-subtle);margin-top:4px}.doc-hd-rels[data-v-d0783889]{flex-direction:column;gap:10px;margin-top:10px;display:flex}.doc-hd-proj[data-v-d0783889]{display:flex}.doc-body[data-v-d0783889]{flex:1;grid-template-columns:1fr 1fr;min-height:0;display:grid}.doc-summary[data-v-d0783889]{border-right:.5px solid var(--border);background:var(--surface);padding:24px 28px 80px;overflow-y:auto}.doc-tabs[data-v-d0783889]{border-bottom:1px solid var(--border-1);gap:4px;margin-bottom:18px;display:flex}.doc-tab[data-v-d0783889]{appearance:none;font-size:var(--fs-13);color:var(--text-subtle);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:6px 12px;font-weight:550}.doc-tab[data-v-d0783889]:hover{color:var(--text)}.doc-tab.active[data-v-d0783889]{color:var(--text);border-bottom-color:var(--accent,oklch(62% .17 60))}.doc-ocr-text[data-v-d0783889]{font-size:var(--fs-13);color:var(--text);line-height:1.6}.doc-preview[data-v-d0783889]{background:var(--panel-2);flex-direction:column;display:flex;overflow:hidden}.doc-preview-frame[data-v-d0783889]{background:var(--bg);border:0;flex:1;width:100%}.doc-preview-img[data-v-d0783889]{object-fit:contain;max-width:100%;max-height:100%;margin:auto;padding:20px}.doc-preview-text[data-v-d0783889]{font-family:var(--font-mono);font-size:var(--fs-12-5);color:var(--text);white-space:pre-wrap;word-break:break-word;flex:1;margin:0;padding:20px 24px;line-height:1.6;overflow-y:auto}.sum-block+.sum-block[data-v-d0783889]{margin-top:22px}.sum-h[data-v-d0783889]{font-size:var(--fs-10-5);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);margin:0 0 8px;font-weight:600}.sum-lead[data-v-d0783889]{font-size:var(--fs-15);color:var(--text);text-wrap:pretty;margin:0;line-height:1.55}.sum-list[data-v-d0783889]{margin:0;padding:0;list-style:none}.sum-list li[data-v-d0783889]{font-size:var(--fs-13-5);color:var(--text);text-wrap:pretty;align-items:flex-start;gap:9px;padding:4px 0;line-height:1.5;display:flex}.sum-list li[data-v-d0783889]:before{content:"";border-radius:var(--rad-circle);background:var(--accent);flex-shrink:0;width:5px;height:5px;margin-top:calc(.75em - 2.5px)}.doc-summary-empty[data-v-d0783889]{height:100%;color:var(--text-muted);text-align:center;font-size:var(--fs-13);flex-direction:column;justify-content:center;align-items:center;display:flex}.doc-empty[data-v-d0783889]{color:var(--text-muted);font-size:var(--fs-13);flex:1;justify-content:center;align-items:center;padding:40px;display:flex}.doc-empty.error[data-v-d0783889]{color:var(--danger)}.doc-dl[data-v-d0783889]{color:var(--accent);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.doc-dl[data-v-d0783889]:hover{text-decoration:underline}@media (width<=900px){.doc-body[data-v-d0783889]{grid-template-columns:1fr}.doc-summary[data-v-d0783889]{border-right:0;border-bottom:.5px solid var(--border)}}.input-tab[data-v-77834b5f]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.itb-bar[data-v-77834b5f]{border-bottom:.5px solid var(--border);background:var(--panel);font-size:var(--fs-12);flex-shrink:0;align-items:center;gap:8px;padding:8px 18px;display:flex}.itb-spacer[data-v-77834b5f]{flex:1}.itb-err[data-v-77834b5f]{color:var(--danger);text-overflow:ellipsis;white-space:nowrap;max-width:50%;overflow:hidden}.itb-runlink[data-v-77834b5f]{color:var(--accent);font-size:var(--fs-11-5);white-space:nowrap;flex-shrink:0;font-weight:500;text-decoration:none}.itb-runlink[data-v-77834b5f]:hover{text-decoration:underline}.itb-error[data-v-77834b5f]{background:color-mix(in oklch, var(--danger) 14%, white);color:var(--danger);border-radius:var(--rad);font-size:var(--fs-12);margin:10px 18px 0;padding:8px 10px}.itb-body[data-v-77834b5f]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.itb-empty[data-v-77834b5f]{color:var(--text-muted);font-size:var(--fs-13);text-align:center;flex:1;justify-content:center;align-items:center;padding:40px;display:flex}.edit-form[data-v-7c95d0f9]{flex-direction:column;gap:14px;display:flex}.field[data-v-7c95d0f9]{flex-direction:column;gap:6px;display:flex}.label[data-v-7c95d0f9]{font-size:var(--fs-12-5);color:var(--text);font-weight:500}.muted[data-v-7c95d0f9]{color:var(--text-subtle);font-weight:400}.form-error[data-v-7c95d0f9]{color:var(--danger,oklch(55% .22 28));font-size:var(--fs-12)}.profile-hd .hd-actions[data-v-d5f2d27e]{margin-left:auto}.profile-bio[data-v-d5f2d27e]{font-size:var(--fs-13);color:var(--text-muted);text-wrap:pretty;white-space:pre-wrap;margin:8px 0 0;line-height:1.55}.btn-edit[data-v-d5f2d27e]{color:var(--text-muted);cursor:pointer;border-radius:var(--rad);background:0 0;border:.5px solid #0000;justify-content:center;align-items:center;padding:6px;font-family:inherit;display:inline-flex}.btn-edit[data-v-d5f2d27e]:hover{color:var(--text);background:var(--hover);border-color:var(--border)}.identify-cta[data-v-d5f2d27e]{background:var(--accent-soft);border:.5px solid var(--accent-line);border-radius:var(--rad-lg);font-size:var(--fs-12-5);align-items:flex-start;gap:10px;margin:14px 0;padding:12px 14px;line-height:1.5;display:flex}.identify-cta>div[data-v-d5f2d27e]{text-wrap:pretty;flex:1}.btn-identify[data-v-d5f2d27e]{background:var(--text);color:var(--bg);border-radius:var(--rad);font-size:var(--fs-12);cursor:pointer;border:none;margin-left:auto;padding:6px 14px;font-family:inherit;font-weight:500}.btn-identify[data-v-d5f2d27e]:hover{filter:brightness(1.1)}.identify-form[data-v-d5f2d27e]{background:var(--panel);border:.5px solid var(--border);border-radius:var(--rad-lg);flex-direction:column;gap:10px;margin:10px 0 18px;padding:14px;display:flex}.btn-primary[data-v-d5f2d27e]{background:var(--accent);color:var(--bg);border-radius:var(--rad);font-size:var(--fs-12-5);cursor:pointer;border:none;align-self:flex-start;padding:8px 16px;font-family:inherit;font-weight:500}.btn-primary[data-v-d5f2d27e]:disabled{opacity:.6;cursor:not-allowed}.form-error[data-v-d5f2d27e]{color:var(--danger,oklch(55% .22 28));font-size:var(--fs-12)}.empty[data-v-d5f2d27e]{height:120px;color:var(--text-muted);font-size:var(--fs-14);justify-content:center;align-items:center;display:flex}.empty.error[data-v-d5f2d27e]{color:var(--danger,oklch(55% .22 28))}.empty.small[data-v-d5f2d27e]{height:60px;font-size:var(--fs-12-5)}.proj-main[data-v-d5f2d27e]{align-items:center;gap:9px;min-width:0;display:flex}.proj-dot[data-v-d5f2d27e]{border-radius:var(--rad-circle);flex:none;width:10px;height:10px}.mini-rec-btn[data-v-d5f2d27e]{width:100%;font:inherit;text-align:left;color:inherit;background:0 0;border:none}.entity-chip[data-v-037c2510]{max-width:100%}.ec-label[data-v-037c2510]{text-overflow:ellipsis;overflow:hidden}.page.run-detail[data-v-fbbf75f0]{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.tb[data-v-fbbf75f0]{border-bottom:.5px solid var(--border);align-items:center;gap:12px;padding:12px 18px;display:flex}.tb-breadcrumbs[data-v-fbbf75f0]{font-size:var(--fs-13);align-items:center;gap:8px;display:flex}.tb-breadcrumbs a[data-v-fbbf75f0]{color:var(--text-muted);text-decoration:none}.tb-breadcrumbs a[data-v-fbbf75f0]:hover{color:var(--text)}.tb-breadcrumbs .sep[data-v-fbbf75f0]{color:var(--text-subtle)}.tb-breadcrumbs .here[data-v-fbbf75f0]{color:var(--text);font-weight:500}.tb-spacer[data-v-fbbf75f0]{flex:1}.tb-actions[data-v-fbbf75f0]{align-items:center;gap:8px;display:flex}.run-error[data-v-fbbf75f0]{background:color-mix(in oklch, var(--danger) 14%, white);color:var(--danger);border-radius:var(--rad);font-size:var(--fs-12);margin:12px 18px;padding:8px 10px}.rd-section[data-v-fbbf75f0]{margin:0 18px 18px}.rd-section h2[data-v-fbbf75f0]{font-size:var(--fs-12);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin:16px 0 8px;font-weight:600}.usage-grid[data-v-fbbf75f0]{grid-template-columns:repeat(auto-fit,minmax(116px,1fr));gap:8px;display:grid}.usage-cell[data-v-fbbf75f0]{background:var(--surface);border:1px solid var(--border);border-radius:var(--rad-lg);box-shadow:var(--shadow-card);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.usage-lbl[data-v-fbbf75f0]{font-size:var(--fs-10-5);text-transform:uppercase;letter-spacing:.05em;color:var(--text-subtle)}.usage-val[data-v-fbbf75f0]{font-size:var(--fs-19);color:var(--text);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.1}.rd-head[data-v-fbbf75f0]{background:var(--surface);border:1px solid var(--border);border-radius:var(--rad-lg);margin-top:16px;padding:14px 16px}.rd-head-title[data-v-fbbf75f0]{font-size:var(--fs-15);color:var(--text);font-weight:500}.rd-step[data-v-fbbf75f0]{color:var(--text-muted);font-size:var(--fs-12);margin-left:6px}.rd-entity[data-v-fbbf75f0]{color:var(--text);align-items:center;gap:8px;max-width:100%;margin-top:10px;display:inline-flex}.rd-entity-type[data-v-fbbf75f0]{font-size:var(--fs-10-5);text-transform:uppercase;letter-spacing:.05em;color:var(--text-subtle);flex-shrink:0}.rd-entity-label[data-v-fbbf75f0]{font-size:var(--fs-13);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.rd-entity-label.rd-entity--deleted[data-v-fbbf75f0]{color:var(--text-muted);text-decoration:line-through}.rd-entity-deleted[data-v-fbbf75f0]{font-size:var(--fs-10-5);border-radius:var(--rad-sm);text-transform:uppercase;letter-spacing:.04em;background:color-mix(in oklch, var(--danger) 14%, white);color:var(--danger);flex-shrink:0;padding:1px 6px}.rd-head-meta[data-v-fbbf75f0]{font-size:var(--fs-11-5);color:var(--text-subtle);flex-wrap:wrap;align-items:center;gap:5px;margin-top:10px;display:flex}.rd-head-meta .dot[data-v-fbbf75f0]{color:var(--text-faint)}.rd-trigger[data-v-fbbf75f0]{border-top:.5px dashed var(--border);font-size:var(--fs-12);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;padding-top:12px;display:flex}.rd-trigger-icon[data-v-fbbf75f0]{color:var(--text-faint)}.rd-trigger-link[data-v-fbbf75f0]{color:var(--text);cursor:pointer;border-bottom:1px solid var(--border-2,var(--border));font-weight:500;text-decoration:none}.rd-trigger-link[data-v-fbbf75f0]:hover{color:var(--accent);border-bottom-color:var(--accent)}.rd-trigger-when[data-v-fbbf75f0]{color:var(--text-subtle)}.rd-prose[data-v-fbbf75f0]{font-size:var(--fs-13);color:var(--text-muted);text-wrap:pretty;max-width:70ch;margin:0;line-height:1.55}.rd-outcome[data-v-fbbf75f0]{border:1px solid var(--border);border-radius:var(--rad-lg);background:var(--surface);font-size:var(--fs-13);color:var(--text-muted);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.rd-outcome-head[data-v-fbbf75f0]{font-size:var(--fs-13);color:var(--text);align-items:center;gap:6px;font-weight:600;display:flex}.rd-outcome--fail[data-v-fbbf75f0]{border-color:color-mix(in oklch, var(--danger) 35%, var(--border))}.rd-outcome--fail .rd-outcome-head[data-v-fbbf75f0]{color:var(--danger)}.rd-err-msg[data-v-fbbf75f0]{background:color-mix(in oklch, var(--danger) 9%, transparent);border-radius:var(--rad);font-size:var(--fs-11-5);color:var(--danger);white-space:pre-wrap;word-break:break-word;margin:0;padding:8px 10px}.llm-call[data-v-fbbf75f0]{background:var(--surface);border:1px solid var(--border);border-radius:var(--rad-lg);margin-bottom:8px;padding:12px 14px}.llm-h[data-v-fbbf75f0]{font-size:var(--fs-12);align-items:center;gap:10px;margin-bottom:6px;display:flex}.llm-idx[data-v-fbbf75f0]{color:var(--text-subtle);font-size:var(--fs-11)}.llm-pill[data-v-fbbf75f0]{font-size:var(--fs-10);border-radius:var(--rad-sm);background:var(--accent-soft);color:var(--accent);text-transform:uppercase;letter-spacing:.04em;padding:1px 6px}.llm-pill.pill-err[data-v-fbbf75f0]{background:color-mix(in oklch, var(--danger) 14%, white);color:var(--danger)}.llm-section[data-v-fbbf75f0]{font-size:var(--fs-12);margin-top:8px}.llm-section summary[data-v-fbbf75f0]{cursor:pointer;color:var(--text-muted);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;font-size:var(--fs-10-5);padding:4px 0}.llm-section summary[data-v-fbbf75f0]:hover{color:var(--text)}.llm-section pre[data-v-fbbf75f0]{background:var(--panel-2);border-radius:var(--rad);font-family:var(--font-mono);font-size:var(--fs-11-5);color:var(--text);white-space:pre-wrap;word-break:break-word;max-height:360px;margin:6px 0 0;padding:8px 10px;overflow-x:auto}.llm-turn[data-v-fbbf75f0]{background:var(--panel-2);border-radius:var(--rad);border-left:3px solid var(--border);margin-top:6px;padding:8px 10px}.llm-turn.r-user[data-v-fbbf75f0]{border-left-color:var(--accent)}.llm-turn.r-assistant[data-v-fbbf75f0],.llm-turn.r-tool_use[data-v-fbbf75f0]{border-left-color:var(--good)}.llm-turn.r-tool[data-v-fbbf75f0]{border-left-color:var(--warn)}.llm-turn-role[data-v-fbbf75f0]{font-size:var(--fs-10-5);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:4px}.llm-turn-body[data-v-fbbf75f0]{font-family:var(--font-mono);font-size:var(--fs-11-5);color:var(--text);white-space:pre-wrap;word-break:break-word;max-height:280px;margin:0;overflow-y:auto}.llm-response[data-v-fbbf75f0]{background:var(--panel-2);border-radius:var(--rad);font-family:var(--font-mono);font-size:var(--fs-11-5);color:var(--text);white-space:pre-wrap;word-break:break-word;max-height:360px;margin:0;padding:8px 10px;overflow-x:auto}.run-json[data-v-fbbf75f0]{margin-top:6px}.run-json .run-label[data-v-fbbf75f0]{font-size:var(--fs-11);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:4px;display:block}.run-json pre[data-v-fbbf75f0]{background:var(--panel-2);border-radius:var(--rad);font-family:var(--font-mono);font-size:var(--fs-11-5);color:var(--text);white-space:pre-wrap;word-break:break-word;max-height:280px;margin:0 0 6px;padding:8px 10px;overflow-x:auto}.run-json.err pre[data-v-fbbf75f0]{color:var(--danger)}.action-list[data-v-fbbf75f0]{margin:0;padding:0;list-style:none}.action-row[data-v-fbbf75f0]{background:var(--surface);border:1px solid var(--border);border-radius:var(--rad);font-size:var(--fs-12);align-items:center;gap:8px;padding:6px 10px;display:flex}.action-row+.action-row[data-v-fbbf75f0]{margin-top:4px}.action-op[data-v-fbbf75f0]{border-radius:var(--rad-sm);background:var(--panel-2);color:var(--text-muted);font-weight:500;font-family:var(--font-mono);font-size:var(--fs-10-5);text-transform:uppercase;letter-spacing:.04em;text-align:center;min-width:52px;padding:1px 6px}.action-op.op-create[data-v-fbbf75f0]{color:var(--good)}.action-op.op-update[data-v-fbbf75f0],.action-op.op-link[data-v-fbbf75f0]{color:var(--accent)}.action-op.op-unlink[data-v-fbbf75f0]{color:var(--text-muted)}.action-op.op-delete[data-v-fbbf75f0]{color:var(--danger)}.action-entity[data-v-fbbf75f0]{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-11);min-width:90px}.action-id[data-v-fbbf75f0]{color:var(--text-subtle);font-size:var(--fs-11)}.action-label[data-v-fbbf75f0]{color:var(--text);font-size:var(--fs-11-5);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.raw[data-v-fbbf75f0]{margin-bottom:6px}.raw summary[data-v-fbbf75f0]{cursor:pointer;color:var(--text-muted);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;font-size:var(--fs-10-5);padding:4px 0}.raw summary[data-v-fbbf75f0]:hover{color:var(--text)}.raw pre[data-v-fbbf75f0]{background:var(--panel-2);border-radius:var(--rad);font-family:var(--font-mono);font-size:var(--fs-11-5);color:var(--text);white-space:pre-wrap;word-break:break-word;max-height:360px;margin:6px 0 0;padding:8px 10px;overflow-x:auto}.rd-log[data-v-fbbf75f0]{flex-direction:column;gap:2px;margin-top:6px;display:flex}.rd-log-line[data-v-fbbf75f0]{background:var(--panel-2);border-radius:var(--rad);border-left:3px solid var(--border);font-size:var(--fs-11-5);padding:5px 10px}.rd-log-line.lvl-warn[data-v-fbbf75f0]{border-left-color:var(--warn)}.rd-log-line.lvl-error[data-v-fbbf75f0]{border-left-color:var(--danger)}.rd-log-lvl[data-v-fbbf75f0]{font-size:var(--fs-9-5);text-transform:uppercase;letter-spacing:.05em;color:var(--text-subtle);margin-right:8px}.rd-log-msg[data-v-fbbf75f0]{color:var(--text)}.rd-log-detail[data-v-fbbf75f0]{background:var(--surface);border-radius:var(--rad);font-size:var(--fs-11);color:var(--text-muted);white-space:pre-wrap;word-break:break-word;max-height:240px;margin:4px 0 0;padding:6px 8px;overflow-x:auto}.rd-badge[data-v-fbbf75f0]{border-radius:var(--rad-sm);font-size:var(--fs-11);text-transform:uppercase;letter-spacing:.04em;align-items:center;padding:4px 10px;font-weight:500;display:inline-flex}.rd-badge--warn[data-v-fbbf75f0]{background:color-mix(in oklch, var(--warn) 14%, white);color:var(--warn)}.rd-badge--info[data-v-fbbf75f0]{background:color-mix(in oklch, var(--accent) 14%, white);color:var(--accent)}.empty[data-v-fbbf75f0]{text-align:center;color:var(--text-muted);font-size:var(--fs-13);padding:40px 20px}.empty.error[data-v-fbbf75f0]{color:var(--danger)}.pov[data-v-a5ab7e09]{flex-direction:column;gap:18px;display:flex}.pov-content[data-v-a5ab7e09]{font-size:var(--fs-13-5);color:var(--text);line-height:1.55}.pov-empty[data-v-a5ab7e09]{color:var(--text-subtle);font-size:var(--fs-13);text-align:center;border:1px dashed var(--border-1);border-radius:var(--rad);padding:20px 12px}.pi-empty[data-v-7a92662d]{color:var(--text-subtle);font-size:var(--fs-13);text-align:center;padding:24px 12px}.pi-list[data-v-7a92662d]{flex-direction:column;gap:6px;display:flex}.pi-row[data-v-7a92662d]{border:1px solid var(--border-1);border-radius:var(--rad);background:var(--surface-1);color:var(--text);gap:10px;padding:10px 12px;text-decoration:none;display:flex}.pi-row[data-v-7a92662d]:hover{border-color:var(--border-2);background:var(--surface-2)}.pi-icon[data-v-7a92662d]{color:var(--text-subtle);flex-shrink:0;margin-top:2px}.pi-main[data-v-7a92662d]{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.pi-top[data-v-7a92662d]{align-items:baseline;gap:8px;display:flex}.pi-title[data-v-7a92662d]{font-weight:600;font-size:var(--fs-13);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pi-date[data-v-7a92662d]{font-size:var(--fs-11);color:var(--text-faint);white-space:nowrap;margin-left:auto}.pi-lead[data-v-7a92662d]{font-size:var(--fs-12-5);color:var(--text-subtle);line-height:1.45}.member-row[data-v-783c0c4d]{grid-template-columns:1fr auto;align-items:start;gap:8px;display:grid}.member-row.editing[data-v-783c0c4d]{grid-template-columns:1fr}.member-link[data-v-783c0c4d]{color:inherit;cursor:pointer;align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex}.member-link.disabled[data-v-783c0c4d]{pointer-events:none}.member-meta[data-v-783c0c4d]{flex:1;min-width:0}.member-role[data-v-783c0c4d]{font-size:var(--fs-12);color:var(--text-subtle);white-space:pre-wrap;word-break:break-word}.member-role.faint[data-v-783c0c4d]{color:var(--text-faint);font-style:italic}.member-actions[data-v-783c0c4d]{align-items:center;gap:2px;display:flex}.member-iconbtn[data-v-783c0c4d]{color:var(--text-subtle);cursor:pointer;border-radius:var(--rad-sm);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:inline-flex}.member-iconbtn[data-v-783c0c4d]:hover{background:var(--surface-2);color:var(--text)}.member-iconbtn[data-v-783c0c4d]:disabled{opacity:.5;cursor:wait}.member-edit[data-v-783c0c4d]{flex-direction:column;grid-column:1/-1;gap:6px;padding-left:38px;display:flex}.member-edit-input[data-v-783c0c4d]{resize:vertical;width:100%;min-height:64px;font-family:inherit;font-size:var(--fs-13)}.member-edit-error[data-v-783c0c4d]{color:var(--text-error,oklch(50% .2 30));font-size:var(--fs-12)}.member-edit-actions[data-v-783c0c4d]{justify-content:flex-end;gap:6px;display:flex}.apm-body[data-v-c1ae82da]{flex-direction:column;gap:10px;min-width:380px;max-height:480px;display:flex}.apm-empty[data-v-c1ae82da]{color:var(--text-subtle);font-size:var(--fs-13);text-align:center;padding:20px}.apm-list[data-v-c1ae82da]{flex-direction:column;gap:2px;max-height:340px;display:flex;overflow-y:auto}.apm-row[data-v-c1ae82da]{border-radius:var(--rad);cursor:pointer;text-align:left;width:100%;color:inherit;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:8px;display:flex}.apm-row[data-v-c1ae82da]:hover{background:var(--surface-2)}.apm-row.checked[data-v-c1ae82da]{background:var(--accent-soft)}.apm-row input[type=checkbox][data-v-c1ae82da]{cursor:pointer;margin:0}.apm-row-meta[data-v-c1ae82da]{flex:1;min-width:0}.apm-row-name[data-v-c1ae82da]{font-size:var(--fs-13-5);color:var(--text)}.apm-error[data-v-c1ae82da]{color:var(--text-error,oklch(50% .2 30));font-size:var(--fs-12-5)}.apm-actions[data-v-c1ae82da]{justify-content:flex-end;gap:8px;display:flex}.pe-form[data-v-2afd0f84]{flex-direction:column;gap:14px;min-width:440px;display:flex}.pe-row[data-v-2afd0f84]{flex-direction:column;gap:4px;display:flex}.pe-lbl[data-v-2afd0f84]{font-size:var(--fs-12);color:var(--text-subtle)}.pe-hint[data-v-2afd0f84]{color:var(--text-faint);font-weight:400}.pe-palette[data-v-2afd0f84]{flex-wrap:wrap;gap:6px;display:flex}.pe-swatch[data-v-2afd0f84]{border-radius:var(--rad);cursor:pointer;border:1.5px solid #0000;width:24px;height:24px}.pe-swatch.active[data-v-2afd0f84]{border-color:var(--text);outline:1.5px solid color-mix(in oklch, var(--text) 25%, transparent);outline-offset:1.5px}.pe-actions[data-v-2afd0f84]{justify-content:flex-end;gap:8px;display:flex}.pe-error[data-v-2afd0f84]{color:var(--text-error,oklch(50% .2 30));font-size:var(--fs-12-5)}.pe-members[data-v-2afd0f84]{border-top:1px solid var(--border-1);flex-direction:column;gap:8px;margin-top:18px;padding-top:14px;display:flex}.pe-sect-h[data-v-2afd0f84]{font-size:var(--fs-12);color:var(--text-subtle);align-items:center;gap:8px;display:flex}.pe-empty[data-v-2afd0f84]{font-size:var(--fs-12-5);color:var(--text-subtle)}.pe-member-list[data-v-2afd0f84]{flex-direction:column;gap:6px;display:flex}.proj-stats[data-v-bae33dd0]{font-size:var(--fs-12);color:var(--text-subtle);gap:12px;margin-top:8px;display:flex}.proj-stats .n[data-v-bae33dd0]{color:var(--text)}.proj-stats .sep[data-v-bae33dd0]{color:var(--text-faint)}.profile-name h1[data-v-bae33dd0]{font-size:var(--fs-20);margin:0;font-weight:650}.profile-hd .hd-actions[data-v-bae33dd0]{align-items:flex-start;gap:6px;margin-left:auto;display:flex}.pov-empty[data-v-bae33dd0]{color:var(--text-subtle);font-size:var(--fs-13);text-align:center;border:1px dashed var(--border-1);border-radius:var(--rad);padding:20px 12px}.empty[data-v-bae33dd0]{color:var(--text-subtle);font-size:var(--fs-13);text-align:center;padding:24px 12px}.ptabs[data-v-bae33dd0]{border-bottom:1px solid var(--border-1);gap:4px;margin-top:4px;display:flex}.ptab[data-v-bae33dd0]{appearance:none;font-size:var(--fs-13);color:var(--text-subtle);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:8px 12px;font-weight:550;display:flex}.ptab[data-v-bae33dd0]:hover{color:var(--text)}.ptab.active[data-v-bae33dd0]{color:var(--text);border-bottom-color:var(--accent,oklch(62% .17 60))}.ptab-count[data-v-bae33dd0]{font-size:var(--fs-11);font-family:var(--font-mono);color:var(--text-faint);background:var(--surface-2);border-radius:999px;padding:0 6px}.kbd[data-v-7a9e6615]{text-align:center;min-width:18px;font-family:var(--font-mono);font-size:var(--fs-10-5);color:var(--text-muted);background:var(--panel-2);border:.5px solid var(--border);border-radius:var(--rad-sm);box-shadow:0 1px 0 var(--border-2);padding:1px 5px;display:inline-block}.cmd-back[data-v-497bd6ff]{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:oklch(0% 0 0/.22);animation:.15s fade;position:fixed;inset:0}.cmd[data-v-497bd6ff]{background:var(--surface);border:.5px solid var(--border-2);border-radius:var(--rad-lg);width:min(680px,92vw);box-shadow:var(--shadow-pop);z-index:101;flex-direction:column;max-height:76vh;animation:.18s cubic-bezier(.2,.7,.3,1) pop;display:flex;position:fixed;top:12vh;left:50%;overflow:hidden;transform:translate(-50%)}.cmd-in[data-v-497bd6ff]{border-bottom:.5px solid var(--border);align-items:center;gap:10px;padding:12px 16px;display:flex}.cmd-in .ic[data-v-497bd6ff]{color:var(--accent);flex-shrink:0}.cmd-in input[data-v-497bd6ff]{font-size:var(--fs-15);color:var(--text);font-family:var(--font-sans);background:0 0;border:0;outline:none;flex:1}.cmd-in input[data-v-497bd6ff]::placeholder{color:var(--text-faint)}.cmd-mode[data-v-497bd6ff]{background:var(--panel-2);border:.5px solid var(--border);border-radius:var(--rad-sm);font-family:var(--font-mono);font-size:var(--fs-10-5);gap:1px;padding:2px;display:inline-flex}.cmd-mode button[data-v-497bd6ff]{appearance:none;border-radius:var(--rad-xs);color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:3px 7px;font-family:inherit}.cmd-mode button.on[data-v-497bd6ff]{background:var(--surface);color:var(--text)}.cmd-body[data-v-497bd6ff]{padding:6px;overflow-y:auto}.cmd-sect[data-v-497bd6ff]{font-size:var(--fs-10);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);padding:10px 10px 4px;font-weight:600}.cmd-sect-flush[data-v-497bd6ff]{padding:0 0 8px}.cmd-item[data-v-497bd6ff]{border-radius:var(--rad);cursor:pointer;align-items:center;gap:10px;padding:8px 10px;display:flex}.cmd-item.active[data-v-497bd6ff]{background:var(--accent-soft)}.cmd-item .ic[data-v-497bd6ff]{color:var(--text-muted);flex-shrink:0}.cmd-item.active .ic[data-v-497bd6ff]{color:var(--accent)}.cmd-item-main[data-v-497bd6ff]{flex:1;min-width:0}.cmd-item-title[data-v-497bd6ff]{font-size:var(--fs-13);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.cmd-item-sub[data-v-497bd6ff]{font-size:var(--fs-11-5);color:var(--text-subtle);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cmd-item-kind[data-v-497bd6ff]{font-family:var(--font-mono);font-size:var(--fs-10);color:var(--text-subtle);text-transform:uppercase;letter-spacing:.05em}.cmd-none[data-v-497bd6ff]{text-align:center;color:var(--text-subtle);font-size:var(--fs-13);padding:40px 0}.cmd-ask-suggest[data-v-497bd6ff]{padding:16px}.cmd-suggest-list[data-v-497bd6ff]{flex-direction:column;gap:6px;display:flex}.cmd-ask[data-v-497bd6ff]{border-top:.5px solid var(--border);background:var(--panel);padding:14px 16px}.cmd-ask-q[data-v-497bd6ff]{font-size:var(--fs-12-5);color:var(--text-muted);margin-bottom:8px}.cmd-ask-a[data-v-497bd6ff]{font-size:var(--fs-13-5);color:var(--text);text-wrap:pretty;line-height:1.55}.cmd-ask-a .muted[data-v-497bd6ff]{color:var(--text-subtle)}.cmd-ask-a .mono[data-v-497bd6ff]{font-family:var(--font-mono)}.cmd-ask-sources[data-v-497bd6ff]{flex-wrap:wrap;gap:4px;margin-top:10px;display:flex}.cmd-ask-src[data-v-497bd6ff]{border-radius:var(--rad-pill);background:var(--surface);border:.5px solid var(--border);font-size:var(--fs-11);color:var(--text-muted);cursor:pointer;align-items:center;gap:5px;padding:3px 8px;display:inline-flex}.cmd-ask-src[data-v-497bd6ff]:hover{background:var(--hover);color:var(--text)}.cmd-ask-src .mono[data-v-497bd6ff]{font-size:var(--fs-10);color:var(--text-faint)}.cmd-ask-again[data-v-497bd6ff]{margin-top:12px}.cmd-foot[data-v-497bd6ff]{border-top:.5px solid var(--border);background:var(--bg);font-size:var(--fs-11);color:var(--text-subtle);align-items:center;gap:14px;padding:8px 14px;display:flex}.cmd-foot .hint[data-v-497bd6ff]{align-items:center;gap:5px;display:inline-flex}.cmd-foot-sp[data-v-497bd6ff]{flex:1}.cursor-blink[data-v-497bd6ff]{background:var(--accent);vertical-align:text-bottom;width:2px;height:1.05em;margin-left:4px;animation:1s steps(2,end) infinite blink;display:inline-block}.app[data-v-c6bae70e]{grid-template-columns:auto 1fr;width:100vw;height:100vh;display:grid;overflow:hidden}.main[data-v-c6bae70e]{background:var(--bg);flex-direction:column;min-width:0;display:flex;overflow:hidden}.main-body[data-v-c6bae70e]{flex:1;min-height:0;display:flex;overflow:hidden}.main-body[data-split="0"]>.pane-content[data-v-c6bae70e]{flex:1;min-width:0}.main-body[data-split="1"]>.pane-content[data-v-c6bae70e]{border-right:.5px solid var(--border);flex:50%;min-width:0}.main-body[data-split="1"]>.pane-chat[data-v-c6bae70e]{flex-direction:column;flex:50%;min-width:0;max-width:50%;display:flex}.pane-content[data-v-c6bae70e],.pane-chat[data-v-c6bae70e]{flex-direction:column;display:flex;overflow:hidden}.pane-chat-tabbar[data-v-c6bae70e]{border-bottom:.5px solid var(--border);background:var(--panel);align-items:stretch;min-height:32px;display:flex;overflow-x:auto}.chat-empty[data-v-c6bae70e]{color:var(--text-subtle);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:40px;display:flex}.chat-empty .h[data-v-c6bae70e]{font-size:var(--fs-18);color:var(--text);margin-bottom:4px;font-weight:600}.chat-empty .sub[data-v-c6bae70e]{font-size:var(--fs-13);max-width:460px;line-height:1.5}.error-boundary[data-v-61a30c46]{justify-content:center;align-items:center;height:100%;min-height:240px;padding:40px 20px;display:flex}.eb-card[data-v-61a30c46]{text-align:center;text-wrap:pretty;flex-direction:column;align-items:center;gap:10px;max-width:420px;display:flex}.eb-icon[data-v-61a30c46]{color:var(--danger)}.eb-title[data-v-61a30c46]{font-size:var(--fs-15);color:var(--text);font-weight:600}.eb-msg[data-v-61a30c46]{font-size:var(--fs-12-5);color:var(--text-muted);font-family:var(--font-mono);word-break:break-word}:root{--bg:oklch(98.4% .003 250);--surface:oklch(100% 0 0);--panel:oklch(97.5% .005 250);--panel-2:oklch(96% .006 250);--hover:oklch(95% .008 250);--border:oklch(91% .006 250);--border-2:oklch(86% .007 250);--text:oklch(22% .012 260);--text-muted:oklch(50% .012 260);--text-subtle:oklch(62% .01 260);--text-faint:oklch(62% .012 260);--ring-outer:#f1f5f9;--ring-middle:#94a3b8;--ring-inner:#1e293b;--dot:#f97316;--accent:var(--dot);--accent-soft:color-mix(in oklch, var(--dot) 12%, white);--accent-line:color-mix(in oklch, var(--dot) 35%, white);--accent-fg:#fff;--danger:oklch(58% .18 25);--good:oklch(62% .13 150);--warn:oklch(72% .14 75);--ent-person:oklch(55% .17 255);--ent-project:oklch(56% .15 150);--ent-input:oklch(55% .2 330);--ent-fg:#fff;--ent-person-soft:color-mix(in oklch, var(--ent-person) 22%, white);--ent-project-soft:color-mix(in oklch, var(--ent-project) 22%, white);--ent-input-soft:color-mix(in oklch, var(--ent-input) 22%, white);--ent-person-line:color-mix(in oklch, var(--ent-person) 55%, white);--ent-project-line:color-mix(in oklch, var(--ent-project) 55%, white);--ent-input-line:color-mix(in oklch, var(--ent-input) 55%, white);--ent-run:oklch(58% .13 195);--ent-agent:oklch(55% .17 290);--font-sans:"Geist", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--pad-x:16px;--row-h:36px;--rad-xs:3px;--rad-sm:5px;--rad:6px;--rad-lg:10px;--rad-xl:12px;--rad-pill:999px;--rad-circle:50%;--fs-8:8px;--fs-9:9px;--fs-9-5:9.5px;--fs-10:10px;--fs-10-5:10.5px;--fs-11:11px;--fs-11-5:11.5px;--fs-12:12px;--fs-12-5:12.5px;--fs-13:13px;--fs-13-5:13.5px;--fs-14:14px;--fs-15:15px;--fs-16:16px;--fs-17:17px;--fs-18:18px;--fs-19:19px;--fs-20:20px;--fs-22:22px;--shadow-pop:0 1px 0 oklch(100% 0 0/.05) inset, 0 10px 30px oklch(0% 0 0/.08), 0 2px 6px oklch(0% 0 0/.06);--shadow-card:0 1px 0 oklch(100% 0 0/.04) inset, 0 1px 2px oklch(0% 0 0/.04)}[data-gp-theme=slate-sunset]{--ring-outer:#f1f5f9;--ring-middle:#94a3b8;--ring-inner:#1e293b;--dot:#f97316}[data-gp-theme=navy-amber]{--ring-outer:#dbeafe;--ring-middle:#60a5fa;--ring-inner:#1e3a8a;--dot:#f59e0b}[data-gp-theme=ink-cyan]{--ring-outer:#e5e7eb;--ring-middle:#6b7280;--ring-inner:#0f172a;--dot:#06b6d4}[data-gp-theme=forest-coral]{--ring-outer:#d1fae5;--ring-middle:#34d399;--ring-inner:#064e3b;--dot:#fb7185}[data-gp-theme=plum-lemon]{--ring-outer:#ede9fe;--ring-middle:#a78bfa;--ring-inner:#4c1d95;--dot:#fde047}[data-gp-theme=black-lime]{--ring-outer:#e5e7eb;--ring-middle:#4b5563;--ring-inner:#000;--dot:#84cc16}[data-gp-theme=plum-lemon]{--accent-fg:#1e293b}[data-gp-theme=black-lime]{--accent-fg:#0a0a0a}[data-theme=dark]{--bg:oklch(16% .006 260);--surface:oklch(19% .006 260);--panel:oklch(21% .007 260);--panel-2:oklch(24% .008 260);--hover:oklch(26% .009 260);--border:oklch(28% .008 260);--border-2:oklch(35% .01 260);--text:oklch(96% .005 260);--text-muted:oklch(70% .012 260);--text-subtle:oklch(56% .012 260);--text-faint:oklch(55% .012 260);--accent-soft:color-mix(in oklch, var(--dot) 24%, #1d1d22);--accent-line:color-mix(in oklch, var(--dot) 45%, #1d1d22);--ent-person-soft:color-mix(in oklch, var(--ent-person) 34%, #1d1d22);--ent-project-soft:color-mix(in oklch, var(--ent-project) 34%, #1d1d22);--ent-input-soft:color-mix(in oklch, var(--ent-input) 34%, #1d1d22);--ent-person-line:color-mix(in oklch, var(--ent-person) 60%, #1d1d22);--ent-project-line:color-mix(in oklch, var(--ent-project) 60%, #1d1d22);--ent-input-line:color-mix(in oklch, var(--ent-input) 60%, #1d1d22);--shadow-pop:0 1px 0 oklch(100% 0 0/.04) inset, 0 14px 40px oklch(0% 0 0/.55), 0 2px 8px oklch(0% 0 0/.45);--shadow-card:0 1px 0 oklch(100% 0 0/.02) inset, 0 1px 2px oklch(0% 0 0/.3)}[data-density=cozy]{--pad-x:22px;--row-h:44px;--fs-8:9px;--fs-9:10px;--fs-9-5:10.5px;--fs-10:11px;--fs-10-5:11.5px;--fs-11:12px;--fs-11-5:12.5px;--fs-12:13px;--fs-12-5:13.5px;--fs-13:14px;--fs-13-5:14.5px;--fs-14:15px;--fs-15:16px;--fs-16:17.5px;--fs-17:18.5px;--fs-18:19.5px;--fs-19:20.5px;--fs-20:22px;--fs-22:24px}[data-mood=editorial]{--font-sans:"Fraunces", "Geist", ui-serif, Georgia, serif;--rad-xs:3px;--rad-sm:4px;--rad:4px;--rad-lg:6px;--rad-xl:8px}[data-mood=editorial] h1,[data-mood=editorial] h2,[data-mood=editorial] .rec-title,[data-mood=editorial] .sum-lead{letter-spacing:-.02em;font-family:Fraunces,ui-serif,Georgia,serif;font-weight:500}[data-mood=terminal]{--bg:oklch(13% 0 0);--surface:oklch(16% 0 0);--panel:oklch(18% 0 0);--panel-2:oklch(22% 0 0);--hover:oklch(24% 0 0);--border:oklch(28% 0 0);--border-2:oklch(36% 0 0);--text:oklch(93% .05 145);--text-muted:oklch(70% .04 145);--text-subtle:oklch(55% .03 145);--text-faint:oklch(40% .02 145);--accent:oklch(85% .18 145);--accent-soft:oklch(28% .1 145);--accent-line:oklch(42% .13 145);--accent-fg:oklch(12% 0 0);--font-sans:"JetBrains Mono", "Geist Mono", ui-monospace, monospace;--font-mono:"JetBrains Mono", ui-monospace, monospace;--rad-xs:0;--rad-sm:0;--rad:0px;--rad-lg:2px;--rad-xl:2px;--rad-pill:0;--rad-circle:0}[data-mood=terminal] *{letter-spacing:0!important}[data-mood=brutalist]{--rad-xs:0;--rad-sm:0;--rad:0;--rad-lg:0;--rad-xl:0;--rad-pill:0;--rad-circle:0;--border-2:oklch(20% .01 260);--shadow-pop:none;--shadow-card:none}[data-mood=brutalist] .btn,[data-mood=brutalist] .input,[data-mood=brutalist] .set-card,[data-mood=brutalist] .chip,[data-mood=brutalist] .drawer,[data-mood=brutalist] .cmd,[data-mood=brutalist] .modal-content,[data-mood=brutalist] .theme-popover{border-width:1px;border-color:var(--text)}[data-mood=brutalist] .btn.primary{box-shadow:4px 4px 0 var(--text)}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:var(--fs-13-5);font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;padding:0;line-height:1.45}body{min-height:100vh}#app{height:100vh}button,input,textarea,select{font:inherit;color:inherit}a{color:inherit;text-decoration:none}::selection{background:var(--accent-soft);color:var(--text)}@keyframes popover-pop{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes gp-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes pop{0%{opacity:0;transform:translate(-50%,6px)scale(.98)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes blink{50%{opacity:0}}@keyframes slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes attention-bounce{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}@keyframes pl-rib-flow{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes pl-spin{to{transform:rotate(360deg)}}.mono{font-family:var(--font-mono)}.muted{color:var(--text-muted)}.subtle{color:var(--text-subtle)}.faint{color:var(--text-faint)}.avatar{border-radius:var(--rad-circle);width:22px;height:22px;font-size:var(--fs-10);letter-spacing:-.02em;background:var(--panel-2);color:var(--text);border:.5px solid var(--border-2);flex-shrink:0;place-items:center;font-weight:600;display:grid}.avatar-sm{width:18px;height:18px;font-size:var(--fs-9)}.avatar-lg{width:36px;height:36px;font-size:var(--fs-13)}.avatar-xl{width:56px;height:56px;font-size:var(--fs-18)}.avatar-stack{display:inline-flex}.avatar-stack>.avatar+.avatar{margin-left:-6px}.chip{border-radius:var(--rad-pill);background:var(--panel-2);border:.5px solid var(--border);font-size:var(--fs-11);color:var(--text-muted);white-space:nowrap;cursor:default;align-items:center;gap:5px;padding:2px 7px;font-weight:500;display:inline-flex}.chip.chip-clickable{cursor:pointer}.chip.chip-clickable:hover{background:var(--hover);color:var(--text)}.chip.solid{background:var(--text);color:var(--bg);border-color:#0000}.chip.accent{background:var(--accent-soft);color:var(--text);border-color:var(--accent-line)}.chip .dot{border-radius:var(--rad-circle);background:var(--text-subtle);width:6px;height:6px}.chip.proj .dot{background:var(--proj-color,var(--accent))}.input{background:var(--surface);border:.5px solid var(--border-2);border-radius:var(--rad);width:100%;height:32px;font-size:var(--fs-13);color:var(--text);font-family:var(--font-sans);outline:none;padding:0 10px}.input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.input.mono{font-family:var(--font-mono);font-size:var(--fs-12)}.input::placeholder{color:var(--text-subtle)}textarea.input{resize:vertical;height:auto;min-height:90px;padding:10px;line-height:1.5}.switch{border-radius:var(--rad-pill);background:var(--border-2);cursor:pointer;flex-shrink:0;width:32px;height:18px;transition:background .15s;position:relative}.switch:after{content:"";border-radius:var(--rad-circle);background:var(--surface);width:14px;height:14px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px oklch(0% 0 0/.2)}.switch.on{background:var(--accent)}.switch.on:after{transform:translate(14px)}.set-card{background:var(--surface);border:.5px solid var(--border);border-radius:var(--rad-lg);margin-bottom:16px;overflow:hidden}.set-card-hd{border-bottom:.5px solid var(--border);align-items:center;gap:12px;padding:14px 18px;display:flex}.set-card-hd .meta{flex:1}.set-card-hd .title{font-size:var(--fs-14);letter-spacing:-.005em;align-items:center;gap:8px;font-weight:600;display:flex}.set-card-hd .sub{font-size:var(--fs-12);color:var(--text-muted);margin-top:2px}.set-card-body{padding:14px 18px}.set-card-body+.set-card-body{border-top:.5px solid var(--border)}.set-row{border-top:.5px solid var(--border);grid-template-columns:200px 1fr;align-items:start;gap:24px;padding:12px 18px;display:grid}.set-row:first-child{border-top:0}.set-row .label{font-size:var(--fs-13);font-weight:500}.set-row .help{font-size:var(--fs-11-5);color:var(--text-subtle);margin-top:2px;line-height:1.4}.set-row .control{min-width:0}.set-nav{border-right:.5px solid var(--border);padding:18px 12px}.set-nav-ws-info{border-bottom:.5px dashed var(--border);margin-bottom:8px;padding:14px 10px 10px}.set-nav-ws-handle{font-family:var(--font-mono);font-size:var(--fs-13);color:var(--text);font-weight:500}.set-nav-ws-desc{font-size:var(--fs-11);color:var(--text-subtle);margin-top:2px}.set-nav-section{font-size:var(--fs-10-5);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);padding:4px 10px 8px;font-weight:600}.set-nav-section:not(:first-of-type){padding-top:14px}.set-nav-item{border-radius:var(--rad-sm);font-size:var(--fs-13);cursor:pointer;color:var(--text-muted);align-items:center;gap:8px;padding:7px 10px;display:flex}.set-nav-item:hover{background:var(--hover);color:var(--text)}.set-nav-item.active{background:var(--accent-soft);color:var(--text);font-weight:500}.lede{color:var(--text-muted);font-size:var(--fs-13);margin:0 0 24px}.label{font-size:var(--fs-13);font-weight:500}.help{font-size:var(--fs-11-5);color:var(--text-subtle);margin-top:2px;line-height:1.4}.profile-hd{border-bottom:.5px solid var(--border);align-items:flex-start;gap:14px;margin-bottom:18px;padding-bottom:16px;display:flex}.profile-hd .meta{flex:1}.profile-name{font-size:var(--fs-19);letter-spacing:-.015em;font-weight:600}.profile-role{font-size:var(--fs-13);color:var(--text-muted);margin-top:2px}.dr-sect-h{font-size:var(--fs-10-5);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);margin:18px 0 8px;font-weight:600}.dr-sect-h:first-child{margin-top:0}.panel-cols{grid-template-columns:1fr;gap:28px;margin-top:8px;display:grid}.panel-cols.wide{grid-template-columns:1fr 1fr}@media (width<=860px){.panel-cols.wide{grid-template-columns:1fr}}.panel-cols>.dr-sect-h:first-child,.panel-col>.dr-sect-h:first-child{margin-top:0}.mini-list{flex-direction:column;gap:1px;display:flex}.mini-rec{border-radius:var(--rad-sm);cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:8px 6px;display:grid}.mini-rec:hover{background:var(--panel)}.mini-rec-title{font-size:var(--fs-12-5);font-weight:500}.mini-rec-sub{font-size:var(--fs-11);color:var(--text-subtle);margin-top:1px}.mini-rec-time{font-family:var(--font-mono);font-size:var(--fs-10-5);color:var(--text-subtle)}.mention-line{font-size:var(--fs-12-5);border-radius:var(--rad-sm);background:var(--panel);margin-bottom:6px;padding:6px 8px}.mention-line .q{font-family:var(--font-mono);font-size:var(--fs-10-5);color:var(--accent);margin-right:6px}.empty{text-align:center;color:var(--text-subtle);font-size:var(--fs-13);padding:80px 24px}.page{background:var(--surface);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.page-scroll{flex:1;overflow-y:auto}.list-tb{align-items:center;gap:10px;padding:14px 18px 10px;display:flex}.list-tb h1{font-size:var(--fs-22);letter-spacing:-.018em;margin:0;font-weight:600}[data-density=cozy] .list-tb{padding:22px 30px 16px}.list-tb-count{font-family:var(--font-mono);font-size:var(--fs-11-5);color:var(--text-subtle);padding-top:4px}.tb{border-bottom:.5px solid var(--border);background:0 0;flex-shrink:0;align-items:center;gap:10px;min-height:52px;padding:10px 18px;display:flex}.tb-breadcrumbs{font-size:var(--fs-13);color:var(--text-muted);align-items:center;gap:6px;display:flex}.tb-breadcrumbs a{color:var(--text-muted);cursor:pointer;text-decoration:none}.tb-breadcrumbs a:hover{color:var(--text)}.tb-breadcrumbs .sep{color:var(--text-faint)}.tb-breadcrumbs .here{color:var(--text);font-weight:500}.tb-spacer{flex:1}.tb-actions{align-items:center;gap:6px;display:flex}.entity-page-wrap{padding:var(--wrap-pad,24px 32px 60px)}[data-density=cozy] .entity-page-wrap{--wrap-pad:36px 48px 92px}@media (width<=720px){.entity-page-wrap,[data-density=cozy] .entity-page-wrap{--wrap-pad:18px 16px 40px}}.ent-list{border-top:.5px solid var(--border)}.ent-row{padding:var(--ent-row-pad,14px 18px);border-bottom:.5px solid var(--border);background:var(--surface);cursor:pointer;color:inherit;align-items:flex-start;gap:14px;text-decoration:none;transition:background 80ms;display:flex;position:relative}.ent-row:hover{background:var(--hover)}[data-density=cozy] .ent-row{--ent-row-pad:18px 28px}.ent-row>.avatar.avatar-lg{width:34px;height:34px;font-size:var(--fs-12);flex-shrink:0;margin-top:1px}.ent-proj-mark{border-radius:var(--rad);background:color-mix(in oklch, var(--proj-color) 18%, var(--surface));width:34px;height:34px;color:var(--proj-color);border:.5px solid color-mix(in oklch, var(--proj-color) 30%, var(--border));flex-shrink:0;place-items:center;margin-top:1px;display:grid}.ent-main{flex:1;min-width:0}.ent-title-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.ent-title{font-size:var(--fs-14);letter-spacing:-.005em;color:var(--text);font-weight:500}.ent-subtitle{font-size:var(--fs-12);color:var(--text-muted)}.ent-meta{font-size:var(--fs-11);color:var(--text-subtle);margin-left:auto}.ent-blurb{font-size:var(--fs-12-5);color:var(--text-muted);-webkit-line-clamp:2;text-wrap:pretty;-webkit-box-orient:vertical;margin-top:4px;line-height:1.45;display:-webkit-box;overflow:hidden}.ent-stats{font-size:var(--fs-11);color:var(--text-subtle);flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.ent-stats .n{color:var(--text);font-weight:500}.ent-stats .sep,.ent-stats .muted{color:var(--text-faint)}.ent-right{flex-shrink:0;align-items:center;min-height:34px;padding-top:2px;display:flex}.ent-dots{flex-wrap:wrap;justify-content:flex-end;gap:4px;max-width:80px;display:flex}.ent-row.unknown .unknown-avatar{border-style:dashed;border-color:var(--accent-line)}@media (width<=880px){.ent-right{display:none}}@media (width<=720px){.ent-row{--ent-row-pad:12px 14px;gap:10px}[data-density=cozy] .ent-row{--ent-row-pad:12px 14px}}
