html[data-type] body{font-family:var(--font-geist-sans),"Helvetica Neue",sans-serif}html[data-palette]{--theme-control-line:hsl(var(--input))}html[data-palette=ledger]{--ai-fill:linear-gradient(135deg,#f3e7e4,#f8f5ef);--ai-fill-hover:linear-gradient(135deg,#e6dfd2,#f3e7e4);--ai-edge:0 31% 80%;--ai-strong:linear-gradient(120deg,#5e1826,#7a2232);--ai-strong-hover:linear-gradient(120deg,#5e1826,#5e1826);--ai-glow:0 31% 80%;--theme-shade:28 26 23;--background:42 36% 94.5%;--foreground:36 10% 10.0%;--card:43 47% 97.1%;--card-foreground:36 10% 10.0%;--popover:43 47% 97.1%;--popover-foreground:36 10% 10.0%;--primary:349 56% 30.6%;--primary-foreground:0 0% 100.0%;--secondary:39 32% 91.4%;--secondary-foreground:36 9% 22.0%;--muted:39 32% 91.4%;--muted-foreground:38 8% 39.6%;--accent:16 35% 91.6%;--accent-foreground:348 59% 23.1%;--border:37 23% 86.3%;--input:37 9% 52.0%;--ring:349 56% 30.6%;--hover:348 59% 23.1%;--active:348 59% 23.1%;--focus:349 56% 30.6%;--success:349 56% 30.6%;--success-muted:12 38% 92.4%;--warning:351 62% 33.9%;--warning-muted:7 47% 93.3%;--destructive:351 62% 33.9%;--destructive-muted:7 47% 93.3%;--info:36 9% 22.0%;--info-muted:39 32% 91.4%;--chart-1:349 56% 30.6%;--chart-2:38 8% 39.6%;--chart-3:351 62% 33.9%;--chart-4:38 17% 74.5%;--chart-5:351 62% 33.9%;--theme-surface:#fbf9f4;--theme-sidebar:#efeae0;--theme-wash:#f8f5ef;--theme-tint:#f0ebe2;--theme-tint-strong:#e6dfd2;--theme-ink:#1c1a17;--theme-ink-2:#3d3933;--theme-muted:#6d675d;--theme-faint:#9a9386;--theme-line:#e4ded4;--theme-line-strong:#c9c1b3;--theme-accent:#7a2232;--theme-accent-strong:#5e1826;--theme-accent-soft:#f3e7e4;--theme-accent-line:#dcbcbc;--theme-on-accent:#ffffff;--theme-attention:#8c2131;--theme-attention-soft:#f6e8e6;--theme-attention-line:#e2bcbc;--theme-warning:#6b5a1e;--theme-danger:#8c2131;--theme-danger-line:#e2bcbc;--theme-danger-soft:#f6e8e6;--theme-warning-soft:#f0ebe2;--theme-warning-line:#c9c1b3;--theme-chip-bg:#f3e7e4;--theme-chip-line:#e2c9c4;--theme-chip-ink:#5e1826;--theme-highlight:#7a2232;--theme-bubble-0:#7a2232;--theme-bubble-1:#2b3a67;--theme-bubble-2:#5b2a52;--theme-bubble-3:#3d5a80;--theme-bubble-4:#9c3d54;--theme-bubble-5:#4a4540;--theme-bubble-6:#2a5d6e;--theme-bubble-7:#6b3a5e;--theme-accent-glow:rgba(122,34,50,.16);--theme-accent-haze:rgba(122,34,50,.06);--theme-accent-shade:rgba(122,34,50,.7)}html[data-palette=paper]{--ai-fill:linear-gradient(135deg,#efebe4,#f8f6f2);--ai-fill-hover:linear-gradient(135deg,#e7e3dc,#efebe4);--ai-edge:39 14% 75%;--ai-strong:linear-gradient(120deg,#000000,#18181b);--ai-strong-hover:linear-gradient(120deg,#000000,#000000);--ai-glow:39 14% 75%;--theme-shade:24 24 27;--background:37 31% 94.9%;--foreground:240 6% 10.0%;--card:45 50% 98.4%;--card-foreground:240 6% 10.0%;--popover:45 50% 98.4%;--popover-foreground:240 6% 10.0%;--primary:240 6% 10.0%;--primary-foreground:0 0% 100.0%;--secondary:38 26% 91.6%;--secondary-foreground:240 5% 26.1%;--muted:38 26% 91.6%;--muted-foreground:240 4% 42.5%;--accent:38 24% 91.2%;--accent-foreground:0 0% 0.0%;--border:38 19% 88.4%;--input:39 7% 52.0%;--ring:240 6% 10.0%;--hover:0 0% 0.0%;--active:0 0% 0.0%;--focus:240 6% 10.0%;--success:240 6% 10.0%;--success-muted:38 26% 91.6%;--warning:349 69% 36.9%;--warning-muted:352 48% 93.9%;--destructive:349 69% 36.9%;--destructive-muted:352 48% 93.9%;--info:240 5% 26.1%;--info-muted:38 26% 91.6%;--chart-1:240 6% 10.0%;--chart-2:240 4% 42.5%;--chart-3:349 69% 36.9%;--chart-4:40 15% 80.2%;--chart-5:349 69% 36.9%;--theme-surface:#fdfcf9;--theme-sidebar:#efebe4;--theme-wash:#f8f6f2;--theme-tint:#efebe4;--theme-tint-strong:#e7e3dc;--theme-ink:#18181b;--theme-ink-2:#3f3f46;--theme-muted:#686871;--theme-faint:#a1a1aa;--theme-line:#e7e3dc;--theme-line-strong:#d4cfc5;--theme-accent:#18181b;--theme-accent-strong:#000000;--theme-accent-soft:#efebe4;--theme-accent-line:#c9c3b8;--theme-on-accent:#ffffff;--theme-attention:#9f1d35;--theme-attention-soft:#f7e8ea;--theme-attention-line:#e6c1c8;--theme-warning:#6d5b16;--theme-danger:#9f1d35;--theme-danger-line:#e6c1c8;--theme-danger-soft:#f7e8ea;--theme-warning-soft:#efebe4;--theme-warning-line:#d4cfc5;--theme-chip-bg:#efebe4;--theme-chip-line:#ddd7cc;--theme-chip-ink:#3f3f46;--theme-highlight:#18181b;--theme-bubble-0:#18181b;--theme-bubble-1:#1e3a8a;--theme-bubble-2:#7f1d1d;--theme-bubble-3:#581c87;--theme-bubble-4:#155e75;--theme-bubble-5:#52525b;--theme-bubble-6:#9f1239;--theme-bubble-7:#3730a3;--theme-accent-glow:rgba(24,24,27,.16);--theme-accent-haze:rgba(24,24,27,.06);--theme-accent-shade:rgba(24,24,27,.7)}html[data-palette=slate]{--ai-fill:linear-gradient(135deg,#eef2ff,#f8fafc);--ai-fill-hover:linear-gradient(135deg,#e2e8f0,#eef2ff);--ai-edge:228 96% 89%;--ai-strong:linear-gradient(120deg,#020617,#0f172a);--ai-strong-hover:linear-gradient(120deg,#020617,#020617);--ai-glow:228 96% 89%;--theme-shade:15 23 42;--background:210 40% 96.1%;--foreground:222 47% 11.2%;--card:0 0% 100.0%;--card-foreground:222 47% 11.2%;--popover:0 0% 100.0%;--popover-foreground:222 47% 11.2%;--primary:222 47% 11.2%;--primary-foreground:0 0% 100.0%;--secondary:210 40% 96.1%;--secondary-foreground:215 25% 26.7%;--muted:210 40% 96.1%;--muted-foreground:215 17% 45.3%;--accent:226 100% 96.7%;--accent-foreground:229 84% 4.9%;--border:214 32% 91.4%;--input:216 16% 56.7%;--ring:222 47% 11.2%;--hover:229 84% 4.9%;--active:229 84% 4.9%;--focus:222 47% 11.2%;--success:222 47% 11.2%;--success-muted:226 100% 96.7%;--warning:345 83% 40.8%;--warning-muted:349 81% 95.9%;--destructive:345 83% 40.8%;--destructive-muted:349 81% 95.9%;--info:215 25% 26.7%;--info-muted:210 40% 96.1%;--chart-1:222 47% 11.2%;--chart-2:215 17% 45.3%;--chart-3:345 83% 40.8%;--chart-4:213 27% 83.9%;--chart-5:345 83% 40.8%;--theme-surface:#ffffff;--theme-sidebar:#f8fafc;--theme-wash:#f8fafc;--theme-tint:#f1f5f9;--theme-tint-strong:#e2e8f0;--theme-ink:#0f172a;--theme-ink-2:#334155;--theme-muted:#607087;--theme-faint:#94a3b8;--theme-line:#e2e8f0;--theme-line-strong:#cbd5e1;--theme-accent:#0f172a;--theme-accent-strong:#020617;--theme-accent-soft:#eef2ff;--theme-accent-line:#c7d2fe;--theme-on-accent:#ffffff;--theme-attention:#be123c;--theme-attention-soft:#fdecef;--theme-attention-line:#f5c2cd;--theme-warning:#854d0e;--theme-danger:#be123c;--theme-danger-line:#f5c2cd;--theme-danger-soft:#fdecef;--theme-warning-soft:#f1f5f9;--theme-warning-line:#cbd5e1;--theme-chip-bg:#eef2ff;--theme-chip-line:#e0e7ff;--theme-chip-ink:#3730a3;--theme-highlight:#4f46e5;--theme-bubble-0:#4f46e5;--theme-bubble-1:#0369a1;--theme-bubble-2:#7c3aed;--theme-bubble-3:#be185d;--theme-bubble-4:#0e7490;--theme-bubble-5:#475569;--theme-bubble-6:#9333ea;--theme-bubble-7:#1d4ed8;--theme-accent-glow:rgba(15,23,42,.16);--theme-accent-haze:rgba(15,23,42,.06);--theme-accent-shade:rgba(15,23,42,.7)}html[data-palette=harbor]{--ai-fill:linear-gradient(135deg,#dff0f1,#f4f8f9);--ai-fill-hover:linear-gradient(135deg,#d5e3e6,#dff0f1);--ai-edge:184 32% 73.9%;--ai-strong:linear-gradient(120deg,#06434a,#0b5a61);--ai-strong-hover:linear-gradient(120deg,#06434a,#06434a);--ai-glow:184 32% 73.9%;--theme-shade:13 39 46;--background:189 24% 94.3%;--foreground:193 56% 11.6%;--card:0 0% 100.0%;--card-foreground:193 56% 11.6%;--popover:0 0% 100.0%;--popover-foreground:193 56% 11.6%;--primary:185 80% 21.2%;--primary-foreground:0 0% 100.0%;--secondary:190 29% 91.8%;--secondary-foreground:193 32% 22.9%;--muted:190 29% 91.8%;--muted-foreground:194 16% 37.5%;--accent:190 29% 91.8%;--accent-foreground:193 56% 11.6%;--border:193 24% 88.6%;--input:193 11% 50.6%;--ring:185 80% 21.2%;--hover:186 85% 15.7%;--active:186 85% 15.7%;--focus:185 80% 21.2%;--success:185 80% 21.2%;--success-muted:190 29% 91.8%;--warning:5 72% 38.2%;--warning-muted:6 76% 95.1%;--destructive:5 72% 38.2%;--destructive-muted:6 76% 95.1%;--info:193 32% 22.9%;--info-muted:190 29% 91.8%;--chart-1:185 80% 21.2%;--chart-2:194 16% 37.5%;--chart-3:5 72% 38.2%;--chart-4:194 22% 80.4%;--chart-5:185 80% 21.2%;--theme-surface:#ffffff;--theme-sidebar:#e2ecee;--theme-wash:#f4f8f9;--theme-tint:#e4eef0;--theme-tint-strong:#d5e3e6;--theme-ink:#0d272e;--theme-ink-2:#28454d;--theme-muted:#50686f;--theme-faint:#8ea2a8;--theme-line:#dbe6e9;--theme-line-strong:#c2d3d8;--theme-accent:#0b5a61;--theme-accent-strong:#06434a;--theme-accent-soft:#dff0f1;--theme-accent-line:#a7cfd2;--theme-on-accent:#ffffff;--theme-attention:#a8261b;--theme-attention-soft:#fcebe9;--theme-attention-line:#f2c6c1;--theme-warning:#6e5410;--theme-danger:#a8261b;--theme-danger-line:#f2c6c1;--theme-danger-soft:#fcebe9;--theme-warning-soft:#f9f1db;--theme-warning-line:#e5d3a1;--theme-chip-bg:#dff0f1;--theme-chip-line:#c1e0e2;--theme-chip-ink:#0a4950;--theme-highlight:#0b5a61;--theme-bubble-0:#0b5a61;--theme-bubble-1:#1d4f8a;--theme-bubble-2:#8a2a4a;--theme-bubble-3:#4e3f8f;--theme-bubble-4:#0e6683;--theme-bubble-5:#46585f;--theme-bubble-6:#6a4795;--theme-bubble-7:#2c6a4c;--theme-accent-glow:rgba(11,90,97,.16);--theme-accent-haze:rgba(11,90,97,.06);--theme-accent-shade:rgba(11,90,97,.7)}html[data-palette=gallery]{--ai-fill:linear-gradient(135deg,#f1f1ef,#f8f8f7);--ai-fill-hover:linear-gradient(135deg,#e2e2df,#f1f1ef);--ai-edge:60 4% 78.0%;--ai-strong:linear-gradient(120deg,#000000,#111111);--ai-strong-hover:linear-gradient(120deg,#000000,#000000);--ai-glow:60 4% 78.0%;--theme-shade:17 17 17;--background:60 4% 95.1%;--foreground:0 0% 6.7%;--card:0 0% 100.0%;--card-foreground:0 0% 6.7%;--popover:0 0% 100.0%;--popover-foreground:0 0% 6.7%;--primary:0 0% 6.7%;--primary-foreground:0 0% 100.0%;--secondary:60 6% 92.9%;--secondary-foreground:0 0% 21.2%;--muted:60 6% 92.9%;--muted-foreground:0 0% 38.8%;--accent:60 6% 92.9%;--accent-foreground:0 0% 6.7%;--border:60 5% 88.8%;--input:60 1% 50.8%;--ring:350 85% 42.4%;--hover:0 0% 0.0%;--active:0 0% 0.0%;--focus:350 85% 42.4%;--success:0 0% 6.7%;--success-muted:60 6% 92.9%;--warning:355 82% 38.6%;--warning-muted:356 74% 95.5%;--destructive:355 82% 38.6%;--destructive-muted:356 74% 95.5%;--info:0 0% 21.2%;--info-muted:60 6% 92.9%;--chart-1:0 0% 6.7%;--chart-2:0 0% 38.8%;--chart-3:355 82% 38.6%;--chart-4:60 4% 79.6%;--chart-5:350 85% 42.4%;--theme-surface:#ffffff;--theme-sidebar:#ececea;--theme-wash:#f8f8f7;--theme-tint:#eeeeec;--theme-tint-strong:#e2e2df;--theme-ink:#111111;--theme-ink-2:#363636;--theme-muted:#636363;--theme-faint:#a0a09d;--theme-line:#e4e4e1;--theme-line-strong:#cdcdc9;--theme-accent:#111111;--theme-accent-strong:#000000;--theme-accent-soft:#f1f1ef;--theme-accent-line:#c9c9c5;--theme-on-accent:#ffffff;--theme-attention:#b3121f;--theme-attention-soft:#fcebec;--theme-attention-line:#f3c3c7;--theme-warning:#7a5200;--theme-danger:#b3121f;--theme-danger-line:#f3c3c7;--theme-danger-soft:#fcebec;--theme-warning-soft:#faf1dc;--theme-warning-line:#e8d3a3;--theme-chip-bg:#f1f1ef;--theme-chip-line:#dededa;--theme-chip-ink:#2b2b2b;--theme-highlight:#c8102e;--theme-bubble-0:#111111;--theme-bubble-1:#c8102e;--theme-bubble-2:#1f4fa3;--theme-bubble-3:#3d3d3d;--theme-bubble-4:#7c1d3c;--theme-bubble-5:#245c72;--theme-bubble-6:#5a4a8a;--theme-bubble-7:#2e5e3e;--theme-accent-glow:rgba(17,17,17,.16);--theme-accent-haze:rgba(17,17,17,.06);--theme-accent-shade:rgba(17,17,17,.7)}html[data-palette=atelier]{--ai-fill:linear-gradient(135deg,#f3ead6,#faf6ee);--ai-fill-hover:linear-gradient(135deg,#e6dccb,#f3ead6);--ai-edge:42 44% 73.3%;--ai-strong:linear-gradient(120deg,#000000,#1c1813);--ai-strong-hover:linear-gradient(120deg,#000000,#000000);--ai-glow:42 44% 73.3%;--theme-shade:28 24 19;--background:40 45% 93.5%;--foreground:33 19% 9.2%;--card:42 100% 98.0%;--card-foreground:33 19% 9.2%;--popover:42 100% 98.0%;--popover-foreground:33 19% 9.2%;--primary:33 19% 9.2%;--primary-foreground:0 0% 100.0%;--secondary:40 41% 90.0%;--secondary-foreground:35 18% 20.6%;--muted:40 41% 90.0%;--muted-foreground:35 14% 36.5%;--accent:40 41% 90.0%;--accent-foreground:33 19% 9.2%;--border:38 35% 86.1%;--input:37 12% 48.4%;--ring:43 100% 27.1%;--hover:0 0% 0.0%;--active:0 0% 0.0%;--focus:43 100% 27.1%;--success:33 19% 9.2%;--success-muted:40 41% 90.0%;--warning:5 66% 36.3%;--warning-muted:14 60% 93.1%;--destructive:5 66% 36.3%;--destructive-muted:14 60% 93.1%;--info:35 18% 20.6%;--info-muted:40 41% 90.0%;--chart-1:33 19% 9.2%;--chart-2:35 14% 36.5%;--chart-3:5 66% 36.3%;--chart-4:38 27% 76.3%;--chart-5:43 100% 27.1%;--theme-surface:#fffcf5;--theme-sidebar:#efe7d8;--theme-wash:#faf6ee;--theme-tint:#f0e9db;--theme-tint-strong:#e6dccb;--theme-ink:#1c1813;--theme-ink-2:#3e362b;--theme-muted:#6a5f50;--theme-faint:#a39886;--theme-line:#e8dfcf;--theme-line-strong:#d3c7b2;--theme-accent:#1c1813;--theme-accent-strong:#000000;--theme-accent-soft:#f3ead6;--theme-accent-line:#d9c79d;--theme-on-accent:#ffffff;--theme-attention:#9a2a1f;--theme-attention-soft:#f8e8e3;--theme-attention-line:#e9c2b9;--theme-warning:#6f5400;--theme-danger:#9a2a1f;--theme-danger-line:#e9c2b9;--theme-danger-soft:#f8e8e3;--theme-warning-soft:#f6eccb;--theme-warning-line:#dfc98a;--theme-chip-bg:#f3ead6;--theme-chip-line:#e4d6b6;--theme-chip-ink:#4a3a14;--theme-highlight:#8a6400;--theme-bubble-0:#1c1813;--theme-bubble-1:#7a5a00;--theme-bubble-2:#7f2a22;--theme-bubble-3:#2f4f6e;--theme-bubble-4:#5b4630;--theme-bubble-5:#3e5a3a;--theme-bubble-6:#6b3f5e;--theme-bubble-7:#44505a;--theme-accent-glow:rgba(28,24,19,.16);--theme-accent-haze:rgba(28,24,19,.06);--theme-accent-shade:rgba(28,24,19,.7)}html[data-palette=midnight]{--theme-scheme:dark;color-scheme:dark;--ai-fill:linear-gradient(135deg,#24334f,#0e1627);--ai-fill-hover:linear-gradient(135deg,#2b344a,#24334f);--ai-edge:219 33% 41.4%;--ai-strong:linear-gradient(120deg,#9fc2ff,#8ab4ff);--ai-strong-hover:linear-gradient(120deg,#9fc2ff,#9fc2ff);--ai-glow:219 33% 41.4%;--theme-shade:0 0 0;--background:223 49% 8.4%;--foreground:220 43% 93.1%;--card:221 46% 12.4%;--card-foreground:220 43% 93.1%;--popover:223 35% 15.7%;--popover-foreground:220 43% 93.1%;--primary:218 100% 77.1%;--primary-foreground:223 49% 8.4%;--secondary:222 33% 18.0%;--secondary-foreground:220 15% 76.9%;--muted:222 33% 18.0%;--muted-foreground:219 11% 63.9%;--accent:219 37% 22.5%;--accent-foreground:218 100% 83.9%;--border:221 25% 24.1%;--input:220 11% 44.7%;--ring:218 100% 77.1%;--hover:218 100% 81.2%;--active:218 100% 81.2%;--focus:218 100% 77.1%;--success:218 100% 77.1%;--success-foreground:223 49% 8.4%;--success-muted:219 37% 22.5%;--warning:42 78% 60.0%;--warning-foreground:223 49% 8.4%;--warning-muted:180 1% 19.4%;--destructive:7 100% 73.9%;--destructive-foreground:223 49% 8.4%;--destructive-muted:287 14% 20.0%;--info:220 15% 76.9%;--info-foreground:221 46% 12.4%;--info-muted:222 33% 18.0%;--chart-1:218 100% 77.1%;--chart-2:219 11% 63.9%;--chart-3:7 100% 73.9%;--chart-4:222 20% 33.1%;--chart-5:218 100% 77.1%;--theme-surface:#111a2e;--theme-sidebar:#090e1a;--theme-wash:#0e1627;--theme-tint:#1f283d;--theme-tint-strong:#2b344a;--theme-ink:#e6ebf5;--theme-ink-2:#bbc1cd;--theme-muted:#99a0ad;--theme-faint:#616878;--theme-line:#2e384d;--theme-line-strong:#444e65;--theme-accent:#8ab4ff;--theme-accent-strong:#9fc2ff;--theme-accent-soft:#24334f;--theme-accent-line:#475f8c;--theme-on-accent:#0b1120;--theme-attention:#ff8a7a;--theme-attention-soft:#372c3a;--theme-attention-line:#7c4c50;--theme-warning:#e9b949;--theme-danger:#ff8a7a;--theme-danger-line:#7c4c50;--theme-danger-soft:#372c3a;--theme-warning-soft:#313232;--theme-warning-line:#72623a;--theme-chip-bg:#24334f;--theme-chip-line:#35486d;--theme-chip-ink:#adcbff;--theme-highlight:#8ab4ff;--theme-bubble-0:#9cb9ed;--theme-bubble-1:#dbed9c;--theme-bubble-2:#ed9c9e;--theme-bubble-3:#9cedbc;--theme-bubble-4:#b59ced;--theme-bubble-5:#cfc7ba;--theme-bubble-6:#9cedeb;--theme-bubble-7:#ed9cdb;--theme-accent-glow:rgba(138,180,255,0.16);--theme-accent-haze:rgba(138,180,255,0.06);--theme-accent-shade:rgba(0,0,0,0.7)}html[data-palette=cobalt]{--theme-scheme:light;color-scheme:light;--ai-fill:linear-gradient(135deg,#e7ecfb,#f7f9fc);--ai-fill-hover:linear-gradient(135deg,#e4e5e8,#e7ecfb);--ai-edge:224 72% 80.4%;--ai-strong:linear-gradient(120deg,#0832ab,#0a3fd6);--ai-strong-hover:linear-gradient(120deg,#0832ab,#0832ab);--ai-glow:224 72% 80.4%;--theme-shade:6 11 22;--background:216 42% 95.3%;--foreground:221 57% 5.5%;--card:0 0% 100.0%;--card-foreground:221 57% 5.5%;--popover:0 0% 100.0%;--popover-foreground:221 57% 5.5%;--primary:224 91% 43.9%;--primary-foreground:0 0% 100.0%;--secondary:220 12% 95.1%;--secondary-foreground:222 10% 24.5%;--muted:220 12% 95.1%;--muted-foreground:215 19% 29.2%;--accent:225 71% 94.5%;--accent-foreground:225 91% 35.1%;--border:215 29% 83.5%;--input:225 3% 54.5%;--ring:224 91% 43.9%;--hover:225 91% 35.1%;--active:225 91% 35.1%;--focus:224 91% 43.9%;--success:224 91% 43.9%;--success-foreground:0 0% 100.0%;--success-muted:225 71% 94.5%;--warning:44 100% 23.9%;--warning-foreground:0 0% 100.0%;--warning-muted:46 30% 91.6%;--destructive:4 76% 40.0%;--destructive-foreground:0 0% 100.0%;--destructive-muted:4 50% 94.5%;--info:222 10% 24.5%;--info-foreground:0 0% 100.0%;--info-muted:220 12% 95.1%;--chart-1:224 91% 43.9%;--chart-2:215 19% 29.2%;--chart-3:4 76% 40.0%;--chart-4:213 9% 80.2%;--chart-5:224 91% 43.9%;--theme-surface:#ffffff;--theme-sidebar:#e6eaf1;--theme-wash:#f7f9fc;--theme-tint:#f1f2f4;--theme-tint-strong:#e4e5e8;--theme-ink:#060b16;--theme-ink-2:#383c45;--theme-muted:#3c4859;--theme-faint:#909297;--theme-line:#c9d3e1;--theme-line-strong:#c8ccd1;--theme-accent:#0a3fd6;--theme-accent-strong:#0832ab;--theme-accent-soft:#e7ecfb;--theme-accent-line:#a9bcf1;--theme-on-accent:#ffffff;--theme-attention:#b42318;--theme-attention-soft:#f8ebea;--theme-attention-line:#e7b9b5;--theme-warning:#7a5a00;--theme-danger:#b42318;--theme-danger-line:#e7b9b5;--theme-danger-soft:#f8ebea;--theme-warning-soft:#f0ede3;--theme-warning-line:#d4caad;--theme-chip-bg:#e7ecfb;--theme-chip-line:#c9d5f6;--theme-chip-ink:#0832ab;--theme-highlight:#0a3fd6;--theme-bubble-0:#224abe;--theme-bubble-1:#5e7f17;--theme-bubble-2:#be2d22;--theme-bubble-3:#18864e;--theme-bubble-4:#6122be;--theme-bubble-5:#7e7458;--theme-bubble-6:#198189;--theme-bubble-7:#be228c;--theme-accent-glow:rgba(10,63,214,0.16);--theme-accent-haze:rgba(10,63,214,0.06);--theme-accent-shade:rgba(10,63,214,0.7)}html[data-palette=poster]{--theme-scheme:light;color-scheme:light;--ai-fill:linear-gradient(135deg,#fae8f1,#fafafb);--ai-fill-hover:linear-gradient(135deg,#e6e5e6,#fae8f1);--ai-edge:330 62% 80.2%;--ai-strong:linear-gradient(120deg,#a01058,#c8146e);--ai-strong-hover:linear-gradient(120deg,#a01058,#a01058);--ai-glow:330 62% 80.2%;--theme-shade:26 18 32;--background:270 10% 96.1%;--foreground:274 28% 9.8%;--card:0 0% 100.0%;--card-foreground:274 28% 9.8%;--popover:0 0% 100.0%;--popover-foreground:274 28% 9.8%;--primary:330 82% 43.1%;--primary-foreground:0 0% 100.0%;--secondary:240 4% 95.1%;--secondary-foreground:275 8% 27.8%;--muted:240 4% 95.1%;--muted-foreground:276 5% 41.6%;--accent:330 64% 94.5%;--accent-foreground:330 82% 34.5%;--border:300 2% 89.2%;--input:266 3% 55.5%;--ring:330 82% 43.1%;--hover:330 82% 34.5%;--active:330 82% 34.5%;--focus:330 82% 43.1%;--success:330 82% 43.1%;--success-foreground:0 0% 100.0%;--success-muted:330 64% 94.5%;--warning:44 100% 23.9%;--warning-foreground:0 0% 100.0%;--warning-muted:46 30% 91.6%;--destructive:4 76% 40.0%;--destructive-foreground:0 0% 100.0%;--destructive-muted:4 50% 94.5%;--info:275 8% 27.8%;--info-foreground:0 0% 100.0%;--info-muted:240 4% 95.1%;--chart-1:330 82% 43.1%;--chart-2:276 5% 41.6%;--chart-3:4 76% 40.0%;--chart-4:270 2% 80.4%;--chart-5:330 82% 43.1%;--theme-surface:#ffffff;--theme-sidebar:#edecee;--theme-wash:#fafafb;--theme-tint:#f2f2f3;--theme-tint-strong:#e6e5e6;--theme-ink:#1a1220;--theme-ink-2:#48414d;--theme-muted:#6b656f;--theme-faint:#949197;--theme-line:#e4e3e4;--theme-line-strong:#cdccce;--theme-accent:#c8146e;--theme-accent-strong:#a01058;--theme-accent-soft:#fae8f1;--theme-accent-line:#ecadcc;--theme-on-accent:#ffffff;--theme-attention:#b42318;--theme-attention-soft:#f8ebea;--theme-attention-line:#e7b9b5;--theme-warning:#7a5a00;--theme-danger:#b42318;--theme-danger-line:#e7b9b5;--theme-danger-soft:#f8ebea;--theme-warning-soft:#f0ede3;--theme-warning-line:#d4caad;--theme-chip-bg:#fae8f1;--theme-chip-line:#f3cbdf;--theme-chip-ink:#a01058;--theme-highlight:#c8146e;--theme-bubble-0:#bb216e;--theme-bubble-1:#19818b;--theme-bubble-2:#2a8618;--theme-bubble-3:#4821bb;--theme-bubble-4:#bb3b21;--theme-bubble-5:#577d6a;--theme-bubble-6:#a121bb;--theme-bubble-7:#727b16;--theme-accent-glow:rgba(200,20,110,0.16);--theme-accent-haze:rgba(200,20,110,0.06);--theme-accent-shade:rgba(200,20,110,0.7)}html[data-palette=heather]{--theme-scheme:light;color-scheme:light;--ai-fill:linear-gradient(135deg,#e8e5f1,#f4f2f8);--ai-fill-hover:linear-gradient(135deg,#e0dfe4,#e8e5f1);--ai-edge:254 27% 77.8%;--ai-strong:linear-gradient(120deg,#3f3172,#4f3d8f);--ai-strong-hover:linear-gradient(120deg,#3f3172,#3f3172);--ai-glow:254 27% 77.8%;--theme-shade:34 29 51;--background:257 23% 93.9%;--foreground:254 28% 15.7%;--card:255 40% 98.0%;--card-foreground:254 28% 15.7%;--popover:255 40% 98.0%;--popover-foreground:254 28% 15.7%;--primary:253 40% 40.0%;--primary-foreground:0 0% 100.0%;--secondary:264 14% 93.1%;--secondary-foreground:253 11% 32.2%;--muted:264 14% 93.1%;--muted-foreground:254 8% 41.4%;--accent:255 30% 92.2%;--accent-foreground:253 40% 32.0%;--border:257 11% 87.6%;--input:256 6% 54.7%;--ring:253 40% 40.0%;--hover:253 40% 32.0%;--active:253 40% 32.0%;--focus:253 40% 40.0%;--success:253 40% 40.0%;--success-foreground:0 0% 100.0%;--success-muted:255 30% 92.2%;--warning:44 100% 23.9%;--warning-foreground:0 0% 100.0%;--warning-muted:38 22% 90.0%;--destructive:4 76% 40.0%;--destructive-foreground:0 0% 100.0%;--destructive-muted:351 37% 92.5%;--info:253 11% 32.2%;--info-foreground:255 40% 98.0%;--info-muted:264 14% 93.1%;--chart-1:253 40% 40.0%;--chart-2:254 8% 41.4%;--chart-3:4 76% 40.0%;--chart-4:255 7% 78.8%;--chart-5:253 40% 40.0%;--theme-surface:#f9f8fc;--theme-sidebar:#e6e4ec;--theme-wash:#f4f2f8;--theme-tint:#edebf0;--theme-tint-strong:#e0dfe4;--theme-ink:#221d33;--theme-ink-2:#4d495b;--theme-muted:#656172;--theme-faint:#8f8c99;--theme-line:#dedce3;--theme-line-strong:#c7c5cd;--theme-accent:#4f3d8f;--theme-accent-strong:#3f3172;--theme-accent-soft:#e8e5f1;--theme-accent-line:#beb7d6;--theme-on-accent:#ffffff;--theme-attention:#b42318;--theme-attention-soft:#f3e5e7;--theme-attention-line:#e3b4b3;--theme-warning:#7a5a00;--theme-danger:#b42318;--theme-danger-line:#e3b4b3;--theme-danger-soft:#f3e5e7;--theme-warning-soft:#ebe7e0;--theme-warning-line:#d0c5ab;--theme-chip-bg:#e8e5f1;--theme-chip-line:#d4cfe4;--theme-chip-ink:#3f3172;--theme-highlight:#4f3d8f;--theme-bubble-0:#4f3d8f;--theme-bubble-1:#447e36;--theme-bubble-2:#8f6a3d;--theme-bubble-3:#357c7a;--theme-bubble-4:#863d8f;--theme-bubble-5:#6d7552;--theme-bubble-6:#3d628f;--theme-bubble-7:#8f3d4d;--theme-accent-glow:rgba(79,61,143,0.16);--theme-accent-haze:rgba(79,61,143,0.06);--theme-accent-shade:rgba(79,61,143,0.7)}html[data-type=ledger]{--font-geist-sans:var(--font-plex-sans),"Helvetica Neue",sans-serif;--theme-font-display:var(--font-newsreader),Georgia,serif;--theme-font-lot:var(--font-newsreader),Georgia,serif;--theme-font-field:var(--font-newsreader),Georgia,serif;--theme-font-figures:inherit;--theme-font-serif:var(--font-newsreader),Georgia,serif}html[data-type=paper]{--font-geist-sans:var(--font-inter),"Helvetica Neue",sans-serif;--theme-font-display:var(--font-newsreader),Georgia,serif;--theme-font-lot:inherit;--theme-font-field:var(--font-newsreader),Georgia,serif;--theme-font-figures:inherit;--theme-font-serif:var(--font-newsreader),Georgia,serif}html[data-type=slate]{--font-geist-sans:var(--font-jakarta),"Helvetica Neue",sans-serif;--theme-font-display:inherit;--theme-font-lot:inherit;--theme-font-field:inherit;--theme-font-figures:var(--font-plex-mono),ui-monospace,monospace;--theme-font-serif:var(--font-jakarta),"Helvetica Neue",sans-serif}html[data-type=harbor]{--font-geist-sans:var(--font-dm-sans),"Helvetica Neue",sans-serif;--theme-font-display:var(--font-fraunces),Georgia,serif;--theme-font-lot:inherit;--theme-font-field:var(--font-fraunces),Georgia,serif;--theme-font-figures:inherit;--theme-font-serif:var(--font-fraunces),Georgia,serif}html[data-type=gallery]{--font-geist-sans:var(--font-inter),"Helvetica Neue",sans-serif;--theme-font-display:var(--font-space-grotesk),"Helvetica Neue",sans-serif;--theme-font-lot:inherit;--theme-font-field:inherit;--theme-font-figures:var(--font-plex-mono),ui-monospace,monospace;--theme-font-serif:var(--font-space-grotesk),"Helvetica Neue",sans-serif}html[data-type=atelier]{--font-geist-sans:var(--font-inter),"Helvetica Neue",sans-serif;--theme-font-display:var(--font-fraunces),Georgia,serif;--theme-font-lot:var(--font-fraunces),Georgia,serif;--theme-font-field:var(--font-fraunces),Georgia,serif;--theme-font-figures:inherit;--theme-font-serif:var(--font-fraunces),Georgia,serif}html[data-type=midnight]{--font-geist-sans:var(--font-dm-sans),"Helvetica Neue",sans-serif;--theme-font-display:var(--font-space-grotesk),"Helvetica Neue",sans-serif;--theme-font-lot:inherit;--theme-font-field:inherit;--theme-font-figures:var(--font-plex-mono),ui-monospace,monospace;--theme-font-serif:var(--font-space-grotesk),"Helvetica Neue",sans-serif}html[data-type=cobalt]{--font-geist-sans:var(--font-plex-sans),"Helvetica Neue",sans-serif;--theme-font-display:inherit;--theme-font-lot:inherit;--theme-font-field:inherit;--theme-font-figures:var(--font-plex-mono),ui-monospace,monospace;--theme-font-serif:var(--font-plex-sans),"Helvetica Neue",sans-serif}html[data-type=poster]{--font-geist-sans:var(--font-jakarta),"Helvetica Neue",sans-serif;--theme-font-display:var(--font-space-grotesk),"Helvetica Neue",sans-serif;--theme-font-lot:inherit;--theme-font-field:var(--font-space-grotesk),"Helvetica Neue",sans-serif;--theme-font-figures:inherit;--theme-font-serif:var(--font-space-grotesk),"Helvetica Neue",sans-serif}html[data-type=heather]{--font-geist-sans:var(--font-inter),"Helvetica Neue",sans-serif;--theme-font-display:var(--font-newsreader),Georgia,serif;--theme-font-lot:var(--font-newsreader),Georgia,serif;--theme-font-field:var(--font-newsreader),Georgia,serif;--theme-font-figures:inherit;--theme-font-serif:var(--font-newsreader),Georgia,serif}html[data-radius=sharp]{--radius:0.1875rem;--control-radius:2px}html[data-radius=round]{--radius:0.75rem;--control-radius:10px}