:root{--si-neutral-0:oklch(100% 0 0);--si-neutral-1:oklch(99% 0 0);--si-neutral-2:oklch(97.8% 0 0);--si-neutral-3:oklch(95.8% 0 0);--si-neutral-4:oklch(91.5% 0 0);--si-neutral-5:oklch(84% 0 0);--si-neutral-6:oklch(72% 0 0);--si-neutral-7:oklch(59% 0 0);--si-neutral-8:oklch(46% 0 0);--si-neutral-9:oklch(34% 0 0);--si-neutral-10:oklch(23% 0 0);--si-neutral-11:oklch(15% 0 0);--si-background:var(--si-neutral-0);--si-surface:var(--si-neutral-0);--si-surface-raised:var(--si-neutral-0);--si-surface-muted:var(--si-neutral-2);--si-surface-pressed:var(--si-neutral-3);--si-foreground:var(--si-neutral-11);--si-text-secondary:var(--si-neutral-8);--si-text-muted:var(--si-neutral-7);--si-border:oklch(93.5% 0 0);--si-border-subtle:oklch(96.5% 0 0);--si-border-strong:oklch(82% 0 0);--si-accent:oklch(33% 0 0);--si-accent-strong:oklch(24% 0 0);--si-accent-subtle:oklch(33% 0 0/.1);--si-accent-foreground:var(--si-background);--si-primary:var(--si-foreground);--si-primary-foreground:var(--si-background);--si-avatar-radius:var(--si-radius-full);--si-avatar-corner-shape:round;--si-control-on:oklch(23% 0 0);--si-control-glyph:oklch(100% 0 0);--si-control-track:oklch(89.5% 0 0);--si-control-track-hover:oklch(86% 0 0);--si-control-thumb:oklch(100% 0 0);--si-control-thumb-on:oklch(100% 0 0);--si-control-thumb-shadow:0 0 0 .5px oklch(0% 0 0/.07), 0 1px 2px oklch(0% 0 0/.14), 0 2px 6px oklch(0% 0 0/.06);--si-control-on-subtle:color-mix(in oklab, var(--si-control-on) 10%, transparent);--si-control-fill:var(--si-control-on);--si-focus-ring:transparent;--si-success:oklch(49% .19 150);--si-warning:oklch(58% .18 75);--si-danger:oklch(54% .21 25);--si-shadow-resting:0 1px 2px oklch(0% 0 0/.035);--si-shadow-raised:0 6px 18px oklch(0% 0 0/.065), 0 1px 3px oklch(0% 0 0/.035);--si-shadow-floating:0 20px 48px oklch(0% 0 0/.105), 0 3px 10px oklch(0% 0 0/.045);--si-scrim:oklch(10% 0 0/.46);--si-scrim-soft:oklch(10% 0 0/.16);--si-shade:oklch(0% 0 0/.035);--si-media-scrim:oklch(0% 0 0/.45);--si-on-media:var(--si-color-white);--si-edge-inset:inset 0 0 0 1px oklch(0% 0 0/.08);--si-shadow-hairline:0 0 0 .5px oklch(0% 0 0/.14);--si-shadow-knob:0 2px 8px oklch(0% 0 0/.3);--si-shadow-thumb:0 1px 2px oklch(0% 0 0/.06), 0 2px 6px oklch(0% 0 0/.04);--si-shadow-drop:drop-shadow(0 18px 36px oklch(0% 0 0/.12)) drop-shadow(0 2px 6px oklch(0% 0 0/.06));--si-shadow-showcase:0 1px 1px #1418280a, 0 10px 30px -12px #14182838;--si-shadow-showcase-lg:0 1px 1px #1418280a, 0 24px 48px -16px #14182829, 0 60px 120px -40px #28306e38;--si-glow:#b9c2ff;--si-syntax-string:oklch(46% .13 150);--si-syntax-number:oklch(50% .14 55);--si-syntax-keyword:oklch(48% .15 285);--si-syntax-type:oklch(46% .13 230);--si-syntax-function:oklch(43% .12 25);--si-syntax-property:oklch(44% .12 85);--si-file-typescript:#3178c6;--si-file-stylesheet:#8b6ace;--si-file-markdown:#38896b;--si-file-json:#c48637;--si-color-black:#000;--si-color-white:#fff;--si-silicon-gradient-from:oklch(90% .045 300);--si-silicon-gradient-to:oklch(92% .045 65);--si-silicon-gradient:linear-gradient(100deg, var(--si-silicon-gradient-from), var(--si-silicon-gradient-to));--si-silicon-gradient-foreground:oklch(22% .01 300);--si-silicon-gradient-soft:linear-gradient(135deg, oklch(97.5% .016 300), oklch(98% .016 65));--si-silicon-gradient-line:linear-gradient(100deg, oklch(83% .06 300), oklch(86% .06 65));--si-silicon-gradient-ink:linear-gradient(100deg, oklch(47% .1 300), oklch(50% .09 55));--si-space-hair:2px;--si-space-tight:4px;--si-space-related:8px;--si-space-group:12px;--si-space-inset:16px;--si-space-comfort:20px;--si-space-section:24px;--si-space-block:32px;--si-space-page:48px;--si-space-stage:64px;--si-space-screen:80px;--si-radius-detail:2px;--si-radius-control:6px;--si-radius-container:8px;--si-radius-overlay:12px;--si-radius-full:999px;--si-corner-shape:squircle;--si-control-height-xs:1.5rem;--si-control-height-sm:2.25rem;--si-control-height-md:2.75rem;--si-control-height-lg:3.125rem;--si-font-display:inherit;--si-font-body:inherit;--si-text-xs:.75rem;--si-text-sm:.875rem;--si-text-base:1rem;--si-text-lg:1.125rem;--si-text-xl:1.375rem;--si-text-2xl:1.75rem;--si-text-3xl:2.25rem;--si-text-4xl:3.25rem;--si-text-5xl:4.5rem;--si-tracking-display:-.03em;--si-tracking-body:-.01em;--si-leading-display:1.1;--si-leading-body:1.4;--si-ease-enter:cubic-bezier(.16, 1, .3, 1);--si-ease-standard:cubic-bezier(.22, 1, .36, 1);--si-ease-exit:cubic-bezier(.7, 0, .84, 0);--si-ease-in-out:cubic-bezier(.65, 0, .35, 1);--si-ease-spring:linear(0, .0258, .09, .1763, .2732, .3724, .4683, .5573, .6376, .7082, .7689, .8202, .8628, .8976, .9256, .9476, .9648, .9778, .9875, .9945, .9994, 1.0026, 1.0047, 1.0058, 1.0062, 1.0062, 1.0059, 1.0055, 1.0049, 1.0043, 1.0036, 1.0031, 1.0025, 1.002, 1.0016, 1.0013, 1);--si-duration-instant:.12s;--si-duration-fast:.16s;--si-duration-standard:.24s;--si-duration-considered:.48s;--si-duration-spring:.58s;--si-stagger-item:35ms;--si-layer-raised:10;--si-layer-sticky:20;--si-layer-overlay:50;--si-layer-dialog:51;--si-layer-popover:60;--si-layer-dropdown:70;--si-layer-toast:80;--si-layer-tooltip:90}.dark{--si-background:oklch(19% 0 0);--si-surface:oklch(21.5% 0 0);--si-surface-raised:oklch(24% 0 0);--si-surface-muted:oklch(26% 0 0);--si-surface-pressed:oklch(30% 0 0);--si-foreground:oklch(96% 0 0);--si-text-secondary:oklch(77% 0 0);--si-text-muted:oklch(64% 0 0);--si-border:oklch(29% 0 0);--si-border-subtle:oklch(25% 0 0);--si-border-strong:oklch(40% 0 0);--si-focus-ring:transparent;--si-accent:oklch(80% 0 0);--si-accent-strong:oklch(91% 0 0);--si-accent-subtle:oklch(80% 0 0/.13);--si-control-on:oklch(93% 0 0);--si-control-glyph:oklch(19% 0 0);--si-control-track:oklch(33% 0 0);--si-control-track-hover:oklch(37% 0 0);--si-control-thumb:oklch(97% 0 0);--si-control-thumb-on:oklch(19% 0 0);--si-control-fill:oklch(62% 0 0);--si-control-thumb-shadow:0 0 0 .5px oklch(0% 0 0/.3), 0 1px 2px oklch(0% 0 0/.35), 0 2px 6px oklch(0% 0 0/.2);--si-success:oklch(78% .18 150);--si-warning:oklch(83% .17 80);--si-danger:oklch(76% .2 25);--si-shadow-resting:0 1px 2px oklch(0% 0 0/.18);--si-shadow-raised:0 8px 22px oklch(0% 0 0/.22);--si-shadow-floating:0 22px 55px oklch(0% 0 0/.34);--si-scrim:oklch(0% 0 0/.52);--si-shade:oklch(0% 0 0/.22);--si-shadow-thumb:inset 0 1px 0 oklch(100% 0 0/.05), 0 1px 2px oklch(0% 0 0/.3);--si-shadow-drop:drop-shadow(0 20px 44px oklch(0% 0 0/.5));--si-shadow-showcase:inset 0 1px 0 color-mix(in oklab, var(--si-foreground) 8%, transparent), 0 10px 30px -12px #0009;--si-shadow-showcase-lg:inset 0 1px 0 color-mix(in oklab, var(--si-foreground) 9%, transparent), 0 24px 48px -16px #0009, 0 60px 140px -40px #28328c59;--si-syntax-string:oklch(77% .15 150);--si-syntax-number:oklch(80% .14 75);--si-syntax-keyword:oklch(78% .16 285);--si-syntax-type:oklch(79% .13 230);--si-syntax-function:oklch(80% .13 25);--si-syntax-property:oklch(79% .12 85);--si-silicon-gradient-from:oklch(38% .05 300);--si-silicon-gradient-to:oklch(40% .045 60);--si-silicon-gradient-foreground:oklch(96% .005 300);--si-silicon-gradient-soft:linear-gradient(135deg, oklch(23.5% .016 300), oklch(24% .014 65));--si-silicon-gradient-line:linear-gradient(100deg, oklch(48% .06 300), oklch(52% .055 65));--si-silicon-gradient-ink:linear-gradient(100deg, oklch(82% .07 300), oklch(86% .065 70))}[data-silicon],[data-silicon] *,[data-silicon] :before,[data-silicon] :after{corner-shape:var(--si-corner-shape)}@supports (corner-shape:squircle){:root,[data-corners=squircle]{--si-radius-detail:4px;--si-radius-control:11px;--si-radius-container:14px;--si-radius-overlay:21px}:root[data-corners=round],[data-corners=round]{--si-radius-detail:2px;--si-radius-control:6px;--si-radius-container:8px;--si-radius-overlay:12px}}:root[data-accent=neutral]{--si-accent:oklch(33% 0 0);--si-accent-strong:oklch(24% 0 0);--si-accent-subtle:oklch(33% 0 0/.1)}:root[data-accent=violet]{--si-accent:#7747ff;--si-accent-strong:#5528ce;--si-accent-subtle:#7747ff21}:root[data-accent=blue]{--si-accent:#0562ef;--si-accent-strong:#074db7;--si-accent-subtle:#0562ef1f}:root[data-accent=green]{--si-accent:#0db879;--si-accent-strong:#087c54;--si-accent-subtle:#0db87921;--si-accent-foreground:#102016}:root[data-accent=amber]{--si-accent:#f3ad20;--si-accent-strong:#9c6300;--si-accent-subtle:#f3ad2029;--si-accent-foreground:#20190d}:root[data-accent=orange]{--si-accent:#f48120;--si-accent-strong:#aa4700;--si-accent-subtle:#f4812021;--si-accent-foreground:#17130f}:root[data-accent=coral]{--si-accent:#f15f55;--si-accent-strong:#b92c27;--si-accent-subtle:#f15f5524;--si-accent-foreground:#21110f}:root[data-accent=rose]{--si-accent:#ed4e9d;--si-accent-strong:#ae2570;--si-accent-subtle:#ed4e9d24;--si-accent-foreground:#250f1b}.dark[data-accent=neutral]{--si-accent:oklch(80% 0 0);--si-accent-strong:oklch(91% 0 0);--si-accent-subtle:oklch(80% 0 0/.13)}.dark[data-accent=violet]{--si-accent:#a78bff;--si-accent-strong:#c7b7ff;--si-accent-subtle:#7747ff38}.dark[data-accent=blue]{--si-accent:#6ba3ff;--si-accent-strong:#a4c7ff;--si-accent-subtle:#0562ef38}.dark[data-accent=green]{--si-accent:#53dca6;--si-accent-strong:#93efd0;--si-accent-subtle:#0db87933}.dark[data-accent=amber]{--si-accent:#ffcb62;--si-accent-strong:#ffe0a1;--si-accent-subtle:#f3ad2033}.dark[data-accent=orange]{--si-accent:#ffad5e;--si-accent-strong:#ffd0a0;--si-accent-subtle:#f4812033;--si-accent-foreground:#17130f}.dark[data-accent=coral]{--si-accent:#ff9386;--si-accent-strong:#ffc1ba;--si-accent-subtle:#f15f5533}.dark[data-accent=rose]{--si-accent:#ff8bc5;--si-accent-strong:#ffc0df;--si-accent-subtle:#ed4e9d33}:root[data-accent=neutral]{--si-control-on:oklch(23% 0 0);--si-control-thumb-on:oklch(100% 0 0);--si-control-glyph:oklch(100% 0 0)}:root[data-accent=violet]{--si-control-on:#7747ff;--si-control-thumb-on:#fff;--si-control-glyph:#fff}:root[data-accent=blue]{--si-control-on:#0562ef;--si-control-thumb-on:#fff;--si-control-glyph:#fff}:root[data-accent=green]{--si-control-on:#10a870;--si-control-thumb-on:#fff;--si-control-glyph:#fff}:root[data-accent=amber]{--si-control-on:#eda11a;--si-control-thumb-on:#fff;--si-control-glyph:#2a1c03}:root[data-accent=orange]{--si-control-on:#f07818;--si-control-thumb-on:#fff;--si-control-glyph:#fff}:root[data-accent=coral]{--si-control-on:#ec564b;--si-control-thumb-on:#fff;--si-control-glyph:#fff}:root[data-accent=rose]{--si-control-on:#e64494;--si-control-thumb-on:#fff;--si-control-glyph:#fff}.dark[data-accent=neutral]{--si-control-on:oklch(93% 0 0);--si-control-thumb-on:oklch(19% 0 0);--si-control-glyph:oklch(19% 0 0)}.dark[data-accent=violet]{--si-control-on:#8a66ff;--si-control-thumb-on:#fff;--si-control-glyph:#fff;--si-control-fill:#8a66ff}.dark[data-accent=blue]{--si-control-on:#3b82f6;--si-control-thumb-on:#fff;--si-control-glyph:#fff;--si-control-fill:#3b82f6}.dark[data-accent=green]{--si-control-on:#1fae78;--si-control-thumb-on:#fff;--si-control-glyph:#fff;--si-control-fill:#1fae78}.dark[data-accent=amber]{--si-control-on:#e8a52a;--si-control-thumb-on:#fff;--si-control-glyph:#241803;--si-control-fill:#e8a52a}.dark[data-accent=orange]{--si-control-on:#ef873a;--si-control-thumb-on:#fff;--si-control-glyph:#fff;--si-control-fill:#ef873a}.dark[data-accent=coral]{--si-control-on:#ec6a60;--si-control-thumb-on:#fff;--si-control-glyph:#fff;--si-control-fill:#ec6a60}.dark[data-accent=rose]{--si-control-on:#e457a0;--si-control-thumb-on:#fff;--si-control-glyph:#fff;--si-control-fill:#e457a0}:root{--si-series-1:#1f7dcf;--si-series-2:#7128a5;--si-series-3:#e58f00;--si-series-4:#009e84}.dark{--si-series-1:#55adff;--si-series-2:#9c37be;--si-series-3:#e66e00;--si-series-4:#00a861}@supports (color:oklch(from red clamp(0.4, l * sign(max(c - 0.02, 0)) + 0.5, 0.8) c h)){:root{--si-series-1:oklch(from var(--si-accent) calc(l * sign(max(c - .02, 0)) + .58 * (1 - sign(max(c - .02, 0)))) calc(c * sign(max(c - .02, 0)) + .15 * (1 - sign(max(c - .02, 0)))) calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0)))));--si-series-2:oklch(from var(--si-accent) clamp(.45, l * sign(max(c - .02, 0)) + .58 * (1 - sign(max(c - .02, 0))) - .25, .76) .19 calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0))) + 57));--si-series-3:oklch(from var(--si-accent) clamp(.45, l * sign(max(c - .02, 0)) + .58 * (1 - sign(max(c - .02, 0))) + .14, .76) .18 calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0))) + 184));--si-series-4:oklch(from var(--si-accent) clamp(.45, l * sign(max(c - .02, 0)) + .58 * (1 - sign(max(c - .02, 0))), .76) .21 calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0))) + 292))}.dark{--si-series-1:oklch(from var(--si-accent) calc(l * sign(max(c - .02, 0)) + .73 * (1 - sign(max(c - .02, 0)))) calc(c * sign(max(c - .02, 0)) + .15 * (1 - sign(max(c - .02, 0)))) calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0)))));--si-series-2:oklch(from var(--si-accent) clamp(.485, l * sign(max(c - .02, 0)) + .73 * (1 - sign(max(c - .02, 0))) - .19, .665) .21 calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0))) + 66));--si-series-3:oklch(from var(--si-accent) clamp(.485, l * sign(max(c - .02, 0)) + .73 * (1 - sign(max(c - .02, 0))) + .02, .665) .21 calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0))) + 175));--si-series-4:oklch(from var(--si-accent) clamp(.485, l * sign(max(c - .02, 0)) + .73 * (1 - sign(max(c - .02, 0))) - .1, .665) .18 calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0))) + 270))}}
