:root{color-scheme:light;--arc-neutral-0: oklch(100% 0 0);--arc-neutral-1: oklch(99% 0 0);--arc-neutral-2: oklch(97.8% 0 0);--arc-neutral-3: oklch(95.8% 0 0);--arc-neutral-4: oklch(91.5% 0 0);--arc-neutral-5: oklch(84% 0 0);--arc-neutral-6: oklch(72% 0 0);--arc-neutral-7: oklch(59% 0 0);--arc-neutral-8: oklch(46% 0 0);--arc-neutral-9: oklch(34% 0 0);--arc-neutral-10: oklch(23% 0 0);--arc-neutral-11: oklch(15% 0 0);--arc-background: var(--arc-neutral-0);--arc-surface: var(--arc-neutral-0);--arc-surface-raised: var(--arc-neutral-0);--arc-surface-muted: var(--arc-neutral-2);--arc-foreground: var(--arc-neutral-11);--arc-text-secondary: var(--arc-neutral-8);--arc-text-muted: var(--arc-neutral-7);--arc-border: oklch(93.5% 0 0);--arc-border-subtle: oklch(96.5% 0 0);--arc-border-strong: oklch(82% 0 0);--arc-accent: oklch(33% 0 0);--arc-accent-strong: oklch(24% 0 0);--arc-accent-subtle: oklch(33% 0 0 / .1);--arc-accent-foreground: var(--arc-background);--arc-control-on: oklch(23% 0 0);--arc-control-glyph: oklch(100% 0 0);--arc-control-track: oklch(89.5% 0 0);--arc-control-track-hover: oklch(86% 0 0);--arc-control-thumb: oklch(100% 0 0);--arc-control-thumb-on: oklch(100% 0 0);--arc-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);--arc-control-on-subtle: color-mix(in oklab, var(--arc-control-on) 10%, transparent);--arc-control-fill: var(--arc-control-on);--arc-focus-ring: transparent;--arc-success: oklch(49% .19 150);--arc-warning: oklch(58% .18 75);--arc-danger: oklch(54% .21 25);--arc-shadow-resting: 0 1px 2px oklch(0% 0 0 / .035);--arc-shadow-raised: 0 6px 18px oklch(0% 0 0 / .065), 0 1px 3px oklch(0% 0 0 / .035);--arc-shadow-floating: 0 20px 48px oklch(0% 0 0 / .105), 0 3px 10px oklch(0% 0 0 / .045);--arc-gradient-from: oklch(90% .045 300);--arc-gradient-to: oklch(92% .045 65);--arc-gradient: linear-gradient(100deg, var(--arc-gradient-from), var(--arc-gradient-to));--arc-gradient-foreground: oklch(22% .01 300);--arc-gradient-soft: linear-gradient(135deg, oklch(97.5% .016 300), oklch(98% .016 65));--arc-gradient-line: linear-gradient(100deg, oklch(83% .06 300), oklch(86% .06 65));--arc-gradient-ink: linear-gradient(100deg, oklch(47% .1 300), oklch(50% .09 55));--arc-space-1: .25rem;--arc-space-2: .5rem;--arc-space-3: .75rem;--arc-space-4: 1rem;--arc-space-5: 1.25rem;--arc-space-6: 1.5rem;--arc-space-8: 2rem;--arc-space-10: 2.5rem;--arc-space-12: 3rem;--arc-space-16: 4rem;--arc-space-20: 5rem;--arc-space-24: 6rem;--arc-radius-control: 1.125rem;--arc-radius-panel: 1.625rem;--arc-radius-surface: 2.125rem;--arc-radius-pill: 9999px;--arc-control-height-sm: 2.25rem;--arc-control-height-md: 2.75rem;--arc-control-height-lg: 3.125rem;--arc-font-display: var(--arc-font-geist, "Geist Variable"), sans-serif;--arc-font-body: var(--arc-font-inter, "Inter Variable"), sans-serif;--arc-text-xs: .75rem;--arc-text-sm: .875rem;--arc-text-base: 1rem;--arc-text-lg: 1.125rem;--arc-text-xl: 1.375rem;--arc-text-2xl: 1.75rem;--arc-text-3xl: 2.25rem;--arc-text-4xl: 3.25rem;--arc-text-5xl: 4.5rem;--arc-tracking-display: -.03em;--arc-tracking-body: -.01em;--arc-leading-display: 1.1;--arc-leading-body: 1.4;--arc-ease-enter: cubic-bezier(.16,1,.3,1);--arc-ease-standard: cubic-bezier(.22,1,.36,1);--arc-ease-exit: cubic-bezier(.7,0,.84,0);--arc-ease-in-out: cubic-bezier(.65,0,.35,1);--arc-ease-spring: linear(0, .0213, .0739, .1443, .2235, .305, .3849, .4606, .5305, .594, .6508, .7011, .7452, .7836, .8168, .8454, .8699, .8907, .9084, .9234, .9361, .9467, .9557, .9632, .9694, .9747, .979, .9826, .9857, .9882, .9902, .992, .9934, .9946, .9955, .9963, 1);--arc-duration-instant: .12s;--arc-duration-fast: .16s;--arc-duration-standard: .24s;--arc-duration-considered: .48s;--arc-duration-spring: .58s}:root[data-theme=dark]{color-scheme:dark;--arc-background: oklch(19% 0 0);--arc-surface: oklch(21.5% 0 0);--arc-surface-raised: oklch(24% 0 0);--arc-surface-muted: oklch(26% 0 0);--arc-foreground: oklch(96% 0 0);--arc-text-secondary: oklch(77% 0 0);--arc-text-muted: oklch(64% 0 0);--arc-border: oklch(29% 0 0);--arc-border-subtle: oklch(25% 0 0);--arc-border-strong: oklch(40% 0 0);--arc-focus-ring: transparent;--arc-accent: oklch(80% 0 0);--arc-accent-strong: oklch(91% 0 0);--arc-accent-subtle: oklch(80% 0 0 / .13);--arc-control-on: oklch(93% 0 0);--arc-control-glyph: oklch(19% 0 0);--arc-control-track: oklch(33% 0 0);--arc-control-track-hover: oklch(37% 0 0);--arc-control-thumb: oklch(97% 0 0);--arc-control-thumb-on: oklch(19% 0 0);--arc-control-fill: oklch(62% 0 0);--arc-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);--arc-success: oklch(78% .18 150);--arc-warning: oklch(83% .17 80);--arc-danger: oklch(76% .2 25);--arc-shadow-resting: 0 1px 2px oklch(0% 0 0 / .18);--arc-shadow-raised: 0 8px 22px oklch(0% 0 0 / .22);--arc-shadow-floating: 0 22px 55px oklch(0% 0 0 / .34);--arc-gradient-from: oklch(38% .05 300);--arc-gradient-to: oklch(40% .045 60);--arc-gradient-foreground: oklch(96% .005 300);--arc-gradient-soft: linear-gradient(135deg, oklch(23.5% .016 300), oklch(24% .014 65));--arc-gradient-line: linear-gradient(100deg, oklch(48% .06 300), oklch(52% .055 65));--arc-gradient-ink: linear-gradient(100deg, oklch(82% .07 300), oklch(86% .065 70))}:root[data-accent=neutral]{--arc-accent: oklch(33% 0 0);--arc-accent-strong: oklch(24% 0 0);--arc-accent-subtle: oklch(33% 0 0 / .1)}:root[data-accent=violet]{--arc-accent: #7747ff;--arc-accent-strong: #5528ce;--arc-accent-subtle: rgb(119 71 255 / .13)}:root[data-accent=blue]{--arc-accent: #0562ef;--arc-accent-strong: #074db7;--arc-accent-subtle: rgb(5 98 239 / .12)}:root[data-accent=green]{--arc-accent: #0db879;--arc-accent-strong: #087c54;--arc-accent-subtle: rgb(13 184 121 / .13);--arc-accent-foreground: #102016}:root[data-accent=amber]{--arc-accent: #f3ad20;--arc-accent-strong: #9c6300;--arc-accent-subtle: rgb(243 173 32 / .16);--arc-accent-foreground: #20190d}:root[data-accent=orange]{--arc-accent: #f48120;--arc-accent-strong: #aa4700;--arc-accent-subtle: rgb(244 129 32 / .13);--arc-accent-foreground: #17130f}:root[data-accent=coral]{--arc-accent: #f15f55;--arc-accent-strong: #b92c27;--arc-accent-subtle: rgb(241 95 85 / .14);--arc-accent-foreground: #21110f}:root[data-accent=rose]{--arc-accent: #ed4e9d;--arc-accent-strong: #ae2570;--arc-accent-subtle: rgb(237 78 157 / .14);--arc-accent-foreground: #250f1b}:root[data-theme=dark][data-accent=neutral]{--arc-accent: oklch(80% 0 0);--arc-accent-strong: oklch(91% 0 0);--arc-accent-subtle: oklch(80% 0 0 / .13)}:root[data-theme=dark][data-accent=violet]{--arc-accent: #a78bff;--arc-accent-strong: #c7b7ff;--arc-accent-subtle: rgb(119 71 255 / .22)}:root[data-theme=dark][data-accent=blue]{--arc-accent: #6ba3ff;--arc-accent-strong: #a4c7ff;--arc-accent-subtle: rgb(5 98 239 / .22)}:root[data-theme=dark][data-accent=green]{--arc-accent: #53dca6;--arc-accent-strong: #93efd0;--arc-accent-subtle: rgb(13 184 121 / .2)}:root[data-theme=dark][data-accent=amber]{--arc-accent: #ffcb62;--arc-accent-strong: #ffe0a1;--arc-accent-subtle: rgb(243 173 32 / .2)}:root[data-theme=dark][data-accent=orange]{--arc-accent: #ffad5e;--arc-accent-strong: #ffd0a0;--arc-accent-subtle: rgb(244 129 32 / .2);--arc-accent-foreground: #17130f}:root[data-theme=dark][data-accent=coral]{--arc-accent: #ff9386;--arc-accent-strong: #ffc1ba;--arc-accent-subtle: rgb(241 95 85 / .2)}:root[data-theme=dark][data-accent=rose]{--arc-accent: #ff8bc5;--arc-accent-strong: #ffc0df;--arc-accent-subtle: rgb(237 78 157 / .2)}:root[data-accent=neutral]{--arc-control-on: oklch(23% 0 0);--arc-control-thumb-on: oklch(100% 0 0);--arc-control-glyph: oklch(100% 0 0)}:root[data-accent=violet]{--arc-control-on: #7747ff;--arc-control-thumb-on: #fff;--arc-control-glyph: #fff}:root[data-accent=blue]{--arc-control-on: #0562ef;--arc-control-thumb-on: #fff;--arc-control-glyph: #fff}:root[data-accent=green]{--arc-control-on: #10a870;--arc-control-thumb-on: #fff;--arc-control-glyph: #fff}:root[data-accent=amber]{--arc-control-on: #eda11a;--arc-control-thumb-on: #fff;--arc-control-glyph: #2a1c03}:root[data-accent=orange]{--arc-control-on: #f07818;--arc-control-thumb-on: #fff;--arc-control-glyph: #fff}:root[data-accent=coral]{--arc-control-on: #ec564b;--arc-control-thumb-on: #fff;--arc-control-glyph: #fff}:root[data-accent=rose]{--arc-control-on: #e64494;--arc-control-thumb-on: #fff;--arc-control-glyph: #fff}:root[data-theme=dark][data-accent=neutral]{--arc-control-on: oklch(93% 0 0);--arc-control-thumb-on: oklch(19% 0 0);--arc-control-glyph: oklch(19% 0 0)}:root[data-theme=dark][data-accent=violet]{--arc-control-on: #8a66ff;--arc-control-thumb-on: #fff;--arc-control-glyph: #fff;--arc-control-fill: #8a66ff}:root[data-theme=dark][data-accent=blue]{--arc-control-on: #3b82f6;--arc-control-thumb-on: #fff;--arc-control-glyph: #fff;--arc-control-fill: #3b82f6}:root[data-theme=dark][data-accent=green]{--arc-control-on: #1fae78;--arc-control-thumb-on: #fff;--arc-control-glyph: #fff;--arc-control-fill: #1fae78}:root[data-theme=dark][data-accent=amber]{--arc-control-on: #e8a52a;--arc-control-thumb-on: #fff;--arc-control-glyph: #241803;--arc-control-fill: #e8a52a}:root[data-theme=dark][data-accent=orange]{--arc-control-on: #ef873a;--arc-control-thumb-on: #fff;--arc-control-glyph: #fff;--arc-control-fill: #ef873a}:root[data-theme=dark][data-accent=coral]{--arc-control-on: #ec6a60;--arc-control-thumb-on: #fff;--arc-control-glyph: #fff;--arc-control-fill: #ec6a60}:root[data-theme=dark][data-accent=rose]{--arc-control-on: #e457a0;--arc-control-thumb-on: #fff;--arc-control-glyph: #fff;--arc-control-fill: #e457a0}:root{--arc-series-1: #1f7dcf;--arc-series-2: #7128a5;--arc-series-3: #e58f00;--arc-series-4: #009e84}:root[data-theme=dark]{--arc-series-1: #55adff;--arc-series-2: #9c37be;--arc-series-3: #e66e00;--arc-series-4: #00a861}@supports (color: oklch(from red clamp(.4,l * sign(max(c - .02,0)) + .5,.8) c h)){:root{--arc-series-1: oklch(from var(--arc-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)))) );--arc-series-2: oklch(from var(--arc-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) );--arc-series-3: oklch(from var(--arc-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) );--arc-series-4: oklch(from var(--arc-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) )}:root[data-theme=dark]{--arc-series-1: oklch(from var(--arc-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)))) );--arc-series-2: oklch(from var(--arc-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) );--arc-series-3: oklch(from var(--arc-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) );--arc-series-4: oklch(from var(--arc-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) )}}[class*=arcui_]:focus:not(:focus-visible),[class*=arcui_]:is(input:not([type=button],[type=checkbox],[type=color],[type=file],[type=image],[type=radio],[type=range],[type=reset],[type=submit]),textarea,[contenteditable]:not([contenteditable=false]),[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[tabindex="-1"]):focus{outline:none!important}[class*=arcui_]:focus-visible:not(input:not([type=button],[type=checkbox],[type=color],[type=file],[type=image],[type=radio],[type=range],[type=reset],[type=submit]),textarea,[contenteditable]:not([contenteditable=false]),[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[tabindex="-1"]){outline:var(--arc-focus-outline-width, 2px) solid var(--arc-focus-outline, color-mix(in oklab, var(--arc-accent-strong) 72%, transparent))!important;outline-offset:var(--arc-focus-outline-offset, 2px)!important}:root[data-accent=brand]{color-scheme:light;--arc-background: oklch(98.5% .003 247);--arc-surface: oklch(100% 0 0);--arc-surface-raised: oklch(100% 0 0);--arc-surface-muted: oklch(96% .005 247);--arc-border: oklch(91% .005 255);--arc-text-muted: oklch(52% 0 0);--arc-accent: oklch(52.8% .212 258.8);--arc-accent-strong: oklch(43.8% .212 258.8);--arc-accent-subtle: oklch(52.8% .212 258.8 / .12);--arc-accent-foreground: oklch(100% 0 0);--arc-control-on: oklch(52.8% .212 258.8);--arc-control-thumb-on: oklch(100% 0 0);--arc-control-glyph: oklch(100% 0 0);--arc-radius-control: .5rem;--arc-radius-panel: .75rem;--arc-radius-surface: 1rem;--arc-control-height-sm: 2rem;--arc-control-height-md: 2.5rem;--arc-control-height-lg: 2.75rem;--arc-font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--arc-font-display: var(--arc-font-body)}:root[data-theme=dark][data-accent=brand]{color-scheme:dark;--arc-background: oklch(19% 0 0);--arc-surface: oklch(21.5% 0 0);--arc-surface-raised: oklch(24% 0 0);--arc-surface-muted: oklch(26% 0 0);--arc-border: oklch(29% 0 0);--arc-text-muted: oklch(70% 0 0);--arc-accent: oklch(78% .13 258.8);--arc-accent-strong: oklch(88% .09 258.8);--arc-accent-subtle: oklch(55% .19 258.8 / .22);--arc-accent-foreground: oklch(19% 0 0);--arc-control-on: oklch(60% .18 258.8);--arc-control-thumb-on: oklch(100% 0 0);--arc-control-glyph: oklch(100% 0 0);--arc-control-fill: oklch(60% .18 258.8)}@media (pointer: coarse){:root[data-accent=brand]{--arc-control-height-sm: 2.75rem;--arc-control-height-md: 2.75rem;--arc-control-height-lg: 3.125rem}}
