.confirm-body.svelte-6d5x9a{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5) var(--space-6);font-size:var(--text-sm);overflow-wrap:anywhere}.confirm-body.svelte-6d5x9a p:where(.svelte-6d5x9a){margin:0}.panel.svelte-wmno67{position:fixed;top:0;right:0;bottom:var(--statusbar-height);width:var(--ai-width);max-width:100vw;display:flex;flex-direction:column;background:var(--surface-1);border-left:1px solid var(--border-default);box-shadow:var(--shadow-xl);z-index:var(--z-modal);min-width:0}.panel.expanded.svelte-wmno67{left:0;width:auto}.panel.floating.svelte-wmno67{left:var(--ai-x);top:var(--ai-y);right:auto;bottom:auto;height:min(80vh,40rem);border:1px solid var(--border-default)}.resize.svelte-wmno67{position:absolute;top:0;bottom:0;left:-3px;width:6px;cursor:col-resize;touch-action:none;z-index:1}.resize.svelte-wmno67:hover{background:var(--accent);opacity:.5}.resize.disabled.svelte-wmno67{cursor:default;pointer-events:none}.panel-head.svelte-wmno67{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);flex-shrink:0;cursor:grab;touch-action:none}.head-title.svelte-wmno67{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.mark.svelte-wmno67{color:var(--accent-text);font-size:var(--text-sm)}.title.svelte-wmno67{font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight)}.provider.svelte-wmno67{display:flex;align-items:center;gap:var(--space-2);min-width:0;order:3;flex:1 0 100%;color:var(--text-tertiary);font-size:var(--text-xs)}.provider.svelte-wmno67:hover{color:var(--text-secondary);text-decoration:none}.provider-dot.svelte-wmno67{width:6px;height:6px;border-radius:var(--radius-full);background:var(--status-ok);flex-shrink:0}.provider-dot.off.svelte-wmno67{background:var(--text-quaternary)}.head-actions.svelte-wmno67{display:flex;gap:2px;flex-shrink:0;margin-left:auto}.icon.svelte-wmno67{width:1.6rem;height:1.6rem;display:grid;place-items:center;border-radius:var(--radius-sm);color:var(--text-tertiary);font-size:var(--text-sm)}.icon.svelte-wmno67:hover{background:var(--surface-3);color:var(--text-primary)}.context.svelte-wmno67{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border-subtle);background:var(--surface-0);flex-shrink:0}.chip.svelte-wmno67{font-size:var(--text-xs);padding:1px var(--space-2);border-radius:var(--radius-sm);background:var(--accent-subtle);color:var(--accent-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chip.dim.svelte-wmno67{background:var(--surface-2);color:var(--text-quaternary)}.chip.wide.svelte-wmno67{flex:1;min-width:0}.context-link.svelte-wmno67{font-size:var(--text-xs);color:var(--text-quaternary);flex-shrink:0;background:none;border:none;padding:0;cursor:pointer;max-width:9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history.svelte-wmno67{list-style:none;margin:0;padding:var(--space-1) var(--space-3) var(--space-2);border-bottom:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:1px;max-height:10rem;overflow-y:auto;flex-shrink:0}.history-item.svelte-wmno67{width:100%;text-align:left;background:none;border:none;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--text-tertiary);font-size:var(--text-xs);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-item.svelte-wmno67:hover,.history-item.active.svelte-wmno67{background:var(--surface-2);color:var(--text-primary)}.transcript.svelte-wmno67{flex:1;min-height:0;overflow-y:auto;padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.empty.svelte-wmno67{margin:auto 0;display:flex;flex-direction:column;gap:var(--space-2)}.empty-title.svelte-wmno67{font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--text-secondary)}.empty-body.svelte-wmno67,.empty-hint.svelte-wmno67{font-size:var(--text-sm);color:var(--text-tertiary);line-height:var(--leading-normal)}.empty-hint.svelte-wmno67{color:var(--text-quaternary)}.msg.svelte-wmno67{display:flex;flex-direction:column;gap:2px}.msg-role.svelte-wmno67{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text-quaternary)}.msg-body.svelte-wmno67{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-secondary);white-space:pre-wrap;overflow-wrap:anywhere}.msg.user.svelte-wmno67 .msg-body:where(.svelte-wmno67){color:var(--text-primary);background:var(--surface-2);border-radius:var(--radius-md);padding:var(--space-3)}.pending.svelte-wmno67 .msg-body:where(.svelte-wmno67){color:var(--text-quaternary);font-style:italic}.panel-error.svelte-wmno67{padding:var(--space-3);background:var(--status-danger-subtle);color:var(--status-danger);border-radius:var(--radius-md);font-size:var(--text-sm)}.proposals.svelte-wmno67{border-top:1px solid var(--border-subtle);background:var(--surface-0);flex-shrink:0;max-height:45%;overflow-y:auto}.review-toggle.svelte-wmno67{width:100%;display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--accent-text);background:var(--accent-subtle)}.review.svelte-wmno67{padding:var(--space-3) var(--space-4)}.proposal.svelte-wmno67{padding:var(--space-3) 0;border-bottom:1px solid var(--border-subtle)}.proposal-head.svelte-wmno67{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-1)}.proposal-id.svelte-wmno67{font-size:var(--text-xs)}.proposal-fields.svelte-wmno67{font-size:var(--text-xs);color:var(--text-quaternary)}.proposal-rationale.svelte-wmno67{font-size:var(--text-sm);color:var(--text-tertiary);line-height:var(--leading-snug)}.review-foot.svelte-wmno67{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-3)}.review-buttons.svelte-wmno67{display:flex;justify-content:flex-end;gap:var(--space-2)}.discard.svelte-wmno67{align-self:flex-end;padding:var(--space-2) var(--space-4);border:1px solid var(--border-default);color:var(--text-secondary);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-medium)}.discard.svelte-wmno67:hover{background:var(--surface-3);color:var(--text-primary)}.refusals.svelte-wmno67{list-style:none;display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2) var(--space-4);font-size:var(--text-xs);color:var(--status-warn)}.review-note.svelte-wmno67{font-size:var(--text-xs);color:var(--text-quaternary)}.apply.svelte-wmno67{align-self:flex-end;padding:var(--space-2) var(--space-4);background:var(--accent);color:#fcfcfc;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-medium)}.apply.svelte-wmno67:hover:not(:disabled){background:var(--accent-hover)}.apply.svelte-wmno67:disabled{opacity:.5}.apply-result.svelte-wmno67{padding:var(--space-2) var(--space-4) var(--space-3);font-size:var(--text-xs);color:var(--status-ok)}.composer.svelte-wmno67{display:flex;align-items:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-1);border-top:1px solid var(--border-subtle);flex-shrink:0}.input.svelte-wmno67{flex:1;min-width:0;resize:none;min-height:2.5rem;max-height:8rem;padding:var(--space-2) var(--space-3);background:var(--surface-2);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-snug)}.input.svelte-wmno67:focus{border-color:var(--accent)}.send.svelte-wmno67{padding:var(--space-2) var(--space-4);background:var(--accent);color:#fcfcfc;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-medium);flex-shrink:0}.send.svelte-wmno67:hover:not(:disabled){background:var(--accent-hover)}.send.svelte-wmno67:disabled{opacity:.45}.composer-hint.svelte-wmno67{padding:0 var(--space-4) var(--space-2);font-size:var(--text-xs);color:var(--text-quaternary);flex-shrink:0}.draft-card.svelte-wmno67{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:var(--space-2)}.draft-card.finished.svelte-wmno67{opacity:.75}.draft-badge.svelte-wmno67{font-size:var(--text-xs);padding:1px var(--space-2);border-radius:var(--radius-full);border:1px solid color-mix(in oklch,var(--accent) 55%,transparent);color:var(--accent-text);flex-shrink:0}.draft-title.svelte-wmno67{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-secondary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.draft-rows.svelte-wmno67{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.draft-rows.svelte-wmno67 li:where(.svelte-wmno67){display:flex;flex-wrap:wrap;gap:0 var(--space-2);font-size:var(--text-xs);line-height:var(--leading-snug)}.draft-subject.svelte-wmno67{color:var(--text-secondary);font-weight:var(--weight-medium);overflow-wrap:anywhere}.draft-field.svelte-wmno67{color:var(--text-quaternary)}.draft-change.svelte-wmno67{flex-basis:100%;color:var(--text-tertiary);overflow-wrap:anywhere}a.discard.svelte-wmno67{text-decoration:none}.chip.edit.svelte-wmno67{background:var(--status-ok-subtle);color:var(--status-ok)}.panel.sheet.svelte-wmno67{inset:var(--sheet-top, 0px) 0 auto 0;width:100%;max-width:none;height:var(--sheet-h, 100dvh);border:0;z-index:calc(var(--z-palette) + 20);animation:sheet-up var(--duration-slow) var(--ease-out);overscroll-behavior:contain}.panel.sheet.svelte-wmno67 .resize:where(.svelte-wmno67),.panel.sheet.svelte-wmno67 .composer-hint:where(.svelte-wmno67){display:none}.panel.sheet.svelte-wmno67 .panel-head:where(.svelte-wmno67){padding-top:max(var(--space-2),env(safe-area-inset-top));cursor:default}.panel.sheet.svelte-wmno67 .icon:where(.svelte-wmno67){width:2.75rem;height:2.75rem;font-size:var(--text-md)}.panel.sheet.svelte-wmno67 .transcript:where(.svelte-wmno67){overscroll-behavior:contain}.panel.sheet.svelte-wmno67 .composer:where(.svelte-wmno67){padding-bottom:max(var(--space-3),env(safe-area-inset-bottom))}.panel.sheet.svelte-wmno67 .send:where(.svelte-wmno67){min-height:2.75rem}.content.svelte-1cw7ew{padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}section.svelte-1cw7ew{display:flex;flex-direction:column;gap:var(--space-3)}h3.svelte-1cw7ew{font-size:var(--text-base)}.change.svelte-1cw7ew{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-3);overflow-wrap:anywhere}input.svelte-1cw7ew{margin-top:4px}.values.svelte-1cw7ew{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);margin:var(--space-2) 0}.values.svelte-1cw7ew span:where(.svelte-1cw7ew),.muted.svelte-1cw7ew{color:var(--text-tertiary);font-size:var(--text-sm)}.values.svelte-1cw7ew p:where(.svelte-1cw7ew){white-space:pre-wrap;max-height:12rem;overflow:auto}.error.svelte-1cw7ew{color:var(--status-danger)}.choices.svelte-1cw7ew{display:flex;gap:var(--space-2)}@media(max-width:640px){.content.svelte-1cw7ew{padding:var(--space-4)}.values.svelte-1cw7ew{grid-template-columns:1fr}}.shell.svelte-whg6dh{display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);min-height:100dvh;background:var(--surface-0);transition:grid-template-columns var(--duration-normal) var(--ease-out)}.shell.collapsed.svelte-whg6dh{grid-template-columns:var(--sidebar-width-collapsed) minmax(0,1fr)}.sidebar.svelte-whg6dh{display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-4) var(--space-3);background:var(--surface-1);border-right:1px solid var(--border-subtle);position:sticky;top:0;height:100dvh;overflow:hidden}.brand.svelte-whg6dh{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2);color:var(--text-primary);text-decoration:none;border-radius:var(--radius-md)}.brand.svelte-whg6dh:hover{text-decoration:none;background:var(--surface-2)}.brand-mark.svelte-whg6dh{color:var(--accent);display:grid;place-items:center;width:1.75rem;height:1.75rem;flex-shrink:0}.brand-text.svelte-whg6dh{display:flex;flex-direction:column;line-height:1.15;min-width:0}.brand-name.svelte-whg6dh{font-size:var(--text-md);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight)}.brand-tag.svelte-whg6dh{font-size:var(--text-xs);color:var(--text-quaternary);letter-spacing:var(--tracking-wide)}.nav-list.svelte-whg6dh{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.nav-section-label.svelte-whg6dh{font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-quaternary);padding:var(--space-3) var(--space-3) var(--space-1);margin-top:var(--space-2)}.nav-item.svelte-whg6dh{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-base);font-weight:var(--weight-medium);text-decoration:none;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.nav-item.svelte-whg6dh:hover{background:var(--surface-2);color:var(--text-primary);text-decoration:none}.nav-item.active.svelte-whg6dh{background:var(--accent-subtle);color:var(--accent-text)}.nav-icon.svelte-whg6dh{display:inline-flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;flex-shrink:0;font-size:var(--text-sm);opacity:.9}.nav-arrive.svelte-whg6dh{animation:svelte-whg6dh-nav-arrive var(--duration-normal, .2s) var(--ease-out, ease-out);overflow:hidden}@keyframes svelte-whg6dh-nav-arrive{0%{max-height:0;opacity:0}to{max-height:2.5rem;opacity:1}}.nav-label.svelte-whg6dh{flex:1;min-width:0}.nav-badge.svelte-whg6dh{font-family:var(--font-mono);font-size:var(--text-xs);padding:1px var(--space-2);border-radius:var(--radius-full);background:var(--surface-3);color:var(--text-secondary);flex-shrink:0}.nav-item.active.svelte-whg6dh .nav-badge:where(.svelte-whg6dh){background:oklch(.62 .175 var(--brand-hue) / .25);color:var(--accent-text)}.nav-badge.attention.svelte-whg6dh,.nav-item.active.svelte-whg6dh .nav-badge.attention:where(.svelte-whg6dh){background:var(--status-warn-subtle);color:var(--status-warn)}.sidebar-foot.svelte-whg6dh{margin-top:auto;border-top:1px solid var(--border-subtle)}.account.svelte-whg6dh{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-2);border-radius:var(--radius-md);min-width:0;color:inherit;text-decoration:none;transition:background-color var(--duration-fast) var(--ease-out)}.account.svelte-whg6dh:hover,.account.active.svelte-whg6dh{background:var(--surface-2);text-decoration:none}.account-avatar.svelte-whg6dh{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:var(--radius-full);background:var(--surface-3);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.02em;flex-shrink:0}.account-meta.svelte-whg6dh{display:flex;flex-direction:column;line-height:1.3;min-width:0}.account-line.svelte-whg6dh{display:flex;align-items:center;gap:.4rem;min-width:0}.account-workspace.svelte-whg6dh{font-size:var(--text-sm);color:var(--text-secondary);min-width:0}.plan-chip.svelte-whg6dh{flex-shrink:0;padding:.05rem .4rem;border-radius:var(--radius-full);background:var(--accent-subtle);color:var(--accent-text);font-size:.625rem;font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase}.account-email.svelte-whg6dh{font-size:var(--text-xs);color:var(--text-quaternary)}.main.svelte-whg6dh{display:flex;flex-direction:column;min-width:0;min-height:100dvh;padding-bottom:var(--statusbar-height)}.appbar.svelte-whg6dh,.menu-backdrop.svelte-whg6dh{display:none}@media(max-width:768px){.shell.svelte-whg6dh{--appbar-h: 3.25rem;--appbar-top: calc(var(--appbar-h) + env(safe-area-inset-top, 0px) + var(--statusbar-height))}.appbar.svelte-whg6dh{display:flex;align-items:center;gap:var(--space-2);position:fixed;top:0;left:0;right:0;z-index:calc(var(--z-sticky) + 1);height:calc(var(--appbar-h) + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) calc(var(--space-3) + env(safe-area-inset-right,0px)) 0 calc(var(--space-2) + env(safe-area-inset-left,0px));background:var(--surface-1);border-bottom:1px solid var(--border-subtle)}.appbar.svelte-whg6dh:has(.menu-toggle[aria-expanded=true]:where(.svelte-whg6dh)){z-index:calc(var(--z-palette) + 12)}.appbar-title.svelte-whg6dh{min-width:0;flex:1;font-size:var(--text-base);font-weight:600;color:var(--text-primary)}.main.svelte-whg6dh h1.appbar-titled{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.shell.svelte-whg6dh,.shell.collapsed.svelte-whg6dh{grid-template-columns:minmax(0,1fr)}.menu-toggle.svelte-whg6dh{display:grid;place-items:center;flex:none;width:2.75rem;height:2.75rem;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-1);color:var(--text-primary)}.menu-backdrop.svelte-whg6dh{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-palette) + 10);background:oklch(.1 .01 var(--brand-hue) / .55)}.sidebar.svelte-whg6dh{position:fixed;left:0;top:0;z-index:calc(var(--z-palette) + 11);background:var(--surface-1);isolation:isolate;overscroll-behavior:contain;width:min(17rem,85vw);padding-top:calc(var(--space-4) + 2.5rem);transform:translate(-100%);transition:transform var(--duration-normal) var(--ease-out);box-shadow:var(--shadow-lg);overflow-y:auto}.sidebar.mobile-open.svelte-whg6dh{transform:none}.main.svelte-whg6dh{padding-top:var(--appbar-top)}}.toasts.svelte-1cpok13{position:fixed;right:var(--space-4);bottom:calc(var(--statusbar-height) + var(--space-4));z-index:var(--z-toast);display:flex;flex-direction:column;gap:var(--space-2);max-width:min(24rem,calc(100vw - var(--space-8)));pointer-events:none}.toast.svelte-1cpok13{--tone: var(--status-info);pointer-events:auto;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);background:var(--surface-2);border:1px solid var(--border-default);border-left:3px solid var(--tone);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);font-size:var(--text-sm);color:var(--text-primary)}.toast.success.svelte-1cpok13{--tone: var(--status-ok)}.toast.warn.svelte-1cpok13{--tone: var(--status-warn)}.toast.error.svelte-1cpok13{--tone: var(--status-danger)}.msg.svelte-1cpok13{flex:1;min-width:0}.saves.svelte-inyyap{position:fixed;left:var(--space-4);bottom:calc(var(--statusbar-height) + var(--space-4));z-index:var(--z-toast);display:flex;flex-direction:column;gap:var(--space-2);max-width:min(30rem,calc(100vw - var(--space-8)))}.save.svelte-inyyap{--tone: var(--status-info);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-4);background:var(--surface-2);border:1px solid var(--border-default);border-left:3px solid var(--tone);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);font-size:var(--text-sm);color:var(--text-primary)}.save.failed.svelte-inyyap{--tone: var(--status-danger)}.msg.svelte-inyyap{flex:1 1 14rem;min-width:0}.actions.svelte-inyyap{display:flex;gap:var(--space-2)}.dot.svelte-inyyap{display:inline-block;width:.5rem;height:.5rem;margin-right:var(--space-2);border-radius:50%;background:var(--tone);animation:svelte-inyyap-pulse 1s ease-in-out infinite}@keyframes svelte-inyyap-pulse{50%{opacity:.3}}@media(prefers-reduced-motion:reduce){.dot.svelte-inyyap{animation:none}}.pull-bar.svelte-1xdyibl{position:fixed;left:50%;bottom:calc(var(--statusbar-height) + var(--space-3));transform:translate(-50%);z-index:var(--z-toast);width:min(35rem,calc(100vw - var(--space-8)));display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface-2);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);animation:svelte-1xdyibl-bar-in var(--duration-normal) var(--ease-out) both;font-size:var(--text-sm);color:var(--text-secondary)}.row.svelte-1xdyibl{display:grid;grid-template-columns:minmax(0,auto) auto minmax(2.5rem,1fr) auto;align-items:center;gap:var(--space-3);min-width:0}.row.svelte-1xdyibl+.row:where(.svelte-1xdyibl){border-top:1px solid var(--border-subtle);padding-top:var(--space-3)}.channel.svelte-1xdyibl{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0;max-width:10rem;font-weight:var(--weight-semibold);color:var(--text-primary)}.channel-name.svelte-1xdyibl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phase.svelte-1xdyibl{font-size:var(--text-xs);white-space:nowrap}.state-icon.svelte-1xdyibl{display:inline-grid;place-items:center;flex:none;width:var(--space-5);height:var(--space-5);border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--surface-3);color:var(--text-tertiary);transition:color var(--duration-normal) var(--ease-out),background var(--duration-normal) var(--ease-out),border-color var(--duration-normal) var(--ease-out)}.state-icon[data-state=queued].svelte-1xdyibl,.state-icon[data-state=running].svelte-1xdyibl{color:var(--accent-text);background:var(--accent-subtle);border-color:color-mix(in oklch,var(--accent) 24%,var(--border-subtle))}.state-icon[data-state=success].svelte-1xdyibl{color:var(--surface-0);background:var(--status-ok);border-color:var(--status-ok);animation:svelte-1xdyibl-tick-ring var(--duration-slow) var(--ease-out) both}.tick-mark.svelte-1xdyibl{stroke-dasharray:14;animation:svelte-1xdyibl-tick-draw var(--duration-slow) var(--ease-out) both}.state-icon[data-state=attention].svelte-1xdyibl{color:var(--status-warn);background:var(--status-warn-subtle);border-color:color-mix(in oklch,var(--status-warn) 30%,var(--border-subtle))}.state-icon[data-state=failed].svelte-1xdyibl{color:var(--status-danger);background:var(--status-danger-subtle);border-color:color-mix(in oklch,var(--status-danger) 30%,var(--border-subtle))}.count.svelte-1xdyibl{font-family:var(--font-mono);font-size:var(--text-xs);white-space:nowrap;font-variant-numeric:tabular-nums}.track.svelte-1xdyibl{position:relative;height:calc(var(--space-1) + 2px);border-radius:var(--radius-full);background:var(--surface-4);overflow:hidden}.fill.svelte-1xdyibl{height:100%;background:var(--accent);border-radius:inherit;transition:width var(--duration-slow) var(--ease-out),background var(--duration-normal) var(--ease-out)}.indeterminate.svelte-1xdyibl .fill:where(.svelte-1xdyibl){position:absolute;width:35%;animation:svelte-1xdyibl-slide 1.2s ease-in-out infinite}[data-state=success].svelte-1xdyibl .fill:where(.svelte-1xdyibl){background:var(--status-ok)}[data-state=attention].svelte-1xdyibl .fill:where(.svelte-1xdyibl){background:var(--status-warn)}[data-state=attention].svelte-1xdyibl .count:where(.svelte-1xdyibl){color:var(--status-warn)}.job-row.svelte-1xdyibl{color:inherit;text-decoration:none;grid-template-columns:minmax(0,auto) auto minmax(2.5rem,1fr) auto}.job-row.svelte-1xdyibl:hover .channel:where(.svelte-1xdyibl){color:var(--accent-text)}.job-row.svelte-1xdyibl:focus-visible{outline:2px solid var(--accent);outline-offset:var(--space-1);border-radius:var(--radius-sm)}.job-row.svelte-1xdyibl .phase:where(.svelte-1xdyibl){display:inline-flex;align-items:center;gap:var(--space-1)}.issue-count.svelte-1xdyibl{display:inline-grid;place-items:center;min-width:var(--space-4);height:var(--space-4);padding:0 var(--space-1);border-radius:var(--radius-full);background:var(--status-warn-subtle);color:var(--status-warn);font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:1}[data-state=checking].svelte-1xdyibl .count:where(.svelte-1xdyibl){color:var(--text-tertiary)}[data-state=failed].svelte-1xdyibl .fill:where(.svelte-1xdyibl){background:var(--status-danger)}[data-state=failed].svelte-1xdyibl .count:where(.svelte-1xdyibl){color:var(--status-danger)}@keyframes svelte-1xdyibl-bar-in{0%{opacity:0;transform:translate(-50%,var(--space-2))}to{opacity:1;transform:translate(-50%)}}@keyframes svelte-1xdyibl-tick-ring{0%{box-shadow:0 0 color-mix(in oklab,var(--status-ok) 40%,transparent)}to{box-shadow:0 0 0 var(--space-2) transparent}}@keyframes svelte-1xdyibl-tick-draw{0%{stroke-dashoffset:14}to{stroke-dashoffset:0}}@keyframes svelte-1xdyibl-slide{0%{left:-35%}to{left:100%}}@media(prefers-reduced-motion:reduce){.indeterminate.svelte-1xdyibl .fill:where(.svelte-1xdyibl){animation:none;left:32.5%}}@media(max-width:520px){.row.svelte-1xdyibl{grid-template-columns:auto 1fr auto}.phase.svelte-1xdyibl{display:none}.job-row.svelte-1xdyibl{grid-template-columns:minmax(0,auto) auto 1fr;gap:var(--space-2)}.job-row.svelte-1xdyibl .track:where(.svelte-1xdyibl){grid-column:1 / -1;grid-row:2}.job-row.svelte-1xdyibl .count:where(.svelte-1xdyibl){text-align:right}}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(./figtree-latin-400-normal.g7Dtegnw.woff2) format("woff2"),url(./figtree-latin-400-normal.BD4aNku5.woff) format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(./figtree-latin-500-normal.BWnGEVsr.woff2) format("woff2"),url(./figtree-latin-500-normal.B_yy1phn.woff) format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(./figtree-latin-600-normal.Cv_xCTDl.woff2) format("woff2"),url(./figtree-latin-600-normal.BM_oTo4n.woff) format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(./figtree-latin-700-normal.th6qEP7c.woff2) format("woff2"),url(./figtree-latin-700-normal.BCCt2T1q.woff) format("woff")}@font-face{font-family:Familjen Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(./familjen-grotesk-latin-500-normal.BASv1Bog.woff2) format("woff2"),url(./familjen-grotesk-latin-500-normal.BJWE1t8Q.woff) format("woff")}@font-face{font-family:Familjen Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(./familjen-grotesk-latin-600-normal.DR8FYmV8.woff2) format("woff2"),url(./familjen-grotesk-latin-600-normal.Cchso0CV.woff) format("woff")}@font-face{font-family:Familjen Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(./familjen-grotesk-latin-700-normal.DP3KK2u2.woff2) format("woff2"),url(./familjen-grotesk-latin-700-normal.Cqh4U_Q6.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./jetbrains-mono-latin-500-normal.BWZEU5yA.woff2) format("woff2"),url(./jetbrains-mono-latin-500-normal.CJOVTJB7.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./jetbrains-mono-latin-700-normal.BYuf6tUa.woff2) format("woff2"),url(./jetbrains-mono-latin-700-normal.D3wTyLJW.woff) format("woff")}:root{--brand-hue: 245;--brand-50: oklch(.97 .015 var(--brand-hue));--brand-100: oklch(.93 .035 var(--brand-hue));--brand-200: oklch(.87 .065 var(--brand-hue));--brand-300: oklch(.79 .105 var(--brand-hue));--brand-400: oklch(.7 .145 var(--brand-hue));--brand-500: oklch(.62 .175 var(--brand-hue));--brand-600: oklch(.54 .18 var(--brand-hue));--brand-700: oklch(.45 .155 var(--brand-hue));--brand-800: oklch(.36 .115 var(--brand-hue));--brand-900: oklch(.28 .08 var(--brand-hue));--brand-950: oklch(.2 .055 var(--brand-hue));--surface-0: #0e0e0f;--surface-1: #151516;--surface-2: #1b1b1d;--surface-3: #232325;--surface-4: #2c2c2f;--text-primary: #ececec;--text-secondary: #a1a1a6;--text-tertiary: #7c7c82;--text-quaternary: #5f5f64;--border-subtle: #222224;--border-default: #2a2a2d;--border-strong: #3a3a3e;--accent: #008ce7;--accent-hover: #1f9df0;--accent-active: #0077c4;--accent-subtle: #0b2236;--accent-fill: #0077c4;--accent-fill-hover: #006bb0;--accent-text: #6cc3ff;--status-ok: oklch(.72 .155 155);--status-ok-subtle: oklch(.26 .055 155);--status-warn: oklch(.8 .15 78);--status-warn-subtle: oklch(.28 .055 78);--status-danger: oklch(.68 .19 25);--status-danger-subtle: oklch(.28 .065 25);--status-info: oklch(.74 .12 230);--status-info-subtle: oklch(.27 .05 230);--font-display: "Familjen Grotesk", "Figtree", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-sans: "Figtree", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", "Cascadia Mono", "JetBrains Mono", Menlo, Consolas, monospace;--text-xs: .6875rem;--text-sm: .8125rem;--text-base: .875rem;--text-md: .9375rem;--text-lg: 1.0625rem;--text-xl: 1.3125rem;--text-2xl: 1.625rem;--text-3xl: 2.125rem;--text-4xl: 2.75rem;--leading-tight: 1.2;--leading-snug: 1.35;--leading-normal: 1.55;--weight-normal: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--tracking-tight: -.015em;--tracking-normal: 0;--tracking-wide: .02em;--tracking-caps: .06em;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--radius-xs: 3px;--radius-sm: 5px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 9999px;--shadow-sm: 0 1px 2px oklch(0 0 0 / .3);--shadow-md: 0 2px 6px oklch(0 0 0 / .35), 0 1px 2px oklch(0 0 0 / .25);--shadow-lg: 0 8px 24px oklch(0 0 0 / .4), 0 2px 8px oklch(0 0 0 / .3);--shadow-xl: 0 20px 48px oklch(0 0 0 / .5), 0 4px 12px oklch(0 0 0 / .35);--ring-focus: 0 0 0 2px var(--surface-0), 0 0 0 4px var(--brand-500);--ring-error: 0 0 0 2px var(--surface-0), 0 0 0 4px var(--status-danger);--ring-focus-inset: inset 0 0 0 1px var(--surface-0), inset 0 0 0 3px var(--brand-500);--duration-instant: 60ms;--duration-fast: .12s;--duration-normal: .18s;--duration-slow: .26s;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-spring: cubic-bezier(.34, 1.4, .64, 1);--sidebar-width: 13.5rem;--sidebar-width-collapsed: 3.25rem;--panel-width: 22rem;--topbar-height: 3rem;--statusbar-height: 1.875rem;--content-max: 84rem;--z-base: 0;--z-sticky: 10;--z-panel: 20;--z-overlay: 30;--z-modal: 40;--z-toast: 50;--z-palette: 60}:root[data-theme=light]{--surface-0: oklch(.99 .002 var(--brand-hue));--surface-1: oklch(.975 .004 var(--brand-hue));--surface-2: oklch(.955 .006 var(--brand-hue));--surface-3: oklch(.93 .008 var(--brand-hue));--surface-4: oklch(.895 .01 var(--brand-hue));--text-primary: oklch(.2 .012 var(--brand-hue));--text-secondary: oklch(.38 .014 var(--brand-hue));--text-tertiary: oklch(.47 .014 var(--brand-hue));--text-quaternary: oklch(.54 .012 var(--brand-hue));--border-subtle: oklch(.92 .006 var(--brand-hue));--border-default: oklch(.87 .008 var(--brand-hue));--border-strong: oklch(.78 .012 var(--brand-hue));--accent: var(--brand-600);--accent-hover: var(--brand-700);--accent-active: var(--brand-800);--accent-subtle: oklch(.94 .03 var(--brand-hue));--accent-text: var(--brand-700);--accent-fill: var(--accent);--accent-fill-hover: var(--accent-hover);--status-ok: oklch(.55 .14 155);--status-ok-subtle: oklch(.95 .035 155);--status-warn: oklch(.62 .14 70);--status-warn-subtle: oklch(.96 .04 80);--status-danger: oklch(.55 .19 25);--status-danger-subtle: oklch(.96 .03 25);--status-info: oklch(.55 .13 240);--status-info-subtle: oklch(.95 .03 240);--shadow-sm: 0 1px 2px oklch(.6 .02 var(--brand-hue) / .12);--shadow-md: 0 2px 6px oklch(.6 .02 var(--brand-hue) / .14), 0 1px 2px oklch(.6 .02 var(--brand-hue) / .1);--shadow-lg: 0 8px 24px oklch(.6 .02 var(--brand-hue) / .16), 0 2px 8px oklch(.6 .02 var(--brand-hue) / .12);--shadow-xl: 0 20px 48px oklch(.6 .02 var(--brand-hue) / .2), 0 4px 12px oklch(.6 .02 var(--brand-hue) / .14);--ring-focus: 0 0 0 2px var(--surface-0), 0 0 0 4px var(--brand-600);--ring-focus-inset: inset 0 0 0 1px var(--surface-0), inset 0 0 0 3px var(--brand-600)}@media(prefers-reduced-motion:reduce){:root{--duration-instant: 0ms;--duration-fast: 0ms;--duration-normal: 0ms;--duration-slow: 0ms}}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{color-scheme:dark;-webkit-text-size-adjust:100%;text-size-adjust:100%}html[data-theme=light]{color-scheme:light}body{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text-primary);background:var(--surface-0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;transition:background-color var(--duration-normal) var(--ease-out),color var(--duration-normal) var(--ease-out)}body.no-theme-transition,body.no-theme-transition *{transition:none!important}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--weight-semibold);line-height:var(--leading-tight);overflow-wrap:anywhere;letter-spacing:var(--tracking-tight);color:var(--text-primary)}h1{font-size:var(--text-2xl)}h2{font-size:var(--text-xl)}h3{font-size:var(--text-lg)}h4{font-size:var(--text-md)}p{line-height:var(--leading-normal)}a{color:var(--accent-text);text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}a:hover{color:var(--accent-hover);text-decoration:underline;text-underline-offset:2px}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}button:disabled{cursor:not-allowed}input,textarea,select{font:inherit;color:inherit}code,kbd,samp,pre{font-family:var(--font-mono);font-size:.92em}:focus{outline:none}:focus-visible{outline:none;box-shadow:var(--ring-focus);border-radius:var(--radius-sm)}.focus-inset :is(a,button,input,select,textarea,[tabindex]):focus-visible{box-shadow:var(--ring-focus-inset)}::selection{background:oklch(.62 .175 var(--brand-hue) / .35);color:var(--text-primary)}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:var(--radius-full);border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:var(--border-strong);background-clip:content-box}::-webkit-scrollbar-corner{background:transparent}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.tabular{font-variant-numeric:tabular-nums}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skip-link{position:absolute;top:var(--space-2);left:var(--space-2);z-index:var(--z-toast);padding:var(--space-2) var(--space-4);background:var(--surface-3);border:1px solid var(--border-strong);border-radius:var(--radius-md);transform:translateY(-200%);transition:transform var(--duration-fast) var(--ease-out)}.skip-link:focus-visible{transform:translateY(0)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html,body{overflow-x:clip;max-width:100%}img,video,svg{max-width:100%}@media(hover:none)and (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select{font-size:max(16px,1em)!important}}@media(hover:none)and (pointer:coarse){kbd,.kbd-hint{display:none!important}}:root{--page-max: 96rem;--page-pad-top: var(--space-6);--page-pad-x: var(--space-8);--table-head-h: 2.25rem;--table-row-h: 2.75rem;--table-cell-px: var(--space-4);--table-head-bg: var(--surface-2);--table-head-color: var(--text-quaternary);--table-row-hover: var(--surface-2);--table-row-selected: var(--accent-subtle);--table-border: var(--border-subtle);--table-radius: var(--radius-lg)}@media(max-width:768px){:root{--page-pad-top: var(--space-5);--page-pad-x: var(--space-4)}}.page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.page-head h1{font-size:var(--text-2xl);margin-bottom:var(--space-1)}.page-sub{font-size:var(--text-sm);color:var(--text-tertiary);max-width:62ch;line-height:var(--leading-normal)}.table-wrap{background:var(--surface-1);border:1px solid var(--table-border);border-radius:var(--table-radius);overflow-x:auto;-webkit-overflow-scrolling:touch}.table-wrap,.scroll-x-fade{background:linear-gradient(to right,var(--surface-1) 30%,transparent) left / 2.5rem 100% no-repeat local,linear-gradient(to left,var(--surface-1) 30%,transparent) right / 2.5rem 100% no-repeat local,radial-gradient(farthest-side at 0 50%,oklch(0 0 0 / .22),transparent) left / .75rem 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,oklch(0 0 0 / .22),transparent) right / .75rem 100% no-repeat scroll,var(--surface-1)}.data-table{width:100%;border-collapse:collapse;font-size:var(--text-sm);color:var(--text-secondary)}.data-table>thead>tr>th,.data-table>tr>th{height:var(--table-head-h);padding:0 var(--table-cell-px);background:var(--table-head-bg);border-bottom:1px solid var(--border-default);text-align:left;vertical-align:middle;font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--table-head-color);white-space:nowrap}.data-table>tbody>tr>td,.data-table>tbody>tr>th{height:var(--table-row-h);padding:var(--space-2) var(--table-cell-px);border-bottom:1px solid var(--table-border);text-align:left;vertical-align:middle}.data-table>tbody:last-child>tr:last-child>td,.data-table>tbody:last-child>tr:last-child>th{border-bottom:none}.data-table>tbody>tr:hover{background:var(--table-row-hover)}.data-table>tbody>tr.selected,.data-table>tbody>tr[aria-selected=true]{background:var(--table-row-selected);color:var(--text-primary)}.data-table .num{text-align:right;font-variant-numeric:tabular-nums}.table-empty{padding:var(--space-8) var(--space-4);text-align:center;font-size:var(--text-sm);color:var(--text-tertiary)}.channel-chip{--chip-tint: var(--text-tertiary);display:inline-flex;align-items:center;padding:1px var(--space-2);border-radius:var(--radius-full);background:color-mix(in oklch,var(--chip-tint) 20%,var(--surface-3));color:color-mix(in oklch,var(--chip-tint) 78%,var(--text-primary));font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:1.5;white-space:nowrap;vertical-align:middle;text-decoration:none}.channel-chip.off{opacity:.55}.tabs-line{display:flex;flex-wrap:wrap;gap:var(--space-1);border-bottom:1px solid var(--border-subtle)}.tabs-line>.tab,.tabs-line>a,.tabs-line>button{padding:var(--space-2) var(--space-4);border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:none;border-radius:0;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-tertiary);text-decoration:none;cursor:pointer;transition:color var(--duration-fast) var(--ease-out)}.tabs-line>.tab:hover,.tabs-line>a:hover,.tabs-line>button:hover{color:var(--text-primary);text-decoration:none;background:none}.tabs-line>.active,.tabs-line>[aria-selected=true],.tabs-line>[aria-current=page]{color:var(--text-primary);border-bottom-color:var(--accent)}.error-details{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--text-tertiary)}.error-details>summary{cursor:pointer;width:fit-content}.error-details>pre,.error-details>code{display:block;margin-top:var(--space-1);white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--text-xs)}.channel-chip.ebay{background:color-mix(in oklch,#0064d2 14%,var(--surface-3))}.channel-chip.ebay.off{opacity:.5}.ebay-wordmark{font-weight:var(--weight-bold);letter-spacing:-.02em}.ebay-wordmark .e{color:#e53238}.ebay-wordmark .b{color:#0064d2}.ebay-wordmark .a{color:#f5af02}.ebay-wordmark .y{color:#86b817}.channel-chip .sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-tight, 1.25);color:var(--text-secondary);background:var(--surface-1);border:1px solid var(--border-default);border-radius:var(--radius-md);white-space:nowrap;text-decoration:none;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.btn:hover:not(:disabled){background:var(--surface-3);border-color:var(--border-strong);color:var(--text-primary);text-decoration:none}.btn:disabled{opacity:.55;cursor:not-allowed}.btn.primary:disabled{background:var(--surface-3);border-color:var(--border-default);color:var(--text-tertiary);opacity:1}.btn.primary{background:var(--accent-fill);border-color:var(--accent-fill);color:#fcfcfc}.btn.primary:hover:not(:disabled){background:var(--accent-fill-hover);border-color:var(--accent-fill-hover);color:#fcfcfc}.btn.ghost{background:transparent;border-color:transparent;color:var(--text-tertiary)}.btn.ghost:hover:not(:disabled){background:var(--surface-2);border-color:transparent;color:var(--text-primary)}.btn.danger{background:transparent;color:var(--status-danger);border-color:color-mix(in oklch,var(--status-danger) 35%,transparent)}.btn.danger:hover:not(:disabled){background:var(--status-danger-subtle);border-color:var(--status-danger);color:var(--status-danger)}.btn.small{padding:var(--space-1) var(--space-3);font-size:var(--text-xs)}.btn.secondary{background:var(--surface-1)}.btn.danger.solid{background:var(--status-danger);border-color:var(--status-danger);color:#fcfcfc}.btn.danger.solid:hover:not(:disabled){background:color-mix(in oklch,var(--status-danger) 85%,black);border-color:color-mix(in oklch,var(--status-danger) 85%,black);color:#fcfcfc}.btn.link{padding:0;background:transparent;border-color:transparent;color:var(--accent-text);font-weight:var(--weight-medium)}.btn.link:hover:not(:disabled){background:transparent;border-color:transparent;color:var(--accent-hover);text-decoration:underline}.modal-body{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5) var(--space-6);font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-normal)}.badge{display:inline-flex;align-items:center;gap:var(--space-1);padding:1px var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:1.5;white-space:nowrap;background:var(--surface-3);color:var(--text-secondary)}.badge.neutral{background:var(--surface-3);color:var(--text-secondary)}.badge.ok{background:var(--status-ok-subtle);color:var(--status-ok)}.badge.warn{background:var(--status-warn-subtle);color:var(--status-warn)}.badge.danger{background:var(--status-danger-subtle);color:var(--status-danger)}.badge.info{background:var(--status-info-subtle);color:var(--status-info)}.page-head h1{font-family:var(--font-display);font-size:clamp(1.5rem,1.2rem + 1.2vw,1.75rem);font-weight:var(--weight-bold)}.card{background:var(--surface-1);border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-6)}@media(max-width:640px){.card{padding:var(--space-4)}}.btn{border-radius:9px}.num-lg{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:clamp(1.75rem,1.4rem + 1.2vw,2.25rem);font-weight:var(--weight-bold);line-height:1.1;color:var(--text-primary)}.badge.muted{background:transparent;color:var(--text-quaternary);box-shadow:inset 0 0 0 1px var(--border-default)}.badge.dot:before{content:"";width:6px;height:6px;border-radius:var(--radius-full);background:currentColor}@media(hover:none)and (pointer:coarse){.btn{min-height:2.5rem}.btn.small{min-height:2.25rem}.btn.link{min-height:0}.tabs-line{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.tabs-line>*{flex:0 0 auto;min-height:2.5rem}}@keyframes flash-ok{0%{background-color:var(--status-ok-subtle);box-shadow:inset 0 0 0 1px var(--status-ok)}to{background-color:transparent;box-shadow:inset 0 0 0 1px transparent}}.flash-ok{animation:flash-ok 1.2s var(--ease-out) 1;border-radius:var(--radius-sm)}@keyframes sheet-up{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}@layer switches{input[type=checkbox]:not([aria-label^=Select]){-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;position:relative;inline-size:2.25rem;block-size:1.3rem;margin:0;border-radius:999px;background:var(--border-strong, #3a4150);cursor:pointer;vertical-align:middle;transition:background-color .18s ease}input[type=checkbox]:not([aria-label^=Select]):before{content:"";position:absolute;inset-block-start:.15rem;inset-inline-start:.15rem;inline-size:1rem;block-size:1rem;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000059;transition:transform .18s cubic-bezier(.2,.8,.2,1)}input[type=checkbox]:not([aria-label^=Select]):checked{background:var(--accent)}input[type=checkbox]:not([aria-label^=Select]):checked:before{transform:translate(.95rem)}input[type=checkbox]:not([aria-label^=Select]):indeterminate:before{transform:translate(.475rem)}input[type=checkbox]:not([aria-label^=Select]):focus-visible{outline:2px solid var(--accent);outline-offset:2px}input[type=checkbox]:not([aria-label^=Select]):disabled{opacity:.45;cursor:not-allowed}@media(prefers-reduced-motion:reduce){input[type=checkbox]:not([aria-label^=Select]),input[type=checkbox]:not([aria-label^=Select]):before{transition:none}}}.boot.svelte-12qhfyh{display:grid;place-items:center;min-height:100dvh;background:var(--surface-0)}.boot-pulse.svelte-12qhfyh{width:1.5rem;height:1.5rem;border-radius:var(--radius-full);background:var(--accent);animation:svelte-12qhfyh-pulse 1.1s var(--ease-in-out) infinite}.boot-shell.svelte-12qhfyh{display:grid;grid-template-columns:var(--sidebar-width) 1fr;min-height:100dvh;background:var(--surface-0)}.boot-side.svelte-12qhfyh{background:var(--surface-1);border-right:1px solid var(--border-subtle)}.boot-main.svelte-12qhfyh{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--page-pad-top) var(--page-pad-x);max-width:var(--page-max)}.sk.svelte-12qhfyh{border-radius:var(--radius-md);background:var(--surface-2);animation:svelte-12qhfyh-sk-fade 1.4s var(--ease-in-out) infinite}.sk-title.svelte-12qhfyh{width:14rem;height:1.75rem}.sk-sub.svelte-12qhfyh{width:22rem;max-width:80%;height:.875rem;margin-bottom:var(--space-3)}.sk-block.svelte-12qhfyh{height:3rem}.sk-row.svelte-12qhfyh{height:var(--table-row-h, 2.5rem);opacity:.7}@keyframes svelte-12qhfyh-sk-fade{0%,to{opacity:.55}50%{opacity:1}}@media(max-width:768px){.boot-shell.svelte-12qhfyh{grid-template-columns:minmax(0,1fr)}.boot-side.svelte-12qhfyh{display:none}.boot-main.svelte-12qhfyh{padding-top:3.5rem}}.boot-message.svelte-12qhfyh{max-width:26rem;padding:var(--space-8);background:var(--surface-1);border:1px solid var(--border-default);border-radius:var(--radius-lg);text-align:left}.boot-message.svelte-12qhfyh h1:where(.svelte-12qhfyh){font-size:var(--text-lg);margin-bottom:var(--space-3)}.boot-message.svelte-12qhfyh p:where(.svelte-12qhfyh){font-size:var(--text-base);color:var(--text-tertiary);margin-bottom:var(--space-3)}.boot-message.svelte-12qhfyh code:where(.svelte-12qhfyh){padding:2px var(--space-2);background:var(--surface-3);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--text-sm)}.boot-hint.svelte-12qhfyh{font-size:var(--text-sm)!important;color:var(--text-quaternary)!important}@keyframes svelte-12qhfyh-pulse{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@media(max-width:768px){.statusbar.statusbar.svelte-12qhfyh{left:0!important;top:calc(3.25rem + env(safe-area-inset-top,0px));bottom:auto;overflow-x:auto;gap:var(--space-2)}.status-text.svelte-12qhfyh{display:none}.status-group.svelte-12qhfyh:first-child{min-width:0;flex:0 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.status-dot.svelte-12qhfyh{display:inline-block;vertical-align:middle;margin-right:var(--space-1)}}.statusbar.svelte-12qhfyh{position:fixed;bottom:0;left:var(--sidebar-width);right:0;height:var(--statusbar-height);display:flex;align-items:center;gap:var(--space-4);padding:0 var(--space-3);background:var(--surface-1);border-top:1px solid var(--border-subtle);font-size:var(--text-xs);color:var(--text-tertiary);z-index:var(--z-sticky);transition:left var(--duration-normal) var(--ease-out)}.status-group.svelte-12qhfyh{display:flex;align-items:center;gap:var(--space-2)}.status-dot.svelte-12qhfyh{width:6px;height:6px;border-radius:var(--radius-full);background:var(--status-ok);transition:background-color var(--duration-fast) var(--ease-out)}.status-dot.busy.svelte-12qhfyh{background:var(--status-warn);animation:svelte-12qhfyh-pulse 1.4s var(--ease-in-out) infinite}.status-dot.attention.svelte-12qhfyh{background:var(--status-warn)}.status-attention.svelte-12qhfyh{display:flex;align-items:center;gap:var(--space-2);padding:1px var(--space-2);border-radius:var(--radius-sm);background:var(--status-warn-subtle);color:var(--status-warn);font-size:var(--text-xs);text-decoration:none}.status-attention.svelte-12qhfyh:hover{text-decoration:none;filter:brightness(1.1)}.status-spacer.svelte-12qhfyh{flex:1}.status-button.svelte-12qhfyh{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--text-tertiary);font-size:var(--text-xs);transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.status-button.svelte-12qhfyh:hover{background:var(--surface-3);color:var(--text-primary)}.status-button.active.svelte-12qhfyh{background:var(--accent-subtle);color:var(--accent-text)}.status-text.svelte-12qhfyh{text-transform:capitalize}
