.shell[data-v-109144ce]{height:100vh;display:flex;overflow:hidden;position:relative}.mesh[data-v-109144ce]{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.blob[data-v-109144ce]{position:absolute;border-radius:50%;filter:blur(70px)}.b1[data-v-109144ce]{top:-160px;left:-110px;width:600px;height:600px;background:radial-gradient(circle,rgba(20,150,122,.26),transparent 62%)}.b2[data-v-109144ce]{bottom:-200px;right:-90px;width:680px;height:680px;background:radial-gradient(circle,rgba(52,78,138,.3),transparent 62%)}.b3[data-v-109144ce]{top:28%;left:42%;width:460px;height:460px;background:radial-gradient(circle,rgba(23,163,133,.12),transparent 60%);filter:blur(64px)}.b4[data-v-109144ce]{top:8%;right:12%;width:360px;height:360px;background:radial-gradient(circle,rgba(120,86,180,.15),transparent 62%);filter:blur(76px)}.rail[data-v-109144ce]{width:236px;flex:none;display:flex;flex-direction:column;gap:8px;padding:22px 14px 18px;border-inline-end:1px solid rgba(255,255,255,.08);background:var(--rail-bg);backdrop-filter:blur(26px) saturate(150%);-webkit-backdrop-filter:blur(26px) saturate(150%);box-shadow:inset -1px 0 #ffffff0a;position:relative;z-index:2}.brand[data-v-109144ce]{padding:2px 10px 18px;display:flex;flex-direction:column;gap:10px}.brand img[data-v-109144ce]{width:118px;height:auto;opacity:.95}.brand-sub[data-v-109144ce]{font-family:var(--font-display);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--teal-text)}.nav[data-v-109144ce]{display:flex;flex-direction:column;gap:3px}.nav-section[data-v-109144ce]{padding:14px 10px 8px;font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint)}.nav-section[data-v-109144ce]:first-child{padding-top:6px}.nav-item[data-v-109144ce]{display:flex;align-items:center;gap:10px;border-radius:10px;padding:10px 12px;font-size:13.5px;font-weight:500;color:var(--text-muted);text-decoration:none;transition:background .15s ease}.nav-item[data-v-109144ce]:hover{background:#ffffff0f}.nav-item.active[data-v-109144ce]{background:#0e7c6629;color:var(--text);box-shadow:inset 0 0 0 1px #17a3854d}.rail-foot[data-v-109144ce]{margin-top:auto;display:flex;flex-direction:column;gap:10px}.user-chip[data-v-109144ce]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 12px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.user-info[data-v-109144ce]{display:flex;flex-direction:column;gap:1px;min-width:0}.user-name[data-v-109144ce]{font-size:12.5px;font-weight:600;color:var(--text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-role[data-v-109144ce]{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--teal-text)}.signout[data-v-109144ce]{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:transparent;border:none;color:var(--text-faint);cursor:pointer;transition:color .15s ease,background .15s ease}.signout[data-v-109144ce]:hover{color:var(--alert);background:#e06c5f1a}.council-chip[data-v-109144ce]{text-align:start;border:1px solid rgba(23,163,133,.28);background:#0e7c661a;border-radius:12px;padding:12px 14px;color:var(--text);text-decoration:none;display:flex;flex-direction:column;gap:4px;transition:background .15s ease}.council-chip[data-v-109144ce]:hover{background:#0e7c6629}.chip-head[data-v-109144ce]{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--teal-text)}.chip-sub[data-v-109144ce]{font-size:12.5px;color:var(--text-soft)}.tenant[data-v-109144ce]{padding:0 10px;font-size:11px;color:var(--text-faint);display:flex;justify-content:space-between}.mode[data-v-109144ce]{color:var(--teal-text)}.mode.live[data-v-109144ce]{color:var(--ok)}.main[data-v-109144ce]{flex:1;overflow-y:auto;position:relative;z-index:1}.content[data-v-109144ce]{max-width:1180px;margin:0 auto;padding:30px 36px 60px}@media (max-width: 820px){.rail[data-v-109144ce]{width:66px;padding:18px 8px 14px}.brand-sub[data-v-109144ce],.nav-section[data-v-109144ce],.nav-item span[data-v-109144ce],.user-info[data-v-109144ce],.council-chip .chip-sub[data-v-109144ce],.tenant[data-v-109144ce]{display:none}.brand[data-v-109144ce]{padding:2px 4px 14px;align-items:center}.brand img[data-v-109144ce]{width:40px}.nav-item[data-v-109144ce]{justify-content:center;padding:11px 0}.council-chip[data-v-109144ce]{align-items:center;padding:10px}.content[data-v-109144ce]{padding:22px 18px 48px}}.stack[data-v-8c8c18fa],.load-stack[data-v-8c8c18fa]{display:flex;flex-direction:column;gap:20px}.load-kpis[data-v-8c8c18fa]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.load-wide[data-v-8c8c18fa]{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:14px}.head[data-v-8c8c18fa]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap}.head-right[data-v-8c8c18fa]{display:flex;align-items:center;gap:10px;position:relative}.clock[data-v-8c8c18fa]{font-size:12px;color:var(--text-faint)}.picker-wrap[data-v-8c8c18fa]{position:relative}.picker-btn[data-v-8c8c18fa]{display:flex;align-items:center;gap:9px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border-radius:10px;padding:9px 14px;color:var(--text);font-family:inherit;font-size:13px;font-weight:500;cursor:pointer}.picker-btn[data-v-8c8c18fa]:hover{background:#ffffff14}.sq[data-v-8c8c18fa]{width:8px;height:8px;border-radius:2px;background:var(--teal-500)}.picker[data-v-8c8c18fa]{position:absolute;top:calc(100% + 8px);inset-inline-end:0;width:280px;background:var(--popover-bg);border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(28px) saturate(160%);-webkit-backdrop-filter:blur(28px) saturate(160%);border-radius:14px;padding:8px;box-shadow:0 24px 60px -20px #000000b3,inset 0 1px #ffffff24;z-index:30;display:flex;flex-direction:column;gap:2px}.picker-label[data-v-8c8c18fa]{padding:8px 12px 6px;font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint)}.picker-item[data-v-8c8c18fa]{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;text-align:start;background:transparent;border:none;border-radius:9px;padding:9px 12px;color:var(--text);font-family:inherit;font-size:13px;cursor:pointer}.picker-item[data-v-8c8c18fa]:hover{background:#ffffff12}.picker-item.active[data-v-8c8c18fa]{background:#0e7c6624}.picker-item-text[data-v-8c8c18fa]{display:flex;flex-direction:column;gap:1px}.picker-name[data-v-8c8c18fa]{font-weight:500}.picker-div[data-v-8c8c18fa]{font-size:11px;color:var(--text-dim)}.kpis[data-v-8c8c18fa]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.kpi[data-v-8c8c18fa]{min-width:0;padding:18px 20px 14px;display:flex;flex-direction:column;gap:8px}.kpi-label[data-v-8c8c18fa]{font-size:12px;font-weight:500;color:var(--text-muted)}.kpi-value-row[data-v-8c8c18fa]{display:flex;align-items:baseline;gap:10px}.kpi-value[data-v-8c8c18fa]{font-family:var(--font-display);font-size:26px;font-weight:600;letter-spacing:-.01em}.kpi-delta[data-v-8c8c18fa]{font-size:12px;font-weight:600}.grid-2-wide[data-v-8c8c18fa]{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:14px;align-items:stretch}.grid-2-wide.align-start[data-v-8c8c18fa]{align-items:start}.panel-head[data-v-8c8c18fa]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4px}.panel-sub[data-v-8c8c18fa]{font-size:12px;color:var(--text-dim)}.legend[data-v-8c8c18fa]{display:flex;gap:14px;font-size:11.5px;color:var(--text-muted)}.legend span[data-v-8c8c18fa]{display:flex;align-items:center;gap:6px}.key[data-v-8c8c18fa]{width:14px}.key.solid[data-v-8c8c18fa]{height:2px;background:var(--teal-400);border-radius:1px}.key.dashed[data-v-8c8c18fa]{height:0;border-top:2px dashed #55647a}.divisions[data-v-8c8c18fa]{display:flex;flex-direction:column;gap:14px}.div-list[data-v-8c8c18fa]{display:flex;flex-direction:column;gap:12px}.div-row[data-v-8c8c18fa]{display:flex;flex-direction:column;gap:5px}.div-head[data-v-8c8c18fa]{display:flex;justify-content:space-between;font-size:12.5px}.bar-track[data-v-8c8c18fa]{height:5px;border-radius:3px;background:#ffffff0f;overflow:hidden}.bar[data-v-8c8c18fa]{height:100%;border-radius:3px;background:linear-gradient(90deg,var(--teal-900),var(--teal-400))}.feed-row[data-v-8c8c18fa]{display:grid;grid-template-columns:52px 150px 1fr auto;gap:14px;align-items:baseline;padding:11px 2px;border-bottom:1px solid rgba(255,255,255,.05)}.feed-time[data-v-8c8c18fa]{font-size:11.5px;color:var(--text-faint)}.feed-agent[data-v-8c8c18fa]{font-size:12.5px;font-weight:600;color:var(--text-body);display:flex;align-items:center;gap:7px}.feed-agent .dot[data-v-8c8c18fa]{width:6px;height:6px}.feed-text[data-v-8c8c18fa]{font-size:13px;color:var(--text-soft)}.feed-entity[data-v-8c8c18fa]{font-size:11px;color:var(--text-faint)}.advisor-teaser[data-v-8c8c18fa]{background:linear-gradient(160deg,#14967a38,#ffffff08 55%);border:1px solid rgba(23,163,133,.3);backdrop-filter:blur(24px) saturate(155%);-webkit-backdrop-filter:blur(24px) saturate(155%);border-radius:var(--r-panel);padding:20px 22px;display:flex;flex-direction:column;gap:12px;box-shadow:var(--glass-shadow),var(--glass-highlight)}.teaser-head[data-v-8c8c18fa]{display:flex;align-items:center;justify-content:space-between}.teaser-body[data-v-8c8c18fa]{margin:0;font-size:13px;color:var(--text-soft);line-height:1.55}.teaser-meta[data-v-8c8c18fa]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-dim)}@media (max-width: 1040px){.kpis[data-v-8c8c18fa],.load-kpis[data-v-8c8c18fa]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-2-wide[data-v-8c8c18fa],.load-wide[data-v-8c8c18fa]{grid-template-columns:1fr}}@media (max-width: 560px){.kpis[data-v-8c8c18fa],.load-kpis[data-v-8c8c18fa]{grid-template-columns:1fr}}.stack[data-v-013b251a]{display:flex;flex-direction:column;gap:20px}.head[data-v-013b251a]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap}.head-actions[data-v-013b251a]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.listen[data-v-013b251a]{display:inline-flex;align-items:center;gap:7px}.listen.live[data-v-013b251a]{color:var(--teal-text);border-color:#17a38580}.seg[data-v-013b251a]{display:flex;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:3px;gap:2px}.seg-btn[data-v-013b251a]{border:none;background:transparent;color:var(--text-muted);font-family:inherit;font-size:12.5px;font-weight:600;border-radius:8px;padding:7px 13px;cursor:pointer}.seg-btn.on[data-v-013b251a]{background:#0e7c6647;color:var(--text-strong)}.picker[data-v-013b251a]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 14px;flex-wrap:wrap}.months[data-v-013b251a]{display:flex;gap:4px;flex-wrap:wrap}.month[data-v-013b251a]{display:flex;align-items:center;gap:6px;border:1px solid transparent;background:transparent;color:var(--text-muted);font-family:inherit;font-size:12.5px;font-weight:600;border-radius:9px;padding:8px 12px;cursor:pointer}.month[data-v-013b251a]:hover{background:#ffffff0d}.month.on[data-v-013b251a]{background:#0e7c662e;border-color:#17a38566;color:var(--text-strong)}.mdot[data-v-013b251a]{width:7px;height:7px;border-radius:50%}.mdot.accept[data-v-013b251a]{background:var(--ok)}.mdot.defer[data-v-013b251a]{background:var(--warn)}.mdot.reject[data-v-013b251a]{background:var(--alert)}.mdot.pending[data-v-013b251a]{background:var(--warn);box-shadow:0 0 0 3px #d9a4412e}.company[data-v-013b251a]{display:flex;align-items:center;gap:9px}.company-label[data-v-013b251a]{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint)}.company-select[data-v-013b251a]{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:8px 12px;color:var(--text);font-family:inherit;font-size:13px;cursor:pointer}.agenda-panel[data-v-013b251a]{padding:16px 20px;display:flex;flex-direction:column;gap:12px}.agenda-head[data-v-013b251a]{display:flex;align-items:center;justify-content:space-between;gap:12px;background:none;border:none;padding:0;cursor:pointer;color:inherit;font-family:inherit;text-align:start}.agenda-toggle[data-v-013b251a]{font-size:12px;color:var(--teal-text);font-weight:600;white-space:nowrap}.agenda-summary[data-v-013b251a]{margin:0;font-size:13.5px;color:var(--text-body);line-height:1.65;max-width:860px}.agenda-list[data-v-013b251a]{display:flex;flex-direction:column}.agenda-item[data-v-013b251a]{display:flex;gap:14px;padding:11px 8px;border:none;border-bottom:1px solid rgba(255,255,255,.05);background:transparent;color:inherit;font-family:inherit;text-align:start;cursor:pointer;border-radius:8px}.agenda-item[data-v-013b251a]:hover{background:#ffffff0a}.agenda-rank[data-v-013b251a]{flex:none;width:26px;height:26px;border-radius:50%;border:1.5px solid rgba(23,163,133,.5);color:var(--teal-text);font-weight:700;font-size:12.5px;display:grid;place-items:center}.agenda-body[data-v-013b251a]{display:flex;flex-direction:column;gap:2px}.agenda-title[data-v-013b251a]{font-size:14px;font-weight:600;color:var(--text-strong)}.agenda-meta[data-v-013b251a]{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.agenda-why[data-v-013b251a]{font-size:12.5px;color:var(--text-muted)}.agenda-foot[data-v-013b251a]{display:flex;align-items:center;justify-content:space-between;gap:12px}.agenda-byline[data-v-013b251a]{font-size:11.5px;color:var(--text-faint)}.btn.sm[data-v-013b251a]{font-size:12px;padding:7px 13px}.letter-wrap[data-v-013b251a]{display:flex;flex-direction:column;gap:12px}.report-tabs[data-v-013b251a]{display:flex;gap:4px;align-self:flex-start;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:3px}.rtab[data-v-013b251a]{border:none;background:transparent;color:var(--text-muted);font-family:inherit;font-size:12.5px;font-weight:600;padding:6px 15px;border-radius:8px;cursor:pointer}.rtab.on[data-v-013b251a]{background:#0e7c6647;color:var(--text-strong)}.paper[data-v-013b251a]{max-width:880px;width:100%;margin:0 auto}.doc-exec[data-v-013b251a]{margin:18px 0 0;font-family:var(--font-serif);font-size:16.5px;line-height:1.75;color:var(--paper-ink)}.doc-conf[data-v-013b251a]{display:flex;align-items:baseline;gap:12px;margin-top:16px;flex-wrap:wrap}.conf-chip[data-v-013b251a]{flex:none;font-family:var(--font-body);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:4px 12px;color:var(--paper-muted);background:var(--paper-2);border:1px solid var(--paper-line)}.conf-chip.mid[data-v-013b251a]{color:var(--paper-amber);background:var(--paper-amber-soft);border-color:transparent}.conf-chip.high[data-v-013b251a]{color:var(--paper-accent);background:var(--paper-accent-soft);border-color:transparent}.doc-limits[data-v-013b251a]{font-size:12.5px;color:var(--paper-muted)}.doc-facts[data-v-013b251a]{list-style:none;margin:0;padding:0}.doc-facts li[data-v-013b251a]{display:flex;justify-content:space-between;gap:16px;align-items:baseline;padding:10px 0;border-bottom:1px solid var(--paper-line);font-size:14.5px;color:var(--paper-ink)}.doc-facts li[data-v-013b251a]:last-child{border-bottom:none}.doc-ref[data-v-013b251a]{flex:none;font-size:10.5px;font-weight:600;color:var(--paper-muted);background:var(--paper-2);border-radius:5px;padding:3px 8px}.doc-briefs[data-v-013b251a]{display:flex;flex-direction:column}.doc-brief[data-v-013b251a]{display:flex;gap:16px;align-items:baseline;padding:10px 0;border-bottom:1px solid var(--paper-line)}.doc-brief[data-v-013b251a]:last-child{border-bottom:none}.db-agent[data-v-013b251a]{flex:none;width:172px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--paper-accent)}.db-headline[data-v-013b251a]{font-size:14px;color:var(--paper-body);line-height:1.5}.doc-trace[data-v-013b251a]{display:flex;flex-direction:column;gap:2px}.dt-row[data-v-013b251a]{display:flex;gap:12px;padding:9px 0;border-bottom:1px solid var(--paper-line)}.dt-row[data-v-013b251a]:last-child{border-bottom:none}.dt-tag[data-v-013b251a]{flex:none;height:fit-content;font-size:9.5px;font-weight:700;letter-spacing:.1em;border-radius:5px;padding:2px 7px;color:#fff}.dt-tag.kb[data-v-013b251a]{background:var(--paper-accent)}.dt-tag.db[data-v-013b251a]{background:#3670a8}.dt-tag.web[data-v-013b251a]{background:var(--paper-amber)}.dt-cell[data-v-013b251a]{display:flex;flex-direction:column;gap:3px}.dt-call[data-v-013b251a]{font-size:12px;font-family:ui-monospace,monospace;color:var(--paper-strong);word-break:break-word}.dt-result[data-v-013b251a]{font-size:12px;color:var(--paper-muted)}.doc-sources[data-v-013b251a]{list-style:none;margin:0;padding:0}.doc-sources li[data-v-013b251a]{display:flex;align-items:baseline;gap:12px;padding:9px 0;border-bottom:1px solid var(--paper-line);font-size:13.5px}.doc-sources li[data-v-013b251a]:last-child{border-bottom:none}.ds-type[data-v-013b251a]{flex:none;width:72px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ds-type.kb[data-v-013b251a]{color:var(--paper-accent)}.ds-type.db[data-v-013b251a]{color:#3670a8}.ds-type.web[data-v-013b251a]{color:var(--paper-amber)}.ds-ref[data-v-013b251a]{flex:1;color:var(--paper-ink)}.ds-as[data-v-013b251a]{color:var(--paper-faint);font-size:11.5px}.doc-gen[data-v-013b251a]{margin:22px 0 0;font-size:12px;color:var(--paper-faint)}.ref[data-v-013b251a]{flex:none;font-size:10.5px;font-weight:600;color:var(--text-dim);background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:3px 8px}.rt[data-v-013b251a]{background:var(--paper);border:1px solid var(--paper-line);border-radius:var(--r-tile);box-shadow:var(--paper-shadow);padding:24px 28px 26px;max-width:880px;width:100%;margin:0 auto}.rt-head[data-v-013b251a]{display:flex;flex-direction:column;gap:4px;padding-bottom:16px;border-bottom:1px solid var(--paper-line)}.rt-title[data-v-013b251a]{font-family:var(--font-serif);font-size:18px;font-weight:600;color:var(--paper-strong)}.rt-sub[data-v-013b251a]{font-size:12px;color:var(--paper-muted)}.rt-list[data-v-013b251a]{display:flex;flex-direction:column;position:relative;padding-top:18px}.rt-list[data-v-013b251a]:before{content:"";position:absolute;inset-inline-start:17px;top:24px;bottom:24px;width:1.5px;background:var(--paper-line)}.rt-row[data-v-013b251a]{position:relative;display:flex;gap:16px;padding:12px 0}.rt-avatar[data-v-013b251a]{position:relative;z-index:1;flex:none;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;letter-spacing:.02em;color:var(--paper-accent);background:var(--paper-accent-soft);border:1.5px solid var(--paper-accent)}.rt-avatar.adv[data-v-013b251a]{color:#fff;background:var(--paper-accent)}.rt-body[data-v-013b251a]{flex:1;display:flex;flex-direction:column;gap:5px;padding-bottom:6px;border-bottom:1px solid var(--paper-line)}.rt-row:last-child .rt-body[data-v-013b251a]{border-bottom:none}.rt-who[data-v-013b251a]{font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--paper-accent)}.rt-who em[data-v-013b251a]{font-style:normal;font-weight:600;color:var(--paper-faint)}.rt-say[data-v-013b251a]{font-family:var(--font-serif);font-size:16px;font-weight:600;color:var(--paper-strong);line-height:1.4}.rt-detail[data-v-013b251a]{margin:0;font-size:13px;color:var(--paper-body);line-height:1.65;max-width:720px}.rt-points[data-v-013b251a]{list-style:none;margin:2px 0 4px;padding:0;display:flex;flex-direction:column;gap:4px}.rt-points li[data-v-013b251a]{font-size:12px;color:var(--paper-muted);padding-inline-start:14px;position:relative}.rt-points li[data-v-013b251a]:before{content:"";position:absolute;inset-inline-start:0;top:7px;width:5px;height:5px;border-radius:50%;background:var(--paper-accent)}.rt-row.adv[data-v-013b251a]{margin-top:10px}.rt-row.adv .rt-body[data-v-013b251a]{background:var(--paper-2);border:1px solid var(--paper-line);border-inline-start:3px solid var(--paper-accent);border-radius:10px;padding:14px 16px}.rt .conf-chip[data-v-013b251a]{align-self:flex-start;margin-top:4px}.voice-error[data-v-013b251a]{font-size:12.5px;color:var(--warn);background:#d9a4411a;border:1px solid rgba(217,164,65,.3);border-radius:10px;padding:9px 14px}.load-error[data-v-013b251a]{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.le-title[data-v-013b251a]{margin:0;font-family:var(--font-display);font-size:16px;font-weight:600;color:var(--text-strong)}.le-sub[data-v-013b251a]{margin:0;font-size:13px;color:var(--text-muted)}.trace-grid[data-v-013b251a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.trace-tile[data-v-013b251a]{padding:13px 15px;display:flex;flex-direction:column;gap:6px}.trace-head[data-v-013b251a]{display:flex;align-items:center;justify-content:space-between}.trace-tag[data-v-013b251a]{font-size:10px;font-weight:700;letter-spacing:.12em;border-radius:5px;padding:2px 7px;height:fit-content}.trace-tag.kb[data-v-013b251a]{color:var(--teal-text);border:1px solid rgba(23,163,133,.4)}.trace-tag.db[data-v-013b251a]{color:var(--info);border:1px solid rgba(91,168,217,.4)}.trace-tag.web[data-v-013b251a]{color:var(--warn);border:1px solid rgba(217,164,65,.4)}.trace-status[data-v-013b251a]{font-size:11px;color:var(--text-dim)}.trace-call[data-v-013b251a]{font-size:11.5px;color:var(--text-soft);font-family:ui-monospace,monospace;word-break:break-word}.trace-result[data-v-013b251a]{font-size:12px;color:var(--text-muted)}.grid-2[data-v-013b251a]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:stretch}.col[data-v-013b251a]{display:flex;flex-direction:column;gap:4px}.judgment[data-v-013b251a]{border-color:#d8a44138;gap:12px}.fact-head[data-v-013b251a]{display:flex;align-items:center;gap:9px;margin-bottom:10px}.badge[data-v-013b251a]{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:2px 9px}.teal-badge[data-v-013b251a]{color:var(--teal-text);background:#0e7c6626}.amber-badge[data-v-013b251a]{color:var(--warn);background:#d9a4411f}.fact-row[data-v-013b251a]{display:flex;justify-content:space-between;gap:14px;align-items:baseline;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.05)}.fact-text[data-v-013b251a]{font-size:13.5px;color:var(--text-strong)}.judgment-text[data-v-013b251a]{margin:0;font-size:14px;color:var(--text-strong);line-height:1.65}.confidence[data-v-013b251a]{margin-top:auto;display:flex;flex-direction:column;gap:7px}.conf-head[data-v-013b251a]{display:flex;justify-content:space-between;font-size:12px;color:var(--text-muted)}.bar-track[data-v-013b251a]{height:6px;border-radius:3px;background:#ffffff12;overflow:hidden}.bar[data-v-013b251a]{height:100%;border-radius:3px;background:linear-gradient(90deg,var(--teal-900),var(--teal-400))}.limitations[data-v-013b251a]{font-size:11.5px;color:var(--text-dim)}.chips[data-v-013b251a]{display:flex;flex-wrap:wrap;gap:8px}.disposition[data-v-013b251a]{background:linear-gradient(160deg,#202c4499,#1018287a);border:1px solid var(--glass-border);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-radius:var(--r-panel);padding:20px 22px;display:flex;flex-direction:column;gap:14px;box-shadow:var(--glass-shadow),var(--glass-highlight)}.disclaimer[data-v-013b251a]{font-size:12px;color:var(--text-muted);line-height:1.6;border-inline-start:2px solid rgba(23,163,133,.4);padding-inline-start:12px}.disp-row[data-v-013b251a]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.disp-btns[data-v-013b251a]{display:flex;gap:8px}.disp-btn[data-v-013b251a]{background:#ffffff0d;border:1px solid rgba(255,255,255,.14);border-radius:10px;padding:9px 18px;color:var(--text-strong);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:transform .15s ease}.disp-btn[data-v-013b251a]:hover:not(:disabled){transform:translateY(-1px)}.disp-btn[data-v-013b251a]:disabled{opacity:.45;cursor:default}.vote-note[data-v-013b251a]{font-size:12px;color:var(--text-faint)}.hist-disp[data-v-013b251a]{font-size:13px;font-weight:600}.hist-disp.accept[data-v-013b251a]{color:var(--teal-text)}.hist-disp.defer[data-v-013b251a]{color:var(--warn)}.hist-disp.reject[data-v-013b251a]{color:var(--alert)}.disp-btn.on.accept[data-v-013b251a]{background:#2e7d5440;border-color:#4caf7d99;color:#7bd3a6}.disp-btn.on.defer[data-v-013b251a]{background:#d9a44133;border-color:#d9a4418c;color:#e7c077}.disp-btn.on.reject[data-v-013b251a]{background:#b23b3b38;border-color:#e06c5f8c;color:#e8968b}.disp-note[data-v-013b251a]{display:flex;align-items:center;gap:9px;font-size:12.5px;color:var(--teal-text);background:#0e7c661a;border:1px solid rgba(23,163,133,.25);border-radius:10px;padding:10px 14px}@media (max-width: 860px){.grid-2[data-v-013b251a],.trace-grid[data-v-013b251a]{grid-template-columns:1fr}.db-agent[data-v-013b251a]{width:130px}}.stack[data-v-4dadca31]{display:flex;flex-direction:column;gap:20px}.head[data-v-4dadca31]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.scope[data-v-4dadca31]{display:flex;align-items:center;gap:9px}.scope-label[data-v-4dadca31]{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint)}.scope-select[data-v-4dadca31]{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:8px 12px;color:var(--text);font-family:inherit;font-size:13px;cursor:pointer}.chat[data-v-4dadca31]{display:flex;flex-direction:column;padding:0;overflow:hidden}.msgs[data-v-4dadca31]{display:flex;flex-direction:column;gap:16px;padding:22px;max-height:56vh;overflow-y:auto}.msg[data-v-4dadca31]{display:flex;gap:12px;max-width:88%}.msg.user[data-v-4dadca31]{flex-direction:row-reverse;align-self:flex-end}.avatar[data-v-4dadca31]{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700}.avatar.assistant[data-v-4dadca31]{background:#0e7c663d;color:var(--teal-text);border:1px solid rgba(23,163,133,.4)}.avatar.user[data-v-4dadca31]{background:#ffffff14;color:var(--text-soft)}.bubble[data-v-4dadca31]{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:12px 15px;font-size:13.5px;line-height:1.6;color:var(--text-body)}.msg.user .bubble[data-v-4dadca31]{background:#0e7c6629;border-color:#17a3854d}.para[data-v-4dadca31]{margin:0 0 8px}.para[data-v-4dadca31]:last-of-type{margin-bottom:0}.cites[data-v-4dadca31]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;padding-top:9px;border-top:1px solid rgba(255,255,255,.07)}.cite-label[data-v-4dadca31]{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.cite[data-v-4dadca31]{font-size:11px;color:var(--teal-text);background:#0e7c661f;border-radius:999px;padding:2px 9px}.ts[data-v-4dadca31]{display:block;margin-top:8px;font-size:10.5px;color:var(--text-faint)}.typing[data-v-4dadca31]{display:flex;gap:4px;align-items:center}.typing i[data-v-4dadca31]{width:6px;height:6px;border-radius:50%;background:var(--text-faint);animation:blink-4dadca31 1.2s infinite}.typing i[data-v-4dadca31]:nth-child(2){animation-delay:.2s}.typing i[data-v-4dadca31]:nth-child(3){animation-delay:.4s}@keyframes blink-4dadca31{0%,60%,to{opacity:.25}30%{opacity:1}}.suggests[data-v-4dadca31]{display:flex;flex-wrap:wrap;gap:8px;padding:0 22px 14px}.suggest[data-v-4dadca31]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:7px 13px;color:var(--text-soft);font-family:inherit;font-size:12.5px;cursor:pointer}.suggest[data-v-4dadca31]:hover{color:var(--teal-400);border-color:#17a38566}.composer[data-v-4dadca31]{display:flex;gap:10px;padding:14px 18px;border-top:1px solid rgba(255,255,255,.07)}.input[data-v-4dadca31]{flex:1;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:11px 14px;color:var(--text);font-family:inherit;font-size:14px;outline:none}.input[data-v-4dadca31]:focus{border-color:#17a3858c}.note[data-v-4dadca31]{margin:0;font-size:12px;color:var(--text-faint);line-height:1.6;max-width:820px}.trust[data-v-fa21ad4e]{background:#0e7c6614;border:1px solid rgba(23,163,133,.28);border-radius:14px;padding:16px 18px}.trust.compact[data-v-fa21ad4e]{padding:12px 14px}.trust-head[data-v-fa21ad4e]{display:flex;align-items:center;gap:8px;color:var(--teal-text);font-weight:700;font-size:12.5px;letter-spacing:.04em;margin-bottom:10px}.trust-points[data-v-fa21ad4e]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:7px}.trust-points li[data-v-fa21ad4e]{font-size:12.5px;color:var(--text-body);line-height:1.55;padding-inline-start:16px;position:relative}.trust-points li[data-v-fa21ad4e]:before{content:"";position:absolute;inset-inline-start:0;top:7px;width:5px;height:5px;border-radius:50%;background:var(--teal-400)}.trust-points b[data-v-fa21ad4e]{color:var(--text-strong)}.trust-link[data-v-fa21ad4e]{display:inline-block;margin-top:12px;font-size:12px;font-weight:600;color:var(--teal-text);text-decoration:none}.trust-link[data-v-fa21ad4e]:hover{text-decoration:underline}.stack[data-v-ce552247]{display:flex;flex-direction:column;gap:20px}.head[data-v-ce552247]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.head-side[data-v-ce552247]{display:flex;align-items:center;gap:16px}.sub[data-v-ce552247]{font-size:12px;color:var(--text-dim);max-width:380px;text-align:end}.modal-hint[data-v-ce552247]{margin:0;font-size:12px;color:var(--text-faint);line-height:1.6}.modal-error[data-v-ce552247]{margin:0;font-size:12.5px;color:var(--alert)}.parent[data-v-ce552247]{padding:22px 26px;display:flex;flex-direction:column;gap:12px;border-color:#17a38559}.editable[data-v-ce552247]{cursor:pointer;transition:transform .15s ease,border-color .15s ease}.editable[data-v-ce552247]:hover{transform:translateY(-2px);border-color:#17a38566}.head-badges[data-v-ce552247]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.edit-hint[data-v-ce552247]{font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--text-faint);opacity:0;transition:opacity .15s ease,color .15s ease}.editable:hover .edit-hint[data-v-ce552247]{opacity:1;color:var(--teal-text)}.p-head[data-v-ce552247]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.p-name[data-v-ce552247]{font-family:var(--font-display);font-size:19px;font-weight:600;color:var(--text-strong)}.p-division[data-v-ce552247]{font-size:12px;color:var(--text-dim);margin-top:2px}.about[data-v-ce552247]{margin:0;font-size:13px;color:var(--text-body);line-height:1.65;max-width:820px}.about.sm[data-v-ce552247]{font-size:12.5px;color:var(--text-muted)}.kpis[data-v-ce552247]{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.kpi[data-v-ce552247]{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:11px 14px;display:flex;flex-direction:column;gap:3px}.kpi-label[data-v-ce552247]{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint)}.kpi-value[data-v-ce552247]{font-family:var(--font-display);font-size:16px;font-weight:600;color:var(--text-strong)}.kpi-delta[data-v-ce552247]{font-size:11.5px;font-weight:600}.good[data-v-ce552247]{color:var(--ok)}.bad[data-v-ce552247]{color:var(--alert)}.grid[data-v-ce552247]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.card[data-v-ce552247]{padding:18px 20px;display:flex;flex-direction:column;gap:10px}.c-head[data-v-ce552247]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.c-name[data-v-ce552247]{font-size:15px;font-weight:600;color:var(--text-strong)}.c-industry[data-v-ce552247]{font-size:11.5px;color:var(--text-dim);margin-top:2px}.wf-badge[data-v-ce552247]{flex:none;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--teal-text);border:1px solid rgba(23,163,133,.4);border-radius:999px;padding:3px 10px}.c-foot[data-v-ce552247]{margin-top:auto;display:flex;align-items:baseline;justify-content:space-between;gap:10px}.c-rev[data-v-ce552247]{font-family:var(--font-display);font-size:14.5px;font-weight:600;color:var(--text-strong)}.c-rev em[data-v-ce552247]{font-style:normal;font-size:11px;margin-inline-start:6px}.c-link[data-v-ce552247]{font-size:12px;font-weight:600;color:var(--teal-text);text-decoration:none}.c-link[data-v-ce552247]:hover{text-decoration:underline}.note[data-v-ce552247]{margin:0;font-size:12px;color:var(--text-faint)}.drops[data-v-ce552247]{padding:20px 22px;display:flex;flex-direction:column;gap:18px}.drops-head[data-v-ce552247]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.drops-sub[data-v-ce552247]{margin:6px 0 0;font-size:12.5px;color:var(--text-muted);line-height:1.6;max-width:620px}.drops-grid[data-v-ce552247]{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media (max-width: 720px){.drops-grid[data-v-ce552247]{grid-template-columns:1fr}}.drop-col[data-v-ce552247]{display:flex;flex-direction:column;gap:10px}.col-title[data-v-ce552247]{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint)}.dropzone[data-v-ce552247]{display:flex;flex-direction:column;align-items:center;gap:5px;padding:20px;border:1.5px dashed rgba(255,255,255,.18);border-radius:12px;color:var(--text-muted);cursor:pointer;text-align:center;transition:border-color .15s ease,background .15s ease}.dropzone[data-v-ce552247]:hover{border-color:#17a38580;background:#0e7c660f;color:var(--text-soft)}.dropzone span[data-v-ce552247]{font-size:12.5px;font-weight:500}.dz-sub[data-v-ce552247]{font-size:11px!important;font-weight:400!important;color:var(--text-faint)}.concern-add[data-v-ce552247]{display:flex;flex-direction:column;gap:8px}.concern-input[data-v-ce552247]{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:10px 12px;color:var(--text);font-family:inherit;font-size:13px;resize:vertical;outline:none}.concern-input[data-v-ce552247]:focus{border-color:#17a38580}.drop-list[data-v-ce552247]{display:flex;flex-direction:column}.drop-row[data-v-ce552247]{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.05)}.drop-icon[data-v-ce552247]{flex:none;width:30px;height:24px;border-radius:6px;display:grid;place-items:center;font-size:9px;font-weight:700;letter-spacing:.04em}.drop-icon.doc[data-v-ce552247]{color:var(--info);border:1px solid rgba(91,168,217,.4)}.drop-icon.concern[data-v-ce552247]{color:var(--warn);border:1px solid rgba(217,164,65,.45);font-size:13px}.drop-body[data-v-ce552247]{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.drop-title[data-v-ce552247]{font-size:13px;color:var(--text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drop-row.concern[data-v-ce552247]{align-items:flex-start}.drop-note[data-v-ce552247]{font-size:13px;color:var(--text-strong);line-height:1.5;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.drop-meta[data-v-ce552247]{font-size:11px;color:var(--text-faint)}.drop-dl[data-v-ce552247]{color:var(--teal-text);text-decoration:none}.drop-dl[data-v-ce552247]:hover{text-decoration:underline}.drop-x[data-v-ce552247]{flex:none;width:24px;height:24px;border-radius:6px;border:none;background:transparent;color:var(--text-faint);font-size:18px;line-height:1;cursor:pointer}.drop-x[data-v-ce552247]:hover{color:var(--alert);background:#e06c5f1a}.drop-empty[data-v-ce552247]{margin:4px 0 0;font-size:12px;color:var(--text-faint)}.overlay[data-v-ce552247]{position:fixed;top:0;right:0;bottom:0;left:0;background:#060a1499;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;z-index:40}.modal[data-v-ce552247]{width:min(480px,calc(100vw - 40px));padding:22px 24px;display:flex;flex-direction:column;gap:12px}.field[data-v-ce552247]{display:flex;flex-direction:column;gap:6px}.field span[data-v-ce552247]{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint)}.input[data-v-ce552247]{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:9px 12px;color:var(--text);font-family:inherit;font-size:13px;resize:vertical}.modal-actions[data-v-ce552247]{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.stack[data-v-b3f25723]{display:flex;flex-direction:column;gap:16px}.head[data-v-b3f25723]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap}.head-right[data-v-b3f25723]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.btn.sm[data-v-b3f25723]{font-size:12px;padding:7px 13px}.hero[data-v-b3f25723]{padding:18px 22px 16px;display:flex;flex-direction:column;gap:16px}.phases[data-v-b3f25723]{display:flex;align-items:center;gap:10px;border-top:1px solid rgba(255,255,255,.06);padding-top:14px}.phase-step[data-v-b3f25723]{display:flex;align-items:center;gap:8px;flex:none}.phase-dot[data-v-b3f25723]{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:10.5px;font-weight:700;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:var(--text-faint)}.phase-dot.done[data-v-b3f25723]{background:#17a3852e;border-color:#17a38573;color:var(--teal-400)}.phase-dot.on[data-v-b3f25723]{background:#d9a44129;border-color:#d9a4418c;color:var(--warn);box-shadow:0 0 0 3px #d9a4411a}.phase-name[data-v-b3f25723]{font-size:12.5px;font-weight:500;color:var(--text-faint);white-space:nowrap}.phase-name.done[data-v-b3f25723]{color:var(--text-muted)}.phase-name.on[data-v-b3f25723]{color:var(--text);font-weight:650}.phase-line[data-v-b3f25723]{flex:1;height:2px;border-radius:1px;background:#ffffff12;min-width:12px}.phase-line.done[data-v-b3f25723]{background:#17a38566}.conflict[data-v-b3f25723]{display:flex;gap:14px;align-items:flex-start;padding:16px 20px;border-color:#e06c5f52;background:linear-gradient(157deg,#e06c5f1a,#ffffff05 62%)}.conflict-head[data-v-b3f25723]{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--alert);margin-bottom:5px}.conflict-body[data-v-b3f25723]{margin:0;font-size:13px;color:var(--text-body);line-height:1.6}.advisor[data-v-b3f25723]{display:flex;align-items:center;gap:16px;padding:18px 22px;border-color:#17a3854d;background:linear-gradient(157deg,#0e7c6624,#ffffff05 60%);flex-wrap:wrap}.advisor.ready[data-v-b3f25723]{border-color:#17a38580}.adv-chip[data-v-b3f25723]{width:46px;height:46px;border-radius:13px;font-size:15px}.adv-body[data-v-b3f25723]{display:flex;flex-direction:column;gap:3px;min-width:150px}.adv-name[data-v-b3f25723]{font-family:var(--font-display);font-size:15.5px;font-weight:600;color:var(--text-strong);white-space:nowrap}.adv-status[data-v-b3f25723]{display:flex;align-items:center;gap:6px;font-size:10.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.adv-note[data-v-b3f25723]{margin:0;flex:1;min-width:220px;font-size:13px;color:var(--text-muted);line-height:1.55}.adv-actions[data-v-b3f25723]{display:flex;gap:10px;align-items:center}.room[data-v-b3f25723]{padding:18px 22px;display:flex;flex-direction:column;gap:16px}.boardroom[data-v-b3f25723]{position:relative;width:100%;max-width:940px;margin:0 auto;aspect-ratio:2 / 1;min-height:340px}.wires[data-v-b3f25723]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.table-top[data-v-b3f25723]{fill:#ffffff09;stroke:#ffffff1a;stroke-width:1px;vector-effect:non-scaling-stroke}.wire[data-v-b3f25723]{fill:none;stroke:#ffffff12;stroke-width:1.2px;vector-effect:non-scaling-stroke;transition:stroke .4s ease}.wire.filed[data-v-b3f25723]{stroke:#17a38559}.wire.flagged[data-v-b3f25723]{stroke:#e06c5f73}.wire.flow[data-v-b3f25723]{stroke:#2bb89abf;stroke-dasharray:1.4 2.4;animation:wire-flow-b3f25723 .9s linear infinite}@keyframes wire-flow-b3f25723{to{stroke-dashoffset:-3.8}}.table-center[data-v-b3f25723]{position:absolute;left:50%;top:52%;transform:translate(-50%,-50%);text-align:center;pointer-events:none}.tc-label[data-v-b3f25723]{font-size:9.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint)}.tc-count[data-v-b3f25723]{font-family:var(--font-display);font-size:26px;font-weight:700;color:var(--text-strong);line-height:1.2}.tc-sub[data-v-b3f25723]{font-size:10.5px;color:var(--text-muted)}.seat-node[data-v-b3f25723]{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:4px;padding:0;background:none;border:none;cursor:pointer;font-family:inherit;text-align:center;z-index:2;max-width:110px}.avatar[data-v-b3f25723]{position:relative;width:40px;height:40px;border-radius:50%;font-size:12.5px;font-weight:700;display:grid;place-items:center;flex:none;transition:box-shadow .25s ease}.avatar.sm[data-v-b3f25723]{width:30px;height:30px;font-size:10.5px}.seat-node.head .avatar[data-v-b3f25723]{width:50px;height:50px;font-size:15px;box-shadow:0 0 0 2px #17a38566}.seat-node.working .avatar[data-v-b3f25723]{animation:ring-pulse-b3f25723 1.6s ease-in-out infinite}.seat-node.flagged .avatar[data-v-b3f25723]{box-shadow:0 0 0 2px #e06c5f99}.seat-node.selected .avatar[data-v-b3f25723]{box-shadow:0 0 0 2.5px #e8edf4a6}@keyframes ring-pulse-b3f25723{0%,to{box-shadow:0 0 0 2px #d9a4418c}50%{box-shadow:0 0 0 6px #d9a4411a}}.avatar-badge[data-v-b3f25723]{position:absolute;right:-2px;bottom:-2px;width:15px;height:15px;border-radius:50%;display:grid;place-items:center;font-size:9px;font-weight:800;border:2px solid var(--bg)}.avatar-badge.ok[data-v-b3f25723]{background:var(--ok);color:#08121f}.avatar-badge.alert[data-v-b3f25723]{background:var(--alert);color:#08121f}.seat-label[data-v-b3f25723]{font-size:10.5px;font-weight:600;color:var(--text-soft);line-height:1.2}.seat-node.selected .seat-label[data-v-b3f25723]{color:var(--text)}.seat-state[data-v-b3f25723]{font-size:8.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.flight[data-v-b3f25723]{position:absolute;left:var(--x1);top:var(--y1);transform:translate(-50%,-50%);z-index:3;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;color:#0a1220;background:var(--teal-400);box-shadow:0 0 14px #2bb89a99;pointer-events:none;animation:fly-b3f25723 1.15s cubic-bezier(.45,.1,.4,1) forwards}@keyframes fly-b3f25723{0%{left:var(--x1);top:var(--y1);opacity:0;scale:.5}12%{opacity:1;scale:1}82%{opacity:1}to{left:var(--x2);top:var(--y2);opacity:0;scale:.6}}.seat-detail[data-v-b3f25723]{background:var(--tile-fill);border:1px solid var(--tile-border);border-radius:var(--r-tile);padding:14px 18px;animation:msg-in-b3f25723 .3s ease}.sd-head[data-v-b3f25723]{display:flex;align-items:center;gap:11px;margin-bottom:10px}.sd-id[data-v-b3f25723]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.sd-name[data-v-b3f25723]{font-size:13.5px;font-weight:650;color:var(--text-strong)}.sd-meta[data-v-b3f25723]{font-size:10.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text-faint)}.sd-close[data-v-b3f25723]{flex:none;width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:none;border:none;cursor:pointer;color:var(--text-muted)}.sd-close[data-v-b3f25723]:hover{color:var(--text);background:#ffffff0f}.sd-lead[data-v-b3f25723]{margin:0;font-size:13.5px;font-weight:650;color:var(--text);line-height:1.5}.sd-text[data-v-b3f25723]{margin:5px 0 0;font-size:12.5px;color:var(--text-body);line-height:1.6}.sd-hint[data-v-b3f25723]{margin:0;font-size:12px;font-style:italic;color:var(--text-faint);line-height:1.55}.sd-foot[data-v-b3f25723]{margin-top:10px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.seat-detail .findings[data-v-b3f25723]{margin-top:10px}.transcript[data-v-b3f25723]{display:flex;flex-direction:column;gap:14px;max-height:480px;overflow-y:auto;padding-right:6px;scroll-behavior:smooth}.msg[data-v-b3f25723]{display:flex;gap:10px;align-items:flex-start;animation:msg-in-b3f25723 .35s ease}@keyframes msg-in-b3f25723{0%{opacity:0;transform:translateY(8px)}}.msg .avatar[data-v-b3f25723]{margin-top:18px}.msg-main[data-v-b3f25723]{min-width:0;flex:1;max-width:720px}.msg-meta[data-v-b3f25723]{display:flex;align-items:baseline;gap:8px;margin-bottom:4px;flex-wrap:wrap}.msg-name[data-v-b3f25723]{font-size:12.5px;font-weight:650;color:var(--text-strong)}.msg-time[data-v-b3f25723]{font-size:10.5px;color:var(--text-faint)}.msg-verb[data-v-b3f25723]{font-size:11.5px;font-style:italic;color:var(--text-faint)}.bubble[data-v-b3f25723]{background:var(--tile-fill);border:1px solid var(--tile-border);border-radius:4px 14px 14px;padding:10px 14px}.bubble-lead[data-v-b3f25723]{margin:0;font-size:13px;font-weight:650;color:var(--text);line-height:1.5}.bubble-text[data-v-b3f25723]{margin:0;font-size:12.5px;color:var(--text-body);line-height:1.6}.bubble-lead+.bubble-text[data-v-b3f25723]{margin-top:4px}.findings-toggle[data-v-b3f25723]{display:inline-flex;align-items:center;gap:5px;margin-top:8px;padding:0;background:none;border:none;cursor:pointer;font-size:11px;font-weight:600;color:var(--teal-text);font-family:inherit}.findings[data-v-b3f25723]{margin:8px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.findings li[data-v-b3f25723]{display:flex;gap:10px;align-items:baseline;justify-content:space-between;font-size:12px;line-height:1.5;padding:6px 0 0;border-top:1px solid rgba(255,255,255,.06)}.finding-text[data-v-b3f25723]{color:var(--text-soft)}.finding-ref[data-v-b3f25723]{flex:none;font-size:10px;color:var(--text-faint);white-space:nowrap}.note[data-v-b3f25723]{display:flex;align-items:center;gap:12px;padding:2px 0}.note-rule[data-v-b3f25723]{flex:1;height:1px;background:#ffffff0f}.note-text[data-v-b3f25723]{flex:none;max-width:78%;text-align:center;font-size:11.5px;color:var(--text-muted);line-height:1.5}.note-text strong[data-v-b3f25723]{color:var(--text-soft)}.note-text.alert[data-v-b3f25723],.note-text.alert strong[data-v-b3f25723]{color:var(--alert)}.note-text.ok strong[data-v-b3f25723]{color:var(--teal-text)}.note-time[data-v-b3f25723]{font-size:10px;color:var(--text-faint)}.typing-bubble[data-v-b3f25723]{display:inline-flex;gap:5px;align-items:center;padding:12px 16px;width:fit-content}.typing-bubble i[data-v-b3f25723]{width:6px;height:6px;border-radius:50%;background:var(--text-muted);animation:typing-dot-b3f25723 1.2s ease-in-out infinite}.typing-bubble i[data-v-b3f25723]:nth-child(2){animation-delay:.18s}.typing-bubble i[data-v-b3f25723]:nth-child(3){animation-delay:.36s}@keyframes typing-dot-b3f25723{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.transcript-empty[data-v-b3f25723]{padding:22px 0;text-align:center;font-size:12.5px;font-style:italic;color:var(--text-faint)}.room-foot[data-v-b3f25723]{padding-top:10px;border-top:1px solid rgba(255,255,255,.05);font-size:11.5px;color:var(--text-faint)}.empty[data-v-b3f25723]{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:28px 30px}.empty-title[data-v-b3f25723]{margin:0;font-family:var(--font-display);font-size:18px;font-weight:600;color:var(--text-strong)}.empty-sub[data-v-b3f25723]{margin:0;max-width:620px;color:var(--text-soft);font-size:13.5px;line-height:1.65}.empty-note[data-v-b3f25723]{margin:0;font-size:12.5px;color:var(--text-faint)}.convene-setup[data-v-b3f25723]{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-top:6px}.scope[data-v-b3f25723]{display:flex;flex-direction:column;gap:6px}.scope-label[data-v-b3f25723]{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint)}.scope .select[data-v-b3f25723]{width:auto;min-width:180px}.hist-list[data-v-b3f25723]{display:flex;flex-direction:column}.hist-row[data-v-b3f25723]{display:flex;align-items:baseline;gap:16px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.05);font-size:12.5px;flex-wrap:wrap}.hist-row[data-v-b3f25723]:last-child{border-bottom:none}.hist-pack[data-v-b3f25723]{font-weight:600;color:var(--text-strong);flex:1;min-width:180px}.hist-when[data-v-b3f25723]{color:var(--text-dim)}.hist-stat[data-v-b3f25723]{color:var(--text-muted)}@media (max-width: 720px){.phases[data-v-b3f25723]{flex-wrap:wrap}.phase-line[data-v-b3f25723]{display:none}.advisor[data-v-b3f25723]{align-items:flex-start}.transcript[data-v-b3f25723]{max-height:420px}.boardroom[data-v-b3f25723]{aspect-ratio:1.35 / 1;min-height:300px}.seat-state[data-v-b3f25723]{display:none}.seat-label[data-v-b3f25723]{font-size:9px;max-width:72px}.avatar[data-v-b3f25723]{width:34px;height:34px;font-size:11px}.seat-node.head .avatar[data-v-b3f25723]{width:42px;height:42px;font-size:13px}}.stack[data-v-355a931a]{display:flex;flex-direction:column;gap:20px}.head[data-v-355a931a]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap}.head-right[data-v-355a931a]{display:flex;align-items:center;gap:12px}.sub[data-v-355a931a]{font-size:12px;color:var(--text-dim)}.cards[data-v-355a931a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px}.card[data-v-355a931a]{padding:18px 20px;display:flex;flex-direction:column;gap:10px;color:inherit;text-decoration:none}.card.head[data-v-355a931a]{background:linear-gradient(160deg,#0e7c6624,#ffffff08 55%);border-color:#17a38540}.card.sk[data-v-355a931a]{gap:9px;min-height:168px}.card.clickable[data-v-355a931a]{transition:transform .15s ease,border-color .15s ease}.card.clickable[data-v-355a931a]:hover{transform:translateY(-2px);border-color:#17a38566}.card-top[data-v-355a931a]{display:flex;align-items:center;justify-content:space-between;gap:10px}.card-name[data-v-355a931a]{font-family:var(--font-display);font-size:15px;font-weight:600;color:var(--text-strong)}.card-status[data-v-355a931a]{display:flex;align-items:center;gap:6px;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.card-beat[data-v-355a931a]{margin:0;font-size:12.5px;color:var(--text-soft);line-height:1.5}.card-meta[data-v-355a931a]{display:flex;flex-direction:column;gap:6px}.meta-line[data-v-355a931a]{display:flex;justify-content:space-between;gap:12px;font-size:12px;border-bottom:1px solid rgba(255,255,255,.05);padding-bottom:6px}.meta-k[data-v-355a931a]{color:var(--text-faint);flex:none}.meta-v[data-v-355a931a]{color:var(--text-body);text-align:end}.card-link[data-v-355a931a]{margin-top:auto;font-size:12px;font-weight:600;color:var(--teal-text)}.card-link.muted[data-v-355a931a]{color:var(--text-faint);font-weight:500}.stack[data-v-f4a4f59a]{display:flex;flex-direction:column;gap:20px}.head[data-v-f4a4f59a]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.search[data-v-f4a4f59a]{display:flex;gap:10px}.search input[data-v-f4a4f59a]{flex:1;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:11px 14px;color:var(--text);font-family:inherit;font-size:14px;outline:none}.search input[data-v-f4a4f59a]:focus{border-color:#17a3858c}.examples[data-v-f4a4f59a]{display:flex;align-items:center;gap:8px;margin-top:12px;flex-wrap:wrap}.ex-label[data-v-f4a4f59a]{font-size:12px;color:var(--text-faint)}.ex[data-v-f4a4f59a]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:5px 12px;color:var(--text-soft);font-family:inherit;font-size:12px;cursor:pointer}.ex[data-v-f4a4f59a]:hover{color:var(--teal-400)}.hits[data-v-f4a4f59a]{display:flex;flex-direction:column;gap:14px}.hit[data-v-f4a4f59a]{border-bottom:1px solid rgba(255,255,255,.05);padding-bottom:14px}.hit[data-v-f4a4f59a]:last-child{border-bottom:none;padding-bottom:0}.hit-head[data-v-f4a4f59a]{display:flex;align-items:baseline;gap:10px;margin-bottom:6px}.hit-title[data-v-f4a4f59a]{font-weight:600;color:var(--text-strong);font-size:13.5px;flex:1}.hit-date[data-v-f4a4f59a]{font-size:11.5px;color:var(--text-faint)}.hit-score[data-v-f4a4f59a]{font-size:11px;color:var(--text-dim)}.hit-snippet[data-v-f4a4f59a]{margin:0;font-size:13px;color:var(--text-soft);line-height:1.6}.hit-tag[data-v-f4a4f59a]{flex:none;font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-radius:5px;padding:2px 7px}.hit-tag.policy[data-v-f4a4f59a]{color:var(--teal-text);border:1px solid rgba(23,163,133,.4)}.hit-tag.contract[data-v-f4a4f59a]{color:var(--info);border:1px solid rgba(91,168,217,.4)}.hit-tag.minutes[data-v-f4a4f59a]{color:var(--text-soft);border:1px solid rgba(255,255,255,.18)}.hit-tag.statute[data-v-f4a4f59a]{color:var(--warn);border:1px solid rgba(217,164,65,.4)}.hit-tag.upload[data-v-f4a4f59a]{color:var(--teal-text);border:1px solid rgba(23,163,133,.4)}.corpus[data-v-f4a4f59a]{display:flex;flex-direction:column;gap:8px}.doc[data-v-f4a4f59a]{display:flex;align-items:baseline;gap:10px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.05)}.doc-title[data-v-f4a4f59a]{flex:1;font-size:13px;color:var(--text-body)}.doc-date[data-v-f4a4f59a]{font-size:11.5px;color:var(--text-faint)}.sk-doc[data-v-f4a4f59a]{display:flex;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.05)}.empty[data-v-f4a4f59a]{margin:0;color:var(--text-soft);font-size:13px}.note[data-v-f4a4f59a]{margin:14px 0 0;font-size:12px;color:var(--text-faint);line-height:1.6}.note code[data-v-f4a4f59a]{background:#ffffff0f;padding:1px 5px;border-radius:4px;font-size:11px}.stack[data-v-68c176b1]{display:flex;flex-direction:column;gap:20px}.head[data-v-68c176b1]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.head-right[data-v-68c176b1]{display:flex;align-items:center;gap:10px}.crumb[data-v-68c176b1]{color:var(--teal-text);text-decoration:none}.beat[data-v-68c176b1]{font-size:12px;color:var(--text-dim)}.grid[data-v-68c176b1]{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:14px;align-items:start}.left[data-v-68c176b1],.right[data-v-68c176b1]{display:flex;flex-direction:column;gap:14px}.brief-head[data-v-68c176b1]{display:flex;justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:6px}.filed[data-v-68c176b1]{font-size:11.5px;color:var(--text-dim)}.brief-title[data-v-68c176b1]{margin:0 0 8px;font-family:var(--font-display);font-size:19px;font-weight:600;letter-spacing:-.01em;line-height:1.3}.brief-summary[data-v-68c176b1]{margin:0 0 16px;font-size:13.5px;color:var(--text-soft);line-height:1.65}.findings[data-v-68c176b1]{display:flex;flex-direction:column;gap:2px}.finding[data-v-68c176b1]{display:flex;justify-content:space-between;gap:14px;align-items:baseline;padding:10px 0;border-top:1px solid rgba(255,255,255,.05)}.finding-text[data-v-68c176b1]{font-size:13.5px;color:var(--text-strong)}.ref[data-v-68c176b1]{flex:none;font-size:10.5px;font-weight:600;color:var(--text-dim);background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:3px 8px}.table-head[data-v-68c176b1]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px}.panel-sub[data-v-68c176b1]{font-size:11.5px;color:var(--text-dim)}.aging[data-v-68c176b1]{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr 1fr}.th[data-v-68c176b1]{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);padding:6px 0;border-bottom:1px solid rgba(255,255,255,.1)}.td[data-v-68c176b1]{font-size:13px;color:var(--text-soft);padding:9px 0;border-bottom:1px solid rgba(255,255,255,.05)}.td.name[data-v-68c176b1]{color:var(--text-strong)}.td.bad[data-v-68c176b1]{color:var(--alert);font-weight:600}.end[data-v-68c176b1]{text-align:end}.meta[data-v-68c176b1]{display:flex;flex-direction:column;gap:11px}.meta-row[data-v-68c176b1]{display:flex;justify-content:space-between;gap:12px;font-size:12.5px;border-bottom:1px solid rgba(255,255,255,.05);padding-bottom:9px}.meta-k[data-v-68c176b1]{color:var(--text-dim)}.meta-v[data-v-68c176b1]{color:var(--text-strong);font-weight:500;text-align:end}.src-list[data-v-68c176b1]{display:flex;flex-direction:column;gap:8px}.src-row[data-v-68c176b1]{display:flex;align-items:center;gap:10px;background:#ffffff08;border-radius:10px;padding:9px 12px}.src-tag[data-v-68c176b1]{flex:none;font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-radius:5px;padding:2px 6px}.src-tag.db[data-v-68c176b1]{color:var(--info);border:1px solid rgba(91,168,217,.4)}.src-tag.kb[data-v-68c176b1]{color:var(--teal-text);border:1px solid rgba(23,163,133,.4)}.src-tag.web[data-v-68c176b1]{color:var(--warn);border:1px solid rgba(217,164,65,.4)}.src-ref[data-v-68c176b1]{flex:1;font-size:12.5px;color:var(--text-body)}.src-asof[data-v-68c176b1]{flex:none;font-size:10.5px;color:var(--text-faint)}.reconcile[data-v-68c176b1]{background:#e06c5f0f;border:1px solid rgba(224,108,95,.24);backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%);border-radius:var(--r-panel);padding:16px 20px;box-shadow:var(--glass-highlight)}.reconcile-head[data-v-68c176b1]{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--alert);margin-bottom:6px}.reconcile-body[data-v-68c176b1]{margin:0;font-size:12.5px;color:var(--text-body);line-height:1.6}.stack[data-v-138a929d]{display:flex;flex-direction:column;gap:20px}.head[data-v-138a929d]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.sub[data-v-138a929d]{font-size:12px;color:var(--text-dim)}.head-row[data-v-138a929d]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px}.total[data-v-138a929d]{font-size:12.5px;color:var(--text-strong);font-weight:600}.note[data-v-138a929d]{margin:12px 0 0;font-size:12px;color:var(--text-faint);line-height:1.5}.gov[data-v-138a929d]{display:grid;grid-template-columns:1.3fr 2fr 1fr .8fr;gap:0 16px;align-items:center}.gov-head[data-v-138a929d]{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);padding:6px 0;border-bottom:1px solid rgba(255,255,255,.1)}.gov-head.end[data-v-138a929d],.end[data-v-138a929d]{text-align:end}.gov-name[data-v-138a929d]{font-size:13px;font-weight:600;color:var(--text-strong);padding:12px 0;border-bottom:1px solid rgba(255,255,255,.05)}.gov-beat[data-v-138a929d]{font-size:12px;color:var(--text-dim);padding:12px 0;border-bottom:1px solid rgba(255,255,255,.05)}.gov>div[data-v-138a929d]:nth-child(4n+3),.gov>div[data-v-138a929d]:nth-child(4n){padding:12px 0;border-bottom:1px solid rgba(255,255,255,.05)}.end[data-v-138a929d]{display:flex;justify-content:flex-end}.select[data-v-138a929d]{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:6px 10px;color:var(--text);font-family:inherit;font-size:12.5px;text-transform:capitalize;cursor:pointer}.select[data-v-138a929d]:disabled{opacity:.5}.toggle[data-v-138a929d]{width:40px;height:22px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;cursor:pointer;position:relative;transition:background .15s ease;padding:0}.toggle.on[data-v-138a929d]{background:var(--teal-900);border-color:#17a38580}.toggle[data-v-138a929d]:disabled{opacity:.5;cursor:default}.knob[data-v-138a929d]{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .15s ease}.toggle.on .knob[data-v-138a929d]{transform:translate(18px)}.persona[data-v-138a929d]{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:12px}.p-field[data-v-138a929d]{display:flex;flex-direction:column;gap:6px}.p-field span[data-v-138a929d]{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.p-input[data-v-138a929d]{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:9px 12px;color:var(--text);font-family:inherit;font-size:13px;min-width:130px;text-transform:capitalize}input.p-input[data-v-138a929d]{text-transform:none}.sched[data-v-138a929d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-bottom:14px}.sched-item[data-v-138a929d]{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:11px 14px;display:flex;flex-direction:column;gap:4px}.sched-k[data-v-138a929d]{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.sched-v[data-v-138a929d]{font-size:12.5px;color:var(--text-strong)}.sched-actions[data-v-138a929d]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.cost[data-v-138a929d]{display:flex;flex-direction:column;gap:8px}.cost-row[data-v-138a929d]{display:grid;grid-template-columns:150px 1fr 56px 64px;gap:12px;align-items:center;font-size:12.5px}.cost-name[data-v-138a929d]{color:var(--text-body)}.cost-bar-track[data-v-138a929d]{height:6px;border-radius:3px;background:#ffffff0f;overflow:hidden}.cost-bar[data-v-138a929d]{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,var(--teal-900),var(--teal-400))}.cost-tok[data-v-138a929d]{color:var(--text-muted);text-align:end}.cost-usd[data-v-138a929d]{color:var(--text-strong);text-align:end;font-weight:600}.audit[data-v-138a929d]{display:flex;flex-direction:column}.audit-row[data-v-138a929d]{display:grid;grid-template-columns:120px 130px 160px 1fr;gap:12px;align-items:baseline;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.05);font-size:12.5px}.audit-time[data-v-138a929d]{color:var(--text-faint)}.audit-action[data-v-138a929d]{font-weight:600;color:var(--teal-text)}.audit-action.alert[data-v-138a929d]{color:var(--alert)}.audit-actor[data-v-138a929d]{color:var(--text-body)}.audit-actor em[data-v-138a929d]{color:var(--text-faint);font-style:normal;font-size:11px}.audit-detail[data-v-138a929d]{color:var(--text-muted)}.login-page[data-v-59f55fb0]{min-height:100vh;display:grid;place-items:center;position:relative;overflow:hidden;padding:32px 16px}.mesh[data-v-59f55fb0]{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none}.blob[data-v-59f55fb0]{position:absolute;border-radius:50%;filter:blur(90px)}.b1[data-v-59f55fb0]{top:-180px;left:-120px;width:640px;height:640px;background:radial-gradient(circle,rgba(20,150,122,.4),transparent 62%);filter:blur(72px)}.b2[data-v-59f55fb0]{bottom:-220px;right:-100px;width:720px;height:720px;background:radial-gradient(circle,rgba(52,78,138,.46),transparent 62%);filter:blur(72px)}.panel[data-v-59f55fb0]{position:relative;z-index:1;width:100%;max-width:420px;display:flex;flex-direction:column;gap:16px}.brand[data-v-59f55fb0]{display:flex;flex-direction:column;gap:10px;align-items:center;padding-bottom:6px}.brand img[data-v-59f55fb0]{width:138px}.brand-sub[data-v-59f55fb0]{font-family:var(--font-display);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--teal-text)}.card[data-v-59f55fb0]{background:var(--glass-fill);border:1px solid var(--glass-border);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-radius:var(--r-panel);padding:24px;display:flex;flex-direction:column;gap:14px;box-shadow:var(--glass-shadow),var(--glass-highlight)}.title[data-v-59f55fb0]{margin:0;font-family:var(--font-display);font-size:22px;font-weight:600;letter-spacing:-.02em}.sub[data-v-59f55fb0]{margin:-6px 0 0;font-size:12.5px;color:var(--text-dim);line-height:1.5}.field[data-v-59f55fb0]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-59f55fb0]{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint)}input[data-v-59f55fb0]{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:10px 13px;color:var(--text);font-family:inherit;font-size:13.5px;outline:none;transition:border-color .15s ease}input[data-v-59f55fb0]:focus{border-color:#17a3858c}input[data-v-59f55fb0]::placeholder{color:var(--text-faint)}.error[data-v-59f55fb0]{margin:0;font-size:12.5px;color:var(--alert)}.demo[data-v-59f55fb0]{gap:6px}.demo-row[data-v-59f55fb0]{display:flex;justify-content:space-between;gap:12px;align-items:baseline;background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.05);padding:8px 2px;font-family:inherit;cursor:pointer;text-align:start}.demo-row:hover .demo-email[data-v-59f55fb0]{color:var(--teal-400)}.demo-email[data-v-59f55fb0]{font-size:12.5px;color:var(--text-body);transition:color .15s ease}.demo-role[data-v-59f55fb0]{font-size:11px;color:var(--text-faint);white-space:nowrap}.demo-note[data-v-59f55fb0]{margin:4px 0 0;font-size:11px;color:var(--text-faint)}:root{--bg: #0a1220;--rail-bg: rgba(10, 16, 28, .45);--glass-fill: linear-gradient(157deg, rgba(255, 255, 255, .11), rgba(255, 255, 255, .025) 62%);--glass-border: rgba(255, 255, 255, .14);--glass-blur: blur(24px) saturate(155%);--glass-highlight: inset 0 1px 0 rgba(255, 255, 255, .18);--glass-shadow: 0 18px 44px -20px rgba(0, 0, 0, .6);--glass-bg: rgba(255, 255, 255, .06);--tile-fill: linear-gradient(157deg, rgba(255, 255, 255, .07), rgba(255, 255, 255, .02) 70%);--tile-bg: rgba(255, 255, 255, .045);--tile-border: rgba(255, 255, 255, .1);--popover-bg: rgba(16, 24, 40, .82);--text: #e8edf4;--text-strong: #dde4ec;--text-body: #c6d0dc;--text-soft: #aeb9c9;--text-muted: #8593a6;--text-dim: #7b899c;--text-faint: #5b6980;--teal-900: #0e7c66;--teal-700: #12977c;--teal-500: #17a385;--teal-400: #2bb89a;--teal-text: #4ea391;--ok: #4caf7d;--warn: #d9a441;--alert: #e06c5f;--info: #5ba8d9;--idle: #64748b;--font-body: "Inter", system-ui, sans-serif;--font-display: "Space Grotesk", sans-serif;--font-serif: "Source Serif 4", Georgia, "Times New Roman", serif;--r-panel: 16px;--r-tile: 12px;--r-btn: 10px;--paper: #fbfaf6;--paper-2: #f4f2ec;--paper-line: #e4e0d6;--paper-line-strong: #d3cdbe;--paper-ink: #1e2733;--paper-strong: #10171f;--paper-body: #3a4453;--paper-muted: #6b7688;--paper-faint: #93998f;--paper-accent: #0e6f5c;--paper-accent-soft: #eef4f0;--paper-amber: #9a6b12;--paper-amber-soft: #f7f0df;--paper-shadow: 0 24px 60px -28px rgba(0, 0, 0, .55)}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:5px;border:2px solid var(--bg)}::-webkit-scrollbar-track{background:transparent}@keyframes aagPulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes aagShimmer{0%{background-position:-420px 0}to{background-position:420px 0}}.skeleton{border-radius:var(--r-tile);background:linear-gradient(100deg,#ffffff0a 30%,#ffffff17,#ffffff0a 70%);background-size:840px 100%;animation:aagShimmer 1.4s ease-in-out infinite}.skeleton.line{height:13px;border-radius:6px}.page-enter-active{transition:opacity .26s ease,transform .26s ease}.page-leave-active{transition:opacity .16s ease,transform .16s ease}.page-enter-from{opacity:0;transform:translateY(8px)}.page-leave-to{opacity:0;transform:translateY(-6px)}.swap-enter-active{transition:opacity .24s ease,transform .24s ease}.swap-leave-active{transition:opacity .13s ease}.swap-enter-from{opacity:0;transform:translateY(6px)}.swap-leave-to{opacity:0}.fade-enter-active{transition:opacity .24s ease,transform .24s ease}.fade-enter-from{opacity:0;transform:translateY(6px)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;pointer-events:none;opacity:.018;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.glass{background:var(--glass-fill);border:1px solid var(--glass-border);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-radius:var(--r-panel);padding:20px 22px;box-shadow:var(--glass-shadow),var(--glass-highlight)}.tile{background:var(--tile-fill);border:1px solid var(--tile-border);border-radius:var(--r-tile);box-shadow:inset 0 1px #ffffff14}.eyebrow{font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint)}.section-label{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint)}.page-title{margin:0;font-family:var(--font-display);font-size:28px;font-weight:600;letter-spacing:-.02em;line-height:1.1}.panel-title{font-family:var(--font-display);font-size:15px;font-weight:600}.num{font-variant-numeric:tabular-nums}.pill{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:5px 12px;white-space:nowrap}.pill.teal{color:var(--teal-text);border:1px solid rgba(23,163,133,.35)}.pill.amber{color:var(--warn);border:1px solid rgba(217,164,65,.35)}.pill.green{color:var(--ok);border:1px solid rgba(76,175,125,.35)}.dot{width:7px;height:7px;border-radius:50%;flex:none}.dot.pulse{animation:aagPulse 2.4s ease infinite}.btn{border:none;border-radius:var(--r-btn);padding:9px 18px;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease,transform .15s ease}.btn:hover{transform:translateY(-1px)}.btn.primary{background:var(--teal-900);color:#fff}.btn.primary:hover{background:var(--teal-700)}.btn.ghost{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:var(--text-strong)}.btn.ghost:hover{background:#ffffff1a}.btn.danger{background:#e06c5f1a;border:1px solid rgba(224,108,95,.3);color:var(--alert)}.btn.danger:hover{background:#e06c5f29}.src-chip{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--text-soft);background:#ffffff0a;border:1px solid var(--glass-border);border-radius:999px;padding:6px 13px}.src-chip b{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.src-chip b.kb{color:var(--teal-text)}.src-chip b.db{color:var(--info)}.src-chip b.web{color:var(--warn)}.icon-chip{flex:none;width:38px;height:38px;border-radius:11px;display:grid;place-items:center;font-size:12px;font-weight:700;letter-spacing:.02em;background:#ffffff0f;color:var(--text-soft)}.icon-chip.sm{width:32px;height:32px;border-radius:9px;font-size:11px}.icon-chip.teal{background:#17a38529;color:var(--teal-400)}.icon-chip.amber{background:#d9a44126;color:var(--warn)}.icon-chip.blue{background:#5ba8d926;color:var(--info)}.icon-chip.violet{background:#8b7ad829;color:#a99bea}.icon-chip.rose{background:#e06c5f26;color:var(--alert)}.icon-chip.green{background:#4caf7d26;color:var(--ok)}.tag{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:600;border-radius:6px;padding:2.5px 8px;white-space:nowrap;background:#ffffff12;color:var(--text-muted)}.tag.teal{background:#17a38524;color:var(--teal-400)}.tag.amber{background:#d9a44121;color:var(--warn)}.tag.blue{background:#5ba8d921;color:var(--info)}.tag.rose{background:#e06c5f21;color:var(--alert)}.tag.green{background:#4caf7d21;color:var(--ok)}.panel-head-row{display:flex;align-items:center;gap:12px}.panel-head-row .ph-title{font-family:var(--font-display);font-size:15.5px;font-weight:600;color:var(--text-strong)}.panel-head-row .ph-count{font-size:12.5px;font-weight:600;color:var(--text-faint)}.panel-head-row .ph-sub{font-size:12px;color:var(--text-muted);margin-top:1px}.panel-head-row .ph-right{margin-inline-start:auto;display:flex;align-items:center;gap:10px}.input,.select,.textarea{width:100%;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:var(--r-btn);padding:10px 13px;color:var(--text);font-family:inherit;font-size:13.5px;outline:none;transition:border-color .15s ease,background .15s ease}.select{cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:34px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238593a6' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.textarea{resize:vertical;line-height:1.55}.input:focus,.select:focus,.textarea:focus{border-color:#17a3858c;background:#ffffff12}.input::placeholder,.textarea::placeholder{color:var(--text-faint)}.paper{background:var(--paper);color:var(--paper-body);border:1px solid var(--paper-line);border-radius:var(--r-panel);box-shadow:var(--paper-shadow);padding:44px 52px;position:relative;overflow:hidden}.paper:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--paper-accent),var(--teal-500))}.paper .doc-eyebrow{font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--paper-accent)}.paper h1,.paper h2,.paper h3,.paper .doc-title{font-family:var(--font-serif);color:var(--paper-strong);letter-spacing:-.01em}.paper .doc-title{font-size:25px;font-weight:600;line-height:1.2;margin:8px 0 0}.paper .doc-rule{border:none;border-top:1px solid var(--paper-line);margin:26px 0}.paper .doc-section-label{font-family:var(--font-body);font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--paper-muted)}@media (max-width: 640px){.paper{padding:30px 24px}}
