/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-mono:var(--font-mono);--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--text-xs:var(--text-xs);--text-xs--line-height:var(--text-xs--line-height);--text-sm:var(--text-sm);--text-sm--line-height:var(--text-sm--line-height);--text-base:var(--text-base);--text-base--line-height:var(--text-base--line-height);--text-lg:var(--text-lg);--text-lg--line-height:var(--text-lg--line-height);--text-xl:var(--text-xl);--text-xl--line-height:var(--text-xl--line-height);--text-2xl:var(--text-2xl);--text-2xl--line-height:var(--text-2xl--line-height);--text-3xl:var(--text-3xl);--text-3xl--line-height:var(--text-3xl--line-height);--text-4xl:var(--text-4xl);--text-4xl--line-height:var(--text-4xl--line-height);--text-5xl:var(--text-5xl);--text-5xl--line-height:var(--text-5xl--line-height);--text-6xl:var(--text-6xl);--text-6xl--line-height:var(--text-6xl--line-height);--font-weight-medium:var(--font-weight-medium);--font-weight-semibold:var(--font-weight-semibold);--font-weight-bold:var(--font-weight-bold);--tracking-tighter:var(--tracking-tighter);--tracking-tight:var(--tracking-tight);--tracking-normal:var(--tracking-normal);--tracking-wide:var(--tracking-wide);--tracking-wider:var(--tracking-wider);--tracking-widest:var(--tracking-widest);--radius-xs:var(--radius-xs);--radius-sm:var(--radius-sm);--radius-md:var(--radius-md);--radius-lg:var(--radius-lg);--radius-xl:var(--radius-xl);--radius-2xl:var(--radius-2xl);--radius-3xl:var(--radius-3xl);--radius-4xl:var(--radius-4xl);--shadow-xs:var(--shadow-xs);--shadow-sm:var(--shadow-sm);--shadow-md:var(--shadow-md);--shadow-lg:var(--shadow-lg);--shadow-xl:var(--shadow-xl);--shadow-2xl:var(--shadow-2xl);--ease-in:var(--ease-in);--ease-out:var(--ease-out);--ease-in-out:var(--ease-in-out);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--blur-sm:8px;--blur-xl:24px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--shadow-inner:var(--shadow-inner);--font-heading:var(--font-heading);--text-3xs:var(--text-3xs);--text-3xs--line-height:var(--text-3xs--line-height);--text-2xs:var(--text-2xs);--text-2xs--line-height:var(--text-2xs--line-height);--font-weight-regular:var(--font-weight-regular);--radius-none:var(--radius-none);--radius-full:var(--radius-full);--border-width-thin:var(--border-width-thin);--border-width-normal:var(--border-width-normal);--border-width-thick:var(--border-width-thick);--border-width-thicker:var(--border-width-thicker);--ring-width-thin:var(--ring-width-thin);--ring-width:var(--ring-width);--ring-width-thick:var(--ring-width-thick);--shadow-none:var(--shadow-none);--shadow-focus-ring:var(--shadow-focus-ring);--duration-instant:var(--duration-instant);--duration-fast:var(--duration-fast);--duration-normal:var(--duration-normal);--duration-slow:var(--duration-slow);--duration-slower:var(--duration-slower);--ease-linear:var(--ease-linear);--ease-emphasized:var(--ease-emphasized);--color-bg:var(--color-bg);--color-bg-subtle:var(--color-bg-subtle);--color-bg-muted:var(--color-bg-muted);--color-bg-elevated:var(--color-bg-elevated);--color-bg-overlay:var(--color-bg-overlay);--color-bg-glass:var(--color-bg-glass);--color-fg:var(--color-fg);--color-fg-muted:var(--color-fg-muted);--color-fg-subtle:var(--color-fg-subtle);--color-fg-on-accent:var(--color-fg-on-accent);--color-fg-on-status:var(--color-fg-on-status);--color-border:var(--color-border);--color-border-subtle:var(--color-border-subtle);--color-border-strong:var(--color-border-strong);--color-border-focus:var(--color-border-focus);--color-accent:var(--color-accent);--color-accent-fg:var(--color-accent-fg);--color-accent-hover:var(--color-accent-hover);--color-accent-active:var(--color-accent-active);--color-accent-subtle:var(--color-accent-subtle);--color-accent-subtle-fg:var(--color-accent-subtle-fg);--color-accent-border:var(--color-accent-border);--color-ring:var(--color-ring);--color-ring-offset:var(--color-ring-offset);--color-selection:var(--color-selection);--color-selection-fg:var(--color-selection-fg);--color-info:var(--color-info);--color-info-fg:var(--color-info-fg);--color-info-bg:var(--color-info-bg);--color-info-border:var(--color-info-border);--color-info-foreground:var(--color-info-foreground);--color-success:var(--color-success);--color-success-fg:var(--color-success-fg);--color-success-bg:var(--color-success-bg);--color-success-border:var(--color-success-border);--color-success-foreground:var(--color-success-foreground);--color-warning:var(--color-warning);--color-warning-fg:var(--color-warning-fg);--color-warning-bg:var(--color-warning-bg);--color-warning-border:var(--color-warning-border);--color-warning-foreground:var(--color-warning-foreground);--color-danger:var(--color-danger);--color-danger-fg:var(--color-danger-fg);--color-danger-bg:var(--color-danger-bg);--color-danger-border:var(--color-danger-border);--color-danger-foreground:var(--color-danger-foreground);--color-disabled-bg:var(--color-disabled-bg);--color-disabled-fg:var(--color-disabled-fg);--color-disabled-border:var(--color-disabled-border);--color-field-bg:var(--color-field-bg);--color-field-bg-disabled:var(--color-field-bg-disabled);--color-field-bg-hover:var(--color-field-bg-hover);--color-bg-subtle-hover:var(--color-bg-subtle-hover);--color-bg-subtle-active:var(--color-bg-subtle-active);--color-bg-muted-hover:var(--color-bg-muted-hover);--color-bg-muted-active:var(--color-bg-muted-active);--color-bg-dragging:var(--color-bg-dragging);--color-drop-target-bg:var(--color-drop-target-bg);--color-drop-target-border:var(--color-drop-target-border);--color-bg-pressed:var(--color-bg-pressed);--color-bg-subtle-pressed:var(--color-bg-subtle-pressed);--color-bg-focus-within:var(--color-bg-focus-within);--color-border-focus-within:var(--color-border-focus-within);--color-sidebar-bg:var(--color-sidebar-bg);--color-sidebar-fg:var(--color-sidebar-fg);--color-sidebar-border:var(--color-sidebar-border);--color-sidebar-accent:var(--color-sidebar-accent);--color-sidebar-accent-fg:var(--color-sidebar-accent-fg);--color-sidebar-primary:var(--color-sidebar-primary);--color-sidebar-primary-fg:var(--color-sidebar-primary-fg);--color-sidebar-ring:var(--color-sidebar-ring);--color-chart-1:var(--color-chart-1);--color-chart-2:var(--color-chart-2);--color-chart-3:var(--color-chart-3);--color-chart-4:var(--color-chart-4);--color-chart-5:var(--color-chart-5);--color-chart-6:var(--color-chart-6);--color-chart-7:var(--color-chart-7);--color-chart-8:var(--color-chart-8);--color-chart-9:var(--color-chart-9);--color-chart-10:var(--color-chart-10);--color-chart-grid:var(--color-chart-grid);--color-chart-axis:var(--color-chart-axis);--color-chart-axis-label:var(--color-chart-axis-label);--color-chart-tooltip-bg:var(--color-chart-tooltip-bg);--color-chart-tooltip-fg:var(--color-chart-tooltip-fg);--color-chart-tooltip-border:var(--color-chart-tooltip-border);--color-chart-cursor:var(--color-chart-cursor);--color-editor-bg:var(--color-editor-bg);--color-editor-fg:var(--color-editor-fg);--color-editor-text-red:var(--color-editor-text-red);--color-editor-text-orange:var(--color-editor-text-orange);--color-editor-text-yellow:var(--color-editor-text-yellow);--color-editor-text-green:var(--color-editor-text-green);--color-editor-text-teal:var(--color-editor-text-teal);--color-editor-text-blue:var(--color-editor-text-blue);--color-editor-text-purple:var(--color-editor-text-purple);--color-editor-text-pink:var(--color-editor-text-pink);--color-editor-text-gray:var(--color-editor-text-gray);--color-editor-text-brown:var(--color-editor-text-brown);--color-editor-bg-red:var(--color-editor-bg-red);--color-editor-bg-orange:var(--color-editor-bg-orange);--color-editor-bg-yellow:var(--color-editor-bg-yellow);--color-editor-bg-green:var(--color-editor-bg-green);--color-editor-bg-teal:var(--color-editor-bg-teal);--color-editor-bg-blue:var(--color-editor-bg-blue);--color-editor-bg-purple:var(--color-editor-bg-purple);--color-editor-bg-pink:var(--color-editor-bg-pink);--color-editor-bg-gray:var(--color-editor-bg-gray);--color-editor-bg-brown:var(--color-editor-bg-brown);--color-editor-search-bg:var(--color-editor-search-bg);--color-editor-search-active-bg:var(--color-editor-search-active-bg)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::-webkit-file-upload-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup option{padding-inline-start:20px}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::-webkit-file-upload-button{margin-inline-end:4px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-year-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-month-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-day-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-hour-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-minute-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-second-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-millisecond-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-meridiem-field{padding-block-start:0;padding-block-end:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button{-webkit-appearance:button;appearance:button}input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--color-border);outline-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--color-ring) 50%, transparent)}}::selection{background-color:var(--color-selection);color:var(--color-selection-fg)}html{font-family:var(--font-sans);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}body{background-color:var(--color-bg);color:var(--color-fg)}h1,h2,h3,h4,h5,h6{text-wrap:balance}p{text-wrap:pretty}[data-tabular-nums],[data-tabular-nums] *{font-variant-numeric:tabular-nums}}@layer tokens{:root{--neutral-1:#fcfcfc;--neutral-2:#f8f8f8;--neutral-3:#f0f0f0;--neutral-4:#e8e8e8;--neutral-5:#dedede;--neutral-6:#d2d2d2;--neutral-7:#c2c2c2;--neutral-8:#a4a4a4;--neutral-9:#737373;--neutral-10:#656565;--neutral-11:#4d4d4d;--neutral-12:#0f0f0f;--neutral-a1:#00000003;--neutral-a2:#00000006;--neutral-a3:#0000000d;--neutral-a4:#00000012;--neutral-a5:#0000001a;--neutral-a6:#00000024;--neutral-a7:#0003;--neutral-a8:#00000052;--neutral-a9:#00000075;--neutral-a10:#00000085;--neutral-a11:#0000009e;--neutral-a12:#000000db;--blue-1:#f6fbff;--blue-2:#eef7ff;--blue-3:#def;--blue-4:#c6e3ff;--blue-5:#b0d4ff;--blue-6:#91c1ff;--blue-7:#6aa5fc;--blue-8:#4285f4;--blue-9:#155dfc;--blue-10:#0e51e7;--blue-11:#0641c3;--blue-12:#162456;--blue-a1:#0031b80a;--blue-a2:#0031b814;--blue-a3:#0031b81f;--blue-a4:#0031b82e;--blue-a5:#0031b842;--blue-a6:#0031b85c;--blue-a7:#0031b880;--blue-a8:#0031b8a8;--blue-a9:#0031b8d1;--blue-a10:#0031b8e0;--blue-a11:#0031b8eb;--blue-a12:#0031b8f5;--red-1:#fff8f8;--red-2:#fff1f1;--red-3:#ffe2e2;--red-4:#ffcaca;--red-5:#ffa9a9;--red-6:#ff7d7d;--red-7:#f64e50;--red-8:#ec1828;--red-9:#e40014;--red-10:#c8000e;--red-11:#a3000e;--red-12:#460809;--red-a1:#8d00060a;--red-a2:#8d000614;--red-a3:#8d00061f;--red-a4:#8d00062e;--red-a5:#8d000642;--red-a6:#8d00065c;--red-a7:#8d000680;--red-a8:#8d0006a8;--red-a9:#8d0006d1;--red-a10:#8d0006e0;--red-a11:#8d0006eb;--red-a12:#8d0006f5;--amber-1:#fffcf0;--amber-2:#fff7d9;--amber-3:#fdedb1;--amber-4:#fde486;--amber-5:#ffd751;--amber-6:#ffc31f;--amber-7:#fa0;--amber-8:#e88b00;--amber-9:#dd7400;--amber-10:#c16300;--amber-11:#a84900;--amber-12:#461901;--amber-a1:#8242000a;--amber-a2:#82420014;--amber-a3:#8242001f;--amber-a4:#8242002e;--amber-a5:#82420042;--amber-a6:#8242005c;--amber-a7:#82420080;--amber-a8:#824200a8;--amber-a9:#824200d1;--amber-a10:#824200e0;--amber-a11:#824200eb;--amber-a12:#824200f5;--green-1:#f3fdf6;--green-2:#e6f9eb;--green-3:#cef3d9;--green-4:#b3ebc2;--green-5:#90e0a6;--green-6:#61d383;--green-7:#2ac362;--green-8:#00b04b;--green-9:#00a544;--green-10:#008d38;--green-11:#006b2c;--green-12:#032e15;--green-a1:#005a170a;--green-a2:#005a1714;--green-a3:#005a171f;--green-a4:#005a172e;--green-a5:#005a1742;--green-a6:#005a175c;--green-a7:#005a1780;--green-a8:#005a17a8;--green-a9:#005a17d1;--green-a10:#005a17e0;--green-a11:#005a17eb;--green-a12:#005a17f5;--violet-9:#7f22fe;--cyan-9:#0092b5;--orange-9:#f05100;--pink-9:#e30076;--lime-9:#62a400;--indigo-9:#4f39f6;--teal-9:#009588;--fuchsia-9:#c600db;--violet-7:#a685ff;--cyan-7:#00d2ef;--orange-7:#ff8b1a;--pink-7:#fb64b6;--lime-7:#9de500;--indigo-7:#7d87ff;--teal-7:#00d3bd;--fuchsia-7:#ec6cff;--white:#fff;--black:#000;--transparent:transparent;--space-0:0;--space-px:1px;--space-0_5:.125rem;--space-1:.25rem;--space-1_5:.375rem;--space-2:.5rem;--space-2_5:.625rem;--space-3:.75rem;--space-3_5:.875rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-9:2.25rem;--space-10:2.5rem;--space-11:2.75rem;--space-12:3rem;--space-14:3.5rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-28:7rem;--space-32:8rem;--space-40:10rem;--space-48:12rem;--space-56:14rem;--space-64:16rem;--spacing:.25rem;--radius-none:0;--radius-xs:.1875rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--radius-full:9999px;--radius:var(--radius-lg);--text-3xs:.625rem;--text-3xs--line-height:calc(14 / 10);--text-2xs:.6875rem;--text-2xs--line-height:calc(16 / 11);--text-xs:.75rem;--text-xs--line-height:calc(16 / 12);--text-sm:.8125rem;--text-sm--line-height:calc(18 / 13);--text-base:.875rem;--text-base--line-height:calc(20 / 14);--text-lg:1rem;--text-lg--line-height:calc(24 / 16);--text-xl:1.125rem;--text-xl--line-height:calc(28 / 18);--text-2xl:1.25rem;--text-2xl--line-height:calc(28 / 20);--text-3xl:1.5rem;--text-3xl--line-height:calc(32 / 24);--text-4xl:2rem;--text-4xl--line-height:calc(40 / 32);--text-5xl:2.5rem;--text-5xl--line-height:calc(48 / 40);--text-6xl:3rem;--text-6xl--line-height:calc(56 / 48);--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tighter:-.04em;--tracking-tight:-.02em;--tracking-normal:0;--tracking-wide:.02em;--tracking-wider:.04em;--tracking-widest:.08em;--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--font-heading:var(--font-sans);--shadow-xs:0 1px 1px 0 #0000000a;--shadow-sm:0 1px 2px 0 #0000000f, 0 1px 3px 0 #0000000d;--shadow-md:0 2px 4px -1px #0000000f, 0 4px 8px -2px #0000000f;--shadow-lg:0 4px 8px -2px #0000000f, 0 10px 20px -4px #00000014;--shadow-xl:0 8px 16px -4px #00000014, 0 20px 40px -8px #0000001f;--shadow-2xl:0 24px 48px -12px #0000002e;--shadow-inner:inset 0 1px 2px 0 #0000000f;--shadow-none:0 0 #0000;--border-width-thin:1px;--border-width-normal:1.5px;--border-width-thick:2px;--border-width-thicker:3px;--ring-width-thin:1px;--ring-width:2px;--ring-width-thick:3px;--ring-offset:2px;--shadow-focus-ring:0 0 0 var(--ring-offset) var(--color-ring-offset,var(--color-bg)), 0 0 0 calc(var(--ring-offset) + var(--ring-width)) var(--color-ring);--duration-instant:0s;--duration-fast:.1s;--duration-normal:.2s;--duration-slow:.3s;--duration-slower:.5s;--duration-overlay-fast:var(--duration-fast);--ease-linear:linear;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-emphasized:cubic-bezier(.22, 1, .36, 1);--z-base:0;--z-raised:10;--z-sticky:20;--z-floating:30;--z-overlay:40;--z-modal:50;--z-toast:60;--z-tooltip:70;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:96rem;--color-white:var(--white);--color-black:var(--black);--color-transparent:transparent;--color-current:currentColor;--color-inherit:inherit;--color-neutral-50:var(--neutral-1);--color-neutral-100:var(--neutral-2);--color-neutral-200:var(--neutral-3);--color-neutral-300:var(--neutral-5);--color-neutral-400:var(--neutral-7);--color-neutral-500:var(--neutral-9);--color-neutral-600:var(--neutral-10);--color-neutral-700:var(--neutral-11);--color-neutral-800:#262626;--color-neutral-900:#171717;--color-neutral-950:#0a0a0a;--color-blue-50:var(--blue-1);--color-blue-100:var(--blue-2);--color-blue-200:var(--blue-3);--color-blue-300:var(--blue-5);--color-blue-400:var(--blue-7);--color-blue-500:#3080ff;--color-blue-600:var(--blue-9);--color-blue-700:var(--blue-10);--color-blue-800:#193cb8;--color-blue-900:#1c398e;--color-blue-950:var(--blue-12);--color-red-500:#fb2c36;--color-red-600:var(--red-9);--color-amber-500:#f99c00;--color-amber-600:var(--amber-9);--color-green-500:#00c758;--color-green-600:var(--green-9)}@supports (color:color(display-p3 0 0 0)){:root{--neutral-1:color(display-p3 .98946 .989461 .989461);--neutral-2:color(display-p3 .973691 .973691 .973691);--neutral-3:color(display-p3 .940994 .940994 .940994);--neutral-4:color(display-p3 .90851 .90851 .90851);--neutral-5:color(display-p3 .872386 .872386 .872386);--neutral-6:color(display-p3 .825081 .825081 .825081);--neutral-7:color(display-p3 .761957 .761957 .761957);--neutral-8:color(display-p3 .64471 .64471 .64471);--neutral-9:color(display-p3 .451519 .451519 .451519);--neutral-10:color(display-p3 .394124 .394124 .394124);--neutral-11:color(display-p3 .301709 .301709 .301709);--neutral-12:color(display-p3 .0601632 .0601632 .0601632);--neutral-a1:color(display-p3 0 0 0/.012);--neutral-a2:color(display-p3 0 0 0/.024);--neutral-a3:color(display-p3 0 0 0/.05);--neutral-a4:color(display-p3 0 0 0/.07);--neutral-a5:color(display-p3 0 0 0/.1);--neutral-a6:color(display-p3 0 0 0/.14);--neutral-a7:color(display-p3 0 0 0/.2);--neutral-a8:color(display-p3 0 0 0/.32);--neutral-a9:color(display-p3 0 0 0/.46);--neutral-a10:color(display-p3 0 0 0/.52);--neutral-a11:color(display-p3 0 0 0/.62);--neutral-a12:color(display-p3 0 0 0/.86);--blue-1:color(display-p3 .965202 .985917 1.01223);--blue-2:color(display-p3 .930737 .968553 1.01662);--blue-3:color(display-p3 .864875 .933068 1.01986);--blue-4:color(display-p3 .787698 .886975 1.02367);--blue-5:color(display-p3 .702172 .828773 1.01862);--blue-6:color(display-p3 .602127 .749572 .992733);--blue-7:color(display-p3 .46836 .641717 .963292);--blue-8:color(display-p3 .32535 .514822 .926323);--blue-9:color(display-p3 .174493 .358974 .950247);--blue-10:color(display-p3 .143754 .312323 .87389);--blue-11:color(display-p3 .105367 .249209 .737223);--blue-12:color(display-p3 .0993202 .141621 .323413);--blue-a1:color(display-p3 .00377422 .138993 .752574/.04);--blue-a2:color(display-p3 .00377422 .138993 .752574/.08);--blue-a3:color(display-p3 .00377422 .138993 .752574/.12);--blue-a4:color(display-p3 .00377422 .138993 .752574/.18);--blue-a5:color(display-p3 .00377422 .138993 .752574/.26);--blue-a6:color(display-p3 .00377422 .138993 .752574/.36);--blue-a7:color(display-p3 .00377422 .138993 .752574/.5);--blue-a8:color(display-p3 .00377422 .138993 .752574/.66);--blue-a9:color(display-p3 .00377422 .138993 .752574/.82);--blue-a10:color(display-p3 .00377422 .138993 .752574/.88);--blue-a11:color(display-p3 .00377422 .138993 .752574/.92);--blue-a12:color(display-p3 .00377422 .138993 .752574/.96);--red-1:color(display-p3 .996896 .973712 .972963);--red-2:color(display-p3 .997511 .945769 .944222);--red-3:color(display-p3 .980386 .889727 .887779);--red-4:color(display-p3 .969562 .798149 .794299);--red-5:color(display-p3 .958288 .676218 .666676);--red-6:color(display-p3 .937681 .517839 .502132);--red-7:color(display-p3 .892915 .355484 .339856);--red-8:color(display-p3 .84971 .211379 .20345);--red-9:color(display-p3 .830323 .140383 .133196);--red-10:color(display-p3 .727456 .0979922 .10567);--red-11:color(display-p3 .592607 .0914608 .0894588);--red-12:color(display-p3 .25064 .0550983 .0468818);--red-a1:color(display-p3 .587104 -.180503 -.0917526/.04);--red-a2:color(display-p3 .587104 -.180503 -.0917526/.08);--red-a3:color(display-p3 .587104 -.180503 -.0917526/.12);--red-a4:color(display-p3 .587104 -.180503 -.0917526/.18);--red-a5:color(display-p3 .587104 -.180503 -.0917526/.26);--red-a6:color(display-p3 .587104 -.180503 -.0917526/.36);--red-a7:color(display-p3 .587104 -.180503 -.0917526/.5);--red-a8:color(display-p3 .587104 -.180503 -.0917526/.66);--red-a9:color(display-p3 .587104 -.180503 -.0917526/.82);--red-a10:color(display-p3 .587104 -.180503 -.0917526/.88);--red-a11:color(display-p3 .587104 -.180503 -.0917526/.92);--red-a12:color(display-p3 .587104 -.180503 -.0917526/.96);--amber-1:color(display-p3 .997833 .988408 .945742);--amber-2:color(display-p3 .994617 .970356 .86356);--amber-3:color(display-p3 .981355 .931987 .722349);--amber-4:color(display-p3 .976055 .898075 .573813);--amber-5:color(display-p3 .976156 .848449 .406578);--amber-6:color(display-p3 .977271 .771677 .231869);--amber-7:color(display-p3 .964808 .673361 .077644);--amber-8:color(display-p3 .88795 .546735 -.0000796323);--amber-9:color(display-p3 .827144 .467166 .0336006);--amber-10:color(display-p3 .736673 .387364 -.00625558);--amber-11:color(display-p3 .623847 .297111 .0101962);--amber-12:color(display-p3 .252662 .109091 .026881);--amber-a1:color(display-p3 .550586 .200802 -.159035/.04);--amber-a2:color(display-p3 .550586 .200802 -.159035/.08);--amber-a3:color(display-p3 .550586 .200802 -.159035/.12);--amber-a4:color(display-p3 .550586 .200802 -.159035/.18);--amber-a5:color(display-p3 .550586 .200802 -.159035/.26);--amber-a6:color(display-p3 .550586 .200802 -.159035/.36);--amber-a7:color(display-p3 .550586 .200802 -.159035/.5);--amber-a8:color(display-p3 .550586 .200802 -.159035/.66);--amber-a9:color(display-p3 .550586 .200802 -.159035/.82);--amber-a10:color(display-p3 .550586 .200802 -.159035/.88);--amber-a11:color(display-p3 .550586 .200802 -.159035/.92);--amber-a12:color(display-p3 .550586 .200802 -.159035/.96);--green-1:color(display-p3 .960686 .991319 .96659);--green-2:color(display-p3 .914683 .975822 .926767);--green-3:color(display-p3 .834544 .947811 .858003);--green-4:color(display-p3 .746262 .914476 .772814);--green-5:color(display-p3 .635254 .871014 .668793);--green-6:color(display-p3 .498782 .816887 .541516);--green-7:color(display-p3 .375865 .75482 .423727);--green-8:color(display-p3 .276523 .684686 .32235);--green-9:color(display-p3 .243882 .640824 .294808);--green-10:color(display-p3 .202705 .549688 .244373);--green-11:color(display-p3 .158005 .414965 .197238);--green-12:color(display-p3 .0670178 .177818 .0930111);--green-a1:color(display-p3 -.0872056 .362621 .0349268/.04);--green-a2:color(display-p3 -.0872056 .362621 .0349268/.08);--green-a3:color(display-p3 -.0872056 .362621 .0349268/.12);--green-a4:color(display-p3 -.0872056 .362621 .0349268/.18);--green-a5:color(display-p3 -.0872056 .362621 .0349268/.26);--green-a6:color(display-p3 -.0872056 .362621 .0349268/.36);--green-a7:color(display-p3 -.0872056 .362621 .0349268/.5);--green-a8:color(display-p3 -.0872056 .362621 .0349268/.66);--green-a9:color(display-p3 -.0872056 .362621 .0349268/.82);--green-a10:color(display-p3 -.0872056 .362621 .0349268/.88);--green-a11:color(display-p3 -.0872056 .362621 .0349268/.92);--green-a12:color(display-p3 -.0872056 .362621 .0349268/.96);--violet-9:color(display-p3 .459951 .162666 .957985);--cyan-9:color(display-p3 .193249 .564651 .707197);--orange-9:color(display-p3 .887467 .341665 .0219962);--pink-9:color(display-p3 .825649 .141205 .459338);--lime-9:color(display-p3 .435354 .640614 .0909333);--indigo-9:color(display-p3 .297656 .227891 .929242);--teal-9:color(display-p3 .207114 .579584 .53668);--fuchsia-9:color(display-p3 .716587 .083681 .841036);--violet-7:color(display-p3 .631215 .522175 .990008);--cyan-7:color(display-p3 .294638 .813991 .934996);--orange-7:color(display-p3 .950192 .561807 .211017);--pink-7:color(display-p3 .915485 .430491 .70271);--lime-7:color(display-p3 .66872 .893772 .208808);--indigo-7:color(display-p3 .494992 .525291 .985107);--teal-7:color(display-p3 .322787 .822056 .744388);--fuchsia-7:color(display-p3 .86677 .447756 .979034);--white:color(display-p3 1 1 1);--black:color(display-p3 0 0 0);--shadow-xs:0 1px 1px 0 color(display-p3 0 0 0/.04);--shadow-sm:0 1px 2px 0 color(display-p3 0 0 0/.06), 0 1px 3px 0 color(display-p3 0 0 0/.05);--shadow-md:0 2px 4px -1px color(display-p3 0 0 0/.06), 0 4px 8px -2px color(display-p3 0 0 0/.06);--shadow-lg:0 4px 8px -2px color(display-p3 0 0 0/.06), 0 10px 20px -4px color(display-p3 0 0 0/.08);--shadow-xl:0 8px 16px -4px color(display-p3 0 0 0/.08), 0 20px 40px -8px color(display-p3 0 0 0/.12);--shadow-2xl:0 24px 48px -12px color(display-p3 0 0 0/.18);--shadow-inner:inset 0 1px 2px 0 color(display-p3 0 0 0/.06);--color-neutral-800:color(display-p3 .149382 .149382 .149382);--color-neutral-900:color(display-p3 .0905274 .0905274 .0905274);--color-neutral-950:color(display-p3 .0393882 .0393882 .0393882);--color-blue-500:color(display-p3 .266422 .491219 .988624);--color-blue-800:color(display-p3 .134023 .230647 .695537);--color-blue-900:color(display-p3 .136395 .219428 .537145);--color-red-500:color(display-p3 .903738 .262579 .253307);--color-amber-500:color(display-p3 .93994 .620584 .0585367);--color-green-500:color(display-p3 .308734 .774754 .374307)}}@supports (color:lab(0% 0 0)){:root{--neutral-1:lab(99.072% -.0000298023 0);--neutral-2:lab(97.68% -.0000298023 .0000119209);--neutral-3:lab(94.78% 0 0);--neutral-4:lab(91.88% .0000298023 -.0000119209);--neutral-5:lab(88.632% -.0000298023 0);--neutral-6:lab(84.34% 0 0);--neutral-7:lab(78.54% 0 -.0000119209);--neutral-8:lab(67.52% -.0000298023 0);--neutral-9:lab(48.496% 0 0);--neutral-10:lab(42.58% 0 0);--neutral-11:lab(32.72% -.0000149012 0);--neutral-12:lab(4.4379% 0 0);--neutral-a1:lab(0% 0 0/.012);--neutral-a2:lab(0% 0 0/.024);--neutral-a3:lab(0% 0 0/.05);--neutral-a4:lab(0% 0 0/.07);--neutral-a5:lab(0% 0 0/.1);--neutral-a6:lab(0% 0 0/.14);--neutral-a7:lab(0% 0 0/.2);--neutral-a8:lab(0% 0 0/.32);--neutral-a9:lab(0% 0 0/.46);--neutral-a10:lab(0% 0 0/.52);--neutral-a11:lab(0% 0 0/.62);--neutral-a12:lab(0% 0 0/.86);--blue-1:lab(98.4816% -1.30406 -4.28085);--blue-2:lab(96.7295% -2.32381 -7.81295);--blue-3:lab(93.2188% -3.99035 -14.0943);--blue-4:lab(88.8409% -4.98018 -21.9);--blue-5:lab(83.4832% -5.01654 -30.057);--blue-6:lab(76.3236% -3.81094 -38.1839);--blue-7:lab(66.6512% -.279665 -49.9918);--blue-8:lab(55.5474% 7.5016 -63.1057);--blue-9:lab(44.0605% 29.0279 -86.0352);--blue-10:lab(39.3207% 29.4682 -82.562);--blue-11:lab(32.0559% 27.2869 -73.795);--blue-12:lab(15.6723% 8.86232 -32.2945);--blue-a1:lab(25.8667% 44.5694 -86.6996/.04);--blue-a2:lab(25.8667% 44.5694 -86.6996/.08);--blue-a3:lab(25.8667% 44.5694 -86.6996/.12);--blue-a4:lab(25.8667% 44.5694 -86.6996/.18);--blue-a5:lab(25.8667% 44.5694 -86.6996/.26);--blue-a6:lab(25.8667% 44.5694 -86.6996/.36);--blue-a7:lab(25.8667% 44.5694 -86.6996/.5);--blue-a8:lab(25.8667% 44.5694 -86.6996/.66);--blue-a9:lab(25.8667% 44.5694 -86.6996/.82);--blue-a10:lab(25.8667% 44.5694 -86.6996/.88);--blue-a11:lab(25.8667% 44.5694 -86.6996/.92);--blue-a12:lab(25.8667% 44.5694 -86.6996/.96);--red-1:lab(98.1774% 2.56628 .967562);--red-2:lab(96.3339% 5.77548 2.18283);--red-3:lab(92.243% 10.2865 3.83865);--red-4:lab(86.017% 19.8815 7.75869);--red-5:lab(78.045% 33.466 14.5401);--red-6:lab(68.2149% 50.7759 25.2071);--red-7:lab(58.4798% 64.9483 37.4279);--red-8:lab(51.2122% 74.3895 51.4205);--red-9:lab(48.4493% 77.4328 61.5452);--red-10:lab(42.0276% 71.2281 56.5934);--red-11:lab(34.2703% 60.0991 46.4799);--red-12:lab(13.003% 29.04 16.7519);--red-a1:lab(27.7732% 78.4715 63.6614/.04);--red-a2:lab(27.7732% 78.4715 63.6614/.08);--red-a3:lab(27.7732% 78.4715 63.6614/.12);--red-a4:lab(27.7732% 78.4715 63.6614/.18);--red-a5:lab(27.7732% 78.4715 63.6614/.26);--red-a6:lab(27.7732% 78.4715 63.6614/.36);--red-a7:lab(27.7732% 78.4715 63.6614/.5);--red-a8:lab(27.7732% 78.4715 63.6614/.66);--red-a9:lab(27.7732% 78.4715 63.6614/.82);--red-a10:lab(27.7732% 78.4715 63.6614/.88);--red-a11:lab(27.7732% 78.4715 63.6614/.92);--red-a12:lab(27.7732% 78.4715 63.6614/.96);--amber-1:lab(98.9376% -.46283 6.10933);--amber-2:lab(97.3275% -.88957 15.4851);--amber-3:lab(94.0121% -.889868 31.0698);--amber-4:lab(91.2312% .00235438 49.0726);--amber-5:lab(87.707% 4.59132 69.2206);--amber-6:lab(82.7728% 14.5452 88.3447);--amber-7:lab(76.5147% 27.1277 100.075);--amber-8:lab(66.8332% 36.2659 96.7591);--amber-9:lab(60.3514% 40.5624 87.1228);--amber-10:lab(52.621% 41.0447 82.6215);--amber-11:lab(43.2837% 40.3842 68.47);--amber-12:lab(15.8111% 20.9107 23.3752);--amber-a1:lab(35.0614% 44.1066 90.5269/.04);--amber-a2:lab(35.0614% 44.1066 90.5269/.08);--amber-a3:lab(35.0614% 44.1066 90.5269/.12);--amber-a4:lab(35.0614% 44.1066 90.5269/.18);--amber-a5:lab(35.0614% 44.1066 90.5269/.26);--amber-a6:lab(35.0614% 44.1066 90.5269/.36);--amber-a7:lab(35.0614% 44.1066 90.5269/.5);--amber-a8:lab(35.0614% 44.1066 90.5269/.66);--amber-a9:lab(35.0614% 44.1066 90.5269/.82);--amber-a10:lab(35.0614% 44.1066 90.5269/.88);--amber-a11:lab(35.0614% 44.1066 90.5269/.92);--amber-a12:lab(35.0614% 44.1066 90.5269/.96);--green-1:lab(98.4501% -4.32563 2.21511);--green-2:lab(96.3188% -8.66872 4.44074);--green-3:lab(92.579% -16.1608 8.2845);--green-4:lab(88.3015% -24.5329 13.8195);--green-5:lab(82.9287% -34.8202 20.617);--green-6:lab(76.4586% -47.2215 29.5487);--green-7:lab(69.8265% -56.1194 37.3064);--green-8:lab(62.9994% -60.2205 42.7078);--green-9:lab(59.0978% -58.6621 41.2579);--green-10:lab(51.0881% -52.77 37.5691);--green-11:lab(39.0249% -41.1903 27.6806);--green-12:lab(15.6845% -20.4225 11.7249);--green-a1:lab(32.4993% -55.7161 43.4655/.04);--green-a2:lab(32.4993% -55.7161 43.4655/.08);--green-a3:lab(32.4993% -55.7161 43.4655/.12);--green-a4:lab(32.4993% -55.7161 43.4655/.18);--green-a5:lab(32.4993% -55.7161 43.4655/.26);--green-a6:lab(32.4993% -55.7161 43.4655/.36);--green-a7:lab(32.4993% -55.7161 43.4655/.5);--green-a8:lab(32.4993% -55.7161 43.4655/.66);--green-a9:lab(32.4993% -55.7161 43.4655/.82);--green-a10:lab(32.4993% -55.7161 43.4655/.88);--green-a11:lab(32.4993% -55.7161 43.4655/.92);--green-a12:lab(32.4993% -55.7161 43.4655/.96);--violet-9:lab(41.088% 68.9966 -91.995);--cyan-9:lab(55.1767% -26.7496 -30.5139);--orange-9:lab(57.1026% 64.2584 89.8886);--pink-9:lab(49.5493% 79.8381 2.31768);--lime-9:lab(61.1055% -41.0235 73.1483);--indigo-9:lab(38.4009% 52.6132 -92.3857);--teal-9:lab(55.0223% -41.0774 -3.90277);--fuchsia-9:lab(47.5131% 83.4271 -63.0363);--violet-7:lab(62.8239% 34.9159 -60.0512);--cyan-7:lab(76.6045% -40.9406 -29.6231);--orange-7:lab(70.0429% 42.5156 75.8207);--pink-7:lab(64.5597% 64.3615 -12.7988);--lime-7:lab(83.7876% -45.0447 88.4738);--indigo-7:lab(59.866% 22.4834 -64.4485);--teal-7:lab(76.0109% -53.3483 -2.27906);--fuchsia-7:lab(66.1178% 66.0652 -52.4733);--white:lab(100% 0 0);--black:lab(0% 0 0);--shadow-xs:0 1px 1px 0 lab(0% 0 0/.04);--shadow-sm:0 1px 2px 0 lab(0% 0 0/.06), 0 1px 3px 0 lab(0% 0 0/.05);--shadow-md:0 2px 4px -1px lab(0% 0 0/.06), 0 4px 8px -2px lab(0% 0 0/.06);--shadow-lg:0 4px 8px -2px lab(0% 0 0/.06), 0 10px 20px -4px lab(0% 0 0/.08);--shadow-xl:0 8px 16px -4px lab(0% 0 0/.08), 0 20px 40px -8px lab(0% 0 0/.12);--shadow-2xl:0 24px 48px -12px lab(0% 0 0/.18);--shadow-inner:inset 0 1px 2px 0 lab(0% 0 0/.06);--color-neutral-800:lab(15.204% 0 -.00000596046);--color-neutral-900:lab(7.78201% -.0000149012 0);--color-neutral-950:lab(2.75381% 0 0);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-800:lab(30.2514% 27.7853 -70.2699);--color-blue-900:lab(26.1542% 15.7545 -51.5504);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-green-500:lab(70.5521% -66.5147 45.8073)}}:root,[data-theme=light]{--color-bg:var(--white);--color-bg-subtle:var(--neutral-2);--color-bg-muted:var(--neutral-3);--color-bg-elevated:var(--white);--color-bg-overlay:#0006;--color-bg-glass:var(--white)}@supports (color:color(display-p3 0 0 0)){:root,[data-theme=light]{--color-bg-overlay:color(display-p3 0 0 0/.4)}}@supports (color:lab(0% 0 0)){:root,[data-theme=light]{--color-bg-overlay:lab(0% 0 0/.4)}}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--color-bg-glass:color-mix(in oklch, var(--white) 60%, transparent)}}:root,[data-theme=light]{--color-fg:var(--neutral-12);--color-fg-muted:var(--neutral-11);--color-fg-subtle:var(--neutral-9);--color-fg-on-accent:var(--white);--color-fg-on-status:var(--white);--color-border:var(--neutral-5);--color-border-subtle:var(--neutral-4);--color-border-strong:var(--neutral-7);--color-border-focus:var(--blue-9);--color-accent:var(--blue-9);--color-accent-fg:var(--color-fg-on-accent);--color-accent-hover:var(--blue-10);--color-accent-active:var(--blue-11);--color-accent-subtle:var(--blue-9)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--color-accent-subtle:color-mix(in oklch, var(--blue-9) 12%, transparent)}}:root,[data-theme=light]{--color-accent-subtle-fg:var(--blue-9);--color-accent-border:var(--blue-9)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--color-accent-border:color-mix(in oklch, var(--blue-9) 35%, transparent)}}:root,[data-theme=light]{--color-ring:var(--blue-9);--color-ring-offset:var(--color-bg);--color-selection:var(--blue-a3);--color-selection-fg:var(--blue-12);--color-info:var(--blue-9);--color-info-fg:var(--white);--color-info-bg:var(--blue-9)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--color-info-bg:color-mix(in oklch, var(--blue-9) 12%, transparent)}}:root,[data-theme=light]{--color-info-border:var(--blue-9)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--color-info-border:color-mix(in oklch, var(--blue-9) 35%, transparent)}}:root,[data-theme=light]{--color-info-foreground:var(--blue-11);--color-success:var(--green-9);--color-success-fg:var(--white);--color-success-bg:var(--green-9)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--color-success-bg:color-mix(in oklch, var(--green-9) 15%, transparent)}}:root,[data-theme=light]{--color-success-border:var(--green-9)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--color-success-border:color-mix(in oklch, var(--green-9) 40%, transparent)}}:root,[data-theme=light]{--color-success-foreground:var(--green-11);--color-warning:var(--amber-9);--color-warning-fg:var(--neutral-12);--color-warning-bg:var(--amber-9)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--color-warning-bg:color-mix(in oklch, var(--amber-9) 18%, transparent)}}:root,[data-theme=light]{--color-warning-border:var(--amber-9)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--color-warning-border:color-mix(in oklch, var(--amber-9) 40%, transparent)}}:root,[data-theme=light]{--color-warning-foreground:var(--amber-11);--color-danger:var(--red-9);--color-danger-fg:var(--white);--color-danger-bg:var(--red-9)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--color-danger-bg:color-mix(in oklch, var(--red-9) 12%, transparent)}}:root,[data-theme=light]{--color-danger-border:var(--red-9)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--color-danger-border:color-mix(in oklch, var(--red-9) 35%, transparent)}}:root,[data-theme=light]{--color-danger-foreground:var(--red-11);--color-disabled-bg:var(--neutral-3);--color-disabled-fg:var(--neutral-8);--color-disabled-border:var(--neutral-4);--color-field-bg:transparent;--color-field-bg-disabled:var(--neutral-3);--color-field-bg-hover:var(--neutral-2);--blend-on-surface:darken;--color-bg-subtle-hover:var(--neutral-3);--color-bg-subtle-active:var(--neutral-4);--color-bg-muted-hover:var(--neutral-4);--color-bg-muted-active:var(--neutral-5);--color-bg-dragging:var(--neutral-5)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--color-bg-dragging:color-mix(in oklch, var(--neutral-5) 70%, transparent)}}:root,[data-theme=light]{--color-drop-target-bg:var(--blue-9)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--color-drop-target-bg:color-mix(in oklch, var(--blue-9) 8%, transparent)}}:root,[data-theme=light]{--color-drop-target-border:var(--blue-9)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--color-drop-target-border:color-mix(in oklch, var(--blue-9) 50%, transparent)}}:root,[data-theme=light]{--color-bg-pressed:var(--neutral-5);--color-bg-subtle-pressed:var(--neutral-4);--color-bg-focus-within:var(--blue-9)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--color-bg-focus-within:color-mix(in oklch, var(--blue-9) 4%, transparent)}}:root,[data-theme=light]{--color-border-focus-within:var(--color-ring);--color-sidebar-bg:var(--neutral-2);--color-sidebar-fg:var(--neutral-12);--color-sidebar-border:var(--neutral-5);--color-sidebar-accent:var(--neutral-3);--color-sidebar-accent-fg:var(--neutral-12);--color-sidebar-primary:var(--blue-9);--color-sidebar-primary-fg:var(--white);--color-sidebar-ring:var(--blue-9);--color-chart-1:var(--blue-9);--color-chart-2:var(--violet-9);--color-chart-3:var(--green-9);--color-chart-4:var(--amber-9);--color-chart-5:var(--red-9);--color-chart-6:var(--cyan-9);--color-chart-7:var(--orange-9);--color-chart-8:var(--indigo-9);--color-chart-9:var(--lime-9);--color-chart-10:var(--fuchsia-9);--color-chart-grid:var(--neutral-4);--color-chart-axis:var(--neutral-7);--color-chart-axis-label:var(--neutral-11);--color-chart-tooltip-bg:var(--white);--color-chart-tooltip-fg:var(--neutral-12);--color-chart-tooltip-border:var(--neutral-5);--color-chart-cursor:var(--neutral-a4);--color-editor-bg:var(--white);--color-editor-fg:var(--neutral-12);--color-editor-text-red:var(--red-11);--color-editor-text-orange:#c53c00;--color-editor-text-yellow:#cd8900;--color-editor-text-green:var(--green-11);--color-editor-text-teal:#00776e;--color-editor-text-blue:var(--blue-11);--color-editor-text-purple:#8200da;--color-editor-text-pink:#c4005c;--color-editor-text-gray:var(--neutral-10);--color-editor-text-brown:#7e2a0c;--color-editor-bg-red:var(--red-3);--color-editor-bg-orange:#ffedd5;--color-editor-bg-yellow:#fef9c2;--color-editor-bg-green:var(--green-3);--color-editor-bg-teal:#cbfbf1;--color-editor-bg-blue:var(--blue-3);--color-editor-bg-purple:#f3e8ff;--color-editor-bg-pink:#fce7f3;--color-editor-bg-gray:var(--neutral-3);--color-editor-bg-brown:#ffedd5;--color-editor-search-bg:var(--amber-3);--color-editor-search-active-bg:var(--amber-6)}@supports (color:color(display-p3 0 0 0)){:root,[data-theme=light]{--color-editor-text-orange:color(display-p3 .729844 .257256 .0511062);--color-editor-text-yellow:color(display-p3 .776342 .542492 .041709);--color-editor-text-teal:color(display-p3 .174094 .461318 .433866);--color-editor-text-purple:color(display-p3 .465298 .0652579 .824397);--color-editor-text-pink:color(display-p3 .711537 .101006 .358209);--color-editor-text-brown:color(display-p3 .457137 .188093 .0897628);--color-editor-bg-orange:color(display-p3 .988762 .931393 .843273);--color-editor-bg-yellow:color(display-p3 .993436 .977463 .782913);--color-editor-bg-teal:color(display-p3 .834533 .980328 .946428);--color-editor-bg-purple:color(display-p3 .945034 .910569 .992972);--color-editor-bg-pink:color(display-p3 .974549 .908208 .950227);--color-editor-bg-brown:color(display-p3 .988762 .931393 .843273)}}@supports (color:lab(0% 0 0)){:root,[data-theme=light]{--color-editor-text-orange:lab(46.4615% 57.7275 70.8507);--color-editor-text-yellow:lab(62.7799% 22.4197 86.1544);--color-editor-text-teal:lab(44.4134% -33.1436 -4.22149);--color-editor-text-purple:lab(36.1758% 69.8525 -80.0381);--color-editor-text-pink:lab(42.1737% 71.8009 7.42233);--color-editor-text-brown:lab(30.2951% 36.0434 37.671);--color-editor-bg-orange:lab(94.7127% 3.58394 14.3151);--color-editor-bg-yellow:lab(97.3564% -4.51407 27.344);--color-editor-bg-teal:lab(95.1845% -17.4212 -.425422);--color-editor-bg-purple:lab(93.3333% 6.97437 -9.83434);--color-editor-bg-pink:lab(93.5864% 9.01193 -3.15079);--color-editor-bg-brown:lab(94.7127% 3.58394 14.3151)}}[data-theme=dark]{--color-bg:var(--neutral-12);--color-bg-subtle:#171717;--color-bg-muted:#262626;--color-bg-elevated:#171717;--color-bg-overlay:#0009;--color-bg-glass:var(--neutral-12)}@supports (color:color(display-p3 0 0 0)){[data-theme=dark]{--color-bg-subtle:color(display-p3 .0905274 .0905274 .0905274);--color-bg-muted:color(display-p3 .149382 .149382 .149382);--color-bg-elevated:color(display-p3 .0905274 .0905274 .0905274);--color-bg-overlay:color(display-p3 0 0 0/.6)}}@supports (color:lab(0% 0 0)){[data-theme=dark]{--color-bg-subtle:lab(7.78201% -.0000149012 0);--color-bg-muted:lab(15.204% 0 -.00000596046);--color-bg-elevated:lab(7.78201% -.0000149012 0);--color-bg-overlay:lab(0% 0 0/.6)}}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--color-bg-glass:color-mix(in oklch, var(--neutral-12) 60%, transparent)}}[data-theme=dark]{--color-fg:var(--neutral-1);--color-fg-muted:var(--neutral-7);--color-fg-subtle:var(--neutral-8);--color-fg-on-accent:var(--white);--color-fg-on-status:var(--white);--color-border:var(--white)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--color-border:color-mix(in oklch, var(--white) 10%, transparent)}}[data-theme=dark]{--color-border-subtle:var(--white)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--color-border-subtle:color-mix(in oklch, var(--white) 6%, transparent)}}[data-theme=dark]{--color-border-strong:var(--white)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--color-border-strong:color-mix(in oklch, var(--white) 18%, transparent)}}[data-theme=dark]{--color-border-focus:var(--blue-8);--color-accent:var(--blue-8);--color-accent-fg:var(--color-fg-on-accent);--color-accent-hover:var(--blue-7);--color-accent-active:var(--blue-6);--color-accent-subtle:var(--blue-9)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--color-accent-subtle:color-mix(in oklch, var(--blue-9) 18%, transparent)}}[data-theme=dark]{--color-accent-subtle-fg:var(--blue-7);--color-accent-border:var(--blue-9)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--color-accent-border:color-mix(in oklch, var(--blue-9) 45%, transparent)}}[data-theme=dark]{--color-ring:var(--blue-8);--color-ring-offset:var(--color-bg);--color-selection:var(--blue-8)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--color-selection:color-mix(in oklch, var(--blue-8) 30%, transparent)}}[data-theme=dark]{--color-selection-fg:var(--white);--color-info:var(--blue-8);--color-info-fg:var(--white);--color-info-bg:var(--blue-9)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--color-info-bg:color-mix(in oklch, var(--blue-9) 18%, transparent)}}[data-theme=dark]{--color-info-border:var(--blue-9)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--color-info-border:color-mix(in oklch, var(--blue-9) 40%, transparent)}}[data-theme=dark]{--color-info-foreground:var(--blue-7);--color-success:var(--green-8);--color-success-fg:var(--white);--color-success-bg:var(--green-9)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--color-success-bg:color-mix(in oklch, var(--green-9) 18%, transparent)}}[data-theme=dark]{--color-success-border:var(--green-9)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--color-success-border:color-mix(in oklch, var(--green-9) 40%, transparent)}}[data-theme=dark]{--color-success-foreground:var(--green-7);--color-warning:var(--amber-8);--color-warning-fg:var(--neutral-12);--color-warning-bg:var(--amber-9)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--color-warning-bg:color-mix(in oklch, var(--amber-9) 18%, transparent)}}[data-theme=dark]{--color-warning-border:var(--amber-9)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--color-warning-border:color-mix(in oklch, var(--amber-9) 40%, transparent)}}[data-theme=dark]{--color-warning-foreground:var(--amber-6);--color-danger:var(--red-8);--color-danger-fg:var(--white);--color-danger-bg:var(--red-9)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--color-danger-bg:color-mix(in oklch, var(--red-9) 18%, transparent)}}[data-theme=dark]{--color-danger-border:var(--red-9)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--color-danger-border:color-mix(in oklch, var(--red-9) 40%, transparent)}}[data-theme=dark]{--color-danger-foreground:var(--red-7);--color-disabled-bg:#262626;--color-disabled-fg:var(--neutral-9);--color-disabled-border:var(--white)}@supports (color:color(display-p3 0 0 0)){[data-theme=dark]{--color-disabled-bg:color(display-p3 .149382 .149382 .149382)}}@supports (color:lab(0% 0 0)){[data-theme=dark]{--color-disabled-bg:lab(15.204% 0 -.00000596046)}}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--color-disabled-border:color-mix(in oklch, var(--white) 8%, transparent)}}[data-theme=dark]{--color-field-bg:var(--white)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--color-field-bg:color-mix(in oklch, var(--white) 4%, transparent)}}[data-theme=dark]{--color-field-bg-disabled:var(--white)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--color-field-bg-disabled:color-mix(in oklch, var(--white) 8%, transparent)}}[data-theme=dark]{--color-field-bg-hover:var(--white)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--color-field-bg-hover:color-mix(in oklch, var(--white) 6%, transparent)}}[data-theme=dark]{--blend-on-surface:lighten;--color-bg-subtle-hover:#262626;--color-bg-subtle-active:#303030;--color-bg-muted-hover:#303030;--color-bg-muted-active:#3d3d3d;--color-bg-dragging:var(--white)}@supports (color:color(display-p3 0 0 0)){[data-theme=dark]{--color-bg-subtle-hover:color(display-p3 .149382 .149382 .149382);--color-bg-subtle-active:color(display-p3 .189036 .189036 .189036);--color-bg-muted-hover:color(display-p3 .189036 .189036 .189036);--color-bg-muted-active:color(display-p3 .239192 .239192 .239192)}}@supports (color:lab(0% 0 0)){[data-theme=dark]{--color-bg-subtle-hover:lab(15.204% 0 -.00000596046);--color-bg-subtle-active:lab(19.96% -.0000149012 0);--color-bg-muted-hover:lab(19.96% -.0000149012 0);--color-bg-muted-active:lab(25.76% -.0000149012 0)}}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--color-bg-dragging:color-mix(in oklch, var(--white) 14%, transparent)}}[data-theme=dark]{--color-drop-target-bg:var(--blue-8)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--color-drop-target-bg:color-mix(in oklch, var(--blue-8) 16%, transparent)}}[data-theme=dark]{--color-drop-target-border:var(--blue-8)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--color-drop-target-border:color-mix(in oklch, var(--blue-8) 60%, transparent)}}[data-theme=dark]{--color-bg-pressed:var(--white)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--color-bg-pressed:color-mix(in oklch, var(--white) 14%, transparent)}}[data-theme=dark]{--color-bg-subtle-pressed:var(--white)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--color-bg-subtle-pressed:color-mix(in oklch, var(--white) 10%, transparent)}}[data-theme=dark]{--color-bg-focus-within:var(--blue-8)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--color-bg-focus-within:color-mix(in oklch, var(--blue-8) 12%, transparent)}}[data-theme=dark]{--color-border-focus-within:var(--color-ring);--color-sidebar-bg:#171717;--color-sidebar-fg:var(--neutral-1);--color-sidebar-border:var(--white)}@supports (color:color(display-p3 0 0 0)){[data-theme=dark]{--color-sidebar-bg:color(display-p3 .0905274 .0905274 .0905274)}}@supports (color:lab(0% 0 0)){[data-theme=dark]{--color-sidebar-bg:lab(7.78201% -.0000149012 0)}}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--color-sidebar-border:color-mix(in oklch, var(--white) 10%, transparent)}}[data-theme=dark]{--color-sidebar-accent:#262626;--color-sidebar-accent-fg:var(--neutral-1);--color-sidebar-primary:var(--blue-8);--color-sidebar-primary-fg:var(--neutral-1);--color-sidebar-ring:var(--blue-7);--color-chart-1:var(--blue-7);--color-chart-2:var(--violet-7);--color-chart-3:var(--green-7);--color-chart-4:#fcbb00;--color-chart-5:#ff6568;--color-chart-6:var(--cyan-7);--color-chart-7:var(--orange-7);--color-chart-8:var(--indigo-7);--color-chart-9:var(--lime-7);--color-chart-10:var(--fuchsia-7);--color-chart-grid:var(--white)}@supports (color:color(display-p3 0 0 0)){[data-theme=dark]{--color-sidebar-accent:color(display-p3 .149382 .149382 .149382);--color-chart-4:color(display-p3 .959186 .738519 .118268);--color-chart-5:color(display-p3 .933534 .431676 .423491)}}@supports (color:lab(0% 0 0)){[data-theme=dark]{--color-sidebar-accent:lab(15.204% 0 -.00000596046);--color-chart-4:lab(80.1641% 16.6016 99.2089);--color-chart-5:lab(63.7053% 60.745 31.3109)}}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--color-chart-grid:color-mix(in oklch, var(--white) 8%, transparent)}}[data-theme=dark]{--color-chart-axis:var(--white)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--color-chart-axis:color-mix(in oklch, var(--white) 20%, transparent)}}[data-theme=dark]{--color-chart-axis-label:var(--neutral-7);--color-chart-tooltip-bg:#171717;--color-chart-tooltip-fg:var(--neutral-1);--color-chart-tooltip-border:var(--white)}@supports (color:color(display-p3 0 0 0)){[data-theme=dark]{--color-chart-tooltip-bg:color(display-p3 .0905274 .0905274 .0905274)}}@supports (color:lab(0% 0 0)){[data-theme=dark]{--color-chart-tooltip-bg:lab(7.78201% -.0000149012 0)}}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--color-chart-tooltip-border:color-mix(in oklch, var(--white) 12%, transparent)}}[data-theme=dark]{--color-chart-cursor:var(--white)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--color-chart-cursor:color-mix(in oklch, var(--white) 8%, transparent)}}[data-theme=dark]{--color-editor-bg:#171717;--color-editor-fg:var(--neutral-1);--color-editor-text-red:#ffa3a3;--color-editor-text-orange:#ffb96d;--color-editor-text-yellow:#ffe02a;--color-editor-text-green:#7bf1a8;--color-editor-text-teal:#46ecd5;--color-editor-text-blue:#90c5ff;--color-editor-text-purple:#c4b4ff;--color-editor-text-pink:#fda5d5;--color-editor-text-gray:var(--neutral-7);--color-editor-text-brown:#ffb96d;--color-editor-bg-red:var(--red-9)}@supports (color:color(display-p3 0 0 0)){[data-theme=dark]{--color-editor-bg:color(display-p3 .0905274 .0905274 .0905274);--color-editor-text-red:color(display-p3 .956922 .651886 .645122);--color-editor-text-orange:color(display-p3 .96801 .734346 .464159);--color-editor-text-yellow:color(display-p3 .982669 .880884 .32102);--color-editor-text-green:color(display-p3 .600292 .935514 .68114);--color-editor-text-teal:color(display-p3 .484989 .914726 .835079);--color-editor-text-blue:color(display-p3 .602559 .767214 .993938);--color-editor-text-purple:color(display-p3 .758872 .706261 .991729);--color-editor-text-pink:color(display-p3 .944378 .662026 .8283);--color-editor-text-brown:color(display-p3 .96801 .734346 .464159)}}@supports (color:lab(0% 0 0)){[data-theme=dark]{--color-editor-bg:lab(7.78201% -.0000149012 0);--color-editor-text-red:lab(76.5514% 36.422 15.5335);--color-editor-text-orange:lab(80.8059% 21.7313 50.4455);--color-editor-text-yellow:lab(89.7033% -.480294 84.4917);--color-editor-text-green:lab(86.9953% -47.2691 25.0054);--color-editor-text-teal:lab(84.8977% -48.1516 -1.3321);--color-editor-text-blue:lab(77.5052% -6.4629 -36.42);--color-editor-text-purple:lab(76.7419% 18.3911 -37.0706);--color-editor-text-pink:lab(77.8308% 38.525 -10.5394);--color-editor-text-brown:lab(80.8059% 21.7313 50.4455)}}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--color-editor-bg-red:color-mix(in oklch, var(--red-9) 22%, transparent)}}[data-theme=dark]{--color-editor-bg-orange:var(--orange-9)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--color-editor-bg-orange:color-mix(in oklch, var(--orange-9) 22%, transparent)}}[data-theme=dark]{--color-editor-bg-yellow:var(--amber-9)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--color-editor-bg-yellow:color-mix(in oklch, var(--amber-9) 22%, transparent)}}[data-theme=dark]{--color-editor-bg-green:var(--green-9)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--color-editor-bg-green:color-mix(in oklch, var(--green-9) 22%, transparent)}}[data-theme=dark]{--color-editor-bg-teal:var(--teal-9)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--color-editor-bg-teal:color-mix(in oklch, var(--teal-9) 22%, transparent)}}[data-theme=dark]{--color-editor-bg-blue:var(--blue-9)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--color-editor-bg-blue:color-mix(in oklch, var(--blue-9) 22%, transparent)}}[data-theme=dark]{--color-editor-bg-purple:var(--violet-9)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--color-editor-bg-purple:color-mix(in oklch, var(--violet-9) 22%, transparent)}}[data-theme=dark]{--color-editor-bg-pink:var(--pink-9)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--color-editor-bg-pink:color-mix(in oklch, var(--pink-9) 22%, transparent)}}[data-theme=dark]{--color-editor-bg-gray:var(--white)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--color-editor-bg-gray:color-mix(in oklch, var(--white) 8%, transparent)}}[data-theme=dark]{--color-editor-bg-brown:var(--orange-9)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--color-editor-bg-brown:color-mix(in oklch, var(--orange-9) 22%, transparent)}}[data-theme=dark]{--color-editor-search-bg:var(--amber-9)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--color-editor-search-bg:color-mix(in oklch, var(--amber-9) 28%, transparent)}}[data-theme=dark]{--color-editor-search-active-bg:var(--amber-8)}@media (prefers-color-scheme:dark){:root:not([data-theme]){--color-bg:var(--neutral-12);--color-bg-subtle:#171717;--color-bg-muted:#262626;--color-bg-elevated:#171717;--color-bg-overlay:#0009;--color-bg-glass:var(--neutral-12)}@supports (color:color(display-p3 0 0 0)){:root:not([data-theme]){--color-bg-subtle:color(display-p3 .0905274 .0905274 .0905274);--color-bg-muted:color(display-p3 .149382 .149382 .149382);--color-bg-elevated:color(display-p3 .0905274 .0905274 .0905274);--color-bg-overlay:color(display-p3 0 0 0/.6)}}@supports (color:lab(0% 0 0)){:root:not([data-theme]){--color-bg-subtle:lab(7.78201% -.0000149012 0);--color-bg-muted:lab(15.204% 0 -.00000596046);--color-bg-elevated:lab(7.78201% -.0000149012 0);--color-bg-overlay:lab(0% 0 0/.6)}}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme]){--color-bg-glass:color-mix(in oklch, var(--neutral-12) 60%, transparent)}}:root:not([data-theme]){--color-fg:var(--neutral-1);--color-fg-muted:var(--neutral-7);--color-fg-subtle:var(--neutral-8);--color-fg-on-accent:var(--white);--color-fg-on-status:var(--white);--color-border:var(--white)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme]){--color-border:color-mix(in oklch, var(--white) 10%, transparent)}}:root:not([data-theme]){--color-border-subtle:var(--white)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme]){--color-border-subtle:color-mix(in oklch, var(--white) 6%, transparent)}}:root:not([data-theme]){--color-border-strong:var(--white)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme]){--color-border-strong:color-mix(in oklch, var(--white) 18%, transparent)}}:root:not([data-theme]){--color-border-focus:var(--blue-8);--color-accent:var(--blue-8);--color-accent-fg:var(--color-fg-on-accent);--color-accent-hover:var(--blue-7);--color-accent-active:var(--blue-6);--color-accent-subtle:var(--blue-9)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme]){--color-accent-subtle:color-mix(in oklch, var(--blue-9) 18%, transparent)}}:root:not([data-theme]){--color-accent-subtle-fg:var(--blue-7);--color-accent-border:var(--blue-9)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme]){--color-accent-border:color-mix(in oklch, var(--blue-9) 45%, transparent)}}:root:not([data-theme]){--color-ring:var(--blue-8);--color-ring-offset:var(--color-bg);--color-selection:var(--blue-8)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme]){--color-selection:color-mix(in oklch, var(--blue-8) 30%, transparent)}}:root:not([data-theme]){--color-selection-fg:var(--white);--color-info:var(--blue-8);--color-info-fg:var(--white);--color-info-bg:var(--blue-9)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme]){--color-info-bg:color-mix(in oklch, var(--blue-9) 18%, transparent)}}:root:not([data-theme]){--color-info-border:var(--blue-9)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme]){--color-info-border:color-mix(in oklch, var(--blue-9) 40%, transparent)}}:root:not([data-theme]){--color-info-foreground:var(--blue-7);--color-success:var(--green-8);--color-success-fg:var(--white);--color-success-bg:var(--green-9)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme]){--color-success-bg:color-mix(in oklch, var(--green-9) 18%, transparent)}}:root:not([data-theme]){--color-success-border:var(--green-9)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme]){--color-success-border:color-mix(in oklch, var(--green-9) 40%, transparent)}}:root:not([data-theme]){--color-success-foreground:var(--green-7);--color-warning:var(--amber-8);--color-warning-fg:var(--neutral-12);--color-warning-bg:var(--amber-9)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme]){--color-warning-bg:color-mix(in oklch, var(--amber-9) 18%, transparent)}}:root:not([data-theme]){--color-warning-border:var(--amber-9)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme]){--color-warning-border:color-mix(in oklch, var(--amber-9) 40%, transparent)}}:root:not([data-theme]){--color-warning-foreground:var(--amber-6);--color-danger:var(--red-8);--color-danger-fg:var(--white);--color-danger-bg:var(--red-9)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme]){--color-danger-bg:color-mix(in oklch, var(--red-9) 18%, transparent)}}:root:not([data-theme]){--color-danger-border:var(--red-9)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme]){--color-danger-border:color-mix(in oklch, var(--red-9) 40%, transparent)}}:root:not([data-theme]){--color-danger-foreground:var(--red-7);--color-disabled-bg:#262626;--color-disabled-fg:var(--neutral-9);--color-disabled-border:var(--white)}@supports (color:color(display-p3 0 0 0)){:root:not([data-theme]){--color-disabled-bg:color(display-p3 .149382 .149382 .149382)}}@supports (color:lab(0% 0 0)){:root:not([data-theme]){--color-disabled-bg:lab(15.204% 0 -.00000596046)}}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme]){--color-disabled-border:color-mix(in oklch, var(--white) 8%, transparent)}}:root:not([data-theme]){--color-field-bg:var(--white)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme]){--color-field-bg:color-mix(in oklch, var(--white) 4%, transparent)}}:root:not([data-theme]){--color-field-bg-disabled:var(--white)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme]){--color-field-bg-disabled:color-mix(in oklch, var(--white) 8%, transparent)}}:root:not([data-theme]){--color-field-bg-hover:var(--white)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme]){--color-field-bg-hover:color-mix(in oklch, var(--white) 6%, transparent)}}:root:not([data-theme]){--blend-on-surface:lighten;--color-bg-subtle-hover:#262626;--color-bg-subtle-active:#303030;--color-bg-muted-hover:#303030;--color-bg-muted-active:#3d3d3d;--color-bg-dragging:var(--white)}@supports (color:color(display-p3 0 0 0)){:root:not([data-theme]){--color-bg-subtle-hover:color(display-p3 .149382 .149382 .149382);--color-bg-subtle-active:color(display-p3 .189036 .189036 .189036);--color-bg-muted-hover:color(display-p3 .189036 .189036 .189036);--color-bg-muted-active:color(display-p3 .239192 .239192 .239192)}}@supports (color:lab(0% 0 0)){:root:not([data-theme]){--color-bg-subtle-hover:lab(15.204% 0 -.00000596046);--color-bg-subtle-active:lab(19.96% -.0000149012 0);--color-bg-muted-hover:lab(19.96% -.0000149012 0);--color-bg-muted-active:lab(25.76% -.0000149012 0)}}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme]){--color-bg-dragging:color-mix(in oklch, var(--white) 14%, transparent)}}:root:not([data-theme]){--color-drop-target-bg:var(--blue-8)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme]){--color-drop-target-bg:color-mix(in oklch, var(--blue-8) 16%, transparent)}}:root:not([data-theme]){--color-drop-target-border:var(--blue-8)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme]){--color-drop-target-border:color-mix(in oklch, var(--blue-8) 60%, transparent)}}:root:not([data-theme]){--color-bg-pressed:var(--white)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme]){--color-bg-pressed:color-mix(in oklch, var(--white) 14%, transparent)}}:root:not([data-theme]){--color-bg-subtle-pressed:var(--white)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme]){--color-bg-subtle-pressed:color-mix(in oklch, var(--white) 10%, transparent)}}:root:not([data-theme]){--color-bg-focus-within:var(--blue-8)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme]){--color-bg-focus-within:color-mix(in oklch, var(--blue-8) 12%, transparent)}}:root:not([data-theme]){--color-border-focus-within:var(--color-ring);--color-sidebar-bg:#171717;--color-sidebar-fg:var(--neutral-1);--color-sidebar-border:var(--white)}@supports (color:color(display-p3 0 0 0)){:root:not([data-theme]){--color-sidebar-bg:color(display-p3 .0905274 .0905274 .0905274)}}@supports (color:lab(0% 0 0)){:root:not([data-theme]){--color-sidebar-bg:lab(7.78201% -.0000149012 0)}}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme]){--color-sidebar-border:color-mix(in oklch, var(--white) 10%, transparent)}}:root:not([data-theme]){--color-sidebar-accent:#262626;--color-sidebar-accent-fg:var(--neutral-1);--color-sidebar-primary:var(--blue-8);--color-sidebar-primary-fg:var(--neutral-1);--color-sidebar-ring:var(--blue-7);--color-chart-1:var(--blue-7);--color-chart-2:var(--violet-7);--color-chart-3:var(--green-7);--color-chart-4:#fcbb00;--color-chart-5:#ff6568;--color-chart-6:var(--cyan-7);--color-chart-7:var(--orange-7);--color-chart-8:var(--indigo-7);--color-chart-9:var(--lime-7);--color-chart-10:var(--fuchsia-7);--color-chart-grid:var(--white)}@supports (color:color(display-p3 0 0 0)){:root:not([data-theme]){--color-sidebar-accent:color(display-p3 .149382 .149382 .149382);--color-chart-4:color(display-p3 .959186 .738519 .118268);--color-chart-5:color(display-p3 .933534 .431676 .423491)}}@supports (color:lab(0% 0 0)){:root:not([data-theme]){--color-sidebar-accent:lab(15.204% 0 -.00000596046);--color-chart-4:lab(80.1641% 16.6016 99.2089);--color-chart-5:lab(63.7053% 60.745 31.3109)}}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme]){--color-chart-grid:color-mix(in oklch, var(--white) 8%, transparent)}}:root:not([data-theme]){--color-chart-axis:var(--white)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme]){--color-chart-axis:color-mix(in oklch, var(--white) 20%, transparent)}}:root:not([data-theme]){--color-chart-axis-label:var(--neutral-7);--color-chart-tooltip-bg:#171717;--color-chart-tooltip-fg:var(--neutral-1);--color-chart-tooltip-border:var(--white)}@supports (color:color(display-p3 0 0 0)){:root:not([data-theme]){--color-chart-tooltip-bg:color(display-p3 .0905274 .0905274 .0905274)}}@supports (color:lab(0% 0 0)){:root:not([data-theme]){--color-chart-tooltip-bg:lab(7.78201% -.0000149012 0)}}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme]){--color-chart-tooltip-border:color-mix(in oklch, var(--white) 12%, transparent)}}:root:not([data-theme]){--color-chart-cursor:var(--white)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme]){--color-chart-cursor:color-mix(in oklch, var(--white) 8%, transparent)}}:root:not([data-theme]){--color-editor-bg:#171717;--color-editor-fg:var(--neutral-1);--color-editor-text-red:#ffa3a3;--color-editor-text-orange:#ffb96d;--color-editor-text-yellow:#ffe02a;--color-editor-text-green:#7bf1a8;--color-editor-text-teal:#46ecd5;--color-editor-text-blue:#90c5ff;--color-editor-text-purple:#c4b4ff;--color-editor-text-pink:#fda5d5;--color-editor-text-gray:var(--neutral-7);--color-editor-text-brown:#ffb96d;--color-editor-bg-red:var(--red-9)}@supports (color:color(display-p3 0 0 0)){:root:not([data-theme]){--color-editor-bg:color(display-p3 .0905274 .0905274 .0905274);--color-editor-text-red:color(display-p3 .956922 .651886 .645122);--color-editor-text-orange:color(display-p3 .96801 .734346 .464159);--color-editor-text-yellow:color(display-p3 .982669 .880884 .32102);--color-editor-text-green:color(display-p3 .600292 .935514 .68114);--color-editor-text-teal:color(display-p3 .484989 .914726 .835079);--color-editor-text-blue:color(display-p3 .602559 .767214 .993938);--color-editor-text-purple:color(display-p3 .758872 .706261 .991729);--color-editor-text-pink:color(display-p3 .944378 .662026 .8283);--color-editor-text-brown:color(display-p3 .96801 .734346 .464159)}}@supports (color:lab(0% 0 0)){:root:not([data-theme]){--color-editor-bg:lab(7.78201% -.0000149012 0);--color-editor-text-red:lab(76.5514% 36.422 15.5335);--color-editor-text-orange:lab(80.8059% 21.7313 50.4455);--color-editor-text-yellow:lab(89.7033% -.480294 84.4917);--color-editor-text-green:lab(86.9953% -47.2691 25.0054);--color-editor-text-teal:lab(84.8977% -48.1516 -1.3321);--color-editor-text-blue:lab(77.5052% -6.4629 -36.42);--color-editor-text-purple:lab(76.7419% 18.3911 -37.0706);--color-editor-text-pink:lab(77.8308% 38.525 -10.5394);--color-editor-text-brown:lab(80.8059% 21.7313 50.4455)}}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme]){--color-editor-bg-red:color-mix(in oklch, var(--red-9) 22%, transparent)}}:root:not([data-theme]){--color-editor-bg-orange:var(--orange-9)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme]){--color-editor-bg-orange:color-mix(in oklch, var(--orange-9) 22%, transparent)}}:root:not([data-theme]){--color-editor-bg-yellow:var(--amber-9)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme]){--color-editor-bg-yellow:color-mix(in oklch, var(--amber-9) 22%, transparent)}}:root:not([data-theme]){--color-editor-bg-green:var(--green-9)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme]){--color-editor-bg-green:color-mix(in oklch, var(--green-9) 22%, transparent)}}:root:not([data-theme]){--color-editor-bg-teal:var(--teal-9)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme]){--color-editor-bg-teal:color-mix(in oklch, var(--teal-9) 22%, transparent)}}:root:not([data-theme]){--color-editor-bg-blue:var(--blue-9)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme]){--color-editor-bg-blue:color-mix(in oklch, var(--blue-9) 22%, transparent)}}:root:not([data-theme]){--color-editor-bg-purple:var(--violet-9)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme]){--color-editor-bg-purple:color-mix(in oklch, var(--violet-9) 22%, transparent)}}:root:not([data-theme]){--color-editor-bg-pink:var(--pink-9)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme]){--color-editor-bg-pink:color-mix(in oklch, var(--pink-9) 22%, transparent)}}:root:not([data-theme]){--color-editor-bg-gray:var(--white)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme]){--color-editor-bg-gray:color-mix(in oklch, var(--white) 8%, transparent)}}:root:not([data-theme]){--color-editor-bg-brown:var(--orange-9)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme]){--color-editor-bg-brown:color-mix(in oklch, var(--orange-9) 22%, transparent)}}:root:not([data-theme]){--color-editor-search-bg:var(--amber-9)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme]){--color-editor-search-bg:color-mix(in oklch, var(--amber-9) 28%, transparent)}}:root:not([data-theme]){--color-editor-search-active-bg:var(--amber-8)}}@media (forced-colors:active){:root{--color-bg:Canvas;--color-bg-subtle:Canvas;--color-bg-muted:Canvas;--color-bg-elevated:Canvas;--color-bg-overlay:Canvas;--color-bg-glass:Canvas;--color-fg:CanvasText;--color-fg-muted:CanvasText;--color-fg-subtle:GrayText;--color-fg-on-accent:HighlightText;--color-fg-on-status:HighlightText;--color-border:ButtonBorder;--color-border-subtle:ButtonBorder;--color-border-strong:ButtonBorder;--color-border-focus:Highlight;--color-accent:Highlight;--color-accent-fg:var(--color-fg-on-accent);--color-accent-hover:Highlight;--color-accent-active:Highlight;--color-accent-subtle:Canvas;--color-accent-subtle-fg:LinkText;--color-accent-border:Highlight;--color-ring:Highlight;--color-ring-offset:Canvas;--color-selection:Highlight;--color-selection-fg:HighlightText;--color-info:LinkText;--color-info-fg:HighlightText;--color-info-bg:Canvas;--color-info-border:LinkText;--color-info-foreground:LinkText;--color-success:CanvasText;--color-success-fg:HighlightText;--color-success-bg:Canvas;--color-success-border:CanvasText;--color-success-foreground:CanvasText;--color-warning:Mark;--color-warning-fg:MarkText;--color-warning-bg:Canvas;--color-warning-border:Mark;--color-warning-foreground:MarkText;--color-danger:CanvasText;--color-danger-fg:HighlightText;--color-danger-bg:Canvas;--color-danger-border:CanvasText;--color-danger-foreground:CanvasText;--color-disabled-bg:Canvas;--color-disabled-fg:GrayText;--color-disabled-border:GrayText;--color-field-bg:Field;--color-field-bg-disabled:Canvas;--color-field-bg-hover:Field;--color-bg-subtle-hover:Canvas;--color-bg-subtle-active:Canvas;--color-bg-muted-hover:Canvas;--color-bg-muted-active:Canvas;--color-bg-dragging:Canvas;--color-drop-target-bg:Canvas;--color-drop-target-border:Highlight;--color-bg-pressed:Canvas;--color-bg-subtle-pressed:Canvas;--color-bg-focus-within:Canvas;--color-border-focus-within:Highlight;--color-sidebar-bg:Canvas;--color-sidebar-fg:CanvasText;--color-sidebar-border:ButtonBorder;--color-sidebar-accent:Canvas;--color-sidebar-accent-fg:CanvasText;--color-sidebar-primary:Highlight;--color-sidebar-primary-fg:HighlightText;--color-sidebar-ring:Highlight;--shadow-xs:0 0 0 1px ButtonBorder;--shadow-sm:0 0 0 1px ButtonBorder;--shadow-md:0 0 0 1px ButtonBorder;--shadow-lg:0 0 0 1px ButtonBorder;--shadow-xl:0 0 0 1px ButtonBorder;--shadow-2xl:0 0 0 1px ButtonBorder;--shadow-inner:0 0 0 1px ButtonBorder}}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;bottom:0;left:0;right:0}.inset-x-0{left:0;right:0}.top-1\/2{top:50%}.bottom-0{bottom:0}.bottom-\[calc\(3rem\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(3rem + env(safe-area-inset-bottom))}.left-1\/2{left:50%}.z-floating{z-index:var(--z-floating)}.z-modal{z-index:var(--z-modal)}.z-overlay{z-index:var(--z-overlay)}.z-raised{z-index:var(--z-raised)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-auto{margin-inline-start:auto;margin-inline-end:auto}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.block{display:block}.flex{display:flex}.grid{display:grid}.inline{display:inline}.inline-flex{display:inline-flex}.aspect-video{aspect-ratio:var(--aspect-video)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-full{width:100%;height:100%}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-56{height:calc(var(--spacing) * 56)}.min-h-\[22rem\]{min-height:22rem}.min-h-dvh{min-height:100dvh}.w-0{width:0}.w-1{width:var(--spacing)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-10{width:calc(var(--spacing) * 10)}.w-\[3\.25rem\]{width:3.25rem}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0}.min-w-32{min-width:calc(var(--spacing) * 32)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0\.5{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-ping{animation:var(--animate-ping)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xs{border-radius:var(--radius-xs)}.border{border-style:var(--tw-border-style);border-width:1px}.border-normal{border-style:var(--tw-border-style);border-width:var(--border-width-normal)}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\(--color-border\){border-color:var(--color-border)}.border-accent-border{border-color:var(--color-accent-border)}.border-border{border-color:var(--color-border)}.border-border-subtle{border-color:var(--color-border-subtle)}.border-border\/50{border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, var(--color-border) 50%, transparent)}}.border-current\/20{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-current\/20{border-color:color-mix(in oklab, currentcolor 20%, transparent)}}.border-danger-border{border-color:var(--color-danger-border)}.border-info-border{border-color:var(--color-info-border)}.border-success-border{border-color:var(--color-success-border)}.border-transparent{border-color:#0000}.border-warning-border{border-color:var(--color-warning-border)}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-accent{background-color:var(--color-accent)}.bg-accent-subtle{background-color:var(--color-accent-subtle)}.bg-bg{background-color:var(--color-bg)}.bg-bg-elevated{background-color:var(--color-bg-elevated)}.bg-bg-glass{background-color:var(--color-bg-glass)}.bg-bg-muted{background-color:var(--color-bg-muted)}.bg-bg-overlay{background-color:var(--color-bg-overlay)}.bg-bg\/95{background-color:var(--color-bg)}@supports (color:color-mix(in lab, red, red)){.bg-bg\/95{background-color:color-mix(in oklab, var(--color-bg) 95%, transparent)}}.bg-current{background-color:currentColor}.bg-danger{background-color:var(--color-danger)}.bg-danger-bg{background-color:var(--color-danger-bg)}.bg-fg{background-color:var(--color-fg)}.bg-field-bg{background-color:var(--color-field-bg)}.bg-info{background-color:var(--color-info)}.bg-info-bg{background-color:var(--color-info-bg)}.bg-success{background-color:var(--color-success)}.bg-success-bg{background-color:var(--color-success-bg)}.bg-transparent{background-color:#0000}.bg-warning{background-color:var(--color-warning)}.bg-warning-bg{background-color:var(--color-warning-bg)}.bg-white{background-color:var(--color-white)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.text-center{text-align:center}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-2xs{font-size:var(--text-2xs);line-height:var(--tw-leading,var(--text-2xs--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.whitespace-nowrap{white-space:nowrap}.text-accent{color:var(--color-accent)}.text-accent-subtle-fg{color:var(--color-accent-subtle-fg)}.text-bg{color:var(--color-bg)}.text-danger{color:var(--color-danger)}.text-danger-foreground{color:var(--color-danger-foreground)}.text-fg{color:var(--color-fg)}.text-fg-muted{color:var(--color-fg-muted)}.text-fg-on-accent{color:var(--color-fg-on-accent)}.text-fg-on-status{color:var(--color-fg-on-status)}.text-fg-subtle{color:var(--color-fg-subtle)}.text-info{color:var(--color-info)}.text-info-foreground{color:var(--color-info-foreground)}.text-success{color:var(--color-success)}.text-success-foreground{color:var(--color-success-foreground)}.text-warning{color:var(--color-warning)}.text-warning-fg{color:var(--color-warning-fg)}.text-warning-foreground{color:var(--color-warning-foreground)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline-offset-4{text-underline-offset:4px}.opacity-75{opacity:.75}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:var(--shadow-xl);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.placeholder\:text-fg-subtle::placeholder{color:var(--color-fg-subtle)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}@media (hover:hover){.hover\:bg-accent-hover:hover{background-color:var(--color-accent-hover)}.hover\:bg-bg-subtle:hover{background-color:var(--color-bg-subtle)}.hover\:opacity-90:hover{opacity:.9}.not-disabled\:not-data-\[loading\=true\]\:hover\:bg-accent-hover:not(:disabled):not([data-loading=true]):hover{background-color:var(--color-accent-hover)}.not-disabled\:not-data-\[loading\=true\]\:hover\:bg-accent-subtle:not(:disabled):not([data-loading=true]):hover,.not-disabled\:not-data-\[loading\=true\]\:hover\:bg-accent-subtle\/80:not(:disabled):not([data-loading=true]):hover{background-color:var(--color-accent-subtle)}@supports (color:color-mix(in lab, red, red)){.not-disabled\:not-data-\[loading\=true\]\:hover\:bg-accent-subtle\/80:not(:disabled):not([data-loading=true]):hover{background-color:color-mix(in oklab, var(--color-accent-subtle) 80%, transparent)}}.not-disabled\:not-data-\[loading\=true\]\:hover\:bg-bg-muted:not(:disabled):not([data-loading=true]):hover{background-color:var(--color-bg-muted)}.not-disabled\:not-data-\[loading\=true\]\:hover\:bg-bg-muted-hover:not(:disabled):not([data-loading=true]):hover{background-color:var(--color-bg-muted-hover)}.not-disabled\:not-data-\[loading\=true\]\:hover\:bg-danger-bg:not(:disabled):not([data-loading=true]):hover,.not-disabled\:not-data-\[loading\=true\]\:hover\:bg-danger-bg\/80:not(:disabled):not([data-loading=true]):hover{background-color:var(--color-danger-bg)}@supports (color:color-mix(in lab, red, red)){.not-disabled\:not-data-\[loading\=true\]\:hover\:bg-danger-bg\/80:not(:disabled):not([data-loading=true]):hover{background-color:color-mix(in oklab, var(--color-danger-bg) 80%, transparent)}}.not-disabled\:not-data-\[loading\=true\]\:hover\:bg-danger\/90:not(:disabled):not([data-loading=true]):hover{background-color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.not-disabled\:not-data-\[loading\=true\]\:hover\:bg-danger\/90:not(:disabled):not([data-loading=true]):hover{background-color:color-mix(in oklab, var(--color-danger) 90%, transparent)}}.not-disabled\:not-data-\[loading\=true\]\:hover\:bg-fg-muted:not(:disabled):not([data-loading=true]):hover{background-color:var(--color-fg-muted)}.not-disabled\:not-data-\[loading\=true\]\:hover\:bg-info-bg:not(:disabled):not([data-loading=true]):hover,.not-disabled\:not-data-\[loading\=true\]\:hover\:bg-info-bg\/80:not(:disabled):not([data-loading=true]):hover{background-color:var(--color-info-bg)}@supports (color:color-mix(in lab, red, red)){.not-disabled\:not-data-\[loading\=true\]\:hover\:bg-info-bg\/80:not(:disabled):not([data-loading=true]):hover{background-color:color-mix(in oklab, var(--color-info-bg) 80%, transparent)}}.not-disabled\:not-data-\[loading\=true\]\:hover\:bg-info\/90:not(:disabled):not([data-loading=true]):hover{background-color:var(--color-info)}@supports (color:color-mix(in lab, red, red)){.not-disabled\:not-data-\[loading\=true\]\:hover\:bg-info\/90:not(:disabled):not([data-loading=true]):hover{background-color:color-mix(in oklab, var(--color-info) 90%, transparent)}}.not-disabled\:not-data-\[loading\=true\]\:hover\:bg-success-bg:not(:disabled):not([data-loading=true]):hover,.not-disabled\:not-data-\[loading\=true\]\:hover\:bg-success-bg\/80:not(:disabled):not([data-loading=true]):hover{background-color:var(--color-success-bg)}@supports (color:color-mix(in lab, red, red)){.not-disabled\:not-data-\[loading\=true\]\:hover\:bg-success-bg\/80:not(:disabled):not([data-loading=true]):hover{background-color:color-mix(in oklab, var(--color-success-bg) 80%, transparent)}}.not-disabled\:not-data-\[loading\=true\]\:hover\:bg-success\/90:not(:disabled):not([data-loading=true]):hover{background-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.not-disabled\:not-data-\[loading\=true\]\:hover\:bg-success\/90:not(:disabled):not([data-loading=true]):hover{background-color:color-mix(in oklab, var(--color-success) 90%, transparent)}}.not-disabled\:not-data-\[loading\=true\]\:hover\:bg-warning-bg:not(:disabled):not([data-loading=true]):hover,.not-disabled\:not-data-\[loading\=true\]\:hover\:bg-warning-bg\/80:not(:disabled):not([data-loading=true]):hover{background-color:var(--color-warning-bg)}@supports (color:color-mix(in lab, red, red)){.not-disabled\:not-data-\[loading\=true\]\:hover\:bg-warning-bg\/80:not(:disabled):not([data-loading=true]):hover{background-color:color-mix(in oklab, var(--color-warning-bg) 80%, transparent)}}.not-disabled\:not-data-\[loading\=true\]\:hover\:bg-warning\/90:not(:disabled):not([data-loading=true]):hover{background-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.not-disabled\:not-data-\[loading\=true\]\:hover\:bg-warning\/90:not(:disabled):not([data-loading=true]):hover{background-color:color-mix(in oklab, var(--color-warning) 90%, transparent)}}.not-disabled\:not-data-\[loading\=true\]\:hover\:underline:not(:disabled):not([data-loading=true]):hover{text-decoration-line:underline}}.focus-visible\:border-border-focus:focus-visible{border-color:var(--color-border-focus)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--color-ring)}.active\:scale-\[0\.98\]:active{scale:.98}.active\:bg-accent-active:active{background-color:var(--color-accent-active)}.active\:bg-bg-muted:active{background-color:var(--color-bg-muted)}.active\:bg-bg-subtle:active{background-color:var(--color-bg-subtle)}.not-disabled\:not-data-\[loading\=true\]\:active\:bg-accent-active:not(:disabled):not([data-loading=true]):active{background-color:var(--color-accent-active)}.not-disabled\:not-data-\[loading\=true\]\:active\:bg-accent-subtle\/60:not(:disabled):not([data-loading=true]):active{background-color:var(--color-accent-subtle)}@supports (color:color-mix(in lab, red, red)){.not-disabled\:not-data-\[loading\=true\]\:active\:bg-accent-subtle\/60:not(:disabled):not([data-loading=true]):active{background-color:color-mix(in oklab, var(--color-accent-subtle) 60%, transparent)}}.not-disabled\:not-data-\[loading\=true\]\:active\:bg-accent-subtle\/80:not(:disabled):not([data-loading=true]):active{background-color:var(--color-accent-subtle)}@supports (color:color-mix(in lab, red, red)){.not-disabled\:not-data-\[loading\=true\]\:active\:bg-accent-subtle\/80:not(:disabled):not([data-loading=true]):active{background-color:color-mix(in oklab, var(--color-accent-subtle) 80%, transparent)}}.not-disabled\:not-data-\[loading\=true\]\:active\:bg-bg-muted-active:not(:disabled):not([data-loading=true]):active{background-color:var(--color-bg-muted-active)}.not-disabled\:not-data-\[loading\=true\]\:active\:bg-bg-muted-hover:not(:disabled):not([data-loading=true]):active{background-color:var(--color-bg-muted-hover)}.not-disabled\:not-data-\[loading\=true\]\:active\:bg-danger-bg\/60:not(:disabled):not([data-loading=true]):active{background-color:var(--color-danger-bg)}@supports (color:color-mix(in lab, red, red)){.not-disabled\:not-data-\[loading\=true\]\:active\:bg-danger-bg\/60:not(:disabled):not([data-loading=true]):active{background-color:color-mix(in oklab, var(--color-danger-bg) 60%, transparent)}}.not-disabled\:not-data-\[loading\=true\]\:active\:bg-danger-bg\/80:not(:disabled):not([data-loading=true]):active{background-color:var(--color-danger-bg)}@supports (color:color-mix(in lab, red, red)){.not-disabled\:not-data-\[loading\=true\]\:active\:bg-danger-bg\/80:not(:disabled):not([data-loading=true]):active{background-color:color-mix(in oklab, var(--color-danger-bg) 80%, transparent)}}.not-disabled\:not-data-\[loading\=true\]\:active\:bg-danger\/80:not(:disabled):not([data-loading=true]):active{background-color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.not-disabled\:not-data-\[loading\=true\]\:active\:bg-danger\/80:not(:disabled):not([data-loading=true]):active{background-color:color-mix(in oklab, var(--color-danger) 80%, transparent)}}.not-disabled\:not-data-\[loading\=true\]\:active\:bg-fg-muted\/90:not(:disabled):not([data-loading=true]):active{background-color:var(--color-fg-muted)}@supports (color:color-mix(in lab, red, red)){.not-disabled\:not-data-\[loading\=true\]\:active\:bg-fg-muted\/90:not(:disabled):not([data-loading=true]):active{background-color:color-mix(in oklab, var(--color-fg-muted) 90%, transparent)}}.not-disabled\:not-data-\[loading\=true\]\:active\:bg-info-bg\/60:not(:disabled):not([data-loading=true]):active{background-color:var(--color-info-bg)}@supports (color:color-mix(in lab, red, red)){.not-disabled\:not-data-\[loading\=true\]\:active\:bg-info-bg\/60:not(:disabled):not([data-loading=true]):active{background-color:color-mix(in oklab, var(--color-info-bg) 60%, transparent)}}.not-disabled\:not-data-\[loading\=true\]\:active\:bg-info-bg\/80:not(:disabled):not([data-loading=true]):active{background-color:var(--color-info-bg)}@supports (color:color-mix(in lab, red, red)){.not-disabled\:not-data-\[loading\=true\]\:active\:bg-info-bg\/80:not(:disabled):not([data-loading=true]):active{background-color:color-mix(in oklab, var(--color-info-bg) 80%, transparent)}}.not-disabled\:not-data-\[loading\=true\]\:active\:bg-info\/80:not(:disabled):not([data-loading=true]):active{background-color:var(--color-info)}@supports (color:color-mix(in lab, red, red)){.not-disabled\:not-data-\[loading\=true\]\:active\:bg-info\/80:not(:disabled):not([data-loading=true]):active{background-color:color-mix(in oklab, var(--color-info) 80%, transparent)}}.not-disabled\:not-data-\[loading\=true\]\:active\:bg-success-bg\/60:not(:disabled):not([data-loading=true]):active{background-color:var(--color-success-bg)}@supports (color:color-mix(in lab, red, red)){.not-disabled\:not-data-\[loading\=true\]\:active\:bg-success-bg\/60:not(:disabled):not([data-loading=true]):active{background-color:color-mix(in oklab, var(--color-success-bg) 60%, transparent)}}.not-disabled\:not-data-\[loading\=true\]\:active\:bg-success-bg\/80:not(:disabled):not([data-loading=true]):active{background-color:var(--color-success-bg)}@supports (color:color-mix(in lab, red, red)){.not-disabled\:not-data-\[loading\=true\]\:active\:bg-success-bg\/80:not(:disabled):not([data-loading=true]):active{background-color:color-mix(in oklab, var(--color-success-bg) 80%, transparent)}}.not-disabled\:not-data-\[loading\=true\]\:active\:bg-success\/80:not(:disabled):not([data-loading=true]):active{background-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.not-disabled\:not-data-\[loading\=true\]\:active\:bg-success\/80:not(:disabled):not([data-loading=true]):active{background-color:color-mix(in oklab, var(--color-success) 80%, transparent)}}.not-disabled\:not-data-\[loading\=true\]\:active\:bg-warning-bg\/60:not(:disabled):not([data-loading=true]):active{background-color:var(--color-warning-bg)}@supports (color:color-mix(in lab, red, red)){.not-disabled\:not-data-\[loading\=true\]\:active\:bg-warning-bg\/60:not(:disabled):not([data-loading=true]):active{background-color:color-mix(in oklab, var(--color-warning-bg) 60%, transparent)}}.not-disabled\:not-data-\[loading\=true\]\:active\:bg-warning-bg\/80:not(:disabled):not([data-loading=true]):active{background-color:var(--color-warning-bg)}@supports (color:color-mix(in lab, red, red)){.not-disabled\:not-data-\[loading\=true\]\:active\:bg-warning-bg\/80:not(:disabled):not([data-loading=true]):active{background-color:color-mix(in oklab, var(--color-warning-bg) 80%, transparent)}}.not-disabled\:not-data-\[loading\=true\]\:active\:bg-warning\/80:not(:disabled):not([data-loading=true]):active{background-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.not-disabled\:not-data-\[loading\=true\]\:active\:bg-warning\/80:not(:disabled):not([data-loading=true]):active{background-color:color-mix(in oklab, var(--color-warning) 80%, transparent)}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-50:disabled{opacity:.5}.data-\[state\=checked\]\:translate-x-\[1\.625rem\][data-state=checked]{--tw-translate-x:1.625rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:bg-success[data-state=checked]{background-color:var(--color-success)}.data-\[state\=unchecked\]\:bg-bg-muted[data-state=unchecked]{background-color:var(--color-bg-muted)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:color-mix(in oklab, var(--color-border) 50%, transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--color-border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc],.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:var(--color-border)}.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid #0000}}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:text-fg-muted>svg{color:var(--color-fg-muted)}}@keyframes spinner-bars{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes spinner-grow{0%,to{opacity:.45;transform:scale(.45)}50%{opacity:1;transform:scale(1)}}@keyframes scroll-highlight{0%{box-shadow:0 0 0 2px var(--color-accent), 0 0 0 transparent;transform:scale(1)}20%,70%{box-shadow:0 0 0 4px var(--color-accent), 0 0 32px color-mix(in oklch, var(--color-accent) 55%, transparent);transform:scale(1.03)}to{box-shadow:0 0 0 2px var(--color-accent), 0 0 0 transparent;transform:scale(1)}}@keyframes scroll-highlight-list{0%{box-shadow:inset 0 0 0 1px var(--color-accent), 0 0 0 transparent;background-color:#0000}20%,70%{background-color:color-mix(in oklch, var(--color-accent) 18%, transparent);box-shadow:inset 0 0 0 2px var(--color-accent), 0 0 16px color-mix(in oklch, var(--color-accent) 35%, transparent)}to{box-shadow:inset 0 0 0 1px var(--color-accent), 0 0 0 transparent;background-color:#0000}}@keyframes collapsible-down{0%{height:0}to{height:var(--radix-collapsible-content-height)}}@keyframes collapsible-up{0%{height:var(--radix-collapsible-content-height)}to{height:0}}@keyframes progress-indeterminate{0%{transform:translate(-100%)}to{transform:translate(400%)}}@keyframes skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}
