@layer ca.reset;@layer ca.tokens{:root{--ca-font-sans:Inter, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--ca-font-mono:"JetBrains Mono", "Fira Code", Consolas, monospace;--ca-font-display:var(--ca-font-sans);--ca-font-scale:1;--ca-font-size-display-1:clamp(2.5rem, 1.6rem + 4.5vw, 5.5rem);--ca-font-size-display-2:clamp(2rem, 1.4rem + 3vw, 4rem);--ca-font-size-display-3:clamp(1.625rem, 1.25rem + 1.8vw, 2.75rem);--ca-font-weight-regular:400;--ca-font-weight-medium:500;--ca-font-weight-semibold:600;--ca-font-weight-bold:700;--ca-font-weight-heading:600;--ca-heading-tracking:-.02em;--ca-heading-case:none;--ca-label-tracking:.01em;--ca-label-case:none;--ca-overline-tracking:.08em;--ca-line-height-tight:1.2;--ca-line-height-body:1.55;--ca-line-height-prose:1.6;--ca-line-height-snug:1.4;--ca-line-height-relaxed:1.5;--ca-measure:68ch;--ca-radius-scale:.8;--ca-border-width-thin:.5px;--ca-border-width:1px;--ca-border-width-medium:1.5px;--ca-border-width-strong:2px;--ca-border-width-focus:2px;--ca-icon-stroke:1.75;--ca-noise-opacity:0;--ca-z-nav:100;--ca-z-dropdown:1000;--ca-z-sticky:1020;--ca-z-fixed:1030;--ca-z-drawer:1200;--ca-z-modal:1300;--ca-z-snackbar:1400;--ca-z-tooltip:1500;--ca-motion-scale:1;--ca-duration-loop:1.4s;--ca-duration-spin:.8s;--ca-on-semantic:oklch(100% 0 0);--ca-ease-standard:cubic-bezier(.4, 0, .2, 1);--ca-ease-decelerate:cubic-bezier(0, 0, .2, 1);--ca-ease-accelerate:cubic-bezier(.4, 0, 1, 1);--ca-ease-emphasized:cubic-bezier(.2, 0, 0, 1);--ca-ease-spring:cubic-bezier(.175, .885, .32, 1.275);--ca-focus-ring-offset:2px;--ca-state-indicator:var(--ca-focus-ring);--ca-selection-bg:color-mix(in oklab, var(--ca-brand-main) 28%, transparent);--ca-scrollbar-thumb:oklch(50% 0 0/.25);--ca-scrollbar-thumb-hover:oklch(50% 0 0/.4);--ca-chrome-surface:var(--ca-surface-raised);--ca-touch-target:44px;--ca-safe-top:env(safe-area-inset-top,0px);--ca-safe-right:env(safe-area-inset-right,0px);--ca-safe-bottom:env(safe-area-inset-bottom,0px);--ca-safe-left:env(safe-area-inset-left,0px);--ca-vh:100vh;--ca-vh-min:100vh;--ca-kb-inset:0px;--ca-bottom-nav-h:56px;--ca-input-font-size:var(--ca-font-size-body2);--ca-input-font-size-sm:var(--ca-font-size-caption);--ca-header-height:52px;--ca-bar-h:var(--ca-space-12);--ca-rail-width:52px;--ca-panel-width:192px;--ca-space-unit:4px;--ca-density:1;--ca-content-max:76rem;--ca-grid-columns:12;--ca-control-height:36px;--ca-control-height-sm:30px;--ca-control-height-lg:44px;--ca-preset-swatch-amber:oklch(54% .21 55);--ca-preset-swatch-ocean:oklch(50% .22 260);--ca-preset-swatch-crimson:oklch(44% .23 26);--ca-preset-swatch-cyan:oklch(48% .22 193);--ca-preset-swatch-violet:oklch(47% .24 295);--ca-preset-swatch-emerald:oklch(46% .2 152);--ca-preset-swatch-rose:oklch(50% .22 350);--ca-preset-swatch-slate:oklch(48% .1 220);color:var(--ca-text-primary);font-family:var(--ca-font-sans);font-size:var(--ca-font-size-body1);line-height:var(--ca-line-height-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root,[data-ca-tokens]{--ca-font-size-h1:calc(2.25rem * var(--ca-font-scale));--ca-font-size-h2:calc(1.875rem * var(--ca-font-scale));--ca-font-size-h3:calc(1.5rem * var(--ca-font-scale));--ca-font-size-h4:calc(1.25rem * var(--ca-font-scale));--ca-font-size-h5:calc(1.0625rem * var(--ca-font-scale));--ca-font-size-h6:calc(.9375rem * var(--ca-font-scale));--ca-font-size-body1:calc(.9375rem * var(--ca-font-scale));--ca-font-size-body2:calc(.8125rem * var(--ca-font-scale));--ca-font-size-caption:calc(.75rem * var(--ca-font-scale));--ca-font-size-label:calc(.8125rem * var(--ca-font-scale));--ca-font-size-button:calc(.875rem * var(--ca-font-scale));--ca-font-size-micro:calc(.6875rem * var(--ca-font-scale));--ca-font-size-nano:calc(.625rem * var(--ca-font-scale));--ca-font-size-dialog:calc(1rem * var(--ca-font-scale));--ca-font-size-lg:calc(1.125rem * var(--ca-font-scale));--ca-font-size-xl:calc(1.375rem * var(--ca-font-scale));--ca-radius-xs:calc(4px * var(--ca-radius-scale));--ca-radius-sm:calc(6px * var(--ca-radius-scale));--ca-radius-md:calc(10px * var(--ca-radius-scale));--ca-radius-lg:calc(14px * var(--ca-radius-scale));--ca-radius-pill:999px;--ca-radius-xl:calc(20px * var(--ca-radius-scale));--ca-radius-control:var(--ca-radius-md);--ca-radius-chip:calc(999px * var(--ca-radius-scale));--ca-duration-press:calc(80ms * var(--ca-motion-scale));--ca-duration-fast:calc(.15s * var(--ca-motion-scale));--ca-duration-base:calc(.24s * var(--ca-motion-scale));--ca-duration-slow:calc(.32s * var(--ca-motion-scale));--ca-space-0-5:calc(var(--ca-space-unit) * .5 * var(--ca-density));--ca-space-1:calc(var(--ca-space-unit) * 1 * var(--ca-density));--ca-space-1-5:calc(var(--ca-space-unit) * 1.5 * var(--ca-density));--ca-space-2:calc(var(--ca-space-unit) * 2 * var(--ca-density));--ca-space-2-5:calc(var(--ca-space-unit) * 2.5 * var(--ca-density));--ca-space-3:calc(var(--ca-space-unit) * 3 * var(--ca-density));--ca-space-3-5:calc(var(--ca-space-unit) * 3.5 * var(--ca-density));--ca-space-4:calc(var(--ca-space-unit) * 4 * var(--ca-density));--ca-space-4-5:calc(var(--ca-space-unit) * 4.5 * var(--ca-density));--ca-space-5:calc(var(--ca-space-unit) * 5 * var(--ca-density));--ca-space-6:calc(var(--ca-space-unit) * 6 * var(--ca-density));--ca-space-7:calc(var(--ca-space-unit) * 7 * var(--ca-density));--ca-space-8:calc(var(--ca-space-unit) * 8 * var(--ca-density));--ca-space-10:calc(var(--ca-space-unit) * 10 * var(--ca-density));--ca-space-11:calc(var(--ca-space-unit) * 11 * var(--ca-density));--ca-space-12:calc(var(--ca-space-unit) * 12 * var(--ca-density));--ca-space-16:calc(var(--ca-space-unit) * 16 * var(--ca-density));--ca-space-20:calc(var(--ca-space-unit) * 20 * var(--ca-density));--ca-space-24:calc(var(--ca-space-unit) * 24 * var(--ca-density));--ca-gutter:clamp(var(--ca-space-4), .5rem + 3vw, var(--ca-space-12));--ca-section-gap:clamp(var(--ca-space-10), 1.5rem + 5vw, var(--ca-space-24));--ca-page-px:var(--ca-gutter);--ca-page-px-sm:var(--ca-space-4);--ca-page-pt:var(--ca-space-5);--ca-page-pt-sm:var(--ca-space-3-5);--ca-page-gap:var(--ca-space-5);--ca-card-padding:var(--ca-space-5);--ca-control-px:var(--ca-space-3-5)}@supports (height:100dvh){:root{--ca-vh:100dvh}}@supports (height:100svh){:root{--ca-vh-min:100svh}}@media (pointer:coarse),(width<=899.98px){:root,[data-ca-tokens]{--ca-input-font-size:max(16px, var(--ca-font-size-body2));--ca-input-font-size-sm:max(16px, var(--ca-font-size-caption))}}@media (prefers-reduced-motion:reduce){:root{--ca-motion-scale:0}}:root,[data-theme-scope=light]{--ca-tooltip-bg:color-mix(in oklab, var(--ca-text-primary) 94%, transparent);--ca-brand-text:var(--ca-brand-dark);--ca-shadow-xs:0 1px 2px oklch(0% 0 0/.05);--ca-shadow-sm:0 1px 3px oklch(0% 0 0/.08), 0 1px 2px oklch(0% 0 0/.04);--ca-shadow-md:0 4px 12px oklch(0% 0 0/.08);--ca-shadow-lg:0 12px 32px -8px oklch(0% 0 0/.14);--ca-shadow-xl:0 24px 56px -12px oklch(0% 0 0/.18);--ca-semantic-secondary:oklch(91% .005 88);--ca-semantic-success:oklch(44% .155 150);--ca-semantic-warning:oklch(51% .155 88);--ca-semantic-info:oklch(47% .14 235);--ca-semantic-error:oklch(52% .2 22);--ca-semantic-error-fill:oklch(52% .2 22);--ca-action-hover:oklch(20% 0 0/.055);--ca-action-selected:oklch(20% 0 0/.09);--ca-action-disabled:oklch(20% 0 0/.3);--ca-action-disabled-bg:oklch(20% 0 0/.08);--ca-action-focus:oklch(20% 0 0/.12);--ca-glass-rim:oklch(100% 0 0/.7);--ca-glass-rim-opacity:.7;--ca-glass-frost:18;--ca-glass-highlight:oklch(100% 0 0/.6);--ca-blur-ultra-thin:blur(8px) saturate(160%);--ca-blur-thin:blur(14px) saturate(175%);--ca-blur-regular:blur(22px) saturate(190%);--ca-blur-thick:blur(32px) saturate(200%);--ca-blur-chrome:blur(44px) saturate(210%);--ca-scrim-blur:none;--ca-glass-separator:inset -1px 0 0 #0000000f, inset 0 1px 0 #fff9}.dark,[data-theme-scope=dark]{--ca-brand-text:var(--ca-brand-light);--ca-tooltip-bg:color-mix(in oklab, var(--ca-surface-overlay) 96%, transparent);--ca-shadow-xs:0 1px 3px oklch(0% 0 0/.3);--ca-shadow-sm:0 2px 6px oklch(0% 0 0/.3);--ca-shadow-md:0 4px 12px oklch(0% 0 0/.3);--ca-shadow-lg:0 8px 24px oklch(0% 0 0/.35);--ca-shadow-xl:0 16px 40px oklch(0% 0 0/.4);--ca-semantic-secondary:oklch(25% .005 88);--ca-semantic-success:oklch(73% .165 150);--ca-semantic-warning:oklch(86% .155 88);--ca-semantic-info:oklch(74% .145 235);--ca-semantic-error:oklch(78% .19 22);--ca-semantic-error-fill:oklch(52% .2 22);--ca-action-hover:oklch(100% 0 0/.075);--ca-action-selected:oklch(100% 0 0/.13);--ca-action-disabled:oklch(100% 0 0/.3);--ca-action-disabled-bg:oklch(100% 0 0/.1);--ca-action-focus:oklch(100% 0 0/.14);--ca-glass-rim:oklch(100% 0 0/.22);--ca-glass-rim-opacity:.22;--ca-glass-highlight:oklch(100% 0 0/.08);--ca-blur-ultra-thin:blur(8px) saturate(150%) brightness(1.02);--ca-blur-thin:blur(14px) saturate(165%) brightness(1.02);--ca-blur-regular:blur(22px) saturate(180%) brightness(1.02);--ca-blur-thick:blur(32px) saturate(200%) brightness(1.01);--ca-blur-chrome:blur(44px) saturate(210%) brightness(1.01);--ca-glass-separator:inset -1px 0 0 #ffffff0d, inset 0 1px 0 #ffffff24, 0 8px 40px #00000080}@media (pointer:coarse){:root,[data-ca-tokens]{--ca-control-height:var(--ca-touch-target);--ca-control-height-sm:var(--ca-touch-target)}}}@layer ca.themes{:root,[data-theme-scope=light],[data-preset=amber],[data-preset=amber] [data-theme-scope=light]:not([data-preset],[data-preset=amber] [data-preset]:not([data-preset=amber]) *),[data-preset=amber][data-theme-scope=light][data-theme-scope=light],[data-theme-scope=light][data-theme-scope=light] [data-preset=amber]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ca-brand-main:oklch(54% .21 55);--ca-brand-light:oklch(63% .21 55);--ca-brand-dark:oklch(43% .199 55);--ca-brand-contrast:oklch(100% 0 0);--ca-brand-fill:oklch(54% .21 55);--ca-brand-fill-hover:oklch(48% .199 55);--ca-surface-sunken:oklch(93% .003 55);--ca-surface-base:oklch(95.5% .002 55);--ca-surface-raised:oklch(98% .001 55);--ca-surface-overlay:oklch(99.5% .001 55);--ca-text-primary:oklch(20% .004 55);--ca-text-secondary:oklch(42% .01 55);--ca-text-disabled:oklch(56.5% .008 55);--ca-text-hint:oklch(42% .01 55);--ca-outline-subtle:oklch(0% 0 0/.08);--ca-outline-default:oklch(0% 0 0/.16);--ca-outline-strong:oklch(0% 0 0/.3);--ca-outline-control:oklch(58% .008 55);--ca-focus-ring:oklch(54% .21 55);--ca-semantic-error-contrast:oklch(100% 0 0);--ca-glass-bg:oklch(97% .003 55/.82);--ca-glass-tint-ultra-thin:oklch(97% .003 55/.15);--ca-glass-tint-thin:oklch(97% .003 55/.22);--ca-glass-tint:oklch(97% .003 55/.32);--ca-glass-tint-thick:oklch(97.5% .003 55/.52);--ca-glass-tint-chrome:oklch(98% .002 55/.72);--ca-glass-tint-solid:oklch(96% .004 55);--ca-glass-border:oklch(70% 0 0/.28);--ca-glass-shadow:0 2px 8px oklch(0% 0 0/.06);--ca-glow-primary:oklch(54% .21 55/.12);--ca-glow-primary-strong:oklch(54% .21 55/.22);--ca-vibrancy-label:oklch(18% .01 55/.85);--ca-vibrancy-secondary:oklch(18% .01 55/.5);--ca-vibrancy-tertiary:oklch(18% .01 55/.25);--ca-vibrancy-fill:oklch(18% .01 55/.1);--ca-vibrancy-separator:oklch(18% .01 55/.05);--ca-scrim-color:oklch(12% .01 55/.38);--ca-tooltip-fg:oklch(97% .003 55)}.dark,[data-theme-scope=dark],.dark[data-preset=amber],.dark [data-preset=amber],[data-preset=amber] [data-theme-scope=dark]:not([data-preset],[data-preset=amber] [data-preset]:not([data-preset=amber]) *),[data-preset=amber][data-theme-scope=dark][data-theme-scope=dark],[data-theme-scope=dark] [data-preset=amber]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ca-brand-main:oklch(63% .206 55);--ca-brand-light:oklch(72% .183 55);--ca-brand-dark:oklch(52% .204 55);--ca-brand-contrast:oklch(100% 0 0);--ca-brand-fill:oklch(58% .206 55);--ca-brand-fill-hover:oklch(52% .204 55);--ca-surface-sunken:oklch(11.5% .002 55);--ca-surface-base:oklch(15% .002 55);--ca-surface-raised:oklch(19% .002 55);--ca-surface-overlay:oklch(23.5% .002 55);--ca-text-primary:oklch(94% .003 55);--ca-text-secondary:oklch(73% .007 55);--ca-text-disabled:oklch(63% .007 55);--ca-text-hint:oklch(70% .008 55);--ca-outline-control:oklch(56.5% .008 55);--ca-focus-ring:oklch(64.5% .206 55);--ca-semantic-error-contrast:oklch(100% 0 0);--ca-glass-bg:oklch(14% 0 0/.8);--ca-glow-primary:oklch(63% .21 55/.16);--ca-glow-primary-strong:oklch(63% .21 55/.32);--ca-vibrancy-label:oklch(93% .005 55/.85);--ca-vibrancy-secondary:oklch(93% .005 55/.5);--ca-vibrancy-tertiary:oklch(93% .005 55/.25);--ca-vibrancy-fill:oklch(93% .005 55/.1);--ca-vibrancy-separator:oklch(93% .005 55/.05);--ca-tooltip-fg:oklch(93% .005 55);--ca-outline-subtle:oklch(100% 0 0/.08);--ca-outline-default:oklch(100% 0 0/.14);--ca-outline-strong:oklch(100% 0 0/.26);--ca-glass-tint-ultra-thin:oklch(20% 0 0/.22);--ca-glass-tint-thin:oklch(22% 0 0/.34);--ca-glass-tint:oklch(24% 0 0/.44);--ca-glass-tint-thick:oklch(20% 0 0/.65);--ca-glass-tint-chrome:oklch(16% 0 0/.85);--ca-glass-tint-solid:oklch(18% 0 0);--ca-glass-border:oklch(100% 0 0/.18);--ca-glass-shadow:0 4px 16px oklch(0% 0 0/.35);--ca-scrim-color:oklch(0% 0 0/.5)}@media (prefers-contrast:more){:root,[data-theme-scope=light],[data-preset=amber],[data-preset=amber] [data-theme-scope=light]:not([data-preset],[data-preset=amber] [data-preset]:not([data-preset=amber]) *),[data-preset=amber][data-theme-scope=light][data-theme-scope=light],[data-theme-scope=light][data-theme-scope=light] [data-preset=amber]{--ca-text-secondary:oklch(34% .01 55);--ca-text-hint:oklch(34% .01 55);--ca-outline-subtle:oklch(20% .01 55/.6);--ca-outline-default:oklch(20% .01 55/.7);--ca-outline-strong:oklch(20% .01 55/.85);--ca-outline-control:oklch(20% .01 55/.85);--ca-text-disabled:oklch(42% .01 55)}.dark,[data-theme-scope=dark],.dark[data-preset=amber],.dark [data-preset=amber],[data-preset=amber] [data-theme-scope=dark]:not([data-preset],[data-preset=amber] [data-preset]:not([data-preset=amber]) *),[data-preset=amber][data-theme-scope=dark][data-theme-scope=dark],[data-theme-scope=dark] [data-preset=amber]{--ca-text-secondary:oklch(82% .007 55);--ca-text-hint:oklch(82% .007 55);--ca-outline-subtle:oklch(100% 0 0/.45);--ca-outline-default:oklch(100% 0 0/.6);--ca-outline-strong:oklch(100% 0 0/.75);--ca-outline-control:oklch(100% 0 0/.75);--ca-text-disabled:oklch(70% .008 55)}}[data-preset=ocean],[data-preset=ocean] [data-theme-scope=light]:not([data-preset],[data-preset=ocean] [data-preset]:not([data-preset=ocean]) *),[data-preset=ocean][data-theme-scope=light][data-theme-scope=light],[data-theme-scope=light][data-theme-scope=light] [data-preset=ocean]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ca-brand-main:oklch(50% .22 260);--ca-brand-light:oklch(59% .22 260);--ca-brand-dark:oklch(39% .209 260);--ca-brand-contrast:oklch(100% 0 0);--ca-brand-fill:oklch(50% .22 260);--ca-brand-fill-hover:oklch(44% .209 260);--ca-surface-sunken:oklch(93% .003 260);--ca-surface-base:oklch(95.5% .002 260);--ca-surface-raised:oklch(98% .001 260);--ca-surface-overlay:oklch(99.5% .001 260);--ca-text-primary:oklch(20% .004 260);--ca-text-secondary:oklch(42% .01 260);--ca-text-disabled:oklch(56.5% .008 260);--ca-text-hint:oklch(42% .01 260);--ca-outline-subtle:oklch(0% 0 0/.08);--ca-outline-default:oklch(0% 0 0/.16);--ca-outline-strong:oklch(0% 0 0/.3);--ca-outline-control:oklch(58% .008 260);--ca-focus-ring:oklch(50% .22 260);--ca-semantic-error-contrast:oklch(100% 0 0);--ca-glass-bg:oklch(97% .003 260/.82);--ca-glass-tint-ultra-thin:oklch(97% .003 260/.15);--ca-glass-tint-thin:oklch(97% .003 260/.22);--ca-glass-tint:oklch(97% .003 260/.32);--ca-glass-tint-thick:oklch(97.5% .003 260/.52);--ca-glass-tint-chrome:oklch(98% .002 260/.72);--ca-glass-tint-solid:oklch(96% .004 260);--ca-glass-border:oklch(70% 0 0/.28);--ca-glass-shadow:0 2px 8px oklch(0% 0 0/.06);--ca-glow-primary:oklch(50% .22 260/.12);--ca-glow-primary-strong:oklch(50% .22 260/.22);--ca-vibrancy-label:oklch(18% .01 260/.85);--ca-vibrancy-secondary:oklch(18% .01 260/.5);--ca-vibrancy-tertiary:oklch(18% .01 260/.25);--ca-vibrancy-fill:oklch(18% .01 260/.1);--ca-vibrancy-separator:oklch(18% .01 260/.05);--ca-scrim-color:oklch(12% .01 260/.38);--ca-tooltip-fg:oklch(97% .003 260)}.dark[data-preset=ocean],.dark [data-preset=ocean],[data-preset=ocean] [data-theme-scope=dark]:not([data-preset],[data-preset=ocean] [data-preset]:not([data-preset=ocean]) *),[data-preset=ocean][data-theme-scope=dark][data-theme-scope=dark],[data-theme-scope=dark] [data-preset=ocean]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ca-brand-main:oklch(63% .22 260);--ca-brand-light:oklch(72% .22 260);--ca-brand-dark:oklch(52% .22 260);--ca-brand-contrast:oklch(100% 0 0);--ca-brand-fill:oklch(57.5% .216 260);--ca-brand-fill-hover:oklch(51.5% .213 260);--ca-surface-sunken:oklch(11.5% .002 260);--ca-surface-base:oklch(15% .002 260);--ca-surface-raised:oklch(19% .002 260);--ca-surface-overlay:oklch(23.5% .002 260);--ca-text-primary:oklch(94% .003 260);--ca-text-secondary:oklch(73% .007 260);--ca-text-disabled:oklch(63% .007 260);--ca-text-hint:oklch(70% .008 260);--ca-outline-control:oklch(56.5% .008 260);--ca-focus-ring:oklch(64.5% .216 260);--ca-semantic-error-contrast:oklch(100% 0 0);--ca-glass-bg:oklch(14% 0 0/.8);--ca-glow-primary:oklch(63% .22 260/.16);--ca-glow-primary-strong:oklch(63% .22 260/.32);--ca-vibrancy-label:oklch(93% .005 260/.85);--ca-vibrancy-secondary:oklch(93% .005 260/.5);--ca-vibrancy-tertiary:oklch(93% .005 260/.25);--ca-vibrancy-fill:oklch(93% .005 260/.1);--ca-vibrancy-separator:oklch(93% .005 260/.05);--ca-tooltip-fg:oklch(93% .005 260);--ca-outline-subtle:oklch(100% 0 0/.08);--ca-outline-default:oklch(100% 0 0/.14);--ca-outline-strong:oklch(100% 0 0/.26);--ca-glass-tint-ultra-thin:oklch(20% 0 0/.22);--ca-glass-tint-thin:oklch(22% 0 0/.34);--ca-glass-tint:oklch(24% 0 0/.44);--ca-glass-tint-thick:oklch(20% 0 0/.65);--ca-glass-tint-chrome:oklch(16% 0 0/.85);--ca-glass-tint-solid:oklch(18% 0 0);--ca-glass-border:oklch(100% 0 0/.18);--ca-glass-shadow:0 4px 16px oklch(0% 0 0/.35);--ca-scrim-color:oklch(0% 0 0/.5)}@media (prefers-contrast:more){[data-preset=ocean],[data-preset=ocean] [data-theme-scope=light]:not([data-preset],[data-preset=ocean] [data-preset]:not([data-preset=ocean]) *),[data-preset=ocean][data-theme-scope=light][data-theme-scope=light],[data-theme-scope=light][data-theme-scope=light] [data-preset=ocean]{--ca-text-secondary:oklch(34% .01 260);--ca-text-hint:oklch(34% .01 260);--ca-outline-subtle:oklch(20% .01 260/.6);--ca-outline-default:oklch(20% .01 260/.7);--ca-outline-strong:oklch(20% .01 260/.85);--ca-outline-control:oklch(20% .01 260/.85);--ca-text-disabled:oklch(42% .01 260)}.dark[data-preset=ocean],.dark [data-preset=ocean],[data-preset=ocean] [data-theme-scope=dark]:not([data-preset],[data-preset=ocean] [data-preset]:not([data-preset=ocean]) *),[data-preset=ocean][data-theme-scope=dark][data-theme-scope=dark],[data-theme-scope=dark] [data-preset=ocean]{--ca-text-secondary:oklch(82% .007 260);--ca-text-hint:oklch(82% .007 260);--ca-outline-subtle:oklch(100% 0 0/.45);--ca-outline-default:oklch(100% 0 0/.6);--ca-outline-strong:oklch(100% 0 0/.75);--ca-outline-control:oklch(100% 0 0/.75);--ca-text-disabled:oklch(70% .008 260)}}[data-preset=crimson],[data-preset=crimson] [data-theme-scope=light]:not([data-preset],[data-preset=crimson] [data-preset]:not([data-preset=crimson]) *),[data-preset=crimson][data-theme-scope=light][data-theme-scope=light],[data-theme-scope=light][data-theme-scope=light] [data-preset=crimson]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ca-brand-main:oklch(44% .23 26);--ca-brand-light:oklch(53% .23 26);--ca-brand-dark:oklch(33% .219 26);--ca-brand-contrast:oklch(100% 0 0);--ca-brand-fill:oklch(44% .23 26);--ca-brand-fill-hover:oklch(38% .219 26);--ca-surface-sunken:oklch(93% .003 26);--ca-surface-base:oklch(95.5% .002 26);--ca-surface-raised:oklch(98% .001 26);--ca-surface-overlay:oklch(99.5% .001 26);--ca-text-primary:oklch(20% .004 26);--ca-text-secondary:oklch(42% .01 26);--ca-text-disabled:oklch(56.5% .008 26);--ca-text-hint:oklch(42% .01 26);--ca-outline-subtle:oklch(0% 0 0/.08);--ca-outline-default:oklch(0% 0 0/.16);--ca-outline-strong:oklch(0% 0 0/.3);--ca-outline-control:oklch(58.5% .008 26);--ca-focus-ring:oklch(44% .23 26);--ca-semantic-error-contrast:oklch(100% 0 0);--ca-glass-bg:oklch(97% .003 26/.82);--ca-glass-tint-ultra-thin:oklch(97% .003 26/.15);--ca-glass-tint-thin:oklch(97% .003 26/.22);--ca-glass-tint:oklch(97% .003 26/.32);--ca-glass-tint-thick:oklch(97.5% .003 26/.52);--ca-glass-tint-chrome:oklch(98% .002 26/.72);--ca-glass-tint-solid:oklch(96% .004 26);--ca-glass-border:oklch(70% 0 0/.28);--ca-glass-shadow:0 2px 8px oklch(0% 0 0/.06);--ca-glow-primary:oklch(44% .23 26/.12);--ca-glow-primary-strong:oklch(44% .23 26/.22);--ca-vibrancy-label:oklch(18% .01 26/.85);--ca-vibrancy-secondary:oklch(18% .01 26/.5);--ca-vibrancy-tertiary:oklch(18% .01 26/.25);--ca-vibrancy-fill:oklch(18% .01 26/.1);--ca-vibrancy-separator:oklch(18% .01 26/.05);--ca-scrim-color:oklch(12% .01 26/.38);--ca-tooltip-fg:oklch(97% .003 26)}.dark[data-preset=crimson],.dark [data-preset=crimson],[data-preset=crimson] [data-theme-scope=dark]:not([data-preset],[data-preset=crimson] [data-preset]:not([data-preset=crimson]) *),[data-preset=crimson][data-theme-scope=dark][data-theme-scope=dark],[data-theme-scope=dark] [data-preset=crimson]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ca-brand-main:oklch(63% .21 26);--ca-brand-light:oklch(72% .21 26);--ca-brand-dark:oklch(52% .21 26);--ca-brand-contrast:oklch(100% 0 0);--ca-brand-fill:oklch(59% .21 26);--ca-brand-fill-hover:oklch(53% .204 26);--ca-surface-sunken:oklch(11.5% .002 26);--ca-surface-base:oklch(15% .002 26);--ca-surface-raised:oklch(19% .002 26);--ca-surface-overlay:oklch(23.5% .002 26);--ca-text-primary:oklch(94% .003 26);--ca-text-secondary:oklch(73% .007 26);--ca-text-disabled:oklch(63% .007 26);--ca-text-hint:oklch(70% .008 26);--ca-outline-control:oklch(56.5% .008 26);--ca-focus-ring:oklch(65.5% .225 26);--ca-semantic-error-contrast:oklch(100% 0 0);--ca-glass-bg:oklch(14% 0 0/.8);--ca-glow-primary:oklch(63% .21 26/.16);--ca-glow-primary-strong:oklch(63% .21 26/.32);--ca-vibrancy-label:oklch(93% .005 26/.85);--ca-vibrancy-secondary:oklch(93% .005 26/.5);--ca-vibrancy-tertiary:oklch(93% .005 26/.25);--ca-vibrancy-fill:oklch(93% .005 26/.1);--ca-vibrancy-separator:oklch(93% .005 26/.05);--ca-tooltip-fg:oklch(93% .005 26);--ca-outline-subtle:oklch(100% 0 0/.08);--ca-outline-default:oklch(100% 0 0/.14);--ca-outline-strong:oklch(100% 0 0/.26);--ca-glass-tint-ultra-thin:oklch(20% 0 0/.22);--ca-glass-tint-thin:oklch(22% 0 0/.34);--ca-glass-tint:oklch(24% 0 0/.44);--ca-glass-tint-thick:oklch(20% 0 0/.65);--ca-glass-tint-chrome:oklch(16% 0 0/.85);--ca-glass-tint-solid:oklch(18% 0 0);--ca-glass-border:oklch(100% 0 0/.18);--ca-glass-shadow:0 4px 16px oklch(0% 0 0/.35);--ca-scrim-color:oklch(0% 0 0/.5)}@media (prefers-contrast:more){[data-preset=crimson],[data-preset=crimson] [data-theme-scope=light]:not([data-preset],[data-preset=crimson] [data-preset]:not([data-preset=crimson]) *),[data-preset=crimson][data-theme-scope=light][data-theme-scope=light],[data-theme-scope=light][data-theme-scope=light] [data-preset=crimson]{--ca-text-secondary:oklch(34% .01 26);--ca-text-hint:oklch(34% .01 26);--ca-outline-subtle:oklch(20% .01 26/.6);--ca-outline-default:oklch(20% .01 26/.7);--ca-outline-strong:oklch(20% .01 26/.85);--ca-outline-control:oklch(20% .01 26/.85);--ca-text-disabled:oklch(42% .01 26)}.dark[data-preset=crimson],.dark [data-preset=crimson],[data-preset=crimson] [data-theme-scope=dark]:not([data-preset],[data-preset=crimson] [data-preset]:not([data-preset=crimson]) *),[data-preset=crimson][data-theme-scope=dark][data-theme-scope=dark],[data-theme-scope=dark] [data-preset=crimson]{--ca-text-secondary:oklch(82% .007 26);--ca-text-hint:oklch(82% .007 26);--ca-outline-subtle:oklch(100% 0 0/.45);--ca-outline-default:oklch(100% 0 0/.6);--ca-outline-strong:oklch(100% 0 0/.75);--ca-outline-control:oklch(100% 0 0/.75);--ca-text-disabled:oklch(70% .008 26)}}[data-preset=cyan],[data-preset=cyan] [data-theme-scope=light]:not([data-preset],[data-preset=cyan] [data-preset]:not([data-preset=cyan]) *),[data-preset=cyan][data-theme-scope=light][data-theme-scope=light],[data-theme-scope=light][data-theme-scope=light] [data-preset=cyan]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ca-brand-main:oklch(48% .22 193);--ca-brand-light:oklch(57% .22 193);--ca-brand-dark:oklch(37% .209 193);--ca-brand-contrast:oklch(100% 0 0);--ca-brand-fill:oklch(48% .22 193);--ca-brand-fill-hover:oklch(42% .209 193);--ca-surface-sunken:oklch(93% .003 193);--ca-surface-base:oklch(95.5% .002 193);--ca-surface-raised:oklch(98% .001 193);--ca-surface-overlay:oklch(99.5% .001 193);--ca-text-primary:oklch(20% .004 193);--ca-text-secondary:oklch(42% .01 193);--ca-text-disabled:oklch(56.5% .008 193);--ca-text-hint:oklch(42% .01 193);--ca-outline-subtle:oklch(0% 0 0/.08);--ca-outline-default:oklch(0% 0 0/.16);--ca-outline-strong:oklch(0% 0 0/.3);--ca-outline-control:oklch(58% .008 193);--ca-focus-ring:oklch(48% .22 193);--ca-semantic-error-contrast:oklch(100% 0 0);--ca-glass-bg:oklch(97% .003 193/.82);--ca-glass-tint-ultra-thin:oklch(97% .003 193/.15);--ca-glass-tint-thin:oklch(97% .003 193/.22);--ca-glass-tint:oklch(97% .003 193/.32);--ca-glass-tint-thick:oklch(97.5% .003 193/.52);--ca-glass-tint-chrome:oklch(98% .002 193/.72);--ca-glass-tint-solid:oklch(96% .004 193);--ca-glass-border:oklch(70% 0 0/.28);--ca-glass-shadow:0 2px 8px oklch(0% 0 0/.06);--ca-glow-primary:oklch(48% .22 193/.12);--ca-glow-primary-strong:oklch(48% .22 193/.22);--ca-vibrancy-label:oklch(18% .01 193/.85);--ca-vibrancy-secondary:oklch(18% .01 193/.5);--ca-vibrancy-tertiary:oklch(18% .01 193/.25);--ca-vibrancy-fill:oklch(18% .01 193/.1);--ca-vibrancy-separator:oklch(18% .01 193/.05);--ca-scrim-color:oklch(12% .01 193/.38);--ca-tooltip-fg:oklch(97% .003 193)}.dark[data-preset=cyan],.dark [data-preset=cyan],[data-preset=cyan] [data-theme-scope=dark]:not([data-preset],[data-preset=cyan] [data-preset]:not([data-preset=cyan]) *),[data-preset=cyan][data-theme-scope=dark][data-theme-scope=dark],[data-theme-scope=dark] [data-preset=cyan]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ca-brand-main:oklch(57% .216 193);--ca-brand-light:oklch(66% .22 193);--ca-brand-dark:oklch(46% .213 193);--ca-brand-contrast:oklch(100% 0 0);--ca-brand-fill:oklch(50% .216 193);--ca-brand-fill-hover:oklch(44% .213 193);--ca-surface-sunken:oklch(11.5% .002 193);--ca-surface-base:oklch(15% .002 193);--ca-surface-raised:oklch(19% .002 193);--ca-surface-overlay:oklch(23.5% .002 193);--ca-text-primary:oklch(94% .003 193);--ca-text-secondary:oklch(73% .007 193);--ca-text-disabled:oklch(63% .007 193);--ca-text-hint:oklch(70% .008 193);--ca-outline-control:oklch(56.5% .008 193);--ca-focus-ring:oklch(57% .216 193);--ca-semantic-error-contrast:oklch(100% 0 0);--ca-glass-bg:oklch(14% 0 0/.8);--ca-glow-primary:oklch(57% .22 193/.16);--ca-glow-primary-strong:oklch(57% .22 193/.32);--ca-vibrancy-label:oklch(93% .005 193/.85);--ca-vibrancy-secondary:oklch(93% .005 193/.5);--ca-vibrancy-tertiary:oklch(93% .005 193/.25);--ca-vibrancy-fill:oklch(93% .005 193/.1);--ca-vibrancy-separator:oklch(93% .005 193/.05);--ca-tooltip-fg:oklch(93% .005 193);--ca-outline-subtle:oklch(100% 0 0/.08);--ca-outline-default:oklch(100% 0 0/.14);--ca-outline-strong:oklch(100% 0 0/.26);--ca-glass-tint-ultra-thin:oklch(20% 0 0/.22);--ca-glass-tint-thin:oklch(22% 0 0/.34);--ca-glass-tint:oklch(24% 0 0/.44);--ca-glass-tint-thick:oklch(20% 0 0/.65);--ca-glass-tint-chrome:oklch(16% 0 0/.85);--ca-glass-tint-solid:oklch(18% 0 0);--ca-glass-border:oklch(100% 0 0/.18);--ca-glass-shadow:0 4px 16px oklch(0% 0 0/.35);--ca-scrim-color:oklch(0% 0 0/.5)}@media (prefers-contrast:more){[data-preset=cyan],[data-preset=cyan] [data-theme-scope=light]:not([data-preset],[data-preset=cyan] [data-preset]:not([data-preset=cyan]) *),[data-preset=cyan][data-theme-scope=light][data-theme-scope=light],[data-theme-scope=light][data-theme-scope=light] [data-preset=cyan]{--ca-text-secondary:oklch(34% .01 193);--ca-text-hint:oklch(34% .01 193);--ca-outline-subtle:oklch(20% .01 193/.6);--ca-outline-default:oklch(20% .01 193/.7);--ca-outline-strong:oklch(20% .01 193/.85);--ca-outline-control:oklch(20% .01 193/.85);--ca-text-disabled:oklch(42% .01 193)}.dark[data-preset=cyan],.dark [data-preset=cyan],[data-preset=cyan] [data-theme-scope=dark]:not([data-preset],[data-preset=cyan] [data-preset]:not([data-preset=cyan]) *),[data-preset=cyan][data-theme-scope=dark][data-theme-scope=dark],[data-theme-scope=dark] [data-preset=cyan]{--ca-text-secondary:oklch(82% .007 193);--ca-text-hint:oklch(82% .007 193);--ca-outline-subtle:oklch(100% 0 0/.45);--ca-outline-default:oklch(100% 0 0/.6);--ca-outline-strong:oklch(100% 0 0/.75);--ca-outline-control:oklch(100% 0 0/.75);--ca-text-disabled:oklch(70% .008 193)}}[data-preset=violet],[data-preset=violet] [data-theme-scope=light]:not([data-preset],[data-preset=violet] [data-preset]:not([data-preset=violet]) *),[data-preset=violet][data-theme-scope=light][data-theme-scope=light],[data-theme-scope=light][data-theme-scope=light] [data-preset=violet]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ca-brand-main:oklch(47% .24 295);--ca-brand-light:oklch(56% .24 295);--ca-brand-dark:oklch(36% .228 295);--ca-brand-contrast:oklch(100% 0 0);--ca-brand-fill:oklch(47% .24 295);--ca-brand-fill-hover:oklch(41% .228 295);--ca-surface-sunken:oklch(93% .003 295);--ca-surface-base:oklch(95.5% .002 295);--ca-surface-raised:oklch(98% .001 295);--ca-surface-overlay:oklch(99.5% .001 295);--ca-text-primary:oklch(20% .004 295);--ca-text-secondary:oklch(42% .01 295);--ca-text-disabled:oklch(56.5% .008 295);--ca-text-hint:oklch(42% .01 295);--ca-outline-subtle:oklch(0% 0 0/.08);--ca-outline-default:oklch(0% 0 0/.16);--ca-outline-strong:oklch(0% 0 0/.3);--ca-outline-control:oklch(58% .008 295);--ca-focus-ring:oklch(47% .24 295);--ca-semantic-error-contrast:oklch(100% 0 0);--ca-glass-bg:oklch(97% .003 295/.82);--ca-glass-tint-ultra-thin:oklch(97% .003 295/.15);--ca-glass-tint-thin:oklch(97% .003 295/.22);--ca-glass-tint:oklch(97% .003 295/.32);--ca-glass-tint-thick:oklch(97.5% .003 295/.52);--ca-glass-tint-chrome:oklch(98% .002 295/.72);--ca-glass-tint-solid:oklch(96% .004 295);--ca-glass-border:oklch(70% 0 0/.28);--ca-glass-shadow:0 2px 8px oklch(0% 0 0/.06);--ca-glow-primary:oklch(47% .24 295/.12);--ca-glow-primary-strong:oklch(47% .24 295/.22);--ca-vibrancy-label:oklch(18% .01 295/.85);--ca-vibrancy-secondary:oklch(18% .01 295/.5);--ca-vibrancy-tertiary:oklch(18% .01 295/.25);--ca-vibrancy-fill:oklch(18% .01 295/.1);--ca-vibrancy-separator:oklch(18% .01 295/.05);--ca-scrim-color:oklch(12% .01 295/.38);--ca-tooltip-fg:oklch(97% .003 295)}.dark[data-preset=violet],.dark [data-preset=violet],[data-preset=violet] [data-theme-scope=dark]:not([data-preset],[data-preset=violet] [data-preset]:not([data-preset=violet]) *),[data-preset=violet][data-theme-scope=dark][data-theme-scope=dark],[data-theme-scope=dark] [data-preset=violet]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ca-brand-main:oklch(56% .235 295);--ca-brand-light:oklch(65% .24 295);--ca-brand-dark:oklch(45% .233 295);--ca-brand-contrast:oklch(100% 0 0);--ca-brand-fill:oklch(56% .235 295);--ca-brand-fill-hover:oklch(50% .233 295);--ca-surface-sunken:oklch(11.5% .002 295);--ca-surface-base:oklch(15% .002 295);--ca-surface-raised:oklch(19% .002 295);--ca-surface-overlay:oklch(23.5% .002 295);--ca-text-primary:oklch(94% .003 295);--ca-text-secondary:oklch(73% .007 295);--ca-text-disabled:oklch(63% .007 295);--ca-text-hint:oklch(70% .008 295);--ca-outline-control:oklch(56.5% .008 295);--ca-focus-ring:oklch(66.5% .235 295);--ca-semantic-error-contrast:oklch(100% 0 0);--ca-glass-bg:oklch(14% 0 0/.8);--ca-glow-primary:oklch(56% .24 295/.16);--ca-glow-primary-strong:oklch(56% .24 295/.32);--ca-vibrancy-label:oklch(93% .005 295/.85);--ca-vibrancy-secondary:oklch(93% .005 295/.5);--ca-vibrancy-tertiary:oklch(93% .005 295/.25);--ca-vibrancy-fill:oklch(93% .005 295/.1);--ca-vibrancy-separator:oklch(93% .005 295/.05);--ca-tooltip-fg:oklch(93% .005 295);--ca-outline-subtle:oklch(100% 0 0/.08);--ca-outline-default:oklch(100% 0 0/.14);--ca-outline-strong:oklch(100% 0 0/.26);--ca-glass-tint-ultra-thin:oklch(20% 0 0/.22);--ca-glass-tint-thin:oklch(22% 0 0/.34);--ca-glass-tint:oklch(24% 0 0/.44);--ca-glass-tint-thick:oklch(20% 0 0/.65);--ca-glass-tint-chrome:oklch(16% 0 0/.85);--ca-glass-tint-solid:oklch(18% 0 0);--ca-glass-border:oklch(100% 0 0/.18);--ca-glass-shadow:0 4px 16px oklch(0% 0 0/.35);--ca-scrim-color:oklch(0% 0 0/.5)}@media (prefers-contrast:more){[data-preset=violet],[data-preset=violet] [data-theme-scope=light]:not([data-preset],[data-preset=violet] [data-preset]:not([data-preset=violet]) *),[data-preset=violet][data-theme-scope=light][data-theme-scope=light],[data-theme-scope=light][data-theme-scope=light] [data-preset=violet]{--ca-text-secondary:oklch(34% .01 295);--ca-text-hint:oklch(34% .01 295);--ca-outline-subtle:oklch(20% .01 295/.6);--ca-outline-default:oklch(20% .01 295/.7);--ca-outline-strong:oklch(20% .01 295/.85);--ca-outline-control:oklch(20% .01 295/.85);--ca-text-disabled:oklch(42% .01 295)}.dark[data-preset=violet],.dark [data-preset=violet],[data-preset=violet] [data-theme-scope=dark]:not([data-preset],[data-preset=violet] [data-preset]:not([data-preset=violet]) *),[data-preset=violet][data-theme-scope=dark][data-theme-scope=dark],[data-theme-scope=dark] [data-preset=violet]{--ca-text-secondary:oklch(82% .007 295);--ca-text-hint:oklch(82% .007 295);--ca-outline-subtle:oklch(100% 0 0/.45);--ca-outline-default:oklch(100% 0 0/.6);--ca-outline-strong:oklch(100% 0 0/.75);--ca-outline-control:oklch(100% 0 0/.75);--ca-text-disabled:oklch(70% .008 295)}}[data-preset=emerald],[data-preset=emerald] [data-theme-scope=light]:not([data-preset],[data-preset=emerald] [data-preset]:not([data-preset=emerald]) *),[data-preset=emerald][data-theme-scope=light][data-theme-scope=light],[data-theme-scope=light][data-theme-scope=light] [data-preset=emerald]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ca-brand-main:oklch(46% .2 152);--ca-brand-light:oklch(55% .2 152);--ca-brand-dark:oklch(35% .19 152);--ca-brand-contrast:oklch(100% 0 0);--ca-brand-fill:oklch(46% .2 152);--ca-brand-fill-hover:oklch(40% .19 152);--ca-surface-sunken:oklch(93% .003 152);--ca-surface-base:oklch(95.5% .002 152);--ca-surface-raised:oklch(98% .001 152);--ca-surface-overlay:oklch(99.5% .001 152);--ca-text-primary:oklch(20% .004 152);--ca-text-secondary:oklch(42% .01 152);--ca-text-disabled:oklch(56.5% .008 152);--ca-text-hint:oklch(42% .01 152);--ca-outline-subtle:oklch(0% 0 0/.08);--ca-outline-default:oklch(0% 0 0/.16);--ca-outline-strong:oklch(0% 0 0/.3);--ca-outline-control:oklch(58% .008 152);--ca-focus-ring:oklch(46% .2 152);--ca-semantic-error-contrast:oklch(100% 0 0);--ca-glass-bg:oklch(97% .003 152/.82);--ca-glass-tint-ultra-thin:oklch(97% .003 152/.15);--ca-glass-tint-thin:oklch(97% .003 152/.22);--ca-glass-tint:oklch(97% .003 152/.32);--ca-glass-tint-thick:oklch(97.5% .003 152/.52);--ca-glass-tint-chrome:oklch(98% .002 152/.72);--ca-glass-tint-solid:oklch(96% .004 152);--ca-glass-border:oklch(70% 0 0/.28);--ca-glass-shadow:0 2px 8px oklch(0% 0 0/.06);--ca-glow-primary:oklch(46% .2 152/.12);--ca-glow-primary-strong:oklch(46% .2 152/.22);--ca-vibrancy-label:oklch(18% .01 152/.85);--ca-vibrancy-secondary:oklch(18% .01 152/.5);--ca-vibrancy-tertiary:oklch(18% .01 152/.25);--ca-vibrancy-fill:oklch(18% .01 152/.1);--ca-vibrancy-separator:oklch(18% .01 152/.05);--ca-scrim-color:oklch(12% .01 152/.38);--ca-tooltip-fg:oklch(97% .003 152)}.dark[data-preset=emerald],.dark [data-preset=emerald],[data-preset=emerald] [data-theme-scope=dark]:not([data-preset],[data-preset=emerald] [data-preset]:not([data-preset=emerald]) *),[data-preset=emerald][data-theme-scope=dark][data-theme-scope=dark],[data-theme-scope=dark] [data-preset=emerald]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ca-brand-main:oklch(55% .196 152);--ca-brand-light:oklch(64% .2 152);--ca-brand-dark:oklch(44% .194 152);--ca-brand-contrast:oklch(100% 0 0);--ca-brand-fill:oklch(53% .196 152);--ca-brand-fill-hover:oklch(47% .194 152);--ca-surface-sunken:oklch(11.5% .002 152);--ca-surface-base:oklch(15% .002 152);--ca-surface-raised:oklch(19% .002 152);--ca-surface-overlay:oklch(23.5% .002 152);--ca-text-primary:oklch(94% .003 152);--ca-text-secondary:oklch(73% .007 152);--ca-text-disabled:oklch(62.5% .007 152);--ca-text-hint:oklch(70% .008 152);--ca-outline-control:oklch(56.5% .008 152);--ca-focus-ring:oklch(60% .196 152);--ca-semantic-error-contrast:oklch(100% 0 0);--ca-glass-bg:oklch(14% 0 0/.8);--ca-glow-primary:oklch(55% .2 152/.16);--ca-glow-primary-strong:oklch(55% .2 152/.32);--ca-vibrancy-label:oklch(93% .005 152/.85);--ca-vibrancy-secondary:oklch(93% .005 152/.5);--ca-vibrancy-tertiary:oklch(93% .005 152/.25);--ca-vibrancy-fill:oklch(93% .005 152/.1);--ca-vibrancy-separator:oklch(93% .005 152/.05);--ca-tooltip-fg:oklch(93% .005 152);--ca-outline-subtle:oklch(100% 0 0/.08);--ca-outline-default:oklch(100% 0 0/.14);--ca-outline-strong:oklch(100% 0 0/.26);--ca-glass-tint-ultra-thin:oklch(20% 0 0/.22);--ca-glass-tint-thin:oklch(22% 0 0/.34);--ca-glass-tint:oklch(24% 0 0/.44);--ca-glass-tint-thick:oklch(20% 0 0/.65);--ca-glass-tint-chrome:oklch(16% 0 0/.85);--ca-glass-tint-solid:oklch(18% 0 0);--ca-glass-border:oklch(100% 0 0/.18);--ca-glass-shadow:0 4px 16px oklch(0% 0 0/.35);--ca-scrim-color:oklch(0% 0 0/.5)}@media (prefers-contrast:more){[data-preset=emerald],[data-preset=emerald] [data-theme-scope=light]:not([data-preset],[data-preset=emerald] [data-preset]:not([data-preset=emerald]) *),[data-preset=emerald][data-theme-scope=light][data-theme-scope=light],[data-theme-scope=light][data-theme-scope=light] [data-preset=emerald]{--ca-text-secondary:oklch(34% .01 152);--ca-text-hint:oklch(34% .01 152);--ca-outline-subtle:oklch(20% .01 152/.6);--ca-outline-default:oklch(20% .01 152/.7);--ca-outline-strong:oklch(20% .01 152/.85);--ca-outline-control:oklch(20% .01 152/.85);--ca-text-disabled:oklch(42% .01 152)}.dark[data-preset=emerald],.dark [data-preset=emerald],[data-preset=emerald] [data-theme-scope=dark]:not([data-preset],[data-preset=emerald] [data-preset]:not([data-preset=emerald]) *),[data-preset=emerald][data-theme-scope=dark][data-theme-scope=dark],[data-theme-scope=dark] [data-preset=emerald]{--ca-text-secondary:oklch(82% .007 152);--ca-text-hint:oklch(82% .007 152);--ca-outline-subtle:oklch(100% 0 0/.45);--ca-outline-default:oklch(100% 0 0/.6);--ca-outline-strong:oklch(100% 0 0/.75);--ca-outline-control:oklch(100% 0 0/.75);--ca-text-disabled:oklch(70% .008 152)}}[data-preset=rose],[data-preset=rose] [data-theme-scope=light]:not([data-preset],[data-preset=rose] [data-preset]:not([data-preset=rose]) *),[data-preset=rose][data-theme-scope=light][data-theme-scope=light],[data-theme-scope=light][data-theme-scope=light] [data-preset=rose]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ca-brand-main:oklch(50% .22 350);--ca-brand-light:oklch(59% .22 350);--ca-brand-dark:oklch(39% .209 350);--ca-brand-contrast:oklch(100% 0 0);--ca-brand-fill:oklch(50% .22 350);--ca-brand-fill-hover:oklch(44% .209 350);--ca-surface-sunken:oklch(93% .003 350);--ca-surface-base:oklch(95.5% .002 350);--ca-surface-raised:oklch(98% .001 350);--ca-surface-overlay:oklch(99.5% .001 350);--ca-text-primary:oklch(20% .004 350);--ca-text-secondary:oklch(42% .01 350);--ca-text-disabled:oklch(56.5% .008 350);--ca-text-hint:oklch(42% .01 350);--ca-outline-subtle:oklch(0% 0 0/.08);--ca-outline-default:oklch(0% 0 0/.16);--ca-outline-strong:oklch(0% 0 0/.3);--ca-outline-control:oklch(58% .008 350);--ca-focus-ring:oklch(50% .22 350);--ca-semantic-error-contrast:oklch(100% 0 0);--ca-glass-bg:oklch(97% .003 350/.82);--ca-glass-tint-ultra-thin:oklch(97% .003 350/.15);--ca-glass-tint-thin:oklch(97% .003 350/.22);--ca-glass-tint:oklch(97% .003 350/.32);--ca-glass-tint-thick:oklch(97.5% .003 350/.52);--ca-glass-tint-chrome:oklch(98% .002 350/.72);--ca-glass-tint-solid:oklch(96% .004 350);--ca-glass-border:oklch(70% 0 0/.28);--ca-glass-shadow:0 2px 8px oklch(0% 0 0/.06);--ca-glow-primary:oklch(50% .22 350/.12);--ca-glow-primary-strong:oklch(50% .22 350/.22);--ca-vibrancy-label:oklch(18% .01 350/.85);--ca-vibrancy-secondary:oklch(18% .01 350/.5);--ca-vibrancy-tertiary:oklch(18% .01 350/.25);--ca-vibrancy-fill:oklch(18% .01 350/.1);--ca-vibrancy-separator:oklch(18% .01 350/.05);--ca-scrim-color:oklch(12% .01 350/.38);--ca-tooltip-fg:oklch(97% .003 350)}.dark[data-preset=rose],.dark [data-preset=rose],[data-preset=rose] [data-theme-scope=dark]:not([data-preset],[data-preset=rose] [data-preset]:not([data-preset=rose]) *),[data-preset=rose][data-theme-scope=dark][data-theme-scope=dark],[data-theme-scope=dark] [data-preset=rose]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ca-brand-main:oklch(59% .216 350);--ca-brand-light:oklch(68% .22 350);--ca-brand-dark:oklch(48% .213 350);--ca-brand-contrast:oklch(100% 0 0);--ca-brand-fill:oklch(59% .216 350);--ca-brand-fill-hover:oklch(53% .213 350);--ca-surface-sunken:oklch(11.5% .002 350);--ca-surface-base:oklch(15% .002 350);--ca-surface-raised:oklch(19% .002 350);--ca-surface-overlay:oklch(23.5% .002 350);--ca-text-primary:oklch(94% .003 350);--ca-text-secondary:oklch(73% .007 350);--ca-text-disabled:oklch(63% .007 350);--ca-text-hint:oklch(70% .008 350);--ca-outline-control:oklch(56.5% .008 350);--ca-focus-ring:oklch(66% .216 350);--ca-semantic-error-contrast:oklch(100% 0 0);--ca-glass-bg:oklch(14% 0 0/.8);--ca-glow-primary:oklch(59% .22 350/.16);--ca-glow-primary-strong:oklch(59% .22 350/.32);--ca-vibrancy-label:oklch(93% .005 350/.85);--ca-vibrancy-secondary:oklch(93% .005 350/.5);--ca-vibrancy-tertiary:oklch(93% .005 350/.25);--ca-vibrancy-fill:oklch(93% .005 350/.1);--ca-vibrancy-separator:oklch(93% .005 350/.05);--ca-tooltip-fg:oklch(93% .005 350);--ca-outline-subtle:oklch(100% 0 0/.08);--ca-outline-default:oklch(100% 0 0/.14);--ca-outline-strong:oklch(100% 0 0/.26);--ca-glass-tint-ultra-thin:oklch(20% 0 0/.22);--ca-glass-tint-thin:oklch(22% 0 0/.34);--ca-glass-tint:oklch(24% 0 0/.44);--ca-glass-tint-thick:oklch(20% 0 0/.65);--ca-glass-tint-chrome:oklch(16% 0 0/.85);--ca-glass-tint-solid:oklch(18% 0 0);--ca-glass-border:oklch(100% 0 0/.18);--ca-glass-shadow:0 4px 16px oklch(0% 0 0/.35);--ca-scrim-color:oklch(0% 0 0/.5)}@media (prefers-contrast:more){[data-preset=rose],[data-preset=rose] [data-theme-scope=light]:not([data-preset],[data-preset=rose] [data-preset]:not([data-preset=rose]) *),[data-preset=rose][data-theme-scope=light][data-theme-scope=light],[data-theme-scope=light][data-theme-scope=light] [data-preset=rose]{--ca-text-secondary:oklch(34% .01 350);--ca-text-hint:oklch(34% .01 350);--ca-outline-subtle:oklch(20% .01 350/.6);--ca-outline-default:oklch(20% .01 350/.7);--ca-outline-strong:oklch(20% .01 350/.85);--ca-outline-control:oklch(20% .01 350/.85);--ca-text-disabled:oklch(42% .01 350)}.dark[data-preset=rose],.dark [data-preset=rose],[data-preset=rose] [data-theme-scope=dark]:not([data-preset],[data-preset=rose] [data-preset]:not([data-preset=rose]) *),[data-preset=rose][data-theme-scope=dark][data-theme-scope=dark],[data-theme-scope=dark] [data-preset=rose]{--ca-text-secondary:oklch(82% .007 350);--ca-text-hint:oklch(82% .007 350);--ca-outline-subtle:oklch(100% 0 0/.45);--ca-outline-default:oklch(100% 0 0/.6);--ca-outline-strong:oklch(100% 0 0/.75);--ca-outline-control:oklch(100% 0 0/.75);--ca-text-disabled:oklch(70% .008 350)}}[data-preset=slate],[data-preset=slate] [data-theme-scope=light]:not([data-preset],[data-preset=slate] [data-preset]:not([data-preset=slate]) *),[data-preset=slate][data-theme-scope=light][data-theme-scope=light],[data-theme-scope=light][data-theme-scope=light] [data-preset=slate]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ca-brand-main:oklch(48% .1 220);--ca-brand-light:oklch(57% .09 220);--ca-brand-dark:oklch(37% .095 220);--ca-brand-contrast:oklch(100% 0 0);--ca-brand-fill:oklch(48% .1 220);--ca-brand-fill-hover:oklch(42% .095 220);--ca-surface-sunken:oklch(93% .003 220);--ca-surface-base:oklch(95.5% .002 220);--ca-surface-raised:oklch(98% .001 220);--ca-surface-overlay:oklch(99.5% .001 220);--ca-text-primary:oklch(20% .004 220);--ca-text-secondary:oklch(42% .01 220);--ca-text-disabled:oklch(56.5% .008 220);--ca-text-hint:oklch(42% .01 220);--ca-outline-subtle:oklch(0% 0 0/.08);--ca-outline-default:oklch(0% 0 0/.16);--ca-outline-strong:oklch(0% 0 0/.3);--ca-outline-control:oklch(58% .008 220);--ca-focus-ring:oklch(48% .1 220);--ca-semantic-error-contrast:oklch(100% 0 0);--ca-glass-bg:oklch(97% .003 220/.82);--ca-glass-tint-ultra-thin:oklch(97% .003 220/.15);--ca-glass-tint-thin:oklch(97% .003 220/.22);--ca-glass-tint:oklch(97% .003 220/.32);--ca-glass-tint-thick:oklch(97.5% .003 220/.52);--ca-glass-tint-chrome:oklch(98% .002 220/.72);--ca-glass-tint-solid:oklch(96% .004 220);--ca-glass-border:oklch(70% 0 0/.28);--ca-glass-shadow:0 2px 8px oklch(0% 0 0/.06);--ca-glow-primary:oklch(48% .1 220/.12);--ca-glow-primary-strong:oklch(48% .1 220/.22);--ca-vibrancy-label:oklch(18% .01 220/.85);--ca-vibrancy-secondary:oklch(18% .01 220/.5);--ca-vibrancy-tertiary:oklch(18% .01 220/.25);--ca-vibrancy-fill:oklch(18% .01 220/.1);--ca-vibrancy-separator:oklch(18% .01 220/.05);--ca-scrim-color:oklch(12% .01 220/.38);--ca-tooltip-fg:oklch(97% .003 220)}.dark[data-preset=slate],.dark [data-preset=slate],[data-preset=slate] [data-theme-scope=dark]:not([data-preset],[data-preset=slate] [data-preset]:not([data-preset=slate]) *),[data-preset=slate][data-theme-scope=dark][data-theme-scope=dark],[data-theme-scope=dark] [data-preset=slate]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ca-brand-main:oklch(57% .098 220);--ca-brand-light:oklch(66% .087 220);--ca-brand-dark:oklch(46% .097 220);--ca-brand-contrast:oklch(100% 0 0);--ca-brand-fill:oklch(56% .098 220);--ca-brand-fill-hover:oklch(50% .097 220);--ca-surface-sunken:oklch(11.5% .002 220);--ca-surface-base:oklch(15% .002 220);--ca-surface-raised:oklch(19% .002 220);--ca-surface-overlay:oklch(23.5% .002 220);--ca-text-primary:oklch(94% .003 220);--ca-text-secondary:oklch(73% .007 220);--ca-text-disabled:oklch(63% .007 220);--ca-text-hint:oklch(70% .008 220);--ca-outline-control:oklch(56.5% .008 220);--ca-focus-ring:oklch(62% .098 220);--ca-semantic-error-contrast:oklch(100% 0 0);--ca-glass-bg:oklch(14% 0 0/.8);--ca-glow-primary:oklch(57% .1 220/.16);--ca-glow-primary-strong:oklch(57% .1 220/.32);--ca-vibrancy-label:oklch(93% .005 220/.85);--ca-vibrancy-secondary:oklch(93% .005 220/.5);--ca-vibrancy-tertiary:oklch(93% .005 220/.25);--ca-vibrancy-fill:oklch(93% .005 220/.1);--ca-vibrancy-separator:oklch(93% .005 220/.05);--ca-tooltip-fg:oklch(93% .005 220);--ca-outline-subtle:oklch(100% 0 0/.08);--ca-outline-default:oklch(100% 0 0/.14);--ca-outline-strong:oklch(100% 0 0/.26);--ca-glass-tint-ultra-thin:oklch(20% 0 0/.22);--ca-glass-tint-thin:oklch(22% 0 0/.34);--ca-glass-tint:oklch(24% 0 0/.44);--ca-glass-tint-thick:oklch(20% 0 0/.65);--ca-glass-tint-chrome:oklch(16% 0 0/.85);--ca-glass-tint-solid:oklch(18% 0 0);--ca-glass-border:oklch(100% 0 0/.18);--ca-glass-shadow:0 4px 16px oklch(0% 0 0/.35);--ca-scrim-color:oklch(0% 0 0/.5)}@media (prefers-contrast:more){[data-preset=slate],[data-preset=slate] [data-theme-scope=light]:not([data-preset],[data-preset=slate] [data-preset]:not([data-preset=slate]) *),[data-preset=slate][data-theme-scope=light][data-theme-scope=light],[data-theme-scope=light][data-theme-scope=light] [data-preset=slate]{--ca-text-secondary:oklch(34% .01 220);--ca-text-hint:oklch(34% .01 220);--ca-outline-subtle:oklch(20% .01 220/.6);--ca-outline-default:oklch(20% .01 220/.7);--ca-outline-strong:oklch(20% .01 220/.85);--ca-outline-control:oklch(20% .01 220/.85);--ca-text-disabled:oklch(42% .01 220)}.dark[data-preset=slate],.dark [data-preset=slate],[data-preset=slate] [data-theme-scope=dark]:not([data-preset],[data-preset=slate] [data-preset]:not([data-preset=slate]) *),[data-preset=slate][data-theme-scope=dark][data-theme-scope=dark],[data-theme-scope=dark] [data-preset=slate]{--ca-text-secondary:oklch(82% .007 220);--ca-text-hint:oklch(82% .007 220);--ca-outline-subtle:oklch(100% 0 0/.45);--ca-outline-default:oklch(100% 0 0/.6);--ca-outline-strong:oklch(100% 0 0/.75);--ca-outline-control:oklch(100% 0 0/.75);--ca-text-disabled:oklch(70% .008 220)}}}@layer ca.base{*,:before,:after{box-sizing:border-box;margin:0;padding:0}a,button,input,select,textarea,label,summary,[role=button],[role=tab],[role=option],[role=menuitem]{-webkit-tap-highlight-color:transparent;touch-action:manipulation}html{background-color:var(--ca-surface-base);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;--ca-page-mesh:none}html[data-style=glass]{--ca-page-mesh:radial-gradient(ellipse 80% 60% at 0% 0%, color-mix(in oklab, var(--ca-brand-main) 22%, transparent) 0%, transparent 60%), radial-gradient(ellipse 60% 50% at 100% 100%, oklch(68% .14 235/.18) 0%, transparent 55%), radial-gradient(ellipse 50% 40% at 50% 50%, oklch(60% .13 150/.12) 0%, transparent 50%)}html.dark[data-style=glass]{--ca-page-mesh:radial-gradient(ellipse 80% 60% at 0% 0%, color-mix(in oklab, var(--ca-brand-main) 42%, transparent) 0%, transparent 60%), radial-gradient(ellipse 60% 50% at 100% 100%, oklch(40% .14 235/.3) 0%, transparent 55%), radial-gradient(ellipse 50% 40% at 50% 50%, oklch(35% .1 150/.2) 0%, transparent 50%)}html[data-style=frosted]{--ca-page-mesh:radial-gradient(ellipse 60% 40% at 0% 0%, color-mix(in oklab, var(--ca-brand-main) 12%, transparent) 0%, transparent 55%), radial-gradient(ellipse 40% 35% at 100% 100%, oklch(68% .1 235/.1) 0%, transparent 50%)}html.dark[data-style=frosted]{--ca-page-mesh:radial-gradient(ellipse 60% 40% at 0% 0%, color-mix(in oklab, var(--ca-brand-main) 25%, transparent) 0%, transparent 55%)}html[data-ca-surface=transparent]{--ca-page-mesh:none;background-color:#0000}body:before{content:"";z-index:-1;pointer-events:none;background:var(--ca-page-mesh);position:fixed;inset:0}body:after{content:"";z-index:-1;pointer-events:none;opacity:var(--ca-noise-opacity);mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.dark body:after{mix-blend-mode:screen}svg.lucide{stroke-width:var(--ca-icon-stroke)}.ca-init,.ca-init *,.ca-init :before,.ca-init :after{transition:none!important;animation-duration:.001ms!important}body{min-height:var(--ca-vh);font-family:var(--ca-font-sans);font-size:var(--ca-font-size-body1);line-height:var(--ca-line-height-body);color:var(--ca-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0000}:where(a){color:inherit}[data-theme-scope]{color:var(--ca-text-primary)}:where(h1,h2,h3,h4,h5,h6){color:var(--ca-text-primary);font-family:var(--ca-font-display);font-weight:var(--ca-font-weight-heading);letter-spacing:var(--ca-heading-tracking);text-transform:var(--ca-heading-case);line-height:var(--ca-line-height-tight);text-wrap:balance}h1{font-size:var(--ca-font-size-h1);line-height:1.1}h2{font-size:var(--ca-font-size-h2);line-height:1.15}h3{font-size:var(--ca-font-size-h3)}h4{font-size:var(--ca-font-size-h4);font-weight:var(--ca-font-weight-semibold)}h5{font-size:var(--ca-font-size-h5);font-weight:var(--ca-font-weight-medium);line-height:1.3}h6{font-size:var(--ca-font-size-h6);font-weight:var(--ca-font-weight-medium);line-height:1.4}p{font-size:var(--ca-font-size-body1);line-height:var(--ca-line-height-prose);text-wrap:pretty}:focus-visible{outline:2px solid var(--ca-focus-ring);outline-offset:var(--ca-focus-ring-offset);border-radius:var(--ca-radius-sm)}:where(main,[role=main],.ca-shell__content)[tabindex="-1"]:focus{outline:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--ca-scrollbar-thumb);border-radius:var(--ca-radius-pill)}::-webkit-scrollbar-thumb:hover{background:var(--ca-scrollbar-thumb-hover)}*{scrollbar-color:var(--ca-scrollbar-thumb) transparent}::selection{background:var(--ca-selection-bg)}@media (pointer:coarse),(width<=899.98px){:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden]),textarea,select,[contenteditable]:not([contenteditable=false])){font-size:max(16px,1em)}}html[data-ca-native]:not([data-kbd]) :focus,html[data-ca-native]:not([data-kbd]) :focus-visible{outline:none!important}html[data-ca-native]{overscroll-behavior:none}html[data-ca-native] :is(button,a,nav,header,label,[role=button],[role=tab],[role=menuitem],[role=option]){-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:default}html[data-ca-native] :is(a,img){-webkit-user-drag:none}html[data-ca-native] .ca-selectable,html[data-ca-native] .ca-selectable *{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}@media (forced-colors:active){:root{--ca-focus-ring:Highlight;--ca-focus-ring-offset:2px}:focus-visible{outline:2px solid highlight}::selection{color:highlighttext;background:highlight}}@media (prefers-contrast:more){:root{--ca-focus-ring:var(--ca-text-primary)}:focus-visible{outline-width:3px}}@media (pointer:coarse){:where(.ca-switch,.ca-checkbox,.ca-radio-input,.ca-pagination__page,.ca-pagination__nav,.ca-nf__btn,.ca-filter-group__item,.ca-date__trigger,.ca-cal__nav,.ca-stepper__bubble,.ca-chip__delete,.ca-code-snippet__copy,.ca-notif-trigger,.ca-app-settings__nav-item,.ca-alert__close,.ca-btn,.ca-icon-btn,.ca-combobox__trigger,.ca-collapsible__trigger,.ca-tooltip__trigger,.ca-rail-btn,.ca-toggle-group__item,.ca-dt-pagination__btn,.pass-btn,.glass-btn,.glass-btn-prominent,.glass-btn-clear){position:relative}:where(.ca-switch,.ca-checkbox,.ca-radio-input,.ca-pagination__page,.ca-pagination__nav,.ca-nf__btn,.ca-filter-group__item,.ca-date__trigger,.ca-cal__nav,.ca-stepper__bubble,.ca-chip__delete,.ca-code-snippet__copy,.ca-notif-trigger,.ca-app-settings__nav-item,.ca-alert__close,.ca-btn,.ca-icon-btn,.ca-combobox__trigger,.ca-collapsible__trigger,.ca-tooltip__trigger,.ca-rail-btn,.ca-toggle-group__item,.ca-dt-pagination__btn,.pass-btn,.glass-btn,.glass-btn-prominent,.glass-btn-clear):after{content:"";width:max(100%, var(--ca-touch-target));height:max(100%, var(--ca-touch-target));position:absolute;top:50%;left:50%;translate:-50% -50%}}:root{scroll-padding-block:calc(var(--ca-sticky-top,var(--ca-header-height)) + var(--ca-safe-top) + var(--ca-space-2)) calc(var(--ca-sticky-bottom,0px) + var(--ca-safe-bottom) + var(--ca-space-2))}}@layer ca.materials{.glass{isolation:isolate;transition:border-radius .28s cubic-bezier(.4,0,.2,1),background-color .2s,box-shadow .2s;position:relative}:root,[data-ca-tokens],[data-theme-scope],[data-preset],[data-style]{--ca-text-body:color-mix(in oklab, var(--ca-text-primary) 78%, var(--ca-text-secondary));--ca-field-bg:var(--ca-surface-raised);--ca-field-border-color:var(--ca-outline-control);--ca-field-shadow:0 0 #0000;--ca-chip-bg:var(--ca-glass-tint-thin);--ca-chip-border-color:var(--ca-glass-border);--ca-chip-shadow:0 0 #0000;--ca-alert-border-color:transparent;--ca-alert-shadow:0 0 #0000;--ca-alert-surface:transparent;--ca-mat-edge:inset 0 .5px 0 var(--ca-glass-rim), inset 0 -.5px 0 var(--ca-mat-edge-low);--ca-mat-edge-low:#00000014;--ca-border-color:var(--ca-outline-strong);--ca-mat-ultra-thin-filter:var(--ca-blur-ultra-thin);--ca-mat-ultra-thin-fill:var(--ca-glass-tint-ultra-thin);--ca-mat-ultra-thin-shadow:0 2px 8px oklch(0% 0 0/.06);--ca-mat-thin-filter:var(--ca-blur-thin);--ca-mat-thin-fill:var(--ca-glass-tint-thin);--ca-mat-thin-shadow:0 4px 12px oklch(0% 0 0/.08);--ca-mat-regular-filter:var(--ca-blur-regular);--ca-mat-regular-fill:var(--ca-glass-tint);--ca-mat-regular-shadow:var(--ca-glass-shadow);--ca-mat-thick-filter:var(--ca-blur-thick);--ca-mat-thick-fill:var(--ca-glass-tint-thick);--ca-mat-thick-shadow:0 12px 32px -8px oklch(0% 0 0/.16);--ca-mat-chrome-filter:var(--ca-blur-chrome);--ca-mat-chrome-fill:var(--ca-glass-tint-chrome);--ca-mat-chrome-shadow:0 1px 0 var(--ca-glass-border)}.glass-ultra-thin{-webkit-backdrop-filter:var(--ca-mat-ultra-thin-filter);backdrop-filter:var(--ca-mat-ultra-thin-filter);background:var(--ca-mat-ultra-thin-fill);box-shadow:var(--ca-mat-ultra-thin-shadow), var(--ca-mat-edge)}.glass-thin{-webkit-backdrop-filter:var(--ca-mat-thin-filter);backdrop-filter:var(--ca-mat-thin-filter);background:var(--ca-mat-thin-fill);box-shadow:var(--ca-mat-thin-shadow), var(--ca-mat-edge)}.glass-regular{-webkit-backdrop-filter:var(--ca-mat-regular-filter);backdrop-filter:var(--ca-mat-regular-filter);background:var(--ca-mat-regular-fill);box-shadow:var(--ca-mat-regular-shadow), var(--ca-mat-edge)}.glass-thick{-webkit-backdrop-filter:var(--ca-mat-thick-filter);backdrop-filter:var(--ca-mat-thick-filter);background:var(--ca-mat-thick-fill);box-shadow:var(--ca-mat-thick-shadow), var(--ca-mat-edge)}.glass-chrome{-webkit-backdrop-filter:var(--ca-mat-chrome-filter);backdrop-filter:var(--ca-mat-chrome-filter);background:var(--ca-mat-chrome-fill);box-shadow:var(--ca-mat-chrome-shadow), var(--ca-mat-edge)}.glass-nav-layer{-webkit-backdrop-filter:var(--ca-blur-chrome);backdrop-filter:var(--ca-blur-chrome);background-color:var(--ca-glass-tint-chrome);box-shadow:inset 0 .5px 0 var(--ca-glass-rim), inset 0 -.5px 0 var(--ca-glass-border);z-index:var(--ca-z-nav,100);position:sticky;top:0}.glass-scroll-edge-bottom:after{content:"";inset-inline:0;background:linear-gradient(to bottom, var(--ca-glass-tint-chrome), transparent);pointer-events:none;height:32px;position:absolute;bottom:-32px}.glass-scroll-edge-top:before{content:"";inset-inline:0;background:linear-gradient(to top, var(--ca-glass-tint-chrome), transparent);pointer-events:none;height:32px;position:absolute;top:-32px}.glass-tinted{background-image:linear-gradient(135deg, var(--ca-glow-primary) 0%, transparent 55%)}.glass-prominent{background-image:linear-gradient(135deg, var(--ca-glow-primary-strong) 0%, transparent 55%)}.glass-glow:after{content:"";border-radius:inherit;background:var(--ca-glow-primary);filter:blur(16px);z-index:-1;pointer-events:none;position:absolute;inset:-1px}.glass-active{box-shadow:inset 0 .5px 0 var(--ca-glass-rim), 0 0 0 1.5px var(--ca-glow-primary-strong), 0 2px 12px var(--ca-glow-primary)}.glass-btn{background-color:var(--ca-glass-tint-thin);-webkit-backdrop-filter:var(--ca-blur-thin);backdrop-filter:var(--ca-blur-thin);border:.5px solid var(--ca-glass-border);box-shadow:inset 0 .5px 0 var(--ca-glass-rim);color:var(--ca-vibrancy-label);cursor:pointer}.glass-btn:hover{background-color:var(--ca-glass-tint)}.glass-btn:active{background-color:var(--ca-glass-tint-thick)}.glass-btn-prominent{background:linear-gradient(135deg, var(--ca-glow-primary-strong), var(--ca-glass-tint-thick));-webkit-backdrop-filter:var(--ca-blur-thin);backdrop-filter:var(--ca-blur-thin);border:.5px solid var(--ca-glow-primary-strong);box-shadow:inset 0 .5px 0 var(--ca-glass-rim), 0 0 0 1px var(--ca-glow-primary);color:var(--ca-vibrancy-label);cursor:pointer}.glass-btn-clear{-webkit-backdrop-filter:var(--ca-blur-ultra-thin);backdrop-filter:var(--ca-blur-ultra-thin);border:.5px solid var(--ca-glass-border);color:var(--ca-vibrancy-label);cursor:pointer;background:0 0}.glass-btn-clear:hover{background-color:var(--ca-glass-tint-ultra-thin)}.glass-inner-sm{border-radius:max(0px, var(--ca-radius-inner,0px) - 4px)}.glass-inner-md{border-radius:max(0px, var(--ca-radius-inner,0px) - 6px)}.glass-inner-lg{border-radius:max(0px, var(--ca-radius-inner,0px) - 8px)}.glass-bg-extend{-webkit-backdrop-filter:var(--ca-blur-regular);backdrop-filter:var(--ca-blur-regular);background-color:var(--ca-glass-tint)}.vibrancy-label{color:var(--ca-vibrancy-label)}.vibrancy-secondary{color:var(--ca-vibrancy-secondary)}.vibrancy-tertiary{color:var(--ca-vibrancy-tertiary)}.vibrancy-fill{background-color:var(--ca-vibrancy-fill)}.vibrancy-separator{background-color:var(--ca-vibrancy-separator)}@media (prefers-reduced-transparency:reduce){.glass-ultra-thin,.glass-thin,.glass-regular,.glass-thick,.glass-chrome,.glass-nav-layer,.glass-bg-extend{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:var(--ca-glass-tint-solid)!important}.glass-btn,.glass-btn-prominent,.glass-btn-clear{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:var(--ca-glass-tint-thick)!important}}@media (prefers-reduced-motion:reduce){.glass{transition:none}}:root{--ca-overlay-bg:color-mix(in oklab, var(--ca-surface-overlay) 94%, transparent);--ca-overlay-bg-glass:var(--ca-glass-tint-thin);--ca-overlay-blur:var(--ca-blur-thin);--ca-overlay-border:var(--ca-glass-border);--ca-overlay-shadow:0 4px 16px oklch(25% .008 70/.1), inset 0 .5px 0 var(--ca-glass-rim);--ca-panel-bg:color-mix(in oklab, var(--ca-surface-overlay) 94%, transparent);--ca-panel-bg-glass:var(--ca-glass-tint-thick);--ca-panel-blur:var(--ca-blur-thick);--ca-panel-border:var(--ca-glass-border);--ca-panel-shadow:0 16px 48px oklch(25% .008 70/.16), inset 0 .5px 0 var(--ca-glass-rim);--ca-chrome-bg:var(--ca-glass-tint-chrome);--ca-chrome-blur:var(--ca-blur-chrome);--ca-chrome-border:var(--ca-glass-border);--ca-upload-bg:var(--ca-glass-tint-ultra-thin);--ca-upload-blur:var(--ca-blur-ultra-thin)}.glass-overlay{-webkit-backdrop-filter:var(--ca-overlay-blur);backdrop-filter:var(--ca-overlay-blur);background-color:var(--ca-overlay-bg);border:1px solid var(--ca-overlay-border);box-shadow:var(--ca-overlay-shadow)}.glass-panel{-webkit-backdrop-filter:var(--ca-panel-blur);backdrop-filter:var(--ca-panel-blur);background-color:var(--ca-panel-bg);border:1px solid var(--ca-panel-border);box-shadow:var(--ca-panel-shadow)}.glass-chrome-layer{-webkit-backdrop-filter:var(--ca-chrome-blur);backdrop-filter:var(--ca-chrome-blur);background-color:var(--ca-chrome-bg)}.glass-upload-zone{-webkit-backdrop-filter:var(--ca-upload-blur);backdrop-filter:var(--ca-upload-blur);background-color:var(--ca-upload-bg)}@media (prefers-reduced-transparency:reduce){.glass-overlay,.glass-panel,.glass-upload-zone{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:var(--ca-glass-tint-solid)!important}}[data-style=frosted]{--ca-blur-ultra-thin:blur(5px) saturate(140%);--ca-blur-thin:blur(8px) saturate(155%);--ca-blur-regular:blur(12px) saturate(165%);--ca-blur-thick:blur(18px) saturate(175%);--ca-blur-chrome:blur(24px) saturate(185%);--ca-overlay-blur:blur(8px) saturate(155%);--ca-panel-blur:blur(18px) saturate(175%);--ca-chrome-bg:var(--ca-glass-tint-chrome);--ca-chrome-blur:blur(24px) saturate(185%)}[data-style=solid]{--ca-glow-primary:transparent;--ca-glow-primary-strong:transparent;--ca-glass-rim:transparent;--ca-mat-edge:inset 0 0 0 var(--ca-border-width) var(--ca-outline-subtle);--ca-blur-ultra-thin:none;--ca-blur-thin:none;--ca-blur-regular:none;--ca-blur-thick:none;--ca-blur-chrome:none;--ca-overlay-bg:var(--ca-surface-overlay);--ca-overlay-blur:none;--ca-overlay-border:var(--ca-outline-subtle);--ca-overlay-shadow:0 4px 16px oklch(0% 0 0/.1), 0 1px 3px oklch(0% 0 0/.06);--ca-panel-bg:var(--ca-surface-overlay);--ca-panel-blur:none;--ca-panel-border:var(--ca-outline-subtle);--ca-panel-shadow:0 8px 32px oklch(0% 0 0/.12), 0 2px 6px oklch(0% 0 0/.06);--ca-chrome-bg:var(--ca-surface-raised);--ca-chrome-blur:none;--ca-chrome-border:var(--ca-outline-subtle);--ca-upload-bg:var(--ca-surface-raised);--ca-upload-blur:none;--ca-glass-tint-ultra-thin:var(--ca-surface-raised);--ca-glass-tint-thin:var(--ca-surface-raised);--ca-glass-tint:var(--ca-surface-raised);--ca-glass-tint-thick:var(--ca-surface-overlay);--ca-glass-tint-chrome:var(--ca-surface-overlay)}[data-style=flat]{--ca-glow-primary:transparent;--ca-glow-primary-strong:transparent;--ca-glass-rim:transparent;--ca-mat-edge:inset 0 0 0 var(--ca-border-width) var(--ca-outline-subtle);--ca-blur-ultra-thin:none;--ca-blur-thin:none;--ca-blur-regular:none;--ca-blur-thick:none;--ca-blur-chrome:none;--ca-overlay-bg:var(--ca-surface-overlay);--ca-overlay-blur:none;--ca-overlay-border:var(--ca-outline-default);--ca-overlay-shadow:none;--ca-panel-bg:var(--ca-surface-overlay);--ca-panel-blur:none;--ca-panel-border:var(--ca-outline-default);--ca-panel-shadow:none;--ca-chrome-bg:var(--ca-surface-raised);--ca-chrome-blur:none;--ca-chrome-border:var(--ca-outline-default);--ca-upload-bg:var(--ca-surface-raised);--ca-upload-blur:none;--ca-glass-tint-ultra-thin:var(--ca-surface-raised);--ca-glass-tint-thin:var(--ca-surface-raised);--ca-glass-tint:var(--ca-surface-raised);--ca-glass-tint-thick:var(--ca-surface-raised);--ca-glass-tint-chrome:var(--ca-surface-raised);--ca-shadow-xs:none;--ca-shadow-sm:none;--ca-shadow-md:0 0 0 1px var(--ca-outline-subtle);--ca-shadow-lg:0 0 0 1px var(--ca-outline-subtle);--ca-shadow-xl:0 0 0 1px var(--ca-outline-default)}[data-style=outlined],[data-style=neumorphic],[data-style=clay],[data-style=tonal]{--ca-alert-surface:var(--ca-surface-raised);--ca-blur-ultra-thin:none;--ca-blur-thin:none;--ca-blur-regular:none;--ca-blur-thick:none;--ca-blur-chrome:none;--ca-overlay-blur:none;--ca-panel-blur:none;--ca-chrome-blur:none;--ca-upload-blur:none;--ca-overlay-bg:var(--ca-surface-overlay);--ca-panel-bg:var(--ca-surface-overlay);--ca-chrome-bg:var(--ca-surface-raised);--ca-upload-bg:var(--ca-surface-raised)}[data-style=outlined]{--ca-mat-edge:inset 0 0 0 var(--ca-border-width) var(--ca-border-color);--ca-mat-ultra-thin-fill:var(--ca-surface-raised);--ca-mat-thin-fill:var(--ca-surface-raised);--ca-mat-regular-fill:var(--ca-surface-raised);--ca-mat-thick-fill:var(--ca-surface-overlay);--ca-mat-chrome-fill:var(--ca-surface-base);--ca-mat-ultra-thin-shadow:0 0 #0000;--ca-mat-thin-shadow:0 0 #0000;--ca-mat-regular-shadow:0 0 #0000;--ca-mat-thick-shadow:0 0 #0000;--ca-mat-chrome-shadow:0 0 #0000;--ca-overlay-border:var(--ca-border-color);--ca-panel-border:var(--ca-border-color);--ca-chrome-border:var(--ca-border-color);--ca-overlay-shadow:inset 0 0 0 var(--ca-border-width) var(--ca-border-color);--ca-panel-shadow:inset 0 0 0 var(--ca-border-width) var(--ca-border-color);--ca-shadow-xs:none;--ca-shadow-sm:none;--ca-shadow-md:none;--ca-shadow-lg:none;--ca-shadow-xl:none;--ca-field-bg:var(--ca-surface-base);--ca-field-border-color:var(--ca-border-color);--ca-chip-bg:transparent;--ca-chip-border-color:var(--ca-border-color);--ca-alert-border-color:var(--ca-border-color)}[data-style=neumorphic]{--ca-neu-light:color-mix(in oklab, var(--ca-surface-base) 40%, white);--ca-neu-dark:color-mix(in oklab, var(--ca-surface-base) 78%, black);--ca-neu-distance:6px;--ca-neu-blur:14px;--ca-mat-edge:0 0 #0000;--ca-mat-ultra-thin-fill:var(--ca-surface-base);--ca-mat-thin-fill:var(--ca-surface-base);--ca-mat-regular-fill:var(--ca-surface-base);--ca-mat-thick-fill:var(--ca-surface-base);--ca-mat-chrome-fill:var(--ca-surface-base);--ca-mat-ultra-thin-shadow:calc(var(--ca-neu-distance) * -.5) calc(var(--ca-neu-distance) * -.5) calc(var(--ca-neu-blur) * .5) var(--ca-neu-light), calc(var(--ca-neu-distance) * .5) calc(var(--ca-neu-distance) * .5) calc(var(--ca-neu-blur) * .5) var(--ca-neu-dark);--ca-mat-thin-shadow:calc(var(--ca-neu-distance) * -1) calc(var(--ca-neu-distance) * -1) var(--ca-neu-blur) var(--ca-neu-light), var(--ca-neu-distance) var(--ca-neu-distance) var(--ca-neu-blur) var(--ca-neu-dark);--ca-mat-regular-shadow:calc(var(--ca-neu-distance) * -1) calc(var(--ca-neu-distance) * -1) var(--ca-neu-blur) var(--ca-neu-light), var(--ca-neu-distance) var(--ca-neu-distance) var(--ca-neu-blur) var(--ca-neu-dark);--ca-mat-thick-shadow:calc(var(--ca-neu-distance) * -1.5) calc(var(--ca-neu-distance) * -1.5) calc(var(--ca-neu-blur) * 1.5) var(--ca-neu-light), calc(var(--ca-neu-distance) * 1.5) calc(var(--ca-neu-distance) * 1.5) calc(var(--ca-neu-blur) * 1.5) var(--ca-neu-dark);--ca-mat-chrome-shadow:0 calc(var(--ca-neu-distance) * .5) var(--ca-neu-blur) var(--ca-neu-dark);--ca-overlay-bg:var(--ca-surface-base);--ca-panel-bg:var(--ca-surface-base);--ca-overlay-shadow:var(--ca-mat-thick-shadow);--ca-panel-shadow:var(--ca-mat-thick-shadow);--ca-overlay-border:transparent;--ca-panel-border:transparent;--ca-field-bg:var(--ca-surface-base);--ca-field-border-color:transparent;--ca-field-shadow:inset calc(var(--ca-neu-distance) * .5) calc(var(--ca-neu-distance) * .5) calc(var(--ca-neu-blur) * .5) var(--ca-neu-dark), inset calc(var(--ca-neu-distance) * -.5) calc(var(--ca-neu-distance) * -.5) calc(var(--ca-neu-blur) * .5) var(--ca-neu-light);--ca-chip-bg:var(--ca-surface-base);--ca-chip-border-color:transparent;--ca-chip-shadow:var(--ca-mat-ultra-thin-shadow);--ca-alert-shadow:var(--ca-mat-ultra-thin-shadow)}.dark[data-style=neumorphic],.dark [data-style=neumorphic]{--ca-neu-light:color-mix(in oklab, var(--ca-surface-base) 88%, white);--ca-neu-dark:color-mix(in oklab, var(--ca-surface-base) 45%, black)}[data-style=clay]{--ca-mat-edge:inset 0 2px 4px oklab(100% 0 5.96046e-8/.55), inset 0 -6px 12px oklab(0% none none/.1);--ca-mat-ultra-thin-fill:var(--ca-surface-raised);--ca-mat-thin-fill:var(--ca-surface-raised);--ca-mat-regular-fill:var(--ca-surface-raised);--ca-mat-thick-fill:var(--ca-surface-overlay);--ca-mat-chrome-fill:var(--ca-surface-raised);--ca-mat-ultra-thin-shadow:0 6px 14px color-mix(in oklab, var(--ca-brand-main) 14%, transparent);--ca-mat-thin-shadow:0 10px 22px color-mix(in oklab, var(--ca-brand-main) 18%, transparent);--ca-mat-regular-shadow:0 14px 30px color-mix(in oklab, var(--ca-brand-main) 22%, transparent);--ca-mat-thick-shadow:0 20px 40px color-mix(in oklab, var(--ca-brand-main) 26%, transparent);--ca-mat-chrome-shadow:0 6px 14px color-mix(in oklab, var(--ca-brand-main) 14%, transparent);--ca-overlay-shadow:var(--ca-mat-thick-shadow), var(--ca-mat-edge);--ca-panel-shadow:var(--ca-mat-thick-shadow), var(--ca-mat-edge);--ca-field-border-color:transparent;--ca-field-shadow:inset 0 2px 5px oklab(0% none none/.1);--ca-chip-bg:var(--ca-surface-raised);--ca-chip-border-color:transparent;--ca-chip-shadow:var(--ca-mat-edge), var(--ca-mat-ultra-thin-shadow);--ca-alert-shadow:var(--ca-mat-edge), var(--ca-mat-ultra-thin-shadow)}[data-style=chrome]{--ca-chrome-hi:color-mix(in oklab, white 70%, var(--ca-surface-raised));--ca-chrome-lo:color-mix(in oklab, var(--ca-brand-main) 10%, var(--ca-surface-sunken,var(--ca-surface-base)));--ca-mat-edge:inset 0 1px 0 oklab(100% 0 5.96046e-8/.8), inset 0 -1px 0 oklab(0% none none/.18), inset 0 0 0 var(--ca-border-width) color-mix(in oklab, var(--ca-brand-main) 30%, var(--ca-outline-default));--ca-mat-ultra-thin-fill:linear-gradient(180deg, var(--ca-chrome-hi), var(--ca-chrome-lo));--ca-mat-thin-fill:linear-gradient(180deg, var(--ca-chrome-hi), var(--ca-chrome-lo));--ca-mat-regular-fill:linear-gradient(180deg, var(--ca-chrome-hi) 0%, var(--ca-surface-raised) 48%, var(--ca-chrome-lo) 100%);--ca-mat-thick-fill:linear-gradient(180deg, var(--ca-chrome-hi) 0%, var(--ca-surface-overlay) 48%, var(--ca-chrome-lo) 100%);--ca-mat-chrome-fill:linear-gradient(180deg, var(--ca-chrome-hi), var(--ca-chrome-lo));--ca-mat-regular-shadow:0 0 24px color-mix(in oklab, var(--ca-brand-main) 28%, transparent);--ca-mat-thick-shadow:0 0 36px color-mix(in oklab, var(--ca-brand-main) 34%, transparent);--ca-field-bg:linear-gradient(180deg, var(--ca-surface-sunken,var(--ca-surface-base)), var(--ca-surface-raised));--ca-field-border-color:color-mix(in oklab, var(--ca-brand-main) 35%, var(--ca-outline-default));--ca-field-shadow:inset 0 2px 4px oklab(0% none none/.14);--ca-chip-bg:linear-gradient(180deg, var(--ca-chrome-hi), var(--ca-chrome-lo));--ca-chip-border-color:color-mix(in oklab, var(--ca-brand-main) 30%, var(--ca-outline-default));--ca-chip-shadow:inset 0 1px 0 oklab(100% 0 5.96046e-8/.8);--ca-alert-border-color:color-mix(in oklab, var(--ca-brand-main) 30%, var(--ca-outline-default));--ca-alert-shadow:inset 0 1px 0 oklab(100% 0 5.96046e-8/.6), 0 0 16px color-mix(in oklab, var(--ca-brand-main) 18%, transparent)}.dark[data-style=chrome],.dark [data-style=chrome]{--ca-chrome-hi:color-mix(in oklab, white 16%, var(--ca-surface-raised))}[data-style=tonal]{--ca-mat-edge:0 0 #0000;--ca-mat-ultra-thin-fill:color-mix(in oklab, var(--ca-brand-main) 4%, var(--ca-surface-raised));--ca-mat-thin-fill:color-mix(in oklab, var(--ca-brand-main) 6%, var(--ca-surface-raised));--ca-mat-regular-fill:color-mix(in oklab, var(--ca-brand-main) 8%, var(--ca-surface-raised));--ca-mat-thick-fill:color-mix(in oklab, var(--ca-brand-main) 11%, var(--ca-surface-overlay));--ca-mat-chrome-fill:color-mix(in oklab, var(--ca-brand-main) 6%, var(--ca-surface-base));--ca-mat-ultra-thin-shadow:0 0 #0000;--ca-mat-thin-shadow:0 1px 2px oklch(0% 0 0/.1);--ca-mat-regular-shadow:0 1px 3px oklch(0% 0 0/.12), 0 1px 2px oklch(0% 0 0/.08);--ca-mat-thick-shadow:0 4px 8px oklch(0% 0 0/.12), 0 2px 3px oklch(0% 0 0/.08);--ca-mat-chrome-shadow:0 0 #0000;--ca-overlay-bg:var(--ca-mat-thick-fill);--ca-panel-bg:var(--ca-mat-thick-fill);--ca-overlay-border:transparent;--ca-panel-border:transparent;--ca-field-bg:color-mix(in oklab, var(--ca-brand-main) 7%, var(--ca-surface-raised));--ca-field-border-color:transparent;--ca-field-shadow:inset 0 calc(var(--ca-border-width) * -1) 0 var(--ca-outline-strong);--ca-chip-bg:color-mix(in oklab, var(--ca-brand-main) 12%, var(--ca-surface-raised));--ca-chip-border-color:transparent}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root,[data-theme-scope]{--ca-glass-tint-ultra-thin:color-mix(in oklab, var(--ca-surface-raised) 92%, transparent);--ca-glass-tint-thin:color-mix(in oklab, var(--ca-surface-raised) 94%, transparent);--ca-glass-tint:color-mix(in oklab, var(--ca-surface-raised) 96%, transparent);--ca-glass-tint-thick:var(--ca-surface-overlay);--ca-glass-tint-chrome:var(--ca-surface-raised);--ca-glass-bg:var(--ca-surface-overlay)}}@media (forced-colors:active){:root,[data-theme-scope]{--ca-blur-ultra-thin:none;--ca-blur-thin:none;--ca-blur-regular:none;--ca-blur-thick:none;--ca-blur-chrome:none;--ca-overlay-blur:none;--ca-panel-blur:none;--ca-chrome-blur:none;--ca-upload-blur:none;--ca-glass-tint-ultra-thin:Canvas;--ca-glass-tint-thin:Canvas;--ca-glass-tint:Canvas;--ca-glass-tint-thick:Canvas;--ca-glass-tint-chrome:Canvas;--ca-glass-tint-solid:Canvas;--ca-glass-bg:Canvas;--ca-glass-border:CanvasText;--ca-glass-shadow:none;--ca-overlay-shadow:none;--ca-panel-shadow:none;--ca-shadow-xs:none;--ca-shadow-sm:none;--ca-shadow-md:none;--ca-shadow-lg:none;--ca-shadow-xl:none;--ca-outline-subtle:CanvasText;--ca-outline-default:CanvasText;--ca-outline-strong:CanvasText;--ca-scrim-color:transparent}.glass,.glass-ultra-thin,.glass-thin,.glass-regular,.glass-thick,.glass-chrome,.glass-nav-layer,.glass-bg-extend,.glass-btn,.glass-btn-prominent,.glass-btn-clear,.glass-overlay,.glass-panel,.glass-chrome-layer,.glass-upload-zone{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background-color:canvas!important}.glass,.glass-ultra-thin,.glass-thin,.glass-regular,.glass-thick,.glass-chrome,.glass-overlay,.glass-panel,.glass-upload-zone,.ca-glass-card,.ca-surface,.ca-auth-card,.ca-popover-content,.ca-dropdown-content,.ca-sel__content,.ca-combobox__content,.ca-tooltip-content,.ca-cmd-dialog,.ca-notif-panel,.ca-toast,.ca-dialog,.ca-sheet,.ca-drawer,.ca-alert,.ca-link-card,.ca-form-section,.ca-accordion-item,.ca-tabs-list,.ca-col-toggle__content,.ca-facet__content{border:1px solid canvastext}.ca-sidebar,.ca-rail,.ca-panel{border-inline-end:1px solid canvastext}.ca-site-header,.ca-docs-header,.ca-mobile-header,.ca-shell__desktop-header,.ca-mobile-pane__header{border-bottom:1px solid canvastext}.ca-bottom-nav,.ca-sticky-actions,.ca-app-form__footer{border-top:1px solid canvastext}}:root,[data-ca-tokens],[data-theme-scope]{--ca-surface-glass-blur-1:blur(8px) saturate(160%);--ca-surface-glass-blur-2:blur(14px) saturate(175%);--ca-surface-glass-blur-3:blur(22px) saturate(190%);--ca-surface-glass-blur-4:blur(32px) saturate(200%);--ca-surface-glass-blur-5:blur(44px) saturate(210%);--ca-surface-glass-fill-1:oklch(97% .003 55/.15);--ca-surface-glass-fill-2:oklch(97% .003 55/.22);--ca-surface-glass-fill-3:oklch(97% .003 55/.32);--ca-surface-glass-fill-4:oklch(97.5% .003 55/.52);--ca-surface-glass-fill-5:oklch(98% .002 55/.72);--ca-surface-glass-edge:inset 0 .5px 0 oklch(100% 0 0/.7), inset 0 -.5px 0 #00000014;--ca-surface-frost-blur-1:blur(5px) saturate(140%);--ca-surface-frost-blur-2:blur(8px) saturate(155%);--ca-surface-frost-blur-3:blur(12px) saturate(165%);--ca-surface-frost-blur-4:blur(18px) saturate(175%);--ca-surface-frost-blur-5:blur(24px) saturate(185%);--ca-elevation-0:0 0 #0000;--ca-elevation-1:0 1px 2px oklch(0% 0 0/.06);--ca-elevation-2:0 2px 8px oklch(0% 0 0/.08);--ca-elevation-3:0 4px 16px oklch(0% 0 0/.1);--ca-elevation-4:0 12px 32px -8px oklch(0% 0 0/.16);--ca-elevation-5:0 24px 56px -12px oklch(0% 0 0/.2)}.dark,[data-theme-scope=dark]{--ca-surface-glass-blur-1:blur(8px) saturate(150%) brightness(1.02);--ca-surface-glass-blur-2:blur(14px) saturate(165%) brightness(1.02);--ca-surface-glass-blur-3:blur(22px) saturate(180%) brightness(1.02);--ca-surface-glass-blur-4:blur(32px) saturate(200%) brightness(1.01);--ca-surface-glass-blur-5:blur(44px) saturate(210%) brightness(1.01);--ca-surface-glass-fill-1:oklch(20% 0 0/.22);--ca-surface-glass-fill-2:oklch(22% 0 0/.34);--ca-surface-glass-fill-3:oklch(24% 0 0/.44);--ca-surface-glass-fill-4:oklch(20% 0 0/.65);--ca-surface-glass-fill-5:oklch(16% 0 0/.85);--ca-surface-glass-edge:inset 0 .5px 0 oklch(100% 0 0/.22), inset 0 -.5px 0 #00000014;--ca-elevation-1:0 1px 3px oklch(0% 0 0/.3);--ca-elevation-2:0 2px 8px oklch(0% 0 0/.32);--ca-elevation-3:0 4px 16px oklch(0% 0 0/.35);--ca-elevation-4:0 12px 32px -8px oklch(0% 0 0/.45);--ca-elevation-5:0 24px 56px -12px oklch(0% 0 0/.5)}.ca-surface{--ca-surface-radius:var(--ca-radius-lg);--ca-surface-filter:var(--ca-mat-ultra-thin-filter);--ca-surface-fill:var(--ca-mat-ultra-thin-fill);--ca-surface-shadow:var(--ca-mat-ultra-thin-shadow);--ca-surface-edge:var(--ca-mat-edge);--ca-surface-tint:none;--ca-surface-glow:0 0 #0000;box-sizing:border-box;background:var(--ca-surface-tint), var(--ca-surface-fill);-webkit-backdrop-filter:var(--ca-surface-filter);backdrop-filter:var(--ca-surface-filter);box-shadow:var(--ca-surface-shadow), var(--ca-surface-edge), var(--ca-surface-glow);border-radius:var(--ca-surface-radius);color:var(--ca-text-primary);position:relative}.ca-surface[data-elevation="0"]{--ca-surface-shadow:var(--ca-elevation-0)}.ca-surface[data-elevation="1"]{--ca-surface-shadow:var(--ca-elevation-1)}.ca-surface[data-elevation="2"]{--ca-surface-shadow:var(--ca-elevation-2)}.ca-surface[data-elevation="3"]{--ca-surface-shadow:var(--ca-elevation-3)}.ca-surface[data-elevation="4"]{--ca-surface-shadow:var(--ca-elevation-4)}.ca-surface[data-elevation="5"]{--ca-surface-shadow:var(--ca-elevation-5)}.ca-surface[data-material=auto][data-elevation="0"]{--ca-surface-filter:var(--ca-mat-ultra-thin-filter);--ca-surface-fill:var(--ca-mat-ultra-thin-fill);--ca-surface-shadow:0 0 #0000}.ca-surface[data-material=auto][data-elevation="1"]{--ca-surface-filter:var(--ca-mat-ultra-thin-filter);--ca-surface-fill:var(--ca-mat-ultra-thin-fill);--ca-surface-shadow:var(--ca-mat-ultra-thin-shadow)}.ca-surface[data-material=auto][data-elevation="2"]{--ca-surface-filter:var(--ca-mat-thin-filter);--ca-surface-fill:var(--ca-mat-thin-fill);--ca-surface-shadow:var(--ca-mat-thin-shadow)}.ca-surface[data-material=auto][data-elevation="3"]{--ca-surface-filter:var(--ca-mat-regular-filter);--ca-surface-fill:var(--ca-mat-regular-fill);--ca-surface-shadow:var(--ca-mat-regular-shadow)}.ca-surface[data-material=auto][data-elevation="4"]{--ca-surface-filter:var(--ca-mat-thick-filter);--ca-surface-fill:var(--ca-mat-thick-fill);--ca-surface-shadow:var(--ca-mat-thick-shadow)}.ca-surface[data-material=auto][data-elevation="5"]{--ca-surface-filter:var(--ca-mat-chrome-filter);--ca-surface-fill:var(--ca-mat-chrome-fill);--ca-surface-shadow:var(--ca-mat-chrome-shadow)}.ca-surface[data-material=solid]{--ca-surface-filter:none;--ca-surface-edge:inset 0 0 0 var(--ca-border-width) var(--ca-outline-subtle);--ca-surface-fill:var(--ca-surface-raised)}.ca-surface[data-material=solid][data-elevation="4"],.ca-surface[data-material=solid][data-elevation="5"]{--ca-surface-fill:var(--ca-surface-overlay)}.ca-surface[data-material=frosted]{--ca-surface-edge:inset 0 0 0 var(--ca-border-width) var(--ca-outline-subtle);--ca-surface-filter:var(--ca-surface-frost-blur-1);--ca-surface-fill:color-mix(in oklab, var(--ca-surface-raised) 55%, transparent)}.ca-surface[data-material=frosted][data-elevation="2"]{--ca-surface-filter:var(--ca-surface-frost-blur-2);--ca-surface-fill:color-mix(in oklab, var(--ca-surface-raised) 62%, transparent)}.ca-surface[data-material=frosted][data-elevation="3"]{--ca-surface-filter:var(--ca-surface-frost-blur-3);--ca-surface-fill:color-mix(in oklab, var(--ca-surface-raised) 70%, transparent)}.ca-surface[data-material=frosted][data-elevation="4"]{--ca-surface-filter:var(--ca-surface-frost-blur-4);--ca-surface-fill:color-mix(in oklab, var(--ca-surface-overlay) 78%, transparent)}.ca-surface[data-material=frosted][data-elevation="5"]{--ca-surface-filter:var(--ca-surface-frost-blur-5);--ca-surface-fill:color-mix(in oklab, var(--ca-surface-overlay) 86%, transparent)}.ca-surface[data-material=glass],.ca-surface[data-material=liquid]{--ca-surface-edge:var(--ca-surface-glass-edge)}.ca-surface[data-material=glass][data-elevation="0"],.ca-surface[data-material=glass][data-elevation="1"],.ca-surface[data-material=liquid][data-elevation="0"],.ca-surface[data-material=liquid][data-elevation="1"]{--ca-surface-filter:var(--ca-surface-glass-blur-1);--ca-surface-fill:var(--ca-surface-glass-fill-1)}.ca-surface[data-material=glass][data-elevation="2"],.ca-surface[data-material=liquid][data-elevation="2"]{--ca-surface-filter:var(--ca-surface-glass-blur-2);--ca-surface-fill:var(--ca-surface-glass-fill-2)}.ca-surface[data-material=glass][data-elevation="3"],.ca-surface[data-material=liquid][data-elevation="3"]{--ca-surface-filter:var(--ca-surface-glass-blur-3);--ca-surface-fill:var(--ca-surface-glass-fill-3)}.ca-surface[data-material=glass][data-elevation="4"],.ca-surface[data-material=liquid][data-elevation="4"]{--ca-surface-filter:var(--ca-surface-glass-blur-4);--ca-surface-fill:var(--ca-surface-glass-fill-4)}.ca-surface[data-material=glass][data-elevation="5"],.ca-surface[data-material=liquid][data-elevation="5"]{--ca-surface-filter:var(--ca-surface-glass-blur-5);--ca-surface-fill:var(--ca-surface-glass-fill-5)}.ca-surface[data-tone=brand]{--ca-surface-tone:var(--ca-brand-main)}.ca-surface[data-tone=success]{--ca-surface-tone:var(--ca-semantic-success)}.ca-surface[data-tone=warning]{--ca-surface-tone:var(--ca-semantic-warning)}.ca-surface[data-tone=error]{--ca-surface-tone:var(--ca-semantic-error)}.ca-surface[data-tone=info]{--ca-surface-tone:var(--ca-semantic-info)}.ca-surface[data-tone]:not([data-tone=neutral]){--ca-surface-wash:color-mix(in oklab, var(--ca-surface-tone) 10%, transparent);--ca-surface-tint:linear-gradient(var(--ca-surface-wash), var(--ca-surface-wash))}.ca-surface[data-variant=outlined][data-material]{--ca-surface-fill:transparent;--ca-surface-filter:none;--ca-surface-shadow:0 0 #0000;--ca-surface-edge:inset 0 0 0 var(--ca-border-width) var(--ca-surface-tone,var(--ca-border-color));--ca-surface-tint:none}.ca-surface[data-variant=ghost][data-material]{--ca-surface-fill:transparent;--ca-surface-filter:none;--ca-surface-shadow:0 0 #0000;--ca-surface-edge:0 0 #0000;--ca-surface-glow:0 0 #0000}.ca-surface[data-glow]{--ca-surface-glow:0 0 24px var(--ca-glow-primary)}.ca-surface[data-radius=none]{--ca-surface-radius:0}.ca-surface[data-radius=sm]{--ca-surface-radius:var(--ca-radius-sm)}.ca-surface[data-radius=md]{--ca-surface-radius:var(--ca-radius-md)}.ca-surface[data-radius=lg]{--ca-surface-radius:var(--ca-radius-lg)}.ca-surface[data-radius=xl]{--ca-surface-radius:var(--ca-radius-xl)}.ca-surface[data-radius=pill]{--ca-surface-radius:var(--ca-radius-pill)}.ca-surface[data-interactive]{cursor:pointer;color:inherit;transition:box-shadow var(--ca-duration-fast) var(--ca-ease-standard), background-color var(--ca-duration-fast) var(--ca-ease-standard);text-decoration:none}.ca-surface[data-interactive]:hover{box-shadow:var(--ca-surface-shadow), var(--ca-surface-edge), var(--ca-surface-glow), inset 0 0 0 999px var(--ca-action-hover)}.ca-surface[data-interactive]:active{box-shadow:var(--ca-surface-shadow), var(--ca-surface-edge), var(--ca-surface-glow), inset 0 0 0 999px var(--ca-action-selected)}.ca-surface[data-interactive]:focus-visible{outline:var(--ca-border-width-focus) solid var(--ca-focus-ring);outline-offset:var(--ca-focus-ring-offset)}@media (prefers-reduced-motion:reduce){.ca-surface[data-interactive]{transition:none}}@media (prefers-reduced-transparency:reduce){.ca-surface[data-material=frosted],.ca-surface[data-material=glass],.ca-surface[data-material=liquid],.ca-surface[data-material=auto]{--ca-surface-filter:none;--ca-surface-fill:var(--ca-glass-tint-solid)}}@media (forced-colors:active){.ca-surface{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;color:canvastext;background-color:canvas;background-image:none;border:1px solid canvastext}.ca-surface[data-variant=ghost]{border-color:#0000}.ca-surface[data-interactive]:focus-visible{outline-color:highlight}}}@layer ca.utilities{.ca-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ca-sr-only--focusable:focus,.ca-sr-only--focusable:focus-within{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}@media (width<=899.98px){.ca-shell__content .ca-sr-only--shell{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@container (width<=599.98px){.ca-table--cards thead{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.ca-search-field{flex:1;min-width:180px;max-width:320px}.ca-toolbar-spacer{flex:1}.ca-toolbar-sep{background:var(--ca-outline-subtle);flex-shrink:0;width:1px;height:20px}.ca-clear-btn{color:var(--ca-text-hint);cursor:pointer;border-radius:var(--ca-radius-sm);transition:color var(--ca-duration-fast);background:0 0;border:none;flex-shrink:0;padding:2px 4px;font-family:inherit;font-size:12px;font-weight:500}.ca-clear-btn:hover{color:var(--ca-text-primary)}.ca-page-info{font-size:var(--ca-font-size-caption);color:var(--ca-text-hint);white-space:nowrap}.ca-row-actions{opacity:0;transition:opacity var(--ca-duration-fast) var(--ca-ease-standard);justify-content:flex-end}tr:hover .ca-row-actions,tr:focus-within .ca-row-actions{opacity:1}.ca-col-check{width:44px;padding-left:20px!important;padding-right:4px!important}.ca-col-actions{width:80px}.ca-row-check{width:15px;height:15px;accent-color:var(--ca-brand-main);cursor:pointer}.ca-row--selected td{background:color-mix(in oklab, var(--ca-brand-main) 6%, transparent)!important}.ca-avatar-row{align-items:center;gap:var(--ca-space-4,16px);display:flex}.ca-avatar-meta{gap:var(--ca-space-1,4px);flex-direction:column;display:flex}.ca-avatar-hint{font-size:var(--ca-font-size-caption);color:var(--ca-text-hint);margin:0}.ca-rail-btn{border-radius:var(--ca-radius-md);cursor:pointer;width:100%;height:40px;color:var(--ca-text-hint);transition:background var(--ca-duration-fast) var(--ca-ease-standard), color var(--ca-duration-fast) var(--ca-ease-standard);background:0 0;border:none;justify-content:center;align-items:center;text-decoration:none;display:flex}.ca-rail-btn:hover{background:color-mix(in oklab, var(--ca-brand-main) 8%, transparent);color:var(--ca-text-primary)}.ca-rail-btn--danger:hover{background:color-mix(in oklab, var(--ca-semantic-error) 10%, transparent);color:var(--ca-semantic-error)}.ca-rail-avatar{border-radius:var(--ca-radius-md);width:100%;height:40px;transition:opacity var(--ca-duration-fast);justify-content:center;align-items:center;text-decoration:none;display:flex}.ca-rail-avatar:hover{opacity:.75}.ca-btn-danger{color:var(--ca-semantic-error)!important;border-color:var(--ca-semantic-error)!important}.ca-btn-danger-ghost{color:var(--ca-semantic-error)!important}.ca-bar-fill{border-radius:var(--ca-radius-pill);background:var(--ca-brand-main);height:100%;width:var(--bar-w,0%);transition:width .6s var(--ca-ease-decelerate)}.ca-bar-fill--warn{background:var(--ca-semantic-warning)}.ca-pricing-cta{width:100%;margin-top:auto}.ca-trend-up{color:var(--ca-semantic-success)}.ca-trend-down{color:var(--ca-semantic-error)}.ca-bar{align-items:center;gap:var(--ca-space-3);min-height:var(--ca-bar-h);padding-inline:var(--ca-space-4);border-bottom:var(--ca-border-width) solid var(--ca-outline-subtle);flex-shrink:0;min-width:0;display:flex;container-type:inline-size}.ca-bar__lead{align-items:baseline;gap:var(--ca-space-2);flex:1;min-width:0;display:flex}.ca-bar__title,.ca-bar__sub{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ca-bar__sub{font-size:var(--ca-font-size-caption);color:var(--ca-text-secondary);flex:1}.ca-bar__actions{align-items:center;gap:var(--ca-space-2);flex-shrink:0;margin-inline-start:auto;display:flex}@container (width<=599.98px){.ca-bar__sub{display:none}}[data-gap="0"]{gap:var(--ca-space-0)}[data-p="0"]{padding:var(--ca-space-0)}[data-px="0"]{padding-inline:var(--ca-space-0)}[data-py="0"]{padding-block:var(--ca-space-0)}[data-gap="0.5"]{gap:var(--ca-space-0-5)}[data-p="0.5"]{padding:var(--ca-space-0-5)}[data-px="0.5"]{padding-inline:var(--ca-space-0-5)}[data-py="0.5"]{padding-block:var(--ca-space-0-5)}[data-gap="1"]{gap:var(--ca-space-1)}[data-p="1"]{padding:var(--ca-space-1)}[data-px="1"]{padding-inline:var(--ca-space-1)}[data-py="1"]{padding-block:var(--ca-space-1)}[data-gap="1.5"]{gap:var(--ca-space-1-5)}[data-p="1.5"]{padding:var(--ca-space-1-5)}[data-px="1.5"]{padding-inline:var(--ca-space-1-5)}[data-py="1.5"]{padding-block:var(--ca-space-1-5)}[data-gap="2"]{gap:var(--ca-space-2)}[data-p="2"]{padding:var(--ca-space-2)}[data-px="2"]{padding-inline:var(--ca-space-2)}[data-py="2"]{padding-block:var(--ca-space-2)}[data-gap="2.5"]{gap:var(--ca-space-2-5)}[data-p="2.5"]{padding:var(--ca-space-2-5)}[data-px="2.5"]{padding-inline:var(--ca-space-2-5)}[data-py="2.5"]{padding-block:var(--ca-space-2-5)}[data-gap="3"]{gap:var(--ca-space-3)}[data-p="3"]{padding:var(--ca-space-3)}[data-px="3"]{padding-inline:var(--ca-space-3)}[data-py="3"]{padding-block:var(--ca-space-3)}[data-gap="3.5"]{gap:var(--ca-space-3-5)}[data-p="3.5"]{padding:var(--ca-space-3-5)}[data-px="3.5"]{padding-inline:var(--ca-space-3-5)}[data-py="3.5"]{padding-block:var(--ca-space-3-5)}[data-gap="4"]{gap:var(--ca-space-4)}[data-p="4"]{padding:var(--ca-space-4)}[data-px="4"]{padding-inline:var(--ca-space-4)}[data-py="4"]{padding-block:var(--ca-space-4)}[data-gap="4.5"]{gap:var(--ca-space-4-5)}[data-p="4.5"]{padding:var(--ca-space-4-5)}[data-px="4.5"]{padding-inline:var(--ca-space-4-5)}[data-py="4.5"]{padding-block:var(--ca-space-4-5)}[data-gap="5"]{gap:var(--ca-space-5)}[data-p="5"]{padding:var(--ca-space-5)}[data-px="5"]{padding-inline:var(--ca-space-5)}[data-py="5"]{padding-block:var(--ca-space-5)}[data-gap="6"]{gap:var(--ca-space-6)}[data-p="6"]{padding:var(--ca-space-6)}[data-px="6"]{padding-inline:var(--ca-space-6)}[data-py="6"]{padding-block:var(--ca-space-6)}[data-gap="7"]{gap:var(--ca-space-7)}[data-p="7"]{padding:var(--ca-space-7)}[data-px="7"]{padding-inline:var(--ca-space-7)}[data-py="7"]{padding-block:var(--ca-space-7)}[data-gap="8"]{gap:var(--ca-space-8)}[data-p="8"]{padding:var(--ca-space-8)}[data-px="8"]{padding-inline:var(--ca-space-8)}[data-py="8"]{padding-block:var(--ca-space-8)}[data-gap="10"]{gap:var(--ca-space-10)}[data-p="10"]{padding:var(--ca-space-10)}[data-px="10"]{padding-inline:var(--ca-space-10)}[data-py="10"]{padding-block:var(--ca-space-10)}[data-gap="11"]{gap:var(--ca-space-11)}[data-p="11"]{padding:var(--ca-space-11)}[data-px="11"]{padding-inline:var(--ca-space-11)}[data-py="11"]{padding-block:var(--ca-space-11)}[data-gap="12"]{gap:var(--ca-space-12)}[data-p="12"]{padding:var(--ca-space-12)}[data-px="12"]{padding-inline:var(--ca-space-12)}[data-py="12"]{padding-block:var(--ca-space-12)}[data-gap="16"]{gap:var(--ca-space-16)}[data-p="16"]{padding:var(--ca-space-16)}[data-px="16"]{padding-inline:var(--ca-space-16)}[data-py="16"]{padding-block:var(--ca-space-16)}[data-gap="20"]{gap:var(--ca-space-20)}[data-p="20"]{padding:var(--ca-space-20)}[data-px="20"]{padding-inline:var(--ca-space-20)}[data-py="20"]{padding-block:var(--ca-space-20)}[data-gap="24"]{gap:var(--ca-space-24)}[data-p="24"]{padding:var(--ca-space-24)}[data-px="24"]{padding-inline:var(--ca-space-24)}[data-py="24"]{padding-block:var(--ca-space-24)}[data-align=start]{align-items:flex-start}[data-align=center]{align-items:center}[data-align=end]{align-items:flex-end}[data-align=stretch]{align-items:stretch}[data-align=baseline]{align-items:baseline}[data-justify=start]{justify-content:flex-start}[data-justify=center]{justify-content:center}[data-justify=end]{justify-content:flex-end}[data-justify=between]{justify-content:space-between}[data-justify=around]{justify-content:space-around}[data-justify=evenly]{justify-content:space-evenly}[data-direction=row]{flex-direction:row}[data-direction=column]{flex-direction:column}[data-direction=row-reverse]{flex-direction:row-reverse}[data-direction=column-reverse]{flex-direction:column-reverse}[data-columns="1"]{grid-template-columns:repeat(1,minmax(0,1fr))}[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}[data-columns="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}[data-columns="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}[data-columns="7"]{grid-template-columns:repeat(7,minmax(0,1fr))}[data-columns="8"]{grid-template-columns:repeat(8,minmax(0,1fr))}[data-columns="9"]{grid-template-columns:repeat(9,minmax(0,1fr))}[data-columns="10"]{grid-template-columns:repeat(10,minmax(0,1fr))}[data-columns="11"]{grid-template-columns:repeat(11,minmax(0,1fr))}[data-columns="12"]{grid-template-columns:repeat(12,minmax(0,1fr))}[data-wrap=true]{flex-wrap:wrap}@media (width>=600px){[data-sm-gap="0"]{gap:var(--ca-space-0)}[data-sm-p="0"]{padding:var(--ca-space-0)}[data-sm-px="0"]{padding-inline:var(--ca-space-0)}[data-sm-py="0"]{padding-block:var(--ca-space-0)}[data-sm-gap="1"]{gap:var(--ca-space-1)}[data-sm-p="1"]{padding:var(--ca-space-1)}[data-sm-px="1"]{padding-inline:var(--ca-space-1)}[data-sm-py="1"]{padding-block:var(--ca-space-1)}[data-sm-gap="2"]{gap:var(--ca-space-2)}[data-sm-p="2"]{padding:var(--ca-space-2)}[data-sm-px="2"]{padding-inline:var(--ca-space-2)}[data-sm-py="2"]{padding-block:var(--ca-space-2)}[data-sm-gap="3"]{gap:var(--ca-space-3)}[data-sm-p="3"]{padding:var(--ca-space-3)}[data-sm-px="3"]{padding-inline:var(--ca-space-3)}[data-sm-py="3"]{padding-block:var(--ca-space-3)}[data-sm-gap="4"]{gap:var(--ca-space-4)}[data-sm-p="4"]{padding:var(--ca-space-4)}[data-sm-px="4"]{padding-inline:var(--ca-space-4)}[data-sm-py="4"]{padding-block:var(--ca-space-4)}[data-sm-gap="5"]{gap:var(--ca-space-5)}[data-sm-p="5"]{padding:var(--ca-space-5)}[data-sm-px="5"]{padding-inline:var(--ca-space-5)}[data-sm-py="5"]{padding-block:var(--ca-space-5)}[data-sm-gap="6"]{gap:var(--ca-space-6)}[data-sm-p="6"]{padding:var(--ca-space-6)}[data-sm-px="6"]{padding-inline:var(--ca-space-6)}[data-sm-py="6"]{padding-block:var(--ca-space-6)}[data-sm-gap="8"]{gap:var(--ca-space-8)}[data-sm-p="8"]{padding:var(--ca-space-8)}[data-sm-px="8"]{padding-inline:var(--ca-space-8)}[data-sm-py="8"]{padding-block:var(--ca-space-8)}[data-sm-gap="10"]{gap:var(--ca-space-10)}[data-sm-p="10"]{padding:var(--ca-space-10)}[data-sm-px="10"]{padding-inline:var(--ca-space-10)}[data-sm-py="10"]{padding-block:var(--ca-space-10)}[data-sm-gap="12"]{gap:var(--ca-space-12)}[data-sm-p="12"]{padding:var(--ca-space-12)}[data-sm-px="12"]{padding-inline:var(--ca-space-12)}[data-sm-py="12"]{padding-block:var(--ca-space-12)}[data-sm-gap="16"]{gap:var(--ca-space-16)}[data-sm-p="16"]{padding:var(--ca-space-16)}[data-sm-px="16"]{padding-inline:var(--ca-space-16)}[data-sm-py="16"]{padding-block:var(--ca-space-16)}[data-sm-gap="20"]{gap:var(--ca-space-20)}[data-sm-p="20"]{padding:var(--ca-space-20)}[data-sm-px="20"]{padding-inline:var(--ca-space-20)}[data-sm-py="20"]{padding-block:var(--ca-space-20)}[data-sm-gap="24"]{gap:var(--ca-space-24)}[data-sm-p="24"]{padding:var(--ca-space-24)}[data-sm-px="24"]{padding-inline:var(--ca-space-24)}[data-sm-py="24"]{padding-block:var(--ca-space-24)}[data-sm-align=start]{align-items:flex-start}[data-sm-align=center]{align-items:center}[data-sm-align=end]{align-items:flex-end}[data-sm-align=stretch]{align-items:stretch}[data-sm-align=baseline]{align-items:baseline}[data-sm-justify=start]{justify-content:flex-start}[data-sm-justify=center]{justify-content:center}[data-sm-justify=end]{justify-content:flex-end}[data-sm-justify=between]{justify-content:space-between}[data-sm-justify=around]{justify-content:space-around}[data-sm-justify=evenly]{justify-content:space-evenly}[data-sm-direction=row]{flex-direction:row}[data-sm-direction=column]{flex-direction:column}[data-sm-direction=row-reverse]{flex-direction:row-reverse}[data-sm-direction=column-reverse]{flex-direction:column-reverse}[data-sm-columns="1"]{grid-template-columns:repeat(1,minmax(0,1fr))}[data-sm-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}[data-sm-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}[data-sm-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}[data-sm-columns="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}[data-sm-columns="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}[data-sm-columns="7"]{grid-template-columns:repeat(7,minmax(0,1fr))}[data-sm-columns="8"]{grid-template-columns:repeat(8,minmax(0,1fr))}[data-sm-columns="9"]{grid-template-columns:repeat(9,minmax(0,1fr))}[data-sm-columns="10"]{grid-template-columns:repeat(10,minmax(0,1fr))}[data-sm-columns="11"]{grid-template-columns:repeat(11,minmax(0,1fr))}[data-sm-columns="12"]{grid-template-columns:repeat(12,minmax(0,1fr))}[data-sm-wrap=true]{flex-wrap:wrap}}@media (width>=900px){[data-md-gap="0"]{gap:var(--ca-space-0)}[data-md-p="0"]{padding:var(--ca-space-0)}[data-md-px="0"]{padding-inline:var(--ca-space-0)}[data-md-py="0"]{padding-block:var(--ca-space-0)}[data-md-gap="1"]{gap:var(--ca-space-1)}[data-md-p="1"]{padding:var(--ca-space-1)}[data-md-px="1"]{padding-inline:var(--ca-space-1)}[data-md-py="1"]{padding-block:var(--ca-space-1)}[data-md-gap="2"]{gap:var(--ca-space-2)}[data-md-p="2"]{padding:var(--ca-space-2)}[data-md-px="2"]{padding-inline:var(--ca-space-2)}[data-md-py="2"]{padding-block:var(--ca-space-2)}[data-md-gap="3"]{gap:var(--ca-space-3)}[data-md-p="3"]{padding:var(--ca-space-3)}[data-md-px="3"]{padding-inline:var(--ca-space-3)}[data-md-py="3"]{padding-block:var(--ca-space-3)}[data-md-gap="4"]{gap:var(--ca-space-4)}[data-md-p="4"]{padding:var(--ca-space-4)}[data-md-px="4"]{padding-inline:var(--ca-space-4)}[data-md-py="4"]{padding-block:var(--ca-space-4)}[data-md-gap="5"]{gap:var(--ca-space-5)}[data-md-p="5"]{padding:var(--ca-space-5)}[data-md-px="5"]{padding-inline:var(--ca-space-5)}[data-md-py="5"]{padding-block:var(--ca-space-5)}[data-md-gap="6"]{gap:var(--ca-space-6)}[data-md-p="6"]{padding:var(--ca-space-6)}[data-md-px="6"]{padding-inline:var(--ca-space-6)}[data-md-py="6"]{padding-block:var(--ca-space-6)}[data-md-gap="8"]{gap:var(--ca-space-8)}[data-md-p="8"]{padding:var(--ca-space-8)}[data-md-px="8"]{padding-inline:var(--ca-space-8)}[data-md-py="8"]{padding-block:var(--ca-space-8)}[data-md-gap="10"]{gap:var(--ca-space-10)}[data-md-p="10"]{padding:var(--ca-space-10)}[data-md-px="10"]{padding-inline:var(--ca-space-10)}[data-md-py="10"]{padding-block:var(--ca-space-10)}[data-md-gap="12"]{gap:var(--ca-space-12)}[data-md-p="12"]{padding:var(--ca-space-12)}[data-md-px="12"]{padding-inline:var(--ca-space-12)}[data-md-py="12"]{padding-block:var(--ca-space-12)}[data-md-gap="16"]{gap:var(--ca-space-16)}[data-md-p="16"]{padding:var(--ca-space-16)}[data-md-px="16"]{padding-inline:var(--ca-space-16)}[data-md-py="16"]{padding-block:var(--ca-space-16)}[data-md-gap="20"]{gap:var(--ca-space-20)}[data-md-p="20"]{padding:var(--ca-space-20)}[data-md-px="20"]{padding-inline:var(--ca-space-20)}[data-md-py="20"]{padding-block:var(--ca-space-20)}[data-md-gap="24"]{gap:var(--ca-space-24)}[data-md-p="24"]{padding:var(--ca-space-24)}[data-md-px="24"]{padding-inline:var(--ca-space-24)}[data-md-py="24"]{padding-block:var(--ca-space-24)}[data-md-align=start]{align-items:flex-start}[data-md-align=center]{align-items:center}[data-md-align=end]{align-items:flex-end}[data-md-align=stretch]{align-items:stretch}[data-md-align=baseline]{align-items:baseline}[data-md-justify=start]{justify-content:flex-start}[data-md-justify=center]{justify-content:center}[data-md-justify=end]{justify-content:flex-end}[data-md-justify=between]{justify-content:space-between}[data-md-justify=around]{justify-content:space-around}[data-md-justify=evenly]{justify-content:space-evenly}[data-md-direction=row]{flex-direction:row}[data-md-direction=column]{flex-direction:column}[data-md-direction=row-reverse]{flex-direction:row-reverse}[data-md-direction=column-reverse]{flex-direction:column-reverse}[data-md-columns="1"]{grid-template-columns:repeat(1,minmax(0,1fr))}[data-md-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}[data-md-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}[data-md-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}[data-md-columns="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}[data-md-columns="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}[data-md-columns="7"]{grid-template-columns:repeat(7,minmax(0,1fr))}[data-md-columns="8"]{grid-template-columns:repeat(8,minmax(0,1fr))}[data-md-columns="9"]{grid-template-columns:repeat(9,minmax(0,1fr))}[data-md-columns="10"]{grid-template-columns:repeat(10,minmax(0,1fr))}[data-md-columns="11"]{grid-template-columns:repeat(11,minmax(0,1fr))}[data-md-columns="12"]{grid-template-columns:repeat(12,minmax(0,1fr))}[data-md-wrap=true]{flex-wrap:wrap}}@media (width>=1200px){[data-lg-gap="0"]{gap:var(--ca-space-0)}[data-lg-p="0"]{padding:var(--ca-space-0)}[data-lg-px="0"]{padding-inline:var(--ca-space-0)}[data-lg-py="0"]{padding-block:var(--ca-space-0)}[data-lg-gap="1"]{gap:var(--ca-space-1)}[data-lg-p="1"]{padding:var(--ca-space-1)}[data-lg-px="1"]{padding-inline:var(--ca-space-1)}[data-lg-py="1"]{padding-block:var(--ca-space-1)}[data-lg-gap="2"]{gap:var(--ca-space-2)}[data-lg-p="2"]{padding:var(--ca-space-2)}[data-lg-px="2"]{padding-inline:var(--ca-space-2)}[data-lg-py="2"]{padding-block:var(--ca-space-2)}[data-lg-gap="3"]{gap:var(--ca-space-3)}[data-lg-p="3"]{padding:var(--ca-space-3)}[data-lg-px="3"]{padding-inline:var(--ca-space-3)}[data-lg-py="3"]{padding-block:var(--ca-space-3)}[data-lg-gap="4"]{gap:var(--ca-space-4)}[data-lg-p="4"]{padding:var(--ca-space-4)}[data-lg-px="4"]{padding-inline:var(--ca-space-4)}[data-lg-py="4"]{padding-block:var(--ca-space-4)}[data-lg-gap="5"]{gap:var(--ca-space-5)}[data-lg-p="5"]{padding:var(--ca-space-5)}[data-lg-px="5"]{padding-inline:var(--ca-space-5)}[data-lg-py="5"]{padding-block:var(--ca-space-5)}[data-lg-gap="6"]{gap:var(--ca-space-6)}[data-lg-p="6"]{padding:var(--ca-space-6)}[data-lg-px="6"]{padding-inline:var(--ca-space-6)}[data-lg-py="6"]{padding-block:var(--ca-space-6)}[data-lg-gap="8"]{gap:var(--ca-space-8)}[data-lg-p="8"]{padding:var(--ca-space-8)}[data-lg-px="8"]{padding-inline:var(--ca-space-8)}[data-lg-py="8"]{padding-block:var(--ca-space-8)}[data-lg-gap="10"]{gap:var(--ca-space-10)}[data-lg-p="10"]{padding:var(--ca-space-10)}[data-lg-px="10"]{padding-inline:var(--ca-space-10)}[data-lg-py="10"]{padding-block:var(--ca-space-10)}[data-lg-gap="12"]{gap:var(--ca-space-12)}[data-lg-p="12"]{padding:var(--ca-space-12)}[data-lg-px="12"]{padding-inline:var(--ca-space-12)}[data-lg-py="12"]{padding-block:var(--ca-space-12)}[data-lg-gap="16"]{gap:var(--ca-space-16)}[data-lg-p="16"]{padding:var(--ca-space-16)}[data-lg-px="16"]{padding-inline:var(--ca-space-16)}[data-lg-py="16"]{padding-block:var(--ca-space-16)}[data-lg-gap="20"]{gap:var(--ca-space-20)}[data-lg-p="20"]{padding:var(--ca-space-20)}[data-lg-px="20"]{padding-inline:var(--ca-space-20)}[data-lg-py="20"]{padding-block:var(--ca-space-20)}[data-lg-gap="24"]{gap:var(--ca-space-24)}[data-lg-p="24"]{padding:var(--ca-space-24)}[data-lg-px="24"]{padding-inline:var(--ca-space-24)}[data-lg-py="24"]{padding-block:var(--ca-space-24)}[data-lg-align=start]{align-items:flex-start}[data-lg-align=center]{align-items:center}[data-lg-align=end]{align-items:flex-end}[data-lg-align=stretch]{align-items:stretch}[data-lg-align=baseline]{align-items:baseline}[data-lg-justify=start]{justify-content:flex-start}[data-lg-justify=center]{justify-content:center}[data-lg-justify=end]{justify-content:flex-end}[data-lg-justify=between]{justify-content:space-between}[data-lg-justify=around]{justify-content:space-around}[data-lg-justify=evenly]{justify-content:space-evenly}[data-lg-direction=row]{flex-direction:row}[data-lg-direction=column]{flex-direction:column}[data-lg-direction=row-reverse]{flex-direction:row-reverse}[data-lg-direction=column-reverse]{flex-direction:column-reverse}[data-lg-columns="1"]{grid-template-columns:repeat(1,minmax(0,1fr))}[data-lg-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}[data-lg-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}[data-lg-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}[data-lg-columns="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}[data-lg-columns="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}[data-lg-columns="7"]{grid-template-columns:repeat(7,minmax(0,1fr))}[data-lg-columns="8"]{grid-template-columns:repeat(8,minmax(0,1fr))}[data-lg-columns="9"]{grid-template-columns:repeat(9,minmax(0,1fr))}[data-lg-columns="10"]{grid-template-columns:repeat(10,minmax(0,1fr))}[data-lg-columns="11"]{grid-template-columns:repeat(11,minmax(0,1fr))}[data-lg-columns="12"]{grid-template-columns:repeat(12,minmax(0,1fr))}[data-lg-wrap=true]{flex-wrap:wrap}}@media (width>=1536px){[data-xl-gap="0"]{gap:var(--ca-space-0)}[data-xl-p="0"]{padding:var(--ca-space-0)}[data-xl-px="0"]{padding-inline:var(--ca-space-0)}[data-xl-py="0"]{padding-block:var(--ca-space-0)}[data-xl-gap="1"]{gap:var(--ca-space-1)}[data-xl-p="1"]{padding:var(--ca-space-1)}[data-xl-px="1"]{padding-inline:var(--ca-space-1)}[data-xl-py="1"]{padding-block:var(--ca-space-1)}[data-xl-gap="2"]{gap:var(--ca-space-2)}[data-xl-p="2"]{padding:var(--ca-space-2)}[data-xl-px="2"]{padding-inline:var(--ca-space-2)}[data-xl-py="2"]{padding-block:var(--ca-space-2)}[data-xl-gap="3"]{gap:var(--ca-space-3)}[data-xl-p="3"]{padding:var(--ca-space-3)}[data-xl-px="3"]{padding-inline:var(--ca-space-3)}[data-xl-py="3"]{padding-block:var(--ca-space-3)}[data-xl-gap="4"]{gap:var(--ca-space-4)}[data-xl-p="4"]{padding:var(--ca-space-4)}[data-xl-px="4"]{padding-inline:var(--ca-space-4)}[data-xl-py="4"]{padding-block:var(--ca-space-4)}[data-xl-gap="5"]{gap:var(--ca-space-5)}[data-xl-p="5"]{padding:var(--ca-space-5)}[data-xl-px="5"]{padding-inline:var(--ca-space-5)}[data-xl-py="5"]{padding-block:var(--ca-space-5)}[data-xl-gap="6"]{gap:var(--ca-space-6)}[data-xl-p="6"]{padding:var(--ca-space-6)}[data-xl-px="6"]{padding-inline:var(--ca-space-6)}[data-xl-py="6"]{padding-block:var(--ca-space-6)}[data-xl-gap="8"]{gap:var(--ca-space-8)}[data-xl-p="8"]{padding:var(--ca-space-8)}[data-xl-px="8"]{padding-inline:var(--ca-space-8)}[data-xl-py="8"]{padding-block:var(--ca-space-8)}[data-xl-gap="10"]{gap:var(--ca-space-10)}[data-xl-p="10"]{padding:var(--ca-space-10)}[data-xl-px="10"]{padding-inline:var(--ca-space-10)}[data-xl-py="10"]{padding-block:var(--ca-space-10)}[data-xl-gap="12"]{gap:var(--ca-space-12)}[data-xl-p="12"]{padding:var(--ca-space-12)}[data-xl-px="12"]{padding-inline:var(--ca-space-12)}[data-xl-py="12"]{padding-block:var(--ca-space-12)}[data-xl-gap="16"]{gap:var(--ca-space-16)}[data-xl-p="16"]{padding:var(--ca-space-16)}[data-xl-px="16"]{padding-inline:var(--ca-space-16)}[data-xl-py="16"]{padding-block:var(--ca-space-16)}[data-xl-gap="20"]{gap:var(--ca-space-20)}[data-xl-p="20"]{padding:var(--ca-space-20)}[data-xl-px="20"]{padding-inline:var(--ca-space-20)}[data-xl-py="20"]{padding-block:var(--ca-space-20)}[data-xl-gap="24"]{gap:var(--ca-space-24)}[data-xl-p="24"]{padding:var(--ca-space-24)}[data-xl-px="24"]{padding-inline:var(--ca-space-24)}[data-xl-py="24"]{padding-block:var(--ca-space-24)}[data-xl-align=start]{align-items:flex-start}[data-xl-align=center]{align-items:center}[data-xl-align=end]{align-items:flex-end}[data-xl-align=stretch]{align-items:stretch}[data-xl-align=baseline]{align-items:baseline}[data-xl-justify=start]{justify-content:flex-start}[data-xl-justify=center]{justify-content:center}[data-xl-justify=end]{justify-content:flex-end}[data-xl-justify=between]{justify-content:space-between}[data-xl-justify=around]{justify-content:space-around}[data-xl-justify=evenly]{justify-content:space-evenly}[data-xl-direction=row]{flex-direction:row}[data-xl-direction=column]{flex-direction:column}[data-xl-direction=row-reverse]{flex-direction:row-reverse}[data-xl-direction=column-reverse]{flex-direction:column-reverse}[data-xl-columns="1"]{grid-template-columns:repeat(1,minmax(0,1fr))}[data-xl-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}[data-xl-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}[data-xl-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}[data-xl-columns="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}[data-xl-columns="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}[data-xl-columns="7"]{grid-template-columns:repeat(7,minmax(0,1fr))}[data-xl-columns="8"]{grid-template-columns:repeat(8,minmax(0,1fr))}[data-xl-columns="9"]{grid-template-columns:repeat(9,minmax(0,1fr))}[data-xl-columns="10"]{grid-template-columns:repeat(10,minmax(0,1fr))}[data-xl-columns="11"]{grid-template-columns:repeat(11,minmax(0,1fr))}[data-xl-columns="12"]{grid-template-columns:repeat(12,minmax(0,1fr))}[data-xl-wrap=true]{flex-wrap:wrap}}.ca-prose{font-size:var(--ca-font-size-body1);color:var(--ca-text-body);overflow-wrap:break-word;min-width:0;line-height:1.75}.ca-prose>:first-child{margin-top:0}.ca-prose>:last-child{margin-bottom:0}.ca-prose :where(p,ul,ol,blockquote,.ca-table-wrap,.ca-prose>table,.ca-code,figure,details){margin:1rem 0}.ca-prose :where(h1,h2,h3,h4,h5,h6){color:var(--ca-text-primary);text-wrap:balance;font-weight:650;position:relative}.ca-prose :where(h2){letter-spacing:-.02em;margin:3rem 0 1rem;padding-top:.25rem;font-size:clamp(1.3125rem,1.15rem + .7vw,1.5rem);line-height:1.25}.ca-prose :where(h3){letter-spacing:-.01em;margin:2.25rem 0 .75rem;font-size:1.125rem;line-height:1.35}.ca-prose :where(h4){font-size:var(--ca-font-size-body1);margin:1.75rem 0 .5rem;line-height:1.4}.ca-prose .ca-prose-anchor{color:var(--ca-text-hint);opacity:0;transition:opacity var(--ca-duration-fast) var(--ca-ease-standard);padding-right:.25rem;font-weight:500;text-decoration:none;position:absolute;left:-1.25rem}.ca-prose :where(h2,h3,h4):hover .ca-prose-anchor,.ca-prose .ca-prose-anchor:focus-visible{opacity:1}@media (hover:none){.ca-prose .ca-prose-anchor{opacity:1;display:none}}.ca-prose :where(strong){color:var(--ca-text-primary);font-weight:600}.ca-prose :where(ul,ol){padding-left:1.375rem}.ca-prose :where(li){margin:.375rem 0;padding-left:.25rem}.ca-prose :where(li)::marker{color:var(--ca-text-disabled)}.ca-prose :where(li>ul,li>ol){margin:.375rem 0}.ca-prose :where(a:not(.ca-prose-anchor)){color:var(--ca-brand-text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--ca-brand-main) 35%, transparent);text-decoration-color:color-mix(in oklab, var(--ca-brand-main) 35%, transparent);text-underline-offset:3px;transition:text-decoration-color var(--ca-duration-fast) var(--ca-ease-standard);font-weight:500}.ca-prose :where(a:not(.ca-prose-anchor)):hover{-webkit-text-decoration-color:var(--ca-brand-main);text-decoration-color:var(--ca-brand-main)}.ca-prose :where(:not(pre)>code){border:1px solid var(--ca-outline-subtle);border-radius:var(--ca-radius-xs);background:var(--ca-surface-raised);font-family:var(--ca-font-mono);color:var(--ca-text-primary);overflow-wrap:anywhere;padding:.125rem .375rem;font-size:.8125em}.ca-prose :where(blockquote){border-left:3px solid var(--ca-outline-default);padding-left:1rem}.ca-prose :where(hr){border:none;border-top:1px solid var(--ca-outline-subtle);margin:2.5rem 0}.ca-prose :where(img,video){border-radius:var(--ca-radius-lg);max-width:100%;height:auto}.ca-prose :where(kbd){border:.5px solid var(--ca-outline-subtle);border-radius:var(--ca-radius-xs);background:color-mix(in oklab, var(--ca-text-primary) 6%, transparent);font:.8125em var(--ca-font-mono);color:var(--ca-text-secondary);border-bottom-width:1.5px;padding:1px 6px}.ca-table-wrap,.ca-prose>table{overscroll-behavior-x:contain;border:1px solid var(--ca-outline-subtle);border-radius:var(--ca-radius-lg);-webkit-overflow-scrolling:touch;background:linear-gradient(to right, var(--ca-surface-base) 30%, transparent) left center / 2rem 100% no-repeat local, linear-gradient(to left, var(--ca-surface-base) 30%, transparent) right center / 2rem 100% no-repeat local, linear-gradient(to right, oklch(0% 0 0/.14), transparent) left center / .75rem 100% no-repeat scroll, linear-gradient(to left, oklch(0% 0 0/.14), transparent) right center / .75rem 100% no-repeat scroll;overflow-x:auto}.ca-table-wrap:focus-visible{outline:2px solid var(--ca-focus-ring);outline-offset:2px}.ca-table-wrap table,.ca-prose>table{border-collapse:collapse;width:100%;font-size:var(--ca-font-size-body2);line-height:1.55}.ca-table-wrap th,.ca-prose>table th{background:var(--ca-surface-raised);text-align:left;font-size:var(--ca-font-size-caption);color:var(--ca-text-primary);white-space:nowrap;padding:.625rem 1rem;font-weight:600}.ca-table-wrap td,.ca-prose>table td{border-top:1px solid var(--ca-outline-subtle);vertical-align:top;padding:.625rem 1rem}.ca-table-wrap td:first-child code,.ca-prose>table td:first-child code{white-space:nowrap}.ca-prose>table{width:max-content;min-width:100%;max-width:100%;display:block}.ca-table-wrap td,.ca-prose>table td{min-width:7rem}.ca-code{border:1px solid var(--ca-outline-subtle);border-radius:var(--ca-radius-lg);background:var(--ca-surface-raised);min-width:0;max-width:100%;position:relative;overflow:hidden}.ca-prose>pre{margin:var(--ca-space-5) 0;padding:var(--ca-space-4) var(--ca-space-5);border:var(--ca-border-width) solid var(--ca-outline-subtle);border-radius:var(--ca-radius-lg);font:var(--ca-font-size-body2) / var(--ca-line-height-prose) var(--ca-font-mono);tab-size:2;overflow-x:auto;background:var(--ca-surface-raised)!important}.ca-code pre{font:.8125rem / 1.7 var(--ca-font-mono);tab-size:2;margin:0;padding:1rem 1.25rem;overflow-x:auto;background:0 0!important}.ca-code pre:focus-visible{outline:2px solid var(--ca-focus-ring);outline-offset:-2px}.ca-code .shiki span{color:var(--shiki-light)}.dark .ca-code .shiki span{color:var(--shiki-dark)}.ca-code[data-lang]:not([data-lang=""]):before{content:attr(data-lang);border-bottom:1px solid var(--ca-outline-subtle);font:500 var(--ca-font-size-caption) / 1.5 var(--ca-font-mono);color:var(--ca-text-secondary);text-transform:lowercase;padding:.5rem 1.25rem;display:block}.ca-codetabs .ca-code[data-lang]:before{display:none}.ca-prose .ca-release{border-top:var(--ca-border-width) solid var(--ca-outline-subtle);scroll-margin-top:calc(var(--ca-docs-header-h,56px) + var(--ca-safe-top) + var(--ca-space-6));margin-top:3rem;padding-top:1.5rem}.ca-prose .ca-release>h2{align-items:center;gap:var(--ca-space-2);margin:0 0 var(--ca-space-1);flex-wrap:wrap;padding:0;display:flex}.ca-prose .ca-release>h2>a{color:inherit;font-weight:inherit;text-decoration:none}.ca-prose .ca-release>h2>a:hover{text-decoration:underline}.ca-prose .ca-release__meta{align-items:center;gap:0 var(--ca-space-4);margin:0 0 var(--ca-space-2);font-size:var(--ca-font-size-body2);color:var(--ca-text-secondary);flex-wrap:wrap;display:flex}.ca-prose .ca-release__meta a{min-height:var(--ca-touch-target);align-items:center;display:inline-flex}.ca-prose .ca-release-jump ul{gap:var(--ca-space-1-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ca-prose .ca-release-jump li{margin:0;padding:0}.ca-prose .ca-release-jump a{min-height:var(--ca-touch-target);padding:0 var(--ca-space-3);border:var(--ca-border-width) solid var(--ca-outline-subtle);border-radius:var(--ca-radius-pill);font-size:var(--ca-font-size-body2);align-items:center;text-decoration:none;display:inline-flex}.ca-prose .ca-release-jump a:hover{border-color:var(--ca-outline-default)}.ca-prose .ca-release-thanks{border-top:var(--ca-border-width) solid var(--ca-outline-subtle);margin-top:3rem;padding-top:1.5rem}.ca-prose .ca-release-thanks>h2{margin-top:0}@media (width<=899.98px){.ca-prose{line-height:1.7}.ca-code pre,.ca-prose>pre{padding:var(--ca-space-3-5) var(--ca-space-4)}.ca-table-wrap th,.ca-table-wrap td,.ca-prose>table th,.ca-prose>table td{padding:.5rem .75rem}}@media (prefers-reduced-motion:reduce){.ca-prose *{transition-duration:.001ms!important}}}@layer ca.components;
