:root{--color-surface:#faf8ff;--color-surface-dim:#d8d9e6;--color-surface-bright:#faf8ff;--color-surface-container-lowest:#fff;--color-surface-container-low:#f2f3ff;--color-surface-container:#ecedfa;--color-surface-container-high:#e6e7f4;--color-surface-container-highest:#e1e2ee;--color-on-surface:#191b24;--color-on-surface-variant:#424656;--color-inverse-surface:#2e303a;--color-inverse-on-surface:#eff0fd;--color-outline:#727687;--color-outline-variant:#c2c6d8;--color-surface-tint:#0054d6;--color-primary:#0050cb;--color-on-primary:#fff;--color-primary-container:#06f;--color-on-primary-container:#f8f7ff;--color-inverse-primary:#b3c5ff;--color-secondary:#5e5e63;--color-on-secondary:#fff;--color-secondary-container:#e0dfe4;--color-on-secondary-container:#626267;--color-tertiary:#a33200;--color-on-tertiary:#fff;--color-tertiary-container:#cc4204;--color-on-tertiary-container:#fff6f4;--color-error:#ba1a1a;--color-on-error:#fff;--color-error-container:#ffdad6;--color-on-error-container:#93000a;--color-primary-fixed:#dae1ff;--color-primary-fixed-dim:#b3c5ff;--color-on-primary-fixed:#001849;--color-on-primary-fixed-variant:#003fa4;--color-secondary-fixed:#e3e2e7;--color-secondary-fixed-dim:#c7c6cb;--color-on-secondary-fixed:#1a1b1f;--color-on-secondary-fixed-variant:#46464b;--color-tertiary-fixed:#ffdbd0;--color-tertiary-fixed-dim:#ffb59d;--color-on-tertiary-fixed:#390c00;--color-on-tertiary-fixed-variant:#832600;--color-background:#faf8ff;--color-on-background:#191b24;--color-surface-variant:#e1e2ee;--color-shell-bg:#f5f5f7;--color-shell-border:#e5e5e7;--color-shell-row-hover:#f9f9fb;--color-shell-table-header:#f0f1f5;--color-shell-table-divider:#d9d9d9;--color-status-success-bg:#e8f5e9;--color-status-success-fg:#2e7d32;--color-status-danger-bg:#ffebee;--color-status-danger-fg:#c62828;--color-status-info-bg:#e3f2fd;--color-status-info-fg:#1565c0;--color-status-warn-bg:#fff8e1;--color-status-warn-fg:#b26a00;--color-entity-house-bg:#f1ecfa;--color-entity-house-fg:#6b3fa0;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-icon:"Material Symbols Outlined";--fs-h1:32px;--lh-h1:40px;--ls-h1:-.02em;--fs-h2:24px;--lh-h2:32px;--ls-h2:-.015em;--fs-h3:20px;--lh-h3:28px;--ls-h3:-.01em;--fs-body-lg:16px;--lh-body-lg:24px;--fs-body-md:14px;--lh-body-md:20px;--fs-label-md:14px;--lh-label-md:20px;--fs-label-sm:12px;--lh-label-sm:16px;--ls-label-sm:.02em;--fs-caption:12px;--lh-caption:16px;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-full:9999px;--space-base:8px;--space-stack-sm:12px;--space-stack-md:24px;--space-grid-gutter:20px;--space-container:32px;--sidebar-width:260px;--shadow-level-1:0 4px 12px #00000008;--shadow-level-2:0 12px 24px #00000014;font-family:var(--font-sans);font-size:var(--fs-body-md);line-height:var(--lh-body-md);color:var(--color-on-background);background-color:var(--color-shell-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}*,:before,:after{box-sizing:border-box}html,body,#app{height:100%}body{background-color:var(--color-shell-bg);margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}input,select,textarea{font:inherit;color:inherit}.material-symbols-outlined{font-family:var(--font-icon);letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;direction:ltr;font-size:20px;font-style:normal;font-weight:400;line-height:1;display:inline-block}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
