.app-icon[data-v-eac34567]{flex:none;display:block}.login-page[data-v-ca92e1bc]{place-items:center;width:min(100%,440px);min-height:100vh;margin:0 auto;padding:24px 16px;display:grid}.login-panel[data-v-ca92e1bc]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);width:100%;box-shadow:none;gap:24px;padding:28px 28px 24px;display:grid}.brand[data-v-ca92e1bc]{align-items:center;gap:10px;display:flex}.brand-mark[data-v-ca92e1bc]{border-radius:var(--radius-md);background:var(--accent-soft);width:36px;height:36px;color:var(--accent-strong);letter-spacing:.02em;border:1px solid color-mix(in oklch, var(--accent) 22%, var(--line));place-items:center;font-size:12px;font-weight:700;display:grid}.brand-text[data-v-ca92e1bc]{gap:1px;display:grid}.brand-text strong[data-v-ca92e1bc]{color:var(--text-strong);font-size:14px;font-weight:700;line-height:1.2}.brand-text small[data-v-ca92e1bc]{color:var(--muted);font-size:12px}.login-head[data-v-ca92e1bc]{gap:6px;display:grid}.login-head h1[data-v-ca92e1bc]{letter-spacing:-.02em;color:var(--text-strong);margin:0;font-size:16px;font-weight:700;line-height:1.3}.login-head p[data-v-ca92e1bc]{color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}form[data-v-ca92e1bc]{gap:14px;display:grid}label[data-v-ca92e1bc]{color:var(--muted);gap:6px;font-size:12.5px;font-weight:600;display:grid}.login-btn[data-v-ca92e1bc]{width:100%;min-height:38px;margin-top:2px}.message[data-v-ca92e1bc]{min-height:18px;color:var(--danger);margin:0;font-size:12.5px;line-height:1.4}.policy[data-v-ca92e1bc]{color:var(--muted);margin:0;font-size:12.5px}@media (max-width:480px){.login-page[data-v-ca92e1bc]{width:100%;padding:16px 12px}.login-panel[data-v-ca92e1bc]{padding:22px 18px 18px}}.metric-card[data-v-a1761560]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.metric-icon[data-v-a1761560]{border-radius:var(--radius-md);background:var(--surface-soft);width:36px;height:36px;color:var(--metric-color,var(--accent));border:1px solid var(--line);flex-shrink:0;place-items:center;display:grid}.metric-body[data-v-a1761560]{min-width:0}.metric-card span[data-v-a1761560]{color:var(--muted);font-size:12px;font-weight:500;display:block}.metric-card strong[data-v-a1761560]{letter-spacing:-.03em;color:var(--text-strong);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:22px;font-weight:700;line-height:1.15;display:block}.metric-card em[data-v-a1761560]{color:var(--muted);margin-top:2px;font-size:11.5px;font-style:normal;display:block}[data-tone=green][data-v-a1761560]{--metric-color:var(--accent)}[data-tone=orange][data-v-a1761560]{--metric-color:var(--warning)}[data-tone=blue][data-v-a1761560]{--metric-color:var(--ok)}[data-tone=purple][data-v-a1761560]{--metric-color:var(--purple)}.status-card[data-v-1d2e8a58]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:14px}.status-card.bad[data-v-1d2e8a58]{border-color:color-mix(in oklch, var(--danger) 40%, var(--line))}.status-head[data-v-1d2e8a58]{align-items:center;gap:8px;display:flex}.status-head strong[data-v-1d2e8a58]{font-size:13px;font-weight:650}.dot[data-v-1d2e8a58]{background:var(--ok);width:8px;height:8px;box-shadow:0 0 0 3px var(--ok-soft);border-radius:50%}.bad .dot[data-v-1d2e8a58]{background:var(--danger);box-shadow:0 0 0 3px var(--danger-soft)}p[data-v-1d2e8a58]{color:var(--muted);margin:10px 0 0;font-size:12.5px;line-height:1.5}dl[data-v-1d2e8a58]{gap:6px;margin:10px 0 0;font-size:12px;display:grid}dl div[data-v-1d2e8a58]{grid-template-columns:44px minmax(0,1fr);gap:8px;display:grid}dt[data-v-1d2e8a58]{color:var(--subtle)}dd[data-v-1d2e8a58]{overflow-wrap:anywhere;min-width:0;color:var(--text);font-variant-numeric:tabular-nums;margin:0}.overview-page[data-v-8772a23f]{gap:16px;height:auto;min-height:100%;display:grid;overflow:visible}.overview-main-grid[data-v-8772a23f],.overview-side-grid[data-v-8772a23f]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;min-height:0;display:grid}.overview-main-grid[data-v-8772a23f]{align-items:start}.overview-list-panel[data-v-8772a23f],.overview-status-panel[data-v-8772a23f]{grid-template-rows:auto minmax(0,1fr);min-height:240px;display:grid}.overview-list-panel[data-v-8772a23f]{min-height:480px}.persona-summary[data-v-8772a23f]{grid-template-rows:auto auto;align-content:start;min-height:240px}.overview-scroll-list[data-v-8772a23f]{max-height:420px;padding-right:4px;overflow:hidden auto}.overview-scroll-list .row-content[data-v-8772a23f]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.compact-empty[data-v-8772a23f]{min-height:100%}.persona-summary .compact-empty[data-v-8772a23f]{min-height:72px}.health-mini[data-v-8772a23f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.faq-summary-box[data-v-8772a23f]{background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius-md);text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;min-height:100px;padding:16px;display:flex}.faq-summary-count[data-v-8772a23f]{align-items:baseline;gap:8px;display:flex}.faq-summary-count strong[data-v-8772a23f]{color:var(--text-strong);letter-spacing:-.03em;font-size:28px;font-weight:700;line-height:1}.faq-summary-count span[data-v-8772a23f]{color:var(--muted);font-size:12.5px;font-weight:500}@media (max-width:760px){.overview-page[data-v-8772a23f]{gap:12px;height:auto;min-height:0;overflow:visible}.overview-main-grid[data-v-8772a23f],.overview-side-grid[data-v-8772a23f]{grid-template-columns:1fr;gap:12px}.overview-list-panel[data-v-8772a23f]{min-height:0}.health-mini[data-v-8772a23f]{grid-template-columns:1fr}}.date-rule-picker[data-v-81693daa]{gap:10px;display:grid}.rule-title[data-v-81693daa]{justify-content:space-between;align-items:center;gap:10px;display:flex}.rule-title strong[data-v-81693daa]{color:var(--text-strong);font-size:13px;font-weight:650}.rule-title small[data-v-81693daa]{color:var(--muted);font-size:12px}.rule-segment[data-v-81693daa]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.rule-option[data-v-81693daa]{border-right:1px solid var(--line);min-width:0;min-height:36px;color:var(--text);white-space:normal;background:0 0;padding:0 8px;font-size:12.5px;font-weight:650;line-height:1.2}.rule-option[data-v-81693daa]:focus-visible{box-shadow:var(--focus-ring);z-index:1;outline:none;position:relative}.rule-option[data-v-81693daa]:last-child{border-right:0}.rule-option.active[data-v-81693daa]{background:var(--accent-soft);color:var(--accent-strong);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--accent) 40%, transparent)}.weekday-preview[data-v-81693daa]{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px;padding-top:10px;display:flex}.weekday-chip[data-v-81693daa]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-soft);min-width:28px;height:26px;color:var(--muted);justify-content:center;align-items:center;font-size:12px;font-weight:650;display:inline-flex}.weekday-chip[data-v-81693daa]:focus-visible{box-shadow:var(--focus-ring);outline:none}.weekday-chip.active[data-v-81693daa]{border-color:color-mix(in oklch, var(--accent) 45%, var(--line));background:var(--accent-soft);color:var(--accent-strong)}.weekday-preview:not(.editable) .weekday-chip[data-v-81693daa]{cursor:default;opacity:.86}.compact[data-v-81693daa]{gap:8px}.compact .rule-segment[data-v-81693daa]{border-radius:var(--radius-md);background:color-mix(in oklch, var(--surface-soft) 40%, var(--surface));min-width:0}.compact .rule-option[data-v-81693daa]{min-height:34px;color:var(--muted);padding:0 10px;font-size:12px}.compact .rule-option.active[data-v-81693daa]{background:var(--accent-soft);color:var(--accent-strong);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--accent) 58%, transparent)}.compact .weekday-preview[data-v-81693daa]{border-top:0;padding-top:8px}@media (max-width:760px){.rule-segment[data-v-81693daa],.compact .rule-segment[data-v-81693daa]{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.rule-option[data-v-81693daa]:nth-child(2){border-right:0}.rule-option[data-v-81693daa]:nth-child(-n+2){border-bottom:1px solid var(--line)}}.multi-tag-select[data-v-1ff8fa8b]{position:relative}.tag-input-shell[data-v-1ff8fa8b]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);flex-wrap:wrap;align-items:center;gap:6px;min-height:36px;padding:4px 6px;display:flex}.tag-input-shell[data-v-1ff8fa8b]:focus-within{border-color:var(--accent);box-shadow:var(--focus-ring)}.tag-input-shell.disabled[data-v-1ff8fa8b]{opacity:.62}.selected-tag[data-v-1ff8fa8b]{border-radius:var(--radius-sm);gap:5px;max-width:100%;min-height:24px;padding:0 6px;font-size:12px;font-weight:650}.selected-tag button[data-v-1ff8fa8b]{background:color-mix(in oklch, var(--accent-strong) 14%, transparent);width:16px;height:16px;color:var(--accent-strong);border-radius:999px;font-size:12px;line-height:16px}.selected-tag button[data-v-1ff8fa8b]:focus-visible{box-shadow:var(--focus-ring);outline:none}.tag-search-input[data-v-1ff8fa8b]{min-width:140px;min-height:26px;color:var(--text);background:0 0;border:0;outline:0;flex:1;padding:2px 4px;font-size:13px}.tag-menu[data-v-1ff8fa8b]{z-index:35;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);max-height:280px;box-shadow:var(--shadow-md);gap:2px;padding:4px;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto}.tag-option[data-v-1ff8fa8b]{border-radius:var(--radius-sm);min-height:34px;color:var(--text);text-align:left;background:0 0;gap:2px;padding:6px 8px;font-size:13px;display:grid}.tag-option small[data-v-1ff8fa8b]{font-size:11.5px}.tag-option[data-v-1ff8fa8b]:hover,.tag-option[data-v-1ff8fa8b]:focus-visible{background:var(--accent-soft);color:var(--accent-strong)}.tag-option[data-v-1ff8fa8b]:focus-visible{box-shadow:var(--focus-ring);outline:none}.tag-option small[data-v-1ff8fa8b],.tag-empty[data-v-1ff8fa8b]{color:var(--muted)}.custom-option[data-v-1ff8fa8b]{color:var(--accent-strong);font-weight:650}.tag-empty[data-v-1ff8fa8b]{text-align:center;padding:10px;font-size:12.5px}.tabs-bar[data-v-f0089dbb]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:0;padding:4px 6px;display:flex}.tabs-group[data-v-f0089dbb]{align-items:center;gap:2px;display:flex}.tab-btn[data-v-f0089dbb]{border-radius:var(--radius-md);color:var(--muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:7px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.tab-btn[data-v-f0089dbb]:hover{color:var(--text);background:var(--surface-soft)}.tab-btn.active[data-v-f0089dbb]{color:var(--accent-strong);background:var(--accent-soft);font-weight:650}.tab-save-btn[data-v-f0089dbb]{min-height:32px;padding:0 14px}.group-top[data-v-f0089dbb]{grid-template-columns:260px minmax(0,1fr);gap:14px;display:grid}.group-picker[data-v-f0089dbb]{gap:8px;display:grid}.group-picker label[data-v-f0089dbb],.group-config-card label[data-v-f0089dbb],.json-card label[data-v-f0089dbb]{color:var(--muted);gap:6px;font-size:12.5px;font-weight:600;display:grid}.group-summary[data-v-f0089dbb]{grid-template-columns:auto minmax(0,1fr) minmax(260px,.85fr);align-items:center;gap:16px;display:grid}.summary-icon[data-v-f0089dbb]{border-radius:var(--radius-md);background:var(--accent-soft);width:44px;height:44px;color:var(--accent-strong);border:1px solid color-mix(in oklch, var(--accent) 22%, var(--line));place-items:center;font-size:14px;font-weight:700;display:grid}.group-summary h2[data-v-f0089dbb]{margin:0 12px 8px 0;display:inline-flex}.group-summary p[data-v-f0089dbb]{color:var(--muted);margin:0}dl[data-v-f0089dbb]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}dt[data-v-f0089dbb]{color:var(--muted)}dd[data-v-f0089dbb]{margin:6px 0 0;font-weight:800}.settings-grid[data-v-f0089dbb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-bottom:18px;display:grid}.group-config-card[data-v-f0089dbb]{align-content:start;gap:18px;display:grid}.group-config-card h3[data-v-f0089dbb],.json-card h3[data-v-f0089dbb]{margin:0}.field-grid[data-v-f0089dbb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.switch-line[data-v-f0089dbb]{align-items:center;gap:8px;display:flex!important}.wide[data-v-f0089dbb]{grid-column:1/-1}.switch-grid[data-v-f0089dbb]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin-top:14px;display:grid}.switch-grid .switch-card[data-v-f0089dbb]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;transition:all .15s;display:flex}.switch-grid .switch-card[data-v-f0089dbb]:hover{border-color:var(--line-strong);background:var(--surface-soft)}.switch-grid .switch-card.checked[data-v-f0089dbb]{border-color:color-mix(in srgb, var(--accent) 35%, var(--line));background:color-mix(in srgb, var(--accent-soft) 40%, var(--surface))}.switch-grid .switch-card strong[data-v-f0089dbb]{color:var(--text);font-size:13.5px;font-weight:600;display:block}.switch-grid .switch-card small[data-v-f0089dbb]{margin-top:2px;font-size:11.5px;display:block}.switch-grid .switch-card.disabled[data-v-f0089dbb]{opacity:.55;cursor:not-allowed}.fixed-persona[data-v-f0089dbb]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-soft);min-height:40px;color:var(--accent-strong);align-items:center;padding:0 12px;font-weight:800;display:flex}.multi-select[data-v-f0089dbb]{min-height:122px;overflow:auto}.tag-row[data-v-f0089dbb]{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.json-card[data-v-f0089dbb],.reminders-card[data-v-f0089dbb],.schedule-card[data-v-f0089dbb],.save-bar[data-v-f0089dbb]{grid-column:1/-1}.keyword-list[data-v-f0089dbb],.reminder-list[data-v-f0089dbb]{gap:10px;display:grid}.keyword-row[data-v-f0089dbb]{grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:10px;display:grid}.schedule-card[data-v-f0089dbb]{gap:20px}.schedule-head[data-v-f0089dbb],.schedule-title[data-v-f0089dbb],.schedule-effect[data-v-f0089dbb]{align-items:center;gap:12px;display:flex}.schedule-head[data-v-f0089dbb]{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:18px}.schedule-title h3[data-v-f0089dbb],.schedule-title p[data-v-f0089dbb]{margin:0}.schedule-title p[data-v-f0089dbb]{margin-top:4px}.schedule-icon[data-v-f0089dbb]{border:1px solid var(--line);width:42px;height:42px;color:var(--accent-strong);background:var(--surface-soft);border-radius:999px;place-items:center;display:grid}.schedule-effect[data-v-f0089dbb]{border-radius:var(--radius-sm);background:var(--surface-soft);min-height:40px;color:var(--muted);padding:0 14px;font-size:13px;font-weight:800}.schedule-layout[data-v-f0089dbb]{grid-template-columns:minmax(220px,.72fr) minmax(260px,.85fr) minmax(460px,1.5fr);align-items:stretch;gap:18px;display:grid}.schedule-column[data-v-f0089dbb]{border-right:1px solid var(--line);align-content:start;gap:14px;padding-right:18px;display:grid}.schedule-column[data-v-f0089dbb]:last-child{border-right:0;padding-right:0}.schedule-column h4[data-v-f0089dbb]{margin:0 0 2px;font-size:15px}.schedule-basic label[data-v-f0089dbb]{color:var(--muted);grid-template-columns:86px minmax(0,1fr);align-items:center;gap:12px;font-weight:800;display:grid}.schedule-basic .input[data-v-f0089dbb]{min-height:38px}.schedule-abilities[data-v-f0089dbb]{gap:12px}.ability-card[data-v-f0089dbb]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:13px 14px;gap:12px!important;display:grid!important}.ability-card>svg[data-v-f0089dbb]{color:var(--accent-strong)}.ability-card span[data-v-f0089dbb]{gap:3px;display:grid}.ability-card small[data-v-f0089dbb]{color:var(--muted);font-weight:600}.date-rule-panel[data-v-f0089dbb]{grid-template-columns:1fr;gap:14px;display:grid}.schedule-preview[data-v-f0089dbb]{border-top:1px solid var(--line);gap:14px;padding-top:18px;display:grid}.sub-head[data-v-f0089dbb]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sub-head h4[data-v-f0089dbb],.sub-head p[data-v-f0089dbb]{margin:0}.sub-head p[data-v-f0089dbb]{margin-top:5px}.preview-days[data-v-f0089dbb]{grid-template-columns:repeat(7,minmax(130px,1fr));gap:10px;display:grid;overflow:auto}.preview-day[data-v-f0089dbb]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);align-content:start;gap:8px;min-height:128px;padding:12px;display:grid}.preview-day strong[data-v-f0089dbb]{font-size:13px}.preview-items[data-v-f0089dbb]{gap:6px;display:grid}.preview-items span[data-v-f0089dbb]{background:var(--accent-soft);color:var(--accent-strong);border-radius:7px;padding:6px 8px;font-size:12px;font-weight:800;line-height:1.35}.preview-items span.disabled[data-v-f0089dbb]{background:var(--surface-soft);color:var(--muted);text-decoration:line-through}.reminders-card[data-v-f0089dbb]{background:color-mix(in oklch, var(--surface) 96%, var(--surface-soft));border-radius:14px;padding:26px 26px 28px;overflow:hidden}.reminder-card-head[data-v-f0089dbb]{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:26px;display:flex}.reminder-heading[data-v-f0089dbb]{align-items:flex-start;gap:16px;min-width:0;display:flex}.reminder-heading-icon[data-v-f0089dbb]{width:42px;height:42px;color:var(--text);place-items:center;margin-top:1px;display:grid}.reminder-heading h3[data-v-f0089dbb]{color:var(--text);margin:0;font-size:23px;line-height:1.18}.reminder-heading p[data-v-f0089dbb]{color:var(--muted);margin:8px 0 0;font-size:14px;font-weight:700}.reminder-head-actions[data-v-f0089dbb]{flex:none;align-items:center;gap:18px;display:flex}.reminder-count[data-v-f0089dbb]{background:color-mix(in oklch, var(--surface-soft) 76%, var(--surface));min-height:46px;color:var(--muted);box-shadow:none;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;padding:0 24px;font-size:15px;font-weight:700;display:inline-flex}.reminder-new-top[data-v-f0089dbb]{border-radius:8px;min-width:126px;min-height:46px;font-size:15px}.reminder-form[data-v-f0089dbb]{border:1px solid var(--line);background:color-mix(in oklch, var(--surface) 94%, var(--surface-soft));box-shadow:inset 0 1px 0 color-mix(in oklch, var(--surface) 74%, #fff 26%);border-radius:12px;gap:16px;margin-bottom:20px;padding:18px 20px;display:grid}@supports (color:lab(0% 0 0)){.reminder-form[data-v-f0089dbb]{box-shadow:inset 0 1px 0 color-mix(in oklch, var(--surface) 74%, lab(100% 0 0) 26%)}}.reminder-main-fields[data-v-f0089dbb]{grid-template-columns:minmax(260px,1fr) 148px 148px 132px 96px 126px;align-items:end;gap:14px;display:grid}.reminder-form.editing .reminder-main-fields[data-v-f0089dbb]{grid-template-columns:minmax(260px,1fr) 148px 148px 132px 96px 230px}.reminder-form label[data-v-f0089dbb]{color:var(--muted);gap:6px;font-size:12.5px;font-weight:600;display:grid}.reminder-field-label[data-v-f0089dbb]{color:var(--muted);line-height:1}.reminder-form .input[data-v-f0089dbb]{border-radius:8px;min-height:44px;font-size:15px;font-weight:800}.reminder-topic[data-v-f0089dbb],.reminder-time[data-v-f0089dbb],.reminder-advance[data-v-f0089dbb]{min-width:0}.suffix-input[data-v-f0089dbb]{align-items:center;display:flex;position:relative}.suffix-input .input[data-v-f0089dbb]{padding-right:48px}.suffix-input span[data-v-f0089dbb]{color:var(--muted);pointer-events:none;font-size:13px;font-weight:800;position:absolute;right:12px}.reminder-toggle-field[data-v-f0089dbb]{min-height:44px;color:var(--muted);justify-content:center;align-items:center;padding-bottom:1px;gap:10px!important;display:flex!important}.reminder-toggle-field>span[data-v-f0089dbb]:first-child{white-space:nowrap}.reminder-form-actions[data-v-f0089dbb]{align-items:center;gap:10px;min-width:0;display:flex}.reminder-rule-card[data-v-f0089dbb]{border-top:1px solid color-mix(in oklch, var(--line) 76%, transparent);grid-template-columns:170px minmax(0,1fr);align-items:start;gap:18px;padding-top:15px;display:grid}.reminder-rule-head[data-v-f0089dbb]{gap:6px;padding-top:4px;display:grid}.reminder-rule-head span[data-v-f0089dbb]{color:var(--text-strong);font-size:13.5px;font-weight:650}.reminder-rule-head small[data-v-f0089dbb]{color:var(--muted);font-size:12px;font-weight:500}.reminder-rule-card[data-v-f0089dbb] .date-rule-picker{max-width:560px}.reminder-rule-card[data-v-f0089dbb] .rule-segment{height:44px}.reminder-rule-card[data-v-f0089dbb] .weekday-preview{min-height:32px}.toggle-switch[data-v-f0089dbb]{flex:none;width:48px;height:28px;display:inline-flex;position:relative}.toggle-switch input[data-v-f0089dbb]{opacity:0;margin:0;position:absolute;inset:0}.toggle-switch i[data-v-f0089dbb]{border:1px solid color-mix(in oklch, var(--accent) 34%, var(--line));background:color-mix(in oklch, var(--muted) 18%, var(--surface));border-radius:999px;transition:background .18s,border-color .18s;position:absolute;inset:0}.toggle-switch i[data-v-f0089dbb]:after{background:var(--surface);width:18px;height:18px;box-shadow:none;content:"";border-radius:50%;transition:transform .18s;position:absolute;top:4px;left:4px}.toggle-switch input:checked+i[data-v-f0089dbb]{border-color:var(--accent-strong);background:var(--accent-strong)}.toggle-switch input:checked+i[data-v-f0089dbb]:after{transform:translate(20px)}.reminder-add[data-v-f0089dbb],.reminder-cancel[data-v-f0089dbb]{white-space:nowrap;border-radius:8px;min-height:44px;font-size:15px}.reminder-add[data-v-f0089dbb]{min-width:112px;box-shadow:0 11px 22px #00875e38;box-shadow:0 11px 22px lab(49.9014% -56.1784 16.8473/.22)}.reminder-cancel[data-v-f0089dbb]{padding-inline:14px}.reminder-table[data-v-f0089dbb]{border:1px solid var(--line);background:var(--surface);border-radius:12px;max-height:360px;overflow:auto}.reminder-table-head[data-v-f0089dbb],.reminder-row[data-v-f0089dbb]{border-bottom:1px solid var(--line);grid-template-columns:minmax(170px,1fr) 142px 144px 106px 106px 210px 144px;align-items:center;gap:16px;min-width:1050px;padding:13px 24px;display:grid}.reminder-table-head[data-v-f0089dbb]{z-index:1;background:color-mix(in oklch, var(--surface-soft) 50%, var(--surface));min-height:52px;color:var(--muted);font-size:12px;font-weight:650;position:sticky;top:0}.reminder-row[data-v-f0089dbb]{background:var(--surface);min-height:52px;font-size:13px;font-weight:550}.reminder-row[data-v-f0089dbb]:hover{background:color-mix(in oklch, var(--surface-soft) 62%, var(--surface))}.reminder-row[data-v-f0089dbb]:last-child{border-bottom:0}.reminder-topic-text[data-v-f0089dbb]{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.rule-tag[data-v-f0089dbb]{white-space:nowrap;border-radius:8px;justify-self:start;padding:6px 10px;font-size:12px;font-weight:650}.rule-tag.all[data-v-f0089dbb],.rule-tag.workday[data-v-f0089dbb],.rule-tag.holiday[data-v-f0089dbb]{background:var(--accent-soft);color:var(--accent-strong)}.rule-tag.custom[data-v-f0089dbb]{background:color-mix(in oklch, var(--orange) 18%, var(--surface));color:#a85b05;color:lab(47.1777% 28.9776 54.5927)}.status-pill[data-v-f0089dbb],.reminder-actions[data-v-f0089dbb]{align-items:center;display:flex}.status-pill[data-v-f0089dbb]{white-space:nowrap;border-radius:8px;justify-self:start;gap:7px;padding:6px 10px;font-size:12px;font-weight:650}.status-pill i[data-v-f0089dbb]{background:currentColor;border-radius:50%;width:6px;height:6px}.status-pill.enabled[data-v-f0089dbb]{background:var(--accent-soft);color:var(--accent-strong)}.status-pill.paused[data-v-f0089dbb]{background:color-mix(in oklch, var(--orange) 14%, var(--surface));color:#b36300;color:lab(50.6366% 31.4494 74.4591)}.interval-input[data-v-f0089dbb]{width:100%}.next-run[data-v-f0089dbb]{font-size:13px}.reminder-actions[data-v-f0089dbb]{white-space:nowrap;justify-content:flex-end;gap:18px}.link-btn[data-v-f0089dbb]{color:var(--accent-strong);background:0 0;padding:0;font-weight:650}.mini-check[data-v-f0089dbb]{white-space:nowrap;align-items:center;gap:8px;display:flex!important}.danger[data-v-f0089dbb]{color:var(--danger)}.compact[data-v-f0089dbb]{min-height:100px}.json-editor[data-v-f0089dbb]{min-height:260px;font-family:Cascadia Code,Consolas,monospace}.save-bar[data-v-f0089dbb]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-sm);align-items:center;gap:14px;padding:14px 16px;display:flex;position:static}@media (max-width:980px){.group-top[data-v-f0089dbb],.group-summary[data-v-f0089dbb],.settings-grid[data-v-f0089dbb],.keyword-row[data-v-f0089dbb],.schedule-layout[data-v-f0089dbb],.reminder-main-fields[data-v-f0089dbb],.reminder-rule-card[data-v-f0089dbb],.date-rule-panel[data-v-f0089dbb],.field-grid[data-v-f0089dbb]{grid-template-columns:1fr}.schedule-head[data-v-f0089dbb]{display:grid}.schedule-column[data-v-f0089dbb]{border-right:0;border-bottom:1px solid var(--line);padding-bottom:16px;padding-right:0}.schedule-column[data-v-f0089dbb]:last-child{border-bottom:0;padding-bottom:0}.schedule-basic label[data-v-f0089dbb],dl[data-v-f0089dbb]{grid-template-columns:1fr}}.page-heading[data-v-f0089dbb]{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.page-heading h1[data-v-f0089dbb]{letter-spacing:-.6px;margin:0;font-size:28px}.page-heading p[data-v-f0089dbb],.section-intro p[data-v-f0089dbb]{color:var(--muted);margin:7px 0 0;line-height:1.7}.heading-actions[data-v-f0089dbb]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dirty-hint[data-v-f0089dbb]{border:1px solid var(--line);color:var(--warning);background:var(--warning-soft);border-radius:6px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;display:inline-flex}.config-tabs[data-v-f0089dbb]{border-bottom:1px solid var(--line);gap:20px;display:flex}.config-tabs button[data-v-f0089dbb]{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:13px 15px}.config-tabs button.active[data-v-f0089dbb]{border-bottom-color:var(--accent);color:var(--accent-strong);font-weight:650}.config-layout[data-v-f0089dbb]{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:20px;display:grid}.config-layout.scheduling[data-v-f0089dbb]{grid-template-columns:minmax(0,1fr)}.settings-grid[data-v-f0089dbb]{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0}.group-config-card[data-v-f0089dbb]{gap:22px;padding:24px}.group-config-card h2[data-v-f0089dbb],.config-summary h2[data-v-f0089dbb]{margin:0;font-size:16px}.field-grid[data-v-f0089dbb]{gap:20px}.group-config-card label[data-v-f0089dbb]{color:var(--text);font-size:13px}.group-model-settings[data-v-f0089dbb]{border-bottom:1px solid var(--line);gap:16px;min-width:0;padding:4px 0 22px;display:grid}.group-model-heading[data-v-f0089dbb]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.group-model-heading h3[data-v-f0089dbb]{margin:0;font-size:14px;font-weight:600}.model-readonly-note[data-v-f0089dbb],.group-model-help[data-v-f0089dbb]{color:var(--muted);margin:0;font-size:12px;font-weight:400;line-height:1.7}.group-model-effective[data-v-f0089dbb]{background:var(--surface-soft);border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;padding:12px 14px;font-size:12px;display:flex}.group-model-effective>span[data-v-f0089dbb]{color:var(--muted)}.group-model-effective strong[data-v-f0089dbb]{overflow-wrap:anywhere;font-weight:600}.group-model-effective code[data-v-f0089dbb]{overflow-wrap:anywhere;color:var(--accent-strong);font:12px/1.6 var(--font-mono)}.group-model-fields[data-v-f0089dbb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.group-model-fields label[data-v-f0089dbb]{min-width:0}@media (max-width:1100px){.group-model-fields[data-v-f0089dbb]{grid-template-columns:minmax(0,1fr)}}.field-grid small[data-v-f0089dbb],.switch-line small[data-v-f0089dbb]{color:var(--muted);font-size:12px;font-weight:400;line-height:1.65;display:block}.group-config-card .switch-line[data-v-f0089dbb]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:14px 0;display:flex}.switch-line strong[data-v-f0089dbb]{font-size:14px;font-weight:600}.switch-line small[data-v-f0089dbb]{margin-top:4px}.keyword-list[data-v-f0089dbb]{border:1px solid var(--line);border-radius:7px;gap:0;overflow:hidden}.keyword-header[data-v-f0089dbb],.keyword-row[data-v-f0089dbb]{grid-template-columns:minmax(0,1fr) 80px 48px;align-items:center;gap:12px;padding:11px 14px;display:grid}.keyword-header[data-v-f0089dbb]{background:var(--surface-soft);color:var(--muted);font-size:12px}.keyword-row+.keyword-row[data-v-f0089dbb]{border-top:1px solid var(--line)}.keyword-row label[data-v-f0089dbb]{align-items:center;gap:5px;display:flex}.link-btn[data-v-f0089dbb]{color:var(--accent-strong);background:0 0;padding:0}.link-btn.danger[data-v-f0089dbb]{color:var(--danger)}.capability-list[data-v-f0089dbb]{display:grid}.config-summary[data-v-f0089dbb]{padding:22px;position:sticky;top:20px}.summary-group[data-v-f0089dbb]{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:22px 0;display:flex}.summary-group strong[data-v-f0089dbb],.summary-group small[data-v-f0089dbb]{display:block}.summary-group small[data-v-f0089dbb]{color:var(--muted);margin-top:6px;font-size:12px}.config-summary dl[data-v-f0089dbb]{grid-template-columns:1fr;gap:18px;margin:22px 0;display:grid}.config-summary dl div[data-v-f0089dbb]{justify-content:space-between;align-items:center;gap:15px;font-size:12px;display:flex}.config-summary dd[data-v-f0089dbb]{text-align:right;overflow-wrap:anywhere;max-width:65%;margin:0;font-weight:500}.summary-note[data-v-f0089dbb]{border-top:1px solid var(--line);color:var(--muted);padding-top:18px;font-size:12px;line-height:1.7}.save-bar[data-v-f0089dbb]{justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.save-bar>div[data-v-f0089dbb]{gap:10px;display:flex}.save-bar>span[data-v-f0089dbb]{font-size:12px}.schedule-layout[data-v-f0089dbb]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.schedule-rules[data-v-f0089dbb]{border-top:1px solid var(--line);grid-column:1/-1;padding-top:20px}.date-rule-panel[data-v-f0089dbb]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.reminders-card[data-v-f0089dbb]{border-radius:8px;padding:24px}.reminder-heading h3[data-v-f0089dbb]{font-size:18px}.reminder-heading p[data-v-f0089dbb]{font-size:12px;font-weight:400}.reminder-heading-icon[data-v-f0089dbb]{width:28px;height:28px}.reminder-count[data-v-f0089dbb]{min-height:36px;padding:0 12px;font-size:12px}.reminder-new-top[data-v-f0089dbb]{min-width:100px;min-height:38px;font-size:13px}.reminder-main-fields[data-v-f0089dbb],.reminder-form.editing .reminder-main-fields[data-v-f0089dbb]{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr))}.reminder-form[data-v-f0089dbb]{box-shadow:none;border-radius:7px;padding:18px}.reminder-form .input[data-v-f0089dbb]{min-height:40px;font-size:13px;font-weight:400}.reminder-form-actions[data-v-f0089dbb]{grid-column:3/-1;justify-content:flex-end}.reminder-add[data-v-f0089dbb]{box-shadow:none}.schedule-effect[data-v-f0089dbb]{font-size:12px;font-weight:500}@media (max-width:1100px){.config-layout[data-v-f0089dbb]{grid-template-columns:minmax(0,1fr) 250px;gap:16px}.field-grid[data-v-f0089dbb]{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.config-layout[data-v-f0089dbb]{grid-template-columns:minmax(0,1fr)}.config-summary[data-v-f0089dbb]{position:static}.config-summary dl[data-v-f0089dbb]{grid-template-columns:repeat(2,minmax(0,1fr))}.schedule-layout[data-v-f0089dbb],.date-rule-panel[data-v-f0089dbb]{grid-template-columns:minmax(0,1fr)}.schedule-column[data-v-f0089dbb]{border-right:0;padding-right:0}.schedule-rules[data-v-f0089dbb]{grid-column:auto}.schedule-head[data-v-f0089dbb],.reminder-card-head[data-v-f0089dbb]{flex-wrap:wrap;gap:15px}.reminder-rule-card[data-v-f0089dbb]{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.page-heading[data-v-f0089dbb]{flex-direction:column;gap:14px}.page-heading h1[data-v-f0089dbb]{font-size:24px}.heading-actions[data-v-f0089dbb]{justify-content:space-between;width:100%}.config-tabs[data-v-f0089dbb]{justify-content:space-between;gap:0}.config-tabs button[data-v-f0089dbb]{padding-inline:13px}.group-config-card[data-v-f0089dbb],.config-summary[data-v-f0089dbb],.reminders-card[data-v-f0089dbb]{padding:18px}.config-summary dl[data-v-f0089dbb]{grid-template-columns:1fr}.keyword-header[data-v-f0089dbb],.keyword-row[data-v-f0089dbb]{grid-template-columns:minmax(0,1fr) 60px 32px;gap:8px;padding:10px}.keyword-row[data-v-f0089dbb]{font-size:12px}.reminder-main-fields[data-v-f0089dbb],.reminder-form.editing .reminder-main-fields[data-v-f0089dbb]{grid-template-columns:repeat(2,minmax(0,1fr))}.reminder-topic[data-v-f0089dbb],.reminder-form-actions[data-v-f0089dbb]{grid-column:1/-1}.save-bar[data-v-f0089dbb]{flex-direction:column;align-items:flex-start}.save-bar>div[data-v-f0089dbb]{justify-content:flex-end;width:100%}}.members-page[data-v-d58e148e],.member-detail-panel[data-v-d58e148e]{gap:18px;display:grid}.member-detail-identity[data-v-d58e148e]{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:14px;display:flex}.member-detail-identity>div[data-v-d58e148e]:last-child{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.member-detail-identity strong[data-v-d58e148e]{color:var(--text-strong);font-size:17px}.member-detail-row[data-v-d58e148e]{color:var(--muted);align-items:center;gap:12px;display:flex}.member-detail-row strong[data-v-d58e148e]{color:var(--text-strong);font-variant-numeric:tabular-nums;margin-left:auto}.member-detail-field[data-v-d58e148e]{color:var(--muted);gap:7px;font-size:12px;display:grid}.member-memory-summary[data-v-d58e148e],.member-privacy-control[data-v-d58e148e]{border:1px solid var(--line);border-radius:6px;gap:10px;padding:14px;display:grid}.member-memory-summary>div[data-v-d58e148e]{color:var(--muted);justify-content:space-between;display:flex}.member-memory-summary>div strong[data-v-d58e148e]{color:var(--text-strong)}.member-privacy-control p[data-v-d58e148e]{margin:5px 0 0;font-size:12px;line-height:1.5}.stat-card[data-v-d58e148e]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);align-items:center;gap:12px;padding:12px 14px;display:flex}.stat-icon-wrap[data-v-d58e148e]{border-radius:var(--radius-md);border:1px solid var(--line);background:var(--surface-soft);flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.stat-icon-wrap.blue[data-v-d58e148e]{color:var(--accent)}.stat-icon-wrap.amber[data-v-d58e148e]{color:var(--warning)}.stat-icon-wrap.purple[data-v-d58e148e]{color:var(--purple)}.stat-icon-wrap.red[data-v-d58e148e]{color:var(--danger)}.stat-num[data-v-d58e148e]{color:var(--text-strong);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:700;line-height:1.15}.stat-label[data-v-d58e148e]{color:var(--muted);margin-top:4px;font-size:12px}.head-actions[data-v-d58e148e]{align-items:center;gap:10px;display:flex}.refresh-btn[data-v-d58e148e]{align-items:center;gap:8px;display:inline-flex}.spinning[data-v-d58e148e]{animation:1s linear infinite spin-d58e148e}@keyframes spin-d58e148e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.toolbar-box[data-v-d58e148e]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.search-input-wrap[data-v-d58e148e]{flex:1;align-items:center;min-width:260px;display:flex;position:relative}.search-icon[data-v-d58e148e]{color:var(--subtle);pointer-events:none;position:absolute;left:12px}.search-input[data-v-d58e148e]{padding-left:36px;padding-right:32px}.clear-btn[data-v-d58e148e]{color:var(--subtle);cursor:pointer;background:0 0;border:none;padding:4px;font-size:13px;position:absolute;right:10px}.clear-btn[data-v-d58e148e]:hover{color:var(--text)}.filter-controls[data-v-d58e148e]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.select-compact[data-v-d58e148e]{width:auto;min-width:110px}.member-load-error[data-v-d58e148e]{background:var(--danger-soft);border-radius:var(--radius-md);color:var(--danger);border:1px solid #ef44444d;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:14px 18px;display:flex}.error-text[data-v-d58e148e]{align-items:center;gap:10px;font-size:13.5px;font-weight:500;display:flex}.loading-state[data-v-d58e148e],.empty-state[data-v-d58e148e]{flex-direction:column;align-items:center;gap:12px;padding:30px;display:flex}.spinner[data-v-d58e148e]{border:3px solid var(--line);border-top-color:var(--accent);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite spin-d58e148e}.empty-icon[data-v-d58e148e]{color:var(--subtle)}.member-grid[data-v-d58e148e]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.member-card[data-v-d58e148e]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);flex-direction:column;padding:18px;transition:all .18s;display:flex;position:relative}.member-card[data-v-d58e148e]:hover{border-color:var(--line-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}.member-card-header[data-v-d58e148e]{align-items:center;gap:12px;display:flex}.avatar-wrap[data-v-d58e148e]{background:var(--surface-soft);border:1px solid var(--line);border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.qq-avatar[data-v-d58e148e]{object-fit:cover;width:100%;height:100%}.initial-avatar[data-v-d58e148e]{color:var(--accent);font-size:16px;font-weight:800}.member-primary-info[data-v-d58e148e]{flex:1;min-width:0}.name-row[data-v-d58e148e]{align-items:center;gap:8px;display:flex}.member-name[data-v-d58e148e]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14.5px;font-weight:700;overflow:hidden}.role-badge[data-v-d58e148e]{border-radius:999px;flex-shrink:0;padding:1px 7px;font-size:11px;font-weight:600}.badge-owner[data-v-d58e148e]{color:#b45309;background:#fef3c7}.badge-admin[data-v-d58e148e]{background:var(--accent-soft);color:var(--accent-strong);border:1px solid color-mix(in oklch, var(--accent) 25%, var(--line))}.badge-member[data-v-d58e148e]{background:var(--surface-soft);color:var(--muted);border:1px solid var(--line)}:root[data-theme=dark] .badge-owner[data-v-d58e148e]{color:#fbbf24;background:#f59e0b33}:root[data-theme=dark] .badge-admin[data-v-d58e148e]{background:var(--accent-soft);color:var(--accent-strong)}.qq-row[data-v-d58e148e]{cursor:pointer;border-radius:4px;align-items:center;gap:6px;margin-top:3px;margin-left:-4px;padding:1px 4px;transition:background .12s;display:inline-flex}.qq-row[data-v-d58e148e]:hover{background:var(--surface-soft)}.qq-num[data-v-d58e148e]{color:var(--muted);font-family:monospace;font-size:12px}.copy-hint[data-v-d58e148e]{color:var(--accent);opacity:0;font-size:10.5px;transition:opacity .12s}.qq-row:hover .copy-hint[data-v-d58e148e]{opacity:1}.member-note-block[data-v-d58e148e]{background:var(--surface-soft);border:1px dashed var(--line);border-radius:var(--radius-sm);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;margin:14px 0 10px;padding:8px 10px;transition:border-color .15s;display:flex}.member-note-block[data-v-d58e148e]:hover{border-color:var(--accent)}.note-content[data-v-d58e148e]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;line-height:1.4;overflow:hidden}.note-content.no-note[data-v-d58e148e]{color:var(--subtle);font-style:italic}.edit-note-btn[data-v-d58e148e]{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:2px;display:flex}.tags-strip[data-v-d58e148e]{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;display:flex}.member-card-actions[data-v-d58e148e]{border-top:1px solid var(--line);align-items:center;gap:6px;margin-top:auto;padding-top:12px;display:flex}.action-btn[data-v-d58e148e]{border:1px solid var(--line);background:var(--surface);border-radius:var(--radius-sm);height:30px;color:var(--text);cursor:pointer;flex:1;justify-content:center;align-items:center;gap:5px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.action-btn[data-v-d58e148e]:hover{background:var(--surface-soft);border-color:var(--line-strong)}.action-btn.danger-action[data-v-d58e148e]{color:var(--danger);flex:none;padding:0 10px}.action-btn.danger-action[data-v-d58e148e]:hover{background:var(--danger-soft);border-color:var(--danger)}.action-btn.restore-action[data-v-d58e148e]{color:var(--accent);flex:none;padding:0 10px}.table-user-cell[data-v-d58e148e]{align-items:center;gap:10px;display:flex}.table-avatar[data-v-d58e148e]{width:34px;height:34px}.qq-num-sm[data-v-d58e148e]{color:var(--muted);cursor:pointer;font-family:monospace;font-size:11px}.qq-num-sm[data-v-d58e148e]:hover{color:var(--accent);text-decoration:underline}.table-note-cell[data-v-d58e148e]{font-size:12.5px}.text-note[data-v-d58e148e]{color:var(--text)}.text-aliases[data-v-d58e148e]{color:var(--muted);font-size:12px}.table-tags-cell[data-v-d58e148e]{align-items:center;gap:4px;display:flex}.memory-count-badge[data-v-d58e148e]{background:var(--surface-soft);border:1px solid var(--line);color:var(--text);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:700;display:inline-block}.table-actions-cell[data-v-d58e148e]{justify-content:flex-end;align-items:center;gap:6px;display:flex}.table-btn[data-v-d58e148e]{min-height:28px;padding:0 8px;font-size:12px}.pagination[data-v-d58e148e]{justify-content:center;align-items:center;gap:12px;margin-top:24px;display:flex}.page-indicator[data-v-d58e148e]{color:var(--muted);font-size:13px;font-weight:500}.form-group[data-v-d58e148e]{flex-direction:column;gap:6px;display:flex}.form-label[data-v-d58e148e]{color:var(--text);font-size:13px;font-weight:600}.close-modal-btn[data-v-d58e148e]{width:32px;height:32px}@media (max-width:768px){.toolbar-box[data-v-d58e148e]{flex-direction:column;align-items:stretch}.filter-controls[data-v-d58e148e]{justify-content:space-between}}.content-bulk-bar[data-v-bcddddb2]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-soft);flex-wrap:wrap;align-items:center;gap:10px;min-height:56px;margin:16px 0;padding:10px 14px;font-size:13px;display:flex}.content-bulk-bar.selected[data-v-bcddddb2]{border-color:color-mix(in srgb,var(--accent) 24%,var(--line));background:var(--accent-soft)}.page-selection[data-v-bcddddb2]{white-space:nowrap;align-items:center;gap:7px;display:flex}.selection-count[data-v-bcddddb2]{color:var(--muted);margin-right:8px}.selection-count strong[data-v-bcddddb2]{color:var(--text-strong);font-variant-numeric:tabular-nums}.clear-selection[data-v-bcddddb2]{margin-left:auto}.danger[data-v-bcddddb2]{color:var(--danger)}@media (max-width:600px){.content-bulk-bar[data-v-bcddddb2]{gap:8px;padding:10px}.content-bulk-bar .ghost-btn[data-v-bcddddb2]{padding:0 10px}.clear-selection[data-v-bcddddb2]{margin-left:0}}.searchable-select[data-v-06bdd170]{position:relative}.searchable-input[data-v-06bdd170]{border:1px solid var(--line);height:36px;min-height:36px;padding-right:56px}.searchable-input[data-v-06bdd170]:focus{border-color:var(--accent);box-shadow:var(--focus-ring)}.select-clear[data-v-06bdd170]{border:1px solid var(--line);background:var(--surface-soft);min-height:26px;color:var(--muted);border-radius:999px;padding:0 8px;font-size:11.5px;font-weight:650;position:absolute;top:5px;right:6px}.select-clear[data-v-06bdd170]:hover{color:var(--text);border-color:var(--line-strong)}.select-clear[data-v-06bdd170]:focus-visible{box-shadow:var(--focus-ring);outline:none}.select-menu[data-v-06bdd170]{z-index:35;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);max-height:220px;box-shadow:var(--shadow-md);gap:2px;padding:4px;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto}.select-option[data-v-06bdd170]{border-radius:var(--radius-sm);min-height:34px;color:var(--text);text-align:left;background:0 0;gap:2px;padding:6px 8px;font-size:13px;display:grid}.select-option span[data-v-06bdd170],.select-option small[data-v-06bdd170]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.select-option small[data-v-06bdd170]{font-size:11.5px}.select-option[data-v-06bdd170]:hover,.select-option.active[data-v-06bdd170]{background:var(--accent-soft);color:var(--accent-strong)}.select-option[data-v-06bdd170]:focus-visible{background:var(--accent-soft);color:var(--accent-strong);box-shadow:var(--focus-ring);outline:none}.select-option small[data-v-06bdd170],.muted-option[data-v-06bdd170],.select-empty[data-v-06bdd170]{color:var(--muted)}.select-option.active small[data-v-06bdd170]{color:var(--accent-strong)}.select-empty[data-v-06bdd170]{text-align:center;padding:10px;font-size:12.5px}.create-panel[data-v-b76686ee]{border:1px solid color-mix(in oklch, var(--accent) 32%, var(--line));border-radius:var(--radius-md);background:color-mix(in oklch, var(--accent-soft) 35%, var(--surface));gap:12px;margin-bottom:12px;padding:14px;display:grid}.create-panel h3[data-v-b76686ee],.create-panel p[data-v-b76686ee]{margin:0}.create-panel h3[data-v-b76686ee]{color:var(--text-strong);font-size:14px;font-weight:650}.create-panel p[data-v-b76686ee]{color:var(--muted);margin-top:4px;font-size:12.5px;line-height:1.5}.create-grid[data-v-b76686ee]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.create-grid label[data-v-b76686ee]{color:var(--muted);gap:6px;font-size:12.5px;font-weight:650;display:grid}.create-actions[data-v-b76686ee]{justify-content:flex-end;display:flex}.filter-card[data-v-b76686ee]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:minmax(240px,1.15fr) minmax(220px,1fr) minmax(150px,.62fr) minmax(130px,.52fr) minmax(130px,.52fr);gap:12px;margin-bottom:12px;padding:14px;display:grid}.filter-card label[data-v-b76686ee],.edit-grid label[data-v-b76686ee]{color:var(--muted);gap:6px;font-size:12.5px;font-weight:650;display:grid}.notice[data-v-b76686ee]{border:1px solid color-mix(in oklch, var(--accent) 30%, var(--line));border-radius:var(--radius-md);background:color-mix(in oklch, var(--accent-soft) 45%, var(--surface));color:var(--accent-strong);justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:10px 12px;font-size:12.5px;display:flex}.dedup-panel[data-v-b76686ee]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;margin-bottom:12px;padding:14px;display:grid}.dedup-panel h3[data-v-b76686ee],.dedup-panel p[data-v-b76686ee]{margin:0}.dedup-panel h3[data-v-b76686ee]{color:var(--text-strong);font-size:14px;font-weight:650}.dedup-panel p[data-v-b76686ee]{color:var(--muted);margin-top:4px;font-size:12.5px;line-height:1.5}.dedup-actions[data-v-b76686ee]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.dedup-task-status[data-v-b76686ee]{border-top:1px solid var(--line);color:var(--accent-strong);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px 12px;padding-top:10px;font-size:12.5px;font-weight:650;display:flex}.dedup-results[data-v-b76686ee]{border-top:1px solid var(--line);grid-column:1/-1;gap:8px;padding-top:10px;display:grid}.dedup-summary[data-v-b76686ee]{color:var(--muted);font-size:12.5px;font-weight:650}.dedup-row[data-v-b76686ee]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-soft);grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;gap:8px 12px;padding:10px 12px;display:grid}.dedup-row p[data-v-b76686ee]{color:var(--text);grid-column:1/-1;margin:0;font-size:13px;line-height:1.55}.memory-list[data-v-b76686ee]{gap:8px;display:grid}.memory-row[data-v-b76686ee]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 14px;display:grid}.memory-main[data-v-b76686ee]{min-width:0}.row-tags[data-v-b76686ee],.row-actions[data-v-b76686ee]{flex-wrap:wrap;gap:6px;display:flex}.row-actions[data-v-b76686ee]{justify-content:flex-end}.row-actions .danger[data-v-b76686ee]{color:var(--danger)}.row-meta-grid[data-v-b76686ee]{color:var(--muted);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 12px;margin-top:8px;font-size:12.5px;display:grid}.edit-grid[data-v-b76686ee]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.wide[data-v-b76686ee]{grid-column:1/-1}.check-line[data-v-b76686ee]{align-items:center;display:flex!important}.pager[data-v-b76686ee]{justify-content:center;align-items:center;gap:10px;margin-top:14px;display:flex}.pager .ghost-btn[data-v-b76686ee]{min-height:30px;padding:0 10px;font-size:12px}.pager .muted[data-v-b76686ee]{font-size:12.5px}.evidence-drawer[data-v-b76686ee]{z-index:40;background:color-mix(in oklch, var(--text) 16%, transparent);justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer-panel[data-v-b76686ee]{border-left:1px solid var(--line);background:var(--surface);width:min(520px,100vw);height:100%;box-shadow:var(--shadow-lg);padding:18px;overflow:auto}.drawer-panel .section-head h3[data-v-b76686ee]{font-size:15px;font-weight:650}.icon-close[data-v-b76686ee]{border-radius:var(--radius-md);border:1px solid var(--line);background:var(--surface);width:32px;height:32px;color:var(--muted);font-size:18px;line-height:1}.icon-close[data-v-b76686ee]:hover{border-color:var(--line-strong);background:var(--surface-soft);color:var(--text)}.evidence-meta[data-v-b76686ee]{gap:10px;margin:0 0 14px;display:grid}.evidence-meta div[data-v-b76686ee]{grid-template-columns:86px minmax(0,1fr);gap:10px;font-size:13px;display:grid}.evidence-meta dt[data-v-b76686ee]{color:var(--muted);font-size:12.5px}.evidence-meta dd[data-v-b76686ee]{overflow-wrap:anywhere;margin:0}.evidence-text[data-v-b76686ee]{white-space:pre-wrap;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);padding:12px 14px;font-size:13px;line-height:1.7}@media (max-width:1180px){.create-grid[data-v-b76686ee],.filter-card[data-v-b76686ee],.dedup-panel[data-v-b76686ee],.dedup-row[data-v-b76686ee],.memory-row[data-v-b76686ee],.row-meta-grid[data-v-b76686ee],.edit-grid[data-v-b76686ee]{grid-template-columns:1fr}.dedup-actions[data-v-b76686ee],.row-actions[data-v-b76686ee]{justify-content:flex-start}}.knowledge-tabs[data-v-434639ae]{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.knowledge-tabs button[data-v-434639ae]{min-height:44px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 14px}.knowledge-tabs button.active[data-v-434639ae]{border-bottom-color:var(--accent);color:var(--text-strong);font-weight:650}.knowledge-tabs button[data-v-434639ae]:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.binding-settings[data-v-434639ae]{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr) auto;align-items:end;gap:10px;margin-bottom:16px;padding:12px 0;display:grid}.binding-settings label[data-v-434639ae]{color:var(--muted);gap:5px;font-size:12.5px;font-weight:650;display:grid}.binding-settings .ghost-btn[data-v-434639ae],.binding-settings .input[data-v-434639ae]{min-height:44px}.binding-help[data-v-434639ae],.binding-error[data-v-434639ae]{color:var(--muted);grid-column:1/-1;margin:0;font-size:13px;line-height:1.6}.binding-error[data-v-434639ae]{color:var(--danger)}.ranking-provenance[data-v-434639ae]{color:var(--muted);flex-wrap:wrap;gap:8px 20px;margin-bottom:16px;font-size:12.5px;display:flex}.ranking-provenance a[data-v-434639ae],.ranking-row a[data-v-434639ae]{color:var(--accent-strong)}.ranking-audit[data-v-434639ae]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);margin:-4px 0 16px}.ranking-audit summary[data-v-434639ae]{min-height:38px;color:var(--text-strong);cursor:pointer;align-items:center;padding:0 12px;font-size:12.5px;font-weight:650;display:flex}.ranking-audit summary[data-v-434639ae]:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.ranking-audit-list[data-v-434639ae]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 16px;margin:0;padding:0 12px 12px;display:grid}.ranking-audit-list>div[data-v-434639ae]{min-width:0}.ranking-audit-list dt[data-v-434639ae]{color:var(--muted);font-size:12px}.ranking-audit-list dd[data-v-434639ae]{color:var(--text-strong);overflow-wrap:anywhere;margin:3px 0 0;font-size:12.5px}.ranking-audit-list .checksum[data-v-434639ae]{color:var(--muted);font-size:11.5px;line-height:1.45}.ranking-audit-list code[data-v-434639ae]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ranking-toolbar[data-v-434639ae]{grid-template-columns:minmax(220px,1fr) minmax(150px,210px) 120px auto;align-items:end;gap:10px;margin-bottom:14px;display:grid}.ranking-toolbar label[data-v-434639ae]{color:var(--muted);gap:5px;font-size:12.5px;font-weight:650;display:grid}.ranking-toolbar .ghost-btn[data-v-434639ae]{min-height:38px}.ranking-table[data-v-434639ae]{border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden}.ranking-row[data-v-434639ae]{border-top:1px solid var(--line);grid-template-columns:72px minmax(260px,1fr) minmax(110px,.4fr) minmax(140px,.4fr);align-items:center;gap:12px;padding:10px 14px;font-size:13px;display:grid}.ranking-row.with-city[data-v-434639ae],.ranking-table.with-city .ranking-row[data-v-434639ae]{grid-template-columns:72px minmax(230px,1fr) minmax(100px,.35fr) minmax(130px,.4fr) minmax(170px,.55fr)}.ranking-head[data-v-434639ae]{background:var(--surface-soft);color:var(--muted);border-top:0;font-weight:650}.ranking-number[data-v-434639ae],.ranking-revenue[data-v-434639ae]{font-variant-numeric:tabular-nums}.ranking-row strong[data-v-434639ae]{overflow-wrap:anywhere;min-width:0;color:var(--text-strong);font-weight:650}.headquarters-cell[data-v-434639ae]{gap:3px;min-width:0;display:grid}.headquarters-cell span[data-v-434639ae]{color:var(--muted);overflow-wrap:anywhere;font-size:11.5px;line-height:1.35}.knowledge-toolbar[data-v-434639ae]{grid-template-columns:minmax(260px,1fr) 150px auto;gap:10px;margin-bottom:12px;display:grid}.import-panel[data-v-434639ae]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);margin-bottom:12px;padding:14px}.import-panel .section-head h3[data-v-434639ae],.form-panel .section-head h3[data-v-434639ae]{font-size:14px;font-weight:650}.compact[data-v-434639ae]{margin-bottom:10px}.import-textarea[data-v-434639ae]{min-height:120px}.import-candidates[data-v-434639ae]{gap:8px;margin-top:10px;display:grid}.import-candidate[data-v-434639ae]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-soft);padding:12px 14px}.import-candidate strong[data-v-434639ae]{margin:0;font-size:14px;font-weight:650}.import-candidate p[data-v-434639ae]{color:var(--muted);margin:6px 0 0;font-size:12.5px;line-height:1.5}.form-panel[data-v-434639ae]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);margin-bottom:12px;padding:14px}.form-grid[data-v-434639ae]{grid-template-columns:minmax(0,1fr) 260px;gap:12px;display:grid}.form-grid label[data-v-434639ae]{color:var(--muted);gap:6px;font-size:12.5px;font-weight:650;display:grid}.wide[data-v-434639ae]{grid-column:1/-1}.small[data-v-434639ae]{min-height:78px}.check-line[data-v-434639ae]{align-items:center;display:flex!important}.empty-state[data-v-434639ae]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:220px minmax(0,1fr);align-items:center;gap:24px;min-height:220px;padding:24px;display:grid}.empty-state h3[data-v-434639ae]{margin:0;font-size:14px;font-weight:650}.empty-state p[data-v-434639ae]{color:var(--muted);margin:6px 0 14px;font-size:12.5px;line-height:1.5}.empty-visual[data-v-434639ae]{aspect-ratio:1.5;border:1px solid color-mix(in oklch, var(--accent) 24%, var(--line));border-radius:var(--radius-md);background:color-mix(in oklch, var(--accent-soft) 55%, var(--surface));color:var(--accent-strong);letter-spacing:.04em;place-items:center;font-size:28px;font-weight:700;display:grid}.faq-table[data-v-434639ae]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}.table-head[data-v-434639ae],.table-row[data-v-434639ae]{grid-template-columns:30px minmax(280px,1.4fr) minmax(180px,.8fr) minmax(150px,.7fr) 100px auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.table-head[data-v-434639ae]{background:var(--surface-soft);color:var(--muted);font-size:12.5px;font-weight:650}.table-row[data-v-434639ae]{border-top:1px solid var(--line);background:var(--surface)}.table-row strong[data-v-434639ae],.table-row p[data-v-434639ae]{margin:0}.table-row strong[data-v-434639ae]{color:var(--text-strong);font-size:14px;font-weight:650}.table-row p[data-v-434639ae]{color:var(--muted);margin-top:4px;font-size:12.5px;line-height:1.5}.table-row>span[data-v-434639ae]{color:var(--muted);font-size:12.5px}.answer[data-v-434639ae]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.keyword-list[data-v-434639ae],.row-actions[data-v-434639ae]{flex-wrap:wrap;gap:6px;display:flex}.keyword-list .tag[data-v-434639ae]{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.row-actions .danger[data-v-434639ae]{color:var(--danger)}.pager[data-v-434639ae]{justify-content:center;align-items:center;gap:10px;margin-top:14px;display:flex}.pager .ghost-btn[data-v-434639ae]{min-height:30px;padding:0 10px;font-size:12px}.pager .muted[data-v-434639ae]{font-size:12.5px}@media (max-width:1180px){.ranking-toolbar[data-v-434639ae]{grid-template-columns:repeat(2,minmax(0,1fr))}.ranking-row[data-v-434639ae],.ranking-table.with-city .ranking-row[data-v-434639ae]{grid-template-columns:54px minmax(0,1fr);gap:5px 12px}.ranking-row[data-v-434639ae]>:nth-child(n+3){grid-column:2}.ranking-head[data-v-434639ae]{display:none}.binding-settings[data-v-434639ae]{grid-template-columns:minmax(180px,1fr) auto}.knowledge-toolbar[data-v-434639ae],.form-grid[data-v-434639ae],.empty-state[data-v-434639ae],.table-head[data-v-434639ae],.table-row[data-v-434639ae]{grid-template-columns:1fr}.table-head[data-v-434639ae]{display:none}}@media (max-width:600px){.ranking-toolbar[data-v-434639ae],.binding-settings[data-v-434639ae]{grid-template-columns:1fr}}.persona-page[data-v-8b45d5c1],.persona-form[data-v-8b45d5c1]{gap:14px;display:grid}.persona-hero[data-v-8b45d5c1]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.persona-hero h2[data-v-8b45d5c1],.persona-hero p[data-v-8b45d5c1]{margin:0}.persona-hero h2[data-v-8b45d5c1]{letter-spacing:-.02em;color:var(--text-strong);font-size:16px;font-weight:650}.persona-hero p[data-v-8b45d5c1]{color:var(--muted);max-width:72ch;margin-top:4px;font-size:12.5px;line-height:1.5}.persona-mark[data-v-8b45d5c1]{border-radius:var(--radius-md);border:1px solid color-mix(in oklch, var(--accent) 22%, var(--line));background:var(--accent-soft);width:36px;height:36px;color:var(--accent-strong);place-items:center;font-size:14px;font-weight:700;display:grid}.eyebrow[data-v-8b45d5c1]{color:var(--accent-strong);letter-spacing:.02em;margin:0 0 2px;font-size:11.5px;font-weight:650}.form-grid[data-v-8b45d5c1]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 12px;display:grid}.form-grid label[data-v-8b45d5c1]{color:var(--muted);gap:5px;font-size:12px;font-weight:650;display:grid}.wide[data-v-8b45d5c1]{grid-column:1/-1}.large[data-v-8b45d5c1]{min-height:168px}.compact[data-v-8b45d5c1]{min-height:72px}.switch-grid[data-v-8b45d5c1]{flex-wrap:wrap;gap:10px 18px;margin-top:12px;display:flex}.switch-grid label[data-v-8b45d5c1]{color:var(--muted);align-items:center;gap:7px;font-size:12.5px;font-weight:650;display:flex}.example-row[data-v-8b45d5c1]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:10px;display:grid}.example-row label[data-v-8b45d5c1]{color:var(--muted);gap:5px;font-size:12px;font-weight:650;display:grid}.save-bar[data-v-8b45d5c1]{z-index:5;background:var(--surface);border-top:1px solid var(--line);gap:10px;padding:12px 0;display:flex;position:sticky;bottom:0}.danger[data-v-8b45d5c1]{color:var(--danger)}@media (max-width:980px){.form-grid[data-v-8b45d5c1],.example-row[data-v-8b45d5c1],.persona-hero[data-v-8b45d5c1]{grid-template-columns:1fr}}.commands-page[data-v-cdfd6c64]{grid-template-columns:minmax(0,1fr) minmax(320px,380px)}.command-toolbar[data-v-cdfd6c64]{margin-bottom:12px}.command-toolbar .input[data-v-cdfd6c64]{min-width:220px;max-width:280px}.command-toolbar .select[data-v-cdfd6c64]{width:auto;min-width:140px}.toolbar-actions[data-v-cdfd6c64]{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.command-table[data-v-cdfd6c64]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);font-variant-numeric:tabular-nums;overflow:hidden}.table-head[data-v-cdfd6c64],.table-row[data-v-cdfd6c64]{border-bottom:1px solid var(--line);grid-template-columns:minmax(96px,.85fr) minmax(88px,.7fr) minmax(120px,1fr) 96px 80px 140px;align-items:center;gap:8px;padding:0 12px;display:grid}.table-row>span[data-v-cdfd6c64],.table-row>strong[data-v-cdfd6c64]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.table-row>strong[data-v-cdfd6c64]{color:var(--text-strong);font-weight:650}.table-head[data-v-cdfd6c64]{background:var(--surface-soft);min-height:36px;color:var(--muted);font-size:12px;font-weight:600}.table-row[data-v-cdfd6c64]{cursor:pointer;background:var(--surface);min-height:48px;transition:background .12s,border-color .12s}.table-row[data-v-cdfd6c64]:hover{background:color-mix(in oklch, var(--surface-soft) 65%, transparent)}.table-row.active[data-v-cdfd6c64]{background:var(--accent-soft);box-shadow:inset 2px 0 0 var(--accent)}.table-row.active>strong[data-v-cdfd6c64]{color:var(--accent-strong)}.table-row[data-v-cdfd6c64]:last-child,.table-head[data-v-cdfd6c64]:last-child{border-bottom:0}.table-footer[data-v-cdfd6c64],.editor-footer[data-v-cdfd6c64]{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.table-footer .muted[data-v-cdfd6c64]{margin:0;font-size:12.5px}.command-editor[data-v-cdfd6c64]{min-height:320px}.form-grid[data-v-cdfd6c64]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.form-grid label[data-v-cdfd6c64]{color:var(--muted);gap:6px;font-size:12px;font-weight:600;display:grid}.wide[data-v-cdfd6c64]{grid-column:1/-1}.switch[data-v-cdfd6c64]{white-space:nowrap;color:var(--text);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.form-grid .editor-switch[data-v-cdfd6c64]{border-block:1px solid var(--line);white-space:normal;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.form-grid small[data-v-cdfd6c64]{color:var(--muted);font-size:12px;font-weight:400;line-height:1.65}.editor-switch small[data-v-cdfd6c64]{margin-top:5px;display:block}.editor-switch input[data-v-cdfd6c64]{flex-shrink:0}.warn-box[data-v-cdfd6c64]{border:1px solid color-mix(in oklch, var(--warning) 40%, var(--line));border-radius:var(--radius-md);background:var(--warning-soft);color:var(--warning);margin-bottom:16px;padding:10px 12px;font-size:12.5px;line-height:1.5}@media (max-width:900px){.commands-page[data-v-cdfd6c64]{grid-template-columns:1fr}.form-grid[data-v-cdfd6c64],.toolbar-actions[data-v-cdfd6c64]{grid-template-columns:1fr;display:grid}.toolbar-actions[data-v-cdfd6c64]{margin-left:0}.toolbar-actions .btn[data-v-cdfd6c64],.toolbar-actions .ghost-btn[data-v-cdfd6c64]{width:100%}.command-toolbar .input[data-v-cdfd6c64],.command-toolbar .select[data-v-cdfd6c64]{width:100%;max-width:none}.table-head[data-v-cdfd6c64]{display:none}.table-row[data-v-cdfd6c64]{grid-template-columns:1fr 1fr;gap:8px;padding:12px}}.page[data-v-6129ab28],.panel[data-v-6129ab28]{min-width:0;max-width:100%}.bulk-result-table[data-v-6129ab28]{max-width:100%}.bulk-result-table table[data-v-6129ab28]{min-width:500px}.task-summary[data-v-6129ab28]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-width:0;max-width:100%;margin-bottom:12px;display:grid}.task-summary article[data-v-6129ab28]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);min-width:0;box-shadow:none;gap:6px;padding:12px;display:grid}.task-summary span[data-v-6129ab28]{color:var(--muted);font-size:12px;font-weight:600}.task-summary strong[data-v-6129ab28]{color:var(--text-strong);letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:700;overflow:hidden}.task-filter-bar label[data-v-6129ab28]{min-width:0;color:var(--muted);gap:6px;font-size:12px;font-weight:600;display:grid}.task-filter-bar .input[data-v-6129ab28]{min-width:200px}.task-filter-bar .select[data-v-6129ab28]{width:auto;min-width:120px}.filter-actions[data-v-6129ab28]{justify-content:flex-end;align-self:end;gap:8px;min-width:0;display:flex}.task-table[data-v-6129ab28]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);width:100%;min-width:0;max-width:100%;box-shadow:none;font-variant-numeric:tabular-nums;overflow:auto}.task-table-head[data-v-6129ab28],.task-row[data-v-6129ab28]{border-bottom:1px solid var(--line);grid-template-columns:minmax(260px,1.2fr) 108px 132px minmax(150px,.8fr) 88px 160px 88px;align-items:center;gap:8px;min-width:1080px;padding:10px 12px;font-size:13px;display:grid}.task-table-head[data-v-6129ab28]{background:var(--surface-soft);color:var(--muted);font-size:12px;font-weight:600;position:sticky;top:0}.task-row[data-v-6129ab28]:last-child{border-bottom:0}.task-row.active[data-v-6129ab28]{background:var(--accent-soft)}.task-title[data-v-6129ab28]{gap:4px;min-width:0;display:grid}.task-title strong[data-v-6129ab28]{text-overflow:ellipsis;white-space:nowrap;color:var(--text-strong);font-weight:650;overflow:hidden}.task-title small[data-v-6129ab28]{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:12px;font-weight:400;overflow:hidden}.progress-cell[data-v-6129ab28]{font-variant-numeric:tabular-nums;gap:6px;display:grid}.progress-cell i[data-v-6129ab28]{background:var(--surface-soft);border:1px solid var(--line);border-radius:999px;height:6px;display:block;overflow:hidden}.progress-cell b[data-v-6129ab28]{border-radius:inherit;background:var(--accent);height:100%;display:block}.row-action[data-v-6129ab28]{justify-self:start}.task-detail[data-v-6129ab28]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:none;margin-top:16px;overflow:hidden}.detail-head[data-v-6129ab28]{border-bottom:1px solid var(--line);background:var(--surface-soft);justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.detail-head h3[data-v-6129ab28],.detail-head p[data-v-6129ab28],.detail-block h4[data-v-6129ab28],.detail-list[data-v-6129ab28]{margin:0}.detail-head h3[data-v-6129ab28]{font-size:15px;font-weight:650}.detail-head p[data-v-6129ab28]{color:var(--muted);margin-top:4px;font-size:12.5px}.detail-body[data-v-6129ab28]{grid-template-columns:minmax(240px,.9fr) minmax(220px,.8fr) minmax(300px,1.2fr);gap:0;display:grid}.detail-block[data-v-6129ab28]{border-right:1px solid var(--line);min-width:0;padding:14px 16px}.detail-block[data-v-6129ab28]:last-child{border-right:0}.detail-block h4[data-v-6129ab28]{color:var(--text-strong);margin-bottom:10px;font-size:13px;font-weight:650}.detail-list[data-v-6129ab28]{grid-template-columns:80px minmax(0,1fr);gap:8px 12px;font-size:13px;display:grid}.detail-list dt[data-v-6129ab28]{color:var(--muted);font-size:12px;font-weight:600}.detail-list dd[data-v-6129ab28]{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0}.detail-result pre[data-v-6129ab28]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);max-height:260px;color:var(--text);font-family:var(--font-mono);white-space:pre-wrap;margin:0;padding:12px;font-size:12px;line-height:1.6;overflow:auto}.error-text[data-v-6129ab28]{color:var(--danger);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600}.pager[data-v-6129ab28]{justify-content:center;align-items:center;gap:12px;margin-top:16px;display:flex}.compact[data-v-6129ab28]{min-height:96px}@media (max-width:760px){.task-summary[data-v-6129ab28]{grid-template-columns:1fr 1fr}.task-filter-bar[data-v-6129ab28]{grid-template-columns:1fr;display:grid}.task-filter-bar .input[data-v-6129ab28],.task-filter-bar .select[data-v-6129ab28]{width:100%;max-width:none}.filter-actions[data-v-6129ab28]{grid-template-columns:1fr 1fr;justify-content:stretch;display:grid}.detail-head[data-v-6129ab28],.detail-body[data-v-6129ab28]{grid-template-columns:1fr;display:grid}.detail-block[data-v-6129ab28]{border-right:0;border-bottom:1px solid var(--line)}.detail-block[data-v-6129ab28]:last-child{border-bottom:0}}.audit-summary[data-v-9f301081]{grid-template-columns:1.2fr .7fr 1fr;gap:12px;min-width:0;margin-bottom:12px;display:grid}.audit-summary article[data-v-9f301081]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);min-width:0;box-shadow:none;gap:6px;padding:12px;display:grid}.audit-summary span[data-v-9f301081]{color:var(--muted);font-size:12px;font-weight:600}.audit-summary strong[data-v-9f301081]{color:var(--text-strong);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;overflow:hidden}.audit-filter-bar label[data-v-9f301081]{min-width:0;color:var(--muted);gap:6px;font-size:12px;font-weight:600;display:grid}.audit-filter-bar .input[data-v-9f301081]{min-width:180px}.audit-filter-bar .select[data-v-9f301081]{width:auto;min-width:120px}.filter-actions[data-v-9f301081]{justify-content:flex-end;align-self:end;gap:8px;display:flex}.audit-table[data-v-9f301081]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:none;font-variant-numeric:tabular-nums;overflow:auto}.audit-head[data-v-9f301081],.audit-row[data-v-9f301081]{border-bottom:1px solid var(--line);grid-template-columns:160px 108px 120px 130px 140px minmax(220px,1fr) 88px;align-items:center;gap:8px;min-width:1080px;padding:10px 12px;font-size:13px;display:grid}.audit-head[data-v-9f301081]{background:var(--surface-soft);color:var(--muted);font-size:12px;font-weight:600;position:sticky;top:0}.audit-row[data-v-9f301081]:last-child{border-bottom:0}.audit-row strong[data-v-9f301081]{color:var(--text-strong);font-weight:650}.audit-row.active[data-v-9f301081]{background:var(--accent-soft)}.detail[data-v-9f301081]{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.row-action[data-v-9f301081]{justify-self:start}.audit-detail[data-v-9f301081]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:none;margin-top:16px;overflow:hidden}.detail-head[data-v-9f301081]{border-bottom:1px solid var(--line);background:var(--surface-soft);justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.detail-head h3[data-v-9f301081],.detail-head p[data-v-9f301081],.detail-list[data-v-9f301081],.detail-text h4[data-v-9f301081],.detail-text p[data-v-9f301081]{margin:0}.detail-head h3[data-v-9f301081]{font-size:15px;font-weight:650}.detail-head p[data-v-9f301081]{color:var(--muted);margin-top:4px;font-size:12.5px}.detail-body[data-v-9f301081]{grid-template-columns:minmax(280px,.9fr) minmax(320px,1.1fr);display:grid}.detail-list[data-v-9f301081]{border-right:1px solid var(--line);grid-template-columns:80px minmax(0,1fr);gap:8px 12px;padding:14px 16px;font-size:13px;display:grid}.detail-list dt[data-v-9f301081]{color:var(--muted);font-size:12px;font-weight:600}.detail-list dd[data-v-9f301081]{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0}.detail-text[data-v-9f301081]{min-width:0;padding:14px 16px}.detail-text h4[data-v-9f301081]{color:var(--text-strong);margin-bottom:10px;font-size:13px;font-weight:650}.detail-text p[data-v-9f301081]{overflow-wrap:anywhere;color:var(--text);font-size:13px;line-height:1.65}.compact[data-v-9f301081]{min-height:96px}@media (max-width:960px){.audit-summary[data-v-9f301081]{grid-template-columns:1fr}.audit-filter-bar[data-v-9f301081]{grid-template-columns:1fr;display:grid}.audit-filter-bar .input[data-v-9f301081],.audit-filter-bar .select[data-v-9f301081]{width:100%;max-width:none}.filter-actions[data-v-9f301081]{justify-content:stretch}.filter-actions .btn[data-v-9f301081],.filter-actions .ghost-btn[data-v-9f301081]{flex:1}.detail-body[data-v-9f301081]{grid-template-columns:1fr}.detail-list[data-v-9f301081]{border-right:0;border-bottom:1px solid var(--line)}}.health-panel[data-v-e0ecff32]{gap:0;display:grid}.health-grid[data-v-e0ecff32]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.status-section[data-v-e0ecff32]{border-top:1px solid var(--line);gap:12px;margin-top:16px;padding-top:16px;display:grid}.status-section[data-v-e0ecff32]:first-of-type{border-top:0;margin-top:0;padding-top:0}.sub-head[data-v-e0ecff32]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sub-head h3[data-v-e0ecff32],.sub-head p[data-v-e0ecff32]{margin:0}.sub-head h3[data-v-e0ecff32]{color:var(--text-strong);font-size:14px;font-weight:650}.sub-head p[data-v-e0ecff32]{color:var(--muted);margin-top:4px;font-size:12.5px;line-height:1.5}.participation-table[data-v-e0ecff32],.history-table[data-v-e0ecff32]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:none;font-variant-numeric:tabular-nums;overflow:auto}.participation-head[data-v-e0ecff32],.participation-row[data-v-e0ecff32]{border-bottom:1px solid var(--line);grid-template-columns:160px 112px 96px minmax(160px,1fr) 72px 120px;align-items:center;gap:8px;min-width:760px;padding:10px 12px;font-size:13px;display:grid}.participation-head[data-v-e0ecff32],.history-head[data-v-e0ecff32]{background:var(--surface-soft);color:var(--muted);font-size:12px;font-weight:600}.participation-row[data-v-e0ecff32]:last-child,.history-row[data-v-e0ecff32]:last-child{border-bottom:0}.participation-row strong[data-v-e0ecff32],.history-row strong[data-v-e0ecff32]{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.history-head[data-v-e0ecff32],.history-row[data-v-e0ecff32]{border-bottom:1px solid var(--line);grid-template-columns:minmax(160px,1fr) 100px 88px 80px 100px 160px 88px;align-items:center;gap:8px;min-width:880px;padding:10px 12px;font-size:13px;display:grid}.history-row.active[data-v-e0ecff32]{background:var(--accent-soft)}.model-detail[data-v-e0ecff32]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:none;gap:12px;padding:14px 16px;display:grid}.detail-head[data-v-e0ecff32]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.detail-head h3[data-v-e0ecff32],.detail-head p[data-v-e0ecff32],.detail-text h4[data-v-e0ecff32],.detail-text p[data-v-e0ecff32]{margin:0}.detail-head h3[data-v-e0ecff32]{font-size:15px;font-weight:650}.detail-head p[data-v-e0ecff32]{color:var(--muted);margin-top:4px;font-size:12.5px}.detail-body[data-v-e0ecff32]{grid-template-columns:minmax(240px,.9fr) minmax(280px,1.1fr);gap:12px;display:grid}.detail-list[data-v-e0ecff32]{grid-template-columns:80px minmax(0,1fr);gap:8px 12px;margin:0;font-size:13px;display:grid}.detail-list dt[data-v-e0ecff32]{color:var(--muted);font-size:12px;font-weight:600}.detail-list dd[data-v-e0ecff32]{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0;margin:0}.detail-text[data-v-e0ecff32]{border-left:1px solid var(--line);gap:8px;min-width:0;padding-left:12px;display:grid}.detail-text h4[data-v-e0ecff32]{color:var(--text-strong);margin-bottom:0;font-size:13px;font-weight:650}.detail-text p[data-v-e0ecff32]{color:var(--muted);overflow-wrap:anywhere;font-size:13px;line-height:1.65}.compact[data-v-e0ecff32]{min-height:96px}.diagnostics[data-v-e0ecff32]{color:var(--muted);margin-top:16px;font-size:12.5px}.diagnostics summary[data-v-e0ecff32]{cursor:pointer;font-weight:600}pre[data-v-e0ecff32]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin:10px 0 0;padding:12px;font-size:12px;line-height:1.55;overflow:auto}.row-action[data-v-e0ecff32]{justify-self:start}@media (max-width:760px){.health-grid[data-v-e0ecff32]{grid-template-columns:1fr}.sub-head[data-v-e0ecff32]{display:grid}.detail-body[data-v-e0ecff32]{grid-template-columns:1fr}.detail-text[data-v-e0ecff32]{border-left:0;border-top:1px solid var(--line);padding-top:12px;padding-left:0}}.page-heading[data-v-46c5a36d]{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.page-heading h1[data-v-46c5a36d]{letter-spacing:-.6px;margin:0;font-size:28px}.page-heading p[data-v-46c5a36d],.section-intro p[data-v-46c5a36d]{color:var(--muted);margin:7px 0 0;line-height:1.7}.heading-actions[data-v-46c5a36d]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dirty-hint[data-v-46c5a36d]{border:1px solid var(--line);color:var(--warning);background:var(--warning-soft);border-radius:6px;padding:9px 12px;font-size:12px}.section-intro h2[data-v-46c5a36d]{margin:0;font-size:16px}.runtime-layout[data-v-46c5a36d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.policy-card[data-v-46c5a36d]{align-content:start;gap:18px;padding:24px;display:grid}.policy-toggle[data-v-46c5a36d]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}.policy-toggle strong[data-v-46c5a36d]{font-weight:600;display:block}.policy-toggle small[data-v-46c5a36d]{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.65;display:block}.preset-btn[data-v-46c5a36d]{justify-self:start}.keyword-row[data-v-46c5a36d]{grid-template-columns:minmax(0,1fr) 60px 35px;align-items:center;gap:12px;display:grid}.keyword-row label[data-v-46c5a36d]{align-items:center;gap:6px;font-size:12px;display:flex}.keywords-head h3[data-v-46c5a36d]{margin:0;font-size:14px}.groups-panel[data-v-46c5a36d]{padding:24px}.group-search[data-v-46c5a36d]{max-width:340px;margin:18px 0}.group-list[data-v-46c5a36d]{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px;display:grid}.group-row[data-v-46c5a36d]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:15px 0;display:flex}.group-row strong[data-v-46c5a36d]{font-size:13px;font-weight:550;display:block}.group-row small[data-v-46c5a36d]{color:var(--muted);margin-top:4px;font-size:12px;display:block}.models-panel[data-v-46c5a36d]{padding:0;overflow:hidden}.purpose-tabs[data-v-46c5a36d]{border-bottom:1px solid var(--line);gap:16px;padding:0 24px;display:flex;overflow:auto}.purpose-tabs button[data-v-46c5a36d]{color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:8px;padding:16px 8px 14px;display:flex}.purpose-tabs button.active[data-v-46c5a36d]{border-bottom-color:var(--accent);color:var(--accent-strong);font-weight:650}.purpose-tabs button.failed[data-v-46c5a36d]{color:var(--danger)}.purpose-tabs span[data-v-46c5a36d]{background:var(--surface-soft);color:var(--muted);border-radius:5px;padding:2px 6px;font-size:11px}.model-purpose-description[data-v-46c5a36d]{color:var(--muted);margin:18px 24px 0;font-size:12px;line-height:1.6}.model-connections-heading[data-v-46c5a36d]{justify-content:space-between;align-items:center;gap:16px;padding:24px 24px 0;display:flex}.model-toolbar[data-v-46c5a36d]{justify-content:space-between;align-items:center;gap:15px;padding:18px 24px;display:flex}.model-filters[data-v-46c5a36d]{align-items:center;gap:10px;display:flex}.model-filters form[data-v-46c5a36d]{width:250px}.model-filters .select[data-v-46c5a36d]{width:115px}.model-table[data-v-46c5a36d]{margin:0 24px;overflow:auto}.model-table table[data-v-46c5a36d]{border-collapse:collapse;width:100%;min-width:860px;font-size:12px}.model-table th[data-v-46c5a36d]{text-align:left;color:var(--muted);background:var(--surface-soft);border-bottom:1px solid var(--line);padding:13px 14px;font-weight:550}.model-table td[data-v-46c5a36d]{border-bottom:1px solid var(--line);padding:17px 14px}.model-table tbody tr[data-v-46c5a36d]:hover{background:var(--surface-soft)}.model-table tr.disabled[data-v-46c5a36d]{color:var(--muted)}.model-table small[data-v-46c5a36d]{margin-top:5px;font-size:11px;display:block}.table-model-name[data-v-46c5a36d]{overflow-wrap:anywhere;min-width:120px;max-width:240px;font-size:13px;font-weight:600;display:block}.endpoint[data-v-46c5a36d]{text-overflow:ellipsis;white-space:nowrap;max-width:210px;color:var(--muted);overflow:hidden}.default-control[data-v-46c5a36d]{white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:flex}.status-dot[data-v-46c5a36d]{white-space:nowrap;align-items:center;gap:6px;display:flex}.status-dot[data-v-46c5a36d]:before{content:"";background:var(--muted);border-radius:50%;width:6px;height:6px}.status-dot.on[data-v-46c5a36d]:before{background:var(--accent)}.health-text[data-v-46c5a36d]{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:100px;overflow:hidden}.health-text.failed[data-v-46c5a36d]{color:var(--danger)}.row-actions[data-v-46c5a36d]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.link-btn[data-v-46c5a36d]{color:var(--accent-strong);white-space:nowrap;background:0 0;border:0;padding:0;font-size:12px}.danger[data-v-46c5a36d]{color:var(--danger)}.sort-button[data-v-46c5a36d]{font-size:16px}.actions-cell[data-v-46c5a36d]{min-width:110px}.model-list-footer[data-v-46c5a36d]{color:var(--muted);justify-content:space-between;gap:12px;padding:20px 24px;font-size:12px;display:flex}.save-footer[data-v-46c5a36d]{justify-content:space-between;align-items:center;gap:15px;font-size:12px;display:flex}.model-edit-fields[data-v-46c5a36d]{border:0;gap:24px;min-width:0;margin:0;padding:0;display:grid}.model-edit-section[data-v-46c5a36d]{gap:18px;min-width:0;display:grid}.model-edit-section+.model-edit-section[data-v-46c5a36d]{border-top:1px solid var(--line);padding-top:24px}.model-edit-section h3[data-v-46c5a36d]{margin:0;font-size:14px;font-weight:650}.model-edit-section>label[data-v-46c5a36d],.edit-field-pair label[data-v-46c5a36d]{gap:8px;min-width:0;font-size:13px;font-weight:550;display:grid}.model-edit-fields small[data-v-46c5a36d]{color:var(--muted);font-size:12px;font-weight:400;line-height:1.6}.edit-field-pair[data-v-46c5a36d]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.model-edit-fields .policy-toggle[data-v-46c5a36d],.model-edit-fields .default-control[data-v-46c5a36d]{display:flex}.delete-model[data-v-46c5a36d]{justify-self:start}.compact[data-v-46c5a36d]{min-height:120px}@media (max-width:1100px){.model-toolbar[data-v-46c5a36d]{flex-wrap:wrap}.model-filters[data-v-46c5a36d]{flex:1;justify-content:flex-end}.model-filters form[data-v-46c5a36d]{flex:1;max-width:320px}.group-list[data-v-46c5a36d]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.runtime-layout[data-v-46c5a36d]{grid-template-columns:1fr}.page-heading[data-v-46c5a36d]{flex-direction:column;gap:14px}.heading-actions[data-v-46c5a36d]{justify-content:space-between;width:100%}}@media (max-width:600px){.page-heading h1[data-v-46c5a36d]{font-size:24px}.policy-card[data-v-46c5a36d],.groups-panel[data-v-46c5a36d]{padding:18px}.purpose-tabs[data-v-46c5a36d]{gap:8px;padding:0 16px}.model-toolbar[data-v-46c5a36d]{align-items:stretch;padding:18px 16px}.model-filters[data-v-46c5a36d]{flex-wrap:wrap;justify-content:space-between;gap:8px;width:100%}.model-filters form[data-v-46c5a36d]{flex:100%;max-width:none}.model-filters .select[data-v-46c5a36d]{flex:1}.model-table[data-v-46c5a36d]{padding:0 16px}.group-list[data-v-46c5a36d]{grid-template-columns:1fr}.model-list-footer[data-v-46c5a36d]{flex-direction:column;padding:18px 16px}.keyword-row[data-v-46c5a36d]{gap:8px}.edit-field-pair[data-v-46c5a36d]{grid-template-columns:1fr}}.reply-routing-settings[data-v-46c5a36d]{border-bottom:1px solid var(--line);gap:24px;padding:24px;display:grid}.routing-layout[data-v-46c5a36d]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.routing-models[data-v-46c5a36d]{gap:16px;min-width:0;display:grid}.routing-field[data-v-46c5a36d]{gap:8px;min-width:0;font-size:13px;font-weight:550;display:grid}.routing-toggle[data-v-46c5a36d]{padding:2px 0 16px}.routing-toggle input[data-v-46c5a36d]{flex-shrink:0}.fallback-heading[data-v-46c5a36d]{justify-content:space-between;align-items:center;gap:12px;display:flex}.fallback-heading h3[data-v-46c5a36d],.routing-timeouts h3[data-v-46c5a36d]{margin:0;font-size:14px;font-weight:600}.routing-note[data-v-46c5a36d]{color:var(--muted);margin:0;font-size:12px;font-weight:400;line-height:1.6}.routing-fallback-list[data-v-46c5a36d]{border-block:1px solid var(--line);margin:0;padding:0;list-style:none}.routing-fallback-row[data-v-46c5a36d]{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0;display:grid}.routing-fallback-row+.routing-fallback-row[data-v-46c5a36d]{border-top:1px solid var(--line)}.fallback-number[data-v-46c5a36d]{background:var(--surface-soft);width:24px;height:24px;color:var(--muted);font:12px/1 var(--font-mono);border-radius:5px;align-self:start;place-items:center;display:grid}.fallback-model[data-v-46c5a36d]{min-width:0}.fallback-model strong[data-v-46c5a36d]{overflow-wrap:anywhere;font-size:13px;font-weight:550;line-height:1.5;display:block}.fallback-meta[data-v-46c5a36d]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.fallback-meta code[data-v-46c5a36d],.routing-preview code[data-v-46c5a36d]{font:12px/1.5 var(--font-mono);overflow-wrap:anywhere}.fallback-meta code[data-v-46c5a36d]{color:var(--muted)}.fallback-unavailable[data-v-46c5a36d]{color:var(--warning);font-size:11px}.fallback-actions[data-v-46c5a36d]{align-items:center;gap:12px;display:flex}.fallback-actions button[data-v-46c5a36d]{min-height:32px}.link-btn[data-v-46c5a36d]:disabled{color:var(--subtle);cursor:not-allowed}.routing-fallback-list.inactive .fallback-model[data-v-46c5a36d],.routing-fallback-list.inactive .fallback-number[data-v-46c5a36d]{color:var(--muted)}.fallback-empty[data-v-46c5a36d]{background:var(--surface-soft);color:var(--muted);border-radius:6px;margin:0;padding:16px;font-size:12px;line-height:1.7}.routing-timeouts[data-v-46c5a36d]{border-left:1px solid var(--line);gap:18px;min-width:0;padding-left:32px;display:grid}.routing-timeouts .section-intro p[data-v-46c5a36d]{font-size:12px}.timeout-matrix-head[data-v-46c5a36d],.timeout-matrix-row[data-v-46c5a36d]{grid-template-columns:60px repeat(2,minmax(0,1fr));align-items:center;gap:12px;display:grid}.timeout-matrix-head[data-v-46c5a36d]{color:var(--muted);padding-bottom:10px;font-size:12px}.timeout-matrix-row[data-v-46c5a36d]{border-top:1px solid var(--line);padding:14px 0}.timeout-matrix-row strong[data-v-46c5a36d]{font-size:13px;font-weight:550}.timeout-matrix-row label[data-v-46c5a36d]{min-width:0}.timeout-matrix-row .input[data-v-46c5a36d]{font-variant-numeric:tabular-nums}.timeout-mobile-label[data-v-46c5a36d]{display:none}.routing-preview[data-v-46c5a36d]{background:var(--surface-soft);border-radius:6px;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:14px 16px;font-size:12px;display:flex}.routing-preview-label[data-v-46c5a36d]{color:var(--muted)}.routing-preview ol[data-v-46c5a36d]{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.routing-preview li[data-v-46c5a36d]{color:var(--accent-strong);align-items:center;gap:8px;display:flex}.routing-preview li+li[data-v-46c5a36d]:before{content:"→";color:var(--subtle)}.routing-preview small[data-v-46c5a36d]{color:var(--muted);margin-left:auto;font-size:11px;line-height:1.6}@media (max-width:999px){.routing-layout[data-v-46c5a36d]{grid-template-columns:minmax(0,1fr);gap:24px}.routing-timeouts[data-v-46c5a36d]{border-left:0;border-top:1px solid var(--line);padding:24px 0 0}}@media (max-width:600px){.reply-routing-settings[data-v-46c5a36d]{gap:20px;padding:20px 16px}.purpose-tabs[data-v-46c5a36d]{flex-wrap:wrap}.model-connections-heading[data-v-46c5a36d]{flex-wrap:wrap;padding:20px 16px 0}.model-table[data-v-46c5a36d]{margin:0 16px;padding:0}.fallback-actions[data-v-46c5a36d]{grid-column:2/-1;justify-self:start;gap:12px}.routing-fallback-row[data-v-46c5a36d]{grid-template-columns:24px minmax(0,1fr);gap:4px 12px}.routing-preview small[data-v-46c5a36d]{width:100%;margin-left:0}}.security-page[data-v-413f2739]{gap:16px;display:grid}.security-grid[data-v-413f2739]{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:16px}.security-page .panel[data-v-413f2739]{padding:16px 18px}.security-page label[data-v-413f2739]{color:var(--muted);gap:6px;font-size:12.5px;font-weight:600;display:grid}.inline-form[data-v-413f2739]{flex-wrap:wrap;align-items:end;gap:8px;margin-top:12px;display:flex}.inline-form .input[data-v-413f2739]{max-width:220px}.stack-form[data-v-413f2739]{gap:10px;max-width:420px;margin-top:20px;display:grid}.stack-form h3[data-v-413f2739]{margin:0;font-size:14px;font-weight:650}.align-start[data-v-413f2739]{justify-self:start}.invite-form[data-v-413f2739]{grid-template-columns:minmax(140px,.35fr) minmax(140px,.35fr) minmax(220px,1fr) auto;align-items:end;gap:10px;display:grid}.grant-picker[data-v-413f2739]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);gap:6px;max-height:150px;margin:0;padding:8px 10px;display:grid;overflow:auto}.check-row[data-v-413f2739]{color:var(--text);align-items:center;gap:8px;font-size:12.5px;font-weight:500;display:flex}.invite-result[data-v-413f2739]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);gap:8px;margin-top:12px;padding:12px;display:grid}.invite-result code[data-v-413f2739]{overflow-wrap:anywhere;font-family:var(--font-mono);font-size:12px}.account-list[data-v-413f2739]{gap:10px;display:grid}.account-row[data-v-413f2739]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:minmax(150px,.55fr) minmax(260px,1fr) auto;align-items:start;gap:14px;padding:12px 14px;display:grid}.account-main strong[data-v-413f2739]{font-size:13.5px}.account-main p[data-v-413f2739],.account-main small[data-v-413f2739],.panel>p[data-v-413f2739]{color:var(--muted);font-size:12.5px}.account-settings[data-v-413f2739]{gap:8px;display:grid}.compact-form[data-v-413f2739]{margin:0}.account-actions[data-v-413f2739]{flex-wrap:wrap;justify-content:end;gap:6px;display:flex}.danger-action[data-v-413f2739],.danger-link[data-v-413f2739]{color:var(--danger)}.list-row[data-v-413f2739],.audit-row[data-v-413f2739]{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:9px 0;font-size:13px;display:flex}.audit-row span[data-v-413f2739],.list-row small[data-v-413f2739]{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.security-side h2[data-v-413f2739]{margin-top:0;font-size:14px}@media (max-width:1100px){.security-grid[data-v-413f2739],.invite-form[data-v-413f2739],.account-row[data-v-413f2739]{grid-template-columns:1fr}.account-actions[data-v-413f2739]{justify-content:start}}@media (max-width:620px){.inline-form[data-v-413f2739]{flex-direction:column;align-items:stretch}.inline-form .input[data-v-413f2739]{max-width:none}}.preview-summary[data-v-8cd31fc3],.preview-toolbar[data-v-8cd31fc3]{gap:12px;margin-bottom:12px;display:grid}.preview-summary[data-v-8cd31fc3]{grid-template-columns:repeat(3,minmax(0,1fr))}.preview-summary article[data-v-8cd31fc3],.preview-toolbar[data-v-8cd31fc3]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);padding:12px 14px}.preview-summary article[data-v-8cd31fc3]{gap:6px;min-width:0;display:grid}.preview-summary span[data-v-8cd31fc3],.preview-title small[data-v-8cd31fc3],.muted[data-v-8cd31fc3]{color:var(--muted);font-size:12.5px}.preview-summary strong[data-v-8cd31fc3]{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;overflow:hidden}.preview-toolbar[data-v-8cd31fc3]{grid-template-columns:minmax(160px,220px) minmax(140px,180px) auto;align-items:end}.preview-toolbar label[data-v-8cd31fc3]{color:var(--muted);gap:6px;font-size:12.5px;font-weight:650;display:grid}.toolbar-actions[data-v-8cd31fc3]{justify-content:flex-end;display:flex}.preview-table[data-v-8cd31fc3]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);overflow:auto}.preview-table-head[data-v-8cd31fc3],.preview-row[data-v-8cd31fc3]{grid-template-columns:30px minmax(220px,1.35fr) 92px 120px 160px 160px 78px minmax(170px,auto);align-items:center;gap:12px;min-width:1120px;padding:12px 14px;display:grid}.preview-table-head[data-v-8cd31fc3]{background:var(--surface-soft);color:var(--muted);font-size:12.5px;font-weight:650}.preview-row[data-v-8cd31fc3]{border-top:1px solid var(--line);background:var(--surface)}.preview-title[data-v-8cd31fc3]{gap:4px;min-width:0;display:grid}.preview-title strong[data-v-8cd31fc3]{color:var(--text-strong);font-size:14px;font-weight:650}.preview-title strong[data-v-8cd31fc3],.preview-title small[data-v-8cd31fc3]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.preview-row>span[data-v-8cd31fc3]{font-size:12.5px}.row-actions[data-v-8cd31fc3]{align-items:center;gap:8px;display:flex}.preview-link[data-v-8cd31fc3]{text-decoration:none}.danger[data-v-8cd31fc3]{color:var(--danger)}.tag.ok[data-v-8cd31fc3]{background:var(--ok-soft);color:var(--ok)}.tag.pending[data-v-8cd31fc3]{background:var(--accent-soft);color:var(--accent-strong)}.tag.danger[data-v-8cd31fc3]{background:var(--danger-soft);color:var(--danger)}.tag.neutral[data-v-8cd31fc3]{background:var(--surface-soft);color:var(--muted);border:1px solid var(--line)}.unavailable[data-v-8cd31fc3]{min-width:68px}.empty-state[data-v-8cd31fc3]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:170px minmax(0,1fr);align-items:center;gap:20px;min-height:180px;padding:22px;display:grid}.empty-visual[data-v-8cd31fc3]{border:1px solid color-mix(in oklch, var(--accent) 24%, var(--line));border-radius:var(--radius-md);background:color-mix(in oklch, var(--accent-soft) 55%, var(--surface));min-height:96px;color:var(--accent-strong);letter-spacing:.04em;place-items:center;font-size:24px;font-weight:700;display:grid}.empty-state h3[data-v-8cd31fc3]{margin:0;font-size:14px;font-weight:650}.empty-state p[data-v-8cd31fc3]{color:var(--muted);margin:6px 0 0;font-size:12.5px;line-height:1.5}.pager[data-v-8cd31fc3]{justify-content:center;align-items:center;gap:10px;margin-top:14px;display:flex}.pager .ghost-btn[data-v-8cd31fc3]{min-height:30px;padding:0 10px;font-size:12px}.pager .muted[data-v-8cd31fc3]{font-size:12.5px}@media (max-width:900px){.preview-summary[data-v-8cd31fc3],.preview-toolbar[data-v-8cd31fc3],.empty-state[data-v-8cd31fc3]{grid-template-columns:1fr}.toolbar-actions .ghost-btn[data-v-8cd31fc3]{flex:1}}.page[data-v-2a746324],.panel[data-v-2a746324]{min-width:0}.preview-summary[data-v-2a746324],.preview-toolbar[data-v-2a746324]{gap:12px;margin-bottom:12px;display:grid}.preview-summary[data-v-2a746324]{grid-template-columns:repeat(3,minmax(0,1fr))}.preview-summary article[data-v-2a746324],.preview-toolbar[data-v-2a746324]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);padding:12px 14px}.preview-summary article[data-v-2a746324]{gap:6px;min-width:0;display:grid}.preview-summary span[data-v-2a746324],.prompt-summary small[data-v-2a746324],.model-cell small[data-v-2a746324],.muted[data-v-2a746324]{color:var(--muted);font-size:12.5px}.preview-summary strong[data-v-2a746324]{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;overflow:hidden}.preview-toolbar[data-v-2a746324]{grid-template-columns:minmax(160px,220px) minmax(140px,180px) auto;align-items:end}.preview-toolbar label[data-v-2a746324]{color:var(--muted);gap:6px;font-size:12.5px;font-weight:650;display:grid}.toolbar-actions[data-v-2a746324]{justify-content:flex-end;display:flex}.preview-table[data-v-2a746324]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);min-width:0;max-width:100%;overflow:auto hidden}.preview-table-head[data-v-2a746324],.preview-row[data-v-2a746324]{grid-template-columns:30px minmax(230px,1.55fr) minmax(100px,.6fr) 92px minmax(130px,.75fr) 120px 160px 160px 78px minmax(180px,auto);align-items:center;gap:12px;min-width:1550px;padding:12px 14px;display:grid}.preview-table-head[data-v-2a746324]{background:var(--surface-soft);color:var(--muted);font-size:12.5px;font-weight:650}.preview-row[data-v-2a746324]{border-top:1px solid var(--line);background:var(--surface)}.prompt-summary[data-v-2a746324],.model-cell[data-v-2a746324],.request-cell[data-v-2a746324]{gap:4px;min-width:0;display:grid}.prompt-summary strong[data-v-2a746324],.prompt-summary small[data-v-2a746324],.model-cell span[data-v-2a746324],.request-cell span[data-v-2a746324],.request-cell small[data-v-2a746324]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.prompt-summary strong[data-v-2a746324]{color:var(--text-strong);font-size:14px;font-weight:650}.model-cell span[data-v-2a746324],.preview-row>span[data-v-2a746324]{font-size:12.5px}.row-actions[data-v-2a746324]{align-items:center;gap:8px;display:flex}.danger[data-v-2a746324]{color:var(--danger)}.tag.ok[data-v-2a746324]{background:var(--ok-soft);color:var(--ok)}.tag.pending[data-v-2a746324]{background:var(--accent-soft);color:var(--accent-strong)}.tag.neutral[data-v-2a746324]{background:var(--surface-soft);color:var(--muted);border:1px solid var(--line)}.unavailable[data-v-2a746324]{min-width:68px}.empty-state[data-v-2a746324]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:170px minmax(0,1fr);align-items:center;gap:20px;min-height:180px;padding:22px;display:grid}.empty-visual[data-v-2a746324]{border:1px solid color-mix(in oklch,var(--accent) 24%,var(--line));border-radius:var(--radius-md);background:color-mix(in oklch,var(--accent-soft) 55%,var(--surface));min-height:96px;color:var(--accent-strong);letter-spacing:.04em;place-items:center;font-size:24px;font-weight:700;display:grid}.empty-state h3[data-v-2a746324],.prompt-detail h3[data-v-2a746324]{margin:0;font-size:14px;font-weight:650}.empty-state p[data-v-2a746324]{color:var(--muted);margin:6px 0 0;font-size:12.5px;line-height:1.5}.pager[data-v-2a746324]{justify-content:center;align-items:center;gap:10px;margin-top:14px;display:flex}.pager .ghost-btn[data-v-2a746324]{min-height:30px;padding:0 10px;font-size:12px}.pager .muted[data-v-2a746324]{font-size:12.5px}.dialog-state[data-v-2a746324]{min-height:100px;color:var(--muted);text-align:center;place-items:center;line-height:1.6;display:grid}.error-state[data-v-2a746324]{color:var(--danger)}.image-frame[data-v-2a746324]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);place-items:center;min-height:180px;display:grid;overflow:hidden}.image-frame img[data-v-2a746324]{object-fit:contain;width:100%;max-height:min(58vh,620px);display:block}.detail-meta[data-v-2a746324]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.detail-meta div[data-v-2a746324]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-soft);min-width:0;padding:10px 12px}.detail-meta dt[data-v-2a746324]{color:var(--muted);margin-bottom:5px;font-size:12px}.detail-meta dd[data-v-2a746324]{overflow-wrap:anywhere;color:var(--text-strong);margin:0;font-size:13px}.detail-meta small[data-v-2a746324]{color:var(--muted);margin-top:3px;display:block}.prompt-detail[data-v-2a746324]{gap:8px;display:grid}.prompt-detail pre[data-v-2a746324]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-soft);max-height:250px;color:var(--text);font:inherit;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;padding:12px;line-height:1.65;overflow:auto}@media (max-width:900px){.preview-summary[data-v-2a746324],.preview-toolbar[data-v-2a746324],.empty-state[data-v-2a746324],.detail-meta[data-v-2a746324]{grid-template-columns:1fr}.toolbar-actions .ghost-btn[data-v-2a746324]{flex:1}}.preset-packs[data-v-4081477e]{border-bottom:1px solid var(--border);margin-bottom:20px;padding:0 0 20px}.preset-pack[data-v-4081477e]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:12px 0;display:flex}.preset-packs progress[data-v-4081477e]{width:min(100%,320px)}.meme-page[data-v-4081477e]{gap:16px}.policy-grid[data-v-4081477e]{grid-template-columns:minmax(260px,1.6fr) minmax(150px,.7fr) minmax(170px,.7fr) auto;align-items:end;gap:12px;display:grid}.policy-grid>label[data-v-4081477e]{color:var(--muted);gap:6px;font-size:12.5px;font-weight:650;display:grid}.readonly-policy[data-v-4081477e]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px;display:flex}.readonly-policy strong[data-v-4081477e]{color:var(--text-strong);font-size:14px;font-weight:650}.readonly-asset[data-v-4081477e]{margin-top:12px}.policy-switch[data-v-4081477e]{justify-content:space-between;align-items:center;gap:14px;min-height:40px;display:flex!important}.policy-switch span[data-v-4081477e]{gap:3px;display:grid}.policy-switch strong[data-v-4081477e]{color:var(--text-strong);font-size:14px;font-weight:650}.policy-switch small[data-v-4081477e],.tag-picker>small[data-v-4081477e]{color:var(--muted);font-size:12.5px;font-weight:500;line-height:1.45}.number-input[data-v-4081477e]{position:relative}.number-input input[data-v-4081477e]{padding-right:36px}.number-input span[data-v-4081477e]{color:var(--muted);font-size:12.5px;font-weight:650;position:absolute;top:9px;right:12px}.policy-action[data-v-4081477e]{justify-content:flex-end;display:flex}.meme-layout[data-v-4081477e]{grid-template-columns:minmax(0,1.5fr) minmax(320px,.74fr);align-items:start;gap:16px;display:grid}.meme-main[data-v-4081477e],.meme-side[data-v-4081477e]{gap:16px;min-width:0;display:grid}.upload-form[data-v-4081477e],.editor-form[data-v-4081477e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.upload-form label[data-v-4081477e],.editor-form label[data-v-4081477e]{color:var(--muted);gap:6px;font-size:12.5px;font-weight:650;display:grid}.wide[data-v-4081477e]{grid-column:1/-1}.file-input[data-v-4081477e]{padding:6px 10px}.switch[data-v-4081477e]{align-items:center;gap:8px;min-height:36px;display:flex!important}.tag-picker[data-v-4081477e]{color:var(--muted);gap:8px;font-size:12.5px;font-weight:650;display:grid}.tag-checkboxes[data-v-4081477e]{flex-wrap:wrap;gap:8px;display:flex}.tag-checkboxes label[data-v-4081477e]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-soft);min-height:30px;color:var(--text);align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.tag-checkboxes label[data-v-4081477e]:has(input:checked){border-color:var(--accent);background:color-mix(in oklch, var(--accent-soft) 55%, var(--surface));color:var(--accent-strong)}.upload-actions[data-v-4081477e],.editor-actions[data-v-4081477e],.row-actions[data-v-4081477e]{justify-content:space-between;align-items:center;gap:10px;display:flex}.library-panel[data-v-4081477e]{min-width:0}.scope-filter[data-v-4081477e]{width:160px}.asset-grid[data-v-4081477e]{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:10px;display:grid}.asset-item[data-v-4081477e]{min-width:0;position:relative}.asset-bulk-select[data-v-4081477e]{z-index:2;border:1px solid var(--line);background:var(--surface);width:30px;height:30px;box-shadow:var(--shadow-sm);border-radius:5px;place-items:center;display:grid;position:absolute;top:8px;left:8px}.asset-bulk-select input[data-v-4081477e]{margin:0}.asset-item .asset-card[data-v-4081477e]{width:100%;height:100%;padding-top:38px}.bulk-tag-note[data-v-4081477e]{margin:-7px 0 12px;font-size:12px}.bulk-tag-options[data-v-4081477e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.bulk-tag-options label[data-v-4081477e]{border:1px solid var(--line);border-radius:5px;align-items:center;gap:8px;padding:10px;display:flex}.asset-card[data-v-4081477e]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);min-width:0;color:var(--text);text-align:left;box-shadow:none;padding:0;transition:border-color .14s,background .14s;overflow:hidden}.asset-card[data-v-4081477e]:hover{border-color:var(--accent)}.asset-card.active[data-v-4081477e]{border-color:var(--accent);background:color-mix(in oklch, var(--accent-soft) 40%, var(--surface))}.asset-card.disabled[data-v-4081477e]{opacity:.58}.asset-card img[data-v-4081477e]{aspect-ratio:1;object-fit:contain;background:var(--surface-soft);border-bottom:1px solid var(--line);width:100%;display:block}.asset-card-body[data-v-4081477e]{gap:4px;min-width:0;padding:10px 12px 12px;display:grid}.asset-card-body strong[data-v-4081477e]{color:var(--text-strong);font-size:13px;font-weight:650}.asset-card-body strong[data-v-4081477e],.asset-card-body small[data-v-4081477e]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.asset-card-body small[data-v-4081477e]{color:var(--muted);font-size:11.5px}.asset-status[data-v-4081477e]{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.asset-status .tag[data-v-4081477e]{min-height:18px;padding:0 6px;font-size:10.5px}.tag-panel .section-head[data-v-4081477e],.asset-editor .section-head[data-v-4081477e]{margin-bottom:12px}.tag-panel .section-head h2[data-v-4081477e],.asset-editor .section-head h2[data-v-4081477e],.library-panel .section-head h2[data-v-4081477e]{font-size:15px;font-weight:650}.tag-create[data-v-4081477e]{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) auto;align-items:start;gap:8px;margin-bottom:12px;display:grid}.tag-create .tag-keywords-input[data-v-4081477e]{resize:vertical;grid-column:1/3;min-height:64px}.tag-list[data-v-4081477e]{gap:8px;display:grid}.tag-row[data-v-4081477e]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);gap:8px;padding:12px;display:grid}.tag-row>div[data-v-4081477e]:first-child{min-width:0}.tag-row strong[data-v-4081477e]{color:var(--text-strong);font-size:13px;font-weight:650}.tag-row p[data-v-4081477e]{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.45}.keyword-list[data-v-4081477e]{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.keyword-list .tag[data-v-4081477e]{min-height:20px;padding:0 7px;font-size:11px}.tag-row .row-actions[data-v-4081477e]{justify-content:flex-end}.editor-preview[data-v-4081477e]{object-fit:contain;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-soft);width:100%;max-height:240px;margin-bottom:12px;display:block}.asset-meta[data-v-4081477e]{gap:8px;margin:0;display:grid}.asset-meta div[data-v-4081477e]{grid-template-columns:48px minmax(0,1fr);gap:8px;font-size:12.5px;display:grid}.asset-meta dt[data-v-4081477e]{color:var(--muted)}.asset-meta dd[data-v-4081477e]{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.asset-meta .hash[data-v-4081477e]{font-family:var(--font-mono);font-size:11px}.protected-note[data-v-4081477e]{border:1px solid color-mix(in oklch, var(--warning) 36%, var(--line));border-radius:var(--radius-sm);background:var(--warning-soft);color:var(--warning);margin:0;padding:8px 10px;font-size:12px;line-height:1.45}.empty.compact[data-v-4081477e]{text-align:center;min-height:88px;padding:12px}@media (max-width:1080px){.meme-layout[data-v-4081477e]{grid-template-columns:1fr}.meme-side[data-v-4081477e]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (max-width:760px){.policy-grid[data-v-4081477e],.upload-form[data-v-4081477e],.editor-form[data-v-4081477e],.tag-create[data-v-4081477e],.meme-side[data-v-4081477e]{grid-template-columns:1fr}.tag-create .tag-keywords-input[data-v-4081477e]{grid-column:auto}.policy-action[data-v-4081477e]{justify-content:stretch}.policy-action .btn[data-v-4081477e],.scope-filter[data-v-4081477e]{width:100%}}.analytics-page[data-v-6a9b182e]{gap:18px}.analytics-head[data-v-6a9b182e],.coverage-title[data-v-6a9b182e]{justify-content:space-between;align-items:center;gap:16px;display:flex}.analytics-head h2[data-v-6a9b182e]{color:var(--text-strong);margin:0;font-size:24px}.analytics-head p[data-v-6a9b182e],.coverage-title p[data-v-6a9b182e]{color:var(--muted);margin:7px 0 0;font-size:13px}.timezone-label[data-v-6a9b182e],.period-pill[data-v-6a9b182e]{color:var(--muted);background:var(--surface-soft);white-space:nowrap;border-radius:6px;padding:8px 10px;font-size:12px}.analytics-toolbar[data-v-6a9b182e]{flex-wrap:wrap;align-items:center;gap:10px;padding:14px;display:flex}.analytics-toolbar label[data-v-6a9b182e]{color:var(--muted);gap:5px;font-size:11px;display:grid}.range-tabs[data-v-6a9b182e]{background:var(--surface-soft);border-radius:7px;gap:2px;padding:3px;display:flex}.range-tabs button[data-v-6a9b182e]{color:var(--muted);white-space:nowrap;border-radius:5px;padding:8px 10px;font-size:12px}.range-tabs button.active[data-v-6a9b182e]{color:var(--accent-strong);background:var(--surface);box-shadow:var(--shadow-sm);font-weight:600}.filter-field[data-v-6a9b182e]{width:150px}.date-input[data-v-6a9b182e]{min-width:138px}.probe-toggle[data-v-6a9b182e]{white-space:nowrap;align-items:center;min-height:38px;gap:8px!important;display:flex!important}.analytics-content[data-v-6a9b182e]{gap:18px;display:grid}.analytics-metrics[data-v-6a9b182e]{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-tile[data-v-6a9b182e]{border:1px solid var(--line);background:var(--surface);border-radius:7px;gap:9px;padding:18px 20px;display:grid}.metric-tile span[data-v-6a9b182e],.coverage-grid span[data-v-6a9b182e]{color:var(--muted);font-size:12px}.metric-tile strong[data-v-6a9b182e]{color:var(--text-strong);overflow-wrap:anywhere;font-size:23px;font-weight:650}.metric-tile small[data-v-6a9b182e],.coverage-grid small[data-v-6a9b182e]{color:var(--subtle);font-size:11px;line-height:1.5}.trend-panel[data-v-6a9b182e],.coverage-panel[data-v-6a9b182e],.request-panel[data-v-6a9b182e]{gap:16px;display:grid}.trend-panel .section-head[data-v-6a9b182e],.request-panel .section-head[data-v-6a9b182e]{margin:0}.trend-panel h3[data-v-6a9b182e],.coverage-panel h3[data-v-6a9b182e],.request-panel h3[data-v-6a9b182e]{margin:0;font-size:16px}.view-toggle[data-v-6a9b182e]{gap:2px;display:flex}.view-toggle button[data-v-6a9b182e]{color:var(--muted);border-radius:5px;padding:7px 10px;font-size:12px}.view-toggle button.active[data-v-6a9b182e]{background:var(--accent-soft);color:var(--accent-strong)}.chart-wrap[data-v-6a9b182e]{grid-template-rows:1fr auto;height:220px;padding:8px 4px 0;display:grid}.chart-wrap svg[data-v-6a9b182e]{width:100%;height:100%;overflow:visible}.chart-axis[data-v-6a9b182e]{color:var(--subtle);justify-content:space-between;padding-top:9px;font-size:11px;display:flex}.coverage-grid[data-v-6a9b182e]{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.coverage-grid>div[data-v-6a9b182e]{border-right:1px solid var(--line);gap:7px;padding:17px 18px;display:grid}.coverage-grid>div[data-v-6a9b182e]:last-child{border:0}.coverage-grid strong[data-v-6a9b182e]{color:var(--text-strong);overflow-wrap:anywhere;font-size:18px}.retention-note[data-v-6a9b182e]{color:var(--subtle);margin:0;font-size:11px}.page-size[data-v-6a9b182e]{width:auto;min-width:140px}.probe-tag[data-v-6a9b182e]{margin-left:6px}.pagination[data-v-6a9b182e]{color:var(--muted);justify-content:flex-end;align-items:center;gap:12px;padding-top:10px;font-size:12px;display:flex}code[data-v-6a9b182e]{color:var(--muted);font-size:11px}@media (max-width:1050px){.analytics-toolbar[data-v-6a9b182e]{align-items:end}.range-tabs[data-v-6a9b182e]{width:100%;overflow:auto}.filter-field[data-v-6a9b182e]{flex:1;min-width:130px}.analytics-metrics[data-v-6a9b182e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.analytics-head[data-v-6a9b182e]{flex-direction:column;align-items:start}.analytics-head h2[data-v-6a9b182e]{font-size:21px}.analytics-toolbar[data-v-6a9b182e]{padding:12px}.analytics-toolbar>.btn[data-v-6a9b182e]{flex:1}.analytics-metrics[data-v-6a9b182e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.metric-tile[data-v-6a9b182e]{padding:14px}.metric-tile strong[data-v-6a9b182e]{font-size:19px}.coverage-grid[data-v-6a9b182e]{grid-template-columns:1fr}.coverage-grid>div[data-v-6a9b182e]{border-right:0;border-bottom:1px solid var(--line);padding:13px 2px}.coverage-grid>div[data-v-6a9b182e]:last-child{border:0}.trend-panel .section-head[data-v-6a9b182e]{flex-direction:column;align-items:start}.table-wrap table[data-v-6a9b182e]{min-width:1120px}.pagination[data-v-6a9b182e]{justify-content:center}}.bulk-config-page[data-v-74084f31]{gap:18px}.bulk-heading[data-v-74084f31]{justify-content:space-between;align-items:center;gap:16px;display:flex}.bulk-heading h2[data-v-74084f31]{color:var(--text-strong);margin:0;font-size:24px}.bulk-heading p[data-v-74084f31]{color:var(--muted);max-width:820px;margin:8px 0 0;font-size:13px;line-height:1.6}.super-label[data-v-74084f31]{background:var(--accent-soft);color:var(--accent-strong);white-space:nowrap;border-radius:5px;padding:7px 10px;font-size:11px;font-weight:600}.bulk-layout[data-v-74084f31]{grid-template-columns:minmax(230px,.85fr) minmax(270px,1fr) minmax(300px,1.2fr);align-items:start;gap:16px;display:grid}.bulk-layout .panel[data-v-74084f31]{gap:18px;min-height:250px;display:grid}.bulk-layout h3[data-v-74084f31]{margin:0;font-size:16px}.bulk-layout .section-head[data-v-74084f31]{margin:0}.bulk-layout .section-head p[data-v-74084f31]{color:var(--muted);margin:5px 0 0;font-size:12px}.source-summary[data-v-74084f31]{border-block:1px solid var(--line);align-items:center;gap:12px;padding:14px 0;display:flex}.source-icon[data-v-74084f31]{background:var(--accent-soft);width:36px;height:36px;color:var(--accent-strong);border-radius:7px;place-items:center;font-weight:600;display:grid}.source-summary strong[data-v-74084f31],.source-summary small[data-v-74084f31]{display:block}.source-summary small[data-v-74084f31]{font:11px var(--font-mono);color:var(--muted);margin-top:5px}.target-list[data-v-74084f31]{max-height:350px;overflow:auto}.target-row[data-v-74084f31]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:55px;display:flex}.target-row strong[data-v-74084f31],.target-row small[data-v-74084f31]{display:block}.target-row strong[data-v-74084f31]{font-size:13px}.target-row small[data-v-74084f31]{color:var(--muted);margin-top:4px;font-size:11px}.target-row small .tag[data-v-74084f31]{margin-left:8px}.target-count[data-v-74084f31]{border-top:1px solid var(--line);color:var(--muted);padding-top:13px;font-size:12px}.target-count strong[data-v-74084f31],.bulk-footer strong[data-v-74084f31]{color:var(--text-strong);font-variant-numeric:tabular-nums;font-size:15px}.field-section[data-v-74084f31]{border-top:1px solid var(--line);padding-top:16px}.field-section h4[data-v-74084f31]{color:var(--muted);margin:0 0 12px;font-size:12px}.field-options[data-v-74084f31]{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.field-option[data-v-74084f31]{align-items:center;gap:8px;min-height:34px;font-size:12px;display:flex}.bulk-footer[data-v-74084f31]{z-index:5;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-md);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;font-size:13px;display:flex;position:sticky;bottom:12px}.bulk-footer .muted[data-v-74084f31]{font-size:11px}.bulk-footer .btn[data-v-74084f31]{min-width:150px}.error-state[data-v-74084f31]{grid-column:1/-1}@media (max-width:1050px){.bulk-layout[data-v-74084f31]{grid-template-columns:repeat(2,minmax(0,1fr))}.fields-panel[data-v-74084f31]{grid-column:1/-1}}@media (max-width:640px){.bulk-heading[data-v-74084f31]{flex-direction:column;align-items:flex-start}.bulk-heading h2[data-v-74084f31]{font-size:21px}.bulk-layout[data-v-74084f31]{grid-template-columns:1fr}.fields-panel[data-v-74084f31]{grid-column:auto}.field-options[data-v-74084f31]{grid-template-columns:1fr 1fr}.bulk-footer[data-v-74084f31]{border-radius:8px 8px 0 0;margin:0 -4px -12px;bottom:0}.bulk-footer .btn[data-v-74084f31]{min-width:0}.bulk-footer .muted[data-v-74084f31]{display:none}}.diagnostics[data-v-bada8d98]{padding:24px}.conditions[data-v-bada8d98]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0;display:grid}.conditions div[data-v-bada8d98]{border-bottom:1px solid var(--line);padding-bottom:12px}dt[data-v-bada8d98]{color:var(--muted);font-size:13px}dd[data-v-bada8d98]{margin:8px 0 0;font-size:19px;font-weight:600}.table-wrap[data-v-bada8d98]{overflow-x:auto}table[data-v-bada8d98]{text-align:left;border-collapse:collapse;width:100%}th[data-v-bada8d98],td[data-v-bada8d98]{border-bottom:1px solid var(--line);white-space:nowrap;padding:12px}td[data-v-bada8d98]:nth-child(3){white-space:normal;min-width:220px}@media (max-width:760px){.conditions[data-v-bada8d98]{grid-template-columns:repeat(2,minmax(0,1fr))}.diagnostics[data-v-bada8d98]{padding:16px}}.switch-line[data-v-9ed17825]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:18px 0;display:flex}.switch-line>span[data-v-9ed17825]{gap:6px;min-width:0;display:grid}.switch-line small[data-v-9ed17825]{color:var(--muted);line-height:1.6;display:block}.switch-line input[data-v-9ed17825]{width:18px;height:18px;accent-color:var(--accent);flex:none}.mini-check[data-v-9ed17825]{align-items:center;gap:8px;line-height:1.6;display:flex}.audio-page[data-v-9ed17825]{gap:20px;display:grid}.audio-settings[data-v-9ed17825]{padding:24px}.key-field[data-v-9ed17825]{gap:8px;margin:24px 0 12px;display:grid}.actions[data-v-9ed17825]{flex-wrap:wrap;align-items:center;gap:20px;margin-top:24px;display:flex}.usage[data-v-9ed17825]{flex-wrap:wrap;gap:40px;display:flex}.usage strong[data-v-9ed17825]{font-size:24px}.table-wrap[data-v-9ed17825]{overflow-x:auto}table[data-v-9ed17825]{border-collapse:collapse;text-align:left;width:100%}th[data-v-9ed17825],td[data-v-9ed17825]{border-bottom:1px solid var(--line);white-space:nowrap;padding:12px}@media (max-width:760px){.audio-settings[data-v-9ed17825]{padding:16px}.usage[data-v-9ed17825]{gap:16px}}.app-shell[data-v-52b96feb]{grid-template-columns:var(--sidebar-width) minmax(0,1fr);min-height:100dvh;display:grid}.nav-collapsed[data-v-52b96feb]{--sidebar-width:76px}.sidebar[data-v-52b96feb]{background:var(--surface);border-right:1px solid var(--line);z-index:45;flex-direction:column;height:100dvh;padding:26px 14px 14px;display:flex;position:sticky;top:0}.brand[data-v-52b96feb]{align-items:center;gap:12px;padding:0 10px 28px;display:flex}.brand-mark[data-v-52b96feb]{background:var(--accent);color:var(--surface);border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:12px;font-weight:750;display:grid}.brand-copy strong[data-v-52b96feb]{letter-spacing:-.7px;font-size:20px;display:block}.brand-copy small[data-v-52b96feb]{color:var(--muted);margin-top:2px;font-size:11px;display:block}.nav-caption[data-v-52b96feb]{color:var(--subtle);padding:8px 14px 12px;font-size:11px}.nav-list[data-v-52b96feb]{gap:6px;display:grid}.nav-item[data-v-52b96feb]{min-height:46px;color:var(--muted);border-radius:7px;align-items:center;gap:12px;padding:0 14px;display:flex;position:relative}.nav-item[data-v-52b96feb]:hover{background:var(--surface-soft);color:var(--text)}.nav-item.active[data-v-52b96feb]{color:var(--accent-strong);background:var(--accent-soft);font-weight:650}.nav-item.active[data-v-52b96feb]:before{content:"";background:var(--accent);border-radius:2px;width:3px;position:absolute;top:12px;bottom:12px;left:0}.sidebar-footer[data-v-52b96feb]{border-top:1px solid var(--line);margin-top:auto;padding-top:18px}.side-account[data-v-52b96feb]{align-items:center;gap:10px;padding:0 8px;display:flex}.side-account strong[data-v-52b96feb]{font-size:12px;display:block}.side-account small[data-v-52b96feb]{color:var(--muted);margin-top:4px;font-size:11px;display:block}.avatar[data-v-52b96feb]{background:var(--accent-soft);width:32px;height:32px;color:var(--accent-strong);border-radius:50%;flex-shrink:0;place-items:center;font-weight:650;display:grid}.collapse-btn[data-v-52b96feb]{color:var(--muted);align-items:center;gap:14px;width:100%;padding:16px 14px 4px;font-size:22px;display:flex}.collapse-btn span[data-v-52b96feb]{font-size:12px}.nav-collapsed .brand-copy[data-v-52b96feb],.nav-collapsed .nav-caption[data-v-52b96feb],.nav-collapsed .nav-item span[data-v-52b96feb],.nav-collapsed .side-account div[data-v-52b96feb],.nav-collapsed .collapse-btn span[data-v-52b96feb]{display:none}.nav-collapsed .brand[data-v-52b96feb]{padding-left:6px}.nav-collapsed .nav-item[data-v-52b96feb]{justify-content:center;padding:0}.nav-collapsed .side-account[data-v-52b96feb]{padding:0 7px}.main-area[data-v-52b96feb]{min-width:0}.topbar[data-v-52b96feb]{background:var(--surface);border-bottom:1px solid var(--line);z-index:32;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:0 28px;display:flex;position:sticky;top:0}.breadcrumb[data-v-52b96feb]{color:var(--muted);white-space:nowrap;align-items:center;gap:12px;font-size:12px;display:flex}.breadcrumb strong[data-v-52b96feb]{color:var(--text);font-weight:550}.top-actions[data-v-52b96feb]{align-items:center;gap:10px;display:flex}.group-select[data-v-52b96feb]{min-width:160px;max-width:210px}.search-trigger[data-v-52b96feb]{color:var(--muted);border:1px solid var(--line);text-align:left;border-radius:7px;align-items:center;gap:8px;width:180px;height:36px;padding:0 10px;display:flex}.search-trigger kbd[data-v-52b96feb]{color:var(--subtle);margin-left:auto;font-size:10px}.popover-wrap[data-v-52b96feb]{position:relative}.top-popover[data-v-52b96feb]{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-lg);z-index:50;border-radius:8px;gap:6px;width:210px;padding:12px;display:grid;position:absolute;top:46px;right:0}.top-popover button[data-v-52b96feb]{color:var(--text);text-align:left;border-radius:5px;padding:9px 12px}.top-popover button[data-v-52b96feb]:hover,.top-popover button.active[data-v-52b96feb]{background:var(--accent-soft);color:var(--accent-strong)}.popover-backdrop[data-v-52b96feb]{z-index:31;cursor:default;position:fixed;inset:0}.workspace-tabs[data-v-52b96feb]{background:var(--surface);border-bottom:1px solid var(--line);white-space:nowrap;gap:28px;padding:0 28px;display:flex;overflow:auto}.workspace-tabs a[data-v-52b96feb]{color:var(--muted);border-bottom:2px solid #0000;padding:16px 0 13px;font-size:13px}.workspace-tabs a.active[data-v-52b96feb]{border-color:var(--accent);color:var(--accent-strong);font-weight:650}.content-scroll[data-v-52b96feb]{max-width:1600px;margin:auto;padding:24px 28px 36px}.page-heading[data-v-52b96feb]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.page-heading h1[data-v-52b96feb]{letter-spacing:-.8px;color:var(--text-strong);margin:5px 0 7px;font-size:27px;font-weight:650}.page-heading p[data-v-52b96feb]:not(.eyebrow){color:var(--muted);margin:0;font-size:13px;line-height:1.6}.eyebrow[data-v-52b96feb]{color:var(--subtle);margin:0;font-size:11px;font-weight:550}.context-label[data-v-52b96feb]{text-align:right;color:var(--muted);font-size:12px}.context-label small[data-v-52b96feb]{font-family:var(--font-mono);margin-top:5px;display:block}.mobile-menu-btn[data-v-52b96feb]{display:none}.toast[data-v-52b96feb]{background:var(--text-strong);color:var(--surface);box-shadow:var(--shadow-lg);z-index:150;border-radius:8px;max-width:calc(100vw - 32px);padding:12px 18px;font-size:13px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.toast.error[data-v-52b96feb]{background:var(--danger);color:#fff}.command-results[data-v-52b96feb]{gap:4px;margin-top:16px;display:grid}.command-results button[data-v-52b96feb]{text-align:left;color:var(--text);border-radius:5px;justify-content:space-between;align-items:center;gap:20px;padding:12px;display:flex}.command-results button[data-v-52b96feb]:hover{background:var(--accent-soft)}.command-results small[data-v-52b96feb]{color:var(--muted);font-size:12px}.command-results .eyebrow[data-v-52b96feb]{margin:14px 10px 4px}.confirm-message[data-v-52b96feb]{font-size:14px;line-height:1.8}.skip-link[data-v-52b96feb]{z-index:200;background:var(--surface);padding:10px;position:fixed;top:8px;left:50%;transform:translateY(-200%)}.skip-link[data-v-52b96feb]:focus{transform:translateY(0)}.nav-backdrop[data-v-52b96feb]{z-index:40;background:#10202060;position:fixed;inset:0}@media (max-width:1100px){.search-trigger[data-v-52b96feb]{justify-content:center;width:36px;padding:0}.search-trigger span[data-v-52b96feb],.search-trigger kbd[data-v-52b96feb]{display:none}.topbar[data-v-52b96feb]{padding:0 20px}.content-scroll[data-v-52b96feb]{padding:24px 20px}}@media (max-width:800px){.app-shell[data-v-52b96feb],.nav-collapsed[data-v-52b96feb]{--sidebar-width:240px;grid-template-columns:1fr}.sidebar[data-v-52b96feb]{width:260px;transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-105%)}.sidebar.open[data-v-52b96feb]{transform:translate(0)}.nav-collapsed .brand-copy[data-v-52b96feb],.nav-collapsed .nav-item span[data-v-52b96feb],.nav-collapsed .side-account div[data-v-52b96feb],.nav-collapsed .nav-caption[data-v-52b96feb]{display:block}.nav-collapsed .nav-item[data-v-52b96feb]{justify-content:start;padding:0 14px}.collapse-btn[data-v-52b96feb]{display:none}.mobile-menu-btn[data-v-52b96feb]{display:inline-flex}.topbar[data-v-52b96feb]{flex-wrap:wrap;justify-content:start;gap:12px;padding:10px 16px;position:relative}.breadcrumb[data-v-52b96feb]{flex:1}.top-actions[data-v-52b96feb]{display:contents}.group-select[data-v-52b96feb]{order:2;width:100%;max-width:none;margin-top:2px}.search-trigger[data-v-52b96feb]{display:none}.workspace-tabs[data-v-52b96feb]{gap:24px;padding:0 16px}.content-scroll[data-v-52b96feb]{padding:20px 16px 28px}.context-label[data-v-52b96feb]{display:none}.page-heading[data-v-52b96feb]{margin-bottom:20px}.page-heading h1[data-v-52b96feb]{font-size:24px}.workspace-tabs a[data-v-52b96feb]{padding-top:14px}.command-results button[data-v-52b96feb]{flex-direction:column;align-items:start;gap:5px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f7f8;--surface:#fff;--surface-soft:#f2f5f5;--surface-raised:#fff;--text:#243838;--text-strong:#172b2b;--muted:#637777;--subtle:#839494;--line:#e3e8e8;--line-strong:#cbd7d7;--accent:#0f766e;--accent-strong:#0a625b;--accent-soft:#e8f5f1;--accent-ring:color-mix(in oklch, var(--accent) 35%, transparent);--blue:#0f766e;--orange:#ea580c;--purple:#0f766e;--danger:#dc2626;--danger-soft:#fef2f2;--warning:#d97706;--warning-soft:#fffbeb;--ok:#059669;--ok-soft:#ecfdf5;--shadow-sm:0 1px 2px #0f172a0a;--shadow-md:0 4px 12px #0f172a0f;--shadow-lg:0 16px 40px #0f172a1a;--radius-sm:6px;--radius-md:8px;--radius-lg:8px;--radius-xl:8px;--sidebar-width:240px;--page-max:1440px;--topbar-height:64px;--sticky-detail-top:calc(var(--topbar-height) + 12px);--font:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Microsoft YaHei", sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--focus-ring:0 0 0 3px var(--accent-ring)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#111718;--surface:#192223;--surface-soft:#202c2d;--surface-raised:#223031;--text:#dce8e6;--text-strong:#f1f7f5;--muted:#a0b6b2;--subtle:#7b9590;--line:#2d3c3d;--line-strong:#46615d;--accent:#5eead4;--accent-strong:#7befdc;--accent-soft:#203e39;--blue:#5eead4;--purple:#5eead4;--accent-ring:color-mix(in oklch, var(--accent) 40%, transparent);--danger-soft:#dc26262e;--warning-soft:#d977062e;--ok:#34d399;--ok-soft:#0596692e;--shadow-sm:0 1px 2px #00000059;--shadow-md:0 8px 20px #00000059;--shadow-lg:0 20px 48px #00000073}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--danger-soft:lab(48.7982% 67.6999 48.8037/.18);--warning-soft:lab(60.4928% 34.8862 66.4687/.18);--ok-soft:lab(54.8183% -43.5039 13.9397/.18)}}*{box-sizing:border-box}*,:before,:after{letter-spacing:0!important}html,body,#app{width:100%;min-height:100%}body{background:var(--bg);min-width:320px;color:var(--text);font-family:var(--font);letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:14px;overflow:hidden auto}button,input,select,textarea{font:inherit;letter-spacing:inherit}input[type=radio]{appearance:none;border:1px solid var(--line-strong);background:var(--surface);vertical-align:middle;border-radius:999px;flex:0 0 16px;place-content:center;width:16px;height:16px;margin:0;display:inline-grid}input[type=radio]:before{background:var(--accent);content:"";border-radius:50%;width:8px;height:8px;transition:transform .12s;transform:scale(0)}input[type=radio]:checked:before{transform:scale(1)}input[type=radio]:focus-visible,.input:focus-visible,.select:focus-visible,.textarea:focus-visible,.btn:focus-visible,.ghost-btn:focus-visible,.icon-btn:focus-visible,.link-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}button{cursor:pointer;background:0 0;border:0}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.55}a{color:inherit;text-decoration:none}code,kbd,pre{font-family:var(--font-mono)}.page{min-height:0;width:min(100%, var(--page-max));gap:16px;margin:0 auto;display:grid}.page-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.72fr);gap:16px;display:grid}.panel,.card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:none;transition:border-color .14s}.panel{padding:22px}.section-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.section-head h2{letter-spacing:-.02em;color:var(--text-strong);margin:0;font-size:15px;font-weight:650}.section-head h3{margin:0;font-size:14px;font-weight:650}.section-head p,.muted{color:var(--muted);margin:4px 0 0;font-size:12.5px;line-height:1.5}.empty{min-height:140px;color:var(--muted);border:1px dashed var(--line);border-radius:var(--radius-md);background:color-mix(in oklch, var(--surface-soft) 55%, transparent);place-items:center;padding:20px 16px;font-size:13px;display:grid}.empty.compact{min-height:72px;padding:12px}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.btn,.ghost-btn,.icon-btn{border-radius:var(--radius-md);-webkit-user-select:none;user-select:none;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-size:13px;font-weight:600;line-height:1;transition:background .14s,border-color .14s,color .14s,box-shadow .14s;display:inline-flex}.btn{background:var(--accent);color:#fff;border-color:color-mix(in oklch, var(--accent) 85%, #000)}:root[data-theme=dark] .btn{color:#0b0f19;border-color:#0000}.btn:hover:not(:disabled){background:var(--accent-strong)}:root[data-theme=dark] .btn:hover:not(:disabled){background:color-mix(in oklch, var(--accent) 85%, #fff)}.btn:active:not(:disabled){filter:brightness(.96)}.ghost-btn,.icon-btn{border-color:var(--line);background:var(--surface);color:var(--text)}.icon-btn{border-radius:var(--radius-md);width:34px;height:34px;padding:0}.ghost-btn:hover:not(:disabled),.icon-btn:hover:not(:disabled){border-color:var(--line-strong);background:var(--surface-soft)}.ghost-btn.danger,.danger-action{color:var(--danger);border-color:color-mix(in oklch, var(--danger) 28%, var(--line))}.ghost-btn.danger:hover:not(:disabled),.danger-action:hover:not(:disabled){background:var(--danger-soft);border-color:color-mix(in oklch, var(--danger) 45%, var(--line))}.link-btn{min-height:28px;color:var(--accent-strong);background:0 0;border:0;align-items:center;padding:0 4px;font-size:12.5px;font-weight:600;display:inline-flex}.link-btn:hover:not(:disabled){color:var(--accent);text-underline-offset:2px;text-decoration:underline}.link-btn.danger-link,.danger-link{color:var(--danger)}.input,.select,.textarea{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);width:100%;min-height:36px;color:var(--text);outline:none;padding:7px 11px;font-size:13px;transition:border-color .14s,box-shadow .14s,background .14s}.select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 14px) calc(50% - 2px),calc(100% - 10px) calc(50% - 2px);background-repeat:no-repeat;background-size:4px 4px,4px 4px;padding-right:28px}.textarea{resize:vertical;min-height:96px;line-height:1.55}.input:hover:not(:disabled),.select:hover:not(:disabled),.textarea:hover:not(:disabled){border-color:var(--line-strong)}.input:focus,.select:focus,.textarea:focus{border-color:var(--accent);box-shadow:var(--focus-ring)}.input::placeholder,.textarea::placeholder{color:var(--subtle)}.tag{background:var(--accent-soft);min-height:20px;color:var(--accent-strong);letter-spacing:.01em;border-radius:999px;align-items:center;padding:0 8px;font-size:11.5px;font-weight:650;display:inline-flex}.tag.warn{background:var(--warning-soft);color:var(--warning)}.tag.danger{background:var(--danger-soft);color:var(--danger)}.tag.neutral{background:var(--surface-soft);color:var(--muted);border:1px solid var(--line)}.list{gap:8px;display:grid}.list-row{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);gap:8px;padding:12px 14px;display:grid}.row-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.row-title{margin:0;font-size:14px;font-weight:650}.row-meta,.list-row small,.audit-row span{color:var(--muted);font-size:12.5px}.row-content{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.filter-bar,.bulk-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.filter-bar .input{max-width:300px}.page-sticky-panel{top:var(--sticky-detail-top);max-height:calc(100dvh - var(--sticky-detail-top) - 16px);position:sticky;overflow:auto}.viewport-detail-panel{max-height:calc(100dvh - var(--sticky-detail-top) - 16px);overflow:auto}.sticky-detail-panel{top:var(--sticky-detail-top);max-height:calc(100dvh - var(--sticky-detail-top) - 16px);overscroll-behavior:contain;scrollbar-gutter:stable;align-self:start;position:sticky;overflow:auto}.table-container{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);width:100%;overflow-x:auto}.data-table{border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.data-table th{background:var(--surface-soft);color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:9px 12px;font-size:12px;font-weight:600}.data-table td{border-bottom:1px solid var(--line);color:var(--text);vertical-align:middle;padding:11px 12px}.data-table tr:last-child td{border-bottom:0}.data-table tbody tr:hover td{background:color-mix(in oklch, var(--surface-soft) 65%, transparent)}.modal-overlay{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#09090b7a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);width:100%;max-width:520px;box-shadow:var(--shadow-lg);flex-direction:column;display:flex;overflow:hidden}.modal-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.modal-header h3{margin:0;font-size:14px;font-weight:650}.modal-body{flex-direction:column;gap:14px;max-height:75vh;padding:16px;display:flex;overflow-y:auto}.modal-footer{background:var(--surface-soft);border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px;display:flex}.view-toggle{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);gap:2px;padding:2px;display:inline-flex}.view-toggle-btn{border-radius:calc(var(--radius-md) - 2px);color:var(--muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.view-toggle-btn.active{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm)}.switch-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.switch-card:hover{border-color:var(--line-strong)}.switch-card.checked{border-color:color-mix(in oklch, var(--accent) 45%, var(--line));background:color-mix(in oklch, var(--accent-soft) 55%, var(--surface))}.switch-toggle{flex-shrink:0;width:38px;height:22px;display:inline-block;position:relative}.switch-toggle input{opacity:0;width:0;height:0}.switch-slider{cursor:pointer;background:var(--line-strong);border-radius:999px;transition:all .16s;position:absolute;inset:0}.switch-slider:before{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .16s;position:absolute;bottom:3px;left:3px;box-shadow:0 1px 2px #0003}.switch-toggle input:checked+.switch-slider{background:var(--accent)}.switch-toggle input:checked+.switch-slider:before{transform:translate(16px)}.switch-toggle input:focus-visible+.switch-slider{box-shadow:var(--focus-ring)}.pulse-dot{background:var(--ok);width:7px;height:7px;box-shadow:0 0 0 2px var(--ok-soft);border-radius:50%;display:inline-block;position:relative}.pulse-dot.pulsing:after{content:"";background:var(--ok);opacity:.45;border-radius:50%;animation:2.2s ease-out infinite pulse-ring;position:absolute;inset:-2px}@keyframes pulse-ring{0%{opacity:.45;transform:scale(.95)}70%{opacity:0;transform:scale(1.7)}to{opacity:0;transform:scale(1.7)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}*{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:999px}::-webkit-scrollbar-track{background:0 0}@media (max-width:1100px){.metric-grid,.page-grid{grid-template-columns:1fr}.page-sticky-panel,.sticky-detail-panel{max-height:none;position:static}}@media (max-width:720px){.page{gap:12px}.panel{padding:14px}.section-head{gap:10px;display:grid}.filter-bar,.bulk-bar{grid-template-columns:1fr;display:grid}.filter-bar .input,.filter-bar .select{max-width:none}}button{color:inherit}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}input[type=checkbox]{accent-color:var(--accent);vertical-align:middle;width:16px;height:16px}table{border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums;width:100%;font-size:13px}th{background:var(--surface-soft);color:var(--muted);white-space:nowrap;font-size:12px;font-weight:550}th,td{border-bottom:1px solid var(--line);vertical-align:middle;padding:13px 16px}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:color-mix(in oklch,var(--surface-soft) 65%,transparent)}.table-wrap{border:1px solid var(--line);background:var(--surface);border-radius:8px;width:100%;overflow:auto}.block{display:block}.btn.danger{background:var(--danger);color:#fff;border-color:var(--danger)}.toolbar,.pagination{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pagination{border-top:1px solid var(--line);justify-content:flex-end;padding-top:16px}.field{color:var(--text);gap:8px;font-size:13px;display:grid}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.form-grid .wide{grid-column:1/-1}.notice{background:var(--accent-soft);color:var(--accent-strong);border-radius:7px;padding:12px 16px;font-size:13px;line-height:1.7}.notice.warning{background:var(--warning-soft);color:var(--warning)}.error-state{border:1px solid color-mix(in oklch,var(--danger) 30%,var(--line));background:var(--surface);color:var(--danger);text-align:center;border-radius:8px;place-items:center;gap:14px;padding:32px;display:grid}.empty{background:var(--surface-soft);text-align:center;border-style:solid;gap:12px;line-height:1.7}.loading-line{background:linear-gradient(90deg,transparent,var(--accent),transparent);background-size:200% 100%;height:3px;animation:1.2s linear infinite loading-slide}@keyframes loading-slide{to{background-position:-200% 0}}.admin-overlay{z-index:100;background:#0a181766;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.admin-dialog{background:var(--surface);width:min(900px,100%);max-height:calc(100dvh - 48px);color:var(--text);border:1px solid var(--line);box-shadow:var(--shadow-lg);border-radius:10px;outline:none;flex-direction:column;display:flex}.admin-dialog-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:16px;padding:22px 24px;display:flex}.admin-dialog-head h2{margin:0;font-size:19px;font-weight:650}.admin-dialog-body{overscroll-behavior:contain;gap:18px;padding:24px;display:grid;overflow:auto}.admin-dialog-footer{border-top:1px solid var(--line);background:var(--surface);border-radius:0 0 10px 10px;justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.as-drawer{place-items:stretch end;padding:0}.admin-drawer{border-right:0;border-radius:0;width:min(480px,100vw);height:100dvh;max-height:none}.admin-drawer .admin-dialog-body{flex:1;align-content:start}.diff-value{white-space:pre-wrap;word-break:break-word;font:12px/1.8 var(--font);min-width:140px;max-width:330px;margin:0}.diff-value.after{color:var(--accent-strong)}.detail-meta{gap:12px;margin:0;display:grid}.detail-meta>div{grid-template-columns:100px minmax(0,1fr);gap:16px;display:grid}.detail-meta dt{color:var(--muted);font-size:12px}.detail-meta dd{overflow-wrap:anywhere;margin:0;font-size:13px}.detail-content{white-space:pre-wrap;background:var(--surface-soft);overflow-wrap:anywhere;border-radius:6px;padding:16px;font-size:13px;line-height:1.8}.bulk-bar{border:1px solid color-mix(in oklch,var(--accent) 25%,var(--line));background:var(--accent-soft);border-radius:7px;padding:12px 16px}.filter-bar{gap:12px;margin-bottom:18px}.filter-bar .select{width:auto;min-width:140px}.page .panel>.card{box-shadow:none}@media (max-width:800px){.page-grid,.form-grid{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}.panel{padding:16px}.page{gap:16px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-sticky-panel,.sticky-detail-panel{max-height:none;position:static}.filter-bar>*{max-width:none!important}.filter-bar .input,.filter-bar .select{width:100%}.table-wrap table,.table-container table{min-width:650px}.admin-overlay{padding:12px}.admin-dialog{max-height:calc(100dvh - 24px)}.admin-dialog-head,.admin-dialog-body{padding:20px}.as-drawer{padding:0}.admin-drawer{max-height:100dvh}.admin-dialog-footer{padding:14px 20px}.pagination{justify-content:space-between;gap:10px}.toolbar{gap:8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
