@custom-variant dark (&:is(.dark *));@theme inline{--z-index-base: 0; --z-index-dropdown: 40; --z-index-sticky-header: 50; --z-index-fab: 60; --z-index-sheet: 70; --z-index-drawer: 70; --z-index-modal: 80; --z-index-popover: 90; --z-index-toast: 100;  --shadow-xs: 0 1px 2px 0 #0000000a; --shadow-sm: 0 2px 4px 0 #0000000f, 0 1px 2px -1px #0000000a; --shadow-md: 0 4px 8px -2px #0000001a, 0 2px 4px -2px #0000000f; --shadow-lg: 0 12px 24px -4px #0000001f, 0 4px 8px -2px #00000014; --shadow-xl: 0 20px 40px -8px #0000002e, 0 8px 16px -4px #0000001a;  --surface-raised-border: transparent; --surface-raised-border-opacity: 0; --surface-raised-shadow: var(--shadow-sm); --surface-flat-border: transparent; --surface-flat-shadow: var(--shadow-xs); --surface-flush-border: transparent; --surface-flush-shadow: none; --surface-inset-border: var(--border); --surface-inset-border-opacity: .3; --surface-inset-shadow: inset 0 1px 3px #0000000f; --color-background: var(--background); --color-foreground: var(--foreground); --font-sans: var(--font-geist-sans); --font-mono: var(--font-geist-mono); --color-sidebar-ring: var(--sidebar-ring); --color-sidebar-border: var(--sidebar-border); --color-sidebar-accent-foreground: var(--sidebar-accent-foreground); --color-sidebar-accent: var(--sidebar-accent); --color-sidebar-primary-foreground: var(--sidebar-primary-foreground); --color-sidebar-primary: var(--sidebar-primary); --color-sidebar-foreground: var(--sidebar-foreground); --color-sidebar: var(--sidebar); --color-chart-5: var(--chart-5); --color-chart-4: var(--chart-4); --color-chart-3: var(--chart-3); --color-chart-2: var(--chart-2); --color-chart-1: var(--chart-1); --color-ring: var(--ring); --color-input: var(--input); --color-border: var(--border); --color-destructive-foreground: var(--destructive-foreground); --color-destructive: var(--destructive); --color-info-foreground: var(--info-foreground); --color-info: var(--info); --color-accent-foreground: var(--accent-foreground); --color-accent: var(--accent); --color-muted-foreground: var(--muted-foreground); --color-muted: var(--muted); --color-secondary-foreground: var(--secondary-foreground); --color-secondary: var(--secondary); --color-primary-foreground: var(--primary-foreground); --color-primary: var(--primary); --color-popover-foreground: var(--popover-foreground); --color-popover: var(--popover); --color-card-foreground: var(--card-foreground); --color-card: var(--card); --color-surface: var(--surface); --color-success-foreground: var(--success-foreground); --color-success: var(--success); --color-google-lavender: #7986cb; --color-google-sage: #33b679; --color-google-grape: #8e24aa; --color-google-flamingo: #e67c73; --color-google-banana: #f6bf26; --color-google-tangerine: #f4511e; --color-google-peacock: #039be5; --color-google-graphite: #616161; --color-google-blueberry: #3f51b5; --color-google-basil: #0b8043; --color-google-tomato: #d50000; --color-warning-foreground: var(--warning-foreground); --color-warning: var(--warning); --radius-sm: calc(var(--radius) - 4px); --radius-md: calc(var(--radius) - 2px); --radius-lg: var(--radius); --radius-xl: calc(var(--radius) + 4px); --radius-full: 9999px; @keyframes accordion-down { from { height: 0 } to { height: var(--radix-accordion-content-height) } } @keyframes accordion-up { from { height: var(--radix-accordion-content-height) } to { height: 0 } } @keyframes ping-slow { 75%, 100% { transform: scale(2); opacity: 0; } } @keyframes shimmer { 0% { transform: translateX(-100%); } 100% { transform: translateX(200%); } } --animate-accordion-down: accordion-down .2s ease-out; --animate-accordion-up: accordion-up .2s ease-out; --animate-ping-slow: ping-slow 3s cubic-bezier(0, 0, .2, 1) infinite; --animate-shimmer: shimmer 1.5s infinite linear;}:root{--primary-100:#cddfff;--primary-200:#79a3f5;--primary-300:#1e5ae2;--accent-100:#90d9fa;--accent-200:#006e93;--text-100:#090d16;--text-200:#3d434d;--bg-100:#fafcff;--bg-200:#eff2f7;--bg-300:#dde1ea;--radius:.625rem;--background:#fff;--foreground:var(--text-100);--card:#fff;--card-foreground:var(--text-100);--surface:var(--bg-100);--popover:#fff;--popover-foreground:var(--text-100);--primary:#1e5ae2;--primary-foreground:#fcfcfc;--secondary:var(--bg-200);--secondary-foreground:var(--text-100);--muted:var(--bg-200);--muted-foreground:var(--text-200);--accent:#0086af;--accent-foreground:#000407;--destructive:#e40014;--destructive-foreground:#fafafa;--border:#dadee5;--input:#c7cedb;--ring:#1e5ae2;--success:#13a333;--success-foreground:#fafafa;--warning:#fa7108;--warning-foreground:#fafafa;--info:#0084cc;--info-foreground:#fafafa;--chart-1:#4980f1;--chart-2:#8d6be7;--chart-3:#b859c4;--chart-4:#d34d8f;--chart-5:#de4d50;--sidebar:var(--bg-200);--sidebar-foreground:var(--text-100);--sidebar-primary:#1e5ae2;--sidebar-primary-foreground:#fcfcfc;--sidebar-accent:#90d9fa;--sidebar-accent-foreground:var(--text-100);--sidebar-border:#dadee5;--sidebar-ring:#1e5ae2;--neutral-100:#f5f5f5;--neutral-200:#e4e4e4;--neutral-300:#cecece;--pastel-red:#ffc6c4;--pastel-orange:#ffcfa7;--pastel-green:#bfedb5;--pastel-blue:#a4e1ff;--pastel-purple:#d6d0ff}@supports (color:lab(0% 0 0)){:root{--primary-100:lab(88.0759% -.989139 -23.8895);--primary-200:lab(66.6128% 2.62403 -46.2049);--primary-300:lab(41.6434% 22.7322 -75.5241);--accent-100:lab(82.9009% -17.4372 -23.7017);--accent-200:lab(42.1555% -23.6887 -45.5054);--text-100:lab(3.62898% .0232384 -5.325);--text-200:lab(27.9873% -.427917 -7.39933);--bg-100:lab(98.8209% -.179648 -1.88609);--bg-200:lab(95.3291% -.279546 -3.01319);--bg-300:lab(89.5126% -.401884 -4.5099);--background:lab(100% 0 0);--card:lab(100% 0 0);--popover:lab(100% 0 0);--primary:lab(41.6434% 22.7322 -75.5241);--primary-foreground:lab(98.84% .0000298023 -.0000119209);--accent:lab(51.5051% -26.7912 -48.557);--accent-foreground:lab(.914984% -.784092 -1.64284);--destructive:lab(48.4493% 77.4328 61.5452);--destructive-foreground:lab(98.26% 0 0);--border:lab(88.3609% -.341117 -3.76176);--input:lab(82.5175% -.607282 -7.48301);--ring:lab(41.6434% 22.7322 -75.5241);--success:lab(58.4866% -53.3732 45.2615);--success-foreground:lab(98.26% 0 0);--warning:lab(64.3554% 50.6617 71.3954);--warning-foreground:lab(98.26% 0 0);--info:lab(51.7754% -11.4712 -49.8349);--info-foreground:lab(98.26% 0 0);--chart-1:lab(54.224% 10.7857 -63.5763);--chart-2:lab(53.2583% 35.1076 -59.1492);--chart-3:lab(53.1598% 50.103 -39.0404);--chart-4:lab(53.5389% 57.7618 -7.61526);--chart-5:lab(54.0823% 57.1523 30.9562);--sidebar-primary:lab(41.6434% 22.7322 -75.5241);--sidebar-primary-foreground:lab(98.84% .0000298023 -.0000119209);--sidebar-accent:lab(82.9009% -17.4372 -23.7017);--sidebar-border:lab(88.3609% -.341117 -3.76176);--sidebar-ring:lab(41.6434% 22.7322 -75.5241);--neutral-100:lab(96.52% -.0000298023 .0000119209);--neutral-200:lab(90.72% .0000298023 -.0000119209);--neutral-300:lab(82.6% .0000298023 -.0000119209);--pastel-red:lab(85.2667% 25.4574 10.9409);--pastel-orange:lab(86.9767% 17.0285 31.6929);--pastel-green:lab(89.5093% -23.3186 22.4812);--pastel-blue:lab(86.3273% -15.5954 -22.7687);--pastel-purple:lab(85.2217% 11.1159 -27.669)}}[data-theme=minimal]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--primary-100:#cddfff;--primary-200:#79a3f5;--primary-300:#1e5ae2;--accent-100:#90d9fa;--accent-200:#006e93;--text-100:#090d16;--text-200:#3d434d;--bg-100:#fafcff;--bg-200:#eff2f7;--bg-300:#dde1ea;--radius:.625rem;--background:#fff;--foreground:var(--text-100);--card:#fff;--card-foreground:var(--text-100);--surface:var(--bg-100);--popover:#fff;--popover-foreground:var(--text-100);--primary:#1e5ae2;--primary-foreground:#fcfcfc;--secondary:var(--bg-200);--secondary-foreground:var(--text-100);--muted:var(--bg-200);--muted-foreground:var(--text-200);--accent:#0086af;--accent-foreground:#000407;--destructive:#e40014;--destructive-foreground:#fafafa;--border:#dadee5;--input:#c7cedb;--ring:#1e5ae2}@supports (color:lab(0% 0 0)){[data-theme=minimal]{--primary-100:lab(88.0759% -.989139 -23.8895);--primary-200:lab(66.6128% 2.62403 -46.2049);--primary-300:lab(41.6434% 22.7322 -75.5241);--accent-100:lab(82.9009% -17.4372 -23.7017);--accent-200:lab(42.1555% -23.6887 -45.5054);--text-100:lab(3.62898% .0232384 -5.325);--text-200:lab(27.9873% -.427917 -7.39933);--bg-100:lab(98.8209% -.179648 -1.88609);--bg-200:lab(95.3291% -.279546 -3.01319);--bg-300:lab(89.5126% -.401884 -4.5099);--background:lab(100% 0 0);--card:lab(100% 0 0);--popover:lab(100% 0 0);--primary:lab(41.6434% 22.7322 -75.5241);--primary-foreground:lab(98.84% .0000298023 -.0000119209);--accent:lab(51.5051% -26.7912 -48.557);--accent-foreground:lab(.914984% -.784092 -1.64284);--destructive:lab(48.4493% 77.4328 61.5452);--destructive-foreground:lab(98.26% 0 0);--border:lab(88.3609% -.341117 -3.76176);--input:lab(82.5175% -.607282 -7.48301);--ring:lab(41.6434% 22.7322 -75.5241)}}[data-theme=modern]{--primary-100:#d4eaf7;--primary-200:#b6ccd8;--primary-300:#3b3c3d;--accent-100:#71c4ef;--accent-200:#00668c;--text-100:#1d1c1c;--text-200:#313d44;--bg-100:#fffefb;--bg-200:#f5f4f1;--bg-300:#cccbc8;--radius:.625rem;--background:#fff;--foreground:var(--text-100);--card:#fff;--card-foreground:var(--text-100);--surface:var(--bg-100);--popover:#fff;--popover-foreground:var(--text-100);--primary:var(--accent-200);--primary-foreground:#fff;--secondary:var(--bg-200);--secondary-foreground:var(--text-100);--muted:var(--bg-200);--muted-foreground:var(--text-200);--accent:var(--accent-100);--accent-foreground:var(--text-100);--destructive:#e40014;--destructive-foreground:#fafafa;--border:#e6e6e6;--input:var(--primary-200);--ring:var(--accent-200);--success:#13a333;--success-foreground:#fafafa;--warning:#fa7108;--warning-foreground:#fafafa;--info:#0084cc;--info-foreground:#fafafa;--chart-1:#f05100;--chart-2:#009588;--chart-3:#104e64;--chart-4:#fcbb00;--chart-5:#f99c00;--sidebar:var(--bg-200);--sidebar-foreground:var(--text-100);--sidebar-primary:var(--accent-200);--sidebar-primary-foreground:#fff;--sidebar-accent:var(--accent-100);--sidebar-accent-foreground:var(--text-100);--sidebar-border:var(--primary-200);--sidebar-ring:var(--accent-200);--neutral-100:#f5f5f5;--neutral-200:#e4e4e4;--neutral-300:#cecece;--pastel-red:#ffc6c4;--pastel-orange:#ffcfa7;--pastel-green:#bfedb5;--pastel-blue:#a4e1ff;--pastel-purple:#d6d0ff}@supports (color:lab(0% 0 0)){[data-theme=modern]{--destructive:lab(48.4493% 77.4328 61.5452);--destructive-foreground:lab(98.26% 0 0);--success:lab(58.4866% -53.3732 45.2615);--success-foreground:lab(98.26% 0 0);--warning:lab(64.3554% 50.6617 71.3954);--warning-foreground:lab(98.26% 0 0);--info:lab(51.7754% -11.4712 -49.8349);--info-foreground:lab(98.26% 0 0);--chart-1:lab(57.1026% 64.2584 89.8886);--chart-2:lab(55.0223% -41.0774 -3.90277);--chart-3:lab(30.372% -13.1853 -18.7887);--chart-4:lab(80.1641% 16.6016 99.2089);--chart-5:lab(72.7183% 31.8672 97.9407);--neutral-100:lab(96.52% -.0000298023 .0000119209);--neutral-200:lab(90.72% .0000298023 -.0000119209);--neutral-300:lab(82.6% .0000298023 -.0000119209);--pastel-red:lab(85.2667% 25.4574 10.9409);--pastel-orange:lab(86.9767% 17.0285 31.6929);--pastel-green:lab(89.5093% -23.3186 22.4812);--pastel-blue:lab(86.3273% -15.5954 -22.7687);--pastel-purple:lab(85.2217% 11.1159 -27.669)}}[data-theme=light-navy-blush]{--primary-100:#2c3e50;--primary-200:#57687c;--primary-300:#b4c7dd;--accent-100:#f7cac9;--accent-200:#926b6a;--text-100:#333;--text-200:#5c5c5c;--bg-100:#f2f2f2;--bg-200:#e8e8e8;--bg-300:#bfbfbf;--radius:.625rem;--background:#fff;--foreground:var(--text-100);--card:#fff;--card-foreground:var(--text-100);--popover:#fff;--popover-foreground:var(--text-100);--primary:var(--primary-100);--primary-foreground:#fff;--secondary:var(--bg-200);--secondary-foreground:var(--text-100);--muted:var(--bg-200);--muted-foreground:var(--text-200);--accent:var(--accent-100);--accent-foreground:var(--text-100);--destructive:#e40014;--destructive-foreground:#fafafa;--border:#e6e6e6;--input:var(--bg-300);--ring:var(--primary-200);--success:#13a333;--success-foreground:#fafafa;--warning:#fa7108;--warning-foreground:#fafafa;--info:#0084cc;--info-foreground:#fafafa;--chart-1:#203e52;--chart-2:#feb9b8;--chart-3:#886968;--chart-4:#4f6778;--chart-5:#95bdda;--sidebar:var(--primary-100);--sidebar-foreground:#fff;--sidebar-primary:var(--accent-100);--sidebar-primary-foreground:var(--text-100);--sidebar-accent:var(--primary-200);--sidebar-accent-foreground:#fff;--sidebar-border:var(--bg-300);--sidebar-ring:var(--primary-200);--neutral-100:#f5f5f5;--neutral-200:#e4e4e4;--neutral-300:#cecece;--pastel-red:#ffc6c4;--pastel-orange:#ffcfa7;--pastel-green:#bfedb5;--pastel-blue:#a4e1ff;--pastel-purple:#d6d0ff}@supports (color:lab(0% 0 0)){[data-theme=light-navy-blush]{--destructive:lab(48.4493% 77.4328 61.5452);--destructive-foreground:lab(98.26% 0 0);--success:lab(58.4866% -53.3732 45.2615);--success-foreground:lab(98.26% 0 0);--warning:lab(64.3554% 50.6617 71.3954);--warning-foreground:lab(98.26% 0 0);--info:lab(51.7754% -11.4712 -49.8349);--info-foreground:lab(98.26% 0 0);--chart-1:lab(24.5888% -6.30894 -15.8121);--chart-2:lab(81.7862% 25.4611 10.9522);--chart-3:lab(47.3947% 12.7181 5.43933);--chart-4:lab(42.0258% -5.78566 -12.86);--chart-5:lab(74.5213% -8.73026 -19.3082);--neutral-100:lab(96.52% -.0000298023 .0000119209);--neutral-200:lab(90.72% .0000298023 -.0000119209);--neutral-300:lab(82.6% .0000298023 -.0000119209);--pastel-red:lab(85.2667% 25.4574 10.9409);--pastel-orange:lab(86.9767% 17.0285 31.6929);--pastel-green:lab(89.5093% -23.3186 22.4812);--pastel-blue:lab(86.3273% -15.5954 -22.7687);--pastel-purple:lab(85.2217% 11.1159 -27.669)}}[data-theme=dark-neon]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--primary-100:#a78bfa;--primary-200:#818cf8;--primary-300:#ddd6fe;--radius:.625rem;--accent-100:#64748b;--accent-200:#94a3b8;--text-100:#f1f5f9;--text-200:#94a3b8;--bg-100:#000;--bg-200:#0f0f10;--bg-300:#1d1e20;--background:#000;--foreground:var(--text-100);--card:var(--bg-200);--card-foreground:var(--text-100);--popover:var(--bg-300);--popover-foreground:var(--text-100);--primary:var(--primary-100);--primary-foreground:#0f172a;--secondary:var(--bg-300);--secondary-foreground:var(--text-100);--muted:var(--bg-100);--muted-foreground:var(--text-200);--accent:var(--bg-300);--accent-foreground:var(--text-100);--destructive:#d40924;--destructive-foreground:#fafafa;--border:#484e5b;--input:#484e5b;--ring:var(--primary-200);--success:#089428;--success-foreground:#dbf8da;--warning:#df6700;--warning-foreground:#ffe8d9;--info:#39aaed;--info-foreground:#0b0b0b;--chart-1:#a7adff;--chart-2:#12c281;--chart-3:#fd73d5;--chart-4:#00afff;--chart-5:#e5a400;--sidebar:var(--bg-200);--sidebar-foreground:var(--text-100);--sidebar-primary:var(--primary-100);--sidebar-primary-foreground:#0f172a;--sidebar-accent:var(--bg-300);--sidebar-accent-foreground:var(--text-100);--sidebar-border:var(--bg-300);--sidebar-ring:var(--primary-200);--neutral-100:#121212;--neutral-200:#222;--neutral-300:#3a3a3a;--pastel-red:#6b141f;--pastel-orange:#643400;--pastel-green:#0e4800;--pastel-blue:#004260;--pastel-purple:#3c2a73}@supports (color:lab(0% 0 0)){[data-theme=dark-neon]{--destructive:lab(45.5382% 69.8881 46.2994);--destructive-foreground:lab(98.26% 0 0);--success:lab(53.3878% -50.7496 44.2175);--success-foreground:lab(94.8512% -13.972 10.919);--warning:lab(58.2275% 46.4538 73.0919);--warning-foreground:lab(93.9736% 11.2339 15.0524);--info:lab(65.5186% -15.1875 -43.7868);--info-foreground:lab(3.04863% 0 0);--chart-1:lab(72.3607% 22.6888 -63.5167);--chart-2:lab(69.6249% -53.5528 21.014);--chart-3:lab(68.1503% 61.606 -24.8071);--chart-4:lab(67.1932% -16.4474 -55.8621);--chart-5:lab(72.0795% 20.7404 97.8744);--neutral-100:lab(5.26802% 0 0);--neutral-200:lab(13% 0 0);--neutral-300:lab(24.6% 0 0);--pastel-red:lab(23.3227% 38.5052 18.4509);--pastel-orange:lab(27.453% 27.2059 53.8034);--pastel-green:lab(25.902% -30.5417 35.4081);--pastel-blue:lab(24.6262% -14.9639 -32.706);--pastel-purple:lab(22.7241% 23.5626 -40.1052)}}[data-theme=dark-sapphire]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--primary-100:#61bafa;--primary-200:#2d9be0;--primary-300:#a3d8ff;--accent-100:#00616b;--accent-200:#00a2b1;--text-100:#eff2f5;--text-200:#999fa4;--bg-100:#02060b;--bg-200:#081017;--bg-300:#121c23;--radius:.625rem;--background:#02060b;--foreground:var(--text-100);--card:var(--bg-200);--card-foreground:var(--text-100);--popover:#1d2830;--popover-foreground:var(--text-100);--primary:#3da7ed;--primary-foreground:#000408;--secondary:var(--bg-300);--secondary-foreground:var(--text-100);--muted:var(--bg-300);--muted-foreground:var(--text-200);--accent:#00acbd;--accent-foreground:#000405;--destructive:#d40924;--destructive-foreground:#fafafa;--border:#252f37;--input:#252f37;--ring:#3da7ed;--success:#089428;--success-foreground:#dbf8da;--warning:#df6700;--warning-foreground:#ffe8d9;--info:#39aaed;--info-foreground:#0b0b0b;--chart-1:#27aeff;--chart-2:#849dff;--chart-3:#b88af7;--chart-4:#dd7bd1;--chart-5:#f3759d;--sidebar:var(--bg-200);--sidebar-foreground:var(--text-100);--sidebar-primary:#3da7ed;--sidebar-primary-foreground:#000408;--sidebar-accent:var(--bg-300);--sidebar-accent-foreground:var(--text-100);--sidebar-border:#252f37;--sidebar-ring:#3da7ed;--neutral-100:#121212;--neutral-200:#222;--neutral-300:#3a3a3a;--pastel-red:#6b141f;--pastel-orange:#643400;--pastel-green:#0e4800;--pastel-blue:#004260;--pastel-purple:#3c2a73}@supports (color:lab(0% 0 0)){[data-theme=dark-sapphire]{--primary-100:lab(72.0186% -13.522 -40.4005);--primary-200:lab(60.3028% -12.8829 -44.5174);--primary-300:lab(83.7498% -10.7856 -27.3745);--accent-100:lab(36.8831% -24.0615 -14.1227);--accent-200:lab(60.3165% -32.2198 -18.8806);--text-100:lab(95.3658% -.770777 -1.68377);--text-200:lab(65.2103% -1.51771 -3.35431);--bg-100:lab(1.55829% -.587598 -1.98312);--bg-200:lab(4.43499% -1.48952 -4.66877);--bg-300:lab(9.51951% -2.60799 -6.53028);--background:lab(1.55829% -.587598 -1.98312);--popover:lab(15.3224% -2.92939 -7.20339);--primary:lab(64.9694% -13.453 -44.6063);--primary-foreground:lab(.89562% -.429437 -2.00354);--accent:lab(63.9052% -36.1072 -21.1893);--accent-foreground:lab(.941593% -1.22183 -.946263);--destructive:lab(45.5382% 69.8881 46.2994);--destructive-foreground:lab(98.26% 0 0);--border:lab(18.8063% -2.74827 -6.57908);--input:lab(18.8063% -2.74827 -6.57908);--ring:lab(64.9694% -13.453 -44.6063);--success:lab(53.3878% -50.7496 44.2175);--success-foreground:lab(94.8512% -13.972 10.919);--warning:lab(58.2275% 46.4538 73.0919);--warning-foreground:lab(93.9736% 11.2339 15.0524);--info:lab(65.5186% -15.1875 -43.7868);--info-foreground:lab(3.04863% 0 0);--chart-1:lab(67.2006% -14.1743 -50.7972);--chart-2:lab(65.9159% 13.4181 -57.3224);--chart-3:lab(65.2365% 34.3475 -48.8716);--chart-4:lab(65.1939% 47.3593 -27.3259);--chart-5:lab(65.538% 52.4784 2.85637);--sidebar-primary:lab(64.9694% -13.453 -44.6063);--sidebar-primary-foreground:lab(.89562% -.429437 -2.00354);--sidebar-border:lab(18.8063% -2.74827 -6.57908);--sidebar-ring:lab(64.9694% -13.453 -44.6063);--neutral-100:lab(5.26802% 0 0);--neutral-200:lab(13% 0 0);--neutral-300:lab(24.6% 0 0);--pastel-red:lab(23.3227% 38.5052 18.4509);--pastel-orange:lab(27.453% 27.2059 53.8034);--pastel-green:lab(25.902% -30.5417 35.4081);--pastel-blue:lab(24.6262% -14.9639 -32.706);--pastel-purple:lab(22.7241% 23.5626 -40.1052)}}[data-theme=dark-electric]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--primary-100:#0085ff;--primary-200:#69b4ff;--primary-300:#e0ffff;--accent-100:#006fff;--accent-200:#e1ffff;--text-100:#fff;--text-200:#9e9e9e;--bg-100:#000;--bg-200:#0f0f10;--bg-300:#1d1f20;--radius:.625rem;--background:#000;--foreground:var(--text-100);--card:var(--bg-200);--card-foreground:var(--text-100);--popover:var(--bg-300);--popover-foreground:var(--text-100);--primary:var(--primary-100);--primary-foreground:#000;--secondary:var(--bg-300);--secondary-foreground:var(--text-100);--muted:var(--bg-300);--muted-foreground:var(--text-200);--accent:var(--accent-100);--accent-foreground:#fff;--destructive:#d40924;--destructive-foreground:#fafafa;--border:#484e5b;--input:#484e5b;--ring:var(--primary-100);--success:#089428;--success-foreground:#dbf8da;--warning:#df6700;--warning-foreground:#ffe8d9;--info:#39aaed;--info-foreground:#0b0b0b;--chart-1:#0086db;--chart-2:#00bdc6;--chart-3:#ce47eb;--chart-4:#88d000;--chart-5:#f0bd00;--sidebar:var(--bg-200);--sidebar-foreground:var(--text-100);--sidebar-primary:var(--primary-100);--sidebar-primary-foreground:#fff;--sidebar-accent:var(--bg-300);--sidebar-accent-foreground:var(--text-100);--sidebar-border:var(--bg-300);--sidebar-ring:var(--primary-100);--neutral-100:#121212;--neutral-200:#222;--neutral-300:#3a3a3a;--pastel-red:#6b141f;--pastel-orange:#643400;--pastel-green:#0e4800;--pastel-blue:#004260;--pastel-purple:#3c2a73}@supports (color:lab(0% 0 0)){[data-theme=dark-electric]{--destructive:lab(45.5382% 69.8881 46.2994);--destructive-foreground:lab(98.26% 0 0);--success:lab(53.3878% -50.7496 44.2175);--success-foreground:lab(94.8512% -13.972 10.919);--warning:lab(58.2275% 46.4538 73.0919);--warning-foreground:lab(93.9736% 11.2339 15.0524);--info:lab(65.5186% -15.1875 -43.7868);--info-foreground:lab(3.04863% 0 0);--chart-1:lab(52.3888% -3.74496 -70.6174);--chart-2:lab(69.2298% -55.8518 -22.8046);--chart-3:lab(55.3061% 69.0234 -57.4823);--chart-4:lab(76.5899% -43.2429 79.3449);--chart-5:lab(79.4441% 11.5386 117.115);--neutral-100:lab(5.26802% 0 0);--neutral-200:lab(13% 0 0);--neutral-300:lab(24.6% 0 0);--pastel-red:lab(23.3227% 38.5052 18.4509);--pastel-orange:lab(27.453% 27.2059 53.8034);--pastel-green:lab(25.902% -30.5417 35.4081);--pastel-blue:lab(24.6262% -14.9639 -32.706);--pastel-purple:lab(22.7241% 23.5626 -40.1052)}}@layer base{*{@apply border-border outline-ring/50;}body{@apply bg-background text-foreground;}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.dark img:not([data-media-fidelity=exact]):not([data-media-fidelity=exact] *),[data-theme^=dark-] img:not([data-media-fidelity=exact]):not([data-media-fidelity=exact] *){filter:brightness(.85)contrast(1.05);transition:filter .2s ease-in-out}.dark img:not([data-media-fidelity=exact]):not([data-media-fidelity=exact] *):hover,[data-theme^=dark-] img:not([data-media-fidelity=exact]):not([data-media-fidelity=exact] *):hover{filter:brightness()contrast()}}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:#0000;border-radius:9999px;transition:background-color .2s ease-out}:is(.is-scrolling,[data-scrolling=true])::-webkit-scrollbar-thumb{background-color:var(--border)}.scrollbar-auto-hide,body{scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .2s ease-out}.scrollbar-auto-hide:is(.is-scrolling,[data-scrolling=true]),body:is(.is-scrolling,[data-scrolling=true]){scrollbar-color:var(--border) transparent}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[role=toolbar] svg,[data-slot=toolbar] svg,.toolbar svg,[class*=toolbar] svg,.page-toolbar svg{stroke-width:1.6px}[role=toolbar] button:not([class*=bg-primary]):not([class*=bg-destructive]) svg,[data-slot=toolbar] button:not([class*=bg-primary]):not([class*=bg-destructive]) svg,.toolbar button:not([class*=bg-primary]):not([class*=bg-destructive]) svg,[class*=toolbar] button:not([class*=bg-primary]):not([class*=bg-destructive]) svg{stroke-width:1.6px;color:var(--muted-foreground);transition:color .15s ease-in-out,stroke .15s ease-in-out}[role=toolbar] button:not([class*=bg-primary]):not([class*=bg-destructive]):hover svg,[data-slot=toolbar] button:not([class*=bg-primary]):not([class*=bg-destructive]):hover svg,.toolbar button:not([class*=bg-primary]):not([class*=bg-destructive]):hover svg,[class*=toolbar] button:not([class*=bg-primary]):not([class*=bg-destructive]):hover svg{color:var(--foreground)}.dark [role=toolbar] button:not([class*=bg-primary]):not([class*=bg-destructive]) svg,.dark [data-slot=toolbar] button:not([class*=bg-primary]):not([class*=bg-destructive]) svg,.dark .toolbar button:not([class*=bg-primary]):not([class*=bg-destructive]) svg,.dark [class*=toolbar] button:not([class*=bg-primary]):not([class*=bg-destructive]) svg,[data-theme^=dark-] [role=toolbar] button:not([class*=bg-primary]):not([class*=bg-destructive]) svg,[data-theme^=dark-] [data-slot=toolbar] button:not([class*=bg-primary]):not([class*=bg-destructive]) svg,[data-theme^=dark-] .toolbar button:not([class*=bg-primary]):not([class*=bg-destructive]) svg,[data-theme^=dark-] [class*=toolbar] button:not([class*=bg-primary]):not([class*=bg-destructive]) svg{color:var(--muted-foreground)}.dark [role=toolbar] button:not([class*=bg-primary]):not([class*=bg-destructive]):hover svg,.dark [data-slot=toolbar] button:not([class*=bg-primary]):not([class*=bg-destructive]):hover svg,.dark .toolbar button:not([class*=bg-primary]):not([class*=bg-destructive]):hover svg,.dark [class*=toolbar] button:not([class*=bg-primary]):not([class*=bg-destructive]):hover svg,[data-theme^=dark-] [role=toolbar] button:not([class*=bg-primary]):not([class*=bg-destructive]):hover svg,[data-theme^=dark-] [data-slot=toolbar] button:not([class*=bg-primary]):not([class*=bg-destructive]):hover svg,[data-theme^=dark-] .toolbar button:not([class*=bg-primary]):not([class*=bg-destructive]):hover svg,[data-theme^=dark-] [class*=toolbar] button:not([class*=bg-primary]):not([class*=bg-destructive]):hover svg{color:var(--foreground)}.text-display-sm{letter-spacing:-.02em;font-size:1.875rem;font-weight:700;line-height:1.15}.text-display-md{letter-spacing:-.025em;font-size:2.25rem;font-weight:700;line-height:1.12}.text-display-lg{letter-spacing:-.03em;font-size:3rem;font-weight:700;line-height:1.08}.text-readout-sm{font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.75rem;font-weight:600;line-height:1.1}.text-readout-md{font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-size:2.25rem;font-weight:700;line-height:1.05}.text-readout-lg{font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:3rem;font-weight:700;line-height:1}
@source "../**/*.{ts,tsx}";@source "../../vendor/wiltermoodj-ui-*.tgz";@source "../../../../node_modules/@wiltermoodj/ui";@source "../../node_modules/@wiltermoodj/ui";
