:root{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.5;font-weight:400;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-md: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.5rem;--font-size-2xl: 1.75rem;--font-size-3xl: 2.5rem;--ink: #111827;--ink-muted: #6b7280;--ink-subtle: #9ca3af;--surface: #ffffff;--surface-muted: #fafafa;--surface-subtle: #f3f4f6;--border: #e5e7eb;--border-strong: #d1d5db;--block: #333333;--on-block: #ffffff;--overlay-scrim: rgba(0, 0, 0, .2);--hairline: rgba(0, 0, 0, .08);--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-pill: 999px;--tenant-header: #d32f2f;--tenant-primary: #dc2626;--tenant-primary-hover: #b91c1c;--tenant-on-primary: #ffffff;--danger: #b91c1c;--danger-soft: #fee2e2;--success: #15803d;--warning-ink: #92400e;--warning-soft: #fef3c7;--status-scheduled-bg: #d1fae5;--status-scheduled-ink: #065f46;--status-draft-bg: #fef3c7;--status-draft-ink: #92400e;--status-concluded-bg: #e5e7eb;--status-concluded-ink: #374151;--status-pending-bg: #fef3c7;--status-pending-ink: #92400e;--status-confirmed-bg: #d1fae5;--status-confirmed-ink: #065f46;--status-accent-bg: #e0e7ff;--status-accent-ink: #1e3a5f;--status-neutral-bg: #e5e7eb;--status-neutral-ink: #1f2937;--reserved-ink: #b45309;--icon-placeholder-bg: #e5e7eb;--icon-placeholder-fg: #4b5563;--card-border: var(--border-strong);--card-shadow: 0 .25rem .75rem rgba(15, 23, 42, .12);--platform-accent: #2563eb;--platform-accent-hover: #1d4ed8;--platform-accent-muted: #93c5fd;--platform-accent-soft: rgba(37, 99, 235, .22);--platform-sidebar: #0f172a;--platform-sidebar-border: #1e293b;--platform-on-sidebar: #f8fafc;--platform-surface: #f8fafc;--platform-ink: #0f172a;--platform-muted: #94a3b8;--platform-card: #ffffff;--platform-danger: #ef4444;--platform-danger-text: #f87171;--surface-elevated: #ffffff;--surface-recessed: #f3f4f6;--landing-ink: #0f172a;--landing-muted: #475569;--landing-subtle: #64748b;--landing-accent: #2563eb;--landing-cta: #2563eb;--landing-cta-hover: #1d4ed8;--landing-border: #cbd5e1;--landing-surface: rgba(15, 23, 42, .04);--landing-page-bg: linear-gradient(165deg, #f8fafc 0%, #e2e8f0 45%, #f1f5f9 100%);--landing-nav-border: rgba(15, 23, 42, .08);--landing-on-cta: #ffffff;--landing-card-bg: #ffffff;--landing-card-border: #e2e8f0;--landing-preview-header: #d32f2f;--landing-input-bg: #ffffff;--landing-option-bg: #ffffff;color:var(--ink);color-scheme:light;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html[data-theme=dark]{--ink: #e5e7eb;--ink-muted: #9ca3af;--ink-subtle: #6b7280;--surface-recessed: #0a0c10;--surface: #141820;--surface-elevated: #1a2030;--surface-muted: #1a2030;--surface-subtle: #222a38;--border: #2a3344;--border-strong: #3b4559;--block: #e5e7eb;--on-block: #111827;--overlay-scrim: rgba(0, 0, 0, .55);--hairline: rgba(255, 255, 255, .1);--danger: #f87171;--danger-soft: #3f1d1d;--success: #4ade80;--warning-ink: #fcd34d;--warning-soft: #422006;--status-scheduled-bg: #064e3b;--status-scheduled-ink: #6ee7b7;--status-draft-bg: #78350f;--status-draft-ink: #fde68a;--status-concluded-bg: #374151;--status-concluded-ink: #e5e7eb;--status-pending-bg: #78350f;--status-pending-ink: #fde68a;--status-confirmed-bg: #064e3b;--status-confirmed-ink: #6ee7b7;--status-accent-bg: #1e3a5f;--status-accent-ink: #c7d2fe;--status-neutral-bg: #374151;--status-neutral-ink: #e5e7eb;--reserved-ink: #fbbf24;--icon-placeholder-bg: #374151;--icon-placeholder-fg: #e5e7eb;--card-border: #3b4559;--card-shadow: 0 .25rem .85rem rgba(0, 0, 0, .45);--platform-accent: #60a5fa;--platform-accent-hover: #93c5fd;--platform-accent-muted: #93c5fd;--platform-accent-soft: rgba(96, 165, 250, .18);--platform-sidebar: #080b12;--platform-sidebar-border: #1a2233;--platform-on-sidebar: #f1f5f9;--platform-surface: #0f141e;--platform-ink: #e2e8f0;--platform-muted: #94a3b8;--platform-card: #151b28;--platform-danger: #f87171;--platform-danger-text: #fca5a5;--landing-ink: #f8fafc;--landing-muted: #94a3b8;--landing-subtle: #64748b;--landing-accent: #60a5fa;--landing-cta: #3b82f6;--landing-cta-hover: #2563eb;--landing-border: #475569;--landing-surface: rgba(255, 255, 255, .04);--landing-page-bg: linear-gradient(165deg, #0f172a 0%, #1e293b 45%, #0f172a 100%);--landing-nav-border: rgba(148, 163, 184, .15);--landing-on-cta: #ffffff;--landing-card-bg: #1e293b;--landing-card-border: rgba(148, 163, 184, .2);--landing-preview-header: #d32f2f;--landing-input-bg: rgba(15, 23, 42, .6);--landing-option-bg: #0f172a;color:var(--ink);color-scheme:dark}*{margin:0;box-sizing:border-box;border:none}* button{background-color:inherit}html{overflow-x:hidden}body{overflow-x:hidden;font-size:var(--font-size-sm);font-family:inherit;color:var(--ink);background-color:var(--surface)}h1{font-size:var(--font-size-xl)}h2{font-size:var(--font-size-lg)}
