@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:200 800;font-display:swap;src:url("./atkinson-hyperlegible-next-latin-WBH6O3CE.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:200 800;font-display:swap;src:url("./atkinson-hyperlegible-next-latin-ext-QGJPDL7P.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:italic;font-weight:200 800;font-display:swap;src:url("./atkinson-hyperlegible-next-italic-latin-XTN7D4GK.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next;font-style:italic;font-weight:200 800;font-display:swap;src:url("./atkinson-hyperlegible-next-italic-latin-ext-54IYNHIL.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url("./literata-latin-UT23RHNM.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url("./literata-latin-ext-HNGICBTS.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url("./literata-italic-latin-DEAIVPIO.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url("./literata-italic-latin-ext-LP76KPCI.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url("./space-grotesk-latin-G2LGZSSU.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url("./space-grotesk-latin-ext-W44HUY65.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url("./unbounded-latin-FG4Y3P52.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url("./unbounded-latin-ext-Q66BP56I.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--vm-palette-neutral-0: oklch(100% 0 277);--vm-palette-neutral-50: oklch(98.5% .003 277);--vm-palette-neutral-100: oklch(95.5% .007 277);--vm-palette-neutral-200: oklch(91% .016 277);--vm-palette-neutral-300: oklch(84% .016 277);--vm-palette-neutral-400: oklch(72% .016 277);--vm-palette-neutral-500: oklch(60% .016 277);--vm-palette-neutral-600: oklch(50% .016 277);--vm-palette-neutral-700: oklch(40% .016 277);--vm-palette-neutral-800: oklch(30% .016 277);--vm-palette-neutral-900: oklch(23% .016 277);--vm-palette-neutral-950: oklch(17% .014 277);--vm-palette-blue-0: oklch(100% 0 255);--vm-palette-blue-50: oklch(97.5% .011 255);--vm-palette-blue-100: oklch(94% .028 255);--vm-palette-blue-200: oklch(88% .058 255);--vm-palette-blue-300: oklch(80% .1 255);--vm-palette-blue-400: oklch(72% .144 255);--vm-palette-blue-500: oklch(62% .17 255);--vm-palette-blue-600: oklch(53% .17 255);--vm-palette-blue-700: oklch(45% .145 255);--vm-palette-blue-800: oklch(37% .119 255);--vm-palette-blue-900: oklch(29% .094 255);--vm-palette-blue-950: oklch(21% .068 255);--vm-palette-green-0: oklch(100% 0 150);--vm-palette-green-50: oklch(97.5% .022 150);--vm-palette-green-100: oklch(94% .045 150);--vm-palette-green-200: oklch(88% .075 150);--vm-palette-green-300: oklch(80% .105 150);--vm-palette-green-400: oklch(72% .127 150);--vm-palette-green-500: oklch(62% .15 150);--vm-palette-green-600: oklch(53% .143 150);--vm-palette-green-700: oklch(45% .121 150);--vm-palette-green-800: oklch(37% .1 150);--vm-palette-green-900: oklch(29% .078 150);--vm-palette-green-950: oklch(21% .057 150);--vm-palette-amber-0: oklch(100% 0 75);--vm-palette-amber-50: oklch(97.5% .019 75);--vm-palette-amber-100: oklch(94% .042 75);--vm-palette-amber-200: oklch(88% .07 75);--vm-palette-amber-300: oklch(80% .098 75);--vm-palette-amber-400: oklch(72% .119 75);--vm-palette-amber-500: oklch(62% .128 75);--vm-palette-amber-600: oklch(53% .109 75);--vm-palette-amber-700: oklch(45% .093 75);--vm-palette-amber-800: oklch(37% .076 75);--vm-palette-amber-900: oklch(29% .06 75);--vm-palette-amber-950: oklch(21% .044 75);--vm-palette-red-0: oklch(100% 0 25);--vm-palette-red-50: oklch(97.5% .011 25);--vm-palette-red-100: oklch(94% .029 25);--vm-palette-red-200: oklch(88% .062 25);--vm-palette-red-300: oklch(80% .112 25);--vm-palette-red-400: oklch(72% .161 25);--vm-palette-red-500: oklch(62% .19 25);--vm-palette-red-600: oklch(53% .19 25);--vm-palette-red-700: oklch(45% .171 25);--vm-palette-red-800: oklch(37% .142 25);--vm-palette-red-900: oklch(29% .113 25);--vm-palette-red-950: oklch(21% .084 25);--vm-palette-azure-0: oklch(100% 0 245);--vm-palette-azure-50: oklch(97.5% .011 245);--vm-palette-azure-100: oklch(94% .028 245);--vm-palette-azure-200: oklch(88% .058 245);--vm-palette-azure-300: oklch(80% .105 245);--vm-palette-azure-400: oklch(72% .145 245);--vm-palette-azure-500: oklch(62% .156 245);--vm-palette-azure-600: oklch(51% .128 245);--vm-palette-azure-700: oklch(44% .111 245);--vm-palette-azure-800: oklch(37% .094 245);--vm-palette-azure-900: oklch(29% .074 245);--vm-palette-azure-950: oklch(21% .056 245);--vm-font-sans: "Atkinson Hyperlegible Next", "Atkinson Hyperlegible", "Segoe UI", system-ui, sans-serif;--vm-font-serif: Literata, "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--vm-font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--vm-font-display: var(--vm-font-serif);--vm-font-prose: var(--vm-font-sans);--vm-font-title: var(--vm-font-serif);--vm-text-xs: .75rem;--vm-text-sm: .875rem;--vm-text-md: 1rem;--vm-text-lg: 1.125rem;--vm-text-xl: 1.25rem;--vm-text-2xl: clamp(1.5rem, 1.3rem + .8vw, 1.75rem);--vm-text-3xl: clamp(1.875rem, 1.55rem + 1.3vw, 2.25rem);--vm-text-4xl: clamp(2.25rem, 1.8rem + 1.8vw, 3rem);--vm-leading-display: 1.15;--vm-leading-tight: 1.25;--vm-leading-normal: 1.5;--vm-leading-relaxed: 1.7;--vm-weight-regular: 400;--vm-weight-medium: 500;--vm-weight-semibold: 600;--vm-weight-bold: 700;--vm-weight-display: 600;--vm-tracking-tight: -.04em;--vm-tracking-normal: 0;--vm-tracking-wide: .06em;--vm-tracking-display: -.01em;--vm-label-font: var(--vm-font-sans);--vm-label-transform: none;--vm-label-variant: normal;--vm-label-tracking: 0;--vm-label-weight: 600;--vm-link-line: underline;--vm-link-thickness: .125em;--vm-link-offset: .2em;--vm-link-color: color-mix(in oklab, currentColor 35%, transparent);--vm-link-hover-line: underline;--vm-link-hover-thickness: .125em;--vm-link-hover-color: currentColor;--vm-selected-bar: var(--vm-border-3);--vm-selected-bar-color: var(--vm-color-accent);--vm-selected-bg: transparent;--vm-selected-fg: var(--vm-color-fg);--vm-selected-fg-muted: var(--vm-color-fg-muted);--vm-selected-ring: var(--vm-focus-ring);--vm-space-0: 0;--vm-space-1: .25rem;--vm-space-2: .5rem;--vm-space-3: .75rem;--vm-space-4: 1rem;--vm-space-5: 1.25rem;--vm-space-6: 1.5rem;--vm-space-8: 2rem;--vm-space-10: 2.5rem;--vm-space-12: 3rem;--vm-space-16: 4rem;--vm-space-20: 5rem;--vm-space-24: 6rem;--vm-control-height-sm: 2rem;--vm-control-height-md: 2.5rem;--vm-control-height-lg: 3rem;--vm-control-padding-x-sm: .625rem;--vm-control-padding-x-md: .875rem;--vm-control-padding-x-lg: 1.125rem;--vm-control-gap-sm: .375rem;--vm-control-gap-md: .5rem;--vm-control-gap-lg: .625rem;--vm-size-icon-sm: 1rem;--vm-size-icon-md: 1.25rem;--vm-size-icon-lg: 1.5rem;--vm-size-container-sm: 40rem;--vm-size-container-md: 48rem;--vm-size-container-lg: 64rem;--vm-size-container-xl: 80rem;--vm-size-prose: 65ch;--vm-size-menu-min: 12rem;--vm-radius-none: 0;--vm-radius-sm: .375rem;--vm-radius-md: .625rem;--vm-radius-lg: .875rem;--vm-radius-xl: 1.25rem;--vm-radius-full: 9999px;--vm-border-1: 1px;--vm-border-2: 2px;--vm-border-3: 3px;--vm-corner-shape: round;--vm-elevation-surface: none;--vm-elevation-control: none;--vm-stroke-control: var(--vm-border-1);--vm-stroke-icon: 1.75;--vm-mark-bg: var(--vm-color-accent);--vm-mark-fg: var(--vm-color-accent-fg);--vm-mark-border: var(--vm-color-accent);--vm-motion-distance: var(--vm-space-1);--vm-action-bg: var(--vm-color-accent);--vm-action-fg: var(--vm-color-accent-fg);--vm-action-hover: var(--vm-color-accent-hover);--vm-action-active: var(--vm-color-accent-active);--vm-action-image: none;--vm-action-image-hover: none;--vm-action-size: auto;--vm-action-position: 0 0;--vm-action-position-hover: 0 0;--vm-surface-bg: var(--vm-color-bg-elevated);--vm-surface-image: none;--vm-surface-blur: none;--vm-surface-border: var(--vm-color-border);--vm-glow-action: none;--vm-glow-focus: none;--vm-headline-color: var(--vm-color-fg);--vm-headline-image: none;--vm-headline-size: auto;--vm-headline-drift: 0s;--vm-page-image: none;--vm-page-drift: 0s;--vm-lift-hover: 0;--vm-field-border-width: var(--vm-stroke-control);--vm-field-radius: var(--vm-radius-md);--vm-field-bg: var(--vm-color-bg);--vm-rule-width: var(--vm-border-1);--vm-rule-style: solid;--vm-rule-color: var(--vm-color-border);--vm-rows-rule: var(--vm-rule-width);--vm-rows-stripe: transparent;--vm-shape-chip: var(--vm-radius-sm);--vm-shape-avatar: var(--vm-radius-md);--vm-title-rule-width: var(--vm-space-10);--vm-title-rule-height: var(--vm-border-2);--vm-title-rule-gap: var(--vm-space-3);--vm-title-rule-color: var(--vm-color-accent);--vm-numerals-variant: lining-nums;--vm-blur-sm: 4px;--vm-blur-md: 12px;--vm-blur-lg: 24px;--vm-duration-fast: .1s;--vm-duration-normal: .2s;--vm-duration-slow: .3s;--vm-duration-spin: .9s;--vm-duration-loop: 1.5s;--vm-duration-shimmer: 1.8s;--vm-ease-standard: cubic-bezier(.2, 0, 0, 1);--vm-ease-enter: cubic-bezier(.23, 1, .32, 1);--vm-ease-exit: cubic-bezier(.32, .72, 0, 1);--vm-ease-spring: cubic-bezier(.34, 1.4, .64, 1);--vm-ease-pop: cubic-bezier(.34, 1.4, .64, 1);--vm-focus-width: 2px;--vm-focus-offset: 2px;--vm-focus-ring: var(--vm-color-focus);--vm-z-back: -1;--vm-z-sticky: 10;--vm-z-dropdown: 20;--vm-z-overlay: 30;--vm-z-toast: 40;color-scheme:light;--vm-color-bg: oklch(99.2% .004 80);--vm-color-bg-subtle: oklch(97.4% .009 80);--vm-color-bg-elevated: oklch(100% 0 80);--vm-color-bg-inset: oklch(95.5% .012 80);--vm-color-fg: oklch(22% .018 80);--vm-color-fg-muted: oklch(40% .018 80);--vm-color-fg-subtle: oklch(52% .018 80);--vm-color-border: oklch(88% .014 80);--vm-color-border-strong: oklch(56% .018 80);--vm-color-accent: oklch(47% .1 160);--vm-color-accent-hover: oklch(41% .092 160);--vm-color-accent-active: oklch(35% .079 160);--vm-color-accent-fg: oklch(100% 0 80);--vm-color-accent-subtle: oklch(96% .02 160);--vm-color-accent-alt: oklch(47% .1 160);--vm-color-focus: oklch(47% .1 160);--vm-color-selection: oklch(91% .034 160);--vm-color-overlay: oklch(20% .015 80 / .5);--vm-color-success-bg: var(--vm-palette-green-50);--vm-color-success-fg: var(--vm-palette-green-800);--vm-color-success-border: var(--vm-palette-green-300);--vm-color-success-solid: var(--vm-palette-green-600);--vm-color-success-solid-fg: var(--vm-palette-neutral-0);--vm-color-warning-bg: var(--vm-palette-amber-50);--vm-color-warning-fg: var(--vm-palette-amber-800);--vm-color-warning-border: var(--vm-palette-amber-300);--vm-color-warning-solid: var(--vm-palette-amber-600);--vm-color-warning-solid-fg: var(--vm-palette-neutral-0);--vm-color-danger-bg: var(--vm-palette-red-50);--vm-color-danger-fg: var(--vm-palette-red-800);--vm-color-danger-border: var(--vm-palette-red-300);--vm-color-danger-solid: var(--vm-palette-red-600);--vm-color-danger-solid-hover: var(--vm-palette-red-700);--vm-color-danger-solid-fg: var(--vm-palette-neutral-0);--vm-color-info-bg: var(--vm-palette-blue-50);--vm-color-info-fg: var(--vm-palette-blue-800);--vm-color-info-border: var(--vm-palette-blue-300);--vm-color-info-solid: var(--vm-palette-blue-600);--vm-color-info-solid-fg: var(--vm-palette-neutral-0);--vm-shadow-sm: 0 1px 2px oklch(25% .03 80 / .07), 0 2px 4px -2px oklch(25% .03 80 / .06);--vm-shadow-md: 0 2px 4px -1px oklch(25% .03 80 / .08), 0 8px 16px -4px oklch(25% .03 80 / .12);--vm-shadow-lg: 0 4px 8px -4px oklch(25% .03 80 / .1), 0 24px 40px -8px oklch(25% .03 80 / .16)}[data-theme=light]{color-scheme:light;--vm-color-bg: oklch(99.2% .004 80);--vm-color-bg-subtle: oklch(97.4% .009 80);--vm-color-bg-elevated: oklch(100% 0 80);--vm-color-bg-inset: oklch(95.5% .012 80);--vm-color-fg: oklch(22% .018 80);--vm-color-fg-muted: oklch(40% .018 80);--vm-color-fg-subtle: oklch(52% .018 80);--vm-color-border: oklch(88% .014 80);--vm-color-border-strong: oklch(56% .018 80);--vm-color-accent: oklch(47% .1 160);--vm-color-accent-hover: oklch(41% .092 160);--vm-color-accent-active: oklch(35% .079 160);--vm-color-accent-fg: oklch(100% 0 80);--vm-color-accent-subtle: oklch(96% .02 160);--vm-color-accent-alt: oklch(47% .1 160);--vm-color-focus: oklch(47% .1 160);--vm-color-selection: oklch(91% .034 160);--vm-color-overlay: oklch(20% .015 80 / .5);--vm-color-success-bg: var(--vm-palette-green-50);--vm-color-success-fg: var(--vm-palette-green-800);--vm-color-success-border: var(--vm-palette-green-300);--vm-color-success-solid: var(--vm-palette-green-600);--vm-color-success-solid-fg: var(--vm-palette-neutral-0);--vm-color-warning-bg: var(--vm-palette-amber-50);--vm-color-warning-fg: var(--vm-palette-amber-800);--vm-color-warning-border: var(--vm-palette-amber-300);--vm-color-warning-solid: var(--vm-palette-amber-600);--vm-color-warning-solid-fg: var(--vm-palette-neutral-0);--vm-color-danger-bg: var(--vm-palette-red-50);--vm-color-danger-fg: var(--vm-palette-red-800);--vm-color-danger-border: var(--vm-palette-red-300);--vm-color-danger-solid: var(--vm-palette-red-600);--vm-color-danger-solid-hover: var(--vm-palette-red-700);--vm-color-danger-solid-fg: var(--vm-palette-neutral-0);--vm-color-info-bg: var(--vm-palette-blue-50);--vm-color-info-fg: var(--vm-palette-blue-800);--vm-color-info-border: var(--vm-palette-blue-300);--vm-color-info-solid: var(--vm-palette-blue-600);--vm-color-info-solid-fg: var(--vm-palette-neutral-0);--vm-shadow-sm: 0 1px 2px oklch(25% .03 80 / .07), 0 2px 4px -2px oklch(25% .03 80 / .06);--vm-shadow-md: 0 2px 4px -1px oklch(25% .03 80 / .08), 0 8px 16px -4px oklch(25% .03 80 / .12);--vm-shadow-lg: 0 4px 8px -4px oklch(25% .03 80 / .1), 0 24px 40px -8px oklch(25% .03 80 / .16)}[data-theme=dark]{color-scheme:dark;--vm-color-bg: oklch(17% .014 80);--vm-color-bg-subtle: oklch(22% .015 80);--vm-color-bg-elevated: oklch(22% .015 80);--vm-color-bg-inset: oklch(22% .015 80);--vm-color-fg: oklch(93% .012 80);--vm-color-fg-muted: oklch(75% .018 80);--vm-color-fg-subtle: oklch(62% .018 80);--vm-color-border: oklch(30% .014 80);--vm-color-border-strong: oklch(55% .018 80);--vm-color-accent: oklch(74% .08 160);--vm-color-accent-hover: oklch(80% .075 160);--vm-color-accent-active: oklch(68% .085 160);--vm-color-accent-fg: oklch(17% .014 80);--vm-color-accent-subtle: oklch(26% .034 160);--vm-color-accent-alt: oklch(74% .08 160);--vm-color-focus: oklch(74% .08 160);--vm-color-selection: oklch(36% .05 160);--vm-color-overlay: oklch(0% 0 0 / .6);--vm-color-success-bg: var(--vm-palette-green-950);--vm-color-success-fg: var(--vm-palette-green-300);--vm-color-success-border: var(--vm-palette-green-800);--vm-color-success-solid: var(--vm-palette-green-400);--vm-color-success-solid-fg: var(--vm-palette-neutral-950);--vm-color-warning-bg: var(--vm-palette-amber-950);--vm-color-warning-fg: var(--vm-palette-amber-300);--vm-color-warning-border: var(--vm-palette-amber-800);--vm-color-warning-solid: var(--vm-palette-amber-400);--vm-color-warning-solid-fg: var(--vm-palette-neutral-950);--vm-color-danger-bg: var(--vm-palette-red-950);--vm-color-danger-fg: var(--vm-palette-red-300);--vm-color-danger-border: var(--vm-palette-red-800);--vm-color-danger-solid: var(--vm-palette-red-400);--vm-color-danger-solid-hover: var(--vm-palette-red-300);--vm-color-danger-solid-fg: var(--vm-palette-neutral-950);--vm-color-info-bg: var(--vm-palette-blue-950);--vm-color-info-fg: var(--vm-palette-blue-300);--vm-color-info-border: var(--vm-palette-blue-800);--vm-color-info-solid: var(--vm-palette-blue-400);--vm-color-info-solid-fg: var(--vm-palette-neutral-950);--vm-shadow-sm: 0 1px 2px oklch(0% 0 0 / .3), 0 1px 3px oklch(0% 0 0 / .4);--vm-shadow-md: 0 4px 6px -1px oklch(0% 0 0 / .4), 0 10px 15px -3px oklch(0% 0 0 / .5);--vm-shadow-lg: 0 8px 10px -6px oklch(0% 0 0 / .5), 0 20px 25px -5px oklch(0% 0 0 / .6)}:root [data-theme]{--vm-selected-bar-color: var(--vm-color-accent);--vm-selected-fg: var(--vm-color-fg);--vm-selected-fg-muted: var(--vm-color-fg-muted);--vm-selected-ring: var(--vm-focus-ring);--vm-mark-bg: var(--vm-color-accent);--vm-mark-fg: var(--vm-color-accent-fg);--vm-mark-border: var(--vm-color-accent);--vm-action-bg: var(--vm-color-accent);--vm-action-fg: var(--vm-color-accent-fg);--vm-action-hover: var(--vm-color-accent-hover);--vm-action-active: var(--vm-color-accent-active);--vm-surface-bg: var(--vm-color-bg-elevated);--vm-surface-border: var(--vm-color-border);--vm-headline-color: var(--vm-color-fg);--vm-field-bg: var(--vm-color-bg);--vm-rule-color: var(--vm-color-border);--vm-title-rule-color: var(--vm-color-accent);--vm-focus-ring: var(--vm-color-focus)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--vm-color-bg: oklch(17% .014 80);--vm-color-bg-subtle: oklch(22% .015 80);--vm-color-bg-elevated: oklch(22% .015 80);--vm-color-bg-inset: oklch(22% .015 80);--vm-color-fg: oklch(93% .012 80);--vm-color-fg-muted: oklch(75% .018 80);--vm-color-fg-subtle: oklch(62% .018 80);--vm-color-border: oklch(30% .014 80);--vm-color-border-strong: oklch(55% .018 80);--vm-color-accent: oklch(74% .08 160);--vm-color-accent-hover: oklch(80% .075 160);--vm-color-accent-active: oklch(68% .085 160);--vm-color-accent-fg: oklch(17% .014 80);--vm-color-accent-subtle: oklch(26% .034 160);--vm-color-accent-alt: oklch(74% .08 160);--vm-color-focus: oklch(74% .08 160);--vm-color-selection: oklch(36% .05 160);--vm-color-overlay: oklch(0% 0 0 / .6);--vm-color-success-bg: var(--vm-palette-green-950);--vm-color-success-fg: var(--vm-palette-green-300);--vm-color-success-border: var(--vm-palette-green-800);--vm-color-success-solid: var(--vm-palette-green-400);--vm-color-success-solid-fg: var(--vm-palette-neutral-950);--vm-color-warning-bg: var(--vm-palette-amber-950);--vm-color-warning-fg: var(--vm-palette-amber-300);--vm-color-warning-border: var(--vm-palette-amber-800);--vm-color-warning-solid: var(--vm-palette-amber-400);--vm-color-warning-solid-fg: var(--vm-palette-neutral-950);--vm-color-danger-bg: var(--vm-palette-red-950);--vm-color-danger-fg: var(--vm-palette-red-300);--vm-color-danger-border: var(--vm-palette-red-800);--vm-color-danger-solid: var(--vm-palette-red-400);--vm-color-danger-solid-hover: var(--vm-palette-red-300);--vm-color-danger-solid-fg: var(--vm-palette-neutral-950);--vm-color-info-bg: var(--vm-palette-blue-950);--vm-color-info-fg: var(--vm-palette-blue-300);--vm-color-info-border: var(--vm-palette-blue-800);--vm-color-info-solid: var(--vm-palette-blue-400);--vm-color-info-solid-fg: var(--vm-palette-neutral-950);--vm-shadow-sm: 0 1px 2px oklch(0% 0 0 / .3), 0 1px 3px oklch(0% 0 0 / .4);--vm-shadow-md: 0 4px 6px -1px oklch(0% 0 0 / .4), 0 10px 15px -3px oklch(0% 0 0 / .5);--vm-shadow-lg: 0 8px 10px -6px oklch(0% 0 0 / .5), 0 20px 25px -5px oklch(0% 0 0 / .6)}}:root[data-vm-preset=forest]{--vm-font-sans: "Atkinson Hyperlegible Next", "Atkinson Hyperlegible", "Segoe UI", system-ui, sans-serif;--vm-font-serif: Literata, "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--vm-font-title: var(--vm-font-serif);--vm-font-display: var(--vm-font-sans);--vm-font-prose: var(--vm-font-sans);--vm-weight-display: 700;--vm-tracking-display: -.03em;--vm-label-font: var(--vm-font-sans);--vm-label-transform: none;--vm-label-variant: normal;--vm-label-tracking: 0;--vm-label-weight: 600;--vm-link-line: underline;--vm-link-thickness: 1px;--vm-link-offset: .15em;--vm-link-color: currentColor;--vm-link-hover-line: underline;--vm-link-hover-thickness: 2px;--vm-link-hover-color: currentColor;--vm-selected-bar: 0;--vm-selected-bar-color: var(--vm-color-accent);--vm-selected-bg: var(--vm-color-accent-subtle);--vm-selected-fg: var(--vm-color-accent);--vm-selected-fg-muted: var(--vm-color-fg-muted);--vm-selected-ring: var(--vm-focus-ring);--vm-focus-width: 2px;--vm-focus-offset: 1px;--vm-focus-ring: var(--vm-color-fg);--vm-elevation-surface: none;--vm-elevation-control: none;--vm-stroke-control: var(--vm-border-1);--vm-stroke-icon: 1.5;--vm-mark-bg: var(--vm-color-bg);--vm-mark-fg: var(--vm-color-accent);--vm-mark-border: var(--vm-color-accent);--vm-motion-distance: 0;--vm-ease-pop: cubic-bezier(.2, 0, 0, 1);--vm-action-bg: var(--vm-color-accent);--vm-action-fg: var(--vm-color-accent-fg);--vm-action-hover: var(--vm-color-accent-hover);--vm-action-active: var(--vm-color-accent-active);--vm-action-image: none;--vm-action-image-hover: none;--vm-action-size: auto;--vm-action-position: 0 0;--vm-action-position-hover: 0 0;--vm-field-border-width: 0 0 var(--vm-stroke-control);--vm-field-radius: var(--vm-radius-md) var(--vm-radius-md) 0 0;--vm-field-bg: var(--vm-color-bg-inset);--vm-rule-width: var(--vm-border-1);--vm-rule-style: solid;--vm-rule-color: var(--vm-color-border);--vm-rows-rule: var(--vm-rule-width);--vm-rows-stripe: var(--vm-color-bg-subtle);--vm-shape-chip: var(--vm-radius-full);--vm-shape-avatar: var(--vm-radius-full);--vm-title-rule-width: 0;--vm-title-rule-height: 0;--vm-title-rule-gap: 0;--vm-title-rule-color: transparent;--vm-numerals-variant: lining-nums;--vm-surface-bg: var(--vm-color-bg-elevated);--vm-surface-image: none;--vm-surface-blur: none;--vm-surface-border: var(--vm-color-border);--vm-glow-action: none;--vm-glow-focus: none;--vm-headline-color: var(--vm-color-fg);--vm-headline-image: none;--vm-headline-size: auto;--vm-headline-drift: 0s;--vm-page-image: none;--vm-page-drift: 0s;--vm-lift-hover: 0;--vm-corner-shape: round;--vm-space-0: 0;--vm-space-1: .275rem;--vm-space-2: .55rem;--vm-space-3: .825rem;--vm-space-4: 1.1rem;--vm-space-5: 1.375rem;--vm-space-6: 1.65rem;--vm-space-8: 2.2rem;--vm-space-10: 2.75rem;--vm-space-12: 3.3rem;--vm-space-16: 4.4rem;--vm-space-20: 5.5rem;--vm-space-24: 6.6rem;--vm-control-height-sm: 2.2rem;--vm-control-height-md: 2.75rem;--vm-control-height-lg: 3.3rem;--vm-control-padding-x-sm: .6875rem;--vm-control-padding-x-md: .9625rem;--vm-control-padding-x-lg: 1.2375rem;--vm-control-gap-sm: .4125rem;--vm-control-gap-md: .55rem;--vm-control-gap-lg: .6875rem;--vm-color-bg: oklch(98.5% .007 130);--vm-color-bg-subtle: oklch(96.5% .012 130);--vm-color-bg-elevated: oklch(99.5% .004 130);--vm-color-bg-inset: oklch(94.5% .015 130);--vm-color-accent: oklch(45% .11 150);--vm-color-accent-hover: oklch(39% .1 150);--vm-color-accent-active: oklch(33% .09 150);--vm-color-accent-fg: oklch(98.5% .007 130);--vm-color-accent-subtle: oklch(95% .035 150);--vm-color-accent-alt: oklch(45% .11 150);--vm-color-focus: oklch(45% .11 150);--vm-color-selection: oklch(91% .055 150)}:root[data-vm-preset=forest][data-theme=light]{--vm-color-bg: oklch(98.5% .007 130);--vm-color-bg-subtle: oklch(96.5% .012 130);--vm-color-bg-elevated: oklch(99.5% .004 130);--vm-color-bg-inset: oklch(94.5% .015 130);--vm-color-accent: oklch(45% .11 150);--vm-color-accent-hover: oklch(39% .1 150);--vm-color-accent-active: oklch(33% .09 150);--vm-color-accent-fg: oklch(98.5% .007 130);--vm-color-accent-subtle: oklch(95% .035 150);--vm-color-accent-alt: oklch(45% .11 150);--vm-color-focus: oklch(45% .11 150);--vm-color-selection: oklch(91% .055 150)}:root[data-vm-preset=forest][data-theme=dark]{--vm-color-bg: oklch(17% .018 155);--vm-color-bg-subtle: oklch(22% .02 155);--vm-color-bg-elevated: oklch(22% .02 155);--vm-color-bg-inset: oklch(22% .02 155);--vm-color-accent: oklch(74% .11 150);--vm-color-accent-hover: oklch(80% .1 150);--vm-color-accent-active: oklch(68% .12 150);--vm-color-accent-fg: oklch(17% .018 155);--vm-color-accent-subtle: oklch(27% .05 152);--vm-color-accent-alt: oklch(74% .11 150);--vm-color-focus: oklch(74% .11 150);--vm-color-selection: oklch(34% .07 150)}@media(prefers-color-scheme:dark){:root[data-vm-preset=forest]:not([data-theme=light]){--vm-color-bg: oklch(17% .018 155);--vm-color-bg-subtle: oklch(22% .02 155);--vm-color-bg-elevated: oklch(22% .02 155);--vm-color-bg-inset: oklch(22% .02 155);--vm-color-accent: oklch(74% .11 150);--vm-color-accent-hover: oklch(80% .1 150);--vm-color-accent-active: oklch(68% .12 150);--vm-color-accent-fg: oklch(17% .018 155);--vm-color-accent-subtle: oklch(27% .05 152);--vm-color-accent-alt: oklch(74% .11 150);--vm-color-focus: oklch(74% .11 150);--vm-color-selection: oklch(34% .07 150)}}:root[data-vm-preset=forest] [data-theme=light]{--vm-color-bg: oklch(98.5% .007 130);--vm-color-bg-subtle: oklch(96.5% .012 130);--vm-color-bg-elevated: oklch(99.5% .004 130);--vm-color-bg-inset: oklch(94.5% .015 130);--vm-color-accent: oklch(45% .11 150);--vm-color-accent-hover: oklch(39% .1 150);--vm-color-accent-active: oklch(33% .09 150);--vm-color-accent-fg: oklch(98.5% .007 130);--vm-color-accent-subtle: oklch(95% .035 150);--vm-color-accent-alt: oklch(45% .11 150);--vm-color-focus: oklch(45% .11 150);--vm-color-selection: oklch(91% .055 150)}:root[data-vm-preset=forest] [data-theme=dark]{--vm-color-bg: oklch(17% .018 155);--vm-color-bg-subtle: oklch(22% .02 155);--vm-color-bg-elevated: oklch(22% .02 155);--vm-color-bg-inset: oklch(22% .02 155);--vm-color-accent: oklch(74% .11 150);--vm-color-accent-hover: oklch(80% .1 150);--vm-color-accent-active: oklch(68% .12 150);--vm-color-accent-fg: oklch(17% .018 155);--vm-color-accent-subtle: oklch(27% .05 152);--vm-color-accent-alt: oklch(74% .11 150);--vm-color-focus: oklch(74% .11 150);--vm-color-selection: oklch(34% .07 150)}:root[data-vm-preset=forest] [data-theme]{--vm-selected-bar-color: var(--vm-color-accent);--vm-selected-bg: var(--vm-color-accent-subtle);--vm-selected-fg: var(--vm-color-accent);--vm-selected-fg-muted: var(--vm-color-fg-muted);--vm-selected-ring: var(--vm-focus-ring);--vm-mark-bg: var(--vm-color-bg);--vm-mark-fg: var(--vm-color-accent);--vm-mark-border: var(--vm-color-accent);--vm-action-bg: var(--vm-color-accent);--vm-action-fg: var(--vm-color-accent-fg);--vm-action-hover: var(--vm-color-accent-hover);--vm-action-active: var(--vm-color-accent-active);--vm-surface-bg: var(--vm-color-bg-elevated);--vm-surface-border: var(--vm-color-border);--vm-headline-color: var(--vm-color-fg);--vm-field-bg: var(--vm-color-bg-inset);--vm-rule-color: var(--vm-color-border);--vm-rows-stripe: var(--vm-color-bg-subtle);--vm-focus-ring: var(--vm-color-fg)}:root[data-vm-preset=slate]{--vm-font-sans: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--vm-font-serif: Literata, "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--vm-font-title: var(--vm-font-serif);--vm-radius-sm: .125rem;--vm-radius-md: .25rem;--vm-radius-lg: .375rem;--vm-radius-xl: .5rem;--vm-font-display: var(--vm-font-sans);--vm-font-prose: var(--vm-font-sans);--vm-weight-display: 700;--vm-tracking-display: -.03em;--vm-label-font: var(--vm-font-sans);--vm-label-transform: uppercase;--vm-label-variant: normal;--vm-label-tracking: .06em;--vm-label-weight: 600;--vm-link-line: none;--vm-link-thickness: 1px;--vm-link-offset: .15em;--vm-link-color: currentColor;--vm-link-hover-line: underline;--vm-link-hover-thickness: 1px;--vm-link-hover-color: currentColor;--vm-selected-bar: 0;--vm-selected-bar-color: var(--vm-color-accent);--vm-selected-bg: var(--vm-color-accent-subtle);--vm-selected-fg: var(--vm-color-accent);--vm-selected-fg-muted: var(--vm-color-fg-muted);--vm-selected-ring: var(--vm-focus-ring);--vm-focus-width: 2px;--vm-focus-offset: 2px;--vm-focus-ring: var(--vm-color-focus);--vm-elevation-surface: var(--vm-shadow-sm);--vm-elevation-control: var(--vm-shadow-sm);--vm-stroke-control: var(--vm-border-1);--vm-stroke-icon: 1.5;--vm-mark-bg: var(--vm-color-accent);--vm-mark-fg: var(--vm-color-accent-fg);--vm-mark-border: var(--vm-color-accent);--vm-motion-distance: 0;--vm-ease-pop: cubic-bezier(.2, 0, 0, 1);--vm-action-bg: var(--vm-color-accent);--vm-action-fg: var(--vm-color-accent-fg);--vm-action-hover: var(--vm-color-accent-hover);--vm-action-active: var(--vm-color-accent-active);--vm-action-image: none;--vm-action-image-hover: none;--vm-action-size: auto;--vm-action-position: 0 0;--vm-action-position-hover: 0 0;--vm-field-border-width: var(--vm-stroke-control);--vm-field-radius: var(--vm-radius-md);--vm-field-bg: var(--vm-color-bg);--vm-rule-width: var(--vm-border-1);--vm-rule-style: solid;--vm-rule-color: var(--vm-color-border);--vm-rows-rule: var(--vm-rule-width);--vm-rows-stripe: var(--vm-color-bg-subtle);--vm-shape-chip: var(--vm-radius-sm);--vm-shape-avatar: var(--vm-radius-md);--vm-title-rule-width: 100%;--vm-title-rule-height: var(--vm-border-1);--vm-title-rule-gap: var(--vm-space-3);--vm-title-rule-color: var(--vm-color-border);--vm-numerals-variant: lining-nums;--vm-surface-bg: var(--vm-color-bg-elevated);--vm-surface-image: none;--vm-surface-blur: none;--vm-surface-border: var(--vm-color-border);--vm-glow-action: none;--vm-glow-focus: none;--vm-headline-color: var(--vm-color-fg);--vm-headline-image: none;--vm-headline-size: auto;--vm-headline-drift: 0s;--vm-page-image: none;--vm-page-drift: 0s;--vm-lift-hover: 0;--vm-corner-shape: round;--vm-text-xs: .7125rem;--vm-text-sm: .8313rem;--vm-text-md: .95rem;--vm-text-lg: 1.0687rem;--vm-text-xl: 1.1875rem;--vm-text-2xl: clamp(1.425rem, 1.235rem + .8vw, 1.6625rem);--vm-text-3xl: clamp(1.7813rem, 1.4725rem + 1.3vw, 2.1375rem);--vm-text-4xl: clamp(2.1375rem, 1.71rem + 1.8vw, 2.85rem);--vm-space-0: 0;--vm-space-1: .225rem;--vm-space-2: .45rem;--vm-space-3: .675rem;--vm-space-4: .9rem;--vm-space-5: 1.125rem;--vm-space-6: 1.35rem;--vm-space-8: 1.8rem;--vm-space-10: 2.25rem;--vm-space-12: 2.7rem;--vm-space-16: 3.6rem;--vm-space-20: 4.5rem;--vm-space-24: 5.4rem;--vm-control-height-sm: 1.8rem;--vm-control-height-md: 2.25rem;--vm-control-height-lg: 2.7rem;--vm-control-padding-x-sm: .5625rem;--vm-control-padding-x-md: .7875rem;--vm-control-padding-x-lg: 1.0125rem;--vm-control-gap-sm: .3375rem;--vm-control-gap-md: .45rem;--vm-control-gap-lg: .5625rem;--vm-color-accent: oklch(44% .08 250);--vm-color-accent-hover: oklch(38% .075 250);--vm-color-accent-active: oklch(32% .065 250);--vm-color-accent-fg: var(--vm-palette-neutral-0);--vm-color-accent-subtle: oklch(96.5% .012 250);--vm-color-accent-alt: oklch(44% .08 250);--vm-color-focus: oklch(44% .08 250);--vm-color-selection: oklch(92% .03 250)}:root[data-vm-preset=slate][data-theme=light]{--vm-color-accent: oklch(44% .08 250);--vm-color-accent-hover: oklch(38% .075 250);--vm-color-accent-active: oklch(32% .065 250);--vm-color-accent-fg: var(--vm-palette-neutral-0);--vm-color-accent-subtle: oklch(96.5% .012 250);--vm-color-accent-alt: oklch(44% .08 250);--vm-color-focus: oklch(44% .08 250);--vm-color-selection: oklch(92% .03 250)}:root[data-vm-preset=slate][data-theme=dark]{--vm-color-accent: oklch(74% .08 245);--vm-color-accent-hover: oklch(80% .07 245);--vm-color-accent-active: oklch(68% .09 245);--vm-color-accent-fg: var(--vm-palette-neutral-950);--vm-color-accent-subtle: oklch(25% .045 245);--vm-color-accent-alt: oklch(74% .08 245);--vm-color-focus: oklch(74% .08 245);--vm-color-selection: oklch(36% .06 245)}@media(prefers-color-scheme:dark){:root[data-vm-preset=slate]:not([data-theme=light]){--vm-color-accent: oklch(74% .08 245);--vm-color-accent-hover: oklch(80% .07 245);--vm-color-accent-active: oklch(68% .09 245);--vm-color-accent-fg: var(--vm-palette-neutral-950);--vm-color-accent-subtle: oklch(25% .045 245);--vm-color-accent-alt: oklch(74% .08 245);--vm-color-focus: oklch(74% .08 245);--vm-color-selection: oklch(36% .06 245)}}:root[data-vm-preset=slate] [data-theme=light]{--vm-color-accent: oklch(44% .08 250);--vm-color-accent-hover: oklch(38% .075 250);--vm-color-accent-active: oklch(32% .065 250);--vm-color-accent-fg: var(--vm-palette-neutral-0);--vm-color-accent-subtle: oklch(96.5% .012 250);--vm-color-accent-alt: oklch(44% .08 250);--vm-color-focus: oklch(44% .08 250);--vm-color-selection: oklch(92% .03 250)}:root[data-vm-preset=slate] [data-theme=dark]{--vm-color-accent: oklch(74% .08 245);--vm-color-accent-hover: oklch(80% .07 245);--vm-color-accent-active: oklch(68% .09 245);--vm-color-accent-fg: var(--vm-palette-neutral-950);--vm-color-accent-subtle: oklch(25% .045 245);--vm-color-accent-alt: oklch(74% .08 245);--vm-color-focus: oklch(74% .08 245);--vm-color-selection: oklch(36% .06 245)}:root[data-vm-preset=slate] [data-theme]{--vm-selected-bar-color: var(--vm-color-accent);--vm-selected-bg: var(--vm-color-accent-subtle);--vm-selected-fg: var(--vm-color-accent);--vm-selected-fg-muted: var(--vm-color-fg-muted);--vm-selected-ring: var(--vm-focus-ring);--vm-elevation-surface: var(--vm-shadow-sm);--vm-elevation-control: var(--vm-shadow-sm);--vm-mark-bg: var(--vm-color-accent);--vm-mark-fg: var(--vm-color-accent-fg);--vm-mark-border: var(--vm-color-accent);--vm-action-bg: var(--vm-color-accent);--vm-action-fg: var(--vm-color-accent-fg);--vm-action-hover: var(--vm-color-accent-hover);--vm-action-active: var(--vm-color-accent-active);--vm-surface-bg: var(--vm-color-bg-elevated);--vm-surface-border: var(--vm-color-border);--vm-headline-color: var(--vm-color-fg);--vm-field-bg: var(--vm-color-bg);--vm-rule-color: var(--vm-color-border);--vm-rows-stripe: var(--vm-color-bg-subtle);--vm-title-rule-color: var(--vm-color-border);--vm-focus-ring: var(--vm-color-focus)}:root[data-vm-preset=playful]{--vm-font-sans: ui-rounded, "SF Pro Rounded", "Segoe UI", system-ui, sans-serif;--vm-font-serif: Literata, "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--vm-font-title: var(--vm-font-serif);--vm-radius-sm: .5rem;--vm-radius-md: .75rem;--vm-radius-lg: 1rem;--vm-radius-xl: 1.5rem;--vm-font-display: var(--vm-font-sans);--vm-font-prose: var(--vm-font-sans);--vm-weight-display: 700;--vm-tracking-display: -.03em;--vm-label-font: var(--vm-font-sans);--vm-label-transform: none;--vm-label-variant: normal;--vm-label-tracking: 0;--vm-label-weight: 600;--vm-link-line: underline;--vm-link-thickness: .125em;--vm-link-offset: .2em;--vm-link-color: color-mix(in oklab, currentColor 35%, transparent);--vm-link-hover-line: underline;--vm-link-hover-thickness: .125em;--vm-link-hover-color: currentColor;--vm-selected-bar: 0;--vm-selected-bar-color: var(--vm-color-accent);--vm-selected-bg: var(--vm-color-accent);--vm-selected-fg: var(--vm-color-accent-fg);--vm-selected-fg-muted: color-mix(in oklab, var(--vm-color-accent-fg) 85%, var(--vm-color-accent));--vm-selected-ring: var(--vm-color-accent-fg);--vm-focus-width: 2px;--vm-focus-offset: 2px;--vm-focus-ring: var(--vm-color-focus);--vm-elevation-surface: var(--vm-space-1) var(--vm-space-1) 0 var(--vm-color-fg);--vm-elevation-control: var(--vm-border-2) var(--vm-border-2) 0 var(--vm-color-fg);--vm-stroke-control: var(--vm-border-2);--vm-stroke-icon: 2.25;--vm-mark-bg: var(--vm-color-accent);--vm-mark-fg: var(--vm-color-accent-fg);--vm-mark-border: var(--vm-color-accent);--vm-motion-distance: var(--vm-space-1);--vm-ease-pop: cubic-bezier(.34, 1.4, .64, 1);--vm-action-bg: var(--vm-color-accent);--vm-action-fg: var(--vm-color-accent-fg);--vm-action-hover: var(--vm-color-accent-hover);--vm-action-active: var(--vm-color-accent-active);--vm-action-image: none;--vm-action-image-hover: none;--vm-action-size: auto;--vm-action-position: 0 0;--vm-action-position-hover: 0 0;--vm-field-border-width: var(--vm-stroke-control);--vm-field-radius: var(--vm-radius-md);--vm-field-bg: var(--vm-color-bg);--vm-rule-width: var(--vm-border-1);--vm-rule-style: solid;--vm-rule-color: var(--vm-color-border);--vm-rows-rule: var(--vm-rule-width);--vm-rows-stripe: transparent;--vm-shape-chip: var(--vm-radius-full);--vm-shape-avatar: var(--vm-radius-full);--vm-title-rule-width: 0;--vm-title-rule-height: 0;--vm-title-rule-gap: 0;--vm-title-rule-color: transparent;--vm-numerals-variant: lining-nums;--vm-surface-bg: var(--vm-color-bg-elevated);--vm-surface-image: none;--vm-surface-blur: none;--vm-surface-border: var(--vm-color-border);--vm-glow-action: none;--vm-glow-focus: none;--vm-headline-color: var(--vm-color-fg);--vm-headline-image: none;--vm-headline-size: auto;--vm-headline-drift: 0s;--vm-page-image: none;--vm-page-drift: 0s;--vm-lift-hover: 0;--vm-corner-shape: round;--vm-text-xs: .7875rem;--vm-text-sm: .9188rem;--vm-text-md: 1.05rem;--vm-text-lg: 1.1813rem;--vm-text-xl: 1.3125rem;--vm-text-2xl: clamp(1.575rem, 1.365rem + .8vw, 1.8375rem);--vm-text-3xl: clamp(1.9688rem, 1.6275rem + 1.3vw, 2.3625rem);--vm-text-4xl: clamp(2.3625rem, 1.89rem + 1.8vw, 3.15rem);--vm-space-0: 0;--vm-space-1: .275rem;--vm-space-2: .55rem;--vm-space-3: .825rem;--vm-space-4: 1.1rem;--vm-space-5: 1.375rem;--vm-space-6: 1.65rem;--vm-space-8: 2.2rem;--vm-space-10: 2.75rem;--vm-space-12: 3.3rem;--vm-space-16: 4.4rem;--vm-space-20: 5.5rem;--vm-space-24: 6.6rem;--vm-control-height-sm: 2.2rem;--vm-control-height-md: 2.75rem;--vm-control-height-lg: 3.3rem;--vm-control-padding-x-sm: .6875rem;--vm-control-padding-x-md: .9625rem;--vm-control-padding-x-lg: 1.2375rem;--vm-control-gap-sm: .4125rem;--vm-control-gap-md: .55rem;--vm-control-gap-lg: .6875rem;--vm-color-accent: oklch(50% .19 350);--vm-color-accent-hover: oklch(44% .17 350);--vm-color-accent-active: oklch(38% .15 350);--vm-color-accent-fg: var(--vm-palette-neutral-0);--vm-color-accent-subtle: oklch(96.5% .02 350);--vm-color-accent-alt: oklch(50% .19 350);--vm-color-focus: oklch(50% .19 350);--vm-color-selection: oklch(92% .047 350)}:root[data-vm-preset=playful][data-theme=light]{--vm-color-accent: oklch(50% .19 350);--vm-color-accent-hover: oklch(44% .17 350);--vm-color-accent-active: oklch(38% .15 350);--vm-color-accent-fg: var(--vm-palette-neutral-0);--vm-color-accent-subtle: oklch(96.5% .02 350);--vm-color-accent-alt: oklch(50% .19 350);--vm-color-focus: oklch(50% .19 350);--vm-color-selection: oklch(92% .047 350)}:root[data-vm-preset=playful][data-theme=dark]{--vm-color-accent: oklch(75% .14 350);--vm-color-accent-hover: oklch(81% .12 350);--vm-color-accent-active: oklch(69% .15 350);--vm-color-accent-fg: var(--vm-palette-neutral-950);--vm-color-accent-subtle: oklch(26% .07 350);--vm-color-accent-alt: oklch(75% .14 350);--vm-color-focus: oklch(75% .14 350);--vm-color-selection: oklch(38% .1 350)}@media(prefers-color-scheme:dark){:root[data-vm-preset=playful]:not([data-theme=light]){--vm-color-accent: oklch(75% .14 350);--vm-color-accent-hover: oklch(81% .12 350);--vm-color-accent-active: oklch(69% .15 350);--vm-color-accent-fg: var(--vm-palette-neutral-950);--vm-color-accent-subtle: oklch(26% .07 350);--vm-color-accent-alt: oklch(75% .14 350);--vm-color-focus: oklch(75% .14 350);--vm-color-selection: oklch(38% .1 350)}}:root[data-vm-preset=playful] [data-theme=light]{--vm-color-accent: oklch(50% .19 350);--vm-color-accent-hover: oklch(44% .17 350);--vm-color-accent-active: oklch(38% .15 350);--vm-color-accent-fg: var(--vm-palette-neutral-0);--vm-color-accent-subtle: oklch(96.5% .02 350);--vm-color-accent-alt: oklch(50% .19 350);--vm-color-focus: oklch(50% .19 350);--vm-color-selection: oklch(92% .047 350)}:root[data-vm-preset=playful] [data-theme=dark]{--vm-color-accent: oklch(75% .14 350);--vm-color-accent-hover: oklch(81% .12 350);--vm-color-accent-active: oklch(69% .15 350);--vm-color-accent-fg: var(--vm-palette-neutral-950);--vm-color-accent-subtle: oklch(26% .07 350);--vm-color-accent-alt: oklch(75% .14 350);--vm-color-focus: oklch(75% .14 350);--vm-color-selection: oklch(38% .1 350)}:root[data-vm-preset=playful] [data-theme]{--vm-selected-bar-color: var(--vm-color-accent);--vm-selected-bg: var(--vm-color-accent);--vm-selected-fg: var(--vm-color-accent-fg);--vm-selected-fg-muted: color-mix(in oklab, var(--vm-color-accent-fg) 85%, var(--vm-color-accent));--vm-selected-ring: var(--vm-color-accent-fg);--vm-elevation-surface: var(--vm-space-1) var(--vm-space-1) 0 var(--vm-color-fg);--vm-elevation-control: var(--vm-border-2) var(--vm-border-2) 0 var(--vm-color-fg);--vm-mark-bg: var(--vm-color-accent);--vm-mark-fg: var(--vm-color-accent-fg);--vm-mark-border: var(--vm-color-accent);--vm-action-bg: var(--vm-color-accent);--vm-action-fg: var(--vm-color-accent-fg);--vm-action-hover: var(--vm-color-accent-hover);--vm-action-active: var(--vm-color-accent-active);--vm-surface-bg: var(--vm-color-bg-elevated);--vm-surface-border: var(--vm-color-border);--vm-headline-color: var(--vm-color-fg);--vm-field-bg: var(--vm-color-bg);--vm-rule-color: var(--vm-color-border);--vm-focus-ring: var(--vm-color-focus)}:root[data-vm-preset=mono]{--vm-font-sans: "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--vm-font-serif: Literata, "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--vm-font-title: var(--vm-font-serif);--vm-radius-sm: 0;--vm-radius-md: .125rem;--vm-radius-lg: .1875rem;--vm-radius-xl: .25rem;--vm-font-display: var(--vm-font-sans);--vm-font-prose: var(--vm-font-sans);--vm-weight-display: 700;--vm-tracking-display: -.03em;--vm-label-font: var(--vm-font-sans);--vm-label-transform: uppercase;--vm-label-variant: normal;--vm-label-tracking: .06em;--vm-label-weight: 600;--vm-link-line: underline;--vm-link-thickness: 1px;--vm-link-offset: .15em;--vm-link-color: currentColor;--vm-link-hover-line: underline;--vm-link-hover-thickness: 2px;--vm-link-hover-color: currentColor;--vm-selected-bar: 0;--vm-selected-bar-color: var(--vm-color-accent);--vm-selected-bg: var(--vm-color-accent);--vm-selected-fg: var(--vm-color-accent-fg);--vm-selected-fg-muted: color-mix(in oklab, var(--vm-color-accent-fg) 85%, var(--vm-color-accent));--vm-selected-ring: var(--vm-color-accent-fg);--vm-focus-width: 2px;--vm-focus-offset: 1px;--vm-focus-ring: var(--vm-color-fg);--vm-elevation-surface: none;--vm-elevation-control: none;--vm-stroke-control: var(--vm-border-2);--vm-stroke-icon: 2.25;--vm-mark-bg: var(--vm-color-fg);--vm-mark-fg: var(--vm-color-bg);--vm-mark-border: var(--vm-color-fg);--vm-motion-distance: 0;--vm-ease-pop: cubic-bezier(.2, 0, 0, 1);--vm-action-bg: var(--vm-color-fg);--vm-action-fg: var(--vm-color-bg);--vm-action-hover: var(--vm-color-fg-muted);--vm-action-active: var(--vm-color-fg);--vm-action-image: none;--vm-action-image-hover: none;--vm-action-size: auto;--vm-action-position: 0 0;--vm-action-position-hover: 0 0;--vm-field-border-width: 0 0 var(--vm-stroke-control);--vm-field-radius: 0;--vm-field-bg: transparent;--vm-rule-width: var(--vm-border-2);--vm-rule-style: solid;--vm-rule-color: var(--vm-color-fg);--vm-rows-rule: 0;--vm-rows-stripe: transparent;--vm-shape-chip: 0;--vm-shape-avatar: 0;--vm-title-rule-width: 100%;--vm-title-rule-height: var(--vm-border-1);--vm-title-rule-gap: var(--vm-space-3);--vm-title-rule-color: var(--vm-color-border);--vm-numerals-variant: lining-nums;--vm-surface-bg: var(--vm-color-bg-elevated);--vm-surface-image: none;--vm-surface-blur: none;--vm-surface-border: var(--vm-color-border);--vm-glow-action: none;--vm-glow-focus: none;--vm-headline-color: var(--vm-color-fg);--vm-headline-image: none;--vm-headline-size: auto;--vm-headline-drift: 0s;--vm-page-image: none;--vm-page-drift: 0s;--vm-lift-hover: 0;--vm-corner-shape: round;--vm-space-0: 0;--vm-space-1: .225rem;--vm-space-2: .45rem;--vm-space-3: .675rem;--vm-space-4: .9rem;--vm-space-5: 1.125rem;--vm-space-6: 1.35rem;--vm-space-8: 1.8rem;--vm-space-10: 2.25rem;--vm-space-12: 2.7rem;--vm-space-16: 3.6rem;--vm-space-20: 4.5rem;--vm-space-24: 5.4rem;--vm-control-height-sm: 1.8rem;--vm-control-height-md: 2.25rem;--vm-control-height-lg: 2.7rem;--vm-control-padding-x-sm: .5625rem;--vm-control-padding-x-md: .7875rem;--vm-control-padding-x-lg: 1.0125rem;--vm-control-gap-sm: .3375rem;--vm-control-gap-md: .45rem;--vm-control-gap-lg: .5625rem;--vm-color-accent: oklch(20% 0 0);--vm-color-accent-hover: oklch(10% 0 0);--vm-color-accent-active: oklch(0% 0 0);--vm-color-accent-fg: oklch(100% 0 0);--vm-color-accent-subtle: oklch(94% 0 0);--vm-color-accent-alt: oklch(20% 0 0);--vm-color-focus: oklch(20% 0 0);--vm-color-selection: oklch(88% 0 0)}:root[data-vm-preset=mono][data-theme=light]{--vm-color-accent: oklch(20% 0 0);--vm-color-accent-hover: oklch(10% 0 0);--vm-color-accent-active: oklch(0% 0 0);--vm-color-accent-fg: oklch(100% 0 0);--vm-color-accent-subtle: oklch(94% 0 0);--vm-color-accent-alt: oklch(20% 0 0);--vm-color-focus: oklch(20% 0 0);--vm-color-selection: oklch(88% 0 0)}:root[data-vm-preset=mono][data-theme=dark]{--vm-color-accent: oklch(92% 0 0);--vm-color-accent-hover: oklch(100% 0 0);--vm-color-accent-active: oklch(84% 0 0);--vm-color-accent-fg: oklch(10% 0 0);--vm-color-accent-subtle: oklch(28% 0 0);--vm-color-accent-alt: oklch(92% 0 0);--vm-color-focus: oklch(92% 0 0);--vm-color-selection: oklch(40% 0 0)}@media(prefers-color-scheme:dark){:root[data-vm-preset=mono]:not([data-theme=light]){--vm-color-accent: oklch(92% 0 0);--vm-color-accent-hover: oklch(100% 0 0);--vm-color-accent-active: oklch(84% 0 0);--vm-color-accent-fg: oklch(10% 0 0);--vm-color-accent-subtle: oklch(28% 0 0);--vm-color-accent-alt: oklch(92% 0 0);--vm-color-focus: oklch(92% 0 0);--vm-color-selection: oklch(40% 0 0)}}:root[data-vm-preset=mono] [data-theme=light]{--vm-color-accent: oklch(20% 0 0);--vm-color-accent-hover: oklch(10% 0 0);--vm-color-accent-active: oklch(0% 0 0);--vm-color-accent-fg: oklch(100% 0 0);--vm-color-accent-subtle: oklch(94% 0 0);--vm-color-accent-alt: oklch(20% 0 0);--vm-color-focus: oklch(20% 0 0);--vm-color-selection: oklch(88% 0 0)}:root[data-vm-preset=mono] [data-theme=dark]{--vm-color-accent: oklch(92% 0 0);--vm-color-accent-hover: oklch(100% 0 0);--vm-color-accent-active: oklch(84% 0 0);--vm-color-accent-fg: oklch(10% 0 0);--vm-color-accent-subtle: oklch(28% 0 0);--vm-color-accent-alt: oklch(92% 0 0);--vm-color-focus: oklch(92% 0 0);--vm-color-selection: oklch(40% 0 0)}:root[data-vm-preset=mono] [data-theme]{--vm-selected-bar-color: var(--vm-color-accent);--vm-selected-bg: var(--vm-color-accent);--vm-selected-fg: var(--vm-color-accent-fg);--vm-selected-fg-muted: color-mix(in oklab, var(--vm-color-accent-fg) 85%, var(--vm-color-accent));--vm-selected-ring: var(--vm-color-accent-fg);--vm-mark-bg: var(--vm-color-fg);--vm-mark-fg: var(--vm-color-bg);--vm-mark-border: var(--vm-color-fg);--vm-action-bg: var(--vm-color-fg);--vm-action-fg: var(--vm-color-bg);--vm-action-hover: var(--vm-color-fg-muted);--vm-action-active: var(--vm-color-fg);--vm-surface-bg: var(--vm-color-bg-elevated);--vm-surface-border: var(--vm-color-border);--vm-headline-color: var(--vm-color-fg);--vm-rule-color: var(--vm-color-fg);--vm-title-rule-color: var(--vm-color-border);--vm-focus-ring: var(--vm-color-fg)}:root[data-vm-preset=contrast]{--vm-font-sans: "Atkinson Hyperlegible Next", "Atkinson Hyperlegible", "Segoe UI", system-ui, sans-serif;--vm-font-serif: Literata, "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--vm-font-title: var(--vm-font-serif);--vm-font-display: var(--vm-font-sans);--vm-font-prose: var(--vm-font-sans);--vm-weight-display: 700;--vm-tracking-display: -.03em;--vm-label-font: var(--vm-font-sans);--vm-label-transform: none;--vm-label-variant: normal;--vm-label-tracking: 0;--vm-label-weight: 600;--vm-link-line: underline;--vm-link-thickness: 1px;--vm-link-offset: .15em;--vm-link-color: currentColor;--vm-link-hover-line: underline;--vm-link-hover-thickness: 2px;--vm-link-hover-color: currentColor;--vm-selected-bar: 0;--vm-selected-bar-color: var(--vm-color-accent);--vm-selected-bg: var(--vm-color-accent);--vm-selected-fg: var(--vm-color-accent-fg);--vm-selected-fg-muted: color-mix(in oklab, var(--vm-color-accent-fg) 85%, var(--vm-color-accent));--vm-selected-ring: var(--vm-color-accent-fg);--vm-focus-width: 3px;--vm-focus-offset: 2px;--vm-focus-ring: var(--vm-color-focus);--vm-elevation-surface: none;--vm-elevation-control: none;--vm-stroke-control: var(--vm-border-2);--vm-stroke-icon: 2.25;--vm-mark-bg: var(--vm-color-fg);--vm-mark-fg: var(--vm-color-bg);--vm-mark-border: var(--vm-color-fg);--vm-motion-distance: 0;--vm-ease-pop: cubic-bezier(.2, 0, 0, 1);--vm-action-bg: var(--vm-color-fg);--vm-action-fg: var(--vm-color-bg);--vm-action-hover: var(--vm-color-fg-muted);--vm-action-active: var(--vm-color-fg);--vm-action-image: none;--vm-action-image-hover: none;--vm-action-size: auto;--vm-action-position: 0 0;--vm-action-position-hover: 0 0;--vm-field-border-width: var(--vm-stroke-control);--vm-field-radius: var(--vm-radius-md);--vm-field-bg: var(--vm-color-bg);--vm-rule-width: var(--vm-border-2);--vm-rule-style: solid;--vm-rule-color: var(--vm-color-fg);--vm-rows-rule: var(--vm-rule-width);--vm-rows-stripe: transparent;--vm-shape-chip: 0;--vm-shape-avatar: 0;--vm-title-rule-width: 0;--vm-title-rule-height: 0;--vm-title-rule-gap: 0;--vm-title-rule-color: transparent;--vm-numerals-variant: lining-nums;--vm-surface-bg: var(--vm-color-bg-elevated);--vm-surface-image: none;--vm-surface-blur: none;--vm-surface-border: var(--vm-color-border);--vm-glow-action: none;--vm-glow-focus: none;--vm-headline-color: var(--vm-color-fg);--vm-headline-image: none;--vm-headline-size: auto;--vm-headline-drift: 0s;--vm-page-image: none;--vm-page-drift: 0s;--vm-lift-hover: 0;--vm-corner-shape: round;--vm-text-xs: .825rem;--vm-text-sm: .9625rem;--vm-text-md: 1.1rem;--vm-text-lg: 1.2375rem;--vm-text-xl: 1.375rem;--vm-text-2xl: clamp(1.65rem, 1.43rem + .8vw, 1.925rem);--vm-text-3xl: clamp(2.0625rem, 1.705rem + 1.3vw, 2.475rem);--vm-text-4xl: clamp(2.475rem, 1.98rem + 1.8vw, 3.3rem);--vm-space-0: 0;--vm-space-1: .275rem;--vm-space-2: .55rem;--vm-space-3: .825rem;--vm-space-4: 1.1rem;--vm-space-5: 1.375rem;--vm-space-6: 1.65rem;--vm-space-8: 2.2rem;--vm-space-10: 2.75rem;--vm-space-12: 3.3rem;--vm-space-16: 4.4rem;--vm-space-20: 5.5rem;--vm-space-24: 6.6rem;--vm-control-height-sm: 2.2rem;--vm-control-height-md: 2.75rem;--vm-control-height-lg: 3.3rem;--vm-control-padding-x-sm: .6875rem;--vm-control-padding-x-md: .9625rem;--vm-control-padding-x-lg: 1.2375rem;--vm-control-gap-sm: .4125rem;--vm-control-gap-md: .55rem;--vm-control-gap-lg: .6875rem;--vm-color-bg: oklch(100% 0 0);--vm-color-bg-subtle: oklch(97% 0 0);--vm-color-bg-elevated: oklch(100% 0 0);--vm-color-bg-inset: oklch(95% 0 0);--vm-color-fg: oklch(0% 0 0);--vm-color-fg-muted: oklch(22% 0 0);--vm-color-fg-subtle: oklch(40% 0 0);--vm-color-border: oklch(45% 0 0);--vm-color-border-strong: oklch(25% 0 0);--vm-color-accent: oklch(33% .14 265);--vm-color-accent-hover: oklch(26% .12 265);--vm-color-accent-active: oklch(20% .1 265);--vm-color-accent-fg: oklch(100% 0 0);--vm-color-accent-subtle: oklch(94% .027 265);--vm-color-accent-alt: oklch(33% .14 265);--vm-color-focus: oklch(33% .14 265);--vm-color-selection: oklch(86% .06 265)}:root[data-vm-preset=contrast][data-theme=light]{--vm-color-bg: oklch(100% 0 0);--vm-color-bg-subtle: oklch(97% 0 0);--vm-color-bg-elevated: oklch(100% 0 0);--vm-color-bg-inset: oklch(95% 0 0);--vm-color-fg: oklch(0% 0 0);--vm-color-fg-muted: oklch(22% 0 0);--vm-color-fg-subtle: oklch(40% 0 0);--vm-color-border: oklch(45% 0 0);--vm-color-border-strong: oklch(25% 0 0);--vm-color-accent: oklch(33% .14 265);--vm-color-accent-hover: oklch(26% .12 265);--vm-color-accent-active: oklch(20% .1 265);--vm-color-accent-fg: oklch(100% 0 0);--vm-color-accent-subtle: oklch(94% .027 265);--vm-color-accent-alt: oklch(33% .14 265);--vm-color-focus: oklch(33% .14 265);--vm-color-selection: oklch(86% .06 265)}:root[data-vm-preset=contrast][data-theme=dark]{--vm-color-bg: oklch(0% 0 0);--vm-color-bg-subtle: oklch(10% 0 0);--vm-color-bg-elevated: oklch(8% 0 0);--vm-color-bg-inset: oklch(12% 0 0);--vm-color-fg: oklch(100% 0 0);--vm-color-fg-muted: oklch(88% 0 0);--vm-color-fg-subtle: oklch(72% 0 0);--vm-color-border: oklch(60% 0 0);--vm-color-border-strong: oklch(78% 0 0);--vm-color-accent: oklch(80% .102 250);--vm-color-accent-hover: oklch(87% .064 250);--vm-color-accent-active: oklch(73% .12 250);--vm-color-accent-fg: oklch(0% 0 0);--vm-color-accent-subtle: oklch(22% .06 250);--vm-color-accent-alt: oklch(80% .102 250);--vm-color-focus: oklch(80% .102 250);--vm-color-selection: oklch(34% .08 250)}@media(prefers-color-scheme:dark){:root[data-vm-preset=contrast]:not([data-theme=light]){--vm-color-bg: oklch(0% 0 0);--vm-color-bg-subtle: oklch(10% 0 0);--vm-color-bg-elevated: oklch(8% 0 0);--vm-color-bg-inset: oklch(12% 0 0);--vm-color-fg: oklch(100% 0 0);--vm-color-fg-muted: oklch(88% 0 0);--vm-color-fg-subtle: oklch(72% 0 0);--vm-color-border: oklch(60% 0 0);--vm-color-border-strong: oklch(78% 0 0);--vm-color-accent: oklch(80% .102 250);--vm-color-accent-hover: oklch(87% .064 250);--vm-color-accent-active: oklch(73% .12 250);--vm-color-accent-fg: oklch(0% 0 0);--vm-color-accent-subtle: oklch(22% .06 250);--vm-color-accent-alt: oklch(80% .102 250);--vm-color-focus: oklch(80% .102 250);--vm-color-selection: oklch(34% .08 250)}}:root[data-vm-preset=contrast] [data-theme=light]{--vm-color-bg: oklch(100% 0 0);--vm-color-bg-subtle: oklch(97% 0 0);--vm-color-bg-elevated: oklch(100% 0 0);--vm-color-bg-inset: oklch(95% 0 0);--vm-color-fg: oklch(0% 0 0);--vm-color-fg-muted: oklch(22% 0 0);--vm-color-fg-subtle: oklch(40% 0 0);--vm-color-border: oklch(45% 0 0);--vm-color-border-strong: oklch(25% 0 0);--vm-color-accent: oklch(33% .14 265);--vm-color-accent-hover: oklch(26% .12 265);--vm-color-accent-active: oklch(20% .1 265);--vm-color-accent-fg: oklch(100% 0 0);--vm-color-accent-subtle: oklch(94% .027 265);--vm-color-accent-alt: oklch(33% .14 265);--vm-color-focus: oklch(33% .14 265);--vm-color-selection: oklch(86% .06 265)}:root[data-vm-preset=contrast] [data-theme=dark]{--vm-color-bg: oklch(0% 0 0);--vm-color-bg-subtle: oklch(10% 0 0);--vm-color-bg-elevated: oklch(8% 0 0);--vm-color-bg-inset: oklch(12% 0 0);--vm-color-fg: oklch(100% 0 0);--vm-color-fg-muted: oklch(88% 0 0);--vm-color-fg-subtle: oklch(72% 0 0);--vm-color-border: oklch(60% 0 0);--vm-color-border-strong: oklch(78% 0 0);--vm-color-accent: oklch(80% .102 250);--vm-color-accent-hover: oklch(87% .064 250);--vm-color-accent-active: oklch(73% .12 250);--vm-color-accent-fg: oklch(0% 0 0);--vm-color-accent-subtle: oklch(22% .06 250);--vm-color-accent-alt: oklch(80% .102 250);--vm-color-focus: oklch(80% .102 250);--vm-color-selection: oklch(34% .08 250)}:root[data-vm-preset=contrast] [data-theme]{--vm-selected-bar-color: var(--vm-color-accent);--vm-selected-bg: var(--vm-color-accent);--vm-selected-fg: var(--vm-color-accent-fg);--vm-selected-fg-muted: color-mix(in oklab, var(--vm-color-accent-fg) 85%, var(--vm-color-accent));--vm-selected-ring: var(--vm-color-accent-fg);--vm-mark-bg: var(--vm-color-fg);--vm-mark-fg: var(--vm-color-bg);--vm-mark-border: var(--vm-color-fg);--vm-action-bg: var(--vm-color-fg);--vm-action-fg: var(--vm-color-bg);--vm-action-hover: var(--vm-color-fg-muted);--vm-action-active: var(--vm-color-fg);--vm-surface-bg: var(--vm-color-bg-elevated);--vm-surface-border: var(--vm-color-border);--vm-headline-color: var(--vm-color-fg);--vm-field-bg: var(--vm-color-bg);--vm-rule-color: var(--vm-color-fg);--vm-focus-ring: var(--vm-color-focus)}:root[data-vm-preset=classic]{--vm-font-sans: Literata, "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--vm-font-serif: Literata, "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--vm-font-title: var(--vm-font-serif);--vm-radius-sm: .125rem;--vm-radius-md: .25rem;--vm-radius-lg: .375rem;--vm-radius-xl: .5rem;--vm-font-display: var(--vm-font-serif);--vm-font-prose: var(--vm-font-serif);--vm-weight-display: 600;--vm-tracking-display: -.01em;--vm-label-font: var(--vm-font-sans);--vm-label-transform: none;--vm-label-variant: all-small-caps;--vm-label-tracking: .04em;--vm-label-weight: 500;--vm-link-line: underline;--vm-link-thickness: .125em;--vm-link-offset: .2em;--vm-link-color: color-mix(in oklab, currentColor 35%, transparent);--vm-link-hover-line: underline;--vm-link-hover-thickness: .125em;--vm-link-hover-color: currentColor;--vm-selected-bar: var(--vm-border-3);--vm-selected-bar-color: var(--vm-color-accent);--vm-selected-bg: transparent;--vm-selected-fg: var(--vm-color-fg);--vm-selected-fg-muted: var(--vm-color-fg-muted);--vm-selected-ring: var(--vm-focus-ring);--vm-focus-width: 2px;--vm-focus-offset: 2px;--vm-focus-ring: var(--vm-color-focus);--vm-elevation-surface: none;--vm-elevation-control: none;--vm-stroke-control: var(--vm-border-1);--vm-stroke-icon: 1.75;--vm-mark-bg: var(--vm-color-bg);--vm-mark-fg: var(--vm-color-accent);--vm-mark-border: var(--vm-color-accent);--vm-motion-distance: 0;--vm-ease-pop: cubic-bezier(.2, 0, 0, 1);--vm-action-bg: var(--vm-color-accent);--vm-action-fg: var(--vm-color-accent-fg);--vm-action-hover: var(--vm-color-accent-hover);--vm-action-active: var(--vm-color-accent-active);--vm-action-image: none;--vm-action-image-hover: none;--vm-action-size: auto;--vm-action-position: 0 0;--vm-action-position-hover: 0 0;--vm-field-border-width: 0 0 var(--vm-stroke-control);--vm-field-radius: 0;--vm-field-bg: transparent;--vm-rule-width: var(--vm-border-1);--vm-rule-style: dotted;--vm-rule-color: var(--vm-color-border-strong);--vm-rows-rule: var(--vm-rule-width);--vm-rows-stripe: transparent;--vm-shape-chip: var(--vm-radius-sm);--vm-shape-avatar: var(--vm-radius-md);--vm-title-rule-width: var(--vm-space-10);--vm-title-rule-height: var(--vm-border-2);--vm-title-rule-gap: var(--vm-space-3);--vm-title-rule-color: var(--vm-color-accent);--vm-numerals-variant: oldstyle-nums;--vm-surface-bg: var(--vm-color-bg-elevated);--vm-surface-image: none;--vm-surface-blur: none;--vm-surface-border: var(--vm-color-border);--vm-glow-action: none;--vm-glow-focus: none;--vm-headline-color: var(--vm-color-fg);--vm-headline-image: none;--vm-headline-size: auto;--vm-headline-drift: 0s;--vm-page-image: none;--vm-page-drift: 0s;--vm-lift-hover: 0;--vm-corner-shape: round;--vm-text-xs: .7875rem;--vm-text-sm: .9188rem;--vm-text-md: 1.05rem;--vm-text-lg: 1.1813rem;--vm-text-xl: 1.3125rem;--vm-text-2xl: clamp(1.575rem, 1.365rem + .8vw, 1.8375rem);--vm-text-3xl: clamp(1.9688rem, 1.6275rem + 1.3vw, 2.3625rem);--vm-text-4xl: clamp(2.3625rem, 1.89rem + 1.8vw, 3.15rem);--vm-color-bg: oklch(97.5% .012 85);--vm-color-bg-subtle: oklch(95% .018 85);--vm-color-bg-elevated: oklch(99% .008 85);--vm-color-bg-inset: oklch(93% .022 85);--vm-color-fg: oklch(24% .03 55);--vm-color-fg-muted: oklch(38% .035 55);--vm-color-fg-subtle: oklch(50% .035 55);--vm-color-border: oklch(88% .025 75);--vm-color-border-strong: oklch(55% .045 60);--vm-color-accent: oklch(45% .11 40);--vm-color-accent-hover: oklch(39% .1 40);--vm-color-accent-active: oklch(33% .09 40);--vm-color-accent-fg: oklch(98.5% .008 85);--vm-color-accent-subtle: oklch(94% .03 60);--vm-color-accent-alt: oklch(45% .11 40);--vm-color-focus: oklch(45% .11 40);--vm-color-selection: oklch(90% .045 70);--vm-color-overlay: oklch(20% .02 60 / .5)}:root[data-vm-preset=classic][data-theme=light]{--vm-color-bg: oklch(97.5% .012 85);--vm-color-bg-subtle: oklch(95% .018 85);--vm-color-bg-elevated: oklch(99% .008 85);--vm-color-bg-inset: oklch(93% .022 85);--vm-color-fg: oklch(24% .03 55);--vm-color-fg-muted: oklch(38% .035 55);--vm-color-fg-subtle: oklch(50% .035 55);--vm-color-border: oklch(88% .025 75);--vm-color-border-strong: oklch(55% .045 60);--vm-color-accent: oklch(45% .11 40);--vm-color-accent-hover: oklch(39% .1 40);--vm-color-accent-active: oklch(33% .09 40);--vm-color-accent-fg: oklch(98.5% .008 85);--vm-color-accent-subtle: oklch(94% .03 60);--vm-color-accent-alt: oklch(45% .11 40);--vm-color-focus: oklch(45% .11 40);--vm-color-selection: oklch(90% .045 70);--vm-color-overlay: oklch(20% .02 60 / .5)}:root[data-vm-preset=classic][data-theme=dark]{--vm-color-bg: oklch(16% .015 60);--vm-color-bg-subtle: oklch(21% .018 60);--vm-color-bg-elevated: oklch(21% .018 60);--vm-color-bg-inset: oklch(21% .018 60);--vm-color-fg: oklch(92% .02 80);--vm-color-fg-muted: oklch(72% .03 75);--vm-color-fg-subtle: oklch(60% .03 70);--vm-color-border: oklch(30% .02 60);--vm-color-border-strong: oklch(52% .03 65);--vm-color-accent: oklch(76% .1 70);--vm-color-accent-hover: oklch(82% .09 75);--vm-color-accent-active: oklch(70% .11 65);--vm-color-accent-fg: oklch(16% .015 60);--vm-color-accent-subtle: oklch(26% .045 65);--vm-color-accent-alt: oklch(76% .1 70);--vm-color-focus: oklch(76% .1 70);--vm-color-selection: oklch(35% .06 65);--vm-color-overlay: oklch(0% 0 0 / .6)}@media(prefers-color-scheme:dark){:root[data-vm-preset=classic]:not([data-theme=light]){--vm-color-bg: oklch(16% .015 60);--vm-color-bg-subtle: oklch(21% .018 60);--vm-color-bg-elevated: oklch(21% .018 60);--vm-color-bg-inset: oklch(21% .018 60);--vm-color-fg: oklch(92% .02 80);--vm-color-fg-muted: oklch(72% .03 75);--vm-color-fg-subtle: oklch(60% .03 70);--vm-color-border: oklch(30% .02 60);--vm-color-border-strong: oklch(52% .03 65);--vm-color-accent: oklch(76% .1 70);--vm-color-accent-hover: oklch(82% .09 75);--vm-color-accent-active: oklch(70% .11 65);--vm-color-accent-fg: oklch(16% .015 60);--vm-color-accent-subtle: oklch(26% .045 65);--vm-color-accent-alt: oklch(76% .1 70);--vm-color-focus: oklch(76% .1 70);--vm-color-selection: oklch(35% .06 65);--vm-color-overlay: oklch(0% 0 0 / .6)}}:root[data-vm-preset=classic] [data-theme=light]{--vm-color-bg: oklch(97.5% .012 85);--vm-color-bg-subtle: oklch(95% .018 85);--vm-color-bg-elevated: oklch(99% .008 85);--vm-color-bg-inset: oklch(93% .022 85);--vm-color-fg: oklch(24% .03 55);--vm-color-fg-muted: oklch(38% .035 55);--vm-color-fg-subtle: oklch(50% .035 55);--vm-color-border: oklch(88% .025 75);--vm-color-border-strong: oklch(55% .045 60);--vm-color-accent: oklch(45% .11 40);--vm-color-accent-hover: oklch(39% .1 40);--vm-color-accent-active: oklch(33% .09 40);--vm-color-accent-fg: oklch(98.5% .008 85);--vm-color-accent-subtle: oklch(94% .03 60);--vm-color-accent-alt: oklch(45% .11 40);--vm-color-focus: oklch(45% .11 40);--vm-color-selection: oklch(90% .045 70);--vm-color-overlay: oklch(20% .02 60 / .5)}:root[data-vm-preset=classic] [data-theme=dark]{--vm-color-bg: oklch(16% .015 60);--vm-color-bg-subtle: oklch(21% .018 60);--vm-color-bg-elevated: oklch(21% .018 60);--vm-color-bg-inset: oklch(21% .018 60);--vm-color-fg: oklch(92% .02 80);--vm-color-fg-muted: oklch(72% .03 75);--vm-color-fg-subtle: oklch(60% .03 70);--vm-color-border: oklch(30% .02 60);--vm-color-border-strong: oklch(52% .03 65);--vm-color-accent: oklch(76% .1 70);--vm-color-accent-hover: oklch(82% .09 75);--vm-color-accent-active: oklch(70% .11 65);--vm-color-accent-fg: oklch(16% .015 60);--vm-color-accent-subtle: oklch(26% .045 65);--vm-color-accent-alt: oklch(76% .1 70);--vm-color-focus: oklch(76% .1 70);--vm-color-selection: oklch(35% .06 65);--vm-color-overlay: oklch(0% 0 0 / .6)}:root[data-vm-preset=classic] [data-theme]{--vm-selected-bar-color: var(--vm-color-accent);--vm-selected-fg: var(--vm-color-fg);--vm-selected-fg-muted: var(--vm-color-fg-muted);--vm-selected-ring: var(--vm-focus-ring);--vm-mark-bg: var(--vm-color-bg);--vm-mark-fg: var(--vm-color-accent);--vm-mark-border: var(--vm-color-accent);--vm-action-bg: var(--vm-color-accent);--vm-action-fg: var(--vm-color-accent-fg);--vm-action-hover: var(--vm-color-accent-hover);--vm-action-active: var(--vm-color-accent-active);--vm-surface-bg: var(--vm-color-bg-elevated);--vm-surface-border: var(--vm-color-border);--vm-headline-color: var(--vm-color-fg);--vm-rule-color: var(--vm-color-border-strong);--vm-title-rule-color: var(--vm-color-accent);--vm-focus-ring: var(--vm-color-focus)}:root[data-vm-preset=ultra]{--vm-font-sans: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--vm-font-serif: Literata, "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--vm-font-title: var(--vm-font-serif);--vm-radius-sm: .75rem;--vm-radius-md: 1rem;--vm-radius-lg: 1.5rem;--vm-radius-xl: 2rem;--vm-font-display: var(--vm-font-sans);--vm-font-prose: var(--vm-font-sans);--vm-weight-display: 700;--vm-tracking-display: -.03em;--vm-label-font: var(--vm-font-sans);--vm-label-transform: none;--vm-label-variant: normal;--vm-label-tracking: 0;--vm-label-weight: 600;--vm-link-line: none;--vm-link-thickness: 1px;--vm-link-offset: .15em;--vm-link-color: currentColor;--vm-link-hover-line: underline;--vm-link-hover-thickness: 1px;--vm-link-hover-color: currentColor;--vm-selected-bar: 0;--vm-selected-bar-color: var(--vm-color-accent);--vm-selected-bg: var(--vm-color-accent-subtle);--vm-selected-fg: var(--vm-color-accent);--vm-selected-fg-muted: var(--vm-color-fg-muted);--vm-selected-ring: var(--vm-focus-ring);--vm-focus-width: 2px;--vm-focus-offset: 2px;--vm-focus-ring: var(--vm-color-focus);--vm-elevation-surface: var(--vm-shadow-sm);--vm-elevation-control: var(--vm-shadow-sm);--vm-stroke-control: var(--vm-border-1);--vm-stroke-icon: 1.5;--vm-mark-bg: var(--vm-color-accent);--vm-mark-fg: var(--vm-color-accent-fg);--vm-mark-border: var(--vm-color-accent);--vm-motion-distance: var(--vm-space-3);--vm-ease-pop: cubic-bezier(.34, 1.4, .64, 1);--vm-action-bg: var(--vm-color-accent);--vm-action-fg: var(--vm-color-accent-fg);--vm-action-hover: var(--vm-color-accent-hover);--vm-action-active: var(--vm-color-accent-active);--vm-action-image: none;--vm-action-image-hover: none;--vm-action-size: auto;--vm-action-position: 0 0;--vm-action-position-hover: 0 0;--vm-field-border-width: var(--vm-stroke-control);--vm-field-radius: var(--vm-radius-md);--vm-field-bg: var(--vm-color-bg);--vm-rule-width: var(--vm-border-1);--vm-rule-style: solid;--vm-rule-color: var(--vm-color-border);--vm-rows-rule: var(--vm-rule-width);--vm-rows-stripe: transparent;--vm-shape-chip: var(--vm-radius-full);--vm-shape-avatar: var(--vm-radius-full);--vm-title-rule-width: 0;--vm-title-rule-height: 0;--vm-title-rule-gap: 0;--vm-title-rule-color: transparent;--vm-numerals-variant: lining-nums;--vm-surface-bg: color-mix(in oklab, var(--vm-color-bg-elevated) 72%, transparent);--vm-surface-image: linear-gradient(to bottom right, oklch(100% 0 0 / .14), transparent 55%);--vm-surface-blur: blur(var(--vm-blur-lg));--vm-surface-border: color-mix(in oklab, var(--vm-color-fg) 14%, transparent);--vm-glow-action: none;--vm-glow-focus: none;--vm-headline-color: var(--vm-color-fg);--vm-headline-image: none;--vm-headline-size: auto;--vm-headline-drift: 0s;--vm-page-image: none;--vm-page-drift: 0s;--vm-lift-hover: 0;--vm-corner-shape: squircle;--vm-space-0: 0;--vm-space-1: .2625rem;--vm-space-2: .525rem;--vm-space-3: .7875rem;--vm-space-4: 1.05rem;--vm-space-5: 1.3125rem;--vm-space-6: 1.575rem;--vm-space-8: 2.1rem;--vm-space-10: 2.625rem;--vm-space-12: 3.15rem;--vm-space-16: 4.2rem;--vm-space-20: 5.25rem;--vm-space-24: 6.3rem;--vm-control-height-sm: 2.1rem;--vm-control-height-md: 2.625rem;--vm-control-height-lg: 3.15rem;--vm-control-padding-x-sm: .6563rem;--vm-control-padding-x-md: .9188rem;--vm-control-padding-x-lg: 1.1813rem;--vm-control-gap-sm: .3938rem;--vm-control-gap-md: .525rem;--vm-control-gap-lg: .6563rem;--vm-color-bg: oklch(97.6% .003 286);--vm-color-bg-subtle: oklch(95% .004 286);--vm-color-bg-elevated: oklch(100% 0 0);--vm-color-bg-inset: oklch(93.5% .005 286);--vm-color-fg: oklch(15% .005 286);--vm-color-fg-muted: oklch(46% .01 286);--vm-color-fg-subtle: oklch(57% .01 286);--vm-color-border: oklch(85% .004 286);--vm-color-border-strong: oklch(58% .008 286);--vm-color-accent: oklch(52% .177 256);--vm-color-accent-hover: oklch(47% .159 256);--vm-color-accent-active: oklch(42% .142 256);--vm-color-accent-fg: oklch(100% 0 0);--vm-color-accent-subtle: oklch(95% .022 256);--vm-color-accent-alt: oklch(51% .099 230);--vm-color-focus: oklch(52% .177 256);--vm-color-selection: oklch(88% .06 252);--vm-color-overlay: oklch(0% 0 0 / .4)}:root[data-vm-preset=ultra][data-theme=light]{--vm-color-bg: oklch(97.6% .003 286);--vm-color-bg-subtle: oklch(95% .004 286);--vm-color-bg-elevated: oklch(100% 0 0);--vm-color-bg-inset: oklch(93.5% .005 286);--vm-color-fg: oklch(15% .005 286);--vm-color-fg-muted: oklch(46% .01 286);--vm-color-fg-subtle: oklch(57% .01 286);--vm-color-border: oklch(85% .004 286);--vm-color-border-strong: oklch(58% .008 286);--vm-color-accent: oklch(52% .177 256);--vm-color-accent-hover: oklch(47% .159 256);--vm-color-accent-active: oklch(42% .142 256);--vm-color-accent-fg: oklch(100% 0 0);--vm-color-accent-subtle: oklch(95% .022 256);--vm-color-accent-alt: oklch(51% .099 230);--vm-color-focus: oklch(52% .177 256);--vm-color-selection: oklch(88% .06 252);--vm-color-overlay: oklch(0% 0 0 / .4)}:root[data-vm-preset=ultra][data-theme=dark]{--vm-color-bg: oklch(13% .004 286);--vm-color-bg-subtle: oklch(19% .005 286);--vm-color-bg-elevated: oklch(21% .005 286);--vm-color-bg-inset: oklch(18% .005 286);--vm-color-fg: oklch(97% .002 286);--vm-color-fg-muted: oklch(72% .005 286);--vm-color-fg-subtle: oklch(60% .006 286);--vm-color-border: oklch(30% .005 286);--vm-color-border-strong: oklch(55% .006 286);--vm-color-accent: oklch(66% .17 257);--vm-color-accent-hover: oklch(72% .145 257);--vm-color-accent-active: oklch(60% .19 257);--vm-color-accent-fg: oklch(13% .004 286);--vm-color-accent-subtle: oklch(26% .06 257);--vm-color-accent-alt: oklch(70% .12 230);--vm-color-focus: oklch(66% .17 257);--vm-color-selection: oklch(36% .1 257);--vm-color-overlay: oklch(0% 0 0 / .6)}@media(prefers-color-scheme:dark){:root[data-vm-preset=ultra]:not([data-theme=light]){--vm-color-bg: oklch(13% .004 286);--vm-color-bg-subtle: oklch(19% .005 286);--vm-color-bg-elevated: oklch(21% .005 286);--vm-color-bg-inset: oklch(18% .005 286);--vm-color-fg: oklch(97% .002 286);--vm-color-fg-muted: oklch(72% .005 286);--vm-color-fg-subtle: oklch(60% .006 286);--vm-color-border: oklch(30% .005 286);--vm-color-border-strong: oklch(55% .006 286);--vm-color-accent: oklch(66% .17 257);--vm-color-accent-hover: oklch(72% .145 257);--vm-color-accent-active: oklch(60% .19 257);--vm-color-accent-fg: oklch(13% .004 286);--vm-color-accent-subtle: oklch(26% .06 257);--vm-color-accent-alt: oklch(70% .12 230);--vm-color-focus: oklch(66% .17 257);--vm-color-selection: oklch(36% .1 257);--vm-color-overlay: oklch(0% 0 0 / .6)}}:root[data-vm-preset=ultra] [data-theme=light]{--vm-color-bg: oklch(97.6% .003 286);--vm-color-bg-subtle: oklch(95% .004 286);--vm-color-bg-elevated: oklch(100% 0 0);--vm-color-bg-inset: oklch(93.5% .005 286);--vm-color-fg: oklch(15% .005 286);--vm-color-fg-muted: oklch(46% .01 286);--vm-color-fg-subtle: oklch(57% .01 286);--vm-color-border: oklch(85% .004 286);--vm-color-border-strong: oklch(58% .008 286);--vm-color-accent: oklch(52% .177 256);--vm-color-accent-hover: oklch(47% .159 256);--vm-color-accent-active: oklch(42% .142 256);--vm-color-accent-fg: oklch(100% 0 0);--vm-color-accent-subtle: oklch(95% .022 256);--vm-color-accent-alt: oklch(51% .099 230);--vm-color-focus: oklch(52% .177 256);--vm-color-selection: oklch(88% .06 252);--vm-color-overlay: oklch(0% 0 0 / .4)}:root[data-vm-preset=ultra] [data-theme=dark]{--vm-color-bg: oklch(13% .004 286);--vm-color-bg-subtle: oklch(19% .005 286);--vm-color-bg-elevated: oklch(21% .005 286);--vm-color-bg-inset: oklch(18% .005 286);--vm-color-fg: oklch(97% .002 286);--vm-color-fg-muted: oklch(72% .005 286);--vm-color-fg-subtle: oklch(60% .006 286);--vm-color-border: oklch(30% .005 286);--vm-color-border-strong: oklch(55% .006 286);--vm-color-accent: oklch(66% .17 257);--vm-color-accent-hover: oklch(72% .145 257);--vm-color-accent-active: oklch(60% .19 257);--vm-color-accent-fg: oklch(13% .004 286);--vm-color-accent-subtle: oklch(26% .06 257);--vm-color-accent-alt: oklch(70% .12 230);--vm-color-focus: oklch(66% .17 257);--vm-color-selection: oklch(36% .1 257);--vm-color-overlay: oklch(0% 0 0 / .6)}:root[data-vm-preset=ultra] [data-theme]{--vm-selected-bar-color: var(--vm-color-accent);--vm-selected-bg: var(--vm-color-accent-subtle);--vm-selected-fg: var(--vm-color-accent);--vm-selected-fg-muted: var(--vm-color-fg-muted);--vm-selected-ring: var(--vm-focus-ring);--vm-elevation-surface: var(--vm-shadow-sm);--vm-elevation-control: var(--vm-shadow-sm);--vm-mark-bg: var(--vm-color-accent);--vm-mark-fg: var(--vm-color-accent-fg);--vm-mark-border: var(--vm-color-accent);--vm-action-bg: var(--vm-color-accent);--vm-action-fg: var(--vm-color-accent-fg);--vm-action-hover: var(--vm-color-accent-hover);--vm-action-active: var(--vm-color-accent-active);--vm-surface-bg: color-mix(in oklab, var(--vm-color-bg-elevated) 72%, transparent);--vm-surface-border: color-mix(in oklab, var(--vm-color-fg) 14%, transparent);--vm-headline-color: var(--vm-color-fg);--vm-field-bg: var(--vm-color-bg);--vm-rule-color: var(--vm-color-border);--vm-focus-ring: var(--vm-color-focus)}:root[data-vm-preset=printparams]{--vm-font-sans: "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--vm-font-serif: Literata, "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--vm-font-title: var(--vm-font-serif);--vm-radius-sm: .25rem;--vm-radius-md: .375rem;--vm-radius-lg: .5rem;--vm-radius-xl: .75rem;--vm-font-display: var(--vm-font-sans);--vm-font-prose: var(--vm-font-sans);--vm-weight-display: 700;--vm-tracking-display: -.03em;--vm-label-font: var(--vm-font-mono);--vm-label-transform: uppercase;--vm-label-variant: normal;--vm-label-tracking: .1em;--vm-label-weight: 500;--vm-link-line: underline;--vm-link-thickness: 1px;--vm-link-offset: .15em;--vm-link-color: currentColor;--vm-link-hover-line: underline;--vm-link-hover-thickness: 2px;--vm-link-hover-color: currentColor;--vm-selected-bar: 0;--vm-selected-bar-color: var(--vm-color-accent);--vm-selected-bg: var(--vm-color-accent-subtle);--vm-selected-fg: var(--vm-color-accent);--vm-selected-fg-muted: var(--vm-color-fg-muted);--vm-selected-ring: var(--vm-focus-ring);--vm-focus-width: 2px;--vm-focus-offset: 2px;--vm-focus-ring: var(--vm-color-focus);--vm-elevation-surface: none;--vm-elevation-control: none;--vm-stroke-control: var(--vm-border-1);--vm-stroke-icon: 1.75;--vm-mark-bg: var(--vm-color-accent);--vm-mark-fg: var(--vm-color-accent-fg);--vm-mark-border: var(--vm-color-accent);--vm-motion-distance: 0;--vm-ease-pop: cubic-bezier(.2, 0, 0, 1);--vm-action-bg: var(--vm-color-accent);--vm-action-fg: var(--vm-color-accent-fg);--vm-action-hover: var(--vm-color-accent-hover);--vm-action-active: var(--vm-color-accent-active);--vm-action-image: none;--vm-action-image-hover: none;--vm-action-size: auto;--vm-action-position: 0 0;--vm-action-position-hover: 0 0;--vm-field-border-width: 0 0 var(--vm-stroke-control);--vm-field-radius: var(--vm-radius-md) var(--vm-radius-md) 0 0;--vm-field-bg: var(--vm-color-bg-inset);--vm-rule-width: var(--vm-border-1);--vm-rule-style: solid;--vm-rule-color: var(--vm-color-border);--vm-rows-rule: var(--vm-rule-width);--vm-rows-stripe: transparent;--vm-shape-chip: var(--vm-radius-sm);--vm-shape-avatar: var(--vm-radius-md);--vm-title-rule-width: 0;--vm-title-rule-height: 0;--vm-title-rule-gap: 0;--vm-title-rule-color: transparent;--vm-numerals-variant: lining-nums;--vm-surface-bg: var(--vm-color-bg-elevated);--vm-surface-image: none;--vm-surface-blur: none;--vm-surface-border: var(--vm-color-border);--vm-glow-action: none;--vm-glow-focus: none;--vm-headline-color: var(--vm-color-fg);--vm-headline-image: none;--vm-headline-size: auto;--vm-headline-drift: 0s;--vm-page-image: none;--vm-page-drift: 0s;--vm-lift-hover: 0;--vm-corner-shape: round;--vm-color-bg: oklch(98% .004 250);--vm-color-bg-subtle: oklch(95.5% .006 250);--vm-color-bg-elevated: oklch(100% 0 0);--vm-color-bg-inset: oklch(93.5% .008 250);--vm-color-fg: oklch(18% .012 250);--vm-color-fg-muted: oklch(45% .015 250);--vm-color-fg-subtle: oklch(56% .015 250);--vm-color-border: oklch(86% .008 250);--vm-color-border-strong: oklch(58% .012 250);--vm-color-accent: oklch(50% .125 50);--vm-color-accent-hover: oklch(45% .11 50);--vm-color-accent-active: oklch(40% .1 50);--vm-color-accent-fg: oklch(100% 0 0);--vm-color-accent-subtle: oklch(95% .02 55);--vm-color-accent-alt: oklch(52% .095 230);--vm-color-focus: oklch(50% .125 50);--vm-color-selection: oklch(90% .06 60);--vm-color-overlay: oklch(0% 0 0 / .45)}:root[data-vm-preset=printparams][data-theme=light]{--vm-color-bg: oklch(98% .004 250);--vm-color-bg-subtle: oklch(95.5% .006 250);--vm-color-bg-elevated: oklch(100% 0 0);--vm-color-bg-inset: oklch(93.5% .008 250);--vm-color-fg: oklch(18% .012 250);--vm-color-fg-muted: oklch(45% .015 250);--vm-color-fg-subtle: oklch(56% .015 250);--vm-color-border: oklch(86% .008 250);--vm-color-border-strong: oklch(58% .012 250);--vm-color-accent: oklch(50% .125 50);--vm-color-accent-hover: oklch(45% .11 50);--vm-color-accent-active: oklch(40% .1 50);--vm-color-accent-fg: oklch(100% 0 0);--vm-color-accent-subtle: oklch(95% .02 55);--vm-color-accent-alt: oklch(52% .095 230);--vm-color-focus: oklch(50% .125 50);--vm-color-selection: oklch(90% .06 60);--vm-color-overlay: oklch(0% 0 0 / .45)}:root[data-vm-preset=printparams][data-theme=dark]{--vm-color-bg: oklch(16% .012 250);--vm-color-bg-subtle: oklch(20% .013 250);--vm-color-bg-elevated: oklch(22% .014 250);--vm-color-bg-inset: oklch(13% .012 250);--vm-color-fg: oklch(95% .005 250);--vm-color-fg-muted: oklch(72% .012 250);--vm-color-fg-subtle: oklch(61% .014 250);--vm-color-border: oklch(30% .014 250);--vm-color-border-strong: oklch(56% .016 250);--vm-color-accent: oklch(76% .16 60);--vm-color-accent-hover: oklch(81% .13 62);--vm-color-accent-active: oklch(70% .16 58);--vm-color-accent-fg: oklch(16% .012 250);--vm-color-accent-subtle: oklch(27% .05 55);--vm-color-accent-alt: oklch(74% .11 230);--vm-color-focus: oklch(76% .16 60);--vm-color-selection: oklch(36% .08 55);--vm-color-overlay: oklch(0% 0 0 / .6)}@media(prefers-color-scheme:dark){:root[data-vm-preset=printparams]:not([data-theme=light]){--vm-color-bg: oklch(16% .012 250);--vm-color-bg-subtle: oklch(20% .013 250);--vm-color-bg-elevated: oklch(22% .014 250);--vm-color-bg-inset: oklch(13% .012 250);--vm-color-fg: oklch(95% .005 250);--vm-color-fg-muted: oklch(72% .012 250);--vm-color-fg-subtle: oklch(61% .014 250);--vm-color-border: oklch(30% .014 250);--vm-color-border-strong: oklch(56% .016 250);--vm-color-accent: oklch(76% .16 60);--vm-color-accent-hover: oklch(81% .13 62);--vm-color-accent-active: oklch(70% .16 58);--vm-color-accent-fg: oklch(16% .012 250);--vm-color-accent-subtle: oklch(27% .05 55);--vm-color-accent-alt: oklch(74% .11 230);--vm-color-focus: oklch(76% .16 60);--vm-color-selection: oklch(36% .08 55);--vm-color-overlay: oklch(0% 0 0 / .6)}}:root[data-vm-preset=printparams] [data-theme=light]{--vm-color-bg: oklch(98% .004 250);--vm-color-bg-subtle: oklch(95.5% .006 250);--vm-color-bg-elevated: oklch(100% 0 0);--vm-color-bg-inset: oklch(93.5% .008 250);--vm-color-fg: oklch(18% .012 250);--vm-color-fg-muted: oklch(45% .015 250);--vm-color-fg-subtle: oklch(56% .015 250);--vm-color-border: oklch(86% .008 250);--vm-color-border-strong: oklch(58% .012 250);--vm-color-accent: oklch(50% .125 50);--vm-color-accent-hover: oklch(45% .11 50);--vm-color-accent-active: oklch(40% .1 50);--vm-color-accent-fg: oklch(100% 0 0);--vm-color-accent-subtle: oklch(95% .02 55);--vm-color-accent-alt: oklch(52% .095 230);--vm-color-focus: oklch(50% .125 50);--vm-color-selection: oklch(90% .06 60);--vm-color-overlay: oklch(0% 0 0 / .45)}:root[data-vm-preset=printparams] [data-theme=dark]{--vm-color-bg: oklch(16% .012 250);--vm-color-bg-subtle: oklch(20% .013 250);--vm-color-bg-elevated: oklch(22% .014 250);--vm-color-bg-inset: oklch(13% .012 250);--vm-color-fg: oklch(95% .005 250);--vm-color-fg-muted: oklch(72% .012 250);--vm-color-fg-subtle: oklch(61% .014 250);--vm-color-border: oklch(30% .014 250);--vm-color-border-strong: oklch(56% .016 250);--vm-color-accent: oklch(76% .16 60);--vm-color-accent-hover: oklch(81% .13 62);--vm-color-accent-active: oklch(70% .16 58);--vm-color-accent-fg: oklch(16% .012 250);--vm-color-accent-subtle: oklch(27% .05 55);--vm-color-accent-alt: oklch(74% .11 230);--vm-color-focus: oklch(76% .16 60);--vm-color-selection: oklch(36% .08 55);--vm-color-overlay: oklch(0% 0 0 / .6)}:root[data-vm-preset=printparams] [data-theme]{--vm-selected-bar-color: var(--vm-color-accent);--vm-selected-bg: var(--vm-color-accent-subtle);--vm-selected-fg: var(--vm-color-accent);--vm-selected-fg-muted: var(--vm-color-fg-muted);--vm-selected-ring: var(--vm-focus-ring);--vm-mark-bg: var(--vm-color-accent);--vm-mark-fg: var(--vm-color-accent-fg);--vm-mark-border: var(--vm-color-accent);--vm-action-bg: var(--vm-color-accent);--vm-action-fg: var(--vm-color-accent-fg);--vm-action-hover: var(--vm-color-accent-hover);--vm-action-active: var(--vm-color-accent-active);--vm-surface-bg: var(--vm-color-bg-elevated);--vm-surface-border: var(--vm-color-border);--vm-headline-color: var(--vm-color-fg);--vm-field-bg: var(--vm-color-bg-inset);--vm-rule-color: var(--vm-color-border);--vm-focus-ring: var(--vm-color-focus)}@media(prefers-reduced-motion:reduce){:root{--vm-duration-fast: 0ms;--vm-duration-normal: 0ms;--vm-duration-slow: 0ms;--vm-duration-spin: 0ms;--vm-duration-loop: 0ms;--vm-duration-shimmer: 0ms}}@media(pointer:coarse){:root{--vm-control-height-sm: 2.5rem;--vm-control-height-md: 2.75rem}:root[data-vm-preset=forest]{--vm-control-height-sm: max(2.5rem, 2.2rem);--vm-control-height-md: max(2.75rem, 2.75rem)}:root[data-vm-preset=slate]{--vm-control-height-sm: max(2.5rem, 1.8rem);--vm-control-height-md: max(2.75rem, 2.25rem)}:root[data-vm-preset=playful]{--vm-control-height-sm: max(2.5rem, 2.2rem);--vm-control-height-md: max(2.75rem, 2.75rem)}:root[data-vm-preset=mono]{--vm-control-height-sm: max(2.5rem, 1.8rem);--vm-control-height-md: max(2.75rem, 2.25rem)}:root[data-vm-preset=contrast]{--vm-control-height-sm: max(2.5rem, 2.2rem);--vm-control-height-md: max(2.75rem, 2.75rem)}:root[data-vm-preset=ultra]{--vm-control-height-sm: max(2.5rem, 2.1rem);--vm-control-height-md: max(2.75rem, 2.625rem)}}*,*:before,*:after{box-sizing:border-box;corner-shape:var(--vm-corner-shape)}html{scroll-padding-block-start:var(--vm-space-20)}body{position:relative;margin:0;font-family:var(--vm-font-sans);font-size:var(--vm-text-md);line-height:var(--vm-leading-normal);font-variant-numeric:var(--vm-numerals-variant);background:var(--vm-color-bg);color:var(--vm-color-fg);-webkit-font-smoothing:antialiased}body:before{content:"";position:absolute;inset:0;z-index:var(--vm-z-back);pointer-events:none;background:var(--vm-page-image);animation:vm-page-drift var(--vm-page-drift) var(--vm-ease-standard) infinite alternate}@keyframes vm-page-drift{0%{transform:none}to{transform:translateY(calc(-1 * var(--vm-space-8))) scale(1.08)}}::selection{background:var(--vm-color-selection)}:focus-visible{outline:var(--vm-focus-width) solid var(--vm-focus-ring);outline-offset:var(--vm-focus-offset)}code,pre,kbd{font-family:var(--vm-font-mono)}@media(prefers-reduced-motion:reduce){body:before{animation:none}}@media print{body:before{display:none}}.vm-icon{display:inline-block;inline-size:var(--vm-size-icon-md);block-size:var(--vm-size-icon-md);flex:none;vertical-align:middle;stroke-width:var(--vm-stroke-icon)}.vm-icon[data-size=sm]{inline-size:var(--vm-size-icon-sm);block-size:var(--vm-size-icon-sm)}.vm-icon[data-size=lg]{inline-size:var(--vm-size-icon-lg);block-size:var(--vm-size-icon-lg)}.vm-accordion{display:flex;flex-direction:column;border:var(--vm-border-1) solid var(--vm-color-border);border-radius:var(--vm-radius-lg);background:var(--vm-color-bg-elevated);box-shadow:var(--vm-elevation-surface)}.vm-accordion-item{padding-inline:var(--vm-space-4);border-block-start:var(--vm-rule-width) var(--vm-rule-style) var(--vm-rule-color)}.vm-accordion-item:first-child{border-block-start:0}.vm-accordion-item .vm-disclosure-summary{min-block-size:var(--vm-control-height-lg);margin-inline:0;padding-inline:0;border-radius:var(--vm-radius-md)}.vm-accordion-item .vm-disclosure-summary:hover{background:transparent;color:var(--vm-color-accent)}.vm-accordion-item .vm-disclosure-content{padding-block-end:var(--vm-space-4)}.vm-alert{display:flex;align-items:flex-start;gap:var(--vm-space-3);padding:var(--vm-space-4);color:var(--vm-color-info-fg);background:var(--vm-color-info-bg);border:var(--vm-border-1) solid var(--vm-color-info-border);border-radius:var(--vm-radius-lg)}.vm-alert-icon{flex:none;margin-block-start:var(--vm-space-1);color:var(--vm-color-info-solid)}.vm-alert-body{display:flex;flex:1;flex-direction:column;gap:var(--vm-space-2);min-inline-size:0}.vm-alert-title,.vm-alert-message{color:inherit}.vm-alert-actions{margin-block-start:var(--vm-space-1)}.vm-alert-dismiss{flex:none;margin-block:calc(-1 * var(--vm-space-1));margin-inline-end:calc(-1 * var(--vm-space-2));color:inherit}.vm-alert[data-tone=neutral]{color:var(--vm-color-fg);background:var(--vm-color-bg-subtle);border-color:var(--vm-color-border)}.vm-alert[data-tone=neutral] .vm-alert-icon{color:var(--vm-color-fg-muted)}.vm-alert[data-tone=success]{color:var(--vm-color-success-fg);background:var(--vm-color-success-bg);border-color:var(--vm-color-success-border)}.vm-alert[data-tone=success] .vm-alert-icon{color:var(--vm-color-success-solid)}.vm-alert[data-tone=warning]{color:var(--vm-color-warning-fg);background:var(--vm-color-warning-bg);border-color:var(--vm-color-warning-border)}.vm-alert[data-tone=warning] .vm-alert-icon{color:var(--vm-color-warning-solid)}.vm-alert[data-tone=danger]{color:var(--vm-color-danger-fg);background:var(--vm-color-danger-bg);border-color:var(--vm-color-danger-border)}.vm-alert[data-tone=danger] .vm-alert-icon{color:var(--vm-color-danger-solid)}@media(forced-colors:active){.vm-alert{border-color:CanvasText}}.vm-anchor-nav{min-inline-size:0;max-inline-size:100%;font-family:var(--vm-font-sans)}.vm-anchor-nav-list{display:flex;gap:var(--vm-space-1);margin:0;padding:0;list-style:none;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.vm-anchor-nav-list::-webkit-scrollbar{display:none}.vm-anchor-nav[data-orientation=vertical] .vm-anchor-nav-list{flex-direction:column;overflow:visible}.vm-anchor-nav-item{flex:none;min-inline-size:0}.vm-anchor-nav-link{display:flex;align-items:center;min-block-size:var(--vm-control-height-md);padding-inline:var(--vm-control-padding-x-sm);font-size:var(--vm-text-sm);font-weight:var(--vm-weight-medium);line-height:var(--vm-leading-tight);white-space:nowrap;color:var(--vm-color-fg-muted);text-decoration-line:none;transition:color var(--vm-duration-fast) var(--vm-ease-standard),background-color var(--vm-duration-fast) var(--vm-ease-standard),border-color var(--vm-duration-fast) var(--vm-ease-standard),box-shadow var(--vm-duration-fast) var(--vm-ease-standard)}.vm-anchor-nav[data-size=sm] .vm-anchor-nav-link{min-block-size:var(--vm-control-height-sm);font-size:var(--vm-text-xs)}.vm-anchor-nav[data-orientation=vertical] .vm-anchor-nav-link{white-space:normal;padding-block:var(--vm-space-1)}.vm-anchor-nav-link:hover{color:var(--vm-color-fg)}.vm-anchor-nav-link:focus-visible{outline:var(--vm-focus-width) solid var(--vm-focus-ring);outline-offset:calc(-1 * var(--vm-focus-width))}.vm-anchor-nav[data-variant=underline] .vm-anchor-nav-list{box-shadow:inset 0 calc(-1 * var(--vm-border-1)) 0 0 var(--vm-color-border)}.vm-anchor-nav[data-variant=underline] .vm-anchor-nav-link{border-block-end:var(--vm-border-2) solid transparent;border-start-start-radius:var(--vm-radius-md);border-start-end-radius:var(--vm-radius-md)}.vm-anchor-nav[data-variant=underline] .vm-anchor-nav-link:hover{background:var(--vm-color-bg-subtle)}.vm-anchor-nav[data-variant=underline] .vm-anchor-nav-link[aria-current]{color:var(--vm-color-accent);border-block-end-color:var(--vm-color-accent)}.vm-anchor-nav[data-variant=underline][data-orientation=vertical] .vm-anchor-nav-list{box-shadow:inset var(--vm-border-1) 0 0 0 var(--vm-color-border)}.vm-anchor-nav[data-variant=underline][data-orientation=vertical] .vm-anchor-nav-link{border-block-end:0;border-inline-start:var(--vm-border-2) solid transparent;border-radius:0;border-start-end-radius:var(--vm-radius-md);border-end-end-radius:var(--vm-radius-md)}.vm-anchor-nav[data-variant=underline][data-orientation=vertical] .vm-anchor-nav-link[aria-current]{border-inline-start-color:var(--vm-color-accent)}.vm-anchor-nav[data-variant=pills] .vm-anchor-nav-link{border-radius:var(--vm-radius-full)}.vm-anchor-nav[data-variant=pills][data-orientation=vertical] .vm-anchor-nav-link{border-radius:var(--vm-radius-md)}.vm-anchor-nav[data-variant=pills] .vm-anchor-nav-link:hover{background:var(--vm-color-bg-subtle)}.vm-anchor-nav[data-variant=pills] .vm-anchor-nav-link[aria-current]{color:var(--vm-color-accent);background:var(--vm-color-accent-subtle)}.vm-anchor-nav[data-variant=rail]{padding-inline-start:var(--vm-space-1)}.vm-anchor-nav[data-variant=rail] .vm-anchor-nav-list{gap:0;box-shadow:inset var(--vm-border-1) 0 0 0 var(--vm-color-border)}.vm-anchor-nav[data-variant=rail] .vm-anchor-nav-link{position:relative;padding-inline-start:var(--vm-space-5);font-weight:var(--vm-weight-regular)}.vm-anchor-nav[data-variant=rail] .vm-anchor-nav-link:before{content:"";position:absolute;inset-block-start:50%;inset-inline-start:0;inline-size:var(--vm-space-2);block-size:var(--vm-space-2);translate:calc(-50% + var(--vm-border-1) / 2) -50%;border-radius:var(--vm-radius-full);background:var(--vm-color-bg);box-shadow:inset 0 0 0 var(--vm-border-1) var(--vm-color-border-strong);transition:background-color var(--vm-duration-normal) var(--vm-ease-standard),scale var(--vm-duration-normal) var(--vm-ease-standard)}.vm-anchor-nav[data-variant=rail] .vm-anchor-nav-link[aria-current]{color:var(--vm-color-fg);font-weight:var(--vm-weight-medium)}.vm-anchor-nav[data-variant=rail] .vm-anchor-nav-link[aria-current]:before{background:var(--vm-color-accent);box-shadow:none;scale:1.25}.vm-anchor-nav[data-variant=rail]:dir(rtl) .vm-anchor-nav-link:before{translate:calc(50% - var(--vm-border-1) / 2) -50%}@media(forced-colors:active){.vm-anchor-nav[data-variant=underline] .vm-anchor-nav-link[aria-current]{forced-color-adjust:none;color:Highlight;border-color:Highlight}.vm-anchor-nav[data-variant=pills] .vm-anchor-nav-link[aria-current]{forced-color-adjust:none;color:HighlightText;background:Highlight}.vm-anchor-nav[data-variant=rail] .vm-anchor-nav-link[aria-current]:before{forced-color-adjust:none;background:Highlight}}.vm-announcement-bar{display:flex;align-items:center;gap:var(--vm-space-3);min-inline-size:0;padding:var(--vm-space-2) var(--vm-space-4);font-family:var(--vm-font-sans);font-size:var(--vm-text-sm);line-height:var(--vm-leading-normal);color:var(--vm-color-fg);background:var(--vm-color-bg-subtle);border-block-end:var(--vm-border-1) solid var(--vm-color-border)}.vm-announcement-bar[data-tone=accent]{background:var(--vm-color-accent-subtle)}.vm-announcement-bar[data-tone=info]{color:var(--vm-color-info-fg);background:var(--vm-color-info-bg);border-color:var(--vm-color-info-border)}.vm-announcement-bar[data-tone=success]{color:var(--vm-color-success-fg);background:var(--vm-color-success-bg);border-color:var(--vm-color-success-border)}.vm-announcement-bar[data-tone=warning]{color:var(--vm-color-warning-fg);background:var(--vm-color-warning-bg);border-color:var(--vm-color-warning-border)}.vm-announcement-bar-text{flex:1;min-inline-size:0;margin:0;text-wrap:balance}.vm-announcement-bar[data-align=center] .vm-announcement-bar-text{text-align:center}@media(min-width:48rem){.vm-announcement-bar[data-align=center][data-dismissible]{padding-inline-start:calc(var(--vm-space-4) + var(--vm-control-height-sm) + var(--vm-space-3))}}.vm-announcement-bar-text a{font-weight:var(--vm-weight-medium);color:inherit;text-decoration-line:underline;text-decoration-color:currentColor}.vm-announcement-bar-text a:hover{color:inherit;text-decoration-thickness:var(--vm-border-2)}.vm-announcement-bar-dismiss{flex:none;margin-block:calc(-1 * var(--vm-space-1));color:inherit}.vm-app-shell{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"header" "main" "aside" "footer";grid-template-rows:auto 1fr auto auto;min-block-size:100dvh;color:var(--vm-color-fg)}.vm-app-shell[data-theme]{background:var(--vm-color-bg)}@media(min-width:48rem){.vm-app-shell[data-nav=sidebar]{grid-template-columns:minmax(auto,20%) minmax(0,1fr);grid-template-areas:"header header" "nav main" "footer footer";grid-template-rows:auto 1fr auto}.vm-app-shell[data-aside]{grid-template-columns:minmax(0,1fr) minmax(0,25%);grid-template-areas:"header header" "main aside" "footer footer";grid-template-rows:auto 1fr auto}.vm-app-shell[data-nav=sidebar][data-aside]{grid-template-columns:minmax(auto,20%) minmax(0,1fr) minmax(0,25%);grid-template-areas:"header header header" "nav main aside" "footer footer footer"}}.vm-app-shell-skip{position:absolute;inset-block-start:var(--vm-space-2);inset-inline-start:var(--vm-space-2);padding:var(--vm-space-2) var(--vm-space-3);color:var(--vm-color-fg);background:var(--vm-color-bg-elevated);border-radius:var(--vm-radius-md);box-shadow:var(--vm-shadow-md);transform:translateY(-200%);z-index:var(--vm-z-sticky)}.vm-app-shell-skip:focus{transform:none;outline:var(--vm-focus-width) solid var(--vm-focus-ring);outline-offset:var(--vm-focus-offset)}.vm-app-shell-header{grid-area:header;display:flex;align-items:center;gap:var(--vm-space-3);padding:var(--vm-space-3) var(--vm-space-4);border-block-end:var(--vm-border-1) solid var(--vm-color-border)}.vm-app-shell-header[data-sticky]{position:sticky;inset-block-start:0;z-index:var(--vm-z-sticky);background:color-mix(in oklab,var(--vm-color-bg) 82%,transparent);backdrop-filter:blur(var(--vm-blur-md));-webkit-backdrop-filter:blur(var(--vm-blur-md))}.vm-app-shell-nav{grid-area:nav;padding:var(--vm-space-4);background:var(--vm-color-bg-subtle);max-inline-size:100%;min-inline-size:0}@media(min-width:48rem){.vm-app-shell-nav{border-inline-end:var(--vm-border-1) solid var(--vm-color-border)}.vm-app-shell-nav[data-sticky]{padding:0}.vm-app-shell-nav[data-sticky]>*{position:sticky;inset-block-start:var(--vm-space-16);max-block-size:calc(100dvh - var(--vm-space-16));padding:var(--vm-space-5) var(--vm-space-4);overflow-y:auto}}.vm-app-shell-main{grid-area:main;padding:var(--vm-space-6) var(--vm-space-4);min-inline-size:0}.vm-app-shell[data-main-padding=sm]>.vm-app-shell-main{padding:var(--vm-space-4) var(--vm-space-3)}.vm-app-shell[data-main-padding=lg]>.vm-app-shell-main{padding:var(--vm-space-6) var(--vm-space-4) var(--vm-space-16)}@media(min-width:48rem){.vm-app-shell[data-main-padding=lg]>.vm-app-shell-main{padding:var(--vm-space-8) var(--vm-space-8) var(--vm-space-20)}}@media(min-width:64rem){.vm-app-shell[data-main-padding=lg]>.vm-app-shell-main{padding-inline:var(--vm-space-12)}}.vm-app-shell-footer{grid-area:footer;padding:var(--vm-space-6) var(--vm-space-4);font-size:var(--vm-text-sm);color:var(--vm-color-fg-muted);border-block-start:var(--vm-rule-width) var(--vm-rule-style) var(--vm-rule-color);min-inline-size:0}.vm-app-shell-main:focus-visible{outline:var(--vm-focus-width) solid var(--vm-focus-ring);outline-offset:calc(-1 * var(--vm-focus-width))}.vm-app-shell-aside{grid-area:aside;padding:var(--vm-space-6) var(--vm-space-4);border-block-start:var(--vm-border-1) solid var(--vm-color-border);background:var(--vm-color-bg-subtle);min-inline-size:0}@media(min-width:48rem){.vm-app-shell-aside{border-block-start:0;border-inline-start:var(--vm-border-1) solid var(--vm-color-border)}}.vm-app-shell-drawer .vm-app-shell-nav{padding:0;background:transparent;border:0}.vm-article-card{position:relative;display:flex;flex-direction:column;gap:var(--vm-space-4);box-sizing:border-box;min-inline-size:0;block-size:100%;margin:0;font-family:var(--vm-font-sans);color:var(--vm-color-fg);border-radius:var(--vm-radius-lg)}.vm-article-card[data-variant=card]{padding:var(--vm-space-4);background-color:var(--vm-surface-bg);background-image:var(--vm-surface-image);background-clip:border-box,padding-box,border-box;background-origin:border-box,padding-box,border-box;backdrop-filter:var(--vm-surface-blur);border:var(--vm-border-1) solid var(--vm-surface-border);box-shadow:var(--vm-elevation-surface);transition:border-color var(--vm-duration-fast) var(--vm-ease-standard)}.vm-article-card[data-variant=card]:hover{border-color:var(--vm-color-border-strong)}.vm-article-card-image{flex:none;min-inline-size:0}.vm-article-card-image>.vm-picture{inline-size:100%}.vm-article-card-text{display:flex;flex:1;flex-direction:column;gap:var(--vm-space-2);min-inline-size:0}.vm-article-card[data-size=lg]>.vm-article-card-text{gap:var(--vm-space-3)}.vm-article-card-title{overflow-wrap:anywhere;text-wrap:balance}.vm-article-card-title>.vm-article-card-link{text-decoration-line:none;border-radius:0}.vm-article-card:hover .vm-article-card-link{text-decoration-line:underline}.vm-article-card-link:after{content:"";position:absolute;inset:0;border-radius:var(--vm-radius-lg)}.vm-article-card-title>.vm-article-card-link:focus-visible{outline:none}.vm-article-card:has(.vm-article-card-link:focus-visible){outline:var(--vm-focus-width) solid var(--vm-focus-ring);outline-offset:var(--vm-focus-offset)}.vm-article-card-excerpt{max-inline-size:var(--vm-size-prose);text-wrap:pretty}.vm-article-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vm-space-1) var(--vm-space-2);margin:0;margin-block-start:auto;padding-block-start:var(--vm-space-2);font-size:var(--vm-text-sm);color:var(--vm-color-fg-muted)}.vm-article-card-fact[data-author]{font-weight:var(--vm-weight-medium);color:var(--vm-color-fg)}.vm-article-card-fact:not(:last-child):after{content:"";display:inline-block;inline-size:calc(var(--vm-border-1) * 3);block-size:calc(var(--vm-border-1) * 3);margin-inline-start:var(--vm-space-2);vertical-align:middle;background:var(--vm-color-fg-subtle);border-radius:var(--vm-radius-full)}@media(min-width:40rem){.vm-article-card[data-layout=inline]{flex-direction:row;align-items:flex-start;gap:var(--vm-space-6)}.vm-article-card[data-layout=inline]>.vm-article-card-image{flex:0 0 38%}.vm-article-card[data-layout=inline][data-size=lg]>.vm-article-card-image{flex-basis:55%}.vm-article-card[data-layout=inline]>.vm-article-card-text{align-self:stretch}}@media(forced-colors:active){.vm-article-card[data-variant=card]{border-color:CanvasText}}.vm-article-header{display:flex;flex-direction:column;gap:var(--vm-space-5);min-inline-size:0;margin:0;margin-block-end:var(--vm-space-8);font-family:var(--vm-font-sans);color:var(--vm-color-fg)}.vm-article-header-text{display:flex;flex-direction:column;gap:var(--vm-space-4);min-inline-size:0}.vm-article-header-title{max-inline-size:var(--vm-size-container-md);overflow-wrap:anywhere;text-wrap:balance}.vm-article-header-description{max-inline-size:var(--vm-size-prose);text-wrap:pretty}.vm-article-header-byline{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vm-space-2) var(--vm-space-5);min-inline-size:0;padding-block:var(--vm-space-3);border-block:var(--vm-rule-width) var(--vm-rule-style) var(--vm-rule-color);font-size:var(--vm-text-sm)}.vm-article-header-authors{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vm-space-2) var(--vm-space-4);margin:0;padding:0;list-style:none;font-weight:var(--vm-weight-medium)}.vm-article-header-author{display:inline-flex;align-items:center;gap:var(--vm-space-2);min-inline-size:0}.vm-article-header-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vm-space-1) var(--vm-space-2);margin:0;color:var(--vm-color-fg-muted)}.vm-article-header-fact:not(:last-child):after{content:"";display:inline-block;inline-size:calc(var(--vm-border-1) * 3);block-size:calc(var(--vm-border-1) * 3);margin-inline-start:var(--vm-space-2);vertical-align:middle;background:var(--vm-color-fg-subtle);border-radius:var(--vm-radius-full)}.vm-article-header-actions{display:flex;margin-inline-start:auto;min-inline-size:0}.vm-article-header-tags{display:flex;flex-wrap:wrap;gap:var(--vm-space-2);margin:0;padding:0;list-style:none}.vm-article-header-tags .vm-article-header-tag-link{display:inline-flex;text-decoration-line:none;border-radius:var(--vm-radius-full)}.vm-article-header-tag-link:hover>.vm-tag{border-color:var(--vm-color-fg-subtle)}.vm-article-header-cover{min-inline-size:0;margin-block-start:var(--vm-space-3)}.vm-article-header[data-align=center]{align-items:center;text-align:center}.vm-article-header[data-align=center]>.vm-article-header-text{align-items:center}.vm-article-header[data-align=center] .vm-article-header-title:after{margin-inline:auto}.vm-article-header[data-align=center]>.vm-article-header-byline{justify-content:center;align-self:stretch}.vm-article-header[data-align=center] .vm-article-header-actions{margin-inline-start:0}.vm-article-header[data-align=center]>.vm-article-header-tags{justify-content:center}.vm-article-header[data-align=center]>.vm-article-header-cover{align-self:stretch}.vm-audio-player{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vm-space-1) var(--vm-space-2);inline-size:100%;min-inline-size:0;padding:var(--vm-space-2) var(--vm-space-3);background:var(--vm-color-bg-elevated);border:var(--vm-border-1) solid var(--vm-color-border);border-radius:var(--vm-radius-lg);box-shadow:var(--vm-elevation-surface)}.vm-audio-player-toggle{flex-shrink:0;border-radius:var(--vm-radius-full)}.vm-audio-player-mute{flex-shrink:0}.vm-audio-player-time{flex-shrink:0;min-inline-size:var(--vm-space-8);text-align:center;font-size:var(--vm-text-xs);font-variant-numeric:tabular-nums;color:var(--vm-color-fg-muted)}.vm-audio-player-seek{flex:1 1 auto;min-inline-size:var(--vm-space-16)}.vm-audio-player-sound{display:flex;align-items:center;gap:var(--vm-space-1);margin-inline-start:auto}.vm-audio-player-volume{inline-size:var(--vm-space-20)}@media(forced-colors:active){.vm-audio-player{border-color:ButtonText}}.vm-author-card{display:flex;align-items:flex-start;gap:var(--vm-space-4);box-sizing:border-box;min-inline-size:0;margin:0;font-family:var(--vm-font-sans);color:var(--vm-color-fg);list-style:none}.vm-author-card[data-variant=plain]{padding-block:var(--vm-space-5);border-block:var(--vm-rule-width) var(--vm-rule-style) var(--vm-rule-color)}.vm-author-card[data-variant=card]{block-size:100%;padding:var(--vm-space-6);background-color:var(--vm-surface-bg);background-image:var(--vm-surface-image);background-clip:border-box,padding-box,border-box;background-origin:border-box,padding-box,border-box;backdrop-filter:var(--vm-surface-blur);border:var(--vm-border-1) solid var(--vm-surface-border);border-radius:var(--vm-radius-lg);box-shadow:var(--vm-elevation-surface)}.vm-author-card[data-layout=stacked]{flex-direction:column}.vm-author-card[data-layout=stacked][data-align=center]{align-items:center;text-align:center}.vm-author-card-avatar{display:flex;flex:none}.vm-author-card[data-layout=stacked]>.vm-author-card-avatar{display:grid;grid-template-columns:minmax(0,1fr);align-self:stretch}.vm-author-card[data-align=center]>.vm-author-card-avatar{justify-items:center}.vm-author-card-text{display:flex;flex:1;flex-direction:column;gap:var(--vm-space-1);min-inline-size:0}.vm-author-card[data-align=center]>.vm-author-card-text{align-items:center}.vm-author-card-name{overflow-wrap:anywhere}.vm-author-card-name>.vm-link{text-decoration-line:none}.vm-author-card-name>.vm-link:hover{text-decoration-line:underline}.vm-author-card-bio{max-inline-size:var(--vm-size-prose);margin-block-start:var(--vm-space-2);font-size:var(--vm-text-md);line-height:var(--vm-leading-relaxed);text-wrap:pretty}.vm-author-card-bio>p{margin:0}.vm-author-card-links{display:flex;flex-wrap:wrap;gap:var(--vm-space-1) var(--vm-space-4);margin:0;margin-block-start:var(--vm-space-2);padding:0;list-style:none}.vm-author-card[data-align=center] .vm-author-card-links{justify-content:center}.vm-avatar{display:inline-flex;align-items:center;justify-content:center;flex:none;inline-size:var(--vm-control-height-md);block-size:var(--vm-control-height-md);overflow:hidden;font-family:var(--vm-font-sans);font-size:var(--vm-text-sm);font-weight:var(--vm-weight-semibold);line-height:1;letter-spacing:var(--vm-tracking-normal);color:var(--vm-color-accent);background:var(--vm-color-accent-subtle);border-radius:var(--vm-shape-avatar);box-shadow:inset 0 0 0 var(--vm-border-1) color-mix(in oklab,var(--vm-color-fg) 8%,transparent);object-fit:cover;vertical-align:middle;user-select:none}.vm-avatar[data-size=sm]{inline-size:var(--vm-control-height-sm);block-size:var(--vm-control-height-sm);font-size:var(--vm-text-xs)}.vm-avatar[data-size=lg]{inline-size:var(--vm-control-height-lg);block-size:var(--vm-control-height-lg);font-size:var(--vm-text-md)}.vm-avatar[data-size=xl]{inline-size:var(--vm-space-16);block-size:var(--vm-space-16);font-size:var(--vm-text-xl)}.vm-avatar[data-shape=square]{border-radius:var(--vm-radius-md)}@media(forced-colors:active){.vm-avatar{border:var(--vm-border-1) solid CanvasText}}.vm-avatar-group{display:inline-flex;align-items:center;min-inline-size:0;margin:0;padding:0;padding-inline-start:var(--vm-space-2);list-style:none;font-family:var(--vm-font-sans)}.vm-avatar-group-item{display:inline-flex;flex:none;margin-inline-start:calc(var(--vm-space-2) * -1);padding:var(--vm-border-2);background:var(--vm-color-bg);border-radius:var(--vm-shape-avatar)}.vm-avatar-group[data-shape=square]>.vm-avatar-group-item{border-radius:var(--vm-radius-md)}.vm-avatar-group[data-size=sm]{padding-inline-start:var(--vm-space-1)}.vm-avatar-group[data-size=sm]>.vm-avatar-group-item{margin-inline-start:calc(var(--vm-space-1) * -1)}.vm-avatar-group-more{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-inline-size:var(--vm-control-height-md);block-size:var(--vm-control-height-md);padding-inline:var(--vm-space-1);font-size:var(--vm-text-sm);font-weight:var(--vm-weight-semibold);line-height:1;font-variant-numeric:tabular-nums;color:var(--vm-color-fg);background:var(--vm-color-bg-inset);border-radius:inherit;box-shadow:inset 0 0 0 var(--vm-border-1) var(--vm-color-border);user-select:none}.vm-avatar-group[data-size=sm] .vm-avatar-group-more{min-inline-size:var(--vm-control-height-sm);block-size:var(--vm-control-height-sm);font-size:var(--vm-text-xs)}.vm-avatar-group[data-size=lg] .vm-avatar-group-more{min-inline-size:var(--vm-control-height-lg);block-size:var(--vm-control-height-lg);font-size:var(--vm-text-md)}@media(forced-colors:active){.vm-avatar-group-more{border:var(--vm-border-1) solid CanvasText}}.vm-back-to-top{display:inline-flex;align-items:center;justify-content:center;gap:var(--vm-control-gap-md);box-sizing:border-box;min-inline-size:var(--vm-control-height-lg);block-size:var(--vm-control-height-lg);padding-inline:var(--vm-space-3);font-family:var(--vm-font-sans);font-size:var(--vm-text-sm);font-weight:var(--vm-weight-medium);color:var(--vm-color-fg);text-decoration-line:none;background:var(--vm-color-bg-elevated);border:var(--vm-border-1) solid var(--vm-color-border-strong);border-radius:var(--vm-radius-full);box-shadow:var(--vm-shadow-md);visibility:hidden;opacity:0;translate:0 var(--vm-space-2);transition:opacity var(--vm-duration-normal) var(--vm-ease-exit),translate var(--vm-duration-normal) var(--vm-ease-exit),visibility var(--vm-duration-normal),background-color var(--vm-duration-fast) var(--vm-ease-standard)}.vm-back-to-top[data-visible]{visibility:visible;opacity:1;translate:0 0;transition-timing-function:var(--vm-ease-enter)}.vm-back-to-top[data-label]{padding-inline:var(--vm-space-4)}.vm-back-to-top[data-position=fixed]{position:fixed;inset-block-end:calc(var(--vm-space-4) + env(safe-area-inset-bottom,0));inset-inline-end:var(--vm-space-4);z-index:var(--vm-z-sticky)}.vm-back-to-top[data-placement=start]{inset-inline:var(--vm-space-4) auto}.vm-back-to-top:hover{background:var(--vm-color-bg-subtle)}.vm-back-to-top:focus-visible{outline:var(--vm-focus-width) solid var(--vm-color-focus);outline-offset:var(--vm-focus-offset)}.vm-back-to-top-icon{flex:none}@media(forced-colors:active){.vm-back-to-top{border-color:ButtonBorder}}.vm-badge{display:inline-flex;align-items:center;gap:var(--vm-control-gap-sm);padding-block:var(--vm-space-1);padding-inline:var(--vm-space-2);font-family:var(--vm-font-sans);font-size:var(--vm-text-sm);font-weight:var(--vm-weight-medium);line-height:var(--vm-leading-tight);white-space:nowrap;color:var(--vm-color-fg);background:var(--vm-color-bg-subtle);border:var(--vm-border-1) solid transparent;border-radius:var(--vm-shape-chip)}.vm-badge-icon{flex:none}.vm-badge[data-size=sm]{padding-block:0;font-size:var(--vm-text-xs)}.vm-badge[data-tone=accent]{color:var(--vm-color-accent);background:var(--vm-color-accent-subtle)}.vm-badge[data-tone=success]{color:var(--vm-color-success-fg);background:var(--vm-color-success-bg)}.vm-badge[data-tone=warning]{color:var(--vm-color-warning-fg);background:var(--vm-color-warning-bg)}.vm-badge[data-tone=danger]{color:var(--vm-color-danger-fg);background:var(--vm-color-danger-bg)}.vm-badge[data-tone=info]{color:var(--vm-color-info-fg);background:var(--vm-color-info-bg)}.vm-badge[data-variant=solid]{color:var(--vm-color-bg);background:var(--vm-color-fg)}.vm-badge[data-variant=solid][data-tone=accent]{color:var(--vm-color-accent-fg);background:var(--vm-color-accent)}.vm-badge[data-variant=solid][data-tone=success]{color:var(--vm-color-success-solid-fg);background:var(--vm-color-success-solid)}.vm-badge[data-variant=solid][data-tone=warning]{color:var(--vm-color-warning-solid-fg);background:var(--vm-color-warning-solid)}.vm-badge[data-variant=solid][data-tone=danger]{color:var(--vm-color-danger-solid-fg);background:var(--vm-color-danger-solid)}.vm-badge[data-variant=solid][data-tone=info]{color:var(--vm-color-info-solid-fg);background:var(--vm-color-info-solid)}.vm-badge[data-variant=outline]{background:transparent;border-color:var(--vm-color-border-strong)}.vm-badge[data-variant=outline][data-tone=accent]{border-color:var(--vm-color-accent)}.vm-badge[data-variant=outline][data-tone=success]{border-color:var(--vm-color-success-border)}.vm-badge[data-variant=outline][data-tone=warning]{border-color:var(--vm-color-warning-border)}.vm-badge[data-variant=outline][data-tone=danger]{border-color:var(--vm-color-danger-border)}.vm-badge[data-variant=outline][data-tone=info]{border-color:var(--vm-color-info-border)}@media(forced-colors:active){.vm-badge{border-color:CanvasText}.vm-badge[data-variant=solid]{forced-color-adjust:none;color:Canvas;background:CanvasText}}.vm-band{--vm-band-scroll-margin: var(--vm-space-16);box-sizing:border-box;inline-size:100%;min-inline-size:0;margin:0;padding-block:var(--vm-space-12);scroll-margin-block-start:var(--vm-band-scroll-margin);font-family:var(--vm-font-sans);color:var(--vm-color-fg);background:var(--vm-color-bg)}.vm-band[data-tone=subtle]{background:var(--vm-color-bg-subtle)}.vm-band[data-tone=inset]{background:var(--vm-color-bg-inset)}.vm-band[data-tone=accent]{background:var(--vm-color-accent-subtle)}.vm-band[data-divider]{border-block-start:var(--vm-rule-width) var(--vm-rule-style) var(--vm-rule-color)}.vm-band[data-padding=sm]{padding-block:var(--vm-space-8)}.vm-band[data-padding=lg]{padding-block:var(--vm-space-16)}.vm-band-inner{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--vm-space-8);inline-size:100%;max-inline-size:var(--vm-size-container-lg);margin-inline:auto;padding-inline:var(--vm-space-4)}.vm-band[data-width=sm]>.vm-band-inner{max-inline-size:var(--vm-size-container-sm)}.vm-band[data-width=md]>.vm-band-inner{max-inline-size:var(--vm-size-container-md)}.vm-band[data-width=xl]>.vm-band-inner{max-inline-size:var(--vm-size-container-xl)}.vm-band[data-width=full]>.vm-band-inner{max-inline-size:none}.vm-band-header{display:flex;flex-direction:column;gap:var(--vm-space-4);min-inline-size:0}.vm-band-body{min-inline-size:0}.vm-band-eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vm-space-3)}.vm-band-index{display:inline-flex;align-items:center;gap:var(--vm-space-3);font-family:var(--vm-font-mono);font-variant-numeric:tabular-nums;color:var(--vm-color-accent)}.vm-band-index:after{content:"";inline-size:var(--vm-space-6);block-size:var(--vm-border-1);background:var(--vm-color-border-strong)}.vm-band-index:last-child:after{display:none}.vm-band-title{text-wrap:balance}.vm-band-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vm-space-3)}.vm-band[data-align=center] .vm-band-header{align-items:center;text-align:center}.vm-band[data-align=center] .vm-band-eyebrow,.vm-band[data-align=center] .vm-band-actions{justify-content:center}.vm-band[data-align=center] .vm-band-title:after{margin-inline:auto}@media(min-width:48rem){.vm-band{padding-block:var(--vm-space-20)}.vm-band[data-padding=sm]{padding-block:var(--vm-space-12)}.vm-band[data-padding=lg]{padding-block:var(--vm-space-24)}.vm-band-inner{gap:var(--vm-space-10);padding-inline:var(--vm-space-6)}}@media(min-width:64rem){.vm-band[data-layout=split]>.vm-band-inner{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;column-gap:var(--vm-space-12)}.vm-band[data-layout=split] .vm-band-header{align-items:flex-start;text-align:start}.vm-band[data-layout=split] .vm-band-eyebrow,.vm-band[data-layout=split] .vm-band-actions{justify-content:flex-start}.vm-band[data-layout=split] .vm-band-title:after{margin-inline:0}.vm-band[data-sticky-header] .vm-band-header{position:sticky;inset-block-start:var(--vm-band-scroll-margin)}}.vm-bar-chart{display:block;margin:0;inline-size:100%;min-inline-size:0}.vm-bar-chart-caption{margin-block-end:var(--vm-space-3);font-size:var(--vm-text-sm);font-weight:var(--vm-weight-medium);color:var(--vm-color-fg)}.vm-bar-chart-rows{display:grid;grid-template-columns:minmax(0,fit-content(35%)) 1fr auto;align-items:center;column-gap:var(--vm-space-3);row-gap:var(--vm-space-2)}.vm-bar-chart[data-values=false] .vm-bar-chart-rows{grid-template-columns:minmax(0,fit-content(35%)) 1fr}.vm-bar-chart-row{display:contents}.vm-bar-chart-label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--vm-text-sm);color:var(--vm-color-fg-muted)}.vm-bar-chart-track{block-size:var(--vm-space-3);background:var(--vm-color-bg-inset);border-radius:var(--vm-radius-full)}.vm-bar-chart[data-size=sm] .vm-bar-chart-track{block-size:var(--vm-space-2)}.vm-bar-chart-fill{inline-size:var(--vm-bar-chart-fill);block-size:100%;border-radius:var(--vm-radius-full);background:var(--vm-color-accent)}.vm-bar-chart-fill[data-tone=neutral]{background:var(--vm-color-fg-muted)}.vm-bar-chart-fill[data-tone=success]{background:var(--vm-color-success-solid)}.vm-bar-chart-fill[data-tone=warning]{background:var(--vm-color-warning-solid)}.vm-bar-chart-fill[data-tone=danger]{background:var(--vm-color-danger-solid)}.vm-bar-chart-fill[data-tone=info]{background:var(--vm-color-info-solid)}.vm-bar-chart-value{justify-self:end;font-size:var(--vm-text-sm);font-variant-numeric:tabular-nums;color:var(--vm-color-fg)}.vm-bar-chart-legend{display:flex;flex-wrap:wrap;gap:var(--vm-space-1) var(--vm-space-4);margin:0 0 var(--vm-space-3);padding:0;list-style:none}.vm-bar-chart-legend-item{display:inline-flex;align-items:center;gap:var(--vm-space-2);font-size:var(--vm-text-sm);color:var(--vm-color-fg-muted)}.vm-bar-chart-swatch{flex:none;inline-size:var(--vm-space-3);block-size:var(--vm-space-3);border-radius:var(--vm-radius-sm);background:var(--vm-color-accent)}.vm-bar-chart-swatch[data-tone=neutral]{background:var(--vm-color-fg-muted)}.vm-bar-chart-swatch[data-tone=success]{background:var(--vm-color-success-solid)}.vm-bar-chart-swatch[data-tone=warning]{background:var(--vm-color-warning-solid)}.vm-bar-chart-swatch[data-tone=danger]{background:var(--vm-color-danger-solid)}.vm-bar-chart-swatch[data-tone=info]{background:var(--vm-color-info-solid)}.vm-bar-chart[data-mode=stacked] .vm-bar-chart-track{display:flex;overflow:hidden}.vm-bar-chart[data-mode=stacked] .vm-bar-chart-fill{flex:none;border-radius:0}.vm-bar-chart-group{display:grid;gap:var(--vm-space-1)}.vm-bar-chart[data-mode=grouped] .vm-bar-chart-track{block-size:var(--vm-space-2)}.vm-bar-chart-values{display:grid;gap:var(--vm-space-1);justify-self:end;justify-items:end}.vm-bar-chart-values .vm-bar-chart-value{font-size:var(--vm-text-xs);line-height:var(--vm-space-2)}@media(forced-colors:active){.vm-bar-chart-track{border:var(--vm-border-1) solid ButtonText}.vm-bar-chart-fill,.vm-bar-chart-swatch{forced-color-adjust:none;background:Highlight}.vm-bar-chart[data-mode=stacked] .vm-bar-chart-fill:not(:first-child){border-inline-start:var(--vm-border-1) solid Canvas}}.vm-bottom-nav{box-sizing:border-box;inline-size:100%;min-inline-size:0;font-family:var(--vm-font-sans);color:var(--vm-color-fg-muted);background:var(--vm-color-bg);border-block-start:var(--vm-rule-width) var(--vm-rule-style) var(--vm-rule-color)}.vm-bottom-nav[data-position=fixed]{position:fixed;inset-inline:0;inset-block-end:0;z-index:var(--vm-z-sticky);padding-block-end:env(safe-area-inset-bottom,0);background:color-mix(in oklab,var(--vm-color-bg) 88%,transparent);backdrop-filter:blur(var(--vm-blur-md));-webkit-backdrop-filter:blur(var(--vm-blur-md))}.vm-bottom-nav-list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);margin:0;padding:0 var(--vm-space-1);list-style:none}.vm-bottom-nav-item{display:flex;min-inline-size:0}.vm-bottom-nav-link{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:var(--vm-space-1);min-inline-size:0;min-block-size:var(--vm-control-height-lg);padding:var(--vm-space-2) var(--vm-space-1);color:inherit;text-decoration:none;border-radius:var(--vm-radius-md);transition:color var(--vm-duration-fast) var(--vm-ease-standard)}.vm-bottom-nav-link:hover{color:var(--vm-color-fg)}.vm-bottom-nav-link[aria-current]{color:var(--vm-color-accent)}.vm-bottom-nav-link:focus-visible{outline:var(--vm-focus-width) solid var(--vm-focus-ring);outline-offset:calc(-1 * var(--vm-focus-width))}.vm-bottom-nav-icon{position:relative;display:inline-flex;padding-block-start:var(--vm-space-1);border-block-start:var(--vm-border-2) solid transparent}.vm-bottom-nav-link[aria-current]>.vm-bottom-nav-icon{border-block-start-color:currentcolor}.vm-bottom-nav-badge{position:absolute;inset-block-start:0;inset-inline-start:60%;box-sizing:border-box;min-inline-size:var(--vm-space-4);padding:0 var(--vm-space-1);font-size:var(--vm-text-xs);font-weight:var(--vm-weight-semibold);font-variant-numeric:tabular-nums;line-height:var(--vm-space-4);text-align:center;white-space:nowrap;color:var(--vm-color-danger-solid-fg);background:var(--vm-color-danger-solid);border-radius:var(--vm-radius-full)}.vm-bottom-nav-label{max-inline-size:100%;overflow:hidden;font-size:var(--vm-text-xs);font-weight:var(--vm-weight-medium);line-height:var(--vm-leading-tight);text-overflow:ellipsis;white-space:nowrap}@media(min-width:40rem){.vm-bottom-nav[data-hide-above=sm]{display:none}}@media(min-width:48rem){.vm-bottom-nav[data-hide-above=md]{display:none}}@media(min-width:64rem){.vm-bottom-nav[data-hide-above=lg]{display:none}}@media(forced-colors:active){.vm-bottom-nav-link[aria-current]{color:Highlight}.vm-bottom-nav-badge{border:var(--vm-border-1) solid CanvasText}}.vm-bottom-sheet{position:fixed;inset:auto 0 0;box-sizing:border-box;margin:0 auto;padding:0;inline-size:100%;max-inline-size:var(--vm-size-container-sm);block-size:auto;max-block-size:calc(100dvh - var(--vm-space-10));color:var(--vm-color-fg);background-color:var(--vm-surface-bg);background-image:var(--vm-surface-image);background-clip:border-box,padding-box,border-box;background-origin:border-box,padding-box,border-box;backdrop-filter:var(--vm-surface-blur);border:var(--vm-border-1) solid var(--vm-color-border);border-block-end:0;border-start-start-radius:var(--vm-radius-xl);border-start-end-radius:var(--vm-radius-xl);box-shadow:var(--vm-shadow-lg);overflow:hidden;opacity:0;transform:translateY(100%);transition:opacity var(--vm-duration-normal) var(--vm-ease-exit),transform var(--vm-duration-normal) var(--vm-ease-exit),block-size var(--vm-duration-normal) var(--vm-ease-standard),overlay var(--vm-duration-normal) allow-discrete,display var(--vm-duration-normal) allow-discrete}.vm-bottom-sheet[data-height=half]{block-size:50dvh}.vm-bottom-sheet[data-height=full]{block-size:calc(100dvh - var(--vm-space-10))}.vm-bottom-sheet[open]{opacity:1;transform:none;transition:opacity var(--vm-duration-normal) var(--vm-ease-enter),transform var(--vm-duration-normal) var(--vm-ease-enter),block-size var(--vm-duration-normal) var(--vm-ease-standard),overlay var(--vm-duration-normal) allow-discrete,display var(--vm-duration-normal) allow-discrete}.vm-bottom-sheet[data-dragging]{transition:none}@starting-style{.vm-bottom-sheet[open]{opacity:0;transform:translateY(100%)}}.vm-bottom-sheet::backdrop{background:var(--vm-color-overlay);backdrop-filter:blur(var(--vm-blur-sm));opacity:0;transition:opacity var(--vm-duration-normal) var(--vm-ease-standard),overlay var(--vm-duration-normal) allow-discrete,display var(--vm-duration-normal) allow-discrete}.vm-bottom-sheet[open]::backdrop{opacity:1}@starting-style{.vm-bottom-sheet[open]::backdrop{opacity:0}}.vm-bottom-sheet:focus-visible{outline:var(--vm-focus-width) solid var(--vm-focus-ring);outline-offset:calc(-1 * var(--vm-focus-width))}.vm-bottom-sheet-panel{display:flex;flex-direction:column;block-size:100%;max-block-size:calc(100dvh - var(--vm-space-10));padding-block-end:env(safe-area-inset-bottom,0)}.vm-bottom-sheet-chrome{flex:none;touch-action:none;user-select:none;-webkit-user-select:none;cursor:grab}.vm-bottom-sheet[data-dragging] .vm-bottom-sheet-chrome{cursor:grabbing}.vm-bottom-sheet-handle{display:flex;align-items:center;justify-content:center;box-sizing:border-box;inline-size:100%;min-block-size:var(--vm-space-6);margin:0;padding:var(--vm-space-2) 0 0;font:inherit;color:inherit;cursor:inherit;background:none;border:0;border-start-start-radius:var(--vm-radius-xl);border-start-end-radius:var(--vm-radius-xl)}.vm-bottom-sheet-handle:focus-visible{outline:var(--vm-focus-width) solid var(--vm-focus-ring);outline-offset:calc(-1 * var(--vm-focus-width))}.vm-bottom-sheet-grip{display:block;inline-size:var(--vm-space-10);block-size:var(--vm-space-1);background:var(--vm-color-border-strong);border-radius:var(--vm-radius-full);transition:background-color var(--vm-duration-fast) var(--vm-ease-standard)}.vm-bottom-sheet-handle:hover>.vm-bottom-sheet-grip{background:var(--vm-color-fg-muted)}.vm-bottom-sheet-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--vm-space-4);padding:var(--vm-space-1) var(--vm-space-5) 0}.vm-bottom-sheet-title{padding-block-start:var(--vm-space-1)}.vm-bottom-sheet-close{cursor:pointer}.vm-bottom-sheet-description{flex:none;padding:var(--vm-space-1) var(--vm-space-5) 0}.vm-bottom-sheet-body{flex:1;min-block-size:0;padding:var(--vm-space-4) var(--vm-space-5);overflow:auto;overscroll-behavior:contain}.vm-bottom-sheet-footer{flex:none;padding:var(--vm-space-4) var(--vm-space-5);border-block-start:var(--vm-border-1) solid var(--vm-color-border);background:var(--vm-color-bg-subtle)}@media(forced-colors:active){.vm-bottom-sheet{border:var(--vm-border-1) solid CanvasText}.vm-bottom-sheet-grip{background:CanvasText}}.vm-brand{display:inline-flex;align-items:center;gap:var(--vm-space-2);min-inline-size:0;font-family:var(--vm-font-sans);font-size:var(--vm-text-md);font-weight:var(--vm-weight-semibold);line-height:var(--vm-leading-tight);letter-spacing:var(--vm-tracking-tight);color:var(--vm-color-fg);text-decoration:none;border-radius:var(--vm-radius-sm)}.vm-brand[data-size=lg]{gap:var(--vm-space-3);font-size:var(--vm-text-xl)}.vm-brand:focus-visible{outline:var(--vm-focus-width) solid var(--vm-focus-ring);outline-offset:var(--vm-focus-offset)}.vm-brand-mark{display:inline-flex;flex:none;align-items:center;justify-content:center;min-inline-size:var(--vm-size-icon-lg);block-size:var(--vm-size-icon-lg);color:var(--vm-color-accent);transition:transform var(--vm-duration-normal) var(--vm-ease-pop)}.vm-brand[data-size=lg] .vm-brand-mark{min-inline-size:var(--vm-space-8);block-size:var(--vm-space-8)}.vm-brand-mark>*{block-size:100%;inline-size:auto;max-block-size:100%}.vm-brand[href]:hover .vm-brand-mark{transform:translateY(calc(-1 * var(--vm-motion-distance))) rotate(-6deg)}.vm-brand-name{min-inline-size:0;white-space:nowrap}.vm-brand-suffix{color:var(--vm-color-accent)}@media(prefers-reduced-motion:reduce){.vm-brand[href]:hover .vm-brand-mark{transform:none}}@media(forced-colors:active){.vm-brand-mark,.vm-brand-suffix{color:LinkText}}.vm-breadcrumb-list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vm-space-1) var(--vm-space-2);margin:0;padding:0;list-style:none;font-family:var(--vm-font-sans);font-size:var(--vm-text-sm);line-height:var(--vm-leading-normal)}.vm-breadcrumb-item{display:inline-flex;align-items:center;gap:var(--vm-space-2);min-inline-size:0}.vm-breadcrumb-item .vm-breadcrumb-link{color:var(--vm-color-fg-muted);text-decoration:none}.vm-breadcrumb-item .vm-breadcrumb-link:hover{color:var(--vm-color-fg);text-decoration:underline}.vm-breadcrumb-text{color:var(--vm-color-fg-muted)}.vm-breadcrumb-separator{color:var(--vm-color-fg-subtle)}.vm-breadcrumb-current{color:var(--vm-color-fg);font-weight:var(--vm-weight-medium)}.vm-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--vm-control-gap-md);min-block-size:var(--vm-control-height-md);padding-block:0;padding-inline:var(--vm-control-padding-x-md);margin:0;font-family:var(--vm-font-sans);font-size:var(--vm-text-md);font-weight:var(--vm-weight-medium);line-height:var(--vm-leading-tight);text-align:center;text-decoration:none;color:var(--vm-color-fg);background:var(--vm-color-bg);border:var(--vm-stroke-control) solid var(--vm-color-border-strong);border-radius:var(--vm-radius-md);cursor:pointer;user-select:none;transition:background-color var(--vm-duration-fast) var(--vm-ease-standard),border-color var(--vm-duration-fast) var(--vm-ease-standard),box-shadow var(--vm-duration-fast) var(--vm-ease-standard),color var(--vm-duration-fast) var(--vm-ease-standard),filter var(--vm-duration-fast) var(--vm-ease-standard),transform var(--vm-duration-fast) var(--vm-ease-standard),background-position var(--vm-duration-slow) var(--vm-ease-standard)}.vm-button:hover:not(:disabled){transform:translateY(var(--vm-lift-hover))}.vm-button:active:not(:disabled){transform:scale(.98)}.vm-button:focus-visible{outline:var(--vm-focus-width) solid var(--vm-focus-ring);outline-offset:var(--vm-focus-offset);filter:var(--vm-glow-focus)}.vm-button:hover{background:var(--vm-color-bg-subtle);border-color:var(--vm-color-fg-subtle)}.vm-button:active{background:var(--vm-color-bg-inset)}.vm-button[data-size=sm]{gap:var(--vm-control-gap-sm);min-block-size:var(--vm-control-height-sm);padding-inline:var(--vm-control-padding-x-sm);font-size:var(--vm-text-sm)}.vm-button[data-size=lg]{gap:var(--vm-control-gap-lg);min-block-size:var(--vm-control-height-lg);padding-inline:var(--vm-control-padding-x-lg);font-size:var(--vm-text-lg)}.vm-button[data-variant=solid]{color:var(--vm-color-bg);background:var(--vm-color-fg);border-color:var(--vm-color-fg);box-shadow:var(--vm-elevation-control)}.vm-button[data-variant=solid]:hover{background:var(--vm-color-fg-muted);border-color:var(--vm-color-fg-muted)}.vm-button[data-variant=solid]:active{background:var(--vm-color-fg);border-color:var(--vm-color-fg)}.vm-button[data-variant=soft]{background:var(--vm-color-bg-subtle);border-color:transparent}.vm-button[data-variant=soft]:hover{background:var(--vm-color-bg-inset)}.vm-button[data-variant=ghost]{background:transparent;border-color:transparent}.vm-button[data-variant=ghost]:hover{background:var(--vm-color-bg-subtle)}.vm-button[data-tone=accent]{color:var(--vm-color-accent);border-color:var(--vm-color-accent)}.vm-button[data-tone=accent]:hover{background:var(--vm-color-accent-subtle)}.vm-button[data-tone=accent][data-variant=solid]{color:var(--vm-action-fg);background-color:var(--vm-action-bg);background-image:var(--vm-action-image);background-size:var(--vm-action-size);background-position:var(--vm-action-position);border-color:var(--vm-action-bg);filter:var(--vm-glow-action)}.vm-button[data-tone=accent][data-variant=solid]:hover{background-color:var(--vm-action-hover);background-image:var(--vm-action-image-hover);background-position:var(--vm-action-position-hover);border-color:var(--vm-action-hover)}.vm-button[data-tone=accent][data-variant=solid]:active{background-color:var(--vm-action-active);background-image:var(--vm-action-image-hover);background-position:var(--vm-action-position-hover);border-color:var(--vm-action-active)}.vm-button[data-tone=accent][data-variant=soft]{background:var(--vm-color-accent-subtle);border-color:transparent}.vm-button[data-tone=accent][data-variant=ghost]{border-color:transparent}.vm-button[data-tone=danger]{color:var(--vm-color-danger-fg);border-color:var(--vm-color-danger-border)}.vm-button[data-tone=danger]:hover{background:var(--vm-color-danger-bg)}.vm-button[data-tone=danger][data-variant=solid]{color:var(--vm-color-danger-solid-fg);background:var(--vm-color-danger-solid);border-color:var(--vm-color-danger-solid)}.vm-button[data-tone=danger][data-variant=solid]:hover{background:var(--vm-color-danger-solid-hover);border-color:var(--vm-color-danger-solid-hover)}.vm-button[data-tone=danger][data-variant=soft]{background:var(--vm-color-danger-bg);border-color:transparent}.vm-button[data-tone=danger][data-variant=ghost]{border-color:transparent}.vm-button:disabled,.vm-button[aria-disabled=true]{cursor:not-allowed}.vm-button[data-loading]{pointer-events:none}.vm-button[data-variant][data-tone]:disabled,.vm-button[data-variant][data-tone][aria-disabled=true]:not([data-loading]){color:var(--vm-color-fg-subtle);background:var(--vm-color-bg-subtle);border-color:var(--vm-color-border);box-shadow:none;filter:none;transform:none}.vm-button-label{display:inline-block;min-inline-size:0}.vm-button-leading{display:inline-flex;flex:none;align-items:center}.vm-button[data-loading] .vm-button-label,.vm-button[data-loading] .vm-button-leading,.vm-button[data-loading] .vm-button-icon{opacity:0}.vm-button-spinner{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.vm-button-spinner-icon{inline-size:var(--vm-size-icon-md);block-size:var(--vm-size-icon-md);animation:vm-button-spin var(--vm-duration-spin) linear infinite}.vm-button[data-size=sm] .vm-button-spinner-icon{inline-size:var(--vm-size-icon-sm);block-size:var(--vm-size-icon-sm)}@keyframes vm-button-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.vm-button-spinner-icon{animation:none}}@media(forced-colors:active){.vm-button{border-color:ButtonText}.vm-button[data-variant=solid][data-tone]{forced-color-adjust:none;color:ButtonFace;background:ButtonText;border-color:ButtonText;filter:none}.vm-button[data-variant][data-tone]:disabled,.vm-button[aria-disabled=true]{color:GrayText;background:Canvas;border-color:GrayText}}.vm-button-group{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--vm-space-2);max-inline-size:100%;isolation:isolate}.vm-button-group[data-orientation=vertical]{flex-direction:column;align-items:stretch}.vm-button-group[data-attached]{flex-wrap:nowrap;gap:0}.vm-button-group[data-attached]>.vm-button{position:relative;border-radius:0}.vm-button-group[data-attached]>.vm-button:focus-visible,.vm-button-group[data-attached]>.vm-button:hover{z-index:var(--vm-z-sticky)}.vm-button-group[data-attached][data-orientation=horizontal]>.vm-button:not(:first-child){margin-inline-start:calc(-1 * var(--vm-border-1))}.vm-button-group[data-attached][data-orientation=horizontal]>.vm-button:first-child{border-start-start-radius:var(--vm-radius-md);border-end-start-radius:var(--vm-radius-md)}.vm-button-group[data-attached][data-orientation=horizontal]>.vm-button:last-child{border-start-end-radius:var(--vm-radius-md);border-end-end-radius:var(--vm-radius-md)}.vm-button-group[data-attached][data-orientation=vertical]>.vm-button:not(:first-child){margin-block-start:calc(-1 * var(--vm-border-1))}.vm-button-group[data-attached][data-orientation=vertical]>.vm-button:first-child{border-start-start-radius:var(--vm-radius-md);border-start-end-radius:var(--vm-radius-md)}.vm-button-group[data-attached][data-orientation=vertical]>.vm-button:last-child{border-end-start-radius:var(--vm-radius-md);border-end-end-radius:var(--vm-radius-md)}.vm-button-group[data-attached]>.vm-button[aria-pressed=true]{z-index:var(--vm-z-sticky)}.vm-calendar{display:grid;gap:var(--vm-space-2);box-sizing:border-box;inline-size:100%;max-inline-size:calc(var(--vm-control-height-lg) * 7);min-inline-size:0;font-family:var(--vm-font-sans);color:var(--vm-color-fg)}.vm-calendar[data-size=sm]{max-inline-size:calc(var(--vm-control-height-sm) * 7)}.vm-calendar-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--vm-space-2)}.vm-calendar-month{font-size:var(--vm-text-sm);font-weight:var(--vm-weight-semibold);text-transform:capitalize}.vm-calendar-grid{inline-size:100%;table-layout:fixed;border-spacing:0;border-collapse:separate}.vm-calendar-weekday{padding-block:var(--vm-space-1);font-size:var(--vm-text-xs);font-weight:var(--vm-weight-medium);text-align:center;color:var(--vm-color-fg-muted)}.vm-calendar-cell,.vm-calendar-empty{padding-block:var(--vm-space-1);padding-inline:0;text-align:center}.vm-calendar-cell[data-in-range]{background:var(--vm-color-accent-subtle);background-clip:content-box}.vm-calendar-cell[data-range-start]{background-image:linear-gradient(to right,transparent 50%,var(--vm-color-accent-subtle) 50%);background-color:transparent}.vm-calendar-cell[data-range-end]{background-image:linear-gradient(to left,transparent 50%,var(--vm-color-accent-subtle) 50%);background-color:transparent}.vm-calendar-cell[data-range-start]:dir(rtl){background-image:linear-gradient(to left,transparent 50%,var(--vm-color-accent-subtle) 50%)}.vm-calendar-cell[data-range-end]:dir(rtl){background-image:linear-gradient(to right,transparent 50%,var(--vm-color-accent-subtle) 50%)}.vm-calendar-cell[data-range-start][data-range-end]{background-image:none}.vm-calendar-day{position:relative;display:inline-grid;place-items:center;box-sizing:border-box;inline-size:100%;max-inline-size:var(--vm-control-height-md);aspect-ratio:1;margin:0;padding:0;font-family:var(--vm-font-sans);font-size:var(--vm-text-sm);font-variant-numeric:tabular-nums;color:var(--vm-color-fg);background:transparent;border:var(--vm-border-1) solid transparent;border-radius:var(--vm-radius-full);cursor:pointer;transition:background-color var(--vm-duration-fast) var(--vm-ease-standard),color var(--vm-duration-fast) var(--vm-ease-standard)}.vm-calendar[data-size=sm] .vm-calendar-day{max-inline-size:var(--vm-control-height-sm);font-size:var(--vm-text-xs)}.vm-calendar-day:hover{background:var(--vm-color-bg-subtle)}.vm-calendar-day:focus-visible{outline:var(--vm-focus-width) solid var(--vm-focus-ring);outline-offset:var(--vm-focus-offset)}.vm-calendar-day[data-today]{font-weight:var(--vm-weight-semibold);border-color:var(--vm-color-border-strong)}.vm-calendar-day[data-selected]{color:var(--vm-color-accent-fg);background:var(--vm-color-accent);border-color:var(--vm-color-accent)}.vm-calendar-day[aria-disabled=true]{color:var(--vm-color-fg-subtle);text-decoration:line-through;cursor:not-allowed}.vm-calendar-day[aria-disabled=true]:hover{background:transparent}.vm-calendar-marker{position:absolute;inset-block-end:var(--vm-space-1);inset-inline-start:50%;inline-size:var(--vm-space-1);block-size:var(--vm-space-1);translate:-50% 0;background:var(--vm-color-accent);border-radius:var(--vm-radius-full)}.vm-calendar-marker[data-tone=neutral]{background:var(--vm-color-fg-muted)}.vm-calendar-marker[data-tone=success]{background:var(--vm-color-success-solid)}.vm-calendar-marker[data-tone=warning]{background:var(--vm-color-warning-solid)}.vm-calendar-marker[data-tone=danger]{background:var(--vm-color-danger-solid)}.vm-calendar-marker[data-tone=info]{background:var(--vm-color-info-solid)}.vm-calendar-day[data-selected]>.vm-calendar-marker{background:currentcolor}@media(forced-colors:active){.vm-calendar-cell[data-in-range]{forced-color-adjust:none;background:Highlight}.vm-calendar-cell[data-in-range]>.vm-calendar-day{forced-color-adjust:none;color:HighlightText}.vm-calendar-day[data-selected]{forced-color-adjust:none;color:HighlightText;background:Highlight;border-color:HighlightText}.vm-calendar-day[aria-disabled=true]{color:GrayText}.vm-calendar-marker{background:CanvasText}}.vm-call-to-action{--vm-call-to-action-bg: var(--vm-color-bg-subtle);--vm-call-to-action-fg: var(--vm-color-fg);--vm-call-to-action-border: transparent;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:var(--vm-space-6);min-inline-size:0;margin:0;padding:var(--vm-space-8) var(--vm-space-5);font-family:var(--vm-font-sans);color:var(--vm-call-to-action-fg);background:var(--vm-call-to-action-bg);border:var(--vm-border-1) solid var(--vm-call-to-action-border);border-radius:var(--vm-radius-xl)}.vm-call-to-action[data-tone=accent]{--vm-call-to-action-bg: var(--vm-color-accent-subtle)}.vm-call-to-action[data-variant=outline]{--vm-call-to-action-bg: var(--vm-color-bg);--vm-call-to-action-border: var(--vm-color-border-strong)}.vm-call-to-action[data-variant=outline][data-tone=accent]{--vm-call-to-action-border: var(--vm-color-accent)}.vm-call-to-action[data-variant=solid]{--vm-call-to-action-bg: var(--vm-color-fg);--vm-call-to-action-fg: var(--vm-color-bg)}.vm-call-to-action[data-variant=solid][data-tone=accent]{--vm-call-to-action-bg: var(--vm-color-accent);--vm-call-to-action-fg: var(--vm-color-accent-fg)}.vm-call-to-action[data-variant=solid]>*{--vm-color-bg: var(--vm-call-to-action-bg);--vm-color-bg-subtle: color-mix( in oklab, var(--vm-call-to-action-fg) 12%, var(--vm-call-to-action-bg) );--vm-color-bg-inset: color-mix( in oklab, var(--vm-call-to-action-fg) 20%, var(--vm-call-to-action-bg) );--vm-color-fg: var(--vm-call-to-action-fg);--vm-color-fg-muted: var(--vm-call-to-action-fg);--vm-color-border: var(--vm-call-to-action-fg);--vm-color-border-strong: var(--vm-call-to-action-fg);--vm-color-accent: var(--vm-call-to-action-fg);--vm-color-accent-subtle: color-mix( in oklab, var(--vm-call-to-action-fg) 12%, var(--vm-call-to-action-bg) );--vm-action-bg: var(--vm-call-to-action-fg);--vm-action-fg: var(--vm-call-to-action-bg);--vm-action-hover: color-mix( in oklab, var(--vm-call-to-action-fg) 88%, var(--vm-call-to-action-bg) );--vm-action-active: var(--vm-call-to-action-fg);--vm-action-image: none;--vm-action-image-hover: none;--vm-headline-color: var(--vm-call-to-action-fg);--vm-headline-image: none;--vm-title-rule-color: var(--vm-call-to-action-fg);--vm-focus-ring: var(--vm-call-to-action-fg)}.vm-call-to-action-text{display:flex;flex-direction:column;gap:var(--vm-space-3);min-inline-size:0}.vm-call-to-action-title{text-wrap:balance}.vm-call-to-action-end{display:flex;flex-direction:column;gap:var(--vm-space-3);min-inline-size:0}.vm-call-to-action-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vm-space-3)}.vm-call-to-action[data-align=center]{align-items:center;text-align:center}.vm-call-to-action[data-align=center]>*{align-items:center}.vm-call-to-action[data-align=center] .vm-call-to-action-actions{justify-content:center}.vm-call-to-action[data-align=center] .vm-call-to-action-title:after{margin-inline:auto}@media(min-width:48rem){.vm-call-to-action{padding:var(--vm-space-12)}}@media(min-width:64rem){.vm-call-to-action[data-layout=inline]{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--vm-space-10);text-align:start}.vm-call-to-action[data-layout=inline]>.vm-call-to-action-text{flex:1 1 0;align-items:flex-start}.vm-call-to-action[data-layout=inline]>.vm-call-to-action-end{flex:none;align-items:flex-end}.vm-call-to-action[data-layout=inline] .vm-call-to-action-title:after{margin-inline:0}}@media(forced-colors:active){.vm-call-to-action{border-color:CanvasText}}.vm-callout{display:flex;align-items:flex-start;gap:var(--vm-space-3);min-inline-size:0;padding:var(--vm-space-4);font-family:var(--vm-font-sans);font-size:var(--vm-text-md);line-height:var(--vm-leading-normal);color:var(--vm-color-info-fg);background:var(--vm-color-info-bg);border:var(--vm-border-1) solid var(--vm-color-info-border);border-inline-start:var(--vm-space-1) solid var(--vm-color-info-solid);border-radius:var(--vm-radius-md)}.vm-prose .vm-callout{margin-block:var(--vm-space-5);font-size:inherit}.vm-callout-icon{flex:none;margin-block-start:var(--vm-space-1);color:var(--vm-color-info-solid)}.vm-callout-content{flex:1;min-inline-size:0}.vm-callout .vm-callout-title{margin:0;font-family:var(--vm-label-font);font-weight:var(--vm-weight-semibold);font-variant-caps:var(--vm-label-variant);letter-spacing:var(--vm-label-tracking);text-transform:var(--vm-label-transform)}.vm-callout-body{margin-block-start:var(--vm-space-1);overflow-wrap:anywhere}.vm-callout-body>:first-child{margin-block-start:0}.vm-callout-body>:last-child{margin-block-end:0}.vm-callout[data-tone=tip]{color:var(--vm-color-success-fg);background:var(--vm-color-success-bg);border-color:var(--vm-color-success-border);border-inline-start-color:var(--vm-color-success-solid)}.vm-callout[data-tone=tip] .vm-callout-icon{color:var(--vm-color-success-solid)}.vm-callout[data-tone=warning]{color:var(--vm-color-warning-fg);background:var(--vm-color-warning-bg);border-color:var(--vm-color-warning-border);border-inline-start-color:var(--vm-color-warning-solid)}.vm-callout[data-tone=warning] .vm-callout-icon{color:var(--vm-color-warning-solid)}.vm-callout[data-tone=danger]{color:var(--vm-color-danger-fg);background:var(--vm-color-danger-bg);border-color:var(--vm-color-danger-border);border-inline-start-color:var(--vm-color-danger-solid)}.vm-callout[data-tone=danger] .vm-callout-icon{color:var(--vm-color-danger-solid)}@media(forced-colors:active){.vm-callout{border-color:CanvasText}}.vm-canvas{min-inline-size:0;padding:var(--vm-space-6);color:var(--vm-color-fg);background:radial-gradient(color-mix(in oklab,var(--vm-color-border) 80%,transparent) var(--vm-border-1),transparent var(--vm-border-1)) 0 0 / var(--vm-space-4) var(--vm-space-4),var(--vm-color-bg);overflow-x:auto}.vm-canvas>iframe{display:block;inline-size:100%;block-size:var(--vm-size-container-sm);border:0;background:var(--vm-color-bg)}.vm-canvas[data-padding=sm]{padding:var(--vm-space-4)}.vm-canvas[data-padding=lg]{padding:var(--vm-space-8)}@media(min-width:48rem){.vm-canvas[data-padding=md]{padding:var(--vm-space-8)}.vm-canvas[data-padding=lg]{padding:var(--vm-space-12)}}.vm-canvas[data-min-height=md]{min-block-size:var(--vm-size-container-sm)}.vm-canvas[data-rule]{border-block-start:var(--vm-rule-width) var(--vm-rule-style) var(--vm-rule-color)}@media(forced-colors:active){.vm-canvas{background:Canvas}}.vm-card{--vm-card-padding: var(--vm-space-5);--vm-card-marker: transparent;position:relative;display:flex;flex-direction:column;min-inline-size:0;margin:0;color:var(--vm-color-fg);background-color:var(--vm-surface-bg);background-image:var(--vm-surface-image);background-clip:border-box,padding-box,border-box;background-origin:border-box,padding-box,border-box;backdrop-filter:var(--vm-surface-blur);border:var(--vm-border-1) solid var(--vm-surface-border);border-radius:var(--vm-radius-lg);box-shadow:var(--vm-elevation-surface);overflow:hidden;transition:border-color var(--vm-duration-fast) var(--vm-ease-standard),box-shadow var(--vm-duration-fast) var(--vm-ease-standard),transform var(--vm-duration-fast) var(--vm-ease-standard)}.vm-card:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:var(--vm-space-1);background:var(--vm-card-marker);pointer-events:none}.vm-card[data-tone=neutral]{--vm-card-marker: var(--vm-color-fg-subtle)}.vm-card[data-tone=accent]{--vm-card-marker: var(--vm-color-accent)}.vm-card[data-tone=success]{--vm-card-marker: var(--vm-color-success-solid)}.vm-card[data-tone=warning]{--vm-card-marker: var(--vm-color-warning-solid)}.vm-card[data-tone=danger]{--vm-card-marker: var(--vm-color-danger-solid)}.vm-card[data-tone=info]{--vm-card-marker: var(--vm-color-info-solid)}.vm-card[data-tone]{padding-inline-start:var(--vm-space-1)}.vm-card[data-interactive]{cursor:pointer}@media(hover:hover)and (pointer:fine){.vm-card[data-interactive]:hover{border-color:var(--vm-color-border-strong);transform:translateY(var(--vm-lift-hover))}}.vm-card[data-interactive]:active{transform:scale(.99)}.vm-card[data-dimmed]{opacity:.45;box-shadow:none;transition:opacity var(--vm-duration-normal) var(--vm-ease-standard),border-color var(--vm-duration-fast) var(--vm-ease-standard),box-shadow var(--vm-duration-fast) var(--vm-ease-standard)}.vm-card[data-padding=sm]{--vm-card-padding: var(--vm-space-4)}.vm-card[data-padding=lg]{--vm-card-padding: var(--vm-space-6)}.vm-card[data-variant=outline]{box-shadow:none}.vm-card[data-variant=soft]{background:var(--vm-color-bg-subtle);border-color:transparent;box-shadow:none}.vm-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--vm-space-4);padding:var(--vm-card-padding);padding-block-end:0}.vm-card-header:last-child{padding-block-end:var(--vm-card-padding)}.vm-card-header-text{display:flex;flex-direction:column;gap:var(--vm-space-1);min-inline-size:0}.vm-card-actions{display:flex;flex:none;gap:var(--vm-space-2)}.vm-card-body{padding:var(--vm-card-padding)}.vm-card-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--vm-space-3);margin-block-start:auto;padding:var(--vm-space-4) var(--vm-card-padding);border-block-start:var(--vm-rule-width) var(--vm-rule-style) var(--vm-rule-color);background:var(--vm-color-bg-subtle)}.vm-card[data-variant=soft] .vm-card-footer{background:transparent}.vm-card-footer[data-justify=start]{justify-content:flex-start}.vm-card-footer[data-justify=between]{justify-content:space-between}.vm-card-link-text{display:flex;flex-direction:column;gap:var(--vm-space-1);min-inline-size:0}.vm-card-link{font-weight:var(--vm-weight-semibold);letter-spacing:var(--vm-tracking-tight);text-decoration:none;border-radius:0}.vm-card-link-text .vm-card-link{text-decoration-line:none}.vm-card-link:hover{color:var(--vm-color-fg);text-decoration:none}.vm-card-link:after{content:"";position:absolute;inset:0;border-radius:var(--vm-radius-lg)}.vm-card-link-text .vm-card-link:focus-visible{outline:none}.vm-card:has(.vm-card-link:focus-visible){outline:var(--vm-focus-width) solid var(--vm-focus-ring);outline-offset:var(--vm-focus-offset)}.vm-card-link-description{font-family:var(--vm-font-mono);overflow-wrap:anywhere}.vm-card>img{display:block;inline-size:100%;block-size:auto}@media(forced-colors:active){.vm-card{border-color:CanvasText}.vm-card[data-tone]{border-inline-start:var(--vm-space-1) solid CanvasText;padding-inline-start:0}.vm-card:has(.vm-card-link:focus-visible){outline-color:Highlight}}.vm-carousel{--vm-carousel-gap: var(--vm-space-4);--vm-carousel-per-view: 1;display:flex;flex-direction:column;gap:var(--vm-space-3);min-inline-size:0;margin:0;font-family:var(--vm-font-sans);color:var(--vm-color-fg)}.vm-carousel[data-gap=sm]{--vm-carousel-gap: var(--vm-space-2)}.vm-carousel[data-gap=lg]{--vm-carousel-gap: var(--vm-space-8)}@media(min-width:40rem){.vm-carousel[data-per-view="2"],.vm-carousel[data-per-view="3"]{--vm-carousel-per-view: 2}}@media(min-width:64rem){.vm-carousel[data-per-view="3"]{--vm-carousel-per-view: 3}}.vm-carousel-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--vm-space-2) var(--vm-space-3);order:1;min-inline-size:0}.vm-carousel-rotation{flex:none}.vm-carousel-dots{display:flex;flex:1;flex-wrap:wrap;align-items:center;justify-content:center;min-inline-size:0}.vm-carousel[data-controls=both] .vm-carousel-dots{justify-content:flex-start}.vm-carousel-dot{display:grid;place-items:center;inline-size:var(--vm-space-6);block-size:var(--vm-control-height-sm);margin:0;padding:0;color:var(--vm-color-border-strong);cursor:pointer;background:none;border:0;border-radius:var(--vm-radius-full)}.vm-carousel-dot:before{inline-size:var(--vm-space-2);block-size:var(--vm-space-2);content:"";background:currentColor;border-radius:var(--vm-radius-full);transition:inline-size var(--vm-duration-normal) var(--vm-ease-standard),background-color var(--vm-duration-fast) var(--vm-ease-standard)}.vm-carousel-dot:hover{color:var(--vm-color-fg-muted)}.vm-carousel-dot[aria-selected=true]{inline-size:var(--vm-space-8);color:var(--vm-color-accent)}.vm-carousel-dot[aria-selected=true]:before{inline-size:var(--vm-space-5)}.vm-carousel-dot:focus-visible{outline:var(--vm-focus-width) solid var(--vm-focus-ring);outline-offset:calc(var(--vm-focus-offset) * -1)}.vm-carousel-arrows{display:flex;flex:none;gap:var(--vm-space-2)}.vm-carousel-arrows:dir(rtl) svg{transform:scaleX(-1)}.vm-carousel-track{display:flex;gap:var(--vm-carousel-gap);min-inline-size:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.vm-carousel-slide{box-sizing:border-box;display:grid;flex:0 0 calc((100% - var(--vm-carousel-gap) * (var(--vm-carousel-per-view) - 1)) / var(--vm-carousel-per-view));min-inline-size:0;scroll-snap-align:start}@media(forced-colors:active){.vm-carousel-dot{color:ButtonText}.vm-carousel-dot[aria-selected=true]{color:Highlight}}.vm-cart-line{display:grid;grid-template-columns:var(--vm-space-16) minmax(0,1fr) auto;grid-template-areas:"media text total" "media controls controls";gap:var(--vm-space-2) var(--vm-space-3);align-items:start;min-inline-size:0;margin:0;padding-block:var(--vm-space-4);font-family:var(--vm-font-sans);color:var(--vm-color-fg);list-style:none;border-block-end:var(--vm-rule-width) var(--vm-rule-style) var(--vm-rule-color);transition:opacity var(--vm-duration-normal) var(--vm-ease-standard)}.vm-cart-line:last-child{border-block-end:0}@media(min-width:40rem){.vm-cart-line{grid-template-columns:var(--vm-space-24) minmax(0,1fr) auto;column-gap:var(--vm-space-4)}}.vm-cart-line[data-pending]{opacity:.55}.vm-cart-line-media{grid-area:media;min-inline-size:0}.vm-cart-line-text{display:flex;flex-direction:column;grid-area:text;gap:var(--vm-space-1);min-inline-size:0}.vm-cart-line-title{overflow-wrap:anywhere}.vm-cart-line-variant,.vm-cart-line-unit,.vm-cart-line-quantity{margin:0;font-size:var(--vm-text-sm);line-height:var(--vm-leading-normal);color:var(--vm-color-fg-muted)}.vm-cart-line-total{display:flex;flex-direction:column;grid-area:total;align-items:flex-end;justify-self:end;font-weight:var(--vm-weight-semibold);text-align:end}.vm-cart-line-controls{display:flex;flex-wrap:wrap;grid-area:controls;gap:var(--vm-space-2);align-items:center;justify-content:space-between;min-inline-size:0}.vm-changelog-entry{display:grid;gap:var(--vm-space-4);min-inline-size:0;margin:0;padding-block:var(--vm-space-8);font-family:var(--vm-font-sans);font-size:var(--vm-text-md);line-height:var(--vm-leading-normal);color:var(--vm-color-fg);scroll-margin-block-start:var(--vm-space-16)}.vm-changelog-entry+.vm-changelog-entry{border-block-start:var(--vm-rule-width) var(--vm-rule-style) var(--vm-rule-color)}@media(min-width:48rem){.vm-changelog-entry{grid-template-columns:minmax(0,1fr) minmax(0,3fr);column-gap:var(--vm-space-8);align-items:start}}.vm-changelog-entry-head{display:flex;flex-direction:column;gap:var(--vm-space-2);min-inline-size:0}.vm-changelog-entry .vm-changelog-entry-heading{display:flex;flex-direction:column;gap:var(--vm-space-1);margin:0;overflow-wrap:anywhere}.vm-changelog-entry-version{font-family:var(--vm-font-mono);font-variant-numeric:tabular-nums;color:inherit;text-decoration-line:none;border-radius:var(--vm-radius-sm)}.vm-changelog-entry .vm-changelog-entry-version:any-link:hover{color:var(--vm-color-accent);text-decoration-line:underline}.vm-changelog-entry .vm-changelog-entry-version:focus-visible{outline:var(--vm-focus-width) solid var(--vm-focus-ring);outline-offset:var(--vm-focus-offset)}.vm-changelog-entry-title{font-family:var(--vm-font-sans);font-size:var(--vm-text-md);font-weight:var(--vm-weight-medium);line-height:var(--vm-leading-normal);letter-spacing:normal;color:var(--vm-color-fg-muted)}.vm-changelog-entry .vm-changelog-entry-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vm-space-2);margin:0;font-size:var(--vm-text-sm);color:var(--vm-color-fg-muted)}.vm-changelog-entry-body{display:flex;flex-direction:column;gap:var(--vm-space-5);min-inline-size:0}.vm-changelog-entry .vm-changelog-entry-description{max-inline-size:var(--vm-size-prose);margin:0;font-size:var(--vm-text-lg);line-height:var(--vm-leading-relaxed);text-wrap:pretty}.vm-changelog-entry-group{display:flex;flex-direction:column;gap:var(--vm-space-2);min-inline-size:0}.vm-changelog-entry .vm-changelog-entry-type{display:flex;margin:0}.vm-changelog-entry .vm-changelog-entry-items{display:flex;flex-direction:column;gap:var(--vm-space-1);max-inline-size:var(--vm-size-prose);margin:0;padding-inline-start:var(--vm-space-5)}.vm-changelog-entry .vm-changelog-entry-item{margin:0;overflow-wrap:anywhere}.vm-changelog-entry-item::marker{color:var(--vm-color-fg-subtle)}.vm-checkbox{position:relative;display:inline-flex;align-items:flex-start;gap:var(--vm-space-3);font-family:var(--vm-font-sans);font-size:var(--vm-text-md);line-height:var(--vm-leading-normal);color:var(--vm-color-fg);cursor:pointer}.vm-checkbox[data-disabled]{color:var(--vm-color-fg-muted);cursor:not-allowed}.vm-checkbox-input{position:absolute;inline-size:var(--vm-border-1);block-size:var(--vm-border-1);margin:calc(-1 * var(--vm-border-1));padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.vm-checkbox-box{display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:var(--vm-size-icon-md);block-size:var(--vm-size-icon-md);margin-block-start:calc((var(--vm-text-md) * var(--vm-leading-normal) - var(--vm-size-icon-md)) / 2);color:transparent;background:var(--vm-color-bg);border:var(--vm-stroke-control) solid var(--vm-color-border-strong);border-radius:var(--vm-radius-sm);box-shadow:var(--vm-elevation-control);transition:background-color var(--vm-duration-fast) var(--vm-ease-standard),border-color var(--vm-duration-fast) var(--vm-ease-standard),color var(--vm-duration-fast) var(--vm-ease-standard)}.vm-checkbox:not([data-disabled]):hover .vm-checkbox-box{border-color:var(--vm-color-fg-subtle)}.vm-checkbox[data-invalid] .vm-checkbox-box{border-color:var(--vm-color-danger-solid)}.vm-checkbox-error{display:flex;align-items:flex-start;gap:var(--vm-space-1)}.vm-checkbox-error .vm-icon{margin-block-start:var(--vm-space-1)}.vm-checkbox-input:checked+.vm-checkbox-box,.vm-checkbox-input:indeterminate+.vm-checkbox-box{color:var(--vm-mark-fg);background:var(--vm-mark-bg);border-color:var(--vm-mark-border)}.vm-checkbox-box path{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset var(--vm-duration-normal) var(--vm-ease-enter)}.vm-checkbox-box[data-checked] path{stroke-dashoffset:0}.vm-checkbox-input:focus-visible+.vm-checkbox-box{outline:var(--vm-focus-width) solid var(--vm-checkbox-ring, var(--vm-focus-ring));outline-offset:var(--vm-focus-offset);filter:var(--vm-glow-focus)}.vm-checkbox-input:disabled+.vm-checkbox-box{background:var(--vm-color-bg-subtle);border-color:var(--vm-color-border);box-shadow:none}.vm-checkbox-input:disabled:checked+.vm-checkbox-box,.vm-checkbox-input:disabled:indeterminate+.vm-checkbox-box{color:var(--vm-color-fg-subtle)}.vm-checkbox-text{display:flex;flex-direction:column;gap:var(--vm-space-1);min-inline-size:0}@media(forced-colors:active){.vm-checkbox-box{border-color:ButtonText}.vm-checkbox-input:checked+.vm-checkbox-box,.vm-checkbox-input:indeterminate+.vm-checkbox-box{forced-color-adjust:none;color:HighlightText;background:Highlight;border-color:Highlight}.vm-checkbox-input:disabled+.vm-checkbox-box{border-color:GrayText}}.vm-cluster{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--vm-space-3);margin:0;padding:0;min-inline-size:0;list-style:none}.vm-cluster[data-gap="0"]{gap:var(--vm-space-0)}.vm-cluster[data-gap="1"]{gap:var(--vm-space-1)}.vm-cluster[data-gap="2"]{gap:var(--vm-space-2)}.vm-cluster[data-gap="4"]{gap:var(--vm-space-4)}.vm-cluster[data-gap="5"]{gap:var(--vm-space-5)}.vm-cluster[data-gap="6"]{gap:var(--vm-space-6)}.vm-cluster[data-gap="8"]{gap:var(--vm-space-8)}.vm-cluster[data-gap="10"]{gap:var(--vm-space-10)}.vm-cluster[data-gap="12"]{gap:var(--vm-space-12)}.vm-cluster[data-gap="16"]{gap:var(--vm-space-16)}.vm-cluster[data-gap="20"]{gap:var(--vm-space-20)}.vm-cluster[data-gap="24"]{gap:var(--vm-space-24)}.vm-cluster[data-align=start]{align-items:flex-start}.vm-cluster[data-align=end]{align-items:flex-end}.vm-cluster[data-align=baseline]{align-items:baseline}.vm-cluster[data-justify=center]{justify-content:center}.vm-cluster[data-justify=end]{justify-content:flex-end}.vm-cluster[data-justify=between]{justify-content:space-between}.vm-code{padding-block:0;padding-inline:var(--vm-space-1);font-family:var(--vm-font-mono);font-size:var(--vm-text-sm);color:var(--vm-color-fg);background:var(--vm-color-bg-subtle);border-radius:var(--vm-radius-sm);overflow-wrap:anywhere}@media(forced-colors:active){.vm-code{border:var(--vm-border-1) solid CanvasText}}.vm-code-block{position:relative;min-inline-size:0;max-inline-size:100%;overflow:hidden;color:var(--vm-color-fg);background:var(--vm-color-bg-subtle);border:var(--vm-border-1) solid var(--vm-color-border);border-radius:var(--vm-radius-lg);box-shadow:var(--vm-elevation-surface)}.vm-code-block[data-variant=flush]{border:0;border-block-start:var(--vm-rule-width) var(--vm-rule-style) var(--vm-rule-color);border-radius:0;box-shadow:none}.vm-code-block-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--vm-space-2);min-block-size:var(--vm-control-height-sm);padding-inline:var(--vm-space-3) var(--vm-space-1);border-block-end:var(--vm-rule-width) var(--vm-rule-style) var(--vm-rule-color);background:color-mix(in oklab,var(--vm-color-bg-elevated) 60%,transparent)}.vm-code-block-language{font-family:var(--vm-font-mono);font-size:var(--vm-text-xs);font-weight:var(--vm-label-weight);font-variant-caps:var(--vm-label-variant);letter-spacing:var(--vm-label-tracking);text-transform:var(--vm-label-transform);color:var(--vm-color-fg-muted);user-select:none}.vm-code-block-actions{display:flex;align-items:center;gap:var(--vm-space-1);margin-inline-start:auto}.vm-code-block-pre{margin:0;padding:var(--vm-space-4) var(--vm-space-5);overflow-x:auto;font-family:var(--vm-font-mono);font-size:var(--vm-text-sm);line-height:var(--vm-leading-relaxed);tab-size:2}.vm-code-block-pre:focus-visible{outline:var(--vm-focus-width) solid var(--vm-focus-ring);outline-offset:calc(-1 * var(--vm-focus-width))}.vm-code-block[data-wrap] .vm-code-block-pre{overflow-x:visible;white-space:pre-wrap;overflow-wrap:anywhere}.vm-code-block-code{font:inherit;background:transparent}.vm-code-block [data-token=keyword]{color:var(--vm-color-accent)}.vm-code-block [data-token=string]{color:var(--vm-color-success-fg)}.vm-code-block [data-token=number]{color:var(--vm-color-warning-fg)}.vm-code-block [data-token=type]{color:var(--vm-color-info-fg)}.vm-code-block [data-token=comment]{color:var(--vm-color-fg-muted);font-style:italic}@media(forced-colors:active){.vm-code-block{border-color:CanvasText}.vm-code-block [data-token]{color:CanvasText}}.vm-code-editor{display:grid;grid-template-columns:1fr;grid-template-rows:minmax(0,1fr);min-inline-size:0;color:var(--vm-color-fg);background:var(--vm-field-bg);border-style:solid;border-width:var(--vm-field-border-width);border-color:var(--vm-color-border-strong);border-radius:var(--vm-field-radius);overflow:hidden;font-family:var(--vm-font-mono);font-size:var(--vm-text-sm);line-height:var(--vm-leading-relaxed);tab-size:var(--vm-code-editor-tab-size, 2);transition:border-color var(--vm-duration-fast) var(--vm-ease-standard)}.vm-code-editor[data-line-numbers]{grid-template-columns:auto 1fr}.vm-code-editor[data-size=sm]{font-size:var(--vm-text-xs)}.vm-code-editor:hover{border-color:var(--vm-color-fg-subtle)}.vm-code-editor:focus-within{border-color:var(--vm-color-accent);outline:var(--vm-focus-width) solid var(--vm-focus-ring);outline-offset:var(--vm-focus-offset);filter:var(--vm-glow-focus)}.vm-code-editor[data-read-only]{background:var(--vm-color-bg-subtle)}.vm-code-editor[data-disabled]{color:var(--vm-color-fg-subtle);background:var(--vm-color-bg-subtle);border-color:var(--vm-color-border)}.vm-code-editor:has(.vm-code-editor-input[aria-invalid=true]){border-color:var(--vm-color-danger-solid)}.vm-code-editor-gutter{display:flex;flex-direction:column;block-size:0;min-block-size:100%;box-sizing:border-box;padding:var(--vm-space-2) var(--vm-space-2) var(--vm-space-2) var(--vm-space-3);overflow:hidden;color:var(--vm-color-fg-subtle);text-align:end;user-select:none;border-inline-end:var(--vm-rule-width) var(--vm-rule-style) var(--vm-rule-color);background:color-mix(in oklab,var(--vm-color-bg-subtle) 60%,transparent)}.vm-code-editor-number{position:relative;display:block;min-inline-size:var(--vm-space-6);padding-inline-start:var(--vm-space-3);white-space:pre}.vm-code-editor-number[data-marker]:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:50%;inline-size:var(--vm-space-2);block-size:var(--vm-space-2);translate:0 -50%;border-radius:var(--vm-radius-full);background:var(--vm-color-danger-solid)}.vm-code-editor-number[data-marker=warning]:before{background:var(--vm-color-warning-solid)}.vm-code-editor-number[data-marker=danger]{color:var(--vm-color-danger-fg)}.vm-code-editor-number[data-marker=warning]{color:var(--vm-color-warning-fg)}.vm-code-editor-body{position:relative;min-inline-size:0}.vm-code-editor-highlight,.vm-code-editor-input{margin:0;padding:var(--vm-space-2) var(--vm-space-3);font:inherit;line-height:inherit;letter-spacing:inherit;tab-size:inherit;white-space:pre;overflow-wrap:normal;word-break:normal}.vm-code-editor-highlight{position:absolute;inset:0;overflow:hidden;pointer-events:none}.vm-code-editor-code{font:inherit;background:transparent}.vm-code-editor-line{display:block}.vm-code-editor-line[data-marker=danger]{background:var(--vm-color-danger-bg)}.vm-code-editor-line[data-marker=warning]{background:var(--vm-color-warning-bg)}.vm-code-editor-input{display:block;box-sizing:border-box;inline-size:100%;block-size:100%;min-inline-size:0;color:var(--vm-color-fg);-webkit-text-fill-color:transparent;caret-color:var(--vm-color-fg);background:transparent;border:0;outline:none;resize:none;overflow:auto}.vm-code-editor-input:disabled{cursor:not-allowed}.vm-code-editor [data-token=keyword]{color:var(--vm-color-accent)}.vm-code-editor [data-token=string]{color:var(--vm-color-success-fg)}.vm-code-editor [data-token=number]{color:var(--vm-color-warning-fg)}.vm-code-editor [data-token=type]{color:var(--vm-color-info-fg)}.vm-code-editor [data-token=comment]{color:var(--vm-color-fg-muted);font-style:italic}@media(forced-colors:active){.vm-code-editor{border-color:CanvasText}.vm-code-editor[data-disabled]{color:GrayText;border-color:GrayText}.vm-code-editor [data-token]{color:CanvasText}.vm-code-editor-input{color:CanvasText;-webkit-text-fill-color:CanvasText}.vm-code-editor-highlight{visibility:hidden}}.vm-color-picker{display:flex;flex-direction:column;gap:var(--vm-space-2);min-inline-size:0;margin:0;padding:0;border:0;font-family:var(--vm-font-sans);color:var(--vm-color-fg)}.vm-color-picker-legend{padding:0;font-size:var(--vm-text-sm);font-weight:var(--vm-weight-medium);line-height:var(--vm-leading-normal)}.vm-color-picker[data-hide-label]>.vm-color-picker-legend{position:absolute}.vm-color-picker-fields{display:flex;gap:var(--vm-space-2);min-inline-size:0}.vm-color-picker-native{flex:none;box-sizing:border-box;inline-size:var(--vm-control-height-md);block-size:var(--vm-control-height-md);margin:0;padding:var(--vm-space-1);background:var(--vm-field-bg);border-style:solid;border-width:var(--vm-field-border-width);border-color:var(--vm-color-border-strong);border-radius:var(--vm-field-radius);cursor:pointer;transition:border-color var(--vm-duration-fast) var(--vm-ease-standard)}.vm-color-picker[data-size=sm] .vm-color-picker-native{inline-size:var(--vm-control-height-sm);block-size:var(--vm-control-height-sm)}.vm-color-picker[data-size=lg] .vm-color-picker-native{inline-size:var(--vm-control-height-lg);block-size:var(--vm-control-height-lg)}.vm-color-picker-native:hover{border-color:var(--vm-color-fg-subtle)}.vm-color-picker-native:focus-visible{outline:var(--vm-focus-width) solid var(--vm-focus-ring);outline-offset:var(--vm-focus-offset)}.vm-color-picker-native:disabled{background:var(--vm-color-bg-subtle);border-color:var(--vm-color-border);cursor:not-allowed}.vm-color-picker-native::-webkit-color-swatch-wrapper{padding:0}.vm-color-picker-native::-webkit-color-swatch{border:0;border-radius:var(--vm-radius-sm)}.vm-color-picker-native::-moz-color-swatch{border:0;border-radius:var(--vm-radius-sm)}.vm-color-picker-hex{flex:0 1 calc(var(--vm-control-height-md) * 4);min-inline-size:0;font-family:var(--vm-font-mono)}@media(forced-colors:active){.vm-color-picker-native{forced-color-adjust:none;border-color:ButtonBorder}}.vm-combobox{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:var(--vm-space-1);inline-size:100%;min-block-size:var(--vm-control-height-md);padding-block:var(--vm-space-1);padding-inline:var(--vm-control-padding-x-md) var(--vm-space-1);font-family:var(--vm-font-sans);font-size:var(--vm-text-md);line-height:var(--vm-leading-normal);color:var(--vm-color-fg);background:var(--vm-field-bg);border-style:solid;border-width:var(--vm-field-border-width);border-color:var(--vm-color-border-strong);border-radius:var(--vm-field-radius);cursor:text;transition:border-color var(--vm-duration-fast) var(--vm-ease-standard)}.vm-combobox:hover{border-color:var(--vm-color-fg-subtle)}.vm-combobox-input:focus-visible{outline:none}.vm-combobox:focus-within{outline:var(--vm-focus-width) solid var(--vm-focus-ring);outline-offset:var(--vm-focus-offset);border-color:var(--vm-color-accent)}.vm-combobox[data-size=sm]{min-block-size:var(--vm-control-height-sm);padding-inline-start:var(--vm-control-padding-x-sm);font-size:var(--vm-text-sm)}.vm-combobox[data-size=lg]{min-block-size:var(--vm-control-height-lg);padding-inline-start:var(--vm-control-padding-x-lg);font-size:var(--vm-text-lg)}.vm-combobox[data-disabled]{color:var(--vm-color-fg-subtle);background:var(--vm-color-bg-subtle);border-color:var(--vm-color-border);cursor:not-allowed}.vm-combobox:has(.vm-combobox-input[aria-invalid=true]){border-color:var(--vm-color-danger-solid)}.vm-combobox-tags{display:contents;margin:0;padding:0;list-style:none}.vm-combobox-input{flex:1 1 var(--vm-space-24);min-inline-size:0;min-block-size:calc(var(--vm-control-height-md) - var(--vm-space-2) - var(--vm-border-2));margin:0;padding:0;font:inherit;color:inherit;background:transparent;border:0;outline:0}.vm-combobox-input::placeholder{color:var(--vm-color-fg-subtle);opacity:1}.vm-combobox-input:disabled{cursor:not-allowed}.vm-combobox[data-size=sm] .vm-combobox-input{min-block-size:calc(var(--vm-control-height-sm) - var(--vm-space-2) - var(--vm-border-2))}.vm-combobox[data-size=lg] .vm-combobox-input{min-block-size:calc(var(--vm-control-height-lg) - var(--vm-space-2) - var(--vm-border-2))}.vm-combobox-actions{display:inline-flex;align-items:center;gap:var(--vm-space-1);margin-inline-start:auto}.vm-combobox-toggle{transition:rotate var(--vm-duration-fast) var(--vm-ease-standard)}.vm-combobox[data-open] .vm-combobox-toggle{rotate:180deg}.vm-combobox-list{position:fixed;inset:auto;margin:0;padding:var(--vm-space-1);max-block-size:min(var(--vm-size-container-sm),calc(100dvh - var(--vm-space-4)));overflow:auto;font-family:var(--vm-font-sans);font-size:var(--vm-text-sm);line-height:var(--vm-leading-normal);color:var(--vm-color-fg);background-color:var(--vm-surface-bg);background-image:var(--vm-surface-image);background-clip:border-box,padding-box,border-box;background-origin:border-box,padding-box,border-box;backdrop-filter:var(--vm-surface-blur);border:var(--vm-border-1) solid var(--vm-surface-border);border-radius:var(--vm-radius-lg);box-shadow:var(--vm-shadow-lg);opacity:1;translate:0 0;transition:opacity var(--vm-duration-fast) var(--vm-ease-exit),translate var(--vm-duration-fast) var(--vm-ease-exit),display var(--vm-duration-fast) allow-discrete,overlay var(--vm-duration-fast) allow-discrete}.vm-combobox-list:popover-open{transition:opacity var(--vm-duration-fast) var(--vm-ease-standard),translate var(--vm-duration-normal) var(--vm-ease-pop),display var(--vm-duration-normal) allow-discrete,overlay var(--vm-duration-normal) allow-discrete}.vm-combobox-list:not(:popover-open){opacity:0}.vm-combobox-list[data-placement=bottom]:not(:popover-open){translate:0 calc(-1 * var(--vm-motion-distance))}.vm-combobox-list[data-placement=top]:not(:popover-open){translate:0 var(--vm-motion-distance)}@starting-style{.vm-combobox-list:popover-open{opacity:0}.vm-combobox-list[data-placement=bottom]:popover-open{translate:0 calc(-1 * var(--vm-motion-distance))}.vm-combobox-list[data-placement=top]:popover-open{translate:0 var(--vm-motion-distance)}}.vm-combobox-option{display:flex;align-items:center;gap:var(--vm-space-2);min-block-size:var(--vm-control-height-sm);padding:var(--vm-space-1) var(--vm-space-2);border-radius:var(--vm-radius-md);cursor:pointer;transition:background-color var(--vm-duration-fast) var(--vm-ease-standard)}.vm-combobox-option[data-active]{background:var(--vm-color-bg-subtle)}.vm-combobox-option[aria-selected=true]{color:var(--vm-color-accent);font-weight:var(--vm-weight-medium)}.vm-combobox-option[aria-disabled=true]{color:var(--vm-color-fg-subtle);cursor:not-allowed}.vm-combobox-option-text{display:flex;flex:1;flex-direction:column;min-inline-size:0}.vm-combobox-option-description{font-size:var(--vm-text-xs);font-weight:var(--vm-weight-regular);color:var(--vm-color-fg-muted)}.vm-combobox-option-check{flex:none}.vm-combobox-status{padding:var(--vm-space-2)}@media(forced-colors:active){.vm-combobox-option[data-active]{forced-color-adjust:none;color:HighlightText;background:Highlight}.vm-combobox[data-disabled]{color:GrayText;border-color:GrayText}}.vm-command{inline-size:min(var(--vm-size-container-sm),calc(100% - var(--vm-space-8)));max-block-size:calc(100dvh - var(--vm-space-8));margin:var(--vm-space-16) auto auto;padding:0;color:var(--vm-color-fg);background-color:var(--vm-surface-bg);background-image:var(--vm-surface-image);background-clip:border-box,padding-box,border-box;background-origin:border-box,padding-box,border-box;backdrop-filter:var(--vm-surface-blur);border:var(--vm-border-1) solid var(--vm-surface-border);border-radius:var(--vm-radius-xl);box-shadow:var(--vm-shadow-lg);opacity:0;transform:translateY(calc(-1 * var(--vm-motion-distance))) scale(.98);transition:opacity var(--vm-duration-fast) var(--vm-ease-exit),transform var(--vm-duration-fast) var(--vm-ease-exit),overlay var(--vm-duration-fast) allow-discrete,display var(--vm-duration-fast) allow-discrete}.vm-command[open]{opacity:1;transform:none;transition:opacity var(--vm-duration-normal) var(--vm-ease-standard),transform var(--vm-duration-normal) var(--vm-ease-pop),overlay var(--vm-duration-normal) allow-discrete,display var(--vm-duration-normal) allow-discrete}@starting-style{.vm-command[open]{opacity:0;transform:translateY(calc(-1 * var(--vm-motion-distance))) scale(.98)}}.vm-command::backdrop{background:var(--vm-color-overlay);backdrop-filter:blur(var(--vm-blur-sm));opacity:0;transition:opacity var(--vm-duration-fast) var(--vm-ease-exit),overlay var(--vm-duration-fast) allow-discrete,display var(--vm-duration-fast) allow-discrete}.vm-command[open]::backdrop{opacity:1;transition:opacity var(--vm-duration-normal) var(--vm-ease-standard),overlay var(--vm-duration-normal) allow-discrete,display var(--vm-duration-normal) allow-discrete}@starting-style{.vm-command[open]::backdrop{opacity:0}}.vm-command:focus-visible{outline:var(--vm-focus-width) solid var(--vm-focus-ring);outline-offset:var(--vm-focus-offset)}.vm-command-panel{display:flex;flex-direction:column;max-block-size:calc(100dvh - var(--vm-space-8));font-family:var(--vm-font-sans)}.vm-command-field{display:flex;align-items:center;gap:var(--vm-space-3);padding-inline:var(--vm-space-4);border-block-end:var(--vm-border-1) solid var(--vm-color-border)}.vm-command-field-icon{flex:none;color:var(--vm-color-fg-muted)}.vm-command-input{flex:1;min-inline-size:0;block-size:var(--vm-control-height-lg);padding:0;font:inherit;font-size:var(--vm-text-md);color:var(--vm-color-fg);background:none;border:0;outline:none}.vm-command-input::placeholder{color:var(--vm-color-fg-subtle)}.vm-command-list{flex:1;min-block-size:0;max-block-size:var(--vm-size-container-sm);padding:var(--vm-space-2);overflow:auto;scroll-padding-block:var(--vm-space-2)}.vm-command-list:empty{display:none}.vm-command-group+.vm-command-group{margin-block-start:var(--vm-space-2)}.vm-command-group-label{padding:var(--vm-space-2) var(--vm-space-2) var(--vm-space-1);font-family:var(--vm-label-font);font-size:var(--vm-text-xs);font-weight:var(--vm-label-weight);letter-spacing:var(--vm-label-tracking);text-transform:var(--vm-label-transform);font-variant-caps:var(--vm-label-variant);color:var(--vm-color-fg-muted)}.vm-command-option{display:flex;align-items:center;gap:var(--vm-space-3);min-block-size:var(--vm-control-height-md);padding:var(--vm-space-1) var(--vm-space-2);border-radius:var(--vm-radius-md);font-size:var(--vm-text-sm);cursor:pointer;transition:background-color var(--vm-duration-fast) var(--vm-ease-standard)}.vm-command-option[data-active]{background:var(--vm-color-bg-subtle)}.vm-command-option[aria-disabled=true]{color:var(--vm-color-fg-subtle);cursor:not-allowed}.vm-command-option-icon{flex:none;color:var(--vm-color-fg-muted)}.vm-command-option-label{flex:1;min-inline-size:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.vm-command-option-hint{flex:none;max-inline-size:40%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--vm-text-xs);color:var(--vm-color-fg-muted)}.vm-command-empty{padding:var(--vm-space-8) var(--vm-space-4);text-align:center;font-size:var(--vm-text-sm);color:var(--vm-color-fg-muted)}.vm-command-empty:empty{padding:0}@media(forced-colors:active){.vm-command{border-color:CanvasText}.vm-command-option[data-active]{forced-color-adjust:none;color:HighlightText;background:Highlight}.vm-command-option[aria-disabled=true]{color:GrayText}}.vm-comparison-table{position:relative;box-sizing:border-box;inline-size:100%;max-inline-size:100%;overflow-x:auto;font-family:var(--vm-font-sans);color:var(--vm-color-fg)}.vm-comparison-table:focus-visible{outline:var(--vm-focus-width) solid var(--vm-focus-ring);outline-offset:var(--vm-focus-offset)}.vm-comparison-table-table{inline-size:100%;font-size:var(--vm-text-sm);line-height:var(--vm-leading-normal);text-align:start;border-spacing:0;border-collapse:separate}.vm-comparison-table-caption{padding-block-end:var(--vm-space-3);font-size:var(--vm-text-md);font-weight:var(--vm-weight-semibold);text-align:start;caption-side:top}.vm-comparison-table-corner,.vm-comparison-table-feature{position:sticky;inset-inline-start:0;z-index:var(--vm-z-sticky);box-sizing:border-box;inline-size:28%;min-inline-size:calc(var(--vm-space-24) * 1.25);background:var(--vm-color-bg)}.vm-comparison-table-plan{box-sizing:border-box;min-inline-size:var(--vm-space-24);padding:var(--vm-space-4) var(--vm-space-2);font-weight:var(--vm-weight-regular);text-align:center;vertical-align:top;border-block-start:var(--vm-border-2) solid transparent;border-start-start-radius:var(--vm-radius-md);border-start-end-radius:var(--vm-radius-md)}.vm-comparison-table-plan[data-featured]{background:var(--vm-color-accent-subtle);border-block-start-color:var(--vm-color-accent)}.vm-comparison-table-name{display:flex;flex-wrap:wrap;gap:var(--vm-space-2);align-items:center;justify-content:center;font-family:var(--vm-headline-font);font-size:var(--vm-text-lg);font-weight:var(--vm-weight-semibold);color:var(--vm-headline-color)}.vm-comparison-table-price{display:block;margin-block-start:var(--vm-space-1);color:var(--vm-color-fg-muted)}.vm-comparison-table-action{display:grid;margin-block-start:var(--vm-space-3)}.vm-comparison-table-group{padding:var(--vm-space-6) 0 var(--vm-space-2);text-align:start;border-block-end:var(--vm-border-1) solid var(--vm-color-border-strong)}.vm-comparison-table-group-title{position:sticky;inset-inline-start:0;font-family:var(--vm-label-font);font-size:var(--vm-text-sm);font-weight:var(--vm-label-weight);font-variant-caps:var(--vm-label-variant);color:var(--vm-color-fg-muted);text-transform:var(--vm-label-transform);letter-spacing:var(--vm-label-tracking)}.vm-comparison-table-feature{padding:var(--vm-space-3) var(--vm-space-3) var(--vm-space-3) 0;font-weight:var(--vm-weight-medium);text-align:start;vertical-align:top;overflow-wrap:break-word;border-block-end:var(--vm-border-1) solid var(--vm-color-border)}.vm-comparison-table-note{display:block;margin-block-start:var(--vm-space-1);font-size:var(--vm-text-xs);font-weight:var(--vm-weight-regular);color:var(--vm-color-fg-muted)}.vm-comparison-table-cell{padding:var(--vm-space-3) var(--vm-space-2);text-align:center;vertical-align:top;border-block-end:var(--vm-border-1) solid var(--vm-color-border)}.vm-comparison-table-cell[data-featured]{background:var(--vm-color-accent-subtle)}.vm-comparison-table-cell[data-value=yes]{color:var(--vm-color-success-fg)}.vm-comparison-table-cell[data-value=no]{color:var(--vm-color-fg-muted)}@media(forced-colors:active){.vm-comparison-table-plan[data-featured],.vm-comparison-table-cell[data-featured]{border-inline:var(--vm-border-2) solid Highlight}}.vm-composer{display:flex;flex-direction:column;gap:var(--vm-space-1);min-inline-size:0;margin:0;font-family:var(--vm-font-sans);color:var(--vm-color-fg)}.vm-composer-box{display:flex;flex-direction:column;min-inline-size:0;background:var(--vm-field-bg);border-style:solid;border-width:var(--vm-field-border-width);border-color:var(--vm-color-border-strong);border-radius:var(--vm-radius-lg);transition:border-color var(--vm-duration-fast) var(--vm-ease-standard)}.vm-composer-box:hover{border-color:var(--vm-color-fg-subtle)}.vm-composer-box:has(.vm-composer-input:focus-visible){outline:var(--vm-focus-width) solid var(--vm-focus-ring);outline-offset:var(--vm-focus-offset);border-color:var(--vm-color-accent)}.vm-composer[data-disabled] .vm-composer-box{background:var(--vm-color-bg-subtle);border-color:var(--vm-color-border)}.vm-composer-attachments{display:flex;flex-wrap:wrap;gap:var(--vm-space-2);min-inline-size:0;padding:var(--vm-space-3) var(--vm-space-3) 0}.vm-composer .vm-composer-input[data-auto-grow]{max-block-size:calc(var(--vm-composer-max-rows) * 1lh + 2 * var(--vm-space-3));padding:var(--vm-space-3) var(--vm-space-3) var(--vm-space-1);overflow-y:auto;background:transparent;border:0;border-radius:var(--vm-radius-lg)}.vm-composer .vm-composer-input:focus-visible{outline:none;filter:none}.vm-composer-bar{display:flex;align-items:center;gap:var(--vm-space-2);min-inline-size:0;padding:var(--vm-space-1) var(--vm-space-2) var(--vm-space-2)}.vm-composer-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vm-space-1);min-inline-size:0}.vm-composer-send{margin-inline-start:auto}.vm-composer-hint{padding-inline:var(--vm-space-1);font-size:var(--vm-text-xs);line-height:var(--vm-leading-normal);color:var(--vm-color-fg-muted)}@media(forced-colors:active){.vm-composer-box:has(.vm-composer-input:focus-visible){outline-color:Highlight}.vm-composer[data-disabled] .vm-composer-box{border-color:GrayText}}.vm-container{box-sizing:border-box;inline-size:100%;max-inline-size:var(--vm-size-container-lg);margin-inline:auto;padding-inline:var(--vm-space-4)}@media(min-width:48rem){.vm-container{padding-inline:var(--vm-space-6)}}.vm-container[data-size=sm]{max-inline-size:var(--vm-size-container-sm)}.vm-container[data-size=md]{max-inline-size:var(--vm-size-container-md)}.vm-container[data-size=xl]{max-inline-size:var(--vm-size-container-xl)}.vm-container[data-size=prose]{max-inline-size:var(--vm-size-prose)}.vm-cookie-consent{box-sizing:border-box;min-inline-size:0;font-family:var(--vm-font-sans);color:var(--vm-color-fg);background:var(--vm-color-bg-elevated);border:var(--vm-border-1) solid var(--vm-color-border-strong);border-radius:var(--vm-radius-lg);box-shadow:var(--vm-shadow-lg)}.vm-cookie-consent[data-position=fixed]{position:fixed;inset-block-end:0;inset-inline:0;z-index:var(--vm-z-overlay);max-block-size:calc(100dvh - var(--vm-space-8));overflow-y:auto;overscroll-behavior:contain}.vm-cookie-consent[data-placement=bar][data-position=fixed]{border-inline-width:0;border-block-end-width:0;border-radius:0}.vm-cookie-consent-inner{display:grid;gap:var(--vm-space-4);box-sizing:border-box;max-inline-size:var(--vm-size-container-lg);margin-inline:auto;padding:var(--vm-space-4);padding-block-end:calc(var(--vm-space-4) + env(safe-area-inset-bottom,0))}.vm-cookie-consent-text{display:flex;flex-direction:column;gap:var(--vm-space-1);min-inline-size:0}.vm-cookie-consent-description{max-inline-size:var(--vm-size-prose);margin:0;text-wrap:pretty}.vm-cookie-consent-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vm-space-2)}.vm-cookie-consent-choice{flex:1 1 auto}.vm-cookie-consent-panel{display:flex;flex-direction:column;gap:var(--vm-space-4);padding-block-start:var(--vm-space-4);border-block-start:var(--vm-border-1) solid var(--vm-color-border)}.vm-cookie-consent-categories{display:grid;gap:var(--vm-space-4);margin:0;padding:0;list-style:none}.vm-cookie-consent-required{font-weight:var(--vm-weight-regular);color:var(--vm-color-fg-muted)}.vm-cookie-consent[data-placement=corner]{max-inline-size:calc(var(--vm-size-container-sm) - var(--vm-space-16))}.vm-cookie-consent[data-placement=corner][data-position=fixed]{inset-block-end:var(--vm-space-4);inset-inline:var(--vm-space-4);max-block-size:calc(100dvh - var(--vm-space-8))}@media(min-width:48rem){.vm-cookie-consent[data-placement=bar] .vm-cookie-consent-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--vm-space-8);padding-inline:var(--vm-space-6)}.vm-cookie-consent[data-placement=bar] .vm-cookie-consent-panel{grid-column:1 / -1}.vm-cookie-consent[data-placement=bar] .vm-cookie-consent-categories{grid-template-columns:repeat(auto-fit,minmax(calc(3 * var(--vm-space-24)),1fr));column-gap:var(--vm-space-8)}.vm-cookie-consent-choice{flex:none}.vm-cookie-consent[data-placement=corner][data-position=fixed]{inset-inline:var(--vm-space-4) auto}}@media(forced-colors:active){.vm-cookie-consent{border-color:CanvasText}}.vm-date-picker{display:flex;align-items:flex-start;gap:var(--vm-space-2);min-inline-size:0}.vm-date-picker-input{flex:1;min-inline-size:0}.vm-date-picker-panel{display:flex;flex-direction:column;gap:var(--vm-space-2);min-inline-size:0}.vm-date-picker-footer{display:flex;justify-content:flex-end}.vm-date-range-picker{display:flex;flex-direction:column;gap:var(--vm-space-2);min-inline-size:0;margin:0;padding:0;border:0;font-family:var(--vm-font-sans);color:var(--vm-color-fg)}.vm-date-range-picker-legend{padding:0;font-size:var(--vm-text-sm);font-weight:var(--vm-weight-medium);line-height:var(--vm-leading-normal)}.vm-date-range-picker[data-hide-label]>.vm-date-range-picker-legend{position:absolute}.vm-date-range-picker-fields{display:flex;flex-wrap:wrap;gap:var(--vm-space-2);min-inline-size:0}.vm-date-range-picker-input{flex:1 1 calc(var(--vm-control-height-md) * 4);min-inline-size:0}.vm-date-range-picker-end{display:flex;flex:1 1 calc(var(--vm-control-height-md) * 5);gap:var(--vm-space-2);min-inline-size:0}.vm-date-range-picker-panel{display:flex;flex-wrap:wrap;gap:var(--vm-space-4);align-items:flex-start}.vm-date-range-picker-presets{display:flex;flex-direction:column;gap:var(--vm-space-1);margin:0;padding:0;list-style:none}.vm-description-list{display:flex;flex-direction:column;gap:var(--vm-space-3);min-inline-size:0;margin:0;padding:0;font-family:var(--vm-font-sans);font-size:var(--vm-text-md);line-height:var(--vm-leading-normal);color:var(--vm-color-fg)}.vm-description-list[data-size=sm]{font-size:var(--vm-text-sm)}.vm-description-list[data-layout=inline]{flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--vm-space-2) var(--vm-space-8)}.vm-description-list[data-layout=grid]{display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:var(--vm-space-6)}.vm-description-list>div{display:flex;flex-direction:column;gap:var(--vm-space-1);min-inline-size:0}.vm-description-list[data-layout=inline]>div{flex-direction:row;align-items:center;gap:var(--vm-space-2)}.vm-description-list[data-layout=grid]>div{display:grid;grid-template-columns:subgrid;grid-column:1 / -1;align-items:baseline;gap:var(--vm-space-1) var(--vm-space-6)}.vm-description-list dt{font-family:var(--vm-label-font);font-size:var(--vm-text-xs);font-weight:var(--vm-label-weight);font-variant-caps:var(--vm-label-variant);letter-spacing:var(--vm-label-tracking);text-transform:var(--vm-label-transform);color:var(--vm-color-fg-muted)}.vm-description-list[data-layout=inline] dt{flex:none}.vm-description-list dd{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vm-space-2);min-inline-size:0;margin:0;overflow-wrap:anywhere}.vm-dialog{inline-size:min(var(--vm-size-container-md),calc(100% - var(--vm-space-8)));max-block-size:calc(100dvh - var(--vm-space-8));margin:auto;padding:0;color:var(--vm-color-fg);background-color:var(--vm-surface-bg);background-image:var(--vm-surface-image);background-clip:border-box,padding-box,border-box;background-origin:border-box,padding-box,border-box;backdrop-filter:var(--vm-surface-blur);border:var(--vm-border-1) solid var(--vm-surface-border);border-radius:var(--vm-radius-xl);box-shadow:var(--vm-shadow-lg);opacity:0;transform:translateY(var(--vm-motion-distance)) scale(.98);transition:opacity var(--vm-duration-fast) var(--vm-ease-exit),transform var(--vm-duration-fast) var(--vm-ease-exit),overlay var(--vm-duration-fast) allow-discrete,display var(--vm-duration-fast) allow-discrete}.vm-dialog[open]{opacity:1;transform:none;transition:opacity var(--vm-duration-normal) var(--vm-ease-standard),transform var(--vm-duration-normal) var(--vm-ease-pop),overlay var(--vm-duration-normal) allow-discrete,display var(--vm-duration-normal) allow-discrete}@starting-style{.vm-dialog[open]{opacity:0;transform:translateY(var(--vm-motion-distance)) scale(.98)}}.vm-dialog::backdrop{background:var(--vm-color-overlay);backdrop-filter:blur(var(--vm-blur-sm));opacity:0;transition:opacity var(--vm-duration-fast) var(--vm-ease-exit),overlay var(--vm-duration-fast) allow-discrete,display var(--vm-duration-fast) allow-discrete}.vm-dialog[open]::backdrop{opacity:1;transition:opacity var(--vm-duration-normal) var(--vm-ease-standard),overlay var(--vm-duration-normal) allow-discrete,display var(--vm-duration-normal) allow-discrete}@starting-style{.vm-dialog[open]::backdrop{opacity:0}}.vm-dialog:focus-visible{outline:var(--vm-focus-width) solid var(--vm-focus-ring);outline-offset:var(--vm-focus-offset)}.vm-dialog[data-size=sm]{inline-size:min(var(--vm-size-container-sm),calc(100% - var(--vm-space-8)))}.vm-dialog[data-size=lg]{inline-size:min(var(--vm-size-container-lg),calc(100% - var(--vm-space-8)))}.vm-dialog-panel{display:flex;flex-direction:column;max-block-size:calc(100dvh - var(--vm-space-8))}.vm-dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--vm-space-4);padding:var(--vm-space-5) var(--vm-space-6) 0}.vm-dialog-title{padding-block-start:var(--vm-space-1)}.vm-dialog-description{padding:var(--vm-space-1) var(--vm-space-6) 0}.vm-dialog-body{flex:1;min-block-size:0;padding:var(--vm-space-5) var(--vm-space-6);overflow:auto}.vm-dialog-footer{padding:var(--vm-space-4) var(--vm-space-6);border-block-start:var(--vm-border-1) solid var(--vm-color-border);background:var(--vm-color-bg-subtle);border-end-start-radius:var(--vm-radius-xl);border-end-end-radius:var(--vm-radius-xl)}@media(forced-colors:active){.vm-dialog{border-color:CanvasText}}.vm-disclosure{font-family:var(--vm-font-sans);font-size:var(--vm-text-md);line-height:var(--vm-leading-normal);color:var(--vm-color-fg);interpolate-size:allow-keywords}.vm-disclosure::details-content{block-size:0;overflow-y:clip;opacity:0;transition:block-size var(--vm-duration-normal) var(--vm-ease-standard),opacity var(--vm-duration-normal) var(--vm-ease-standard),content-visibility var(--vm-duration-normal) allow-discrete}.vm-disclosure[open]::details-content{block-size:auto;opacity:1}.vm-disclosure[data-size=sm]{font-size:var(--vm-text-sm)}.vm-disclosure-summary{display:flex;align-items:center;gap:var(--vm-control-gap-md);min-block-size:var(--vm-control-height-md);padding-block:var(--vm-space-2);padding-inline:var(--vm-space-2);margin-inline:calc(-1 * var(--vm-space-2));font-weight:var(--vm-weight-medium);list-style:none;border-radius:var(--vm-radius-md);cursor:pointer;user-select:none;transition:background-color var(--vm-duration-fast) var(--vm-ease-standard)}.vm-disclosure-summary::-webkit-details-marker{display:none}.vm-disclosure-summary:hover{background:var(--vm-color-bg-subtle)}.vm-disclosure-summary:focus-visible{outline:var(--vm-focus-width) solid var(--vm-focus-ring);outline-offset:var(--vm-focus-offset)}.vm-disclosure-icon{color:var(--vm-color-fg-subtle);transition:transform var(--vm-duration-normal) var(--vm-ease-standard)}.vm-disclosure[open] .vm-disclosure-icon{transform:rotate(90deg)}.vm-disclosure-label{min-inline-size:0;overflow-wrap:anywhere}.vm-disclosure-content{padding-block:var(--vm-space-2) var(--vm-space-3);padding-inline-start:calc(var(--vm-size-icon-sm) + var(--vm-control-gap-md));color:var(--vm-color-fg-muted)}@media(forced-colors:active){.vm-disclosure-summary{border:var(--vm-border-1) solid ButtonText}}.vm-divider{flex:none;inline-size:100%;block-size:0;margin:0;padding:0;border:0;border-block-start:var(--vm-rule-width) var(--vm-rule-style) var(--vm-rule-color);background:transparent}.vm-divider[data-orientation=vertical]{align-self:stretch;inline-size:0;block-size:auto;min-block-size:var(--vm-control-height-sm);border-block-start:0;border-inline-start:var(--vm-rule-width) var(--vm-rule-style) var(--vm-rule-color)}@media(forced-colors:active){.vm-divider{border-color:CanvasText}}.vm-donut-chart{--vm-donut-chart-size: calc(var(--vm-space-20) * 2);display:block;margin:0;inline-size:100%;min-inline-size:0;font-family:var(--vm-font-sans)}.vm-donut-chart[data-size=sm]{--vm-donut-chart-size: var(--vm-space-24)}.vm-donut-chart[data-size=lg]{--vm-donut-chart-size: calc(var(--vm-space-24) * 2)}.vm-donut-chart-caption{margin-block-end:var(--vm-space-3);font-size:var(--vm-text-sm);font-weight:var(--vm-weight-medium);color:var(--vm-color-fg)}.vm-donut-chart-body{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vm-space-4) var(--vm-space-6)}.vm-donut-chart-ring{position:relative;flex:none;inline-size:min(var(--vm-donut-chart-size),100%);aspect-ratio:1}.vm-donut-chart-canvas{display:block;inline-size:100%;block-size:100%;transform:rotate(-90deg)}.vm-donut-chart-track,.vm-donut-chart-slice{fill:none;stroke-width:16}.vm-donut-chart[data-size=sm] .vm-donut-chart-track,.vm-donut-chart[data-size=sm] .vm-donut-chart-slice{stroke-width:20}.vm-donut-chart-track{stroke:var(--vm-color-bg-inset)}.vm-donut-chart-slice{--vm-donut-chart-tone: var(--vm-color-accent);stroke:var(--vm-donut-chart-tone);transition:stroke-dasharray var(--vm-duration-normal) var(--vm-ease-standard)}.vm-donut-chart-slice[data-tone=neutral],.vm-donut-chart-swatch[data-tone=neutral]{--vm-donut-chart-tone: var(--vm-color-fg-muted)}.vm-donut-chart-slice[data-tone=success],.vm-donut-chart-swatch[data-tone=success]{--vm-donut-chart-tone: var(--vm-color-success-solid)}.vm-donut-chart-slice[data-tone=warning],.vm-donut-chart-swatch[data-tone=warning]{--vm-donut-chart-tone: var(--vm-color-warning-solid)}.vm-donut-chart-slice[data-tone=danger],.vm-donut-chart-swatch[data-tone=danger]{--vm-donut-chart-tone: var(--vm-color-danger-solid)}.vm-donut-chart-slice[data-tone=info],.vm-donut-chart-swatch[data-tone=info]{--vm-donut-chart-tone: var(--vm-color-info-solid)}.vm-donut-chart-slice[data-shade=soft]{stroke:color-mix(in oklab,var(--vm-donut-chart-tone) 55%,var(--vm-color-bg))}.vm-donut-chart-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:18%;text-align:center;font-size:var(--vm-text-lg);font-weight:var(--vm-weight-semibold);font-variant-numeric:tabular-nums;line-height:var(--vm-leading-tight);color:var(--vm-color-fg);pointer-events:none}.vm-donut-chart[data-size=sm] .vm-donut-chart-center{font-size:var(--vm-text-sm)}.vm-donut-chart[data-size=lg] .vm-donut-chart-center{font-size:var(--vm-text-2xl)}.vm-donut-chart-legend{display:grid;flex:1;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;column-gap:var(--vm-space-3);row-gap:var(--vm-space-1);min-inline-size:min(100%,var(--vm-donut-chart-size));margin:0;padding:0;list-style:none;font-size:var(--vm-text-sm)}.vm-donut-chart-legend-item{display:contents}.vm-donut-chart-swatch{--vm-donut-chart-tone: var(--vm-color-accent);inline-size:var(--vm-space-3);block-size:var(--vm-space-3);border-radius:var(--vm-radius-sm);background:var(--vm-donut-chart-tone)}.vm-donut-chart-swatch[data-shade=soft]{background:color-mix(in oklab,var(--vm-donut-chart-tone) 55%,var(--vm-color-bg))}.vm-donut-chart-legend-label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--vm-color-fg-muted)}.vm-donut-chart-legend-value,.vm-donut-chart-legend-share{justify-self:end;font-variant-numeric:tabular-nums;color:var(--vm-color-fg)}.vm-donut-chart-legend-share{color:var(--vm-color-fg-muted)}@media(forced-colors:active){.vm-donut-chart-track{stroke:ButtonText}.vm-donut-chart-slice,.vm-donut-chart-swatch{forced-color-adjust:none}.vm-donut-chart-slice{stroke:Highlight}.vm-donut-chart-slice:nth-child(odd){stroke:CanvasText}.vm-donut-chart-swatch{background:Highlight}.vm-donut-chart-legend-item:nth-child(2n) .vm-donut-chart-swatch{background:CanvasText}}.vm-drawer{position:fixed;inset:0;margin:0;padding:0;inline-size:min(var(--vm-size-container-sm),90%);max-inline-size:100%;block-size:100%;max-block-size:100%;color:var(--vm-color-fg);background-color:var(--vm-surface-bg);background-image:var(--vm-surface-image);background-clip:border-box,padding-box,border-box;background-origin:border-box,padding-box,border-box;backdrop-filter:var(--vm-surface-blur);border:0;box-shadow:var(--vm-shadow-lg);opacity:0;transition:opacity var(--vm-duration-normal) var(--vm-ease-exit),transform var(--vm-duration-normal) var(--vm-ease-exit),overlay var(--vm-duration-normal) allow-discrete,display var(--vm-duration-normal) allow-discrete}.vm-drawer[data-side=start]{inset-inline-end:auto;transform:translate(-100%);border-inline-end:var(--vm-border-1) solid var(--vm-color-border)}.vm-drawer[data-side=end]{inset-inline-start:auto;transform:translate(100%);border-inline-start:var(--vm-border-1) solid var(--vm-color-border)}.vm-drawer[data-side=bottom]{inset-block-start:auto;inline-size:100%;block-size:auto;max-block-size:calc(100dvh - var(--vm-space-16));border-block-start:var(--vm-border-1) solid var(--vm-color-border);border-start-start-radius:var(--vm-radius-xl);border-start-end-radius:var(--vm-radius-xl);transform:translateY(100%)}.vm-drawer[open]{opacity:1;transform:none;transition:opacity var(--vm-duration-normal) var(--vm-ease-enter),transform var(--vm-duration-normal) var(--vm-ease-enter),overlay var(--vm-duration-normal) allow-discrete,display var(--vm-duration-normal) allow-discrete}@starting-style{.vm-drawer[open][data-side=start]{opacity:0;transform:translate(-100%)}.vm-drawer[open][data-side=end]{opacity:0;transform:translate(100%)}.vm-drawer[open][data-side=bottom]{opacity:0;transform:translateY(100%)}}.vm-drawer::backdrop{background:var(--vm-color-overlay);backdrop-filter:blur(var(--vm-blur-sm));opacity:0;transition:opacity var(--vm-duration-normal) var(--vm-ease-standard),overlay var(--vm-duration-normal) allow-discrete,display var(--vm-duration-normal) allow-discrete}.vm-drawer[open]::backdrop{opacity:1}@starting-style{.vm-drawer[open]::backdrop{opacity:0}}.vm-drawer:focus-visible{outline:var(--vm-focus-width) solid var(--vm-focus-ring);outline-offset:calc(-1 * var(--vm-focus-width))}.vm-drawer-panel{display:flex;flex-direction:column;block-size:100%;max-block-size:calc(100dvh - var(--vm-space-16))}.vm-drawer[data-side=start] .vm-drawer-panel,.vm-drawer[data-side=end] .vm-drawer-panel{max-block-size:100dvh}.vm-drawer-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--vm-space-4);padding:var(--vm-space-4) var(--vm-space-5) 0}.vm-drawer-title{padding-block-start:var(--vm-space-1)}.vm-drawer-description{padding:var(--vm-space-1) var(--vm-space-5) 0}.vm-drawer-body{flex:1;min-block-size:0;padding:var(--vm-space-4) var(--vm-space-5);overflow:auto}.vm-drawer-footer{padding:var(--vm-space-4) var(--vm-space-5);border-block-start:var(--vm-border-1) solid var(--vm-color-border);background:var(--vm-color-bg-subtle)}@media(forced-colors:active){.vm-drawer{border:var(--vm-border-1) solid CanvasText}}.vm-empty-state{display:flex;flex-direction:column;align-items:center;gap:var(--vm-space-3);max-inline-size:100%;padding:var(--vm-space-12) var(--vm-space-6);text-align:center}.vm-empty-state[data-size=sm]{gap:var(--vm-space-2);padding:var(--vm-space-6) var(--vm-space-4)}.vm-empty-state-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--vm-space-16);block-size:var(--vm-space-16);margin-block-end:var(--vm-space-2);color:var(--vm-color-fg);background:var(--vm-color-bg-elevated);border:var(--vm-border-1) solid var(--vm-color-fg);border-radius:var(--vm-radius-sm);box-shadow:var(--vm-space-1) var(--vm-space-1) 0 var(--vm-color-bg-elevated),var(--vm-space-1) var(--vm-space-1) 0 var(--vm-border-1) var(--vm-color-fg-subtle);rotate:-6deg}.vm-empty-state-icon .vm-icon{rotate:6deg}.vm-empty-state[data-size=sm] .vm-empty-state-icon{inline-size:var(--vm-space-12);block-size:var(--vm-space-12);margin-block-end:0}.vm-empty-state[data-tone=accent] .vm-empty-state-icon{color:var(--vm-color-accent);border-color:var(--vm-color-accent);box-shadow:var(--vm-space-1) var(--vm-space-1) 0 var(--vm-color-bg-elevated),var(--vm-space-1) var(--vm-space-1) 0 var(--vm-border-1) var(--vm-color-accent)}.vm-empty-state[data-tone=danger] .vm-empty-state-icon{color:var(--vm-color-danger-fg);border-color:var(--vm-color-danger-fg);box-shadow:var(--vm-space-1) var(--vm-space-1) 0 var(--vm-color-bg-elevated),var(--vm-space-1) var(--vm-space-1) 0 var(--vm-border-1) var(--vm-color-danger-border)}.vm-empty-state-title{text-wrap:balance}.vm-empty-state-description{max-inline-size:var(--vm-size-container-sm);text-wrap:pretty}.vm-empty-state-actions{margin-block-start:var(--vm-space-2)}@media(forced-colors:active){.vm-empty-state-icon{border-color:CanvasText;box-shadow:none}}.vm-feature{--vm-feature-color: var(--vm-color-fg);--vm-feature-plate: var(--vm-color-bg-subtle);display:flex;flex-direction:column;align-items:flex-start;gap:var(--vm-space-4);min-inline-size:0;margin:0;font-family:var(--vm-font-sans);color:var(--vm-color-fg);list-style:none}.vm-feature[data-tone=accent]{--vm-feature-color: var(--vm-color-accent);--vm-feature-plate: var(--vm-color-accent-subtle)}.vm-feature[data-tone=success]{--vm-feature-color: var(--vm-color-success-fg);--vm-feature-plate: var(--vm-color-success-bg)}.vm-feature[data-tone=warning]{--vm-feature-color: var(--vm-color-warning-fg);--vm-feature-plate: var(--vm-color-warning-bg)}.vm-feature[data-tone=danger]{--vm-feature-color: var(--vm-color-danger-fg);--vm-feature-plate: var(--vm-color-danger-bg)}.vm-feature[data-tone=info]{--vm-feature-color: var(--vm-color-info-fg);--vm-feature-plate: var(--vm-color-info-bg)}.vm-feature[data-layout=inline]{flex-direction:row}.vm-feature[data-align=center]{align-items:center;text-align:center}.vm-feature[data-layout=inline][data-align=center]{align-items:flex-start}.vm-feature[data-variant=card]{padding:var(--vm-space-5);background-color:var(--vm-surface-bg);background-image:var(--vm-surface-image);background-clip:border-box,padding-box,border-box;background-origin:border-box,padding-box,border-box;backdrop-filter:var(--vm-surface-blur);border:var(--vm-border-1) solid var(--vm-surface-border);border-radius:var(--vm-radius-lg);box-shadow:var(--vm-elevation-surface)}.vm-feature-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:var(--vm-space-10);block-size:var(--vm-space-10);color:var(--vm-feature-color);background:var(--vm-feature-plate);border-radius:var(--vm-radius-md)}.vm-feature-index{flex:none;font-family:var(--vm-label-font);font-size:var(--vm-text-sm);font-weight:var(--vm-label-weight);font-variant-caps:var(--vm-label-variant);font-variant-numeric:tabular-nums;line-height:var(--vm-leading-normal);letter-spacing:var(--vm-label-tracking);text-transform:var(--vm-label-transform);color:var(--vm-feature-color)}.vm-feature[data-tone=neutral] .vm-feature-index{color:var(--vm-color-fg-muted)}.vm-feature[data-layout=inline] .vm-feature-index{min-inline-size:var(--vm-space-10);padding-block-start:var(--vm-space-1)}.vm-feature-text{display:flex;flex:1;flex-direction:column;gap:var(--vm-space-2);min-inline-size:0}.vm-feature[data-layout=inline] .vm-feature-text{padding-block-start:var(--vm-space-1)}.vm-feature[data-align=center] .vm-feature-text{align-items:center}.vm-feature-title{text-wrap:balance}.vm-feature-description{max-inline-size:var(--vm-size-prose);line-height:var(--vm-leading-relaxed);text-wrap:pretty}.vm-feature-extra{min-inline-size:0;margin-block-start:var(--vm-space-2)}.vm-feature-action{margin-block-start:var(--vm-space-2)}@media(forced-colors:active){.vm-feature[data-variant=card]{border-color:CanvasText}.vm-feature-icon{border:var(--vm-border-1) solid CanvasText}}.vm-field{display:flex;flex-direction:column;gap:var(--vm-space-2);min-inline-size:0}.vm-field-label{font-family:var(--vm-font-sans);font-size:var(--vm-text-sm);font-weight:var(--vm-weight-medium);line-height:var(--vm-leading-normal);color:var(--vm-color-fg)}.vm-field-required{margin-inline-start:var(--vm-space-1);color:var(--vm-color-danger-fg)}.vm-field-description{margin-block-start:calc(-1 * var(--vm-space-1))}.vm-field-error{display:flex;align-items:flex-start;gap:var(--vm-space-1)}.vm-field-error .vm-icon{margin-block-start:var(--vm-space-1)}.vm-fieldset{display:flex;flex-direction:column;gap:var(--vm-space-3);min-inline-size:0;margin:0;padding:0;border:0}.vm-fieldset-legend{padding:0;margin-block-end:var(--vm-space-1);font-family:var(--vm-font-sans);font-size:var(--vm-text-md);font-weight:var(--vm-weight-semibold);line-height:var(--vm-leading-normal);letter-spacing:var(--vm-tracking-normal);color:var(--vm-color-fg)}.vm-fieldset-description{margin-block-start:calc(-1 * var(--vm-space-2))}.vm-fieldset-content{display:flex;flex-direction:column;gap:var(--vm-space-4);min-inline-size:0}.vm-fieldset-error{display:flex;align-items:flex-start;gap:var(--vm-space-1)}.vm-fieldset-error .vm-icon{margin-block-start:var(--vm-space-1)}.vm-fieldset:disabled .vm-fieldset-legend{color:var(--vm-color-fg-subtle)}@media(forced-colors:active){.vm-fieldset:disabled .vm-fieldset-legend{color:GrayText}}.vm-file-input{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--vm-space-3);max-inline-size:100%;font-family:var(--vm-font-sans);font-size:var(--vm-text-md);line-height:var(--vm-leading-normal);color:var(--vm-color-fg);cursor:pointer}.vm-file-input-control{position:absolute;inline-size:var(--vm-border-1);block-size:var(--vm-border-1);margin:calc(-1 * var(--vm-border-1));padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.vm-file-input-button{display:inline-flex;align-items:center;gap:var(--vm-control-gap-md);min-block-size:var(--vm-control-height-md);padding-inline:var(--vm-control-padding-x-md);font-weight:var(--vm-weight-medium);line-height:var(--vm-leading-tight);color:var(--vm-color-fg);background:var(--vm-color-bg);border:var(--vm-stroke-control) solid var(--vm-color-border-strong);border-radius:var(--vm-radius-md);transition:background-color var(--vm-duration-fast) var(--vm-ease-standard),border-color var(--vm-duration-fast) var(--vm-ease-standard)}.vm-file-input:hover .vm-file-input-button{background:var(--vm-color-bg-subtle);border-color:var(--vm-color-fg-subtle)}.vm-file-input-control:focus-visible+.vm-file-input-button{outline:var(--vm-focus-width) solid var(--vm-focus-ring);outline-offset:var(--vm-focus-offset)}.vm-file-input[data-size=sm] .vm-file-input-button{gap:var(--vm-control-gap-sm);min-block-size:var(--vm-control-height-sm);padding-inline:var(--vm-control-padding-x-sm);font-size:var(--vm-text-sm)}.vm-file-input[data-size=lg] .vm-file-input-button{gap:var(--vm-control-gap-lg);min-block-size:var(--vm-control-height-lg);padding-inline:var(--vm-control-padding-x-lg);font-size:var(--vm-text-lg)}.vm-file-input-names{min-inline-size:0;font-size:var(--vm-text-sm);color:var(--vm-color-fg-muted);overflow-wrap:anywhere}.vm-file-input[data-drop-zone]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--vm-space-2);inline-size:100%;padding:var(--vm-space-8) var(--vm-space-4);text-align:center;background:var(--vm-color-bg-subtle);border:var(--vm-border-2) dashed var(--vm-color-border-strong);border-radius:var(--vm-radius-lg);transition:background-color var(--vm-duration-fast) var(--vm-ease-standard),border-color var(--vm-duration-fast) var(--vm-ease-standard)}.vm-file-input[data-drop-zone]:hover{border-color:var(--vm-color-fg-subtle)}.vm-file-input[data-state=dragging]{background:var(--vm-color-accent-subtle);border-color:var(--vm-color-accent);border-style:solid}.vm-file-input-hint{font-size:var(--vm-text-sm);color:var(--vm-color-fg-muted)}.vm-file-input[data-drop-zone] .vm-file-input-names{text-align:center}.vm-file-input[data-disabled]{cursor:not-allowed}.vm-file-input[data-disabled][data-drop-zone]{border-color:var(--vm-color-border)}.vm-file-input[data-disabled] .vm-file-input-hint{color:var(--vm-color-fg-subtle)}.vm-file-input[data-disabled] .vm-file-input-button{color:var(--vm-color-fg-subtle);background:var(--vm-color-bg-subtle);border-color:var(--vm-color-border)}.vm-file-input[data-disabled] .vm-file-input-names{color:var(--vm-color-fg-subtle)}@media(forced-colors:active){.vm-file-input-button{border-color:ButtonText}.vm-file-input[data-drop-zone]{border-color:CanvasText}.vm-file-input[data-state=dragging]{border-color:Highlight}.vm-file-input[data-disabled] .vm-file-input-button{color:GrayText;border-color:GrayText}}.vm-filter-bar{display:flex;flex-direction:column;gap:var(--vm-space-3);min-inline-size:0;margin:0;font-family:var(--vm-font-sans);color:var(--vm-color-fg)}.vm-filter-bar-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vm-space-3);min-inline-size:0}.vm-filter-bar-search{flex:1 1 var(--vm-size-container-sm);min-inline-size:min(100%,calc(var(--vm-space-24) * 2));max-inline-size:100%}.vm-filter-bar-filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vm-space-3);min-inline-size:0;max-inline-size:100%}.vm-filter-bar[data-collapsible] .vm-filter-bar-filters{display:none;flex-basis:100%}.vm-filter-bar[data-open] .vm-filter-bar-filters{display:flex}@media(min-width:48rem){.vm-filter-bar-toggle{display:none}.vm-filter-bar[data-collapsible] .vm-filter-bar-filters{display:flex;flex-basis:auto}}.vm-filter-bar-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vm-space-2) var(--vm-space-3);min-inline-size:0}.vm-filter-bar-count{margin:0;font-size:var(--vm-text-sm);line-height:var(--vm-leading-normal);font-variant-numeric:tabular-nums;color:var(--vm-color-fg-muted)}.vm-filter-bar-active{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vm-space-2);min-inline-size:0;margin:0;padding:0;list-style:none}.vm-footnotes{min-inline-size:0;padding-block-start:var(--vm-space-5);font-family:var(--vm-font-sans);font-size:var(--vm-text-sm);line-height:var(--vm-leading-normal);color:var(--vm-color-fg-muted);border-block-start:var(--vm-rule-width) var(--vm-rule-style) var(--vm-rule-color)}.vm-prose .vm-footnotes{margin-block-start:var(--vm-space-10)}.vm-footnotes .vm-footnotes-title{margin-block:0 var(--vm-space-3)}.vm-footnotes .vm-footnotes-list{display:flex;flex-direction:column;gap:var(--vm-space-2);margin:0;padding-inline-start:var(--vm-space-6)}.vm-footnotes .vm-footnotes-note{margin:0;padding-inline:var(--vm-space-1);border-radius:var(--vm-radius-sm);scroll-margin-block-start:var(--vm-space-16);overflow-wrap:anywhere}.vm-footnotes-note:target{color:var(--vm-color-fg);background:var(--vm-color-accent-subtle)}.vm-footnotes-note::marker{font-variant-numeric:tabular-nums}.vm-footnotes .vm-footnotes-back{display:inline-flex;align-items:center;padding:var(--vm-space-1);vertical-align:middle;color:var(--vm-color-accent);text-decoration-line:none;border-radius:var(--vm-radius-sm)}.vm-footnotes .vm-footnotes-back:hover{color:var(--vm-color-accent-hover);background:var(--vm-color-bg-subtle)}.vm-footnotes .vm-footnotes-back:focus-visible{outline:var(--vm-focus-width) solid var(--vm-focus-ring);outline-offset:var(--vm-focus-offset)}.vm-footnotes-ref{font-size:var(--vm-text-xs);line-height:0;vertical-align:super}.vm-footnotes-ref .vm-footnotes-ref-link{margin-inline-start:var(--vm-border-1);font-family:var(--vm-font-sans);font-weight:var(--vm-weight-semibold);font-variant-numeric:tabular-nums;color:var(--vm-color-accent);text-decoration-line:none;border-radius:var(--vm-radius-sm);scroll-margin-block-start:var(--vm-space-16)}.vm-footnotes-ref .vm-footnotes-ref-link:hover{color:var(--vm-color-accent-hover);text-decoration-line:underline}.vm-footnotes-ref .vm-footnotes-ref-link:focus-visible{outline:var(--vm-focus-width) solid var(--vm-focus-ring);outline-offset:var(--vm-focus-offset)}.vm-footnotes-ref-link:target{background:var(--vm-color-accent-subtle)}.vm-gallery{--vm-gallery-gap: var(--vm-space-4);--vm-gallery-columns: 3;--vm-gallery-min: calc(var(--vm-space-24) * 2);min-inline-size:0;max-inline-size:100%}.vm-gallery[data-gap=sm]{--vm-gallery-gap: var(--vm-space-2)}.vm-gallery[data-gap=lg]{--vm-gallery-gap: var(--vm-space-6)}.vm-gallery[data-columns="2"]{--vm-gallery-columns: 2}.vm-gallery[data-columns="4"]{--vm-gallery-columns: 4;--vm-gallery-min: calc(var(--vm-space-20) * 2)}.vm-gallery-list{margin:0;padding:0;list-style:none}.vm-gallery-item{min-inline-size:0}.vm-gallery-item[data-selectable]{position:relative}.vm-gallery-select{position:absolute;inset:0;inline-size:100%;block-size:100%;margin:0;padding:0;cursor:zoom-in;background:none;border:0;border-radius:var(--vm-radius-lg)}.vm-gallery-select:focus-visible{outline:var(--vm-focus-width) solid var(--vm-focus-ring);outline-offset:var(--vm-focus-offset)}.vm-gallery[data-layout=grid] .vm-gallery-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,max(var(--vm-gallery-min),(100% - (var(--vm-gallery-columns) - 1) * var(--vm-gallery-gap)) / var(--vm-gallery-columns))),1fr));gap:var(--vm-gallery-gap)}.vm-gallery[data-layout=masonry] .vm-gallery-list{columns:var(--vm-gallery-min) var(--vm-gallery-columns);column-gap:var(--vm-gallery-gap)}.vm-gallery[data-layout=masonry] .vm-gallery-item{break-inside:avoid;margin-block-end:var(--vm-gallery-gap)}.vm-gallery[data-layout=mosaic] .vm-gallery-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:calc(var(--vm-space-12) * 3);grid-auto-flow:dense;gap:var(--vm-gallery-gap)}@media(min-width:48rem){.vm-gallery[data-layout=mosaic] .vm-gallery-list{grid-template-columns:repeat(var(--vm-gallery-columns),minmax(0,1fr));grid-auto-rows:calc(var(--vm-space-24) * 2)}}.vm-gallery[data-layout=mosaic] .vm-gallery-item[data-span=wide]{grid-column:span 2}.vm-gallery[data-layout=mosaic] .vm-gallery-item[data-span=tall]{grid-row:span 2}.vm-gallery[data-layout=mosaic] .vm-gallery-item[data-span=large]{grid-column:span 2;grid-row:span 2}.vm-gallery[data-layout=strip]{overflow-x:auto;scroll-snap-type:inline proximity;scroll-padding-inline:var(--vm-space-1);border-radius:var(--vm-radius-lg)}.vm-gallery[data-layout=strip]:focus-visible{outline:var(--vm-focus-width) solid var(--vm-focus-ring);outline-offset:calc(-1 * var(--vm-focus-width))}.vm-gallery[data-layout=strip] .vm-gallery-list{display:flex;gap:var(--vm-gallery-gap);padding:var(--vm-space-1) var(--vm-space-1) var(--vm-space-3)}.vm-gallery[data-layout=strip] .vm-gallery-item{flex:none;inline-size:min(80%,calc(var(--vm-space-24) * 3));scroll-snap-align:start}.vm-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--vm-grid-min),100%),1fr));gap:var(--vm-space-4);margin:0;padding:0;min-inline-size:0;list-style:none}.vm-grid>*{min-inline-size:0}.vm-grid[data-gap="0"]{gap:var(--vm-space-0)}.vm-grid[data-gap="1"]{gap:var(--vm-space-1)}.vm-grid[data-gap="2"]{gap:var(--vm-space-2)}.vm-grid[data-gap="3"]{gap:var(--vm-space-3)}.vm-grid[data-gap="5"]{gap:var(--vm-space-5)}.vm-grid[data-gap="6"]{gap:var(--vm-space-6)}.vm-grid[data-gap="8"]{gap:var(--vm-space-8)}.vm-grid[data-gap="10"]{gap:var(--vm-space-10)}.vm-grid[data-gap="12"]{gap:var(--vm-space-12)}.vm-grid[data-gap="16"]{gap:var(--vm-space-16)}.vm-grid[data-gap="20"]{gap:var(--vm-space-20)}.vm-grid[data-gap="24"]{gap:var(--vm-space-24)}.vm-heading{margin:0;font-family:var(--vm-font-sans);font-size:var(--vm-text-3xl);font-weight:var(--vm-weight-semibold);line-height:var(--vm-leading-tight);letter-spacing:var(--vm-tracking-normal);color:var(--vm-color-fg);font-variant-numeric:var(--vm-numerals-variant);overflow-wrap:anywhere}.vm-heading[data-size=sm]{font-size:var(--vm-text-sm)}.vm-heading[data-size=md]{font-size:var(--vm-text-md)}.vm-heading[data-size=lg]{font-family:var(--vm-font-display);font-size:var(--vm-text-lg);font-weight:var(--vm-weight-display)}.vm-heading[data-size=xl]{font-family:var(--vm-font-display);font-size:var(--vm-text-xl);font-weight:var(--vm-weight-display)}.vm-heading[data-size="2xl"]{font-family:var(--vm-font-display);font-size:var(--vm-text-2xl);font-weight:var(--vm-weight-display);line-height:var(--vm-leading-display);letter-spacing:var(--vm-tracking-display);color:var(--vm-headline-color);background-image:var(--vm-headline-image);background-size:var(--vm-headline-size);-webkit-background-clip:text;background-clip:text;animation:vm-headline-drift var(--vm-headline-drift) linear infinite alternate}.vm-heading[data-size="3xl"]{font-family:var(--vm-font-display);font-weight:var(--vm-weight-display);line-height:var(--vm-leading-display);letter-spacing:var(--vm-tracking-display);color:var(--vm-headline-color);background-image:var(--vm-headline-image);background-size:var(--vm-headline-size);-webkit-background-clip:text;background-clip:text;animation:vm-headline-drift var(--vm-headline-drift) linear infinite alternate}.vm-heading[data-size="4xl"]{font-family:var(--vm-font-display);font-size:var(--vm-text-4xl);font-weight:var(--vm-weight-display);line-height:var(--vm-leading-display);letter-spacing:var(--vm-tracking-display);color:var(--vm-headline-color);background-image:var(--vm-headline-image);background-size:var(--vm-headline-size);-webkit-background-clip:text;background-clip:text;animation:vm-headline-drift var(--vm-headline-drift) linear infinite alternate}.vm-heading[data-size="2xl"]:after,.vm-heading[data-size="3xl"]:after,.vm-heading[data-size="4xl"]:after{content:"";display:block;inline-size:var(--vm-title-rule-width);block-size:var(--vm-title-rule-height);margin-block-start:var(--vm-title-rule-gap);background:var(--vm-title-rule-color)}@keyframes vm-headline-drift{0%{background-position:0% 50%}to{background-position:100% 50%}}@media(prefers-reduced-motion:reduce){.vm-heading{animation:none}}@media(forced-colors:active){.vm-heading{color:CanvasText;background-image:none}}.vm-hero{position:relative;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;inline-size:100%;min-inline-size:0;margin:0;padding-block:var(--vm-space-10);font-family:var(--vm-font-sans);color:var(--vm-color-fg);background:var(--vm-color-bg)}.vm-hero[data-tone=subtle]{background:var(--vm-color-bg-subtle)}.vm-hero[data-tone=accent]{background:var(--vm-color-accent-subtle)}.vm-hero[data-size=lg]{padding-block:var(--vm-space-16)}.vm-hero-inner{position:relative;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:var(--vm-space-8);inline-size:100%;max-inline-size:var(--vm-size-container-lg);margin-inline:auto;padding-inline:var(--vm-space-4)}.vm-hero[data-width=md]>.vm-hero-inner{max-inline-size:var(--vm-size-container-md)}.vm-hero[data-width=xl]>.vm-hero-inner{max-inline-size:var(--vm-size-container-xl)}.vm-hero-text{display:flex;flex-direction:column;align-items:flex-start;gap:var(--vm-space-4);min-inline-size:0}.vm-hero[data-size=lg] .vm-hero-text{gap:var(--vm-space-5)}.vm-hero-title{text-wrap:balance}.vm-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vm-space-3);margin-block-start:var(--vm-space-2)}.vm-hero-proof{align-self:stretch;min-inline-size:0;margin-block-start:var(--vm-space-4)}.vm-hero-media{min-inline-size:0}.vm-hero-media>img,.vm-hero-media>video{display:block;inline-size:100%;block-size:auto;border-radius:var(--vm-radius-lg)}.vm-hero[data-layout=centered] .vm-hero-text{align-items:center;text-align:center}.vm-hero[data-layout=centered] .vm-hero-actions{justify-content:center}.vm-hero[data-layout=centered] .vm-hero-title:after{margin-inline:auto}.vm-hero[data-layout=cover]{min-block-size:calc(var(--vm-space-24) * 4);overflow:hidden}.vm-hero[data-layout=cover][data-size=lg]{min-block-size:calc(var(--vm-space-24) * 6)}.vm-hero-backdrop{position:absolute;inset:0}.vm-hero-backdrop>img,.vm-hero-backdrop>video{display:block;inline-size:100%;block-size:100%;object-fit:cover}.vm-hero-backdrop:after{content:"";position:absolute;inset:0;background:color-mix(in oklab,var(--vm-color-bg) 92%,transparent)}.vm-hero[data-layout=cover] .vm-hero-kicker,.vm-hero[data-layout=cover] .vm-hero-description{color:var(--vm-color-fg)}@media(min-width:48rem){.vm-hero{padding-block:var(--vm-space-16)}.vm-hero[data-size=lg]{padding-block:var(--vm-space-24)}.vm-hero-inner{gap:var(--vm-space-10);padding-inline:var(--vm-space-6)}}@media(min-width:64rem){.vm-hero[data-layout=split][data-media]>.vm-hero-inner{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:var(--vm-space-12)}.vm-hero[data-layout=split][data-media=start]>.vm-hero-inner{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.vm-hero[data-layout=split][data-media=start] .vm-hero-media{order:-1}.vm-hero-backdrop:after{background:linear-gradient(to right,color-mix(in oklab,var(--vm-color-bg) 94%,transparent),color-mix(in oklab,var(--vm-color-bg) 90%,transparent) 55%,color-mix(in oklab,var(--vm-color-bg) 45%,transparent) 78%,color-mix(in oklab,var(--vm-color-bg) 10%,transparent))}.vm-hero[data-layout=cover] .vm-hero-text{max-inline-size:55%}}@media screen{.vm-hero[data-entrance] .vm-hero-kicker,.vm-hero[data-entrance] .vm-hero-title,.vm-hero[data-entrance] .vm-hero-description,.vm-hero[data-entrance] .vm-hero-actions,.vm-hero[data-entrance] .vm-hero-proof,.vm-hero[data-entrance] .vm-hero-media{animation:vm-hero-enter calc(var(--vm-duration-slow) * 1.6) var(--vm-ease-enter) both;animation-delay:calc(var(--vm-duration-fast) * .6 * var(--vm-hero-step, 0))}.vm-hero[data-entrance] .vm-hero-title{--vm-hero-step: 1}.vm-hero[data-entrance] .vm-hero-description{--vm-hero-step: 2}.vm-hero[data-entrance] .vm-hero-actions{--vm-hero-step: 3}.vm-hero[data-entrance] .vm-hero-proof{--vm-hero-step: 4}.vm-hero[data-entrance] .vm-hero-media{--vm-hero-step: 5;animation-name:vm-hero-enter-media}}@keyframes vm-hero-enter{0%{opacity:0;translate:0 var(--vm-space-2)}}@keyframes vm-hero-enter-media{0%{opacity:0;translate:0 var(--vm-space-6);scale:.98}}.vm-icon-button{inline-size:var(--vm-control-height-md);padding-inline:0}.vm-icon-button[data-size=sm]{inline-size:var(--vm-control-height-sm)}.vm-icon-button[data-size=lg]{inline-size:var(--vm-control-height-lg)}.vm-icon-button .vm-button-label{display:none}.vm-inline-edit{display:inline-flex;box-sizing:border-box;min-inline-size:0;max-inline-size:100%;font:inherit;color:inherit;vertical-align:baseline}.vm-inline-edit[data-editing]{display:flex;inline-size:100%}.vm-inline-edit-button{display:inline-flex;align-items:center;gap:var(--vm-space-2);box-sizing:border-box;min-inline-size:0;max-inline-size:100%;margin:0;padding:var(--vm-space-1) var(--vm-space-2);font:inherit;color:inherit;text-align:start;background:none;border:var(--vm-border-1) solid transparent;border-radius:var(--vm-radius-sm);cursor:text;transition:background-color var(--vm-duration-fast) var(--vm-ease-standard)}.vm-inline-edit-button:hover{background:var(--vm-color-bg-subtle)}.vm-inline-edit-button:focus-visible{outline:var(--vm-focus-width) solid var(--vm-focus-ring);outline-offset:var(--vm-focus-offset)}.vm-inline-edit-button:disabled{background:none;cursor:default}.vm-inline-edit-text{min-inline-size:0;overflow-wrap:anywhere}.vm-inline-edit-button[data-empty] .vm-inline-edit-text{color:var(--vm-color-fg-subtle)}.vm-inline-edit-icon{flex:none;color:var(--vm-color-fg-muted);opacity:0;transition:opacity var(--vm-duration-fast) var(--vm-ease-standard)}.vm-inline-edit-button:hover .vm-inline-edit-icon,.vm-inline-edit-button:focus-visible .vm-inline-edit-icon{opacity:1}@media(hover:none){.vm-inline-edit-icon{opacity:1}}.vm-inline-edit-input{flex:1;box-sizing:border-box;min-inline-size:0;margin:0;padding:var(--vm-space-1) var(--vm-space-2);font:inherit;color:var(--vm-color-fg);background:var(--vm-field-bg);border:var(--vm-border-1) solid var(--vm-color-accent);border-radius:var(--vm-radius-sm)}.vm-inline-edit-input:focus-visible{outline:var(--vm-focus-width) solid var(--vm-focus-ring);outline-offset:var(--vm-focus-offset)}.vm-inline-edit-input::placeholder{color:var(--vm-color-fg-subtle);opacity:1}@media(forced-colors:active){.vm-inline-edit-button:disabled{color:GrayText}}.vm-input{display:block;inline-size:100%;min-block-size:var(--vm-control-height-md);margin:0;padding-block:0;padding-inline:var(--vm-control-padding-x-md);font-family:var(--vm-font-sans);font-size:var(--vm-text-md);line-height:var(--vm-leading-normal);color:var(--vm-color-fg);background:var(--vm-field-bg);border-style:solid;border-width:var(--vm-field-border-width);border-color:var(--vm-color-border-strong);border-radius:var(--vm-field-radius);transition:border-color var(--vm-duration-fast) var(--vm-ease-standard)}.vm-input::placeholder{color:var(--vm-color-fg-subtle);opacity:1}.vm-input:hover{border-color:var(--vm-color-fg-subtle)}.vm-input:focus-visible{outline:var(--vm-focus-width) solid var(--vm-focus-ring);outline-offset:var(--vm-focus-offset);border-color:var(--vm-color-accent);filter:var(--vm-glow-focus)}.vm-input[data-size=sm]{min-block-size:var(--vm-control-height-sm);padding-inline:var(--vm-control-padding-x-sm);font-size:var(--vm-text-sm)}.vm-input[data-size=lg]{min-block-size:var(--vm-control-height-lg);padding-inline:var(--vm-control-padding-x-lg);font-size:var(--vm-text-lg)}.vm-input[aria-invalid=true]{border-color:var(--vm-color-danger-solid)}.vm-input:read-only{background:var(--vm-color-bg-subtle)}.vm-input:disabled{color:var(--vm-color-fg-subtle);background:var(--vm-color-bg-subtle);border-color:var(--vm-color-border);cursor:not-allowed}@media(forced-colors:active){.vm-input:disabled{color:GrayText;border-color:GrayText}}.vm-input-group{display:flex;align-items:stretch;inline-size:100%;min-inline-size:0;min-block-size:var(--vm-control-height-md);background:var(--vm-field-bg);border-style:solid;border-width:var(--vm-field-border-width);border-color:var(--vm-color-border-strong);border-radius:var(--vm-field-radius);transition:border-color var(--vm-duration-fast) var(--vm-ease-standard)}.vm-input-group:hover{border-color:var(--vm-color-fg-subtle)}.vm-input-group:focus-within{outline:var(--vm-focus-width) solid var(--vm-focus-ring);outline-offset:var(--vm-focus-offset);border-color:var(--vm-color-accent)}.vm-input-group[data-size=sm]{min-block-size:var(--vm-control-height-sm)}.vm-input-group[data-size=lg]{min-block-size:var(--vm-control-height-lg)}.vm-input-group-addon{display:inline-flex;flex:none;align-items:center;padding-inline:var(--vm-control-padding-x-md);font-family:var(--vm-font-sans);font-size:var(--vm-text-md);color:var(--vm-color-fg-muted);background:var(--vm-color-bg-subtle);white-space:nowrap}.vm-input-group-addon:first-child{border-inline-end:var(--vm-border-1) solid var(--vm-color-border)}.vm-input-group-addon:last-child{border-inline-start:var(--vm-border-1) solid var(--vm-color-border)}.vm-input-group>*{border-radius:0}.vm-input-group>:first-child{border-start-start-radius:calc(var(--vm-radius-md) - var(--vm-stroke-control));border-end-start-radius:calc(var(--vm-radius-md) - var(--vm-stroke-control))}.vm-input-group>:last-child{border-start-end-radius:calc(var(--vm-radius-md) - var(--vm-stroke-control));border-end-end-radius:calc(var(--vm-radius-md) - var(--vm-stroke-control))}.vm-input-group[data-size=sm] .vm-input-group-addon{padding-inline:var(--vm-control-padding-x-sm);font-size:var(--vm-text-sm)}.vm-input-group[data-size=lg] .vm-input-group-addon{padding-inline:var(--vm-control-padding-x-lg);font-size:var(--vm-text-lg)}.vm-input-group .vm-input,.vm-input-group .vm-select-control,.vm-input-group .vm-search-input-control{flex:1;min-inline-size:0;border:0}.vm-input-group .vm-select-control,.vm-input-group .vm-search-input-control{border-radius:inherit}.vm-input-group .vm-input:focus-visible,.vm-input-group .vm-select-control:focus-visible,.vm-input-group .vm-search-input-control:focus-visible{outline:none}.vm-input-group .vm-select,.vm-input-group .vm-search-input{flex:1;min-inline-size:0}@media(forced-colors:active){.vm-input-group:focus-within{outline-color:Highlight}}.vm-kanban{display:flex;align-items:flex-start;gap:var(--vm-space-4);box-sizing:border-box;inline-size:100%;min-inline-size:0;padding-block-end:var(--vm-space-2);overflow-x:auto;scroll-snap-type:x proximity;font-family:var(--vm-font-sans);color:var(--vm-color-fg)}.vm-kanban[data-dragging]{scroll-snap-type:none;user-select:none;cursor:grabbing}.vm-kanban-column{display:flex;flex:1 0 min(calc(var(--vm-space-24) * 3),85%);flex-direction:column;gap:var(--vm-space-3);box-sizing:border-box;min-inline-size:0;padding:var(--vm-space-3);scroll-snap-align:start;background:var(--vm-color-bg-subtle);border:var(--vm-border-1) solid var(--vm-color-border);border-radius:var(--vm-radius-lg)}.vm-kanban-column-title{display:flex;align-items:center;justify-content:space-between;gap:var(--vm-space-2);margin:0}.vm-kanban-list{display:flex;flex-direction:column;gap:var(--vm-space-2);margin:0;padding:0;list-style:none}.vm-kanban-empty{margin:0;padding:var(--vm-space-4) var(--vm-space-2);font-size:var(--vm-text-sm);text-align:center;color:var(--vm-color-fg-muted);border:var(--vm-border-1) dashed var(--vm-color-border-strong);border-radius:var(--vm-radius-md)}.vm-kanban-card{display:flex;align-items:flex-start;gap:var(--vm-space-1);padding:var(--vm-space-2) var(--vm-space-3);background:var(--vm-surface-bg);border:var(--vm-border-1) solid var(--vm-surface-border);border-radius:var(--vm-radius-md);box-shadow:var(--vm-shadow-sm)}.vm-kanban-card-body{display:flex;flex:1;flex-direction:column;gap:var(--vm-space-2);min-inline-size:0;padding-block:var(--vm-space-1);overflow-wrap:anywhere}.vm-kanban-card-title{font-size:var(--vm-text-sm);font-weight:var(--vm-weight-semibold);line-height:var(--vm-leading-tight)}.vm-kanban-card[data-lifted]{border-color:var(--vm-color-accent);box-shadow:var(--vm-shadow-lg)}.vm-kanban-card[data-dragged]{position:relative;z-index:var(--vm-z-dropdown);transform:translate(var(--vm-kanban-x),var(--vm-kanban-y)) rotate(2deg);border-color:var(--vm-color-accent);box-shadow:var(--vm-shadow-lg);cursor:grabbing}.vm-kanban-drop{block-size:var(--vm-border-2);margin-block:calc(-1 * var(--vm-space-1));background:var(--vm-color-accent);border-radius:var(--vm-radius-full)}.vm-kanban-handle{display:grid;flex:none;place-items:center;inline-size:var(--vm-control-height-sm);block-size:var(--vm-control-height-sm);padding:0;color:var(--vm-color-fg-muted);background:none;border:0;border-radius:var(--vm-radius-sm);cursor:grab;touch-action:none;margin-inline-start:calc(-1 * var(--vm-space-2))}.vm-kanban-handle:hover{color:var(--vm-color-fg);background:var(--vm-color-bg-subtle)}.vm-kanban-handle[aria-pressed=true]{color:var(--vm-color-accent-fg);background:var(--vm-color-accent)}.vm-kanban-handle:focus-visible{outline:var(--vm-focus-width) solid var(--vm-focus-ring);outline-offset:var(--vm-focus-offset)}@media(forced-colors:active){.vm-kanban-card[data-lifted],.vm-kanban-card[data-dragged]{border-color:Highlight}.vm-kanban-drop{background:Highlight}.vm-kanban-handle[aria-pressed=true]{color:HighlightText;background:Highlight}}.vm-kbd{display:inline-block;padding-block:0;padding-inline:var(--vm-space-1);font-family:var(--vm-font-mono);font-size:var(--vm-text-sm);line-height:var(--vm-leading-normal);color:var(--vm-color-fg);background:var(--vm-color-bg-subtle);border:var(--vm-stroke-control) solid var(--vm-color-border-strong);border-block-end-width:calc(var(--vm-stroke-control) + var(--vm-border-1));border-radius:var(--vm-radius-sm);white-space:nowrap}.vm-kbd[data-group]{padding:0;background:transparent;border:0}@media(forced-colors:active){.vm-kbd{border-color:CanvasText}.vm-kbd[data-group]{border:0}}.vm-lightbox{box-sizing:border-box;inline-size:100%;max-inline-size:100%;block-size:100%;max-block-size:100%;margin:0;padding:var(--vm-space-3);font-family:var(--vm-font-sans);color:var(--vm-color-fg);background:var(--vm-color-bg);border:0;opacity:0;transition:opacity var(--vm-duration-fast) var(--vm-ease-exit),overlay var(--vm-duration-fast) allow-discrete,display var(--vm-duration-fast) allow-discrete}.vm-lightbox[open]{display:grid;grid-template-areas:"bar bar" "stage stage" "previous next";grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:1fr 1fr;gap:var(--vm-space-3);align-items:center;opacity:1;transition:opacity var(--vm-duration-normal) var(--vm-ease-standard),overlay var(--vm-duration-normal) allow-discrete,display var(--vm-duration-normal) allow-discrete}@starting-style{.vm-lightbox[open]{opacity:0}}.vm-lightbox::backdrop{background:var(--vm-color-overlay)}.vm-lightbox:focus-visible{outline:var(--vm-focus-width) solid var(--vm-focus-ring);outline-offset:calc(var(--vm-focus-width) * -1)}.vm-lightbox-bar{display:flex;grid-area:bar;align-items:center;justify-content:space-between;gap:var(--vm-space-3);min-inline-size:0}.vm-lightbox-counter{margin:0;padding-inline-start:var(--vm-space-2);font-size:var(--vm-text-sm);font-variant-numeric:tabular-nums;color:var(--vm-color-fg-muted)}.vm-lightbox-previous{grid-area:previous;justify-self:end}.vm-lightbox-next{grid-area:next;justify-self:start}.vm-lightbox-previous:dir(rtl) svg,.vm-lightbox-next:dir(rtl) svg{transform:scaleX(-1)}.vm-lightbox-stage{display:grid;grid-area:stage;grid-template-rows:minmax(0,1fr) auto;gap:var(--vm-space-3);place-items:center;align-self:stretch;min-inline-size:0;min-block-size:0;margin:0;touch-action:pan-y pinch-zoom;user-select:none}.vm-lightbox-image{display:block;inline-size:auto;max-inline-size:100%;block-size:auto;max-block-size:100%;min-block-size:0;object-fit:contain;border-radius:var(--vm-radius-md)}.vm-lightbox-caption{max-inline-size:var(--vm-size-prose);font-size:var(--vm-text-sm);line-height:var(--vm-leading-normal);color:var(--vm-color-fg-muted);text-align:center;text-wrap:balance}@media(min-width:40rem){.vm-lightbox{padding:var(--vm-space-5)}.vm-lightbox[open]{grid-template-areas:"bar bar bar" "previous stage next";grid-template-rows:auto minmax(0,1fr);grid-template-columns:auto minmax(0,1fr) auto}}@media(forced-colors:active){.vm-lightbox{background:Canvas}}.vm-line-chart{display:block;margin:0;inline-size:100%;min-inline-size:0}.vm-line-chart-caption{margin-block-end:var(--vm-space-4);font-size:var(--vm-text-sm);font-weight:var(--vm-weight-medium);color:var(--vm-color-fg)}.vm-line-chart-plot{position:relative;aspect-ratio:5 / 2}.vm-line-chart-canvas{display:block;inline-size:100%;block-size:100%;overflow:visible}.vm-line-chart-grid{stroke:var(--vm-color-border);stroke-width:var(--vm-border-1)}.vm-line-chart-baseline{stroke:var(--vm-color-border-strong);stroke-width:var(--vm-border-1)}.vm-line-chart-line{fill:none;stroke:var(--vm-color-accent);stroke-width:var(--vm-border-2);stroke-linecap:round;stroke-linejoin:round}.vm-line-chart-area{fill:color-mix(in oklab,var(--vm-color-accent) 15%,transparent)}.vm-line-chart-point{position:absolute;inset-inline-start:var(--vm-line-chart-x);inset-block-start:var(--vm-line-chart-y);inline-size:var(--vm-space-2);block-size:var(--vm-space-2);transform:translate(-50%,-50%);border-radius:var(--vm-radius-full);background:var(--vm-color-accent);border:var(--vm-border-1) solid var(--vm-color-bg)}.vm-line-chart[data-tone=neutral] .vm-line-chart-line,.vm-line-chart[data-tone=neutral] .vm-line-chart-point{stroke:var(--vm-color-fg-muted);background:var(--vm-color-fg-muted)}.vm-line-chart[data-tone=neutral] .vm-line-chart-area{fill:color-mix(in oklab,var(--vm-color-fg-muted) 15%,transparent)}.vm-line-chart[data-tone=success] .vm-line-chart-line,.vm-line-chart[data-tone=success] .vm-line-chart-point{stroke:var(--vm-color-success-solid);background:var(--vm-color-success-solid)}.vm-line-chart[data-tone=success] .vm-line-chart-area{fill:color-mix(in oklab,var(--vm-color-success-solid) 15%,transparent)}.vm-line-chart[data-tone=warning] .vm-line-chart-line,.vm-line-chart[data-tone=warning] .vm-line-chart-point{stroke:var(--vm-color-warning-solid);background:var(--vm-color-warning-solid)}.vm-line-chart[data-tone=warning] .vm-line-chart-area{fill:color-mix(in oklab,var(--vm-color-warning-solid) 15%,transparent)}.vm-line-chart[data-tone=danger] .vm-line-chart-line,.vm-line-chart[data-tone=danger] .vm-line-chart-point{stroke:var(--vm-color-danger-solid);background:var(--vm-color-danger-solid)}.vm-line-chart[data-tone=danger] .vm-line-chart-area{fill:color-mix(in oklab,var(--vm-color-danger-solid) 15%,transparent)}.vm-line-chart[data-tone=info] .vm-line-chart-line,.vm-line-chart[data-tone=info] .vm-line-chart-point{stroke:var(--vm-color-info-solid);background:var(--vm-color-info-solid)}.vm-line-chart[data-tone=info] .vm-line-chart-area{fill:color-mix(in oklab,var(--vm-color-info-solid) 15%,transparent)}.vm-line-chart-labels{position:relative;margin-block-start:var(--vm-space-2);min-block-size:var(--vm-space-5)}.vm-line-chart-x-label{position:absolute;inset-inline-start:var(--vm-line-chart-x);transform:translate(-50%);max-inline-size:25%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--vm-text-xs);color:var(--vm-color-fg-muted)}.vm-line-chart-x-label[data-edge=start]{transform:none}.vm-line-chart-x-label[data-edge=end]{transform:translate(-100%)}@media(forced-colors:active){.vm-line-chart .vm-line-chart-line{stroke:CanvasText}.vm-line-chart .vm-line-chart-point{forced-color-adjust:none;background:CanvasText;border-color:Canvas}.vm-line-chart .vm-line-chart-area{fill:none}}.vm-link{color:var(--vm-color-accent);text-decoration-line:var(--vm-link-line);text-decoration-thickness:var(--vm-link-thickness);text-decoration-color:var(--vm-link-color);text-underline-offset:var(--vm-link-offset);border-radius:var(--vm-radius-sm);transition:color var(--vm-duration-fast) var(--vm-ease-standard),text-decoration-color var(--vm-duration-fast) var(--vm-ease-standard)}.vm-link:hover{color:var(--vm-color-accent-hover);text-decoration-line:var(--vm-link-hover-line);text-decoration-thickness:var(--vm-link-hover-thickness);text-decoration-color:var(--vm-link-hover-color)}.vm-link:active{color:var(--vm-color-accent-active)}.vm-link:focus-visible{outline:var(--vm-focus-width) solid var(--vm-focus-ring);outline-offset:var(--vm-focus-offset);filter:var(--vm-glow-focus)}.vm-link[data-tone=neutral]{color:var(--vm-color-fg)}.vm-link[data-tone=neutral]:hover{color:var(--vm-color-accent-hover)}.vm-link[data-variant=nav]{font-size:var(--vm-text-sm);color:var(--vm-color-fg-muted);text-decoration-line:none}.vm-link[data-variant=nav]:hover{color:var(--vm-color-fg);text-decoration-line:underline;text-decoration-thickness:var(--vm-border-1);text-decoration-color:currentColor}.vm-link[data-variant=nav][aria-current]{color:var(--vm-color-fg);font-weight:var(--vm-weight-medium)}.vm-link-icon{margin-inline-start:var(--vm-space-1);vertical-align:text-bottom}@media(forced-colors:active){.vm-link{color:LinkText}}.vm-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;font-family:var(--vm-font-sans);font-size:var(--vm-text-md);line-height:var(--vm-leading-normal)}.vm-list[data-size=sm]{font-size:var(--vm-text-sm)}.vm-list-group{display:flex;flex-direction:column;gap:var(--vm-space-1);min-inline-size:0}.vm-list-label{display:flex;align-items:center;gap:var(--vm-space-2);padding-inline:var(--vm-space-3)}.vm-list-dot{flex:none;inline-size:var(--vm-space-2);block-size:var(--vm-space-2);border-radius:var(--vm-radius-full);background:var(--vm-color-fg-subtle)}.vm-list-group[data-tone=accent] .vm-list-dot{background:var(--vm-color-accent)}.vm-list-group[data-tone=success] .vm-list-dot{background:var(--vm-color-success-solid)}.vm-list-group[data-tone=warning] .vm-list-dot{background:var(--vm-color-warning-solid)}.vm-list-group[data-tone=danger] .vm-list-dot{background:var(--vm-color-danger-solid)}.vm-list-group[data-tone=info] .vm-list-dot{background:var(--vm-color-info-solid)}.vm-list-item{min-inline-size:0}.vm-list[data-variant=divided] .vm-list-item{border-block-start:var(--vm-rows-rule) var(--vm-rule-style) var(--vm-rule-color)}.vm-list[data-variant=divided] .vm-list-item:nth-child(2n){background:var(--vm-rows-stripe)}.vm-list[data-variant=divided] .vm-list-item:first-child{border-block-start:0}.vm-list[data-variant=bordered]{background:var(--vm-color-bg-elevated);border:var(--vm-border-1) solid var(--vm-color-border);border-radius:var(--vm-radius-lg);box-shadow:var(--vm-shadow-sm);overflow:hidden}.vm-list[data-variant=bordered] .vm-list-item{border-block-start:var(--vm-rule-width) var(--vm-rule-style) var(--vm-rule-color)}.vm-list[data-variant=bordered] .vm-list-item:first-child{border-block-start:0}.vm-list-item-content{--vm-list-item-muted: var(--vm-color-fg-muted);display:flex;align-items:center;gap:var(--vm-space-3);inline-size:100%;margin:0;padding:var(--vm-space-3) var(--vm-space-4);font:inherit;text-align:start;color:var(--vm-color-fg);text-decoration:none;background:transparent;border:0;border-radius:var(--vm-radius-md);transition:background-color var(--vm-duration-fast) var(--vm-ease-standard),color var(--vm-duration-fast) var(--vm-ease-standard)}.vm-list[data-size=sm] .vm-list-item-content{gap:var(--vm-space-2);padding:var(--vm-space-2) var(--vm-space-3)}.vm-list[data-variant=bordered] .vm-list-item-content{border-radius:0}.vm-list-item-content[data-interactive]{cursor:pointer}.vm-list-item-content[data-interactive]:hover{color:var(--vm-color-fg);text-decoration-line:none;background:color-mix(in oklab,var(--vm-color-fg) 6%,transparent)}.vm-list-item-content[data-interactive]:focus-visible{outline:var(--vm-focus-width) solid var(--vm-focus-ring);outline-offset:calc(-1 * var(--vm-focus-width))}.vm-list-item-content[aria-current=true],.vm-list-item-content[aria-current=page]{--vm-list-item-muted: var(--vm-selected-fg-muted);position:relative;color:var(--vm-selected-fg);background:var(--vm-selected-bg)}.vm-list-item-content[aria-current=true][data-interactive]:focus-visible,.vm-list-item-content[aria-current=page][data-interactive]:focus-visible{outline-color:var(--vm-selected-ring)}.vm-list-item-content[aria-current=true][data-interactive]:hover,.vm-list-item-content[aria-current=page][data-interactive]:hover{color:var(--vm-selected-fg);background:color-mix(in oklab,var(--vm-color-fg) 6%,var(--vm-selected-bg))}.vm-list-item-content[aria-current=true]:before,.vm-list-item-content[aria-current=page]:before{content:"";position:absolute;inset-block:var(--vm-space-2);inset-inline-start:0;inline-size:var(--vm-selected-bar);border-radius:var(--vm-radius-full);background:var(--vm-selected-bar-color);pointer-events:none}.vm-list-item-content:disabled{color:var(--vm-color-fg-subtle);cursor:not-allowed}.vm-list-item-leading,.vm-list-item-trailing{display:inline-flex;flex:none;align-items:center;color:var(--vm-list-item-muted)}.vm-list-item-content[aria-current=true] .vm-list-item-leading,.vm-list-item-content[aria-current=page] .vm-list-item-leading{color:currentColor}.vm-list-item-text{display:flex;flex:1;flex-direction:column;gap:var(--vm-space-1);min-inline-size:0;overflow-wrap:anywhere}.vm-list-item-title{font-weight:var(--vm-weight-medium)}.vm-list-item-description{font-size:var(--vm-text-sm);color:var(--vm-list-item-muted)}@media(forced-colors:active){.vm-list-dot{background:CanvasText}.vm-list-item-content[aria-current=true],.vm-list-item-content[aria-current=page]{forced-color-adjust:none;color:HighlightText;background:Highlight}}.vm-logo-cloud{--vm-logo-cloud-height: var(--vm-space-8);display:flex;flex-direction:column;align-items:center;gap:var(--vm-space-6);min-inline-size:0;font-family:var(--vm-font-sans);color:var(--vm-color-fg);text-align:center}.vm-logo-cloud[data-align=start]{align-items:stretch;text-align:start}.vm-logo-cloud[data-size=sm]{--vm-logo-cloud-height: var(--vm-space-6)}.vm-logo-cloud[data-size=lg]{--vm-logo-cloud-height: var(--vm-space-10)}.vm-logo-cloud-title{margin:0;font-family:var(--vm-label-font);font-size:var(--vm-text-sm);font-weight:var(--vm-label-weight);font-variant-caps:var(--vm-label-variant);letter-spacing:var(--vm-label-tracking);text-transform:var(--vm-label-transform);color:var(--vm-color-fg-muted);text-wrap:balance}.vm-logo-cloud-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--vm-space-6) var(--vm-space-10);inline-size:100%;margin:0;padding:0;list-style:none}.vm-logo-cloud[data-align=start] .vm-logo-cloud-list{justify-content:flex-start}.vm-logo-cloud-item{display:flex;align-items:center;justify-content:center;min-inline-size:0;color:var(--vm-color-fg);transition:color var(--vm-duration-fast) var(--vm-ease-standard),filter var(--vm-duration-fast) var(--vm-ease-standard),opacity var(--vm-duration-fast) var(--vm-ease-standard)}.vm-logo-cloud-item img,.vm-logo-cloud-item svg{display:block;inline-size:auto;max-inline-size:100%;block-size:var(--vm-logo-cloud-height)}.vm-logo-cloud[data-muted] .vm-logo-cloud-item{color:var(--vm-color-fg-muted);filter:grayscale(1);opacity:.8}.vm-logo-cloud[data-muted] .vm-logo-cloud-item:hover,.vm-logo-cloud[data-muted] .vm-logo-cloud-item:focus-within{color:var(--vm-color-fg);filter:none;opacity:1}.vm-logo-cloud-link{display:flex;align-items:center;justify-content:center;color:inherit;text-decoration:none;border-radius:var(--vm-radius-sm)}.vm-logo-cloud-link:focus-visible{outline:var(--vm-focus-width) solid var(--vm-focus-ring);outline-offset:var(--vm-focus-offset)}.vm-logo-cloud[data-variant=grid] .vm-logo-cloud-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(var(--vm-space-20) * 2)),1fr));gap:var(--vm-space-3)}.vm-logo-cloud[data-variant=grid] .vm-logo-cloud-item{padding:var(--vm-space-6) var(--vm-space-4);background:var(--vm-color-bg-subtle);border:var(--vm-border-1) solid var(--vm-color-border);border-radius:var(--vm-radius-md)}.vm-logo-cloud[data-variant=grid] .vm-logo-cloud-link{inline-size:100%;margin:calc(-1 * var(--vm-space-6)) calc(-1 * var(--vm-space-4));padding:var(--vm-space-6) var(--vm-space-4);box-sizing:content-box;border-radius:var(--vm-radius-md)}.vm-logo-cloud[data-variant=grid] .vm-logo-cloud-link:focus-visible{outline-offset:calc(-1 * var(--vm-focus-width))}.vm-map-view{position:relative;inline-size:100%;min-inline-size:0;aspect-ratio:16 / 9;overflow:hidden;background:var(--vm-color-bg-inset);border:var(--vm-border-1) solid var(--vm-color-border);border-radius:var(--vm-radius-lg);box-shadow:var(--vm-elevation-surface)}.vm-map-view-canvas{position:absolute;inset:0;overflow:hidden;touch-action:none;cursor:grab;user-select:none}.vm-map-view-canvas:active{cursor:grabbing}.vm-map-view-canvas:focus-visible{outline:var(--vm-focus-width) solid var(--vm-focus-ring);outline-offset:calc(-1 * var(--vm-focus-width))}.vm-map-view-tiles{position:absolute;inset:0}.vm-map-view-tile{position:absolute;pointer-events:none;user-select:none}.vm-map-view-marker{position:absolute;translate:-50% -100%;color:var(--vm-color-accent)}.vm-map-view-pin{display:block;inline-size:var(--vm-size-icon-lg);block-size:var(--vm-size-icon-lg)}.vm-map-view-marker-button{display:grid;place-items:center;padding:0;border:0;background:none;color:inherit;cursor:pointer;border-radius:var(--vm-radius-full)}.vm-map-view-marker-button:focus-visible{outline:var(--vm-focus-width) solid var(--vm-focus-ring);outline-offset:var(--vm-focus-offset)}.vm-map-view-zoom{position:absolute;inset-block-start:var(--vm-space-3);inset-inline-end:var(--vm-space-3);display:flex;flex-direction:column;gap:var(--vm-space-1);padding:var(--vm-space-1);background:var(--vm-color-bg-elevated);border:var(--vm-border-1) solid var(--vm-color-border);border-radius:var(--vm-radius-md);box-shadow:var(--vm-elevation-surface)}.vm-map-view-attribution{position:absolute;inset-block-end:0;inset-inline-end:0;padding:var(--vm-space-1) var(--vm-space-2);font-size:var(--vm-text-xs);color:var(--vm-color-fg-muted);background:var(--vm-color-bg-elevated);border-start-start-radius:var(--vm-radius-sm)}@media(forced-colors:active){.vm-map-view{border-color:ButtonText}}.vm-marquee{--vm-marquee-gap: var(--vm-space-10);--vm-marquee-duration: calc(var(--vm-duration-shimmer) * 20);display:flex;align-items:center;gap:var(--vm-space-2);min-inline-size:0;font-family:var(--vm-font-sans);color:var(--vm-color-fg-muted)}.vm-marquee[data-gap=sm]{--vm-marquee-gap: var(--vm-space-4)}.vm-marquee[data-gap=lg]{--vm-marquee-gap: var(--vm-space-16)}.vm-marquee[data-speed=slow]{--vm-marquee-duration: calc(var(--vm-duration-shimmer) * 32)}.vm-marquee[data-speed=fast]{--vm-marquee-duration: calc(var(--vm-duration-shimmer) * 10)}.vm-marquee-toggle{order:1;flex:none}.vm-marquee-viewport{flex:1;min-inline-size:0;overflow:hidden}.vm-marquee[data-fade]>.vm-marquee-viewport{mask-image:linear-gradient(to right,transparent,var(--vm-color-fg) var(--vm-space-12),var(--vm-color-fg) calc(100% - var(--vm-space-12)),transparent)}.vm-marquee-track{display:flex;inline-size:max-content;min-inline-size:200%;animation:vm-marquee-travel var(--vm-marquee-duration) linear infinite}.vm-marquee[data-direction=end] .vm-marquee-track{animation-direction:reverse}.vm-marquee[data-state=paused] .vm-marquee-track{animation-play-state:paused}.vm-marquee[data-pause-on-hover] .vm-marquee-viewport:hover{--vm-marquee-play-state: paused}.vm-marquee[data-pause-on-hover] .vm-marquee-viewport:focus-within{--vm-marquee-play-state: paused}.vm-marquee[data-state=playing] .vm-marquee-track{animation-play-state:var(--vm-marquee-play-state, running)}.vm-marquee-list{display:flex;flex:1 0 auto;align-items:center;justify-content:space-around;gap:var(--vm-marquee-gap);min-inline-size:50%;margin:0;padding:0;padding-inline-end:var(--vm-marquee-gap);list-style:none}.vm-marquee-item{display:flex;flex:none;align-items:center;white-space:nowrap}.vm-marquee-item>svg,.vm-marquee-item>img{display:block;inline-size:auto;block-size:var(--vm-space-8)}@keyframes vm-marquee-travel{0%{transform:translate(0)}to{transform:translate(-50%)}}.vm-marquee-track:dir(rtl){animation-name:vm-marquee-travel-rtl}@keyframes vm-marquee-travel-rtl{0%{transform:translate(0)}to{transform:translate(50%)}}@media(prefers-reduced-motion:reduce){.vm-marquee-toggle{display:none}.vm-marquee[data-fade]>.vm-marquee-viewport{mask-image:none}.vm-marquee-track{inline-size:auto;min-inline-size:0;animation:none}.vm-marquee-list{flex:1 1 auto;flex-wrap:wrap;justify-content:center;row-gap:var(--vm-space-4);min-inline-size:0;padding-inline-end:0}.vm-marquee-list[data-copy]{display:none}.vm-marquee-item{white-space:normal}}.vm-menu{position:fixed;inset:auto;margin:0;padding:var(--vm-space-1);min-inline-size:var(--vm-size-menu-min);max-inline-size:min(var(--vm-size-container-sm),calc(100vw - var(--vm-space-4)));max-block-size:calc(100dvh - var(--vm-space-4));overflow:auto;font-family:var(--vm-font-sans);font-size:var(--vm-text-sm);line-height:var(--vm-leading-normal);color:var(--vm-color-fg);background-color:var(--vm-surface-bg);background-image:var(--vm-surface-image);background-clip:border-box,padding-box,border-box;background-origin:border-box,padding-box,border-box;backdrop-filter:var(--vm-surface-blur);border:var(--vm-border-1) solid var(--vm-surface-border);border-radius:var(--vm-radius-lg);box-shadow:var(--vm-shadow-lg);opacity:1;translate:0 0;transition:opacity var(--vm-duration-fast) var(--vm-ease-exit),translate var(--vm-duration-fast) var(--vm-ease-exit),display var(--vm-duration-fast) allow-discrete,overlay var(--vm-duration-fast) allow-discrete}.vm-menu:popover-open{transition:opacity var(--vm-duration-fast) var(--vm-ease-standard),translate var(--vm-duration-normal) var(--vm-ease-pop),display var(--vm-duration-normal) allow-discrete,overlay var(--vm-duration-normal) allow-discrete}.vm-menu:not(:popover-open){opacity:0}.vm-menu[data-placement=bottom]:not(:popover-open){translate:0 calc(-1 * var(--vm-motion-distance))}.vm-menu[data-placement=top]:not(:popover-open){translate:0 var(--vm-motion-distance)}@starting-style{.vm-menu:popover-open{opacity:0}.vm-menu[data-placement=bottom]:popover-open{translate:0 calc(-1 * var(--vm-motion-distance))}.vm-menu[data-placement=top]:popover-open{translate:0 var(--vm-motion-distance)}}.vm-menu-item{display:flex;align-items:center;gap:var(--vm-space-2);inline-size:100%;min-block-size:var(--vm-control-height-sm);margin:0;padding:var(--vm-space-1) var(--vm-space-2);font:inherit;text-align:start;color:var(--vm-color-fg);background:transparent;border:0;border-radius:var(--vm-radius-md);cursor:pointer;transition:background-color var(--vm-duration-fast) var(--vm-ease-standard)}.vm-menu-item:hover,.vm-menu-item:focus{background:var(--vm-color-bg-subtle)}.vm-menu-item:focus-visible{outline:var(--vm-focus-width) solid var(--vm-focus-ring);outline-offset:calc(-1 * var(--vm-focus-width))}.vm-menu-item[data-tone=danger]{color:var(--vm-color-danger-fg)}.vm-menu-item[data-tone=danger]:hover,.vm-menu-item[data-tone=danger]:focus{background:var(--vm-color-danger-bg)}.vm-menu-item[aria-disabled=true]{color:var(--vm-color-fg-subtle);cursor:not-allowed}.vm-menu-item[aria-disabled=true]:hover{background:transparent}.vm-menu-item-check{display:inline-flex;inline-size:var(--vm-size-icon-sm);block-size:var(--vm-size-icon-sm);flex:none;color:var(--vm-color-accent)}.vm-menu-item-icon{color:var(--vm-color-fg-muted)}.vm-menu-item[data-tone=danger] .vm-menu-item-icon{color:inherit}.vm-menu-item-label{flex:1;min-inline-size:0}.vm-menu-separator{margin:var(--vm-space-1) calc(-1 * var(--vm-space-1));border:0;border-block-start:var(--vm-border-1) solid var(--vm-color-border)}.vm-menu-trigger .vm-button-icon{transition:rotate var(--vm-duration-fast) var(--vm-ease-standard)}.vm-menu-trigger[aria-expanded=true] .vm-button-icon{rotate:180deg}@media(forced-colors:active){.vm-menu{border-color:CanvasText}.vm-menu-item:focus-visible{outline-color:Highlight}.vm-menu-item[aria-disabled=true]{color:GrayText}}.vm-message{display:flex;align-items:flex-start;gap:var(--vm-space-3);box-sizing:border-box;min-inline-size:0;margin:0;font-family:var(--vm-font-sans);font-size:var(--vm-text-md);line-height:var(--vm-leading-normal);color:var(--vm-color-fg)}.vm-message[data-variant=bubble]{max-inline-size:min(100%,var(--vm-size-prose));padding-inline-end:var(--vm-space-8)}.vm-message[data-variant=bubble][data-align=end]{flex-direction:row-reverse;align-self:flex-end;margin-inline-start:auto;padding-inline:var(--vm-space-8) 0}.vm-message-avatar{display:flex;flex:none}.vm-message-avatar[data-hidden]{visibility:hidden}.vm-message-main{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:var(--vm-space-1);min-inline-size:0}.vm-message[data-variant=bubble][data-align=end]>.vm-message-main{align-items:flex-end}.vm-message-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--vm-space-1) var(--vm-space-2);min-inline-size:0;font-size:var(--vm-text-sm)}.vm-message-author{font-weight:var(--vm-weight-semibold);overflow-wrap:anywhere}.vm-message-time{font-size:var(--vm-text-xs);font-variant-numeric:tabular-nums;color:var(--vm-color-fg-muted)}.vm-message-body{display:flex;flex-direction:column;gap:var(--vm-space-2);box-sizing:border-box;min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere}.vm-message[data-variant=plain]>.vm-message-main{align-items:stretch}.vm-message[data-variant=bubble] .vm-message-body{padding:var(--vm-space-2) var(--vm-space-4);background:var(--vm-color-bg-inset);border:var(--vm-border-1) solid var(--vm-color-border);border-radius:var(--vm-radius-lg);border-start-start-radius:var(--vm-radius-sm)}.vm-message[data-align=end] .vm-message-body{background:var(--vm-color-accent-subtle);border-color:color-mix(in oklab,var(--vm-color-accent) 35%,var(--vm-color-border));border-start-start-radius:var(--vm-radius-lg);border-start-end-radius:var(--vm-radius-sm)}.vm-message[data-variant=plain][data-align=end] .vm-message-body{align-self:flex-start;padding:var(--vm-space-2) var(--vm-space-4);border-style:solid;border-width:var(--vm-border-1);border-radius:var(--vm-radius-lg)}.vm-message-body>p{margin:0}.vm-message-body>pre{max-inline-size:100%;margin:0;overflow-x:auto;font-family:var(--vm-font-mono);font-size:var(--vm-text-sm)}.vm-message-attachments{display:flex;flex-wrap:wrap;gap:var(--vm-space-2);min-inline-size:0;max-inline-size:100%}.vm-message-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vm-space-1) var(--vm-space-3);min-inline-size:0}.vm-message-status{display:inline-flex;align-items:center;gap:var(--vm-space-1);font-size:var(--vm-text-xs);color:var(--vm-color-fg-muted)}.vm-message[data-status=failed] .vm-message-status{color:var(--vm-color-danger-fg)}.vm-message[data-status=failed] .vm-message-body{border-color:var(--vm-color-danger-border)}.vm-message-actions{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--vm-space-1)}@media(forced-colors:active){.vm-message[data-variant=bubble] .vm-message-body{border-color:CanvasText}.vm-message[data-align=end] .vm-message-body{border-color:Highlight}}.vm-message-list{position:relative;display:flex;flex-direction:column;box-sizing:border-box;min-inline-size:0;min-block-size:0;font-family:var(--vm-font-sans);color:var(--vm-color-fg)}.vm-message-list[data-height=sm]{block-size:calc(var(--vm-space-24) * 2.5)}.vm-message-list[data-height=md]{block-size:calc(var(--vm-space-24) * 4)}.vm-message-list[data-height=lg]{block-size:calc(var(--vm-space-24) * 6)}.vm-message-list[data-height=fill]{flex:1;block-size:100%}.vm-message-list-scroller{flex:1;box-sizing:border-box;min-block-size:0;padding:var(--vm-space-4);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border-radius:var(--vm-radius-md)}.vm-message-list-scroller:focus-visible{outline:var(--vm-focus-width) solid var(--vm-color-focus);outline-offset:calc(var(--vm-focus-width) * -1)}.vm-message-list-content{display:flex;flex-direction:column;gap:var(--vm-space-3);min-block-size:100%;justify-content:flex-end;box-sizing:border-box}.vm-message-list-jump{position:absolute;inset-block-end:var(--vm-space-3);inset-inline:0;z-index:var(--vm-z-sticky);display:flex;justify-content:center;pointer-events:none}.vm-message-list-jump>.vm-button{pointer-events:auto;box-shadow:var(--vm-shadow-md)}.vm-message-list-separator{display:flex;align-items:center;gap:var(--vm-space-3);margin-block:var(--vm-space-2);font-size:var(--vm-text-xs);font-weight:var(--vm-weight-medium);color:var(--vm-color-fg-muted)}.vm-message-list-separator:before,.vm-message-list-separator:after{flex:1;block-size:var(--vm-border-1);content:"";background:var(--vm-color-border)}.vm-message-list-separator[data-tone=accent]{color:var(--vm-color-accent)}.vm-message-list-separator[data-tone=accent]:before,.vm-message-list-separator[data-tone=accent]:after{background:var(--vm-color-accent)}.vm-message-list-separator-text{flex:none;max-inline-size:80%;text-align:center;overflow-wrap:anywhere}@media(forced-colors:active){.vm-message-list-separator:before,.vm-message-list-separator:after{background:CanvasText}}.vm-meter{--vm-meter-color: var(--vm-action-bg);--vm-meter-thickness: var(--vm-space-2);display:flex;flex-direction:column;gap:var(--vm-space-2);min-inline-size:0;font-family:var(--vm-font-sans);color:var(--vm-color-fg)}.vm-meter[data-tone=success]{--vm-meter-color: var(--vm-color-success-solid)}.vm-meter[data-tone=warning]{--vm-meter-color: var(--vm-color-warning-solid)}.vm-meter[data-tone=danger]{--vm-meter-color: var(--vm-color-danger-solid)}.vm-meter[data-size=sm]{--vm-meter-thickness: var(--vm-space-1)}.vm-meter[data-size=lg]{--vm-meter-thickness: var(--vm-space-3)}.vm-meter-header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--vm-space-1) var(--vm-space-3)}.vm-meter-label{font-size:var(--vm-text-sm);font-weight:var(--vm-weight-medium);line-height:var(--vm-leading-normal)}.vm-meter-value{font-size:var(--vm-text-sm);line-height:var(--vm-leading-normal);font-variant-numeric:tabular-nums;color:var(--vm-color-fg-muted)}.vm-meter-track{position:relative;display:block;inline-size:100%;block-size:var(--vm-meter-thickness);overflow:hidden;border-radius:var(--vm-radius-full);background:var(--vm-color-bg-inset)}.vm-meter-fill{display:block;inline-size:var(--vm-meter-share);block-size:100%;border-radius:var(--vm-radius-full);background:var(--vm-meter-color);transition:inline-size var(--vm-duration-normal) var(--vm-ease-standard)}.vm-meter-mark{position:absolute;inset-block:0;inset-inline-start:var(--vm-meter-at);inline-size:var(--vm-border-2);background:color-mix(in oklab,var(--vm-color-fg) 40%,transparent)}.vm-meter[data-variant=gauge]{--vm-meter-width: var(--vm-space-24);flex-direction:column-reverse;align-items:center;inline-size:fit-content;max-inline-size:100%;text-align:center}.vm-meter[data-variant=gauge][data-size=sm]{--vm-meter-width: var(--vm-space-20)}.vm-meter[data-variant=gauge][data-size=lg]{--vm-meter-width: calc(var(--vm-space-24) + var(--vm-space-12))}.vm-meter[data-variant=gauge]>.vm-meter-header{justify-content:center}.vm-meter[data-variant=gauge]>.vm-meter-figure{position:relative;display:grid;inline-size:var(--vm-meter-width);max-inline-size:100%}.vm-meter-gauge{display:block;inline-size:100%;block-size:auto}.vm-meter-arc{stroke:var(--vm-color-bg-inset);stroke-linecap:round}.vm-meter-arc-fill{stroke:var(--vm-meter-color);stroke-linecap:round;transition:stroke-dasharray var(--vm-duration-normal) var(--vm-ease-standard)}.vm-meter-arc-fill[stroke-dasharray^="0 "]{stroke:none}.vm-meter[data-variant=gauge] .vm-meter-value{position:absolute;inset-inline:0;inset-block-end:0;display:flex;flex-direction:column;align-items:center;line-height:var(--vm-leading-tight)}.vm-meter-amount{font-size:var(--vm-text-lg);font-weight:var(--vm-weight-semibold);color:var(--vm-color-fg)}.vm-meter[data-size=sm] .vm-meter-amount{font-size:var(--vm-text-md)}.vm-meter[data-size=lg] .vm-meter-amount{font-size:var(--vm-text-2xl)}.vm-meter-state{font-size:var(--vm-text-xs)}[dir=rtl] .vm-meter-gauge{transform:scaleX(-1)}@media(forced-colors:active){.vm-meter-track{border:var(--vm-border-1) solid CanvasText;background:Canvas}.vm-meter-fill{background:Highlight}.vm-meter-mark{background:CanvasText}.vm-meter-arc{stroke:GrayText}.vm-meter-arc-fill{stroke:Highlight}}.vm-newsletter-form{display:flex;flex-direction:column;gap:var(--vm-space-2);min-inline-size:0;max-inline-size:var(--vm-size-container-sm);margin:0;font-family:var(--vm-font-sans);color:var(--vm-color-fg)}.vm-newsletter-form-row{display:flex;flex-wrap:wrap;gap:var(--vm-space-2);min-inline-size:0}.vm-newsletter-form-input{flex:999 1 var(--vm-space-24);min-inline-size:min(100%,calc(3.5 * var(--vm-space-16)))}.vm-newsletter-form-submit{flex:1 0 auto}.vm-newsletter-form[data-layout=stacked] .vm-newsletter-form-row{flex-direction:column;align-items:stretch}.vm-newsletter-form[data-layout=stacked] .vm-newsletter-form-input{flex:none}.vm-newsletter-form-status:empty{margin-block-start:calc(-1 * var(--vm-space-2))}.vm-newsletter-form-message{display:flex;align-items:flex-start;gap:var(--vm-space-2);margin:0;font-size:var(--vm-text-sm);line-height:var(--vm-leading-normal);color:var(--vm-color-success-fg)}.vm-newsletter-form-message>svg{flex:none;margin-block-start:var(--vm-space-1)}.vm-newsletter-form[data-status=error] .vm-newsletter-form-message{color:var(--vm-color-danger-fg)}.vm-newsletter-form-consent{margin:0;font-size:var(--vm-text-xs);line-height:var(--vm-leading-normal);color:var(--vm-color-fg-muted);text-wrap:pretty}.vm-number-input{display:flex;align-items:stretch;inline-size:100%;min-inline-size:0;isolation:isolate}.vm-number-input[data-width=auto]{display:inline-flex;inline-size:auto}.vm-number-input-control{flex:1;min-inline-size:0;font-variant-numeric:tabular-nums}.vm-number-input[data-width=auto] .vm-number-input-control{flex:none;inline-size:calc(var(--vm-control-height-md) * 2)}.vm-number-input[data-width=auto][data-size=sm] .vm-number-input-control{inline-size:calc(var(--vm-control-height-sm) * 2)}.vm-number-input[data-width=auto][data-size=lg] .vm-number-input-control{inline-size:calc(var(--vm-control-height-lg) * 2)}.vm-number-input[data-controls] .vm-number-input-control{position:relative;margin-inline:calc(-1 * var(--vm-field-border-width));padding-inline:var(--vm-space-1);text-align:center;border-radius:0}.vm-number-input[data-controls] .vm-number-input-control:focus-visible{z-index:var(--vm-z-sticky)}.vm-number-input[data-controls] .vm-number-input-control[aria-invalid=true]{z-index:var(--vm-z-sticky)}.vm-number-input-step{display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:var(--vm-control-height-md);min-block-size:var(--vm-control-height-md);margin:0;padding:0;color:var(--vm-color-fg);background:var(--vm-color-bg-subtle);border-style:solid;border-width:var(--vm-field-border-width);border-color:var(--vm-color-border-strong);border-radius:var(--vm-field-radius) 0 0 var(--vm-field-radius);cursor:pointer;touch-action:manipulation;transition:background-color var(--vm-duration-fast) var(--vm-ease-standard)}.vm-number-input-step[data-direction=up]{border-radius:0 var(--vm-field-radius) var(--vm-field-radius) 0}.vm-number-input-step:dir(rtl){border-radius:0 var(--vm-field-radius) var(--vm-field-radius) 0}.vm-number-input-step[data-direction=up]:dir(rtl){border-radius:var(--vm-field-radius) 0 0 var(--vm-field-radius)}.vm-number-input[data-size=sm] .vm-number-input-step{inline-size:var(--vm-control-height-sm);min-block-size:var(--vm-control-height-sm)}.vm-number-input[data-size=lg] .vm-number-input-step{inline-size:var(--vm-control-height-lg);min-block-size:var(--vm-control-height-lg)}.vm-number-input-step:hover{background:var(--vm-color-bg-inset)}.vm-number-input-step:focus-visible{position:relative;z-index:var(--vm-z-sticky);outline:var(--vm-focus-width) solid var(--vm-focus-ring);outline-offset:var(--vm-focus-offset)}.vm-number-input-step:disabled{color:var(--vm-color-fg-subtle);background:var(--vm-color-bg-subtle);border-color:var(--vm-color-border);cursor:not-allowed}.vm-number-input:has([aria-invalid=true]) .vm-number-input-step{border-color:var(--vm-color-danger-solid)}@media(forced-colors:active){.vm-number-input-step:disabled{color:GrayText;border-color:GrayText}}.vm-order-summary{display:flex;flex-direction:column;gap:var(--vm-space-4);box-sizing:border-box;min-inline-size:0;margin:0;font-family:var(--vm-font-sans);color:var(--vm-color-fg)}.vm-order-summary[data-variant=card]{padding:var(--vm-space-5);background-color:var(--vm-surface-bg);background-image:var(--vm-surface-image);background-clip:border-box,padding-box,border-box;background-origin:border-box,padding-box,border-box;border:var(--vm-border-1) solid var(--vm-surface-border);border-radius:var(--vm-radius-lg);box-shadow:var(--vm-elevation-surface)}.vm-order-summary-lines,.vm-order-summary-total{display:flex;flex-direction:column;gap:var(--vm-space-3);margin:0}.vm-order-summary-total{padding-block-start:var(--vm-space-4);border-block-start:var(--vm-rule-width) var(--vm-rule-style) var(--vm-rule-color)}.vm-order-summary-line{display:flex;gap:var(--vm-space-4);align-items:baseline;justify-content:space-between;min-inline-size:0}.vm-order-summary-label{display:flex;flex-direction:column;gap:var(--vm-space-1);min-inline-size:0;color:var(--vm-color-fg-muted);overflow-wrap:anywhere}.vm-order-summary-total .vm-order-summary-label{font-weight:var(--vm-weight-semibold);color:var(--vm-color-fg)}.vm-order-summary-note{font-size:var(--vm-text-sm);font-weight:var(--vm-weight-regular);color:var(--vm-color-fg-muted)}.vm-order-summary-value{flex:none;max-inline-size:60%;margin:0;font-variant-numeric:tabular-nums;text-align:end}.vm-order-summary-line[data-tone=success] .vm-order-summary-value{color:var(--vm-color-success-fg)}.vm-order-summary-line[data-tone=muted] .vm-order-summary-value{font-size:var(--vm-text-sm);color:var(--vm-color-fg-muted)}.vm-order-summary-action{display:grid}.vm-otp-input{display:flex;flex-direction:column;gap:var(--vm-space-2);min-inline-size:0;margin:0;padding:0;border:0}.vm-otp-input-label{padding:0;font-family:var(--vm-font-sans);font-size:var(--vm-text-sm);font-weight:var(--vm-weight-medium);line-height:var(--vm-leading-normal);color:var(--vm-color-fg)}.vm-otp-input-boxes{display:flex;flex-wrap:wrap;gap:var(--vm-space-2)}.vm-otp-input-box{inline-size:var(--vm-control-height-md);block-size:var(--vm-control-height-md);margin:0;padding:0;font-family:var(--vm-font-mono);font-size:var(--vm-text-lg);font-variant-numeric:tabular-nums;line-height:var(--vm-leading-tight);text-align:center;color:var(--vm-color-fg);background:var(--vm-field-bg);border-style:solid;border-width:var(--vm-field-border-width);border-color:var(--vm-color-border-strong);border-radius:var(--vm-field-radius);caret-color:var(--vm-color-accent);transition:border-color var(--vm-duration-fast) var(--vm-ease-standard)}.vm-otp-input-box:hover{border-color:var(--vm-color-fg-subtle)}.vm-otp-input-box:focus-visible{outline:var(--vm-focus-width) solid var(--vm-focus-ring);outline-offset:var(--vm-focus-offset);border-color:var(--vm-color-accent);filter:var(--vm-glow-focus)}.vm-otp-input-box::selection{background:var(--vm-color-selection)}.vm-otp-input[data-size=sm] .vm-otp-input-box{inline-size:var(--vm-control-height-sm);block-size:var(--vm-control-height-sm);font-size:var(--vm-text-md)}.vm-otp-input[data-size=lg] .vm-otp-input-box{inline-size:var(--vm-control-height-lg);block-size:var(--vm-control-height-lg);font-size:var(--vm-text-xl)}.vm-otp-input[data-invalid] .vm-otp-input-box{border-color:var(--vm-color-danger-solid)}.vm-otp-input:disabled .vm-otp-input-box{color:var(--vm-color-fg-subtle);background:var(--vm-color-bg-subtle);border-color:var(--vm-color-border);cursor:not-allowed}.vm-otp-input:disabled .vm-otp-input-label{color:var(--vm-color-fg-subtle)}@media(forced-colors:active){.vm-otp-input:disabled .vm-otp-input-box{color:GrayText;border-color:GrayText}}.vm-page-header{display:grid;gap:var(--vm-space-6);min-inline-size:0;margin:0;padding-block:var(--vm-space-2) var(--vm-space-5);margin-block-end:var(--vm-space-6);font-family:var(--vm-font-sans);color:var(--vm-color-fg)}.vm-page-header[data-rule]{border-block-end:var(--vm-rule-width) var(--vm-rule-style) var(--vm-rule-color)}.vm-page-header[data-size=lg]{gap:var(--vm-space-8);padding-block:var(--vm-space-8) var(--vm-space-10);margin-block-end:var(--vm-space-10)}@media(min-width:64rem){.vm-page-header[data-aside]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;column-gap:var(--vm-space-12)}.vm-page-header[data-aside]>.vm-page-header-topline{grid-column:1 / -1}}.vm-page-header-topline{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--vm-space-2) var(--vm-space-4);min-inline-size:0}.vm-page-header-text{display:flex;flex-direction:column;gap:var(--vm-space-4);min-inline-size:0}.vm-page-header[data-size=lg] .vm-page-header-text{gap:var(--vm-space-5)}.vm-page-header-kicker{font-family:var(--vm-label-font);font-weight:var(--vm-label-weight);font-variant-caps:var(--vm-label-variant);letter-spacing:var(--vm-label-tracking);text-transform:var(--vm-label-transform)}.vm-page-header-title{text-wrap:balance}.vm-page-header-description{max-inline-size:var(--vm-size-prose);line-height:var(--vm-leading-relaxed);text-wrap:pretty}.vm-page-header-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vm-space-3)}.vm-page-header-aside{min-inline-size:0}.vm-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--vm-space-2)}.vm-pagination-pages{display:none;align-items:center;gap:var(--vm-space-1);margin:0;padding:0;list-style:none}.vm-pagination-page{min-inline-size:var(--vm-control-height-sm);padding-inline:var(--vm-space-2);font-variant-numeric:tabular-nums}.vm-pagination-gap{display:inline-flex;align-items:center;justify-content:center;min-inline-size:var(--vm-control-height-sm);color:var(--vm-color-fg-subtle)}.vm-pagination-summary{margin-inline:var(--vm-space-2);font-variant-numeric:tabular-nums}@media(min-width:40rem){.vm-pagination-pages{display:flex}}.vm-password-input{display:flex;flex-direction:column;gap:var(--vm-space-2);inline-size:100%;min-inline-size:0}.vm-password-input-row{position:relative;display:flex;align-items:center;min-inline-size:0}.vm-password-input-control{padding-inline-end:var(--vm-control-height-md)}.vm-password-input[data-size=sm] .vm-password-input-control{padding-inline-end:var(--vm-control-height-sm)}.vm-password-input[data-size=lg] .vm-password-input-control{padding-inline-end:var(--vm-control-height-lg)}.vm-password-input-control::-ms-reveal{display:none}.vm-password-input-toggle{position:absolute;inset-inline-end:var(--vm-space-1)}.vm-password-input-toggle:disabled{background:transparent;border-color:transparent}.vm-password-input[data-size=sm] .vm-password-input-toggle{inset-inline-end:0}.vm-password-input[data-size=lg] .vm-password-input-toggle{inset-inline-end:var(--vm-space-2)}.vm-password-input-strength{display:flex;flex-direction:column;gap:var(--vm-space-1);min-inline-size:0}.vm-password-input-bar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--vm-space-1)}.vm-password-input-step{block-size:var(--vm-space-1);background:var(--vm-color-bg-inset);border-radius:var(--vm-radius-full);transition:background-color var(--vm-duration-normal) var(--vm-ease-standard)}.vm-password-input-strength[data-tone=danger] .vm-password-input-step[data-filled]{background:var(--vm-color-danger-solid)}.vm-password-input-strength[data-tone=warning] .vm-password-input-step[data-filled]{background:var(--vm-color-warning-solid)}.vm-password-input-strength[data-tone=success] .vm-password-input-step[data-filled]{background:var(--vm-color-success-solid)}.vm-password-input-strength-text{font-family:var(--vm-font-sans);font-size:var(--vm-text-sm);line-height:var(--vm-leading-normal);color:var(--vm-color-fg-muted)}@media(forced-colors:active){.vm-password-input-step{border:var(--vm-border-1) solid CanvasText}.vm-password-input-strength[data-tone] .vm-password-input-step[data-filled]{forced-color-adjust:none;background:Highlight}}.vm-phone-input{display:flex;align-items:stretch;inline-size:100%;min-inline-size:0;isolation:isolate}.vm-phone-input-country{position:relative;display:inline-flex;flex:none;align-items:center;min-block-size:var(--vm-control-height-md);font-family:var(--vm-font-sans);font-size:var(--vm-text-md);color:var(--vm-color-fg);background:var(--vm-color-bg-subtle);border-style:solid;border-width:var(--vm-field-border-width);border-color:var(--vm-color-border-strong);border-radius:var(--vm-field-radius) 0 0 var(--vm-field-radius);transition:background-color var(--vm-duration-fast) var(--vm-ease-standard)}.vm-phone-input-country:dir(rtl){border-radius:0 var(--vm-field-radius) var(--vm-field-radius) 0}.vm-phone-input-country:hover{background:var(--vm-color-bg-inset)}.vm-phone-input-country:has(:focus-visible){z-index:var(--vm-z-sticky);outline:var(--vm-focus-width) solid var(--vm-focus-ring);outline-offset:var(--vm-focus-offset);border-color:var(--vm-color-accent)}.vm-phone-input-code{display:inline-flex;align-items:center;gap:var(--vm-space-1);padding-inline:var(--vm-control-padding-x-md) var(--vm-space-2);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none}.vm-phone-input-select{position:absolute;inset:0;inline-size:100%;block-size:100%;margin:0;font-family:var(--vm-font-sans);font-size:var(--vm-text-md);opacity:0;appearance:none;cursor:pointer}.vm-phone-input-select:disabled{cursor:not-allowed}.vm-phone-input-number{position:relative;flex:1;min-inline-size:0;margin-inline-start:calc(-1 * var(--vm-field-border-width));border-radius:0 var(--vm-field-radius) var(--vm-field-radius) 0}.vm-phone-input-number:dir(rtl){border-radius:var(--vm-field-radius) 0 0 var(--vm-field-radius)}.vm-phone-input-number:focus-visible{z-index:var(--vm-z-sticky)}.vm-phone-input[data-size=sm] .vm-phone-input-country{min-block-size:var(--vm-control-height-sm);font-size:var(--vm-text-sm)}.vm-phone-input[data-size=sm] .vm-phone-input-code{padding-inline-start:var(--vm-control-padding-x-sm)}.vm-phone-input[data-size=lg] .vm-phone-input-country{min-block-size:var(--vm-control-height-lg);font-size:var(--vm-text-lg)}.vm-phone-input[data-size=lg] .vm-phone-input-code{padding-inline-start:var(--vm-control-padding-x-lg)}.vm-phone-input:has([aria-invalid=true]) .vm-phone-input-country{border-color:var(--vm-color-danger-solid)}.vm-phone-input-country[data-disabled]{color:var(--vm-color-fg-subtle);background:var(--vm-color-bg-subtle);border-color:var(--vm-color-border)}@media(forced-colors:active){.vm-phone-input-country[data-disabled]{color:GrayText;border-color:GrayText}.vm-phone-input-country:has(:focus-visible){outline-color:Highlight}}.vm-picture{--vm-picture-inset: 0rem;--vm-picture-inset-end: var(--vm-picture-inset);--vm-picture-radius: var(--vm-radius-lg);position:relative;display:flex;flex-direction:column;gap:var(--vm-space-3);inline-size:100%;min-inline-size:0;max-inline-size:100%;align-self:start;margin:0;isolation:isolate;font-family:var(--vm-font-sans);color:var(--vm-color-fg)}.vm-picture-frame{position:relative;display:flex;flex-direction:column;min-inline-size:0}.vm-picture-media{position:relative;display:block;min-inline-size:0}.vm-picture-image{display:block;inline-size:100%;block-size:auto;max-inline-size:100%;object-fit:cover;object-position:center;background:var(--vm-color-bg-inset);border-radius:var(--vm-picture-radius)}.vm-picture[data-ratio=square] .vm-picture-media{aspect-ratio:1}.vm-picture[data-ratio=portrait] .vm-picture-media{aspect-ratio:4 / 5}.vm-picture[data-ratio=landscape] .vm-picture-media{aspect-ratio:4 / 3}.vm-picture[data-ratio=wide] .vm-picture-media{aspect-ratio:16 / 9}.vm-picture[data-ratio=tall] .vm-picture-media{aspect-ratio:9 / 16}.vm-picture[data-ratio=ultrawide] .vm-picture-media{aspect-ratio:21 / 9}.vm-picture:not([data-ratio=auto]) .vm-picture-image{position:absolute;inset:0;block-size:100%}.vm-picture[data-fill]{align-self:stretch;block-size:100%}.vm-picture[data-fill] .vm-picture-frame{flex:1}.vm-picture[data-fill] .vm-picture-media{flex:1;aspect-ratio:auto}.vm-picture[data-fill] .vm-picture-image{position:absolute;inset:0;block-size:100%}.vm-picture[data-fit=contain] .vm-picture-image{object-fit:contain}.vm-picture[data-position=top] .vm-picture-image{object-position:top}.vm-picture[data-position=bottom] .vm-picture-image{object-position:bottom}.vm-picture[data-position=left] .vm-picture-image{object-position:left}.vm-picture[data-position=right] .vm-picture-image{object-position:right}.vm-picture[data-frame=none]{--vm-picture-radius: var(--vm-radius-none)}.vm-picture[data-frame=circle]{--vm-picture-radius: var(--vm-radius-full)}.vm-picture[data-frame=circle] .vm-picture-media{aspect-ratio:1}.vm-picture[data-frame=circle] .vm-picture-image{position:absolute;inset:0;block-size:100%}.vm-picture[data-frame=arch] .vm-picture-image{border-radius:var(--vm-radius-full) var(--vm-radius-full) var(--vm-radius-md) var(--vm-radius-md)}.vm-picture[data-frame=border]{--vm-picture-inset: calc(var(--vm-space-2) + var(--vm-border-1));--vm-picture-radius: var(--vm-radius-md)}.vm-picture[data-frame=border] .vm-picture-frame{padding:var(--vm-space-2);background:var(--vm-color-bg-elevated);border:var(--vm-border-1) solid var(--vm-color-border-strong);border-radius:var(--vm-radius-lg)}.vm-picture[data-frame=shadow] .vm-picture-image{box-shadow:var(--vm-shadow-lg)}.vm-picture[data-frame=offset]{--vm-picture-inset-end: var(--vm-space-3)}.vm-picture[data-frame=offset] .vm-picture-frame{padding-inline-end:var(--vm-space-3);padding-block-end:var(--vm-space-3)}.vm-picture[data-frame=offset] .vm-picture-media:before{content:"";position:absolute;inset:0;z-index:var(--vm-z-back);translate:var(--vm-space-3) var(--vm-space-3);background:var(--vm-color-accent);border-radius:var(--vm-picture-radius)}.vm-picture[data-frame=polaroid]{--vm-picture-radius: var(--vm-radius-none);padding:var(--vm-space-3) var(--vm-space-3) var(--vm-space-10);background:var(--vm-color-bg-elevated);border:var(--vm-border-1) solid var(--vm-color-border);border-radius:var(--vm-radius-sm);box-shadow:var(--vm-shadow-md)}.vm-picture[data-frame=polaroid][data-caption=below]{padding-block-end:var(--vm-space-4)}.vm-picture[data-frame=browser]{--vm-picture-inset: var(--vm-border-1);--vm-picture-radius: var(--vm-radius-none)}.vm-picture[data-frame=browser] .vm-picture-frame{overflow:hidden;background:var(--vm-color-bg-elevated);border:var(--vm-border-1) solid var(--vm-color-border-strong);border-radius:var(--vm-radius-lg);box-shadow:var(--vm-shadow-md)}.vm-picture-bar{display:flex;align-items:center;gap:var(--vm-space-2);min-block-size:var(--vm-control-height-sm);padding-inline:var(--vm-space-3);background:var(--vm-color-bg-subtle);border-block-end:var(--vm-border-1) solid var(--vm-color-border)}.vm-picture-dot{flex:none;inline-size:var(--vm-space-2);block-size:var(--vm-space-2);background:var(--vm-color-border-strong);border-radius:var(--vm-radius-full)}.vm-picture-address{flex:0 1 auto;min-inline-size:0;margin-inline:auto;padding:var(--vm-space-1) var(--vm-space-4);overflow:hidden;font-family:var(--vm-font-mono);font-size:var(--vm-text-xs);line-height:var(--vm-leading-tight);color:var(--vm-color-fg-muted);text-overflow:ellipsis;white-space:nowrap;background:var(--vm-color-bg-inset);border-radius:var(--vm-radius-full)}.vm-picture[data-frame=phone]{--vm-picture-inset: var(--vm-space-2);--vm-picture-radius: var(--vm-space-6)}.vm-picture[data-frame=phone] .vm-picture-frame{padding:var(--vm-space-2);background:var(--vm-color-fg);border-radius:var(--vm-space-8);box-shadow:var(--vm-shadow-lg)}.vm-picture[data-frame=phone] .vm-picture-media:after{content:"";position:absolute;inset-block-start:var(--vm-space-2);inset-inline-start:50%;inline-size:var(--vm-space-12);block-size:var(--vm-space-3);translate:-50% 0;background:var(--vm-color-fg);border-radius:var(--vm-radius-full)}.vm-picture[data-tilt=start]{rotate:-2deg}.vm-picture[data-tilt=end]{rotate:2deg}.vm-picture-caption{font-size:var(--vm-text-sm);line-height:var(--vm-leading-normal);color:var(--vm-color-fg-muted);text-wrap:pretty}.vm-picture[data-frame=polaroid] .vm-picture-caption{font-family:var(--vm-font-serif);font-style:italic;text-align:center;color:var(--vm-color-fg)}.vm-picture[data-caption=overlay]{display:grid;gap:0}.vm-picture[data-caption=overlay] .vm-picture-frame{grid-area:1 / 1}.vm-picture[data-caption=overlay] .vm-picture-caption{grid-area:1 / 1;align-self:end;z-index:var(--vm-z-sticky);margin-inline:calc(var(--vm-picture-inset) + var(--vm-space-2));margin-block-end:calc(var(--vm-picture-inset-end) + var(--vm-space-2));padding:var(--vm-space-2) var(--vm-space-3);font-family:var(--vm-font-sans);font-style:normal;text-align:start;color:var(--vm-color-fg);background:color-mix(in oklab,var(--vm-color-bg) 88%,transparent);backdrop-filter:blur(var(--vm-blur-sm));border-radius:var(--vm-radius-md)}.vm-picture[data-frame=offset][data-caption=overlay] .vm-picture-caption{margin-inline-end:calc(var(--vm-space-3) + var(--vm-space-2))}@media(forced-colors:active){.vm-picture[data-frame=border] .vm-picture-frame,.vm-picture[data-frame=browser] .vm-picture-frame,.vm-picture[data-frame=phone] .vm-picture-frame,.vm-picture[data-frame=polaroid]{border:var(--vm-border-1) solid CanvasText}.vm-picture[data-frame=shadow] .vm-picture-image,.vm-picture[data-frame=offset] .vm-picture-image{outline:var(--vm-border-1) solid CanvasText}.vm-picture-dot{background:CanvasText}.vm-picture[data-caption=overlay] .vm-picture-caption{background:Canvas;border:var(--vm-border-1) solid CanvasText}}.vm-popover{position:fixed;inset:auto;margin:0;padding:var(--vm-space-4);min-inline-size:var(--vm-space-24);max-inline-size:min(var(--vm-size-container-sm),calc(100vw - var(--vm-space-4)));font-family:var(--vm-font-sans);font-size:var(--vm-text-md);line-height:var(--vm-leading-normal);color:var(--vm-color-fg);background-color:var(--vm-surface-bg);background-image:var(--vm-surface-image);background-clip:border-box,padding-box,border-box;background-origin:border-box,padding-box,border-box;backdrop-filter:var(--vm-surface-blur);border:var(--vm-border-1) solid var(--vm-surface-border);border-radius:var(--vm-radius-lg);box-shadow:var(--vm-shadow-lg);opacity:1;translate:0 0;transition:opacity var(--vm-duration-fast) var(--vm-ease-exit),translate var(--vm-duration-fast) var(--vm-ease-exit),display var(--vm-duration-fast) allow-discrete,overlay var(--vm-duration-fast) allow-discrete}.vm-popover:popover-open{transition:opacity var(--vm-duration-normal) var(--vm-ease-standard),translate var(--vm-duration-normal) var(--vm-ease-pop),display var(--vm-duration-normal) allow-discrete,overlay var(--vm-duration-normal) allow-discrete}.vm-popover:focus-visible{outline:var(--vm-focus-width) solid var(--vm-focus-ring);outline-offset:var(--vm-focus-offset)}.vm-popover:not(:popover-open){opacity:0}.vm-popover[data-placement=bottom]:not(:popover-open){translate:0 calc(-1 * var(--vm-motion-distance))}.vm-popover[data-placement=top]:not(:popover-open){translate:0 var(--vm-motion-distance)}.vm-popover[data-placement=left]:not(:popover-open){translate:var(--vm-motion-distance) 0}.vm-popover[data-placement=right]:not(:popover-open){translate:calc(-1 * var(--vm-motion-distance)) 0}@starting-style{.vm-popover:popover-open{opacity:0}.vm-popover[data-placement=bottom]:popover-open{translate:0 calc(-1 * var(--vm-motion-distance))}.vm-popover[data-placement=top]:popover-open{translate:0 var(--vm-motion-distance)}.vm-popover[data-placement=left]:popover-open{translate:var(--vm-motion-distance) 0}.vm-popover[data-placement=right]:popover-open{translate:calc(-1 * var(--vm-motion-distance)) 0}}.vm-popover-close{position:absolute;inset-block-start:var(--vm-space-2);inset-inline-end:var(--vm-space-2)}.vm-popover-body{min-inline-size:0}.vm-popover-close+.vm-popover-body{padding-inline-end:var(--vm-control-height-sm)}@media(forced-colors:active){.vm-popover{border-color:CanvasText}}.vm-prev-next{display:grid;gap:var(--vm-space-3);min-inline-size:0;font-family:var(--vm-font-sans)}@media(min-width:40rem){.vm-prev-next{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--vm-space-4)}.vm-prev-next-link[data-direction=next]{grid-column:2}}.vm-prev-next .vm-prev-next-link{display:flex;flex-direction:column;gap:var(--vm-space-1);min-inline-size:0;padding:var(--vm-space-4);color:var(--vm-color-fg);text-decoration-line:none;background-color:var(--vm-surface-bg);border:var(--vm-border-1) solid var(--vm-surface-border);border-radius:var(--vm-radius-lg);transition:border-color var(--vm-duration-fast) var(--vm-ease-standard),transform var(--vm-duration-fast) var(--vm-ease-standard)}.vm-prev-next .vm-prev-next-link:hover{color:var(--vm-color-fg);text-decoration-line:none;border-color:var(--vm-color-border-strong);transform:translateY(var(--vm-lift-hover))}.vm-prev-next .vm-prev-next-link:focus-visible{outline:var(--vm-focus-width) solid var(--vm-focus-ring);outline-offset:var(--vm-focus-offset)}.vm-prev-next-link[data-direction=next]{align-items:flex-end;text-align:end}.vm-prev-next-label{display:inline-flex;align-items:center;gap:var(--vm-space-1);font-family:var(--vm-label-font);font-size:var(--vm-text-sm);font-weight:var(--vm-label-weight);font-variant-caps:var(--vm-label-variant);letter-spacing:var(--vm-label-tracking);text-transform:var(--vm-label-transform);color:var(--vm-color-fg-muted)}.vm-prev-next-title{font-size:var(--vm-text-md);font-weight:var(--vm-weight-semibold);line-height:var(--vm-leading-tight);overflow-wrap:anywhere}.vm-prev-next-link:hover .vm-prev-next-title{color:var(--vm-color-accent)}.vm-prev-next-icon:dir(rtl){transform:scaleX(-1)}@media(forced-colors:active){.vm-prev-next .vm-prev-next-link{border-color:LinkText}}.vm-price{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--vm-space-2);min-inline-size:0;font-family:var(--vm-font-sans);font-size:var(--vm-text-md);line-height:var(--vm-leading-tight);color:var(--vm-color-fg)}.vm-price[data-size=sm]{gap:0 var(--vm-space-1);font-size:var(--vm-text-sm)}.vm-price[data-size=lg]{font-size:var(--vm-text-3xl)}.vm-price-amount{font-weight:var(--vm-weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.vm-price[data-size=lg] .vm-price-amount{font-family:var(--vm-font-display);font-weight:var(--vm-weight-bold);letter-spacing:var(--vm-tracking-tight)}.vm-price[data-sale] .vm-price-amount{color:var(--vm-color-danger-fg)}.vm-price-compare{font-size:var(--vm-text-sm);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--vm-color-fg-muted);text-decoration-line:line-through;text-decoration-thickness:var(--vm-border-1)}.vm-price[data-size=lg] .vm-price-compare{font-size:var(--vm-text-lg)}.vm-price-period{font-size:var(--vm-text-sm);color:var(--vm-color-fg-muted)}.vm-price[data-size=sm] .vm-price-period,.vm-price[data-size=sm] .vm-price-compare{font-size:var(--vm-text-xs)}.vm-pricing-card{position:relative;display:flex;flex-direction:column;gap:var(--vm-space-4);box-sizing:border-box;min-inline-size:0;block-size:100%;margin:0;padding:var(--vm-space-6);font-family:var(--vm-font-sans);color:var(--vm-color-fg);background-color:var(--vm-surface-bg);background-image:var(--vm-surface-image);background-clip:border-box,padding-box,border-box;background-origin:border-box,padding-box,border-box;backdrop-filter:var(--vm-surface-blur);border:var(--vm-border-1) solid var(--vm-surface-border);border-radius:var(--vm-radius-lg);box-shadow:var(--vm-elevation-surface)}.vm-pricing-card[data-featured]{border-color:var(--vm-color-accent);outline:var(--vm-border-1) solid var(--vm-color-accent);outline-offset:calc(var(--vm-border-2) * -1)}.vm-pricing-card-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--vm-space-2) var(--vm-space-3);min-inline-size:0;min-block-size:var(--vm-control-height-sm)}.vm-pricing-card-badge{flex:none}.vm-pricing-card-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--vm-space-2);margin:0}.vm-pricing-card-amount{font-family:var(--vm-font-display);font-size:var(--vm-text-4xl);font-weight:var(--vm-weight-display);font-variant-numeric:tabular-nums;line-height:var(--vm-leading-tight);letter-spacing:var(--vm-tracking-display);overflow-wrap:anywhere}.vm-pricing-card-period{font-size:var(--vm-text-sm);line-height:var(--vm-leading-normal);color:var(--vm-color-fg-muted)}.vm-pricing-card-description{text-wrap:pretty}.vm-pricing-card-action{display:flex;flex-direction:column;gap:var(--vm-space-2)}.vm-pricing-card-features{display:flex;flex:1;flex-direction:column;gap:var(--vm-space-3);padding-block-start:var(--vm-space-4);border-block-start:var(--vm-rule-width) var(--vm-rule-style) var(--vm-rule-color)}.vm-pricing-card-list{display:flex;flex-direction:column;gap:var(--vm-space-2);margin:0;padding:0;list-style:none}.vm-pricing-card-feature{display:flex;align-items:flex-start;gap:var(--vm-space-2);font-size:var(--vm-text-sm);line-height:var(--vm-leading-normal);color:var(--vm-color-fg-muted)}.vm-pricing-card-feature[data-included]{color:var(--vm-color-fg)}.vm-pricing-card-icon{flex:none;block-size:calc(var(--vm-text-sm) * var(--vm-leading-normal));color:var(--vm-color-fg-subtle)}.vm-pricing-card-feature[data-included] .vm-pricing-card-icon{color:var(--vm-color-success-fg)}.vm-pricing-card-label{min-inline-size:0;overflow-wrap:anywhere}.vm-pricing-card-note{color:var(--vm-color-fg-muted)}.vm-pricing-card-footnote{text-wrap:pretty}@media(forced-colors:active){.vm-pricing-card{border-color:CanvasText}.vm-pricing-card[data-featured]{border-color:Highlight;outline-color:Highlight}}.vm-product-card{position:relative;display:flex;flex-direction:column;gap:var(--vm-space-3);min-inline-size:0;margin:0;padding:0;font-family:var(--vm-font-sans);color:var(--vm-color-fg);list-style:none;border-radius:var(--vm-radius-lg)}.vm-product-card[data-variant=card]{gap:0;overflow:hidden;background-color:var(--vm-surface-bg);background-image:var(--vm-surface-image);background-clip:border-box,padding-box,border-box;background-origin:border-box,padding-box,border-box;border:var(--vm-border-1) solid var(--vm-surface-border);box-shadow:var(--vm-elevation-surface)}.vm-product-card[data-layout=inline]{flex-flow:row wrap;align-items:flex-start;gap:var(--vm-space-4)}.vm-product-card[data-layout=inline][data-variant=card]{gap:0}.vm-product-card-media{position:relative;min-inline-size:0;overflow:hidden;border-radius:var(--vm-radius-lg)}.vm-product-card[data-variant=card] .vm-product-card-media{border-radius:0}.vm-product-card[data-layout=inline] .vm-product-card-media{flex:1 1 var(--vm-space-24);max-inline-size:calc(var(--vm-space-24) * 2)}.vm-product-card-picture{transition:scale var(--vm-duration-slow) var(--vm-ease-standard)}.vm-product-card:hover .vm-product-card-picture{scale:1.03}.vm-product-card-badge{position:absolute;inset-block-start:var(--vm-space-2);inset-inline-start:var(--vm-space-2)}.vm-product-card-body{display:flex;flex:1 1 calc(var(--vm-space-24) * 2);flex-direction:column;align-items:flex-start;gap:var(--vm-space-2);min-inline-size:0}.vm-product-card[data-variant=card] .vm-product-card-body{padding:var(--vm-space-4)}.vm-product-card-kicker{margin:0;font-family:var(--vm-label-font);font-size:var(--vm-text-xs);font-weight:var(--vm-label-weight);font-variant-caps:var(--vm-label-variant);line-height:var(--vm-leading-normal);letter-spacing:var(--vm-label-tracking);color:var(--vm-color-fg-muted);text-transform:var(--vm-label-transform)}.vm-product-card-title{text-wrap:balance}.vm-product-card-link:after{position:absolute;inset:0;content:"";border-radius:var(--vm-radius-lg)}.vm-product-card-title .vm-product-card-link{font-weight:inherit;text-decoration-line:none}.vm-product-card:hover .vm-product-card-link{text-decoration-line:underline}.vm-product-card-title .vm-product-card-link:focus-visible{outline:none}.vm-product-card:has(.vm-product-card-link:focus-visible){outline:var(--vm-focus-width) solid var(--vm-focus-ring);outline-offset:var(--vm-focus-offset)}.vm-product-card-extra,.vm-product-card-action{position:relative;max-inline-size:100%}.vm-product-card-action{margin-block-start:auto;padding-block-start:var(--vm-space-1)}@media(forced-colors:active){.vm-product-card[data-variant=card]{border-color:CanvasText}.vm-product-card:has(.vm-product-card-link:focus-visible){outline-color:Highlight}}.vm-progress{display:flex;flex-direction:column;gap:var(--vm-space-2);min-inline-size:0}.vm-progress-header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--vm-space-3)}.vm-progress-label{font-family:var(--vm-font-sans);font-size:var(--vm-text-sm);font-weight:var(--vm-weight-medium);line-height:var(--vm-leading-normal);color:var(--vm-color-fg)}.vm-progress-value{font-variant-numeric:tabular-nums}.vm-progress-bar{display:block;inline-size:100%;block-size:var(--vm-space-2);margin:0;appearance:none;border:0;border-radius:var(--vm-radius-full);overflow:hidden;background:var(--vm-color-bg-inset);color:var(--vm-action-bg)}.vm-progress-bar::-webkit-progress-bar{background:var(--vm-color-bg-inset);border-radius:var(--vm-radius-full)}.vm-progress-bar::-webkit-progress-value{background:var(--vm-action-bg);background-image:var(--vm-action-image);background-size:var(--vm-action-size);border-radius:var(--vm-radius-full);transition:inline-size var(--vm-duration-normal) var(--vm-ease-standard)}.vm-progress-bar::-moz-progress-bar{background:var(--vm-action-bg);background-image:var(--vm-action-image);background-size:var(--vm-action-size);border-radius:var(--vm-radius-full)}.vm-progress[data-size=sm] .vm-progress-bar{block-size:var(--vm-space-1)}.vm-progress[data-tone=success] .vm-progress-bar{color:var(--vm-color-success-solid)}.vm-progress[data-tone=success] .vm-progress-bar::-webkit-progress-value{background:var(--vm-color-success-solid)}.vm-progress[data-tone=success] .vm-progress-bar::-moz-progress-bar{background:var(--vm-color-success-solid)}.vm-progress[data-tone=warning] .vm-progress-bar{color:var(--vm-color-warning-solid)}.vm-progress[data-tone=warning] .vm-progress-bar::-webkit-progress-value{background:var(--vm-color-warning-solid)}.vm-progress[data-tone=warning] .vm-progress-bar::-moz-progress-bar{background:var(--vm-color-warning-solid)}.vm-progress[data-tone=danger] .vm-progress-bar{color:var(--vm-color-danger-solid)}.vm-progress[data-tone=danger] .vm-progress-bar::-webkit-progress-value{background:var(--vm-color-danger-solid)}.vm-progress[data-tone=danger] .vm-progress-bar::-moz-progress-bar{background:var(--vm-color-danger-solid)}.vm-progress[data-indeterminate] .vm-progress-bar{background-image:linear-gradient(90deg,transparent 0%,currentColor 50%,transparent 100%);background-size:40% 100%;background-repeat:no-repeat;animation:vm-progress-slide var(--vm-duration-loop) var(--vm-ease-standard) infinite}.vm-progress[data-indeterminate] .vm-progress-bar::-webkit-progress-bar{background:transparent}.vm-progress[data-indeterminate] .vm-progress-bar::-moz-progress-bar{background:transparent}@keyframes vm-progress-slide{0%{background-position:-100% 0}to{background-position:250% 0}}@media(prefers-reduced-motion:reduce){.vm-progress[data-indeterminate] .vm-progress-bar{animation:none;background-position:30% 0}}@media(forced-colors:active){.vm-progress-bar{border:var(--vm-border-1) solid CanvasText}}.vm-progress-ring{--vm-progress-ring-size: var(--vm-space-16);display:inline-flex;flex-direction:column;align-items:center;gap:var(--vm-space-2);max-inline-size:100%;font-family:var(--vm-font-sans);color:var(--vm-color-fg)}.vm-progress-ring[data-size=sm]{--vm-progress-ring-size: var(--vm-space-10)}.vm-progress-ring[data-size=lg]{--vm-progress-ring-size: var(--vm-space-24)}.vm-progress-ring-figure{position:relative;display:grid;place-items:center;inline-size:var(--vm-progress-ring-size);block-size:var(--vm-progress-ring-size)}.vm-progress-ring-svg{position:absolute;inset:0;inline-size:100%;block-size:100%;transform:rotate(-90deg)}.vm-progress-ring-track{stroke:var(--vm-color-bg-inset)}.vm-progress-ring-arc{stroke:var(--vm-action-bg);transition:stroke-dasharray var(--vm-duration-normal) var(--vm-ease-standard)}.vm-progress-ring[data-tone=success] .vm-progress-ring-arc{stroke:var(--vm-color-success-solid)}.vm-progress-ring[data-tone=warning] .vm-progress-ring-arc{stroke:var(--vm-color-warning-solid)}.vm-progress-ring[data-tone=danger] .vm-progress-ring-arc{stroke:var(--vm-color-danger-solid)}.vm-progress-ring-center{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--vm-space-1);max-inline-size:80%;font-size:var(--vm-text-sm);font-weight:var(--vm-weight-semibold);font-variant-numeric:tabular-nums;line-height:var(--vm-leading-tight);text-align:center;overflow-wrap:anywhere}.vm-progress-ring[data-size=sm] .vm-progress-ring-center{font-size:var(--vm-text-xs)}.vm-progress-ring[data-size=lg] .vm-progress-ring-center{font-size:var(--vm-text-lg)}.vm-progress-ring-label{font-size:var(--vm-text-sm);font-weight:var(--vm-weight-medium);line-height:var(--vm-leading-normal);text-align:center;overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){.vm-progress-ring-arc{transition:none}}@media(forced-colors:active){.vm-progress-ring-track{stroke:GrayText}.vm-progress-ring-arc{stroke:CanvasText}}.vm-prose{--vm-prose-code-bg: var(--vm-color-bg-subtle);min-inline-size:0;max-inline-size:var(--vm-size-prose);font-family:var(--vm-font-prose);font-variant-numeric:var(--vm-numerals-variant);font-size:var(--vm-text-md);line-height:var(--vm-leading-relaxed);color:var(--vm-color-fg);overflow-wrap:anywhere;text-wrap:pretty}.vm-prose[data-max-width=none]{max-inline-size:none}.vm-prose[data-align=center]{margin-inline:auto;text-align:center}.vm-prose[data-size=sm]{font-size:var(--vm-text-sm)}.vm-prose[data-size=lg]{font-size:var(--vm-text-lg)}.vm-prose>:first-child{margin-block-start:0}.vm-prose>:last-child{margin-block-end:0}.vm-prose h1,.vm-prose h2,.vm-prose h3,.vm-prose h4,.vm-prose h5,.vm-prose h6{margin-block:var(--vm-space-8) var(--vm-space-3);font-weight:var(--vm-weight-semibold);line-height:var(--vm-leading-tight);letter-spacing:var(--vm-tracking-tight);text-wrap:balance}.vm-prose h1{font-family:var(--vm-font-display);font-size:var(--vm-text-3xl);font-weight:var(--vm-weight-display);line-height:var(--vm-leading-display);letter-spacing:var(--vm-tracking-display)}.vm-prose h2{font-family:var(--vm-font-display);font-size:var(--vm-text-2xl);font-weight:var(--vm-weight-display);line-height:var(--vm-leading-display);letter-spacing:var(--vm-tracking-display)}.vm-prose h1:after,.vm-prose h2:after{content:"";display:block;inline-size:var(--vm-title-rule-width);block-size:var(--vm-title-rule-height);margin-block-start:var(--vm-title-rule-gap);background:var(--vm-title-rule-color)}.vm-prose h3{font-family:var(--vm-font-display);font-size:var(--vm-text-xl);font-weight:var(--vm-weight-display)}.vm-prose h4,.vm-prose h5,.vm-prose h6{font-family:var(--vm-font-sans)}.vm-prose h4{font-size:var(--vm-text-lg)}.vm-prose h5,.vm-prose h6{font-size:var(--vm-text-md)}.vm-prose p,.vm-prose ul,.vm-prose ol,.vm-prose dl,.vm-prose blockquote,.vm-prose pre,.vm-prose table,.vm-prose figure{margin-block:var(--vm-space-4)}.vm-prose ul,.vm-prose ol{padding-inline-start:var(--vm-space-6)}.vm-prose li{margin-block:var(--vm-space-1)}.vm-prose dt{font-weight:var(--vm-weight-semibold)}.vm-prose dd{margin-inline-start:var(--vm-space-6)}.vm-prose blockquote{padding-inline-start:var(--vm-space-4);border-inline-start:var(--vm-border-2) solid var(--vm-color-border-strong);color:var(--vm-color-fg-muted);font-style:italic}.vm-prose a{color:var(--vm-color-accent);text-decoration-line:var(--vm-link-line);text-decoration-thickness:var(--vm-link-thickness);text-decoration-color:var(--vm-link-color);text-underline-offset:var(--vm-link-offset);border-radius:var(--vm-radius-sm)}.vm-prose a:hover{color:var(--vm-color-accent-hover);text-decoration-line:var(--vm-link-hover-line);text-decoration-thickness:var(--vm-link-hover-thickness);text-decoration-color:var(--vm-link-hover-color)}.vm-prose a:focus-visible{outline:var(--vm-focus-width) solid var(--vm-focus-ring);outline-offset:var(--vm-focus-offset)}.vm-prose strong{font-weight:var(--vm-weight-semibold)}.vm-prose code,.vm-prose kbd,.vm-prose samp{padding-inline:var(--vm-space-1);font-family:var(--vm-font-mono);font-size:var(--vm-text-sm);background:var(--vm-prose-code-bg);border-radius:var(--vm-radius-sm)}.vm-prose kbd{border:var(--vm-border-1) solid var(--vm-color-border-strong)}.vm-prose pre{--vm-prose-code-bg: transparent;padding:var(--vm-space-4);font-family:var(--vm-font-mono);font-size:var(--vm-text-sm);line-height:var(--vm-leading-normal);background:var(--vm-color-bg-inset);border-radius:var(--vm-radius-md);overflow-x:auto;overflow-wrap:normal}.vm-prose img,.vm-prose video{display:block;max-inline-size:100%;block-size:auto;border-radius:var(--vm-radius-lg)}.vm-prose figcaption{margin-block-start:var(--vm-space-2);font-size:var(--vm-text-sm);color:var(--vm-color-fg-muted)}.vm-prose table{inline-size:100%;border-collapse:collapse;font-size:var(--vm-text-sm);line-height:var(--vm-leading-normal);overflow-wrap:break-word}.vm-prose :is(div,figure):has(>table){max-inline-size:100%;overflow-x:auto}.vm-prose caption{padding-block-end:var(--vm-space-2);font-weight:var(--vm-weight-semibold);text-align:start;caption-side:top}.vm-prose th,.vm-prose td{padding:var(--vm-space-2) var(--vm-space-3);vertical-align:top;text-align:start;border-block-end:var(--vm-rows-rule) var(--vm-rule-style) var(--vm-rule-color)}.vm-prose tr:nth-child(2n):has(td){background:var(--vm-rows-stripe)}.vm-prose th{font-weight:var(--vm-weight-semibold);color:var(--vm-color-fg);background:var(--vm-color-bg-subtle)}.vm-prose hr{margin-block:var(--vm-space-8);border:0;border-block-start:var(--vm-rule-width) var(--vm-rule-style) var(--vm-rule-color)}@media(forced-colors:active){.vm-prose pre,.vm-prose code,.vm-prose kbd{border:var(--vm-border-1) solid CanvasText}}.vm-pull-quote{display:flex;flex-direction:column;gap:var(--vm-space-3);min-inline-size:0;margin:0;padding-block:var(--vm-space-2);padding-inline-start:var(--vm-space-5);font-family:var(--vm-font-sans);color:var(--vm-color-fg);border-inline-start:var(--vm-space-1) solid var(--vm-color-accent)}.vm-prose .vm-pull-quote{margin-block:var(--vm-space-8)}.vm-pull-quote .vm-pull-quote-text{display:flex;flex-direction:column;gap:var(--vm-space-3);margin:0;max-inline-size:var(--vm-size-container-md);padding:0;font-family:var(--vm-font-display);font-size:var(--vm-text-2xl);font-style:normal;font-weight:var(--vm-weight-display);line-height:var(--vm-leading-display);letter-spacing:var(--vm-tracking-display);color:var(--vm-headline-color);border:0;text-wrap:balance;overflow-wrap:anywhere}.vm-pull-quote[data-size=lg] .vm-pull-quote-text{font-size:var(--vm-text-3xl)}.vm-pull-quote-text p{margin:0}.vm-pull-quote .vm-pull-quote-attribution{margin:0;font-size:var(--vm-text-sm);line-height:var(--vm-leading-normal);color:var(--vm-color-fg-muted);text-align:start}.vm-pull-quote-attribution:before{content:"\2014\a0"}.vm-pull-quote[data-align=center]{align-items:center;padding-block:var(--vm-space-6);padding-inline:var(--vm-space-4);text-align:center;border-inline-start:0;border-block:var(--vm-rule-width) var(--vm-rule-style) var(--vm-rule-color)}.vm-pull-quote[data-align=center] .vm-pull-quote-attribution{text-align:center}@media(forced-colors:active){.vm-pull-quote{border-color:CanvasText}}.vm-radio-group{display:flex;flex-direction:column;gap:var(--vm-space-3);min-inline-size:0;margin:0;padding:0;border:0}.vm-radio-group-legend{padding:0;margin-block-end:var(--vm-space-1);font-family:var(--vm-font-sans);font-size:var(--vm-text-sm);font-weight:var(--vm-weight-medium);line-height:var(--vm-leading-normal);color:var(--vm-color-fg)}.vm-radio-group-required{margin-inline-start:var(--vm-space-1);color:var(--vm-color-danger-fg)}.vm-radio-group-description{margin-block-start:calc(-1 * var(--vm-space-2))}.vm-radio-group-options{display:flex;flex-direction:column;gap:var(--vm-space-3)}.vm-radio-group[data-orientation=horizontal] .vm-radio-group-options{flex-direction:row;flex-wrap:wrap;gap:var(--vm-space-3) var(--vm-space-6)}.vm-radio-group-error{display:flex;align-items:flex-start;gap:var(--vm-space-1)}.vm-radio-group-error .vm-icon{margin-block-start:var(--vm-space-1)}.vm-radio{position:relative;display:inline-flex;align-items:flex-start;gap:var(--vm-space-3);font-family:var(--vm-font-sans);font-size:var(--vm-text-md);line-height:var(--vm-leading-normal);color:var(--vm-color-fg);cursor:pointer}.vm-radio[data-disabled],.vm-radio-group:disabled .vm-radio{color:var(--vm-color-fg-muted);cursor:not-allowed}.vm-radio-input{position:absolute;inline-size:var(--vm-border-1);block-size:var(--vm-border-1);margin:calc(-1 * var(--vm-border-1));padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.vm-radio-box{display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:var(--vm-size-icon-md);block-size:var(--vm-size-icon-md);margin-block-start:calc((var(--vm-text-md) * var(--vm-leading-normal) - var(--vm-size-icon-md)) / 2);background:var(--vm-color-bg);border:var(--vm-stroke-control) solid var(--vm-color-border-strong);border-radius:var(--vm-radius-full);box-shadow:var(--vm-elevation-control);transition:background-color var(--vm-duration-fast) var(--vm-ease-standard),border-color var(--vm-duration-fast) var(--vm-ease-standard)}.vm-radio-box:after{content:"";inline-size:var(--vm-space-2);block-size:var(--vm-space-2);background:var(--vm-mark-fg);border-radius:var(--vm-radius-full);transform:scale(0);transition:transform var(--vm-duration-normal) var(--vm-ease-pop)}.vm-radio:hover .vm-radio-box{border-color:var(--vm-color-fg-subtle)}.vm-radio-input:checked+.vm-radio-box{background:var(--vm-mark-bg);border-color:var(--vm-mark-border)}.vm-radio-input:checked+.vm-radio-box:after{transform:scale(1)}.vm-radio-input:focus-visible+.vm-radio-box{outline:var(--vm-focus-width) solid var(--vm-focus-ring);outline-offset:var(--vm-focus-offset);filter:var(--vm-glow-focus)}.vm-radio-input:disabled+.vm-radio-box{background:var(--vm-color-bg-subtle);border-color:var(--vm-color-border);box-shadow:none}.vm-radio-input:disabled+.vm-radio-box:after{background:var(--vm-color-fg-subtle)}.vm-radio-group[data-invalid] .vm-radio-box{border-color:var(--vm-color-danger-solid)}.vm-radio-text{display:flex;flex-direction:column;gap:var(--vm-space-1);min-inline-size:0}@media(forced-colors:active){.vm-radio-box{border-color:ButtonText}.vm-radio-input:checked+.vm-radio-box{forced-color-adjust:none;background:Highlight;border-color:Highlight}.vm-radio-input:checked+.vm-radio-box:after{background:HighlightText}.vm-radio-input:disabled+.vm-radio-box{border-color:GrayText}}.vm-rating{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--vm-space-1) var(--vm-space-2);min-inline-size:0;margin:0;padding:0;border:0;font-family:var(--vm-font-sans);font-size:var(--vm-text-sm);line-height:var(--vm-leading-tight);color:var(--vm-color-fg-muted)}.vm-rating[data-size=sm]{gap:var(--vm-space-1);font-size:var(--vm-text-xs)}.vm-rating[data-size=lg]{font-size:var(--vm-text-md)}.vm-rating-value{font-weight:var(--vm-weight-semibold);font-variant-numeric:tabular-nums;color:var(--vm-color-fg)}.vm-rating-count{font-variant-numeric:tabular-nums}.vm-rating-stars{display:inline-flex;flex:none;gap:var(--vm-space-1)}.vm-rating-star{position:relative;display:inline-flex;flex:none}.vm-rating-outline{color:var(--vm-color-border-strong)}.vm-rating-clip{position:absolute;inset-block:0;inset-inline-start:0;display:inline-flex;inline-size:100%;overflow:hidden}.vm-rating-star[data-fill=half] .vm-rating-clip{inline-size:50%}.vm-rating-filled{color:var(--vm-color-accent);fill:currentColor}.vm-rating[data-input]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--vm-space-1)}.vm-rating-legend{padding:0;font-size:var(--vm-text-sm);font-weight:var(--vm-weight-medium);line-height:var(--vm-leading-normal);color:var(--vm-color-fg)}.vm-rating-options{display:inline-flex;gap:0;margin-inline-start:calc(-1 * var(--vm-space-2))}.vm-rating-option{position:relative;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--vm-control-height-sm);block-size:var(--vm-control-height-sm);border-radius:var(--vm-radius-sm);cursor:pointer}.vm-rating[data-size=lg] .vm-rating-option{inline-size:var(--vm-control-height-md);block-size:var(--vm-control-height-md)}.vm-rating-input{position:absolute;inset:0;inline-size:100%;block-size:100%;margin:0;opacity:0;cursor:inherit}.vm-rating-mark{color:var(--vm-color-border-strong);transition:color var(--vm-duration-fast) var(--vm-ease-standard),fill var(--vm-duration-fast) var(--vm-ease-standard);fill:transparent}.vm-rating-mark[data-lit]{color:var(--vm-color-accent);fill:currentColor}.vm-rating-input:focus-visible+.vm-rating-mark{border-radius:var(--vm-radius-sm);outline:var(--vm-focus-width) solid var(--vm-color-focus);outline-offset:var(--vm-focus-offset)}.vm-rating[data-input]:disabled .vm-rating-option{cursor:not-allowed}.vm-rating-input:disabled+.vm-rating-mark{color:var(--vm-color-border)}.vm-rating-input:disabled+.vm-rating-mark[data-lit]{color:var(--vm-color-fg-subtle)}@media(forced-colors:active){.vm-rating-outline,.vm-rating-mark{color:CanvasText}.vm-rating-filled,.vm-rating-mark[data-lit]{color:Highlight;fill:Highlight}.vm-rating-input:focus-visible+.vm-rating-mark{outline-color:Highlight}}.vm-reactions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vm-space-1);min-inline-size:0;margin:0;padding:0;list-style:none;font-family:var(--vm-font-sans)}.vm-reactions-item,.vm-reactions-add{display:flex}.vm-reactions-chip{display:inline-flex;align-items:center;gap:var(--vm-space-1);min-block-size:var(--vm-control-height-sm);margin:0;padding-block:0;padding-inline:var(--vm-space-2);font-family:inherit;font-size:var(--vm-text-sm);font-weight:var(--vm-weight-medium);line-height:var(--vm-leading-tight);color:var(--vm-color-fg-muted);background:var(--vm-color-bg-subtle);border:var(--vm-border-1) solid var(--vm-color-border);border-radius:var(--vm-radius-full);user-select:none;transition:background-color var(--vm-duration-fast) var(--vm-ease-standard),border-color var(--vm-duration-fast) var(--vm-ease-standard),color var(--vm-duration-fast) var(--vm-ease-standard)}.vm-reactions[data-size=sm] .vm-reactions-chip{min-block-size:var(--vm-space-6);padding-inline:var(--vm-space-2);font-size:var(--vm-text-xs)}@media(pointer:coarse){.vm-reactions[data-size=sm] .vm-reactions-chip{min-block-size:var(--vm-control-height-sm)}}.vm-reactions-chip[aria-pressed]{cursor:pointer}.vm-reactions-chip[aria-pressed]:hover{color:var(--vm-color-fg);border-color:var(--vm-color-border-strong)}.vm-reactions-chip:focus-visible{outline:var(--vm-focus-width) solid var(--vm-focus-ring);outline-offset:var(--vm-focus-offset)}.vm-reactions-chip[data-pressed]{color:var(--vm-color-accent);background:var(--vm-color-accent-subtle);border-color:var(--vm-color-accent)}.vm-reactions-chip[data-pressed]:hover{color:var(--vm-color-accent-hover);border-color:var(--vm-color-accent-hover)}.vm-reactions-emoji{font-size:var(--vm-text-md);line-height:1}.vm-reactions[data-size=sm] .vm-reactions-emoji{font-size:var(--vm-text-sm)}.vm-reactions-count{font-variant-numeric:tabular-nums}@media(forced-colors:active){.vm-reactions-chip{border-color:ButtonBorder}.vm-reactions-chip[data-pressed]{color:HighlightText;background:Highlight;border-color:Highlight;forced-color-adjust:none}}.vm-resizable{--vm-resizable-size: 50%;--vm-resizable-track: var(--vm-space-3);display:grid;grid-template-columns:calc(var(--vm-resizable-size) - var(--vm-resizable-track) / 2) var(--vm-resizable-track) minmax(0,1fr);box-sizing:border-box;inline-size:100%;min-inline-size:0;font-family:var(--vm-font-sans);color:var(--vm-color-fg)}.vm-resizable[data-orientation=vertical]{grid-template-columns:minmax(0,1fr);grid-template-rows:calc(var(--vm-resizable-size) - var(--vm-resizable-track) / 2) var(--vm-resizable-track) minmax(0,1fr)}.vm-resizable-pane{min-inline-size:0;min-block-size:0;overflow:auto}.vm-resizable[data-dragging]{user-select:none}.vm-resizable[data-dragging]>.vm-resizable-pane{pointer-events:none}.vm-resizable-separator{position:relative;display:grid;place-items:center;touch-action:none;cursor:col-resize;border-radius:var(--vm-radius-sm)}.vm-resizable[data-orientation=vertical]>.vm-resizable-separator{cursor:row-resize}.vm-resizable-separator:before{content:"";position:absolute;inset-block:0;inset-inline-start:calc(50% - var(--vm-border-1) / 2);inline-size:var(--vm-border-1);background:var(--vm-color-border);transition:background var(--vm-duration-fast) var(--vm-ease-standard)}.vm-resizable[data-orientation=vertical]>.vm-resizable-separator:before{inset-block:calc(50% - var(--vm-border-1) / 2) auto;inset-inline:0;inline-size:auto;block-size:var(--vm-border-1)}.vm-resizable-grip{position:relative;display:grid;place-items:center;padding-block:var(--vm-space-1);color:var(--vm-color-fg-muted);background:var(--vm-color-bg-elevated);border:var(--vm-border-1) solid var(--vm-color-border-strong);border-radius:var(--vm-radius-sm)}.vm-resizable[data-orientation=vertical] .vm-resizable-grip{padding-block:0;padding-inline:var(--vm-space-1)}.vm-resizable-separator:hover:before,.vm-resizable-separator:focus-visible:before,.vm-resizable[data-dragging]>.vm-resizable-separator:before{background:var(--vm-color-accent)}.vm-resizable-separator:hover>.vm-resizable-grip,.vm-resizable[data-dragging] .vm-resizable-grip{color:var(--vm-color-fg);border-color:var(--vm-color-accent)}.vm-resizable-separator:focus-visible{outline:var(--vm-focus-width) solid var(--vm-focus-ring);outline-offset:calc(-1 * var(--vm-focus-width))}@media(pointer:coarse){.vm-resizable{--vm-resizable-track: var(--vm-space-6)}}@media(forced-colors:active){.vm-resizable-separator:before{background:CanvasText}.vm-resizable-separator:focus-visible:before{background:Highlight}}@media(width<40rem){.vm-resizable[data-stack-below=sm]{display:block}.vm-resizable[data-stack-below=sm]>.vm-resizable-separator{display:none}}@media(width<48rem){.vm-resizable[data-stack-below=md]{display:block}.vm-resizable[data-stack-below=md]>.vm-resizable-separator{display:none}}@media(width<64rem){.vm-resizable[data-stack-below=lg]{display:block}.vm-resizable[data-stack-below=lg]>.vm-resizable-separator{display:none}}.vm-reveal,.vm-reveal-content{display:grid;grid-template-columns:minmax(0,1fr);min-inline-size:0}@supports (animation-timeline: view()){@media screen and (prefers-reduced-motion:no-preference){.vm-reveal{view-timeline-name:--vm-reveal;view-timeline-axis:block}.vm-reveal[data-effect^=slide]{overflow-x:clip}.vm-reveal-content{animation-name:vm-reveal-rise;animation-timing-function:var(--vm-ease-enter);animation-fill-mode:both;animation-timeline:--vm-reveal;animation-range:entry min(calc(var(--vm-reveal-index, 0) * 12%),60%) entry 100%}.vm-reveal[data-effect=fade]>.vm-reveal-content{animation-name:vm-reveal-fade}.vm-reveal[data-effect=slide-start]>.vm-reveal-content{animation-name:vm-reveal-slide-start}.vm-reveal[data-effect=slide-end]>.vm-reveal-content{animation-name:vm-reveal-slide-end}.vm-reveal[data-effect=zoom]>.vm-reveal-content{animation-name:vm-reveal-zoom}}}@keyframes vm-reveal-fade{0%{opacity:0}}@keyframes vm-reveal-rise{0%{opacity:0;translate:0 var(--vm-space-10)}}@keyframes vm-reveal-slide-start{0%{opacity:0;translate:calc(-1 * var(--vm-reveal-flip, 1) * var(--vm-space-12)) 0}}@keyframes vm-reveal-slide-end{0%{opacity:0;translate:calc(var(--vm-reveal-flip, 1) * var(--vm-space-12)) 0}}@keyframes vm-reveal-zoom{0%{opacity:0;scale:.92}}.vm-reveal:dir(rtl)>.vm-reveal-content{--vm-reveal-flip: -1}.vm-search-input{position:relative;display:flex;align-items:center;inline-size:100%;min-inline-size:0}.vm-search-input-icon{position:absolute;inset-inline-start:var(--vm-control-padding-x-md);pointer-events:none;color:var(--vm-color-fg-muted)}.vm-search-input-control{display:block;inline-size:100%;min-block-size:var(--vm-control-height-md);margin:0;padding-block:0;padding-inline:var(--vm-control-height-md);font-family:var(--vm-font-sans);font-size:var(--vm-text-md);line-height:var(--vm-leading-normal);color:var(--vm-color-fg);background:var(--vm-field-bg);border-style:solid;border-width:var(--vm-field-border-width);border-color:var(--vm-color-border-strong);border-radius:var(--vm-radius-full);appearance:none;transition:border-color var(--vm-duration-fast) var(--vm-ease-standard)}.vm-search-input-control::-webkit-search-cancel-button,.vm-search-input-control::-webkit-search-decoration{appearance:none}.vm-search-input-control::placeholder{color:var(--vm-color-fg-subtle);opacity:1}.vm-search-input-control:hover{border-color:var(--vm-color-fg-subtle)}.vm-search-input-control:focus-visible{outline:var(--vm-focus-width) solid var(--vm-focus-ring);outline-offset:var(--vm-focus-offset);border-color:var(--vm-color-accent);filter:var(--vm-glow-focus)}.vm-search-input-control[aria-invalid=true]{border-color:var(--vm-color-danger-solid)}.vm-search-input-control:disabled{color:var(--vm-color-fg-subtle);background:var(--vm-color-bg-subtle);border-color:var(--vm-color-border);cursor:not-allowed}.vm-search-input[data-size=sm] .vm-search-input-icon{inset-inline-start:var(--vm-control-padding-x-sm)}.vm-search-input[data-size=sm] .vm-search-input-control{min-block-size:var(--vm-control-height-sm);padding-inline:var(--vm-control-height-sm);font-size:var(--vm-text-sm)}.vm-search-input[data-size=lg] .vm-search-input-icon{inset-inline-start:var(--vm-control-padding-x-lg)}.vm-search-input[data-size=lg] .vm-search-input-control{min-block-size:var(--vm-control-height-lg);padding-inline:var(--vm-control-height-lg);font-size:var(--vm-text-lg)}.vm-search-input-clear{position:absolute;inset-inline-end:var(--vm-space-1);border-radius:var(--vm-radius-full)}@media(forced-colors:active){.vm-search-input-control:disabled{color:GrayText;border-color:GrayText}}.vm-section{display:flex;flex-direction:column;gap:var(--vm-space-4);min-inline-size:0;font-family:var(--vm-font-sans);color:var(--vm-color-fg)}.vm-section[data-size=xl],.vm-section[data-size=lg]{gap:var(--vm-space-3)}.vm-section-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--vm-space-2) var(--vm-space-4)}.vm-section-text{display:flex;flex-direction:column;gap:var(--vm-space-2);min-inline-size:0}.vm-section-title{text-wrap:balance}.vm-section-dot{display:inline-block;inline-size:var(--vm-space-3);block-size:var(--vm-space-3);margin-inline-end:var(--vm-space-3);vertical-align:middle;border-radius:var(--vm-radius-full);background:var(--vm-color-fg-subtle)}.vm-section[data-size=xl] .vm-section-dot,.vm-section[data-size=lg] .vm-section-dot{inline-size:var(--vm-space-2);block-size:var(--vm-space-2)}.vm-section[data-tone=accent] .vm-section-dot{background:var(--vm-color-accent)}.vm-section[data-tone=success] .vm-section-dot{background:var(--vm-color-success-solid)}.vm-section[data-tone=warning] .vm-section-dot{background:var(--vm-color-warning-solid)}.vm-section[data-tone=danger] .vm-section-dot{background:var(--vm-color-danger-solid)}.vm-section[data-tone=info] .vm-section-dot{background:var(--vm-color-info-solid)}.vm-section-count{margin-inline-start:var(--vm-space-3);vertical-align:middle;font-family:var(--vm-font-sans);font-variant-caps:normal;letter-spacing:var(--vm-tracking-normal)}.vm-section-description{max-inline-size:var(--vm-size-prose);text-wrap:pretty}.vm-section-actions{display:flex;flex:none;flex-wrap:wrap;align-items:center;gap:var(--vm-space-2)}.vm-section-body{min-inline-size:0}@media(forced-colors:active){.vm-section-dot{background:CanvasText}}.vm-select{position:relative;display:block;inline-size:100%;min-inline-size:0}.vm-select[data-width=auto]{display:inline-block;inline-size:auto}.vm-select[data-width=auto] .vm-select-control{inline-size:auto}.vm-select-control{display:block;inline-size:100%;min-block-size:var(--vm-control-height-md);margin:0;padding-block:0;padding-inline:var(--vm-control-padding-x-md) var(--vm-control-height-md);font-family:var(--vm-font-sans);font-size:var(--vm-text-md);line-height:var(--vm-leading-normal);color:var(--vm-color-fg);background:var(--vm-field-bg);border-style:solid;border-width:var(--vm-field-border-width);border-color:var(--vm-color-border-strong);border-radius:var(--vm-field-radius);appearance:none;cursor:pointer;transition:border-color var(--vm-duration-fast) var(--vm-ease-standard)}.vm-select-control:hover{border-color:var(--vm-color-fg-subtle)}.vm-select-control:focus-visible{outline:var(--vm-focus-width) solid var(--vm-focus-ring);outline-offset:var(--vm-focus-offset);border-color:var(--vm-color-accent);filter:var(--vm-glow-focus)}.vm-select-control:invalid,.vm-select-control:has(option[value=""]:checked){color:var(--vm-color-fg-subtle)}.vm-select[data-size=sm] .vm-select-control{min-block-size:var(--vm-control-height-sm);padding-inline:var(--vm-control-padding-x-sm) var(--vm-control-height-sm);font-size:var(--vm-text-sm)}.vm-select[data-size=lg] .vm-select-control{min-block-size:var(--vm-control-height-lg);padding-inline:var(--vm-control-padding-x-lg) var(--vm-control-height-lg);font-size:var(--vm-text-lg)}.vm-select-control[aria-invalid=true]{border-color:var(--vm-color-danger-solid)}.vm-select-control:disabled{color:var(--vm-color-fg-subtle);background:var(--vm-color-bg-subtle);border-color:var(--vm-color-border);cursor:not-allowed}.vm-select-icon{position:absolute;inset-block-start:50%;inset-inline-end:var(--vm-control-padding-x-md);transform:translateY(-50%);pointer-events:none;color:var(--vm-color-fg-muted)}.vm-select[data-size=sm] .vm-select-icon{inset-inline-end:var(--vm-control-padding-x-sm)}.vm-select[data-size=lg] .vm-select-icon{inset-inline-end:var(--vm-control-padding-x-lg)}.vm-select-control:disabled+.vm-select-icon{color:var(--vm-color-fg-subtle)}@media(forced-colors:active){.vm-select-control:disabled{color:GrayText;border-color:GrayText}}.vm-share-links{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vm-space-2);min-inline-size:0;margin:0;padding:0;list-style:none;font-family:var(--vm-font-sans)}.vm-share-links-item{display:flex;min-inline-size:0}.vm-share-links-link{display:inline-flex;align-items:center;gap:var(--vm-control-gap-md);box-sizing:border-box;min-block-size:var(--vm-control-height-md);margin:0;padding-block:0;padding-inline:var(--vm-control-padding-x-md);font-family:inherit;font-size:var(--vm-text-sm);font-weight:var(--vm-weight-medium);line-height:var(--vm-leading-tight);text-decoration:none;color:var(--vm-color-fg);background:var(--vm-color-bg);border:var(--vm-stroke-control) solid var(--vm-color-border-strong);border-radius:var(--vm-radius-full);cursor:pointer;transition:background-color var(--vm-duration-fast) var(--vm-ease-standard),border-color var(--vm-duration-fast) var(--vm-ease-standard),color var(--vm-duration-fast) var(--vm-ease-standard)}.vm-share-links[data-size=sm] .vm-share-links-link{gap:var(--vm-control-gap-sm);min-block-size:var(--vm-control-height-sm);padding-inline:var(--vm-control-padding-x-sm);font-size:var(--vm-text-xs)}.vm-share-links-link:hover{background:var(--vm-color-bg-subtle);border-color:var(--vm-color-fg-subtle)}.vm-share-links-link:active{background:var(--vm-color-bg-inset)}.vm-share-links-link:focus-visible{outline:var(--vm-focus-width) solid var(--vm-focus-ring);outline-offset:var(--vm-focus-offset)}.vm-share-links-link[data-copied]{color:var(--vm-color-success-fg);border-color:var(--vm-color-success-border);background:var(--vm-color-success-bg)}@media(forced-colors:active){.vm-share-links-link{border-color:ButtonText}.vm-share-links-link[data-copied]{border-color:Highlight}}.vm-site-footer{box-sizing:border-box;inline-size:100%;min-inline-size:0;font-family:var(--vm-font-sans);color:var(--vm-color-fg);border-block-start:var(--vm-rule-width) var(--vm-rule-style) var(--vm-rule-color)}.vm-site-footer[data-tone=subtle]{background:var(--vm-color-bg-subtle)}.vm-site-footer-inner{box-sizing:border-box;display:grid;gap:var(--vm-space-10);max-inline-size:var(--vm-size-container-lg);margin-inline:auto;padding:var(--vm-space-12) var(--vm-space-4) var(--vm-space-8)}.vm-site-footer[data-width=xl]>.vm-site-footer-inner{max-inline-size:var(--vm-size-container-xl)}.vm-site-footer[data-width=full]>.vm-site-footer-inner{max-inline-size:none}.vm-site-footer-top{display:grid;gap:var(--vm-space-10);min-inline-size:0}.vm-site-footer-lead{display:flex;flex-direction:column;align-items:flex-start;gap:var(--vm-space-3);min-inline-size:0}.vm-site-footer-tagline{max-inline-size:var(--vm-size-prose);margin:0;line-height:var(--vm-leading-relaxed);text-wrap:pretty}.vm-site-footer-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(var(--vm-space-24) + var(--vm-space-8))),1fr));gap:var(--vm-space-8) var(--vm-space-6);min-inline-size:0}.vm-site-footer-column{display:flex;flex-direction:column;gap:var(--vm-space-3);min-inline-size:0}.vm-site-footer-title{font-family:var(--vm-label-font);font-weight:var(--vm-label-weight);font-variant-caps:var(--vm-label-variant);letter-spacing:var(--vm-label-tracking);text-transform:var(--vm-label-transform)}.vm-site-footer-list{display:flex;flex-direction:column;gap:var(--vm-space-1);margin:0;padding:0;list-style:none}.vm-site-footer-list .vm-site-footer-link{display:inline-block;padding-block:var(--vm-space-1);overflow-wrap:anywhere}.vm-site-footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--vm-space-3) var(--vm-space-6);min-inline-size:0}.vm-site-footer-bottom[data-rule]{padding-block-start:var(--vm-space-6);border-block-start:var(--vm-border-1) solid var(--vm-color-border)}.vm-site-footer-legal{min-inline-size:0}.vm-site-footer-social{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vm-space-2) var(--vm-space-4)}@media(min-width:48rem){.vm-site-footer-inner{padding-inline:var(--vm-space-6)}}@media(min-width:64rem){.vm-site-footer-top[data-lead]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);column-gap:var(--vm-space-12)}}.vm-site-header{box-sizing:border-box;inline-size:100%;min-inline-size:0;font-family:var(--vm-font-sans);color:var(--vm-color-fg)}.vm-site-header[data-rule]{border-block-end:var(--vm-border-1) solid var(--vm-color-border)}.vm-site-header[data-sticky]{position:sticky;inset-block-start:0;z-index:var(--vm-z-sticky);background:color-mix(in oklab,var(--vm-color-bg) 82%,transparent);backdrop-filter:blur(var(--vm-blur-md));-webkit-backdrop-filter:blur(var(--vm-blur-md))}.vm-site-header[data-sticky][data-open]{background:var(--vm-color-bg)}.vm-site-header-bar{box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;gap:var(--vm-space-2) var(--vm-space-4);max-inline-size:var(--vm-size-container-lg);min-block-size:var(--vm-space-16);margin-inline:auto;padding:var(--vm-space-2) var(--vm-space-4)}.vm-site-header[data-width=xl]>.vm-site-header-bar{max-inline-size:var(--vm-size-container-xl)}.vm-site-header[data-width=full]>.vm-site-header-bar{max-inline-size:none}.vm-site-header-brand{display:flex;align-items:center;min-inline-size:0;margin-inline-end:auto}.vm-site-header-panel{display:none;flex-direction:column;gap:var(--vm-space-4);flex-basis:100%;min-inline-size:0;padding-block:var(--vm-space-2) var(--vm-space-4)}.vm-site-header[data-open] .vm-site-header-panel{display:flex}.vm-site-header-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.vm-site-header-item{border-block-start:var(--vm-border-1) solid var(--vm-color-border)}.vm-site-header-list .vm-site-header-link{display:block;padding:var(--vm-space-3) var(--vm-space-1);font-size:var(--vm-text-md);border-radius:var(--vm-radius-sm)}.vm-site-header-list .vm-site-header-link[aria-current]{color:var(--vm-color-fg);text-decoration-line:underline;text-decoration-color:var(--vm-color-accent);text-decoration-thickness:var(--vm-border-2);text-underline-offset:var(--vm-space-2)}.vm-site-header-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vm-space-3)}@media(min-width:48rem){.vm-site-header-bar{flex-wrap:nowrap;gap:var(--vm-space-6);padding-inline:var(--vm-space-6)}.vm-site-header-bar>.vm-site-header-toggle{display:none}.vm-site-header-bar>.vm-site-header-panel{display:flex;flex-direction:row;flex-basis:auto;align-items:center;gap:var(--vm-space-6);padding-block:0}.vm-site-header-list{flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--vm-space-1) var(--vm-space-5)}.vm-site-header-item{border-block-start:0}.vm-site-header-list .vm-site-header-link{display:inline;padding:0;font-size:var(--vm-text-sm)}.vm-site-header-actions{flex-wrap:nowrap}}@media(forced-colors:active){.vm-site-header-list .vm-site-header-link[aria-current]{text-decoration-color:LinkText}}.vm-site-shell{display:flex;flex-direction:column;min-block-size:100dvh;font-family:var(--vm-font-sans);color:var(--vm-color-fg)}.vm-site-shell[data-theme]{background:var(--vm-color-bg)}.vm-site-shell-skip{position:absolute;inset-block-start:var(--vm-space-2);inset-inline-start:var(--vm-space-2);padding:var(--vm-space-2) var(--vm-space-3);color:var(--vm-color-fg);background:var(--vm-color-bg-elevated);border-radius:var(--vm-radius-md);box-shadow:var(--vm-shadow-md);transform:translateY(-200%);z-index:var(--vm-z-dropdown)}.vm-site-shell-skip:focus{transform:none;outline:var(--vm-focus-width) solid var(--vm-focus-ring);outline-offset:var(--vm-focus-offset)}.vm-site-shell-main{flex:1 0 auto;min-inline-size:0}.vm-site-shell-main:focus-visible{outline:var(--vm-focus-width) solid var(--vm-focus-ring);outline-offset:calc(-1 * var(--vm-focus-width))}.vm-skeleton{display:flex;flex-direction:column;gap:var(--vm-space-2);inline-size:100%;min-inline-size:0;border-radius:var(--vm-radius-md)}.vm-skeleton[data-shape=rect],.vm-skeleton[data-shape=circle],.vm-skeleton-line{display:block;background:linear-gradient(90deg,var(--vm-color-bg-inset) 0%,color-mix(in oklab,var(--vm-color-bg-inset) 40%,var(--vm-color-bg-subtle)) 50%,var(--vm-color-bg-inset) 100%);background-size:200% 100%;animation:vm-skeleton-shimmer var(--vm-duration-shimmer) linear infinite}.vm-skeleton[data-shape=rect]{block-size:var(--vm-space-24)}.vm-skeleton[data-shape=circle]{inline-size:var(--vm-space-12);block-size:var(--vm-space-12);flex:none;border-radius:var(--vm-radius-full)}.vm-skeleton-line{inline-size:100%;block-size:var(--vm-text-md);border-radius:var(--vm-radius-sm)}.vm-skeleton-line[data-last]{inline-size:60%}@keyframes vm-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.vm-skeleton[data-shape=rect],.vm-skeleton[data-shape=circle],.vm-skeleton-line{animation:none}}@media(forced-colors:active){.vm-skeleton[data-shape=rect],.vm-skeleton[data-shape=circle],.vm-skeleton-line{background:GrayText}}.vm-slider{display:flex;align-items:center;gap:var(--vm-space-3);min-inline-size:0;min-block-size:var(--vm-control-height-md)}.vm-slider-control{flex:1;min-inline-size:0;block-size:var(--vm-space-2);margin:0;appearance:none;background:linear-gradient(to right,var(--vm-action-bg) var(--vm-slider-fill),var(--vm-color-bg-inset) 0);border-radius:var(--vm-radius-full);cursor:pointer}.vm-slider-control:dir(rtl){background:linear-gradient(to left,var(--vm-action-bg) var(--vm-slider-fill),var(--vm-color-bg-inset) 0)}.vm-slider-control:focus-visible{outline:var(--vm-focus-width) solid var(--vm-focus-ring);outline-offset:var(--vm-focus-offset)}.vm-slider-control::-webkit-slider-thumb{appearance:none;inline-size:var(--vm-space-5);block-size:var(--vm-space-5);background:var(--vm-color-bg);border:var(--vm-border-2) solid var(--vm-action-bg);border-radius:var(--vm-radius-full);box-shadow:var(--vm-elevation-control);transition:transform var(--vm-duration-fast) var(--vm-ease-standard)}.vm-slider-control::-moz-range-thumb{inline-size:var(--vm-space-5);block-size:var(--vm-space-5);background:var(--vm-color-bg);border:var(--vm-border-2) solid var(--vm-action-bg);border-radius:var(--vm-radius-full);box-shadow:var(--vm-elevation-control)}.vm-slider-control:hover::-webkit-slider-thumb{transform:scale(1.1)}.vm-slider-control:active::-webkit-slider-thumb{background:var(--vm-color-accent-subtle)}.vm-slider-control:active::-moz-range-thumb{background:var(--vm-color-accent-subtle)}.vm-slider-control::-moz-range-thumb{transition:transform var(--vm-duration-fast) var(--vm-ease-standard)}.vm-slider-control:hover::-moz-range-thumb{transform:scale(1.1)}.vm-slider[data-size=sm]{min-block-size:var(--vm-control-height-sm)}.vm-slider[data-size=sm] .vm-slider-control{block-size:var(--vm-space-1)}.vm-slider[data-size=sm] .vm-slider-control::-webkit-slider-thumb{inline-size:var(--vm-space-4);block-size:var(--vm-space-4)}.vm-slider[data-size=sm] .vm-slider-control::-moz-range-thumb{inline-size:var(--vm-space-4);block-size:var(--vm-space-4)}.vm-slider-control:disabled{background:linear-gradient(to right,var(--vm-color-fg-subtle) var(--vm-slider-fill),var(--vm-color-bg-subtle) 0);cursor:not-allowed}.vm-slider-control:disabled:dir(rtl){background:linear-gradient(to left,var(--vm-color-fg-subtle) var(--vm-slider-fill),var(--vm-color-bg-subtle) 0)}.vm-slider-control:disabled::-webkit-slider-thumb{border-color:var(--vm-color-fg-subtle);box-shadow:none}.vm-slider-control:disabled::-moz-range-thumb{border-color:var(--vm-color-fg-subtle);box-shadow:none}.vm-slider-value{min-inline-size:var(--vm-space-10);text-align:end;font-variant-numeric:tabular-nums}@media(forced-colors:active){.vm-slider-control{forced-color-adjust:none;background:linear-gradient(to right,Highlight var(--vm-slider-fill),ButtonFace 0);border:var(--vm-border-1) solid ButtonText}.vm-slider-control::-webkit-slider-thumb{background:ButtonFace;border-color:ButtonText}.vm-slider-control::-moz-range-thumb{background:ButtonFace;border-color:ButtonText}}.vm-sortable-tree{position:relative;box-sizing:border-box;inline-size:100%;min-inline-size:0;font-family:var(--vm-font-sans);font-size:var(--vm-text-md);line-height:var(--vm-leading-normal);color:var(--vm-color-fg)}.vm-sortable-tree[data-dragging]{user-select:none;cursor:grabbing}.vm-sortable-tree-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.vm-sortable-tree-item>.vm-sortable-tree-list{padding-inline-start:var(--vm-space-6)}.vm-sortable-tree-item{min-inline-size:0;border-radius:var(--vm-radius-md)}.vm-sortable-tree-row{display:flex;align-items:center;gap:var(--vm-space-1);min-block-size:var(--vm-control-height-md);padding-inline:var(--vm-space-1);border-radius:var(--vm-radius-md);transition:background-color var(--vm-duration-fast) var(--vm-ease-standard)}.vm-sortable-tree-row:hover{background:var(--vm-color-bg-subtle)}.vm-sortable-tree-footer{display:flex;align-items:center;min-block-size:var(--vm-control-height-md);padding-inline:calc(var(--vm-control-height-sm) + var(--vm-space-2)) var(--vm-space-1)}.vm-sortable-tree-content{flex:1;min-inline-size:0}.vm-sortable-tree-label{overflow-wrap:anywhere}.vm-sortable-tree-item[data-lifted]{background:var(--vm-surface-bg);outline:var(--vm-border-1) solid var(--vm-color-accent);box-shadow:var(--vm-shadow-lg)}.vm-sortable-tree-item[data-dragged]{position:relative;z-index:var(--vm-z-dropdown);transform:translate(var(--vm-sortable-tree-x),var(--vm-sortable-tree-y));background:var(--vm-surface-bg);outline:var(--vm-border-1) solid var(--vm-color-accent);box-shadow:var(--vm-shadow-lg);cursor:grabbing}.vm-sortable-tree-drop{position:absolute;inset-block-start:var(--vm-sortable-tree-drop-top);inset-inline:var(--vm-sortable-tree-drop-start) 0;z-index:var(--vm-z-dropdown);block-size:var(--vm-border-2);margin-block-start:calc(-.5 * var(--vm-border-2));background:var(--vm-color-accent);border-radius:var(--vm-radius-full);pointer-events:none}.vm-sortable-tree-handle,.vm-sortable-tree-toggle{display:grid;flex:none;place-items:center;inline-size:var(--vm-control-height-sm);block-size:var(--vm-control-height-sm);padding:0;color:var(--vm-color-fg-muted);background:none;border:0;border-radius:var(--vm-radius-sm)}.vm-sortable-tree-handle{cursor:grab;touch-action:none}.vm-sortable-tree-toggle{cursor:pointer}.vm-sortable-tree-toggle[data-placeholder]{cursor:auto}.vm-sortable-tree-handle:hover,.vm-sortable-tree-toggle:hover{color:var(--vm-color-fg);background:var(--vm-color-bg-inset)}.vm-sortable-tree-toggle[data-placeholder]:hover{background:none}.vm-sortable-tree-handle[aria-pressed=true]{color:var(--vm-color-accent-fg);background:var(--vm-color-accent)}.vm-sortable-tree-handle:focus-visible,.vm-sortable-tree-toggle:focus-visible{outline:var(--vm-focus-width) solid var(--vm-focus-ring);outline-offset:var(--vm-focus-offset)}.vm-sortable-tree-toggle .vm-icon{transition:rotate var(--vm-duration-fast) var(--vm-ease-standard)}.vm-sortable-tree-toggle[aria-expanded=true] .vm-icon{rotate:90deg}.vm-sortable-tree-toggle:dir(rtl) .vm-icon{scale:-1 1}@media(forced-colors:active){.vm-sortable-tree-item[data-lifted],.vm-sortable-tree-item[data-dragged]{outline-color:Highlight}.vm-sortable-tree-drop{background:Highlight}.vm-sortable-tree-handle[aria-pressed=true]{color:HighlightText;background:Highlight}}.vm-sparkline{position:relative;display:inline-block;flex:none;inline-size:var(--vm-space-20);block-size:var(--vm-space-6);vertical-align:middle;color:var(--vm-color-accent)}.vm-sparkline[data-size=sm]{inline-size:var(--vm-space-16);block-size:var(--vm-space-5)}.vm-sparkline[data-size=lg]{inline-size:var(--vm-space-24);block-size:var(--vm-space-10)}.vm-sparkline[data-tone=neutral]{color:var(--vm-color-fg-muted)}.vm-sparkline[data-tone=success]{color:var(--vm-color-success-solid)}.vm-sparkline[data-tone=warning]{color:var(--vm-color-warning-solid)}.vm-sparkline[data-tone=danger]{color:var(--vm-color-danger-solid)}.vm-sparkline[data-tone=info]{color:var(--vm-color-info-solid)}.vm-sparkline-canvas{display:block;inline-size:100%;block-size:100%;overflow:visible}.vm-sparkline-line{fill:none;stroke:currentColor;stroke-width:var(--vm-border-2);stroke-linecap:round;stroke-linejoin:round}.vm-sparkline-area{fill:color-mix(in oklab,currentColor 18%,transparent)}.vm-sparkline-bar{fill:currentColor}.vm-sparkline-bar:has(~[data-last]){fill:color-mix(in oklab,currentColor 45%,transparent)}.vm-sparkline-dot{position:absolute;inset-inline-start:var(--vm-sparkline-x);inset-block-start:var(--vm-sparkline-y);box-sizing:border-box;inline-size:var(--vm-space-2);block-size:var(--vm-space-2);transform:translate(-50%,-50%);border:var(--vm-border-1) solid var(--vm-color-bg);border-radius:var(--vm-radius-full);background:currentColor}[dir=rtl] .vm-sparkline-canvas{transform:scaleX(-1)}@media(forced-colors:active){.vm-sparkline{color:CanvasText}.vm-sparkline-dot{border-color:Canvas;background:CanvasText}}.vm-spinner{display:inline-block;inline-size:var(--vm-size-icon-md);block-size:var(--vm-size-icon-md);flex:none;vertical-align:middle;color:var(--vm-color-accent);animation:vm-spinner-rotate var(--vm-duration-spin) linear infinite}.vm-spinner[data-size=sm]{inline-size:var(--vm-size-icon-sm);block-size:var(--vm-size-icon-sm)}.vm-spinner[data-size=lg]{inline-size:var(--vm-size-icon-lg);block-size:var(--vm-size-icon-lg)}.vm-spinner-track{opacity:.2}@keyframes vm-spinner-rotate{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.vm-spinner{animation:none}}.vm-split{--vm-split-first: 1fr;--vm-split-second: 1fr;--vm-split-columns: minmax(0, var(--vm-split-first)) minmax(0, var(--vm-split-second));display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:var(--vm-space-8);min-inline-size:0}.vm-split>*{min-inline-size:0}.vm-split[data-ratio="1:2"]{--vm-split-second: 2fr}.vm-split[data-ratio="2:1"]{--vm-split-first: 2fr}.vm-split[data-ratio="2:3"]{--vm-split-first: 2fr;--vm-split-second: 3fr}.vm-split[data-ratio="3:2"]{--vm-split-first: 3fr;--vm-split-second: 2fr}.vm-split[data-reverse]{--vm-split-columns: minmax(0, var(--vm-split-second)) minmax(0, var(--vm-split-first))}.vm-split[data-align=start]{align-items:start}.vm-split[data-align=end]{align-items:end}.vm-split[data-align=stretch]{align-items:stretch}.vm-split[data-gap=sm]{gap:var(--vm-space-5)}.vm-split[data-gap=lg]{gap:var(--vm-space-10)}@media(min-width:40rem){.vm-split[data-stack-below=sm]{grid-template-columns:var(--vm-split-columns)}.vm-split[data-stack-below=sm][data-reverse]>:first-child{order:1}}@media(min-width:48rem){.vm-split[data-stack-below=md]{grid-template-columns:var(--vm-split-columns)}.vm-split[data-stack-below=md][data-reverse]>:first-child{order:1}}@media(min-width:64rem){.vm-split[data-stack-below=lg]{grid-template-columns:var(--vm-split-columns)}.vm-split[data-stack-below=lg][data-reverse]>:first-child{order:1}.vm-split[data-gap=md]{gap:var(--vm-space-12)}.vm-split[data-gap=lg]{gap:var(--vm-space-16)}}.vm-stack{display:flex;flex-direction:column;align-items:stretch;gap:var(--vm-space-4);margin:0;padding:0;min-inline-size:0;list-style:none}.vm-stack[data-gap="0"]{gap:var(--vm-space-0)}.vm-stack[data-gap="1"]{gap:var(--vm-space-1)}.vm-stack[data-gap="2"]{gap:var(--vm-space-2)}.vm-stack[data-gap="3"]{gap:var(--vm-space-3)}.vm-stack[data-gap="5"]{gap:var(--vm-space-5)}.vm-stack[data-gap="6"]{gap:var(--vm-space-6)}.vm-stack[data-gap="8"]{gap:var(--vm-space-8)}.vm-stack[data-gap="10"]{gap:var(--vm-space-10)}.vm-stack[data-gap="12"]{gap:var(--vm-space-12)}.vm-stack[data-gap="16"]{gap:var(--vm-space-16)}.vm-stack[data-gap="20"]{gap:var(--vm-space-20)}.vm-stack[data-gap="24"]{gap:var(--vm-space-24)}.vm-stack[data-align=start]{align-items:flex-start}.vm-stack[data-align=center]{align-items:center}.vm-stack[data-align=end]{align-items:flex-end}.vm-stat{display:flex;flex-direction:column;gap:var(--vm-space-1);min-inline-size:0;margin:0;padding:var(--vm-space-5);font-family:var(--vm-font-sans);color:var(--vm-color-fg);background:var(--vm-color-bg-elevated);border:var(--vm-border-1) solid var(--vm-color-border);border-radius:var(--vm-radius-lg)}.vm-stat[data-variant=soft]{background:var(--vm-color-bg-subtle);border-color:transparent}.vm-stat-label{display:flex;align-items:center;gap:var(--vm-space-2);font-size:var(--vm-text-sm);font-weight:var(--vm-weight-medium);line-height:var(--vm-leading-normal);color:var(--vm-color-fg-muted);overflow-wrap:anywhere}.vm-stat-icon{flex:none;color:var(--vm-color-fg-subtle)}.vm-stat-value{margin:0;font-size:var(--vm-text-3xl);font-weight:var(--vm-weight-bold);font-variant-numeric:tabular-nums;line-height:var(--vm-leading-tight);letter-spacing:var(--vm-tracking-tight);overflow-wrap:anywhere}.vm-stat-delta{display:inline-flex;align-items:center;gap:var(--vm-space-1);margin:0;font-size:var(--vm-text-sm);font-weight:var(--vm-weight-medium);font-variant-numeric:tabular-nums;line-height:var(--vm-leading-normal);color:var(--vm-color-fg-muted)}.vm-stat-delta[data-tone=accent]{color:var(--vm-color-accent)}.vm-stat-delta[data-tone=success]{color:var(--vm-color-success-fg)}.vm-stat-delta[data-tone=warning]{color:var(--vm-color-warning-fg)}.vm-stat-delta[data-tone=danger]{color:var(--vm-color-danger-fg)}.vm-stat-delta[data-tone=info]{color:var(--vm-color-info-fg)}.vm-stat-description{margin:0;font-size:var(--vm-text-sm);line-height:var(--vm-leading-normal);color:var(--vm-color-fg-muted);overflow-wrap:anywhere}@media(forced-colors:active){.vm-stat{border-color:CanvasText}}.vm-steps{display:flex;flex-direction:column;gap:var(--vm-space-4);margin:0;padding:0;list-style:none;font-family:var(--vm-font-sans)}.vm-steps-item{position:relative;display:flex;flex:1;align-items:flex-start;gap:var(--vm-space-3);min-inline-size:0}.vm-steps-item:before{content:"";position:absolute;inset-block-start:var(--vm-control-height-sm);inset-block-end:calc(-1 * var(--vm-space-4));inset-inline-start:calc(var(--vm-control-height-sm) / 2 - var(--vm-border-1));inline-size:var(--vm-border-2);background:var(--vm-color-border)}.vm-steps-item:last-child:before{display:none}.vm-steps-item[data-state=complete]:before{background:var(--vm-color-accent)}.vm-steps-marker{display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:var(--vm-control-height-sm);block-size:var(--vm-control-height-sm);font-size:var(--vm-text-sm);font-weight:var(--vm-weight-medium);font-variant-numeric:tabular-nums;color:var(--vm-color-fg-muted);background:var(--vm-color-bg);border:var(--vm-border-2) solid var(--vm-color-border);border-radius:var(--vm-radius-full);transition:background-color var(--vm-duration-normal) var(--vm-ease-standard),border-color var(--vm-duration-normal) var(--vm-ease-standard),color var(--vm-duration-normal) var(--vm-ease-standard)}.vm-steps-item[data-state=complete] .vm-steps-marker{color:var(--vm-color-accent-fg);background:var(--vm-color-accent);border-color:var(--vm-color-accent)}.vm-steps-item[data-state=current] .vm-steps-marker{color:var(--vm-color-accent);border-color:var(--vm-color-accent);box-shadow:0 0 0 var(--vm-space-1) var(--vm-color-accent-subtle)}.vm-steps-text{display:flex;flex-direction:column;gap:var(--vm-space-1);padding-block-start:var(--vm-space-1);min-inline-size:0}.vm-steps-item[data-state=upcoming] .vm-steps-label{color:var(--vm-color-fg-muted)}.vm-steps-item[data-state=current] .vm-steps-label{color:var(--vm-color-accent)}@media(min-width:40rem){.vm-steps[data-orientation=horizontal]{flex-direction:row;gap:var(--vm-space-2)}.vm-steps[data-orientation=horizontal] .vm-steps-item{flex-direction:column;align-items:center;text-align:center}.vm-steps[data-orientation=horizontal] .vm-steps-item:before{inset-block-start:calc(var(--vm-control-height-sm) / 2 - var(--vm-border-1));inset-block-end:auto;inset-inline-start:calc(50% + var(--vm-control-height-sm) / 2);inline-size:calc(100% - var(--vm-control-height-sm) + var(--vm-space-2));block-size:var(--vm-border-2)}.vm-steps[data-orientation=horizontal] .vm-steps-text{align-items:center;padding-block-start:0}}@media(forced-colors:active){.vm-steps-item[data-state=complete] .vm-steps-marker{forced-color-adjust:none;color:Canvas;background:CanvasText;border-color:CanvasText}.vm-steps-item[data-state=current] .vm-steps-marker{border-color:Highlight}}.vm-streaming-text{min-inline-size:0;font-family:var(--vm-font-sans);font-size:var(--vm-text-md);line-height:var(--vm-leading-relaxed);color:var(--vm-color-fg);overflow-wrap:anywhere}.vm-streaming-text-content{white-space:pre-wrap}.vm-streaming-text-caret{position:relative}.vm-streaming-text-caret:after{content:"";position:absolute;inset-block:0;inset-inline-start:var(--vm-space-1);inline-size:var(--vm-border-2);background:var(--vm-color-accent);border-radius:var(--vm-radius-full);animation:vm-streaming-text-blink calc(var(--vm-duration-slow) * 3) steps(2,jump-none) infinite}@keyframes vm-streaming-text-blink{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.vm-streaming-text-caret:after{animation:none}}@media(forced-colors:active){.vm-streaming-text-caret:after{background:CanvasText}}.vm-swipe-actions{position:relative;display:block;box-sizing:border-box;min-inline-size:0;margin:0;padding:0;overflow:hidden;isolation:isolate;font-family:var(--vm-font-sans);color:var(--vm-color-fg);list-style:none}.vm-swipe-actions-slide{position:relative;z-index:var(--vm-z-sticky);display:flex;align-items:center;gap:var(--vm-space-2);min-inline-size:0;background:var(--vm-color-bg);touch-action:pan-y;transition:transform var(--vm-duration-normal) var(--vm-ease-exit)}.vm-swipe-actions[data-surface=elevated]>.vm-swipe-actions-slide{background:var(--vm-color-bg-elevated)}.vm-swipe-actions[data-surface=subtle]>.vm-swipe-actions-slide{background:var(--vm-color-bg-subtle)}.vm-swipe-actions[data-revealed]>.vm-swipe-actions-slide{transition:transform var(--vm-duration-normal) var(--vm-ease-enter)}.vm-swipe-actions-slide[data-swiping]{transition:none;user-select:none;-webkit-user-select:none}.vm-swipe-actions-content{flex:1;min-inline-size:0}.vm-swipe-actions-more{flex:none;padding-inline-end:var(--vm-space-2)}@media(hover:none)and (pointer:coarse){.vm-swipe-actions-more{display:none}}.vm-swipe-actions-tray{position:absolute;inset-block:0;inset-inline-end:0;display:flex;flex-direction:row-reverse}.vm-swipe-actions-tray[data-side=start]{inset-inline:0 auto;flex-direction:row}.vm-swipe-actions-action{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--vm-space-1);box-sizing:border-box;min-inline-size:var(--vm-space-20);min-block-size:var(--vm-control-height-lg);margin:0;padding:var(--vm-space-2) var(--vm-space-3);font:inherit;font-size:var(--vm-text-xs);font-weight:var(--vm-weight-semibold);color:var(--vm-color-fg);cursor:pointer;background:var(--vm-color-bg-inset);border:0;border-radius:0}.vm-swipe-actions-action[data-tone=accent]{color:var(--vm-color-accent-fg);background:var(--vm-color-accent)}.vm-swipe-actions-action[data-tone=success]{color:var(--vm-color-success-solid-fg);background:var(--vm-color-success-solid)}.vm-swipe-actions-action[data-tone=warning]{color:var(--vm-color-warning-solid-fg);background:var(--vm-color-warning-solid)}.vm-swipe-actions-action[data-tone=danger]{color:var(--vm-color-danger-solid-fg);background:var(--vm-color-danger-solid)}.vm-swipe-actions-action:focus-visible{outline:var(--vm-focus-width) solid var(--vm-focus-ring);outline-offset:calc(-1 * var(--vm-focus-width) - var(--vm-focus-offset))}.vm-swipe-actions-action:not([data-tone=neutral]):focus-visible{outline-color:currentcolor}.vm-swipe-actions-label{white-space:nowrap}@media(forced-colors:active){.vm-swipe-actions-action{border-inline-start:var(--vm-border-1) solid ButtonBorder}}.vm-switch{display:inline-flex;align-items:flex-start;gap:var(--vm-space-3);font-family:var(--vm-font-sans);font-size:var(--vm-text-md);line-height:var(--vm-leading-normal);color:var(--vm-color-fg);cursor:pointer}.vm-switch[data-disabled]{color:var(--vm-color-fg-muted);cursor:not-allowed}.vm-switch-control{position:relative;flex:none;inline-size:var(--vm-space-10);block-size:var(--vm-space-6);margin:0;margin-block-start:calc((var(--vm-text-md) * var(--vm-leading-normal) - var(--vm-space-6)) / 2);padding:0;background:var(--vm-color-border-strong);border:var(--vm-border-1) solid transparent;border-radius:var(--vm-radius-full);cursor:inherit;transition:background-color var(--vm-duration-fast) var(--vm-ease-standard)}.vm-switch-control:before{content:"";position:absolute;inset-block-start:calc(var(--vm-space-1) - var(--vm-border-1));inset-inline-start:calc(var(--vm-space-1) - var(--vm-border-1));inline-size:var(--vm-space-4);block-size:var(--vm-space-4);background:var(--vm-color-bg);border-radius:var(--vm-radius-full);box-shadow:var(--vm-elevation-control);transition:transform var(--vm-duration-normal) var(--vm-ease-pop)}.vm-switch:hover .vm-switch-control{background:var(--vm-color-fg-subtle)}.vm-switch-control[aria-checked=true]{background-color:var(--vm-action-bg);background-image:var(--vm-action-image);background-size:var(--vm-action-size);background-position:var(--vm-action-position);transition:background-color var(--vm-duration-fast) var(--vm-ease-standard),background-position var(--vm-duration-slow) var(--vm-ease-standard)}.vm-switch:hover .vm-switch-control[aria-checked=true]{background-color:var(--vm-action-hover);background-image:var(--vm-action-image-hover);background-position:var(--vm-action-position-hover)}.vm-switch-control[aria-checked=true]:before{transform:translate(var(--vm-space-4))}.vm-switch-control:focus-visible{outline:var(--vm-focus-width) solid var(--vm-focus-ring);outline-offset:var(--vm-focus-offset);filter:var(--vm-glow-focus)}.vm-switch-control:disabled{background:var(--vm-color-border)}.vm-switch-control:disabled:before{background:var(--vm-color-bg-subtle);box-shadow:none}.vm-switch[data-invalid] .vm-switch-control{border-color:var(--vm-color-danger-solid)}.vm-switch-error{display:flex;align-items:flex-start;gap:var(--vm-space-1)}.vm-switch-error .vm-icon{margin-block-start:var(--vm-space-1)}.vm-switch-text{display:flex;flex-direction:column;gap:var(--vm-space-1);min-inline-size:0}@media(forced-colors:active){.vm-switch-control{border-color:ButtonText}.vm-switch-control:before{background:ButtonText}.vm-switch-control[aria-checked=true]{forced-color-adjust:none;background:Highlight;border-color:Highlight}.vm-switch-control[aria-checked=true]:before{background:HighlightText}.vm-switch-control:disabled{border-color:GrayText}.vm-switch-control:disabled:before{background:GrayText}}@media(pointer:coarse){.vm-switch-control:after{content:"";position:absolute;inset:calc(-1 * var(--vm-space-3)) calc(-1 * var(--vm-space-1))}}.vm-table-wrapper{inline-size:100%;max-inline-size:100%;overflow:auto}.vm-table-wrapper:focus-visible{outline:var(--vm-focus-width) solid var(--vm-focus-ring);outline-offset:calc(-1 * var(--vm-focus-width))}.vm-table-wrapper[data-variant=bordered]{border:var(--vm-border-1) solid var(--vm-color-border);border-radius:var(--vm-radius-lg)}.vm-table{inline-size:100%;border-collapse:collapse;font-family:var(--vm-font-sans);font-size:var(--vm-text-sm);line-height:var(--vm-leading-normal);color:var(--vm-color-fg);text-align:start}.vm-table-caption{padding:var(--vm-space-3);font-size:var(--vm-text-md);font-weight:var(--vm-weight-semibold);text-align:start;caption-side:top}.vm-table th,.vm-table td{padding:var(--vm-space-3);vertical-align:middle;text-align:start;overflow-wrap:break-word}.vm-table tr{border-block-end:var(--vm-rows-rule) var(--vm-rule-style) var(--vm-rule-color)}.vm-table tr:nth-child(2n){background:var(--vm-rows-stripe)}.vm-table tr:last-child{border-block-end:0}.vm-table[data-density=compact] th,.vm-table[data-density=compact] td{padding-block:var(--vm-space-2)}.vm-table th[scope=col]{font-family:var(--vm-label-font);font-size:var(--vm-text-xs);font-weight:var(--vm-label-weight);text-transform:var(--vm-label-transform);font-variant-caps:var(--vm-label-variant);letter-spacing:var(--vm-label-tracking);color:var(--vm-color-fg-muted);background:var(--vm-color-bg-subtle);white-space:nowrap}.vm-table th[scope=row]{font-weight:var(--vm-weight-semibold)}.vm-table-wrapper[data-sticky] th[scope=col]{position:sticky;inset-block-start:0;z-index:var(--vm-z-sticky)}.vm-table [data-align=end]{text-align:end}.vm-table tr:hover{background:var(--vm-color-bg-subtle)}.vm-table tr[data-selected]{--vm-checkbox-ring: var(--vm-selected-ring);color:var(--vm-selected-fg);background:var(--vm-selected-bg);box-shadow:inset var(--vm-selected-bar) 0 0 0 var(--vm-selected-bar-color)}.vm-table-sort{display:inline-flex;align-items:center;gap:var(--vm-space-1);margin:0;padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;font-variant-caps:inherit;color:inherit;background:none;border:0;border-radius:var(--vm-radius-sm);cursor:pointer}.vm-table-sort:hover{color:var(--vm-color-fg)}.vm-table-sort:focus-visible{outline:var(--vm-focus-width) solid var(--vm-focus-ring);outline-offset:var(--vm-focus-offset)}.vm-table-select{inline-size:var(--vm-control-height-md)}.vm-table-select .vm-checkbox{gap:0;color:inherit;user-select:none}.vm-table .vm-table-empty{padding-block:var(--vm-space-8);text-align:center;color:var(--vm-color-fg-muted)}.vm-table-bulk{position:sticky;inset-inline-start:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--vm-space-2) var(--vm-space-4);box-sizing:border-box;min-block-size:calc(var(--vm-control-height-sm) + 2 * var(--vm-space-2));padding:var(--vm-space-2) var(--vm-space-3);font-family:var(--vm-font-sans);font-size:var(--vm-text-sm);color:var(--vm-color-fg-muted);border-block-end:var(--vm-rule-width) var(--vm-rule-style) var(--vm-rule-color)}.vm-table-bulk-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vm-space-2)}.vm-table[data-pinned] tr{--vm-table-row-tint: transparent}.vm-table[data-pinned] tr:nth-child(2n){--vm-table-row-tint: var(--vm-rows-stripe)}.vm-table[data-pinned] tr:hover{--vm-table-row-tint: var(--vm-color-bg-subtle)}.vm-table[data-pinned] tr[data-selected]{--vm-table-row-tint: var(--vm-selected-bg)}.vm-table-pinned{position:sticky;inset-inline-start:0;z-index:var(--vm-z-sticky);background:linear-gradient(var(--vm-table-row-tint),var(--vm-table-row-tint)),var(--vm-color-bg)}.vm-table-pinned[scope=col]{z-index:calc(var(--vm-z-sticky) + 1);background:var(--vm-color-bg-subtle)}.vm-table[data-pinned] .vm-table-caption{position:sticky;inset-inline-start:0;box-sizing:border-box;inline-size:fit-content}.vm-table[data-pinned]{--vm-table-select-size: calc(var(--vm-size-icon-md) + 2 * var(--vm-space-3))}.vm-table-pinned[data-select]{box-sizing:border-box;inline-size:var(--vm-table-select-size);min-inline-size:var(--vm-table-select-size)}.vm-table-pinned[data-after-select]{inset-inline-start:var(--vm-table-select-size)}.vm-table[data-pinned] tr{--vm-table-row-bar: 0 0 0 0 transparent}.vm-table[data-pinned] tr[data-selected]{--vm-table-row-bar: inset var(--vm-selected-bar) 0 0 0 var(--vm-selected-bar-color)}.vm-table-pinned:first-child{box-shadow:var(--vm-table-row-bar)}.vm-table-pinned[data-edge]{box-shadow:inset calc(-1 * var(--vm-border-1)) 0 0 var(--vm-color-border)}.vm-table-pinned[data-edge]:first-child{box-shadow:var(--vm-table-row-bar),inset calc(-1 * var(--vm-border-1)) 0 0 var(--vm-color-border)}@media(forced-colors:active){.vm-table-pinned[data-edge]{border-inline-end:var(--vm-border-1) solid CanvasText}}@media(width<40rem){.vm-table[data-responsive=cards] .vm-table-pinned{position:static;background:none;box-shadow:none}.vm-table[data-responsive=cards] .vm-table-head{position:absolute;inline-size:var(--vm-border-1);block-size:var(--vm-border-1);margin:calc(-1 * var(--vm-border-1));padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.vm-table[data-responsive=cards] tbody,.vm-table[data-responsive=cards] tr{display:block}.vm-table[data-responsive=cards] tr{margin-block-end:var(--vm-space-3);border:var(--vm-border-1) solid var(--vm-color-border);border-radius:var(--vm-radius-lg);background:var(--vm-color-bg-elevated)}.vm-table[data-responsive=cards] tr:last-child{margin-block-end:0}.vm-table[data-responsive=cards] td{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--vm-space-1) var(--vm-space-4);border-block-end:var(--vm-rule-width) var(--vm-rule-style) var(--vm-rule-color)}.vm-table[data-responsive=cards] th[scope=row]{display:block;border-block-end:var(--vm-rule-width) var(--vm-rule-style) var(--vm-rule-color)}.vm-table[data-responsive=cards] td[data-label]:before{content:attr(data-label);flex:none;font-family:var(--vm-label-font);font-size:var(--vm-text-xs);font-weight:var(--vm-label-weight);text-transform:var(--vm-label-transform);font-variant-caps:var(--vm-label-variant);letter-spacing:var(--vm-label-tracking);text-align:start;color:var(--vm-color-fg-muted)}.vm-table[data-responsive=cards] td:last-child{border-block-end:0}.vm-table[data-responsive=cards] td:empty{display:none}.vm-table[data-responsive=cards] .vm-table-empty{display:block}.vm-table[data-responsive=cards] .vm-table-select{inline-size:auto;justify-content:flex-start}}.vm-tabs{display:flex;flex-direction:column;gap:var(--vm-space-4);min-inline-size:0;font-family:var(--vm-font-sans);color:var(--vm-color-fg)}.vm-tabs[data-orientation=vertical]{flex-direction:row;align-items:flex-start;gap:var(--vm-space-6)}.vm-tabs-list{display:flex;gap:var(--vm-space-1);max-inline-size:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;border-block-end:var(--vm-border-1) solid var(--vm-color-border)}.vm-tabs-list::-webkit-scrollbar{display:none}.vm-tabs[data-orientation=vertical] .vm-tabs-list{flex-direction:column;flex:none;gap:var(--vm-space-1);min-inline-size:var(--vm-size-menu-min);overflow:visible;border-block-end:0;border-inline-end:var(--vm-border-1) solid var(--vm-color-border)}.vm-tabs-tab{display:inline-flex;flex:none;align-items:center;gap:var(--vm-control-gap-sm);min-block-size:var(--vm-control-height-md);margin:0;padding-block:0;padding-inline:var(--vm-control-padding-x-sm);font:inherit;font-size:var(--vm-text-sm);font-weight:var(--vm-weight-medium);line-height:var(--vm-leading-tight);white-space:nowrap;color:var(--vm-color-fg-muted);background:transparent;border:0;border-block-end:var(--vm-border-2) solid transparent;border-start-start-radius:var(--vm-radius-md);border-start-end-radius:var(--vm-radius-md);cursor:pointer;transition:color var(--vm-duration-fast) var(--vm-ease-standard),background-color var(--vm-duration-fast) var(--vm-ease-standard),border-color var(--vm-duration-fast) var(--vm-ease-standard)}.vm-tabs-tab:hover{color:var(--vm-color-fg);background:var(--vm-color-bg-subtle)}.vm-tabs-tab:focus-visible{outline:var(--vm-focus-width) solid var(--vm-focus-ring);outline-offset:calc(-1 * var(--vm-focus-width))}.vm-tabs-tab[aria-selected=true]{color:var(--vm-color-accent);border-block-end-color:var(--vm-color-accent)}.vm-tabs-tab:disabled{color:var(--vm-color-fg-subtle);cursor:not-allowed}.vm-tabs[data-sticky] .vm-tabs-list{position:sticky;inset-block-start:var(--vm-space-20);z-index:var(--vm-z-sticky)}.vm-tabs[data-orientation=vertical] .vm-tabs-tab{inline-size:100%;justify-content:flex-start;white-space:normal;text-align:start;border-block-end:0;border-radius:0;border-start-end-radius:var(--vm-radius-md);border-end-end-radius:var(--vm-radius-md)}.vm-tabs[data-orientation=vertical] .vm-tabs-tab[aria-selected=true]{color:var(--vm-selected-fg);background:var(--vm-selected-bg);box-shadow:inset var(--vm-selected-bar) 0 0 0 var(--vm-selected-bar-color)}.vm-tabs[data-orientation=vertical] .vm-tabs-tab[aria-selected=true]:focus-visible{outline-color:var(--vm-selected-ring)}.vm-tabs-icon{color:currentColor}.vm-tabs-panel{min-inline-size:0;flex:1;border-radius:var(--vm-radius-md)}.vm-tabs-panel:focus-visible{outline:var(--vm-focus-width) solid var(--vm-focus-ring);outline-offset:var(--vm-focus-offset)}@media(forced-colors:active){.vm-tabs-tab[aria-selected=true]{forced-color-adjust:none;color:Highlight;border-block-end-color:Highlight}.vm-tabs[data-orientation=vertical] .vm-tabs-tab[aria-selected=true]{color:HighlightText;background:Highlight;box-shadow:none}.vm-tabs-tab:disabled{color:GrayText}}.vm-tag{display:inline-flex;align-items:center;gap:var(--vm-control-gap-sm);max-inline-size:100%;min-block-size:var(--vm-control-height-sm);padding-inline:var(--vm-space-3);font-family:var(--vm-font-sans);font-size:var(--vm-text-sm);font-weight:var(--vm-weight-medium);line-height:var(--vm-leading-tight);color:var(--vm-color-fg);background:var(--vm-color-bg-subtle);border:var(--vm-border-1) solid var(--vm-color-border);border-radius:var(--vm-shape-chip)}.vm-tag[data-removable]{padding-inline-end:var(--vm-space-1)}.vm-tag[data-size=sm]{min-block-size:var(--vm-space-6);padding-inline:var(--vm-space-2);font-size:var(--vm-text-xs)}.vm-tag-icon{flex:none}.vm-tag-label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.vm-tag-remove{display:inline-flex;align-items:center;justify-content:center;flex:none;inline-size:var(--vm-space-6);block-size:var(--vm-space-6);margin:0;padding:0;color:inherit;background:transparent;border:0;border-radius:var(--vm-radius-full);cursor:pointer;transition:background-color var(--vm-duration-fast) var(--vm-ease-standard)}.vm-tag-remove:hover{background:color-mix(in oklab,currentColor 12%,transparent)}.vm-tag-remove:focus-visible{outline:var(--vm-focus-width) solid var(--vm-focus-ring);outline-offset:0}.vm-tag[data-tone=accent]{color:var(--vm-color-accent);background:var(--vm-color-accent-subtle);border-color:transparent}.vm-tag[data-tone=success]{color:var(--vm-color-success-fg);background:var(--vm-color-success-bg);border-color:var(--vm-color-success-border)}.vm-tag[data-tone=warning]{color:var(--vm-color-warning-fg);background:var(--vm-color-warning-bg);border-color:var(--vm-color-warning-border)}.vm-tag[data-tone=danger]{color:var(--vm-color-danger-fg);background:var(--vm-color-danger-bg);border-color:var(--vm-color-danger-border)}.vm-tag[data-tone=info]{color:var(--vm-color-info-fg);background:var(--vm-color-info-bg);border-color:var(--vm-color-info-border)}@media(forced-colors:active){.vm-tag{border-color:CanvasText}.vm-tag-remove{border:var(--vm-border-1) solid ButtonText}}.vm-tags-input{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vm-space-1);box-sizing:border-box;inline-size:100%;min-block-size:var(--vm-control-height-md);padding-block:var(--vm-space-1);padding-inline:var(--vm-control-padding-x-md);font-family:var(--vm-font-sans);font-size:var(--vm-text-md);line-height:var(--vm-leading-normal);color:var(--vm-color-fg);background:var(--vm-field-bg);border-style:solid;border-width:var(--vm-field-border-width);border-color:var(--vm-color-border-strong);border-radius:var(--vm-field-radius);cursor:text;transition:border-color var(--vm-duration-fast) var(--vm-ease-standard)}.vm-tags-input:hover{border-color:var(--vm-color-fg-subtle)}.vm-tags-input-input:focus-visible{outline:none}.vm-tags-input:has(.vm-tags-input-input:focus-visible){outline:var(--vm-focus-width) solid var(--vm-focus-ring);outline-offset:var(--vm-focus-offset);border-color:var(--vm-color-accent)}.vm-tags-input[data-size=sm]{min-block-size:var(--vm-control-height-sm);padding-inline:var(--vm-control-padding-x-sm);font-size:var(--vm-text-sm)}.vm-tags-input[data-size=lg]{min-block-size:var(--vm-control-height-lg);padding-inline:var(--vm-control-padding-x-lg);font-size:var(--vm-text-lg)}.vm-tags-input[data-disabled]{color:var(--vm-color-fg-subtle);background:var(--vm-color-bg-subtle);border-color:var(--vm-color-border);cursor:not-allowed}.vm-tags-input:has(.vm-tags-input-input[aria-invalid=true]){border-color:var(--vm-color-danger-solid)}.vm-tags-input-tags{display:contents;margin:0;padding:0;list-style:none}.vm-tags-input-tag{display:inline-flex;min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere}.vm-tags-input-input{flex:1 1 var(--vm-space-24);min-inline-size:0;min-block-size:calc(var(--vm-control-height-md) - var(--vm-space-2) - var(--vm-border-2));margin:0;padding:0;font:inherit;color:inherit;background:transparent;border:0;outline:0}.vm-tags-input-input::placeholder{color:var(--vm-color-fg-subtle);opacity:1}.vm-tags-input-input:disabled{cursor:not-allowed}.vm-tags-input[data-size=sm] .vm-tags-input-input{min-block-size:calc(var(--vm-control-height-sm) - var(--vm-space-2) - var(--vm-border-2))}.vm-tags-input[data-size=lg] .vm-tags-input-input{min-block-size:calc(var(--vm-control-height-lg) - var(--vm-space-2) - var(--vm-border-2))}@media(forced-colors:active){.vm-tags-input[data-disabled]{color:GrayText;border-color:GrayText}}.vm-testimonial{display:flex;flex-direction:column;align-items:flex-start;gap:var(--vm-space-4);box-sizing:border-box;min-inline-size:0;block-size:100%;margin:0;font-family:var(--vm-font-sans);color:var(--vm-color-fg)}.vm-testimonial[data-variant=card]{padding:var(--vm-space-6);background-color:var(--vm-surface-bg);background-image:var(--vm-surface-image);background-clip:border-box,padding-box,border-box;background-origin:border-box,padding-box,border-box;backdrop-filter:var(--vm-surface-blur);border:var(--vm-border-1) solid var(--vm-surface-border);border-radius:var(--vm-radius-lg);box-shadow:var(--vm-elevation-surface)}.vm-testimonial[data-variant=plain][data-align=start]{padding-inline-start:var(--vm-space-5);border-inline-start:var(--vm-border-2) solid var(--vm-color-border-strong)}.vm-testimonial[data-variant=large]{gap:var(--vm-space-6)}.vm-testimonial[data-align=center]{align-items:center;text-align:center}.vm-testimonial-mark{flex:none;color:var(--vm-color-accent)}.vm-testimonial-rating{display:inline-flex;flex:none;gap:var(--vm-space-1);color:var(--vm-color-accent)}.vm-testimonial-star{color:var(--vm-color-border-strong)}.vm-testimonial-star[data-filled]{color:inherit;fill:currentColor}.vm-testimonial-quote{display:flex;flex:1;flex-direction:column;gap:var(--vm-space-3);min-inline-size:0;max-inline-size:var(--vm-size-prose);margin:0;font-size:var(--vm-text-md);line-height:var(--vm-leading-relaxed);overflow-wrap:anywhere;text-wrap:pretty}.vm-testimonial-quote>p{margin:0}.vm-testimonial[data-variant=large] .vm-testimonial-quote{max-inline-size:var(--vm-size-container-md);font-family:var(--vm-font-display);font-size:var(--vm-text-2xl);font-weight:var(--vm-weight-display);line-height:var(--vm-leading-display);letter-spacing:var(--vm-tracking-display);text-wrap:balance}.vm-testimonial-author{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vm-space-3);align-self:stretch;min-inline-size:0}.vm-testimonial[data-align=center] .vm-testimonial-author{flex-direction:column;flex-wrap:nowrap}.vm-testimonial-avatar{display:inline-flex;flex:none}.vm-testimonial-person{display:flex;flex:1 1 0;flex-direction:column;min-inline-size:var(--vm-space-24);line-height:var(--vm-leading-normal)}.vm-testimonial-name{font-size:var(--vm-text-sm);font-weight:var(--vm-weight-semibold);overflow-wrap:anywhere}.vm-testimonial-description{font-size:var(--vm-text-sm);color:var(--vm-color-fg-muted);overflow-wrap:anywhere}.vm-testimonial-logo{display:inline-flex;flex:none;align-items:center;margin-inline-start:auto;color:var(--vm-color-fg-muted)}.vm-testimonial[data-align=center] .vm-testimonial-logo,.vm-testimonial[data-variant=large] .vm-testimonial-logo{margin-inline-start:0}.vm-testimonial[data-align=center] .vm-testimonial-person,.vm-testimonial[data-variant=large] .vm-testimonial-person{flex:0 1 auto}@media(forced-colors:active){.vm-testimonial[data-variant=card]{border-color:CanvasText}.vm-testimonial-star[data-filled]{fill:CanvasText}}.vm-text{margin:0;font-family:var(--vm-font-sans);font-size:var(--vm-text-md);line-height:var(--vm-leading-normal);font-weight:var(--vm-weight-regular);font-variant-numeric:var(--vm-numerals-variant);color:var(--vm-color-fg);overflow-wrap:anywhere}.vm-text[data-size=xs]{font-size:var(--vm-text-xs)}.vm-text[data-size=sm]{font-size:var(--vm-text-sm)}.vm-text[data-size=lg]{font-size:var(--vm-text-lg)}.vm-text[data-size=xl]{font-size:var(--vm-text-xl);line-height:var(--vm-leading-relaxed)}.vm-text[data-tone=muted]{color:var(--vm-color-fg-muted)}.vm-text[data-tone=accent]{color:var(--vm-color-accent)}.vm-text[data-tone=success]{color:var(--vm-color-success-fg)}.vm-text[data-tone=warning]{color:var(--vm-color-warning-fg)}.vm-text[data-tone=danger]{color:var(--vm-color-danger-fg)}.vm-text[data-tone=info]{color:var(--vm-color-info-fg)}.vm-text[data-weight=medium]{font-weight:var(--vm-weight-medium)}.vm-text[data-weight=semibold]{font-weight:var(--vm-weight-semibold)}.vm-text[data-weight=bold]{font-weight:var(--vm-weight-bold)}.vm-text[data-variant=label]{font-family:var(--vm-label-font);font-weight:var(--vm-label-weight);font-variant-caps:var(--vm-label-variant);letter-spacing:var(--vm-label-tracking);text-transform:var(--vm-label-transform)}.vm-text[data-variant=lead]{max-inline-size:var(--vm-size-prose);line-height:var(--vm-leading-relaxed);text-wrap:pretty}.vm-text[data-mono]{font-family:var(--vm-font-mono);font-size:smaller}.vm-text[data-truncate]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal}.vm-textarea{display:block;inline-size:100%;min-block-size:var(--vm-control-height-md);margin:0;padding:var(--vm-space-2) var(--vm-control-padding-x-md);font-family:var(--vm-font-sans);font-size:var(--vm-text-md);line-height:var(--vm-leading-normal);color:var(--vm-color-fg);background:var(--vm-field-bg);border-style:solid;border-width:var(--vm-field-border-width);border-color:var(--vm-color-border-strong);border-radius:var(--vm-field-radius);resize:vertical;transition:border-color var(--vm-duration-fast) var(--vm-ease-standard)}.vm-textarea::placeholder{color:var(--vm-color-fg-subtle);opacity:1}.vm-textarea:hover{border-color:var(--vm-color-fg-subtle)}.vm-textarea:focus-visible{outline:var(--vm-focus-width) solid var(--vm-focus-ring);outline-offset:var(--vm-focus-offset);border-color:var(--vm-color-accent);filter:var(--vm-glow-focus)}.vm-textarea[data-size=sm]{min-block-size:var(--vm-control-height-sm);padding-inline:var(--vm-control-padding-x-sm);font-size:var(--vm-text-sm)}.vm-textarea[data-size=lg]{min-block-size:var(--vm-control-height-lg);padding-inline:var(--vm-control-padding-x-lg);font-size:var(--vm-text-lg)}.vm-textarea[data-auto-grow]{field-sizing:content;overflow:hidden;resize:none}.vm-textarea[aria-invalid=true]{border-color:var(--vm-color-danger-solid)}.vm-textarea:read-only{background:var(--vm-color-bg-subtle)}.vm-textarea:disabled{color:var(--vm-color-fg-subtle);background:var(--vm-color-bg-subtle);border-color:var(--vm-color-border);cursor:not-allowed;resize:none}@media(forced-colors:active){.vm-textarea:disabled{color:GrayText;border-color:GrayText}}.vm-time-picker{display:flex;align-items:flex-start;gap:var(--vm-space-2);min-inline-size:0}.vm-time-picker-input{flex:1;min-inline-size:0;font-variant-numeric:tabular-nums}.vm-time-picker-list{display:flex;flex-direction:column;gap:var(--vm-space-1);min-inline-size:var(--vm-space-24);max-block-size:calc(var(--vm-control-height-sm) * 7);margin:0;padding:var(--vm-space-1);overflow-y:auto;border-radius:var(--vm-radius-md)}.vm-time-picker-list:focus-visible{outline:var(--vm-focus-width) solid var(--vm-focus-ring);outline-offset:var(--vm-focus-offset)}.vm-time-picker-option{display:flex;flex:none;align-items:center;min-block-size:var(--vm-control-height-sm);padding-inline:var(--vm-control-padding-x-sm);font-family:var(--vm-font-sans);font-size:var(--vm-text-sm);font-variant-numeric:tabular-nums;color:var(--vm-color-fg);border:var(--vm-border-1) solid transparent;border-radius:var(--vm-radius-sm);cursor:pointer}.vm-time-picker-option[data-active]{background:var(--vm-color-bg-subtle);border-color:var(--vm-color-border-strong)}.vm-time-picker-option[aria-selected=true]{font-weight:var(--vm-weight-semibold);color:var(--vm-color-accent-fg);background:var(--vm-color-accent);border-color:var(--vm-color-accent)}.vm-time-picker-option[aria-selected=true][data-active]{border-color:var(--vm-color-fg)}.vm-time-picker-option[aria-disabled=true]{color:var(--vm-color-fg-subtle);text-decoration:line-through;cursor:not-allowed}@media(forced-colors:active){.vm-time-picker-option[data-active]{border-color:Highlight}.vm-time-picker-option[aria-selected=true]{forced-color-adjust:none;color:HighlightText;background:Highlight}.vm-time-picker-option[aria-disabled=true]{color:GrayText}}.vm-timeline{--vm-timeline-marker: var(--vm-control-height-sm);--vm-timeline-gap: var(--vm-space-5);display:flex;flex-direction:column;gap:var(--vm-timeline-gap);margin:0;padding:0;list-style:none;font-family:var(--vm-font-sans);color:var(--vm-color-fg)}.vm-timeline[data-dense]{--vm-timeline-marker: var(--vm-size-icon-md);--vm-timeline-gap: var(--vm-space-3)}.vm-timeline-item{position:relative;display:flex;align-items:flex-start;gap:var(--vm-space-3);min-inline-size:0}.vm-timeline-item:before{content:"";position:absolute;inset-block-start:var(--vm-timeline-marker);inset-block-end:calc(-1 * var(--vm-timeline-gap));inset-inline-start:calc(var(--vm-timeline-marker) / 2 - var(--vm-border-1));inline-size:var(--vm-border-2);background:var(--vm-color-border)}.vm-timeline-item:last-child:before{display:none}.vm-timeline-marker{--vm-timeline-tone: var(--vm-color-fg-muted);--vm-timeline-tone-bg: var(--vm-color-bg-subtle);display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:var(--vm-timeline-marker);block-size:var(--vm-timeline-marker);color:var(--vm-timeline-tone);background:var(--vm-timeline-tone-bg);border:var(--vm-border-2) solid var(--vm-color-bg);border-radius:var(--vm-radius-full);box-shadow:0 0 0 var(--vm-border-1) var(--vm-color-border)}.vm-timeline-marker:empty:after{content:"";inline-size:var(--vm-space-2);block-size:var(--vm-space-2);border-radius:var(--vm-radius-full);background:var(--vm-timeline-tone)}.vm-timeline-item[data-tone=accent] .vm-timeline-marker{--vm-timeline-tone: var(--vm-color-accent);--vm-timeline-tone-bg: var(--vm-color-accent-subtle)}.vm-timeline-item[data-tone=success] .vm-timeline-marker{--vm-timeline-tone: var(--vm-color-success-fg);--vm-timeline-tone-bg: var(--vm-color-success-bg)}.vm-timeline-item[data-tone=warning] .vm-timeline-marker{--vm-timeline-tone: var(--vm-color-warning-fg);--vm-timeline-tone-bg: var(--vm-color-warning-bg)}.vm-timeline-item[data-tone=danger] .vm-timeline-marker{--vm-timeline-tone: var(--vm-color-danger-fg);--vm-timeline-tone-bg: var(--vm-color-danger-bg)}.vm-timeline-item[data-tone=info] .vm-timeline-marker{--vm-timeline-tone: var(--vm-color-info-fg);--vm-timeline-tone-bg: var(--vm-color-info-bg)}.vm-timeline-item[data-state=current] .vm-timeline-marker{box-shadow:0 0 0 var(--vm-border-1) var(--vm-color-accent),0 0 0 var(--vm-space-1) var(--vm-color-accent-subtle)}.vm-timeline-item[data-state=current] .vm-timeline-marker:empty:after{background:var(--vm-color-accent)}.vm-timeline-content{display:flex;flex:1;flex-direction:column;gap:var(--vm-space-1);min-inline-size:0;padding-block-start:calc((var(--vm-timeline-marker) - var(--vm-text-md) * var(--vm-leading-normal)) / 2)}.vm-timeline-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--vm-space-1) var(--vm-space-3)}.vm-timeline-title{font-size:var(--vm-text-md);font-weight:var(--vm-weight-medium);line-height:var(--vm-leading-normal);overflow-wrap:anywhere}.vm-timeline-item[data-state=current] .vm-timeline-title{color:var(--vm-color-accent)}.vm-timeline-time{font-size:var(--vm-text-sm);font-variant-numeric:tabular-nums;color:var(--vm-color-fg-muted)}.vm-timeline-description{margin:0;font-size:var(--vm-text-sm);line-height:var(--vm-leading-normal);color:var(--vm-color-fg-muted);overflow-wrap:anywhere}.vm-timeline[data-dense] .vm-timeline-content{padding-block-start:calc((var(--vm-timeline-marker) - var(--vm-text-sm) * var(--vm-leading-normal)) / 2)}.vm-timeline[data-dense] .vm-timeline-title{font-size:var(--vm-text-sm)}.vm-timeline[data-dense] .vm-timeline-time,.vm-timeline[data-dense] .vm-timeline-description{font-size:var(--vm-text-xs)}@media(forced-colors:active){.vm-timeline-item:before{background:CanvasText}.vm-timeline-marker{border-color:CanvasText;box-shadow:none}.vm-timeline-marker:empty:after{background:CanvasText}.vm-timeline-item[data-state=current] .vm-timeline-marker{border-color:Highlight}.vm-timeline-item[data-state=current] .vm-timeline-marker:empty:after{background:Highlight}}.vm-timer{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:var(--vm-space-2);max-inline-size:100%;font-family:var(--vm-font-sans);color:var(--vm-color-fg)}.vm-timer-label{font-size:var(--vm-text-sm);font-weight:var(--vm-weight-medium);line-height:var(--vm-leading-normal);color:var(--vm-color-fg-muted)}.vm-timer-value{font-size:var(--vm-text-xl);font-weight:var(--vm-weight-semibold);font-variant-numeric:tabular-nums;line-height:var(--vm-leading-tight);letter-spacing:var(--vm-tracking-tight);transition:color var(--vm-duration-fast) var(--vm-ease-standard)}.vm-timer[data-size=sm] .vm-timer-value{font-size:var(--vm-text-md)}.vm-timer[data-size=lg] .vm-timer-value{font-size:var(--vm-text-3xl)}.vm-timer[data-tone=accent] .vm-timer-value{color:var(--vm-color-accent)}.vm-timer[data-tone=warning] .vm-timer-value{color:var(--vm-color-warning-fg)}.vm-timer[data-tone=danger] .vm-timer-value{color:var(--vm-color-danger-fg)}.vm-toast-region{position:fixed;inset-block-end:var(--vm-space-4);inset-inline-end:var(--vm-space-4);z-index:var(--vm-z-toast);inline-size:min(var(--vm-size-container-sm),calc(100% - var(--vm-space-8)));pointer-events:none}.vm-toast-region[data-placement=bottom-center]{inset-inline-start:50%;inset-inline-end:auto;transform:translate(-50%)}.vm-toast-region[data-placement=top-end]{inset-block-start:var(--vm-space-4);inset-block-end:auto}.vm-toast-region-list{display:flex;flex-direction:column;gap:var(--vm-space-3)}.vm-toast-region[data-placement=top-end] .vm-toast-region-list{flex-direction:column-reverse}.vm-toast{display:flex;align-items:flex-start;gap:var(--vm-space-3);padding:var(--vm-space-3) var(--vm-space-3) var(--vm-space-3) var(--vm-space-4);color:var(--vm-color-fg);background-color:var(--vm-surface-bg);background-image:var(--vm-surface-image);background-clip:border-box,padding-box,border-box;background-origin:border-box,padding-box,border-box;backdrop-filter:var(--vm-surface-blur);border:var(--vm-border-1) solid var(--vm-surface-border);border-radius:var(--vm-radius-lg);box-shadow:var(--vm-shadow-lg);pointer-events:auto;transition:opacity var(--vm-duration-normal) var(--vm-ease-standard),transform var(--vm-duration-normal) var(--vm-ease-pop)}@starting-style{.vm-toast{opacity:0;transform:translateY(calc(4 * var(--vm-motion-distance)))}}.vm-toast[data-closing]{opacity:0;transform:translateY(calc(2 * var(--vm-motion-distance)));transition:opacity var(--vm-duration-fast) var(--vm-ease-exit),transform var(--vm-duration-fast) var(--vm-ease-exit);pointer-events:none}.vm-toast-region[data-placement=top-end] .vm-toast{transform:none}.vm-toast-region[data-placement=top-end] .vm-toast[data-closing]{transform:translateY(calc(-2 * var(--vm-motion-distance)))}@starting-style{.vm-toast-region[data-placement=top-end] .vm-toast{opacity:0;transform:translateY(calc(-4 * var(--vm-motion-distance)))}}.vm-toast-icon{flex:none;margin-block-start:var(--vm-space-1);color:var(--vm-color-fg-muted)}.vm-toast[data-tone=info]{border-inline-start:var(--vm-border-2) solid var(--vm-color-info-solid)}.vm-toast[data-tone=success]{border-inline-start:var(--vm-border-2) solid var(--vm-color-success-solid)}.vm-toast[data-tone=warning]{border-inline-start:var(--vm-border-2) solid var(--vm-color-warning-solid)}.vm-toast[data-tone=danger]{border-inline-start:var(--vm-border-2) solid var(--vm-color-danger-solid)}.vm-toast[data-tone=info] .vm-toast-icon{color:var(--vm-color-info-fg)}.vm-toast[data-tone=success] .vm-toast-icon{color:var(--vm-color-success-fg)}.vm-toast[data-tone=warning] .vm-toast-icon{color:var(--vm-color-warning-fg)}.vm-toast[data-tone=danger] .vm-toast-icon{color:var(--vm-color-danger-fg)}.vm-toast-body{flex:1;min-inline-size:0;display:flex;flex-direction:column;gap:var(--vm-space-1);padding-block:var(--vm-space-1)}.vm-toast-action{margin-block-start:var(--vm-space-2)}.vm-toast-dismiss{flex:none;margin:calc(-1 * var(--vm-space-1)) calc(-1 * var(--vm-space-1)) 0 0}@media(forced-colors:active){.vm-toast{border-color:CanvasText}}.vm-toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--vm-control-gap-md);min-block-size:var(--vm-control-height-md);padding-block:0;padding-inline:var(--vm-control-padding-x-md);margin:0;font-family:var(--vm-font-sans);font-size:var(--vm-text-md);font-weight:var(--vm-weight-medium);line-height:var(--vm-leading-tight);color:var(--vm-color-fg-muted);background:transparent;border:var(--vm-border-1) solid transparent;border-radius:var(--vm-radius-md);cursor:pointer;user-select:none;transition:background-color var(--vm-duration-fast) var(--vm-ease-standard),border-color var(--vm-duration-fast) var(--vm-ease-standard),color var(--vm-duration-fast) var(--vm-ease-standard)}.vm-toggle:hover{color:var(--vm-color-fg);background:var(--vm-color-bg-subtle)}.vm-toggle:focus-visible{outline:var(--vm-focus-width) solid var(--vm-focus-ring);outline-offset:var(--vm-focus-offset)}.vm-toggle[aria-pressed=true]{color:var(--vm-color-accent);background:var(--vm-color-accent-subtle)}.vm-toggle[data-variant=outline]{color:var(--vm-color-fg);background:var(--vm-color-bg);border-color:var(--vm-color-border-strong)}.vm-toggle[data-variant=outline]:hover{background:var(--vm-color-bg-subtle)}.vm-toggle[data-variant=outline][aria-pressed=true]{color:var(--vm-color-accent);background:var(--vm-color-accent-subtle);border-color:var(--vm-color-accent)}.vm-toggle[data-size=sm]{gap:var(--vm-control-gap-sm);min-block-size:var(--vm-control-height-sm);padding-inline:var(--vm-control-padding-x-sm);font-size:var(--vm-text-sm)}.vm-toggle[data-size=lg]{gap:var(--vm-control-gap-lg);min-block-size:var(--vm-control-height-lg);padding-inline:var(--vm-control-padding-x-lg);font-size:var(--vm-text-lg)}.vm-toggle[data-icon-only]{inline-size:var(--vm-control-height-md);padding-inline:0}.vm-toggle[data-icon-only][data-size=sm]{inline-size:var(--vm-control-height-sm)}.vm-toggle[data-icon-only][data-size=lg]{inline-size:var(--vm-control-height-lg)}.vm-toggle:disabled{color:var(--vm-color-fg-subtle);background:transparent;border-color:transparent;cursor:not-allowed}.vm-toggle[data-variant=outline]:disabled{background:var(--vm-color-bg-subtle);border-color:var(--vm-color-border)}.vm-toggle-group{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--vm-space-1);max-inline-size:100%;isolation:isolate}.vm-toggle-group[data-orientation=vertical]{flex-direction:column;align-items:stretch}.vm-toggle-group[data-attached]{gap:0;padding:var(--vm-space-1);background:var(--vm-color-bg-subtle);border:var(--vm-border-1) solid var(--vm-color-border);border-radius:var(--vm-radius-md)}.vm-toggle-group[data-attached]>.vm-toggle{border-radius:var(--vm-radius-sm)}.vm-toggle-group[data-attached]>.vm-toggle[aria-pressed=true]{background:var(--vm-color-bg);box-shadow:var(--vm-elevation-control)}.vm-toggle-group[data-attached]>.vm-toggle:focus-visible{z-index:var(--vm-z-sticky)}@media(forced-colors:active){.vm-toggle{border-color:ButtonText}.vm-toggle[aria-pressed=true]{forced-color-adjust:none;color:HighlightText;background:Highlight;border-color:Highlight}.vm-toggle:disabled{color:GrayText;border-color:GrayText}}.vm-tool-call{min-inline-size:0;font-family:var(--vm-font-sans);font-size:var(--vm-text-sm);line-height:var(--vm-leading-normal);color:var(--vm-color-fg);background-color:var(--vm-surface-bg);border:var(--vm-border-1) solid var(--vm-surface-border);border-radius:var(--vm-radius-lg);overflow:hidden;interpolate-size:allow-keywords}.vm-tool-call::details-content{block-size:0;overflow-y:clip;opacity:0;transition:block-size var(--vm-duration-normal) var(--vm-ease-standard),opacity var(--vm-duration-normal) var(--vm-ease-standard),content-visibility var(--vm-duration-normal) allow-discrete}.vm-tool-call[open]::details-content{block-size:auto;opacity:1}.vm-tool-call-summary{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vm-space-1) var(--vm-space-2);min-block-size:var(--vm-control-height-md);padding:var(--vm-space-2) var(--vm-space-3);list-style:none;cursor:pointer;user-select:none;transition:background-color var(--vm-duration-fast) var(--vm-ease-standard)}.vm-tool-call-summary::-webkit-details-marker{display:none}.vm-tool-call-summary:hover{background:var(--vm-color-bg-subtle)}.vm-tool-call-summary:focus-visible{outline:var(--vm-focus-width) solid var(--vm-focus-ring);outline-offset:calc(-1 * var(--vm-focus-width));border-radius:var(--vm-radius-lg)}.vm-tool-call-chevron{flex:none;color:var(--vm-color-fg-subtle);transition:transform var(--vm-duration-normal) var(--vm-ease-standard)}.vm-tool-call[open] .vm-tool-call-chevron{transform:rotate(90deg)}.vm-tool-call-text{display:flex;flex:1 1 60%;flex-wrap:wrap;align-items:baseline;gap:0 var(--vm-space-2);min-inline-size:0}.vm-tool-call-name{font-family:var(--vm-font-mono);font-weight:var(--vm-weight-medium);overflow-wrap:anywhere}.vm-tool-call-description{min-inline-size:0;color:var(--vm-color-fg-muted);overflow-wrap:anywhere}.vm-tool-call-end{display:flex;align-items:center;gap:var(--vm-space-3);margin-inline-start:auto}.vm-tool-call-meta{color:var(--vm-color-fg-muted);font-variant-numeric:tabular-nums}.vm-tool-call-status{display:inline-flex;align-items:center;gap:var(--vm-space-1);font-weight:var(--vm-weight-medium);color:var(--vm-color-fg-muted);white-space:nowrap}.vm-tool-call[data-status=done] .vm-tool-call-status{color:var(--vm-color-success-fg)}.vm-tool-call[data-status=failed] .vm-tool-call-status{color:var(--vm-color-danger-fg)}.vm-tool-call[data-status=running] .vm-tool-call-status-icon{animation:vm-tool-call-spin var(--vm-duration-spin) linear infinite}@keyframes vm-tool-call-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.vm-tool-call[data-status=running] .vm-tool-call-status-icon{animation:none}}.vm-tool-call-panel{border-block-start:var(--vm-rule-width) var(--vm-rule-style) var(--vm-rule-color)}.vm-tool-call-part{display:flex;flex-direction:column;min-inline-size:0}.vm-tool-call-label{padding:var(--vm-space-2) var(--vm-space-3) var(--vm-space-1);font-family:var(--vm-label-font);font-size:var(--vm-text-xs);font-weight:var(--vm-label-weight);font-variant-caps:var(--vm-label-variant);letter-spacing:var(--vm-label-tracking);text-transform:var(--vm-label-transform);color:var(--vm-color-fg-muted)}.vm-tool-call .vm-code-block-pre{padding:var(--vm-space-3)}.vm-tool-call-extra{padding:var(--vm-space-3);border-block-start:var(--vm-rule-width) var(--vm-rule-style) var(--vm-rule-color)}@media(forced-colors:active){.vm-tool-call{border-color:CanvasText}}.vm-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vm-control-gap-sm);max-inline-size:100%;padding:var(--vm-space-1);background:var(--vm-color-bg-subtle);border:var(--vm-border-1) solid var(--vm-color-border);border-radius:var(--vm-radius-lg)}.vm-toolbar[data-orientation=vertical]{flex-direction:column;align-items:stretch;inline-size:max-content}.vm-toolbar>.vm-divider[data-orientation=vertical]{align-self:stretch;min-block-size:0;margin-inline:var(--vm-space-1)}.vm-toolbar[data-orientation=vertical]>.vm-divider[data-orientation=vertical]{inline-size:auto;block-size:var(--vm-border-1);margin-inline:0;margin-block:var(--vm-space-1)}.vm-toolbar>.vm-toggle-group[data-attached]{padding:0;background:transparent;border-color:transparent}.vm-tooltip{position:fixed;inset:auto;margin:0;padding:var(--vm-space-1) var(--vm-space-2);max-inline-size:min(calc(var(--vm-space-24) * 3),calc(100vw - var(--vm-space-4)));font-family:var(--vm-font-sans);font-size:var(--vm-text-sm);font-weight:var(--vm-weight-medium);line-height:var(--vm-leading-normal);color:var(--vm-color-bg);background:var(--vm-color-fg);border:0;border-radius:var(--vm-radius-md);box-shadow:var(--vm-shadow-md);overflow-wrap:anywhere;opacity:1;translate:0 0;transition:opacity var(--vm-duration-fast) var(--vm-ease-standard),translate var(--vm-duration-fast) var(--vm-ease-standard),display var(--vm-duration-fast) allow-discrete,overlay var(--vm-duration-fast) allow-discrete}.vm-tooltip:not(:popover-open){opacity:0;pointer-events:none}.vm-tooltip[data-placement=top]:not(:popover-open){translate:0 var(--vm-motion-distance)}.vm-tooltip[data-placement=bottom]:not(:popover-open){translate:0 calc(-1 * var(--vm-motion-distance))}.vm-tooltip[data-placement=left]:not(:popover-open){translate:var(--vm-motion-distance) 0}.vm-tooltip[data-placement=right]:not(:popover-open){translate:calc(-1 * var(--vm-motion-distance)) 0}@starting-style{.vm-tooltip:popover-open{opacity:0}.vm-tooltip[data-placement=top]:popover-open{translate:0 var(--vm-motion-distance)}.vm-tooltip[data-placement=bottom]:popover-open{translate:0 calc(-1 * var(--vm-motion-distance))}.vm-tooltip[data-placement=left]:popover-open{translate:var(--vm-motion-distance) 0}.vm-tooltip[data-placement=right]:popover-open{translate:calc(-1 * var(--vm-motion-distance)) 0}}@media(forced-colors:active){.vm-tooltip{border:var(--vm-border-1) solid CanvasText}}.vm-tree-view{--vm-tree-view-indent: var(--vm-space-5);--vm-tree-view-row: var(--vm-control-height-md);margin:0;padding:0;list-style:none;font-family:var(--vm-font-sans);font-size:var(--vm-text-md);color:var(--vm-color-fg)}.vm-tree-view[data-size=sm]{--vm-tree-view-indent: var(--vm-space-4);--vm-tree-view-row: var(--vm-control-height-sm);font-size:var(--vm-text-sm)}.vm-tree-view-group{margin:0;padding:0;list-style:none}.vm-tree-view-item{outline:none}.vm-tree-view-row{--vm-tree-view-rotate: 0deg;--vm-tree-view-muted: var(--vm-color-fg-muted);display:flex;align-items:center;gap:var(--vm-space-1);min-block-size:var(--vm-tree-view-row);padding-inline:calc(var(--vm-tree-view-indent) * (var(--vm-tree-view-level) - 1) + var(--vm-space-1)) var(--vm-space-2);border-radius:var(--vm-radius-md);cursor:pointer;transition:background-color var(--vm-duration-fast) var(--vm-ease-standard),color var(--vm-duration-fast) var(--vm-ease-standard)}.vm-tree-view-row:hover{background:var(--vm-color-bg-subtle)}.vm-tree-view-item[aria-expanded=true]>.vm-tree-view-row{--vm-tree-view-rotate: 90deg}.vm-tree-view-item[data-state=selected]>.vm-tree-view-row{--vm-tree-view-muted: var(--vm-selected-fg-muted);position:relative;color:var(--vm-selected-fg);background:var(--vm-selected-bg);font-weight:var(--vm-weight-medium)}.vm-tree-view-item[data-state=selected]>.vm-tree-view-row:before{content:"";position:absolute;inset-block:var(--vm-space-2);inset-inline-start:0;inline-size:var(--vm-selected-bar);border-radius:var(--vm-radius-full);background:var(--vm-selected-bar-color);pointer-events:none}.vm-tree-view-item[aria-disabled=true]>.vm-tree-view-row{color:var(--vm-color-fg-subtle);cursor:not-allowed}.vm-tree-view-item:focus-visible>.vm-tree-view-row{outline:var(--vm-focus-width) solid var(--vm-focus-ring);outline-offset:calc(-1 * var(--vm-focus-width))}.vm-tree-view-item[data-state=selected]:focus-visible>.vm-tree-view-row{outline-color:var(--vm-selected-ring)}.vm-tree-view-toggle{display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:var(--vm-size-icon-md);block-size:var(--vm-size-icon-md);color:var(--vm-tree-view-muted);border-radius:var(--vm-radius-sm);transform:rotate(var(--vm-tree-view-rotate));transition:transform var(--vm-duration-fast) var(--vm-ease-standard)}.vm-tree-view-toggle:hover{color:var(--vm-color-fg);background:var(--vm-color-bg-inset)}.vm-tree-view-toggle[data-leaf]{pointer-events:none}.vm-tree-view-label{display:inline-flex;align-items:center;gap:var(--vm-space-2);min-inline-size:0;overflow-wrap:anywhere}@media(forced-colors:active){.vm-tree-view-item[data-state=selected]>.vm-tree-view-row{forced-color-adjust:none;color:HighlightText;background:Highlight}.vm-tree-view-item[aria-disabled=true]>.vm-tree-view-row{color:GrayText}.vm-tree-view-item:focus-visible>.vm-tree-view-row{outline-color:CanvasText}}.vm-typed-code-rest{opacity:0}.vm-typed-code-cursor{position:relative}.vm-typed-code[data-cursor] .vm-typed-code-cursor:after{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:var(--vm-border-2);background:var(--vm-color-accent);border-radius:var(--vm-radius-full)}.vm-typed-code[data-state=waiting] .vm-typed-code-cursor:after,.vm-typed-code[data-state=paused] .vm-typed-code-cursor:after{animation:vm-typed-code-blink calc(var(--vm-duration-slow) * 3) steps(2,jump-none) 4}.vm-typed-code[data-state=done] .vm-typed-code-cursor:after{animation:vm-typed-code-blink calc(var(--vm-duration-slow) * 3) steps(2,jump-none) 3 forwards;opacity:0}@keyframes vm-typed-code-blink{0%{opacity:1}to{opacity:0}}@media(forced-colors:active){.vm-typed-code[data-cursor] .vm-typed-code-cursor:after{background:CanvasText}}.vm-typing-indicator{display:inline-flex;align-items:center;gap:var(--vm-space-2);min-inline-size:0;font-family:var(--vm-font-sans);font-size:var(--vm-text-sm);line-height:var(--vm-leading-normal);color:var(--vm-color-fg-muted)}.vm-typing-indicator-dots{display:inline-flex;flex:none;align-items:center;gap:var(--vm-space-1)}.vm-typing-indicator[data-variant=bubble]>.vm-typing-indicator-dots{padding:var(--vm-space-3) var(--vm-space-4);background:var(--vm-color-bg-inset);border:var(--vm-border-1) solid var(--vm-color-border);border-radius:var(--vm-radius-lg);border-end-start-radius:var(--vm-radius-sm)}.vm-typing-indicator-dot{inline-size:var(--vm-space-2);block-size:var(--vm-space-2);background:currentColor;border-radius:var(--vm-radius-full);opacity:.35;animation:vm-typing-indicator-pulse var(--vm-duration-shimmer) var(--vm-ease-standard) infinite}.vm-typing-indicator[data-size=sm] .vm-typing-indicator-dot{inline-size:var(--vm-space-1);block-size:var(--vm-space-1)}.vm-typing-indicator-dot:nth-child(2){animation-delay:calc(var(--vm-duration-shimmer) / 6)}.vm-typing-indicator-dot:nth-child(3){animation-delay:calc(var(--vm-duration-shimmer) / 3)}.vm-typing-indicator-label{min-inline-size:0;overflow-wrap:anywhere}@keyframes vm-typing-indicator-pulse{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(calc(var(--vm-space-1) * -1))}}@media(prefers-reduced-motion:reduce){.vm-typing-indicator-dot{opacity:.7;animation:none}}@media(forced-colors:active){.vm-typing-indicator[data-variant=bubble]>.vm-typing-indicator-dots{border-color:CanvasText}.vm-typing-indicator-dot{background:CanvasText}}.vm-variant-picker{display:flex;flex-direction:column;gap:var(--vm-space-2);min-inline-size:0;margin:0;padding:0;border:0;font-family:var(--vm-font-sans);color:var(--vm-color-fg)}.vm-variant-picker-legend{padding:0;font-size:var(--vm-text-sm);font-weight:var(--vm-weight-medium);line-height:var(--vm-leading-normal)}.vm-variant-picker[data-hide-label]>.vm-variant-picker-legend{position:absolute;inline-size:var(--vm-border-1);block-size:var(--vm-border-1);margin:calc(-1 * var(--vm-border-1));overflow:hidden;clip-path:inset(50%);white-space:nowrap}.vm-variant-picker-value{margin-inline-start:var(--vm-space-2);font-weight:var(--vm-weight-regular);color:var(--vm-color-fg-muted)}.vm-variant-picker-options{display:flex;flex-wrap:wrap;gap:var(--vm-space-2)}.vm-variant-picker-option{position:relative;display:inline-flex;cursor:pointer}.vm-variant-picker-option[data-disabled]{cursor:not-allowed}.vm-variant-picker-input{position:absolute;inset:0;inline-size:100%;block-size:100%;margin:0;opacity:0;cursor:inherit}.vm-variant-picker-ring{display:inline-flex;padding:var(--vm-border-2);border:var(--vm-border-2) solid transparent;border-radius:var(--vm-radius-full);transition:border-color var(--vm-duration-fast) var(--vm-ease-standard)}.vm-variant-picker-color{position:relative;inline-size:var(--vm-size-icon-lg);block-size:var(--vm-size-icon-lg);overflow:hidden;background:var(--vm-variant-picker-color, var(--vm-color-bg-inset));border:var(--vm-border-1) solid var(--vm-color-border-strong);border-radius:var(--vm-radius-full)}.vm-variant-picker[data-size=sm] .vm-variant-picker-color{inline-size:var(--vm-size-icon-sm);block-size:var(--vm-size-icon-sm)}.vm-variant-picker-input:hover+.vm-variant-picker-ring{border-color:var(--vm-color-border-strong)}.vm-variant-picker-input:checked+.vm-variant-picker-ring{border-color:var(--vm-color-fg)}.vm-variant-picker-input:focus-visible+.vm-variant-picker-ring{outline:var(--vm-focus-width) solid var(--vm-color-focus);outline-offset:var(--vm-focus-offset)}.vm-variant-picker-input:disabled+.vm-variant-picker-ring{border-color:transparent}.vm-variant-picker-option[data-disabled] .vm-variant-picker-color:after{position:absolute;inset:0;content:"";background:linear-gradient(to top right,transparent calc(50% - var(--vm-border-2)),var(--vm-color-bg) calc(50% - var(--vm-border-2)),var(--vm-color-bg) calc(50% - var(--vm-border-1)),var(--vm-color-fg) calc(50% - var(--vm-border-1)),var(--vm-color-fg) calc(50% + var(--vm-border-1)),var(--vm-color-bg) calc(50% + var(--vm-border-1)),var(--vm-color-bg) calc(50% + var(--vm-border-2)),transparent calc(50% + var(--vm-border-2)))}.vm-variant-picker-text{display:inline-flex;align-items:center;justify-content:center;min-inline-size:var(--vm-control-height-md);min-block-size:var(--vm-control-height-md);padding-inline:var(--vm-control-padding-x-sm);font-size:var(--vm-text-sm);font-weight:var(--vm-weight-medium);line-height:var(--vm-leading-tight);color:var(--vm-color-fg);background:var(--vm-color-bg);border:var(--vm-border-1) solid var(--vm-color-border-strong);border-radius:var(--vm-radius-md);transition:color var(--vm-duration-fast) var(--vm-ease-standard),background-color var(--vm-duration-fast) var(--vm-ease-standard),border-color var(--vm-duration-fast) var(--vm-ease-standard)}.vm-variant-picker[data-size=sm] .vm-variant-picker-text{min-inline-size:var(--vm-control-height-sm);min-block-size:var(--vm-control-height-sm);font-size:var(--vm-text-xs)}.vm-variant-picker-input:hover+.vm-variant-picker-text{border-color:var(--vm-color-fg)}.vm-variant-picker-input:checked+.vm-variant-picker-text{color:var(--vm-color-accent);background:var(--vm-color-accent-subtle);border-color:var(--vm-color-accent);box-shadow:inset 0 0 0 var(--vm-border-1) var(--vm-color-accent)}.vm-variant-picker-input:focus-visible+.vm-variant-picker-text{outline:var(--vm-focus-width) solid var(--vm-color-focus);outline-offset:var(--vm-focus-offset)}.vm-variant-picker-input:disabled+.vm-variant-picker-text{color:var(--vm-color-fg-muted);text-decoration-line:line-through;background:var(--vm-color-bg-subtle);border-color:var(--vm-color-border);border-style:dashed}@media(forced-colors:active){.vm-variant-picker-color{forced-color-adjust:none;border-color:CanvasText}.vm-variant-picker-input:checked+.vm-variant-picker-ring{border-color:Highlight}.vm-variant-picker-input:checked+.vm-variant-picker-text{forced-color-adjust:none;color:HighlightText;background:Highlight;border-color:Highlight}.vm-variant-picker-input:disabled+.vm-variant-picker-text{color:GrayText;border-color:GrayText}.vm-variant-picker-input:focus-visible+.vm-variant-picker-ring,.vm-variant-picker-input:focus-visible+.vm-variant-picker-text{outline-color:Highlight}}.vm-video-embed{display:grid;inline-size:100%;min-inline-size:0;aspect-ratio:16 / 9;font-family:var(--vm-font-sans);color:var(--vm-color-fg)}.vm-video-embed[data-ratio=landscape]{aspect-ratio:4 / 3}.vm-video-embed[data-ratio=square]{aspect-ratio:1}.vm-video-embed-play,.vm-video-embed-frame{grid-area:1 / 1;box-sizing:border-box;inline-size:100%;block-size:100%;min-block-size:0;border:var(--vm-border-1) solid var(--vm-surface-border);border-radius:var(--vm-radius-lg);background:var(--vm-color-bg-inset)}.vm-video-embed-frame{display:block}.vm-video-embed-play{display:grid;place-items:center;margin:0;padding:0;overflow:hidden;font:inherit;color:inherit;cursor:pointer}.vm-video-embed-play:focus-visible{outline:var(--vm-focus-width) solid var(--vm-focus-ring);outline-offset:var(--vm-focus-offset)}.vm-video-embed-poster{grid-area:1 / 1;display:block;inline-size:100%;block-size:100%;object-fit:cover}.vm-video-embed-disc{grid-area:1 / 1;display:grid;place-items:center;inline-size:var(--vm-space-16);block-size:var(--vm-space-16);margin-block-end:var(--vm-space-10);border-radius:var(--vm-radius-full);background:var(--vm-action-bg);color:var(--vm-action-fg);box-shadow:var(--vm-shadow-md);transition:background var(--vm-duration-fast) var(--vm-ease-standard)}.vm-video-embed-play:hover>.vm-video-embed-disc{background:var(--vm-action-hover)}.vm-video-embed-play:active>.vm-video-embed-disc{background:var(--vm-action-active)}.vm-video-embed-notice{grid-area:1 / 1;align-self:end;margin:var(--vm-space-2);padding:var(--vm-space-2) var(--vm-space-3);border-radius:var(--vm-radius-md);background:color-mix(in oklab,var(--vm-color-bg) 92%,transparent);font-size:var(--vm-text-xs);line-height:var(--vm-leading-normal);color:var(--vm-color-fg);text-wrap:pretty;pointer-events:none}.vm-video-embed-notice a{pointer-events:auto;color:inherit}@media(forced-colors:active){.vm-video-embed-play,.vm-video-embed-frame{border-color:ButtonBorder}.vm-video-embed-play:focus-visible{outline-color:Highlight}.vm-video-embed-disc{border:var(--vm-border-1) solid ButtonText;background:ButtonFace;color:ButtonText}.vm-video-embed-notice{border:var(--vm-border-1) solid CanvasText;background:Canvas}}.vm-video-player{display:block;inline-size:100%;min-inline-size:0}.vm-video-player-frame{display:flex;flex-direction:column;overflow:hidden;background:var(--vm-color-bg-elevated);border:var(--vm-border-1) solid var(--vm-color-border);border-radius:var(--vm-radius-lg);box-shadow:var(--vm-elevation-surface)}.vm-video-player-video{display:block;inline-size:100%;aspect-ratio:16 / 9;object-fit:contain;background:var(--vm-color-bg-inset)}.vm-video-player-frame:fullscreen{border:0;border-radius:var(--vm-radius-none)}.vm-video-player-frame:fullscreen .vm-video-player-video{flex:1;min-block-size:0;aspect-ratio:auto}.vm-video-player-controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vm-space-1) var(--vm-space-2);padding:var(--vm-space-2) var(--vm-space-3)}.vm-video-player-toggle{flex-shrink:0;border-radius:var(--vm-radius-full)}.vm-video-player-time{flex-shrink:0;min-inline-size:var(--vm-space-8);text-align:center;font-size:var(--vm-text-xs);font-variant-numeric:tabular-nums;color:var(--vm-color-fg-muted)}.vm-video-player-seek{flex:1 1 auto;min-inline-size:var(--vm-space-16)}.vm-video-player-sound{display:flex;align-items:center;gap:var(--vm-space-1);margin-inline-start:auto}.vm-video-player-volume{inline-size:var(--vm-space-20)}@media(forced-colors:active){.vm-video-player-frame{border-color:ButtonText}}.vm-visually-hidden{position:absolute;inline-size:var(--vm-border-1);block-size:var(--vm-border-1);margin:calc(-1 * var(--vm-border-1));padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.vm-viewer{position:relative;display:flex;flex-direction:column;min-inline-size:0;min-block-size:calc(var(--vm-space-24) * 2.5);block-size:100%;border:var(--vm-border-1) solid var(--vm-color-border);border-radius:var(--vm-radius-lg);background:var(--vm-color-bg-inset);overflow:hidden;isolation:isolate;font-family:var(--vm-font-sans)}.vm-viewer:fullscreen{border:0;border-radius:0}.vm-viewer-bar{position:absolute;inset-block-start:var(--vm-space-2);inset-inline:var(--vm-space-2);z-index:var(--vm-z-sticky);display:flex;flex-wrap:wrap;align-items:center;gap:var(--vm-space-2);pointer-events:none}.vm-viewer-bar>*{pointer-events:auto}.vm-viewer-spacer{flex:1 1 auto;pointer-events:none}.vm-viewer-colors{margin:0;padding-inline:var(--vm-space-2);min-block-size:var(--vm-control-height-sm);justify-content:center;border:var(--vm-border-1) solid var(--vm-color-border);border-radius:var(--vm-radius-md);background:var(--vm-color-bg-elevated)}.vm-viewer-backend{background:var(--vm-color-bg-elevated)}.vm-viewer-stage{position:relative;flex:1 1 auto;min-block-size:0}.vm-viewer-canvas{display:block;inline-size:100%;block-size:100%;background:var(--vm-color-bg-inset);touch-action:none;cursor:grab;outline-offset:calc(-1 * var(--vm-focus-width))}.vm-viewer-canvas:active{cursor:grabbing}.vm-viewer-canvas:focus-visible{outline:var(--vm-focus-width) solid var(--vm-focus-ring)}.vm-viewer-message{position:absolute;inset:0;display:grid;place-items:center;margin:0;padding:var(--vm-space-6);text-align:center;pointer-events:none}.vm-viewer-dimensions{position:absolute;inset-block-end:var(--vm-space-2);inset-inline-start:var(--vm-space-2);max-inline-size:calc(100% - var(--vm-space-4));margin:0;padding:var(--vm-space-1) var(--vm-space-2);border:var(--vm-border-1) solid var(--vm-color-border);border-radius:var(--vm-radius-md);background:var(--vm-color-bg-elevated);font-variant-numeric:tabular-nums;pointer-events:none}.vm-parameter-panel{display:flex;flex-direction:column;gap:var(--vm-space-3);min-inline-size:0;font-family:var(--vm-font-sans)}.vm-parameter-panel-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--vm-space-2)}.vm-parameter-panel-list{display:flex;flex-direction:column;gap:var(--vm-space-2)}.vm-parameter-row{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,5fr);column-gap:var(--vm-space-3);row-gap:var(--vm-space-1);align-items:center;min-block-size:var(--vm-control-height-sm)}.vm-parameter-label{font-size:var(--vm-text-sm);font-weight:var(--vm-weight-medium);line-height:var(--vm-leading-tight);color:var(--vm-color-fg);overflow-wrap:anywhere}.vm-parameter-control{display:flex;min-inline-size:0}.vm-parameter-control>*{flex:1 1 auto;min-inline-size:0}.vm-parameter-description{grid-column:1 / -1;margin:0}.vm-parameter-row[data-type=bool]>.vm-switch{grid-column:1 / -1}.vm-parameter-number{display:flex;align-items:center;gap:var(--vm-space-2)}.vm-parameter-number>.vm-slider{flex:1 1 auto;min-inline-size:0}.vm-parameter-number>.vm-number-input{flex:none}.vm-gridfinity-designer{display:grid;gap:var(--vm-space-4);align-items:start;min-inline-size:0;font-family:var(--vm-font-sans)}.vm-gridfinity-designer-stage{order:-1}@media(min-width:64rem){.vm-gridfinity-designer{grid-template-columns:minmax(0,calc(var(--vm-space-24) * 3.75)) minmax(0,1fr);gap:var(--vm-space-6)}.vm-gridfinity-designer-stage{order:0}}.vm-gridfinity-designer-controls{display:flex;flex-direction:column;gap:var(--vm-space-3);min-inline-size:0}.vm-gridfinity-designer-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--vm-space-2)}.vm-gridfinity-designer-head>.vm-field{flex:1 1 auto}.vm-gridfinity-designer-export{display:flex;flex-wrap:wrap;gap:var(--vm-space-2)}.vm-gridfinity-designer-stage{display:flex;flex-direction:column;gap:var(--vm-space-3);min-inline-size:0}.vm-gridfinity-designer-viewer{block-size:calc(var(--vm-space-24) * 4.5)}@media(min-width:64rem){.vm-gridfinity-designer-viewer{block-size:calc(var(--vm-space-24) * 6)}}.vm-gridfinity-designer[data-layout=full]{min-block-size:0}.vm-gridfinity-designer[data-layout=full]>.vm-gridfinity-designer-stage{block-size:100%;min-block-size:0}.vm-gridfinity-designer[data-layout=full] .vm-gridfinity-designer-viewer{flex:1 1 auto;min-block-size:calc(var(--vm-space-24) * 3)}@media(min-width:64rem){.vm-gridfinity-designer[data-layout=full]{grid-template-rows:minmax(0,1fr);align-items:stretch}.vm-gridfinity-designer[data-layout=full]>.vm-gridfinity-designer-controls{min-block-size:0;overflow-y:auto;padding-inline-end:var(--vm-space-2)}.vm-gridfinity-designer[data-layout=full] .vm-gridfinity-designer-export{position:sticky;inset-block-end:0;margin-block-start:auto;padding-block:var(--vm-space-3);background:var(--vm-color-bg)}}.vm-cut-map{display:block;inline-size:100%;block-size:auto;font-family:var(--vm-font-sans);color:var(--vm-color-fg);overflow:visible}.vm-cut-map-frame{fill:none;stroke:var(--vm-color-border-strong)}.vm-cut-map-line{stroke:var(--vm-color-border)}.vm-cut-map-cut{stroke:var(--vm-color-fg);stroke-linecap:round}.vm-cut-map-piece>rect{fill:var(--vm-color-danger-bg);stroke:var(--vm-color-danger-border)}.vm-cut-map-piece[data-fits]>rect{fill:var(--vm-color-accent-subtle);stroke:none}.vm-cut-map-piece>text{fill:var(--vm-color-fg);font-weight:var(--vm-weight-medium);pointer-events:none}.vm-cut-map-segment{fill:transparent;cursor:pointer;outline:none}.vm-cut-map-segment:hover{fill:var(--vm-color-accent-subtle)}.vm-cut-map-segment:focus-visible{fill:var(--vm-color-accent-subtle);stroke:var(--vm-focus-ring)}@media(forced-colors:active){.vm-cut-map-cut{stroke:CanvasText}.vm-cut-map-segment:focus-visible{stroke:Highlight}}.vm-layout-map{display:block;inline-size:100%;block-size:auto;font-family:var(--vm-font-sans);color:var(--vm-color-fg);touch-action:none;overflow:visible}.vm-layout-map-frame{fill:none;stroke:var(--vm-color-border-strong);stroke-width:1}.vm-layout-map-line{stroke:var(--vm-color-border);stroke-width:.3}.vm-layout-map-other>rect{fill:var(--vm-color-bg-inset)}.vm-layout-map-item{cursor:grab;outline:none}.vm-layout-map[data-cursor=move] .vm-layout-map-item{cursor:move}.vm-layout-map[data-cursor=pointer] .vm-layout-map-item{cursor:pointer}.vm-layout-map[data-dragging] .vm-layout-map-item{cursor:grabbing}.vm-layout-map[data-placing]{cursor:crosshair}.vm-layout-map-cell{fill:var(--vm-color-accent-subtle);stroke:var(--vm-color-accent);stroke-width:.8}.vm-layout-map-item[data-selected]>.vm-layout-map-cell{fill:var(--vm-selected-bg);stroke-width:1.5}.vm-layout-map-item:focus-visible>.vm-layout-map-cell{stroke:var(--vm-focus-ring);stroke-width:1.5}.vm-layout-map-text{fill:var(--vm-color-fg);font-weight:var(--vm-weight-medium)}.vm-layout-map-marker>circle{fill:var(--vm-color-danger-solid)}.vm-layout-map-marker>rect{fill:var(--vm-color-bg)}.vm-layout-map-grip{fill:var(--vm-color-accent);stroke:var(--vm-color-bg);stroke-width:.5}.vm-layout-map-grip[data-corner=nw],.vm-layout-map-grip[data-corner=se]{cursor:nwse-resize}.vm-layout-map-grip[data-corner=ne],.vm-layout-map-grip[data-corner=sw]{cursor:nesw-resize}.vm-layout-map-ghost{fill:var(--vm-color-accent-subtle);stroke:var(--vm-color-accent);stroke-width:.8;stroke-dasharray:3 2}@media(forced-colors:active){.vm-layout-map-cell,.vm-layout-map-grip,.vm-layout-map-ghost{stroke:CanvasText}.vm-layout-map-item:focus-visible>.vm-layout-map-cell{stroke:Highlight}}.vm-outline-editor{display:flex;flex-direction:column;gap:var(--vm-space-2);min-inline-size:0;font-family:var(--vm-font-sans)}.vm-outline-editor-canvas{display:block;inline-size:100%;block-size:auto;max-block-size:calc(var(--vm-space-24) * 7);background:var(--vm-color-bg-inset);border-radius:var(--vm-radius-md);touch-action:none;user-select:none;cursor:crosshair;outline:none}.vm-outline-editor-canvas:focus-visible{outline:var(--vm-focus-width) solid var(--vm-focus-ring);outline-offset:var(--vm-focus-offset)}.vm-outline-editor-canvas[data-zoomed]{cursor:grab}.vm-outline-editor-canvas[data-hover=line]{cursor:copy}.vm-outline-editor-canvas[data-hover=point],.vm-outline-editor-canvas[data-dragging=point]{cursor:move}.vm-outline-editor-canvas[data-dragging=pan]{cursor:grabbing}.vm-outline-editor-shape{fill:color-mix(in oklab,var(--vm-color-accent) 22%,transparent);fill-rule:evenodd;stroke:none}.vm-outline-editor-line{fill:none;stroke:var(--vm-color-accent);stroke-width:var(--vm-border-2);stroke-linejoin:round;vector-effect:non-scaling-stroke}.vm-outline-editor-line[data-hole]{stroke-dasharray:var(--vm-space-2) var(--vm-space-1)}.vm-outline-editor-point{fill:var(--vm-color-bg);stroke:var(--vm-color-accent);stroke-width:var(--vm-border-2);vector-effect:non-scaling-stroke}.vm-outline-editor-point[data-selected]{fill:var(--vm-color-accent);stroke:var(--vm-focus-ring)}@media(forced-colors:active){.vm-outline-editor-line,.vm-outline-editor-point{stroke:CanvasText}.vm-outline-editor-point[data-selected]{fill:Highlight}}.vm-design-card{display:flex;flex-direction:column;overflow:hidden}.vm-design-card-preview{position:relative;display:grid;place-items:center;aspect-ratio:4 / 3;overflow:hidden;background:var(--vm-color-bg-inset)}.vm-design-card-preview>img{position:absolute;inset:0;display:block;inline-size:100%;block-size:100%;object-fit:cover}.vm-design-card-text{display:flex;flex-direction:column;gap:var(--vm-space-2)}.vm-design-card-title{margin:0;font-family:var(--vm-font-sans);font-size:var(--vm-text-md);font-weight:var(--vm-weight-semibold);line-height:var(--vm-leading-tight)}.vm-design-card-maker{position:relative;z-index:var(--vm-z-sticky);color:var(--vm-color-fg-muted)}.vm-design-card-count{display:inline-flex;align-items:center;gap:var(--vm-space-1)}.vm-design-grid-item{list-style:none}.vm-profile-header-text{min-inline-size:0}.vm-printer-manager-name{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--vm-space-2)}.vm-printer-manager-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vm-space-2)}.vm-printer-manager-sizes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vm-space-3)}.pp-page{padding-block:var(--vm-space-6) var(--vm-space-16)}.pp-page[data-home]{padding-block-start:0}.pp-home-kinds{display:flex;flex-wrap:wrap;gap:var(--vm-space-2) var(--vm-space-4)}.pp-workbench{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--vm-space-4);inline-size:100%}.pp-workbench-code{display:grid;align-content:start;gap:var(--vm-space-2);min-inline-size:0}.pp-workbench-viewer{block-size:20rem}.pp-workbench-controls{min-inline-size:0}@media(min-width:64rem){.pp-workbench{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"code viewer" "controls viewer";grid-template-rows:auto 1fr}.pp-workbench-code{grid-area:code}.pp-workbench-viewer{grid-area:viewer;block-size:auto;min-block-size:32rem}.pp-workbench-controls{grid-area:controls;align-self:start}}.pp-ide{min-block-size:36rem}.pp-ide-page{padding-inline:var(--vm-space-4)}@media(min-width:48rem){.pp-ide-page{padding-inline:var(--vm-space-6)}}.pp-ide-editor{display:flex;flex-direction:column;gap:var(--vm-space-3);min-block-size:0;padding-inline-end:var(--vm-space-4)}.pp-ide-actions{display:flex;flex-wrap:wrap;gap:var(--vm-space-2)}.pp-ide-console{max-block-size:12rem;overflow-y:auto}.pp-ide-side{display:grid;gap:var(--vm-space-4);min-block-size:0;padding-inline-start:var(--vm-space-4)}.pp-ide-viewer{block-size:28rem}@media(max-width:47.99rem){.pp-ide-editor,.pp-ide-side{padding-inline:0}}.pp-page[data-full]{padding-block:0}.pp-ide-full{display:flex;flex-direction:column;min-block-size:calc(100dvh - var(--vm-space-24) - var(--vm-space-12));padding-inline:var(--vm-space-4)}@media(min-width:48rem){.pp-ide-full{padding-inline:var(--vm-space-6)}}.pp-ide-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--vm-space-3);padding-block:var(--vm-space-3)}.pp-ide-tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vm-space-2)}.pp-ide[data-layout=full]{flex:1 1 auto;min-block-size:calc(100dvh - var(--vm-space-24) * 2 - var(--vm-space-4))}@media(min-width:48rem){.pp-ide[data-layout=full]{block-size:calc(100dvh - var(--vm-space-24) * 2 - var(--vm-space-4));min-block-size:calc(var(--vm-space-24) * 4)}}.pp-ide[data-layout=full] .pp-ide-editor{block-size:100%}.pp-ide[data-layout=full] .pp-ide-code{display:grid;grid-template-rows:minmax(0,1fr);flex:1 1 auto;min-block-size:0}@media(min-width:64rem){.pp-ide[data-layout=full] .pp-ide-side{grid-template-columns:minmax(0,1fr) 20rem;block-size:100%}.pp-ide[data-layout=full] .pp-ide-viewer{block-size:100%;min-block-size:24rem}.pp-ide[data-layout=full] .pp-ide-parameters{overflow-y:auto}}.pp-docs{display:grid;gap:var(--vm-space-8);align-items:start}.pp-docs-article{min-inline-size:0}@media(min-width:64rem){.pp-docs{grid-template-columns:16rem minmax(0,1fr);gap:var(--vm-space-12)}.pp-docs-nav{position:sticky;inset-block-start:var(--vm-space-20)}}.pp-header-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vm-space-2) var(--vm-space-3)}@media(min-width:48rem){.pp-header-actions{flex-wrap:nowrap}}.pp-account-name{max-inline-size:10rem}.pp-auth{padding-block-start:var(--vm-space-8)}.pp-save-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--vm-space-2)}.pp-save-title{flex:1 1 12rem}.pp-design-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--vm-space-4)}.pp-design-stage{display:grid;gap:var(--vm-space-4)}.pp-design-viewer{block-size:28rem}@media(min-width:64rem){.pp-design-stage{grid-template-columns:minmax(0,1fr) 20rem}.pp-design-viewer{block-size:calc(100dvh - var(--vm-space-24) * 2 - var(--vm-space-8));min-block-size:28rem}}.pp-upload{display:grid;gap:var(--vm-space-8);align-items:start}@media(min-width:64rem){.pp-upload{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--vm-space-12)}}.pp-explore-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vm-space-3)}.pp-explore-search{flex:1 1 16rem}.pp-account-actions,.pp-manage-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vm-space-2)}.pp-gf-designer-page{display:flex;flex-direction:column;gap:var(--vm-space-3)}.pp-gf-designer-page[data-layout=full]{padding-inline:var(--vm-space-4);padding-block-end:var(--vm-space-4)}@media(min-width:48rem){.pp-gf-designer-page[data-layout=full]{padding-inline:var(--vm-space-6)}}.pp-gf-designer-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--vm-space-3) var(--vm-space-6);padding-block-start:var(--vm-space-3)}.pp-gf-designer-title{flex:1 1 20rem;min-inline-size:0}.pp-gf-designer-tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vm-space-2) var(--vm-space-3)}@media(min-width:64rem){.pp-gf-designer-page[data-layout=full] .pp-gf-designer{block-size:calc(100dvh - var(--vm-space-16) - var(--vm-space-24));min-block-size:calc(var(--vm-space-24) * 5)}}.pp-gf-designer-extra{padding-block-start:var(--vm-space-6)}.pp-gf-bed{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--vm-space-3)}.pp-gf-trace{display:grid;gap:var(--vm-space-6);align-items:start}@media(min-width:64rem){.pp-gf-trace{grid-template-columns:minmax(0,20rem) minmax(0,1fr);gap:var(--vm-space-8)}}.pp-gf-trace-side,.pp-gf-trace-stage{min-inline-size:0}@media(max-width:63.99rem){.pp-gf-trace[data-photo]>.pp-gf-trace-stage{order:-1}}.pp-gf-trace-viewer{block-size:24rem}@media(min-width:64rem){.pp-gf-trace-viewer{block-size:32rem}}.pp-gf-trace-actions{display:flex;flex-wrap:wrap;gap:var(--vm-space-2)}.pp-gf-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vm-space-2)}.pp-gf-drawer,.pp-gf-bins{display:grid;gap:var(--vm-space-6)}@media(min-width:64rem){.pp-gf-drawer,.pp-gf-bins{grid-template-columns:minmax(0,24rem) minmax(0,1fr)}}.pp-gf-drawer-side,.pp-gf-drawer-stage{min-inline-size:0}.pp-gf-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--vm-space-3)}.pp-gf-drawer-tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vm-space-2)}.pp-gf-drawer-map{max-inline-size:32rem}.pp-gf-drawer-viewer{block-size:32rem}.pp-gf-drawer-load{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--vm-space-2)}.pp-gf-bins-side,.pp-gf-bins-stage{min-inline-size:0}.pp-gf-save{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vm-space-3) var(--vm-space-6)}@media(max-width:63.99rem){.pp-gf-bins-stage{order:-1}}@media(min-width:64rem){.pp-gf-bins-stage{position:sticky;inset-block-start:var(--vm-space-20);align-self:start}}.pp-gf-map{max-block-size:24rem}.pp-gf-bins-viewer{block-size:24rem}@media(min-width:64rem){.pp-gf-bins-viewer{block-size:calc(100dvh - var(--vm-space-24) * 4);min-block-size:20rem}}
/*# sourceMappingURL=main-7B4IWPOJ.css.map */
