html{font-size:14px}:root{--slate-50: 210 40% 98%;--slate-100: 210 40% 96%;--slate-200: 214 32% 91%;--slate-300: 213 27% 84%;--slate-400: 215 20% 65%;--slate-500: 215 16% 47%;--slate-600: 215 19% 35%;--slate-700: 215 25% 27%;--slate-800: 217 33% 17%;--slate-900: 222 47% 11%;--slate-950: 229 84% 5%;--brand-500: 189 98% 40%;--brand-600: 189 98% 34%;--brand-700: 189 98% 28%;--brand-50: 187 100% 96%;--brand-100: 187 85% 90%;--background: 0 0% 100%;--foreground: var(--slate-900);--card: 0 0% 100%;--card-foreground: var(--slate-900);--muted: var(--slate-100);--muted-foreground: var(--slate-500);--subtle: var(--slate-50);--border: var(--slate-200);--input: var(--slate-300);--ring: var(--brand-500);--primary: var(--brand-600);--primary-foreground: 0 0% 100%;--secondary: var(--slate-100);--secondary-foreground: var(--slate-800);--accent: var(--brand-50);--accent-foreground: var(--brand-700);--destructive: 0 72% 51%;--destructive-foreground: 0 0% 100%;--destructive-surface: 0 86% 97%;--destructive-strong: 0 70% 42%;--success: 142 71% 45%;--success-foreground: 0 0% 100%;--success-surface: 138 76% 97%;--success-strong: 142 72% 29%;--warning: 38 92% 50%;--warning-foreground: 26 83% 14%;--warning-surface: 48 100% 96%;--warning-strong: 26 90% 37%;--info: 217 91% 60%;--info-foreground: 0 0% 100%;--info-surface: 214 100% 97%;--info-strong: 224 76% 48%;--radius: .5rem;--shadow-ring: 0 0 0 1px rgb(15 23 42 / .06);--shadow-sm: 0 1px 1px -.5px rgb(15 23 42 / .06), 0 1px 2px 0 rgb(15 23 42 / .05);--shadow: 0 1px 2px -1px rgb(15 23 42 / .09), 0 3px 8px -2px rgb(15 23 42 / .08);--shadow-md: 0 2px 4px -2px rgb(15 23 42 / .1), 0 8px 20px -4px rgb(15 23 42 / .12);--shadow-lg: 0 4px 8px -4px rgb(15 23 42 / .12), 0 20px 48px -12px rgb(15 23 42 / .22);--sheen: inset 0 1px 0 0 rgb(255 255 255 / .14);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--duration-fast: .11s;--duration: .16s;--duration-slow: .24s}.dark{--background: var(--slate-950);--foreground: var(--slate-100);--card: 222 44% 13%;--card-foreground: var(--slate-100);--muted: 217 33% 20%;--muted-foreground: var(--slate-400);--subtle: 222 44% 15%;--border: 217 30% 24%;--input: 217 28% 30%;--ring: var(--brand-500);--primary: var(--brand-500);--primary-foreground: var(--slate-950);--secondary: 217 33% 22%;--secondary-foreground: var(--slate-100);--accent: 189 60% 18%;--accent-foreground: 187 85% 85%;--destructive: 0 72% 58%;--destructive-foreground: var(--slate-950);--destructive-surface: 0 50% 16%;--destructive-strong: 0 90% 80%;--success: 142 64% 48%;--success-foreground: var(--slate-950);--success-surface: 142 45% 14%;--success-strong: 141 70% 75%;--warning: 38 92% 55%;--warning-foreground: var(--slate-950);--warning-surface: 35 50% 15%;--warning-strong: 46 95% 75%;--info: 217 91% 65%;--info-foreground: var(--slate-950);--info-surface: 220 50% 18%;--info-strong: 213 95% 80%;--shadow-ring: 0 0 0 1px rgb(255 255 255 / .08);--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .4);--shadow: 0 1px 2px -1px rgb(0 0 0 / .5), 0 3px 8px -2px rgb(0 0 0 / .45);--shadow-md: 0 2px 4px -2px rgb(0 0 0 / .5), 0 8px 20px -4px rgb(0 0 0 / .55);--shadow-lg: 0 4px 8px -4px rgb(0 0 0 / .5), 0 20px 48px -12px rgb(0 0 0 / .7);--sheen: inset 0 1px 0 0 rgb(255 255 255 / .08)}.cmp-ui{font-family:var(--cmp-font-sans)}:where(.cmp-ui) h1,:where(.cmp-ui) h2,:where(.cmp-ui) h3,:where(.cmp-ui) h4,:where(.cmp-ui) h5,:where(.cmp-ui) h6,:where(.cmp-ui) p{margin:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;min-height:0}:where(.cmp-ui) button,:where(.cmp-ui) input,:where(.cmp-ui) select,:where(.cmp-ui) textarea{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}:root{--cmp-font-sans: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--cmp-font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace}.cmp-nums{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.cmp-ui{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}:where(.cmp-ui) h1,:where(.cmp-ui) h2,:where(.cmp-ui) h3{text-wrap:balance}:where(.cmp-ui) p{text-wrap:pretty}.cmp-ui :focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.cmp-ui [role=menuitem]:focus-visible,.cmp-ui [role=option]:focus-visible,.cmp-ui [role=menuitemcheckbox]:focus-visible,.cmp-ui [role=menuitemradio]:focus-visible{outline:none}.cmp-ui input:focus-visible,.cmp-ui textarea:focus-visible,.cmp-ui [role=combobox]:focus-visible{outline:none}@media (prefers-reduced-motion: reduce){.cmp-ui *,.cmp-ui *:before,.cmp-ui *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
