:root{--color-brand:#00d4ff;--color-brand-light:#38e8ff;--color-brand-dark:#00b8d9;--color-navy:#0a0e1a;--color-navy-light:#0f1528;--font-family-sans:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--color-surface-primary:#21242e;--color-surface-page:#1a1d26;--color-surface-hover:#2a2e3b;--color-surface-active:#353947;--color-surface-muted:#1e2029;--color-brand-cyan:#00d4ff;--color-surface-900:#1a1d26;--color-surface-800:#21242e;--color-surface-700:#2a2e3b;--color-surface-600:#353947;--color-surface-500:#444858;--color-surface-400:#5e6372;--color-surface-300:#7e8394;--color-surface-200:#a8adb8;--color-surface-100:#d2d5dc;--color-page-bg:#1a1d26;--color-text-primary:#fff;--color-text-secondary:#e5e7eb;--color-text-muted:#9ca3af;--color-text-faint:#6b7280;--color-text-inverse:#111827;--color-border-default:#ffffff1a;--color-border-subtle:#ffffff0d;--color-border-strong:#ffffff26;--color-border-focus:#00d4ff;--color-primary-50:#1e3a5f;--color-primary-100:#1e40af;--color-primary-200:#2563eb;--color-primary-400:#60a5fa;--color-primary-500:#93c5fd;--color-primary-600:#bfdbfe;--color-primary-700:#dbeafe;--color-btn-primary-bg:#00d4ff;--color-btn-primary-hover:#38e8ff;--color-btn-primary-text:#0a0e1a;--color-btn-primary-ring:#00b8d9;--color-btn-secondary-bg:#2a2e3b;--color-btn-secondary-hover:#353947;--color-btn-secondary-text:#e5e7eb;--color-btn-secondary-border:#ffffff1a;--color-btn-danger-bg:#ef44441f;--color-btn-danger-hover:#ef444433;--color-btn-danger-text:#fca5a5;--color-btn-danger-border:#ef44444d;--color-danger-50:#ef44441a;--color-danger-100:#ef444433;--color-danger-500:#f87171;--color-danger-600:#ef4444;--color-success-50:#22c55e1a;--color-success-100:#22c55e33;--color-success-500:#4ade80;--color-success-600:#22c55e;--color-success-700:#16a34a;--color-warning-50:#f59e0b1a;--color-warning-100:#f59e0b33;--color-warning-500:#fbbf24;--color-warning-600:#f59e0b;--color-sidebar-bg:#0a0e1a;--color-sidebar-border:#ffffff0d;--color-sidebar-text:#9ca3af;--color-sidebar-text-muted:#6b7280;--color-sidebar-hover-bg:#0f1528;--color-sidebar-active-bg:#0f1528;--color-sidebar-active-text:#00d4ff;--color-input-bg:#21242e;--color-input-border:#ffffff1a;--color-input-focus-ring:#00d4ff;--color-input-placeholder:#6b7280;--color-input-error-border:#ef444466;--color-input-error-bg:#ef44441a;--color-badge-info-bg:#3b82f626;--color-badge-info-text:#93c5fd;--color-badge-success-bg:#22c55e26;--color-badge-success-text:#86efac;--color-badge-danger-bg:#ef444426;--color-badge-danger-text:#fca5a5;--color-badge-warning-bg:#f59e0b26;--color-badge-warning-text:#fde68a;--color-badge-neutral-bg:#ffffff0f;--color-badge-neutral-text:#d1d5db;--color-toggle-on:#00d4ff;--color-toggle-off:#353947;--color-toggle-knob:#fff;--color-toggle-danger-on:#ef4444;--color-toggle-success-on:#22c55e;--color-toggle-warning-on:#f59e0b}:root[data-theme=light]{--color-surface-primary:#fff;--color-surface-page:#f3f4f6;--color-surface-hover:#eff6ff;--color-surface-active:#dbeafe;--color-surface-muted:#f9fafb;--color-text-primary:#111827;--color-text-secondary:#374151;--color-text-muted:#6b7280;--color-text-faint:#9ca3af;--color-text-inverse:#fff;--color-border-default:#e5e7eb;--color-border-subtle:#f3f4f6;--color-border-strong:#d1d5db;--color-border-focus:#3b82f6;--color-primary-50:#eff6ff;--color-primary-100:#dbeafe;--color-primary-200:#bfdbfe;--color-primary-400:#60a5fa;--color-primary-500:#3b82f6;--color-primary-600:#2563eb;--color-primary-700:#1d4ed8;--color-btn-primary-bg:#2563eb;--color-btn-primary-hover:#1d4ed8;--color-btn-primary-text:#fff;--color-btn-primary-ring:#3b82f6;--color-btn-secondary-bg:#fff;--color-btn-secondary-hover:#f9fafb;--color-btn-secondary-text:#4b5563;--color-btn-secondary-border:#e5e7eb;--color-btn-danger-bg:#fef2f2;--color-btn-danger-hover:#fee2e2;--color-btn-danger-text:#dc2626;--color-btn-danger-border:#fecaca;--color-danger-50:#fef2f2;--color-danger-100:#fee2e2;--color-danger-500:#ef4444;--color-danger-600:#dc2626;--color-success-50:#f0fdf4;--color-success-100:#dcfce7;--color-success-500:#22c55e;--color-success-600:#16a34a;--color-success-700:#15803d;--color-warning-50:#fffbeb;--color-warning-100:#fef3c7;--color-warning-500:#f59e0b;--color-warning-600:#d97706;--color-sidebar-bg:#fff;--color-sidebar-border:#e5e7eb;--color-sidebar-text:#4b5563;--color-sidebar-text-muted:#9ca3af;--color-sidebar-hover-bg:#f9fafb;--color-sidebar-active-bg:#eff6ff;--color-sidebar-active-text:#1d4ed8;--color-input-bg:#fff;--color-input-border:#e5e7eb;--color-input-focus-ring:#3b82f6;--color-input-placeholder:#9ca3af;--color-input-error-border:#fca5a5;--color-input-error-bg:#fef2f2;--color-badge-info-bg:#dbeafe;--color-badge-info-text:#1e40af;--color-badge-success-bg:#dcfce7;--color-badge-success-text:#166534;--color-badge-danger-bg:#fee2e2;--color-badge-danger-text:#991b1b;--color-badge-warning-bg:#fef3c7;--color-badge-warning-text:#92400e;--color-badge-neutral-bg:#f3f4f6;--color-badge-neutral-text:#1f2937;--color-toggle-on:#3b82f6;--color-toggle-off:#e5e7eb;--color-toggle-knob:#fff;--color-toggle-danger-on:#f87171;--color-toggle-success-on:#22c55e;--color-toggle-warning-on:#f59e0b}*,:before,:after{box-sizing:border-box}*{margin:0}html{background-color:var(--color-page-bg);color:var(--color-text-primary,#e5e5e5);font-size:var(--font-size-base,1rem);font-family:var(--font-family-sans,ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body{background-color:var(--color-page-bg);color:var(--color-text-primary,#e5e5e5);font-family:inherit;line-height:var(--line-height-base,1.5);min-height:100vh}body[data-operator]{height:100%;min-height:0;overflow:hidden}html:has(body[data-operator]){height:100%;min-height:0;overflow:hidden}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:inherit;color:inherit}a{color:var(--color-brand);text-decoration:none}a:hover{text-decoration:underline}[dir=rtl]{text-align:right}[dir=rtl] .icon-directional{transform:scaleX(-1)}[dir=rtl] .flex-row{flex-direction:row-reverse}.pos-shell.svelte-12qhfyh{flex-direction:column;min-height:100vh;display:flex}
