:root{--background:240 10% 3.9%;--foreground:0 0% 98%;--card:240 7% 7%;--card-foreground:0 0% 98%;--popover:240 7% 7%;--popover-foreground:0 0% 98%;--primary:142 100% 50%;--primary-foreground:240 10% 3.9%;--secondary:240 4% 16%;--secondary-foreground:0 0% 98%;--muted:240 4% 14%;--muted-foreground:240 5% 64%;--accent:240 4% 16%;--accent-foreground:0 0% 98%;--destructive:0 72% 51%;--destructive-foreground:0 0% 98%;--border:240 4% 16%;--input:240 4% 16%;--ring:142 100% 50%;--radius:0.75rem;--theme-web:142 100% 50%;--theme-mobile:271 91% 65%;--theme-chatbot:189 94% 43%;--theme-automation:24 95% 53%;--theme-marketing:0 84% 60%;--theme-ads:45 93% 47%;--theme-packages:217 91% 60%}[data-theme=monolith]{--color-bg:240 10% 3.9%;--color-fg:0 0% 98%;--color-primary:142 100% 50%;--color-on-primary:240 10% 3.9%;--color-accent:240 4% 16%;--color-on-accent:0 0% 98%;--color-muted:240 4% 14%;--color-muted-fg:240 5% 64%;--color-surface:240 7% 7%;--color-border:240 4% 16%;--color-glow:142 100% 50%;--color-success:142 76% 45%;--color-warning:38 92% 50%;--color-error:0 72% 51%;--color-info:199 89% 48%;--type-display-family:var(--font-display),Geist,Inter,system-ui,sans-serif;--type-body-family:var(--font-sans),Geist,Inter,system-ui,sans-serif;--type-mono-family:var(--font-mono),Geist Mono,ui-monospace,monospace;--type-xs:0.75rem;--type-sm:0.875rem;--type-base:1rem;--type-lg:1.125rem;--type-xl:1.25rem;--type-2xl:1.5rem;--type-3xl:1.875rem;--type-4xl:2.25rem;--type-5xl:3rem;--type-6xl:3.75rem;--type-7xl:4.5rem;--type-display:3.5rem;--type-weight-light:300;--type-weight-regular:400;--type-weight-medium:500;--type-weight-semibold:600;--type-weight-bold:700;--type-tracking-display:-0.02em;--type-tracking-body:0;--type-optical-sizing:auto;--radius-none:0;--radius-sm:4px;--radius-md:8px;--radius-lg:0.75rem;--radius-full:9999px;--shadow-none:none;--shadow-hairline:0 0 0 1px hsl(240 4% 16%);--shadow-soft:none;--shadow-dramatic:none;--shadow-glow:none;--motion-fast:120ms;--motion-medium:160ms;--motion-slow:200ms;--motion-easing:cubic-bezier(0.4,0,0.2,1);--shape-button:sharp;--shape-card:border;--shape-divider:hairline;--shape-cursor:system;--background:240 10% 3.9%;--foreground:0 0% 98%;--card:240 7% 7%;--card-foreground:0 0% 98%;--popover:240 7% 7%;--popover-foreground:0 0% 98%;--primary:142 100% 50%;--primary-foreground:240 10% 3.9%;--secondary:240 4% 16%;--secondary-foreground:0 0% 98%;--muted:240 4% 14%;--muted-foreground:240 5% 64%;--accent:240 4% 16%;--accent-foreground:0 0% 98%;--destructive:0 72% 51%;--destructive-foreground:0 0% 98%;--border:240 4% 16%;--input:240 4% 16%;--ring:142 100% 50%;--radius:0.75rem}[data-theme=monolith][data-density=compact]{--space-0:0rem;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1.5rem;--space-5:2.25rem;--space-6:3rem;--space-7:4.5rem;--space-8:6rem;--space-9:9rem;--space-10:12rem;--space-11:18rem}[data-theme=monolith][data-density=comfortable]{--space-0:0rem;--space-1:0.25rem;--space-2:0.5rem;--space-3:1rem;--space-4:2rem;--space-5:3rem;--space-6:4rem;--space-7:6rem;--space-8:8rem;--space-9:12rem;--space-10:16rem;--space-11:24rem}[data-theme=monolith][data-density=airy]{--space-0:0rem;--space-1:0.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:3rem;--space-5:4.5rem;--space-6:6rem;--space-7:9rem;--space-8:12rem;--space-9:18rem;--space-10:24rem;--space-11:36rem}[data-theme=monolith][data-color-mode=light]{--color-bg:0 0% 100%;--color-fg:240 10% 8%;--color-primary:142 76% 36%;--color-on-primary:0 0% 100%;--color-accent:240 5% 96%;--color-on-accent:240 10% 8%;--color-muted:240 5% 96%;--color-muted-fg:240 4% 38%;--color-surface:0 0% 100%;--color-border:240 6% 88%;--color-glow:142 76% 45%;--color-success:142 76% 36%;--color-warning:38 92% 45%;--color-error:0 72% 45%;--color-info:199 89% 42%;--background:0 0% 100%;--foreground:240 10% 8%;--card:0 0% 100%;--card-foreground:240 10% 8%;--popover:0 0% 100%;--popover-foreground:240 10% 8%;--primary:142 76% 36%;--primary-foreground:0 0% 100%;--secondary:240 5% 96%;--secondary-foreground:240 10% 8%;--muted:240 5% 96%;--muted-foreground:240 4% 38%;--accent:240 5% 96%;--accent-foreground:240 10% 8%;--destructive:0 72% 45%;--destructive-foreground:240 10% 8%;--border:240 6% 88%;--input:240 6% 88%;--ring:142 76% 36%}@media (prefers-color-scheme:light){[data-theme=monolith]:not([data-color-mode]){--color-bg:0 0% 100%;--color-fg:240 10% 8%;--color-primary:142 76% 36%;--color-on-primary:0 0% 100%;--color-accent:240 5% 96%;--color-on-accent:240 10% 8%;--color-muted:240 5% 96%;--color-muted-fg:240 4% 38%;--color-surface:0 0% 100%;--color-border:240 6% 88%;--color-glow:142 76% 45%;--color-success:142 76% 36%;--color-warning:38 92% 45%;--color-error:0 72% 45%;--color-info:199 89% 42%;--background:0 0% 100%;--foreground:240 10% 8%;--card:0 0% 100%;--card-foreground:240 10% 8%;--popover:0 0% 100%;--popover-foreground:240 10% 8%;--primary:142 76% 36%;--primary-foreground:0 0% 100%;--secondary:240 5% 96%;--secondary-foreground:240 10% 8%;--muted:240 5% 96%;--muted-foreground:240 4% 38%;--accent:240 5% 96%;--accent-foreground:240 10% 8%;--destructive:0 72% 45%;--destructive-foreground:240 10% 8%;--border:240 6% 88%;--input:240 6% 88%;--ring:142 76% 36%}}[data-theme=atlas]{--color-bg:40 33% 98%;--color-fg:224 71% 8%;--color-primary:258 90% 66%;--color-on-primary:0 0% 100%;--color-accent:155 47% 75%;--color-on-accent:224 71% 8%;--color-muted:40 20% 92%;--color-muted-fg:224 30% 38%;--color-surface:0 0% 100%;--color-border:40 15% 88%;--color-glow:258 90% 66%;--color-success:155 60% 45%;--color-warning:32 95% 55%;--color-error:0 75% 55%;--color-info:210 85% 55%;--type-display-family:"Tiempos Headline","GT Sectra","Source Serif 4",Georgia,serif;--type-body-family:"Inter","Söhne",system-ui,-apple-system,sans-serif;--type-mono-family:"JetBrains Mono",ui-monospace,monospace;--type-xs:0.75rem;--type-sm:0.875rem;--type-base:1rem;--type-lg:1.125rem;--type-xl:1.375rem;--type-2xl:1.75rem;--type-3xl:2.25rem;--type-4xl:3rem;--type-5xl:3.75rem;--type-6xl:4.5rem;--type-7xl:5.5rem;--type-display:4rem;--type-weight-light:300;--type-weight-regular:400;--type-weight-medium:500;--type-weight-semibold:600;--type-weight-bold:700;--type-tracking-display:-0.025em;--type-tracking-body:-0.005em;--type-optical-sizing:auto;--radius-none:0;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-full:9999px;--shadow-none:none;--shadow-hairline:0 1px 0 0 hsl(40 15% 88%);--shadow-soft:0 1px 3px 0 hsl(224 71% 8%/0.04),0 1px 2px 0 hsl(224 71% 8%/0.03);--shadow-dramatic:0 20px 50px -12px hsl(258 90% 40%/0.18),0 8px 16px -4px hsl(224 71% 8%/0.08);--shadow-glow:0 0 0 1px hsl(258 90% 66%/0.2),0 8px 32px -4px hsl(258 90% 66%/0.25);--motion-fast:180ms;--motion-medium:280ms;--motion-slow:480ms;--motion-easing:cubic-bezier(0.32,0.72,0,1);--shape-button:pill;--shape-card:glass;--shape-divider:gradient;--shape-cursor:magnetic;--background:40 33% 98%;--foreground:224 71% 8%;--card:0 0% 100%;--card-foreground:224 71% 8%;--popover:0 0% 100%;--popover-foreground:224 71% 8%;--primary:258 90% 66%;--primary-foreground:0 0% 100%;--secondary:155 47% 75%;--secondary-foreground:224 71% 8%;--muted:40 20% 92%;--muted-foreground:224 30% 38%;--accent:155 47% 75%;--accent-foreground:224 71% 8%;--destructive:0 75% 55%;--destructive-foreground:224 71% 8%;--border:40 15% 88%;--input:40 15% 88%;--ring:258 90% 66%;--radius:12px}[data-theme=atlas][data-density=compact]{--space-0:0rem;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1.5rem;--space-5:2.25rem;--space-6:3rem;--space-7:4.5rem;--space-8:6rem;--space-9:9rem;--space-10:12rem;--space-11:18rem}[data-theme=atlas][data-density=comfortable]{--space-0:0rem;--space-1:0.25rem;--space-2:0.5rem;--space-3:1rem;--space-4:2rem;--space-5:3rem;--space-6:4rem;--space-7:6rem;--space-8:8rem;--space-9:12rem;--space-10:16rem;--space-11:24rem}[data-theme=atlas][data-density=airy]{--space-0:0rem;--space-1:0.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:3rem;--space-5:4.5rem;--space-6:6rem;--space-7:9rem;--space-8:12rem;--space-9:18rem;--space-10:24rem;--space-11:36rem}[data-theme=atlas][data-color-mode=dark]{--color-bg:224 50% 6%;--color-fg:40 33% 96%;--color-primary:258 80% 72%;--color-on-primary:224 50% 6%;--color-accent:155 50% 65%;--color-on-accent:224 50% 6%;--color-muted:224 30% 14%;--color-muted-fg:40 20% 70%;--color-surface:224 40% 9%;--color-border:224 25% 20%;--color-glow:258 80% 72%;--color-success:155 60% 55%;--color-warning:32 95% 60%;--color-error:0 75% 60%;--color-info:210 85% 65%;--background:224 50% 6%;--foreground:40 33% 96%;--card:224 40% 9%;--card-foreground:40 33% 96%;--popover:224 40% 9%;--popover-foreground:40 33% 96%;--primary:258 80% 72%;--primary-foreground:224 50% 6%;--secondary:155 50% 65%;--secondary-foreground:224 50% 6%;--muted:224 30% 14%;--muted-foreground:40 20% 70%;--accent:155 50% 65%;--accent-foreground:224 50% 6%;--destructive:0 75% 60%;--destructive-foreground:40 33% 96%;--border:224 25% 20%;--input:224 25% 20%;--ring:258 80% 72%}@media (prefers-color-scheme:dark){[data-theme=atlas]:not([data-color-mode]){--color-bg:224 50% 6%;--color-fg:40 33% 96%;--color-primary:258 80% 72%;--color-on-primary:224 50% 6%;--color-accent:155 50% 65%;--color-on-accent:224 50% 6%;--color-muted:224 30% 14%;--color-muted-fg:40 20% 70%;--color-surface:224 40% 9%;--color-border:224 25% 20%;--color-glow:258 80% 72%;--color-success:155 60% 55%;--color-warning:32 95% 60%;--color-error:0 75% 60%;--color-info:210 85% 65%;--background:224 50% 6%;--foreground:40 33% 96%;--card:224 40% 9%;--card-foreground:40 33% 96%;--popover:224 40% 9%;--popover-foreground:40 33% 96%;--primary:258 80% 72%;--primary-foreground:224 50% 6%;--secondary:155 50% 65%;--secondary-foreground:224 50% 6%;--muted:224 30% 14%;--muted-foreground:40 20% 70%;--accent:155 50% 65%;--accent-foreground:224 50% 6%;--destructive:0 75% 60%;--destructive-foreground:40 33% 96%;--border:224 25% 20%;--input:224 25% 20%;--ring:258 80% 72%}}[data-theme=obsidian]{--color-bg:240 8% 4%;--color-fg:0 0% 98%;--color-primary:217 100% 50%;--color-on-primary:0 0% 100%;--color-accent:262 83% 67%;--color-on-accent:0 0% 100%;--color-muted:240 8% 14%;--color-muted-fg:240 5% 65%;--color-surface:240 8% 7%;--color-border:240 8% 16%;--color-glow:217 100% 50%;--color-success:142 76% 50%;--color-warning:38 92% 55%;--color-error:0 84% 60%;--color-info:189 94% 50%;--type-display-family:"Editorial New","GT Sectra","Inter Display","Söhne Breit",serif;--type-body-family:"Inter Display","Inter",system-ui,-apple-system,sans-serif;--type-mono-family:"JetBrains Mono",ui-monospace,monospace;--type-xs:0.75rem;--type-sm:0.875rem;--type-base:1rem;--type-lg:1.125rem;--type-xl:1.25rem;--type-2xl:1.625rem;--type-3xl:2.25rem;--type-4xl:3.25rem;--type-5xl:4.5rem;--type-6xl:6rem;--type-7xl:8rem;--type-display:clamp(4rem,12vw,10rem);--type-weight-light:200;--type-weight-regular:400;--type-weight-medium:500;--type-weight-semibold:600;--type-weight-bold:700;--type-tracking-display:-0.04em;--type-tracking-body:0.01em;--type-optical-sizing:auto;--radius-none:0;--radius-sm:6px;--radius-md:12px;--radius-lg:20px;--radius-full:9999px;--shadow-none:none;--shadow-hairline:0 0 0 1px hsl(240 8% 16%);--shadow-soft:0 4px 12px -2px hsl(240 8% 0%/0.4),0 2px 4px -1px hsl(240 8% 0%/0.25);--shadow-dramatic:0 30px 80px -16px hsl(217 100% 50%/0.25),0 12px 32px -8px hsl(0 0% 0%/0.6);--shadow-glow:0 0 0 1px hsl(217 100% 50%/0.3),0 0 60px 0 hsl(217 100% 50%/0.4),0 0 120px -10px hsl(262 83% 67%/0.3);--motion-fast:200ms;--motion-medium:400ms;--motion-slow:800ms;--motion-easing:cubic-bezier(0.19,1,0.22,1);--shape-button:soft;--shape-card:shadow;--shape-divider:gradient;--shape-cursor:magnetic;--background:240 8% 4%;--foreground:0 0% 98%;--card:240 8% 7%;--card-foreground:0 0% 98%;--popover:240 8% 7%;--popover-foreground:0 0% 98%;--primary:217 100% 50%;--primary-foreground:0 0% 100%;--secondary:262 83% 67%;--secondary-foreground:0 0% 100%;--muted:240 8% 14%;--muted-foreground:240 5% 65%;--accent:262 83% 67%;--accent-foreground:0 0% 100%;--destructive:0 84% 60%;--destructive-foreground:0 0% 98%;--border:240 8% 16%;--input:240 8% 16%;--ring:217 100% 50%;--radius:20px}[data-theme=obsidian][data-density=compact]{--space-0:0rem;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1.5rem;--space-5:2.25rem;--space-6:3rem;--space-7:4.5rem;--space-8:6rem;--space-9:9rem;--space-10:12rem;--space-11:18rem}[data-theme=obsidian][data-density=comfortable]{--space-0:0rem;--space-1:0.25rem;--space-2:0.5rem;--space-3:1rem;--space-4:2rem;--space-5:3rem;--space-6:4rem;--space-7:6rem;--space-8:8rem;--space-9:12rem;--space-10:16rem;--space-11:24rem}[data-theme=obsidian][data-density=airy]{--space-0:0rem;--space-1:0.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:3rem;--space-5:4.5rem;--space-6:6rem;--space-7:9rem;--space-8:12rem;--space-9:18rem;--space-10:24rem;--space-11:36rem}[data-theme=obsidian][data-color-mode=light]{--color-bg:240 20% 98%;--color-fg:240 10% 8%;--color-primary:217 100% 42%;--color-on-primary:0 0% 100%;--color-accent:262 83% 50%;--color-on-accent:0 0% 100%;--color-muted:240 8% 94%;--color-muted-fg:240 6% 38%;--color-surface:0 0% 100%;--color-border:240 8% 88%;--color-glow:217 100% 50%;--color-success:142 76% 36%;--color-warning:38 92% 45%;--color-error:0 84% 50%;--color-info:189 94% 40%;--background:240 20% 98%;--foreground:240 10% 8%;--card:0 0% 100%;--card-foreground:240 10% 8%;--popover:0 0% 100%;--popover-foreground:240 10% 8%;--primary:217 100% 42%;--primary-foreground:0 0% 100%;--secondary:262 83% 50%;--secondary-foreground:0 0% 100%;--muted:240 8% 94%;--muted-foreground:240 6% 38%;--accent:262 83% 50%;--accent-foreground:0 0% 100%;--destructive:0 84% 50%;--destructive-foreground:240 10% 8%;--border:240 8% 88%;--input:240 8% 88%;--ring:217 100% 42%}@media (prefers-color-scheme:light){[data-theme=obsidian]:not([data-color-mode]){--color-bg:240 20% 98%;--color-fg:240 10% 8%;--color-primary:217 100% 42%;--color-on-primary:0 0% 100%;--color-accent:262 83% 50%;--color-on-accent:0 0% 100%;--color-muted:240 8% 94%;--color-muted-fg:240 6% 38%;--color-surface:0 0% 100%;--color-border:240 8% 88%;--color-glow:217 100% 50%;--color-success:142 76% 36%;--color-warning:38 92% 45%;--color-error:0 84% 50%;--color-info:189 94% 40%;--background:240 20% 98%;--foreground:240 10% 8%;--card:0 0% 100%;--card-foreground:240 10% 8%;--popover:0 0% 100%;--popover-foreground:240 10% 8%;--primary:217 100% 42%;--primary-foreground:0 0% 100%;--secondary:262 83% 50%;--secondary-foreground:0 0% 100%;--muted:240 8% 94%;--muted-foreground:240 6% 38%;--accent:262 83% 50%;--accent-foreground:0 0% 100%;--destructive:0 84% 50%;--destructive-foreground:240 10% 8%;--border:240 8% 88%;--input:240 8% 88%;--ring:217 100% 42%}}[data-theme=broadside]{--color-bg:40 31% 93%;--color-fg:0 0% 6%;--color-primary:4 100% 60%;--color-on-primary:0 0% 100%;--color-accent:0 0% 6%;--color-on-accent:40 31% 93%;--color-muted:40 18% 88%;--color-muted-fg:0 0% 35%;--color-surface:40 31% 96%;--color-border:0 0% 6%;--color-glow:4 100% 60%;--color-success:120 50% 38%;--color-warning:38 95% 50%;--color-error:4 100% 60%;--color-info:210 90% 50%;--type-display-family:"Editorial New","GT Sectra Display","PP Editorial New",Georgia,serif;--type-body-family:"Söhne","Inter","Helvetica Neue",system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial;--type-mono-family:"GT America Mono","JetBrains Mono","IBM Plex Mono",ui-monospace,monospace;--type-xs:0.75rem;--type-sm:0.875rem;--type-base:1rem;--type-lg:1.125rem;--type-xl:1.375rem;--type-2xl:1.875rem;--type-3xl:2.625rem;--type-4xl:3.75rem;--type-5xl:5rem;--type-6xl:6.5rem;--type-7xl:8.5rem;--type-display:clamp(5rem,14vw,11.25rem);--type-weight-light:300;--type-weight-regular:400;--type-weight-medium:500;--type-weight-semibold:600;--type-weight-bold:700;--type-tracking-display:-0.06em;--type-tracking-body:0;--type-optical-sizing:auto;--radius-none:0;--radius-sm:0;--radius-md:0;--radius-lg:0;--radius-full:0;--shadow-none:none;--shadow-hairline:0 0 0 1px hsl(0 0% 6%);--shadow-soft:none;--shadow-dramatic:none;--shadow-glow:none;--motion-fast:200ms;--motion-medium:420ms;--motion-slow:720ms;--motion-easing:cubic-bezier(0.16,1,0.3,1);--shape-button:blocked;--shape-card:flat;--shape-divider:none;--shape-cursor:morphing;--background:40 31% 93%;--foreground:0 0% 6%;--card:40 31% 96%;--card-foreground:0 0% 6%;--popover:40 31% 96%;--popover-foreground:0 0% 6%;--primary:4 100% 60%;--primary-foreground:0 0% 100%;--secondary:0 0% 6%;--secondary-foreground:40 31% 93%;--muted:40 18% 88%;--muted-foreground:0 0% 35%;--accent:0 0% 6%;--accent-foreground:40 31% 93%;--destructive:4 100% 60%;--destructive-foreground:0 0% 6%;--border:0 0% 6%;--input:0 0% 6%;--ring:4 100% 60%;--radius:0}[data-theme=broadside][data-density=compact]{--space-0:0rem;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1.5rem;--space-5:2.25rem;--space-6:3rem;--space-7:4.5rem;--space-8:6rem;--space-9:9rem;--space-10:12rem;--space-11:18rem}[data-theme=broadside][data-density=comfortable]{--space-0:0rem;--space-1:0.25rem;--space-2:0.5rem;--space-3:1rem;--space-4:2rem;--space-5:3rem;--space-6:4rem;--space-7:6rem;--space-8:8rem;--space-9:12rem;--space-10:16rem;--space-11:24rem}[data-theme=broadside][data-density=airy]{--space-0:0rem;--space-1:0.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:3rem;--space-5:4.5rem;--space-6:6rem;--space-7:9rem;--space-8:12rem;--space-9:18rem;--space-10:24rem;--space-11:36rem}[data-theme=broadside][data-color-mode=dark]{--color-bg:0 0% 6%;--color-fg:40 31% 93%;--color-primary:4 100% 60%;--color-on-primary:0 0% 100%;--color-accent:40 31% 93%;--color-on-accent:0 0% 6%;--color-muted:0 0% 14%;--color-muted-fg:40 18% 70%;--color-surface:0 0% 9%;--color-border:40 31% 93%;--color-glow:4 100% 60%;--color-success:120 60% 55%;--color-warning:38 95% 60%;--color-error:4 100% 65%;--color-info:210 90% 60%;--background:0 0% 6%;--foreground:40 31% 93%;--card:0 0% 9%;--card-foreground:40 31% 93%;--popover:0 0% 9%;--popover-foreground:40 31% 93%;--primary:4 100% 60%;--primary-foreground:0 0% 100%;--secondary:40 31% 93%;--secondary-foreground:0 0% 6%;--muted:0 0% 14%;--muted-foreground:40 18% 70%;--accent:40 31% 93%;--accent-foreground:0 0% 6%;--destructive:4 100% 65%;--destructive-foreground:40 31% 93%;--border:40 31% 93%;--input:40 31% 93%;--ring:4 100% 60%}@media (prefers-color-scheme:dark){[data-theme=broadside]:not([data-color-mode]){--color-bg:0 0% 6%;--color-fg:40 31% 93%;--color-primary:4 100% 60%;--color-on-primary:0 0% 100%;--color-accent:40 31% 93%;--color-on-accent:0 0% 6%;--color-muted:0 0% 14%;--color-muted-fg:40 18% 70%;--color-surface:0 0% 9%;--color-border:40 31% 93%;--color-glow:4 100% 60%;--color-success:120 60% 55%;--color-warning:38 95% 60%;--color-error:4 100% 65%;--color-info:210 90% 60%;--background:0 0% 6%;--foreground:40 31% 93%;--card:0 0% 9%;--card-foreground:40 31% 93%;--popover:0 0% 9%;--popover-foreground:40 31% 93%;--primary:4 100% 60%;--primary-foreground:0 0% 100%;--secondary:40 31% 93%;--secondary-foreground:0 0% 6%;--muted:0 0% 14%;--muted-foreground:40 18% 70%;--accent:40 31% 93%;--accent-foreground:0 0% 6%;--destructive:4 100% 65%;--destructive-foreground:40 31% 93%;--border:40 31% 93%;--input:40 31% 93%;--ring:4 100% 60%}}[data-theme=prism]{--color-bg:220 39% 8%;--color-fg:0 0% 100%;--color-primary:258 90% 70%;--color-on-primary:0 0% 100%;--color-accent:189 94% 60%;--color-on-accent:0 0% 0%;--color-muted:220 20% 18%;--color-muted-fg:220 15% 70%;--color-surface:220 30% 12%;--color-border:0 0% 100%;--color-glow:258 90% 70%;--color-success:155 70% 55%;--color-warning:38 95% 60%;--color-error:0 80% 65%;--color-info:189 94% 60%;--type-display-family:"Inter Display","SF Pro Display","Söhne",system-ui,-apple-system,sans-serif;--type-body-family:"Inter Display","Inter","SF Pro Text",system-ui,sans-serif;--type-mono-family:"JetBrains Mono",ui-monospace,monospace;--type-xs:0.75rem;--type-sm:0.875rem;--type-base:1rem;--type-lg:1.125rem;--type-xl:1.375rem;--type-2xl:1.75rem;--type-3xl:2.5rem;--type-4xl:3.5rem;--type-5xl:4.5rem;--type-6xl:6rem;--type-7xl:7.5rem;--type-display:clamp(3.5rem,9vw,7.5rem);--type-weight-light:200;--type-weight-regular:400;--type-weight-medium:500;--type-weight-semibold:600;--type-weight-bold:700;--type-tracking-display:-0.03em;--type-tracking-body:0;--type-optical-sizing:auto;--radius-none:0;--radius-sm:8px;--radius-md:16px;--radius-lg:24px;--radius-full:9999px;--shadow-none:none;--shadow-hairline:inset 0 0 0 1px hsl(0 0% 100%/0.12);--shadow-soft:0 8px 32px -4px hsl(220 39% 0%/0.5),inset 0 1px 0 0 hsl(0 0% 100%/0.08);--shadow-dramatic:0 30px 80px -16px hsl(220 39% 0%/0.6),0 12px 32px -8px hsl(258 90% 40%/0.3),inset 0 1px 0 0 hsl(0 0% 100%/0.1);--shadow-glow:0 0 0 1px hsl(0 0% 100%/0.15),0 0 60px 0 hsl(258 90% 70%/0.35),0 0 120px -10px hsl(189 94% 60%/0.25),0 0 200px -20px hsl(330 90% 65%/0.2);--motion-fast:220ms;--motion-medium:380ms;--motion-slow:700ms;--motion-easing:cubic-bezier(0.34,1.56,0.64,1);--shape-button:glass;--shape-card:glass;--shape-divider:gradient;--shape-cursor:ambient;--background:220 39% 8%;--foreground:0 0% 100%;--card:220 30% 12%;--card-foreground:0 0% 100%;--popover:220 30% 12%;--popover-foreground:0 0% 100%;--primary:258 90% 70%;--primary-foreground:0 0% 100%;--secondary:189 94% 60%;--secondary-foreground:0 0% 0%;--muted:220 20% 18%;--muted-foreground:220 15% 70%;--accent:189 94% 60%;--accent-foreground:0 0% 0%;--destructive:0 80% 65%;--destructive-foreground:0 0% 100%;--border:0 0% 100%;--input:0 0% 100%;--ring:258 90% 70%;--radius:24px}[data-theme=prism][data-density=compact]{--space-0:0rem;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1.5rem;--space-5:2.25rem;--space-6:3rem;--space-7:4.5rem;--space-8:6rem;--space-9:9rem;--space-10:12rem;--space-11:18rem}[data-theme=prism][data-density=comfortable]{--space-0:0rem;--space-1:0.25rem;--space-2:0.5rem;--space-3:1rem;--space-4:2rem;--space-5:3rem;--space-6:4rem;--space-7:6rem;--space-8:8rem;--space-9:12rem;--space-10:16rem;--space-11:24rem}[data-theme=prism][data-density=airy]{--space-0:0rem;--space-1:0.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:3rem;--space-5:4.5rem;--space-6:6rem;--space-7:9rem;--space-8:12rem;--space-9:18rem;--space-10:24rem;--space-11:36rem}[data-theme=prism][data-color-mode=light]{--color-bg:220 30% 98%;--color-fg:220 39% 8%;--color-primary:258 70% 45%;--color-on-primary:0 0% 100%;--color-accent:189 94% 35%;--color-on-accent:0 0% 100%;--color-muted:220 20% 94%;--color-muted-fg:220 15% 40%;--color-surface:0 0% 100%;--color-border:220 15% 88%;--color-glow:258 70% 60%;--color-success:155 70% 36%;--color-warning:38 95% 45%;--color-error:0 80% 50%;--color-info:189 94% 40%;--background:220 30% 98%;--foreground:220 39% 8%;--card:0 0% 100%;--card-foreground:220 39% 8%;--popover:0 0% 100%;--popover-foreground:220 39% 8%;--primary:258 70% 45%;--primary-foreground:0 0% 100%;--secondary:189 94% 35%;--secondary-foreground:0 0% 100%;--muted:220 20% 94%;--muted-foreground:220 15% 40%;--accent:189 94% 35%;--accent-foreground:0 0% 100%;--destructive:0 80% 50%;--destructive-foreground:220 39% 8%;--border:220 15% 88%;--input:220 15% 88%;--ring:258 70% 45%}@media (prefers-color-scheme:light){[data-theme=prism]:not([data-color-mode]){--color-bg:220 30% 98%;--color-fg:220 39% 8%;--color-primary:258 70% 45%;--color-on-primary:0 0% 100%;--color-accent:189 94% 35%;--color-on-accent:0 0% 100%;--color-muted:220 20% 94%;--color-muted-fg:220 15% 40%;--color-surface:0 0% 100%;--color-border:220 15% 88%;--color-glow:258 70% 60%;--color-success:155 70% 36%;--color-warning:38 95% 45%;--color-error:0 80% 50%;--color-info:189 94% 40%;--background:220 30% 98%;--foreground:220 39% 8%;--card:0 0% 100%;--card-foreground:220 39% 8%;--popover:0 0% 100%;--popover-foreground:220 39% 8%;--primary:258 70% 45%;--primary-foreground:0 0% 100%;--secondary:189 94% 35%;--secondary-foreground:0 0% 100%;--muted:220 20% 94%;--muted-foreground:220 15% 40%;--accent:189 94% 35%;--accent-foreground:0 0% 100%;--destructive:0 80% 50%;--destructive-foreground:220 39% 8%;--border:220 15% 88%;--input:220 15% 88%;--ring:258 70% 45%}}[data-theme=atelier]{--color-bg:36 33% 95%;--color-fg:24 14% 8%;--color-primary:14 50% 58%;--color-on-primary:0 0% 100%;--color-accent:120 13% 60%;--color-on-accent:24 14% 8%;--color-muted:36 18% 88%;--color-muted-fg:24 10% 38%;--color-surface:36 36% 97%;--color-border:24 14% 80%;--color-glow:14 50% 58%;--color-success:120 35% 42%;--color-warning:32 78% 52%;--color-error:0 70% 50%;--color-info:210 50% 48%;--type-display-family:"Recoleta","GT Sectra","Söhne Breit",Georgia,serif;--type-body-family:"GT Walsheim","Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial;--type-mono-family:"IBM Plex Mono","JetBrains Mono",ui-monospace,monospace;--type-xs:0.75rem;--type-sm:0.875rem;--type-base:1rem;--type-lg:1.125rem;--type-xl:1.25rem;--type-2xl:1.5rem;--type-3xl:1.875rem;--type-4xl:2.5rem;--type-5xl:3.25rem;--type-6xl:4rem;--type-7xl:5rem;--type-display:4rem;--type-weight-light:300;--type-weight-regular:400;--type-weight-medium:500;--type-weight-semibold:600;--type-weight-bold:700;--type-tracking-display:-0.015em;--type-tracking-body:0.005em;--type-optical-sizing:auto;--radius-none:0;--radius-sm:4px;--radius-md:8px;--radius-lg:14px;--radius-full:9999px;--shadow-none:none;--shadow-hairline:0 1px 0 0 hsl(24 14% 80%);--shadow-soft:0 2px 6px -1px hsl(24 14% 8%/0.06),0 1px 2px 0 hsl(24 14% 8%/0.04);--shadow-dramatic:0 18px 40px -12px hsl(14 50% 35%/0.18),0 6px 12px -3px hsl(24 14% 8%/0.06);--shadow-glow:none;--motion-fast:180ms;--motion-medium:240ms;--motion-slow:380ms;--motion-easing:cubic-bezier(0.4,0,0.2,1);--shape-button:soft;--shape-card:grain;--shape-divider:hairline;--shape-cursor:system;--background:36 33% 95%;--foreground:24 14% 8%;--card:36 36% 97%;--card-foreground:24 14% 8%;--popover:36 36% 97%;--popover-foreground:24 14% 8%;--primary:14 50% 58%;--primary-foreground:0 0% 100%;--secondary:120 13% 60%;--secondary-foreground:24 14% 8%;--muted:36 18% 88%;--muted-foreground:24 10% 38%;--accent:120 13% 60%;--accent-foreground:24 14% 8%;--destructive:0 70% 50%;--destructive-foreground:24 14% 8%;--border:24 14% 80%;--input:24 14% 80%;--ring:14 50% 58%;--radius:14px}[data-theme=atelier][data-density=compact]{--space-0:0rem;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1.5rem;--space-5:2.25rem;--space-6:3rem;--space-7:4.5rem;--space-8:6rem;--space-9:9rem;--space-10:12rem;--space-11:18rem}[data-theme=atelier][data-density=comfortable]{--space-0:0rem;--space-1:0.25rem;--space-2:0.5rem;--space-3:1rem;--space-4:2rem;--space-5:3rem;--space-6:4rem;--space-7:6rem;--space-8:8rem;--space-9:12rem;--space-10:16rem;--space-11:24rem}[data-theme=atelier][data-density=airy]{--space-0:0rem;--space-1:0.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:3rem;--space-5:4.5rem;--space-6:6rem;--space-7:9rem;--space-8:12rem;--space-9:18rem;--space-10:24rem;--space-11:36rem}[data-theme=atelier][data-color-mode=dark]{--color-bg:24 14% 6%;--color-fg:36 33% 92%;--color-primary:14 60% 65%;--color-on-primary:24 14% 6%;--color-accent:120 25% 55%;--color-on-accent:24 14% 6%;--color-muted:24 14% 14%;--color-muted-fg:36 18% 65%;--color-surface:24 14% 9%;--color-border:24 14% 18%;--color-glow:14 60% 65%;--color-success:120 50% 55%;--color-warning:32 90% 60%;--color-error:0 75% 60%;--color-info:210 70% 60%;--background:24 14% 6%;--foreground:36 33% 92%;--card:24 14% 9%;--card-foreground:36 33% 92%;--popover:24 14% 9%;--popover-foreground:36 33% 92%;--primary:14 60% 65%;--primary-foreground:24 14% 6%;--secondary:120 25% 55%;--secondary-foreground:24 14% 6%;--muted:24 14% 14%;--muted-foreground:36 18% 65%;--accent:120 25% 55%;--accent-foreground:24 14% 6%;--destructive:0 75% 60%;--destructive-foreground:36 33% 92%;--border:24 14% 18%;--input:24 14% 18%;--ring:14 60% 65%}@media (prefers-color-scheme:dark){[data-theme=atelier]:not([data-color-mode]){--color-bg:24 14% 6%;--color-fg:36 33% 92%;--color-primary:14 60% 65%;--color-on-primary:24 14% 6%;--color-accent:120 25% 55%;--color-on-accent:24 14% 6%;--color-muted:24 14% 14%;--color-muted-fg:36 18% 65%;--color-surface:24 14% 9%;--color-border:24 14% 18%;--color-glow:14 60% 65%;--color-success:120 50% 55%;--color-warning:32 90% 60%;--color-error:0 75% 60%;--color-info:210 70% 60%;--background:24 14% 6%;--foreground:36 33% 92%;--card:24 14% 9%;--card-foreground:36 33% 92%;--popover:24 14% 9%;--popover-foreground:36 33% 92%;--primary:14 60% 65%;--primary-foreground:24 14% 6%;--secondary:120 25% 55%;--secondary-foreground:24 14% 6%;--muted:24 14% 14%;--muted-foreground:36 18% 65%;--accent:120 25% 55%;--accent-foreground:24 14% 6%;--destructive:0 75% 60%;--destructive-foreground:36 33% 92%;--border:24 14% 18%;--input:24 14% 18%;--ring:14 60% 65%}}[data-theme=signal]{--color-bg:0 0% 0%;--color-fg:142 80% 70%;--color-primary:142 100% 50%;--color-on-primary:0 0% 0%;--color-accent:38 100% 50%;--color-on-accent:0 0% 0%;--color-muted:142 30% 25%;--color-muted-fg:142 25% 70%;--color-surface:0 0% 4%;--color-border:142 50% 22%;--color-glow:142 100% 50%;--color-success:142 100% 50%;--color-warning:38 100% 50%;--color-error:0 100% 60%;--color-info:199 100% 60%;--type-display-family:JetBrains Mono,"Berkeley Mono","IBM Plex Mono",ui-monospace,monospace;--type-body-family:JetBrains Mono,"Berkeley Mono","IBM Plex Mono",ui-monospace,monospace;--type-mono-family:JetBrains Mono,"Berkeley Mono","IBM Plex Mono",ui-monospace,monospace;--type-xs:0.6875rem;--type-sm:0.8125rem;--type-base:0.9375rem;--type-lg:1.0625rem;--type-xl:1.25rem;--type-2xl:1.5rem;--type-3xl:1.875rem;--type-4xl:2.25rem;--type-5xl:2.75rem;--type-6xl:3.5rem;--type-7xl:4.25rem;--type-display:3rem;--type-weight-light:300;--type-weight-regular:400;--type-weight-medium:500;--type-weight-semibold:600;--type-weight-bold:700;--type-tracking-display:0;--type-tracking-body:0;--type-optical-sizing:none;--radius-none:0;--radius-sm:0;--radius-md:0;--radius-lg:0;--radius-full:0;--shadow-none:none;--shadow-hairline:0 0 0 0.5px hsl(142 50% 22%);--shadow-soft:none;--shadow-dramatic:none;--shadow-glow:0 0 12px hsl(142 100% 50%/0.4);--motion-fast:0ms;--motion-medium:80ms;--motion-slow:120ms;--motion-easing:steps(4,end);--shape-button:sharp;--shape-card:border;--shape-divider:mono-ascii;--shape-cursor:system;--background:0 0% 0%;--foreground:142 80% 70%;--card:0 0% 4%;--card-foreground:142 80% 70%;--popover:0 0% 4%;--popover-foreground:142 80% 70%;--primary:142 100% 50%;--primary-foreground:0 0% 0%;--secondary:38 100% 50%;--secondary-foreground:0 0% 0%;--muted:142 30% 25%;--muted-foreground:142 25% 70%;--accent:38 100% 50%;--accent-foreground:0 0% 0%;--destructive:0 100% 60%;--destructive-foreground:142 80% 70%;--border:142 50% 22%;--input:142 50% 22%;--ring:142 100% 50%;--radius:0}[data-theme=signal][data-density=compact]{--space-0:0rem;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1.5rem;--space-5:2.25rem;--space-6:3rem;--space-7:4.5rem;--space-8:6rem;--space-9:9rem;--space-10:12rem;--space-11:18rem}[data-theme=signal][data-density=comfortable]{--space-0:0rem;--space-1:0.25rem;--space-2:0.5rem;--space-3:1rem;--space-4:2rem;--space-5:3rem;--space-6:4rem;--space-7:6rem;--space-8:8rem;--space-9:12rem;--space-10:16rem;--space-11:24rem}[data-theme=signal][data-density=airy]{--space-0:0rem;--space-1:0.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:3rem;--space-5:4.5rem;--space-6:6rem;--space-7:9rem;--space-8:12rem;--space-9:18rem;--space-10:24rem;--space-11:36rem}[data-theme=signal][data-color-mode=light]{--color-bg:142 20% 97%;--color-fg:142 90% 16%;--color-primary:142 90% 28%;--color-on-primary:0 0% 100%;--color-accent:38 90% 38%;--color-on-accent:0 0% 100%;--color-muted:142 20% 92%;--color-muted-fg:142 40% 30%;--color-surface:0 0% 100%;--color-border:142 30% 80%;--color-glow:142 90% 35%;--color-success:142 80% 30%;--color-warning:38 90% 38%;--color-error:0 80% 45%;--color-info:199 90% 38%;--background:142 20% 97%;--foreground:142 90% 16%;--card:0 0% 100%;--card-foreground:142 90% 16%;--popover:0 0% 100%;--popover-foreground:142 90% 16%;--primary:142 90% 28%;--primary-foreground:0 0% 100%;--secondary:38 90% 38%;--secondary-foreground:0 0% 100%;--muted:142 20% 92%;--muted-foreground:142 40% 30%;--accent:38 90% 38%;--accent-foreground:0 0% 100%;--destructive:0 80% 45%;--destructive-foreground:142 90% 16%;--border:142 30% 80%;--input:142 30% 80%;--ring:142 90% 28%}@media (prefers-color-scheme:light){[data-theme=signal]:not([data-color-mode]){--color-bg:142 20% 97%;--color-fg:142 90% 16%;--color-primary:142 90% 28%;--color-on-primary:0 0% 100%;--color-accent:38 90% 38%;--color-on-accent:0 0% 100%;--color-muted:142 20% 92%;--color-muted-fg:142 40% 30%;--color-surface:0 0% 100%;--color-border:142 30% 80%;--color-glow:142 90% 35%;--color-success:142 80% 30%;--color-warning:38 90% 38%;--color-error:0 80% 45%;--color-info:199 90% 38%;--background:142 20% 97%;--foreground:142 90% 16%;--card:0 0% 100%;--card-foreground:142 90% 16%;--popover:0 0% 100%;--popover-foreground:142 90% 16%;--primary:142 90% 28%;--primary-foreground:0 0% 100%;--secondary:38 90% 38%;--secondary-foreground:0 0% 100%;--muted:142 20% 92%;--muted-foreground:142 40% 30%;--accent:38 90% 38%;--accent-foreground:0 0% 100%;--destructive:0 80% 45%;--destructive-foreground:142 90% 16%;--border:142 30% 80%;--input:142 30% 80%;--ring:142 90% 28%}}[data-theme=nocturne]{--color-bg:240 15% 5%;--color-fg:40 22% 94%;--color-primary:40 22% 94%;--color-on-primary:240 15% 6%;--color-accent:40 64% 72%;--color-on-accent:230 32% 8%;--color-muted:240 10% 11%;--color-muted-fg:40 8% 65%;--color-surface:240 12% 8%;--color-border:240 8% 17%;--color-glow:40 64% 72%;--color-success:142 70% 48%;--color-warning:38 92% 55%;--color-error:0 84% 62%;--color-info:199 92% 56%;--type-display-family:"Fraunces","Iowan Old Style",Georgia,serif;--type-body-family:"Inter",system-ui,-apple-system,sans-serif;--type-mono-family:"JetBrains Mono",ui-monospace,monospace;--type-xs:0.75rem;--type-sm:0.875rem;--type-base:1rem;--type-lg:1.125rem;--type-xl:1.25rem;--type-2xl:1.6rem;--type-3xl:2.2rem;--type-4xl:3rem;--type-5xl:4.2rem;--type-6xl:5.6rem;--type-7xl:7.2rem;--type-display:clamp(3rem,7vw,6.2rem);--type-weight-light:300;--type-weight-regular:400;--type-weight-medium:500;--type-weight-semibold:600;--type-weight-bold:700;--type-tracking-display:-0.02em;--type-tracking-body:0;--type-optical-sizing:auto;--radius-none:0;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--radius-full:9999px;--shadow-none:none;--shadow-hairline:0 0 0 1px hsl(230 18% 17%);--shadow-soft:0 8px 24px -12px hsl(230 40% 0%/0.6);--shadow-dramatic:0 40px 90px -30px hsl(40 64% 72%/0.25),0 12px 32px -8px hsl(0 0% 0%/0.6);--shadow-glow:0 0 0 1px hsl(40 64% 72%/0.25),0 0 60px -10px hsl(40 64% 72%/0.35);--motion-fast:160ms;--motion-medium:360ms;--motion-slow:700ms;--motion-easing:cubic-bezier(0.2,0.8,0.2,1);--shape-button:soft;--shape-card:shadow;--shape-divider:gradient;--shape-cursor:magnetic;--background:240 15% 5%;--foreground:40 22% 94%;--card:240 12% 8%;--card-foreground:40 22% 94%;--popover:240 12% 8%;--popover-foreground:40 22% 94%;--primary:40 22% 94%;--primary-foreground:240 15% 6%;--secondary:40 64% 72%;--secondary-foreground:230 32% 8%;--muted:240 10% 11%;--muted-foreground:40 8% 65%;--accent:40 64% 72%;--accent-foreground:230 32% 8%;--destructive:0 84% 62%;--destructive-foreground:40 22% 94%;--border:240 8% 17%;--input:240 8% 17%;--ring:40 22% 94%;--radius:22px}[data-theme=nocturne][data-density=compact]{--space-0:0rem;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1.5rem;--space-5:2.25rem;--space-6:3rem;--space-7:4.5rem;--space-8:6rem;--space-9:9rem;--space-10:12rem;--space-11:18rem}[data-theme=nocturne][data-density=comfortable]{--space-0:0rem;--space-1:0.25rem;--space-2:0.5rem;--space-3:1rem;--space-4:2rem;--space-5:3rem;--space-6:4rem;--space-7:6rem;--space-8:8rem;--space-9:12rem;--space-10:16rem;--space-11:24rem}[data-theme=nocturne][data-density=airy]{--space-0:0rem;--space-1:0.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:3rem;--space-5:4.5rem;--space-6:6rem;--space-7:9rem;--space-8:12rem;--space-9:18rem;--space-10:24rem;--space-11:36rem}[data-theme=nocturne][data-color-mode=light]{--color-bg:40 30% 98%;--color-fg:230 32% 10%;--color-primary:240 15% 10%;--color-on-primary:40 22% 96%;--color-accent:36 70% 40%;--color-on-accent:0 0% 100%;--color-muted:40 20% 93%;--color-muted-fg:230 10% 40%;--color-surface:0 0% 100%;--color-border:230 12% 86%;--color-glow:36 70% 40%;--color-success:142 70% 36%;--color-warning:38 92% 45%;--color-error:0 84% 50%;--color-info:199 92% 40%;--background:40 30% 98%;--foreground:230 32% 10%;--card:0 0% 100%;--card-foreground:230 32% 10%;--popover:0 0% 100%;--popover-foreground:230 32% 10%;--primary:240 15% 10%;--primary-foreground:40 22% 96%;--secondary:36 70% 40%;--secondary-foreground:0 0% 100%;--muted:40 20% 93%;--muted-foreground:230 10% 40%;--accent:36 70% 40%;--accent-foreground:0 0% 100%;--destructive:0 84% 50%;--destructive-foreground:230 32% 10%;--border:230 12% 86%;--input:230 12% 86%;--ring:240 15% 10%}@media (prefers-color-scheme:light){[data-theme=nocturne]:not([data-color-mode]){--color-bg:40 30% 98%;--color-fg:230 32% 10%;--color-primary:240 15% 10%;--color-on-primary:40 22% 96%;--color-accent:36 70% 40%;--color-on-accent:0 0% 100%;--color-muted:40 20% 93%;--color-muted-fg:230 10% 40%;--color-surface:0 0% 100%;--color-border:230 12% 86%;--color-glow:36 70% 40%;--color-success:142 70% 36%;--color-warning:38 92% 45%;--color-error:0 84% 50%;--color-info:199 92% 40%;--background:40 30% 98%;--foreground:230 32% 10%;--card:0 0% 100%;--card-foreground:230 32% 10%;--popover:0 0% 100%;--popover-foreground:230 32% 10%;--primary:240 15% 10%;--primary-foreground:40 22% 96%;--secondary:36 70% 40%;--secondary-foreground:0 0% 100%;--muted:40 20% 93%;--muted-foreground:230 10% 40%;--accent:36 70% 40%;--accent-foreground:0 0% 100%;--destructive:0 84% 50%;--destructive-foreground:230 32% 10%;--border:230 12% 86%;--input:230 12% 86%;--ring:240 15% 10%}}[data-theme=atlas] .ui-card,[data-theme=prism] .ui-card{backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);background:hsl(var(--color-surface)/.6);border:1px solid hsl(0 0% 100%/.12);box-shadow:inset 0 1px 0 0 hsl(0 0% 100%/.08),0 8px 32px hsl(var(--color-primary)/.08)}@media (prefers-reduced-transparency:reduce){[data-theme=atlas] .ui-card,[data-theme=prism] .ui-card{backdrop-filter:none;-webkit-backdrop-filter:none;background:hsl(var(--color-surface)/.95)}}[data-theme=atlas] .gradient-mesh,[data-theme=prism] .gradient-mesh{background-image:radial-gradient(at 20% 30%,hsl(var(--color-primary)/.4) 0,transparent 50%),radial-gradient(at 80% 60%,hsl(var(--color-accent)/.4) 0,transparent 50%),radial-gradient(at 50% 90%,hsl(var(--color-primary)/.25) 0,transparent 50%);opacity:.7}[data-theme=signal] .divider{position:relative;background:transparent;border:none;height:auto;overflow:visible}[data-theme=signal] .divider:before{content:"──────────────────────────────────────────────────────────────";display:block;color:hsl(var(--color-border));font-family:var(--type-mono-family);font-size:.65rem;letter-spacing:0;line-height:1;overflow:hidden;white-space:nowrap;width:100%}[data-theme=signal] .ui-button{border-radius:0!important;text-transform:uppercase;letter-spacing:.12em;font-family:var(--type-mono-family);font-size:.75rem}[data-theme=broadside] section.ui-section:nth-of-type(2n){background:hsl(var(--color-surface));border-top:4px solid hsl(var(--color-primary));border-bottom:4px solid hsl(var(--color-primary))}[data-theme=broadside] section.ui-section:nth-of-type(odd){background:hsl(var(--color-bg));border-top:2px solid hsl(var(--color-border))}[data-theme=broadside] .ui-headline{position:relative}[data-theme=broadside] .ui-headline:after{content:attr(data-accent);position:absolute;inset-inline-start:-.1em;top:-.15em;font-size:4em;font-weight:900;line-height:1;color:hsl(var(--color-primary)/.08);transform:rotate(-4deg) translateX(-8%);pointer-events:none;z-index:0;font-family:inherit;white-space:nowrap;overflow:hidden;max-width:100%}[data-theme=broadside] .ui-button{position:relative;overflow:hidden}[data-theme=broadside] .ui-button:after{content:"";position:absolute;inset-inline-start:-100%;bottom:0;height:2px;width:200%;background:linear-gradient(90deg,transparent 0,hsl(var(--color-primary)) 40%,hsl(var(--color-accent)) 60%,transparent 100%);transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.19,1,.22,1)}[data-theme=broadside] .ui-button:focus-visible:after,[data-theme=broadside] .ui-button:hover:after{transform:scaleX(1);animation:broadside-marquee .8s linear infinite}@keyframes broadside-marquee{0%{translate:0}to{translate:50%}}[data-theme=atelier] .ui-card{position:relative;overflow:hidden}[data-theme=atelier] .ui-card:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='64' height='64' filter='url(%23n)' opacity='0.06'/%3E%3C/svg%3E");background-repeat:repeat;background-size:64px 64px;mix-blend-mode:multiply;opacity:.55;border-radius:inherit}[data-theme=atelier] .ui-card>*{position:relative;z-index:2}[data-theme=atelier] .ui-headline{letter-spacing:.01em;font-family:var(--type-serif-family,var(--font-heading),Georgia,serif)}[data-theme=obsidian] .ui-card{transition:box-shadow .35s cubic-bezier(.19,1,.22,1),transform .35s cubic-bezier(.19,1,.22,1)}[data-theme=obsidian] .ui-card:hover{box-shadow:0 0 0 1px hsl(var(--color-primary)/.2),0 0 32px hsl(var(--color-accent)/.35),0 0 64px hsl(var(--color-primary)/.18),inset 0 1px 0 0 hsl(0 0% 100%/.06);transform:translateY(-2px)}[data-theme=obsidian]{--font-display:var(--font-cinzel)}[data-theme=broadside]{--font-display:var(--font-crimson)}[data-theme=prism]{--font-display:var(--font-sora)}[data-theme=atelier]{--font-display:var(--font-fraunces)}[data-theme=signal]{--font-display:var(--font-mono)}html[data-theme=nocturne]{--font-display:var(--font-fraunces)}[data-theme=nocturne]{--chart-series:hsl(var(--color-accent));--chart-series-soft:hsl(var(--color-accent)/0.35);--chart-up:hsl(var(--color-accent));--chart-down:hsl(var(--color-muted-fg));--chart-grid:hsl(var(--color-border))}[data-theme=nocturne] [data-shell-part=main]>.container{max-width:1400px;padding:1.5rem 24px 2rem}[data-theme=nocturne] [data-shell-part=main] .space-y-8>:not([hidden])~:not([hidden]){margin-top:1.5rem}[data-theme=nocturne] [data-shell-part=main] .space-y-6>:not([hidden])~:not([hidden]){margin-top:1.25rem}[data-theme=nocturne] [data-shell-part=main] h1{font-weight:500;letter-spacing:-.02em}[data-theme=nocturne] [data-shell-part=sidebar]{background:transparent;border-right:1px solid hsl(var(--color-border))}[data-theme=nocturne] [data-shell-part=sidebar]>div:first-child{border-bottom:1px solid hsl(var(--color-border))}[data-theme=nocturne] [data-shell-part=sidebar]>div:first-child a{font-weight:500}[data-theme=nocturne] [data-shell-part=sidebar] nav>div>div:first-child{font-family:var(--font-mono),ui-monospace,monospace;font-size:.72rem;font-weight:400;letter-spacing:.04em;text-transform:none;color:hsl(var(--color-muted-fg))}[data-theme=nocturne] [data-shell-part=sidebar] nav a,[data-theme=nocturne] [data-shell-part=sidebar]>div:last-child a{border-radius:8px;background:transparent;border-color:transparent;color:hsl(var(--color-muted-fg));box-shadow:none;transition:background-color var(--motion-fast,.16s) ease,color var(--motion-fast,.16s) ease}[data-theme=nocturne] [data-shell-part=sidebar] nav a:hover,[data-theme=nocturne] [data-shell-part=sidebar]>div:last-child a:hover{background:hsl(var(--color-fg)/.05);color:hsl(var(--color-fg))}[data-theme=nocturne] [data-shell-part=sidebar] nav a svg{color:hsl(var(--color-muted-fg))}[data-theme=nocturne] [data-shell-part=sidebar] nav a:hover svg{color:hsl(var(--color-fg))}[data-theme=nocturne] [data-shell-part=sidebar] nav a[aria-current=page]{background:hsl(var(--color-fg)/.05);color:hsl(var(--color-fg));box-shadow:inset 2px 0 0 0 hsl(var(--color-accent))}[data-theme=nocturne] [data-shell-part=sidebar] nav a[aria-current=page] svg{color:hsl(var(--color-fg))}[data-theme=nocturne] [data-shell-part=sidebar] nav a[data-accent]{border:1px solid hsl(var(--color-accent)/.35);color:hsl(var(--color-fg));background:transparent}[data-theme=nocturne] [data-shell-part=sidebar] nav a[data-accent] svg{color:hsl(var(--color-accent))}[data-theme=nocturne] [data-shell-part=sidebar] nav a[data-accent]:hover{background:hsl(var(--color-fg)/.05);border-color:hsl(var(--color-accent)/.6)}[data-theme=nocturne] [data-shell-part=sidebar] [data-testid=nav-badge]{background:transparent;color:hsl(var(--color-accent));box-shadow:0 0 0 1px hsl(var(--color-accent)/.55);font-family:var(--font-mono),ui-monospace,monospace;font-weight:500}[data-theme=nocturne] [data-shell-part=topbar]{background:hsl(var(--color-bg)/.72);border-bottom:1px solid hsl(var(--color-border));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}[data-theme=nocturne] [data-shell-part=topbar]>div:first-child,[data-theme=nocturne] [data-shell-part=topbar]>div:first-child>div{border-color:hsl(var(--color-border));background:transparent;border-radius:8px}[data-theme=nocturne] [data-shell-part=topbar]>div:first-child:focus-within,[data-theme=nocturne] [data-shell-part=topbar]>div:first-child>div:focus-within{border-color:hsl(var(--color-fg)/.5)}[data-theme=nocturne] [data-shell-part=topbar] kbd{font-family:var(--font-mono),ui-monospace,monospace;color:hsl(var(--color-muted-fg));border-color:hsl(var(--color-border))}[data-theme=nocturne] [data-shell-part=topbar] a[class*=rounded-full]{background:transparent;color:hsl(var(--color-fg));box-shadow:inset 0 0 0 1px hsl(var(--color-accent)/.6);font-family:var(--font-mono),ui-monospace,monospace;font-weight:500}[data-theme=nocturne] [data-shell-part=mobile-nav]{background:hsl(var(--color-bg)/.92);border-top:1px solid hsl(var(--color-border))}[data-theme=nocturne] [data-shell-part=mobile-nav] a[aria-current=page]{color:hsl(var(--color-fg));box-shadow:inset 0 2px 0 0 hsl(var(--color-accent))}[data-theme=nocturne] [data-shell] .ui-card{background:hsl(var(--color-fg)/.03);background-image:none;border:1px solid hsl(var(--color-border));border-radius:14px;box-shadow:none;transition:border-color var(--motion-fast,.16s) ease}[data-theme=nocturne] [data-shell] .ui-card:hover{transform:none;box-shadow:none;border-color:hsl(var(--color-fg)/.18)}[data-theme=nocturne] [data-shell] .ui-card[class*=border-primary]{border-color:hsl(var(--color-accent)/.35)}[data-theme=nocturne] [data-shell] .ui-card h3{font-family:var(--font-display),Georgia,serif;font-weight:500;letter-spacing:-.01em}[data-theme=nocturne] [data-shell] .ui-card [class*="bg-background/"],[data-theme=nocturne] [data-shell] .ui-card [class*="bg-card/"]{background:hsl(var(--color-fg)/.02);border-color:hsl(var(--color-border))}[data-theme=nocturne] [data-shell] [class*="bg-primary/10"],[data-theme=nocturne] [data-shell] [class*="bg-primary/15"],[data-theme=nocturne] [data-shell] [class*="bg-primary/20"],[data-theme=nocturne] [data-shell] [class*="bg-primary/5"]{background-color:hsl(var(--color-accent)/.1);background-image:none}[data-theme=nocturne] [data-shell] [class*="bg-primary/"][class*=text-primary]{color:hsl(var(--color-accent))}[data-theme=nocturne] [data-shell] [class*="hover:bg-primary/"]:hover{background-color:hsl(var(--color-accent)/.16)}[data-theme=nocturne] [data-shell] [class*="border-primary/"]{border-color:hsl(var(--color-accent)/.35)}[data-theme=nocturne] [data-shell] [class*="hover:border-primary/"]:hover{border-color:hsl(var(--color-accent)/.6)}[data-theme=nocturne] [data-shell] [class*="from-primary/"]{background-image:none}[data-theme=nocturne] [data-shell] .bg-accent,[data-theme=nocturne] [data-shell] [data-state=active][class*=bg-accent]{background-color:hsl(var(--color-fg)/.07)}[data-theme=nocturne] [data-shell] [class*="hover:bg-accent"]:hover{background-color:hsl(var(--color-fg)/.05)}[data-theme=nocturne] [data-shell] [class*=shadow-glow]{box-shadow:none}[data-theme=nocturne] [data-shell] .ui-badge{font-family:var(--font-mono),ui-monospace,monospace;font-size:.72rem;letter-spacing:.01em;font-weight:500}[data-theme=nocturne] [data-shell] .ui-badge[data-variant=default],[data-theme=nocturne] [data-shell] .ui-badge[data-variant=glow]{background:transparent;border-color:hsl(var(--color-accent)/.55);color:hsl(var(--color-accent));box-shadow:none}[data-theme=nocturne] [data-shell] .ui-badge[data-variant=secondary]{background:hsl(var(--color-fg)/.06);color:hsl(var(--color-fg))}[data-theme=nocturne] [data-shell] .ui-badge[data-variant=outline]{border-color:hsl(var(--color-border));color:hsl(var(--color-muted-fg))}[data-theme=nocturne] [data-shell] .ui-card .font-display,[data-theme=nocturne] [data-shell] [data-metric-value]{font-family:var(--font-display),Georgia,serif;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;font-weight:500;letter-spacing:-.02em}[data-theme=nocturne] [data-shell] [data-metric-label]{font-family:var(--font-mono),ui-monospace,monospace;font-size:.72rem;letter-spacing:.03em;color:hsl(var(--color-muted-fg))}[data-theme=nocturne] [data-shell] [data-delta]{font-family:var(--font-mono),ui-monospace,monospace;font-size:.7rem;color:hsl(var(--color-muted-fg));gap:.35rem}[data-theme=nocturne] [data-shell] [data-delta]:before{content:"";display:inline-block;width:6px;height:6px;border-radius:9999px;background:hsl(var(--color-muted-fg)/.6)}[data-theme=nocturne] [data-shell] [data-delta=up]{color:hsl(var(--color-fg))}[data-theme=nocturne] [data-shell] [data-delta=up]:before{background:hsl(var(--color-accent))}[data-theme=nocturne] [data-shell] [data-delta] svg{display:none}[data-theme=nocturne] [data-shell] table{font-variant-numeric:tabular-nums;border-color:hsl(var(--color-border))}[data-theme=nocturne] [data-shell] table thead{background:transparent;border-bottom:1px solid hsl(var(--color-accent)/.35)}[data-theme=nocturne] [data-shell] table thead th{font-family:var(--font-mono),ui-monospace,monospace;font-size:.7rem;font-weight:400;letter-spacing:.04em;text-transform:none;color:hsl(var(--color-muted-fg))}[data-theme=nocturne] [data-shell] table tbody tr{border-color:hsl(var(--color-border));transition:background-color var(--motion-fast,.16s) ease}[data-theme=nocturne] [data-shell] table tbody tr:hover{background:hsl(var(--color-fg)/.04)}[data-theme=nocturne] [data-shell] [class*=overflow-x-auto][class*=border]{border-color:hsl(var(--color-border));border-radius:10px}[data-theme=nocturne] [data-shell] .divide-y>:not([hidden])~:not([hidden]){border-color:hsl(var(--color-border))}[data-theme=nocturne] [data-shell] .ui-button{box-shadow:none;border-radius:10px}[data-theme=nocturne] [data-shell] .ui-button:hover{box-shadow:none;filter:none}[data-theme=nocturne] [data-shell] .ui-button.bg-primary:hover{background:hsl(var(--color-fg)/.88)}[data-theme=nocturne] [data-shell] .ui-button.bg-secondary{background:transparent;color:hsl(var(--color-fg));border:1px solid hsl(var(--color-border))}[data-theme=nocturne] [data-shell] .ui-button.bg-secondary:hover,[data-theme=nocturne] [data-shell] .ui-button[class*=border-border]:hover{background:hsl(var(--color-fg)/.05);border-color:hsl(var(--color-fg)/.3)}[data-theme=nocturne] [data-shell] .ui-button[class*=bg-gradient]{background-image:none;background-color:hsl(var(--color-primary));color:hsl(var(--color-on-primary));animation:none}[data-theme=nocturne] [data-shell] .ui-button:focus-visible,[data-theme=nocturne] [data-shell] .ui-input:focus-visible,[data-theme=nocturne] [data-shell] select:focus-visible{outline:none;box-shadow:0 0 0 2px hsl(var(--color-bg)),0 0 0 4px hsl(var(--color-fg)/.7)}[data-theme=nocturne] [data-shell] .ui-input,[data-theme=nocturne] [data-shell] select{background-color:hsl(var(--color-surface));border:1px solid hsl(var(--color-border));border-radius:10px;color:hsl(var(--color-fg));box-shadow:none}[data-theme=nocturne] [data-shell] .ui-input:hover,[data-theme=nocturne] [data-shell] select:hover{border-color:hsl(var(--color-fg)/.25)}[data-theme=nocturne] [data-shell] .ui-input::-moz-placeholder{color:hsl(var(--color-muted-fg)/.8)}[data-theme=nocturne] [data-shell] .ui-input::placeholder{color:hsl(var(--color-muted-fg)/.8)}[data-theme=nocturne] [data-shell] [role=tablist]{background:hsl(var(--color-fg)/.03);border:1px solid hsl(var(--color-border));border-radius:10px}[data-theme=nocturne] [data-shell] [role=tab]{border-radius:7px;font-family:var(--font-mono),ui-monospace,monospace;font-size:.78rem}[data-theme=nocturne] [data-shell] [role=tab][data-state=active]{background:hsl(var(--color-fg)/.08);color:hsl(var(--color-fg));box-shadow:inset 0 -2px 0 0 hsl(var(--color-accent))}[data-theme=nocturne] [data-shell] .recharts-cartesian-grid line,[data-theme=nocturne] [data-shell] .recharts-cartesian-grid-horizontal line,[data-theme=nocturne] [data-shell] .recharts-cartesian-grid-vertical line{stroke:hsl(var(--color-border));stroke-dasharray:2 4}[data-theme=nocturne] [data-shell] .recharts-cartesian-axis-tick text,[data-theme=nocturne] [data-shell] .recharts-text{font-family:var(--font-mono),ui-monospace,monospace;fill:hsl(var(--color-muted-fg))}[data-theme=nocturne] [data-shell] .recharts-tooltip-cursor{stroke:hsl(var(--color-accent)/.4)}[data-theme=nocturne] [data-shell] .recharts-default-tooltip,[data-theme=nocturne] [data-shell] .recharts-tooltip-wrapper>div{background:hsl(var(--color-surface)/.8)!important;border:1px solid hsl(var(--color-border))!important;border-radius:10px!important;box-shadow:none!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);font-family:var(--font-mono),ui-monospace,monospace;font-size:.72rem}[data-theme=nocturne] [data-shell] .ui-empty>div:first-child[class*=rounded-full]{display:none}[data-theme=nocturne] [data-shell] .ui-empty h3{font-family:var(--font-display),Georgia,serif;font-weight:400;font-size:1.25rem;letter-spacing:-.01em}[data-theme=nocturne] [data-shell] .ui-empty p{font-size:.875rem;color:hsl(var(--color-muted-fg))}[data-theme=nocturne] [data-shell] .ui-empty{padding-top:2.5rem;padding-bottom:2.5rem}[data-theme=nocturne] [data-shell] .divider,[data-theme=nocturne] [data-shell] hr{border-color:hsl(var(--color-border));background-image:none}[data-theme=nocturne] [data-shell] code,[data-theme=nocturne] [data-shell] kbd{font-family:var(--font-mono),ui-monospace,monospace}[data-theme=nocturne] [data-shell] button.fixed[class*=rounded-full]{background:hsl(var(--color-bg)/.8);color:hsl(var(--color-accent));border-color:hsl(var(--color-accent)/.45);box-shadow:0 8px 24px -12px hsl(0 0% 0%/.6)}@media (prefers-reduced-motion:reduce){[data-theme=nocturne] [data-shell] *,[data-theme=nocturne] [data-shell] :after,[data-theme=nocturne] [data-shell] :before{transition-duration:.01ms!important;animation:none!important}}[data-theme=nocturne][data-color-mode=light] [data-shell] .ui-card,[data-theme=nocturne][data-color-mode=light][data-shell] .ui-card{background:hsl(var(--color-surface))}[data-theme=nocturne][data-color-mode=light] [data-shell-part=topbar],[data-theme=nocturne][data-color-mode=light][data-shell] [data-shell-part=topbar]{background:hsl(var(--color-bg)/.8)}[data-theme=nocturne] [data-shell] :is([class*=text-blue-],[class*=text-violet-],[class*=text-purple-],[class*=text-sky-],[class*=text-indigo-],[class*=text-cyan-],[class*=text-fuchsia-]){color:hsl(var(--color-fg))}[data-theme=nocturne] [data-shell] :is([class*=bg-blue-],[class*=bg-violet-],[class*=bg-purple-],[class*=bg-sky-],[class*=bg-indigo-],[class*=bg-cyan-]):not([class*=bg-blue-500]):not(button){background-color:hsl(var(--color-fg)/.08)}[data-theme=nocturne] [data-shell] :is([class*=text-emerald-],[class*=text-green-]):not([class*=bg-]):not(.ui-badge){color:hsl(var(--color-accent))}@media (max-width:767.98px){[data-theme=nocturne] [data-shell-part=bottom-nav]{background:hsl(var(--color-bg)/.72);border-top:1px solid hsl(var(--color-border));backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);box-shadow:0 -16px 40px -28px hsl(0 0% 0%/.9)}[data-theme=nocturne] [data-shell-part=bottom-nav] [data-tab]{color:hsl(var(--color-muted-fg));letter-spacing:.01em}[data-theme=nocturne] [data-shell-part=bottom-nav] [data-tab][aria-current=page],[data-theme=nocturne] [data-shell-part=bottom-nav] [data-tab][aria-expanded=true]{color:hsl(var(--color-fg))}[data-theme=nocturne] [data-shell-part=bottom-nav] [data-tab]:before{content:"";position:absolute;top:-1px;left:50%;width:28px;height:2px;border-radius:0 0 2px 2px;background:hsl(var(--color-accent));transform:translateX(-50%) scaleX(0);transition:transform var(--motion-fast,.16s) ease}[data-theme=nocturne] [data-shell-part=bottom-nav] [data-tab][aria-current=page]:before,[data-theme=nocturne] [data-shell-part=bottom-nav] [data-tab][aria-expanded=true]:before{transform:translateX(-50%) scaleX(1)}[data-theme=nocturne] [data-shell-part=bottom-nav] [data-tab]:focus-visible{box-shadow:inset 0 0 0 2px hsl(var(--color-fg)/.7);--tw-ring-shadow:none}[data-theme=nocturne] [data-shell] [data-mobile-count]{background:hsl(var(--color-accent));color:hsl(var(--color-bg));box-shadow:0 0 0 2px hsl(var(--color-bg))}[data-theme=nocturne] [data-shell-part=more-sheet]{background:hsl(var(--color-surface)/.86);border-top:1px solid hsl(var(--color-accent)/.35);backdrop-filter:blur(28px) saturate(1.3);-webkit-backdrop-filter:blur(28px) saturate(1.3);box-shadow:0 -24px 60px -20px hsl(0 0% 0%/.8)}[data-theme=nocturne] [data-shell-part=more-sheet] [data-sheet-grabber]{background:hsl(var(--color-fg)/.22)}[data-theme=nocturne] [data-shell-part=more-sheet] [data-sheet-title]{font-family:var(--font-display),Georgia,serif;font-weight:400;font-size:1.6rem;letter-spacing:-.02em}[data-theme=nocturne] [data-shell-part=more-sheet] [data-sheet-section]{font-family:var(--font-mono),ui-monospace,monospace;font-size:.72rem;font-weight:400;letter-spacing:.04em;text-transform:none;color:hsl(var(--color-muted-fg))}[data-theme=nocturne] [data-shell-part=more-sheet] [data-sheet-list]{background:hsl(var(--color-fg)/.03);border-color:hsl(var(--color-border));border-radius:14px}[data-theme=nocturne] [data-shell-part=more-sheet] [data-sheet-list]>li{border-color:hsl(var(--color-border))}[data-theme=nocturne] [data-shell-part=more-sheet] [data-sheet-list] a[aria-current=page]{color:hsl(var(--color-fg));box-shadow:inset 2px 0 0 0 hsl(var(--color-accent));background:hsl(var(--color-fg)/.05)}[data-theme=nocturne] [data-shell-part=more-sheet] [data-sheet-list] a[aria-current=page] svg:first-child{color:hsl(var(--color-accent))}[data-theme=nocturne] [data-shell-part=more-sheet] [data-sheet-search]{background:hsl(var(--color-bg)/.5);border-color:hsl(var(--color-border))}[data-theme=nocturne] [data-shell-part=more-sheet] [data-sheet-search]:focus-within{border-color:hsl(var(--color-fg)/.5)}[data-theme=nocturne] [data-shell-part=mobile-title]>div{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.08em;color:hsl(var(--color-accent)/.85)}[data-theme=nocturne] [data-shell-part=mobile-title] [data-mobile-title]{font-family:var(--font-display),Georgia,serif;font-weight:500;font-size:1.15rem;letter-spacing:-.015em}[data-theme=nocturne] [data-shell-part=topbar] a[data-shell-part=mobile-action]{background:hsl(var(--color-primary));color:hsl(var(--color-on-primary));box-shadow:none;font-family:inherit;font-weight:600}[data-theme=nocturne] [data-shell-part=topbar] a[data-shell-part=mobile-avatar]{background:transparent;box-shadow:none}[data-theme=nocturne] [data-shell-part=topbar] [data-avatar]{background:transparent;color:hsl(var(--color-fg));box-shadow:inset 0 0 0 1px hsl(var(--color-accent)/.6);font-family:var(--font-mono),ui-monospace,monospace;font-weight:500}[data-theme=nocturne] [data-shell-part=topbar] :is(a,button):focus-visible{outline:none;box-shadow:0 0 0 2px hsl(var(--color-bg)),0 0 0 4px hsl(var(--color-fg)/.7)}[data-theme=nocturne] [data-shell=admin] [data-shell-part=topbar]>div:last-child>button:not([data-shell-part]){min-width:44px;min-height:44px}[data-theme=nocturne] [data-shell-part=main]>.container{padding:1.1rem 16px 1.5rem}[data-theme=nocturne] [data-shell-part=main]>.container main[class*=px-]{padding-left:0;padding-right:0;padding-top:.25rem}[data-theme=nocturne] [data-shell-part=main]{font-size:.95rem;overflow-wrap:break-word}[data-theme=nocturne] [data-shell-part=main] h1{font-size:clamp(1.6rem,7vw,2rem);line-height:1.1}[data-theme=nocturne] [data-shell-part=main] .space-y-6>:not([hidden])~:not([hidden]),[data-theme=nocturne] [data-shell-part=main] .space-y-8>:not([hidden])~:not([hidden]){margin-top:1rem}[data-theme=nocturne] [data-shell] [data-metric-value]{font-size:1.6rem;line-height:1.1}[data-theme=nocturne] [data-shell] .ui-badge,[data-theme=nocturne] [data-shell] [data-metric-label],[data-theme=nocturne] [data-shell] table thead th{font-size:.72rem}[data-theme=nocturne] [data-shell-part=main] .ui-card>.p-6{padding:16px}[data-theme=nocturne] [data-shell-part=main] .ui-card>.p-6.pt-0{padding-top:0}[data-theme=nocturne] [data-shell-part=main] .ui-card>.p-6:has(+.p-6.pt-0){padding-bottom:12px}[data-theme=nocturne] [data-shell-part=main] .ui-card .ui-card.p-4,[data-theme=nocturne] [data-shell-part=main] .ui-card .ui-card.p-5,[data-theme=nocturne] [data-shell-part=main] .ui-card .ui-card>.p-6{padding:12px}[data-theme=nocturne] [data-shell-part=main] .ui-card .ui-card>.p-6.pt-0{padding-top:0}[data-theme=nocturne] [data-shell-part=main] .grid:has(>* [data-metric-value]),[data-theme=nocturne] [data-shell-part=main] .grid:has(>.ui-card>[data-metric-value]),[data-theme=nocturne] [data-shell-part=main] .grid[class*=grid-cols-]:has(>:nth-child(2)):not(:has(>:nth-child(9))):has(>* :is(.text-2xl,.text-3xl)):not(:has(>* :is(table,form,textarea,input,button,ul,ol,img,video,canvas,p.text-sm,p.text-base,.recharts-wrapper))){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}[data-theme=nocturne] [data-shell-part=main] .grid:has(>* [data-metric-value])>:last-child:nth-child(odd),[data-theme=nocturne] [data-shell-part=main] .grid[class*=grid-cols-]:has(>:nth-child(2)):not(:has(>:nth-child(9))):has(>* :is(.text-2xl,.text-3xl)):not(:has(>* :is(table,form,textarea,input,button,ul,ol,img,video,canvas,p.text-sm,p.text-base,.recharts-wrapper)))>:last-child:nth-child(odd){grid-column:span 2}[data-theme=nocturne] [data-shell-part=main] .grid[class*=grid-cols-]:has(>:nth-child(2)):not(:has(>:nth-child(9))):has(>* :is(.text-2xl,.text-3xl)):not(:has(>* :is(table,form,textarea,input,button,ul,ol,img,video,canvas,p.text-sm,p.text-base,.recharts-wrapper))) :is(.text-2xl,.text-3xl){font-size:1.6rem;line-height:1.1}[data-theme=nocturne] [data-shell-part=main] .ui-card:has([data-metric-value]){padding:14px;border-radius:14px}[data-theme=nocturne] [data-shell-part=main] .ui-card:has([data-metric-value])>.mt-5{margin-top:12px}[data-theme=nocturne] [data-shell-part=main] .ui-card:has([data-metric-value])>div:first-child>div[class*=size-9]{width:30px;height:30px}[data-theme=nocturne] [data-shell-part=main] table:not(:has(tr>:nth-child(9))){display:block;width:100%;min-width:0!important;border:0}[data-theme=nocturne] [data-shell-part=main] table:not(:has(tr>:nth-child(9))) thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}[data-theme=nocturne] [data-shell-part=main] table:not(:has(tr>:nth-child(9))) :is(tbody,tfoot){display:grid;gap:10px}[data-theme=nocturne] [data-shell-part=main] table:not(:has(tr>:nth-child(9))) tbody tr{position:relative;display:flex;flex-wrap:wrap;align-items:baseline;-moz-column-gap:14px;column-gap:14px;row-gap:6px;padding:14px 16px;border:1px solid hsl(var(--color-border));border-radius:14px;background:hsl(var(--color-fg)/.025)}[data-theme=nocturne] [data-shell-part=main] table:not(:has(tr>:nth-child(9))) tbody td{display:block;padding:0;border:0;width:auto;text-align:left!important;white-space:normal;min-width:0;max-width:100%}[data-theme=nocturne] [data-shell-part=main] table:not(:has(tr>:nth-child(9))) tbody td:first-child,[data-theme=nocturne] [data-shell-part=main] table:not(:has(tr>:nth-child(9))) tbody tr:has(>td:first-child :is(input[type=checkbox],[role=checkbox]))>td:nth-child(2){flex:1 1 100%;font-size:1rem;font-weight:500;color:hsl(var(--color-fg))}[data-theme=nocturne] [data-shell-part=main] table:not(:has(tr>:nth-child(9))) tbody td:not(:first-child){font-size:.875rem;color:hsl(var(--color-muted-fg))}[data-theme=nocturne] [data-shell-part=main] table:not(:has(tr>:nth-child(9))) tbody td[colspan]{flex-basis:100%;text-align:center!important}[data-theme=nocturne] [data-shell-part=main] table:not(:has(tr>:nth-child(9))) tbody td[data-label]:not(:first-child){flex:1 1 100%;display:flex;align-items:baseline;justify-content:space-between;gap:12px}[data-theme=nocturne] [data-shell-part=main] table:not(:has(tr>:nth-child(9))) tbody td[data-label]:not(:first-child):before{content:attr(data-label);font-family:var(--font-mono),ui-monospace,monospace;font-size:.72rem;color:hsl(var(--color-muted-fg))}[data-theme=nocturne] [data-shell-part=main] table:not(:has(tr>:nth-child(9))) tbody td:empty{display:none}[data-theme=nocturne] [data-shell-part=main] table:not(:has(tr>:nth-child(9))) tbody tr:has(>td:first-child :is(input[type=checkbox],[role=checkbox])){padding-left:48px}[data-theme=nocturne] [data-shell-part=main] table:not(:has(tr>:nth-child(9))) tbody tr>td:first-child:has(:is(input[type=checkbox],[role=checkbox])){position:absolute;top:12px;left:8px;display:flex;width:36px;height:36px;align-items:center;justify-content:center;flex:none}[data-theme=nocturne] [data-shell-part=main] table:not(:has(tr>:nth-child(9))) tbody tr>td:last-child:not(:first-child):not([data-label]):is(:has(>:is(button,a):only-child),:has(>div:only-child>:is(button,a):only-child)){position:absolute;top:6px;right:6px}[data-theme=nocturne] [data-shell-part=main] table:not(:has(tr>:nth-child(9))) tbody tr:is(:has(>td:last-child:not(:first-child):not([data-label])>:is(button,a):only-child),:has(>td:last-child:not(:first-child):not([data-label])>div:only-child>:is(button,a):only-child)){padding-right:52px}[data-theme=nocturne] [data-shell-part=main] table:not(:has(tr>:nth-child(9))) tbody tr:hover{background:hsl(var(--color-fg)/.045)}[data-theme=nocturne] [data-shell-part=main] :is([class*=overflow-x-auto],[class*=overflow-hidden],.ui-card):has(>table):not(:has(>table tr>:nth-child(9))){border:0;background:transparent;overflow:visible;padding:0;box-shadow:none}[data-theme=nocturne] [data-shell-part=main] .ui-card:has(>[class*=overflow-]>table):not(:has(>[class*=overflow-]>table tr>:nth-child(9))){border-color:transparent;background:transparent}[data-theme=nocturne] [data-shell-part=main] .ui-card:has(>[class*=overflow-]>table):not(:has(>[class*=overflow-]>table tr>:nth-child(9)))>.p-6{padding-left:2px;padding-right:2px}[data-theme=nocturne] [data-shell-part=main] table:has(tr>:nth-child(9)){font-size:.85rem}[data-theme=nocturne] [data-shell-part=main] :is([class*=overflow-x-auto],[class*=overflow-auto]):has(>table tr>:nth-child(9)){overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}[data-theme=nocturne] [data-shell-part=main] div:not([class*=overflow-])>table:has(tr>:nth-child(9)){display:block;overflow-x:auto;max-width:100%}[data-theme=nocturne] [data-shell-part=main] .recharts-responsive-container{height:200px!important;min-height:0!important}[data-theme=nocturne] [data-shell-part=main] [class*=h-]:has(>.recharts-responsive-container){height:200px}[data-theme=nocturne] [data-shell-part=main] .flex.flex-wrap:has(>:nth-child(4)):not(:has(>:not(button,a))),[data-theme=nocturne] [data-shell-part=main] [data-filter-bar],[data-theme=nocturne] [data-shell-part=main] [role=tablist]{display:flex;flex-wrap:nowrap;justify-content:flex-start;width:auto;max-width:calc(100% + 16px);margin-right:-16px;padding-right:16px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}[data-theme=nocturne] [data-shell-part=main] .flex.flex-wrap:has(>:nth-child(4)):not(:has(>:not(button,a)))::-webkit-scrollbar,[data-theme=nocturne] [data-shell-part=main] [data-filter-bar]::-webkit-scrollbar,[data-theme=nocturne] [data-shell-part=main] [role=tablist]::-webkit-scrollbar{display:none}[data-theme=nocturne] [data-shell-part=main] [role=tablist]{margin-right:0;padding-right:4px;max-width:100%}[data-theme=nocturne] [data-shell-part=main] .flex.flex-wrap:has(>:nth-child(4)):not(:has(>:not(button,a)))>*,[data-theme=nocturne] [data-shell-part=main] [data-filter-bar]>*,[data-theme=nocturne] [data-shell-part=main] [role=tablist]>*{flex:0 0 auto;scroll-snap-align:start;min-height:40px}[data-theme=nocturne] [data-shell] .ui-empty{text-align:center;align-items:center;padding:2rem 1rem}[data-theme=nocturne] [data-shell-part=main] :is(.ui-input,select,input:is([type=text],[type=email],[type=search],[type=number],[type=url],[type=tel],[type=password],[type=date],:not([type])):not([type=checkbox]):not([type=radio])){min-height:48px;font-size:16px}[data-theme=nocturne] [data-shell-part=main] textarea{font-size:16px}[data-theme=nocturne] [data-shell-part=main] .ui-empty .ui-button.bg-primary,[data-theme=nocturne] [data-shell-part=main] .ui-empty a:has(>.ui-button.bg-primary),[data-theme=nocturne] [data-shell-part=main] form .ui-button.bg-primary{width:100%;justify-content:center}[data-theme=nocturne] [data-shell-part=main] .ui-button{min-height:44px}[data-theme=nocturne] [data-shell-part=main] .ui-button:is([class*=size-8],[class*=size-9],[class*=w-8],[class*=w-9],[class*=w-10]){min-width:44px}}@media (max-width:767.98px) and (prefers-reduced-motion:reduce){[data-theme=nocturne] [data-shell-part=bottom-nav] [data-tab]:before{transition:none}}