:root{--bg-primary:#f5f6f8;--bg-surface:#fff;--bg-surface-hover:#f0f1f4;--bg-inset:#ecedf2;--border-default:#d8dae2;--border-muted:#e4e6ec;--text-primary:#181b24;--text-secondary:#555b6e;--text-muted:#878ea0;--accent-blue:#2563eb;--accent-amber:#d97706;--accent-purple:#7c3aed;--accent-green:#059669;--accent-red:#dc2626;--accent-teal:#0891b2;--status-waiting:#a48a55;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 2px 8px #00000014;--shadow-lg:0 4px 16px #0000001a;--overlay-bg:#0000004d;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--focus-ring:2px solid var(--accent-blue);--transition-fast:.12s;--opacity-disabled:.5;--border-width:1px;--press-transform:translateY(1px);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--font-mono:"JetBrains Mono", "SF Mono", Menlo, Consolas, monospace;--font-size-2xs:.625rem;--font-size-xs:.6875rem;--font-size-sm:.75rem;--font-size-md:.8125rem;--font-size-lg:.875rem;--font-size-xl:1.125rem;--font-size-2xl:1.5rem;--font-size-root:var(--font-size-md);--space-1:2px;--space-2:4px;--space-3:6px;--space-4:8px;--space-5:12px;--space-6:16px;--space-7:24px;--space-8:32px;--header-height:44px;--status-bar-height:24px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root.dark{--bg-primary:#0d0d12;--bg-surface:#16161e;--bg-surface-hover:#1f1f2a;--bg-inset:#111116;--border-default:#333345;--border-muted:#2a2a3a;--text-primary:#ececf1;--text-secondary:#b4bcd0;--text-muted:#8b93a8;--accent-blue:#60a5fa;--accent-amber:#fbbf24;--accent-purple:#a78bfa;--accent-green:#4ade80;--accent-red:#f87171;--accent-teal:#22d3ee;--status-waiting:#c4a76a;--shadow-sm:0 1px 2px #00000040;--shadow-md:0 2px 8px #00000059;--shadow-lg:0 4px 16px #0006;--overlay-bg:#0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (hover:none) and (pointer:coarse){:root{--font-size-2xs:.75rem;--font-size-xs:.875rem;--font-size-sm:.9375rem;--font-size-md:1rem;--font-size-lg:1.0625rem;--font-size-xl:1.25rem;--font-size-2xl:1.75rem}}:root.kit-type-touch{--font-size-2xs:.75rem;--font-size-xs:.875rem;--font-size-sm:.9375rem;--font-size-md:1rem;--font-size-lg:1.0625rem;--font-size-xl:1.25rem;--font-size-2xl:1.75rem}:root.high-contrast{--text-primary:#000;--text-secondary:#2a2f3a;--text-muted:#44495a;--border-default:#6b7080;--border-muted:#7d8290;--accent-blue:#0a47c2}:root.dark.high-contrast{--text-primary:#fff;--text-secondary:#d4d8e0;--text-muted:#b8bdc9;--border-default:#8a8f9e;--border-muted:#6e7282;--accent-blue:#8ab8ff}:root.high-contrast :focus-visible{outline-offset:2px;outline-width:3px}:where([class^=kit-],[class*=\ kit-]):focus-visible{outline:var(--focus-ring);outline-offset:1px}:root{--z-popover:1000;--z-overlay:1000;--z-tooltip:1100}.kit-popover-card{background:var(--bg-surface);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-lg)}:where(input,progress){accent-color:var(--accent-blue)}@keyframes kit-spin{to{transform:rotate(360deg)}}.kit-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-kit-tone]{--kit-tone-band-bg:color-mix(in srgb, var(--kit-tone) 9%, var(--bg-surface));--kit-tone-border:color-mix(in srgb, var(--kit-tone) 30%, var(--border-default));--kit-tone-ink:color-mix(in srgb, var(--kit-tone) 72%, var(--text-primary))}[data-kit-tone=info]{--kit-tone:var(--accent-blue)}[data-kit-tone=success]{--kit-tone:var(--accent-green)}[data-kit-tone=warning]{--kit-tone:var(--accent-amber)}[data-kit-tone=danger]{--kit-tone:var(--accent-red)}.kit-button.svelte-vn4m0v{box-sizing:border-box;min-height:28px;font-family:inherit;font-size:var(--font-size-md);font-weight:var(--font-weight-medium,500);border-radius:var(--radius-sm);cursor:pointer;background:var(--bg-inset);color:var(--text-secondary);border:var(--border-width) solid var(--border-default);transition:background-color var(--transition-fast) var(--transition-ease,ease), border-color var(--transition-fast) var(--transition-ease,ease), color var(--transition-fast) var(--transition-ease,ease), box-shadow var(--transition-fast) var(--transition-ease,ease), transform var(--transition-fast) var(--transition-ease,ease), opacity var(--transition-fast) var(--transition-ease,ease);white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:5px 14px;line-height:normal;display:inline-flex}.kit-button.svelte-vn4m0v:active:not(:disabled){transform:var(--press-transform)}.kit-button.svelte-vn4m0v:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.kit-button--sm.svelte-vn4m0v{border-radius:var(--radius-md);min-height:24px;font-size:var(--font-size-sm);padding:2px 12px}.kit-button.svelte-vn4m0v svg{flex-shrink:0}.kit-button__label.svelte-vn4m0v,.kit-button__short-label.svelte-vn4m0v{block-size:1lh;align-items:center;min-width:0;display:inline-flex}.kit-button__label-text.svelte-vn4m0v{text-overflow:ellipsis;white-space:nowrap;text-box-trim:trim-both;text-box-edge:ex alphabetic;min-width:0;max-width:100%;display:block;overflow:clip visible}.kit-button__short-label.svelte-vn4m0v{display:none}.kit-button--outline.kit-button--neutral.svelte-vn4m0v{background:var(--bg-inset);color:var(--text-secondary);border:var(--border-width) solid var(--border-default)}.kit-button--outline.kit-button--neutral.svelte-vn4m0v:hover:not(:disabled){background:var(--bg-surface-hover);color:var(--text-primary)}.kit-button--soft.kit-button--neutral.svelte-vn4m0v{background:color-mix(in srgb, var(--text-muted) 8%, var(--bg-inset));color:var(--text-secondary);border:var(--border-width) solid color-mix(in srgb, var(--border-default) 80%, transparent)}.kit-button--soft.kit-button--neutral.svelte-vn4m0v:hover:not(:disabled){background:var(--bg-surface-hover);color:var(--text-primary);border-color:var(--border-default)}.kit-button--outline.kit-button--danger.svelte-vn4m0v{background:var(--bg-inset);color:var(--text-secondary);border:var(--border-width) solid var(--border-default)}.kit-button--outline.kit-button--danger.svelte-vn4m0v:hover:not(:disabled){background:color-mix(in srgb, var(--accent-red) 9%, var(--bg-surface));color:color-mix(in srgb, var(--accent-red) 72%, var(--text-primary));border-color:color-mix(in srgb, var(--accent-red) 30%, var(--border-default))}.kit-button--solid.kit-button--danger.svelte-vn4m0v{background:var(--accent-red);color:var(--bg-surface);border:var(--border-width) solid var(--accent-red)}.kit-button--solid.kit-button--danger.svelte-vn4m0v:hover:not(:disabled){background:color-mix(in srgb, var(--accent-red) 88%, #000);border-color:color-mix(in srgb, var(--accent-red) 88%, #000)}.kit-button--solid.kit-button--success.svelte-vn4m0v{background:color-mix(in srgb, var(--accent-green) 82%, #000);color:var(--bg-surface);border:var(--border-width) solid color-mix(in srgb, var(--accent-green) 82%, #000)}.kit-button--solid.kit-button--success.svelte-vn4m0v:hover:not(:disabled){background:color-mix(in srgb, var(--accent-green) 72%, #000);border-color:color-mix(in srgb, var(--accent-green) 72%, #000)}.kit-button--solid.kit-button--success.svelte-vn4m0v:active:not(:disabled),.kit-button--solid.kit-button--success[aria-expanded=true].svelte-vn4m0v{background:color-mix(in srgb, var(--accent-green) 62%, #000);border-color:color-mix(in srgb, var(--accent-green) 62%, #000)}.kit-button--solid.kit-button--neutral.svelte-vn4m0v{background:var(--text-primary);color:var(--bg-primary);border:var(--border-width) solid var(--text-primary)}.kit-button--solid.kit-button--neutral.svelte-vn4m0v:hover:not(:disabled){background:color-mix(in srgb, var(--text-primary) 82%, var(--bg-primary));border-color:color-mix(in srgb, var(--text-primary) 82%, var(--bg-primary))}.kit-button--solid.kit-button--workflow.svelte-vn4m0v{background:var(--accent-purple);color:var(--bg-surface);border:var(--border-width) solid var(--accent-purple)}.kit-button--solid.kit-button--workflow.svelte-vn4m0v:hover:not(:disabled){background:color-mix(in srgb, var(--accent-purple) 88%, #000);border-color:color-mix(in srgb, var(--accent-purple) 88%, #000)}.kit-button--solid.kit-button--info.svelte-vn4m0v{background:var(--accent-blue);color:var(--bg-surface);border:var(--border-width) solid var(--accent-blue)}.kit-button--solid.kit-button--info.svelte-vn4m0v:hover:not(:disabled){background:color-mix(in srgb, var(--accent-blue) 88%, #000);border-color:color-mix(in srgb, var(--accent-blue) 88%, #000)}.kit-button--solid.kit-button--info.svelte-vn4m0v:active:not(:disabled),.kit-button--solid.kit-button--info[aria-expanded=true].svelte-vn4m0v{background:color-mix(in srgb, var(--accent-blue) 78%, #000);border-color:color-mix(in srgb, var(--accent-blue) 78%, #000)}.kit-button--soft.kit-button--success.svelte-vn4m0v{background:color-mix(in srgb, var(--accent-green) 12%, transparent);color:color-mix(in srgb, var(--accent-green) 72%, var(--text-primary));border:var(--border-width) solid color-mix(in srgb, var(--accent-green) 30%, transparent)}.kit-button--soft.kit-button--success.svelte-vn4m0v:hover:not(:disabled){background:color-mix(in srgb, var(--accent-green) 20%, transparent)}.kit-button--soft.kit-button--success.svelte-vn4m0v:active:not(:disabled),.kit-button--soft.kit-button--success[aria-expanded=true].svelte-vn4m0v{background:color-mix(in srgb, var(--accent-green) 26%, transparent);border-color:color-mix(in srgb, var(--accent-green) 48%, transparent)}.kit-button--soft.kit-button--info.svelte-vn4m0v{background:color-mix(in srgb, var(--accent-blue) 10%, transparent);color:color-mix(in srgb, var(--accent-blue) 72%, var(--text-primary));border:var(--border-width) solid color-mix(in srgb, var(--accent-blue) 30%, transparent)}.kit-button--soft.kit-button--info.svelte-vn4m0v:hover:not(:disabled){background:color-mix(in srgb, var(--accent-blue) 18%, transparent)}.kit-button--soft.kit-button--workflow.svelte-vn4m0v{background:color-mix(in srgb, var(--accent-purple) 12%, transparent);color:color-mix(in srgb, var(--accent-purple) 72%, var(--text-primary));border:var(--border-width) solid color-mix(in srgb, var(--accent-purple) 30%, transparent)}.kit-button--soft.kit-button--workflow.svelte-vn4m0v:hover:not(:disabled){background:color-mix(in srgb, var(--accent-purple) 20%, transparent)}.kit-button--soft.kit-button--danger.svelte-vn4m0v{background:color-mix(in srgb, var(--accent-red) 10%, transparent);color:color-mix(in srgb, var(--accent-red) 72%, var(--text-primary));border:var(--border-width) solid color-mix(in srgb, var(--accent-red) 30%, transparent)}.kit-button--soft.kit-button--danger.svelte-vn4m0v:hover:not(:disabled){background:color-mix(in srgb, var(--accent-red) 18%, transparent)}.kit-button--outline.kit-button--success.svelte-vn4m0v{background:var(--bg-surface);color:color-mix(in srgb, var(--accent-green) 72%, var(--text-primary));border:var(--border-width) solid color-mix(in srgb, var(--accent-green) 40%, var(--border-default))}.kit-button--outline.kit-button--success.svelte-vn4m0v:hover:not(:disabled){background:color-mix(in srgb, var(--accent-green) 8%, var(--bg-surface))}.kit-button--outline.kit-button--info.svelte-vn4m0v{background:var(--bg-surface);color:color-mix(in srgb, var(--accent-blue) 72%, var(--text-primary));border:var(--border-width) solid color-mix(in srgb, var(--accent-blue) 40%, var(--border-default))}.kit-button--outline.kit-button--info.svelte-vn4m0v:hover:not(:disabled){background:color-mix(in srgb, var(--accent-blue) 8%, var(--bg-surface))}.kit-button--outline.kit-button--workflow.svelte-vn4m0v{background:var(--bg-surface);color:color-mix(in srgb, var(--accent-purple) 72%, var(--text-primary));border:var(--border-width) solid color-mix(in srgb, var(--accent-purple) 40%, var(--border-default))}.kit-button--outline.kit-button--workflow.svelte-vn4m0v:hover:not(:disabled){background:color-mix(in srgb, var(--accent-purple) 8%, var(--bg-surface))}.kit-sidebar-toggle.svelte-1a4n6pr{border-radius:var(--radius-sm);width:26px;height:26px;color:var(--text-muted);cursor:pointer;transition:color var(--transition-fast) var(--transition-ease,ease), background var(--transition-fast) var(--transition-ease,ease);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.kit-sidebar-toggle.svelte-1a4n6pr:hover{color:var(--text-primary);background:var(--bg-surface-hover)}.kit-sidebar-toggle--compact{width:22px;height:22px}.kit-sidebar-toggle--push{margin-left:auto}.kit-card.kit-comment-card--body-gap-none{gap:0}.kit-comment-card .kit-comment-card__body.svelte-gqvbb2{font-size:var(--font-size-sm);line-height:var(--line-height-prose,1.6);color:var(--text-primary);word-break:break-word}.kit-select-dropdown.svelte-1rb5izu{min-width:150px;position:relative}.kit-select-dropdown__trigger.svelte-1rb5izu{box-sizing:border-box;background:var(--bg-inset);border:var(--border-width) solid var(--border-muted);border-radius:var(--radius-sm);width:100%;height:26px;color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold,600);text-align:left;transition:border-color var(--transition-fast) var(--transition-ease,ease), color var(--transition-fast) var(--transition-ease,ease), background var(--transition-fast) var(--transition-ease,ease);align-items:center;gap:6px;padding:0 8px;display:flex}.kit-select-dropdown__trigger.svelte-1rb5izu:hover:not(:disabled),.kit-select-dropdown__trigger[aria-expanded=true].svelte-1rb5izu{border-color:var(--border-default);color:var(--text-primary)}.kit-select-dropdown__trigger.svelte-1rb5izu:disabled{cursor:default;opacity:var(--opacity-disabled)}.kit-select-dropdown__value.svelte-1rb5izu{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.kit-select-dropdown__chevron{opacity:.55;flex-shrink:0}.kit-select-dropdown__list.svelte-1rb5izu{z-index:var(--z-popover);width:max-content;max-width:min(280px,100vw - 16px);max-height:min(320px,100vh - 16px);padding:2px;position:fixed;overflow-y:auto}.kit-select-dropdown__option.svelte-1rb5izu{border-radius:var(--radius-sm);width:100%;color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:var(--font-size-xs);text-align:left;white-space:nowrap;background:0 0;border:0;align-items:center;gap:12px;padding:5px 8px;display:flex}.kit-select-dropdown__option.highlighted.svelte-1rb5izu,.kit-select-dropdown__option.svelte-1rb5izu:hover:not(:disabled){background:var(--bg-surface-hover);color:var(--text-primary)}.kit-select-dropdown__option.selected.svelte-1rb5izu{color:var(--accent-blue);font-weight:var(--font-weight-semibold,600)}.kit-select-dropdown__option.svelte-1rb5izu:disabled{cursor:default;opacity:var(--opacity-disabled)}.kit-select-dropdown__option-label.svelte-1rb5izu{align-items:center;gap:var(--space-3);flex:1;display:inline-flex}.kit-select-dropdown__indicator.svelte-1rb5izu{border-radius:var(--radius-dot,50%);background:var(--kit-tone,var(--text-muted));flex-shrink:0;width:6px;height:6px}.kit-select-dropdown__check.svelte-1rb5izu{color:currentColor;width:12px;display:inline-flex}.kit-typeahead.svelte-he51fk{min-width:var(--typeahead-min-width,180px);max-width:var(--typeahead-max-width,300px);position:relative}.kit-typeahead__trigger.svelte-he51fk{height:var(--typeahead-control-height,26px);width:100%;padding:var(--typeahead-control-padding,0 8px);background:var(--bg-inset);border:var(--border-width) solid var(--border-muted);border-radius:var(--radius-sm);font-family:inherit;font-size:var(--typeahead-control-font-size,var(--font-size-xs));color:var(--text-secondary);cursor:pointer;transition:border-color var(--transition-fast) var(--transition-ease,ease);text-align:left;align-items:center;gap:4px;display:flex}.kit-typeahead__trigger.svelte-he51fk:hover{border-color:var(--border-default)}.kit-typeahead__trigger.svelte-he51fk:focus{border-color:var(--accent-blue);outline:none}.kit-typeahead__trigger.svelte-he51fk:disabled{opacity:var(--opacity-disabled);cursor:default}.kit-typeahead__value.svelte-he51fk{flex:1;align-items:center;gap:4px;min-width:0;display:inline-flex}.kit-typeahead__value-text.svelte-he51fk{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kit-typeahead__prefix.svelte-he51fk{color:var(--text-muted);flex-shrink:0}.kit-typeahead__chevron{opacity:.72;flex-shrink:0}.kit-typeahead__input.svelte-he51fk{height:var(--typeahead-control-height,26px);width:100%;padding:var(--typeahead-control-padding,0 8px);background:var(--bg-inset);border:var(--border-width) solid var(--accent-blue);border-radius:var(--radius-sm);font-family:inherit;font-size:var(--typeahead-control-font-size,var(--font-size-xs));color:var(--text-primary);box-sizing:border-box;outline:none}.kit-typeahead__input.svelte-he51fk::placeholder{color:var(--text-muted)}.kit-typeahead__panel.svelte-he51fk{box-sizing:border-box;max-height:50vh;z-index:var(--z-popover);flex-direction:column;padding:2px;display:flex;position:fixed}.kit-typeahead__header.svelte-he51fk{border-bottom:1px solid var(--border-muted);flex-shrink:0;margin-bottom:2px;padding:2px}.kit-typeahead__list.svelte-he51fk{margin:0;padding:0;list-style:none;overflow-y:auto}.kit-typeahead__option.svelte-he51fk{padding:4px 8px;padding-left:calc(8px + var(--typeahead-depth,0) * 14px);font-size:var(--font-size-xs);color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-sm);white-space:nowrap;align-items:center;gap:6px;display:flex}.kit-typeahead__option-label.svelte-he51fk{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kit-typeahead__option-meta.svelte-he51fk{color:var(--text-muted);font-variant-numeric:tabular-nums;text-overflow:ellipsis;flex-shrink:0;margin-left:auto;overflow:hidden}.kit-typeahead__option--group.svelte-he51fk{color:var(--text-primary);font-weight:var(--font-weight-semibold,600)}.kit-typeahead__group-chevron{opacity:.72;transition:transform var(--transition-fast) var(--transition-ease,ease);flex-shrink:0}.kit-typeahead__group-chevron--open{transform:rotate(90deg)}.kit-typeahead__option.highlighted.svelte-he51fk{background:var(--bg-surface-hover);color:var(--text-primary)}.kit-typeahead__option.selected.svelte-he51fk{color:var(--accent-blue);font-weight:var(--font-weight-semibold,600)}.kit-typeahead__match.svelte-he51fk{background:color-mix(in srgb, var(--accent-blue) 40%, transparent);color:var(--accent-blue);font-weight:var(--font-weight-semibold,600);border-radius:1px}.kit-typeahead__empty.svelte-he51fk,.kit-typeahead__status.svelte-he51fk{font-size:var(--font-size-xs);color:var(--text-muted);padding:6px 8px;font-style:italic}.kit-typeahead__status--error.svelte-he51fk{color:var(--accent-red);font-style:normal}
/*$vite$:1*/