.agent-switcher-dialog.svelte-1n2s8kr{background:var(--card-bg);border-radius:8px;padding:20px}.current-company-badge.svelte-1n2s8kr{color:var(--primary-color);background:color-mix(in srgb, var(--primary-color) 10%, transparent);border:1px solid color-mix(in srgb, var(--primary-color) 30%, transparent);border-radius:6px;justify-content:center;align-items:center;margin-bottom:12px;padding:8px 12px;font-size:13px;display:flex}.current-company-badge.svelte-1n2s8kr strong:where(.svelte-1n2s8kr){color:var(--text-strong);margin-left:4px}.dialog-title.svelte-1n2s8kr{text-align:center;color:var(--text-strong);margin-bottom:16px;font-size:16px;font-weight:600}.options-grid.svelte-1n2s8kr{grid-template-columns:repeat(2,1fr);gap:8px;max-height:384px;display:grid;overflow-y:auto}.option-button.svelte-1n2s8kr{text-align:left;width:100%;color:var(--text-color);background:var(--surface-secondary);border:1px solid var(--border-color);cursor:pointer;border-radius:6px;justify-content:flex-start;align-items:center;padding:10px 12px;font-size:13px;font-weight:500;transition:all .15s;display:flex}.option-button.svelte-1n2s8kr:hover{background:var(--hover-bg);border-color:var(--primary-color);color:var(--text-strong)}.option-button.svelte-1n2s8kr:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.dialog-footer.svelte-1n2s8kr{justify-content:flex-end;margin-top:16px;display:flex}[data-theme=amber-dark]{--bg-color:#1b2235;--text-color:#e8ecf4;--text-strong:#f8fafc;--text-primary:#f8fafc;--text-secondary:#b4c0d4;--text-tertiary:#8494b0;--text-muted:#8494b0;--primary-color:#fbbf24;--primary-color-light:#fef3c7;--primary-color-dark:#d97706;--primary-contrast:#0f1629;--primary-foreground:#0f1629;--primary-light-bg:#fbbf2426;--primary-bg-light:#fbbf2426;--secondary-color:#b4c0d4;--card-bg:#242c41;--surface-secondary:#2b374e;--border-color:#364660;--border-color-light:#425874;--border-color-strong:#56708c;--border-color-extra-light:#2b374e;--header-bg:#2b374e;--header-fg:#fde68a;--hover-bg:#2b374e;--row-hover-bg:#2b374e;--row-alt-bg:#242c41;--row-selected-bg:#3a2a12;--group-row-bg:#2b374e;--group-row-fg:#fef3c7;--input-bg:#1e2638;--input-border:#364660;--button-primary-bg:#f59e0b;--button-primary-text:#0f1629;--button-primary-hover-bg:#d97706;--button-secondary-bg:transparent;--button-secondary-text:#fde68a;--button-secondary-border:#364660;--button-secondary-hover-bg:#2b374e;--muted:#2b374e;--muted-foreground:#8494b0;--muted-bg:#2b374e;--muted-text:#8494b0;--success-bg:#10b98126;--success-color:#10b981;--success-text:#6ee7b7;--warning-bg:#f59e0b26;--warning-color:#f59e0b;--warning-text:#fbbf24;--danger-bg:#ef444426;--danger-color:#ef4444;--danger-text:#fca5a5;--error-color:#ef4444;--destructive:#ef4444;--destructive-foreground:#fff;--focus-ring:#fbbf24;--info-bg:#242c41;--info-section-bg:#2b374e;--table-row-bg:#242c41;--total-row-bg:#443215;--total-row-border:#fbbf24;--badge-bg:#2b374e;--restriction-available-bg:#10b98126;--restriction-available-text:#6ee7b7;--restriction-conditional-bg:#f59e0b26;--restriction-conditional-text:#fbbf24;--restriction-restricted-bg:#ef444426;--restriction-restricted-text:#fca5a5;--restriction-none-bg:#2b374e;--weight-source-bg:#fbbf2426;--weight-source-border:#fbbf24;--panel-bg:#242c41;--search-bg:#1b2235;--global-bg:#2b374e;--card-shadow:0 2px 8px #0000004d;--svg-bg:#1b2235;--selected-bg:#3a2a12}[data-theme=indigo-dark]{--bg-color:#232d3f;--text-color:#e9ecef;--text-strong:#f8f9fa;--text-primary:#f8f9fa;--text-secondary:#b8c2cc;--text-tertiary:#8aa0be;--text-muted:#8aa0be;--primary-color:#7ba3d4;--primary-color-light:#96b8e0;--primary-color-dark:#1b2a4a;--primary-contrast:#232d3f;--primary-foreground:#fff;--primary-light-bg:#7ba3d41f;--primary-bg-light:#7ba3d41f;--secondary-color:#b8c2cc;--card-bg:#2b3750;--surface-secondary:#324160;--border-color:#3e5270;--border-color-light:#384c66;--border-color-strong:#5a7494;--border-color-extra-light:#2b3750;--header-bg:#283448;--header-fg:#7ba3d4;--hover-bg:#384c66;--row-hover-bg:#384c66;--row-alt-bg:#283448;--row-selected-bg:#3e5270;--group-row-bg:#324160;--group-row-fg:#96b8e0;--input-bg:#1e2838;--input-border:#3e5270;--button-primary-bg:#2a3d66;--button-primary-text:#fff;--button-primary-hover-bg:#3a5280;--button-secondary-bg:transparent;--button-secondary-text:#7ba3d4;--button-secondary-border:#3e5270;--button-secondary-hover-bg:#384c66;--muted:#324160;--muted-foreground:#8aa0be;--muted-bg:#324160;--muted-text:#8aa0be;--success-bg:#10b98126;--success-color:#10b981;--success-text:#6ee7b7;--warning-bg:#f59e0b26;--warning-color:#f59e0b;--warning-text:#fbbf24;--danger-bg:#ef444426;--danger-color:#ef4444;--danger-text:#fca5a5;--error-color:#ef4444;--destructive:#ef4444;--destructive-foreground:#fff;--focus-ring:#7ba3d4;--info-bg:#2b3750;--info-section-bg:#324160;--table-row-bg:#2b3750;--total-row-bg:#1b2a4a;--total-row-border:#7ba3d4;--badge-bg:#324160;--restriction-available-bg:#10b98126;--restriction-available-text:#6ee7b7;--restriction-conditional-bg:#f59e0b26;--restriction-conditional-text:#fbbf24;--restriction-restricted-bg:#ef444426;--restriction-restricted-text:#fca5a5;--restriction-none-bg:#324160;--weight-source-bg:#7ba3d426;--weight-source-border:#7ba3d4;--panel-bg:#2b3750;--search-bg:#232d3f;--global-bg:#324160;--card-shadow:0 2px 6px #0003;--svg-bg:#232d3f;--selected-bg:#3e5270}[data-theme=rose-dark]{--bg-color:#1b2235;--text-color:#e8ecf4;--text-strong:#f8fafc;--text-primary:#f8fafc;--text-secondary:#b4c0d4;--text-tertiary:#8494b0;--text-muted:#8494b0;--primary-color:#fb7185;--primary-color-light:#fecdd3;--primary-color-dark:#e11d48;--primary-contrast:#fff;--primary-foreground:#fff;--primary-light-bg:#fb718526;--primary-bg-light:#fb718526;--secondary-color:#b4c0d4;--card-bg:#242c41;--surface-secondary:#2b374e;--border-color:#364660;--border-color-light:#425874;--border-color-strong:#56708c;--border-color-extra-light:#2b374e;--header-bg:#2b374e;--header-fg:#fda4af;--hover-bg:#2b374e;--row-hover-bg:#2b374e;--row-alt-bg:#242c41;--row-selected-bg:#3e1530;--group-row-bg:#2b374e;--group-row-fg:#fecdd3;--input-bg:#1e2638;--input-border:#364660;--button-primary-bg:#f43f5e;--button-primary-text:#fff;--button-primary-hover-bg:#e11d48;--button-secondary-bg:transparent;--button-secondary-text:#fda4af;--button-secondary-border:#364660;--button-secondary-hover-bg:#2b374e;--muted:#2b374e;--muted-foreground:#8494b0;--muted-bg:#2b374e;--muted-text:#8494b0;--success-bg:#10b98126;--success-color:#10b981;--success-text:#6ee7b7;--warning-bg:#f59e0b26;--warning-color:#f59e0b;--warning-text:#fbbf24;--danger-bg:#ef444426;--danger-color:#ef4444;--danger-text:#fca5a5;--error-color:#ef4444;--destructive:#ef4444;--destructive-foreground:#fff;--focus-ring:#fb7185;--info-bg:#242c41;--info-section-bg:#2b374e;--table-row-bg:#242c41;--total-row-bg:#4a1a38;--total-row-border:#fb7185;--badge-bg:#2b374e;--restriction-available-bg:#10b98126;--restriction-available-text:#6ee7b7;--restriction-conditional-bg:#f59e0b26;--restriction-conditional-text:#fbbf24;--restriction-restricted-bg:#ef444426;--restriction-restricted-text:#fca5a5;--restriction-none-bg:#2b374e;--weight-source-bg:#fb718526;--weight-source-border:#fb7185;--panel-bg:#242c41;--search-bg:#1b2235;--global-bg:#2b374e;--card-shadow:0 2px 8px #0000004d;--svg-bg:#1b2235;--selected-bg:#3e1530}[data-theme=slate-dark]{--bg-color:#1b2235;--text-color:#e8ecf4;--text-strong:#f8fafc;--text-primary:#f8fafc;--text-secondary:#b4c0d4;--text-tertiary:#8494b0;--text-muted:#8494b0;--primary-color:#94a3b8;--primary-color-light:#cbd5e1;--primary-color-dark:#475569;--primary-contrast:#0f1629;--primary-foreground:#0f1629;--primary-light-bg:#94a3b826;--primary-bg-light:#94a3b826;--secondary-color:#b4c0d4;--card-bg:#242c41;--surface-secondary:#2b374e;--border-color:#364660;--border-color-light:#425874;--border-color-strong:#56708c;--border-color-extra-light:#2b374e;--header-bg:#2b374e;--header-fg:#b8c4d6;--hover-bg:#2b374e;--row-hover-bg:#2b374e;--row-alt-bg:#242c41;--row-selected-bg:#1e3048;--group-row-bg:#2b374e;--group-row-fg:#cbd5e1;--input-bg:#1e2638;--input-border:#364660;--button-primary-bg:#64748b;--button-primary-text:#fff;--button-primary-hover-bg:#475569;--button-secondary-bg:transparent;--button-secondary-text:#b8c4d6;--button-secondary-border:#364660;--button-secondary-hover-bg:#2b374e;--muted:#2b374e;--muted-foreground:#8494b0;--muted-bg:#2b374e;--muted-text:#8494b0;--success-bg:#10b98126;--success-color:#10b981;--success-text:#6ee7b7;--warning-bg:#f59e0b26;--warning-color:#f59e0b;--warning-text:#fbbf24;--danger-bg:#ef444426;--danger-color:#ef4444;--danger-text:#fca5a5;--error-color:#ef4444;--destructive:#ef4444;--destructive-foreground:#fff;--focus-ring:#94a3b8;--info-bg:#242c41;--info-section-bg:#2b374e;--table-row-bg:#242c41;--total-row-bg:#243850;--total-row-border:#94a3b8;--badge-bg:#2b374e;--restriction-available-bg:#10b98126;--restriction-available-text:#6ee7b7;--restriction-conditional-bg:#f59e0b26;--restriction-conditional-text:#fbbf24;--restriction-restricted-bg:#ef444426;--restriction-restricted-text:#fca5a5;--restriction-none-bg:#2b374e;--weight-source-bg:#94a3b826;--weight-source-border:#94a3b8;--panel-bg:#242c41;--search-bg:#1b2235;--global-bg:#2b374e;--card-shadow:0 2px 8px #0000004d;--svg-bg:#1b2235;--selected-bg:#1e3048}[data-theme=teal-dark]{--bg-color:#1b2235;--text-color:#e8ecf4;--text-strong:#f8fafc;--text-primary:#f8fafc;--text-secondary:#b4c0d4;--text-tertiary:#8494b0;--text-muted:#8494b0;--primary-color:#2dd4bf;--primary-color-light:#99f6e4;--primary-color-dark:#0d9488;--primary-contrast:#0f1629;--primary-foreground:#0f1629;--primary-light-bg:#2dd4bf26;--primary-bg-light:#2dd4bf26;--secondary-color:#b4c0d4;--card-bg:#242c41;--surface-secondary:#2b374e;--border-color:#364660;--border-color-light:#425874;--border-color-strong:#56708c;--border-color-extra-light:#2b374e;--header-bg:#2b374e;--header-fg:#5eead4;--hover-bg:#2b374e;--row-hover-bg:#2b374e;--row-alt-bg:#242c41;--row-selected-bg:#0f3538;--group-row-bg:#2b374e;--group-row-fg:#99f6e4;--input-bg:#1e2638;--input-border:#364660;--button-primary-bg:#14b8a6;--button-primary-text:#fff;--button-primary-hover-bg:#0d9488;--button-secondary-bg:transparent;--button-secondary-text:#5eead4;--button-secondary-border:#364660;--button-secondary-hover-bg:#2b374e;--muted:#2b374e;--muted-foreground:#8494b0;--muted-bg:#2b374e;--muted-text:#8494b0;--success-bg:#10b98126;--success-color:#10b981;--success-text:#6ee7b7;--warning-bg:#f59e0b26;--warning-color:#f59e0b;--warning-text:#fbbf24;--danger-bg:#ef444426;--danger-color:#ef4444;--danger-text:#fca5a5;--error-color:#ef4444;--destructive:#ef4444;--destructive-foreground:#fff;--focus-ring:#2dd4bf;--info-bg:#242c41;--info-section-bg:#2b374e;--table-row-bg:#242c41;--total-row-bg:#0c4240;--total-row-border:#2dd4bf;--badge-bg:#2b374e;--restriction-available-bg:#10b98126;--restriction-available-text:#6ee7b7;--restriction-conditional-bg:#f59e0b26;--restriction-conditional-text:#fbbf24;--restriction-restricted-bg:#ef444426;--restriction-restricted-text:#fca5a5;--restriction-none-bg:#2b374e;--weight-source-bg:#2dd4bf26;--weight-source-border:#2dd4bf;--panel-bg:#242c41;--search-bg:#1b2235;--global-bg:#2b374e;--card-shadow:0 2px 8px #0000004d;--svg-bg:#1b2235;--selected-bg:#0f3538}[data-theme=amber-light]{--bg-color:#d8dce0;--card-bg:#e4e7eb;--surface-secondary:#d0d4d9;--border-color:#b8bcc2;--border-color-light:#c8ccd2;--border-color-strong:#9ca0a8;--border-color-extra-light:#dfe1e5;--header-bg:#cdd1d6;--hover-bg:#c8ccd2;--row-hover-bg:#d0d4d9;--row-alt-bg:#dce0e4;--group-row-bg:#cdd1d6;--input-bg:#e4e7eb;--input-border:#a8adb5;--muted:#d0d4d9;--muted-bg:#d0d4d9;--info-bg:#dce0e4;--info-section-bg:#d0d4d9;--table-row-bg:#e4e7eb;--badge-bg:#d0d4d9;--restriction-none-bg:#d0d4d9;--text-color:#1f2328;--text-strong:#1f2328;--text-primary:#1f2328;--text-secondary:#424a53;--text-tertiary:#59636e;--text-muted:#6e7781;--muted-foreground:#59636e;--muted-text:#59636e;--secondary-color:#424a53;--primary-contrast:#1f2328;--primary-foreground:#1f2328;--button-primary-text:#1f2328;--button-secondary-bg:#e4e7eb;--button-secondary-border:#a8adb5;--button-secondary-hover-bg:#d0d4d9;--success-bg:#d1e7d4;--success-color:#0d7a3e;--success-text:#0d5a2d;--warning-bg:#f5e6c8;--warning-color:#b45309;--warning-text:#854d0e;--danger-bg:#f5d5d5;--danger-color:#dc2626;--danger-text:#b91c1c;--error-color:#dc2626;--destructive:#dc2626;--destructive-foreground:#fff;--restriction-available-bg:#d1e7d4;--restriction-available-text:#0d5a2d;--restriction-conditional-bg:#f5e6c8;--restriction-conditional-text:#854d0e;--restriction-restricted-bg:#f5d5d5;--restriction-restricted-text:#b91c1c;--primary-color:#d97706;--primary-color-light:#f59e0b;--primary-color-dark:#b45309;--primary-light-bg:#f5e0c0;--primary-bg-light:#f5e0c0;--header-fg:#b45309;--group-row-fg:#b45309;--row-selected-bg:#f0d5a8;--total-row-bg:#f5e0c0;--total-row-border:#d97706;--button-primary-bg:#d97706;--button-primary-hover-bg:#b45309;--button-secondary-text:#b45309;--focus-ring:#d97706;--weight-source-bg:#f0d5a8;--weight-source-border:#d97706}[data-theme=indigo-light]{--bg-color:#f5f3ef;--card-bg:#fdfcfa;--surface-secondary:#ece9e3;--border-color:#ddd9d2;--border-color-light:#f0ede8;--border-color-strong:#ada8a0;--border-color-extra-light:#f5f3ef;--header-bg:#ece9e3;--hover-bg:#f0ede8;--row-hover-bg:#f0ede8;--row-alt-bg:#f5f3ef;--group-row-bg:#ece9e3;--input-bg:#fdfcfa;--input-border:#ddd9d2;--muted:#e9e6e0;--muted-bg:#e9e6e0;--info-bg:#f5f3ef;--info-section-bg:#ece9e3;--table-row-bg:#fdfcfa;--badge-bg:#e9ecf2;--restriction-none-bg:#f1f3f5;--text-color:#212529;--text-strong:#1b2a4a;--text-primary:#1b2a4a;--text-secondary:#3d4550;--text-tertiary:#566370;--text-muted:#6c7a88;--muted-foreground:#566370;--muted-text:#566370;--secondary-color:#3d4550;--primary-contrast:#fdfcfa;--primary-foreground:#fdfcfa;--button-primary-text:#fdfcfa;--button-secondary-bg:#fdfcfa;--button-secondary-border:#ddd9d2;--button-secondary-hover-bg:#f0ede8;--success-bg:#dcfce7;--success-color:#16a34a;--success-text:#166534;--warning-bg:#fef3c7;--warning-color:#d97706;--warning-text:#92400e;--danger-bg:#fee2e2;--danger-color:#dc2626;--danger-text:#b91c1c;--error-color:#dc2626;--destructive:#dc2626;--destructive-foreground:#fff;--restriction-available-bg:#dcfce7;--restriction-available-text:#166534;--restriction-conditional-bg:#fef3c7;--restriction-conditional-text:#92400e;--restriction-restricted-bg:#fee2e2;--restriction-restricted-text:#b91c1c;--primary-color:#1b2a4a;--primary-color-light:#4a6080;--primary-color-dark:#0f1724;--primary-light-bg:#1b2a4a14;--primary-bg-light:#1b2a4a14;--header-fg:#1b2a4a;--group-row-fg:#1b2a4a;--row-selected-bg:#dce3ef;--total-row-bg:#dce3ef;--total-row-border:#1b2a4a;--button-primary-bg:#1b2a4a;--button-primary-hover-bg:#2a3d66;--button-secondary-text:#1b2a4a;--focus-ring:#1b2a4a;--weight-source-bg:#1b2a4a14;--weight-source-border:#1b2a4a}[data-theme=rose-light]{--bg-color:#d8dce0;--card-bg:#e4e7eb;--surface-secondary:#d0d4d9;--border-color:#b8bcc2;--border-color-light:#c8ccd2;--border-color-strong:#9ca0a8;--border-color-extra-light:#dfe1e5;--header-bg:#cdd1d6;--hover-bg:#c8ccd2;--row-hover-bg:#d0d4d9;--row-alt-bg:#dce0e4;--group-row-bg:#cdd1d6;--input-bg:#e4e7eb;--input-border:#a8adb5;--muted:#d0d4d9;--muted-bg:#d0d4d9;--info-bg:#dce0e4;--info-section-bg:#d0d4d9;--table-row-bg:#e4e7eb;--badge-bg:#d0d4d9;--restriction-none-bg:#d0d4d9;--text-color:#1f2328;--text-strong:#1f2328;--text-primary:#1f2328;--text-secondary:#424a53;--text-tertiary:#59636e;--text-muted:#6e7781;--muted-foreground:#59636e;--muted-text:#59636e;--secondary-color:#424a53;--primary-contrast:#fff;--primary-foreground:#fff;--button-primary-text:#fff;--button-secondary-bg:#e4e7eb;--button-secondary-border:#a8adb5;--button-secondary-hover-bg:#d0d4d9;--success-bg:#d1e7d4;--success-color:#0d7a3e;--success-text:#0d5a2d;--warning-bg:#f5e6c8;--warning-color:#b45309;--warning-text:#854d0e;--danger-bg:#f5d5d5;--danger-color:#dc2626;--danger-text:#b91c1c;--error-color:#dc2626;--destructive:#dc2626;--destructive-foreground:#fff;--restriction-available-bg:#d1e7d4;--restriction-available-text:#0d5a2d;--restriction-conditional-bg:#f5e6c8;--restriction-conditional-text:#854d0e;--restriction-restricted-bg:#f5d5d5;--restriction-restricted-text:#b91c1c;--primary-color:#dc3050;--primary-color-light:#e85a75;--primary-color-dark:#b82845;--primary-light-bg:#f5d0d6;--primary-bg-light:#f5d0d6;--header-fg:#b82845;--group-row-fg:#b82845;--row-selected-bg:#f0c0c8;--total-row-bg:#f5d0d6;--total-row-border:#dc3050;--button-primary-bg:#dc3050;--button-primary-hover-bg:#b82845;--button-secondary-text:#b82845;--focus-ring:#dc3050;--weight-source-bg:#f0c0c8;--weight-source-border:#dc3050}[data-theme=slate-light]{--bg-color:#d8dce0;--card-bg:#e4e7eb;--surface-secondary:#d0d4d9;--border-color:#b8bcc2;--border-color-light:#c8ccd2;--border-color-strong:#9ca0a8;--border-color-extra-light:#dfe1e5;--header-bg:#cdd1d6;--hover-bg:#c8ccd2;--row-hover-bg:#d0d4d9;--row-alt-bg:#dce0e4;--group-row-bg:#cdd1d6;--input-bg:#e4e7eb;--input-border:#a8adb5;--muted:#d0d4d9;--muted-bg:#d0d4d9;--info-bg:#dce0e4;--info-section-bg:#d0d4d9;--table-row-bg:#e4e7eb;--badge-bg:#d0d4d9;--restriction-none-bg:#d0d4d9;--text-color:#1f2328;--text-strong:#1f2328;--text-primary:#1f2328;--text-secondary:#424a53;--text-tertiary:#59636e;--text-muted:#6e7781;--muted-foreground:#59636e;--muted-text:#59636e;--secondary-color:#424a53;--primary-contrast:#fff;--primary-foreground:#fff;--button-primary-text:#fff;--button-secondary-bg:#e4e7eb;--button-secondary-border:#a8adb5;--button-secondary-hover-bg:#d0d4d9;--success-bg:#d1e7d4;--success-color:#0d7a3e;--success-text:#0d5a2d;--warning-bg:#f5e6c8;--warning-color:#b45309;--warning-text:#854d0e;--danger-bg:#f5d5d5;--danger-color:#dc2626;--danger-text:#b91c1c;--error-color:#dc2626;--destructive:#dc2626;--destructive-foreground:#fff;--restriction-available-bg:#d1e7d4;--restriction-available-text:#0d5a2d;--restriction-conditional-bg:#f5e6c8;--restriction-conditional-text:#854d0e;--restriction-restricted-bg:#f5d5d5;--restriction-restricted-text:#b91c1c;--primary-color:#526073;--primary-color-light:#6b7a8c;--primary-color-dark:#3d4754;--primary-light-bg:#d5dae0;--primary-bg-light:#d5dae0;--header-fg:#3d4754;--group-row-fg:#3d4754;--row-selected-bg:#c8ced5;--total-row-bg:#d5dae0;--total-row-border:#526073;--button-primary-bg:#526073;--button-primary-hover-bg:#3d4754;--button-secondary-text:#3d4754;--focus-ring:#526073;--weight-source-bg:#c8ced5;--weight-source-border:#526073}[data-theme=teal-light]{--bg-color:#d8dce0;--card-bg:#e4e7eb;--surface-secondary:#d0d4d9;--border-color:#b8bcc2;--border-color-light:#c8ccd2;--border-color-strong:#9ca0a8;--border-color-extra-light:#dfe1e5;--header-bg:#cdd1d6;--hover-bg:#c8ccd2;--row-hover-bg:#d0d4d9;--row-alt-bg:#dce0e4;--group-row-bg:#cdd1d6;--input-bg:#e4e7eb;--input-border:#a8adb5;--muted:#d0d4d9;--muted-bg:#d0d4d9;--info-bg:#dce0e4;--info-section-bg:#d0d4d9;--table-row-bg:#e4e7eb;--badge-bg:#d0d4d9;--restriction-none-bg:#d0d4d9;--text-color:#1f2328;--text-strong:#1f2328;--text-primary:#1f2328;--text-secondary:#424a53;--text-tertiary:#59636e;--text-muted:#6e7781;--muted-foreground:#59636e;--muted-text:#59636e;--secondary-color:#424a53;--primary-contrast:#fff;--primary-foreground:#fff;--button-primary-text:#fff;--button-secondary-bg:#e4e7eb;--button-secondary-border:#a8adb5;--button-secondary-hover-bg:#d0d4d9;--success-bg:#d1e7d4;--success-color:#0d7a3e;--success-text:#0d5a2d;--warning-bg:#f5e6c8;--warning-color:#b45309;--warning-text:#854d0e;--danger-bg:#f5d5d5;--danger-color:#dc2626;--danger-text:#b91c1c;--error-color:#dc2626;--destructive:#dc2626;--destructive-foreground:#fff;--restriction-available-bg:#d1e7d4;--restriction-available-text:#0d5a2d;--restriction-conditional-bg:#f5e6c8;--restriction-conditional-text:#854d0e;--restriction-restricted-bg:#f5d5d5;--restriction-restricted-text:#b91c1c;--primary-color:#0d9488;--primary-color-light:#14b8a6;--primary-color-dark:#0b7c72;--primary-light-bg:#c5e8e5;--primary-bg-light:#c5e8e5;--header-fg:#0b7c72;--group-row-fg:#0b7c72;--row-selected-bg:#b0deda;--total-row-bg:#c5e8e5;--total-row-border:#0d9488;--button-primary-bg:#0d9488;--button-primary-hover-bg:#0b7c72;--button-secondary-text:#0b7c72;--focus-ring:#0d9488;--weight-source-bg:#b0deda;--weight-source-border:#0d9488}.renewals-badge.svelte-fmv4ee{width:28px;height:28px;color:var(--text-muted,hsl(var(--muted-foreground)));cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;display:flex;position:relative}.renewals-badge.svelte-fmv4ee:hover{color:var(--text-color,hsl(var(--foreground)));background:color-mix(in srgb, var(--text-color,#e6edf3) 8%, transparent)}.renewals-count.svelte-fmv4ee{background:var(--error-color,hsl(var(--error,0 84% 60%)));color:#fff;border-radius:7px;justify-content:center;align-items:center;min-width:14px;height:14px;padding:0 3px;font-size:9px;font-weight:700;line-height:1;display:flex;position:absolute;top:-2px;right:-2px}@keyframes svelte-1a7g5rb-dice-roll{0%{transform:rotate(0)scale(1)}20%{transform:rotate(90deg)scale(1.1)}40%{transform:rotate(180deg)scale(1)}60%{transform:rotate(270deg)scale(1.1)}80%{transform:rotate(360deg)scale(1)}to{transform:rotate(360deg)scale(1)}}.animate-dice-roll{animation:.5s ease-in-out svelte-1a7g5rb-dice-roll}.tp-backdrop.svelte-7hs29g{z-index:9990;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0006;position:fixed;inset:0}.tp-overlay.svelte-7hs29g{z-index:9991;pointer-events:none;justify-content:center;align-items:flex-start;padding:5vh 1rem 1rem;display:flex;position:fixed;inset:0}.tp-modal.svelte-7hs29g{pointer-events:auto;border:1px solid;border-radius:12px;flex-direction:column;width:100%;max-width:520px;max-height:75vh;animation:.2s ease-out svelte-7hs29g-tp-slide-in;display:flex;overflow:hidden;box-shadow:0 24px 48px -12px #00000040,0 0 0 1px #ffffff0a}@keyframes svelte-7hs29g-tp-slide-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:none}}.tp-header.svelte-7hs29g{border-bottom:1px solid var(--border-color-light);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.tp-header-left.svelte-7hs29g{align-items:center;gap:10px;display:flex}.tp-title.svelte-7hs29g{color:var(--text-strong);letter-spacing:-.01em;margin:0;font-size:14px;font-weight:600}.tp-current-badge.svelte-7hs29g{color:var(--text-muted);border:1px solid;border-radius:99px;align-items:center;gap:5px;padding:2px 8px 2px 5px;font-size:11px;display:flex}.tp-current-dot.svelte-7hs29g{border-radius:50%;flex-shrink:0;width:8px;height:8px}.tp-current-name.svelte-7hs29g{white-space:nowrap}.tp-close.svelte-7hs29g{all:unset;cursor:pointer;color:var(--text-muted);border-radius:6px;padding:6px;transition:all .15s;display:flex}.tp-close.svelte-7hs29g:hover{background:var(--hover-bg);color:var(--text-color)}.tp-tabs.svelte-7hs29g{border-bottom:1px solid var(--border-color-light);gap:2px;padding:0 16px;display:flex}.tp-tab.svelte-7hs29g{all:unset;cursor:pointer;color:var(--text-muted);border-bottom:2px solid #0000;align-items:center;gap:5px;margin-bottom:-1px;padding:8px 12px;font-size:12px;font-weight:500;transition:all .15s;display:flex}.tp-tab.svelte-7hs29g:hover{color:var(--text-color)}.tp-tab-active.svelte-7hs29g{color:var(--primary-color);border-bottom-color:var(--primary-color)}.tp-tab-count.svelte-7hs29g{background:var(--hover-bg);color:var(--text-muted);border-radius:99px;padding:1px 5px;font-size:10px;font-weight:600}.tp-content.svelte-7hs29g{flex:1;padding:12px 16px 16px;overflow-y:auto}.tp-section.svelte-7hs29g{margin-bottom:14px}.tp-section.svelte-7hs29g:last-child{margin-bottom:0}.tp-section-label.svelte-7hs29g{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);align-items:center;gap:5px;margin-bottom:8px;padding-left:2px;font-size:10px;font-weight:600;display:flex}.tp-grid.svelte-7hs29g{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.tp-card.svelte-7hs29g{all:unset;cursor:pointer;border:1.5px solid var(--border-color-light);border-radius:8px;transition:all .15s;overflow:hidden}.tp-card.svelte-7hs29g:hover{border-color:var(--card-accent);box-shadow:0 0 0 1px var(--card-accent), 0 2px 8px #00000014;transform:translateY(-1px)}.tp-card-active.svelte-7hs29g{border-color:var(--card-accent);box-shadow:0 0 0 1px var(--card-accent)}.tp-card-preview.svelte-7hs29g{height:48px;position:relative;overflow:hidden}.tp-card-preview-light.svelte-7hs29g{background:#f8fafc}.tp-card-preview-dark.svelte-7hs29g{background:#1e293b}.tp-preview-bar.svelte-7hs29g{width:100%;height:5px}.tp-preview-body.svelte-7hs29g{flex-direction:column;gap:3px;padding:5px 6px;display:flex}.tp-preview-line.svelte-7hs29g{border-radius:2px;height:3px}.tp-card-info.svelte-7hs29g{border-top:1px solid var(--border-color-light);justify-content:space-between;align-items:center;padding:4px 6px;display:flex}.tp-card-name.svelte-7hs29g{color:var(--text-color);white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:500;overflow:hidden}.tp-check.svelte-7hs29g{flex-shrink:0;display:flex}.tp-custom-section.svelte-7hs29g{flex-direction:column;gap:8px;display:flex}.tp-custom-card.svelte-7hs29g{border:1.5px solid var(--border-color);border-radius:10px;transition:all .15s;overflow:hidden}.tp-custom-card.svelte-7hs29g:hover{border-color:var(--custom-primary)}.tp-custom-card-active.svelte-7hs29g{border-color:var(--custom-primary);box-shadow:0 0 0 1px var(--custom-primary)}.tp-custom-preview.svelte-7hs29g{all:unset;cursor:pointer;width:100%;padding:8px;display:block}.tp-custom-preview-inner.svelte-7hs29g{border:1px solid;border-radius:6px;height:52px;overflow:hidden}.tp-custom-preview-header.svelte-7hs29g{height:6px}.tp-custom-preview-content.svelte-7hs29g{flex-direction:column;gap:4px;padding:6px 8px;display:flex}.tp-custom-preview-line.svelte-7hs29g{border-radius:2px;height:3px}.tp-custom-preview-btn.svelte-7hs29g{border-radius:3px;width:28px;height:8px;margin-top:2px}.tp-custom-meta.svelte-7hs29g{justify-content:space-between;align-items:center;padding:0 10px 8px;display:flex}.tp-custom-meta-left.svelte-7hs29g{all:unset;cursor:pointer;flex-direction:column;gap:1px;display:flex}.tp-custom-name.svelte-7hs29g{font-size:12px;font-weight:600}.tp-custom-type.svelte-7hs29g{color:var(--text-muted);align-items:center;gap:4px;font-size:10px;display:flex}.tp-custom-active-dot.svelte-7hs29g{border-radius:50%;width:5px;height:5px}.tp-custom-actions.svelte-7hs29g{opacity:0;gap:2px;transition:opacity .15s;display:flex}.tp-custom-card.svelte-7hs29g:hover .tp-custom-actions:where(.svelte-7hs29g){opacity:1}.tp-custom-action.svelte-7hs29g{all:unset;cursor:pointer;color:var(--text-muted);border-radius:5px;padding:5px;transition:all .15s;display:flex}.tp-custom-action.svelte-7hs29g:hover{background:var(--hover-bg);color:var(--text-color)}.tp-custom-action-danger.svelte-7hs29g:hover{background:var(--danger-bg);color:var(--danger-color)}.tp-custom-empty.svelte-7hs29g{all:unset;cursor:pointer;border:1.5px dashed var(--border-color);border-radius:10px;align-items:center;gap:12px;padding:16px;transition:all .15s;display:flex}.tp-custom-empty.svelte-7hs29g:hover{border-color:var(--primary-color);background:var(--hover-bg)}.tp-custom-empty-compact.svelte-7hs29g{color:var(--text-muted);justify-content:center;gap:8px;padding:10px 14px;font-size:12px}.tp-custom-empty-compact.svelte-7hs29g:hover{color:var(--primary-color)}.tp-custom-empty-icon.svelte-7hs29g{background:var(--hover-bg);width:36px;height:36px;color:var(--text-muted);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.tp-custom-empty-text.svelte-7hs29g{flex-direction:column;gap:1px;display:flex}.tp-custom-empty-title.svelte-7hs29g{color:var(--text-color);font-size:12px;font-weight:600}.tp-custom-empty-sub.svelte-7hs29g{color:var(--text-muted);font-size:10px}.tp-custom-empty-state.svelte-7hs29g{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:32px 16px;display:flex}.tp-custom-empty-state-icon.svelte-7hs29g{color:var(--text-muted);opacity:.4}.tp-custom-empty-state-text.svelte-7hs29g{color:var(--text-muted);margin:0;font-size:12px}.tp-custom-create-btn.svelte-7hs29g{all:unset;cursor:pointer;background:var(--primary-color);color:var(--primary-contrast,#fff);border-radius:6px;padding:6px 16px;font-size:12px;font-weight:600;transition:all .15s}.tp-custom-create-btn.svelte-7hs29g:hover{opacity:.9}.color-picker-modal.svelte-m8mhvk{z-index:1000001;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.modal-backdrop.svelte-m8mhvk{background:#00000080;width:100%;height:100%;position:absolute;top:0;left:0}.modal-content.svelte-m8mhvk{background:var(--card-bg);border:2px solid var(--border-color);border-radius:8px;width:350px;position:relative;overflow:hidden;box-shadow:0 10px 25px #0006}.modal-header.svelte-m8mhvk{background:var(--hover-bg);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.variable-name.svelte-m8mhvk{color:var(--text-color);font-family:monospace;font-size:14px;font-weight:600}.close-button.svelte-m8mhvk{color:var(--text-color);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:20px;transition:background .2s;display:flex}.close-button.svelte-m8mhvk:hover{background:var(--border-color)}.modal-body.svelte-m8mhvk{padding:20px}.color-picker-row.svelte-m8mhvk{align-items:center;gap:12px;display:flex}.color-input.svelte-m8mhvk{border:2px solid var(--border-color);cursor:pointer;background:0 0;border-radius:6px;width:60px;height:60px}.color-input.svelte-m8mhvk::-webkit-color-swatch-wrapper{padding:0}.color-input.svelte-m8mhvk::-webkit-color-swatch{border:none;border-radius:4px}.color-text.svelte-m8mhvk{border:2px solid var(--border-color);background:var(--bg-color);color:var(--text-color);border-radius:6px;flex:1;padding:10px 12px;font-family:monospace;font-size:14px}.color-text.svelte-m8mhvk:focus{border-color:var(--primary-color);outline:none}.error-message.svelte-m8mhvk{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;margin-top:12px;padding:10px;font-size:13px}.modal-footer.svelte-m8mhvk{background:var(--bg-color);border-top:1px solid var(--border-color);justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.button.svelte-m8mhvk{cursor:pointer;border:none;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:600;transition:all .2s}.button.svelte-m8mhvk:disabled{opacity:.5;cursor:not-allowed}.button-cancel.svelte-m8mhvk{background:var(--hover-bg);color:var(--text-color);border:1px solid var(--border-color)}.button-cancel.svelte-m8mhvk:hover:not(:disabled){background:var(--border-color)}.button-save.svelte-m8mhvk{background:var(--primary-color);color:#fff}.button-save.svelte-m8mhvk:hover:not(:disabled){opacity:.9;transform:scale(1.02)}.theme-inspector-overlay.svelte-vcad0r{z-index:999999;pointer-events:none;width:100%;height:100%;position:fixed;top:0;left:0}.inspector-header.svelte-vcad0r{color:#fff;pointer-events:auto;z-index:1000000;background:linear-gradient(135deg,#1e3a8a 0%,#3b82f6 100%);justify-content:space-between;align-items:center;width:100%;padding:12px 20px;display:flex;position:fixed;top:0;left:0;box-shadow:0 4px 6px #0000004d}.inspector-title.svelte-vcad0r{font-size:14px;font-weight:600}.inspector-actions.svelte-vcad0r{align-items:center;gap:8px;display:flex}.inspector-mode-switch.svelte-vcad0r{color:#fff;cursor:pointer;background:#fff3;border:1px solid #ffffff4d;border-radius:6px;padding:6px 12px;font-size:13px;font-weight:600;transition:all .2s}.inspector-mode-switch.svelte-vcad0r:hover{background:#ffffff4d;border-color:#ffffff80;transform:scale(1.05)}.inspector-close.svelte-vcad0r{background:var(--card-bg);color:#1e3a8a;cursor:pointer;border:none;border-radius:6px;padding:6px 12px;font-weight:600;transition:all .2s}.inspector-close.svelte-vcad0r:hover{background:#f1f5f9;transform:scale(1.05)}.inspector-panel.svelte-vcad0r{background:var(--card-bg);pointer-events:auto;z-index:1000000;border-radius:12px;width:400px;max-height:500px;position:fixed;bottom:20px;right:20px;overflow:hidden;box-shadow:0 10px 25px #0000004d}.panel-header.svelte-vcad0r{background:#f8fafc;border-bottom:2px solid #e2e8f0;padding:16px;font-size:14px}.element-tag.svelte-vcad0r{color:#3b82f6;font-family:monospace;font-weight:600}.element-classes.svelte-vcad0r{color:#64748b;font-family:monospace;font-size:12px}.panel-variables.svelte-vcad0r{padding:16px}.variables-title.svelte-vcad0r{color:#1e293b;margin-bottom:12px;font-weight:600}.variables-list.svelte-vcad0r{flex-direction:column;gap:8px;max-height:350px;display:flex;overflow-y:auto}.variable-button.svelte-vcad0r{cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;justify-content:space-between;align-items:center;padding:10px 12px;font-family:monospace;font-size:12px;transition:all .2s;display:flex}.variable-button.svelte-vcad0r:hover{background:#e0e7ff;border-color:#3b82f6}.variable-name.svelte-vcad0r{color:#1e293b;font-weight:600}.variable-value.svelte-vcad0r{color:#64748b}.panel-empty.svelte-vcad0r{text-align:center;color:#94a3b8;padding:16px;font-style:italic}.theme-variable-sidebar.svelte-xc7qyt{background:var(--card-bg);border-left:2px solid var(--border-color);z-index:10000;flex-direction:column;width:400px;height:100vh;animation:.3s ease-out svelte-xc7qyt-slideIn;display:flex;position:fixed;top:0;right:0;box-shadow:-4px 0 12px #0000004d}@keyframes svelte-xc7qyt-slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.sidebar-header.svelte-xc7qyt{border-bottom:1px solid var(--border-color);background:var(--bg-color);padding:1.5rem}.close-button.svelte-xc7qyt,.mode-button.svelte-xc7qyt{background:var(--hover-bg);width:32px;height:32px;color:var(--text-color);border:1px solid var(--border-color);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;font-size:1rem;transition:all .2s;display:flex}.close-button.svelte-xc7qyt:hover,.mode-button.svelte-xc7qyt:hover{background:var(--border-color);transform:scale(1.05)}.search-input.svelte-xc7qyt{background:var(--hover-bg);border:1px solid var(--border-color);width:100%;color:var(--text-color);border-radius:6px;padding:.5rem .75rem;font-size:.875rem}.search-input.svelte-xc7qyt:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb,59, 130, 246), .2);outline:none}.sidebar-content.svelte-xc7qyt{flex:1;padding:1rem;overflow-y:auto}.category-section.svelte-xc7qyt{margin-bottom:1rem}.category-header.svelte-xc7qyt{background:var(--hover-bg);cursor:pointer;width:100%;color:var(--text-color);border:none;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem;font-size:.875rem;font-weight:600;transition:background .2s;display:flex}.category-header.svelte-xc7qyt:hover{background:var(--border-color)}.category-icon.svelte-xc7qyt{color:var(--secondary-color);font-size:.75rem}.category-label.svelte-xc7qyt{text-align:left;flex:1}.category-count.svelte-xc7qyt{color:var(--secondary-color);font-size:.75rem}.variable-list.svelte-xc7qyt{flex-direction:column;gap:.25rem;margin-top:.5rem;display:flex}.variable-item.svelte-xc7qyt{background:var(--card-bg);border:1px solid var(--border-color);cursor:pointer;text-align:left;border-radius:6px;align-items:center;gap:.75rem;width:100%;padding:.5rem;transition:all .2s;display:flex}.variable-item.svelte-xc7qyt:hover{background:var(--hover-bg);border-color:var(--primary-color);transform:translate(2px)}.variable-color-preview.svelte-xc7qyt{border:2px solid var(--border-color);border-radius:6px;flex-shrink:0;width:32px;height:32px}.variable-info.svelte-xc7qyt{flex:1;min-width:0}.variable-name.svelte-xc7qyt{color:var(--text-color);font-family:Courier New,monospace;font-size:.75rem;font-weight:600}.variable-value.svelte-xc7qyt{color:var(--secondary-color);margin-top:.125rem;font-family:Courier New,monospace;font-size:.7rem}.empty-state.svelte-xc7qyt{text-align:center;padding:3rem 1rem}.sidebar-footer.svelte-xc7qyt{border-top:1px solid var(--border-color);background:var(--bg-color);padding:1rem 1.5rem}kbd.svelte-xc7qyt{background:var(--hover-bg);border:1px solid var(--border-color);border-radius:3px;padding:.125rem .375rem;font-family:Courier New,monospace;font-size:.7rem}.dropdown-container.svelte-12qhfyh{position:relative}.dropdown-portal.svelte-12qhfyh{pointer-events:none}.navbar-dropdown-content.svelte-12qhfyh{pointer-events:auto}
