:root{--background-color:#f9fafb;--primary-color:#111827;--secondary-color:#6b7280;--brand:#fe4a1b;--brand-foreground:#fff;--brand-subtle:#fe4a1b14;--brand-hover:#e5421a;--text-primary:#111827;--text-secondary:#6b7280;--card-bg-primary:#fff;--card-border-primary:#e5e7eb;--bg-secondary:#f3f4f6;--bg-tertiary:#e5e7eb;--text-tertiary:#9ca3af;--surface-subtle:#f5f5f5;--surface-muted:#fafafa;--surface-raised:#fff;--accent-green-fg:#15803d;--accent-blue-fg:#2563eb;--accent-amber-fg:#d97706;--accent-red-fg:#dc2626;--accent-teal-fg:#0d9488;--accent-violet-fg:#7c3aed;--accent-orange-fg:#ea580c;--accent-green-bg:#dcfce7;--accent-blue-bg:#eff6ff;--accent-amber-bg:#fff7ed;--accent-red-bg:#fee2e2;--accent-teal-bg:#f0fdfa;--accent-violet-bg:#f5f3ff;--accent-orange-bg:#fff7ed;--tone-peach-bg:#fff8f3;--tone-peach-border:#f1d8c7;--tone-lavender-bg:#fbf8ff;--tone-lavender-border:#e7dbf7;--tone-sky-bg:#f6fbff;--tone-sky-border:#d8e5fb;--tone-mint-bg:#f7fcf8;--tone-mint-border:#d6eedb;--color-success:#15803d;--color-success-muted:#16a34a;--color-success-bg:#16a34a1a;--color-danger:#dc2626;--color-danger-muted:#ef4444;--color-danger-bg:#ef44441a;--color-warning:#b45309;--color-warning-muted:#d97706;--color-warning-bg:#d977061a;--color-info:#2563eb;--color-info-muted:#3b82f6;--color-info-bg:#2563eb1a;--color-purple:#7c3aed;--color-purple-muted:#8b5cf6;--color-purple-bg:#8b5cf61a;--color-neutral:#4b5563;--color-neutral-bg:#6b72801a;--link-color:var(--brand);--link-hover-color:var(--brand-hover);--hover-bg:#0000000d;--hover-bg-strong:#0000001a;--active-bg:#00000014;--focus-ring:#3b82f6;--disabled-bg:#00000008;--scrollbar-bg:#0000001a;--scrollbar-thumb:#0000004d;--modal-overlay:#00000080;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--border-radius-sm:.375rem;--border-radius-md:.5rem;--transition-colors:color .2s ease, background-color .2s ease, border-color .2s ease;--route-transition-duration:.22s;--route-transition-distance:18px;--route-transition-easing:cubic-bezier(.22, 1, .36, 1);--header-height:64px;--sidebar-width:224px;--sidebar-collapsed-width:72px;--z-overlay:30;--z-sidebar:40;--z-header:50;--z-dropdown:60;--z-floating-detail:80;--z-modal:10000;--overlay-bg:#0000004d;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a;view-transition-name:none}:root.dark{--background-color:#0a0a0a;--primary-color:#fff;--secondary-color:#888;--brand:#fe4a1b;--brand-foreground:#fff;--brand-subtle:#fe4a1b1a;--brand-hover:#ff6340;--text-primary:#f0f0f0;--text-secondary:#888;--card-bg-primary:#141414;--card-border-primary:#222;--bg-secondary:#1a1a1a;--bg-tertiary:#252525;--text-tertiary:#555;--surface-subtle:#181818;--surface-muted:#121212;--surface-raised:#141414;--accent-green-fg:#86efac;--accent-blue-fg:#93c5fd;--accent-amber-fg:#fbbf24;--accent-red-fg:#fca5a5;--accent-teal-fg:#5eead4;--accent-violet-fg:#c4b5fd;--accent-orange-fg:#fdba74;--accent-green-bg:#0d1f14;--accent-blue-bg:#0d1526;--accent-amber-bg:#1f1708;--accent-red-bg:#1f0d0d;--accent-teal-bg:#0d1f1e;--accent-violet-bg:#150d22;--accent-orange-bg:#1f1208;--tone-peach-bg:#1a1410;--tone-peach-border:#2e2320;--tone-lavender-bg:#16121f;--tone-lavender-border:#28203a;--tone-sky-bg:#10161f;--tone-sky-border:#1e2a3a;--tone-mint-bg:#101a13;--tone-mint-border:#1e3025;--color-success:#34d399;--color-success-muted:#10b981;--color-success-bg:#10b98126;--color-danger:#f87171;--color-danger-muted:#ef4444;--color-danger-bg:#ef444426;--color-warning:#fbbf24;--color-warning-muted:#f59e0b;--color-warning-bg:#fbbf2426;--color-info:#60a5fa;--color-info-muted:#3b82f6;--color-info-bg:#3b82f626;--color-purple:#a78bfa;--color-purple-muted:#8b5cf6;--color-purple-bg:#8b5cf626;--color-neutral:#9ca3af;--color-neutral-bg:#6b728026;--link-color:var(--brand);--link-hover-color:var(--brand-hover);--hover-bg:#ffffff1a;--hover-bg-strong:#ffffff26;--active-bg:#ffffff0d;--disabled-bg:#ffffff08;--scrollbar-bg:#ffffff1a;--scrollbar-thumb:#ffffff4d;--modal-overlay:#000000b3;--overlay-bg:#00000080;--shadow-sm:0 1px 2px 0 #0000004d;--shadow-md:0 4px 6px -1px #0000004d}html,body{background-color:var(--background-color);color:var(--primary-color);margin:0;padding:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.route-transition-surface{min-width:0}p{margin:0 0 var(--spacing-4) 0}:where(a:not([class])){color:var(--link-color)}:where(a:not([class]):hover){color:var(--link-hover-color)}a.link{color:var(--link-color);font-weight:500;text-decoration:none;transition:color .15s}a.link:hover{color:var(--link-hover-color);text-decoration:underline}
