@import"https://esm.sh/@brevity-builder/react/css.css"@layer(base);@layer reset,base,default,mod,variant,component,custom;@layer reset{*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;border-color:var(--theme-border-default)}:before,:after{--tw-content: ""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;-webkit-tap-highlight-color:transparent;line-height:1.5}body{line-height:inherit;margin:0}:where(hr){color:inherit;border-top-width:1px;height:0}abbr:where([title]){text-decoration:underline dotted}:where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit}:where(a){color:inherit;text-decoration:inherit}:where(b,strong){font-weight:bolder}:where(code,kbd,samp,pre){font-family:var(--theme-fonts-mono);font-size:1em}:where(small){font-size:80%}:where(sub,sup){vertical-align:baseline;font-size:75%;line-height:0;position:relative}:where(sub){bottom:-.25em}:where(sup){top:-.5em}:where(table){text-indent:0;border-color:inherit;border-collapse:collapse}:where(button,input,optgroup,select,textarea){font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}:where(button,select){text-transform:none}:where(button,[type=button],[type=reset],[type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}:where(progress){vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}:where([type=search]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(summary){display:list-item}:where(blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre){margin:0}:where(fieldset){margin:0;padding:0}:where(legend){padding:0}:where(ol,ul,menu){margin:0;padding:0;list-style:none}:where(dialog){padding:0}:where(textarea){resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:var(--theme-fg-subtle)}:where(button,[role=button]){cursor:pointer}:disabled{cursor:default}:where(img,svg,video,canvas,audio,iframe,embed,object){vertical-align:middle;display:block}:where(img,video){max-width:100%;height:auto}[hidden]{display:none!important}}@layer base{:root{--brevity-vh: 100vh;interpolate-size:allow-keywords}@supports (height: 100dvh){:root{--brevity-vh: 100dvh}}@font-face{font-family:Montserrat;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRxC7m0dR9pBOi.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRzS7m0dR9pBOi.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRxi7m0dR9pBOi.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRxy7m0dR9pBOi.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRyS7m0dR9pA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(/fonts.gstatic.com/s/playfairdisplay/v40/nuFkD-vYSZviVYUb_rj3ij__anPXDTnohkk7yRZrPJ-M.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(/fonts.gstatic.com/s/playfairdisplay/v40/nuFkD-vYSZviVYUb_rj3ij__anPXDTnojUk7yRZrPJ-M.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(/fonts.gstatic.com/s/playfairdisplay/v40/nuFkD-vYSZviVYUb_rj3ij__anPXDTnojEk7yRZrPJ-M.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(/fonts.gstatic.com/s/playfairdisplay/v40/nuFkD-vYSZviVYUb_rj3ij__anPXDTnogkk7yRZrPA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat override;src:local("-apple-system"),local("BlinkMacSystemFont"),local("Segoe UI"),local("system-ui"),local("Helvetica"),local("Arial"),local("sans-serif"),local("Apple Color Emoji"),local("Segoe UI Emoji"),local("Segoe UI Symbol");ascent-override:96.8%;descent-override:25.1%;line-gap-override:0%}@font-face{font-family:Playfair Display override;src:local("-apple-system"),local("BlinkMacSystemFont"),local("Segoe UI"),local("system-ui"),local("Helvetica"),local("Arial"),local("sans-serif"),local("Apple Color Emoji"),local("Segoe UI Emoji"),local("Segoe UI Symbol");ascent-override:108.2%;descent-override:25.1%;line-gap-override:0%}:root{--step: .25rem;--rpx: .0625rem;--theme-spacing-3xs: .25rem;--theme-spacing-2xs: .5rem;--theme-spacing-xs: .75rem;--theme-spacing-sm: 1rem;--theme-spacing-md: 1.5rem;--theme-spacing-lg: 2rem;--theme-spacing-xl: 3rem;--theme-spacing-2xl: 4rem;--theme-spacing-3xl: 5rem;--theme-spacing-4xl: 6rem;--theme-spacing-5xl: 8rem;--theme-spacing-6xl: 10rem;--theme-spacing-7xl: 12rem;--theme-spacing-8xl: 16rem;--theme-sizes-none: none;--theme-sizes-zero: 0px;--theme-sizes-px: 1px;--theme-sizes-full: 100%;--theme-sizes-auto: auto;--theme-sizes-max: max-content;--theme-sizes-min: min-content;--theme-sizes-screen-w: 100vw;--theme-sizes-screen-h: var(--brevity-vh);--theme-sizes-3xs: 14rem;--theme-sizes-2xs: 16rem;--theme-sizes-xs: 20rem;--theme-sizes-sm: 24rem;--theme-sizes-md: 28rem;--theme-sizes-lg: 32rem;--theme-sizes-xl: 36rem;--theme-sizes-2xl: 42rem;--theme-sizes-3xl: 48rem;--theme-sizes-4xl: 56rem;--theme-sizes-5xl: 64rem;--theme-sizes-6xl: 72rem;--theme-sizes-7xl: 80rem;--theme-sizes-8xl: 90rem;--theme-fontWeights-inherit: inherit;--theme-fontWeights-hairline: 100;--theme-fontWeights-thin: 200;--theme-fontWeights-light: 300;--theme-fontWeights-normal: 400;--theme-fontWeights-medium: 500;--theme-fontWeights-semibold: 600;--theme-fontWeights-bold: 700;--theme-fontWeights-extrabold: 800;--theme-fontWeights-black: 900;--theme-fonts-inherit: inherit;--theme-fonts-heading: "Playfair Display", "Playfair Display override", var(--theme-fonts-system);--theme-fonts-body: "Montserrat", "Montserrat override", var(--theme-fonts-system);--theme-fonts-mono: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--theme-fonts-system: -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--theme-fonts-system-mono: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--theme-fontSizes-2xs: .625rem;--theme-fontSizes-xs: .75rem;--theme-fontSizes-sm: .875rem;--theme-fontSizes-md: 1rem;--theme-fontSizes-lg: 1.125rem;--theme-fontSizes-xl: 1.25rem;--theme-fontSizes-2xl: 1.5rem;--theme-fontSizes-3xl: 1.875rem;--theme-fontSizes-4xl: 2.25rem;--theme-fontSizes-5xl: 3rem;--theme-fontSizes-6xl: 3.75rem;--theme-fontSizes-7xl: 4.5rem;--theme-fontSizes-8xl: 6rem;--theme-fontSizes-9xl: 8rem;--theme-shadows-xs: 0 0 0 1px rgba(0, 0, 0, .05);--theme-shadows-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--theme-shadows-base: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--theme-shadows-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--theme-shadows-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--theme-shadows-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--theme-shadows-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--theme-shadows-outline: 0 0 0 3px rgba(66, 153, 225, .6);--theme-shadows-inner: inset 0 2px 4px 0 rgba(0, 0, 0, .06);--theme-shadows-none: none;--theme-shadows-dark-lg: 0px 0px 0px 1px rgba(0, 0, 0, .1), 0px 5px 10px rgba(0, 0, 0, .2), 0px 15px 40px rgba(0, 0, 0, .4);--theme-letterSpacings-tighter: -.05em;--theme-letterSpacings-tight: -.025em;--theme-letterSpacings-normal: 0;--theme-letterSpacings-wide: .025em;--theme-letterSpacings-wider: .05em;--theme-letterSpacings-widest: .1em;--theme-radii-none: 0;--theme-radii-sm: .125rem;--theme-radii-base: .25rem;--theme-radii-md: .375rem;--theme-radii-lg: .5rem;--theme-radii-xl: .75rem;--theme-radii-2xl: 1rem;--theme-radii-3xl: 1.5rem;--theme-radii-full: 9999px;--theme-lineHeights-3: .75rem;--theme-lineHeights-4: 1rem;--theme-lineHeights-5: 1.25rem;--theme-lineHeights-6: 1.5rem;--theme-lineHeights-7: 1.75rem;--theme-lineHeights-8: 2rem;--theme-lineHeights-9: 2.25rem;--theme-lineHeights-10: 2.5rem;--theme-lineHeights-normal: normal;--theme-lineHeights-none: 1;--theme-lineHeights-shorter: 1.25;--theme-lineHeights-short: 1.375;--theme-lineHeights-base: 1.5;--theme-lineHeights-tall: 1.625;--theme-lineHeights-taller: 2;--theme-zIndices-hide: -1;--theme-zIndices-auto: auto;--theme-zIndices-base: 0;--theme-zIndices-docked: 10;--theme-zIndices-dropdown: 1000;--theme-zIndices-sticky: 1100;--theme-zIndices-banner: 1200;--theme-zIndices-overlay: 1300;--theme-zIndices-modal: 1400;--theme-zIndices-popover: 1500;--theme-zIndices-skipLink: 1600;--theme-zIndices-toast: 1700;--theme-zIndices-tooltip: 1800;--theme-transitionProperty-common: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;--theme-transitionProperty-colors: background-color, border-color, color, fill, stroke;--theme-transitionProperty-dimensions: width, height;--theme-transitionProperty-position: left, right, top, bottom;--theme-transitionProperty-background: background-color, background-image, background-position;--theme-transitionEasing-ease-in: cubic-bezier(.42, 0, 1, 1);--theme-transitionEasing-ease-out: cubic-bezier(0, 0, .58, 1);--theme-transitionEasing-ease-in-out: cubic-bezier(.42, 0, .58, 1);--theme-transitionEasing-ease-in-smooth: cubic-bezier(.32, .72, 0, 1);--theme-transitionDuration-fastest: 50ms;--theme-transitionDuration-faster: .1s;--theme-transitionDuration-fast: .15s;--theme-transitionDuration-moderate: .2s;--theme-transitionDuration-slow: .3s;--theme-transitionDuration-slower: .4s;--theme-transitionDuration-slowest: .5s;--theme-colors-white: #fff;--theme-colors-black: #000;--theme-colors-transparent: transparent;--theme-colors-current: currentColor;--theme-colors-slate-50: oklch(98.4% .003 247.858);--theme-colors-slate-100: oklch(96.8% .007 247.896);--theme-colors-slate-200: oklch(92.9% .013 255.508);--theme-colors-slate-300: oklch(86.9% .022 252.894);--theme-colors-slate-400: oklch(70.4% .04 256.788);--theme-colors-slate-500: oklch(55.4% .046 257.417);--theme-colors-slate-600: oklch(44.6% .043 257.281);--theme-colors-slate-700: oklch(37.2% .044 257.287);--theme-colors-slate-800: oklch(27.9% .041 260.031);--theme-colors-slate-900: oklch(20.8% .042 265.755);--theme-colors-slate-950: oklch(16.9% .042 264.695);--theme-colors-slate-contrast: light-dark( var(--theme-colors-white), var(--theme-colors-black) );--theme-colors-slate-fg: light-dark( var(--theme-colors-slate-800), var(--theme-colors-slate-200) );--theme-colors-slate-subtle: light-dark( var(--theme-colors-slate-100), var(--theme-colors-slate-900) );--theme-colors-slate-muted: light-dark( var(--theme-colors-slate-200), var(--theme-colors-slate-800) );--theme-colors-slate-emphasized: light-dark( var(--theme-colors-slate-300), var(--theme-colors-slate-700) );--theme-colors-slate-solid: light-dark( var(--theme-colors-slate-900), var(--theme-colors-white) );--theme-colors-slate-ring: light-dark( var(--theme-colors-slate-400), var(--theme-colors-slate-400) );--theme-colors-gray-50: oklch(98.5% .002 247.839);--theme-colors-gray-100: oklch(96.7% .003 264.542);--theme-colors-gray-200: oklch(92.8% .006 264.531);--theme-colors-gray-300: oklch(87.2% .01 258.338);--theme-colors-gray-400: oklch(70.7% .022 261.325);--theme-colors-gray-500: oklch(55.1% .027 264.364);--theme-colors-gray-600: oklch(44.6% .03 256.802);--theme-colors-gray-700: oklch(37.3% .034 259.733);--theme-colors-gray-800: oklch(27.8% .033 256.848);--theme-colors-gray-900: oklch(21% .034 264.665);--theme-colors-gray-950: oklch(17% .028 261.692);--theme-colors-gray-contrast: light-dark( var(--theme-colors-white), var(--theme-colors-black) );--theme-colors-gray-fg: light-dark( var(--theme-colors-gray-800), var(--theme-colors-gray-200) );--theme-colors-gray-subtle: light-dark( var(--theme-colors-gray-100), var(--theme-colors-gray-900) );--theme-colors-gray-muted: light-dark( var(--theme-colors-gray-200), var(--theme-colors-gray-800) );--theme-colors-gray-emphasized: light-dark( var(--theme-colors-gray-300), var(--theme-colors-gray-700) );--theme-colors-gray-solid: light-dark( var(--theme-colors-gray-900), var(--theme-colors-white) );--theme-colors-gray-ring: light-dark( var(--theme-colors-gray-400), var(--theme-colors-gray-400) );--theme-colors-zinc-50: oklch(98.5% 0 0);--theme-colors-zinc-100: oklch(96.7% .001 286.375);--theme-colors-zinc-200: oklch(92% .004 286.32);--theme-colors-zinc-300: oklch(87.1% .006 286.286);--theme-colors-zinc-400: oklch(70.5% .015 286.067);--theme-colors-zinc-500: oklch(55.2% .016 285.938);--theme-colors-zinc-600: oklch(44.2% .017 285.786);--theme-colors-zinc-700: oklch(37% .013 285.805);--theme-colors-zinc-800: oklch(27.4% .006 286.033);--theme-colors-zinc-900: oklch(21% .006 285.885);--theme-colors-zinc-950: oklch(18.1% .005 285.823);--theme-colors-zinc-contrast: light-dark( var(--theme-colors-white), var(--theme-colors-black) );--theme-colors-zinc-fg: light-dark( var(--theme-colors-zinc-800), var(--theme-colors-zinc-200) );--theme-colors-zinc-subtle: light-dark( var(--theme-colors-zinc-100), var(--theme-colors-zinc-900) );--theme-colors-zinc-muted: light-dark( var(--theme-colors-zinc-200), var(--theme-colors-zinc-800) );--theme-colors-zinc-emphasized: light-dark( var(--theme-colors-zinc-300), var(--theme-colors-zinc-700) );--theme-colors-zinc-solid: light-dark( var(--theme-colors-zinc-900), var(--theme-colors-white) );--theme-colors-zinc-ring: light-dark( var(--theme-colors-zinc-400), var(--theme-colors-zinc-400) );--theme-colors-neutral-50: oklch(98.5% 0 0);--theme-colors-neutral-100: oklch(97% 0 0);--theme-colors-neutral-200: oklch(92.2% 0 0);--theme-colors-neutral-300: oklch(87% 0 0);--theme-colors-neutral-400: oklch(70.8% 0 0);--theme-colors-neutral-500: oklch(55.6% 0 0);--theme-colors-neutral-600: oklch(43.9% 0 0);--theme-colors-neutral-700: oklch(37.1% 0 0);--theme-colors-neutral-800: oklch(26.9% 0 0);--theme-colors-neutral-900: oklch(20.5% 0 0);--theme-colors-neutral-950: oklch(18.5% 0 0);--theme-colors-neutral-contrast: light-dark( var(--theme-colors-white), var(--theme-colors-black) );--theme-colors-neutral-fg: light-dark( var(--theme-colors-neutral-800), var(--theme-colors-neutral-200) );--theme-colors-neutral-subtle: light-dark( var(--theme-colors-neutral-100), var(--theme-colors-neutral-900) );--theme-colors-neutral-muted: light-dark( var(--theme-colors-neutral-200), var(--theme-colors-neutral-800) );--theme-colors-neutral-emphasized: light-dark( var(--theme-colors-neutral-300), var(--theme-colors-neutral-700) );--theme-colors-neutral-solid: light-dark( var(--theme-colors-neutral-900), var(--theme-colors-white) );--theme-colors-neutral-ring: light-dark( var(--theme-colors-neutral-400), var(--theme-colors-neutral-400) );--theme-colors-stone-50: oklch(98.5% .001 106.423);--theme-colors-stone-100: oklch(97% .001 106.424);--theme-colors-stone-200: oklch(92.3% .003 48.717);--theme-colors-stone-300: oklch(86.9% .005 56.366);--theme-colors-stone-400: oklch(70.9% .01 56.259);--theme-colors-stone-500: oklch(55.3% .013 58.071);--theme-colors-stone-600: oklch(44.4% .011 73.639);--theme-colors-stone-700: oklch(37.4% .01 67.558);--theme-colors-stone-800: oklch(26.8% .007 34.298);--theme-colors-stone-900: oklch(21.6% .006 56.043);--theme-colors-stone-950: oklch(18.7% .004 49.25);--theme-colors-stone-contrast: light-dark( var(--theme-colors-white), var(--theme-colors-black) );--theme-colors-stone-fg: light-dark( var(--theme-colors-stone-800), var(--theme-colors-stone-200) );--theme-colors-stone-subtle: light-dark( var(--theme-colors-stone-100), var(--theme-colors-stone-900) );--theme-colors-stone-muted: light-dark( var(--theme-colors-stone-200), var(--theme-colors-stone-800) );--theme-colors-stone-emphasized: light-dark( var(--theme-colors-stone-300), var(--theme-colors-stone-700) );--theme-colors-stone-solid: light-dark( var(--theme-colors-stone-900), var(--theme-colors-white) );--theme-colors-stone-ring: light-dark( var(--theme-colors-stone-400), var(--theme-colors-stone-400) );--theme-colors-red-50: oklch(97.1% .013 17.38);--theme-colors-red-100: oklch(93.6% .032 17.717);--theme-colors-red-200: oklch(88.5% .062 18.334);--theme-colors-red-300: oklch(80.8% .114 19.571);--theme-colors-red-400: oklch(70.4% .191 22.216);--theme-colors-red-500: oklch(63.7% .237 25.331);--theme-colors-red-600: oklch(57.7% .245 27.325);--theme-colors-red-700: oklch(50.5% .213 27.518);--theme-colors-red-800: oklch(44.4% .177 26.899);--theme-colors-red-900: oklch(39.6% .141 25.723);--theme-colors-red-950: oklch(25.8% .092 26.042);--theme-colors-red-contrast: light-dark( var(--theme-colors-white), var(--theme-colors-white) );--theme-colors-red-fg: light-dark( var(--theme-colors-red-700), var(--theme-colors-red-300) );--theme-colors-red-subtle: light-dark( var(--theme-colors-red-100), var(--theme-colors-red-900) );--theme-colors-red-muted: light-dark( var(--theme-colors-red-200), var(--theme-colors-red-800) );--theme-colors-red-emphasized: light-dark( var(--theme-colors-red-300), var(--theme-colors-red-700) );--theme-colors-red-solid: light-dark( var(--theme-colors-red-600), var(--theme-colors-red-600) );--theme-colors-red-ring: light-dark( var(--theme-colors-red-400), var(--theme-colors-red-400) );--theme-colors-orange-50: oklch(98% .016 73.684);--theme-colors-orange-100: oklch(95.4% .038 75.164);--theme-colors-orange-200: oklch(90.1% .076 70.697);--theme-colors-orange-300: oklch(83.7% .128 66.29);--theme-colors-orange-400: oklch(75% .183 55.934);--theme-colors-orange-500: oklch(70.5% .213 47.604);--theme-colors-orange-600: oklch(64.6% .222 41.116);--theme-colors-orange-700: oklch(55.3% .195 38.402);--theme-colors-orange-800: oklch(47% .157 37.304);--theme-colors-orange-900: oklch(40.8% .123 38.172);--theme-colors-orange-950: oklch(26.6% .079 36.259);--theme-colors-orange-contrast: light-dark( var(--theme-colors-white), var(--theme-colors-black) );--theme-colors-orange-fg: light-dark( var(--theme-colors-orange-700), var(--theme-colors-orange-300) );--theme-colors-orange-subtle: light-dark( var(--theme-colors-orange-100), var(--theme-colors-orange-900) );--theme-colors-orange-muted: light-dark( var(--theme-colors-orange-200), var(--theme-colors-orange-800) );--theme-colors-orange-emphasized: light-dark( var(--theme-colors-orange-300), var(--theme-colors-orange-700) );--theme-colors-orange-solid: light-dark( var(--theme-colors-orange-600), var(--theme-colors-orange-500) );--theme-colors-orange-ring: light-dark( var(--theme-colors-orange-400), var(--theme-colors-orange-400) );--theme-colors-amber-50: oklch(98.7% .022 95.277);--theme-colors-amber-100: oklch(96.2% .059 95.617);--theme-colors-amber-200: oklch(92.4% .12 95.746);--theme-colors-amber-300: oklch(87.9% .169 91.605);--theme-colors-amber-400: oklch(82.8% .189 84.429);--theme-colors-amber-500: oklch(76.9% .188 70.08);--theme-colors-amber-600: oklch(66.6% .179 58.318);--theme-colors-amber-700: oklch(55.5% .163 48.998);--theme-colors-amber-800: oklch(47.3% .137 46.201);--theme-colors-amber-900: oklch(41.4% .112 45.904);--theme-colors-amber-950: oklch(27.9% .077 45.635);--theme-colors-amber-contrast: light-dark( var(--theme-colors-white), var(--theme-colors-black) );--theme-colors-amber-fg: light-dark( var(--theme-colors-amber-700), var(--theme-colors-amber-300) );--theme-colors-amber-subtle: light-dark( var(--theme-colors-amber-100), var(--theme-colors-amber-900) );--theme-colors-amber-muted: light-dark( var(--theme-colors-amber-200), var(--theme-colors-amber-800) );--theme-colors-amber-emphasized: light-dark( var(--theme-colors-amber-300), var(--theme-colors-amber-700) );--theme-colors-amber-solid: light-dark( var(--theme-colors-amber-600), var(--theme-colors-amber-500) );--theme-colors-amber-ring: light-dark( var(--theme-colors-amber-400), var(--theme-colors-amber-400) );--theme-colors-yellow-50: oklch(98.7% .026 102.212);--theme-colors-yellow-100: oklch(97.3% .071 103.193);--theme-colors-yellow-200: oklch(94.5% .129 101.54);--theme-colors-yellow-300: oklch(90.5% .182 98.111);--theme-colors-yellow-400: oklch(85.2% .199 91.936);--theme-colors-yellow-500: oklch(79.5% .184 86.047);--theme-colors-yellow-600: oklch(68.1% .162 75.834);--theme-colors-yellow-700: oklch(55.4% .135 66.442);--theme-colors-yellow-800: oklch(47.6% .114 61.907);--theme-colors-yellow-900: oklch(42.1% .095 57.708);--theme-colors-yellow-950: oklch(28.6% .066 53.813);--theme-colors-yellow-contrast: light-dark( var(--theme-colors-black), var(--theme-colors-black) );--theme-colors-yellow-fg: light-dark( var(--theme-colors-yellow-800), var(--theme-colors-yellow-300) );--theme-colors-yellow-subtle: light-dark( var(--theme-colors-yellow-100), var(--theme-colors-yellow-900) );--theme-colors-yellow-muted: light-dark( var(--theme-colors-yellow-200), var(--theme-colors-yellow-800) );--theme-colors-yellow-emphasized: light-dark( var(--theme-colors-yellow-300), var(--theme-colors-yellow-700) );--theme-colors-yellow-solid: light-dark( var(--theme-colors-yellow-300), var(--theme-colors-yellow-300) );--theme-colors-yellow-ring: light-dark( var(--theme-colors-yellow-400), var(--theme-colors-yellow-400) );--theme-colors-lime-50: oklch(98.6% .031 120.757);--theme-colors-lime-100: oklch(96.7% .067 122.328);--theme-colors-lime-200: oklch(93.8% .127 124.321);--theme-colors-lime-300: oklch(89.7% .196 126.665);--theme-colors-lime-400: oklch(84.1% .238 128.85);--theme-colors-lime-500: oklch(76.8% .233 130.85);--theme-colors-lime-600: oklch(64.8% .2 131.684);--theme-colors-lime-700: oklch(53.2% .157 131.589);--theme-colors-lime-800: oklch(45.3% .124 130.933);--theme-colors-lime-900: oklch(40.5% .101 131.063);--theme-colors-lime-950: oklch(27.4% .072 132.109);--theme-colors-lime-contrast: light-dark( var(--theme-colors-white), var(--theme-colors-white) );--theme-colors-lime-fg: light-dark( var(--theme-colors-lime-700), var(--theme-colors-lime-300) );--theme-colors-lime-subtle: light-dark( var(--theme-colors-lime-100), var(--theme-colors-lime-900) );--theme-colors-lime-muted: light-dark( var(--theme-colors-lime-200), var(--theme-colors-lime-800) );--theme-colors-lime-emphasized: light-dark( var(--theme-colors-lime-300), var(--theme-colors-lime-700) );--theme-colors-lime-solid: light-dark( var(--theme-colors-lime-600), var(--theme-colors-lime-600) );--theme-colors-lime-ring: light-dark( var(--theme-colors-lime-400), var(--theme-colors-lime-400) );--theme-colors-green-50: oklch(98.2% .018 155.826);--theme-colors-green-100: oklch(96.2% .044 156.743);--theme-colors-green-200: oklch(92.5% .084 155.995);--theme-colors-green-300: oklch(87.1% .15 154.449);--theme-colors-green-400: oklch(79.2% .209 151.711);--theme-colors-green-500: oklch(72.3% .219 149.579);--theme-colors-green-600: oklch(62.7% .194 149.214);--theme-colors-green-700: oklch(52.7% .154 150.069);--theme-colors-green-800: oklch(44.8% .119 151.328);--theme-colors-green-900: oklch(39.3% .095 152.535);--theme-colors-green-950: oklch(26.6% .065 152.934);--theme-colors-green-contrast: light-dark( var(--theme-colors-white), var(--theme-colors-white) );--theme-colors-green-fg: light-dark( var(--theme-colors-green-700), var(--theme-colors-green-300) );--theme-colors-green-subtle: light-dark( var(--theme-colors-green-100), var(--theme-colors-green-900) );--theme-colors-green-muted: light-dark( var(--theme-colors-green-200), var(--theme-colors-green-800) );--theme-colors-green-emphasized: light-dark( var(--theme-colors-green-300), var(--theme-colors-green-700) );--theme-colors-green-solid: light-dark( var(--theme-colors-green-600), var(--theme-colors-green-600) );--theme-colors-green-ring: light-dark( var(--theme-colors-green-400), var(--theme-colors-green-400) );--theme-colors-emerald-50: oklch(97.9% .021 166.113);--theme-colors-emerald-100: oklch(95% .052 163.051);--theme-colors-emerald-200: oklch(90.5% .093 164.15);--theme-colors-emerald-300: oklch(84.5% .143 164.978);--theme-colors-emerald-400: oklch(76.5% .177 163.223);--theme-colors-emerald-500: oklch(69.6% .17 162.48);--theme-colors-emerald-600: oklch(59.6% .145 163.225);--theme-colors-emerald-700: oklch(50.8% .118 165.612);--theme-colors-emerald-800: oklch(43.2% .095 166.913);--theme-colors-emerald-900: oklch(37.8% .077 168.94);--theme-colors-emerald-950: oklch(26.2% .051 172.552);--theme-colors-emerald-contrast: light-dark( var(--theme-colors-white), var(--theme-colors-white) );--theme-colors-emerald-fg: light-dark( var(--theme-colors-emerald-700), var(--theme-colors-emerald-300) );--theme-colors-emerald-subtle: light-dark( var(--theme-colors-emerald-100), var(--theme-colors-emerald-900) );--theme-colors-emerald-muted: light-dark( var(--theme-colors-emerald-200), var(--theme-colors-emerald-800) );--theme-colors-emerald-emphasized: light-dark( var(--theme-colors-emerald-300), var(--theme-colors-emerald-700) );--theme-colors-emerald-solid: light-dark( var(--theme-colors-emerald-600), var(--theme-colors-emerald-600) );--theme-colors-emerald-ring: light-dark( var(--theme-colors-emerald-400), var(--theme-colors-emerald-400) );--theme-colors-teal-50: oklch(98.4% .014 180.72);--theme-colors-teal-100: oklch(95.3% .051 180.801);--theme-colors-teal-200: oklch(91% .096 180.426);--theme-colors-teal-300: oklch(85.5% .138 181.071);--theme-colors-teal-400: oklch(77.7% .152 181.912);--theme-colors-teal-500: oklch(70.4% .14 182.503);--theme-colors-teal-600: oklch(60% .118 184.704);--theme-colors-teal-700: oklch(51.1% .096 186.391);--theme-colors-teal-800: oklch(43.7% .078 188.216);--theme-colors-teal-900: oklch(38.6% .063 188.416);--theme-colors-teal-950: oklch(27.7% .046 192.524);--theme-colors-teal-contrast: light-dark( var(--theme-colors-white), var(--theme-colors-white) );--theme-colors-teal-fg: light-dark( var(--theme-colors-teal-700), var(--theme-colors-teal-300) );--theme-colors-teal-subtle: light-dark( var(--theme-colors-teal-100), var(--theme-colors-teal-900) );--theme-colors-teal-muted: light-dark( var(--theme-colors-teal-200), var(--theme-colors-teal-800) );--theme-colors-teal-emphasized: light-dark( var(--theme-colors-teal-300), var(--theme-colors-teal-700) );--theme-colors-teal-solid: light-dark( var(--theme-colors-teal-600), var(--theme-colors-teal-600) );--theme-colors-teal-ring: light-dark( var(--theme-colors-teal-400), var(--theme-colors-teal-400) );--theme-colors-cyan-50: oklch(98.4% .019 200.873);--theme-colors-cyan-100: oklch(95.6% .045 203.388);--theme-colors-cyan-200: oklch(91.7% .08 205.041);--theme-colors-cyan-300: oklch(86.5% .127 207.078);--theme-colors-cyan-400: oklch(78.9% .154 211.53);--theme-colors-cyan-500: oklch(71.5% .143 215.221);--theme-colors-cyan-600: oklch(60.9% .126 221.723);--theme-colors-cyan-700: oklch(52% .105 223.128);--theme-colors-cyan-800: oklch(45% .085 224.283);--theme-colors-cyan-900: oklch(39.8% .07 227.392);--theme-colors-cyan-950: oklch(30.2% .056 229.695);--theme-colors-cyan-contrast: light-dark( var(--theme-colors-white), var(--theme-colors-white) );--theme-colors-cyan-fg: light-dark( var(--theme-colors-cyan-700), var(--theme-colors-cyan-300) );--theme-colors-cyan-subtle: light-dark( var(--theme-colors-cyan-100), var(--theme-colors-cyan-900) );--theme-colors-cyan-muted: light-dark( var(--theme-colors-cyan-200), var(--theme-colors-cyan-800) );--theme-colors-cyan-emphasized: light-dark( var(--theme-colors-cyan-300), var(--theme-colors-cyan-700) );--theme-colors-cyan-solid: light-dark( var(--theme-colors-cyan-600), var(--theme-colors-cyan-600) );--theme-colors-cyan-ring: light-dark( var(--theme-colors-cyan-400), var(--theme-colors-cyan-400) );--theme-colors-sky-50: oklch(97.7% .013 236.62);--theme-colors-sky-100: oklch(95.1% .026 236.824);--theme-colors-sky-200: oklch(90.1% .058 230.902);--theme-colors-sky-300: oklch(82.8% .111 230.318);--theme-colors-sky-400: oklch(74.6% .16 232.661);--theme-colors-sky-500: oklch(68.5% .169 237.323);--theme-colors-sky-600: oklch(58.8% .158 241.966);--theme-colors-sky-700: oklch(50% .134 242.749);--theme-colors-sky-800: oklch(44.3% .11 240.79);--theme-colors-sky-900: oklch(39.1% .09 240.876);--theme-colors-sky-950: oklch(29.3% .066 243.157);--theme-colors-sky-contrast: light-dark( var(--theme-colors-white), var(--theme-colors-white) );--theme-colors-sky-fg: light-dark( var(--theme-colors-sky-700), var(--theme-colors-sky-300) );--theme-colors-sky-subtle: light-dark( var(--theme-colors-sky-100), var(--theme-colors-sky-900) );--theme-colors-sky-muted: light-dark( var(--theme-colors-sky-200), var(--theme-colors-sky-800) );--theme-colors-sky-emphasized: light-dark( var(--theme-colors-sky-300), var(--theme-colors-sky-700) );--theme-colors-sky-solid: light-dark( var(--theme-colors-sky-600), var(--theme-colors-sky-600) );--theme-colors-sky-ring: light-dark( var(--theme-colors-sky-400), var(--theme-colors-sky-400) );--theme-colors-blue-50: oklch(97% .014 254.604);--theme-colors-blue-100: oklch(93.2% .032 255.585);--theme-colors-blue-200: oklch(88.2% .059 254.128);--theme-colors-blue-300: oklch(80.9% .105 251.813);--theme-colors-blue-400: oklch(70.7% .165 254.624);--theme-colors-blue-500: oklch(62.3% .214 259.815);--theme-colors-blue-600: oklch(54.6% .245 262.881);--theme-colors-blue-700: oklch(48.8% .243 264.376);--theme-colors-blue-800: oklch(42.4% .199 265.638);--theme-colors-blue-900: oklch(37.9% .146 265.522);--theme-colors-blue-950: oklch(28.2% .091 267.935);--theme-colors-blue-contrast: light-dark( var(--theme-colors-white), var(--theme-colors-white) );--theme-colors-blue-fg: light-dark( var(--theme-colors-blue-700), var(--theme-colors-blue-300) );--theme-colors-blue-subtle: light-dark( var(--theme-colors-blue-100), var(--theme-colors-blue-900) );--theme-colors-blue-muted: light-dark( var(--theme-colors-blue-200), var(--theme-colors-blue-800) );--theme-colors-blue-emphasized: light-dark( var(--theme-colors-blue-300), var(--theme-colors-blue-700) );--theme-colors-blue-solid: light-dark( var(--theme-colors-blue-600), var(--theme-colors-blue-600) );--theme-colors-blue-ring: light-dark( var(--theme-colors-blue-400), var(--theme-colors-blue-400) );--theme-colors-indigo-50: oklch(96.2% .018 272.314);--theme-colors-indigo-100: oklch(93% .034 272.788);--theme-colors-indigo-200: oklch(87% .065 274.039);--theme-colors-indigo-300: oklch(78.5% .115 274.713);--theme-colors-indigo-400: oklch(67.3% .182 276.935);--theme-colors-indigo-500: oklch(58.5% .233 277.117);--theme-colors-indigo-600: oklch(51.1% .262 276.966);--theme-colors-indigo-700: oklch(45.7% .24 277.023);--theme-colors-indigo-800: oklch(39.8% .195 277.366);--theme-colors-indigo-900: oklch(35.9% .144 278.697);--theme-colors-indigo-950: oklch(25.7% .09 281.288);--theme-colors-indigo-contrast: light-dark( var(--theme-colors-white), var(--theme-colors-white) );--theme-colors-indigo-fg: light-dark( var(--theme-colors-indigo-700), var(--theme-colors-indigo-300) );--theme-colors-indigo-subtle: light-dark( var(--theme-colors-indigo-100), var(--theme-colors-indigo-900) );--theme-colors-indigo-muted: light-dark( var(--theme-colors-indigo-200), var(--theme-colors-indigo-800) );--theme-colors-indigo-emphasized: light-dark( var(--theme-colors-indigo-300), var(--theme-colors-indigo-700) );--theme-colors-indigo-solid: light-dark( var(--theme-colors-indigo-600), var(--theme-colors-indigo-600) );--theme-colors-indigo-ring: light-dark( var(--theme-colors-indigo-400), var(--theme-colors-indigo-400) );--theme-colors-violet-50: oklch(96.9% .016 293.756);--theme-colors-violet-100: oklch(94.3% .029 294.588);--theme-colors-violet-200: oklch(89.4% .057 293.283);--theme-colors-violet-300: oklch(81.1% .111 293.571);--theme-colors-violet-400: oklch(70.2% .183 293.541);--theme-colors-violet-500: oklch(60.6% .25 292.717);--theme-colors-violet-600: oklch(54.1% .281 293.009);--theme-colors-violet-700: oklch(49.1% .27 292.581);--theme-colors-violet-800: oklch(43.2% .232 292.759);--theme-colors-violet-900: oklch(38% .189 293.745);--theme-colors-violet-950: oklch(28.3% .141 291.089);--theme-colors-violet-contrast: light-dark( var(--theme-colors-white), var(--theme-colors-white) );--theme-colors-violet-fg: light-dark( var(--theme-colors-violet-700), var(--theme-colors-violet-300) );--theme-colors-violet-subtle: light-dark( var(--theme-colors-violet-100), var(--theme-colors-violet-900) );--theme-colors-violet-muted: light-dark( var(--theme-colors-violet-200), var(--theme-colors-violet-800) );--theme-colors-violet-emphasized: light-dark( var(--theme-colors-violet-300), var(--theme-colors-violet-700) );--theme-colors-violet-solid: light-dark( var(--theme-colors-violet-600), var(--theme-colors-violet-600) );--theme-colors-violet-ring: light-dark( var(--theme-colors-violet-400), var(--theme-colors-violet-400) );--theme-colors-purple-50: oklch(97.7% .014 308.299);--theme-colors-purple-100: oklch(94.6% .033 307.174);--theme-colors-purple-200: oklch(90.2% .063 306.703);--theme-colors-purple-300: oklch(82.7% .119 306.383);--theme-colors-purple-400: oklch(71.4% .203 305.504);--theme-colors-purple-500: oklch(62.7% .265 303.9);--theme-colors-purple-600: oklch(55.8% .288 302.321);--theme-colors-purple-700: oklch(49.6% .265 301.924);--theme-colors-purple-800: oklch(43.8% .218 303.724);--theme-colors-purple-900: oklch(38.1% .176 304.987);--theme-colors-purple-950: oklch(29.1% .149 302.717);--theme-colors-purple-contrast: light-dark( var(--theme-colors-white), var(--theme-colors-white) );--theme-colors-purple-fg: light-dark( var(--theme-colors-purple-700), var(--theme-colors-purple-300) );--theme-colors-purple-subtle: light-dark( var(--theme-colors-purple-100), var(--theme-colors-purple-900) );--theme-colors-purple-muted: light-dark( var(--theme-colors-purple-200), var(--theme-colors-purple-800) );--theme-colors-purple-emphasized: light-dark( var(--theme-colors-purple-300), var(--theme-colors-purple-700) );--theme-colors-purple-solid: light-dark( var(--theme-colors-purple-600), var(--theme-colors-purple-600) );--theme-colors-purple-ring: light-dark( var(--theme-colors-purple-400), var(--theme-colors-purple-400) );--theme-colors-fuchsia-50: oklch(97.7% .017 320.058);--theme-colors-fuchsia-100: oklch(95.2% .037 318.852);--theme-colors-fuchsia-200: oklch(90.3% .076 319.62);--theme-colors-fuchsia-300: oklch(83.3% .145 321.434);--theme-colors-fuchsia-400: oklch(74% .238 322.16);--theme-colors-fuchsia-500: oklch(66.7% .295 322.15);--theme-colors-fuchsia-600: oklch(59.1% .293 322.896);--theme-colors-fuchsia-700: oklch(51.8% .253 323.949);--theme-colors-fuchsia-800: oklch(45.2% .211 324.591);--theme-colors-fuchsia-900: oklch(40.1% .17 325.612);--theme-colors-fuchsia-950: oklch(29.3% .136 325.661);--theme-colors-fuchsia-contrast: light-dark( var(--theme-colors-white), var(--theme-colors-white) );--theme-colors-fuchsia-fg: light-dark( var(--theme-colors-fuchsia-700), var(--theme-colors-fuchsia-300) );--theme-colors-fuchsia-subtle: light-dark( var(--theme-colors-fuchsia-100), var(--theme-colors-fuchsia-900) );--theme-colors-fuchsia-muted: light-dark( var(--theme-colors-fuchsia-200), var(--theme-colors-fuchsia-800) );--theme-colors-fuchsia-emphasized: light-dark( var(--theme-colors-fuchsia-300), var(--theme-colors-fuchsia-700) );--theme-colors-fuchsia-solid: light-dark( var(--theme-colors-fuchsia-600), var(--theme-colors-fuchsia-600) );--theme-colors-fuchsia-ring: light-dark( var(--theme-colors-fuchsia-400), var(--theme-colors-fuchsia-400) );--theme-colors-pink-50: oklch(97.1% .014 343.198);--theme-colors-pink-100: oklch(94.8% .028 342.258);--theme-colors-pink-200: oklch(89.9% .061 343.231);--theme-colors-pink-300: oklch(82.3% .12 346.018);--theme-colors-pink-400: oklch(71.8% .202 349.761);--theme-colors-pink-500: oklch(65.6% .241 354.308);--theme-colors-pink-600: oklch(59.2% .249 .584);--theme-colors-pink-700: oklch(52.5% .223 3.958);--theme-colors-pink-800: oklch(45.9% .187 3.815);--theme-colors-pink-900: oklch(40.8% .153 2.432);--theme-colors-pink-950: oklch(28.4% .109 3.907);--theme-colors-pink-contrast: light-dark( var(--theme-colors-white), var(--theme-colors-white) );--theme-colors-pink-fg: light-dark( var(--theme-colors-pink-700), var(--theme-colors-pink-300) );--theme-colors-pink-subtle: light-dark( var(--theme-colors-pink-100), var(--theme-colors-pink-900) );--theme-colors-pink-muted: light-dark( var(--theme-colors-pink-200), var(--theme-colors-pink-800) );--theme-colors-pink-emphasized: light-dark( var(--theme-colors-pink-300), var(--theme-colors-pink-700) );--theme-colors-pink-solid: light-dark( var(--theme-colors-pink-600), var(--theme-colors-pink-600) );--theme-colors-pink-ring: light-dark( var(--theme-colors-pink-400), var(--theme-colors-pink-400) );--theme-colors-rose-50: oklch(96.9% .015 12.422);--theme-colors-rose-100: oklch(94.1% .03 12.58);--theme-colors-rose-200: oklch(89.2% .058 10.001);--theme-colors-rose-300: oklch(81% .117 11.638);--theme-colors-rose-400: oklch(71.2% .194 13.428);--theme-colors-rose-500: oklch(64.5% .246 16.439);--theme-colors-rose-600: oklch(58.6% .253 17.585);--theme-colors-rose-700: oklch(51.4% .222 16.935);--theme-colors-rose-800: oklch(45.5% .188 13.697);--theme-colors-rose-900: oklch(41% .159 10.272);--theme-colors-rose-950: oklch(27.1% .105 12.094);--theme-colors-rose-contrast: light-dark( var(--theme-colors-white), var(--theme-colors-white) );--theme-colors-rose-fg: light-dark( var(--theme-colors-rose-700), var(--theme-colors-rose-300) );--theme-colors-rose-subtle: light-dark( var(--theme-colors-rose-100), var(--theme-colors-rose-900) );--theme-colors-rose-muted: light-dark( var(--theme-colors-rose-200), var(--theme-colors-rose-800) );--theme-colors-rose-emphasized: light-dark( var(--theme-colors-rose-300), var(--theme-colors-rose-700) );--theme-colors-rose-solid: light-dark( var(--theme-colors-rose-600), var(--theme-colors-rose-600) );--theme-colors-rose-ring: light-dark( var(--theme-colors-rose-400), var(--theme-colors-rose-400) );--theme-brand-brand-50: var(--theme-colors-blue-50);--theme-brand-brand-100: var(--theme-colors-blue-100);--theme-brand-brand-200: var(--theme-colors-blue-200);--theme-brand-brand-300: var(--theme-colors-blue-300);--theme-brand-brand-400: var(--theme-colors-blue-400);--theme-brand-brand-500: var(--theme-colors-blue-500);--theme-brand-brand-600: var(--theme-colors-blue-600);--theme-brand-brand-700: var(--theme-colors-blue-700);--theme-brand-brand-800: var(--theme-colors-blue-800);--theme-brand-brand-900: var(--theme-colors-blue-900);--theme-brand-brand-950: var(--theme-colors-blue-950);--theme-brand-brand-contrast: var(--theme-colors-blue-contrast);--theme-brand-brand-fg: var(--theme-colors-blue-fg);--theme-brand-brand-subtle: var(--theme-colors-blue-subtle);--theme-brand-brand-muted: var(--theme-colors-blue-muted);--theme-brand-brand-emphasized: var(--theme-colors-blue-emphasized);--theme-brand-brand-solid: var(--theme-colors-blue-solid);--theme-brand-brand-ring: var(--theme-colors-blue-ring);--theme-brand-accent-50: var(--theme-colors-purple-50);--theme-brand-accent-100: var(--theme-colors-purple-100);--theme-brand-accent-200: var(--theme-colors-purple-200);--theme-brand-accent-300: var(--theme-colors-purple-300);--theme-brand-accent-400: var(--theme-colors-purple-400);--theme-brand-accent-500: var(--theme-colors-purple-500);--theme-brand-accent-600: var(--theme-colors-purple-600);--theme-brand-accent-700: var(--theme-colors-purple-700);--theme-brand-accent-800: var(--theme-colors-purple-800);--theme-brand-accent-900: var(--theme-colors-purple-900);--theme-brand-accent-950: var(--theme-colors-purple-950);--theme-brand-accent-contrast: var(--theme-colors-purple-contrast);--theme-brand-accent-fg: var(--theme-colors-purple-fg);--theme-brand-accent-subtle: var(--theme-colors-purple-subtle);--theme-brand-accent-muted: var(--theme-colors-purple-muted);--theme-brand-accent-emphasized: var(--theme-colors-purple-emphasized);--theme-brand-accent-solid: var(--theme-colors-purple-solid);--theme-brand-accent-ring: var(--theme-colors-purple-ring);--theme-brand-neutral-50: var(--theme-colors-gray-50);--theme-brand-neutral-100: var(--theme-colors-gray-100);--theme-brand-neutral-200: var(--theme-colors-gray-200);--theme-brand-neutral-300: var(--theme-colors-gray-300);--theme-brand-neutral-400: var(--theme-colors-gray-400);--theme-brand-neutral-500: var(--theme-colors-gray-500);--theme-brand-neutral-600: var(--theme-colors-gray-600);--theme-brand-neutral-700: var(--theme-colors-gray-700);--theme-brand-neutral-800: var(--theme-colors-gray-800);--theme-brand-neutral-900: var(--theme-colors-gray-900);--theme-brand-neutral-950: var(--theme-colors-gray-950);--theme-brand-neutral-contrast: var(--theme-colors-gray-contrast);--theme-brand-neutral-fg: var(--theme-colors-gray-fg);--theme-brand-neutral-subtle: var(--theme-colors-gray-subtle);--theme-brand-neutral-muted: var(--theme-colors-gray-muted);--theme-brand-neutral-emphasized: var(--theme-colors-gray-emphasized);--theme-brand-neutral-solid: var(--theme-colors-gray-solid);--theme-brand-neutral-ring: var(--theme-colors-gray-ring);--theme-bg-default: light-dark( var(--theme-colors-white), var(--theme-colors-black) );--theme-bg-subtle: light-dark( var(--theme-brand-neutral-50), var(--theme-brand-neutral-950) );--theme-bg-muted: light-dark( var(--theme-brand-neutral-100), var(--theme-brand-neutral-800) );--theme-bg-emphasized: light-dark( var(--theme-brand-neutral-200), var(--theme-brand-neutral-700) );--theme-bg-brand: light-dark( var(--theme-brand-brand-50), var(--theme-brand-brand-950) );--theme-bg-accent: light-dark( var(--theme-brand-accent-50), var(--theme-brand-accent-950) );--theme-bg-inverted: light-dark( var(--theme-colors-black), var(--theme-colors-white) );--theme-bg-panel: light-dark( var(--theme-colors-white), var(--theme-brand-neutral-950) );--theme-bg-error: light-dark( var(--theme-colors-red-50), var(--theme-colors-red-900) );--theme-bg-warning: light-dark( var(--theme-colors-orange-50), var(--theme-colors-orange-900) );--theme-bg-success: light-dark( var(--theme-colors-green-50), var(--theme-colors-green-900) );--theme-bg-info: light-dark( var(--theme-colors-blue-50), var(--theme-colors-blue-900) );--theme-border-default: light-dark( var(--theme-brand-neutral-200), var(--theme-brand-neutral-800) );--theme-border-subtle: light-dark( var(--theme-brand-neutral-50), var(--theme-brand-neutral-950) );--theme-border-muted: light-dark( var(--theme-brand-neutral-100), var(--theme-brand-neutral-900) );--theme-border-emphasized: light-dark( var(--theme-brand-neutral-300), var(--theme-brand-neutral-700) );--theme-border-brand: var(--theme-brand-brand-ring);--theme-border-accent: var(--theme-brand-accent-ring);--theme-border-inverted: light-dark( var(--theme-brand-neutral-800), var(--theme-brand-neutral-200) );--theme-border-error: light-dark( var(--theme-colors-red-500), var(--theme-colors-red-400) );--theme-border-warning: light-dark( var(--theme-colors-orange-500), var(--theme-colors-orange-400) );--theme-border-success: light-dark( var(--theme-colors-green-500), var(--theme-colors-green-400) );--theme-border-info: light-dark( var(--theme-colors-blue-500), var(--theme-colors-blue-400) );--theme-fg-default: light-dark( var(--theme-brand-neutral-950), var(--theme-brand-neutral-50) );--theme-fg-subtle: light-dark( var(--theme-brand-neutral-500), var(--theme-brand-neutral-500) );--theme-fg-muted: light-dark( var(--theme-brand-neutral-600), var(--theme-brand-neutral-400) );--theme-fg-inverted: light-dark( var(--theme-brand-neutral-50), var(--theme-colors-black) );--theme-fg-brand: light-dark( var(--theme-brand-brand-500), var(--theme-brand-brand-400) );--theme-fg-accent: light-dark( var(--theme-brand-accent-500), var(--theme-brand-accent-400) );--theme-fg-error: light-dark( var(--theme-colors-red-500), var(--theme-colors-red-400) );--theme-fg-warning: light-dark( var(--theme-colors-orange-600), var(--theme-colors-orange-300) );--theme-fg-success: light-dark( var(--theme-colors-green-600), var(--theme-colors-green-300) );--theme-fg-info: light-dark( var(--theme-colors-blue-600), var(--theme-colors-blue-300) )}[data-palette=slate]{--palette-50: var(--theme-colors-slate-50);--palette-100: var(--theme-colors-slate-100);--palette-200: var(--theme-colors-slate-200);--palette-300: var(--theme-colors-slate-300);--palette-400: var(--theme-colors-slate-400);--palette-500: var(--theme-colors-slate-500);--palette-600: var(--theme-colors-slate-600);--palette-700: var(--theme-colors-slate-700);--palette-800: var(--theme-colors-slate-800);--palette-900: var(--theme-colors-slate-900);--palette-950: var(--theme-colors-slate-950);--palette-contrast: var(--theme-colors-slate-contrast);--palette-fg: var(--theme-colors-slate-fg);--palette-subtle: var(--theme-colors-slate-subtle);--palette-muted: var(--theme-colors-slate-muted);--palette-emphasized: var(--theme-colors-slate-emphasized);--palette-solid: var(--theme-colors-slate-solid);--palette-ring: var(--theme-colors-slate-ring)}[data-palette=gray]{--palette-50: var(--theme-colors-gray-50);--palette-100: var(--theme-colors-gray-100);--palette-200: var(--theme-colors-gray-200);--palette-300: var(--theme-colors-gray-300);--palette-400: var(--theme-colors-gray-400);--palette-500: var(--theme-colors-gray-500);--palette-600: var(--theme-colors-gray-600);--palette-700: var(--theme-colors-gray-700);--palette-800: var(--theme-colors-gray-800);--palette-900: var(--theme-colors-gray-900);--palette-950: var(--theme-colors-gray-950);--palette-contrast: var(--theme-colors-gray-contrast);--palette-fg: var(--theme-colors-gray-fg);--palette-subtle: var(--theme-colors-gray-subtle);--palette-muted: var(--theme-colors-gray-muted);--palette-emphasized: var(--theme-colors-gray-emphasized);--palette-solid: var(--theme-colors-gray-solid);--palette-ring: var(--theme-colors-gray-ring)}[data-palette=zinc]{--palette-50: var(--theme-colors-zinc-50);--palette-100: var(--theme-colors-zinc-100);--palette-200: var(--theme-colors-zinc-200);--palette-300: var(--theme-colors-zinc-300);--palette-400: var(--theme-colors-zinc-400);--palette-500: var(--theme-colors-zinc-500);--palette-600: var(--theme-colors-zinc-600);--palette-700: var(--theme-colors-zinc-700);--palette-800: var(--theme-colors-zinc-800);--palette-900: var(--theme-colors-zinc-900);--palette-950: var(--theme-colors-zinc-950);--palette-contrast: var(--theme-colors-zinc-contrast);--palette-fg: var(--theme-colors-zinc-fg);--palette-subtle: var(--theme-colors-zinc-subtle);--palette-muted: var(--theme-colors-zinc-muted);--palette-emphasized: var(--theme-colors-zinc-emphasized);--palette-solid: var(--theme-colors-zinc-solid);--palette-ring: var(--theme-colors-zinc-ring)}[data-palette=neutral]{--palette-50: var(--theme-colors-neutral-50);--palette-100: var(--theme-colors-neutral-100);--palette-200: var(--theme-colors-neutral-200);--palette-300: var(--theme-colors-neutral-300);--palette-400: var(--theme-colors-neutral-400);--palette-500: var(--theme-colors-neutral-500);--palette-600: var(--theme-colors-neutral-600);--palette-700: var(--theme-colors-neutral-700);--palette-800: var(--theme-colors-neutral-800);--palette-900: var(--theme-colors-neutral-900);--palette-950: var(--theme-colors-neutral-950);--palette-contrast: var(--theme-colors-neutral-contrast);--palette-fg: var(--theme-colors-neutral-fg);--palette-subtle: var(--theme-colors-neutral-subtle);--palette-muted: var(--theme-colors-neutral-muted);--palette-emphasized: var(--theme-colors-neutral-emphasized);--palette-solid: var(--theme-colors-neutral-solid);--palette-ring: var(--theme-colors-neutral-ring)}[data-palette=stone]{--palette-50: var(--theme-colors-stone-50);--palette-100: var(--theme-colors-stone-100);--palette-200: var(--theme-colors-stone-200);--palette-300: var(--theme-colors-stone-300);--palette-400: var(--theme-colors-stone-400);--palette-500: var(--theme-colors-stone-500);--palette-600: var(--theme-colors-stone-600);--palette-700: var(--theme-colors-stone-700);--palette-800: var(--theme-colors-stone-800);--palette-900: var(--theme-colors-stone-900);--palette-950: var(--theme-colors-stone-950);--palette-contrast: var(--theme-colors-stone-contrast);--palette-fg: var(--theme-colors-stone-fg);--palette-subtle: var(--theme-colors-stone-subtle);--palette-muted: var(--theme-colors-stone-muted);--palette-emphasized: var(--theme-colors-stone-emphasized);--palette-solid: var(--theme-colors-stone-solid);--palette-ring: var(--theme-colors-stone-ring)}[data-palette=red]{--palette-50: var(--theme-colors-red-50);--palette-100: var(--theme-colors-red-100);--palette-200: var(--theme-colors-red-200);--palette-300: var(--theme-colors-red-300);--palette-400: var(--theme-colors-red-400);--palette-500: var(--theme-colors-red-500);--palette-600: var(--theme-colors-red-600);--palette-700: var(--theme-colors-red-700);--palette-800: var(--theme-colors-red-800);--palette-900: var(--theme-colors-red-900);--palette-950: var(--theme-colors-red-950);--palette-contrast: var(--theme-colors-red-contrast);--palette-fg: var(--theme-colors-red-fg);--palette-subtle: var(--theme-colors-red-subtle);--palette-muted: var(--theme-colors-red-muted);--palette-emphasized: var(--theme-colors-red-emphasized);--palette-solid: var(--theme-colors-red-solid);--palette-ring: var(--theme-colors-red-ring)}[data-palette=orange]{--palette-50: var(--theme-colors-orange-50);--palette-100: var(--theme-colors-orange-100);--palette-200: var(--theme-colors-orange-200);--palette-300: var(--theme-colors-orange-300);--palette-400: var(--theme-colors-orange-400);--palette-500: var(--theme-colors-orange-500);--palette-600: var(--theme-colors-orange-600);--palette-700: var(--theme-colors-orange-700);--palette-800: var(--theme-colors-orange-800);--palette-900: var(--theme-colors-orange-900);--palette-950: var(--theme-colors-orange-950);--palette-contrast: var(--theme-colors-orange-contrast);--palette-fg: var(--theme-colors-orange-fg);--palette-subtle: var(--theme-colors-orange-subtle);--palette-muted: var(--theme-colors-orange-muted);--palette-emphasized: var(--theme-colors-orange-emphasized);--palette-solid: var(--theme-colors-orange-solid);--palette-ring: var(--theme-colors-orange-ring)}[data-palette=amber]{--palette-50: var(--theme-colors-amber-50);--palette-100: var(--theme-colors-amber-100);--palette-200: var(--theme-colors-amber-200);--palette-300: var(--theme-colors-amber-300);--palette-400: var(--theme-colors-amber-400);--palette-500: var(--theme-colors-amber-500);--palette-600: var(--theme-colors-amber-600);--palette-700: var(--theme-colors-amber-700);--palette-800: var(--theme-colors-amber-800);--palette-900: var(--theme-colors-amber-900);--palette-950: var(--theme-colors-amber-950);--palette-contrast: var(--theme-colors-amber-contrast);--palette-fg: var(--theme-colors-amber-fg);--palette-subtle: var(--theme-colors-amber-subtle);--palette-muted: var(--theme-colors-amber-muted);--palette-emphasized: var(--theme-colors-amber-emphasized);--palette-solid: var(--theme-colors-amber-solid);--palette-ring: var(--theme-colors-amber-ring)}[data-palette=yellow]{--palette-50: var(--theme-colors-yellow-50);--palette-100: var(--theme-colors-yellow-100);--palette-200: var(--theme-colors-yellow-200);--palette-300: var(--theme-colors-yellow-300);--palette-400: var(--theme-colors-yellow-400);--palette-500: var(--theme-colors-yellow-500);--palette-600: var(--theme-colors-yellow-600);--palette-700: var(--theme-colors-yellow-700);--palette-800: var(--theme-colors-yellow-800);--palette-900: var(--theme-colors-yellow-900);--palette-950: var(--theme-colors-yellow-950);--palette-contrast: var(--theme-colors-yellow-contrast);--palette-fg: var(--theme-colors-yellow-fg);--palette-subtle: var(--theme-colors-yellow-subtle);--palette-muted: var(--theme-colors-yellow-muted);--palette-emphasized: var(--theme-colors-yellow-emphasized);--palette-solid: var(--theme-colors-yellow-solid);--palette-ring: var(--theme-colors-yellow-ring)}[data-palette=lime]{--palette-50: var(--theme-colors-lime-50);--palette-100: var(--theme-colors-lime-100);--palette-200: var(--theme-colors-lime-200);--palette-300: var(--theme-colors-lime-300);--palette-400: var(--theme-colors-lime-400);--palette-500: var(--theme-colors-lime-500);--palette-600: var(--theme-colors-lime-600);--palette-700: var(--theme-colors-lime-700);--palette-800: var(--theme-colors-lime-800);--palette-900: var(--theme-colors-lime-900);--palette-950: var(--theme-colors-lime-950);--palette-contrast: var(--theme-colors-lime-contrast);--palette-fg: var(--theme-colors-lime-fg);--palette-subtle: var(--theme-colors-lime-subtle);--palette-muted: var(--theme-colors-lime-muted);--palette-emphasized: var(--theme-colors-lime-emphasized);--palette-solid: var(--theme-colors-lime-solid);--palette-ring: var(--theme-colors-lime-ring)}[data-palette=green]{--palette-50: var(--theme-colors-green-50);--palette-100: var(--theme-colors-green-100);--palette-200: var(--theme-colors-green-200);--palette-300: var(--theme-colors-green-300);--palette-400: var(--theme-colors-green-400);--palette-500: var(--theme-colors-green-500);--palette-600: var(--theme-colors-green-600);--palette-700: var(--theme-colors-green-700);--palette-800: var(--theme-colors-green-800);--palette-900: var(--theme-colors-green-900);--palette-950: var(--theme-colors-green-950);--palette-contrast: var(--theme-colors-green-contrast);--palette-fg: var(--theme-colors-green-fg);--palette-subtle: var(--theme-colors-green-subtle);--palette-muted: var(--theme-colors-green-muted);--palette-emphasized: var(--theme-colors-green-emphasized);--palette-solid: var(--theme-colors-green-solid);--palette-ring: var(--theme-colors-green-ring)}[data-palette=emerald]{--palette-50: var(--theme-colors-emerald-50);--palette-100: var(--theme-colors-emerald-100);--palette-200: var(--theme-colors-emerald-200);--palette-300: var(--theme-colors-emerald-300);--palette-400: var(--theme-colors-emerald-400);--palette-500: var(--theme-colors-emerald-500);--palette-600: var(--theme-colors-emerald-600);--palette-700: var(--theme-colors-emerald-700);--palette-800: var(--theme-colors-emerald-800);--palette-900: var(--theme-colors-emerald-900);--palette-950: var(--theme-colors-emerald-950);--palette-contrast: var(--theme-colors-emerald-contrast);--palette-fg: var(--theme-colors-emerald-fg);--palette-subtle: var(--theme-colors-emerald-subtle);--palette-muted: var(--theme-colors-emerald-muted);--palette-emphasized: var(--theme-colors-emerald-emphasized);--palette-solid: var(--theme-colors-emerald-solid);--palette-ring: var(--theme-colors-emerald-ring)}[data-palette=teal]{--palette-50: var(--theme-colors-teal-50);--palette-100: var(--theme-colors-teal-100);--palette-200: var(--theme-colors-teal-200);--palette-300: var(--theme-colors-teal-300);--palette-400: var(--theme-colors-teal-400);--palette-500: var(--theme-colors-teal-500);--palette-600: var(--theme-colors-teal-600);--palette-700: var(--theme-colors-teal-700);--palette-800: var(--theme-colors-teal-800);--palette-900: var(--theme-colors-teal-900);--palette-950: var(--theme-colors-teal-950);--palette-contrast: var(--theme-colors-teal-contrast);--palette-fg: var(--theme-colors-teal-fg);--palette-subtle: var(--theme-colors-teal-subtle);--palette-muted: var(--theme-colors-teal-muted);--palette-emphasized: var(--theme-colors-teal-emphasized);--palette-solid: var(--theme-colors-teal-solid);--palette-ring: var(--theme-colors-teal-ring)}[data-palette=cyan]{--palette-50: var(--theme-colors-cyan-50);--palette-100: var(--theme-colors-cyan-100);--palette-200: var(--theme-colors-cyan-200);--palette-300: var(--theme-colors-cyan-300);--palette-400: var(--theme-colors-cyan-400);--palette-500: var(--theme-colors-cyan-500);--palette-600: var(--theme-colors-cyan-600);--palette-700: var(--theme-colors-cyan-700);--palette-800: var(--theme-colors-cyan-800);--palette-900: var(--theme-colors-cyan-900);--palette-950: var(--theme-colors-cyan-950);--palette-contrast: var(--theme-colors-cyan-contrast);--palette-fg: var(--theme-colors-cyan-fg);--palette-subtle: var(--theme-colors-cyan-subtle);--palette-muted: var(--theme-colors-cyan-muted);--palette-emphasized: var(--theme-colors-cyan-emphasized);--palette-solid: var(--theme-colors-cyan-solid);--palette-ring: var(--theme-colors-cyan-ring)}[data-palette=sky]{--palette-50: var(--theme-colors-sky-50);--palette-100: var(--theme-colors-sky-100);--palette-200: var(--theme-colors-sky-200);--palette-300: var(--theme-colors-sky-300);--palette-400: var(--theme-colors-sky-400);--palette-500: var(--theme-colors-sky-500);--palette-600: var(--theme-colors-sky-600);--palette-700: var(--theme-colors-sky-700);--palette-800: var(--theme-colors-sky-800);--palette-900: var(--theme-colors-sky-900);--palette-950: var(--theme-colors-sky-950);--palette-contrast: var(--theme-colors-sky-contrast);--palette-fg: var(--theme-colors-sky-fg);--palette-subtle: var(--theme-colors-sky-subtle);--palette-muted: var(--theme-colors-sky-muted);--palette-emphasized: var(--theme-colors-sky-emphasized);--palette-solid: var(--theme-colors-sky-solid);--palette-ring: var(--theme-colors-sky-ring)}[data-palette=blue]{--palette-50: var(--theme-colors-blue-50);--palette-100: var(--theme-colors-blue-100);--palette-200: var(--theme-colors-blue-200);--palette-300: var(--theme-colors-blue-300);--palette-400: var(--theme-colors-blue-400);--palette-500: var(--theme-colors-blue-500);--palette-600: var(--theme-colors-blue-600);--palette-700: var(--theme-colors-blue-700);--palette-800: var(--theme-colors-blue-800);--palette-900: var(--theme-colors-blue-900);--palette-950: var(--theme-colors-blue-950);--palette-contrast: var(--theme-colors-blue-contrast);--palette-fg: var(--theme-colors-blue-fg);--palette-subtle: var(--theme-colors-blue-subtle);--palette-muted: var(--theme-colors-blue-muted);--palette-emphasized: var(--theme-colors-blue-emphasized);--palette-solid: var(--theme-colors-blue-solid);--palette-ring: var(--theme-colors-blue-ring)}[data-palette=indigo]{--palette-50: var(--theme-colors-indigo-50);--palette-100: var(--theme-colors-indigo-100);--palette-200: var(--theme-colors-indigo-200);--palette-300: var(--theme-colors-indigo-300);--palette-400: var(--theme-colors-indigo-400);--palette-500: var(--theme-colors-indigo-500);--palette-600: var(--theme-colors-indigo-600);--palette-700: var(--theme-colors-indigo-700);--palette-800: var(--theme-colors-indigo-800);--palette-900: var(--theme-colors-indigo-900);--palette-950: var(--theme-colors-indigo-950);--palette-contrast: var(--theme-colors-indigo-contrast);--palette-fg: var(--theme-colors-indigo-fg);--palette-subtle: var(--theme-colors-indigo-subtle);--palette-muted: var(--theme-colors-indigo-muted);--palette-emphasized: var(--theme-colors-indigo-emphasized);--palette-solid: var(--theme-colors-indigo-solid);--palette-ring: var(--theme-colors-indigo-ring)}[data-palette=violet]{--palette-50: var(--theme-colors-violet-50);--palette-100: var(--theme-colors-violet-100);--palette-200: var(--theme-colors-violet-200);--palette-300: var(--theme-colors-violet-300);--palette-400: var(--theme-colors-violet-400);--palette-500: var(--theme-colors-violet-500);--palette-600: var(--theme-colors-violet-600);--palette-700: var(--theme-colors-violet-700);--palette-800: var(--theme-colors-violet-800);--palette-900: var(--theme-colors-violet-900);--palette-950: var(--theme-colors-violet-950);--palette-contrast: var(--theme-colors-violet-contrast);--palette-fg: var(--theme-colors-violet-fg);--palette-subtle: var(--theme-colors-violet-subtle);--palette-muted: var(--theme-colors-violet-muted);--palette-emphasized: var(--theme-colors-violet-emphasized);--palette-solid: var(--theme-colors-violet-solid);--palette-ring: var(--theme-colors-violet-ring)}[data-palette=purple]{--palette-50: var(--theme-colors-purple-50);--palette-100: var(--theme-colors-purple-100);--palette-200: var(--theme-colors-purple-200);--palette-300: var(--theme-colors-purple-300);--palette-400: var(--theme-colors-purple-400);--palette-500: var(--theme-colors-purple-500);--palette-600: var(--theme-colors-purple-600);--palette-700: var(--theme-colors-purple-700);--palette-800: var(--theme-colors-purple-800);--palette-900: var(--theme-colors-purple-900);--palette-950: var(--theme-colors-purple-950);--palette-contrast: var(--theme-colors-purple-contrast);--palette-fg: var(--theme-colors-purple-fg);--palette-subtle: var(--theme-colors-purple-subtle);--palette-muted: var(--theme-colors-purple-muted);--palette-emphasized: var(--theme-colors-purple-emphasized);--palette-solid: var(--theme-colors-purple-solid);--palette-ring: var(--theme-colors-purple-ring)}[data-palette=fuchsia]{--palette-50: var(--theme-colors-fuchsia-50);--palette-100: var(--theme-colors-fuchsia-100);--palette-200: var(--theme-colors-fuchsia-200);--palette-300: var(--theme-colors-fuchsia-300);--palette-400: var(--theme-colors-fuchsia-400);--palette-500: var(--theme-colors-fuchsia-500);--palette-600: var(--theme-colors-fuchsia-600);--palette-700: var(--theme-colors-fuchsia-700);--palette-800: var(--theme-colors-fuchsia-800);--palette-900: var(--theme-colors-fuchsia-900);--palette-950: var(--theme-colors-fuchsia-950);--palette-contrast: var(--theme-colors-fuchsia-contrast);--palette-fg: var(--theme-colors-fuchsia-fg);--palette-subtle: var(--theme-colors-fuchsia-subtle);--palette-muted: var(--theme-colors-fuchsia-muted);--palette-emphasized: var(--theme-colors-fuchsia-emphasized);--palette-solid: var(--theme-colors-fuchsia-solid);--palette-ring: var(--theme-colors-fuchsia-ring)}[data-palette=pink]{--palette-50: var(--theme-colors-pink-50);--palette-100: var(--theme-colors-pink-100);--palette-200: var(--theme-colors-pink-200);--palette-300: var(--theme-colors-pink-300);--palette-400: var(--theme-colors-pink-400);--palette-500: var(--theme-colors-pink-500);--palette-600: var(--theme-colors-pink-600);--palette-700: var(--theme-colors-pink-700);--palette-800: var(--theme-colors-pink-800);--palette-900: var(--theme-colors-pink-900);--palette-950: var(--theme-colors-pink-950);--palette-contrast: var(--theme-colors-pink-contrast);--palette-fg: var(--theme-colors-pink-fg);--palette-subtle: var(--theme-colors-pink-subtle);--palette-muted: var(--theme-colors-pink-muted);--palette-emphasized: var(--theme-colors-pink-emphasized);--palette-solid: var(--theme-colors-pink-solid);--palette-ring: var(--theme-colors-pink-ring)}[data-palette=rose]{--palette-50: var(--theme-colors-rose-50);--palette-100: var(--theme-colors-rose-100);--palette-200: var(--theme-colors-rose-200);--palette-300: var(--theme-colors-rose-300);--palette-400: var(--theme-colors-rose-400);--palette-500: var(--theme-colors-rose-500);--palette-600: var(--theme-colors-rose-600);--palette-700: var(--theme-colors-rose-700);--palette-800: var(--theme-colors-rose-800);--palette-900: var(--theme-colors-rose-900);--palette-950: var(--theme-colors-rose-950);--palette-contrast: var(--theme-colors-rose-contrast);--palette-fg: var(--theme-colors-rose-fg);--palette-subtle: var(--theme-colors-rose-subtle);--palette-muted: var(--theme-colors-rose-muted);--palette-emphasized: var(--theme-colors-rose-emphasized);--palette-solid: var(--theme-colors-rose-solid);--palette-ring: var(--theme-colors-rose-ring)}[data-palette=brand]{--palette-50: var(--theme-brand-brand-50);--palette-100: var(--theme-brand-brand-100);--palette-200: var(--theme-brand-brand-200);--palette-300: var(--theme-brand-brand-300);--palette-400: var(--theme-brand-brand-400);--palette-500: var(--theme-brand-brand-500);--palette-600: var(--theme-brand-brand-600);--palette-700: var(--theme-brand-brand-700);--palette-800: var(--theme-brand-brand-800);--palette-900: var(--theme-brand-brand-900);--palette-950: var(--theme-brand-brand-950);--palette-contrast: var(--theme-brand-brand-contrast);--palette-fg: var(--theme-brand-brand-fg);--palette-subtle: var(--theme-brand-brand-subtle);--palette-muted: var(--theme-brand-brand-muted);--palette-emphasized: var(--theme-brand-brand-emphasized);--palette-solid: var(--theme-brand-brand-solid);--palette-ring: var(--theme-brand-brand-ring)}[data-palette=accent]{--palette-50: var(--theme-brand-accent-50);--palette-100: var(--theme-brand-accent-100);--palette-200: var(--theme-brand-accent-200);--palette-300: var(--theme-brand-accent-300);--palette-400: var(--theme-brand-accent-400);--palette-500: var(--theme-brand-accent-500);--palette-600: var(--theme-brand-accent-600);--palette-700: var(--theme-brand-accent-700);--palette-800: var(--theme-brand-accent-800);--palette-900: var(--theme-brand-accent-900);--palette-950: var(--theme-brand-accent-950);--palette-contrast: var(--theme-brand-accent-contrast);--palette-fg: var(--theme-brand-accent-fg);--palette-subtle: var(--theme-brand-accent-subtle);--palette-muted: var(--theme-brand-accent-muted);--palette-emphasized: var(--theme-brand-accent-emphasized);--palette-solid: var(--theme-brand-accent-solid);--palette-ring: var(--theme-brand-accent-ring)}[data-palette=neutral]{--palette-50: var(--theme-brand-neutral-50);--palette-100: var(--theme-brand-neutral-100);--palette-200: var(--theme-brand-neutral-200);--palette-300: var(--theme-brand-neutral-300);--palette-400: var(--theme-brand-neutral-400);--palette-500: var(--theme-brand-neutral-500);--palette-600: var(--theme-brand-neutral-600);--palette-700: var(--theme-brand-neutral-700);--palette-800: var(--theme-brand-neutral-800);--palette-900: var(--theme-brand-neutral-900);--palette-950: var(--theme-brand-neutral-950);--palette-contrast: var(--theme-brand-neutral-contrast);--palette-fg: var(--theme-brand-neutral-fg);--palette-subtle: var(--theme-brand-neutral-subtle);--palette-muted: var(--theme-brand-neutral-muted);--palette-emphasized: var(--theme-brand-neutral-emphasized);--palette-solid: var(--theme-brand-neutral-solid);--palette-ring: var(--theme-brand-neutral-ring)}html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:var(--theme-fonts-system);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;touch-action:manipulation}html{color-scheme:light}body{background-color:var(--theme-bg-default);position:relative;min-height:var(--brevity-vh, 100vh);font-feature-settings:"kern";margin:0;padding:0}#root{display:contents}.bcontainer{width:100%;height:100%}*,*:before,*:after{border-width:0;border-style:solid;box-sizing:border-box}.brevity-hidden{display:none}.brevity-visually-hidden{border:0px;clip:rect(0px,0px,0px,0px);height:1px;width:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;position:absolute}[data-component-id]{display:contents}[data-component="Container$Brevity"]{gap:0px;width:auto;height:auto;display:flex;flex-grow:0;max-width:100%;min-width:auto;box-shadow:var(--theme-shadows-none);flex-basis:auto;max-height:100%;min-height:auto;align-items:stretch;flex-shrink:1;border-color:var(--theme-border-default);border-style:solid;border-width:0px;padding:0;border-radius:0;flex-direction:row;justify-content:flex-start;background-color:transparent}[data-component="Image$Brevity"]{gap:0px;width:auto;height:auto;display:flex;flex-grow:1;max-width:100%;min-width:auto;box-shadow:var(--theme-shadows-none);flex-basis:auto;max-height:100%;min-height:auto;object-fit:cover;align-items:stretch;flex-shrink:1;border-color:var(--theme-border-default);border-style:solid;border-width:0px;padding:0;border-radius:0;flex-direction:row;justify-content:flex-start;background-color:transparent}[data-component="ExternalLink$Brevity"]{gap:0px;width:auto;height:auto;display:flex;flex-grow:0;max-width:100%;min-width:auto;box-shadow:var(--theme-shadows-none);flex-basis:auto;max-height:100%;min-height:auto;align-items:stretch;flex-shrink:1;border-color:var(--theme-border-default);border-style:solid;border-width:0px;padding:0;border-radius:0;flex-direction:row;justify-content:flex-start;background-color:transparent}[data-component="ExternalLink$Brevity"]:is(:focus-within,[data-focus-within=true]){outline-color:#7dadd9;outline-style:solid;outline-width:3px}[data-component="Text$Brevity"][data-size=inherit]{font-size:inherit;line-height:inherit}[data-component="Text$Brevity"][data-size="2xs"]{font-size:var(--theme-fontSizes-2xs);line-height:.75rem}[data-component="Text$Brevity"][data-size=xs]{font-size:var(--theme-fontSizes-xs);line-height:1rem}[data-component="Text$Brevity"][data-size=sm]{font-size:var(--theme-fontSizes-sm);line-height:1.25rem}[data-component="Text$Brevity"][data-size=md]{font-size:var(--theme-fontSizes-md);line-height:1.5rem}[data-component="Text$Brevity"][data-size=lg]{font-size:var(--theme-fontSizes-lg);line-height:1.75rem}[data-component="Text$Brevity"][data-size=xl]{font-size:var(--theme-fontSizes-xl);line-height:1.875rem}[data-component="Text$Brevity"][data-size="2xl"]{font-size:var(--theme-fontSizes-2xl);line-height:2rem}[data-component="Text$Brevity"][data-size="3xl"]{font-size:var(--theme-fontSizes-3xl);line-height:2.375rem}[data-component="Text$Brevity"][data-size="4xl"]{font-size:var(--theme-fontSizes-4xl);line-height:2.75rem;letter-spacing:-.025em}[data-component="Text$Brevity"][data-size="5xl"]{font-size:var(--theme-fontSizes-5xl);line-height:3.75rem;letter-spacing:-.025em}[data-component="Text$Brevity"][data-size="6xl"]{font-size:var(--theme-fontSizes-6xl);line-height:4.5rem;letter-spacing:-.025em}[data-component="Text$Brevity"][data-size="7xl"]{font-size:var(--theme-fontSizes-7xl);line-height:5.75rem;letter-spacing:-.025em}[data-component="Text$Brevity"][data-variant=body]{font-family:var(--theme-fonts-body);font-weight:var(--theme-fontWeights-normal)}[data-component="Text$Brevity"][data-variant=heading]{font-family:var(--theme-fonts-heading);font-weight:var(--theme-fontWeights-semibold)}[data-component="Text$Brevity"][data-variant=label]{font-family:var(--theme-fonts-body);font-weight:var(--theme-fontWeights-medium);line-height:1.25rem}[data-component="Text$Brevity"][data-variant=inherit]{font-family:"inherit","inherit override",var(--theme-fonts-system);font-weight:inherit;line-height:inherit}[data-component="Text$Brevity"]{gap:0px;color:inherit;width:auto;height:auto;display:flex;position:relative;flex-grow:0;font-size:inherit;max-width:100%;min-width:auto;flex-basis:auto;max-height:100%;min-height:auto;text-align:left;align-items:flex-start;flex-shrink:1;font-family:var(--theme-fonts-body);font-weight:inherit;white-space:pre-wrap;border-color:var(--theme-brand-neutral-200);border-style:solid;border-width:0px;padding:0;border-radius:0;overflow-wrap:normal;flex-direction:column;justify-content:flex-start;background-color:transparent}[data-component="InternalLink$Brevity"]{gap:0px;width:auto;height:auto;display:flex;flex-grow:0;max-width:100%;min-width:auto;box-shadow:var(--theme-shadows-none);flex-basis:auto;max-height:100%;min-height:auto;align-items:stretch;flex-shrink:1;border-color:var(--theme-border-default);border-style:solid;border-width:0px;padding:0;border-radius:0;flex-direction:row;justify-content:flex-start;background-color:transparent}[data-component="InternalLink$Brevity"]:is(:focus-visible,[data-focus-visible=true]){box-shadow:var(--theme-shadows-outline)}[data-component="LegacyButton$Brevity"]{gap:8px;color:var(--theme-colors-gray-800);width:auto;cursor:pointer;height:40px;display:inline-flex;flex-grow:0;font-size:1rem;max-width:100%;min-width:auto;box-shadow:var(--theme-shadows-none);flex-basis:auto;max-height:100%;min-height:auto;text-align:center;align-items:center;flex-shrink:1;font-family:var(--theme-fonts-body);font-weight:var(--theme-fontWeights-semibold);border-color:var(--theme-border-default);border-style:solid;border-width:0px;padding:0 16px;border-radius:var(--theme-radii-md);flex-direction:row;justify-content:center;background-color:var(--theme-colors-gray-100)}[data-component="LegacyButton$Brevity"]:is(:focus,[data-focus=true]){outline:none}[data-component="LegacyButton$Brevity"]:is(:hover,[data-hover=true]){background-color:var(--theme-border-default)}[data-component="LegacyButton$Brevity"]:is(:active,[data-active=true]){background-color:var(--theme-colors-gray-300)}[data-component="LegacyButton$Brevity"]:is(:disabled,[data-disabled=true]){cursor:not-allowed;opacity:.4;box-shadow:none}[data-component="LegacyButton$Brevity"]:is(:focus-visible,[data-focus-visible=true]){box-shadow:var(--theme-shadows-outline)}[data-component="Prose$Brevity"]{width:var(--theme-sizes-full);height:auto;font-size:var(--theme-fontSizes-md);max-width:100%;min-width:auto;box-shadow:var(--theme-shadows-none);margin-top:var(--theme-sizes-zero);max-height:100%;min-height:auto;align-items:flex-start;font-family:var(--theme-fonts-body);margin-left:var(--theme-sizes-zero);padding-top:var(--theme-sizes-zero);margin-right:var(--theme-sizes-zero);padding-left:var(--theme-sizes-zero);border-radius:var(--theme-radii-none);margin-bottom:var(--theme-sizes-zero);padding-right:var(--theme-sizes-zero);padding-bottom:var(--theme-sizes-zero);justify-content:flex-start;background-color:transparent;border-top-color:var(--theme-border-default);border-top-style:none;border-top-width:0px;border-left-color:var(--theme-border-default);border-left-style:none;border-left-width:0px;border-right-color:var(--theme-border-default);border-right-style:none;border-right-width:0px;border-bottom-color:var(--theme-border-default);border-bottom-style:none;border-bottom-width:0px}[data-component="RawHTML$Brevity"]{font-family:var(--theme-fonts-body)}[data-component="List$Brevity"][data-divide=y]>*+*>*{border-top-color:var(--theme-border-default);border-top-style:solid;border-top-width:1px}[data-component="List$Brevity"][data-divide=x]>*+*>*{border-right-color:var(--theme-border-default);border-right-style:solid;border-right-width:1px}[data-component="List$Brevity"]{gap:0px;width:auto;height:auto;display:flex;flex-grow:0;max-width:100%;min-width:auto;box-shadow:var(--theme-shadows-none);flex-basis:auto;max-height:100%;min-height:auto;align-items:stretch;flex-shrink:1;border-color:var(--theme-border-default);border-style:solid;border-width:0px;padding:0;border-radius:0;flex-direction:column;justify-content:flex-start;background-color:transparent}[data-component="ScrollAwareContainer$Brevity"]{gap:0px;width:auto;height:auto;display:flex;flex-grow:0;max-width:100%;min-width:auto;box-shadow:var(--theme-shadows-none);flex-basis:auto;max-height:100%;min-height:auto;align-items:stretch;flex-shrink:1;border-color:var(--theme-border-default);border-style:solid;border-width:0px;padding:0;border-radius:0;flex-direction:row;justify-content:flex-start;background-color:transparent}}@layer variant;@layer custom{body{background-color:#edeae6}.video-embed iframe{aspect-ratio:16 / 9;max-width:960px;margin-top:128px}@media(max-width:48em){.video-embed iframe{margin-top:64px}.workshop-container{width:calc(200vw + 64px)!important}.workshop-card{min-width:calc(100vw - 128px)!important}}.text-shadow{text-shadow:0 4px 8px #00000040}.top-right{box-shadow:10px -10px #bdb3a2}.top-left{box-shadow:-10px -10px #bdb3a2}.bottom-left{box-shadow:-10px 10px #bdb3a2}.bottom-right{box-shadow:10px 10px #bdb3a2}.nav{box-shadow:0 2px 2px -2px #0003}:root{--animate-duration: 1s;--animate-delay: 1s;--animate-repeat: 1}.animate__animated{animation-duration:1s;animation-duration:var(--animate-duration);animation-fill-mode:both}@media print,(prefers-reduced-motion:reduce){.animate__animated{-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInDown{animation-name:fadeInDown}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}.faq,div[class$=_article]{width:100%}.faq sl-details{margin-bottom:var(--sl-spacing-2x-small)}.faq ::part(summary){font-weight:600}:root,:host,.sl-theme-light{color-scheme:light;--sl-color-gray-50: #f9f9f9;--sl-color-gray-100: #f4f4f5;--sl-color-gray-200: #e4e4e7;--sl-color-gray-300: #d4d4d8;--sl-color-gray-400: #a1a1aa;--sl-color-gray-500: #71717a;--sl-color-gray-600: #52525b;--sl-color-gray-700: #3f3f46;--sl-color-gray-800: #27272a;--sl-color-gray-900: #18181b;--sl-color-gray-950: #131316;--sl-color-red-50: #fef2f2;--sl-color-red-100: #fee2e2;--sl-color-red-200: #fecaca;--sl-color-red-300: #fca5a5;--sl-color-red-400: #f87171;--sl-color-red-500: #ef4444;--sl-color-red-600: #dc2626;--sl-color-red-700: #b91c1c;--sl-color-red-800: #991b1b;--sl-color-red-900: #7f1d1d;--sl-color-red-950: #501414;--sl-color-orange-50: #fff7ed;--sl-color-orange-100: #ffedd5;--sl-color-orange-200: #fed7aa;--sl-color-orange-300: #fdba74;--sl-color-orange-400: #fb923c;--sl-color-orange-500: #f97316;--sl-color-orange-600: #ea580c;--sl-color-orange-700: #c2410c;--sl-color-orange-800: #9a3412;--sl-color-orange-900: #7c2d12;--sl-color-orange-950: #52200f;--sl-color-amber-50: #fffbeb;--sl-color-amber-100: #fef3c7;--sl-color-amber-200: #fde68a;--sl-color-amber-300: #fcd34d;--sl-color-amber-400: #fbbf24;--sl-color-amber-500: #f59e0b;--sl-color-amber-600: #d97706;--sl-color-amber-700: #b45309;--sl-color-amber-800: #92400e;--sl-color-amber-900: #78350f;--sl-color-amber-950: #4a230b;--sl-color-yellow-50: #fefce8;--sl-color-yellow-100: #fef9c3;--sl-color-yellow-200: #fef08a;--sl-color-yellow-300: #fde047;--sl-color-yellow-400: #facc15;--sl-color-yellow-500: #eab308;--sl-color-yellow-600: #ca8a04;--sl-color-yellow-700: #a16207;--sl-color-yellow-800: #854d0e;--sl-color-yellow-900: #713f12;--sl-color-yellow-950: #3c260b;--sl-color-lime-50: #f7fee7;--sl-color-lime-100: #ecfccb;--sl-color-lime-200: #d9f99d;--sl-color-lime-300: #bef264;--sl-color-lime-400: #a3e635;--sl-color-lime-500: #84cc16;--sl-color-lime-600: #65a30d;--sl-color-lime-700: #4d7c0f;--sl-color-lime-800: #3f6212;--sl-color-lime-900: #365314;--sl-color-lime-950: #26390e;--sl-color-green-50: #f0fdf4;--sl-color-green-100: #dcfce7;--sl-color-green-200: #bbf7d0;--sl-color-green-300: #86efac;--sl-color-green-400: #4ade80;--sl-color-green-500: #22c55e;--sl-color-green-600: #16a34a;--sl-color-green-700: #15803d;--sl-color-green-800: #166534;--sl-color-green-900: #14532d;--sl-color-green-950: #0c311b;--sl-color-emerald-50: #ecfdf5;--sl-color-emerald-100: #d1fae5;--sl-color-emerald-200: #a7f3d0;--sl-color-emerald-300: #6ee7b7;--sl-color-emerald-400: #34d399;--sl-color-emerald-500: #10b981;--sl-color-emerald-600: #059669;--sl-color-emerald-700: #047857;--sl-color-emerald-800: #065f46;--sl-color-emerald-900: #064e3b;--sl-color-emerald-950: #032d22;--sl-color-teal-50: #f0fdfa;--sl-color-teal-100: #ccfbf1;--sl-color-teal-200: #99f6e4;--sl-color-teal-300: #5eead4;--sl-color-teal-400: #2dd4bf;--sl-color-teal-500: #14b8a6;--sl-color-teal-600: #0d9488;--sl-color-teal-700: #0f766e;--sl-color-teal-800: #115e59;--sl-color-teal-900: #134e4a;--sl-color-teal-950: #0c2e2c;--sl-color-cyan-50: #ecfeff;--sl-color-cyan-100: #cffafe;--sl-color-cyan-200: #a5f3fc;--sl-color-cyan-300: #67e8f9;--sl-color-cyan-400: #22d3ee;--sl-color-cyan-500: #06b6d4;--sl-color-cyan-600: #0891b2;--sl-color-cyan-700: #0e7490;--sl-color-cyan-800: #155e75;--sl-color-cyan-900: #164e63;--sl-color-cyan-950: #103442;--sl-color-sky-50: #f0f9ff;--sl-color-sky-100: #e0f2fe;--sl-color-sky-200: #bae6fd;--sl-color-sky-300: #7dd3fc;--sl-color-sky-400: #38bdf8;--sl-color-sky-500: #0ea5e9;--sl-color-sky-600: #0284c7;--sl-color-sky-700: #0369a1;--sl-color-sky-800: #075985;--sl-color-sky-900: #0c4a6e;--sl-color-sky-950: #0b3249;--sl-color-blue-50: #eff6ff;--sl-color-blue-100: #dbeafe;--sl-color-blue-200: #bfdbfe;--sl-color-blue-300: #93c5fd;--sl-color-blue-400: #60a5fa;--sl-color-blue-500: #3b82f6;--sl-color-blue-600: #2563eb;--sl-color-blue-700: #1d4ed8;--sl-color-blue-800: #1e40af;--sl-color-blue-900: #1e3a8a;--sl-color-blue-950: #152149;--sl-color-indigo-50: #eef2ff;--sl-color-indigo-100: #e0e7ff;--sl-color-indigo-200: #c7d2fe;--sl-color-indigo-300: #a5b4fc;--sl-color-indigo-400: #818cf8;--sl-color-indigo-500: #6366f1;--sl-color-indigo-600: #4f46e5;--sl-color-indigo-700: #4338ca;--sl-color-indigo-800: #3730a3;--sl-color-indigo-900: #312e81;--sl-color-indigo-950: #242154;--sl-color-violet-50: #f5f3ff;--sl-color-violet-100: #ede9fe;--sl-color-violet-200: #ddd6fe;--sl-color-violet-300: #c4b5fd;--sl-color-violet-400: #a78bfa;--sl-color-violet-500: #8b5cf6;--sl-color-violet-600: #7c3aed;--sl-color-violet-700: #6d28d9;--sl-color-violet-800: #5b21b6;--sl-color-violet-900: #4c1d95;--sl-color-violet-950: #311558;--sl-color-purple-50: #faf5ff;--sl-color-purple-100: #f3e8ff;--sl-color-purple-200: #e9d5ff;--sl-color-purple-300: #d8b4fe;--sl-color-purple-400: #c084fc;--sl-color-purple-500: #a855f7;--sl-color-purple-600: #9333ea;--sl-color-purple-700: #7e22ce;--sl-color-purple-800: #6b21a8;--sl-color-purple-900: #581c87;--sl-color-purple-950: #2f1143;--sl-color-fuchsia-50: #fdf4ff;--sl-color-fuchsia-100: #fae8ff;--sl-color-fuchsia-200: #f5d0fe;--sl-color-fuchsia-300: #f0abfc;--sl-color-fuchsia-400: #e879f9;--sl-color-fuchsia-500: #d946ef;--sl-color-fuchsia-600: #c026d3;--sl-color-fuchsia-700: #a21caf;--sl-color-fuchsia-800: #86198f;--sl-color-fuchsia-900: #701a75;--sl-color-fuchsia-950: #38103a;--sl-color-pink-50: #fdf2f8;--sl-color-pink-100: #fce7f3;--sl-color-pink-200: #fbcfe8;--sl-color-pink-300: #f9a8d4;--sl-color-pink-400: #f472b6;--sl-color-pink-500: #ec4899;--sl-color-pink-600: #db2777;--sl-color-pink-700: #be185d;--sl-color-pink-800: #9d174d;--sl-color-pink-900: #831843;--sl-color-pink-950: #430e23;--sl-color-rose-50: #fff1f2;--sl-color-rose-100: #ffe4e6;--sl-color-rose-200: #fecdd3;--sl-color-rose-300: #fda4af;--sl-color-rose-400: #fb7185;--sl-color-rose-500: #f43f5e;--sl-color-rose-600: #e11d48;--sl-color-rose-700: #be123c;--sl-color-rose-800: #9f1239;--sl-color-rose-900: #881337;--sl-color-rose-950: #4a0d20;--sl-color-primary-50: var(--sl-color-sky-50);--sl-color-primary-100: var(--sl-color-sky-100);--sl-color-primary-200: var(--sl-color-sky-200);--sl-color-primary-300: var(--sl-color-sky-300);--sl-color-primary-400: var(--sl-color-sky-400);--sl-color-primary-500: var(--sl-color-sky-500);--sl-color-primary-600: var(--sl-color-sky-600);--sl-color-primary-700: var(--sl-color-sky-700);--sl-color-primary-800: var(--sl-color-sky-800);--sl-color-primary-900: var(--sl-color-sky-900);--sl-color-primary-950: var(--sl-color-sky-950);--sl-color-success-50: var(--sl-color-green-50);--sl-color-success-100: var(--sl-color-green-100);--sl-color-success-200: var(--sl-color-green-200);--sl-color-success-300: var(--sl-color-green-300);--sl-color-success-400: var(--sl-color-green-400);--sl-color-success-500: var(--sl-color-green-500);--sl-color-success-600: var(--sl-color-green-600);--sl-color-success-700: var(--sl-color-green-700);--sl-color-success-800: var(--sl-color-green-800);--sl-color-success-900: var(--sl-color-green-900);--sl-color-success-950: var(--sl-color-green-950);--sl-color-warning-50: var(--sl-color-amber-50);--sl-color-warning-100: var(--sl-color-amber-100);--sl-color-warning-200: var(--sl-color-amber-200);--sl-color-warning-300: var(--sl-color-amber-300);--sl-color-warning-400: var(--sl-color-amber-400);--sl-color-warning-500: var(--sl-color-amber-500);--sl-color-warning-600: var(--sl-color-amber-600);--sl-color-warning-700: var(--sl-color-amber-700);--sl-color-warning-800: var(--sl-color-amber-800);--sl-color-warning-900: var(--sl-color-amber-900);--sl-color-warning-950: var(--sl-color-amber-950);--sl-color-danger-50: var(--sl-color-red-50);--sl-color-danger-100: var(--sl-color-red-100);--sl-color-danger-200: var(--sl-color-red-200);--sl-color-danger-300: var(--sl-color-red-300);--sl-color-danger-400: var(--sl-color-red-400);--sl-color-danger-500: var(--sl-color-red-500);--sl-color-danger-600: var(--sl-color-red-600);--sl-color-danger-700: var(--sl-color-red-700);--sl-color-danger-800: var(--sl-color-red-800);--sl-color-danger-900: var(--sl-color-red-900);--sl-color-danger-950: var(--sl-color-red-950);--sl-color-neutral-50: var(--sl-color-gray-50);--sl-color-neutral-100: var(--sl-color-gray-100);--sl-color-neutral-200: var(--sl-color-gray-200);--sl-color-neutral-300: var(--sl-color-gray-300);--sl-color-neutral-400: var(--sl-color-gray-400);--sl-color-neutral-500: var(--sl-color-gray-500);--sl-color-neutral-600: var(--sl-color-gray-600);--sl-color-neutral-700: var(--sl-color-gray-700);--sl-color-neutral-800: var(--sl-color-gray-800);--sl-color-neutral-900: var(--sl-color-gray-900);--sl-color-neutral-950: var(--sl-color-gray-950);--sl-color-neutral-0: #fafafa;--sl-color-neutral-1000: #000;--sl-border-radius-small: .1875rem;--sl-border-radius-medium: .25rem;--sl-border-radius-large: .5rem;--sl-border-radius-x-large: 1rem;--sl-border-radius-circle: 50%;--sl-border-radius-pill: 9999px;--sl-shadow-x-small: 0 1px 2px #71717a0f;--sl-shadow-small: 0 1px 2px #71717a1f;--sl-shadow-medium: 0 2px 4px #71717a1f;--sl-shadow-large: 0 2px 8px #71717a1f;--sl-shadow-x-large: 0 4px 16px #71717a1f;--sl-spacing-3x-small: .125rem;--sl-spacing-2x-small: .25rem;--sl-spacing-x-small: .5rem;--sl-spacing-small: .75rem;--sl-spacing-medium: 1rem;--sl-spacing-large: 1.25rem;--sl-spacing-x-large: 1.75rem;--sl-spacing-2x-large: 2.25rem;--sl-spacing-3x-large: 3rem;--sl-spacing-4x-large: 4.5rem;--sl-transition-x-slow: 1s;--sl-transition-slow: .5s;--sl-transition-medium: .25s;--sl-transition-fast: .15s;--sl-transition-x-fast: 50ms;--sl-font-mono: var(--theme-fonts-mono);--sl-font-sans: var(--theme-fonts-body);--sl-font-serif: var(--theme-fonts-heading);--sl-font-size-2x-small: .625rem;--sl-font-size-x-small: .75rem;--sl-font-size-small: .875rem;--sl-font-size-medium: 1rem;--sl-font-size-large: 1.25rem;--sl-font-size-x-large: 1.5rem;--sl-font-size-2x-large: 2.25rem;--sl-font-size-3x-large: 3rem;--sl-font-size-4x-large: 4.5rem;--sl-font-weight-light: 300;--sl-font-weight-normal: 400;--sl-font-weight-semibold: 500;--sl-font-weight-bold: 700;--sl-letter-spacing-denser: -.03em;--sl-letter-spacing-dense: -.015em;--sl-letter-spacing-normal: normal;--sl-letter-spacing-loose: .075em;--sl-letter-spacing-looser: .15em;--sl-line-height-denser: 1;--sl-line-height-dense: 1.4;--sl-line-height-normal: 1.8;--sl-line-height-loose: 2.2;--sl-line-height-looser: 2.6;--sl-focus-ring-color: var(--sl-color-primary-600);--sl-focus-ring-style: solid;--sl-focus-ring-width: 3px;--sl-focus-ring: var(--sl-focus-ring-style) var(--sl-focus-ring-width) var(--sl-focus-ring-color);--sl-focus-ring-offset: 1px;--sl-button-font-size-small: var(--sl-font-size-x-small);--sl-button-font-size-medium: var(--sl-font-size-small);--sl-button-font-size-large: var(--sl-font-size-medium);--sl-input-height-small: 1.875rem;--sl-input-height-medium: 2.5rem;--sl-input-height-large: 3.125rem;--sl-input-background-color: var(--sl-color-neutral-0);--sl-input-background-color-hover: var(--sl-input-background-color);--sl-input-background-color-focus: var(--sl-input-background-color);--sl-input-background-color-disabled: var(--sl-color-neutral-100);--sl-input-border-color: var(--sl-color-neutral-300);--sl-input-border-color-hover: var(--sl-color-neutral-400);--sl-input-border-color-focus: var(--sl-color-primary-500);--sl-input-border-color-disabled: var(--sl-color-neutral-300);--sl-input-border-width: 1px;--sl-input-required-content: "*";--sl-input-required-content-offset: -2px;--sl-input-required-content-color: var(--sl-input-label-color);--sl-input-border-radius-small: var(--sl-border-radius-medium);--sl-input-border-radius-medium: var(--sl-border-radius-medium);--sl-input-border-radius-large: var(--sl-border-radius-medium);--sl-input-font-family: var(--sl-font-sans);--sl-input-font-weight: var(--sl-font-weight-normal);--sl-input-font-size-small: var(--sl-font-size-small);--sl-input-font-size-medium: var(--sl-font-size-medium);--sl-input-font-size-large: var(--sl-font-size-large);--sl-input-letter-spacing: var(--sl-letter-spacing-normal);--sl-input-color: var(--sl-color-neutral-700);--sl-input-color-hover: var(--sl-color-neutral-700);--sl-input-color-focus: var(--sl-color-neutral-700);--sl-input-color-disabled: var(--sl-color-neutral-900);--sl-input-icon-color: var(--sl-color-neutral-500);--sl-input-icon-color-hover: var(--sl-color-neutral-600);--sl-input-icon-color-focus: var(--sl-color-neutral-600);--sl-input-placeholder-color: var(--sl-color-neutral-500);--sl-input-placeholder-color-disabled: var(--sl-color-neutral-600);--sl-input-spacing-small: var(--sl-spacing-small);--sl-input-spacing-medium: var(--sl-spacing-medium);--sl-input-spacing-large: var(--sl-spacing-large);--sl-input-filled-background-color: var(--sl-color-neutral-100);--sl-input-filled-background-color-hover: var(--sl-color-neutral-100);--sl-input-filled-background-color-focus: var(--sl-color-neutral-100);--sl-input-filled-background-color-disabled: var(--sl-color-neutral-100);--sl-input-filled-color: var(--sl-color-neutral-800);--sl-input-filled-color-hover: var(--sl-color-neutral-800);--sl-input-filled-color-focus: var(--sl-color-neutral-700);--sl-input-filled-color-disabled: var(--sl-color-neutral-800);--sl-input-focus-ring-color: #0ea5e966;--sl-input-focus-ring-offset: 0;--sl-input-label-font-size-small: var(--sl-font-size-small);--sl-input-label-font-size-medium: var(--sl-font-size-medium);--sl-input-label-font-size-large: var(--sl-font-size-large);--sl-input-label-color: inherit;--sl-input-help-text-font-size-small: var(--sl-font-size-x-small);--sl-input-help-text-font-size-medium: var(--sl-font-size-small);--sl-input-help-text-font-size-large: var(--sl-font-size-medium);--sl-input-help-text-color: var(--sl-color-neutral-500);--sl-toggle-size-small: .875rem;--sl-toggle-size-medium: 1.125rem;--sl-toggle-size-large: 1.375rem;--sl-overlay-background-color: #71717a54;--sl-panel-background-color: var(--sl-color-neutral-0);--sl-panel-border-color: var(--sl-color-neutral-200);--sl-panel-border-width: 1px;--sl-tooltip-border-radius: var(--sl-border-radius-medium);--sl-tooltip-background-color: var(--sl-color-neutral-800);--sl-tooltip-color: var(--sl-color-neutral-0);--sl-tooltip-font-family: var(--sl-font-sans);--sl-tooltip-font-weight: var(--sl-font-weight-normal);--sl-tooltip-font-size: var(--sl-font-size-small);--sl-tooltip-line-height: var(--sl-line-height-dense);--sl-tooltip-padding: var(--sl-spacing-2x-small) var(--sl-spacing-x-small);--sl-tooltip-arrow-size: 6px;--sl-z-index-drawer: 700;--sl-z-index-dialog: 800;--sl-z-index-dropdown: 900;--sl-z-index-toast: 950;--sl-z-index-tooltip: 1000}.sl-scroll-lock{overflow:hidden!important}.sl-toast-stack{z-index:var(--sl-z-index-toast);top:0;width:28rem;max-width:100%;max-height:100%;position:fixed;inset-inline-end:0;overflow:auto}.sl-toast-stack sl-alert{margin:var(--sl-spacing-medium)}.sl-toast-stack sl-alert::part(base){box-shadow:var(--sl-shadow-large)}}
