.rail[data-v-af271aa0]{width:var(--rail-width);align-items:center;gap:var(--space-2);min-height:100dvh;padding:var(--space-2);border-right:1px solid var(--border-subtle);background:var(--bg-app);flex-direction:column;display:flex}.rail__brand[data-v-af271aa0],.rail__item[data-v-af271aa0]{border-radius:var(--radius-control);width:40px;height:40px;color:var(--text-secondary);border:1px solid #0000;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.rail__brand[data-v-af271aa0]{margin-bottom:var(--space-2);color:var(--text-primary)}.rail__item[data-v-af271aa0]{cursor:pointer;background:0 0}.rail__item[data-v-af271aa0]:hover,.rail__item--active[data-v-af271aa0]{border-color:var(--border-subtle);background:var(--accent-soft);color:var(--accent)}.rail__item--active[data-v-af271aa0]{box-shadow:inset 2px 0 0 var(--accent)}.rail__logout[data-v-af271aa0]{margin-top:auto}@media (width<=599px){.rail[data-v-af271aa0]{width:100%;min-height:56px;padding:var(--space-2) var(--space-3);border-right:0;border-bottom:1px solid var(--border-subtle);flex-direction:row;justify-content:flex-start}.rail__brand[data-v-af271aa0]{margin:0 auto 0 0}.rail__logout[data-v-af271aa0]{margin-top:0;margin-left:auto}}.button[data-v-ce5f0587]{justify-content:center;align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-4);border-radius:var(--radius-control);cursor:pointer;color:var(--text-primary);transition:background-color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard);border:1px solid #0000;font-weight:600;display:inline-flex}.button--primary[data-v-ce5f0587]{background:var(--accent);color:var(--accent-contrast)}.button--primary[data-v-ce5f0587]:hover:not(:disabled){filter:brightness(1.06)}.button--secondary[data-v-ce5f0587]{border-color:var(--border-strong);background:var(--bg-elevated)}.button--secondary[data-v-ce5f0587]:hover:not(:disabled),.button--ghost[data-v-ce5f0587]:hover:not(:disabled){background:var(--accent-soft)}.button--ghost[data-v-ce5f0587]{background:0 0}.button--danger[data-v-ce5f0587]{border-color:color-mix(in srgb, var(--danger) 55%, var(--border-subtle));color:var(--danger);background:0 0}.button[data-v-ce5f0587]:disabled{cursor:not-allowed;opacity:.45}.manager-overlay[data-v-ea5a346d]{z-index:var(--layer-overlay);background:var(--scrim);position:fixed;inset:0}.manager[data-v-ea5a346d]{z-index:calc(var(--layer-overlay) + 1);border-left:1px solid var(--border-strong);background:var(--bg-surface);width:min(480px,100vw);height:100dvh;box-shadow:var(--shadow-overlay);grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;position:fixed;top:0;right:0}.manager>header[data-v-ea5a346d]{padding:var(--space-4);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;display:flex}.manager header p[data-v-ea5a346d],.manager header h2[data-v-ea5a346d]{margin:0}.manager header p[data-v-ea5a346d]{color:var(--text-muted);font-size:11px}.manager header h2[data-v-ea5a346d]{font-size:17px}.manager header>button[data-v-ea5a346d]{border-radius:var(--radius-control);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.manager__tabs[data-v-ea5a346d]{padding:0 var(--space-4);border-bottom:1px solid var(--border-subtle);grid-template-columns:1fr 1fr;display:grid}.manager__tabs button[data-v-ea5a346d]{min-height:44px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000}.manager__tabs button[aria-selected=true][data-v-ea5a346d]{border-color:var(--accent);color:var(--text-primary)}.manager__body[data-v-ea5a346d]{padding:var(--space-4);overflow-y:auto}.create-form[data-v-ea5a346d]{align-items:end;gap:var(--space-2);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) minmax(130px,.7fr) auto;display:grid}.create-form label[data-v-ea5a346d]{gap:var(--space-1);color:var(--text-muted);font-size:11px;display:grid}input[data-v-ea5a346d],select[data-v-ea5a346d]{width:100%;min-height:40px;padding:0 var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--bg-code);color:var(--text-primary)}.entry-list[data-v-ea5a346d]{gap:var(--space-1);margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid}.entry-list li[data-v-ea5a346d]{align-items:center;gap:var(--space-2);min-height:48px;padding:var(--space-2);border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.entry-list__name[data-v-ea5a346d]{align-items:center;gap:var(--space-2);min-width:0;display:flex}.entry-list__name strong[data-v-ea5a346d]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.entry-list__name small[data-v-ea5a346d]{color:var(--text-muted);margin-left:auto}.entry-list li>button[data-v-ea5a346d]{color:var(--accent);cursor:pointer;background:0 0;border:0;font-size:12px}.entry-list li>button.danger[data-v-ea5a346d]{color:var(--danger)}.edit-form[data-v-ea5a346d]{gap:var(--space-2);grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(120px,.7fr) auto auto;display:grid}.manager__error[data-v-ea5a346d]{gap:var(--space-2);margin:var(--space-3) 0;padding:var(--space-3);border:1px solid var(--danger);border-radius:var(--radius-control);color:var(--danger);display:flex}.manager__empty[data-v-ea5a346d]{padding:var(--space-8);color:var(--text-muted);text-align:center}.manager>footer[data-v-ea5a346d]{padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-subtle);color:var(--text-muted);font-size:11px}.manager__confirm[data-v-ea5a346d]{padding:var(--space-4);background:color-mix(in srgb, var(--bg-app) 88%, transparent);place-content:center;display:grid;position:absolute;inset:0}.manager__confirm>div[data-v-ea5a346d]{width:min(360px,100%);padding:var(--space-5);border:1px solid var(--border-strong);border-radius:var(--radius-dialog);background:var(--bg-elevated);box-shadow:var(--shadow-overlay)}.manager__confirm h3[data-v-ea5a346d]{margin:0 0 var(--space-2)}.manager__confirm p[data-v-ea5a346d]{margin:0 0 var(--space-4);color:var(--text-secondary)}.manager__confirm button[data-v-ea5a346d]{width:100%;margin-top:var(--space-2)}@media (width<=599px){.create-form[data-v-ea5a346d],.edit-form[data-v-ea5a346d]{grid-template-columns:1fr}.manager[data-v-ea5a346d]{border-left:0}}.module-nav[data-v-a7f93833]{width:var(--module-nav-width);min-height:100dvh;padding:var(--space-5) var(--space-3);border-right:1px solid var(--border-subtle);background:var(--bg-nav);overflow-y:auto}.module-nav__header[data-v-a7f93833]{margin-bottom:var(--space-6);padding:0 var(--space-2)}.module-nav__header p[data-v-a7f93833],h2[data-v-a7f93833]{margin:0 0 var(--space-2);color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:700}.module-nav__header h1[data-v-a7f93833]{margin:0;font-size:20px;line-height:1.3}.module-nav__section[data-v-a7f93833]{margin-top:var(--space-6)}.module-nav__section>header[data-v-a7f93833]{justify-content:space-between;align-items:center;display:flex}.module-nav__section>header button[data-v-a7f93833]{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;display:grid}nav[data-v-a7f93833]{gap:2px;display:grid}nav a[data-v-a7f93833]{align-items:center;gap:var(--space-2);min-width:0;min-height:36px;padding:0 var(--space-3);border-radius:var(--radius-control);color:var(--text-secondary);border:1px solid #0000;text-decoration:none;display:flex}nav a span[data-v-a7f93833]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}nav a small[data-v-a7f93833]{color:var(--text-muted);margin-left:auto;font-size:10px}nav a[data-v-a7f93833]:hover,nav a.active[data-v-a7f93833]{border-color:var(--border-subtle);background:var(--accent-soft);color:var(--accent)}nav a.active[data-v-a7f93833]{box-shadow:inset 2px 0 0 var(--accent)}.module-nav__empty[data-v-a7f93833]{padding:var(--space-2) var(--space-3);color:var(--text-muted);margin:0;font-size:11px}.module-nav__error[data-v-a7f93833]{padding:var(--space-3);border:1px solid var(--danger);border-radius:var(--radius-control);color:var(--danger);font-size:11px}.module-nav__manage[data-v-a7f93833]{align-items:center;gap:var(--space-2);width:100%;min-height:38px;margin-top:var(--space-6);padding:0 var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-control);color:var(--text-secondary);cursor:pointer;background:0 0;display:flex}.module-nav__manage[data-v-a7f93833]:hover{background:var(--bg-elevated);color:var(--text-primary)}.module-nav__boundary[data-v-a7f93833]{margin-top:var(--space-5);padding:var(--space-3);border:1px solid var(--border-subtle);border-left:3px solid var(--accent);border-radius:var(--radius-control);background:var(--bg-code);color:var(--text-muted);font-size:11px}@media (width<=1099px){.module-nav[data-v-a7f93833]{display:none}}.shell[data-v-0846a7d7]{grid-template-columns:var(--rail-width) var(--module-nav-width) minmax(0, 1fr);min-height:100dvh;display:grid}.shell__main[data-v-0846a7d7]{background:var(--bg-surface);min-width:0}@media (width<=1099px){.shell[data-v-0846a7d7]{grid-template-columns:var(--rail-width) minmax(0, 1fr)}}@media (width<=599px){.shell[data-v-0846a7d7]{flex-direction:column;min-height:100dvh;display:flex}}.auth-page[data-v-21b5835b]{min-height:100dvh;padding:76px var(--space-5) var(--space-8);background:radial-gradient(circle at 50% -20%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 42%), var(--bg-app);place-items:center;display:grid}.auth-brand[data-v-21b5835b]{top:var(--space-5);left:var(--space-6);align-items:center;gap:var(--space-2);color:var(--text-primary);display:flex;position:absolute}.auth-brand>span[data-v-21b5835b]:last-child{color:var(--text-muted);font-family:var(--font-mono);font-size:11px}.auth-brand__mark[data-v-21b5835b],.auth-card__icon[data-v-21b5835b],.recovery__success[data-v-21b5835b]{border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--bg-elevated);width:38px;height:38px;color:var(--accent);justify-content:center;align-items:center;display:inline-flex}.auth-brand__mark[data-v-21b5835b]{width:32px;height:32px}.auth-card[data-v-21b5835b],.recovery[data-v-21b5835b]{width:min(100%,390px);padding:var(--space-6);border:1px solid var(--border-subtle);border-radius:var(--radius-dialog);background:var(--bg-surface);box-shadow:var(--shadow-overlay)}.auth-card--loading[data-v-21b5835b]{text-align:center}.auth-card--loading .spinner[data-v-21b5835b]{margin-inline:auto}.auth-card__icon[data-v-21b5835b]{margin-bottom:var(--space-5)}.eyebrow[data-v-21b5835b]{margin:0 0 var(--space-2);color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.08em;font-size:11px;font-weight:700}h1[data-v-21b5835b],h2[data-v-21b5835b],p[data-v-21b5835b]{margin-top:0}h1[data-v-21b5835b]{margin-bottom:var(--space-2);font-size:clamp(21px,4vw,27px);line-height:1.22}h2[data-v-21b5835b]{margin-bottom:var(--space-1);font-size:16px}.intro[data-v-21b5835b],.enrollment__header p[data-v-21b5835b],.setup-step p[data-v-21b5835b],.recovery>p[data-v-21b5835b]{color:var(--text-secondary)}.intro span[data-v-21b5835b]{margin-top:var(--space-2);color:var(--text-muted);font-size:12px;display:block}.auth-form[data-v-21b5835b]{gap:var(--space-4);margin-top:var(--space-5);display:grid}label[data-v-21b5835b],.field-block[data-v-21b5835b]{gap:var(--space-2);display:grid}label>span[data-v-21b5835b],.field-block>span[data-v-21b5835b]{color:var(--text-secondary);font-size:12px;font-weight:600}input[data-v-21b5835b]{width:100%;min-height:42px;padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--bg-code);color:var(--text-primary)}.code-input[data-v-21b5835b]{font-family:var(--font-mono);letter-spacing:.34em;text-align:center;font-size:19px;font-weight:700}.trust-control[data-v-21b5835b]{align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-elevated);cursor:pointer;display:flex}.trust-control input[data-v-21b5835b]{width:18px;min-height:18px;accent-color:var(--accent);margin-top:2px}.trust-control span[data-v-21b5835b],.trust-control small[data-v-21b5835b]{display:block}.trust-control small[data-v-21b5835b]{color:var(--text-muted);margin-top:2px;font-weight:400}.text-action[data-v-21b5835b]{margin:var(--space-4) auto 0;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;font-size:13px;display:block}.text-action[data-v-21b5835b]:hover{color:var(--accent)}.notice[data-v-21b5835b]{align-items:flex-start;gap:var(--space-2);margin:var(--space-4) 0;padding:var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--bg-elevated);color:var(--text-secondary);font-size:13px;display:flex}.notice--error[data-v-21b5835b]{border-color:color-mix(in srgb, var(--danger) 65%, var(--border-subtle));background:color-mix(in srgb, var(--danger) 10%, var(--bg-elevated));color:var(--danger)}.notice--warning[data-v-21b5835b]{border-color:color-mix(in srgb, var(--warning) 55%, var(--border-subtle))}.spinner[data-v-21b5835b]{border:2px solid var(--border-strong);border-top-color:var(--accent);border-radius:50%;width:26px;height:26px;animation:.8s linear infinite spin-21b5835b;display:block}.spinner--small[data-v-21b5835b]{width:16px;height:16px}@keyframes spin-21b5835b{to{transform:rotate(360deg)}}.enrollment[data-v-21b5835b]{width:min(100%,940px);padding:var(--space-6);border:1px solid var(--border-subtle);border-radius:var(--radius-dialog);background:var(--bg-surface);box-shadow:var(--shadow-overlay)}.enrollment__header[data-v-21b5835b]{justify-content:space-between;align-items:flex-start;gap:var(--space-5);padding-bottom:var(--space-5);border-bottom:1px solid var(--border-subtle);display:flex}.enrollment__header p[data-v-21b5835b]{margin-bottom:0}.status-chip[data-v-21b5835b]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:color-mix(in srgb, var(--success) 14%, var(--bg-elevated));color:var(--success);border-radius:999px;flex:none;font-size:12px;font-weight:700;display:inline-flex}.enrollment__grid[data-v-21b5835b]{gap:var(--space-6);padding-top:var(--space-6);grid-template-columns:1.2fr .8fr;display:grid}.enrollment__loading[data-v-21b5835b]{justify-content:center;align-items:center;gap:var(--space-3);min-height:280px;color:var(--text-secondary);display:flex}.setup-step[data-v-21b5835b]{align-content:start;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--bg-elevated);grid-template-columns:28px minmax(0,1fr);display:grid}.step-number[data-v-21b5835b]{border:1px solid var(--border-strong);width:26px;height:26px;color:var(--accent);font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:inline-grid}.provisioning[data-v-21b5835b]{gap:var(--space-4);margin-top:var(--space-5);grid-template-columns:178px minmax(0,1fr);display:grid}.provisioning img[data-v-21b5835b]{width:178px;height:178px;padding:var(--space-2);border-radius:var(--radius-control);background:#fff}.provisioning span[data-v-21b5835b],.provisioning small[data-v-21b5835b],.provisioning code[data-v-21b5835b]{display:block}.provisioning code[data-v-21b5835b]{margin:var(--space-2) 0 var(--space-3);overflow-wrap:anywhere;color:var(--text-primary);font-family:var(--font-mono);font-size:14px;line-height:1.7}.provisioning small[data-v-21b5835b]{color:var(--text-muted)}.trust-control--setup[data-v-21b5835b]{margin-top:var(--space-4)}.field-block[data-v-21b5835b]{margin-top:var(--space-3)}.setup-actions[data-v-21b5835b]{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-5);display:flex}.recovery[data-v-21b5835b]{width:min(100%,580px)}.recovery__success[data-v-21b5835b]{margin-bottom:var(--space-4);border-color:color-mix(in srgb, var(--success) 55%, var(--border-subtle));color:var(--success)}.recovery__codes[data-v-21b5835b]{gap:var(--space-2) var(--space-6);margin:var(--space-5) 0;padding:var(--space-5) var(--space-5) var(--space-5) 48px;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--bg-code);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.recovery__codes code[data-v-21b5835b]{color:var(--text-primary);font-family:var(--font-mono)}.recovery__actions[data-v-21b5835b]{gap:var(--space-2);flex-wrap:wrap;display:flex}.recovery__actions[data-v-21b5835b] :last-child{margin-left:auto}@media (width<=720px){.auth-page[data-v-21b5835b]{padding:72px var(--space-3) var(--space-4);display:block}.auth-brand[data-v-21b5835b]{top:var(--space-4);left:var(--space-4)}.auth-card[data-v-21b5835b],.enrollment[data-v-21b5835b],.recovery[data-v-21b5835b]{width:100%;padding:var(--space-5)}.enrollment__grid[data-v-21b5835b],.provisioning[data-v-21b5835b]{grid-template-columns:1fr}.provisioning img[data-v-21b5835b]{width:164px;height:164px}.recovery__codes[data-v-21b5835b]{grid-template-columns:1fr}.recovery__actions[data-v-21b5835b]>*{width:100%}.recovery__actions[data-v-21b5835b] :last-child{margin-left:0}}.settings-subnav[data-v-e9426465]{gap:var(--space-2);margin-bottom:var(--space-4);padding-bottom:var(--space-1);display:none;overflow-x:auto}.settings-subnav a[data-v-e9426465]{padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-control);color:var(--text-secondary);flex:none;text-decoration:none}.settings-subnav a[aria-current=page][data-v-e9426465]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}@media (width<=1099px){.settings-subnav[data-v-e9426465]{display:flex}}.schedule-saved[data-v-94b69ab9]{color:var(--success)}.frequency-grid[data-v-94b69ab9]{gap:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}.frequency-grid>label[data-v-94b69ab9]{align-items:start;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-control);cursor:pointer;grid-template-columns:auto minmax(0,1fr);display:grid}.frequency-grid>label.selected[data-v-94b69ab9]{border-color:var(--accent);background:var(--accent-soft)}.frequency-grid span[data-v-94b69ab9]{display:grid}.frequency-grid small[data-v-94b69ab9]{color:var(--text-muted)}.frequency-grid>label.selected small[data-v-94b69ab9]{color:var(--text-secondary)}.schedule-form[data-v-94b69ab9]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.schedule-form label[data-v-94b69ab9]{align-content:start;gap:var(--space-1);color:var(--text-secondary);font-size:11px;font-weight:700;display:grid}.schedule-form input[data-v-94b69ab9],.schedule-form select[data-v-94b69ab9]{width:100%;min-height:40px;padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--bg-code);color:var(--text-primary)}.schedule-form small[data-v-94b69ab9]{color:var(--text-muted);font-weight:400}.schedule-form .field-error[data-v-94b69ab9]{color:var(--danger)}.boundary-list[data-v-94b69ab9]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.boundary-list article[data-v-94b69ab9]{gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-control);background:var(--bg-code);grid-template-columns:auto minmax(0,1fr);display:grid}.boundary-list article>svg[data-v-94b69ab9]{color:var(--accent)}.boundary-list p[data-v-94b69ab9]{margin:var(--space-1) 0 0;color:var(--text-muted)}.schedule-footer[data-v-94b69ab9]{padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-subtle)}.schedule-footer a[data-v-94b69ab9]{align-items:center;gap:var(--space-2);text-decoration:none;display:inline-flex}@media (width<=720px){.settings-page[data-v-94b69ab9]{padding:var(--space-4)}.frequency-grid[data-v-94b69ab9],.schedule-form[data-v-94b69ab9],.boundary-list[data-v-94b69ab9]{grid-template-columns:1fr}}.task-center[data-v-6c6cbf16]{min-height:100dvh;padding:var(--space-6);background:var(--bg-surface)}.task-center__header[data-v-6c6cbf16]{justify-content:space-between;align-items:flex-start;gap:var(--space-4);max-width:var(--content-max);margin:0 auto var(--space-5);display:flex}.task-center__header p[data-v-6c6cbf16],.task-center__header h1[data-v-6c6cbf16],.task-center__header span[data-v-6c6cbf16]{margin:0}.task-center__header p[data-v-6c6cbf16],.batch-panel header p[data-v-6c6cbf16],.task-detail header p[data-v-6c6cbf16]{color:var(--text-muted);letter-spacing:.07em;font-size:10px;font-weight:700}.task-center__header h1[data-v-6c6cbf16]{font-size:25px}.task-center__header span[data-v-6c6cbf16]{color:var(--text-secondary)}.task-center__header>div[data-v-6c6cbf16]:last-child{gap:var(--space-2);flex:none;display:flex}.schedule-link[data-v-6c6cbf16]{align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-control);color:var(--text-primary);text-decoration:none;display:inline-flex}.center-notice[data-v-6c6cbf16],.filter-chip[data-v-6c6cbf16]{max-width:var(--content-max);align-items:center;gap:var(--space-2);margin:0 auto var(--space-3);padding:var(--space-3);border:1px solid color-mix(in srgb, var(--success) 55%, var(--border-subtle));border-radius:var(--radius-control);color:var(--success);display:flex}.center-notice--warning[data-v-6c6cbf16]{border-color:var(--warning);color:var(--warning)}.center-notice--error[data-v-6c6cbf16]{border-color:var(--danger);color:var(--danger)}.center-notice button[data-v-6c6cbf16]{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;text-decoration:underline}.batch-panel[data-v-6c6cbf16]{max-width:var(--content-max);margin:0 auto var(--space-4);padding:var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-card);background:var(--bg-elevated);box-shadow:var(--shadow-overlay)}.batch-panel>header[data-v-6c6cbf16]{justify-content:space-between;align-items:flex-start;display:flex}.batch-panel header p[data-v-6c6cbf16],.batch-panel header h2[data-v-6c6cbf16],.batch-panel header span[data-v-6c6cbf16]{margin:0}.batch-panel header h2[data-v-6c6cbf16]{font-size:18px}.batch-panel header span[data-v-6c6cbf16]{color:var(--text-secondary)}.batch-panel>header button[data-v-6c6cbf16]{color:var(--text-muted);cursor:pointer;background:0 0;border:0}.batch-config[data-v-6c6cbf16]{gap:var(--space-3);margin:var(--space-4) 0;grid-template-columns:1fr 1fr .7fr;display:grid}.batch-config label[data-v-6c6cbf16]{gap:var(--space-1);color:var(--text-muted);font-size:11px;display:grid}.batch-config select[data-v-6c6cbf16]{min-height:40px;padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--bg-code);color:var(--text-primary)}.batch-list[data-v-6c6cbf16]{gap:var(--space-2);max-height:300px;padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-control);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow-y:auto}.batch-list label[data-v-6c6cbf16]{align-items:start;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-control);background:var(--bg-code);cursor:pointer;grid-template-columns:auto minmax(0,1fr);display:grid}.batch-list label span[data-v-6c6cbf16]{min-width:0;display:grid}.batch-list strong[data-v-6c6cbf16]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.batch-list small[data-v-6c6cbf16]{color:var(--text-muted)}.batch-panel>footer[data-v-6c6cbf16]{margin-top:var(--space-3);color:var(--text-muted);justify-content:space-between;align-items:center;display:flex}.status-tabs[data-v-6c6cbf16]{max-width:var(--content-max);border-bottom:1px solid var(--border-subtle);gap:2px;margin:0 auto;display:flex;overflow-x:auto}.status-tabs button[data-v-6c6cbf16]{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-3);color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;display:inline-flex}.status-tabs button[aria-current=page][data-v-6c6cbf16]{border-color:var(--accent);color:var(--text-primary)}.status-tabs button span[data-v-6c6cbf16]{min-width:22px;padding:1px var(--space-1);background:var(--bg-elevated);border-radius:999px;font-size:10px}.filter-chip[data-v-6c6cbf16]{margin-top:var(--space-3);border-color:var(--accent);color:var(--text-secondary);justify-content:space-between}.filter-chip button[data-v-6c6cbf16]{align-items:center;gap:var(--space-1);color:var(--accent);cursor:pointer;background:0 0;border:0;display:inline-flex}.task-layout[data-v-6c6cbf16]{max-width:var(--content-max);min-height:560px;margin:var(--space-4) auto 0;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--bg-elevated);grid-template-columns:minmax(360px,.9fr) minmax(400px,1.1fr);display:grid;overflow:hidden}.task-list[data-v-6c6cbf16]{border-right:1px solid var(--border-subtle);max-height:calc(100dvh - 190px);overflow-y:auto}.task-list>button[data-v-6c6cbf16]{align-items:start;gap:var(--space-3);width:100%;padding:var(--space-3);border:0;border-bottom:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.task-list>button[data-v-6c6cbf16]:hover,.task-list>button.active[data-v-6c6cbf16]{background:var(--accent-soft)}.task-list>button.active[data-v-6c6cbf16]{box-shadow:inset 3px 0 0 var(--accent)}.status-mark[data-v-6c6cbf16]{background:var(--text-muted);border-radius:50%;width:9px;height:9px;margin-top:5px}.status-mark--queued[data-v-6c6cbf16],.status-mark--running[data-v-6c6cbf16]{background:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.status-mark--succeeded[data-v-6c6cbf16]{background:var(--success)}.status-mark--failed[data-v-6c6cbf16]{background:var(--danger)}.task-list__body[data-v-6c6cbf16],.task-list__meta[data-v-6c6cbf16]{min-width:0;display:grid}.task-list__body strong[data-v-6c6cbf16]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-list__body small[data-v-6c6cbf16],.task-list__body em[data-v-6c6cbf16],.task-list__meta small[data-v-6c6cbf16]{color:var(--text-muted);font-size:10px;font-style:normal}.task-list__body em[data-v-6c6cbf16]{margin-top:var(--space-1);color:var(--text-secondary)}.task-list__meta[data-v-6c6cbf16]{justify-items:end}.task-list__meta strong[data-v-6c6cbf16]{color:var(--text-secondary);font-size:10px}.task-detail[data-v-6c6cbf16]{min-width:0;padding:var(--space-5);overflow-y:auto}.task-detail>header[data-v-6c6cbf16]{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-subtle);display:flex}.task-detail header p[data-v-6c6cbf16],.task-detail header h2[data-v-6c6cbf16],.task-detail header span[data-v-6c6cbf16]{margin:0}.task-detail header h2[data-v-6c6cbf16]{overflow-wrap:anywhere;font-size:19px}.task-detail header span[data-v-6c6cbf16]{color:var(--text-muted)}.detail-status[data-v-6c6cbf16]{padding:var(--space-1) var(--space-2);background:var(--bg-code);border-radius:999px;flex:none;font-size:10px}.detail-status--running[data-v-6c6cbf16],.detail-status--queued[data-v-6c6cbf16]{color:var(--accent)!important}.detail-status--succeeded[data-v-6c6cbf16]{color:var(--success)!important}.detail-status--failed[data-v-6c6cbf16]{color:var(--danger)!important}.cancel-pending[data-v-6c6cbf16]{gap:var(--space-2);padding:var(--space-2);border-left:3px solid var(--warning);color:var(--warning);display:flex}.task-detail dl[data-v-6c6cbf16]{gap:var(--space-3);margin:var(--space-4) 0;grid-template-columns:1fr 1fr;display:grid}.task-detail dl div[data-v-6c6cbf16]{display:grid}.task-detail dt[data-v-6c6cbf16]{color:var(--text-muted);font-size:10px}.task-detail dd[data-v-6c6cbf16]{color:var(--text-secondary);overflow-wrap:anywhere;margin:0}.detail-actions[data-v-6c6cbf16]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.detail-actions>a[data-v-6c6cbf16]{padding:var(--space-2);text-decoration:none}.failure-detail[data-v-6c6cbf16]{gap:var(--space-2);margin-top:var(--space-4);padding:var(--space-3);border:1px solid var(--danger);border-radius:var(--radius-control);color:var(--danger);grid-template-columns:auto minmax(0,1fr);display:grid}.failure-detail p[data-v-6c6cbf16]{color:var(--text-secondary);margin:0}.batch-summary[data-v-6c6cbf16],.event-timeline[data-v-6c6cbf16]{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}.batch-summary h3[data-v-6c6cbf16],.event-timeline h3[data-v-6c6cbf16]{margin:0 0 var(--space-3);font-size:13px}.summary-metrics[data-v-6c6cbf16]{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.summary-metrics article[data-v-6c6cbf16]{padding:var(--space-3);border-radius:var(--radius-control);background:var(--bg-code);display:grid}.summary-metrics strong[data-v-6c6cbf16]{font-size:20px}.summary-metrics span[data-v-6c6cbf16]{color:var(--text-muted);font-size:10px}.batch-summary>p[data-v-6c6cbf16]{color:var(--text-secondary)}.batch-summary ul[data-v-6c6cbf16]{gap:1px;padding:0;list-style:none;display:grid}.batch-summary li[data-v-6c6cbf16]{padding:var(--space-2);background:var(--bg-code);color:var(--text-secondary);justify-content:space-between;display:flex}.event-timeline ol[data-v-6c6cbf16]{gap:var(--space-3);padding:0;list-style:none;display:grid}.event-timeline li[data-v-6c6cbf16]{gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);display:grid}.event-timeline li>span[data-v-6c6cbf16]{border:2px solid var(--accent);border-radius:50%;width:9px;height:9px;margin-top:4px}.event-timeline li div[data-v-6c6cbf16]{display:grid}.event-timeline small[data-v-6c6cbf16],.event-timeline>p[data-v-6c6cbf16],.retry-link[data-v-6c6cbf16]{color:var(--text-muted)}.retry-link button[data-v-6c6cbf16]{color:var(--accent);cursor:pointer;background:0 0;border:0}.center-loading[data-v-6c6cbf16],.center-empty[data-v-6c6cbf16]{place-content:center;justify-items:center;gap:var(--space-2);min-height:240px;color:var(--text-muted);text-align:center;display:grid}.center-loading[data-v-6c6cbf16]{max-width:var(--content-max);margin:0 auto;display:flex}.center-spinner[data-v-6c6cbf16]{border:2px solid var(--border-strong);border-top-color:var(--accent);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite spin-6c6cbf16}@keyframes spin-6c6cbf16{to{transform:rotate(360deg)}}.center-empty h2[data-v-6c6cbf16],.center-empty p[data-v-6c6cbf16]{margin:0}@media (width<=900px){.task-center[data-v-6c6cbf16]{padding:var(--space-4)}.task-layout[data-v-6c6cbf16]{grid-template-columns:1fr}.task-list[data-v-6c6cbf16]{border-right:0;border-bottom:1px solid var(--border-subtle);max-height:none}.batch-config[data-v-6c6cbf16]{grid-template-columns:1fr}}@media (width<=600px){.task-center[data-v-6c6cbf16]{padding:var(--space-3)}.task-center__header[data-v-6c6cbf16]{display:grid}.task-center__header>div[data-v-6c6cbf16]:last-child{flex-wrap:wrap}.batch-list[data-v-6c6cbf16]{grid-template-columns:1fr}.task-list>button[data-v-6c6cbf16]{grid-template-columns:auto minmax(0,1fr)}.task-list__meta[data-v-6c6cbf16]{grid-column:2;justify-items:start}.task-detail[data-v-6c6cbf16]{padding:var(--space-3)}.task-detail dl[data-v-6c6cbf16]{grid-template-columns:1fr}}.settings[data-v-d13f09f2]{width:min(100%,760px);padding:var(--space-6)}header[data-v-d13f09f2]{padding-bottom:var(--space-5);border-bottom:1px solid var(--border-subtle)}header p[data-v-d13f09f2],h2[data-v-d13f09f2]{margin:0}header p[data-v-d13f09f2]{color:var(--text-muted);font-size:12px}h2[data-v-d13f09f2]{font-size:20px}fieldset[data-v-d13f09f2]{gap:var(--space-3);margin:var(--space-6) 0 0;border:0;padding:0;display:grid}legend[data-v-d13f09f2]{margin-bottom:var(--space-3);font-size:16px;font-weight:600}.theme-choice[data-v-d13f09f2]{align-items:flex-start;gap:var(--space-3);min-height:64px;padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-card);cursor:pointer;background:var(--bg-elevated);display:flex}.theme-choice[data-v-d13f09f2]:has(input:checked){border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.theme-choice input[data-v-d13f09f2]{width:18px;height:18px;accent-color:var(--accent);margin:2px 0 0}.theme-choice span[data-v-d13f09f2],.theme-choice small[data-v-d13f09f2]{display:block}.theme-choice small[data-v-d13f09f2]{margin-top:var(--space-1);color:var(--text-secondary)}.policy-saved[data-v-6ec8504d]{border-color:color-mix(in srgb, var(--success) 55%, var(--border-subtle));color:var(--success)}.display-policy[data-v-6ec8504d]{align-items:center;gap:var(--space-5);grid-template-columns:180px minmax(0,1fr);display:grid}.display-policy p[data-v-6ec8504d]{margin:var(--space-1) 0 0;color:var(--text-secondary)}.masked-preview[data-v-6ec8504d]{justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--bg-code);min-height:88px;color:var(--sensitive);display:flex}.masked-preview code[data-v-6ec8504d]{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.12em}.policy-grid[data-v-6ec8504d]{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.policy-choice[data-v-6ec8504d]{gap:var(--space-3);min-height:150px;padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-card);cursor:pointer;background:var(--bg-code);display:flex;position:relative}.policy-choice.selected[data-v-6ec8504d]{border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.policy-choice--allow.selected[data-v-6ec8504d]{border-color:var(--danger);box-shadow:inset 3px 0 0 var(--danger)}.policy-choice input[data-v-6ec8504d]{width:18px;height:18px;accent-color:var(--accent);margin:2px 0 0}.policy-choice span[data-v-6ec8504d],.policy-choice strong[data-v-6ec8504d],.policy-choice small[data-v-6ec8504d]{display:block}.policy-choice strong[data-v-6ec8504d]{color:var(--text-primary)}.policy-choice em[data-v-6ec8504d]{margin-left:var(--space-2);background:var(--bg-elevated);color:var(--text-muted);border-radius:999px;padding:2px 5px;font-size:9px;font-style:normal;display:inline-block}.policy-choice small[data-v-6ec8504d]{margin-top:var(--space-2);color:var(--text-secondary)}.allow-warning[data-v-6ec8504d]{gap:var(--space-2);margin:0 var(--space-4) var(--space-4);padding:var(--space-3);border:1px solid color-mix(in srgb, var(--danger) 60%, var(--border-subtle));border-radius:var(--radius-control);background:color-mix(in srgb, var(--danger) 8%, var(--bg-elevated));color:var(--danger);display:flex}.allow-warning strong[data-v-6ec8504d],.allow-warning span[data-v-6ec8504d]{display:block}.model-guidance[data-v-6ec8504d]{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-control);background:var(--bg-code);color:var(--text-muted);margin:0;display:flex}.allow-dialog[data-v-6ec8504d]{border-color:color-mix(in srgb, var(--danger) 60%, var(--border-strong))}.allow-dialog__icon[data-v-6ec8504d]{width:52px;height:52px;margin-bottom:var(--space-3);border-radius:var(--radius-card);background:color-mix(in srgb, var(--danger) 12%, var(--bg-code));color:var(--danger);place-items:center;display:grid}@media (width<=799px){.policy-grid[data-v-6ec8504d]{grid-template-columns:1fr}.policy-choice[data-v-6ec8504d]{min-height:auto}}@media (width<=599px){.display-policy[data-v-6ec8504d]{grid-template-columns:1fr}}.provider-card__body[data-v-83c4214a]{gap:var(--space-4);min-width:0;display:grid}.provider-secret[data-v-83c4214a]{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-code);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.provider-secret>span[data-v-83c4214a]:first-child{align-items:center;gap:var(--space-2);color:var(--text-secondary);font-weight:700;display:flex}.provider-secret code[data-v-83c4214a],.model-table code[data-v-83c4214a]{color:var(--text-primary);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.provider-secret>span[data-v-83c4214a]:last-child{color:var(--success);font-size:11px}.model-heading[data-v-83c4214a]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.model-heading div[data-v-83c4214a],.model-heading small[data-v-83c4214a]{display:block}.model-heading small[data-v-83c4214a]{color:var(--text-muted)}.model-table-wrap[data-v-83c4214a]{border:1px solid var(--border-subtle);border-radius:var(--radius-control);min-width:0;max-width:100%;overflow-x:auto}.model-table[data-v-83c4214a]{border-collapse:collapse;width:100%;min-width:640px}.model-table th[data-v-83c4214a],.model-table td[data-v-83c4214a]{padding:var(--space-3);border-bottom:1px solid var(--border-subtle);text-align:left}.model-table tr:last-child td[data-v-83c4214a]{border-bottom:0}.model-table th[data-v-83c4214a]{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px}.model-table td:first-child strong[data-v-83c4214a],.model-table td:first-child code[data-v-83c4214a]{display:block}.model-table td:first-child code[data-v-83c4214a]{color:var(--text-muted);margin-top:2px;font-size:11px}.model-table td[data-v-83c4214a]:nth-child(2){color:var(--text-secondary);font-family:var(--font-mono);font-size:11px}.model-table td:nth-child(3) span[data-v-83c4214a]{margin-right:var(--space-1);background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:2px 6px;font-size:10px;display:inline-block}.model-table td:nth-child(3) .muted[data-v-83c4214a]{background:var(--bg-code);color:var(--text-muted);text-decoration:line-through}.model-actions[data-v-83c4214a]{white-space:nowrap}.model-actions button[data-v-83c4214a]{color:var(--text-secondary);cursor:pointer;background:0 0;border:0}.model-actions button[data-v-83c4214a]:last-child:hover{color:var(--danger)}.model-empty[data-v-83c4214a]{padding:var(--space-4);border:1px dashed var(--border-strong);border-radius:var(--radius-control);color:var(--text-muted);text-align:center;margin:0}.connection-test[data-v-83c4214a]{align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-code);grid-template-columns:minmax(220px,1fr) minmax(180px,.7fr) auto;display:grid}.connection-test strong[data-v-83c4214a],.connection-test small[data-v-83c4214a]{display:block}.connection-test small[data-v-83c4214a]{color:var(--text-muted)}.connection-test select[data-v-83c4214a]{min-height:40px;padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--bg-elevated);color:var(--text-primary)}.connection-result[data-v-83c4214a]{align-items:center;gap:var(--space-2);color:var(--text-secondary);grid-column:1/-1;margin:0;display:flex}.connection-result--success[data-v-83c4214a]{color:var(--success)}.connection-result--credentials[data-v-83c4214a],.connection-result--unavailable[data-v-83c4214a]{color:var(--danger)}.provider-card__footer[data-v-83c4214a]{justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-subtle);display:flex}@media (width<=799px){.connection-test[data-v-83c4214a]{grid-template-columns:1fr}.connection-result[data-v-83c4214a]{grid-column:auto}}@media (width<=599px){.provider-secret[data-v-83c4214a]{grid-template-columns:1fr}.model-heading[data-v-83c4214a],.provider-card__footer[data-v-83c4214a]{flex-direction:column;align-items:stretch}.model-heading .button[data-v-83c4214a],.provider-card__footer .button[data-v-83c4214a]{width:100%}.model-table[data-v-83c4214a]{min-width:0}.model-table thead[data-v-83c4214a]{display:none}.model-table tr[data-v-83c4214a]{gap:var(--space-2) var(--space-3);padding:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.model-table td[data-v-83c4214a]{border:0;padding:0}.model-table td[data-v-83c4214a]:nth-child(2),.model-table td[data-v-83c4214a]:nth-child(3){grid-column:1}.model-actions[data-v-83c4214a]{grid-area:1/2/span 3;align-self:center}}.security[data-v-23b64004]{width:min(100%,900px);min-height:100dvh;padding:var(--space-6)}.security__header[data-v-23b64004]{justify-content:space-between;align-items:flex-start;gap:var(--space-5);padding-bottom:var(--space-5);border-bottom:1px solid var(--border-subtle);display:flex}.security__header p[data-v-23b64004],.security__header h2[data-v-23b64004],.security__header span[data-v-23b64004]{margin:0}.security__header p[data-v-23b64004],.security-card header p[data-v-23b64004]{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.06em;font-size:10px}.security__header h2[data-v-23b64004]{font-size:22px}.security__header>div>span[data-v-23b64004]{color:var(--text-secondary)}.security-status[data-v-23b64004]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:color-mix(in srgb, var(--success) 12%, var(--bg-elevated));color:var(--success);border-radius:999px;font-size:12px;font-weight:700;display:inline-flex}.page-notice[data-v-23b64004]{align-items:center;gap:var(--space-2);margin-top:var(--space-4);padding:var(--space-3);border:1px solid var(--danger);border-radius:var(--radius-control);color:var(--danger);display:flex}.page-notice button[data-v-23b64004]{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto}.security__loading[data-v-23b64004]{justify-content:center;align-items:center;gap:var(--space-3);min-height:320px;color:var(--text-secondary);display:flex}.spinner[data-v-23b64004]{border:2px solid var(--border-strong);border-top-color:var(--accent);border-radius:50%;width:26px;height:26px;animation:.8s linear infinite spin-23b64004}@keyframes spin-23b64004{to{transform:rotate(360deg)}}.security-card[data-v-23b64004]{margin-top:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--bg-elevated);overflow:hidden}.security-card>header[data-v-23b64004]{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--border-subtle);display:flex}.security-card header p[data-v-23b64004],.security-card header h3[data-v-23b64004]{margin:0}.security-card header h3[data-v-23b64004]{font-size:15px}.security-card header>span[data-v-23b64004]{color:var(--text-muted);font-size:11px}.security-row[data-v-23b64004]{align-items:center;gap:var(--space-3);min-height:68px;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.security-row[data-v-23b64004]:last-child{border-bottom:0}.security-row__icon[data-v-23b64004]{border-radius:var(--radius-control);background:var(--bg-code);width:36px;height:36px;color:var(--accent);place-items:center;display:inline-grid}.security-row>span[data-v-23b64004],.security-row small[data-v-23b64004]{min-width:0;display:block}.security-row strong[data-v-23b64004]{display:block}.security-row small[data-v-23b64004]{color:var(--text-muted)}.security-row em[data-v-23b64004]{background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:2px 5px;font-size:9px;font-style:normal}.row-actions[data-v-23b64004]{gap:var(--space-2);display:flex}.row-actions button[data-v-23b64004],.row-revoke[data-v-23b64004]{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;font-size:12px}.row-actions button[data-v-23b64004]:hover,.row-revoke[data-v-23b64004]:hover,.row-actions .danger[data-v-23b64004]{color:var(--danger)}.rename-form[data-v-23b64004]{gap:var(--space-1);min-width:0;display:flex}.rename-form input[data-v-23b64004]{min-width:0;padding:var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--bg-code);color:var(--text-primary)}.rename-form button[data-v-23b64004]{color:var(--accent);cursor:pointer;background:0 0;border:0}.empty-row[data-v-23b64004]{padding:var(--space-5);color:var(--text-muted);text-align:center}.action-overlay[data-v-23b64004],.confirm-overlay[data-v-23b64004]{z-index:var(--layer-overlay);background:var(--scrim);position:fixed;inset:0}.action-drawer[data-v-23b64004]{border-left:1px solid var(--border-strong);background:var(--bg-surface);width:min(430px,100vw);height:100dvh;box-shadow:var(--shadow-overlay);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:absolute;top:0;right:0}.action-drawer>header[data-v-23b64004],.action-drawer>footer[data-v-23b64004]{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--border-subtle);display:flex}.action-drawer>header p[data-v-23b64004],.action-drawer>header h2[data-v-23b64004]{margin:0}.action-drawer>header p[data-v-23b64004]{color:var(--text-muted);font-family:var(--font-mono);font-size:10px}.action-drawer>header h2[data-v-23b64004]{font-size:17px}.action-drawer>header button[data-v-23b64004]{color:var(--text-secondary);cursor:pointer;background:0 0;border:0}.action-drawer__body[data-v-23b64004]{padding:var(--space-4);overflow-y:auto}.action-drawer>footer[data-v-23b64004]{border-top:1px solid var(--border-subtle);border-bottom:0;justify-content:flex-end}.reauth-warning[data-v-23b64004]{gap:var(--space-2);margin-bottom:var(--space-5);padding:var(--space-3);border:1px solid color-mix(in srgb, var(--danger) 60%, var(--border-subtle));border-radius:var(--radius-control);background:color-mix(in srgb, var(--danger) 9%, var(--bg-elevated));color:var(--danger);display:flex}.reauth-warning strong[data-v-23b64004],.reauth-warning span[data-v-23b64004]{display:block}#sensitive-action-form[data-v-23b64004]{gap:var(--space-4);display:grid}#sensitive-action-form>label[data-v-23b64004]{gap:var(--space-2);display:grid}#sensitive-action-form label>span[data-v-23b64004],fieldset legend[data-v-23b64004]{color:var(--text-secondary);font-size:12px;font-weight:700}#sensitive-action-form>label input[data-v-23b64004]{min-height:42px;padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--bg-code);color:var(--text-primary)}fieldset[data-v-23b64004]{gap:var(--space-4);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-control);margin:0;display:flex}fieldset label[data-v-23b64004]{color:var(--text-secondary)}.code-input[data-v-23b64004]{font-family:var(--font-mono);letter-spacing:.3em;text-align:center;font-size:18px}.action-error[data-v-23b64004]{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--danger);border-radius:var(--radius-control);color:var(--danger);display:flex}.confirm-overlay[data-v-23b64004]{z-index:calc(var(--layer-overlay) + 2);padding:var(--space-4);place-content:center;display:grid}.confirm-overlay>div[data-v-23b64004]{width:min(100vw - 32px,360px);padding:var(--space-5);border:1px solid var(--border-strong);border-radius:var(--radius-dialog);background:var(--bg-elevated);box-shadow:var(--shadow-overlay)}.confirm-overlay h2[data-v-23b64004]{margin:0 0 var(--space-2);font-size:18px}.confirm-overlay p[data-v-23b64004]{margin:0 0 var(--space-5);color:var(--text-secondary)}.confirm-overlay button[data-v-23b64004]{width:100%;margin-top:var(--space-2)}@media (width<=599px){.security[data-v-23b64004]{padding:var(--space-4)}.security__header[data-v-23b64004]{display:block}.security-status[data-v-23b64004]{margin-top:var(--space-3)}.security-row[data-v-23b64004]{grid-template-columns:auto minmax(0,1fr)}.security-row>button[data-v-23b64004],.row-actions[data-v-23b64004]{grid-column:2;justify-self:start}.action-drawer[data-v-23b64004]{border-left:0;width:100vw}}.token-list[data-v-a71e6f61]{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.token-card[data-v-a71e6f61]{grid-template-rows:auto 1fr auto;display:grid}.token-card__body[data-v-a71e6f61]{gap:var(--space-4);display:grid}.token-card dl[data-v-a71e6f61]{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.token-card dl div[data-v-a71e6f61]{padding:var(--space-3);border-radius:var(--radius-control);background:var(--bg-code)}.token-card dt[data-v-a71e6f61]{color:var(--text-muted);text-transform:uppercase;font-size:10px}.token-card dd[data-v-a71e6f61]{margin:var(--space-1) 0 0;color:var(--text-secondary)}.scope-list[data-v-a71e6f61]{gap:var(--space-2);flex-wrap:wrap;display:flex}.scope-list>span[data-v-a71e6f61]{border:1px solid var(--border-subtle);border-radius:var(--radius-control);color:var(--text-secondary);padding:5px 8px;font-size:11px}.scope-list>span.sensitive[data-v-a71e6f61]{border-color:color-mix(in srgb, var(--sensitive) 55%, var(--border-subtle));color:var(--sensitive)}.scope-list code[data-v-a71e6f61]{color:var(--text-muted);font-family:var(--font-mono);margin-top:1px;font-size:9px;display:block}.token-card>footer[data-v-a71e6f61]{padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-subtle);justify-content:flex-end;display:flex}.scope-fieldset[data-v-a71e6f61]{gap:var(--space-1)}.scope-fieldset .settings-check[data-v-a71e6f61]{padding:var(--space-3);border-radius:var(--radius-control)}.scope-fieldset .settings-check[data-v-a71e6f61]:hover{background:var(--bg-code)}.scope-fieldset .settings-check>span[data-v-a71e6f61],.scope-fieldset strong[data-v-a71e6f61],.scope-fieldset code[data-v-a71e6f61],.scope-fieldset small[data-v-a71e6f61]{display:block}.scope-fieldset code[data-v-a71e6f61]{color:var(--accent);font-family:var(--font-mono);font-size:10px}.scope-fieldset small[data-v-a71e6f61]{margin-top:2px}.scope-sensitive[data-v-a71e6f61]{color:var(--sensitive)}.issued-dialog[data-v-a71e6f61]{border-color:color-mix(in srgb, var(--warning) 55%, var(--border-strong))}.issued-icon[data-v-a71e6f61]{width:48px;height:48px;margin-bottom:var(--space-3);border-radius:var(--radius-card);background:color-mix(in srgb, var(--warning) 14%, var(--bg-code));color:var(--warning);place-items:center;display:grid}.token-value[data-v-a71e6f61]{margin-top:var(--space-5)}.token-value input[data-v-a71e6f61]{font-family:var(--font-mono)}@media (width<=799px){.token-list[data-v-a71e6f61]{grid-template-columns:1fr}}@media (width<=599px){.token-card dl[data-v-a71e6f61]{grid-template-columns:1fr}}.safe-markdown[data-v-b6eb55ad]{color:var(--text-primary);overflow-wrap:anywhere;line-height:1.7}.safe-markdown[data-v-b6eb55ad] pre{max-width:100%;padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-code);font-family:var(--font-mono);white-space:pre;font-size:13px;overflow-x:auto}.safe-markdown[data-v-b6eb55ad] .safe-code-block{margin:var(--space-4) 0;border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-code);overflow:hidden}.safe-markdown[data-v-b6eb55ad] .safe-code-block>header{min-height:36px;padding:0 var(--space-3);border-bottom:1px solid var(--border-subtle);color:var(--text-muted);justify-content:space-between;align-items:center;font-size:11px;display:flex}.safe-markdown[data-v-b6eb55ad] .safe-code-block button{color:var(--accent);cursor:pointer;background:0 0;border:0}.safe-markdown[data-v-b6eb55ad] .safe-code-block pre{border:0;border-radius:0;margin:0}.safe-markdown[data-v-b6eb55ad] code{background:var(--bg-code);font-family:var(--font-mono);border-radius:3px;padding:2px 4px}.safe-markdown[data-v-b6eb55ad] pre code{background:0 0;padding:0}.safe-markdown[data-v-b6eb55ad] a{text-underline-offset:2px;text-decoration-thickness:1px}.safe-markdown[data-v-b6eb55ad] blockquote{padding-left:var(--space-4);border-left:3px solid var(--border-strong);color:var(--text-secondary);margin-inline:0}.artifact-document[data-v-8386ff2d]{gap:var(--space-4);display:grid}.artifact-document__intro[data-v-8386ff2d]{padding-bottom:var(--space-4);border-bottom:1px solid var(--border-subtle)}.artifact-document__intro p[data-v-8386ff2d],.artifact-document__intro h3[data-v-8386ff2d]{margin:0}.artifact-document__intro>p[data-v-8386ff2d]:first-child{color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:700}.artifact-document__intro h3[data-v-8386ff2d]{margin-top:var(--space-1);font-size:20px}.artifact-document__intro>p[data-v-8386ff2d]:last-child{margin-top:var(--space-2);color:var(--text-secondary)}.warning-list[data-v-8386ff2d],.artifact-blocks[data-v-8386ff2d]{gap:var(--space-3);display:grid}.warning-list>h4[data-v-8386ff2d]{margin:0;font-size:13px}.warning[data-v-8386ff2d]{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-subtle);border-left:3px solid var(--warning);border-radius:var(--radius-control);background:var(--bg-elevated);grid-template-columns:auto minmax(0,1fr);display:grid}.warning--danger[data-v-8386ff2d]{border-left-color:var(--danger)}.warning--info[data-v-8386ff2d]{border-left-color:var(--accent)}.warning>svg[data-v-8386ff2d]{color:var(--warning);margin-top:2px}.warning--danger>svg[data-v-8386ff2d]{color:var(--danger)}.warning--info>svg[data-v-8386ff2d]{color:var(--accent)}.warning header[data-v-8386ff2d]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.warning header span[data-v-8386ff2d]{padding:2px var(--space-2);background:var(--bg-code);color:var(--text-muted);border-radius:999px;font-size:10px}.warning p[data-v-8386ff2d]{margin:var(--space-1) 0 0;color:var(--text-secondary)}.warning .uncertain[data-v-8386ff2d]{color:var(--warning);font-size:11px}.artifact-block[data-v-8386ff2d]{min-width:0;padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--bg-elevated)}.artifact-block>h4[data-v-8386ff2d]{margin:0 0 var(--space-3);font-size:15px}.code-header[data-v-8386ff2d]{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:34px;padding:0 var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-control) var(--radius-control) 0 0;background:var(--bg-code);color:var(--text-muted);border-bottom:0;font-size:11px;display:flex}.code-header button[data-v-8386ff2d],.source-links button[data-v-8386ff2d],.key-values button[data-v-8386ff2d],.checklist button[data-v-8386ff2d]{align-items:center;gap:var(--space-1);color:var(--accent);cursor:pointer;background:0 0;border:0;display:inline-flex}.code-content[data-v-8386ff2d]{max-width:100%;padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:0 0 var(--radius-control) var(--radius-control);background:var(--bg-code);color:var(--text-primary);font-family:var(--font-mono);white-space:pre;margin:0;font-size:12px;overflow-x:auto}.code-content.wrap[data-v-8386ff2d]{white-space:pre-wrap;overflow-wrap:anywhere}.model-caution[data-v-8386ff2d]{margin:var(--space-2) 0 0;color:var(--warning);font-size:11px}.block-description[data-v-8386ff2d]{margin:0 0 var(--space-2);color:var(--text-secondary)}.command-steps[data-v-8386ff2d]{gap:var(--space-4);padding-left:var(--space-5);margin:0;display:grid}.command-steps h5[data-v-8386ff2d]{margin:0 0 var(--space-1);font-size:13px}.command-steps p[data-v-8386ff2d]{color:var(--text-secondary)}.nested-command[data-v-8386ff2d]{margin-top:var(--space-2)}.notes[data-v-8386ff2d]{color:var(--text-secondary)}.key-values[data-v-8386ff2d]{border:1px solid var(--border-subtle);border-radius:var(--radius-control);gap:1px;margin:0;display:grid;overflow:hidden}.key-values>div[data-v-8386ff2d]{background:var(--border-subtle);grid-template-columns:minmax(100px,.35fr) minmax(0,1fr);gap:1px;display:grid}.key-values dt[data-v-8386ff2d],.key-values dd[data-v-8386ff2d]{padding:var(--space-2) var(--space-3);background:var(--bg-code);margin:0}.key-values dt[data-v-8386ff2d]{color:var(--text-muted)}.key-values dd[data-v-8386ff2d]{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;display:flex}.key-values code[data-v-8386ff2d]{overflow-wrap:anywhere}.table-scroll[data-v-8386ff2d]{max-width:100%;overflow-x:auto}table[data-v-8386ff2d]{border-collapse:collapse;width:100%}th[data-v-8386ff2d],td[data-v-8386ff2d]{padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);text-align:left;vertical-align:top}th[data-v-8386ff2d]{background:var(--bg-code);color:var(--text-secondary);font-size:11px}.checklist[data-v-8386ff2d]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.checklist li[data-v-8386ff2d]{align-items:start;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.checklist li>span[data-v-8386ff2d]{border:1px solid var(--border-strong);border-radius:3px;width:15px;height:15px;margin-top:3px}.checklist p[data-v-8386ff2d]{margin:0}.callout[data-v-8386ff2d],.attachment-reference[data-v-8386ff2d],.unknown-block[data-v-8386ff2d]{align-items:start;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-subtle);border-left:3px solid var(--accent);border-radius:var(--radius-control);background:var(--accent-soft);grid-template-columns:auto minmax(0,1fr);display:grid}.callout--warning[data-v-8386ff2d]{border-left-color:var(--warning)}.callout--danger[data-v-8386ff2d]{border-left-color:var(--danger)}.callout h4[data-v-8386ff2d],.callout p[data-v-8386ff2d],.attachment-reference h4[data-v-8386ff2d],.attachment-reference p[data-v-8386ff2d],.unknown-block p[data-v-8386ff2d]{margin:0}.callout p[data-v-8386ff2d],.attachment-reference p[data-v-8386ff2d],.unknown-block p[data-v-8386ff2d]{color:var(--text-secondary)}.attachment-reference[data-v-8386ff2d]{background:var(--bg-code);grid-template-columns:auto minmax(0,1fr) auto}.attachment-reference a[data-v-8386ff2d]{align-self:center}.unknown-block[data-v-8386ff2d]{background:var(--bg-code);color:var(--text-muted)}.source-links[data-v-8386ff2d]{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.source-links button[data-v-8386ff2d]{padding:var(--space-1) var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-control);font-size:10px}.block-sources[data-v-8386ff2d]{padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}.artifact-review[data-v-8386ff2d]{padding:var(--space-4);border:1px solid color-mix(in srgb, var(--success) 55%, var(--border-subtle));border-radius:var(--radius-card);background:color-mix(in srgb, var(--success) 8%, var(--bg-elevated))}.artifact-review>strong[data-v-8386ff2d]{color:var(--success)}.artifact-review p[data-v-8386ff2d]{margin:var(--space-1) 0;color:var(--text-secondary)}.artifact-review ul[data-v-8386ff2d]{margin:var(--space-2) 0 0;padding-left:var(--space-5)}@media (width<=600px){.artifact-block[data-v-8386ff2d]{padding:var(--space-3)}.key-values>div[data-v-8386ff2d]{grid-template-columns:1fr}.attachment-reference[data-v-8386ff2d]{grid-template-columns:auto minmax(0,1fr)}.attachment-reference a[data-v-8386ff2d],.attachment-reference>span[data-v-8386ff2d]{grid-column:2}}.item-ai[data-v-aff97279]{gap:var(--space-4);padding-top:var(--space-4);display:grid}.item-ai__header[data-v-aff97279],.task-launcher>header[data-v-aff97279],.recent-tasks>header[data-v-aff97279],.artifact-workspace>header[data-v-aff97279],.artifact-meta[data-v-aff97279]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.item-ai__header p[data-v-aff97279],.item-ai__header h2[data-v-aff97279],.item-ai__header span[data-v-aff97279],.task-launcher header p[data-v-aff97279],.task-launcher header h3[data-v-aff97279],.artifact-workspace header p[data-v-aff97279],.artifact-workspace header h3[data-v-aff97279]{margin:0}.item-ai__header p[data-v-aff97279],.task-launcher header p[data-v-aff97279],.artifact-workspace header p[data-v-aff97279],.apply-dialog header p[data-v-aff97279]{color:var(--text-muted);letter-spacing:.06em;font-size:10px;font-weight:700}.item-ai__header h2[data-v-aff97279]{font-size:18px}.item-ai__header span[data-v-aff97279]{color:var(--text-secondary)}.item-ai__header>a[data-v-aff97279]{align-items:center;gap:var(--space-2);flex:none;text-decoration:none;display:inline-flex}.ai-notice[data-v-aff97279]{align-items:center;gap:var(--space-2);padding:var(--space-3);border:1px solid color-mix(in srgb, var(--success) 50%, var(--border-subtle));border-radius:var(--radius-control);color:var(--success);margin:0;display:flex}.ai-notice--error[data-v-aff97279]{border-color:color-mix(in srgb, var(--danger) 60%, var(--border-subtle));color:var(--danger)}.task-launcher[data-v-aff97279],.recent-tasks[data-v-aff97279],.artifact-workspace[data-v-aff97279]{padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--bg-elevated)}.live-dot[data-v-aff97279]{color:var(--accent);font-size:11px}.live-dot[data-v-aff97279]:before{width:7px;height:7px;margin-right:var(--space-1);background:var(--accent);content:"";border-radius:50%;animation:1.4s ease-in-out infinite pulse-aff97279;display:inline-block}@keyframes pulse-aff97279{50%{opacity:.35}}.task-form[data-v-aff97279]{align-items:end;gap:var(--space-3);margin-top:var(--space-3);grid-template-columns:repeat(3,minmax(150px,1fr)) auto;display:grid}.task-form>label[data-v-aff97279]:not(.related-check){gap:var(--space-1);color:var(--text-muted);font-size:11px;display:grid}.task-form select[data-v-aff97279],.artifact-toolbar select[data-v-aff97279]{width:100%;min-height:40px;padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--bg-code);color:var(--text-primary)}.related-check[data-v-aff97279]{align-items:center;gap:var(--space-2);color:var(--text-secondary);grid-column:1/-1;display:inline-flex}.sensitive-note[data-v-aff97279],.empty-model[data-v-aff97279]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-left:3px solid var(--sensitive);background:color-mix(in srgb, var(--sensitive) 8%, transparent);color:var(--text-secondary);grid-column:1/-1;margin:0;display:flex}.recent-tasks[data-v-aff97279]{gap:var(--space-2);display:grid}.recent-tasks>header h3[data-v-aff97279]{margin:0;font-size:14px}.task-row[data-v-aff97279]{align-items:center;gap:var(--space-3);padding:var(--space-3);border-top:1px solid var(--border-subtle);grid-template-columns:92px minmax(0,1fr) auto;display:grid}.task-row p[data-v-aff97279],.task-row small[data-v-aff97279]{color:var(--text-muted);margin:0}.task-row strong[data-v-aff97279]{font-size:12px}.task-status[data-v-aff97279]{min-height:25px;padding:0 var(--space-2);background:var(--bg-code);color:var(--text-secondary);border-radius:999px;justify-content:center;align-items:center;font-size:10px;display:inline-flex}.task-status--running[data-v-aff97279],.task-status--queued[data-v-aff97279]{background:var(--accent-soft);color:var(--accent)}.task-status--succeeded[data-v-aff97279]{color:var(--success)}.task-status--failed[data-v-aff97279]{color:var(--danger)}.artifact-workspace[data-v-aff97279]{gap:var(--space-4);display:grid}.artifact-workspace>header>span[data-v-aff97279]{color:var(--text-muted)}.artifact-toolbar[data-v-aff97279]{justify-content:space-between;align-items:end;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-control);background:var(--bg-code);display:flex}.artifact-toolbar label[data-v-aff97279]{gap:var(--space-1);min-width:min(520px,70%);color:var(--text-muted);font-size:10px;display:grid}.artifact-badges[data-v-aff97279]{justify-content:flex-end;gap:var(--space-1);flex-wrap:wrap;display:flex}.badge[data-v-aff97279]{padding:3px var(--space-2);background:var(--bg-elevated);color:var(--text-muted);border-radius:999px;font-size:10px}.badge--active[data-v-aff97279]{color:var(--success)}.badge--stale[data-v-aff97279]{color:var(--warning)}.badge--invalid[data-v-aff97279]{color:var(--danger)}.artifact-selected[data-v-aff97279]{gap:var(--space-4);display:grid}.stale-warning[data-v-aff97279]{gap:var(--space-3);padding:var(--space-3);border:1px solid color-mix(in srgb, var(--warning) 60%, var(--border-subtle));border-radius:var(--radius-control);background:color-mix(in srgb, var(--warning) 8%, transparent);grid-template-columns:auto minmax(0,1fr);display:grid}.stale-warning>svg[data-v-aff97279]{color:var(--warning)}.stale-warning p[data-v-aff97279]{color:var(--text-secondary);margin:0}.artifact-meta[data-v-aff97279]{align-items:flex-start}.artifact-meta>div[data-v-aff97279]:first-child{display:grid}.artifact-meta span[data-v-aff97279]{color:var(--text-muted);font-size:11px}.artifact-actions[data-v-aff97279]{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.artifact-empty[data-v-aff97279]{min-height:260px;color:var(--text-muted);text-align:center;place-content:center;justify-items:center;display:grid}.artifact-empty h3[data-v-aff97279]{margin:var(--space-3) 0 var(--space-1);color:var(--text-primary)}.artifact-empty p[data-v-aff97279]{max-width:48ch;margin:0}.ai-loading[data-v-aff97279]{justify-content:center;align-items:center;gap:var(--space-2);min-height:80px;color:var(--text-muted);display:flex}.ai-spinner[data-v-aff97279]{border:2px solid var(--border-strong);border-top-color:var(--accent);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin-aff97279}@keyframes spin-aff97279{to{transform:rotate(360deg)}}.ai-overlay[data-v-aff97279]{z-index:var(--layer-overlay);padding:var(--space-4);background:var(--scrim);place-content:center;display:grid;position:fixed;inset:0}.ai-dialog[data-v-aff97279]{width:min(500px,100vw - 32px);max-height:calc(100dvh - 32px);padding:var(--space-5);border:1px solid var(--border-strong);border-radius:var(--radius-dialog);background:var(--bg-elevated);box-shadow:var(--shadow-overlay);overflow-y:auto}.ai-dialog>h2[data-v-aff97279]{margin:var(--space-3) 0 var(--space-2)}.ai-dialog>p[data-v-aff97279]{color:var(--text-secondary)}.dialog-warning[data-v-aff97279]{padding:var(--space-3);border-left:3px solid var(--warning);background:color-mix(in srgb, var(--warning) 9%, transparent);color:var(--warning)!important}.dialog-actions[data-v-aff97279]{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4);display:flex}.apply-dialog[data-v-aff97279]{width:min(620px,100vw - 32px)}.apply-dialog>header[data-v-aff97279]{justify-content:space-between;align-items:flex-start;display:flex}.apply-dialog header h2[data-v-aff97279],.apply-dialog header p[data-v-aff97279]{margin:0}.apply-dialog header button[data-v-aff97279]{color:var(--text-muted);cursor:pointer;background:0 0;border:0}.suggestion[data-v-aff97279]{gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-control);grid-template-columns:auto minmax(0,1fr);display:grid}.suggestion span[data-v-aff97279]{display:grid}.suggestion small[data-v-aff97279]{color:var(--text-muted)}.apply-dialog fieldset[data-v-aff97279]{gap:var(--space-2);margin-top:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-control);flex-wrap:wrap;display:flex}.apply-dialog fieldset legend[data-v-aff97279]{color:var(--text-muted);font-size:11px}.tag-suggestion[data-v-aff97279]{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);background:var(--bg-code);border-radius:999px;display:inline-flex}.sensitivity-suggestion[data-v-aff97279]{gap:var(--space-2);margin-top:var(--space-3);color:var(--text-secondary);display:flex}.sensitivity-suggestion span[data-v-aff97279]{display:grid}@media (width<=900px){.task-form[data-v-aff97279]{grid-template-columns:1fr 1fr}.artifact-meta[data-v-aff97279]{display:grid}.artifact-actions[data-v-aff97279]{justify-content:flex-start}}@media (width<=600px){.item-ai__header[data-v-aff97279]{align-items:flex-start}.task-form[data-v-aff97279]{grid-template-columns:1fr}.task-form[data-v-aff97279]>*,.related-check[data-v-aff97279],.sensitive-note[data-v-aff97279],.empty-model[data-v-aff97279]{grid-column:1}.task-row[data-v-aff97279]{grid-template-columns:1fr}.artifact-toolbar[data-v-aff97279]{flex-direction:column;align-items:stretch}.artifact-toolbar label[data-v-aff97279]{min-width:0}.artifact-badges[data-v-aff97279]{justify-content:flex-start}.artifact-actions[data-v-aff97279]>*{flex:auto}}.plain-raw[data-v-ebd5824b]{max-width:100%;color:var(--text-primary);font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.7;overflow-x:auto}.supplement-overlay[data-v-f71c07c0]{z-index:var(--layer-overlay);background:var(--scrim);position:fixed;inset:0}.supplement-drawer[data-v-f71c07c0]{z-index:calc(var(--layer-overlay) + 1);border-left:1px solid var(--border-strong);background:var(--bg-surface);width:min(520px,100vw);height:100dvh;box-shadow:var(--shadow-overlay);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;top:0;right:0}.supplement-drawer>header[data-v-f71c07c0],.supplement-drawer>footer[data-v-f71c07c0]{align-items:center;gap:var(--space-3);padding:var(--space-4);border-color:var(--border-subtle);display:flex}.supplement-drawer>header[data-v-f71c07c0]{border-bottom:1px solid var(--border-subtle);justify-content:space-between}.supplement-drawer header p[data-v-f71c07c0],.supplement-drawer header h2[data-v-f71c07c0]{margin:0}.supplement-drawer header p[data-v-f71c07c0]{color:var(--text-muted);font-size:11px}.supplement-drawer header h2[data-v-f71c07c0]{font-size:17px}.supplement-drawer>header>button[data-v-f71c07c0]{border-radius:var(--radius-control);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.supplement-drawer__body[data-v-f71c07c0]{padding:var(--space-4);overflow-y:auto}.immutable-notice[data-v-f71c07c0]{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--accent-soft);color:var(--text-secondary);font-size:12px;display:flex}label[data-v-f71c07c0]{gap:var(--space-1);margin-top:var(--space-3);color:var(--text-secondary);font-size:12px;font-weight:700;display:grid}textarea[data-v-f71c07c0],select[data-v-f71c07c0]{width:100%;padding:var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--bg-code);color:var(--text-primary)}textarea[data-v-f71c07c0]{resize:vertical;font-family:var(--font-mono);line-height:1.6}.row[data-v-f71c07c0]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.supplement-files[data-v-f71c07c0]{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}.supplement-files header[data-v-f71c07c0]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.supplement-files header div[data-v-f71c07c0],.supplement-files header small[data-v-f71c07c0]{display:grid}.supplement-files header small[data-v-f71c07c0],.supplement-files>p[data-v-f71c07c0]{color:var(--text-muted);font-size:11px}.supplement-files ul[data-v-f71c07c0]{gap:var(--space-1);margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid}.supplement-files li[data-v-f71c07c0]{align-items:center;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-control);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.supplement-files li span[data-v-f71c07c0]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.supplement-files li small[data-v-f71c07c0]{color:var(--text-muted)}.supplement-files li button[data-v-f71c07c0]{color:var(--text-muted);cursor:pointer;background:0 0;border:0}.supplement-error[data-v-f71c07c0]{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--danger);border-radius:var(--radius-control);color:var(--danger);display:flex}.supplement-error button[data-v-f71c07c0]{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;text-decoration:underline}.supplement-drawer>footer[data-v-f71c07c0]{border-top:1px solid var(--border-subtle);justify-content:flex-end}.supplement-drawer>footer>span[data-v-f71c07c0]{color:var(--text-muted);margin-right:auto;font-size:11px}.supplement-discard[data-v-f71c07c0]{z-index:2;padding:var(--space-5);background:color-mix(in srgb, var(--bg-app) 88%, transparent);place-content:center;display:grid;position:absolute;inset:0}.supplement-discard>div[data-v-f71c07c0]{width:min(100%,340px);padding:var(--space-5);border:1px solid var(--border-strong);border-radius:var(--radius-dialog);background:var(--bg-elevated);box-shadow:var(--shadow-overlay)}.supplement-discard h3[data-v-f71c07c0]{margin:0 0 var(--space-2)}.supplement-discard p[data-v-f71c07c0]{margin:0 0 var(--space-4);color:var(--text-secondary)}.supplement-discard button[data-v-f71c07c0]{width:100%;margin-top:var(--space-2)}@media (width<=599px){.supplement-drawer[data-v-f71c07c0]{border-left:0}.row[data-v-f71c07c0]{grid-template-columns:1fr}.supplement-drawer>footer>span[data-v-f71c07c0],.supplement-drawer>footer>button[data-v-f71c07c0]:first-of-type{display:none}.supplement-drawer>footer>button[data-v-f71c07c0]:last-child{width:100%}}.detail-page[data-v-64cad6d5]{min-height:calc(100dvh - 79px);padding:var(--space-5)}.detail-state[data-v-64cad6d5]{min-height:60dvh;color:var(--text-secondary);text-align:center;place-content:center;justify-items:center;display:grid}.detail-state--error>svg[data-v-64cad6d5]{color:var(--danger)}.spinner[data-v-64cad6d5]{border:2px solid var(--border-strong);border-top-color:var(--accent);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite spin-64cad6d5}@keyframes spin-64cad6d5{to{transform:rotate(360deg)}}.detail-header[data-v-64cad6d5]{gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto;display:grid}.back-link[data-v-64cad6d5]{align-items:center;gap:var(--space-1);color:var(--text-secondary);grid-column:1/-1;text-decoration:none;display:inline-flex}.detail-header__main[data-v-64cad6d5]{align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;min-width:0;display:grid}.detail-header__main>div[data-v-64cad6d5]{min-width:0}.detail-header__icon[data-v-64cad6d5]{border-radius:var(--radius-control);background:var(--accent-soft);width:44px;height:44px;color:var(--accent);place-items:center;display:grid}.detail-header__icon.sensitive[data-v-64cad6d5]{background:color-mix(in srgb, var(--sensitive) 12%, var(--bg-code));color:var(--sensitive)}.detail-header__main p[data-v-64cad6d5],.detail-header__main h1[data-v-64cad6d5]{margin:0}.detail-header__main p[data-v-64cad6d5]{color:var(--text-muted);font-size:11px}.detail-header__main h1[data-v-64cad6d5]{overflow-wrap:anywhere;font-size:21px;line-height:1.3}.favorite[data-v-64cad6d5],.trash-action[data-v-64cad6d5]{border:1px solid var(--border-subtle);border-radius:var(--radius-control);width:38px;height:38px;color:var(--text-muted);cursor:pointer;background:0 0;place-items:center;display:grid}.favorite .filled[data-v-64cad6d5]{fill:var(--warning);color:var(--warning)}.detail-actions[data-v-64cad6d5]{align-items:center;gap:var(--space-2);display:flex}.detail-page--embedded .detail-header[data-v-64cad6d5]{grid-template-columns:minmax(0,1fr)}.detail-page--embedded .detail-actions[data-v-64cad6d5]{flex-wrap:wrap;grid-column:1;margin-left:56px}.trash-action[data-v-64cad6d5]{color:var(--danger)}dl[data-v-64cad6d5]{gap:var(--space-5);margin:var(--space-2) 0 0 56px;flex-wrap:wrap;grid-column:1/-1;display:flex}dl div[data-v-64cad6d5]{gap:1px;display:grid}dt[data-v-64cad6d5]{color:var(--text-muted);font-size:10px}dd[data-v-64cad6d5]{color:var(--text-secondary);margin:0;font-size:11px}.detail-notice[data-v-64cad6d5]{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--danger);border-radius:var(--radius-control);color:var(--danger);display:flex}.detail-tabs[data-v-64cad6d5]{border-bottom:1px solid var(--border-subtle);display:flex;overflow-x:auto}.detail-tabs button[data-v-64cad6d5]{align-items:center;gap:var(--space-2);min-height:48px;padding:0 var(--space-3);color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;display:inline-flex}.detail-tabs button[aria-current=page][data-v-64cad6d5]{border-color:var(--accent);color:var(--text-primary)}.detail-tabs button span[data-v-64cad6d5]{background:var(--bg-elevated);border-radius:999px;min-width:20px;padding:1px 5px;font-size:10px}.raw-layout[data-v-64cad6d5]{gap:var(--space-4);padding-top:var(--space-4);grid-template-columns:190px minmax(0,1fr);display:grid}.raw-history[data-v-64cad6d5]{padding-right:var(--space-3);border-right:1px solid var(--border-subtle)}.raw-history button[data-v-64cad6d5]{width:100%;margin-bottom:var(--space-1);padding:var(--space-3);border-radius:var(--radius-control);color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;gap:2px;display:grid}.raw-history button.active[data-v-64cad6d5]{border-color:var(--border-strong);background:var(--bg-elevated);box-shadow:inset 2px 0 0 var(--accent)}.raw-history span[data-v-64cad6d5],.raw-history small[data-v-64cad6d5]{color:var(--text-muted);font-size:10px}.raw-history strong[data-v-64cad6d5]{font-size:11px}.raw-panel[data-v-64cad6d5]{min-width:0}.raw-panel>header[data-v-64cad6d5]{justify-content:space-between;align-items:center;gap:var(--space-3);padding-bottom:var(--space-3);display:flex}.raw-panel header p[data-v-64cad6d5],.raw-panel header h2[data-v-64cad6d5]{margin:0}.raw-panel header p[data-v-64cad6d5]{color:var(--text-muted);font-size:10px}.raw-panel header h2[data-v-64cad6d5]{font-size:15px}.reveal-state[data-v-64cad6d5]{min-height:300px;padding:var(--space-6);border:1px dashed var(--border-strong);border-radius:var(--radius-card);color:var(--text-secondary);text-align:center;place-content:center;justify-items:center;display:grid}.reveal-state.sensitive[data-v-64cad6d5]{border-color:color-mix(in srgb, var(--sensitive) 60%, var(--border-subtle));background:color-mix(in srgb, var(--sensitive) 7%, transparent)}.reveal-state h3[data-v-64cad6d5]{margin:var(--space-3) 0 var(--space-1);color:var(--text-primary)}.reveal-state p[data-v-64cad6d5]{max-width:48ch;margin:0 0 var(--space-4);color:var(--text-muted)}.matched-fragment[data-v-64cad6d5]{margin-bottom:var(--space-3);padding:var(--space-3);border:1px solid color-mix(in srgb, var(--accent) 60%, var(--border-subtle));border-radius:var(--radius-control);background:var(--accent-soft)}.matched-fragment strong[data-v-64cad6d5]{align-items:center;gap:var(--space-1);color:var(--accent);font-size:11px;display:flex}.matched-fragment pre[data-v-64cad6d5]{max-height:180px;margin:var(--space-2) 0 0;color:var(--text-primary);font-family:var(--font-mono);white-space:pre-wrap;font-size:12px;overflow:auto}.raw-content[data-v-64cad6d5]{padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--bg-elevated)}.raw-attachments[data-v-64cad6d5]{margin-top:var(--space-4)}.raw-attachments h3[data-v-64cad6d5]{font-size:13px}.raw-attachments ul[data-v-64cad6d5]{gap:var(--space-2);padding:0;list-style:none;display:grid}.raw-attachments li[data-v-64cad6d5]{align-items:center;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-elevated);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.raw-attachments li span[data-v-64cad6d5],.raw-attachments li small[data-v-64cad6d5]{min-width:0;display:grid}.raw-attachments li strong[data-v-64cad6d5]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.raw-attachments li small[data-v-64cad6d5]{color:var(--text-muted)}.raw-attachments a[data-v-64cad6d5],.raw-attachments li>button[data-v-64cad6d5]{align-items:center;gap:var(--space-1);color:var(--accent);cursor:pointer;background:0 0;border:0;text-decoration:none;display:inline-flex}.attachments-panel[data-v-64cad6d5],.history-panel[data-v-64cad6d5]{padding-top:var(--space-4)}.attachment-grid[data-v-64cad6d5]{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.attachment-grid article[data-v-64cad6d5]{min-width:0;padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--bg-elevated)}.attachment-preview[data-v-64cad6d5]{aspect-ratio:16/10;border-radius:var(--radius-control);background:var(--bg-code);color:var(--text-muted);place-content:center;justify-items:center;display:grid;overflow:hidden}.attachment-preview img[data-v-64cad6d5]{object-fit:cover;width:100%;height:100%}.attachment-preview span[data-v-64cad6d5]{margin-top:var(--space-2);font-size:11px}.attachment-grid h3[data-v-64cad6d5]{margin:var(--space-3) 0 0;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.attachment-grid p[data-v-64cad6d5]{margin:2px 0 var(--space-3);color:var(--text-muted);font-size:11px}.attachment-grid a[data-v-64cad6d5]{align-items:center;gap:var(--space-1);color:var(--accent);text-decoration:none;display:inline-flex}.history-panel article[data-v-64cad6d5]{gap:var(--space-3);padding-bottom:var(--space-5);grid-template-columns:auto minmax(0,1fr);display:grid}.history-panel__dot[data-v-64cad6d5]{border:2px solid var(--accent);width:10px;height:10px;box-shadow:0 0 0 5px var(--accent-soft);border-radius:50%;margin-top:5px}.history-panel p[data-v-64cad6d5],.history-panel h3[data-v-64cad6d5]{margin:0}.history-panel p[data-v-64cad6d5]{color:var(--text-muted);font-size:10px}.history-panel h3[data-v-64cad6d5]{font-size:14px}.history-panel small[data-v-64cad6d5]{color:var(--text-secondary)}.history-panel ul[data-v-64cad6d5]{gap:var(--space-1);padding:0;list-style:none;display:grid}.history-panel li[data-v-64cad6d5]{gap:var(--space-2);color:var(--text-muted);font-size:11px;display:flex}.tab-empty[data-v-64cad6d5]{min-height:400px;color:var(--text-muted);text-align:center;place-content:center;justify-items:center;display:grid}.tab-empty h2[data-v-64cad6d5]{margin:var(--space-3) 0 var(--space-1);color:var(--text-primary);font-size:16px}.tab-empty p[data-v-64cad6d5]{max-width:46ch;margin:0}.dialog-overlay[data-v-64cad6d5]{z-index:var(--layer-overlay);padding:var(--space-4);background:var(--scrim);place-content:center;display:grid;position:fixed;inset:0}.confirm-dialog[data-v-64cad6d5],.edit-dialog[data-v-64cad6d5]{width:min(440px,100vw - 32px);padding:var(--space-5);border:1px solid var(--border-strong);border-radius:var(--radius-dialog);background:var(--bg-elevated);box-shadow:var(--shadow-overlay)}.confirm-dialog>svg[data-v-64cad6d5]{color:var(--sensitive)}.confirm-dialog h2[data-v-64cad6d5]{margin:var(--space-3) 0 var(--space-2);font-size:19px}.confirm-dialog p[data-v-64cad6d5]{color:var(--text-secondary)}.confirm-dialog button[data-v-64cad6d5]{width:100%;margin-top:var(--space-2)}.edit-dialog[data-v-64cad6d5]{width:min(600px,100vw - 32px);max-height:calc(100dvh - 32px);overflow-y:auto}.edit-dialog>header[data-v-64cad6d5]{justify-content:space-between;align-items:center;display:flex}.edit-dialog header h2[data-v-64cad6d5]{margin:0}.edit-dialog header button[data-v-64cad6d5]{color:var(--text-muted);cursor:pointer;background:0 0;border:0}.edit-dialog>label[data-v-64cad6d5],.edit-dialog__row label[data-v-64cad6d5]{gap:var(--space-1);margin-top:var(--space-3);color:var(--text-secondary);font-size:11px;font-weight:700;display:grid}.edit-dialog input[data-v-64cad6d5],.edit-dialog textarea[data-v-64cad6d5],.edit-dialog select[data-v-64cad6d5]{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--bg-code);color:var(--text-primary)}.edit-dialog__row[data-v-64cad6d5]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.edit-dialog fieldset[data-v-64cad6d5]{gap:var(--space-2);margin-top:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-control);flex-wrap:wrap;display:flex}.edit-dialog legend[data-v-64cad6d5]{color:var(--text-muted);font-size:11px}.tag-check[data-v-64cad6d5],.favorite-check[data-v-64cad6d5]{align-items:center;gap:var(--space-1);font-weight:400!important;display:inline-flex!important}.tag-check input[data-v-64cad6d5],.favorite-check input[data-v-64cad6d5]{width:auto}.edit-dialog__notice[data-v-64cad6d5]{padding:var(--space-2);background:var(--accent-soft);color:var(--text-secondary);font-size:11px}.edit-dialog footer[data-v-64cad6d5]{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4);display:flex}.mutation-error[data-v-64cad6d5]{color:var(--danger)!important}@media (width<=720px){.detail-page[data-v-64cad6d5]{min-height:auto;padding:var(--space-3)}.detail-header[data-v-64cad6d5]{grid-template-columns:1fr}.detail-actions[data-v-64cad6d5],.detail-page--embedded .detail-actions[data-v-64cad6d5]{flex-wrap:wrap;margin-left:0}.detail-actions button[data-v-64cad6d5]{flex:1}dl[data-v-64cad6d5]{margin-left:0}.raw-layout[data-v-64cad6d5]{grid-template-columns:1fr}.raw-history[data-v-64cad6d5]{gap:var(--space-2);padding:0 0 var(--space-3);border-right:0;border-bottom:1px solid var(--border-subtle);display:flex;overflow-x:auto}.raw-history button[data-v-64cad6d5]{min-width:160px;margin:0}.edit-dialog__row[data-v-64cad6d5]{grid-template-columns:1fr}}.capture-overlay[data-v-564669c8]{z-index:var(--layer-overlay);background:var(--scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:fixed;inset:0}.capture-drawer[data-v-564669c8]{z-index:calc(var(--layer-overlay) + 1);border-left:1px solid var(--border-strong);background:var(--bg-surface);width:min(460px,100vw);height:100dvh;box-shadow:var(--shadow-overlay);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;top:0;right:0}.capture-drawer__header[data-v-564669c8],.capture-drawer__footer[data-v-564669c8]{align-items:center;gap:var(--space-3);padding:var(--space-4);border-color:var(--border-subtle);background:var(--bg-surface);display:flex}.capture-drawer__header[data-v-564669c8]{border-bottom:1px solid var(--border-subtle);justify-content:space-between}.capture-drawer__header h2[data-v-564669c8],.capture-drawer__header p[data-v-564669c8]{margin:0}.capture-drawer__header h2[data-v-564669c8]{font-size:16px}.capture-drawer__header p[data-v-564669c8]{color:var(--text-muted);margin-top:2px;font-size:12px}.icon-button[data-v-564669c8]{border-radius:var(--radius-control);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;place-items:center;display:inline-grid}.icon-button[data-v-564669c8]:hover{border-color:var(--border-subtle);background:var(--bg-elevated)}.capture-drawer__body[data-v-564669c8]{padding:var(--space-4);overflow-y:auto}.editor-field[data-v-564669c8],.capture-options label[data-v-564669c8]{gap:var(--space-2);display:grid}.editor-field>span[data-v-564669c8],.capture-options label>span[data-v-564669c8]{color:var(--text-secondary);justify-content:space-between;font-size:12px;font-weight:700;display:flex}.editor-field small[data-v-564669c8],.capture-options small[data-v-564669c8]{color:var(--text-muted);font-weight:400}textarea[data-v-564669c8],.capture-options input[data-v-564669c8],.capture-options select[data-v-564669c8]{width:100%;padding:var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--bg-code);color:var(--text-primary)}textarea[data-v-564669c8]{resize:vertical;min-height:220px;font-family:var(--font-mono);font-size:13px;line-height:1.65}.capture-toolbar[data-v-564669c8]{align-items:center;gap:var(--space-1);padding:var(--space-2) 0 var(--space-4);border-bottom:1px solid var(--border-subtle);display:flex}.capture-toolbar button[data-v-564669c8]{padding:5px var(--space-2);color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;font-size:11px}.capture-toolbar button.active[data-v-564669c8]{border-color:var(--border-strong);background:var(--bg-elevated);color:var(--text-primary)}.capture-toolbar span[data-v-564669c8]{color:var(--text-muted);margin-left:auto;font-size:11px}.attachments[data-v-564669c8]{padding:var(--space-4) 0;border-bottom:1px solid var(--border-subtle)}.attachments header[data-v-564669c8]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.attachments h3[data-v-564669c8],.attachments p[data-v-564669c8]{margin:0}.attachments h3[data-v-564669c8]{font-size:13px}.attachments header p[data-v-564669c8],.attachments__empty[data-v-564669c8],.attachments__total[data-v-564669c8]{color:var(--text-muted);font-size:11px}.attachments__empty[data-v-564669c8]{padding:var(--space-4);border:1px dashed var(--border-strong);border-radius:var(--radius-control);text-align:center;margin-top:var(--space-3)!important}.attachments ul[data-v-564669c8]{gap:var(--space-2);margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid}.attachments li[data-v-564669c8]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-elevated);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.attachments li span[data-v-564669c8],.attachments li small[data-v-564669c8]{min-width:0;display:block}.attachments li strong[data-v-564669c8]{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.attachments li small[data-v-564669c8]{color:var(--text-muted);font-size:10px}.attachments li button[data-v-564669c8]{color:var(--text-muted);cursor:pointer;background:0 0;border:0}.attachments__total[data-v-564669c8]{text-align:right;margin-top:var(--space-2)!important}.capture-options[data-v-564669c8]{padding:var(--space-4) 0;border-bottom:1px solid var(--border-subtle)}.capture-options summary[data-v-564669c8]{margin-bottom:var(--space-3);cursor:pointer;color:var(--text-secondary);font-size:12px;font-weight:700}.capture-options fieldset[data-v-564669c8]{gap:var(--space-2);margin:var(--space-3) 0 0;border:1px solid var(--border-subtle);border-radius:var(--radius-control);flex-wrap:wrap;display:flex}.capture-options legend[data-v-564669c8]{color:var(--text-muted);font-size:11px}.capture-tag[data-v-564669c8]{color:var(--text-secondary);align-items:center;font-size:11px;gap:var(--space-1)!important;display:inline-flex!important}.capture-tag input[data-v-564669c8]{width:auto;padding:0}.sensitive-toggle[data-v-564669c8]{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-elevated);cursor:pointer;display:flex}.sensitive-toggle>span[data-v-564669c8]{align-items:flex-start;gap:var(--space-2);display:flex}.sensitive-toggle strong[data-v-564669c8],.sensitive-toggle small[data-v-564669c8]{display:block}.sensitive-toggle small[data-v-564669c8]{color:var(--text-muted);font-size:11px}.sensitive-toggle input[data-v-564669c8]{width:36px;height:20px;accent-color:var(--sensitive);flex:none}.sensitive-banner[data-v-564669c8],.capture-state[data-v-564669c8]{align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-3);padding:var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-control);font-size:12px;display:flex}.sensitive-banner[data-v-564669c8]{border-color:color-mix(in srgb, var(--sensitive) 58%, var(--border-subtle));background:color-mix(in srgb, var(--sensitive) 10%, var(--bg-elevated));color:var(--sensitive)}.sensitive-banner span[data-v-564669c8],.capture-state span[data-v-564669c8],.capture-state strong[data-v-564669c8]{display:block}.capture-state[data-v-564669c8]{margin-top:var(--space-4);margin-bottom:0}.capture-state--success[data-v-564669c8]{border-color:color-mix(in srgb, var(--success) 55%, var(--border-subtle));color:var(--success)}.capture-state--error[data-v-564669c8]{border-color:color-mix(in srgb, var(--danger) 65%, var(--border-subtle));color:var(--danger)}.capture-state button[data-v-564669c8]{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:4px;margin-left:auto}.capture-drawer__footer[data-v-564669c8]{border-top:1px solid var(--border-subtle);justify-content:flex-end}.capture-drawer__footer>span[data-v-564669c8]{color:var(--text-muted);margin-right:auto;font-size:11px}kbd[data-v-564669c8]{border:1px solid var(--border-strong);background:var(--bg-code);font-family:var(--font-mono);border-radius:3px;padding:2px 5px}.saving-state[data-v-564669c8],.discard-state[data-v-564669c8]{z-index:2;padding:var(--space-5);background:color-mix(in srgb, var(--bg-app) 88%, transparent);text-align:center;place-content:center;display:grid;position:absolute;inset:0}.saving-state .spinner[data-v-564669c8]{margin:0 auto var(--space-3)}.saving-state small[data-v-564669c8]{margin-top:var(--space-1);color:var(--text-muted)}.discard-state>div[data-v-564669c8]{width:min(100%,340px);padding:var(--space-5);border:1px solid var(--border-strong);border-radius:var(--radius-dialog);background:var(--bg-elevated);box-shadow:var(--shadow-overlay)}.discard-state h2[data-v-564669c8]{margin:0 0 var(--space-2);font-size:18px}.discard-state p[data-v-564669c8]{margin:0 0 var(--space-5);color:var(--text-secondary)}.discard-state button[data-v-564669c8]{width:100%;margin-top:var(--space-2)}.spinner[data-v-564669c8]{border:2px solid var(--border-strong);border-top-color:var(--accent);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite spin-564669c8;display:block}@keyframes spin-564669c8{to{transform:rotate(360deg)}}@media (width<=599px){.capture-drawer[data-v-564669c8]{border-left:0;width:100vw}.capture-drawer__header[data-v-564669c8]{min-height:56px}.capture-drawer__footer>span[data-v-564669c8],.capture-drawer__footer>button[data-v-564669c8]:first-of-type{display:none}.capture-drawer__footer>button[data-v-564669c8]:last-child{width:100%}textarea[data-v-564669c8]{min-height:190px}}.knowledge-workspace[data-v-0ad8e0d7]{background:var(--bg-surface);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(360px,440px) minmax(0,1fr);min-height:100dvh;display:grid}.workspace-header[data-v-0ad8e0d7]{align-items:center;gap:var(--space-3);min-height:78px;padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--border-subtle);grid-column:1/-1;grid-template-columns:auto minmax(240px,680px) auto auto;display:grid}.workspace-header__identity p[data-v-0ad8e0d7],.workspace-header__identity h2[data-v-0ad8e0d7]{margin:0}.workspace-header__identity p[data-v-0ad8e0d7]{color:var(--text-muted);font-size:11px}.workspace-header__identity h2[data-v-0ad8e0d7]{white-space:nowrap;font-size:18px}.search-box[data-v-0ad8e0d7]{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--bg-code);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.search-box[data-v-0ad8e0d7]:focus-within{border-color:var(--focus-ring);box-shadow:0 0 0 2px color-mix(in srgb, var(--focus-ring) 18%, transparent)}.search-box input[data-v-0ad8e0d7]{min-width:0;color:var(--text-primary);background:0 0;border:0;outline:0}.search-box kbd[data-v-0ad8e0d7]{border:1px solid var(--border-strong);color:var(--text-muted);font-family:var(--font-mono);border-radius:3px;padding:1px 6px}.search-box button[data-v-0ad8e0d7]{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.mobile-structure[data-v-0ad8e0d7]{border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--bg-elevated);width:40px;height:40px;color:var(--text-secondary);cursor:pointer;place-items:center;display:none}.results-pane[data-v-0ad8e0d7]{border-right:1px solid var(--border-subtle);background:var(--bg-nav);min-width:0}.results-pane__header[data-v-0ad8e0d7]{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:58px;padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border-subtle);display:flex}.results-pane__header div[data-v-0ad8e0d7],.results-pane__header small[data-v-0ad8e0d7]{display:grid}.results-pane__header strong[data-v-0ad8e0d7]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.results-pane__header small[data-v-0ad8e0d7]{color:var(--text-muted);font-size:10px}.results-pane__header select[data-v-0ad8e0d7]{min-height:34px;padding:0 var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-elevated);color:var(--text-secondary);font-size:11px}.filter-trigger[data-v-0ad8e0d7]{align-items:center;gap:var(--space-1);min-height:34px;padding:0 var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-elevated);color:var(--text-secondary);cursor:pointer;font-size:11px;display:inline-flex}.filter-trigger[data-v-0ad8e0d7]:disabled{cursor:not-allowed;opacity:.5}.filter-trigger>span[data-v-0ad8e0d7]{background:var(--accent-soft);min-width:18px;color:var(--accent);text-align:center;border-radius:999px;padding:1px 5px}.search-filters[data-v-0ad8e0d7]{align-items:end;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);background:var(--bg-elevated);grid-template-columns:1fr 1fr minmax(210px,1fr) auto;display:grid}.search-filters fieldset[data-v-0ad8e0d7]{gap:var(--space-2);border:0;flex-wrap:wrap;min-width:0;margin:0;padding:0;display:flex}.search-filters legend[data-v-0ad8e0d7],.search-filters__dates span[data-v-0ad8e0d7]{width:100%;margin-bottom:var(--space-1);color:var(--text-muted);font-size:10px;font-weight:700;display:block}.search-filters fieldset label[data-v-0ad8e0d7]{color:var(--text-secondary);align-items:center;gap:4px;font-size:11px;display:inline-flex}.search-filters__dates[data-v-0ad8e0d7]{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.search-filters__dates label[data-v-0ad8e0d7]{min-width:0}.search-filters__dates input[data-v-0ad8e0d7]{width:100%;min-height:34px;padding:0 var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-code);color:var(--text-secondary);font-size:11px}.filter-chips[data-v-0ad8e0d7]{gap:var(--space-1);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.filter-chips button[data-v-0ad8e0d7]{align-items:center;gap:var(--space-1);min-height:28px;padding:0 var(--space-2);border:1px solid var(--border-subtle);background:var(--accent-soft);color:var(--accent);cursor:pointer;border-radius:999px;font-size:10px;display:inline-flex}.result-state[data-v-0ad8e0d7]{min-height:430px;padding:var(--space-6);color:var(--text-secondary);text-align:center;place-content:center;justify-items:center;display:grid}.result-state h3[data-v-0ad8e0d7]{margin:var(--space-3) 0 var(--space-1);color:var(--text-primary);font-size:15px}.result-state p[data-v-0ad8e0d7]{max-width:42ch;margin:0 0 var(--space-4);color:var(--text-muted)}.result-state--error>svg[data-v-0ad8e0d7]{color:var(--danger)}.result-state--offline>svg[data-v-0ad8e0d7]{color:var(--warning)}.spinner[data-v-0ad8e0d7]{border:2px solid var(--border-strong);border-top-color:var(--accent);border-radius:50%;width:26px;height:26px;animation:.8s linear infinite spin-0ad8e0d7}@keyframes spin-0ad8e0d7{to{transform:rotate(360deg)}}.result-list[data-v-0ad8e0d7]{padding:var(--space-2);margin:0;list-style:none}.result-list li[data-v-0ad8e0d7]{margin-bottom:2px}.result-card[data-v-0ad8e0d7]{align-items:center;gap:var(--space-3);min-width:0;min-height:86px;padding:var(--space-3);border-radius:var(--radius-card);color:var(--text-primary);border:1px solid #0000;grid-template-columns:auto minmax(0,1fr) auto auto;text-decoration:none;display:grid}.result-card[data-v-0ad8e0d7]:hover,.result-list li.active .result-card[data-v-0ad8e0d7]{border-color:var(--border-subtle);background:var(--bg-elevated)}.result-list li.active .result-card[data-v-0ad8e0d7]{box-shadow:inset 2px 0 0 var(--accent)}.result-card__icon[data-v-0ad8e0d7]{border-radius:var(--radius-control);background:var(--accent-soft);width:36px;height:36px;color:var(--accent);place-items:center;display:grid}.result-card__icon.sensitive[data-v-0ad8e0d7]{background:color-mix(in srgb, var(--sensitive) 12%, var(--bg-code));color:var(--sensitive)}.result-card__body[data-v-0ad8e0d7]{gap:3px;min-width:0;display:grid}.result-card__title[data-v-0ad8e0d7]{align-items:center;gap:var(--space-1);min-width:0;display:flex}.result-card__title strong[data-v-0ad8e0d7]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.result-card__title svg[data-v-0ad8e0d7]{color:var(--warning);flex:none}.result-card__summary[data-v-0ad8e0d7]{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.result-card__summary mark[data-v-0ad8e0d7]{background:color-mix(in srgb, var(--warning) 30%, transparent);color:var(--text-primary);border-radius:2px}.result-card__body small[data-v-0ad8e0d7]{color:var(--text-muted);font-size:10px}.sensitivity-label[data-v-0ad8e0d7]{padding:3px var(--space-2);border:1px solid color-mix(in srgb, var(--sensitive) 42%, var(--border-subtle));background:var(--bg-code);color:var(--sensitive);border-radius:999px;font-size:10px;font-weight:700}.result-card--trash[data-v-0ad8e0d7]{border-color:var(--border-subtle);background:var(--bg-elevated);grid-template-columns:auto minmax(0,1fr) auto auto}.results-pane__footer[data-v-0ad8e0d7]{padding:var(--space-4);justify-content:center;display:flex}.detail-pane[data-v-0ad8e0d7]{background:var(--bg-surface);min-width:0}.detail-placeholder[data-v-0ad8e0d7]{min-height:calc(100dvh - 79px);padding:var(--space-8);color:var(--text-muted);text-align:center;place-content:center;justify-items:center;display:grid}.detail-placeholder h3[data-v-0ad8e0d7]{margin:var(--space-4) 0 var(--space-1);color:var(--text-secondary)}.detail-placeholder p[data-v-0ad8e0d7]{max-width:44ch;margin:0}.purge-overlay[data-v-0ad8e0d7]{z-index:var(--layer-overlay);padding:var(--space-4);background:var(--scrim);place-content:center;display:grid;position:fixed;inset:0}.purge-dialog[data-v-0ad8e0d7]{width:min(440px,100%);padding:var(--space-6);border:1px solid color-mix(in srgb, var(--danger) 60%, var(--border-strong));border-radius:var(--radius-dialog);background:var(--bg-elevated);box-shadow:var(--shadow-overlay)}.purge-dialog>svg[data-v-0ad8e0d7]{color:var(--danger)}.purge-dialog h2[data-v-0ad8e0d7]{margin:var(--space-3) 0 var(--space-2);font-size:19px}.purge-dialog p[data-v-0ad8e0d7]{color:var(--text-secondary)}.purge-dialog button[data-v-0ad8e0d7]{width:100%;margin-top:var(--space-2)}.purge-dialog__error[data-v-0ad8e0d7]{color:var(--danger)!important}@media (width<=1099px){.mobile-structure[data-v-0ad8e0d7]{display:grid}}@media (width<=1200px){.search-filters[data-v-0ad8e0d7]{grid-template-columns:1fr 1fr}}@media (width<=820px){.knowledge-workspace[data-v-0ad8e0d7]{display:block}.workspace-header[data-v-0ad8e0d7]{min-height:auto;padding:var(--space-3);grid-template-columns:minmax(0,1fr) auto auto}.workspace-header__identity[data-v-0ad8e0d7]{display:none}.workspace-header .search-box[data-v-0ad8e0d7]{grid-area:2/1/auto/-1}.workspace-header>button[data-v-0ad8e0d7]:last-child{font-size:0}.workspace-header>button:last-child svg[data-v-0ad8e0d7]{margin:0}.results-pane[data-v-0ad8e0d7]{border-right:0;min-height:calc(100dvh - 106px)}.detail-pane[data-v-0ad8e0d7],.knowledge-workspace--selected .results-pane[data-v-0ad8e0d7]{display:none}.knowledge-workspace--selected .detail-pane[data-v-0ad8e0d7]{display:block}.result-card[data-v-0ad8e0d7]{grid-template-columns:auto minmax(0,1fr) auto}.sensitivity-label[data-v-0ad8e0d7]{display:none}.result-card--trash[data-v-0ad8e0d7]{grid-template-columns:auto minmax(0,1fr)}.result-card--trash button[data-v-0ad8e0d7]{grid-column:2}.search-filters[data-v-0ad8e0d7]{grid-template-columns:1fr}.results-pane__header[data-v-0ad8e0d7]{flex-wrap:wrap}}.help-page[data-v-d63c5f19]{width:min(100%,1080px);min-height:100dvh;padding:var(--space-8)}.help-hero[data-v-d63c5f19]{padding-bottom:var(--space-6);border-bottom:1px solid var(--border-subtle)}.help-hero p[data-v-d63c5f19],.help-hero h1[data-v-d63c5f19],.help-hero span[data-v-d63c5f19]{margin:0}.help-hero p[data-v-d63c5f19],.help-section header p[data-v-d63c5f19]{color:var(--accent);font-family:var(--font-mono);letter-spacing:.06em;font-size:11px}.help-hero h1[data-v-d63c5f19]{margin-top:var(--space-2);font-size:clamp(28px,4vw,42px);line-height:1.15}.help-hero span[data-v-d63c5f19]{margin-top:var(--space-2);color:var(--text-secondary);display:block}.help-section[data-v-d63c5f19]{scroll-margin-top:var(--space-4);margin-top:var(--space-6);padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--bg-elevated)}.help-section>header[data-v-d63c5f19]{align-items:center;gap:var(--space-3);color:var(--accent);display:flex}.help-section header p[data-v-d63c5f19],.help-section h2[data-v-d63c5f19]{margin:0}.help-section h2[data-v-d63c5f19]{color:var(--text-primary);font-size:20px}.concept-grid[data-v-d63c5f19],.sensitive-grid[data-v-d63c5f19]{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.concept-grid article[data-v-d63c5f19],.sensitive-grid article[data-v-d63c5f19],.policy-rows article[data-v-d63c5f19]{padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-code)}.concept-grid article>svg[data-v-d63c5f19]{color:var(--accent)}.concept-grid h3[data-v-d63c5f19],.concept-grid p[data-v-d63c5f19],.sensitive-grid p[data-v-d63c5f19],.policy-rows p[data-v-d63c5f19]{margin:0}.concept-grid h3[data-v-d63c5f19]{margin-top:var(--space-2)}.concept-grid p[data-v-d63c5f19],.sensitive-grid p[data-v-d63c5f19],.policy-rows p[data-v-d63c5f19],.help-list p[data-v-d63c5f19],.help-boundaries li[data-v-d63c5f19]{color:var(--text-secondary)}.concept-grid p[data-v-d63c5f19],.sensitive-grid p[data-v-d63c5f19],.policy-rows p[data-v-d63c5f19]{margin-top:var(--space-2)}.help-list[data-v-d63c5f19],.policy-rows[data-v-d63c5f19]{gap:var(--space-3);margin-top:var(--space-4);display:grid}.help-list p[data-v-d63c5f19]{padding-left:var(--space-3);border-left:2px solid var(--border-strong);margin:0}kbd[data-v-d63c5f19]{border:1px solid var(--border-strong);background:var(--bg-code);color:var(--text-primary);font-family:var(--font-mono);border-radius:4px;padding:2px 6px;font-size:11px}.policy-rows article[data-v-d63c5f19]{align-items:start;gap:var(--space-3);grid-template-columns:180px minmax(0,1fr);display:grid}.policy-rows p[data-v-d63c5f19]{margin-top:0}.sensitive-grid[data-v-d63c5f19]{grid-template-columns:repeat(3,minmax(0,1fr))}.sensitive-grid article[data-v-d63c5f19]{border-left:3px solid var(--danger)}.sensitive-grid .policy-redact[data-v-d63c5f19]{border-left-color:var(--warning)}.sensitive-grid .policy-allow[data-v-d63c5f19]{border-left-color:var(--accent)}.help-boundaries[data-v-d63c5f19]{border-color:var(--border-strong);background:var(--bg-code)}.help-boundaries ul[data-v-d63c5f19]{gap:var(--space-2);margin:var(--space-4) 0 0;padding-left:var(--space-5);display:grid}@media (width<=720px){.help-page[data-v-d63c5f19]{padding:var(--space-4)}.concept-grid[data-v-d63c5f19],.sensitive-grid[data-v-d63c5f19],.policy-rows article[data-v-d63c5f19]{grid-template-columns:1fr}}.operations-page[data-v-3f405521]{width:min(100%,1240px)}.operations-heading-actions[data-v-3f405521]{align-items:center;gap:var(--space-2);display:flex}.status-meta[data-v-3f405521]{margin:var(--space-4) 0 0;color:var(--text-muted);font-family:var(--font-mono);font-size:11px}.component-grid[data-v-3f405521]{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.component-card[data-v-3f405521]{gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--border-subtle);border-left:3px solid var(--success);border-radius:var(--radius-card);background:var(--bg-code);display:flex}.component-card.state-degraded[data-v-3f405521]{border-left-color:var(--warning)}.component-card.state-unavailable[data-v-3f405521]{border-left-color:var(--danger)}.component-card__icon[data-v-3f405521]{color:var(--accent)}.component-card small[data-v-3f405521],.component-card strong[data-v-3f405521],.component-card p[data-v-3f405521]{margin:0;display:block}.component-card small[data-v-3f405521]{color:var(--text-muted);font-family:var(--font-mono)}.component-card strong[data-v-3f405521]{margin-top:2px;font-size:16px}.component-card p[data-v-3f405521]{margin-top:var(--space-2);color:var(--text-secondary);font-size:12px}.core-boundary[data-v-3f405521]{align-items:flex-start;gap:var(--space-2);margin-top:var(--space-4);padding:var(--space-3);border:1px solid color-mix(in srgb, var(--success) 55%, var(--border-subtle));border-radius:var(--radius-control);color:var(--success);display:flex}.core-boundary--danger[data-v-3f405521]{border-color:color-mix(in srgb, var(--danger) 55%, var(--border-subtle));color:var(--danger)}.core-boundary p[data-v-3f405521]{color:var(--text-secondary);margin:0}.queue-grid[data-v-3f405521],.status-details dl[data-v-3f405521]{gap:var(--space-3);margin:var(--space-4) 0 0;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.queue-grid div[data-v-3f405521],.status-details dl div[data-v-3f405521]{min-width:0;padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}dt[data-v-3f405521]{color:var(--text-muted);font-size:11px}dd[data-v-3f405521]{overflow-wrap:anywhere;color:var(--text-primary);margin:2px 0 0}.provider-strip[data-v-3f405521]{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.provider-strip p[data-v-3f405521]{color:var(--text-muted);margin:0}.provider-strip span[data-v-3f405521]{border:1px solid var(--border-subtle);color:var(--text-secondary);border-radius:999px;padding:6px 10px;font-size:12px}.provider-strip .state-healthy[data-v-3f405521]{border-color:color-mix(in srgb, var(--success) 50%, var(--border-subtle))}.provider-strip .state-degraded[data-v-3f405521]{border-color:color-mix(in srgb, var(--danger) 50%, var(--border-subtle))}.provider-strip small[data-v-3f405521]{color:var(--text-muted)}.operations-pair[data-v-3f405521]{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.status-details dl[data-v-3f405521]{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.operation-error[data-v-3f405521]{gap:var(--space-2);margin:var(--space-4) 0 0;padding:var(--space-3);border:1px solid color-mix(in srgb, var(--danger) 55%, var(--border-subtle));border-radius:var(--radius-control);color:var(--danger);font-family:var(--font-mono);font-size:12px;display:flex}.release-section[data-v-3f405521]{margin-top:var(--space-6)}.release-section>header[data-v-3f405521]{justify-content:space-between;align-items:end;gap:var(--space-4);display:flex}.release-section h3[data-v-3f405521],.release-section p[data-v-3f405521]{margin:0}.release-section>header>div>p[data-v-3f405521]:last-child,.release-section>header>span[data-v-3f405521]{color:var(--text-muted)}.release-grid[data-v-3f405521]{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.release-card[data-v-3f405521]{min-width:0;padding:var(--space-4);border:1px solid var(--border-subtle);border-left:3px solid var(--border-strong);border-radius:var(--radius-card);background:var(--bg-elevated)}.release-card.state-passed[data-v-3f405521]{border-left-color:var(--success)}.release-card.state-review[data-v-3f405521]{border-left-color:var(--warning)}.release-card.state-blocked[data-v-3f405521]{border-left-color:var(--danger)}.release-card header[data-v-3f405521]{align-items:center;gap:var(--space-2);display:flex}.release-card header span[data-v-3f405521]{color:var(--accent)}.release-card header strong[data-v-3f405521]{font-size:15px}.release-card header em[data-v-3f405521]{color:var(--text-muted);margin-left:auto;font-size:11px;font-style:normal}.release-card.state-passed header em[data-v-3f405521]{color:var(--success)}.release-card.state-review header em[data-v-3f405521]{color:var(--warning)}.release-card.state-blocked header em[data-v-3f405521]{color:var(--danger)}.release-card p[data-v-3f405521]{margin-top:var(--space-3);color:var(--text-secondary)}.release-card small[data-v-3f405521]{margin-top:var(--space-3);color:var(--text-muted);display:block}.read-only-boundary[data-v-3f405521]{align-items:flex-start;gap:var(--space-3);margin-top:var(--space-6);padding:var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-card);background:var(--bg-code);color:var(--accent);display:flex}.read-only-boundary p[data-v-3f405521]{color:var(--text-secondary);margin:0}@media (width<=900px){.component-grid[data-v-3f405521],.queue-grid[data-v-3f405521]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.operations-page[data-v-3f405521]{padding:var(--space-4)}.settings-page__header[data-v-3f405521],.operations-heading-actions[data-v-3f405521],.release-section>header[data-v-3f405521]{flex-direction:column;align-items:flex-start}.component-grid[data-v-3f405521],.operations-pair[data-v-3f405521],.release-grid[data-v-3f405521],.status-details dl[data-v-3f405521]{grid-template-columns:1fr}}:root,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-app:#151716;--bg-nav:#191b1a;--bg-surface:#1f2220;--bg-elevated:#272a28;--bg-code:#171918;--border-subtle:#343835;--border-strong:#4a504c;--text-primary:#f1f4f2;--text-secondary:#b5bbb7;--text-muted:#8a928d;--accent:#6e9bff;--accent-contrast:#101b31;--accent-soft:#243557;--success:#58b879;--warning:#e0a34a;--danger:#e36b63;--sensitive:#f07a45;--focus-ring:#8db0ff;--scrim:#000000a3}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-app:#f4f6f5;--bg-nav:#ecefee;--bg-surface:#fff;--bg-elevated:#f7f9f8;--bg-code:#f1f3f2;--border-subtle:#d9dedb;--border-strong:#b8c0bb;--text-primary:#1b201d;--text-secondary:#4e5751;--text-muted:#626b66;--accent:#2e65d5;--accent-contrast:#fff;--accent-soft:#e7eeff;--success:#247a43;--warning:#9a5b00;--danger:#b42318;--sensitive:#b54708;--focus-ring:#245fd1;--scrim:#1517167a}:root{--font-ui:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--font-mono:ui-monospace, "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--radius-control:6px;--radius-card:8px;--radius-dialog:12px;--shadow-overlay:0 16px 40px #00000038;--motion-fast:.12s;--motion-base:.16s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--rail-width:56px;--module-nav-width:236px;--content-max:1180px;--layer-focus:10;--layer-overlay:40;--layer-toast:100}*,:before,:after{box-sizing:border-box}html{background:var(--bg-app);min-width:320px;min-height:100%;font-family:var(--font-ui);color:var(--text-primary);text-rendering:optimizelegibility}body{background:var(--bg-app);min-width:320px;min-height:100dvh;color:var(--text-primary);margin:0;font-size:14px;line-height:1.55}button,input,textarea,select{font:inherit}button,a{touch-action:manipulation}a{color:var(--accent)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}::selection{background:var(--accent-soft);color:var(--text-primary)}.skip-link{z-index:var(--layer-toast);top:var(--space-2);left:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--accent);color:var(--accent-contrast);transition:transform var(--motion-fast) var(--ease-standard);font-weight:600;position:fixed;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.settings-page{width:min(100%,980px);min-height:100dvh;padding:var(--space-6)}.settings-page__header,.settings-toolbar,.settings-card__header,.settings-actions{align-items:center;gap:var(--space-3);display:flex}.settings-page__header{padding-bottom:var(--space-5);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-start}.settings-page__header h2,.settings-page__header p,.settings-card__header h3,.settings-card__header p{margin:0}.settings-kicker{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:10px}.settings-page__header h2{font-size:22px}.settings-page__header p:last-child{color:var(--text-secondary)}.settings-toolbar{margin-top:var(--space-5);justify-content:space-between}.settings-toolbar>p{color:var(--text-secondary);margin:0}.settings-card{margin-top:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--bg-elevated);overflow:hidden}.settings-card__header{padding:var(--space-4);border-bottom:1px solid var(--border-subtle);justify-content:space-between}.settings-card__header h3{font-size:16px}.settings-card__header p:last-child{color:var(--text-muted);margin-top:2px;font-size:12px}.settings-card__body{padding:var(--space-4)}.settings-status{align-items:center;gap:var(--space-1);background:var(--bg-code);color:var(--text-secondary);border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.settings-status--success{background:color-mix(in srgb, var(--success) 12%, var(--bg-elevated));color:var(--success)}.settings-status--warning{background:color-mix(in srgb, var(--warning) 12%, var(--bg-elevated));color:var(--warning)}.settings-status--danger{background:color-mix(in srgb, var(--danger) 12%, var(--bg-elevated));color:color-mix(in srgb, var(--danger) 70%, var(--text-primary))}.settings-notice{align-items:flex-start;gap:var(--space-2);margin-top:var(--space-4);padding:var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--bg-code);color:var(--text-secondary);display:flex}.settings-notice--danger{border-color:color-mix(in srgb, var(--danger) 60%, var(--border-subtle));color:var(--danger)}.settings-notice--warning{border-color:color-mix(in srgb, var(--warning) 60%, var(--border-subtle));color:var(--warning)}.settings-notice button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto}.settings-empty,.settings-loading{min-height:220px;padding:var(--space-6);color:var(--text-muted);text-align:center;place-content:center;display:grid}.settings-spinner{width:26px;height:26px;margin:0 auto var(--space-3);border:2px solid var(--border-strong);border-top-color:var(--accent);border-radius:50%;animation:.8s linear infinite settings-spin}@keyframes settings-spin{to{transform:rotate(360deg)}}.settings-actions{flex-wrap:wrap;justify-content:flex-end}.settings-icon-button{border-radius:var(--radius-control);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;display:inline-grid}.settings-icon-button:hover{border-color:var(--border-subtle);background:var(--bg-code);color:var(--text-primary)}.settings-overlay{z-index:var(--layer-overlay);background:var(--scrim);position:fixed;inset:0}.settings-drawer{border-left:1px solid var(--border-strong);background:var(--bg-surface);width:min(520px,100vw);height:100dvh;box-shadow:var(--shadow-overlay);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:absolute;top:0;right:0}.settings-drawer>header,.settings-drawer>footer{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--border-subtle);display:flex}.settings-drawer>header h2,.settings-drawer>header p{margin:0}.settings-drawer>header h2{font-size:18px}.settings-drawer__body{padding:var(--space-4);overflow-y:auto}.settings-drawer>footer{border-top:1px solid var(--border-subtle);border-bottom:0;justify-content:flex-end}.settings-dialog-shell{padding:var(--space-4);place-content:center;display:grid}.settings-dialog{width:min(100vw - 32px,430px);padding:var(--space-5);border:1px solid var(--border-strong);border-radius:var(--radius-dialog);background:var(--bg-elevated);box-shadow:var(--shadow-overlay)}.settings-dialog h2,.settings-dialog p{margin:0}.settings-dialog p{margin-top:var(--space-2);color:var(--text-secondary)}.settings-dialog .settings-actions{margin-top:var(--space-5)}.settings-form,.settings-field,.settings-fieldset{gap:var(--space-2);display:grid}.settings-form{gap:var(--space-4)}.settings-field>span,.settings-fieldset legend{color:var(--text-secondary);font-size:12px;font-weight:700}.settings-field small,.settings-fieldset small{color:var(--text-muted)}.settings-field input,.settings-field select,.settings-field textarea{width:100%;min-height:42px;padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--bg-code);color:var(--text-primary)}.settings-field textarea{min-height:90px;padding-block:var(--space-2);resize:vertical}.settings-field-row{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.settings-fieldset{padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-control);margin:0}.settings-check{align-items:flex-start;gap:var(--space-2);color:var(--text-secondary);display:flex}.settings-check input{width:18px;height:18px;accent-color:var(--accent);margin-top:2px}@media (width<=599px){.settings-page{padding:var(--space-4)}.settings-page__header,.settings-toolbar,.settings-card__header{flex-direction:column;align-items:stretch}.settings-page__header .button,.settings-toolbar .button{width:100%}.settings-field-row{grid-template-columns:1fr}.settings-drawer{border-left:0;width:100vw}}
