:root{--ds-color-white: #FFFFFF;--ds-color-white-a-10: #FFFFFF1A;--ds-color-white-a-12: #FFFFFF1F;--ds-color-white-a-14: #FFFFFF24;--ds-color-white-a-16: #FFFFFF29;--ds-color-white-a-20: #FFFFFF33;--ds-color-white-a-25: #FFFFFF40;--ds-color-white-a-26: #FFFFFF42;--ds-color-white-a-28: #FFFFFF47;--ds-color-white-a-30: #FFFFFF4D;--ds-color-white-a-40: #FFFFFF66;--ds-color-white-a-42: #FFFFFF6B;--ds-color-white-a-45: #FFFFFF73;--ds-color-white-a-50: #FFFFFF80;--ds-color-white-a-55: #FFFFFF8C;--ds-color-white-a-56: #FFFFFF8F;--ds-color-white-a-62: #FFFFFF9E;--ds-color-white-a-70: #FFFFFFB3;--ds-color-white-a-78: #FFFFFFC7;--ds-color-white-a-85: #FFFFFFD9;--ds-color-white-a-90: #FFFFFFE6;--ds-color-white-a-92: #FFFFFFEB;--ds-color-white-a-95: #FFFFFFF2;--ds-color-white-a-03: #FFFFFF08;--ds-color-white-a-05: #FFFFFF0D;--ds-color-white-a-06: #FFFFFF0F;--ds-color-white-a-08: #FFFFFF14;--ds-color-graphite-50: #F6F6FB;--ds-color-graphite-100: #EAEBEF;--ds-color-graphite-150: #DDDDE2;--ds-color-graphite-200: #D0D0D5;--ds-color-graphite-300: #B7B7BB;--ds-color-graphite-400: #98989C;--ds-color-graphite-500: #7A7A7E;--ds-color-graphite-600: #5D5D61;--ds-color-graphite-700: #444548;--ds-color-graphite-750: #353539;--ds-color-graphite-800: #2B2B2E;--ds-color-graphite-850: #25252C;--ds-color-graphite-900: #1C1C22;--ds-color-graphite-950: #141418;--ds-color-graphite-solid: #2C2C34;--ds-color-ink-700: #26282D;--ds-color-ink-900: #111214;--ds-color-ink-950: #050506;--ds-color-blue-50: #F0F8FF;--ds-color-blue-100: #DFEEFF;--ds-color-blue-200: #C1DDFF;--ds-color-blue-300: #9CC7FF;--ds-color-blue-400: #4DA3FF;--ds-color-blue-500: #4592F6;--ds-color-blue-600: #0071E3;--ds-color-blue-700: #0062C4;--ds-color-blue-800: #0052A8;--ds-color-blue-900: #132B4C;--ds-color-blue-950: #0F1B2B;--ds-color-shade-a-18: #0000002E;--ds-color-shade-a-35: #00000059;--ds-color-shade-a-55: #0000008C;--ds-color-foliage-light: #6F8F5A;--ds-color-foliage-dark: #26331F;--ds-color-green-50: #F2F9F3;--ds-color-green-100: #E3F2E5;--ds-color-green-200: #C7E3CC;--ds-color-green-300: #A6D1AD;--ds-color-green-400: #3FCB77;--ds-color-green-500: #57A76A;--ds-color-green-600: #13803C;--ds-color-green-700: #286A3B;--ds-color-green-800: #204D2C;--ds-color-green-900: #18321E;--ds-color-green-950: #121E14;--ds-color-amber-50: #FCF6ED;--ds-color-amber-100: #F7EBD9;--ds-color-amber-200: #EDD8B5;--ds-color-amber-300: #E0BF88;--ds-color-amber-400: #F5B000;--ds-color-amber-500: #BF8600;--ds-color-amber-600: #A26700;--ds-color-amber-700: #9A6400;--ds-color-amber-800: #5B3B00;--ds-color-amber-900: #3A2802;--ds-color-amber-950: #221909;--ds-color-red-50: #FFF3F1;--ds-color-red-100: #FFE5E0;--ds-color-red-200: #FFCDC4;--ds-color-red-300: #FBAEA0;--ds-color-red-400: #FF6B5E;--ds-color-red-500: #E56452;--ds-color-red-600: #C42B1C;--ds-color-red-700: #9A3226;--ds-color-red-800: #70271E;--ds-color-red-900: #471C16;--ds-color-red-950: #291410;--ds-color-ink-a-10: #1112141A;--ds-color-ink-a-12: #1112141F;--ds-color-ink-a-14: #11121424;--ds-color-ink-a-16: #11121429;--ds-color-ink-a-20: #11121433;--ds-color-ink-a-25: #11121440;--ds-color-ink-a-30: #1112144D;--ds-color-ink-a-40: #11121466;--ds-color-ink-a-50: #11121480;--ds-color-ink-a-56: #1112148F;--ds-color-ink-a-62: #1112149E;--ds-color-ink-a-70: #111214B3;--ds-color-ink-a-78: #111214C7;--ds-color-ink-a-85: #111214D9;--ds-color-ink-a-90: #111214E6;--ds-color-ink-a-95: #111214F2;--ds-color-ink-a-03: #11121408;--ds-color-ink-a-05: #1112140D;--ds-color-ink-a-06: #1112140F;--ds-color-ink-a-08: #11121414;--ds-color-paper-0: #FFFFFF;--ds-color-paper-50: #F2F2F5;--ds-color-paper-100: #E9E9EE;--ds-color-paper-150: #ECEDF0;--ds-color-blue-a-10: #0071E31A;--ds-color-blue-a-22: #0071E338;--ds-color-blue-a-80: #0071E3CC;--ds-color-sky-a-60: #4DA3FF99;--ds-color-smoke-1: #141518C7;--ds-color-smoke-2: #FFFFFF12;--ds-color-smoke-3: #1D1E22EB;--ds-color-smoke-4: #36373DF7;--ds-color-smoke-1-light: #F7F7F9C7;--ds-color-smoke-2-light: #1112141F;--ds-color-smoke-3-light: #EBECEFF0;--ds-color-smoke-4-light: #FFFFFFFA;--ds-color-smoke-scrim: #00000080;--ds-color-smoke-scrim-light: #1112144D;--ds-color-loud-top: #F4F3F0;--ds-color-loud-foot: #E6E4E0;--ds-color-chosen-top: #4A4B4F;--ds-color-chosen-foot: #333438;--ds-color-chosen-top-light: #FFFFFF;--ds-color-chosen-foot-light: #ECEDF0;--ds-color-mesh-base: #ECE7F1;--ds-color-mesh-peach: #F7B27C;--ds-color-mesh-coral: #F2837B;--ds-color-mesh-violet: #5F5BF2;--ds-color-mesh-lilac: #B9A3F5;--ds-color-mesh-ember-base: #F3E6DF;--ds-color-mesh-ember-a: #F5B04C;--ds-color-mesh-ember-b: #EE6F7A;--ds-color-mesh-ember-c: #6B2E63;--ds-color-mesh-ember-d: #D9849C;--ds-color-mesh-tide-base: #E3EEF2;--ds-color-mesh-tide-a: #7FE0D1;--ds-color-mesh-tide-b: #7FBCF5;--ds-color-mesh-tide-c: #2B3A9E;--ds-color-mesh-tide-d: #9CC8E8;--ds-color-mesh-dusk-base: #E8E4F0;--ds-color-mesh-dusk-a: #C9A9F2;--ds-color-mesh-dusk-b: #F09AB3;--ds-color-mesh-dusk-c: #1E2A5C;--ds-color-mesh-dusk-d: #8C7BD6;--ds-color-data-light-1: #2A78D6;--ds-color-data-dark-1: #3987E5;--ds-color-data-light-2: #EB6834;--ds-color-data-dark-2: #D95926;--ds-color-data-light-3: #1BAF7A;--ds-color-data-dark-3: #199E70;--ds-color-data-light-4: #EDA100;--ds-color-data-dark-4: #C98500;--ds-color-data-light-5: #E87BA4;--ds-color-data-dark-5: #D55181;--ds-color-data-light-6: #008300;--ds-color-data-dark-6: #008300;--ds-color-data-light-7: #6250D6;--ds-color-data-dark-7: #9085E9;--ds-color-data-light-8: #E34948;--ds-color-data-dark-8: #E66767;--ds-color-data-seq-dark-1: #184F95;--ds-color-data-seq-light-1: #86B6EF;--ds-color-data-seq-dark-2: #256ABF;--ds-color-data-seq-light-2: #5598E7;--ds-color-data-seq-dark-3: #3987E5;--ds-color-data-seq-light-3: #2A78D6;--ds-color-data-seq-dark-4: #6DA7EC;--ds-color-data-seq-light-4: #1C5CAB;--ds-color-data-seq-dark-5: #9EC5F4;--ds-color-data-seq-light-5: #104281;--ds-blur-md: 20px;--ds-blur-lg: 64px;--ds-blur-mesh: 40px;--ds-saturate-glass: 1.8;--ds-space-0: 0px;--ds-space-1: 4px;--ds-space-2: 8px;--ds-space-3: 12px;--ds-space-4: 16px;--ds-space-5: 20px;--ds-space-6: 24px;--ds-space-7: 28px;--ds-space-8: 32px;--ds-space-10: 40px;--ds-space-12: 48px;--ds-space-14: 56px;--ds-space-16: 64px;--ds-space-20: 80px;--ds-space-24: 96px;--ds-space-32: 128px;--ds-space-px: 1px;--ds-space-0-5: 2px;--ds-space-1-5: 6px;--ds-space-2-5: 10px;--ds-space-3-5: 14px;--ds-space-5-5: 22px;--ds-size-hairline: 1px;--ds-size-ring: 2px;--ds-size-halo: 5px;--ds-size-avatar-ring: 4px;--ds-size-avatar-sm: 30px;--ds-size-avatar-md: 44px;--ds-size-avatar-lg: 84px;--ds-size-control-sm: 32px;--ds-size-control-md: 36px;--ds-size-control-lg: 44px;--ds-size-control-xl: 56px;--ds-size-icon-sm: 16px;--ds-size-icon-md: 18px;--ds-size-measure: 32em;--ds-size-touch: 44px;--ds-size-sidebar: 280px;--ds-size-badge: 22px;--ds-size-dot: 6px;--ds-size-bar: 4px;--ds-size-thumb: 20px;--ds-size-track: 6px;--ds-size-menu-min: 180px;--ds-size-slider-min: 240px;--ds-size-check: 24px;--ds-size-switch: 52px;--ds-size-mark: 10px;--ds-size-kbd: 22px;--ds-size-overlay-md: 480px;--ds-size-overlay-lg: 640px;--ds-size-overlay-side: 360px;--ds-size-overlay-pop: 320px;--ds-size-overlay-tip: 240px;--ds-size-overlay-toast: 400px;--ds-size-grabber: 36px;--ds-size-fab: 56px;--ds-size-listbox-max: 320px;--ds-size-input-min: 96px;--ds-size-radio-card-min: 200px;--ds-size-star: 22px;--ds-size-nav-bar: 60px;--ds-size-nav-item: 52px;--ds-size-nav-item-min: 64px;--ds-size-nav-panel: 320px;--ds-size-segment-min: 72px;--ds-size-scale-label: 112px;--ds-size-scale-word: 96px;--ds-radius-md: 18px;--ds-radius-lg: 24px;--ds-radius-xl: 40px;--ds-radius-pill: 999px;--ds-radius-sm: 4px;--ds-radius-check: 7px;--ds-font-family-sans: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", Inter, system-ui, sans-serif;--ds-font-size-100: 11px;--ds-font-size-200: 13px;--ds-font-size-300: 14px;--ds-font-size-400: 15px;--ds-font-size-450: 16px;--ds-font-size-500: 17px;--ds-font-size-600: 21px;--ds-font-size-700: 28px;--ds-font-size-800: 44px;--ds-font-weight-regular: 400;--ds-font-weight-medium: 550;--ds-font-weight-semibold: 650;--ds-font-leading-tight: 1.15;--ds-font-leading-body: 1.42;--ds-font-leading-long: 1.6;--ds-font-tracking-caps: .08em;--ds-font-tracking-display: -.02em;--ds-shadow-float: 0 30px 60px -20px #00000059;--ds-shadow-lift: 0 8px 20px -8px #00000066;--ds-shadow-halo: 0 0 14px #00000073, 0 1px 2px #00000059;--ds-shadow-float-light: 0 30px 60px -24px #00000033;--ds-shadow-halo-light: 0 0 12px #FFFFFF99, 0 1px 1px #FFFFFF80;--ds-shadow-well: inset 0 0 0 1px #FFFFFF0D, inset 0 2px 6px #000000B3;--ds-shadow-well-light: inset 0 0 0 1px #11121414, inset 0 2px 6px #11121426;--ds-shadow-cast: 0 1px 2px #00000040, 0 10px 22px -10px #00000080;--ds-shadow-cast-light: 0 1px 2px #0000004D, 0 10px 22px -10px #00000073;--ds-shadow-cast-press: 0 1px 2px #00000040, 0 4px 10px -6px #00000066;--ds-shadow-cast-accent: 0 1px 2px #001E5066, 0 12px 26px -8px #0071E3CC;--ds-shadow-cast-accent-hover: 0 2px 4px #001E504D, 0 16px 30px -10px #0071E3D9;--ds-shadow-cast-accent-press: 0 1px 2px #001E5059, 0 4px 10px -6px #0071E399;--ds-shadow-bead: 0 1px 2px #00000066, 0 6px 12px -4px #00000080;--ds-shadow-carve: inset 0 2px 4px #0000008C, inset 0 -2px 0 #FFFFFF8C, inset 0 0 0 1px #FFFFFF85;--ds-shadow-carve-light: inset 0 2px 3px #11121452, inset 0 -1px 0 #FFFFFFF2, inset 0 0 0 1px #1112149E;--ds-shadow-carve-on: inset 0 2px 4px #00143C8C, inset 0 -1px 0 #AAD2FF80;--ds-shadow-carve-on-light: inset 0 2px 3px #00143C73, inset 0 0 0 1px #003C8C80;--ds-shadow-groove: inset 0 2px 4px #0000008C, inset 0 -1px 0 #FFFFFF33, inset 0 0 0 1px #FFFFFF8F;--ds-shadow-groove-light: inset 0 2px 4px #1112144D, inset 0 -1px 0 #FFFFFF99, inset 0 0 0 1px #1112148F;--ds-shadow-lens: inset 0 1px 0 #FFFFFF29, inset 0 0 0 1px #FFFFFF0D;--ds-shadow-lens-light: inset 0 0 0 1px #1112140D;--ds-shadow-etch: inset 0 1px 2px #00000073, inset 0 -1px 0 #FFFFFF47;--ds-shadow-etch-light: inset 0 1px 2px #1112144D, inset 0 -1px 0 #FFFFFF;--ds-shadow-portrait: inset 0 0 0 1px #FFFFFF47, inset 0 1px 0 #FFFFFF73, inset 0 -8px 14px -10px #0000008C;--ds-shadow-track: inset 0 1px 3px #00000080;--ds-shadow-track-light: inset 0 1px 3px #1112142E;--ds-shadow-loud-glow: 0 0 0 1px #FFFFFF4D, 0 8px 26px -6px #FFFFFF61, 0 2px 6px #00000059;--ds-shadow-loud-glow-light: inset 0 1px 0 #FFFFFF38, 0 10px 22px -8px #1112148C;--ds-shadow-quiet-cast: 0 6px 14px -8px #00000099;--ds-shadow-quiet-cast-light: 0 6px 14px -8px #1112144D;--ds-shadow-chosen-cast: 0 4px 10px -4px #00000099;--ds-shadow-chosen-cast-light: 0 4px 10px -4px #1112144D;--ds-shadow-on-glow: inset 0 1px 2px #00000040, 0 0 6px #FFFFFF59, 0 0 18px #FFFFFF40;--ds-shadow-on-glow-light: inset 0 1px 2px #00000066;--ds-shadow-level-1: 0 14px 30px -10px #000000BF, 0 2px 6px #00000080;--ds-shadow-level-1-light: 0 14px 30px -12px #11121440, 0 2px 6px #11121414;--ds-shadow-level-2: 0 6px 14px -8px #000000A6;--ds-shadow-level-2-light: 0 6px 14px -8px #11121426;--ds-shadow-level-3: 0 30px 80px -20px #000000E6, 0 8px 24px #00000080;--ds-shadow-level-3-light: 0 30px 80px -24px #11121459, 0 8px 24px #1112141F;--ds-shadow-level-4: 0 18px 40px -12px #000000D9, 0 4px 12px #00000073;--ds-shadow-level-4-light: 0 18px 40px -12px #1112144D, 0 4px 12px #1112141A;--ds-shadow-edge: inset 0 0 0 1px #FFFFFF13, inset 0 -10px 18px -12px #00000099;--ds-shadow-edge-light: inset 0 0 0 1px #11121414, inset 0 -10px 18px -12px #1112140F;--ds-shadow-bloom: 0 0 0 1px #FFFFFF80, 0 0 10px #FFFFFF59, 0 8px 30px -4px #FFFFFF59, 0 4px 12px #00000066;--ds-shadow-bloom-light: inset 0 1px 0 #FFFFFF38, 0 10px 22px -8px #1112148C;--ds-shadow-glow-soft: 0 0 6px #FFFFFF59, 0 0 18px #FFFFFF40;--ds-shadow-glow-soft-light: 0 0 0 0 #FFFFFF00;--ds-shadow-glow-mark: 0 0 3px #FFFFFF80, 0 0 10px 1px #FFFFFF59;--ds-shadow-glow-mark-light: 0 0 0 0 #FFFFFF00;--ds-shadow-ring: inset 0 0 0 1px #FFFFFF8F;--ds-shadow-ring-light: inset 0 0 0 1px #111214B3;--ds-duration-quick: .2s;--ds-duration-gentle: .42s;--ds-duration-slow: .64s;--ds-duration-stagger: 70ms;--ds-duration-spin: .9s;--ds-duration-breathe: 1.4s;--ds-easing-soft: cubic-bezier(.22, 1, .36, 1);--ds-easing-inout: cubic-bezier(.45, 0, .2, 1);--ds-brightness-dim: .42;--ds-brightness-mid: .42;--ds-brightness-bright: .42;--ds-brightness-none: 1;--ds-brightness-light: 1.12;--ds-distance-rise: 16px;--ds-distance-lift: 2px;--ds-scale-press: .97;--ds-breakpoint-sm: 640px;--ds-breakpoint-md: 768px;--ds-breakpoint-lg: 1024px;--ds-breakpoint-xl: 1280px;--ds-breakpoint-2xl: 1536px;--ds-container-sm: 640px;--ds-container-md: 768px;--ds-container-lg: 1024px;--ds-container-xl: 1200px;--ds-container-2xl: 1440px;--ds-columns-4: 4;--ds-columns-8: 8;--ds-columns-12: 12;--ds-z-base: 0;--ds-z-raised: 10;--ds-z-sticky: 100;--ds-z-overlay: 1000;--ds-z-toast: 1100;--ds-alpha-half: .5;--ds-alpha-ambient: .55;--ds-alpha-dim: .55;--ds-alpha-wash: .1;--ds-ratio-square: 1 / 1;--ds-ratio-photo: 4 / 3;--ds-ratio-video: 16 / 9;--ds-ratio-portrait: 3 / 4;--ds-ratio-wide: 21 / 9;--ds-ratio-sheet-max: 85dvh;--ds-surface-glass: var(--ds-color-white-a-06);--ds-surface-solid: var(--ds-color-graphite-solid);--ds-surface-quiet: var(--ds-color-white-a-08);--ds-surface-light: var(--ds-color-white);--ds-surface-placeholder-hi: var(--ds-color-foliage-light);--ds-surface-placeholder-lo: var(--ds-color-foliage-dark);--ds-surface-sheen-top: var(--ds-color-white-a-10);--ds-surface-sheen-bottom: var(--ds-color-white-a-03);--ds-surface-well: var(--ds-color-shade-a-18);--ds-surface-page: var(--ds-color-graphite-950);--ds-surface-raised: var(--ds-color-graphite-900);--ds-surface-sunken: var(--ds-color-graphite-850);--ds-surface-knob: var(--ds-color-white);--ds-surface-carve: var(--ds-color-shade-a-35);--ds-surface-knob-shade: var(--ds-color-paper-100);--ds-surface-lit-quiet-top: var(--ds-color-white-a-14);--ds-surface-lit-quiet-foot: var(--ds-color-white-a-05);--ds-surface-lit-chosen-top: var(--ds-color-white-a-30);--ds-surface-lit-chosen-foot: var(--ds-color-white-a-12);--ds-surface-lit-on-top: var(--ds-color-white-a-70);--ds-surface-lit-on-foot: var(--ds-color-white-a-90);--ds-surface-chosen-tint-top: var(--ds-color-white-a-30);--ds-surface-chosen-tint-foot: var(--ds-color-white-a-12);--ds-surface-chosen-top: var(--ds-color-chosen-top);--ds-surface-chosen-foot: var(--ds-color-chosen-foot);--ds-surface-well-deep: var(--ds-color-shade-a-55);--ds-text-primary: var(--ds-color-white);--ds-text-secondary: var(--ds-color-white-a-92);--ds-text-tertiary: var(--ds-color-white-a-62);--ds-text-on-light: var(--ds-color-ink-900);--ds-text-on-accent: var(--ds-color-ink-900);--ds-text-critical: var(--ds-color-red-300);--ds-action-accent: var(--ds-color-white);--ds-action-accent-hover: var(--ds-color-paper-150);--ds-action-accent-foot: var(--ds-color-paper-150);--ds-action-gloss: var(--ds-color-white-a-26);--ds-action-gloss-quiet: var(--ds-color-white-a-12);--ds-action-gloss-solid: var(--ds-color-white-a-03);--ds-action-foot-solid: var(--ds-color-ink-a-08);--ds-action-glint: var(--ds-color-white-a-20);--ds-action-glint-solid: var(--ds-color-ink-a-06);--ds-action-solid-top: var(--ds-color-white);--ds-action-solid-foot: var(--ds-color-paper-150);--ds-action-loud-top: var(--ds-color-loud-top);--ds-action-loud-foot: var(--ds-color-loud-foot);--ds-line-ring: var(--ds-color-white-a-30);--ds-line-divider: var(--ds-color-white-a-16);--ds-line-rim-hi: var(--ds-color-white-a-62);--ds-line-rim-mid: var(--ds-color-white-a-14);--ds-line-rim-lo: var(--ds-color-white-a-06);--ds-line-edge: var(--ds-color-white-a-55);--ds-focus-ring: var(--ds-color-white);--ds-focus-halo: var(--ds-color-shade-a-55);--ds-glass-blur: var(--ds-blur-lg);--ds-glass-blur-small: var(--ds-blur-md);--ds-glass-saturate: var(--ds-saturate-glass);--ds-glass-brightness: var(--ds-brightness-bright);--ds-glass-brightness-none: var(--ds-brightness-none);--ds-elevation-float: var(--ds-shadow-float);--ds-elevation-lift: var(--ds-shadow-lift);--ds-elevation-halo: var(--ds-shadow-halo);--ds-elevation-well: var(--ds-shadow-well);--ds-elevation-cast: var(--ds-shadow-cast);--ds-elevation-cast-press: var(--ds-shadow-cast-press);--ds-elevation-cast-accent: var(--ds-shadow-cast-accent);--ds-elevation-cast-accent-hover: var(--ds-shadow-cast-accent-hover);--ds-elevation-cast-accent-press: var(--ds-shadow-cast-accent-press);--ds-elevation-bead: var(--ds-shadow-bead);--ds-elevation-carve: var(--ds-shadow-carve);--ds-elevation-carve-on: var(--ds-shadow-carve-on);--ds-elevation-groove: var(--ds-shadow-groove);--ds-elevation-lens: var(--ds-shadow-lens);--ds-elevation-etch: var(--ds-shadow-etch);--ds-elevation-portrait: var(--ds-shadow-portrait);--ds-elevation-track: var(--ds-shadow-track);--ds-elevation-loud-glow: var(--ds-shadow-loud-glow);--ds-elevation-quiet-cast: var(--ds-shadow-quiet-cast);--ds-elevation-chosen-cast: var(--ds-shadow-chosen-cast);--ds-elevation-on-glow: var(--ds-shadow-on-glow);--ds-elevation-control-ring: var(--ds-shadow-ring);--ds-width-hairline: var(--ds-size-hairline);--ds-width-ring: var(--ds-size-ring);--ds-width-halo: var(--ds-size-halo);--ds-width-avatar-ring: var(--ds-size-avatar-ring);--ds-width-bar: var(--ds-size-bar);--ds-gap-xs: var(--ds-space-1);--ds-gap-sm: var(--ds-space-1-5);--ds-gap-md: var(--ds-space-2);--ds-gap-lg: var(--ds-space-3);--ds-gap-xl: var(--ds-space-3-5);--ds-gap-2xl: var(--ds-space-4);--ds-gap-inset: var(--ds-space-5-5);--ds-gap-section: var(--ds-space-8);--ds-gap-page: var(--ds-space-12);--ds-gap-3xl: var(--ds-space-6);--ds-gap-none: var(--ds-space-0);--ds-control-sm: var(--ds-size-control-sm);--ds-control-md: var(--ds-size-control-md);--ds-control-lg: var(--ds-size-control-lg);--ds-control-xl: var(--ds-size-control-xl);--ds-control-icon-sm: var(--ds-size-icon-sm);--ds-control-icon-md: var(--ds-size-icon-md);--ds-control-avatar-sm: var(--ds-size-avatar-sm);--ds-control-avatar-md: var(--ds-size-avatar-md);--ds-control-avatar-lg: var(--ds-size-avatar-lg);--ds-control-badge: var(--ds-size-badge);--ds-control-dot: var(--ds-size-dot);--ds-control-thumb: var(--ds-size-thumb);--ds-control-track: var(--ds-size-track);--ds-control-menu-min: var(--ds-size-menu-min);--ds-control-check: var(--ds-size-check);--ds-control-switch: var(--ds-size-switch);--ds-control-mark: var(--ds-size-mark);--ds-control-slider-min: var(--ds-size-slider-min);--ds-control-kbd: var(--ds-size-kbd);--ds-control-fab: var(--ds-size-fab);--ds-control-listbox-max: var(--ds-size-listbox-max);--ds-control-input-min: var(--ds-size-input-min);--ds-control-radio-card-min: var(--ds-size-radio-card-min);--ds-control-star: var(--ds-size-star);--ds-control-nav-bar: var(--ds-size-nav-bar);--ds-control-nav-item: var(--ds-size-nav-item);--ds-control-nav-item-min: var(--ds-size-nav-item-min);--ds-control-nav-panel: var(--ds-size-nav-panel);--ds-control-segment-min: var(--ds-size-segment-min);--ds-control-sidebar: var(--ds-size-sidebar);--ds-control-scale-label: var(--ds-size-scale-label);--ds-control-scale-word: var(--ds-size-scale-word);--ds-corner-panel: var(--ds-radius-xl);--ds-corner-inner: var(--ds-radius-lg);--ds-corner-media: var(--ds-radius-md);--ds-corner-round: var(--ds-radius-pill);--ds-corner-mark: var(--ds-radius-sm);--ds-corner-check: var(--ds-radius-check);--ds-type-family: var(--ds-font-family-sans);--ds-type-micro: var(--ds-font-size-100);--ds-type-caption: var(--ds-font-size-200);--ds-type-label: var(--ds-font-size-300);--ds-type-body: var(--ds-font-size-400);--ds-type-emphasis: var(--ds-font-size-500);--ds-type-title: var(--ds-font-size-600);--ds-type-headline: var(--ds-font-size-700);--ds-type-display: var(--ds-font-size-800);--ds-type-weight-regular: var(--ds-font-weight-regular);--ds-type-weight-medium: var(--ds-font-weight-medium);--ds-type-weight-semibold: var(--ds-font-weight-semibold);--ds-type-leading-tight: var(--ds-font-leading-tight);--ds-type-leading-body: var(--ds-font-leading-body);--ds-type-tracking-caps: var(--ds-font-tracking-caps);--ds-type-tracking-display: var(--ds-font-tracking-display);--ds-type-measure: var(--ds-size-measure);--ds-type-reading: var(--ds-font-size-450);--ds-type-leading-reading: var(--ds-font-leading-long);--ds-motion-hover: var(--ds-duration-gentle);--ds-motion-press: var(--ds-duration-quick);--ds-motion-enter: var(--ds-duration-slow);--ds-motion-scene: var(--ds-duration-slow);--ds-motion-stagger: var(--ds-duration-stagger);--ds-motion-easing: var(--ds-easing-soft);--ds-motion-easing-inout: var(--ds-easing-inout);--ds-motion-rise: var(--ds-distance-rise);--ds-motion-lift: var(--ds-distance-lift);--ds-motion-press-scale: var(--ds-scale-press);--ds-motion-spin: var(--ds-duration-spin);--ds-motion-breathe: var(--ds-duration-breathe);--ds-status-positive: var(--ds-color-green-600);--ds-status-on-positive: var(--ds-color-white);--ds-status-warning: var(--ds-color-amber-400);--ds-status-on-warning: var(--ds-color-ink-900);--ds-status-critical: var(--ds-color-red-600);--ds-status-on-critical: var(--ds-color-white);--ds-status-info: var(--ds-color-blue-600);--ds-status-on-info: var(--ds-color-white);--ds-status-info-mark: var(--ds-color-blue-400);--ds-status-positive-mark: var(--ds-color-green-400);--ds-status-warning-mark: var(--ds-color-amber-400);--ds-status-critical-mark: var(--ds-color-red-400);--ds-layout-columns: var(--ds-columns-4);--ds-layout-gutter: var(--ds-space-4);--ds-layout-margin: var(--ds-space-4);--ds-layout-container-sm: var(--ds-container-sm);--ds-layout-container-md: var(--ds-container-md);--ds-layout-container-lg: var(--ds-container-lg);--ds-layout-container-xl: var(--ds-container-xl);--ds-layout-container-2xl: var(--ds-container-2xl);--ds-layout-touch: var(--ds-size-touch);--ds-layout-sidebar: var(--ds-size-sidebar);--ds-layer-base: var(--ds-z-base);--ds-layer-raised: var(--ds-z-raised);--ds-layer-sticky: var(--ds-z-sticky);--ds-layer-overlay: var(--ds-z-overlay);--ds-layer-toast: var(--ds-z-toast);--ds-viewport-sm: var(--ds-breakpoint-sm);--ds-viewport-md: var(--ds-breakpoint-md);--ds-viewport-lg: var(--ds-breakpoint-lg);--ds-viewport-xl: var(--ds-breakpoint-xl);--ds-viewport-2xl: var(--ds-breakpoint-2xl);--ds-field-base: var(--ds-color-graphite-950);--ds-field-glow: var(--ds-color-blue-a-22);--ds-field-glow-soft: var(--ds-color-white-a-06);--ds-field-line: var(--ds-color-white-a-05);--ds-field-line-major: var(--ds-color-white-a-08);--ds-field-column: var(--ds-color-white-a-85);--ds-field-margin: var(--ds-color-white-a-70);--ds-studio-base: var(--ds-color-ink-950);--ds-studio-light: var(--ds-color-white-a-06);--ds-studio-edge: var(--ds-color-white-a-06);--ds-opacity-disabled: var(--ds-alpha-half);--ds-opacity-faint: var(--ds-alpha-dim);--ds-opacity-wash: var(--ds-alpha-wash);--ds-level-1: var(--ds-color-smoke-1);--ds-level-2: var(--ds-color-smoke-2);--ds-level-3: var(--ds-color-smoke-3);--ds-level-4: var(--ds-color-smoke-4);--ds-level-scrim: var(--ds-color-smoke-scrim);--ds-level-streak: var(--ds-color-white-a-85);--ds-level-sheen: var(--ds-color-white-a-06);--ds-level-shadow-1: var(--ds-shadow-level-1);--ds-level-shadow-2: var(--ds-shadow-level-2);--ds-level-shadow-3: var(--ds-shadow-level-3);--ds-level-shadow-4: var(--ds-shadow-level-4);--ds-level-shadow-edge: var(--ds-shadow-edge);--ds-level-shadow-bloom: var(--ds-shadow-bloom);--ds-level-shadow-well: var(--ds-shadow-well);--ds-glow-strong: var(--ds-shadow-bloom);--ds-glow-soft: var(--ds-shadow-glow-soft);--ds-glow-mark: var(--ds-shadow-glow-mark);--ds-mesh-base: var(--ds-color-mesh-base);--ds-mesh-a: var(--ds-color-mesh-peach);--ds-mesh-b: var(--ds-color-mesh-coral);--ds-mesh-c: var(--ds-color-mesh-violet);--ds-mesh-d: var(--ds-color-mesh-lilac);--ds-mesh-ember-base: var(--ds-color-mesh-ember-base);--ds-mesh-ember-a: var(--ds-color-mesh-ember-a);--ds-mesh-ember-b: var(--ds-color-mesh-ember-b);--ds-mesh-ember-c: var(--ds-color-mesh-ember-c);--ds-mesh-ember-d: var(--ds-color-mesh-ember-d);--ds-mesh-tide-base: var(--ds-color-mesh-tide-base);--ds-mesh-tide-a: var(--ds-color-mesh-tide-a);--ds-mesh-tide-b: var(--ds-color-mesh-tide-b);--ds-mesh-tide-c: var(--ds-color-mesh-tide-c);--ds-mesh-tide-d: var(--ds-color-mesh-tide-d);--ds-mesh-dusk-base: var(--ds-color-mesh-dusk-base);--ds-mesh-dusk-a: var(--ds-color-mesh-dusk-a);--ds-mesh-dusk-b: var(--ds-color-mesh-dusk-b);--ds-mesh-dusk-c: var(--ds-color-mesh-dusk-c);--ds-mesh-dusk-d: var(--ds-color-mesh-dusk-d);--ds-mesh-blur: var(--ds-blur-mesh);--ds-mesh-glow-opacity: var(--ds-alpha-ambient);--ds-aspect-square: var(--ds-ratio-square);--ds-aspect-photo: var(--ds-ratio-photo);--ds-aspect-video: var(--ds-ratio-video);--ds-aspect-portrait: var(--ds-ratio-portrait);--ds-aspect-wide: var(--ds-ratio-wide);--ds-overlay-md: var(--ds-size-overlay-md);--ds-overlay-lg: var(--ds-size-overlay-lg);--ds-overlay-side: var(--ds-size-overlay-side);--ds-overlay-pop: var(--ds-size-overlay-pop);--ds-overlay-tip: var(--ds-size-overlay-tip);--ds-overlay-toast: var(--ds-size-overlay-toast);--ds-overlay-sheet-max: var(--ds-ratio-sheet-max);--ds-overlay-grabber: var(--ds-size-grabber);--ds-data-series-1: var(--ds-color-data-dark-1);--ds-data-series-2: var(--ds-color-data-dark-2);--ds-data-series-3: var(--ds-color-data-dark-3);--ds-data-series-4: var(--ds-color-data-dark-4);--ds-data-series-5: var(--ds-color-data-dark-5);--ds-data-series-6: var(--ds-color-data-dark-6);--ds-data-series-7: var(--ds-color-data-dark-7);--ds-data-series-8: var(--ds-color-data-dark-8);--ds-data-seq-1: var(--ds-color-data-seq-dark-1);--ds-data-seq-2: var(--ds-color-data-seq-dark-2);--ds-data-seq-3: var(--ds-color-data-seq-dark-3);--ds-data-seq-4: var(--ds-color-data-seq-dark-4);--ds-data-seq-5: var(--ds-color-data-seq-dark-5);--ds-card-bg: var(--ds-surface-glass);--ds-card-fg: var(--ds-text-primary);--ds-card-fg-muted: var(--ds-text-secondary);--ds-card-blur: var(--ds-glass-blur);--ds-card-radius: var(--ds-corner-panel);--ds-card-padding: var(--ds-gap-inset);--ds-card-gap: var(--ds-gap-xl);--ds-card-shadow: var(--ds-elevation-float);--ds-card-rim-hi: var(--ds-line-rim-hi);--ds-card-rim-mid: var(--ds-line-rim-mid);--ds-card-rim-lo: var(--ds-line-rim-lo);--ds-card-divider: var(--ds-line-divider);--ds-card-rim-width: var(--ds-width-hairline);--ds-card-inner-radius: var(--ds-corner-inner);--ds-card-media-radius: var(--ds-corner-media);--ds-card-cover-hi: var(--ds-surface-placeholder-hi);--ds-card-cover-lo: var(--ds-surface-placeholder-lo);--ds-card-brightness: var(--ds-glass-brightness);--ds-card-sheen-top: var(--ds-surface-sheen-top);--ds-card-sheen-bottom: var(--ds-surface-sheen-bottom);--ds-card-text-halo: var(--ds-elevation-halo);--ds-card-level1: var(--ds-level-1);--ds-card-level2: var(--ds-level-2);--ds-card-level3: var(--ds-level-3);--ds-card-level4: var(--ds-level-4);--ds-card-shadow-1: var(--ds-level-shadow-1);--ds-card-shadow-2: var(--ds-level-shadow-2);--ds-card-shadow-3: var(--ds-level-shadow-3);--ds-card-shadow-4: var(--ds-level-shadow-4);--ds-card-edge: var(--ds-level-shadow-edge);--ds-card-streak: var(--ds-level-streak);--ds-card-scrim: var(--ds-level-scrim);--ds-avatar-size-sm: var(--ds-control-avatar-sm);--ds-avatar-size-md: var(--ds-control-avatar-md);--ds-avatar-size-lg: var(--ds-control-avatar-lg);--ds-avatar-fallback-bg: var(--ds-surface-light);--ds-avatar-fallback-fg: var(--ds-text-on-light);--ds-avatar-radius: var(--ds-corner-round);--ds-avatar-lens: var(--ds-elevation-portrait);--ds-avatar-cast: var(--ds-elevation-cast);--ds-button-light-bg: var(--ds-action-loud-foot);--ds-button-light-fg: var(--ds-text-on-light);--ds-button-accent-bg: var(--ds-action-loud-foot);--ds-button-accent-bg-hover: var(--ds-action-accent-hover);--ds-button-accent-fg: var(--ds-text-on-accent);--ds-button-glass-bg: var(--ds-surface-quiet);--ds-button-glass-fg: var(--ds-text-primary);--ds-button-height-sm: var(--ds-control-sm);--ds-button-height-md: var(--ds-control-lg);--ds-button-padding-sm: var(--ds-gap-xl);--ds-button-padding-md: var(--ds-gap-inset);--ds-button-gap: var(--ds-gap-md);--ds-button-radius: var(--ds-corner-round);--ds-button-shadow: var(--ds-elevation-lift);--ds-button-accent-mid: var(--ds-action-accent-hover);--ds-button-accent-foot: var(--ds-action-loud-foot);--ds-button-gloss: var(--ds-action-gloss);--ds-button-gloss-quiet: var(--ds-action-gloss-quiet);--ds-button-gloss-solid: var(--ds-action-gloss-solid);--ds-button-light-top: var(--ds-action-loud-top);--ds-button-light-foot: var(--ds-action-foot-solid);--ds-button-glint: var(--ds-action-glint);--ds-button-glint-solid: var(--ds-action-glint-solid);--ds-button-rim-hi: var(--ds-line-rim-hi);--ds-button-rim-mid: var(--ds-line-rim-mid);--ds-button-rim-lo: var(--ds-line-rim-lo);--ds-button-cast: var(--ds-elevation-cast);--ds-button-cast-press: var(--ds-elevation-cast-press);--ds-button-accent-cast: var(--ds-level-shadow-bloom);--ds-button-accent-cast-hover: var(--ds-level-shadow-bloom);--ds-button-accent-cast-press: var(--ds-elevation-cast-press);--ds-button-hit: var(--ds-layout-touch);--ds-button-accent-top: var(--ds-action-loud-top);--ds-button-glass-top: var(--ds-level-sheen);--ds-button-glass-foot: var(--ds-level-3);--ds-button-glass-cast: var(--ds-level-shadow-2);--ds-button-edge: var(--ds-level-shadow-edge);--ds-button-streak: var(--ds-level-streak);--ds-button-height-lg: var(--ds-control-xl);--ds-button-padding-lg: var(--ds-gap-inset);--ds-button-icon: var(--ds-control-icon-md);--ds-button-ghost-fg: var(--ds-text-primary);--ds-button-ghost-hover: var(--ds-surface-quiet);--ds-button-danger-fg: var(--ds-text-critical);--ds-icon-button-size: var(--ds-control-md);--ds-icon-button-size-sm: var(--ds-control-sm);--ds-icon-button-icon: var(--ds-control-icon-md);--ds-icon-button-glass-bg: var(--ds-surface-quiet);--ds-icon-button-fg: var(--ds-text-primary);--ds-icon-button-ghost-fg: var(--ds-text-secondary);--ds-icon-button-blur: var(--ds-glass-blur-small);--ds-icon-button-radius: var(--ds-corner-round);--ds-icon-button-hit: var(--ds-layout-touch);--ds-icon-button-gloss: var(--ds-action-gloss-quiet);--ds-icon-button-glint: var(--ds-action-glint);--ds-icon-button-rim-hi: var(--ds-line-rim-hi);--ds-icon-button-rim-mid: var(--ds-line-rim-mid);--ds-icon-button-rim-lo: var(--ds-line-rim-lo);--ds-icon-button-glass-top: var(--ds-level-sheen);--ds-icon-button-glass-foot: var(--ds-level-3);--ds-icon-button-cast: var(--ds-level-shadow-2);--ds-icon-button-edge: var(--ds-level-shadow-edge);--ds-icon-button-streak: var(--ds-level-streak);--ds-icon-button-loud-top: var(--ds-action-loud-top);--ds-icon-button-loud-foot: var(--ds-action-loud-foot);--ds-icon-button-loud-fg: var(--ds-text-on-light);--ds-icon-button-bloom: var(--ds-level-shadow-bloom);--ds-tabs-gap: var(--ds-gap-sm);--ds-tabs-height: var(--ds-control-sm);--ds-tabs-padding: var(--ds-gap-lg);--ds-tabs-fg: var(--ds-text-primary);--ds-tabs-on-fg: var(--ds-text-primary);--ds-tabs-radius: var(--ds-corner-round);--ds-tabs-hit: var(--ds-layout-touch);--ds-tabs-track-bg: var(--ds-surface-well-deep);--ds-tabs-carve: var(--ds-level-shadow-well);--ds-tabs-inset: var(--ds-gap-xs);--ds-tabs-on-foot: var(--ds-surface-chosen-foot);--ds-tabs-on-cast: var(--ds-level-shadow-2);--ds-tabs-off-fg: var(--ds-text-primary);--ds-tabs-on-top: var(--ds-surface-chosen-top);--ds-tabs-rim-hi: var(--ds-line-rim-hi);--ds-tabs-rim-mid: var(--ds-line-rim-mid);--ds-tabs-rim-lo: var(--ds-line-rim-lo);--ds-tabs-streak: var(--ds-level-streak);--ds-tag-fg: var(--ds-text-primary);--ds-tag-padding-inline: var(--ds-gap-md);--ds-tag-padding-block: var(--ds-gap-xs);--ds-tag-radius: var(--ds-corner-round);--ds-tag-bg: var(--ds-surface-carve);--ds-tag-etch: var(--ds-elevation-etch);--ds-focus-ring-color: var(--ds-focus-ring);--ds-focus-ring-halo: var(--ds-focus-halo);--ds-focus-ring-width: var(--ds-width-ring);--ds-focus-ring-halo-width: var(--ds-width-halo);--ds-grid-columns: var(--ds-layout-columns);--ds-grid-gutter: var(--ds-layout-gutter);--ds-grid-margin: var(--ds-layout-margin);--ds-container-margin: var(--ds-layout-margin);--ds-container-max-sm: var(--ds-layout-container-sm);--ds-container-max-md: var(--ds-layout-container-md);--ds-container-max-lg: var(--ds-layout-container-lg);--ds-container-max-xl: var(--ds-layout-container-xl);--ds-container-max-2xl: var(--ds-layout-container-2xl);--ds-stack-gap-xs: var(--ds-gap-xs);--ds-stack-gap-sm: var(--ds-gap-md);--ds-stack-gap-md: var(--ds-gap-2xl);--ds-stack-gap-lg: var(--ds-gap-3xl);--ds-stack-gap-xl: var(--ds-gap-section);--ds-badge-height: var(--ds-control-badge);--ds-badge-padding-inline: var(--ds-gap-md);--ds-badge-radius: var(--ds-corner-round);--ds-badge-dot: var(--ds-control-dot);--ds-badge-fg: var(--ds-text-primary);--ds-badge-neutral-mark: var(--ds-text-secondary);--ds-badge-info-mark: var(--ds-status-info-mark);--ds-badge-positive-mark: var(--ds-status-positive-mark);--ds-badge-warning-mark: var(--ds-status-warning-mark);--ds-badge-critical-mark: var(--ds-status-critical-mark);--ds-badge-glyph: var(--ds-control-icon-sm);--ds-chip-bg: var(--ds-surface-quiet);--ds-chip-fg: var(--ds-text-primary);--ds-chip-on-fg: var(--ds-text-primary);--ds-chip-height: var(--ds-control-sm);--ds-chip-padding-inline: var(--ds-gap-lg);--ds-chip-gap: var(--ds-gap-sm);--ds-chip-radius: var(--ds-corner-round);--ds-chip-icon: var(--ds-control-icon-sm);--ds-chip-hit: var(--ds-layout-touch);--ds-chip-rim-hi: var(--ds-line-rim-hi);--ds-chip-rim-mid: var(--ds-line-rim-mid);--ds-chip-rim-lo: var(--ds-line-rim-lo);--ds-chip-top: var(--ds-level-sheen);--ds-chip-foot: var(--ds-level-3);--ds-chip-cast: var(--ds-level-shadow-2);--ds-chip-on-top: var(--ds-surface-chosen-tint-top);--ds-chip-on-foot: var(--ds-surface-chosen-tint-foot);--ds-chip-on-cast: var(--ds-level-shadow-2);--ds-chip-edge: var(--ds-level-shadow-edge);--ds-chip-streak: var(--ds-level-streak);--ds-banner-mark-info: var(--ds-status-info-mark);--ds-banner-mark-positive: var(--ds-status-positive-mark);--ds-banner-mark-warning: var(--ds-status-warning-mark);--ds-banner-mark-critical: var(--ds-status-critical-mark);--ds-banner-glyph: var(--ds-control-icon-md);--ds-banner-gap: var(--ds-gap-lg);--ds-banner-padding-block: var(--ds-gap-lg);--ds-banner-divider: var(--ds-line-divider);--ds-banner-dismiss: var(--ds-control-sm);--ds-banner-hit: var(--ds-layout-touch);--ds-select-trigger-bg: var(--ds-surface-carve);--ds-select-trigger-fg: var(--ds-text-primary);--ds-select-trigger-ring: var(--ds-line-ring);--ds-select-height-sm: var(--ds-control-sm);--ds-select-height-md: var(--ds-control-lg);--ds-select-padding: var(--ds-gap-lg);--ds-select-radius: var(--ds-corner-round);--ds-select-menu-bg: var(--ds-surface-raised);--ds-select-menu-ring: var(--ds-line-divider);--ds-select-menu-radius: var(--ds-corner-inner);--ds-select-menu-shadow: var(--ds-elevation-float);--ds-select-menu-min: var(--ds-control-menu-min);--ds-select-item-hover: var(--ds-surface-quiet);--ds-select-item-check: var(--ds-text-primary);--ds-select-gap: var(--ds-gap-sm);--ds-select-groove: var(--ds-elevation-groove);--ds-select-menu-inset: var(--ds-gap-sm);--ds-select-item-height: var(--ds-control-lg);--ds-select-item-lens: var(--ds-elevation-lens);--ds-select-item-glint: var(--ds-action-glint);--ds-select-hit: var(--ds-layout-touch);--ds-slider-track: var(--ds-width-bar);--ds-slider-track-bg: var(--ds-surface-carve);--ds-slider-range-bg: var(--ds-action-loud-foot);--ds-slider-thumb: var(--ds-control-check);--ds-slider-thumb-bg: var(--ds-surface-knob);--ds-slider-thumb-shadow: var(--ds-elevation-bead);--ds-slider-hit: var(--ds-layout-touch);--ds-slider-gap: var(--ds-gap-xs);--ds-slider-carve: var(--ds-elevation-track);--ds-slider-range-top: var(--ds-action-loud-top);--ds-slider-range-carve: var(--ds-elevation-cast-press);--ds-slider-thumb-shade: var(--ds-surface-knob-shade);--ds-slider-thumb-width: var(--ds-control-sm);--ds-slider-fill-height: var(--ds-control-xl);--ds-slider-fill-radius: var(--ds-corner-round);--ds-slider-fill-padding: var(--ds-gap-inset);--ds-slider-fill-bg: var(--ds-surface-carve);--ds-slider-fill-carve: var(--ds-elevation-groove);--ds-slider-fill-top: var(--ds-surface-chosen-top);--ds-slider-fill-foot: var(--ds-surface-chosen-foot);--ds-slider-fill-rim: var(--ds-line-rim-hi);--ds-slider-fill-marker: var(--ds-action-loud-top);--ds-slider-fill-marker-width: var(--ds-width-bar);--ds-slider-fill-marker-height: var(--ds-control-check);--ds-slider-fill-marker-inset: var(--ds-gap-lg);--ds-slider-range-glow: var(--ds-glow-soft);--ds-slider-fill-marker-glow: var(--ds-glow-mark);--ds-slider-min-width: var(--ds-control-slider-min);--ds-input-bg: var(--ds-surface-carve);--ds-input-bg-page: var(--ds-surface-carve);--ds-input-fg: var(--ds-text-primary);--ds-input-placeholder: var(--ds-text-secondary);--ds-input-ring: var(--ds-line-rim-lo);--ds-input-ring-page: var(--ds-line-divider);--ds-input-ring-hover: var(--ds-line-ring);--ds-input-ring-invalid: var(--ds-status-critical-mark);--ds-input-inset: var(--ds-elevation-well);--ds-input-height-md: var(--ds-control-lg);--ds-input-height-sm: var(--ds-control-sm);--ds-input-padding: var(--ds-gap-lg);--ds-input-radius: var(--ds-corner-round);--ds-input-radius-multiline: var(--ds-corner-media);--ds-input-groove: var(--ds-elevation-groove);--ds-input-ring-readonly: var(--ds-line-edge);--ds-check-size: var(--ds-control-check);--ds-check-hit: var(--ds-layout-touch);--ds-check-bg: var(--ds-surface-carve);--ds-check-bg-page: var(--ds-surface-carve);--ds-check-ring: var(--ds-line-ring);--ds-check-mark: var(--ds-text-primary);--ds-check-dot: var(--ds-control-mark);--ds-check-radius: var(--ds-corner-check);--ds-check-inset: var(--ds-elevation-well);--ds-check-carve: var(--ds-elevation-carve);--ds-check-ring-invalid: var(--ds-status-critical-mark);--ds-switch-width: var(--ds-control-switch);--ds-switch-height: var(--ds-control-sm);--ds-switch-knob: var(--ds-control-check);--ds-switch-hit: var(--ds-layout-touch);--ds-switch-inset-gap: var(--ds-gap-xs);--ds-switch-bg: var(--ds-surface-carve);--ds-switch-bg-page: var(--ds-surface-carve);--ds-switch-ring: var(--ds-line-ring);--ds-switch-on-bg: var(--ds-action-loud-top);--ds-switch-knob-bg: var(--ds-surface-knob);--ds-switch-tick: var(--ds-text-on-light);--ds-switch-inset: var(--ds-elevation-well);--ds-switch-knob-shadow: var(--ds-elevation-bead);--ds-switch-carve: var(--ds-elevation-carve);--ds-switch-on-carve: var(--ds-elevation-on-glow);--ds-switch-on-top: var(--ds-action-loud-foot);--ds-switch-knob-shade: var(--ds-surface-knob-shade);--ds-switch-ring-invalid: var(--ds-status-critical-mark);--ds-field-gap: var(--ds-gap-sm);--ds-field-label-fg: var(--ds-text-primary);--ds-field-help-fg: var(--ds-text-secondary);--ds-field-error-fg: var(--ds-text-primary);--ds-field-error-mark: var(--ds-status-critical-mark);--ds-field-group-gap: var(--ds-gap-md);--ds-divider-shade: var(--ds-line-divider);--ds-divider-light: var(--ds-line-rim-lo);--ds-divider-width: var(--ds-width-hairline);--ds-divider-inset: var(--ds-gap-inset);--ds-divider-min: var(--ds-control-icon-md);--ds-link-offset: var(--ds-gap-xs);--ds-link-underline: var(--ds-line-ring);--ds-spinner-width: var(--ds-width-ring);--ds-spinner-track: var(--ds-line-divider);--ds-spinner-arc: var(--ds-action-loud-top);--ds-skeleton-bg: var(--ds-surface-carve);--ds-skeleton-carve: var(--ds-elevation-well);--ds-skeleton-gap: var(--ds-gap-md);--ds-skeleton-line: var(--ds-type-body);--ds-skeleton-dim: var(--ds-opacity-faint);--ds-kbd-size: var(--ds-control-kbd);--ds-kbd-padding: var(--ds-gap-md);--ds-kbd-radius: var(--ds-corner-mark);--ds-kbd-top: var(--ds-surface-lit-quiet-top);--ds-kbd-foot: var(--ds-surface-lit-quiet-foot);--ds-kbd-cap: var(--ds-elevation-quiet-cast);--ds-image-placeholder: var(--ds-surface-carve);--ds-image-carve: var(--ds-elevation-well);--ds-image-loading-opacity: var(--ds-opacity-faint);--ds-fab-size: var(--ds-control-fab);--ds-fab-top: var(--ds-action-loud-top);--ds-fab-foot: var(--ds-action-loud-foot);--ds-fab-fg: var(--ds-text-on-accent);--ds-fab-glow: var(--ds-glow-strong);--ds-fab-inset: var(--ds-gap-inset);--ds-overlay-gap: var(--ds-gap-lg);--ds-overlay-margin: var(--ds-gap-2xl);--ds-overlay-row: var(--ds-control-lg);--ds-overlay-blur: var(--ds-glass-blur);--ds-overlay-scrim: var(--ds-level-scrim);--ds-overlay-grabber-color: var(--ds-line-ring);--ds-overlay-tip-bg: var(--ds-level-4);--ds-overlay-tip-shadow: var(--ds-level-shadow-4);--ds-overlay-toast-bg: var(--ds-level-4);--ds-overlay-toast-shadow: var(--ds-level-shadow-4);--ds-overlay-z: var(--ds-layer-overlay);--ds-overlay-z-pop: var(--ds-layer-toast);--ds-overlay-z-fab: var(--ds-layer-sticky);--ds-listbox-gap: var(--ds-gap-sm);--ds-listbox-inset: var(--ds-gap-sm);--ds-listbox-radius: var(--ds-corner-inner);--ds-listbox-row: var(--ds-control-lg);--ds-listbox-sheet: var(--ds-surface-raised);--ds-listbox-ring: var(--ds-line-divider);--ds-listbox-shadow: var(--ds-elevation-float);--ds-listbox-highlight: var(--ds-surface-quiet);--ds-listbox-lens: var(--ds-elevation-lens);--ds-listbox-well: var(--ds-surface-carve);--ds-listbox-groove: var(--ds-elevation-groove);--ds-listbox-field: var(--ds-control-lg);--ds-listbox-field-radius: var(--ds-corner-media);--ds-listbox-padding: var(--ds-gap-lg);--ds-listbox-input-min: var(--ds-control-input-min);--ds-listbox-max: var(--ds-control-listbox-max);--ds-listbox-menu-min: var(--ds-control-menu-min);--ds-listbox-ring-invalid: var(--ds-status-critical-mark);--ds-radio-cards-min: var(--ds-control-radio-card-min);--ds-radio-cards-bg: var(--ds-level-2);--ds-radio-cards-hover: var(--ds-surface-quiet);--ds-radio-cards-edge: var(--ds-level-shadow-edge);--ds-radio-cards-on-top: var(--ds-surface-chosen-top);--ds-radio-cards-on-foot: var(--ds-surface-chosen-foot);--ds-radio-cards-on-edge: var(--ds-elevation-chosen-cast);--ds-radio-cards-mark: var(--ds-action-loud-top);--ds-radio-cards-mark-fg: var(--ds-text-on-accent);--ds-radio-cards-ring: var(--ds-elevation-control-ring);--ds-radio-cards-ring-invalid: var(--ds-status-critical-mark);--ds-rating-star: var(--ds-control-star);--ds-rating-on: var(--ds-action-loud-top);--ds-rating-off: var(--ds-line-edge);--ds-rating-ring-invalid: var(--ds-status-critical-mark);--ds-nav-gap: var(--ds-gap-xs);--ds-nav-inset: var(--ds-gap-xs);--ds-nav-track: var(--ds-surface-well-deep);--ds-nav-carve: var(--ds-level-shadow-well);--ds-nav-on-top: var(--ds-surface-chosen-top);--ds-nav-on-foot: var(--ds-surface-chosen-foot);--ds-nav-on-cast: var(--ds-elevation-chosen-cast);--ds-nav-segment-min: var(--ds-control-segment-min);--ds-nav-dock: var(--ds-level-1);--ds-nav-dock-shadow: var(--ds-level-shadow-1);--ds-nav-dock-inset: var(--ds-gap-inset);--ds-nav-blur: var(--ds-glass-blur);--ds-nav-bar: var(--ds-control-nav-bar);--ds-nav-bar-edge: var(--ds-level-shadow-edge);--ds-nav-item-height: var(--ds-control-nav-item);--ds-nav-item-min: var(--ds-control-nav-item-min);--ds-nav-sidebar: var(--ds-control-sidebar);--ds-nav-badge: var(--ds-control-badge);--ds-nav-badge-bg: var(--ds-action-loud-top);--ds-nav-badge-fg: var(--ds-text-on-accent);--ds-nav-panel: var(--ds-control-nav-panel);--ds-nav-panel-bg: var(--ds-level-4);--ds-nav-panel-shadow: var(--ds-level-shadow-4);--ds-nav-ring: var(--ds-elevation-control-ring);--ds-stepper-groove: var(--ds-line-divider);--ds-stepper-lit: var(--ds-line-edge);--ds-stepper-current: var(--ds-action-loud-top);--ds-stepper-current-fg: var(--ds-text-on-accent);--ds-stepper-glow: var(--ds-glow-mark);--ds-progress-gap: var(--ds-gap-sm);--ds-progress-min: var(--ds-control-slider-min);--ds-progress-track: var(--ds-control-dot);--ds-progress-track-sm: var(--ds-width-bar);--ds-progress-bg: var(--ds-surface-carve);--ds-progress-carve: var(--ds-elevation-track);--ds-progress-fill-top: var(--ds-action-loud-top);--ds-progress-fill-foot: var(--ds-action-loud-foot);--ds-progress-glow: var(--ds-glow-soft);--ds-progress-travel: var(--ds-motion-breathe);--ds-meter-gap: var(--ds-gap-sm);--ds-meter-min: var(--ds-control-slider-min);--ds-meter-track: var(--ds-control-dot);--ds-meter-bg: var(--ds-surface-carve);--ds-meter-carve: var(--ds-elevation-track);--ds-meter-fill-top: var(--ds-action-loud-top);--ds-meter-fill-foot: var(--ds-action-loud-foot);--ds-meter-glyph: var(--ds-control-icon-sm);--ds-meter-warning-mark: var(--ds-status-warning-mark);--ds-meter-critical-mark: var(--ds-status-critical-mark);--ds-stat-gap: var(--ds-gap-xs);--ds-stat-value: var(--ds-type-headline);--ds-stat-glyph: var(--ds-control-icon-sm);--ds-stat-positive-mark: var(--ds-status-positive-mark);--ds-stat-negative-mark: var(--ds-status-critical-mark);--ds-stat-neutral-mark: var(--ds-text-secondary);--ds-empty-state-gap: var(--ds-gap-md);--ds-empty-state-padding: var(--ds-gap-inset);--ds-empty-state-padding-sm: var(--ds-gap-lg);--ds-empty-state-well: var(--ds-control-xl);--ds-empty-state-well-bg: var(--ds-surface-carve);--ds-empty-state-well-carve: var(--ds-elevation-well);--ds-empty-state-icon: var(--ds-control-check);--ds-empty-state-title: var(--ds-type-title);--ds-empty-state-measure: var(--ds-type-measure);--ds-timeline-dot: var(--ds-control-mark);--ds-timeline-dot-offset: var(--ds-gap-xs);--ds-timeline-gap: var(--ds-gap-lg);--ds-timeline-step: var(--ds-gap-xl);--ds-timeline-rail: var(--ds-width-hairline);--ds-timeline-rail-color: var(--ds-line-divider);--ds-timeline-done: var(--ds-action-loud-top);--ds-timeline-current-ring: var(--ds-line-ring);--ds-timeline-upcoming: var(--ds-text-secondary);--ds-timeline-glow: var(--ds-glow-mark);--ds-dlist-gap: var(--ds-gap-md);--ds-dlist-term: var(--ds-control-menu-min);--ds-dlist-divider: var(--ds-line-divider);--ds-list-inset: var(--ds-gap-xs);--ds-list-padding: var(--ds-gap-lg);--ds-list-padding-block: var(--ds-gap-md);--ds-list-gap: var(--ds-gap-lg);--ds-list-row: var(--ds-control-lg);--ds-list-radius: var(--ds-corner-inner);--ds-list-bg: var(--ds-level-2);--ds-list-edge: var(--ds-level-shadow-edge);--ds-list-divider: var(--ds-line-divider);--ds-list-highlight: var(--ds-surface-quiet);--ds-list-icon: var(--ds-control-icon-md);--ds-list-chevron: var(--ds-control-icon-sm);--ds-table-cell-inline: var(--ds-gap-lg);--ds-table-cell-block: var(--ds-gap-md);--ds-table-cell-block-compact: var(--ds-gap-xs);--ds-table-row: var(--ds-control-lg);--ds-table-hit: var(--ds-layout-touch);--ds-table-head-bg: var(--ds-surface-raised);--ds-table-bg: var(--ds-level-2);--ds-table-edge: var(--ds-level-shadow-edge);--ds-table-divider: var(--ds-line-divider);--ds-table-highlight: var(--ds-surface-quiet);--ds-table-glyph: var(--ds-control-icon-sm);--ds-table-scrim: var(--ds-level-scrim);--ds-editable-height: var(--ds-control-lg);--ds-editable-padding: var(--ds-gap-sm);--ds-editable-radius: var(--ds-corner-inner);--ds-editable-hover: var(--ds-surface-quiet);--ds-file-upload-gap: var(--ds-gap-md);--ds-file-upload-bg: var(--ds-level-2);--ds-file-upload-edge: var(--ds-level-shadow-edge);--ds-file-upload-row: var(--ds-control-lg);--ds-file-upload-divider: var(--ds-line-divider);--ds-file-upload-critical-mark: var(--ds-status-critical-mark);--ds-file-upload-ring-invalid: var(--ds-status-critical-mark);--ds-dropzone-gap: var(--ds-gap-md);--ds-dropzone-min: var(--ds-control-menu-min);--ds-dropzone-padding: var(--ds-gap-inset);--ds-dropzone-bg: var(--ds-surface-carve);--ds-dropzone-groove: var(--ds-elevation-groove);--ds-dropzone-ring-hover: var(--ds-line-ring);--ds-dropzone-over-top: var(--ds-surface-chosen-top);--ds-dropzone-over-foot: var(--ds-surface-chosen-foot);--ds-dropzone-over-ring: var(--ds-line-ring);--ds-dropzone-over-cast: var(--ds-elevation-chosen-cast);--ds-dropzone-well: var(--ds-control-xl);--ds-dropzone-well-bg: var(--ds-surface-carve);--ds-dropzone-well-carve: var(--ds-elevation-well);--ds-dropzone-ring-invalid: var(--ds-status-critical-mark);--ds-color-picker-gap: var(--ds-gap-sm);--ds-color-picker-hit: var(--ds-layout-touch);--ds-color-picker-swatch: var(--ds-control-sm);--ds-color-picker-rim: var(--ds-line-edge);--ds-color-picker-ring: var(--ds-action-loud-top);--ds-color-picker-check-bg: var(--ds-action-loud-top);--ds-color-picker-check-fg: var(--ds-text-on-accent);--ds-color-picker-edge: var(--ds-elevation-control-ring);--ds-color-picker-ring-invalid: var(--ds-status-critical-mark);--ds-otp-flow-gap: var(--ds-gap-lg);--ds-otp-flow-status: var(--ds-control-check);--ds-otp-flow-critical-mark: var(--ds-status-critical-mark);--ds-calendar-gap: var(--ds-gap-md);--ds-calendar-head: var(--ds-control-sm);--ds-calendar-day: var(--ds-layout-touch);--ds-calendar-band: var(--ds-surface-chosen-foot);--ds-calendar-hover: var(--ds-surface-quiet);--ds-calendar-today-ring: var(--ds-line-ring);--ds-calendar-chosen-top: var(--ds-action-loud-top);--ds-calendar-chosen-foot: var(--ds-action-loud-foot);--ds-calendar-chosen-fg: var(--ds-text-on-accent);--ds-date-picker-padding: var(--ds-gap-lg);--ds-tree-view-gap: var(--ds-gap-sm);--ds-tree-view-row: var(--ds-control-lg);--ds-tree-view-padding: var(--ds-gap-lg);--ds-tree-view-radius: var(--ds-corner-inner);--ds-tree-view-indent: var(--ds-gap-inset);--ds-tree-view-hover: var(--ds-surface-quiet);--ds-tree-view-chosen-top: var(--ds-surface-chosen-top);--ds-tree-view-chosen-foot: var(--ds-surface-chosen-foot);--ds-tree-view-chosen-cast: var(--ds-elevation-chosen-cast);--ds-carousel-gap: var(--ds-gap-lg);--ds-carousel-dot: var(--ds-control-dot);--ds-carousel-dot-gap: var(--ds-gap-sm);--ds-carousel-dot-off: var(--ds-line-ring);--ds-carousel-dot-on: var(--ds-action-loud-top);--ds-virtual-list-bg: var(--ds-level-2);--ds-virtual-list-edge: var(--ds-level-shadow-edge);--ds-virtual-list-padding: var(--ds-gap-lg);--ds-virtual-list-divider: var(--ds-line-divider);--ds-transfer-list-gap: var(--ds-gap-lg);--ds-data-grid-check: var(--ds-layout-touch);--ds-data-grid-chosen-top: var(--ds-surface-chosen-top);--ds-data-grid-chosen-foot: var(--ds-surface-chosen-foot);--ds-data-grid-stick-bg: var(--ds-surface-raised);--ds-data-grid-scrim: var(--ds-level-scrim);--ds-viz-gap: var(--ds-gap-md);--ds-viz-toggle: var(--ds-control-sm);--ds-viz-key: var(--ds-control-mark);--ds-viz-key-radius: var(--ds-corner-mark);--ds-viz-line: var(--ds-width-ring);--ds-viz-grid: var(--ds-line-divider);--ds-viz-axis: var(--ds-line-ring);--ds-viz-muted: var(--ds-text-secondary);--ds-viz-ring: var(--ds-surface-raised);--ds-viz-tip-bg: var(--ds-surface-raised);--ds-viz-tip-shadow: var(--ds-elevation-float);--ds-viz-dim: var(--ds-opacity-faint);--ds-viz-wash: var(--ds-opacity-wash);--ds-viz-spark-min: var(--ds-control-xl);--ds-viz-ramp: var(--ds-control-slider-min);--ds-viz-series-1: var(--ds-data-series-1);--ds-viz-series-2: var(--ds-data-series-2);--ds-viz-series-3: var(--ds-data-series-3);--ds-viz-series-4: var(--ds-data-series-4);--ds-viz-series-5: var(--ds-data-series-5);--ds-viz-series-6: var(--ds-data-series-6);--ds-viz-series-7: var(--ds-data-series-7);--ds-viz-series-8: var(--ds-data-series-8);--ds-app-shell-aside: var(--ds-overlay-side);--ds-app-shell-gap: var(--ds-gap-2xl);--ds-app-shell-side: var(--ds-layout-sidebar);--ds-app-shell-skip-bg: var(--ds-action-loud-top);--ds-app-shell-skip-fg: var(--ds-text-on-accent);--ds-app-shell-scroll-margin: var(--ds-gap-page);--ds-auth-form-divider: var(--ds-line-divider);--ds-auth-form-gap: var(--ds-gap-2xl);--ds-auth-form-measure: var(--ds-overlay-toast);--ds-coach-mark-arrow: var(--ds-level-4);--ds-coach-mark-ring: var(--ds-line-ring);--ds-coach-mark-glow: var(--ds-glow-soft);--ds-coach-mark-padding: var(--ds-gap-lg);--ds-coach-mark-width: var(--ds-overlay-pop);--ds-command-palette-divider: var(--ds-line-divider);--ds-command-palette-field: var(--ds-control-xl);--ds-command-palette-highlight: var(--ds-surface-quiet);--ds-command-palette-lens: var(--ds-elevation-lens);--ds-command-palette-max: var(--ds-overlay-md);--ds-command-palette-padding: var(--ds-gap-lg);--ds-command-palette-row: var(--ds-control-lg);--ds-command-palette-top: var(--ds-gap-page);--ds-command-palette-width: var(--ds-overlay-lg);--ds-command-palette-field-bg: var(--ds-surface-carve);--ds-command-palette-groove: var(--ds-elevation-groove);--ds-feed-gap: var(--ds-gap-2xl);--ds-form-critical: var(--ds-status-critical-mark);--ds-form-gap: var(--ds-gap-2xl);--ds-form-measure: var(--ds-type-measure);--ds-form-summary-bg: var(--ds-level-2);--ds-form-summary-padding: var(--ds-gap-lg);--ds-kanban-board-bg: var(--ds-level-2);--ds-kanban-board-card: var(--ds-surface-quiet);--ds-kanban-board-card-top: var(--ds-surface-lit-quiet-top);--ds-kanban-board-card-edge: var(--ds-level-shadow-edge);--ds-kanban-board-column: var(--ds-control-slider-min);--ds-kanban-board-edge: var(--ds-level-shadow-edge);--ds-kanban-board-gap: var(--ds-gap-lg);--ds-kanban-board-lift: var(--ds-elevation-lift);--ds-kanban-board-over: var(--ds-surface-quiet);--ds-kanban-board-padding: var(--ds-gap-md);--ds-kanban-board-ring: var(--ds-line-ring);--ds-notification-center-dot: var(--ds-action-loud-top);--ds-notification-center-dot-fg: var(--ds-text-on-accent);--ds-notification-center-highlight: var(--ds-surface-quiet);--ds-notification-center-max: var(--ds-overlay-md);--ds-notification-center-padding: var(--ds-gap-md);--ds-notification-center-width: var(--ds-overlay-toast);--ds-rich-text-editor-bg: var(--ds-surface-carve);--ds-rich-text-editor-groove: var(--ds-elevation-groove);--ds-rich-text-editor-hover: var(--ds-surface-quiet);--ds-rich-text-editor-on-top: var(--ds-surface-chosen-top);--ds-rich-text-editor-on-foot: var(--ds-surface-chosen-foot);--ds-rich-text-editor-padding: var(--ds-gap-lg);--ds-rich-text-editor-tool: var(--ds-layout-touch);--ds-settings-layout-bg: var(--ds-level-2);--ds-settings-layout-divider: var(--ds-line-divider);--ds-settings-layout-edge: var(--ds-level-shadow-edge);--ds-settings-layout-gap: var(--ds-gap-section);--ds-settings-layout-measure: var(--ds-layout-container-sm);--ds-wizard-gap: var(--ds-gap-section);--ds-wizard-panel-gap: var(--ds-gap-2xl);--ds-number-input-min: var(--ds-control-xl);--ds-scale-label: var(--ds-control-scale-label);--ds-scale-word: var(--ds-control-scale-word);--ds-scale-min: var(--ds-control-xl);--ds-scale-gap: var(--ds-gap-lg);--ds-scale-step-gap: var(--ds-width-ring);--ds-scale-hit: var(--ds-control-check);--ds-scale-track: var(--ds-control-dot);--ds-scale-off: var(--ds-surface-carve);--ds-scale-carve: var(--ds-elevation-track);--ds-scale-on: var(--ds-line-ring);--ds-scale-good: var(--ds-status-positive-mark);--ds-scale-bad: var(--ds-status-critical-mark);--ds-scale-ring: var(--ds-line-edge);--ds-scale-bead: var(--ds-control-icon-sm);--ds-scale-bead-bg: var(--ds-surface-knob);--ds-scale-bead-shadow: var(--ds-elevation-bead);--ds-confidence-chip-gap: var(--ds-gap-sm);--ds-confidence-chip-height: var(--ds-control-sm);--ds-confidence-chip-padding: var(--ds-gap-md);--ds-confidence-chip-bg: var(--ds-level-2);--ds-confidence-chip-edge: var(--ds-level-shadow-edge);--ds-confidence-chip-dot: var(--ds-control-mark);--ds-confidence-chip-dot-gap: var(--ds-gap-xs);--ds-confidence-chip-ring: var(--ds-line-ring);--ds-node-card-min: var(--ds-control-menu-min);--ds-node-card-max: var(--ds-overlay-pop);--ds-node-card-bg: var(--ds-level-2);--ds-node-card-edge: var(--ds-level-shadow-edge);--ds-node-card-chosen-top: var(--ds-surface-chosen-top);--ds-node-card-chosen-foot: var(--ds-surface-chosen-foot);--ds-node-card-ring: var(--ds-line-ring);--ds-node-card-lift: var(--ds-level-shadow-3);--ds-node-card-port: var(--ds-control-mark);--ds-node-card-port-bg: var(--ds-surface-knob);--ds-node-card-port-ring: var(--ds-line-edge);--ds-node-card-lift-bg: var(--ds-level-3);--ds-sequence-lane: var(--ds-control-menu-min);--ds-sequence-head: var(--ds-control-xl);--ds-sequence-row: var(--ds-control-xl);--ds-sequence-rail: var(--ds-line-divider);--ds-sequence-actor-bg: var(--ds-level-2);--ds-sequence-actor-edge: var(--ds-level-shadow-edge);--ds-sequence-arrow: var(--ds-text-primary);--ds-sequence-reply: var(--ds-text-secondary);--ds-sequence-head-size: var(--ds-control-mark);--ds-sequence-note-bg: var(--ds-surface-quiet)}[data-environment=dim]{--ds-glass-brightness: var(--ds-brightness-dim);--ds-card-brightness: var(--ds-glass-brightness)}[data-environment=mid]{--ds-glass-brightness: var(--ds-brightness-mid);--ds-card-brightness: var(--ds-glass-brightness)}[data-environment=bright]{--ds-glass-brightness: var(--ds-brightness-bright);--ds-card-brightness: var(--ds-glass-brightness)}@scope([data-theme=light]){:scope{color-scheme:light;--ds-surface-glass: var(--ds-color-white-a-62);--ds-surface-solid: var(--ds-color-paper-50);--ds-surface-quiet: var(--ds-color-white-a-45);--ds-surface-light: var(--ds-color-ink-900);--ds-surface-sheen-top: var(--ds-color-white-a-70);--ds-surface-well: var(--ds-color-white-a-45);--ds-surface-page: var(--ds-color-paper-0);--ds-surface-raised: var(--ds-color-paper-50);--ds-surface-sunken: var(--ds-color-paper-100);--ds-surface-carve: var(--ds-color-ink-a-08);--ds-surface-lit-quiet-top: var(--ds-color-white-a-95);--ds-surface-lit-quiet-foot: var(--ds-color-white-a-55);--ds-surface-lit-chosen-top: var(--ds-color-white);--ds-surface-lit-chosen-foot: var(--ds-color-paper-50);--ds-surface-lit-on-top: var(--ds-color-ink-700);--ds-surface-lit-on-foot: var(--ds-color-ink-900);--ds-surface-chosen-tint-top: var(--ds-color-ink-a-14);--ds-surface-chosen-tint-foot: var(--ds-color-ink-a-08);--ds-surface-chosen-top: var(--ds-color-chosen-top-light);--ds-surface-chosen-foot: var(--ds-color-chosen-foot-light);--ds-surface-well-deep: var(--ds-color-ink-a-08);--ds-text-primary: var(--ds-color-ink-900);--ds-text-secondary: var(--ds-color-ink-a-85);--ds-text-tertiary: var(--ds-color-ink-a-85);--ds-text-on-light: var(--ds-color-white);--ds-text-on-accent: var(--ds-color-white);--ds-text-critical: var(--ds-color-red-700);--ds-action-accent: var(--ds-color-ink-900);--ds-action-accent-hover: var(--ds-color-ink-700);--ds-action-accent-foot: var(--ds-color-ink-900);--ds-action-gloss-quiet: var(--ds-color-white-a-45);--ds-action-gloss-solid: var(--ds-color-white-a-16);--ds-action-glint-solid: var(--ds-color-white-a-16);--ds-action-solid-top: var(--ds-color-ink-700);--ds-action-solid-foot: var(--ds-color-ink-900);--ds-action-loud-top: var(--ds-color-ink-700);--ds-action-loud-foot: var(--ds-color-ink-900);--ds-line-ring: var(--ds-color-ink-a-25);--ds-line-divider: var(--ds-color-ink-a-14);--ds-line-rim-hi: var(--ds-color-white);--ds-line-rim-mid: var(--ds-color-ink-a-16);--ds-line-rim-lo: var(--ds-color-white-a-45);--ds-line-edge: var(--ds-color-ink-a-56);--ds-focus-ring: var(--ds-color-ink-900);--ds-focus-halo: var(--ds-color-white-a-90);--ds-glass-brightness: var(--ds-brightness-light);--ds-elevation-float: var(--ds-shadow-float-light);--ds-elevation-halo: var(--ds-shadow-halo-light);--ds-elevation-well: var(--ds-shadow-well-light);--ds-elevation-cast: var(--ds-shadow-cast-light);--ds-elevation-carve: var(--ds-shadow-carve-light);--ds-elevation-carve-on: var(--ds-shadow-carve-on-light);--ds-elevation-groove: var(--ds-shadow-groove-light);--ds-elevation-lens: var(--ds-shadow-lens-light);--ds-elevation-etch: var(--ds-shadow-etch-light);--ds-elevation-track: var(--ds-shadow-track-light);--ds-elevation-loud-glow: var(--ds-shadow-loud-glow-light);--ds-elevation-quiet-cast: var(--ds-shadow-quiet-cast-light);--ds-elevation-chosen-cast: var(--ds-shadow-chosen-cast-light);--ds-elevation-on-glow: var(--ds-shadow-on-glow-light);--ds-elevation-control-ring: var(--ds-shadow-ring-light);--ds-status-info-mark: var(--ds-color-blue-600);--ds-status-positive-mark: var(--ds-color-green-600);--ds-status-warning-mark: var(--ds-color-amber-700);--ds-status-critical-mark: var(--ds-color-red-600);--ds-field-base: var(--ds-color-paper-50);--ds-field-glow: var(--ds-color-blue-a-10);--ds-field-glow-soft: var(--ds-color-white-a-70);--ds-field-line: var(--ds-color-ink-a-06);--ds-field-line-major: var(--ds-color-ink-a-08);--ds-field-column: var(--ds-color-ink-900);--ds-field-margin: var(--ds-color-ink-a-78);--ds-studio-base: var(--ds-color-paper-100);--ds-studio-light: var(--ds-color-white-a-70);--ds-studio-edge: var(--ds-color-ink-a-08);--ds-level-1: var(--ds-color-smoke-1-light);--ds-level-2: var(--ds-color-smoke-2-light);--ds-level-3: var(--ds-color-smoke-3-light);--ds-level-4: var(--ds-color-smoke-4-light);--ds-level-scrim: var(--ds-color-smoke-scrim-light);--ds-level-streak: var(--ds-color-white);--ds-level-sheen: var(--ds-color-white-a-70);--ds-level-shadow-1: var(--ds-shadow-level-1-light);--ds-level-shadow-2: var(--ds-shadow-level-2-light);--ds-level-shadow-3: var(--ds-shadow-level-3-light);--ds-level-shadow-4: var(--ds-shadow-level-4-light);--ds-level-shadow-edge: var(--ds-shadow-edge-light);--ds-level-shadow-bloom: var(--ds-shadow-bloom-light);--ds-level-shadow-well: var(--ds-shadow-well-light);--ds-glow-strong: var(--ds-shadow-bloom-light);--ds-glow-soft: var(--ds-shadow-glow-soft-light);--ds-glow-mark: var(--ds-shadow-glow-mark-light);--ds-data-series-1: var(--ds-color-data-light-1);--ds-data-series-2: var(--ds-color-data-light-2);--ds-data-series-3: var(--ds-color-data-light-3);--ds-data-series-4: var(--ds-color-data-light-4);--ds-data-series-5: var(--ds-color-data-light-5);--ds-data-series-6: var(--ds-color-data-light-6);--ds-data-series-7: var(--ds-color-data-light-7);--ds-data-series-8: var(--ds-color-data-light-8);--ds-data-seq-1: var(--ds-color-data-seq-light-1);--ds-data-seq-2: var(--ds-color-data-seq-light-2);--ds-data-seq-3: var(--ds-color-data-seq-light-3);--ds-data-seq-4: var(--ds-color-data-seq-light-4);--ds-data-seq-5: var(--ds-color-data-seq-light-5);--ds-card-bg: var(--ds-surface-glass);--ds-card-fg: var(--ds-text-primary);--ds-card-fg-muted: var(--ds-text-secondary);--ds-card-shadow: var(--ds-elevation-float);--ds-card-rim-hi: var(--ds-line-rim-hi);--ds-card-rim-mid: var(--ds-line-rim-mid);--ds-card-rim-lo: var(--ds-line-rim-lo);--ds-card-divider: var(--ds-line-divider);--ds-card-brightness: var(--ds-glass-brightness);--ds-card-sheen-top: var(--ds-surface-sheen-top);--ds-card-text-halo: var(--ds-elevation-halo);--ds-card-level1: var(--ds-level-1);--ds-card-level2: var(--ds-level-2);--ds-card-level3: var(--ds-level-3);--ds-card-level4: var(--ds-level-4);--ds-card-shadow-1: var(--ds-level-shadow-1);--ds-card-shadow-2: var(--ds-level-shadow-2);--ds-card-shadow-3: var(--ds-level-shadow-3);--ds-card-shadow-4: var(--ds-level-shadow-4);--ds-card-edge: var(--ds-level-shadow-edge);--ds-card-streak: var(--ds-level-streak);--ds-card-scrim: var(--ds-level-scrim);--ds-avatar-fallback-bg: var(--ds-surface-light);--ds-avatar-fallback-fg: var(--ds-text-on-light);--ds-avatar-cast: var(--ds-elevation-cast);--ds-button-light-bg: var(--ds-action-loud-foot);--ds-button-light-fg: var(--ds-text-on-light);--ds-button-accent-bg: var(--ds-action-loud-foot);--ds-button-accent-bg-hover: var(--ds-action-accent-hover);--ds-button-accent-fg: var(--ds-text-on-accent);--ds-button-glass-bg: var(--ds-surface-quiet);--ds-button-glass-fg: var(--ds-text-primary);--ds-button-accent-mid: var(--ds-action-accent-hover);--ds-button-accent-foot: var(--ds-action-loud-foot);--ds-button-gloss-quiet: var(--ds-action-gloss-quiet);--ds-button-gloss-solid: var(--ds-action-gloss-solid);--ds-button-light-top: var(--ds-action-loud-top);--ds-button-glint-solid: var(--ds-action-glint-solid);--ds-button-rim-hi: var(--ds-line-rim-hi);--ds-button-rim-mid: var(--ds-line-rim-mid);--ds-button-rim-lo: var(--ds-line-rim-lo);--ds-button-cast: var(--ds-elevation-cast);--ds-button-accent-cast: var(--ds-level-shadow-bloom);--ds-button-accent-cast-hover: var(--ds-level-shadow-bloom);--ds-button-accent-top: var(--ds-action-loud-top);--ds-button-glass-top: var(--ds-level-sheen);--ds-button-glass-foot: var(--ds-level-3);--ds-button-glass-cast: var(--ds-level-shadow-2);--ds-button-edge: var(--ds-level-shadow-edge);--ds-button-streak: var(--ds-level-streak);--ds-button-ghost-fg: var(--ds-text-primary);--ds-button-ghost-hover: var(--ds-surface-quiet);--ds-button-danger-fg: var(--ds-text-critical);--ds-icon-button-glass-bg: var(--ds-surface-quiet);--ds-icon-button-fg: var(--ds-text-primary);--ds-icon-button-ghost-fg: var(--ds-text-secondary);--ds-icon-button-gloss: var(--ds-action-gloss-quiet);--ds-icon-button-rim-hi: var(--ds-line-rim-hi);--ds-icon-button-rim-mid: var(--ds-line-rim-mid);--ds-icon-button-rim-lo: var(--ds-line-rim-lo);--ds-icon-button-glass-top: var(--ds-level-sheen);--ds-icon-button-glass-foot: var(--ds-level-3);--ds-icon-button-cast: var(--ds-level-shadow-2);--ds-icon-button-edge: var(--ds-level-shadow-edge);--ds-icon-button-streak: var(--ds-level-streak);--ds-icon-button-loud-top: var(--ds-action-loud-top);--ds-icon-button-loud-foot: var(--ds-action-loud-foot);--ds-icon-button-loud-fg: var(--ds-text-on-light);--ds-icon-button-bloom: var(--ds-level-shadow-bloom);--ds-tabs-fg: var(--ds-text-primary);--ds-tabs-on-fg: var(--ds-text-primary);--ds-tabs-track-bg: var(--ds-surface-well-deep);--ds-tabs-carve: var(--ds-level-shadow-well);--ds-tabs-on-foot: var(--ds-surface-chosen-foot);--ds-tabs-on-cast: var(--ds-level-shadow-2);--ds-tabs-off-fg: var(--ds-text-primary);--ds-tabs-on-top: var(--ds-surface-chosen-top);--ds-tabs-rim-hi: var(--ds-line-rim-hi);--ds-tabs-rim-mid: var(--ds-line-rim-mid);--ds-tabs-rim-lo: var(--ds-line-rim-lo);--ds-tabs-streak: var(--ds-level-streak);--ds-tag-fg: var(--ds-text-primary);--ds-tag-bg: var(--ds-surface-carve);--ds-tag-etch: var(--ds-elevation-etch);--ds-focus-ring-color: var(--ds-focus-ring);--ds-focus-ring-halo: var(--ds-focus-halo);--ds-badge-fg: var(--ds-text-primary);--ds-badge-neutral-mark: var(--ds-text-secondary);--ds-badge-info-mark: var(--ds-status-info-mark);--ds-badge-positive-mark: var(--ds-status-positive-mark);--ds-badge-warning-mark: var(--ds-status-warning-mark);--ds-badge-critical-mark: var(--ds-status-critical-mark);--ds-chip-bg: var(--ds-surface-quiet);--ds-chip-fg: var(--ds-text-primary);--ds-chip-on-fg: var(--ds-text-primary);--ds-chip-rim-hi: var(--ds-line-rim-hi);--ds-chip-rim-mid: var(--ds-line-rim-mid);--ds-chip-rim-lo: var(--ds-line-rim-lo);--ds-chip-top: var(--ds-level-sheen);--ds-chip-foot: var(--ds-level-3);--ds-chip-cast: var(--ds-level-shadow-2);--ds-chip-on-top: var(--ds-surface-chosen-tint-top);--ds-chip-on-foot: var(--ds-surface-chosen-tint-foot);--ds-chip-on-cast: var(--ds-level-shadow-2);--ds-chip-edge: var(--ds-level-shadow-edge);--ds-chip-streak: var(--ds-level-streak);--ds-banner-mark-info: var(--ds-status-info-mark);--ds-banner-mark-positive: var(--ds-status-positive-mark);--ds-banner-mark-warning: var(--ds-status-warning-mark);--ds-banner-mark-critical: var(--ds-status-critical-mark);--ds-banner-divider: var(--ds-line-divider);--ds-select-trigger-bg: var(--ds-surface-carve);--ds-select-trigger-fg: var(--ds-text-primary);--ds-select-trigger-ring: var(--ds-line-ring);--ds-select-menu-bg: var(--ds-surface-raised);--ds-select-menu-ring: var(--ds-line-divider);--ds-select-menu-shadow: var(--ds-elevation-float);--ds-select-item-hover: var(--ds-surface-quiet);--ds-select-item-check: var(--ds-text-primary);--ds-select-groove: var(--ds-elevation-groove);--ds-select-item-lens: var(--ds-elevation-lens);--ds-slider-track-bg: var(--ds-surface-carve);--ds-slider-range-bg: var(--ds-action-loud-foot);--ds-slider-carve: var(--ds-elevation-track);--ds-slider-range-top: var(--ds-action-loud-top);--ds-slider-fill-bg: var(--ds-surface-carve);--ds-slider-fill-carve: var(--ds-elevation-groove);--ds-slider-fill-top: var(--ds-surface-chosen-top);--ds-slider-fill-foot: var(--ds-surface-chosen-foot);--ds-slider-fill-rim: var(--ds-line-rim-hi);--ds-slider-fill-marker: var(--ds-action-loud-top);--ds-slider-range-glow: var(--ds-glow-soft);--ds-slider-fill-marker-glow: var(--ds-glow-mark);--ds-input-bg: var(--ds-surface-carve);--ds-input-bg-page: var(--ds-surface-carve);--ds-input-fg: var(--ds-text-primary);--ds-input-placeholder: var(--ds-text-secondary);--ds-input-ring: var(--ds-line-rim-lo);--ds-input-ring-page: var(--ds-line-divider);--ds-input-ring-hover: var(--ds-line-ring);--ds-input-ring-invalid: var(--ds-status-critical-mark);--ds-input-inset: var(--ds-elevation-well);--ds-input-groove: var(--ds-elevation-groove);--ds-input-ring-readonly: var(--ds-line-edge);--ds-check-bg: var(--ds-surface-carve);--ds-check-bg-page: var(--ds-surface-carve);--ds-check-ring: var(--ds-line-ring);--ds-check-mark: var(--ds-text-primary);--ds-check-inset: var(--ds-elevation-well);--ds-check-carve: var(--ds-elevation-carve);--ds-check-ring-invalid: var(--ds-status-critical-mark);--ds-switch-bg: var(--ds-surface-carve);--ds-switch-bg-page: var(--ds-surface-carve);--ds-switch-ring: var(--ds-line-ring);--ds-switch-on-bg: var(--ds-action-loud-top);--ds-switch-tick: var(--ds-text-on-light);--ds-switch-inset: var(--ds-elevation-well);--ds-switch-carve: var(--ds-elevation-carve);--ds-switch-on-carve: var(--ds-elevation-on-glow);--ds-switch-on-top: var(--ds-action-loud-foot);--ds-switch-ring-invalid: var(--ds-status-critical-mark);--ds-field-label-fg: var(--ds-text-primary);--ds-field-help-fg: var(--ds-text-secondary);--ds-field-error-fg: var(--ds-text-primary);--ds-field-error-mark: var(--ds-status-critical-mark);--ds-divider-shade: var(--ds-line-divider);--ds-divider-light: var(--ds-line-rim-lo);--ds-link-underline: var(--ds-line-ring);--ds-spinner-track: var(--ds-line-divider);--ds-spinner-arc: var(--ds-action-loud-top);--ds-skeleton-bg: var(--ds-surface-carve);--ds-skeleton-carve: var(--ds-elevation-well);--ds-kbd-top: var(--ds-surface-lit-quiet-top);--ds-kbd-foot: var(--ds-surface-lit-quiet-foot);--ds-kbd-cap: var(--ds-elevation-quiet-cast);--ds-image-placeholder: var(--ds-surface-carve);--ds-image-carve: var(--ds-elevation-well);--ds-fab-top: var(--ds-action-loud-top);--ds-fab-foot: var(--ds-action-loud-foot);--ds-fab-fg: var(--ds-text-on-accent);--ds-fab-glow: var(--ds-glow-strong);--ds-overlay-scrim: var(--ds-level-scrim);--ds-overlay-grabber-color: var(--ds-line-ring);--ds-overlay-tip-bg: var(--ds-level-4);--ds-overlay-tip-shadow: var(--ds-level-shadow-4);--ds-overlay-toast-bg: var(--ds-level-4);--ds-overlay-toast-shadow: var(--ds-level-shadow-4);--ds-listbox-sheet: var(--ds-surface-raised);--ds-listbox-ring: var(--ds-line-divider);--ds-listbox-shadow: var(--ds-elevation-float);--ds-listbox-highlight: var(--ds-surface-quiet);--ds-listbox-lens: var(--ds-elevation-lens);--ds-listbox-well: var(--ds-surface-carve);--ds-listbox-groove: var(--ds-elevation-groove);--ds-listbox-ring-invalid: var(--ds-status-critical-mark);--ds-radio-cards-bg: var(--ds-level-2);--ds-radio-cards-hover: var(--ds-surface-quiet);--ds-radio-cards-edge: var(--ds-level-shadow-edge);--ds-radio-cards-on-top: var(--ds-surface-chosen-top);--ds-radio-cards-on-foot: var(--ds-surface-chosen-foot);--ds-radio-cards-on-edge: var(--ds-elevation-chosen-cast);--ds-radio-cards-mark: var(--ds-action-loud-top);--ds-radio-cards-mark-fg: var(--ds-text-on-accent);--ds-radio-cards-ring: var(--ds-elevation-control-ring);--ds-radio-cards-ring-invalid: var(--ds-status-critical-mark);--ds-rating-on: var(--ds-action-loud-top);--ds-rating-off: var(--ds-line-edge);--ds-rating-ring-invalid: var(--ds-status-critical-mark);--ds-nav-track: var(--ds-surface-well-deep);--ds-nav-carve: var(--ds-level-shadow-well);--ds-nav-on-top: var(--ds-surface-chosen-top);--ds-nav-on-foot: var(--ds-surface-chosen-foot);--ds-nav-on-cast: var(--ds-elevation-chosen-cast);--ds-nav-dock: var(--ds-level-1);--ds-nav-dock-shadow: var(--ds-level-shadow-1);--ds-nav-bar-edge: var(--ds-level-shadow-edge);--ds-nav-badge-bg: var(--ds-action-loud-top);--ds-nav-badge-fg: var(--ds-text-on-accent);--ds-nav-panel-bg: var(--ds-level-4);--ds-nav-panel-shadow: var(--ds-level-shadow-4);--ds-nav-ring: var(--ds-elevation-control-ring);--ds-stepper-groove: var(--ds-line-divider);--ds-stepper-lit: var(--ds-line-edge);--ds-stepper-current: var(--ds-action-loud-top);--ds-stepper-current-fg: var(--ds-text-on-accent);--ds-stepper-glow: var(--ds-glow-mark);--ds-progress-bg: var(--ds-surface-carve);--ds-progress-carve: var(--ds-elevation-track);--ds-progress-fill-top: var(--ds-action-loud-top);--ds-progress-fill-foot: var(--ds-action-loud-foot);--ds-progress-glow: var(--ds-glow-soft);--ds-meter-bg: var(--ds-surface-carve);--ds-meter-carve: var(--ds-elevation-track);--ds-meter-fill-top: var(--ds-action-loud-top);--ds-meter-fill-foot: var(--ds-action-loud-foot);--ds-meter-warning-mark: var(--ds-status-warning-mark);--ds-meter-critical-mark: var(--ds-status-critical-mark);--ds-stat-positive-mark: var(--ds-status-positive-mark);--ds-stat-negative-mark: var(--ds-status-critical-mark);--ds-stat-neutral-mark: var(--ds-text-secondary);--ds-empty-state-well-bg: var(--ds-surface-carve);--ds-empty-state-well-carve: var(--ds-elevation-well);--ds-timeline-rail-color: var(--ds-line-divider);--ds-timeline-done: var(--ds-action-loud-top);--ds-timeline-current-ring: var(--ds-line-ring);--ds-timeline-upcoming: var(--ds-text-secondary);--ds-timeline-glow: var(--ds-glow-mark);--ds-dlist-divider: var(--ds-line-divider);--ds-list-bg: var(--ds-level-2);--ds-list-edge: var(--ds-level-shadow-edge);--ds-list-divider: var(--ds-line-divider);--ds-list-highlight: var(--ds-surface-quiet);--ds-table-head-bg: var(--ds-surface-raised);--ds-table-bg: var(--ds-level-2);--ds-table-edge: var(--ds-level-shadow-edge);--ds-table-divider: var(--ds-line-divider);--ds-table-highlight: var(--ds-surface-quiet);--ds-table-scrim: var(--ds-level-scrim);--ds-editable-hover: var(--ds-surface-quiet);--ds-file-upload-bg: var(--ds-level-2);--ds-file-upload-edge: var(--ds-level-shadow-edge);--ds-file-upload-divider: var(--ds-line-divider);--ds-file-upload-critical-mark: var(--ds-status-critical-mark);--ds-file-upload-ring-invalid: var(--ds-status-critical-mark);--ds-dropzone-bg: var(--ds-surface-carve);--ds-dropzone-groove: var(--ds-elevation-groove);--ds-dropzone-ring-hover: var(--ds-line-ring);--ds-dropzone-over-top: var(--ds-surface-chosen-top);--ds-dropzone-over-foot: var(--ds-surface-chosen-foot);--ds-dropzone-over-ring: var(--ds-line-ring);--ds-dropzone-over-cast: var(--ds-elevation-chosen-cast);--ds-dropzone-well-bg: var(--ds-surface-carve);--ds-dropzone-well-carve: var(--ds-elevation-well);--ds-dropzone-ring-invalid: var(--ds-status-critical-mark);--ds-color-picker-rim: var(--ds-line-edge);--ds-color-picker-ring: var(--ds-action-loud-top);--ds-color-picker-check-bg: var(--ds-action-loud-top);--ds-color-picker-check-fg: var(--ds-text-on-accent);--ds-color-picker-edge: var(--ds-elevation-control-ring);--ds-color-picker-ring-invalid: var(--ds-status-critical-mark);--ds-otp-flow-critical-mark: var(--ds-status-critical-mark);--ds-calendar-band: var(--ds-surface-chosen-foot);--ds-calendar-hover: var(--ds-surface-quiet);--ds-calendar-today-ring: var(--ds-line-ring);--ds-calendar-chosen-top: var(--ds-action-loud-top);--ds-calendar-chosen-foot: var(--ds-action-loud-foot);--ds-calendar-chosen-fg: var(--ds-text-on-accent);--ds-tree-view-hover: var(--ds-surface-quiet);--ds-tree-view-chosen-top: var(--ds-surface-chosen-top);--ds-tree-view-chosen-foot: var(--ds-surface-chosen-foot);--ds-tree-view-chosen-cast: var(--ds-elevation-chosen-cast);--ds-carousel-dot-off: var(--ds-line-ring);--ds-carousel-dot-on: var(--ds-action-loud-top);--ds-virtual-list-bg: var(--ds-level-2);--ds-virtual-list-edge: var(--ds-level-shadow-edge);--ds-virtual-list-divider: var(--ds-line-divider);--ds-data-grid-chosen-top: var(--ds-surface-chosen-top);--ds-data-grid-chosen-foot: var(--ds-surface-chosen-foot);--ds-data-grid-stick-bg: var(--ds-surface-raised);--ds-data-grid-scrim: var(--ds-level-scrim);--ds-viz-grid: var(--ds-line-divider);--ds-viz-axis: var(--ds-line-ring);--ds-viz-muted: var(--ds-text-secondary);--ds-viz-ring: var(--ds-surface-raised);--ds-viz-tip-bg: var(--ds-surface-raised);--ds-viz-tip-shadow: var(--ds-elevation-float);--ds-viz-series-1: var(--ds-data-series-1);--ds-viz-series-2: var(--ds-data-series-2);--ds-viz-series-3: var(--ds-data-series-3);--ds-viz-series-4: var(--ds-data-series-4);--ds-viz-series-5: var(--ds-data-series-5);--ds-viz-series-6: var(--ds-data-series-6);--ds-viz-series-7: var(--ds-data-series-7);--ds-viz-series-8: var(--ds-data-series-8);--ds-app-shell-skip-bg: var(--ds-action-loud-top);--ds-app-shell-skip-fg: var(--ds-text-on-accent);--ds-auth-form-divider: var(--ds-line-divider);--ds-coach-mark-arrow: var(--ds-level-4);--ds-coach-mark-ring: var(--ds-line-ring);--ds-coach-mark-glow: var(--ds-glow-soft);--ds-command-palette-divider: var(--ds-line-divider);--ds-command-palette-highlight: var(--ds-surface-quiet);--ds-command-palette-lens: var(--ds-elevation-lens);--ds-command-palette-field-bg: var(--ds-surface-carve);--ds-command-palette-groove: var(--ds-elevation-groove);--ds-form-critical: var(--ds-status-critical-mark);--ds-form-summary-bg: var(--ds-level-2);--ds-kanban-board-bg: var(--ds-level-2);--ds-kanban-board-card: var(--ds-surface-quiet);--ds-kanban-board-card-top: var(--ds-surface-lit-quiet-top);--ds-kanban-board-card-edge: var(--ds-level-shadow-edge);--ds-kanban-board-edge: var(--ds-level-shadow-edge);--ds-kanban-board-over: var(--ds-surface-quiet);--ds-kanban-board-ring: var(--ds-line-ring);--ds-notification-center-dot: var(--ds-action-loud-top);--ds-notification-center-dot-fg: var(--ds-text-on-accent);--ds-notification-center-highlight: var(--ds-surface-quiet);--ds-rich-text-editor-bg: var(--ds-surface-carve);--ds-rich-text-editor-groove: var(--ds-elevation-groove);--ds-rich-text-editor-hover: var(--ds-surface-quiet);--ds-rich-text-editor-on-top: var(--ds-surface-chosen-top);--ds-rich-text-editor-on-foot: var(--ds-surface-chosen-foot);--ds-settings-layout-bg: var(--ds-level-2);--ds-settings-layout-divider: var(--ds-line-divider);--ds-settings-layout-edge: var(--ds-level-shadow-edge);--ds-scale-off: var(--ds-surface-carve);--ds-scale-carve: var(--ds-elevation-track);--ds-scale-on: var(--ds-line-ring);--ds-scale-good: var(--ds-status-positive-mark);--ds-scale-bad: var(--ds-status-critical-mark);--ds-scale-ring: var(--ds-line-edge);--ds-confidence-chip-bg: var(--ds-level-2);--ds-confidence-chip-edge: var(--ds-level-shadow-edge);--ds-confidence-chip-ring: var(--ds-line-ring);--ds-node-card-bg: var(--ds-level-2);--ds-node-card-edge: var(--ds-level-shadow-edge);--ds-node-card-chosen-top: var(--ds-surface-chosen-top);--ds-node-card-chosen-foot: var(--ds-surface-chosen-foot);--ds-node-card-ring: var(--ds-line-ring);--ds-node-card-lift: var(--ds-level-shadow-3);--ds-node-card-port-ring: var(--ds-line-edge);--ds-node-card-lift-bg: var(--ds-level-3);--ds-sequence-rail: var(--ds-line-divider);--ds-sequence-actor-bg: var(--ds-level-2);--ds-sequence-actor-edge: var(--ds-level-shadow-edge);--ds-sequence-arrow: var(--ds-text-primary);--ds-sequence-reply: var(--ds-text-secondary);--ds-sequence-note-bg: var(--ds-surface-quiet)}[data-environment=dim],[data-environment=mid],[data-environment=bright]{--ds-glass-brightness: var(--ds-brightness-light);--ds-card-brightness: var(--ds-glass-brightness)}}@scope([data-theme=dark]){:scope{color-scheme:dark;--ds-surface-glass: var(--ds-color-white-a-06);--ds-surface-solid: var(--ds-color-graphite-solid);--ds-surface-quiet: var(--ds-color-white-a-08);--ds-surface-light: var(--ds-color-white);--ds-surface-sheen-top: var(--ds-color-white-a-10);--ds-surface-well: var(--ds-color-shade-a-18);--ds-surface-page: var(--ds-color-graphite-950);--ds-surface-raised: var(--ds-color-graphite-900);--ds-surface-sunken: var(--ds-color-graphite-850);--ds-surface-carve: var(--ds-color-shade-a-35);--ds-surface-lit-quiet-top: var(--ds-color-white-a-14);--ds-surface-lit-quiet-foot: var(--ds-color-white-a-05);--ds-surface-lit-chosen-top: var(--ds-color-white-a-30);--ds-surface-lit-chosen-foot: var(--ds-color-white-a-12);--ds-surface-lit-on-top: var(--ds-color-white-a-70);--ds-surface-lit-on-foot: var(--ds-color-white-a-90);--ds-surface-chosen-tint-top: var(--ds-color-white-a-30);--ds-surface-chosen-tint-foot: var(--ds-color-white-a-12);--ds-surface-chosen-top: var(--ds-color-chosen-top);--ds-surface-chosen-foot: var(--ds-color-chosen-foot);--ds-surface-well-deep: var(--ds-color-shade-a-55);--ds-text-primary: var(--ds-color-white);--ds-text-secondary: var(--ds-color-white-a-92);--ds-text-tertiary: var(--ds-color-white-a-62);--ds-text-on-light: var(--ds-color-ink-900);--ds-text-on-accent: var(--ds-color-ink-900);--ds-text-critical: var(--ds-color-red-300);--ds-action-accent: var(--ds-color-white);--ds-action-accent-hover: var(--ds-color-paper-150);--ds-action-accent-foot: var(--ds-color-paper-150);--ds-action-gloss-quiet: var(--ds-color-white-a-12);--ds-action-gloss-solid: var(--ds-color-white-a-03);--ds-action-glint-solid: var(--ds-color-ink-a-06);--ds-action-solid-top: var(--ds-color-white);--ds-action-solid-foot: var(--ds-color-paper-150);--ds-action-loud-top: var(--ds-color-loud-top);--ds-action-loud-foot: var(--ds-color-loud-foot);--ds-line-ring: var(--ds-color-white-a-30);--ds-line-divider: var(--ds-color-white-a-16);--ds-line-rim-hi: var(--ds-color-white-a-62);--ds-line-rim-mid: var(--ds-color-white-a-14);--ds-line-rim-lo: var(--ds-color-white-a-06);--ds-line-edge: var(--ds-color-white-a-55);--ds-focus-ring: var(--ds-color-white);--ds-focus-halo: var(--ds-color-shade-a-55);--ds-glass-brightness: var(--ds-brightness-bright);--ds-elevation-float: var(--ds-shadow-float);--ds-elevation-halo: var(--ds-shadow-halo);--ds-elevation-well: var(--ds-shadow-well);--ds-elevation-cast: var(--ds-shadow-cast);--ds-elevation-carve: var(--ds-shadow-carve);--ds-elevation-carve-on: var(--ds-shadow-carve-on);--ds-elevation-groove: var(--ds-shadow-groove);--ds-elevation-lens: var(--ds-shadow-lens);--ds-elevation-etch: var(--ds-shadow-etch);--ds-elevation-track: var(--ds-shadow-track);--ds-elevation-loud-glow: var(--ds-shadow-loud-glow);--ds-elevation-quiet-cast: var(--ds-shadow-quiet-cast);--ds-elevation-chosen-cast: var(--ds-shadow-chosen-cast);--ds-elevation-on-glow: var(--ds-shadow-on-glow);--ds-elevation-control-ring: var(--ds-shadow-ring);--ds-status-info-mark: var(--ds-color-blue-400);--ds-status-positive-mark: var(--ds-color-green-400);--ds-status-warning-mark: var(--ds-color-amber-400);--ds-status-critical-mark: var(--ds-color-red-400);--ds-field-base: var(--ds-color-graphite-950);--ds-field-glow: var(--ds-color-blue-a-22);--ds-field-glow-soft: var(--ds-color-white-a-06);--ds-field-line: var(--ds-color-white-a-05);--ds-field-line-major: var(--ds-color-white-a-08);--ds-field-column: var(--ds-color-white-a-85);--ds-field-margin: var(--ds-color-white-a-70);--ds-studio-base: var(--ds-color-ink-950);--ds-studio-light: var(--ds-color-white-a-06);--ds-studio-edge: var(--ds-color-white-a-06);--ds-level-1: var(--ds-color-smoke-1);--ds-level-2: var(--ds-color-smoke-2);--ds-level-3: var(--ds-color-smoke-3);--ds-level-4: var(--ds-color-smoke-4);--ds-level-scrim: var(--ds-color-smoke-scrim);--ds-level-streak: var(--ds-color-white-a-85);--ds-level-sheen: var(--ds-color-white-a-06);--ds-level-shadow-1: var(--ds-shadow-level-1);--ds-level-shadow-2: var(--ds-shadow-level-2);--ds-level-shadow-3: var(--ds-shadow-level-3);--ds-level-shadow-4: var(--ds-shadow-level-4);--ds-level-shadow-edge: var(--ds-shadow-edge);--ds-level-shadow-bloom: var(--ds-shadow-bloom);--ds-level-shadow-well: var(--ds-shadow-well);--ds-glow-strong: var(--ds-shadow-bloom);--ds-glow-soft: var(--ds-shadow-glow-soft);--ds-glow-mark: var(--ds-shadow-glow-mark);--ds-data-series-1: var(--ds-color-data-dark-1);--ds-data-series-2: var(--ds-color-data-dark-2);--ds-data-series-3: var(--ds-color-data-dark-3);--ds-data-series-4: var(--ds-color-data-dark-4);--ds-data-series-5: var(--ds-color-data-dark-5);--ds-data-series-6: var(--ds-color-data-dark-6);--ds-data-series-7: var(--ds-color-data-dark-7);--ds-data-series-8: var(--ds-color-data-dark-8);--ds-data-seq-1: var(--ds-color-data-seq-dark-1);--ds-data-seq-2: var(--ds-color-data-seq-dark-2);--ds-data-seq-3: var(--ds-color-data-seq-dark-3);--ds-data-seq-4: var(--ds-color-data-seq-dark-4);--ds-data-seq-5: var(--ds-color-data-seq-dark-5);--ds-card-bg: var(--ds-surface-glass);--ds-card-fg: var(--ds-text-primary);--ds-card-fg-muted: var(--ds-text-secondary);--ds-card-shadow: var(--ds-elevation-float);--ds-card-rim-hi: var(--ds-line-rim-hi);--ds-card-rim-mid: var(--ds-line-rim-mid);--ds-card-rim-lo: var(--ds-line-rim-lo);--ds-card-divider: var(--ds-line-divider);--ds-card-brightness: var(--ds-glass-brightness);--ds-card-sheen-top: var(--ds-surface-sheen-top);--ds-card-text-halo: var(--ds-elevation-halo);--ds-card-level1: var(--ds-level-1);--ds-card-level2: var(--ds-level-2);--ds-card-level3: var(--ds-level-3);--ds-card-level4: var(--ds-level-4);--ds-card-shadow-1: var(--ds-level-shadow-1);--ds-card-shadow-2: var(--ds-level-shadow-2);--ds-card-shadow-3: var(--ds-level-shadow-3);--ds-card-shadow-4: var(--ds-level-shadow-4);--ds-card-edge: var(--ds-level-shadow-edge);--ds-card-streak: var(--ds-level-streak);--ds-card-scrim: var(--ds-level-scrim);--ds-avatar-fallback-bg: var(--ds-surface-light);--ds-avatar-fallback-fg: var(--ds-text-on-light);--ds-avatar-cast: var(--ds-elevation-cast);--ds-button-light-bg: var(--ds-action-loud-foot);--ds-button-light-fg: var(--ds-text-on-light);--ds-button-accent-bg: var(--ds-action-loud-foot);--ds-button-accent-bg-hover: var(--ds-action-accent-hover);--ds-button-accent-fg: var(--ds-text-on-accent);--ds-button-glass-bg: var(--ds-surface-quiet);--ds-button-glass-fg: var(--ds-text-primary);--ds-button-accent-mid: var(--ds-action-accent-hover);--ds-button-accent-foot: var(--ds-action-loud-foot);--ds-button-gloss-quiet: var(--ds-action-gloss-quiet);--ds-button-gloss-solid: var(--ds-action-gloss-solid);--ds-button-light-top: var(--ds-action-loud-top);--ds-button-glint-solid: var(--ds-action-glint-solid);--ds-button-rim-hi: var(--ds-line-rim-hi);--ds-button-rim-mid: var(--ds-line-rim-mid);--ds-button-rim-lo: var(--ds-line-rim-lo);--ds-button-cast: var(--ds-elevation-cast);--ds-button-accent-cast: var(--ds-level-shadow-bloom);--ds-button-accent-cast-hover: var(--ds-level-shadow-bloom);--ds-button-accent-top: var(--ds-action-loud-top);--ds-button-glass-top: var(--ds-level-sheen);--ds-button-glass-foot: var(--ds-level-3);--ds-button-glass-cast: var(--ds-level-shadow-2);--ds-button-edge: var(--ds-level-shadow-edge);--ds-button-streak: var(--ds-level-streak);--ds-button-ghost-fg: var(--ds-text-primary);--ds-button-ghost-hover: var(--ds-surface-quiet);--ds-button-danger-fg: var(--ds-text-critical);--ds-icon-button-glass-bg: var(--ds-surface-quiet);--ds-icon-button-fg: var(--ds-text-primary);--ds-icon-button-ghost-fg: var(--ds-text-secondary);--ds-icon-button-gloss: var(--ds-action-gloss-quiet);--ds-icon-button-rim-hi: var(--ds-line-rim-hi);--ds-icon-button-rim-mid: var(--ds-line-rim-mid);--ds-icon-button-rim-lo: var(--ds-line-rim-lo);--ds-icon-button-glass-top: var(--ds-level-sheen);--ds-icon-button-glass-foot: var(--ds-level-3);--ds-icon-button-cast: var(--ds-level-shadow-2);--ds-icon-button-edge: var(--ds-level-shadow-edge);--ds-icon-button-streak: var(--ds-level-streak);--ds-icon-button-loud-top: var(--ds-action-loud-top);--ds-icon-button-loud-foot: var(--ds-action-loud-foot);--ds-icon-button-loud-fg: var(--ds-text-on-light);--ds-icon-button-bloom: var(--ds-level-shadow-bloom);--ds-tabs-fg: var(--ds-text-primary);--ds-tabs-on-fg: var(--ds-text-primary);--ds-tabs-track-bg: var(--ds-surface-well-deep);--ds-tabs-carve: var(--ds-level-shadow-well);--ds-tabs-on-foot: var(--ds-surface-chosen-foot);--ds-tabs-on-cast: var(--ds-level-shadow-2);--ds-tabs-off-fg: var(--ds-text-primary);--ds-tabs-on-top: var(--ds-surface-chosen-top);--ds-tabs-rim-hi: var(--ds-line-rim-hi);--ds-tabs-rim-mid: var(--ds-line-rim-mid);--ds-tabs-rim-lo: var(--ds-line-rim-lo);--ds-tabs-streak: var(--ds-level-streak);--ds-tag-fg: var(--ds-text-primary);--ds-tag-bg: var(--ds-surface-carve);--ds-tag-etch: var(--ds-elevation-etch);--ds-focus-ring-color: var(--ds-focus-ring);--ds-focus-ring-halo: var(--ds-focus-halo);--ds-badge-fg: var(--ds-text-primary);--ds-badge-neutral-mark: var(--ds-text-secondary);--ds-badge-info-mark: var(--ds-status-info-mark);--ds-badge-positive-mark: var(--ds-status-positive-mark);--ds-badge-warning-mark: var(--ds-status-warning-mark);--ds-badge-critical-mark: var(--ds-status-critical-mark);--ds-chip-bg: var(--ds-surface-quiet);--ds-chip-fg: var(--ds-text-primary);--ds-chip-on-fg: var(--ds-text-primary);--ds-chip-rim-hi: var(--ds-line-rim-hi);--ds-chip-rim-mid: var(--ds-line-rim-mid);--ds-chip-rim-lo: var(--ds-line-rim-lo);--ds-chip-top: var(--ds-level-sheen);--ds-chip-foot: var(--ds-level-3);--ds-chip-cast: var(--ds-level-shadow-2);--ds-chip-on-top: var(--ds-surface-chosen-tint-top);--ds-chip-on-foot: var(--ds-surface-chosen-tint-foot);--ds-chip-on-cast: var(--ds-level-shadow-2);--ds-chip-edge: var(--ds-level-shadow-edge);--ds-chip-streak: var(--ds-level-streak);--ds-banner-mark-info: var(--ds-status-info-mark);--ds-banner-mark-positive: var(--ds-status-positive-mark);--ds-banner-mark-warning: var(--ds-status-warning-mark);--ds-banner-mark-critical: var(--ds-status-critical-mark);--ds-banner-divider: var(--ds-line-divider);--ds-select-trigger-bg: var(--ds-surface-carve);--ds-select-trigger-fg: var(--ds-text-primary);--ds-select-trigger-ring: var(--ds-line-ring);--ds-select-menu-bg: var(--ds-surface-raised);--ds-select-menu-ring: var(--ds-line-divider);--ds-select-menu-shadow: var(--ds-elevation-float);--ds-select-item-hover: var(--ds-surface-quiet);--ds-select-item-check: var(--ds-text-primary);--ds-select-groove: var(--ds-elevation-groove);--ds-select-item-lens: var(--ds-elevation-lens);--ds-slider-track-bg: var(--ds-surface-carve);--ds-slider-range-bg: var(--ds-action-loud-foot);--ds-slider-carve: var(--ds-elevation-track);--ds-slider-range-top: var(--ds-action-loud-top);--ds-slider-fill-bg: var(--ds-surface-carve);--ds-slider-fill-carve: var(--ds-elevation-groove);--ds-slider-fill-top: var(--ds-surface-chosen-top);--ds-slider-fill-foot: var(--ds-surface-chosen-foot);--ds-slider-fill-rim: var(--ds-line-rim-hi);--ds-slider-fill-marker: var(--ds-action-loud-top);--ds-slider-range-glow: var(--ds-glow-soft);--ds-slider-fill-marker-glow: var(--ds-glow-mark);--ds-input-bg: var(--ds-surface-carve);--ds-input-bg-page: var(--ds-surface-carve);--ds-input-fg: var(--ds-text-primary);--ds-input-placeholder: var(--ds-text-secondary);--ds-input-ring: var(--ds-line-rim-lo);--ds-input-ring-page: var(--ds-line-divider);--ds-input-ring-hover: var(--ds-line-ring);--ds-input-ring-invalid: var(--ds-status-critical-mark);--ds-input-inset: var(--ds-elevation-well);--ds-input-groove: var(--ds-elevation-groove);--ds-input-ring-readonly: var(--ds-line-edge);--ds-check-bg: var(--ds-surface-carve);--ds-check-bg-page: var(--ds-surface-carve);--ds-check-ring: var(--ds-line-ring);--ds-check-mark: var(--ds-text-primary);--ds-check-inset: var(--ds-elevation-well);--ds-check-carve: var(--ds-elevation-carve);--ds-check-ring-invalid: var(--ds-status-critical-mark);--ds-switch-bg: var(--ds-surface-carve);--ds-switch-bg-page: var(--ds-surface-carve);--ds-switch-ring: var(--ds-line-ring);--ds-switch-on-bg: var(--ds-action-loud-top);--ds-switch-tick: var(--ds-text-on-light);--ds-switch-inset: var(--ds-elevation-well);--ds-switch-carve: var(--ds-elevation-carve);--ds-switch-on-carve: var(--ds-elevation-on-glow);--ds-switch-on-top: var(--ds-action-loud-foot);--ds-switch-ring-invalid: var(--ds-status-critical-mark);--ds-field-label-fg: var(--ds-text-primary);--ds-field-help-fg: var(--ds-text-secondary);--ds-field-error-fg: var(--ds-text-primary);--ds-field-error-mark: var(--ds-status-critical-mark);--ds-divider-shade: var(--ds-line-divider);--ds-divider-light: var(--ds-line-rim-lo);--ds-link-underline: var(--ds-line-ring);--ds-spinner-track: var(--ds-line-divider);--ds-spinner-arc: var(--ds-action-loud-top);--ds-skeleton-bg: var(--ds-surface-carve);--ds-skeleton-carve: var(--ds-elevation-well);--ds-kbd-top: var(--ds-surface-lit-quiet-top);--ds-kbd-foot: var(--ds-surface-lit-quiet-foot);--ds-kbd-cap: var(--ds-elevation-quiet-cast);--ds-image-placeholder: var(--ds-surface-carve);--ds-image-carve: var(--ds-elevation-well);--ds-fab-top: var(--ds-action-loud-top);--ds-fab-foot: var(--ds-action-loud-foot);--ds-fab-fg: var(--ds-text-on-accent);--ds-fab-glow: var(--ds-glow-strong);--ds-overlay-scrim: var(--ds-level-scrim);--ds-overlay-grabber-color: var(--ds-line-ring);--ds-overlay-tip-bg: var(--ds-level-4);--ds-overlay-tip-shadow: var(--ds-level-shadow-4);--ds-overlay-toast-bg: var(--ds-level-4);--ds-overlay-toast-shadow: var(--ds-level-shadow-4);--ds-listbox-sheet: var(--ds-surface-raised);--ds-listbox-ring: var(--ds-line-divider);--ds-listbox-shadow: var(--ds-elevation-float);--ds-listbox-highlight: var(--ds-surface-quiet);--ds-listbox-lens: var(--ds-elevation-lens);--ds-listbox-well: var(--ds-surface-carve);--ds-listbox-groove: var(--ds-elevation-groove);--ds-listbox-ring-invalid: var(--ds-status-critical-mark);--ds-radio-cards-bg: var(--ds-level-2);--ds-radio-cards-hover: var(--ds-surface-quiet);--ds-radio-cards-edge: var(--ds-level-shadow-edge);--ds-radio-cards-on-top: var(--ds-surface-chosen-top);--ds-radio-cards-on-foot: var(--ds-surface-chosen-foot);--ds-radio-cards-on-edge: var(--ds-elevation-chosen-cast);--ds-radio-cards-mark: var(--ds-action-loud-top);--ds-radio-cards-mark-fg: var(--ds-text-on-accent);--ds-radio-cards-ring: var(--ds-elevation-control-ring);--ds-radio-cards-ring-invalid: var(--ds-status-critical-mark);--ds-rating-on: var(--ds-action-loud-top);--ds-rating-off: var(--ds-line-edge);--ds-rating-ring-invalid: var(--ds-status-critical-mark);--ds-nav-track: var(--ds-surface-well-deep);--ds-nav-carve: var(--ds-level-shadow-well);--ds-nav-on-top: var(--ds-surface-chosen-top);--ds-nav-on-foot: var(--ds-surface-chosen-foot);--ds-nav-on-cast: var(--ds-elevation-chosen-cast);--ds-nav-dock: var(--ds-level-1);--ds-nav-dock-shadow: var(--ds-level-shadow-1);--ds-nav-bar-edge: var(--ds-level-shadow-edge);--ds-nav-badge-bg: var(--ds-action-loud-top);--ds-nav-badge-fg: var(--ds-text-on-accent);--ds-nav-panel-bg: var(--ds-level-4);--ds-nav-panel-shadow: var(--ds-level-shadow-4);--ds-nav-ring: var(--ds-elevation-control-ring);--ds-stepper-groove: var(--ds-line-divider);--ds-stepper-lit: var(--ds-line-edge);--ds-stepper-current: var(--ds-action-loud-top);--ds-stepper-current-fg: var(--ds-text-on-accent);--ds-stepper-glow: var(--ds-glow-mark);--ds-progress-bg: var(--ds-surface-carve);--ds-progress-carve: var(--ds-elevation-track);--ds-progress-fill-top: var(--ds-action-loud-top);--ds-progress-fill-foot: var(--ds-action-loud-foot);--ds-progress-glow: var(--ds-glow-soft);--ds-meter-bg: var(--ds-surface-carve);--ds-meter-carve: var(--ds-elevation-track);--ds-meter-fill-top: var(--ds-action-loud-top);--ds-meter-fill-foot: var(--ds-action-loud-foot);--ds-meter-warning-mark: var(--ds-status-warning-mark);--ds-meter-critical-mark: var(--ds-status-critical-mark);--ds-stat-positive-mark: var(--ds-status-positive-mark);--ds-stat-negative-mark: var(--ds-status-critical-mark);--ds-stat-neutral-mark: var(--ds-text-secondary);--ds-empty-state-well-bg: var(--ds-surface-carve);--ds-empty-state-well-carve: var(--ds-elevation-well);--ds-timeline-rail-color: var(--ds-line-divider);--ds-timeline-done: var(--ds-action-loud-top);--ds-timeline-current-ring: var(--ds-line-ring);--ds-timeline-upcoming: var(--ds-text-secondary);--ds-timeline-glow: var(--ds-glow-mark);--ds-dlist-divider: var(--ds-line-divider);--ds-list-bg: var(--ds-level-2);--ds-list-edge: var(--ds-level-shadow-edge);--ds-list-divider: var(--ds-line-divider);--ds-list-highlight: var(--ds-surface-quiet);--ds-table-head-bg: var(--ds-surface-raised);--ds-table-bg: var(--ds-level-2);--ds-table-edge: var(--ds-level-shadow-edge);--ds-table-divider: var(--ds-line-divider);--ds-table-highlight: var(--ds-surface-quiet);--ds-table-scrim: var(--ds-level-scrim);--ds-editable-hover: var(--ds-surface-quiet);--ds-file-upload-bg: var(--ds-level-2);--ds-file-upload-edge: var(--ds-level-shadow-edge);--ds-file-upload-divider: var(--ds-line-divider);--ds-file-upload-critical-mark: var(--ds-status-critical-mark);--ds-file-upload-ring-invalid: var(--ds-status-critical-mark);--ds-dropzone-bg: var(--ds-surface-carve);--ds-dropzone-groove: var(--ds-elevation-groove);--ds-dropzone-ring-hover: var(--ds-line-ring);--ds-dropzone-over-top: var(--ds-surface-chosen-top);--ds-dropzone-over-foot: var(--ds-surface-chosen-foot);--ds-dropzone-over-ring: var(--ds-line-ring);--ds-dropzone-over-cast: var(--ds-elevation-chosen-cast);--ds-dropzone-well-bg: var(--ds-surface-carve);--ds-dropzone-well-carve: var(--ds-elevation-well);--ds-dropzone-ring-invalid: var(--ds-status-critical-mark);--ds-color-picker-rim: var(--ds-line-edge);--ds-color-picker-ring: var(--ds-action-loud-top);--ds-color-picker-check-bg: var(--ds-action-loud-top);--ds-color-picker-check-fg: var(--ds-text-on-accent);--ds-color-picker-edge: var(--ds-elevation-control-ring);--ds-color-picker-ring-invalid: var(--ds-status-critical-mark);--ds-otp-flow-critical-mark: var(--ds-status-critical-mark);--ds-calendar-band: var(--ds-surface-chosen-foot);--ds-calendar-hover: var(--ds-surface-quiet);--ds-calendar-today-ring: var(--ds-line-ring);--ds-calendar-chosen-top: var(--ds-action-loud-top);--ds-calendar-chosen-foot: var(--ds-action-loud-foot);--ds-calendar-chosen-fg: var(--ds-text-on-accent);--ds-tree-view-hover: var(--ds-surface-quiet);--ds-tree-view-chosen-top: var(--ds-surface-chosen-top);--ds-tree-view-chosen-foot: var(--ds-surface-chosen-foot);--ds-tree-view-chosen-cast: var(--ds-elevation-chosen-cast);--ds-carousel-dot-off: var(--ds-line-ring);--ds-carousel-dot-on: var(--ds-action-loud-top);--ds-virtual-list-bg: var(--ds-level-2);--ds-virtual-list-edge: var(--ds-level-shadow-edge);--ds-virtual-list-divider: var(--ds-line-divider);--ds-data-grid-chosen-top: var(--ds-surface-chosen-top);--ds-data-grid-chosen-foot: var(--ds-surface-chosen-foot);--ds-data-grid-stick-bg: var(--ds-surface-raised);--ds-data-grid-scrim: var(--ds-level-scrim);--ds-viz-grid: var(--ds-line-divider);--ds-viz-axis: var(--ds-line-ring);--ds-viz-muted: var(--ds-text-secondary);--ds-viz-ring: var(--ds-surface-raised);--ds-viz-tip-bg: var(--ds-surface-raised);--ds-viz-tip-shadow: var(--ds-elevation-float);--ds-viz-series-1: var(--ds-data-series-1);--ds-viz-series-2: var(--ds-data-series-2);--ds-viz-series-3: var(--ds-data-series-3);--ds-viz-series-4: var(--ds-data-series-4);--ds-viz-series-5: var(--ds-data-series-5);--ds-viz-series-6: var(--ds-data-series-6);--ds-viz-series-7: var(--ds-data-series-7);--ds-viz-series-8: var(--ds-data-series-8);--ds-app-shell-skip-bg: var(--ds-action-loud-top);--ds-app-shell-skip-fg: var(--ds-text-on-accent);--ds-auth-form-divider: var(--ds-line-divider);--ds-coach-mark-arrow: var(--ds-level-4);--ds-coach-mark-ring: var(--ds-line-ring);--ds-coach-mark-glow: var(--ds-glow-soft);--ds-command-palette-divider: var(--ds-line-divider);--ds-command-palette-highlight: var(--ds-surface-quiet);--ds-command-palette-lens: var(--ds-elevation-lens);--ds-command-palette-field-bg: var(--ds-surface-carve);--ds-command-palette-groove: var(--ds-elevation-groove);--ds-form-critical: var(--ds-status-critical-mark);--ds-form-summary-bg: var(--ds-level-2);--ds-kanban-board-bg: var(--ds-level-2);--ds-kanban-board-card: var(--ds-surface-quiet);--ds-kanban-board-card-top: var(--ds-surface-lit-quiet-top);--ds-kanban-board-card-edge: var(--ds-level-shadow-edge);--ds-kanban-board-edge: var(--ds-level-shadow-edge);--ds-kanban-board-over: var(--ds-surface-quiet);--ds-kanban-board-ring: var(--ds-line-ring);--ds-notification-center-dot: var(--ds-action-loud-top);--ds-notification-center-dot-fg: var(--ds-text-on-accent);--ds-notification-center-highlight: var(--ds-surface-quiet);--ds-rich-text-editor-bg: var(--ds-surface-carve);--ds-rich-text-editor-groove: var(--ds-elevation-groove);--ds-rich-text-editor-hover: var(--ds-surface-quiet);--ds-rich-text-editor-on-top: var(--ds-surface-chosen-top);--ds-rich-text-editor-on-foot: var(--ds-surface-chosen-foot);--ds-settings-layout-bg: var(--ds-level-2);--ds-settings-layout-divider: var(--ds-line-divider);--ds-settings-layout-edge: var(--ds-level-shadow-edge);--ds-scale-off: var(--ds-surface-carve);--ds-scale-carve: var(--ds-elevation-track);--ds-scale-on: var(--ds-line-ring);--ds-scale-good: var(--ds-status-positive-mark);--ds-scale-bad: var(--ds-status-critical-mark);--ds-scale-ring: var(--ds-line-edge);--ds-confidence-chip-bg: var(--ds-level-2);--ds-confidence-chip-edge: var(--ds-level-shadow-edge);--ds-confidence-chip-ring: var(--ds-line-ring);--ds-node-card-bg: var(--ds-level-2);--ds-node-card-edge: var(--ds-level-shadow-edge);--ds-node-card-chosen-top: var(--ds-surface-chosen-top);--ds-node-card-chosen-foot: var(--ds-surface-chosen-foot);--ds-node-card-ring: var(--ds-line-ring);--ds-node-card-lift: var(--ds-level-shadow-3);--ds-node-card-port-ring: var(--ds-line-edge);--ds-node-card-lift-bg: var(--ds-level-3);--ds-sequence-rail: var(--ds-line-divider);--ds-sequence-actor-bg: var(--ds-level-2);--ds-sequence-actor-edge: var(--ds-level-shadow-edge);--ds-sequence-arrow: var(--ds-text-primary);--ds-sequence-reply: var(--ds-text-secondary);--ds-sequence-note-bg: var(--ds-surface-quiet)}[data-environment=dim]{--ds-glass-brightness: var(--ds-brightness-dim);--ds-card-brightness: var(--ds-glass-brightness)}[data-environment=mid]{--ds-glass-brightness: var(--ds-brightness-mid);--ds-card-brightness: var(--ds-glass-brightness)}[data-environment=bright]{--ds-glass-brightness: var(--ds-brightness-bright);--ds-card-brightness: var(--ds-glass-brightness)}}@media(prefers-color-scheme:light){@scope(:root:not([data-theme])){:scope{color-scheme:light;--ds-surface-glass: var(--ds-color-white-a-62);--ds-surface-solid: var(--ds-color-paper-50);--ds-surface-quiet: var(--ds-color-white-a-45);--ds-surface-light: var(--ds-color-ink-900);--ds-surface-sheen-top: var(--ds-color-white-a-70);--ds-surface-well: var(--ds-color-white-a-45);--ds-surface-page: var(--ds-color-paper-0);--ds-surface-raised: var(--ds-color-paper-50);--ds-surface-sunken: var(--ds-color-paper-100);--ds-surface-carve: var(--ds-color-ink-a-08);--ds-surface-lit-quiet-top: var(--ds-color-white-a-95);--ds-surface-lit-quiet-foot: var(--ds-color-white-a-55);--ds-surface-lit-chosen-top: var(--ds-color-white);--ds-surface-lit-chosen-foot: var(--ds-color-paper-50);--ds-surface-lit-on-top: var(--ds-color-ink-700);--ds-surface-lit-on-foot: var(--ds-color-ink-900);--ds-surface-chosen-tint-top: var(--ds-color-ink-a-14);--ds-surface-chosen-tint-foot: var(--ds-color-ink-a-08);--ds-surface-chosen-top: var(--ds-color-chosen-top-light);--ds-surface-chosen-foot: var(--ds-color-chosen-foot-light);--ds-surface-well-deep: var(--ds-color-ink-a-08);--ds-text-primary: var(--ds-color-ink-900);--ds-text-secondary: var(--ds-color-ink-a-85);--ds-text-tertiary: var(--ds-color-ink-a-85);--ds-text-on-light: var(--ds-color-white);--ds-text-on-accent: var(--ds-color-white);--ds-text-critical: var(--ds-color-red-700);--ds-action-accent: var(--ds-color-ink-900);--ds-action-accent-hover: var(--ds-color-ink-700);--ds-action-accent-foot: var(--ds-color-ink-900);--ds-action-gloss-quiet: var(--ds-color-white-a-45);--ds-action-gloss-solid: var(--ds-color-white-a-16);--ds-action-glint-solid: var(--ds-color-white-a-16);--ds-action-solid-top: var(--ds-color-ink-700);--ds-action-solid-foot: var(--ds-color-ink-900);--ds-action-loud-top: var(--ds-color-ink-700);--ds-action-loud-foot: var(--ds-color-ink-900);--ds-line-ring: var(--ds-color-ink-a-25);--ds-line-divider: var(--ds-color-ink-a-14);--ds-line-rim-hi: var(--ds-color-white);--ds-line-rim-mid: var(--ds-color-ink-a-16);--ds-line-rim-lo: var(--ds-color-white-a-45);--ds-line-edge: var(--ds-color-ink-a-56);--ds-focus-ring: var(--ds-color-ink-900);--ds-focus-halo: var(--ds-color-white-a-90);--ds-glass-brightness: var(--ds-brightness-light);--ds-elevation-float: var(--ds-shadow-float-light);--ds-elevation-halo: var(--ds-shadow-halo-light);--ds-elevation-well: var(--ds-shadow-well-light);--ds-elevation-cast: var(--ds-shadow-cast-light);--ds-elevation-carve: var(--ds-shadow-carve-light);--ds-elevation-carve-on: var(--ds-shadow-carve-on-light);--ds-elevation-groove: var(--ds-shadow-groove-light);--ds-elevation-lens: var(--ds-shadow-lens-light);--ds-elevation-etch: var(--ds-shadow-etch-light);--ds-elevation-track: var(--ds-shadow-track-light);--ds-elevation-loud-glow: var(--ds-shadow-loud-glow-light);--ds-elevation-quiet-cast: var(--ds-shadow-quiet-cast-light);--ds-elevation-chosen-cast: var(--ds-shadow-chosen-cast-light);--ds-elevation-on-glow: var(--ds-shadow-on-glow-light);--ds-elevation-control-ring: var(--ds-shadow-ring-light);--ds-status-info-mark: var(--ds-color-blue-600);--ds-status-positive-mark: var(--ds-color-green-600);--ds-status-warning-mark: var(--ds-color-amber-700);--ds-status-critical-mark: var(--ds-color-red-600);--ds-field-base: var(--ds-color-paper-50);--ds-field-glow: var(--ds-color-blue-a-10);--ds-field-glow-soft: var(--ds-color-white-a-70);--ds-field-line: var(--ds-color-ink-a-06);--ds-field-line-major: var(--ds-color-ink-a-08);--ds-field-column: var(--ds-color-ink-900);--ds-field-margin: var(--ds-color-ink-a-78);--ds-studio-base: var(--ds-color-paper-100);--ds-studio-light: var(--ds-color-white-a-70);--ds-studio-edge: var(--ds-color-ink-a-08);--ds-level-1: var(--ds-color-smoke-1-light);--ds-level-2: var(--ds-color-smoke-2-light);--ds-level-3: var(--ds-color-smoke-3-light);--ds-level-4: var(--ds-color-smoke-4-light);--ds-level-scrim: var(--ds-color-smoke-scrim-light);--ds-level-streak: var(--ds-color-white);--ds-level-sheen: var(--ds-color-white-a-70);--ds-level-shadow-1: var(--ds-shadow-level-1-light);--ds-level-shadow-2: var(--ds-shadow-level-2-light);--ds-level-shadow-3: var(--ds-shadow-level-3-light);--ds-level-shadow-4: var(--ds-shadow-level-4-light);--ds-level-shadow-edge: var(--ds-shadow-edge-light);--ds-level-shadow-bloom: var(--ds-shadow-bloom-light);--ds-level-shadow-well: var(--ds-shadow-well-light);--ds-glow-strong: var(--ds-shadow-bloom-light);--ds-glow-soft: var(--ds-shadow-glow-soft-light);--ds-glow-mark: var(--ds-shadow-glow-mark-light);--ds-data-series-1: var(--ds-color-data-light-1);--ds-data-series-2: var(--ds-color-data-light-2);--ds-data-series-3: var(--ds-color-data-light-3);--ds-data-series-4: var(--ds-color-data-light-4);--ds-data-series-5: var(--ds-color-data-light-5);--ds-data-series-6: var(--ds-color-data-light-6);--ds-data-series-7: var(--ds-color-data-light-7);--ds-data-series-8: var(--ds-color-data-light-8);--ds-data-seq-1: var(--ds-color-data-seq-light-1);--ds-data-seq-2: var(--ds-color-data-seq-light-2);--ds-data-seq-3: var(--ds-color-data-seq-light-3);--ds-data-seq-4: var(--ds-color-data-seq-light-4);--ds-data-seq-5: var(--ds-color-data-seq-light-5);--ds-card-bg: var(--ds-surface-glass);--ds-card-fg: var(--ds-text-primary);--ds-card-fg-muted: var(--ds-text-secondary);--ds-card-shadow: var(--ds-elevation-float);--ds-card-rim-hi: var(--ds-line-rim-hi);--ds-card-rim-mid: var(--ds-line-rim-mid);--ds-card-rim-lo: var(--ds-line-rim-lo);--ds-card-divider: var(--ds-line-divider);--ds-card-brightness: var(--ds-glass-brightness);--ds-card-sheen-top: var(--ds-surface-sheen-top);--ds-card-text-halo: var(--ds-elevation-halo);--ds-card-level1: var(--ds-level-1);--ds-card-level2: var(--ds-level-2);--ds-card-level3: var(--ds-level-3);--ds-card-level4: var(--ds-level-4);--ds-card-shadow-1: var(--ds-level-shadow-1);--ds-card-shadow-2: var(--ds-level-shadow-2);--ds-card-shadow-3: var(--ds-level-shadow-3);--ds-card-shadow-4: var(--ds-level-shadow-4);--ds-card-edge: var(--ds-level-shadow-edge);--ds-card-streak: var(--ds-level-streak);--ds-card-scrim: var(--ds-level-scrim);--ds-avatar-fallback-bg: var(--ds-surface-light);--ds-avatar-fallback-fg: var(--ds-text-on-light);--ds-avatar-cast: var(--ds-elevation-cast);--ds-button-light-bg: var(--ds-action-loud-foot);--ds-button-light-fg: var(--ds-text-on-light);--ds-button-accent-bg: var(--ds-action-loud-foot);--ds-button-accent-bg-hover: var(--ds-action-accent-hover);--ds-button-accent-fg: var(--ds-text-on-accent);--ds-button-glass-bg: var(--ds-surface-quiet);--ds-button-glass-fg: var(--ds-text-primary);--ds-button-accent-mid: var(--ds-action-accent-hover);--ds-button-accent-foot: var(--ds-action-loud-foot);--ds-button-gloss-quiet: var(--ds-action-gloss-quiet);--ds-button-gloss-solid: var(--ds-action-gloss-solid);--ds-button-light-top: var(--ds-action-loud-top);--ds-button-glint-solid: var(--ds-action-glint-solid);--ds-button-rim-hi: var(--ds-line-rim-hi);--ds-button-rim-mid: var(--ds-line-rim-mid);--ds-button-rim-lo: var(--ds-line-rim-lo);--ds-button-cast: var(--ds-elevation-cast);--ds-button-accent-cast: var(--ds-level-shadow-bloom);--ds-button-accent-cast-hover: var(--ds-level-shadow-bloom);--ds-button-accent-top: var(--ds-action-loud-top);--ds-button-glass-top: var(--ds-level-sheen);--ds-button-glass-foot: var(--ds-level-3);--ds-button-glass-cast: var(--ds-level-shadow-2);--ds-button-edge: var(--ds-level-shadow-edge);--ds-button-streak: var(--ds-level-streak);--ds-button-ghost-fg: var(--ds-text-primary);--ds-button-ghost-hover: var(--ds-surface-quiet);--ds-button-danger-fg: var(--ds-text-critical);--ds-icon-button-glass-bg: var(--ds-surface-quiet);--ds-icon-button-fg: var(--ds-text-primary);--ds-icon-button-ghost-fg: var(--ds-text-secondary);--ds-icon-button-gloss: var(--ds-action-gloss-quiet);--ds-icon-button-rim-hi: var(--ds-line-rim-hi);--ds-icon-button-rim-mid: var(--ds-line-rim-mid);--ds-icon-button-rim-lo: var(--ds-line-rim-lo);--ds-icon-button-glass-top: var(--ds-level-sheen);--ds-icon-button-glass-foot: var(--ds-level-3);--ds-icon-button-cast: var(--ds-level-shadow-2);--ds-icon-button-edge: var(--ds-level-shadow-edge);--ds-icon-button-streak: var(--ds-level-streak);--ds-icon-button-loud-top: var(--ds-action-loud-top);--ds-icon-button-loud-foot: var(--ds-action-loud-foot);--ds-icon-button-loud-fg: var(--ds-text-on-light);--ds-icon-button-bloom: var(--ds-level-shadow-bloom);--ds-tabs-fg: var(--ds-text-primary);--ds-tabs-on-fg: var(--ds-text-primary);--ds-tabs-track-bg: var(--ds-surface-well-deep);--ds-tabs-carve: var(--ds-level-shadow-well);--ds-tabs-on-foot: var(--ds-surface-chosen-foot);--ds-tabs-on-cast: var(--ds-level-shadow-2);--ds-tabs-off-fg: var(--ds-text-primary);--ds-tabs-on-top: var(--ds-surface-chosen-top);--ds-tabs-rim-hi: var(--ds-line-rim-hi);--ds-tabs-rim-mid: var(--ds-line-rim-mid);--ds-tabs-rim-lo: var(--ds-line-rim-lo);--ds-tabs-streak: var(--ds-level-streak);--ds-tag-fg: var(--ds-text-primary);--ds-tag-bg: var(--ds-surface-carve);--ds-tag-etch: var(--ds-elevation-etch);--ds-focus-ring-color: var(--ds-focus-ring);--ds-focus-ring-halo: var(--ds-focus-halo);--ds-badge-fg: var(--ds-text-primary);--ds-badge-neutral-mark: var(--ds-text-secondary);--ds-badge-info-mark: var(--ds-status-info-mark);--ds-badge-positive-mark: var(--ds-status-positive-mark);--ds-badge-warning-mark: var(--ds-status-warning-mark);--ds-badge-critical-mark: var(--ds-status-critical-mark);--ds-chip-bg: var(--ds-surface-quiet);--ds-chip-fg: var(--ds-text-primary);--ds-chip-on-fg: var(--ds-text-primary);--ds-chip-rim-hi: var(--ds-line-rim-hi);--ds-chip-rim-mid: var(--ds-line-rim-mid);--ds-chip-rim-lo: var(--ds-line-rim-lo);--ds-chip-top: var(--ds-level-sheen);--ds-chip-foot: var(--ds-level-3);--ds-chip-cast: var(--ds-level-shadow-2);--ds-chip-on-top: var(--ds-surface-chosen-tint-top);--ds-chip-on-foot: var(--ds-surface-chosen-tint-foot);--ds-chip-on-cast: var(--ds-level-shadow-2);--ds-chip-edge: var(--ds-level-shadow-edge);--ds-chip-streak: var(--ds-level-streak);--ds-banner-mark-info: var(--ds-status-info-mark);--ds-banner-mark-positive: var(--ds-status-positive-mark);--ds-banner-mark-warning: var(--ds-status-warning-mark);--ds-banner-mark-critical: var(--ds-status-critical-mark);--ds-banner-divider: var(--ds-line-divider);--ds-select-trigger-bg: var(--ds-surface-carve);--ds-select-trigger-fg: var(--ds-text-primary);--ds-select-trigger-ring: var(--ds-line-ring);--ds-select-menu-bg: var(--ds-surface-raised);--ds-select-menu-ring: var(--ds-line-divider);--ds-select-menu-shadow: var(--ds-elevation-float);--ds-select-item-hover: var(--ds-surface-quiet);--ds-select-item-check: var(--ds-text-primary);--ds-select-groove: var(--ds-elevation-groove);--ds-select-item-lens: var(--ds-elevation-lens);--ds-slider-track-bg: var(--ds-surface-carve);--ds-slider-range-bg: var(--ds-action-loud-foot);--ds-slider-carve: var(--ds-elevation-track);--ds-slider-range-top: var(--ds-action-loud-top);--ds-slider-fill-bg: var(--ds-surface-carve);--ds-slider-fill-carve: var(--ds-elevation-groove);--ds-slider-fill-top: var(--ds-surface-chosen-top);--ds-slider-fill-foot: var(--ds-surface-chosen-foot);--ds-slider-fill-rim: var(--ds-line-rim-hi);--ds-slider-fill-marker: var(--ds-action-loud-top);--ds-slider-range-glow: var(--ds-glow-soft);--ds-slider-fill-marker-glow: var(--ds-glow-mark);--ds-input-bg: var(--ds-surface-carve);--ds-input-bg-page: var(--ds-surface-carve);--ds-input-fg: var(--ds-text-primary);--ds-input-placeholder: var(--ds-text-secondary);--ds-input-ring: var(--ds-line-rim-lo);--ds-input-ring-page: var(--ds-line-divider);--ds-input-ring-hover: var(--ds-line-ring);--ds-input-ring-invalid: var(--ds-status-critical-mark);--ds-input-inset: var(--ds-elevation-well);--ds-input-groove: var(--ds-elevation-groove);--ds-input-ring-readonly: var(--ds-line-edge);--ds-check-bg: var(--ds-surface-carve);--ds-check-bg-page: var(--ds-surface-carve);--ds-check-ring: var(--ds-line-ring);--ds-check-mark: var(--ds-text-primary);--ds-check-inset: var(--ds-elevation-well);--ds-check-carve: var(--ds-elevation-carve);--ds-check-ring-invalid: var(--ds-status-critical-mark);--ds-switch-bg: var(--ds-surface-carve);--ds-switch-bg-page: var(--ds-surface-carve);--ds-switch-ring: var(--ds-line-ring);--ds-switch-on-bg: var(--ds-action-loud-top);--ds-switch-tick: var(--ds-text-on-light);--ds-switch-inset: var(--ds-elevation-well);--ds-switch-carve: var(--ds-elevation-carve);--ds-switch-on-carve: var(--ds-elevation-on-glow);--ds-switch-on-top: var(--ds-action-loud-foot);--ds-switch-ring-invalid: var(--ds-status-critical-mark);--ds-field-label-fg: var(--ds-text-primary);--ds-field-help-fg: var(--ds-text-secondary);--ds-field-error-fg: var(--ds-text-primary);--ds-field-error-mark: var(--ds-status-critical-mark);--ds-divider-shade: var(--ds-line-divider);--ds-divider-light: var(--ds-line-rim-lo);--ds-link-underline: var(--ds-line-ring);--ds-spinner-track: var(--ds-line-divider);--ds-spinner-arc: var(--ds-action-loud-top);--ds-skeleton-bg: var(--ds-surface-carve);--ds-skeleton-carve: var(--ds-elevation-well);--ds-kbd-top: var(--ds-surface-lit-quiet-top);--ds-kbd-foot: var(--ds-surface-lit-quiet-foot);--ds-kbd-cap: var(--ds-elevation-quiet-cast);--ds-image-placeholder: var(--ds-surface-carve);--ds-image-carve: var(--ds-elevation-well);--ds-fab-top: var(--ds-action-loud-top);--ds-fab-foot: var(--ds-action-loud-foot);--ds-fab-fg: var(--ds-text-on-accent);--ds-fab-glow: var(--ds-glow-strong);--ds-overlay-scrim: var(--ds-level-scrim);--ds-overlay-grabber-color: var(--ds-line-ring);--ds-overlay-tip-bg: var(--ds-level-4);--ds-overlay-tip-shadow: var(--ds-level-shadow-4);--ds-overlay-toast-bg: var(--ds-level-4);--ds-overlay-toast-shadow: var(--ds-level-shadow-4);--ds-listbox-sheet: var(--ds-surface-raised);--ds-listbox-ring: var(--ds-line-divider);--ds-listbox-shadow: var(--ds-elevation-float);--ds-listbox-highlight: var(--ds-surface-quiet);--ds-listbox-lens: var(--ds-elevation-lens);--ds-listbox-well: var(--ds-surface-carve);--ds-listbox-groove: var(--ds-elevation-groove);--ds-listbox-ring-invalid: var(--ds-status-critical-mark);--ds-radio-cards-bg: var(--ds-level-2);--ds-radio-cards-hover: var(--ds-surface-quiet);--ds-radio-cards-edge: var(--ds-level-shadow-edge);--ds-radio-cards-on-top: var(--ds-surface-chosen-top);--ds-radio-cards-on-foot: var(--ds-surface-chosen-foot);--ds-radio-cards-on-edge: var(--ds-elevation-chosen-cast);--ds-radio-cards-mark: var(--ds-action-loud-top);--ds-radio-cards-mark-fg: var(--ds-text-on-accent);--ds-radio-cards-ring: var(--ds-elevation-control-ring);--ds-radio-cards-ring-invalid: var(--ds-status-critical-mark);--ds-rating-on: var(--ds-action-loud-top);--ds-rating-off: var(--ds-line-edge);--ds-rating-ring-invalid: var(--ds-status-critical-mark);--ds-nav-track: var(--ds-surface-well-deep);--ds-nav-carve: var(--ds-level-shadow-well);--ds-nav-on-top: var(--ds-surface-chosen-top);--ds-nav-on-foot: var(--ds-surface-chosen-foot);--ds-nav-on-cast: var(--ds-elevation-chosen-cast);--ds-nav-dock: var(--ds-level-1);--ds-nav-dock-shadow: var(--ds-level-shadow-1);--ds-nav-bar-edge: var(--ds-level-shadow-edge);--ds-nav-badge-bg: var(--ds-action-loud-top);--ds-nav-badge-fg: var(--ds-text-on-accent);--ds-nav-panel-bg: var(--ds-level-4);--ds-nav-panel-shadow: var(--ds-level-shadow-4);--ds-nav-ring: var(--ds-elevation-control-ring);--ds-stepper-groove: var(--ds-line-divider);--ds-stepper-lit: var(--ds-line-edge);--ds-stepper-current: var(--ds-action-loud-top);--ds-stepper-current-fg: var(--ds-text-on-accent);--ds-stepper-glow: var(--ds-glow-mark);--ds-progress-bg: var(--ds-surface-carve);--ds-progress-carve: var(--ds-elevation-track);--ds-progress-fill-top: var(--ds-action-loud-top);--ds-progress-fill-foot: var(--ds-action-loud-foot);--ds-progress-glow: var(--ds-glow-soft);--ds-meter-bg: var(--ds-surface-carve);--ds-meter-carve: var(--ds-elevation-track);--ds-meter-fill-top: var(--ds-action-loud-top);--ds-meter-fill-foot: var(--ds-action-loud-foot);--ds-meter-warning-mark: var(--ds-status-warning-mark);--ds-meter-critical-mark: var(--ds-status-critical-mark);--ds-stat-positive-mark: var(--ds-status-positive-mark);--ds-stat-negative-mark: var(--ds-status-critical-mark);--ds-stat-neutral-mark: var(--ds-text-secondary);--ds-empty-state-well-bg: var(--ds-surface-carve);--ds-empty-state-well-carve: var(--ds-elevation-well);--ds-timeline-rail-color: var(--ds-line-divider);--ds-timeline-done: var(--ds-action-loud-top);--ds-timeline-current-ring: var(--ds-line-ring);--ds-timeline-upcoming: var(--ds-text-secondary);--ds-timeline-glow: var(--ds-glow-mark);--ds-dlist-divider: var(--ds-line-divider);--ds-list-bg: var(--ds-level-2);--ds-list-edge: var(--ds-level-shadow-edge);--ds-list-divider: var(--ds-line-divider);--ds-list-highlight: var(--ds-surface-quiet);--ds-table-head-bg: var(--ds-surface-raised);--ds-table-bg: var(--ds-level-2);--ds-table-edge: var(--ds-level-shadow-edge);--ds-table-divider: var(--ds-line-divider);--ds-table-highlight: var(--ds-surface-quiet);--ds-table-scrim: var(--ds-level-scrim);--ds-editable-hover: var(--ds-surface-quiet);--ds-file-upload-bg: var(--ds-level-2);--ds-file-upload-edge: var(--ds-level-shadow-edge);--ds-file-upload-divider: var(--ds-line-divider);--ds-file-upload-critical-mark: var(--ds-status-critical-mark);--ds-file-upload-ring-invalid: var(--ds-status-critical-mark);--ds-dropzone-bg: var(--ds-surface-carve);--ds-dropzone-groove: var(--ds-elevation-groove);--ds-dropzone-ring-hover: var(--ds-line-ring);--ds-dropzone-over-top: var(--ds-surface-chosen-top);--ds-dropzone-over-foot: var(--ds-surface-chosen-foot);--ds-dropzone-over-ring: var(--ds-line-ring);--ds-dropzone-over-cast: var(--ds-elevation-chosen-cast);--ds-dropzone-well-bg: var(--ds-surface-carve);--ds-dropzone-well-carve: var(--ds-elevation-well);--ds-dropzone-ring-invalid: var(--ds-status-critical-mark);--ds-color-picker-rim: var(--ds-line-edge);--ds-color-picker-ring: var(--ds-action-loud-top);--ds-color-picker-check-bg: var(--ds-action-loud-top);--ds-color-picker-check-fg: var(--ds-text-on-accent);--ds-color-picker-edge: var(--ds-elevation-control-ring);--ds-color-picker-ring-invalid: var(--ds-status-critical-mark);--ds-otp-flow-critical-mark: var(--ds-status-critical-mark);--ds-calendar-band: var(--ds-surface-chosen-foot);--ds-calendar-hover: var(--ds-surface-quiet);--ds-calendar-today-ring: var(--ds-line-ring);--ds-calendar-chosen-top: var(--ds-action-loud-top);--ds-calendar-chosen-foot: var(--ds-action-loud-foot);--ds-calendar-chosen-fg: var(--ds-text-on-accent);--ds-tree-view-hover: var(--ds-surface-quiet);--ds-tree-view-chosen-top: var(--ds-surface-chosen-top);--ds-tree-view-chosen-foot: var(--ds-surface-chosen-foot);--ds-tree-view-chosen-cast: var(--ds-elevation-chosen-cast);--ds-carousel-dot-off: var(--ds-line-ring);--ds-carousel-dot-on: var(--ds-action-loud-top);--ds-virtual-list-bg: var(--ds-level-2);--ds-virtual-list-edge: var(--ds-level-shadow-edge);--ds-virtual-list-divider: var(--ds-line-divider);--ds-data-grid-chosen-top: var(--ds-surface-chosen-top);--ds-data-grid-chosen-foot: var(--ds-surface-chosen-foot);--ds-data-grid-stick-bg: var(--ds-surface-raised);--ds-data-grid-scrim: var(--ds-level-scrim);--ds-viz-grid: var(--ds-line-divider);--ds-viz-axis: var(--ds-line-ring);--ds-viz-muted: var(--ds-text-secondary);--ds-viz-ring: var(--ds-surface-raised);--ds-viz-tip-bg: var(--ds-surface-raised);--ds-viz-tip-shadow: var(--ds-elevation-float);--ds-viz-series-1: var(--ds-data-series-1);--ds-viz-series-2: var(--ds-data-series-2);--ds-viz-series-3: var(--ds-data-series-3);--ds-viz-series-4: var(--ds-data-series-4);--ds-viz-series-5: var(--ds-data-series-5);--ds-viz-series-6: var(--ds-data-series-6);--ds-viz-series-7: var(--ds-data-series-7);--ds-viz-series-8: var(--ds-data-series-8);--ds-app-shell-skip-bg: var(--ds-action-loud-top);--ds-app-shell-skip-fg: var(--ds-text-on-accent);--ds-auth-form-divider: var(--ds-line-divider);--ds-coach-mark-arrow: var(--ds-level-4);--ds-coach-mark-ring: var(--ds-line-ring);--ds-coach-mark-glow: var(--ds-glow-soft);--ds-command-palette-divider: var(--ds-line-divider);--ds-command-palette-highlight: var(--ds-surface-quiet);--ds-command-palette-lens: var(--ds-elevation-lens);--ds-command-palette-field-bg: var(--ds-surface-carve);--ds-command-palette-groove: var(--ds-elevation-groove);--ds-form-critical: var(--ds-status-critical-mark);--ds-form-summary-bg: var(--ds-level-2);--ds-kanban-board-bg: var(--ds-level-2);--ds-kanban-board-card: var(--ds-surface-quiet);--ds-kanban-board-card-top: var(--ds-surface-lit-quiet-top);--ds-kanban-board-card-edge: var(--ds-level-shadow-edge);--ds-kanban-board-edge: var(--ds-level-shadow-edge);--ds-kanban-board-over: var(--ds-surface-quiet);--ds-kanban-board-ring: var(--ds-line-ring);--ds-notification-center-dot: var(--ds-action-loud-top);--ds-notification-center-dot-fg: var(--ds-text-on-accent);--ds-notification-center-highlight: var(--ds-surface-quiet);--ds-rich-text-editor-bg: var(--ds-surface-carve);--ds-rich-text-editor-groove: var(--ds-elevation-groove);--ds-rich-text-editor-hover: var(--ds-surface-quiet);--ds-rich-text-editor-on-top: var(--ds-surface-chosen-top);--ds-rich-text-editor-on-foot: var(--ds-surface-chosen-foot);--ds-settings-layout-bg: var(--ds-level-2);--ds-settings-layout-divider: var(--ds-line-divider);--ds-settings-layout-edge: var(--ds-level-shadow-edge);--ds-scale-off: var(--ds-surface-carve);--ds-scale-carve: var(--ds-elevation-track);--ds-scale-on: var(--ds-line-ring);--ds-scale-good: var(--ds-status-positive-mark);--ds-scale-bad: var(--ds-status-critical-mark);--ds-scale-ring: var(--ds-line-edge);--ds-confidence-chip-bg: var(--ds-level-2);--ds-confidence-chip-edge: var(--ds-level-shadow-edge);--ds-confidence-chip-ring: var(--ds-line-ring);--ds-node-card-bg: var(--ds-level-2);--ds-node-card-edge: var(--ds-level-shadow-edge);--ds-node-card-chosen-top: var(--ds-surface-chosen-top);--ds-node-card-chosen-foot: var(--ds-surface-chosen-foot);--ds-node-card-ring: var(--ds-line-ring);--ds-node-card-lift: var(--ds-level-shadow-3);--ds-node-card-port-ring: var(--ds-line-edge);--ds-node-card-lift-bg: var(--ds-level-3);--ds-sequence-rail: var(--ds-line-divider);--ds-sequence-actor-bg: var(--ds-level-2);--ds-sequence-actor-edge: var(--ds-level-shadow-edge);--ds-sequence-arrow: var(--ds-text-primary);--ds-sequence-reply: var(--ds-text-secondary);--ds-sequence-note-bg: var(--ds-surface-quiet)}[data-environment=dim],[data-environment=mid],[data-environment=bright]{--ds-glass-brightness: var(--ds-brightness-light);--ds-card-brightness: var(--ds-glass-brightness)}}}@media(prefers-reduced-transparency:reduce){:root:root,:root [data-environment],:root [data-theme]{--ds-surface-glass: var(--ds-surface-solid);--ds-glass-blur: 0px;--ds-glass-blur-small: 0px;--ds-glass-brightness: 1;--ds-card-brightness: 1}}:root [data-material=solid],:root [data-material=solid] [data-environment],:root [data-material=solid] [data-theme],:root [data-environment][data-material=solid]{--ds-surface-glass: var(--ds-surface-solid);--ds-glass-blur: 0px;--ds-glass-blur-small: 0px;--ds-glass-brightness: 1;--ds-card-brightness: 1;--ds-card-bg: var(--ds-surface-glass);--ds-card-blur: var(--ds-glass-blur);--ds-icon-button-blur: var(--ds-glass-blur-small);--ds-overlay-blur: var(--ds-glass-blur);--ds-nav-blur: var(--ds-glass-blur)}:root [data-material=solid] *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root:root,:root [data-environment],:root [data-theme]{--ds-surface-glass: var(--ds-surface-solid);--ds-glass-blur: 0px;--ds-glass-blur-small: 0px;--ds-glass-brightness: 1;--ds-card-brightness: 1}}@media(forced-colors:active){:root:root,:root [data-environment],:root [data-theme]{--ds-surface-glass: var(--ds-surface-solid);--ds-glass-blur: 0px;--ds-glass-blur-small: 0px;--ds-glass-brightness: 1;--ds-card-brightness: 1}}@media(prefers-reduced-motion:reduce){:root,[data-environment]{--ds-duration-quick: 0ms;--ds-duration-gentle: 0ms;--ds-duration-slow: 0ms;--ds-duration-stagger: 0ms;--ds-duration-spin: 0ms;--ds-duration-breathe: 0ms;--ds-motion-hover: 0ms;--ds-motion-press: 0ms;--ds-motion-enter: 0ms;--ds-motion-scene: 0ms;--ds-motion-stagger: 0ms;--ds-motion-spin: 0ms;--ds-motion-breathe: 0ms;--ds-progress-travel: 0ms;--ds-distance-rise: 0px;--ds-distance-lift: 0px;--ds-scale-press: 1}}@media(min-width:768px){:root{--ds-layout-columns: var(--ds-columns-8);--ds-layout-gutter: var(--ds-space-6);--ds-layout-margin: var(--ds-space-8);--ds-grid-columns: var(--ds-layout-columns);--ds-grid-gutter: var(--ds-layout-gutter);--ds-grid-margin: var(--ds-layout-margin);--ds-container-margin: var(--ds-layout-margin)}}@media(min-width:1024px){:root{--ds-layout-columns: var(--ds-columns-12);--ds-layout-gutter: var(--ds-space-8);--ds-layout-margin: var(--ds-space-12);--ds-grid-columns: var(--ds-layout-columns);--ds-grid-gutter: var(--ds-layout-gutter);--ds-grid-margin: var(--ds-layout-margin);--ds-container-margin: var(--ds-layout-margin)}}[data-pane-span]{--pane-span: var(--pane-span-base, var(--ds-grid-columns));grid-column:span min(var(--pane-span),var(--ds-grid-columns))}@media(min-width:768px){[data-pane-span-md]{--pane-span: var(--pane-span-md)}}@media(min-width:1024px){[data-pane-span-lg]{--pane-span: var(--pane-span-lg)}}.pane-Link-module__root{color:var(--ds-text-primary);text-decoration-thickness:var(--ds-width-hairline);text-underline-offset:var(--ds-link-offset);border-radius:var(--ds-corner-mark);transition:text-decoration-color var(--ds-motion-hover) var(--ds-motion-easing)}.pane-Link-module__inline{text-decoration-line:underline;text-decoration-color:var(--ds-link-underline)}.pane-Link-module__inline:hover{text-decoration-color:currentColor;text-decoration-thickness:var(--ds-width-ring)}.pane-Link-module__standalone{display:inline-flex;align-items:center;min-block-size:var(--ds-layout-touch);font-weight:var(--ds-type-weight-semibold);text-decoration-line:underline;text-decoration-color:transparent}.pane-Link-module__standalone:hover{text-decoration-color:currentColor}.pane-Link-module__root:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.pane-Link-module__sr{position:absolute;inline-size:var(--ds-width-hairline);block-size:var(--ds-width-hairline);overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(forced-colors:active){.pane-Link-module__root{color:LinkText}}.pane-Badge-module__root{display:inline-flex;align-items:center;gap:var(--ds-gap-sm);min-block-size:var(--ds-badge-height);color:var(--ds-badge-fg);font-family:var(--ds-type-family);font-size:var(--ds-type-caption);font-weight:var(--ds-type-weight-semibold);line-height:var(--ds-type-leading-tight);white-space:nowrap}.pane-Badge-module__glyph{inline-size:var(--ds-badge-glyph);block-size:var(--ds-badge-glyph);flex:none;fill:none;stroke:currentColor;stroke-width:var(--ds-width-ring);stroke-linecap:round;stroke-linejoin:round}.pane-Badge-module__dot{inline-size:var(--ds-badge-dot);block-size:var(--ds-badge-dot);border-radius:var(--ds-badge-radius);background:var(--ds-badge-neutral-mark)}.pane-Badge-module__info .pane-Badge-module__glyph{color:var(--ds-badge-info-mark)}.pane-Badge-module__positive .pane-Badge-module__glyph{color:var(--ds-badge-positive-mark)}.pane-Badge-module__warning .pane-Badge-module__glyph{color:var(--ds-badge-warning-mark)}.pane-Badge-module__critical .pane-Badge-module__glyph{color:var(--ds-badge-critical-mark)}@media(forced-colors:active){.pane-Badge-module__glyph{stroke:CanvasText}.pane-Badge-module__dot{forced-color-adjust:none;background:CanvasText}}.pane-NotificationCenter-module__pop{padding:0;inline-size:min(calc(100vw - var(--ds-overlay-margin) * 2),var(--ds-notification-center-width))}.pane-NotificationCenter-module__panel{display:flex;flex-direction:column;gap:var(--ds-gap-md);max-block-size:var(--ds-notification-center-max);overflow-y:auto;padding:var(--ds-notification-center-padding);font-family:var(--ds-type-family)}.pane-NotificationCenter-module__head{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-gap-md)}.pane-NotificationCenter-module__title{margin:0;font-size:var(--ds-type-emphasis);font-weight:var(--ds-type-weight-semibold);color:var(--ds-text-primary)}.pane-NotificationCenter-module__group{display:flex;flex-direction:column;gap:var(--ds-gap-xs)}.pane-NotificationCenter-module__heading{margin:0;padding-inline:var(--ds-gap-md);font-size:var(--ds-type-caption);font-weight:var(--ds-type-weight-medium);color:var(--ds-text-secondary)}.pane-NotificationCenter-module__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.pane-NotificationCenter-module__row{display:flex;align-items:flex-start;gap:var(--ds-gap-md);inline-size:100%;min-block-size:var(--ds-layout-touch);padding:var(--ds-gap-md);border:0;border-radius:var(--ds-corner-inner);background:transparent;color:var(--ds-text-primary);font:inherit;text-align:start;cursor:pointer;transition:background-color var(--ds-motion-hover) var(--ds-motion-easing)}.pane-NotificationCenter-module__row:hover{background:var(--ds-notification-center-highlight)}.pane-NotificationCenter-module__row:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:calc(var(--ds-focus-ring-width) * -1)}.pane-NotificationCenter-module__leading{flex:none}.pane-NotificationCenter-module__text{display:flex;flex-direction:column;gap:var(--ds-gap-xs);flex:1;min-inline-size:0}.pane-NotificationCenter-module__line{font-size:var(--ds-type-label);overflow-wrap:anywhere}.pane-NotificationCenter-module__unread .pane-NotificationCenter-module__line{font-weight:var(--ds-type-weight-semibold)}.pane-NotificationCenter-module__body{font-size:var(--ds-type-label);color:var(--ds-text-secondary);overflow-wrap:anywhere}.pane-NotificationCenter-module__time{font-size:var(--ds-type-caption);color:var(--ds-text-secondary)}.pane-NotificationCenter-module__new{color:var(--ds-text-primary);font-weight:var(--ds-type-weight-medium)}.pane-NotificationCenter-module__dot{flex:none;inline-size:var(--ds-control-dot);block-size:var(--ds-control-dot);margin-block-start:var(--ds-gap-sm);border-radius:var(--ds-corner-round);background:var(--ds-notification-center-dot)}.pane-NotificationCenter-module__bell{inline-size:var(--ds-control-icon-md);block-size:var(--ds-control-icon-md);fill:none;stroke:currentColor;stroke-width:var(--ds-width-ring);stroke-linecap:round;stroke-linejoin:round}.pane-NotificationCenter-module__badge{position:absolute;inset-block-start:0;inset-inline-end:0;display:inline-grid;place-items:center;min-inline-size:var(--ds-control-badge);block-size:var(--ds-control-badge);padding-inline:var(--ds-gap-xs);border-radius:var(--ds-corner-round);background:var(--ds-notification-center-dot);color:var(--ds-notification-center-dot-fg);font-size:var(--ds-type-micro);font-weight:var(--ds-type-weight-semibold);pointer-events:none}@media(forced-colors:active){.pane-NotificationCenter-module__dot,.pane-NotificationCenter-module__badge{background:Highlight;color:HighlightText}}.pane-FormField-module__root{display:flex;flex-direction:column;gap:var(--ds-field-gap);min-inline-size:0;font-family:var(--ds-type-family)}.pane-Toast-module__viewport{position:fixed;z-index:var(--ds-overlay-z-pop);inset-block-start:0;inset-inline-end:0;display:flex;flex-direction:column;gap:var(--ds-gap-md);inline-size:min(100vw,var(--ds-overlay-toast));padding:var(--ds-overlay-margin);margin:0;list-style:none;outline:0}.pane-Toast-module__toast{display:flex;align-items:flex-start;gap:var(--ds-gap-lg);padding:var(--ds-gap-xl);border-radius:var(--ds-corner-inner);background:var(--ds-overlay-toast-bg);box-shadow:var(--ds-overlay-toast-shadow);color:var(--ds-text-primary);font-family:var(--ds-type-family);-webkit-backdrop-filter:blur(var(--ds-overlay-blur));backdrop-filter:blur(var(--ds-overlay-blur))}.pane-Toast-module__toast[data-state=open]{animation:pane-Toast-module__rise var(--ds-motion-enter) var(--ds-motion-easing) both}.pane-Toast-module__toast[data-state=closed]{animation:pane-Toast-module__fade var(--ds-motion-press) var(--ds-motion-easing) both}.pane-Toast-module__toast[data-swipe=move]{translate:var(--radix-toast-swipe-move-x) 0}.pane-Toast-module__toast[data-swipe=end]{animation:pane-Toast-module__fade var(--ds-motion-press) var(--ds-motion-easing) both}.pane-Toast-module__mark{flex:none;inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm);margin-block-start:calc((1lh - var(--ds-control-icon-sm)) / 2);fill:none;stroke:var(--mark);stroke-width:var(--ds-width-ring);stroke-linecap:round;stroke-linejoin:round}.pane-Toast-module__sr{position:absolute;inline-size:var(--ds-width-hairline);block-size:var(--ds-width-hairline);overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pane-Toast-module__info{--mark: var(--ds-text-secondary)}.pane-Toast-module__positive{--mark: var(--ds-status-positive-mark)}.pane-Toast-module__critical{--mark: var(--ds-status-critical-mark)}.pane-Toast-module__text{flex:1;min-inline-size:0;display:flex;flex-direction:column;gap:var(--ds-gap-xs)}.pane-Toast-module__title{margin:0;font-size:var(--ds-type-body);font-weight:var(--ds-type-weight-semibold);line-height:var(--ds-type-leading-body)}.pane-Toast-module__description{margin:0;font-size:var(--ds-type-label);line-height:var(--ds-type-leading-body);color:var(--ds-text-secondary)}.pane-Toast-module__action,.pane-Toast-module__close{flex:none;display:inline-grid;place-items:center;min-block-size:var(--ds-layout-touch);min-inline-size:var(--ds-layout-touch);margin-block:calc((var(--ds-layout-touch) - var(--ds-type-leading-body) * var(--ds-type-body)) / -2);padding-inline:var(--ds-gap-lg);border:0;border-radius:var(--ds-corner-round);background:transparent;color:var(--ds-text-primary);font:inherit;font-weight:var(--ds-type-weight-semibold);cursor:pointer}.pane-Toast-module__action:hover,.pane-Toast-module__close:hover{background:var(--ds-surface-quiet)}.pane-Toast-module__close{padding:0}.pane-Toast-module__close svg{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm);fill:none;stroke:currentColor;stroke-width:var(--ds-width-ring);stroke-linecap:round}.pane-Toast-module__action:focus-visible,.pane-Toast-module__close:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}@keyframes pane-Toast-module__rise{0%{opacity:0;translate:0 calc(var(--ds-motion-rise) * -1)}}@keyframes pane-Toast-module__fade{to{opacity:0}}@media(forced-colors:active){.pane-Toast-module__toast{border:var(--ds-width-hairline) solid CanvasText}.pane-Toast-module__mark{stroke:CanvasText}}.pane-Toast-module__previewViewport{position:relative;inset:auto;z-index:auto;inline-size:100%;padding:0}.pane-Toast-module__viewport{pointer-events:none}.pane-Toast-module__viewport>*{pointer-events:auto}.pane-Toast-module__viewport:empty{padding:0}.pane-Dropzone-module__root{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ds-dropzone-gap);box-sizing:border-box;inline-size:100%;min-block-size:var(--ds-dropzone-min);padding:var(--ds-dropzone-padding);border:0;border-radius:var(--ds-corner-media);background:var(--ds-dropzone-bg);box-shadow:var(--ds-dropzone-groove);color:var(--ds-text-primary);font-family:var(--ds-type-family);text-align:center;cursor:pointer;transition:background-color var(--ds-motion-hover) var(--ds-motion-easing),box-shadow var(--ds-motion-hover) var(--ds-motion-easing)}.pane-Dropzone-module__root:hover:not(:disabled){box-shadow:var(--ds-dropzone-groove),inset 0 0 0 var(--ds-width-hairline) var(--ds-dropzone-ring-hover)}.pane-Dropzone-module__root[data-over]{background:linear-gradient(180deg,var(--ds-dropzone-over-top),var(--ds-dropzone-over-foot));box-shadow:inset 0 0 0 var(--ds-width-ring) var(--ds-dropzone-over-ring),var(--ds-dropzone-over-cast)}.pane-Dropzone-module__root:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.pane-Dropzone-module__root:disabled{cursor:not-allowed;opacity:var(--ds-opacity-disabled)}.pane-Dropzone-module__well{display:inline-grid;place-items:center;inline-size:var(--ds-dropzone-well);block-size:var(--ds-dropzone-well);border-radius:var(--ds-corner-round);background:var(--ds-dropzone-well-bg);box-shadow:var(--ds-dropzone-well-carve);color:var(--ds-text-secondary)}.pane-Dropzone-module__well svg{inline-size:var(--ds-control-check);block-size:var(--ds-control-check);fill:none;stroke:currentColor;stroke-width:var(--ds-width-ring);stroke-linecap:round;stroke-linejoin:round}.pane-Dropzone-module__label{font-size:var(--ds-type-body);font-weight:var(--ds-type-weight-semibold)}.pane-Dropzone-module__hint{font-size:var(--ds-type-label);color:var(--ds-text-secondary)}.pane-Dropzone-module__root[aria-invalid=true]{box-shadow:var(--ds-dropzone-groove),inset 0 0 0 var(--ds-width-ring) var(--ds-dropzone-ring-invalid)}@media(forced-colors:active){.pane-Dropzone-module__root{border:var(--ds-width-hairline) solid ButtonText}.pane-Dropzone-module__root[data-over]{border:var(--ds-width-ring) solid Highlight}}.pane-Accordion-module__root{display:flex;flex-direction:column;font-family:var(--ds-type-family)}.pane-Accordion-module__item+.pane-Accordion-module__item{box-shadow:inset 0 calc(var(--ds-width-hairline) * 2) 0 var(--ds-divider-light),inset 0 var(--ds-width-hairline) 0 var(--ds-divider-shade)}.pane-Accordion-module__heading{margin:0}.pane-Accordion-module__trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-gap-lg);inline-size:100%;min-block-size:var(--ds-layout-touch);padding-block:var(--ds-gap-md);padding-inline:0;border:0;background:transparent;color:var(--ds-text-primary);font:inherit;font-size:var(--ds-type-emphasis);font-weight:var(--ds-type-weight-semibold);text-align:start;cursor:pointer}.pane-Accordion-module__trigger:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width);border-radius:var(--ds-corner-mark)}.pane-Accordion-module__trigger[data-disabled]{opacity:var(--ds-opacity-disabled);cursor:not-allowed}.pane-Accordion-module__chevron{flex:none;inline-size:var(--ds-control-icon-md);block-size:var(--ds-control-icon-md);fill:none;stroke:var(--ds-text-secondary);stroke-width:var(--ds-width-ring);stroke-linecap:round;stroke-linejoin:round;transition:rotate var(--ds-motion-hover) var(--ds-motion-easing)}.pane-Accordion-module__trigger[data-state=open] .pane-Accordion-module__chevron{rotate:180deg}.pane-Accordion-module__content{overflow:hidden;color:var(--ds-text-primary)}.pane-Accordion-module__content[data-state=open]{animation:pane-Accordion-module__open var(--ds-motion-enter) var(--ds-motion-easing)}.pane-Accordion-module__content[data-state=closed]{animation:pane-Accordion-module__close var(--ds-motion-press) var(--ds-motion-easing)}.pane-Accordion-module__inner{padding-block-end:var(--ds-gap-xl);font-size:var(--ds-type-body);line-height:var(--ds-type-leading-body)}@keyframes pane-Accordion-module__open{0%{block-size:0;opacity:0}to{block-size:var(--radix-accordion-content-height);opacity:1}}@keyframes pane-Accordion-module__close{0%{block-size:var(--radix-accordion-content-height)}to{block-size:0;opacity:0}}@media(hover:hover){.pane-Accordion-module__trigger:not([data-disabled]):hover{background-image:linear-gradient(var(--ds-surface-quiet),var(--ds-surface-quiet))}}@media(forced-colors:active){.pane-Accordion-module__trigger:focus-visible{outline-color:Highlight}.pane-Accordion-module__chevron{color:CanvasText}}.pane-Navbar-module__bar{display:flex;align-items:center;gap:var(--ds-gap-2xl);min-block-size:var(--ds-nav-bar);padding-inline:var(--ds-gap-2xl);border-radius:var(--ds-corner-inner);background:var(--ds-nav-dock);box-shadow:var(--ds-nav-bar-edge);-webkit-backdrop-filter:blur(var(--ds-nav-blur));backdrop-filter:blur(var(--ds-nav-blur));color:var(--ds-text-primary);font-family:var(--ds-type-family)}.pane-Navbar-module__sticky{position:sticky;inset-block-start:0;z-index:var(--ds-overlay-z-fab)}.pane-Navbar-module__brand{display:flex;align-items:center;gap:var(--ds-gap-md);font-weight:var(--ds-type-weight-semibold)}.pane-Navbar-module__nav{display:flex;gap:var(--ds-gap-xs);flex:1;overflow-x:auto}.pane-Navbar-module__link{display:inline-flex;align-items:center;min-block-size:var(--ds-layout-touch);padding-inline:var(--ds-gap-lg);border-radius:var(--ds-corner-round);color:var(--ds-text-primary);text-decoration:none;white-space:nowrap;text-decoration-thickness:var(--ds-width-ring);text-underline-offset:var(--ds-gap-sm)}.pane-Navbar-module__link:hover{background:var(--ds-surface-quiet)}.pane-Navbar-module__link[aria-current=page]{font-weight:var(--ds-type-weight-semibold);text-decoration-line:underline}.pane-Navbar-module__link:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.pane-Navbar-module__actions{display:flex;align-items:center;gap:var(--ds-gap-md);margin-inline-start:auto}@media(forced-colors:active){.pane-Navbar-module__bar{border-block-end:var(--ds-width-hairline) solid CanvasText}}.pane-Divider-module__root{flex:none;border:0}.pane-Divider-module__horizontal{inline-size:100%;block-size:calc(var(--ds-divider-width) * 2);background:linear-gradient(180deg,var(--ds-divider-shade) 50%,var(--ds-divider-light) 50%)}.pane-Divider-module__vertical{align-self:stretch;inline-size:calc(var(--ds-divider-width) * 2);min-block-size:var(--ds-divider-min);background:linear-gradient(90deg,var(--ds-divider-shade) 50%,var(--ds-divider-light) 50%)}.pane-Divider-module__horizontal.pane-Divider-module__inset{inline-size:auto;margin-inline:var(--ds-divider-inset)}.pane-Divider-module__vertical.pane-Divider-module__inset{margin-block:var(--ds-divider-inset)}@media(forced-colors:active){.pane-Divider-module__root{background:CanvasText}}.pane-SettingsLayout-module__root{display:flex;flex-direction:column;gap:var(--ds-settings-layout-gap);max-inline-size:var(--ds-settings-layout-measure);font-family:var(--ds-type-family)}.pane-SettingsLayout-module__title{margin:0;font-size:var(--ds-type-headline);font-weight:var(--ds-type-weight-semibold);letter-spacing:var(--ds-type-tracking-display);color:var(--ds-text-primary)}.pane-SettingsLayout-module__group{display:flex;flex-direction:column;gap:var(--ds-gap-md);container-type:inline-size}.pane-SettingsLayout-module__groupHead{display:flex;flex-direction:column;gap:var(--ds-gap-xs);padding-inline:var(--ds-gap-lg)}.pane-SettingsLayout-module__groupTitle{margin:0;font-size:var(--ds-type-body);font-weight:var(--ds-type-weight-semibold);color:var(--ds-text-primary)}.pane-SettingsLayout-module__groupDescription{margin:0;font-size:var(--ds-type-label);color:var(--ds-text-secondary)}.pane-SettingsLayout-module__rows{display:flex;flex-direction:column;padding:var(--ds-gap-xs);border-radius:var(--ds-corner-media);background:var(--ds-settings-layout-bg);box-shadow:var(--ds-settings-layout-edge)}.pane-SettingsLayout-module__row{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--ds-gap-lg);min-block-size:var(--ds-layout-touch);padding:var(--ds-gap-md) var(--ds-gap-lg)}.pane-SettingsLayout-module__row:not(:last-child):after{content:"";position:absolute;inset-block-end:0;inset-inline:var(--ds-gap-lg) 0;block-size:var(--ds-width-hairline);background:var(--ds-settings-layout-divider)}.pane-SettingsLayout-module__text{display:flex;flex-direction:column;gap:var(--ds-gap-xs);min-inline-size:0}.pane-SettingsLayout-module__label{font-size:var(--ds-type-body);color:var(--ds-text-primary);overflow-wrap:anywhere}.pane-SettingsLayout-module__description{font-size:var(--ds-type-label);line-height:var(--ds-type-leading-body);color:var(--ds-text-secondary)}.pane-SettingsLayout-module__control{flex:none}@container (inline-size < 30em){.pane-SettingsLayout-module__row{flex-direction:column;align-items:stretch}.pane-SettingsLayout-module__control{align-self:flex-start}}.pane-Icon-module__root{display:inline-grid;place-items:center;flex:none;color:inherit;line-height:0}.pane-Icon-module__root>svg{inline-size:100%;block-size:100%}.pane-Icon-module__sm{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm)}.pane-Icon-module__md{inline-size:var(--ds-control-icon-md);block-size:var(--ds-control-icon-md)}@media(forced-colors:active){.pane-Icon-module__root{color:CanvasText}}.pane-AspectRatio-module__root{position:relative;inline-size:100%;overflow:hidden;border-radius:inherit}.pane-AspectRatio-module__root>*{position:absolute;inset:0;inline-size:100%;block-size:100%}.pane-AspectRatio-module__root>img,.pane-AspectRatio-module__root>video{object-fit:cover}.pane-AspectRatio-module__square{aspect-ratio:var(--ds-aspect-square)}.pane-AspectRatio-module__photo{aspect-ratio:var(--ds-aspect-photo)}.pane-AspectRatio-module__video{aspect-ratio:var(--ds-aspect-video)}.pane-AspectRatio-module__portrait{aspect-ratio:var(--ds-aspect-portrait)}.pane-AspectRatio-module__wide{aspect-ratio:var(--ds-aspect-wide)}.pane-AppShell-module__root{position:relative;inline-size:100%;container-type:inline-size;min-block-size:100%;font-family:var(--ds-type-family)}.pane-AppShell-module__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"header" "main" "aside" "bottom";gap:var(--ds-app-shell-gap);min-block-size:100%}.pane-AppShell-module__header{grid-area:header;position:sticky;inset-block-start:0;z-index:2}.pane-AppShell-module__side{grid-area:side;display:none}.pane-AppShell-module__main{grid-area:main;min-inline-size:0;outline:0;scroll-margin-block-start:calc(var(--ds-app-shell-scroll-margin) + var(--ds-gap-lg))}.pane-AppShell-module__aside{grid-area:aside;min-inline-size:0}.pane-AppShell-module__bottom{grid-area:bottom;position:sticky;inset-block-end:var(--ds-gap-md);z-index:2;display:flex;justify-content:center}@container (inline-size >= 48em){.pane-AppShell-module__hasSide{grid-template-columns:var(--ds-app-shell-side) minmax(0,1fr);grid-template-areas:"header header" "side main" "side aside"}.pane-AppShell-module__hasSide .pane-AppShell-module__side{display:block;position:sticky;inset-block-start:var(--ds-app-shell-gap);align-self:start}.pane-AppShell-module__hasSide .pane-AppShell-module__bottom{display:none}}@container (inline-size >= 72em){.pane-AppShell-module__hasSide.pane-AppShell-module__hasAside{grid-template-columns:var(--ds-app-shell-side) minmax(0,1fr) var(--ds-app-shell-aside);grid-template-areas:"header header header" "side main aside"}.pane-AppShell-module__hasAside .pane-AppShell-module__aside{align-self:start;position:sticky;inset-block-start:var(--ds-app-shell-gap)}}.pane-AppShell-module__skip{position:absolute;inset-inline-start:var(--ds-gap-md);inset-block-start:var(--ds-gap-md);z-index:3;display:inline-flex;align-items:center;min-block-size:var(--ds-layout-touch);padding-inline:var(--ds-gap-lg);border-radius:var(--ds-corner-round);background:var(--ds-app-shell-skip-bg);color:var(--ds-app-shell-skip-fg);font-size:var(--ds-type-label);font-weight:var(--ds-type-weight-semibold);clip-path:inset(50%);white-space:nowrap}.pane-AppShell-module__skip:focus-visible{clip-path:none;outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.pane-RichTextEditor-module__root{display:flex;flex-direction:column;gap:var(--ds-gap-xs);min-inline-size:0;font-family:var(--ds-type-family)}.pane-RichTextEditor-module__toolbar{display:flex;flex-wrap:wrap;gap:var(--ds-gap-xs)}.pane-RichTextEditor-module__tool{position:relative;display:inline-grid;place-items:center;inline-size:var(--ds-rich-text-editor-tool);block-size:var(--ds-rich-text-editor-tool);padding:0;border:0;border-radius:var(--ds-corner-inner);background:transparent;color:var(--ds-text-primary);cursor:pointer;transition:background-color var(--ds-motion-hover) var(--ds-motion-easing)}.pane-RichTextEditor-module__tool:hover:not(:disabled){background:var(--ds-rich-text-editor-hover)}.pane-RichTextEditor-module__tool:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.pane-RichTextEditor-module__on{background:linear-gradient(180deg,var(--ds-rich-text-editor-on-top),var(--ds-rich-text-editor-on-foot))}.pane-RichTextEditor-module__glyph{inline-size:var(--ds-control-icon-md);block-size:var(--ds-control-icon-md);fill:none;stroke:currentColor;stroke-width:var(--ds-width-ring);stroke-linecap:round;stroke-linejoin:round}.pane-RichTextEditor-module__box{padding:var(--ds-rich-text-editor-padding);border-radius:var(--ds-corner-media);background:var(--ds-rich-text-editor-bg);box-shadow:var(--ds-rich-text-editor-groove);color:var(--ds-text-primary);font-size:var(--ds-type-body);line-height:var(--ds-type-leading-body);overflow-wrap:anywhere;outline:0}.pane-RichTextEditor-module__box:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.pane-RichTextEditor-module__box[data-placeholder]:before{content:attr(data-placeholder);color:var(--ds-text-secondary);pointer-events:none}.pane-RichTextEditor-module__box a{color:inherit;text-decoration:underline}.pane-RichTextEditor-module__box ul,.pane-RichTextEditor-module__box ol{margin:0;padding-inline-start:var(--ds-gap-2xl)}.pane-RichTextEditor-module__box p{margin:0}.pane-RichTextEditor-module__disabled .pane-RichTextEditor-module__box{opacity:var(--ds-opacity-disabled)}.pane-RichTextEditor-module__box[aria-readonly=true]{background:transparent;box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-input-ring-readonly)}.pane-RichTextEditor-module__box[aria-invalid=true]{box-shadow:var(--ds-rich-text-editor-groove),inset 0 0 0 var(--ds-width-ring) var(--ds-input-ring-invalid)}@media(forced-colors:active){.pane-RichTextEditor-module__box{border:var(--ds-width-hairline) solid FieldText}.pane-RichTextEditor-module__on{outline:var(--ds-width-ring) solid Highlight}}.pane-Skeleton-module__root{display:block;background:var(--ds-skeleton-bg);box-shadow:var(--ds-skeleton-carve);animation:pane-Skeleton-module__breathe var(--ds-motion-breathe) var(--ds-motion-easing-inout) infinite alternate}.pane-Skeleton-module__stack{display:flex;flex-direction:column;gap:var(--ds-skeleton-gap);inline-size:100%}.pane-Skeleton-module__text{block-size:var(--ds-skeleton-line);border-radius:var(--ds-corner-round);inline-size:100%}.pane-Skeleton-module__last{inline-size:62%}.pane-Skeleton-module__block{inline-size:100%;block-size:100%;min-block-size:var(--ds-skeleton-line);border-radius:var(--ds-corner-media)}.pane-Skeleton-module__circle{inline-size:var(--ds-control-avatar-md);block-size:var(--ds-control-avatar-md);border-radius:var(--ds-corner-round)}@keyframes pane-Skeleton-module__breathe{0%{opacity:var(--ds-skeleton-dim)}}@media(forced-colors:active){.pane-Skeleton-module__root{background:GrayText}}.pane-Progress-module__root{display:flex;flex-direction:column;gap:var(--ds-progress-gap);min-inline-size:min(100%,var(--ds-progress-min));font-family:var(--ds-type-family)}.pane-Progress-module__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ds-progress-gap)}.pane-Progress-module__label{font-size:var(--ds-type-label);color:var(--ds-text-primary)}.pane-Progress-module__value{font-size:var(--ds-type-label);color:var(--ds-text-secondary);font-variant-numeric:tabular-nums}.pane-Progress-module__track{position:relative;border-radius:var(--ds-corner-round);background:var(--ds-progress-bg);box-shadow:var(--ds-progress-carve)}.pane-Progress-module__md{block-size:var(--ds-progress-track)}.pane-Progress-module__sm{block-size:var(--ds-progress-track-sm)}.pane-Progress-module__fill{position:absolute;inset-block:0;inset-inline-start:0;border-radius:inherit;background:linear-gradient(180deg,var(--ds-progress-fill-top),var(--ds-progress-fill-foot));box-shadow:var(--ds-progress-glow);transition:inline-size var(--ds-motion-enter) var(--ds-motion-easing)}.pane-Progress-module__unknown{overflow:hidden}.pane-Progress-module__unknown .pane-Progress-module__fill{box-shadow:none}.pane-Progress-module__unknown .pane-Progress-module__fill{inline-size:34%;animation:pane-Progress-module__travel var(--ds-progress-travel) var(--ds-motion-easing-inout) infinite}@keyframes pane-Progress-module__travel{0%{inset-inline-start:-34%}to{inset-inline-start:100%}}@media(prefers-reduced-motion:reduce){.pane-Progress-module__unknown .pane-Progress-module__fill{animation:none;inline-size:100%;opacity:var(--ds-opacity-faint)}}@media(forced-colors:active){.pane-Progress-module__track{border:var(--ds-width-hairline) solid CanvasText}.pane-Progress-module__fill{background:Highlight}}.pane-Chart-module__frame{display:flex;flex-direction:column;gap:var(--ds-viz-gap);margin:0;min-inline-size:0;font-family:var(--ds-type-family)}.pane-Chart-module__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-viz-gap)}.pane-Chart-module__titles{display:flex;flex-direction:column;gap:var(--ds-gap-xs);min-inline-size:0}.pane-Chart-module__title{font-size:var(--ds-type-body);font-weight:var(--ds-type-weight-semibold);color:var(--ds-text-primary)}.pane-Chart-module__description{font-size:var(--ds-type-label);color:var(--ds-text-secondary)}.pane-Chart-module__toggle{position:relative;flex:none;min-block-size:var(--ds-viz-toggle);padding-inline:var(--ds-gap-md);border:0;border-radius:var(--ds-corner-round);background:transparent;color:var(--ds-text-secondary);font:inherit;font-size:var(--ds-type-label);text-decoration:underline;text-underline-offset:var(--ds-gap-xs);cursor:pointer}.pane-Chart-module__toggle:after{content:"";position:absolute;inset-inline:0;inset-block-start:50%;block-size:var(--ds-layout-touch);transform:translateY(-50%)}.pane-Chart-module__toggle:hover{color:var(--ds-text-primary)}.pane-Chart-module__toggle:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.pane-Chart-module__legend{display:flex;flex-wrap:wrap;gap:var(--ds-gap-xs) var(--ds-gap-lg);margin:0;padding:0;list-style:none;font-size:var(--ds-type-label);color:var(--ds-text-secondary)}.pane-Chart-module__key{display:inline-flex;align-items:center;gap:var(--ds-gap-sm)}.pane-Chart-module__swatch{background:var(--pane-series);inline-size:var(--ds-viz-key);block-size:var(--ds-viz-key);border-radius:var(--ds-viz-key-radius)}.pane-Chart-module__lineKey{block-size:var(--ds-viz-line);border-radius:var(--ds-corner-round)}.pane-Chart-module__plot{position:relative;inline-size:100%;outline:0}.pane-Chart-module__plot:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width);border-radius:var(--ds-corner-inner)}.pane-Chart-module__svg{display:block;overflow:visible}.pane-Chart-module__grid{stroke:var(--ds-viz-grid);stroke-width:var(--ds-width-hairline);shape-rendering:crispEdges}.pane-Chart-module__base{stroke:var(--ds-viz-axis);stroke-width:var(--ds-width-hairline);shape-rendering:crispEdges}.pane-Chart-module__tick{fill:var(--ds-text-secondary);font-size:var(--ds-type-micro);font-variant-numeric:tabular-nums}.pane-Chart-module__cross{stroke:var(--ds-viz-axis);stroke-width:var(--ds-width-hairline)}.pane-Chart-module__label{fill:var(--ds-text-primary);font-size:var(--ds-type-micro);font-weight:var(--ds-type-weight-medium)}.pane-Chart-module__tableWrap{overflow:auto;border-radius:var(--ds-corner-inner)}.pane-Chart-module__tableWrap:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.pane-Chart-module__table{inline-size:100%;border-collapse:collapse;font-size:var(--ds-type-label);color:var(--ds-text-primary)}.pane-Chart-module__table th,.pane-Chart-module__table td{padding:var(--ds-gap-sm) var(--ds-gap-md);border-block-end:var(--ds-width-hairline) solid var(--ds-viz-grid);text-align:start}.pane-Chart-module__table thead th{color:var(--ds-text-secondary);font-weight:var(--ds-type-weight-medium)}.pane-Chart-module__num{text-align:end;font-variant-numeric:tabular-nums}.pane-Chart-module__table .pane-Chart-module__num{text-align:end}.pane-Chart-module__tip{position:absolute;z-index:2;display:flex;flex-direction:column;gap:var(--ds-gap-xs);padding:var(--ds-gap-md) var(--ds-gap-lg);border-radius:var(--ds-corner-inner);background:var(--ds-viz-tip-bg);box-shadow:var(--ds-viz-tip-shadow);pointer-events:none;white-space:nowrap;transform:translateY(-50%)}.pane-Chart-module__tipTitle{font-size:var(--ds-type-micro);color:var(--ds-text-secondary)}.pane-Chart-module__tipRow{display:flex;align-items:center;gap:var(--ds-gap-sm);font-size:var(--ds-type-label)}.pane-Chart-module__tipKey{background:var(--pane-series);inline-size:var(--ds-viz-key);block-size:var(--ds-viz-line);border-radius:var(--ds-corner-round)}.pane-Chart-module__tipValue{color:var(--ds-text-primary);font-weight:var(--ds-type-weight-semibold);font-variant-numeric:tabular-nums}.pane-Chart-module__tipName{color:var(--ds-text-secondary)}@media(forced-colors:active){.pane-Chart-module__swatch,.pane-Chart-module__tipKey{forced-color-adjust:none}.pane-Chart-module__grid,.pane-Chart-module__base,.pane-Chart-module__cross{stroke:GrayText}}.pane-LineChart-module__line{fill:none;stroke-width:var(--ds-viz-line);stroke-linecap:round;stroke-linejoin:round}.pane-LineChart-module__area{opacity:var(--ds-viz-wash)}.pane-LineChart-module__dot{stroke:var(--ds-viz-ring);stroke-width:var(--ds-viz-line)}.pane-LineChart-module__live{position:absolute;inline-size:var(--ds-width-hairline);block-size:var(--ds-width-hairline);overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(forced-colors:active){.pane-LineChart-module__line,.pane-LineChart-module__dot,.pane-LineChart-module__area{forced-color-adjust:none}}.pane-VirtualList-module__root{position:relative;overflow-y:auto;overscroll-behavior:contain;border-radius:var(--ds-corner-media);background:var(--ds-virtual-list-bg);box-shadow:var(--ds-virtual-list-edge);font-family:var(--ds-type-family)}.pane-VirtualList-module__root:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.pane-VirtualList-module__list{position:relative;margin:0;padding:0;list-style:none}.pane-VirtualList-module__row{position:absolute;inset-inline:0;display:flex;align-items:center;box-sizing:border-box;padding-inline:var(--ds-virtual-list-padding);border-block-end:var(--ds-width-hairline) solid var(--ds-virtual-list-divider);color:var(--ds-text-primary);font-size:var(--ds-type-body)}@media(forced-colors:active){.pane-VirtualList-module__root{border:var(--ds-width-hairline) solid CanvasText}}.pane-VirtualList-module__root{background:var(--ds-surface-glass);-webkit-backdrop-filter:blur(var(--ds-glass-blur)) saturate(var(--ds-glass-saturate)) brightness(var(--ds-glass-brightness));backdrop-filter:blur(var(--ds-glass-blur)) saturate(var(--ds-glass-saturate)) brightness(var(--ds-glass-brightness))}:is([data-pane-card],[role=dialog],[role=alertdialog],[data-pane-surface]) .pane-VirtualList-module__root{background:var(--ds-virtual-list-bg);-webkit-backdrop-filter:none;backdrop-filter:none}.pane-Menu-module__sheet{z-index:var(--ds-overlay-z-pop);min-inline-size:var(--ds-listbox-menu-min);padding:var(--ds-listbox-inset);border-radius:var(--ds-listbox-radius);background:var(--ds-listbox-sheet);box-shadow:var(--ds-listbox-shadow),inset 0 0 0 var(--ds-width-hairline) var(--ds-listbox-ring);color:var(--ds-text-primary);font-family:var(--ds-type-family);font-size:var(--ds-type-body);animation:pane-Menu-module__sheet-in var(--ds-motion-hover) var(--ds-motion-easing)}.pane-Menu-module__item{display:flex;align-items:center;gap:var(--ds-gap-md);min-block-size:var(--ds-listbox-row);padding-inline:var(--ds-gap-md) var(--ds-gap-xl);border-radius:calc(var(--ds-listbox-radius) - var(--ds-listbox-inset));cursor:pointer;outline:0;-webkit-user-select:none;user-select:none}.pane-Menu-module__item[data-highlighted]{background:var(--ds-listbox-highlight);box-shadow:var(--ds-listbox-lens)}.pane-Menu-module__item[data-disabled]{opacity:var(--ds-opacity-disabled);cursor:not-allowed}.pane-Menu-module__critical{color:var(--ds-text-critical)}.pane-Menu-module__icon{display:inline-flex;flex:none;inline-size:var(--ds-control-icon-md);block-size:var(--ds-control-icon-md)}.pane-Menu-module__icon>svg{inline-size:100%;block-size:100%}.pane-Menu-module__label{flex:1;min-inline-size:0}.pane-Menu-module__shortcut{flex:none;color:var(--ds-text-secondary);font-family:var(--ds-type-family);font-size:var(--ds-type-label)}.pane-Menu-module__separator{block-size:calc(var(--ds-width-hairline) * 2);margin-block:var(--ds-gap-xs);margin-inline:var(--ds-gap-md);background:linear-gradient(180deg,var(--ds-divider-shade) 50%,var(--ds-divider-light) 50%)}@keyframes pane-Menu-module__sheet-in{0%{opacity:0;translate:0 calc(var(--ds-motion-lift) * -2)}}@media(forced-colors:active){.pane-Menu-module__sheet{border:var(--ds-width-hairline) solid ButtonText}.pane-Menu-module__item[data-highlighted]{outline:var(--ds-width-ring) solid Highlight}}.pane-NumberInput-module__input{min-inline-size:var(--ds-number-input-min);text-align:center;font-variant-numeric:tabular-nums}.pane-NumberInput-module__end{display:inline-flex;align-items:center;gap:var(--ds-gap-xs)}.pane-NumberInput-module__unit{font-size:var(--ds-type-label);color:var(--ds-text-secondary)}.pane-NumberInput-module__glyph{inline-size:var(--ds-control-icon-md);block-size:var(--ds-control-icon-md);fill:none;stroke:currentColor;stroke-width:var(--ds-width-ring);stroke-linecap:round}.pane-Editable-module__root{display:flex;min-inline-size:0;font-family:var(--ds-type-family)}.pane-Editable-module__text{display:inline-flex;align-items:center;gap:var(--ds-gap-md);max-inline-size:100%;min-block-size:var(--ds-editable-height);padding-inline:var(--ds-editable-padding);margin-inline:calc(var(--ds-editable-padding) * -1);border:0;border-radius:var(--ds-editable-radius);background:transparent;color:var(--ds-text-primary);font:inherit;text-align:start;cursor:text;transition:background-color var(--ds-motion-hover) var(--ds-motion-easing)}.pane-Editable-module__text:hover:not(:disabled){background:var(--ds-editable-hover)}.pane-Editable-module__text:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.pane-Editable-module__text:disabled{cursor:default}.pane-Editable-module__text>span{overflow-wrap:anywhere}.pane-Editable-module__placeholder{color:var(--ds-text-secondary)}.pane-Editable-module__pencil{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm);flex:none;fill:none;stroke:var(--ds-text-secondary);stroke-width:var(--ds-width-ring);stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity var(--ds-motion-hover) var(--ds-motion-easing)}.pane-Editable-module__text:hover .pane-Editable-module__pencil,.pane-Editable-module__text:focus-visible .pane-Editable-module__pencil{opacity:1}.pane-Editable-module__body .pane-Editable-module__text,.pane-Editable-module__body .pane-Editable-module__field{font-size:var(--ds-type-body)}.pane-Editable-module__title .pane-Editable-module__text,.pane-Editable-module__title .pane-Editable-module__field{font-size:var(--ds-type-title);font-weight:var(--ds-type-weight-semibold)}.pane-Editable-module__field{flex:1}@media(hover:none){.pane-Editable-module__pencil{opacity:1}}.pane-Editable-module__text:disabled{color:var(--ds-text-secondary)}@media(forced-colors:active){.pane-Editable-module__pencil{stroke:CanvasText}}.pane-IconButton-module__root{position:relative;isolation:isolate;display:inline-grid;place-items:center;flex:none;padding:0;border:0;border-radius:var(--ds-icon-button-radius);cursor:pointer;transition:transform var(--ds-motion-hover) var(--ds-motion-easing),color var(--ds-motion-hover) var(--ds-motion-easing)}.pane-IconButton-module__root:before{content:"";position:absolute;z-index:1;inset:0;border-radius:inherit;border-block-start:var(--ds-width-hairline) solid var(--ds-icon-button-streak);pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent 22%,black 50%,transparent 78%);mask-image:linear-gradient(90deg,transparent 22%,black 50%,transparent 78%)}.pane-IconButton-module__root:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(var(--ds-icon-button-hit) circle at var(--pane-gx, 50%) var(--pane-gy, 30%),var(--ds-icon-button-glint),transparent 70%);transition:opacity var(--ds-motion-hover) var(--ds-motion-easing)}.pane-IconButton-module__root:hover:after{opacity:1}.pane-IconButton-module__root:active{transform:scale(var(--ds-motion-press-scale));transition-duration:var(--ds-motion-press)}.pane-IconButton-module__hit{position:absolute;inset-inline-start:50%;inset-block-start:50%;inline-size:max(100%,var(--ds-icon-button-hit));block-size:max(100%,var(--ds-icon-button-hit));transform:translate(-50%,-50%)}[dir=rtl] .pane-IconButton-module__hit{transform:translate(50%,-50%)}.pane-IconButton-module__md{inline-size:var(--ds-icon-button-size);block-size:var(--ds-icon-button-size)}.pane-IconButton-module__sm{inline-size:var(--ds-icon-button-size-sm);block-size:var(--ds-icon-button-size-sm)}.pane-IconButton-module__root>svg{inline-size:var(--ds-icon-button-icon);block-size:var(--ds-icon-button-icon)}.pane-IconButton-module__glass{background:linear-gradient(180deg,var(--ds-icon-button-glass-top),transparent 55%),var(--ds-icon-button-glass-foot);box-shadow:var(--ds-icon-button-edge),var(--ds-icon-button-cast);color:var(--ds-icon-button-fg);-webkit-backdrop-filter:blur(var(--ds-icon-button-blur));backdrop-filter:blur(var(--ds-icon-button-blur))}.pane-IconButton-module__loud{background:radial-gradient(circle at 50% 30%,var(--ds-icon-button-loud-top) 40%,var(--ds-icon-button-loud-foot));color:var(--ds-icon-button-loud-fg);box-shadow:var(--ds-icon-button-bloom);text-shadow:none}.pane-IconButton-module__loud:before{display:none}.pane-IconButton-module__ghost{background:transparent;color:var(--ds-icon-button-ghost-fg)}.pane-IconButton-module__ghost:before{display:none}.pane-IconButton-module__ghost:hover{color:var(--ds-icon-button-fg)}.pane-IconButton-module__root:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width);box-shadow:0 0 0 calc(var(--ds-focus-ring-width) * 2 + var(--ds-focus-ring-halo-width)) var(--ds-focus-ring-halo)}.pane-IconButton-module__root:disabled{cursor:not-allowed;opacity:var(--ds-opacity-disabled)}.pane-IconButton-module__content{display:inline-flex;align-items:center;justify-content:center;gap:inherit}.pane-IconButton-module__loading{cursor:progress}.pane-IconButton-module__loading .pane-IconButton-module__content{opacity:0}.pane-IconButton-module__spinner{position:absolute;inset:0;display:grid;place-items:center;color:currentColor}@media(forced-colors:active){.pane-IconButton-module__root{border:var(--ds-focus-ring-width) solid ButtonText}.pane-IconButton-module__root:before,.pane-IconButton-module__root:after{display:none}}.pane-TableOfContents-module__root{display:flex;flex-direction:column;gap:var(--ds-gap-md);font-family:var(--ds-type-family)}.pane-TableOfContents-module__title{margin:0;font-size:var(--ds-type-micro);font-weight:var(--ds-type-weight-semibold);letter-spacing:var(--ds-type-tracking-caps);text-transform:uppercase;color:var(--ds-text-secondary)}.pane-TableOfContents-module__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.pane-TableOfContents-module__link{position:relative;display:flex;align-items:center;min-block-size:var(--ds-control-sm);padding-inline:var(--ds-gap-lg);border-radius:var(--ds-corner-mark);color:var(--ds-text-secondary);font-size:var(--ds-type-label);text-decoration:none}.pane-TableOfContents-module__sub{padding-inline-start:calc(var(--ds-gap-lg) + var(--ds-gap-xl))}.pane-TableOfContents-module__link:hover{color:var(--ds-text-primary)}.pane-TableOfContents-module__link[aria-current=location]{background:linear-gradient(180deg,var(--ds-nav-on-top),var(--ds-nav-on-foot));box-shadow:var(--ds-nav-on-cast);color:var(--ds-text-primary);font-weight:var(--ds-type-weight-semibold)}.pane-TableOfContents-module__link:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width);border-radius:var(--ds-corner-mark)}@media(forced-colors:active){.pane-TableOfContents-module__link[aria-current=location]{outline:var(--ds-width-ring) solid Highlight}}.pane-Box-module__root{box-sizing:border-box;min-inline-size:0}.pane-Box-module__p-none{padding:var(--ds-gap-none)}.pane-Box-module__p-xs{padding:var(--ds-gap-xs)}.pane-Box-module__p-sm{padding:var(--ds-gap-sm)}.pane-Box-module__p-md{padding:var(--ds-gap-md)}.pane-Box-module__p-lg{padding:var(--ds-gap-lg)}.pane-Box-module__p-xl{padding:var(--ds-gap-xl)}.pane-Box-module__p-2xl{padding:var(--ds-gap-2xl)}.pane-Box-module__pi-none{padding-inline:var(--ds-gap-none)}.pane-Box-module__pi-xs{padding-inline:var(--ds-gap-xs)}.pane-Box-module__pi-sm{padding-inline:var(--ds-gap-sm)}.pane-Box-module__pi-md{padding-inline:var(--ds-gap-md)}.pane-Box-module__pi-lg{padding-inline:var(--ds-gap-lg)}.pane-Box-module__pi-xl{padding-inline:var(--ds-gap-xl)}.pane-Box-module__pi-2xl{padding-inline:var(--ds-gap-2xl)}.pane-Box-module__pb-none{padding-block:var(--ds-gap-none)}.pane-Box-module__pb-xs{padding-block:var(--ds-gap-xs)}.pane-Box-module__pb-sm{padding-block:var(--ds-gap-sm)}.pane-Box-module__pb-md{padding-block:var(--ds-gap-md)}.pane-Box-module__pb-lg{padding-block:var(--ds-gap-lg)}.pane-Box-module__pb-xl{padding-block:var(--ds-gap-xl)}.pane-Box-module__pb-2xl{padding-block:var(--ds-gap-2xl)}.pane-Box-module__r-none{border-radius:0}.pane-Box-module__r-inner{border-radius:var(--ds-corner-inner)}.pane-Box-module__r-media{border-radius:var(--ds-corner-media)}.pane-Box-module__r-round{border-radius:var(--ds-corner-round)}.pane-Table-module__root{overflow:auto;border-radius:var(--ds-corner-media);background:var(--ds-table-bg);box-shadow:var(--ds-table-edge);font-family:var(--ds-type-family)}.pane-Table-module__root:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.pane-Table-module__table{inline-size:100%;border-collapse:separate;border-spacing:0;font-size:var(--ds-type-body);color:var(--ds-text-primary)}.pane-Table-module__caption{padding:var(--ds-table-cell-block) var(--ds-table-cell-inline);caption-side:top;text-align:start;font-size:var(--ds-type-label);font-weight:var(--ds-type-weight-semibold);color:var(--ds-text-primary)}.pane-Table-module__hidden{position:absolute;inline-size:var(--ds-width-hairline);block-size:var(--ds-width-hairline);overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pane-Table-module__th{position:sticky;inset-block-start:0;z-index:1;box-sizing:border-box;block-size:var(--ds-table-hit);padding:0 var(--ds-table-cell-inline);background:var(--ds-table-head-bg);border-block-end:var(--ds-width-hairline) solid var(--ds-table-divider);font-size:var(--ds-type-label);font-weight:var(--ds-type-weight-semibold);color:var(--ds-text-secondary);text-align:start;vertical-align:middle;white-space:nowrap}.pane-Table-module__td{padding:var(--ds-table-cell-block) var(--ds-table-cell-inline);border-block-end:var(--ds-width-hairline) solid var(--ds-table-divider);vertical-align:middle}.pane-Table-module__tr:last-child .pane-Table-module__td{border-block-end:0}.pane-Table-module__comfortable .pane-Table-module__td{block-size:var(--ds-table-row);box-sizing:border-box}.pane-Table-module__compact .pane-Table-module__td{padding-block:var(--ds-table-cell-block-compact)}.pane-Table-module__tr{transition:background-color var(--ds-motion-hover) var(--ds-motion-easing)}.pane-Table-module__tr:hover{background:var(--ds-table-highlight)}.pane-Table-module__end{text-align:end;font-variant-numeric:tabular-nums}.pane-Table-module__sort{display:inline-flex;align-items:center;gap:var(--ds-gap-xs);min-block-size:var(--ds-table-hit);padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.pane-Table-module__end .pane-Table-module__sort{flex-direction:row-reverse}.pane-Table-module__sort:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width);border-radius:var(--ds-corner-mark)}.pane-Table-module__glyph{inline-size:var(--ds-table-glyph);block-size:var(--ds-table-glyph);flex:none;fill:none;stroke:currentColor;stroke-width:var(--ds-width-ring);stroke-linecap:round;stroke-linejoin:round;opacity:var(--ds-opacity-faint)}.pane-Table-module__on{opacity:1;color:var(--ds-text-primary)}.pane-Table-module__desc{transform:rotate(180deg)}.pane-Table-module__root{position:relative}.pane-Table-module__empty{padding:var(--ds-table-cell-block) var(--ds-table-cell-inline);color:var(--ds-text-secondary);text-align:center}.pane-Table-module__loading{position:absolute;inset:0;display:grid;place-items:center;background:var(--ds-table-scrim);color:var(--ds-text-primary);font-size:var(--ds-type-label)}@media(forced-colors:active){.pane-Table-module__root{border:var(--ds-width-hairline) solid CanvasText}.pane-Table-module__th,.pane-Table-module__td{border-color:CanvasText}}.pane-Table-module__root{background:var(--ds-surface-glass);-webkit-backdrop-filter:blur(var(--ds-glass-blur)) saturate(var(--ds-glass-saturate)) brightness(var(--ds-glass-brightness));backdrop-filter:blur(var(--ds-glass-blur)) saturate(var(--ds-glass-saturate)) brightness(var(--ds-glass-brightness))}:is([data-pane-card],[role=dialog],[role=alertdialog],[data-pane-surface]) .pane-Table-module__root{background:var(--ds-table-bg);-webkit-backdrop-filter:none;backdrop-filter:none}.pane-Form-module__root{display:flex;flex-direction:column;gap:var(--ds-form-gap);max-inline-size:var(--ds-form-measure);font-family:var(--ds-type-family)}.pane-Form-module__fields{display:flex;flex-direction:column;gap:var(--ds-form-gap)}.pane-Form-module__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-gap-md);padding-block-start:var(--ds-gap-md)}.pane-Form-module__summary{display:flex;flex-direction:column;gap:var(--ds-gap-sm);padding:var(--ds-form-summary-padding);border-radius:var(--ds-corner-media);background:var(--ds-form-summary-bg);box-shadow:inset 0 0 0 var(--ds-width-ring) var(--ds-form-critical);outline:0}.pane-Form-module__summary:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.pane-Form-module__title{display:flex;align-items:center;gap:var(--ds-gap-sm);margin:0;font-size:var(--ds-type-body);font-weight:var(--ds-type-weight-semibold);color:var(--ds-text-primary)}.pane-Form-module__glyph{inline-size:var(--ds-control-icon-md);block-size:var(--ds-control-icon-md);flex:none;fill:none;stroke:var(--ds-form-critical);stroke-width:var(--ds-width-ring);stroke-linecap:round;stroke-linejoin:round}.pane-Form-module__list{display:flex;flex-direction:column;gap:var(--ds-gap-xs);margin:0;padding-inline-start:calc(var(--ds-control-icon-md) + var(--ds-gap-sm));list-style:none}.pane-Form-module__link{display:inline-block;padding-block:var(--ds-gap-xs);color:var(--ds-text-primary);font-size:var(--ds-type-label);text-decoration:underline;text-underline-offset:var(--ds-gap-xs)}.pane-Form-module__link:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-width-ring);border-radius:var(--ds-corner-mark)}@media(forced-colors:active){.pane-Form-module__summary{border:var(--ds-width-ring) solid CanvasText}.pane-Form-module__glyph{stroke:CanvasText}}.pane-Dialog-module__scrim{position:fixed;inset:0;z-index:var(--ds-overlay-z);background:var(--ds-overlay-scrim);animation:pane-Dialog-module__fade var(--ds-motion-enter) var(--ds-motion-easing) both}.pane-Dialog-module__dialog{position:fixed;z-index:var(--ds-overlay-z);inset:0;margin:auto;block-size:fit-content;display:flex;flex-direction:column;gap:var(--ds-overlay-gap);inline-size:min(calc(100vw - var(--ds-overlay-margin) * 2),var(--ds-overlay-md));max-block-size:calc(100dvh - var(--ds-overlay-margin) * 2);overflow-y:auto;animation:pane-Dialog-module__rise var(--ds-motion-enter) var(--ds-motion-easing) both}.pane-Dialog-module__lg{inline-size:min(calc(100vw - var(--ds-overlay-margin) * 2),var(--ds-overlay-lg))}.pane-Dialog-module__title{margin:0;font-size:var(--ds-type-title);font-weight:var(--ds-type-weight-semibold);line-height:var(--ds-type-leading-tight);color:var(--ds-text-primary)}.pane-Dialog-module__description{margin:0;font-size:var(--ds-type-body);line-height:var(--ds-type-leading-body);color:var(--ds-text-secondary)}.pane-Dialog-module__body{display:flex;flex-direction:column;gap:var(--ds-overlay-gap)}.pane-Dialog-module__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ds-gap-md);padding-block-start:var(--ds-gap-md)}.pane-Dialog-module__dialog:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}@keyframes pane-Dialog-module__fade{0%{opacity:0}}@keyframes pane-Dialog-module__rise{0%{opacity:0;translate:0 var(--ds-motion-rise)}}@media(forced-colors:active){.pane-Dialog-module__dialog{border:var(--ds-width-hairline) solid CanvasText}}.pane-Dialog-module__preview{position:relative;inset:auto;margin:0;animation:none;z-index:auto;inline-size:100%;max-inline-size:var(--ds-overlay-md)}.pane-CommandPalette-module__root{position:fixed;z-index:var(--ds-overlay-z);inset-block-start:var(--ds-command-palette-top);inset-inline-start:50%;display:flex;flex-direction:column;inline-size:min(calc(100vw - var(--ds-overlay-margin) * 2),var(--ds-command-palette-width));max-block-size:min(70vh,var(--ds-command-palette-max));padding:0;overflow:hidden;transform:translate(-50%);font-family:var(--ds-type-family);animation:pane-CommandPalette-module__drop var(--ds-motion-hover) var(--ds-motion-easing) both}[dir=rtl] .pane-CommandPalette-module__root{transform:translate(50%)}.pane-CommandPalette-module__preview{position:relative;inset:auto;z-index:auto;transform:none;animation:none;inline-size:100%;max-inline-size:var(--ds-command-palette-width)}[dir=rtl] .pane-CommandPalette-module__preview{transform:none}@keyframes pane-CommandPalette-module__drop{0%{opacity:0;margin-block-start:calc(var(--ds-motion-rise) * -1)}}.pane-CommandPalette-module__hidden{position:absolute;inline-size:var(--ds-width-hairline);block-size:var(--ds-width-hairline);overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pane-CommandPalette-module__field{position:relative;display:flex;align-items:center;margin:var(--ds-gap-md)}.pane-CommandPalette-module__glyph{position:absolute;inset-inline-start:var(--ds-command-palette-padding);pointer-events:none;inline-size:var(--ds-control-icon-md);block-size:var(--ds-control-icon-md);flex:none;fill:none;stroke:var(--ds-text-secondary);stroke-width:var(--ds-width-ring);stroke-linecap:round}.pane-CommandPalette-module__input{flex:1;min-inline-size:0;min-block-size:var(--ds-command-palette-field);padding-inline:calc(var(--ds-command-palette-padding) * 2 + var(--ds-control-icon-md)) var(--ds-command-palette-padding);border:0;border-radius:var(--ds-corner-media);background:var(--ds-command-palette-field-bg);box-shadow:var(--ds-command-palette-groove);color:var(--ds-text-primary);font:inherit;font-size:var(--ds-type-emphasis);outline:0}.pane-CommandPalette-module__input:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.pane-CommandPalette-module__input::placeholder{color:var(--ds-text-secondary)}.pane-CommandPalette-module__list{flex:1;overflow-y:auto;padding:var(--ds-gap-sm);overscroll-behavior:contain}.pane-CommandPalette-module__group+.pane-CommandPalette-module__group{margin-block-start:var(--ds-gap-sm)}.pane-CommandPalette-module__heading{margin:0;padding:var(--ds-gap-sm) var(--ds-gap-lg);font-size:var(--ds-type-caption);font-weight:var(--ds-type-weight-medium);color:var(--ds-text-secondary)}.pane-CommandPalette-module__row{display:flex;align-items:center;gap:var(--ds-gap-md);min-block-size:var(--ds-command-palette-row);padding-inline:var(--ds-gap-lg);border-radius:var(--ds-corner-inner);color:var(--ds-text-primary);font-size:var(--ds-type-body);cursor:pointer}.pane-CommandPalette-module__on{background:var(--ds-command-palette-highlight);box-shadow:var(--ds-command-palette-lens)}.pane-CommandPalette-module__icon{display:inline-grid;place-items:center;flex:none;color:var(--ds-text-secondary)}.pane-CommandPalette-module__icon svg{inline-size:var(--ds-control-icon-md);block-size:var(--ds-control-icon-md)}.pane-CommandPalette-module__label{flex:1;min-inline-size:0;overflow-wrap:anywhere}.pane-CommandPalette-module__keys{display:inline-flex;gap:var(--ds-gap-xs);flex:none}.pane-CommandPalette-module__empty{margin:0;padding:var(--ds-gap-xl);text-align:center;font-size:var(--ds-type-label);color:var(--ds-text-secondary)}.pane-CommandPalette-module__foot{display:flex;align-items:center;gap:var(--ds-gap-xs);margin:0;padding:var(--ds-gap-md) var(--ds-command-palette-padding);border-block-start:var(--ds-width-hairline) solid var(--ds-command-palette-divider);font-size:var(--ds-type-caption);color:var(--ds-text-secondary)}@media(forced-colors:active){.pane-CommandPalette-module__on{outline:var(--ds-width-ring) solid Highlight}}.pane-CoachMark-module__anchor{display:inline-flex;border-radius:var(--ds-corner-inner)}.pane-CoachMark-module__anchor[data-coached]{box-shadow:0 0 0 var(--ds-width-ring) var(--ds-coach-mark-ring),var(--ds-coach-mark-glow)}.pane-CoachMark-module__card{z-index:var(--ds-overlay-z-pop);display:flex;flex-direction:column;gap:var(--ds-gap-sm);inline-size:min(calc(100vw - var(--ds-overlay-margin) * 2),var(--ds-coach-mark-width));padding:var(--ds-coach-mark-padding);font-family:var(--ds-type-family);animation:pane-CoachMark-module__rise var(--ds-motion-enter) var(--ds-motion-easing) both}@keyframes pane-CoachMark-module__rise{0%{opacity:0;transform:translateY(var(--ds-motion-rise))}}.pane-CoachMark-module__previewWrap{display:inline-flex;flex-direction:column;align-items:flex-start;gap:var(--ds-gap-lg);max-inline-size:100%}.pane-CoachMark-module__preview{z-index:auto;animation:none}.pane-CoachMark-module__count{font-size:var(--ds-type-caption);color:var(--ds-text-secondary);font-variant-numeric:tabular-nums}.pane-CoachMark-module__title{margin:0;font-size:var(--ds-type-body);font-weight:var(--ds-type-weight-semibold);color:var(--ds-text-primary);outline:0}.pane-CoachMark-module__title:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-width-ring);border-radius:var(--ds-corner-mark)}.pane-CoachMark-module__description{margin:0;font-size:var(--ds-type-label);line-height:var(--ds-type-leading-body);color:var(--ds-text-secondary)}.pane-CoachMark-module__actions{display:flex;justify-content:flex-end;gap:var(--ds-gap-md);padding-block-start:var(--ds-gap-xs)}.pane-CoachMark-module__arrow{fill:var(--ds-coach-mark-arrow)}@media(forced-colors:active){.pane-CoachMark-module__anchor[data-coached]{outline:var(--ds-width-ring) solid Highlight}}.pane-ConfidenceChip-module__root{max-inline-size:100%;display:inline-flex;align-items:center;gap:var(--ds-confidence-chip-gap);min-block-size:var(--ds-confidence-chip-height);padding-inline:var(--ds-confidence-chip-padding);border-radius:var(--ds-corner-round);background:var(--ds-confidence-chip-bg);box-shadow:var(--ds-confidence-chip-edge);font-family:var(--ds-type-family)}.pane-ConfidenceChip-module__dots{display:inline-flex;gap:var(--ds-confidence-chip-dot-gap)}.pane-ConfidenceChip-module__dot{inline-size:var(--ds-confidence-chip-dot);block-size:var(--ds-confidence-chip-dot);border-radius:var(--ds-corner-round);box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-confidence-chip-ring)}.pane-ConfidenceChip-module__on{background:var(--pane-step);box-shadow:none}.pane-ConfidenceChip-module__word{font-size:var(--ds-type-label);font-weight:var(--ds-type-weight-medium);color:var(--ds-text-primary);overflow-wrap:anywhere}@media(forced-colors:active){.pane-ConfidenceChip-module__on{background:CanvasText;forced-color-adjust:none}.pane-ConfidenceChip-module__dot{border:var(--ds-width-hairline) solid CanvasText}}.pane-Tooltip-module__tip{z-index:var(--ds-overlay-z-pop);max-inline-size:var(--ds-overlay-tip);padding:var(--ds-gap-sm) var(--ds-gap-lg);border-radius:var(--ds-corner-round);background:var(--ds-overlay-tip-bg);box-shadow:var(--ds-overlay-tip-shadow);color:var(--ds-text-primary);font-family:var(--ds-type-family);font-size:var(--ds-type-label);line-height:var(--ds-type-leading-body);-webkit-backdrop-filter:blur(var(--ds-overlay-blur));backdrop-filter:blur(var(--ds-overlay-blur));animation:pane-Tooltip-module__fade var(--ds-motion-hover) var(--ds-motion-easing) both}@keyframes pane-Tooltip-module__fade{0%{opacity:0}}@media(forced-colors:active){.pane-Tooltip-module__tip{border:var(--ds-width-hairline) solid CanvasText}}.pane-Tooltip-module__previewWrap{display:inline-flex;flex-direction:column;align-items:center;gap:var(--ds-gap-sm)}.pane-Tooltip-module__preview{animation:none;z-index:auto}.pane-List-module__root{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;font-family:var(--ds-type-family)}.pane-List-module__inset{padding:var(--ds-list-inset);border-radius:var(--ds-corner-media);background:var(--ds-list-bg);box-shadow:var(--ds-list-edge)}.pane-List-module__item{position:relative}.pane-List-module__inset .pane-List-module__item:not(:last-child):after{content:"";position:absolute;inset-block-end:0;inset-inline:var(--ds-list-padding) 0;block-size:var(--ds-width-hairline);background:var(--ds-list-divider);pointer-events:none}.pane-List-module__row{display:flex;align-items:center;gap:var(--ds-list-gap);box-sizing:border-box;inline-size:100%;min-block-size:var(--ds-list-row);padding:var(--ds-list-padding-block) var(--ds-list-padding);border:0;border-radius:var(--ds-list-radius);background:transparent;color:var(--ds-text-primary);font:inherit;text-align:start;text-decoration:none}.pane-List-module__plain .pane-List-module__row{padding-inline:0}.pane-List-module__press{cursor:pointer;transition:background-color var(--ds-motion-hover) var(--ds-motion-easing)}.pane-List-module__plain .pane-List-module__press{padding-inline:var(--ds-list-padding)}.pane-List-module__press:hover{background:var(--ds-list-highlight)}.pane-List-module__press:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:calc(var(--ds-focus-ring-width) * -1)}.pane-List-module__leading{display:inline-grid;place-items:center;flex:none}.pane-List-module__leading svg{inline-size:var(--ds-list-icon);block-size:var(--ds-list-icon)}.pane-List-module__text{display:flex;flex-direction:column;gap:var(--ds-gap-xs);flex:1;min-inline-size:0}.pane-List-module__title{font-size:var(--ds-type-body);line-height:var(--ds-type-leading-tight);overflow-wrap:anywhere}.pane-List-module__description{font-size:var(--ds-type-label);color:var(--ds-text-secondary);overflow-wrap:anywhere}.pane-List-module__trailing{display:inline-flex;align-items:center;gap:var(--ds-gap-sm);flex:none;font-size:var(--ds-type-label);color:var(--ds-text-secondary)}.pane-List-module__chevron{inline-size:var(--ds-list-chevron);block-size:var(--ds-list-chevron);flex:none;fill:none;stroke:var(--ds-text-secondary);stroke-width:var(--ds-width-ring);stroke-linecap:round;stroke-linejoin:round}[dir=rtl] .pane-List-module__chevron{transform:scaleX(-1)}@media(forced-colors:active){.pane-List-module__inset{border:var(--ds-width-hairline) solid CanvasText}.pane-List-module__press:hover{outline:var(--ds-width-hairline) solid Highlight}}.pane-List-module__inset{background:var(--ds-surface-glass);-webkit-backdrop-filter:blur(var(--ds-glass-blur)) saturate(var(--ds-glass-saturate)) brightness(var(--ds-glass-brightness));backdrop-filter:blur(var(--ds-glass-blur)) saturate(var(--ds-glass-saturate)) brightness(var(--ds-glass-brightness))}:is([data-pane-card],[role=dialog],[role=alertdialog],[data-pane-surface]) .pane-List-module__inset{background:var(--ds-list-bg);-webkit-backdrop-filter:none;backdrop-filter:none}.pane-NavigationMenu-module__root{position:relative;font-family:var(--ds-type-family)}.pane-NavigationMenu-module__bar{display:flex;flex-wrap:wrap;gap:var(--ds-gap-xs);margin:0;padding:0;list-style:none}.pane-NavigationMenu-module__entry{position:relative}.pane-NavigationMenu-module__top{display:inline-flex;align-items:center;gap:var(--ds-gap-xs);min-block-size:var(--ds-layout-touch);padding-inline:var(--ds-gap-lg);border:0;border-radius:var(--ds-corner-round);background:transparent;color:var(--ds-text-primary);font:inherit;font-size:var(--ds-type-body);font-weight:var(--ds-type-weight-medium);text-decoration:none;cursor:pointer}.pane-NavigationMenu-module__top:hover,.pane-NavigationMenu-module__top[aria-expanded=true]{background:var(--ds-surface-quiet)}.pane-NavigationMenu-module__top:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.pane-NavigationMenu-module__chevron{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm);fill:none;stroke:currentColor;stroke-width:var(--ds-width-ring);stroke-linecap:round;stroke-linejoin:round;transition:rotate var(--ds-motion-hover) var(--ds-motion-easing)}.pane-NavigationMenu-module__top[aria-expanded=true] .pane-NavigationMenu-module__chevron{rotate:180deg}.pane-NavigationMenu-module__panel{position:absolute;inset-block-start:calc(100% + var(--ds-gap-sm));inset-inline-start:0;z-index:var(--ds-overlay-z-pop);inline-size:var(--ds-nav-panel);padding:var(--ds-listbox-inset);border-radius:var(--ds-corner-inner);background:var(--ds-nav-panel-bg);box-shadow:var(--ds-nav-panel-shadow);-webkit-backdrop-filter:blur(var(--ds-nav-blur));backdrop-filter:blur(var(--ds-nav-blur));animation:pane-NavigationMenu-module__pop var(--ds-motion-hover) var(--ds-motion-easing)}.pane-NavigationMenu-module__links{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.pane-NavigationMenu-module__link{display:flex;flex-direction:column;gap:var(--ds-space-0-5);padding:var(--ds-gap-md) var(--ds-gap-lg);border-radius:calc(var(--ds-corner-inner) - var(--ds-listbox-inset));color:var(--ds-text-primary);text-decoration:none}.pane-NavigationMenu-module__link:hover{background:var(--ds-surface-quiet)}.pane-NavigationMenu-module__link:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:calc(var(--ds-focus-ring-width) * -1)}.pane-NavigationMenu-module__linkLabel{font-weight:var(--ds-type-weight-semibold)}.pane-NavigationMenu-module__description{font-size:var(--ds-type-label);color:var(--ds-text-secondary)}@keyframes pane-NavigationMenu-module__pop{0%{opacity:0;translate:0 calc(var(--ds-motion-lift) * -2)}}@media(forced-colors:active){.pane-NavigationMenu-module__panel{border:var(--ds-width-hairline) solid CanvasText}}.pane-FAB-module__root{display:inline-flex;align-items:center;justify-content:center;gap:var(--ds-gap-md);z-index:var(--ds-overlay-z-fab);block-size:var(--ds-fab-size);min-inline-size:var(--ds-fab-size);padding-inline:0;border:0;border-radius:var(--ds-corner-round);background:radial-gradient(circle at 50% 30%,var(--ds-fab-top) 40%,var(--ds-fab-foot));color:var(--ds-fab-fg);box-shadow:var(--ds-fab-glow);font-family:var(--ds-type-family);font-size:var(--ds-type-body);font-weight:var(--ds-type-weight-semibold);cursor:pointer;transition:transform var(--ds-motion-press) var(--ds-motion-easing)}.pane-FAB-module__fixed{position:fixed;inset-block-end:var(--ds-fab-inset);inset-inline-end:var(--ds-fab-inset)}.pane-FAB-module__contained{position:absolute;inset-block-end:var(--ds-fab-inset);inset-inline-end:var(--ds-fab-inset)}.pane-FAB-module__extended{padding-inline:var(--ds-gap-xl) var(--ds-gap-inset)}.pane-FAB-module__icon{display:inline-grid;inline-size:var(--ds-control-icon-md);block-size:var(--ds-control-icon-md)}.pane-FAB-module__icon>svg{inline-size:100%;block-size:100%}.pane-FAB-module__root:active{transform:scale(var(--ds-motion-press-scale))}.pane-FAB-module__root:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.pane-FAB-module__root:disabled{opacity:var(--ds-opacity-disabled);cursor:not-allowed}.pane-FAB-module__root:disabled:active{transform:none}@media(forced-colors:active){.pane-FAB-module__root{border:var(--ds-width-ring) solid ButtonText}}.pane-FAB-module__label{white-space:nowrap}@media(hover:hover){.pane-FAB-module__root:hover:not(:disabled){transform:translateY(calc(var(--ds-motion-lift) * -1))}}.pane-PasswordInput-module__eye{inline-size:var(--ds-control-icon-md);block-size:var(--ds-control-icon-md);fill:none;stroke:currentColor;stroke-width:var(--ds-width-ring);stroke-linecap:round;stroke-linejoin:round}.pane-Meter-module__root{display:flex;flex-direction:column;gap:var(--ds-meter-gap);min-inline-size:min(100%,var(--ds-meter-min));font-family:var(--ds-type-family)}.pane-Meter-module__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ds-meter-gap)}.pane-Meter-module__label{font-size:var(--ds-type-label);color:var(--ds-text-primary)}.pane-Meter-module__value{display:inline-flex;align-items:center;gap:var(--ds-meter-gap);font-size:var(--ds-type-label);color:var(--ds-text-secondary);font-variant-numeric:tabular-nums}.pane-Meter-module__status{display:inline-flex;align-items:center;gap:var(--ds-gap-xs);color:var(--ds-text-primary);font-weight:var(--ds-type-weight-medium)}.pane-Meter-module__glyph{inline-size:var(--ds-meter-glyph);block-size:var(--ds-meter-glyph);flex:none}.pane-Meter-module__warning .pane-Meter-module__glyph{fill:var(--ds-meter-warning-mark)}.pane-Meter-module__critical .pane-Meter-module__glyph{fill:var(--ds-meter-critical-mark)}.pane-Meter-module__track{position:relative;overflow:hidden;block-size:var(--ds-meter-track);border-radius:var(--ds-corner-round);background:var(--ds-meter-bg);box-shadow:var(--ds-meter-carve)}.pane-Meter-module__fill{position:absolute;inset-block:0;inset-inline-start:0;border-radius:inherit;background:linear-gradient(180deg,var(--ds-meter-fill-top),var(--ds-meter-fill-foot));transition:inline-size var(--ds-motion-enter) var(--ds-motion-easing)}@media(forced-colors:active){.pane-Meter-module__track{border:var(--ds-width-hairline) solid CanvasText}.pane-Meter-module__fill{background:Highlight}.pane-Meter-module__glyph{fill:CanvasText}}.pane-Listbox-module__root{display:flex;flex-direction:column;gap:var(--ds-listbox-gap);min-inline-size:0;font-family:var(--ds-type-family)}.pane-Listbox-module__label{font-size:var(--ds-type-label);color:var(--ds-text-primary)}.pane-Listbox-module__list{display:flex;flex-direction:column;gap:var(--ds-space-px);padding:var(--ds-listbox-inset);border-radius:var(--ds-listbox-radius);background:var(--ds-listbox-well);box-shadow:var(--ds-listbox-groove);outline:0}.pane-Listbox-module__list:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.pane-Listbox-module__sheet{display:flex;flex-direction:column;gap:var(--ds-space-px);padding:var(--ds-listbox-inset);border-radius:var(--ds-listbox-radius);background:var(--ds-listbox-sheet);box-shadow:var(--ds-listbox-shadow),inset 0 0 0 var(--ds-width-hairline) var(--ds-listbox-ring);color:var(--ds-text-primary);font-family:var(--ds-type-family);max-block-size:var(--ds-listbox-max);overflow-y:auto;min-inline-size:var(--radix-popover-trigger-width);z-index:var(--ds-overlay-z-pop);animation:pane-Listbox-module__sheet-in var(--ds-motion-hover) var(--ds-motion-easing)}.pane-Listbox-module__option{display:flex;align-items:center;gap:var(--ds-gap-md);min-block-size:var(--ds-listbox-row);padding-inline:var(--ds-gap-md) var(--ds-gap-xl);border-radius:calc(var(--ds-listbox-radius) - var(--ds-listbox-inset));cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--ds-text-primary);font-size:var(--ds-type-body)}.pane-Listbox-module__active{background:var(--ds-listbox-highlight);box-shadow:var(--ds-listbox-lens)}.pane-Listbox-module__option[aria-selected=true]{font-weight:var(--ds-type-weight-semibold)}.pane-Listbox-module__option[aria-disabled=true]{opacity:var(--ds-opacity-disabled);cursor:not-allowed}.pane-Listbox-module__check{display:inline-flex;flex:none;inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm)}.pane-Listbox-module__check svg{inline-size:100%;block-size:100%;fill:none;stroke:currentColor;stroke-width:var(--ds-width-ring);stroke-linecap:round;stroke-linejoin:round}.pane-Listbox-module__text{display:flex;flex-direction:column;min-inline-size:0}.pane-Listbox-module__optionLabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pane-Listbox-module__description{font-size:var(--ds-type-label);font-weight:var(--ds-type-weight-regular);color:var(--ds-text-secondary)}.pane-Listbox-module__empty{padding:var(--ds-gap-lg) var(--ds-gap-xl);color:var(--ds-text-secondary);font-size:var(--ds-type-label)}@keyframes pane-Listbox-module__sheet-in{0%{opacity:0;translate:0 calc(var(--ds-motion-lift) * -2)}}.pane-Listbox-module__list[aria-disabled=true]{opacity:var(--ds-opacity-disabled);cursor:not-allowed}.pane-Listbox-module__list[aria-invalid=true]{outline:var(--ds-width-ring) solid var(--ds-listbox-ring-invalid);outline-offset:var(--ds-width-hairline)}@media(forced-colors:active){.pane-Listbox-module__list,.pane-Listbox-module__sheet{border:var(--ds-width-hairline) solid ButtonText}.pane-Listbox-module__active{outline:var(--ds-width-ring) solid Highlight}}.pane-Listbox-module__list{-webkit-backdrop-filter:blur(var(--ds-glass-blur)) saturate(var(--ds-glass-saturate)) brightness(var(--ds-glass-brightness));backdrop-filter:blur(var(--ds-glass-blur)) saturate(var(--ds-glass-saturate)) brightness(var(--ds-glass-brightness))}:is([data-pane-card],[role=dialog],[role=alertdialog],[data-pane-surface]) .pane-Listbox-module__list{-webkit-backdrop-filter:none;backdrop-filter:none}.pane-SegmentedControl-module__track{display:inline-flex;gap:var(--ds-nav-gap);padding:var(--ds-nav-inset);border-radius:var(--ds-corner-round);background:var(--ds-nav-track);box-shadow:var(--ds-nav-ring),var(--ds-nav-carve);font-family:var(--ds-type-family)}.pane-SegmentedControl-module__segment{position:relative;display:inline-grid;place-items:center;min-inline-size:var(--ds-nav-segment-min);padding-inline:var(--ds-gap-xl);border:0;border-radius:var(--ds-corner-round);background:transparent;color:var(--ds-text-primary);font:inherit;font-weight:var(--ds-type-weight-medium);cursor:pointer;transition:background-color var(--ds-motion-hover) var(--ds-motion-easing)}.pane-SegmentedControl-module__md .pane-SegmentedControl-module__segment{min-block-size:var(--ds-control-sm);font-size:var(--ds-type-body)}.pane-SegmentedControl-module__sm .pane-SegmentedControl-module__segment{min-block-size:var(--ds-control-icon-md);font-size:var(--ds-type-label);padding-inline:var(--ds-gap-lg)}.pane-SegmentedControl-module__segment:after{content:"";position:absolute;inset-inline:0;inset-block-start:50%;block-size:var(--ds-layout-touch);translate:0 -50%}.pane-SegmentedControl-module__segment:hover:not([data-state=on]):not([data-disabled]){background:var(--ds-surface-quiet)}.pane-SegmentedControl-module__segment[data-state=on]{background:linear-gradient(180deg,var(--ds-nav-on-top),var(--ds-nav-on-foot));box-shadow:var(--ds-nav-ring),var(--ds-nav-on-cast);font-weight:var(--ds-type-weight-semibold)}.pane-SegmentedControl-module__segment[data-disabled]{opacity:var(--ds-opacity-disabled);cursor:not-allowed}.pane-SegmentedControl-module__segment:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}@media(forced-colors:active){.pane-SegmentedControl-module__track{border:var(--ds-width-hairline) solid ButtonText}.pane-SegmentedControl-module__segment[data-state=on]{outline:var(--ds-width-ring) solid Highlight}}.pane-Fieldset-module__root{margin:0;padding:0;border:0;min-inline-size:0;font-family:var(--ds-type-family)}.pane-Fieldset-module__legend{padding:0;margin-block-end:var(--ds-field-gap);font-size:var(--ds-type-body);font-weight:var(--ds-type-weight-semibold);color:var(--ds-field-label-fg)}.pane-Fieldset-module__help{margin:0 0 var(--ds-field-gap);font-size:var(--ds-type-label);color:var(--ds-field-help-fg)}.pane-Fieldset-module__fields{display:flex;flex-direction:column;gap:var(--ds-field-group-gap)}.pane-Flex-module__root{display:flex;min-inline-size:0}.pane-Flex-module__row{flex-direction:row}.pane-Flex-module__column{flex-direction:column}.pane-Flex-module__wrap{flex-wrap:wrap}.pane-Flex-module__g-none{gap:var(--ds-gap-none)}.pane-Flex-module__g-xs{gap:var(--ds-gap-xs)}.pane-Flex-module__g-sm{gap:var(--ds-gap-sm)}.pane-Flex-module__g-md{gap:var(--ds-gap-md)}.pane-Flex-module__g-lg{gap:var(--ds-gap-lg)}.pane-Flex-module__g-xl{gap:var(--ds-gap-xl)}.pane-Flex-module__j-start{justify-content:flex-start}.pane-Flex-module__j-center{justify-content:center}.pane-Flex-module__j-end{justify-content:flex-end}.pane-Flex-module__j-between{justify-content:space-between}.pane-Flex-module__a-stretch{align-items:stretch}.pane-Flex-module__a-start{align-items:flex-start}.pane-Flex-module__a-center{align-items:center}.pane-Flex-module__a-end{align-items:flex-end}.pane-Flex-module__a-baseline{align-items:baseline}.pane-Slider-module__root{display:flex;flex-direction:column;gap:var(--ds-slider-gap);inline-size:100%;min-inline-size:var(--ds-slider-min-width);font-family:var(--ds-type-family)}.pane-Slider-module__head{display:flex;justify-content:space-between;gap:var(--ds-gap-md);font-size:var(--ds-type-label)}.pane-Slider-module__label{color:var(--ds-text-primary)}.pane-Slider-module__value{color:var(--ds-text-secondary);font-variant-numeric:tabular-nums}.pane-Slider-module__slider{position:relative;display:flex;align-items:center;block-size:var(--ds-slider-hit);margin-block:calc((var(--ds-slider-thumb) - var(--ds-slider-hit)) / 2);touch-action:none;-webkit-user-select:none;user-select:none;cursor:pointer}.pane-Slider-module__slider[data-disabled]{cursor:not-allowed;opacity:var(--ds-opacity-disabled)}.pane-Slider-module__track{position:relative;flex:1;block-size:var(--ds-slider-track);border-radius:var(--ds-corner-round);background:var(--ds-slider-track-bg);box-shadow:var(--ds-slider-carve)}.pane-Slider-module__range{position:absolute;block-size:100%;border-radius:inherit;background:linear-gradient(180deg,var(--ds-slider-range-top),var(--ds-slider-range-bg));box-shadow:var(--ds-slider-range-carve),var(--ds-slider-range-glow)}.pane-Slider-module__thumb{display:block;inline-size:var(--ds-slider-thumb-width);block-size:var(--ds-slider-thumb);border-radius:var(--ds-corner-round);background:radial-gradient(circle at 50% 22%,var(--ds-slider-thumb-bg) 32%,var(--ds-slider-thumb-shade));box-shadow:var(--ds-slider-thumb-shadow);transition:transform var(--ds-motion-hover) var(--ds-motion-easing)}.pane-Slider-module__thumb{position:relative}.pane-Slider-module__thumb:after{content:"";position:absolute;inset-inline-start:50%;inset-block-start:50%;inline-size:var(--ds-slider-hit);block-size:var(--ds-slider-hit);transform:translate(-50%,-50%)}.pane-Slider-module__thumb:hover{transform:scale(1.08)}.pane-Slider-module__thumb:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}@media(forced-colors:active){.pane-Slider-module__track{border:var(--ds-width-hairline) solid ButtonText}.pane-Slider-module__range{background:Highlight}.pane-Slider-module__thumb{border:var(--ds-width-ring) solid ButtonText}}.pane-Slider-module__fill{position:relative;display:flex;align-items:center;isolation:isolate;overflow:hidden;block-size:var(--ds-slider-fill-height);inline-size:100%;min-inline-size:var(--ds-slider-min-width);border-radius:var(--ds-slider-fill-radius);background:var(--ds-slider-fill-bg);box-shadow:var(--ds-slider-fill-carve);font-family:var(--ds-type-family);touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab}.pane-Slider-module__fill:active{cursor:grabbing}.pane-Slider-module__fill[data-disabled]{cursor:not-allowed;opacity:var(--ds-opacity-disabled)}.pane-Slider-module__fill:focus-within{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.pane-Slider-module__fillTrack{position:absolute;inset:var(--ds-width-hairline);border-radius:inherit}.pane-Slider-module__fillRange{position:absolute;block-size:100%;border-radius:var(--ds-slider-fill-radius);background:linear-gradient(180deg,var(--ds-slider-fill-top),var(--ds-slider-fill-foot));box-shadow:inset 0 var(--ds-width-hairline) 0 var(--ds-slider-fill-rim)}.pane-Slider-module__fillText{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:var(--ds-gap-lg);inline-size:100%;padding-inline:var(--ds-slider-fill-padding);pointer-events:none;font-size:var(--ds-type-body);color:var(--ds-text-primary)}.pane-Slider-module__fillLabel{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pane-Slider-module__fillValue{flex:none;font-variant-numeric:tabular-nums;margin-inline-end:calc(var(--ds-slider-fill-marker-inset) + var(--ds-slider-fill-marker-width))}.pane-Slider-module__fillThumb{display:block;inline-size:var(--ds-slider-fill-marker-width);block-size:var(--ds-slider-fill-marker-height);border-radius:var(--ds-corner-round);background:var(--ds-slider-fill-marker);transform:translate(calc(var(--ds-slider-fill-marker-inset) * -1));outline:0;box-shadow:var(--ds-slider-fill-marker-glow)}[dir=rtl] .pane-Slider-module__fillThumb{transform:translate(var(--ds-slider-fill-marker-inset))}@media(forced-colors:active){.pane-Slider-module__fill{border:var(--ds-width-hairline) solid ButtonText}.pane-Slider-module__fillRange{background:Highlight}.pane-Slider-module__fillThumb{background:ButtonText}}.pane-Slider-module__fillThumb{position:relative}.pane-Slider-module__fillThumb:after{content:"";position:absolute;inset-inline-start:50%;inset-block-start:50%;inline-size:var(--ds-slider-hit);block-size:var(--ds-slider-hit);transform:translate(-50%,-50%)}.pane-Button-module__root{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:var(--ds-button-gap);border:0;border-radius:var(--ds-button-radius);font-family:var(--ds-type-family);font-weight:var(--ds-type-weight-semibold);line-height:var(--ds-type-leading-tight);cursor:pointer;transition:transform var(--ds-motion-hover) var(--ds-motion-easing),box-shadow var(--ds-motion-hover) var(--ds-motion-easing)}.pane-Button-module__root:before{content:"";position:absolute;z-index:1;inset:0;border-radius:inherit;border-block-start:var(--ds-width-hairline) solid var(--ds-button-streak);pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent 22%,black 50%,transparent 78%);mask-image:linear-gradient(90deg,transparent 22%,black 50%,transparent 78%)}.pane-Button-module__root:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(calc(var(--ds-button-height-md) * 2) circle at var(--pane-gx, 50%) var(--pane-gy, 0%),var(--ds-button-glint),transparent 70%);transition:opacity var(--ds-motion-hover) var(--ds-motion-easing)}.pane-Button-module__root:hover:not(:disabled):after{opacity:1}.pane-Button-module__hit{position:absolute;inset-inline-start:50%;inset-block-start:50%;inline-size:max(100%,var(--ds-button-hit));block-size:max(100%,var(--ds-button-hit));transform:translate(-50%,-50%)}[dir=rtl] .pane-Button-module__hit{transform:translate(50%,-50%)}.pane-Button-module__sm{min-block-size:var(--ds-button-height-sm);padding-inline:var(--ds-button-padding-sm);font-size:var(--ds-type-label)}.pane-Button-module__md{min-block-size:var(--ds-button-height-md);padding-inline:var(--ds-button-padding-md);font-size:var(--ds-type-body)}.pane-Button-module__light,.pane-Button-module__accent{text-shadow:none}.pane-Button-module__light{background:linear-gradient(180deg,var(--ds-button-gloss-solid),transparent 46%),linear-gradient(180deg,var(--ds-button-light-top),var(--ds-button-light-bg) 40%),var(--ds-button-light-bg);color:var(--ds-button-light-fg);box-shadow:inset 0 calc(var(--ds-width-hairline) * -1) 0 var(--ds-button-light-foot),var(--ds-button-cast)}.pane-Button-module__light:after{background:radial-gradient(calc(var(--ds-button-height-md) * 2) circle at var(--pane-gx, 50%) var(--pane-gy, 0%),var(--ds-button-glint-solid),transparent 70%)}.pane-Button-module__accent{background:linear-gradient(180deg,var(--ds-button-accent-top),var(--ds-button-accent-bg) 40%,var(--ds-button-accent-foot));color:var(--ds-button-accent-fg);box-shadow:var(--ds-button-accent-cast)}.pane-Button-module__glass{background:linear-gradient(180deg,var(--ds-button-glass-top),transparent 55%),var(--ds-button-glass-foot);color:var(--ds-button-glass-fg);box-shadow:var(--ds-button-edge),var(--ds-button-glass-cast)}.pane-Button-module__light:hover:not(:disabled),.pane-Button-module__accent:hover:not(:disabled){transform:translateY(calc(var(--ds-motion-lift) * -1))}.pane-Button-module__accent:hover:not(:disabled){box-shadow:var(--ds-button-accent-cast-hover)}.pane-Button-module__root:active:not(:disabled){transform:scale(var(--ds-motion-press-scale));transition-duration:var(--ds-motion-press)}.pane-Button-module__light:active:not(:disabled){box-shadow:inset 0 calc(var(--ds-width-hairline) * -1) 0 var(--ds-button-light-foot),var(--ds-button-cast-press)}.pane-Button-module__accent:active:not(:disabled){box-shadow:var(--ds-button-accent-cast-press)}.pane-Button-module__root:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width);box-shadow:0 0 0 calc(var(--ds-focus-ring-width) * 2 + var(--ds-focus-ring-halo-width)) var(--ds-focus-ring-halo)}.pane-Button-module__root:disabled{cursor:not-allowed;opacity:var(--ds-opacity-disabled)}.pane-Button-module__content{display:inline-flex;align-items:center;justify-content:center;gap:inherit}.pane-Button-module__loading{cursor:progress}.pane-Button-module__loading .pane-Button-module__content{opacity:0}.pane-Button-module__spinner{position:absolute;inset:0;display:grid;place-items:center;color:currentColor}.pane-Button-module__ghost{background:transparent;color:var(--ds-button-ghost-fg)}.pane-Button-module__ghost:hover:not(:disabled){background:var(--ds-button-ghost-hover)}.pane-Button-module__danger{background:linear-gradient(180deg,var(--ds-button-glass-top),transparent 55%),var(--ds-button-glass-foot);color:var(--ds-button-danger-fg);box-shadow:var(--ds-button-edge),var(--ds-button-glass-cast)}.pane-Button-module__lg{min-block-size:var(--ds-button-height-lg);padding-inline:var(--ds-button-padding-lg);font-size:var(--ds-type-emphasis)}.pane-Button-module__full{display:flex;inline-size:100%}.pane-Button-module__icon{display:inline-grid;place-items:center;flex:none}.pane-Button-module__icon svg{inline-size:var(--ds-button-icon);block-size:var(--ds-button-icon)}@media(forced-colors:active){.pane-Button-module__root{border:var(--ds-focus-ring-width) solid ButtonText}.pane-Button-module__root:before,.pane-Button-module__root:after{display:none}}.pane-Switch-module__root{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-gap-lg);min-block-size:var(--ds-switch-hit);font-family:var(--ds-type-family)}.pane-Switch-module__text{display:flex;flex-direction:column}.pane-Switch-module__label{font-size:var(--ds-type-body);color:var(--ds-text-primary);cursor:pointer}.pane-Switch-module__description{font-size:var(--ds-type-label);color:var(--ds-text-secondary)}.pane-Switch-module__track{position:relative;flex:none;padding:0;border:0;cursor:pointer;inline-size:var(--ds-switch-width);block-size:var(--ds-switch-height);border-radius:var(--ds-corner-round);background:var(--ds-switch-bg);box-shadow:var(--ds-switch-carve);transition:background-color var(--ds-motion-hover) var(--ds-motion-easing),box-shadow var(--ds-motion-hover) var(--ds-motion-easing)}.pane-Switch-module__track:after{content:"";position:absolute;inset:calc((var(--ds-switch-height) - var(--ds-switch-hit)) / 2) 0}.pane-Switch-module__track[data-state=checked]{background:linear-gradient(180deg,var(--ds-switch-on-top),var(--ds-switch-on-bg));box-shadow:var(--ds-switch-on-carve)}.pane-Switch-module__track:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.pane-Switch-module__track:disabled{cursor:not-allowed;opacity:var(--ds-opacity-disabled)}.pane-Switch-module__knob{position:absolute;inset-block-start:var(--ds-switch-inset-gap);inset-inline-start:var(--ds-switch-inset-gap);inline-size:var(--ds-switch-knob);block-size:var(--ds-switch-knob);border-radius:var(--ds-corner-round);background:radial-gradient(circle at 50% 22%,var(--ds-switch-knob-bg) 32%,var(--ds-switch-knob-shade));box-shadow:var(--ds-switch-knob-shadow);transition:transform var(--ds-motion-hover) var(--ds-motion-easing),inline-size var(--ds-motion-press) var(--ds-motion-easing),inset-inline-start var(--ds-motion-press) var(--ds-motion-easing)}.pane-Switch-module__track:active:not(:disabled) .pane-Switch-module__knob{inline-size:calc(var(--ds-switch-knob) + var(--ds-switch-inset-gap) * 2)}.pane-Switch-module__track:active:not(:disabled) .pane-Switch-module__knob[data-state=checked]{inset-inline-start:calc(var(--ds-switch-inset-gap) * -1)}.pane-Switch-module__knob[data-state=checked]{transform:translate(calc(var(--ds-switch-width) - var(--ds-switch-knob) - var(--ds-switch-inset-gap) * 2))}[dir=rtl] .pane-Switch-module__knob[data-state=checked]{transform:translate(calc((var(--ds-switch-width) - var(--ds-switch-knob) - var(--ds-switch-inset-gap) * 2) * -1))}.pane-Switch-module__tick{position:absolute;inset-block:0;inset-inline-start:calc(var(--ds-switch-inset-gap) * 3);margin-block:auto;inline-size:var(--ds-width-ring);block-size:var(--ds-control-icon-sm);border-radius:var(--ds-corner-round);background:var(--ds-switch-tick);opacity:0;transition:opacity var(--ds-motion-hover) var(--ds-motion-easing)}.pane-Switch-module__track[data-state=checked] .pane-Switch-module__tick{opacity:1}.pane-Switch-module__track[aria-invalid=true]{outline:var(--ds-width-ring) solid var(--ds-switch-ring-invalid);outline-offset:var(--ds-width-hairline)}@media(forced-colors:active){.pane-Switch-module__track{border:var(--ds-width-hairline) solid ButtonText}.pane-Switch-module__track[data-state=checked]{background:Highlight}.pane-Switch-module__knob{background:ButtonText}}@media(hover:hover){.pane-Switch-module__track:not(:disabled):hover:after{border-radius:var(--ds-corner-round);background:var(--ds-surface-quiet)}}.pane-Container-module__root{box-sizing:border-box;inline-size:100%;margin-inline:auto;padding-inline:var(--ds-container-margin)}.pane-Container-module__s-sm{max-inline-size:var(--ds-container-max-sm)}.pane-Container-module__s-md{max-inline-size:var(--ds-container-max-md)}.pane-Container-module__s-lg{max-inline-size:var(--ds-container-max-lg)}.pane-Container-module__s-xl{max-inline-size:var(--ds-container-max-xl)}.pane-Container-module__s-2xl{max-inline-size:var(--ds-container-max-2xl)}.pane-Avatar-module__root{position:relative;display:inline-grid;place-items:center;flex:none;overflow:hidden;border-radius:var(--ds-avatar-radius);background:var(--ds-avatar-fallback-bg);color:var(--ds-avatar-fallback-fg);font-family:var(--ds-type-family);font-weight:var(--ds-type-weight-semibold);text-shadow:none}.pane-Avatar-module__root:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:var(--ds-avatar-lens)}.pane-Avatar-module__sm{inline-size:var(--ds-avatar-size-sm);block-size:var(--ds-avatar-size-sm);font-size:var(--ds-type-micro)}.pane-Avatar-module__md{inline-size:var(--ds-avatar-size-md);block-size:var(--ds-avatar-size-md);font-size:var(--ds-type-label)}.pane-Avatar-module__lg{inline-size:var(--ds-avatar-size-lg);block-size:var(--ds-avatar-size-lg);font-size:var(--ds-type-headline);box-shadow:var(--ds-avatar-cast)}.pane-Avatar-module__img{inline-size:100%;block-size:100%;object-fit:cover}@media(forced-colors:active){.pane-Avatar-module__root{border:var(--ds-width-hairline) solid CanvasText}.pane-Avatar-module__root:after{display:none}}.pane-Sparkline-module__root{display:inline-block;inline-size:100%;min-inline-size:var(--ds-viz-spark-min);vertical-align:middle}.pane-Sparkline-module__svg{display:block;overflow:visible}.pane-Sparkline-module__line{fill:none;stroke:var(--ds-viz-muted);stroke-width:var(--ds-viz-line);stroke-linecap:round;stroke-linejoin:round}.pane-Sparkline-module__last{fill:var(--ds-viz-series-1);stroke:var(--ds-viz-ring);stroke-width:var(--ds-viz-line)}@media(forced-colors:active){.pane-Sparkline-module__line{stroke:CanvasText}.pane-Sparkline-module__last{fill:Highlight}}.pane-TreeView-module__root,.pane-TreeView-module__group{margin:0;padding:0;list-style:none;font-family:var(--ds-type-family)}.pane-TreeView-module__item{outline:0}.pane-TreeView-module__item:focus-visible>.pane-TreeView-module__row{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:calc(var(--ds-focus-ring-width) * -1)}.pane-TreeView-module__row{padding-inline-start:calc(var(--ds-tree-view-indent) * var(--pane-level, 0) + var(--ds-tree-view-padding));display:flex;align-items:center;gap:var(--ds-tree-view-gap);min-block-size:var(--ds-tree-view-row);padding-inline-end:var(--ds-tree-view-padding);border-radius:var(--ds-tree-view-radius);color:var(--ds-text-primary);font-size:var(--ds-type-body);cursor:pointer;transition:background-color var(--ds-motion-hover) var(--ds-motion-easing)}.pane-TreeView-module__row:hover{background:var(--ds-tree-view-hover)}.pane-TreeView-module__chosen,.pane-TreeView-module__chosen:hover{background:linear-gradient(180deg,var(--ds-tree-view-chosen-top),var(--ds-tree-view-chosen-foot));box-shadow:var(--ds-tree-view-chosen-cast);font-weight:var(--ds-type-weight-semibold)}.pane-TreeView-module__chevron{display:inline-grid;place-items:center;flex:none;inline-size:var(--ds-control-icon-md);block-size:var(--ds-control-icon-md);transition:transform var(--ds-motion-hover) var(--ds-motion-easing)}.pane-TreeView-module__chevron svg{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm);fill:none;stroke:var(--ds-text-secondary);stroke-width:var(--ds-width-ring);stroke-linecap:round;stroke-linejoin:round}[dir=rtl] .pane-TreeView-module__chevron svg{transform:scaleX(-1)}.pane-TreeView-module__open{transform:rotate(90deg)}[dir=rtl] .pane-TreeView-module__open{transform:rotate(-90deg)}.pane-TreeView-module__icon{display:inline-grid;place-items:center;flex:none;color:var(--ds-text-secondary)}.pane-TreeView-module__icon svg{inline-size:var(--ds-control-icon-md);block-size:var(--ds-control-icon-md)}.pane-TreeView-module__label{min-inline-size:0;overflow-wrap:anywhere}@media(forced-colors:active){.pane-TreeView-module__chosen{outline:var(--ds-width-ring) solid Highlight}.pane-TreeView-module__chevron svg{stroke:CanvasText}}.pane-NodeCard-module__root{position:relative;display:flex;flex-direction:column;min-inline-size:var(--ds-node-card-min);max-inline-size:var(--ds-node-card-max);border-radius:var(--ds-corner-media);background:var(--ds-node-card-bg);box-shadow:var(--ds-node-card-edge);color:var(--ds-text-primary);font-family:var(--ds-type-family);cursor:pointer;transition:transform var(--ds-motion-hover) var(--ds-motion-easing),box-shadow var(--ds-motion-hover) var(--ds-motion-easing)}.pane-NodeCard-module__root:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.pane-NodeCard-module__root[data-selected]{background:linear-gradient(180deg,var(--ds-node-card-chosen-top),var(--ds-node-card-chosen-foot));box-shadow:var(--ds-node-card-edge),0 0 0 var(--ds-width-ring) var(--ds-node-card-ring)}.pane-NodeCard-module__root[data-dragging]{transform:translateY(calc(var(--ds-motion-lift) * -1));background:var(--ds-node-card-lift-bg);box-shadow:var(--ds-node-card-lift);cursor:grabbing}.pane-NodeCard-module__head{display:flex;align-items:center;gap:var(--ds-gap-md);min-block-size:var(--ds-layout-touch);padding:var(--ds-gap-sm) var(--ds-gap-lg)}.pane-NodeCard-module__icon{display:inline-grid;place-items:center;flex:none;color:var(--ds-text-secondary)}.pane-NodeCard-module__icon svg{inline-size:var(--ds-control-icon-md);block-size:var(--ds-control-icon-md)}.pane-NodeCard-module__titles{display:flex;flex-direction:column;gap:var(--ds-gap-xs);flex:1;min-inline-size:0}.pane-NodeCard-module__title{font-size:var(--ds-type-label);font-weight:var(--ds-type-weight-semibold);overflow-wrap:anywhere}.pane-NodeCard-module__meta{font-size:var(--ds-type-caption);color:var(--ds-text-secondary)}.pane-NodeCard-module__toggle{position:relative;display:inline-grid;place-items:center;flex:none;inline-size:var(--ds-control-sm);block-size:var(--ds-control-sm);border:0;border-radius:var(--ds-corner-round);background:transparent;color:var(--ds-text-secondary);cursor:pointer}.pane-NodeCard-module__toggle:after{content:"";position:absolute;inset-inline-start:50%;inset-block-start:50%;inline-size:var(--ds-layout-touch);block-size:var(--ds-layout-touch);transform:translate(-50%,-50%)}.pane-NodeCard-module__toggle:hover{background:var(--ds-surface-quiet);color:var(--ds-text-primary)}.pane-NodeCard-module__toggle:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-width-ring)}.pane-NodeCard-module__toggle svg{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm);fill:none;stroke:currentColor;stroke-width:var(--ds-width-ring);stroke-linecap:round;stroke-linejoin:round;transition:transform var(--ds-motion-hover) var(--ds-motion-easing)}.pane-NodeCard-module__toggle[aria-expanded=false] svg{transform:rotate(-90deg)}.pane-NodeCard-module__body{padding:0 var(--ds-gap-lg) var(--ds-gap-lg);font-size:var(--ds-type-label);color:var(--ds-text-secondary)}.pane-NodeCard-module__port{position:absolute;inset-block-start:var(--pane-port);inline-size:var(--ds-node-card-port);block-size:var(--ds-node-card-port);border-radius:var(--ds-corner-round);background:var(--ds-node-card-port-bg);box-shadow:0 0 0 var(--ds-width-ring) var(--ds-node-card-port-ring);transform:translateY(-50%)}.pane-NodeCard-module__in{inset-inline-start:calc(var(--ds-node-card-port) / -2)}.pane-NodeCard-module__out{inset-inline-end:calc(var(--ds-node-card-port) / -2)}@media(forced-colors:active){.pane-NodeCard-module__root{border:var(--ds-width-hairline) solid CanvasText}.pane-NodeCard-module__root[data-selected]{outline:var(--ds-width-ring) solid Highlight}.pane-NodeCard-module__port{background:CanvasText}}.pane-Stack-module__root{display:flex}.pane-Stack-module__column{flex-direction:column}.pane-Stack-module__row{flex-direction:row;flex-wrap:wrap}.pane-Stack-module__g-xs{gap:var(--ds-stack-gap-xs)}.pane-Stack-module__g-sm{gap:var(--ds-stack-gap-sm)}.pane-Stack-module__g-md{gap:var(--ds-stack-gap-md)}.pane-Stack-module__g-lg{gap:var(--ds-stack-gap-lg)}.pane-Stack-module__g-xl{gap:var(--ds-stack-gap-xl)}.pane-Stack-module__a-start{align-items:flex-start}.pane-Stack-module__a-center{align-items:center}.pane-Stack-module__a-end{align-items:flex-end}.pane-Stack-module__a-stretch{align-items:stretch}.pane-Label-module__root{font-family:var(--ds-type-family);font-size:var(--ds-type-label);font-weight:var(--ds-type-weight-semibold);color:var(--ds-field-label-fg)}.pane-Label-module__required{font-weight:var(--ds-type-weight-regular);color:var(--ds-field-help-fg)}.pane-PinInput-module__root{display:flex;gap:var(--ds-gap-sm);flex-wrap:wrap}.pane-PinInput-module__cell{inline-size:var(--ds-input-height-md);block-size:var(--ds-input-height-md);margin:0;border:0;padding:0;border-radius:var(--ds-corner-media);text-align:center;background:var(--ds-input-bg);color:var(--ds-input-fg);box-shadow:var(--ds-input-groove);font-family:var(--ds-type-family);font-size:var(--ds-type-title);font-variant-numeric:tabular-nums;transition:box-shadow var(--ds-motion-hover) var(--ds-motion-easing)}[data-pane-card=glass] .pane-PinInput-module__cell{text-shadow:none}.pane-PinInput-module__cell[aria-invalid=true]{box-shadow:var(--ds-input-groove),inset 0 0 0 var(--ds-width-ring) var(--ds-input-ring-invalid)}.pane-PinInput-module__cell:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.pane-PinInput-module__cell:read-only:not(:disabled){background:transparent;box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-input-ring-readonly)}.pane-PinInput-module__cell:disabled{opacity:var(--ds-opacity-disabled);cursor:not-allowed}@media(forced-colors:active){.pane-PinInput-module__cell{border:var(--ds-width-hairline) solid FieldText}}.pane-HelperText-module__root{display:flex;align-items:flex-start;gap:var(--ds-gap-sm);margin:0;font-family:var(--ds-type-family);font-size:var(--ds-type-label);line-height:var(--ds-type-leading-body)}.pane-HelperText-module__help{color:var(--ds-field-help-fg)}.pane-HelperText-module__error{color:var(--ds-field-error-fg)}.pane-HelperText-module__glyph{flex:none;inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm);margin-block-start:calc((1lh - var(--ds-control-icon-sm)) / 2);fill:none;stroke:var(--ds-field-error-mark);stroke-width:var(--ds-width-ring);stroke-linecap:round;stroke-linejoin:round}.pane-HelperText-module__sr{position:absolute;inline-size:var(--ds-width-hairline);block-size:var(--ds-width-hairline);overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(forced-colors:active){.pane-HelperText-module__glyph{stroke:CanvasText}}.pane-EmptyState-module__root{display:flex;flex-direction:column;align-items:center;gap:var(--ds-empty-state-gap);padding:var(--ds-empty-state-padding);text-align:center;font-family:var(--ds-type-family)}.pane-EmptyState-module__sm{padding:var(--ds-empty-state-padding-sm)}.pane-EmptyState-module__well{display:inline-grid;place-items:center;inline-size:var(--ds-empty-state-well);block-size:var(--ds-empty-state-well);border-radius:var(--ds-corner-round);background:var(--ds-empty-state-well-bg);box-shadow:var(--ds-empty-state-well-carve);color:var(--ds-text-secondary)}.pane-EmptyState-module__well svg{inline-size:var(--ds-empty-state-icon);block-size:var(--ds-empty-state-icon)}.pane-EmptyState-module__title{margin:0;font-size:var(--ds-empty-state-title);font-weight:var(--ds-type-weight-semibold);line-height:var(--ds-type-leading-tight);color:var(--ds-text-primary)}.pane-EmptyState-module__sm .pane-EmptyState-module__title{font-size:var(--ds-type-body)}.pane-EmptyState-module__description{margin:0;max-inline-size:var(--ds-empty-state-measure);font-size:var(--ds-type-body);line-height:var(--ds-type-leading-body);color:var(--ds-text-secondary)}.pane-EmptyState-module__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ds-gap-md);margin-block-start:var(--ds-empty-state-gap)}@media(forced-colors:active){.pane-EmptyState-module__well{border:var(--ds-width-hairline) solid CanvasText}}.pane-Tag-module__root{display:inline-flex;align-items:center;padding-inline:var(--ds-tag-padding-inline);padding-block:var(--ds-tag-padding-block);border-radius:var(--ds-tag-radius);background:var(--ds-tag-bg);box-shadow:var(--ds-tag-etch);color:var(--ds-tag-fg);font-family:var(--ds-type-family);font-size:var(--ds-type-micro);font-weight:var(--ds-type-weight-medium);letter-spacing:var(--ds-type-tracking-caps);text-transform:uppercase;line-height:var(--ds-type-leading-tight);text-shadow:none}@media(forced-colors:active){.pane-Tag-module__root{border:var(--ds-width-hairline) solid CanvasText}}.pane-Wizard-module__root{display:flex;flex-direction:column;gap:var(--ds-wizard-gap);min-inline-size:0;font-family:var(--ds-type-family)}.pane-Wizard-module__panel{display:flex;flex-direction:column;gap:var(--ds-wizard-panel-gap)}.pane-Wizard-module__title{display:flex;flex-direction:column;gap:var(--ds-gap-xs);margin:0;font-size:var(--ds-type-title);font-weight:var(--ds-type-weight-semibold);line-height:var(--ds-type-leading-tight);color:var(--ds-text-primary);outline:0}.pane-Wizard-module__title:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width);border-radius:var(--ds-corner-mark)}.pane-Wizard-module__count{order:-1;font-size:var(--ds-type-label);font-weight:var(--ds-type-weight-regular);color:var(--ds-text-secondary)}.pane-Wizard-module__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ds-gap-md)}.pane-Wizard-module__cancel{margin-inline-end:auto}.pane-RadioCards-module__root{display:flex;flex-direction:column;gap:var(--ds-gap-md);font-family:var(--ds-type-family)}.pane-RadioCards-module__legend{font-size:var(--ds-type-label);color:var(--ds-text-primary)}.pane-RadioCards-module__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ds-radio-cards-min)),1fr));gap:var(--ds-gap-md)}.pane-RadioCards-module__c2{grid-template-columns:repeat(2,minmax(0,1fr))}.pane-RadioCards-module__c3{grid-template-columns:repeat(3,minmax(0,1fr))}.pane-RadioCards-module__card{display:flex;flex-direction:column;gap:var(--ds-gap-xs);padding:var(--ds-gap-xl);border:0;border-radius:var(--ds-corner-media);background:var(--ds-radio-cards-bg);box-shadow:var(--ds-radio-cards-edge),var(--ds-radio-cards-ring);color:var(--ds-text-primary);font:inherit;text-align:start;cursor:pointer;transition:background-color var(--ds-motion-hover) var(--ds-motion-easing)}.pane-RadioCards-module__card:hover:not([data-disabled]){background:var(--ds-radio-cards-hover)}.pane-RadioCards-module__card[data-state=checked]{background:linear-gradient(180deg,var(--ds-radio-cards-on-top),var(--ds-radio-cards-on-foot));box-shadow:var(--ds-radio-cards-on-edge),var(--ds-radio-cards-ring)}.pane-RadioCards-module__card[data-disabled]{opacity:var(--ds-opacity-disabled);cursor:not-allowed}.pane-RadioCards-module__card:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.pane-RadioCards-module__head{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-gap-md)}.pane-RadioCards-module__title{font-size:var(--ds-type-body);font-weight:var(--ds-type-weight-semibold)}.pane-RadioCards-module__mark{display:inline-grid;place-items:center;flex:none;inline-size:var(--ds-control-check);block-size:var(--ds-control-check);border-radius:var(--ds-corner-round);background:var(--ds-check-bg);box-shadow:var(--ds-check-carve)}.pane-RadioCards-module__card[data-state=checked] .pane-RadioCards-module__mark{background:var(--ds-radio-cards-mark);box-shadow:none;color:var(--ds-radio-cards-mark-fg)}.pane-RadioCards-module__check{display:inline-grid;inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm)}.pane-RadioCards-module__check svg{inline-size:100%;block-size:100%;fill:none;stroke:currentColor;stroke-width:var(--ds-width-ring);stroke-linecap:round;stroke-linejoin:round}.pane-RadioCards-module__description{font-size:var(--ds-type-label);line-height:var(--ds-type-leading-body);color:var(--ds-text-secondary)}.pane-RadioCards-module__grid[aria-invalid=true] .pane-RadioCards-module__card{outline:var(--ds-width-ring) solid var(--ds-radio-cards-ring-invalid);outline-offset:var(--ds-width-hairline)}@media(forced-colors:active){.pane-RadioCards-module__card{border:var(--ds-width-hairline) solid ButtonText}.pane-RadioCards-module__card[data-state=checked]{outline:var(--ds-width-ring) solid Highlight}}.pane-RadioCards-module__card{background:var(--ds-surface-glass);-webkit-backdrop-filter:blur(var(--ds-glass-blur)) saturate(var(--ds-glass-saturate)) brightness(var(--ds-glass-brightness));backdrop-filter:blur(var(--ds-glass-blur)) saturate(var(--ds-glass-saturate)) brightness(var(--ds-glass-brightness))}:is([data-pane-card],[role=dialog],[role=alertdialog],[data-pane-surface]) .pane-RadioCards-module__card{background:var(--ds-radio-cards-bg);-webkit-backdrop-filter:none;backdrop-filter:none}.pane-Popover-module__popover{z-index:var(--ds-overlay-z-pop);display:flex;flex-direction:column;gap:var(--ds-gap-md);inline-size:max-content;max-inline-size:min(calc(100vw - var(--ds-overlay-margin) * 2),var(--ds-overlay-pop));animation:pane-Popover-module__pop var(--ds-motion-hover) var(--ds-motion-easing) both;transform-origin:var(--radix-popover-content-transform-origin)}.pane-Popover-module__title{margin:0;font-size:var(--ds-type-emphasis);font-weight:var(--ds-type-weight-semibold);color:var(--ds-text-primary)}.pane-Popover-module__popover:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}@keyframes pane-Popover-module__pop{0%{opacity:0;scale:var(--ds-motion-press-scale)}}@media(forced-colors:active){.pane-Popover-module__popover{border:var(--ds-width-hairline) solid CanvasText}}.pane-Popover-module__previewWrap{display:inline-flex;flex-direction:column;align-items:flex-start;gap:var(--ds-gap-md);max-inline-size:100%}.pane-Popover-module__preview{animation:none;z-index:auto;inline-size:auto;max-inline-size:min(100%,var(--ds-overlay-pop))}.pane-TagInput-module__root{display:flex;flex-direction:column;gap:var(--ds-listbox-gap);min-inline-size:0;font-family:var(--ds-type-family)}.pane-TagInput-module__label{font-size:var(--ds-type-label);color:var(--ds-text-primary)}.pane-TagInput-module__field{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-gap-sm);min-block-size:var(--ds-listbox-field);padding-inline:var(--ds-listbox-padding);padding-block:var(--ds-gap-xs);border-radius:var(--ds-listbox-field-radius);background:var(--ds-listbox-well);box-shadow:var(--ds-listbox-groove);color:var(--ds-text-primary)}.pane-TagInput-module__field:focus-within{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.pane-TagInput-module__input{flex:1;min-inline-size:var(--ds-listbox-input-min);min-block-size:var(--ds-layout-touch);border:0;background:transparent;color:inherit;font:inherit;font-size:var(--ds-type-body);outline:0}.pane-TagInput-module__input::placeholder{color:var(--ds-text-secondary)}.pane-TagInput-module__input:disabled{cursor:not-allowed}.pane-TagInput-module__hint{font-size:var(--ds-type-label);color:var(--ds-text-secondary)}.pane-TagInput-module__field:has(input[aria-invalid=true]){box-shadow:var(--ds-listbox-groove),inset 0 0 0 var(--ds-width-ring) var(--ds-input-ring-invalid)}.pane-TagInput-module__field:has(input:read-only:not(:disabled)){background:transparent;box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-input-ring-readonly)}.pane-TagInput-module__root[data-off] .pane-TagInput-module__field{opacity:var(--ds-opacity-disabled);cursor:not-allowed}@media(forced-colors:active){.pane-TagInput-module__field{border:var(--ds-width-hairline) solid ButtonText}}.pane-BottomNav-module__dock{display:flex;gap:var(--ds-nav-gap);padding:var(--ds-nav-inset);border-radius:var(--ds-corner-round);background:var(--ds-nav-dock);box-shadow:var(--ds-nav-dock-shadow);-webkit-backdrop-filter:blur(var(--ds-nav-blur));backdrop-filter:blur(var(--ds-nav-blur));font-family:var(--ds-type-family);z-index:var(--ds-overlay-z-fab)}.pane-BottomNav-module__fixed{position:fixed;inset-block-end:var(--ds-nav-dock-inset);inset-inline:0;margin-inline:auto;inline-size:fit-content}.pane-BottomNav-module__contained{position:relative;inline-size:fit-content}.pane-BottomNav-module__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ds-space-0-5);min-inline-size:var(--ds-nav-item-min);min-block-size:var(--ds-nav-item-height);padding-inline:var(--ds-gap-lg);border-radius:var(--ds-corner-round);color:var(--ds-text-primary);text-decoration:none;transition:background-color var(--ds-motion-hover) var(--ds-motion-easing)}.pane-BottomNav-module__item:hover:not([aria-current]){background:var(--ds-surface-quiet)}.pane-BottomNav-module__item[aria-current=page]{background:linear-gradient(180deg,var(--ds-nav-on-top),var(--ds-nav-on-foot));box-shadow:var(--ds-nav-on-cast)}.pane-BottomNav-module__item[aria-current=page] .pane-BottomNav-module__label{font-weight:var(--ds-type-weight-semibold)}.pane-BottomNav-module__item:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.pane-BottomNav-module__icon{position:relative;display:inline-grid;inline-size:var(--ds-control-icon-md);block-size:var(--ds-control-icon-md)}.pane-BottomNav-module__icon>svg{inline-size:100%;block-size:100%}.pane-BottomNav-module__label{font-size:var(--ds-type-micro);line-height:var(--ds-type-leading-tight)}.pane-BottomNav-module__badge{position:absolute;inset-block-start:calc(var(--ds-gap-xs) * -1);inset-inline-end:calc(var(--ds-gap-md) * -1);display:grid;place-items:center;min-inline-size:var(--ds-nav-badge);block-size:var(--ds-nav-badge);padding-inline:var(--ds-gap-xs);border-radius:var(--ds-corner-round);background:var(--ds-nav-badge-bg);color:var(--ds-nav-badge-fg);font-size:var(--ds-type-micro);font-weight:var(--ds-type-weight-semibold);line-height:var(--ds-type-leading-tight)}.pane-BottomNav-module__sr{position:absolute;inline-size:var(--ds-width-hairline);block-size:var(--ds-width-hairline);overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(forced-colors:active){.pane-BottomNav-module__dock{border:var(--ds-width-hairline) solid CanvasText}.pane-BottomNav-module__item[aria-current=page]{outline:var(--ds-width-ring) solid Highlight}}.pane-Scale-module__root{display:grid;grid-template-columns:minmax(0,var(--ds-scale-label)) minmax(var(--ds-scale-min),1fr) minmax(0,var(--ds-scale-word));align-items:center;gap:var(--ds-scale-gap);min-inline-size:0;font-family:var(--ds-type-family)}.pane-Scale-module__bare{grid-template-columns:minmax(var(--ds-scale-min),1fr)}.pane-Scale-module__label{font-size:var(--ds-type-label);color:var(--ds-text-primary);overflow-wrap:anywhere}.pane-Scale-module__word{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--ds-gap-xs);font-size:var(--ds-type-label);font-weight:var(--ds-type-weight-medium);color:var(--ds-text-primary);text-align:end;overflow-wrap:anywhere}.pane-Scale-module__track{position:relative;display:flex;align-items:center;gap:var(--ds-scale-step-gap);block-size:var(--ds-scale-hit)}.pane-Scale-module__step{flex:1;block-size:var(--ds-scale-track);background:var(--ds-scale-off);box-shadow:var(--ds-scale-carve)}.pane-Scale-module__step:first-child{border-start-start-radius:var(--ds-corner-round);border-end-start-radius:var(--ds-corner-round)}.pane-Scale-module__step:last-child{border-start-end-radius:var(--ds-corner-round);border-end-end-radius:var(--ds-corner-round)}.pane-Scale-module__on{background:var(--ds-scale-on)}.pane-Scale-module__band{position:absolute;inset-block-start:50%;inset-inline-start:var(--pane-from);inline-size:calc(var(--pane-to) - var(--pane-from));block-size:var(--ds-scale-track);transform:translateY(-50%);border-radius:var(--ds-corner-round)}.pane-Scale-module__good{background:var(--ds-scale-good)}.pane-Scale-module__bad{background:var(--ds-scale-bad)}.pane-Scale-module__ring,.pane-Scale-module__dot{position:absolute;inset-block-start:50%;inset-inline-start:var(--pane-at);inline-size:var(--ds-scale-bead);block-size:var(--ds-scale-bead);border-radius:var(--ds-corner-round);transform:translate(-50%,-50%)}[dir=rtl] .pane-Scale-module__ring,[dir=rtl] .pane-Scale-module__dot{transform:translate(50%,-50%)}.pane-Scale-module__ring{box-sizing:border-box;border:var(--ds-width-ring) solid var(--ds-scale-ring);background:transparent}.pane-Scale-module__dot{background:var(--ds-scale-bead-bg);box-shadow:var(--ds-scale-bead-shadow)}.pane-Scale-module__arrow{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm);flex:none;fill:none;stroke:currentColor;stroke-width:var(--ds-width-ring);stroke-linecap:round;stroke-linejoin:round}.pane-Scale-module__down{transform:rotate(180deg)}@media(forced-colors:active){.pane-Scale-module__step{background:GrayText}.pane-Scale-module__on,.pane-Scale-module__dot{background:CanvasText;forced-color-adjust:none}.pane-Scale-module__ring{border-color:CanvasText}.pane-Scale-module__good,.pane-Scale-module__bad{background:Highlight}}.pane-Grid-module__root{display:grid;grid-template-columns:repeat(var(--ds-grid-columns),minmax(0,1fr));gap:var(--ds-grid-gutter)}.pane-Sidebar-module__pane{display:flex;flex-direction:column;gap:var(--ds-gap-xl);inline-size:var(--ds-nav-sidebar);max-inline-size:100%;padding:var(--ds-gap-lg);border-radius:var(--ds-corner-inner);background:var(--ds-nav-dock);box-shadow:var(--ds-nav-bar-edge);-webkit-backdrop-filter:blur(var(--ds-nav-blur));backdrop-filter:blur(var(--ds-nav-blur));color:var(--ds-text-primary);font-family:var(--ds-type-family)}.pane-Sidebar-module__header,.pane-Sidebar-module__footer{padding-inline:var(--ds-gap-md)}.pane-Sidebar-module__footer{margin-block-start:auto}.pane-Sidebar-module__section{display:flex;flex-direction:column;gap:var(--ds-gap-xs)}.pane-Sidebar-module__title{margin:0;padding-inline:var(--ds-gap-md);font-size:var(--ds-type-micro);font-weight:var(--ds-type-weight-semibold);letter-spacing:var(--ds-type-tracking-caps);text-transform:uppercase;color:var(--ds-text-secondary)}.pane-Sidebar-module__list{display:flex;flex-direction:column;gap:var(--ds-space-px);margin:0;padding:0;list-style:none}.pane-Sidebar-module__item{display:flex;align-items:center;gap:var(--ds-gap-md);min-block-size:var(--ds-layout-touch);padding-block:var(--ds-gap-xs);padding-inline:var(--ds-gap-md);border-radius:calc(var(--ds-corner-inner) - var(--ds-gap-lg));color:var(--ds-text-primary);text-decoration:none;transition:background-color var(--ds-motion-hover) var(--ds-motion-easing)}.pane-Sidebar-module__item:hover:not([aria-current]){background:var(--ds-surface-quiet)}.pane-Sidebar-module__item[aria-current=page]{background:linear-gradient(180deg,var(--ds-nav-on-top),var(--ds-nav-on-foot));box-shadow:var(--ds-nav-on-cast);font-weight:var(--ds-type-weight-semibold)}.pane-Sidebar-module__item:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:calc(var(--ds-focus-ring-width) * -1)}.pane-Sidebar-module__icon{display:inline-grid;flex:none;inline-size:var(--ds-control-icon-md);block-size:var(--ds-control-icon-md)}.pane-Sidebar-module__icon>svg{inline-size:100%;block-size:100%}.pane-Sidebar-module__label{flex:1;min-inline-size:0;overflow-wrap:anywhere}.pane-Sidebar-module__badge{flex:none;font-size:var(--ds-type-micro);color:var(--ds-text-secondary)}@media(forced-colors:active){.pane-Sidebar-module__pane{border:var(--ds-width-hairline) solid CanvasText}.pane-Sidebar-module__item[aria-current=page]{outline:var(--ds-width-ring) solid Highlight}}.pane-ActionSheet-module__scrim{position:fixed;inset:0;z-index:var(--ds-overlay-z);background:var(--ds-overlay-scrim);animation:pane-ActionSheet-module__fade var(--ds-motion-enter) var(--ds-motion-easing) both}.pane-ActionSheet-module__wrap{position:fixed;z-index:var(--ds-overlay-z);inset-inline:0;inset-block-end:0;margin-inline:auto;inline-size:min(calc(100vw - var(--ds-overlay-margin) * 2),var(--ds-overlay-md));padding-block-end:var(--ds-overlay-margin);display:flex;flex-direction:column;gap:var(--ds-gap-md);animation:pane-ActionSheet-module__from-bottom var(--ds-motion-enter) var(--ds-motion-easing) both;outline:0}.pane-ActionSheet-module__group{display:flex;flex-direction:column;padding:0;overflow:hidden}.pane-ActionSheet-module__head{display:flex;flex-direction:column;gap:var(--ds-gap-xs);padding:var(--ds-gap-xl) var(--ds-gap-inset);text-align:center}.pane-ActionSheet-module__title{margin:0;font-size:var(--ds-type-label);font-weight:var(--ds-type-weight-semibold);color:var(--ds-text-secondary)}.pane-ActionSheet-module__description{margin:0;font-size:var(--ds-type-label);color:var(--ds-text-secondary)}.pane-ActionSheet-module__list{display:flex;flex-direction:column}.pane-ActionSheet-module__action,.pane-ActionSheet-module__cancel{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;min-inline-size:0;gap:var(--ds-gap-md);min-block-size:var(--ds-overlay-row);padding-inline:var(--ds-gap-inset);border:0;background:transparent;color:var(--ds-text-primary);font-family:var(--ds-type-family);font-size:var(--ds-type-emphasis);cursor:pointer;box-shadow:inset 0 var(--ds-width-hairline) 0 var(--ds-line-divider);transition:background-color var(--ds-motion-press) var(--ds-motion-easing)}.pane-ActionSheet-module__action:hover,.pane-ActionSheet-module__cancel:hover{background:var(--ds-surface-quiet)}.pane-ActionSheet-module__action:focus-visible,.pane-ActionSheet-module__cancel:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:calc(var(--ds-focus-ring-width) * -1)}.pane-ActionSheet-module__critical{color:var(--ds-text-critical);font-weight:var(--ds-type-weight-semibold)}.pane-ActionSheet-module__icon{display:inline-grid;inline-size:var(--ds-control-icon-md);block-size:var(--ds-control-icon-md)}.pane-ActionSheet-module__icon>svg{inline-size:100%;block-size:100%}.pane-ActionSheet-module__cancelPane{padding:0;overflow:hidden}.pane-ActionSheet-module__cancel{inline-size:100%;box-shadow:none;font-weight:var(--ds-type-weight-semibold)}@keyframes pane-ActionSheet-module__fade{0%{opacity:0}}@keyframes pane-ActionSheet-module__from-bottom{0%{translate:0 100%}}@media(forced-colors:active){.pane-ActionSheet-module__group,.pane-ActionSheet-module__cancelPane{border:var(--ds-width-hairline) solid CanvasText}}.pane-ActionSheet-module__preview{position:relative;inset:auto;margin:0;animation:none;z-index:auto;inline-size:100%;padding-block-end:0}.pane-Timeline-module__root{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;font-family:var(--ds-type-family)}.pane-Timeline-module__item{--col: calc(var(--ds-timeline-dot) + var(--ds-width-ring) * 8);position:relative;display:grid;grid-template-columns:var(--col) minmax(0,1fr);column-gap:var(--ds-timeline-gap);padding-block-end:var(--ds-timeline-step)}.pane-Timeline-module__item:last-child{padding-block-end:0}.pane-Timeline-module__item:not(:last-child):before{content:"";position:absolute;inset-block:calc(var(--ds-timeline-dot-offset) + var(--ds-timeline-dot) + var(--ds-gap-xs)) 0;inset-inline-start:calc((var(--col) - var(--ds-timeline-rail)) / 2);inline-size:var(--ds-timeline-rail);background:var(--ds-timeline-rail-color)}.pane-Timeline-module__dot{box-sizing:border-box;justify-self:center;margin-block-start:var(--ds-timeline-dot-offset);inline-size:var(--ds-timeline-dot);block-size:var(--ds-timeline-dot);border-radius:var(--ds-corner-round);background:var(--ds-timeline-done)}.pane-Timeline-module__current .pane-Timeline-module__dot{background:var(--ds-timeline-done);outline:var(--ds-width-ring) solid var(--ds-timeline-current-ring);outline-offset:calc(var(--ds-width-ring) * 3);box-shadow:var(--ds-timeline-glow)}.pane-Timeline-module__current:not(:last-child):before{inset-block-start:calc(var(--ds-timeline-dot-offset) + var(--ds-timeline-dot) + var(--ds-width-ring) * 4 + var(--ds-gap-xs))}.pane-Timeline-module__upcoming .pane-Timeline-module__dot{background:transparent;border:var(--ds-width-ring) solid var(--ds-timeline-upcoming)}.pane-Timeline-module__body{display:flex;flex-direction:column;gap:var(--ds-gap-xs);min-inline-size:0}.pane-Timeline-module__time{font-size:var(--ds-type-caption);color:var(--ds-text-secondary);font-variant-numeric:tabular-nums}.pane-Timeline-module__title{font-size:var(--ds-type-body);font-weight:var(--ds-type-weight-semibold);color:var(--ds-text-primary)}.pane-Timeline-module__upcoming .pane-Timeline-module__title{font-weight:var(--ds-type-weight-medium);color:var(--ds-text-secondary)}.pane-Timeline-module__description{font-size:var(--ds-type-label);line-height:var(--ds-type-leading-body);color:var(--ds-text-secondary)}@media(forced-colors:active){.pane-Timeline-module__dot{background:CanvasText}.pane-Timeline-module__upcoming .pane-Timeline-module__dot{background:Canvas;border-color:CanvasText}.pane-Timeline-module__item:before{background:CanvasText}}.pane-Pagination-module__root{display:flex;align-items:center;gap:var(--ds-gap-xs);font-family:var(--ds-type-family)}.pane-Pagination-module__pages{display:flex;align-items:center;gap:var(--ds-gap-xs);margin:0;padding:0;list-style:none}.pane-Pagination-module__step{display:inline-flex;align-items:center;justify-content:center;gap:var(--ds-gap-xs);min-inline-size:var(--ds-layout-touch);min-block-size:var(--ds-layout-touch);padding-inline:var(--ds-gap-md);border:0;border-radius:var(--ds-corner-round);background:transparent;color:var(--ds-text-primary);font:inherit;font-size:var(--ds-type-body);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--ds-motion-hover) var(--ds-motion-easing)}.pane-Pagination-module__step:hover:not(:disabled):not([aria-current]){background:var(--ds-surface-quiet)}.pane-Pagination-module__step[aria-current=page]{background:linear-gradient(180deg,var(--ds-nav-on-top),var(--ds-nav-on-foot));box-shadow:var(--ds-nav-on-cast);font-weight:var(--ds-type-weight-semibold)}.pane-Pagination-module__step:disabled{opacity:var(--ds-opacity-disabled);cursor:not-allowed}.pane-Pagination-module__step:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.pane-Pagination-module__step svg{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm);fill:none;stroke:currentColor;stroke-width:var(--ds-width-ring);stroke-linecap:round;stroke-linejoin:round}.pane-Pagination-module__edge{padding-inline:var(--ds-gap-lg)}.pane-Pagination-module__gap{min-inline-size:var(--ds-control-icon-md);text-align:center;color:var(--ds-text-secondary)}@media(forced-colors:active){.pane-Pagination-module__step[aria-current=page]{outline:var(--ds-width-ring) solid Highlight}}.pane-BarChart-module__bar{transition:opacity var(--ds-motion-hover) var(--ds-motion-easing)}.pane-BarChart-module__bar[data-dim]{opacity:var(--ds-viz-dim)}.pane-BarChart-module__live{position:absolute;inline-size:var(--ds-width-hairline);block-size:var(--ds-width-hairline);overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(forced-colors:active){.pane-BarChart-module__bar{forced-color-adjust:none}}.pane-SequenceDiagram-module__root{display:flex;flex-direction:column;gap:var(--ds-gap-md);margin:0;min-inline-size:0;font-family:var(--ds-type-family)}.pane-SequenceDiagram-module__caption{font-size:var(--ds-type-body);font-weight:var(--ds-type-weight-semibold);color:var(--ds-text-primary)}.pane-SequenceDiagram-module__scroll{overflow-x:auto;border-radius:var(--ds-corner-media)}.pane-SequenceDiagram-module__scroll:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.pane-SequenceDiagram-module__grid{--pane-lane: max(var(--ds-sequence-lane), calc(100% / var(--pane-lanes)));position:relative;min-inline-size:calc(var(--pane-lane) * var(--pane-lanes))}.pane-SequenceDiagram-module__lanes{position:absolute;inset:0;display:grid;grid-template-columns:repeat(var(--pane-lanes),var(--pane-lane));pointer-events:none}.pane-SequenceDiagram-module__lane{position:relative;display:flex;justify-content:center}.pane-SequenceDiagram-module__lane:before{content:"";position:absolute;inset-block:var(--ds-sequence-head) 0;inset-inline-start:50%;inline-size:var(--ds-width-hairline);background:var(--ds-sequence-rail)}.pane-SequenceDiagram-module__actor{position:relative;align-self:flex-start;padding:var(--ds-gap-sm) var(--ds-gap-lg);border-radius:var(--ds-corner-round);background:var(--ds-sequence-actor-bg);box-shadow:var(--ds-sequence-actor-edge);font-size:var(--ds-type-label);font-weight:var(--ds-type-weight-semibold);color:var(--ds-text-primary);white-space:nowrap}.pane-SequenceDiagram-module__steps{position:relative;display:flex;flex-direction:column;margin:0;padding:var(--ds-sequence-head) 0 var(--ds-gap-lg);list-style:none}.pane-SequenceDiagram-module__step{position:relative;display:block;min-block-size:var(--ds-sequence-row)}.pane-SequenceDiagram-module__time{position:absolute;inset-inline-start:var(--ds-gap-sm);inset-block-start:0;font-size:var(--ds-type-micro);color:var(--ds-text-secondary);font-variant-numeric:tabular-nums}.pane-SequenceDiagram-module__arrow{position:absolute;inset-block-end:var(--ds-gap-sm);inset-inline-start:calc(var(--pane-lane) * var(--pane-from) + var(--pane-lane) / 2);inline-size:calc(var(--pane-lane) * (var(--pane-to) - var(--pane-from)));border-block-end:var(--ds-width-ring) solid var(--ds-sequence-arrow)}.pane-SequenceDiagram-module__arrow:after{content:"";position:absolute;inset-block-end:calc(var(--ds-width-ring) * -1 - var(--ds-sequence-head-size) / 2 + var(--ds-width-ring) / 2);inset-inline-end:0;border-block:calc(var(--ds-sequence-head-size) / 2) solid transparent;border-inline-start:var(--ds-sequence-head-size) solid var(--ds-sequence-arrow)}.pane-SequenceDiagram-module__back:after{inset-inline-end:auto;inset-inline-start:0;border-inline-start:0;border-inline-end:var(--ds-sequence-head-size) solid var(--ds-sequence-arrow)}.pane-SequenceDiagram-module__reply{color:var(--ds-text-secondary)}.pane-SequenceDiagram-module__reply .pane-SequenceDiagram-module__arrow{border-block-end-style:dashed;border-block-end-color:var(--ds-sequence-reply)}.pane-SequenceDiagram-module__reply .pane-SequenceDiagram-module__arrow:after{border-inline-start-color:var(--ds-sequence-reply);border-inline-end-color:var(--ds-sequence-reply)}.pane-SequenceDiagram-module__text{position:absolute;inset-block-end:var(--ds-gap-xs);inset-inline:var(--ds-gap-md);font-size:var(--ds-type-label);color:var(--ds-text-primary);text-align:center;overflow-wrap:anywhere}.pane-SequenceDiagram-module__reply .pane-SequenceDiagram-module__text{color:var(--ds-text-secondary)}.pane-SequenceDiagram-module__self{inline-size:auto;border:0;inset-inline-start:calc(var(--pane-lane) * var(--pane-from) + var(--pane-lane) / 2 - var(--ds-sequence-lane) / 2.4);inline-size:calc(var(--ds-sequence-lane) / 1.2)}.pane-SequenceDiagram-module__self:after{display:none}.pane-SequenceDiagram-module__note .pane-SequenceDiagram-module__self{padding:var(--ds-gap-sm) var(--ds-gap-md);border-radius:var(--ds-corner-inner);background:var(--ds-sequence-note-bg);box-shadow:var(--ds-sequence-actor-edge)}.pane-SequenceDiagram-module__note .pane-SequenceDiagram-module__text{position:static;display:block}@media(forced-colors:active){.pane-SequenceDiagram-module__arrow,.pane-SequenceDiagram-module__reply .pane-SequenceDiagram-module__arrow{border-block-end-color:CanvasText}.pane-SequenceDiagram-module__arrow:after{border-inline-start-color:CanvasText;border-inline-end-color:CanvasText}.pane-SequenceDiagram-module__lane:before{background:CanvasText}}.pane-Stepper-module__root{display:flex;gap:var(--ds-gap-md);margin:0;padding:0;list-style:none;font-family:var(--ds-type-family);counter-reset:none}.pane-Stepper-module__horizontal{flex-direction:row}.pane-Stepper-module__vertical{flex-direction:column}.pane-Stepper-module__step{position:relative;display:flex;gap:var(--ds-gap-md);flex:1;min-inline-size:0}.pane-Stepper-module__horizontal .pane-Stepper-module__step{flex-direction:column}.pane-Stepper-module__vertical .pane-Stepper-module__step{flex-direction:row;padding-block-end:var(--ds-gap-xl)}.pane-Stepper-module__step:not(:last-child):after{content:"";position:absolute;background:var(--ds-stepper-groove)}.pane-Stepper-module__horizontal .pane-Stepper-module__step:not(:last-child):after{inset-block-start:calc(var(--ds-control-check) / 2 - var(--ds-width-hairline));inset-inline-start:calc(var(--ds-control-check) + var(--ds-gap-sm));inset-inline-end:calc(var(--ds-gap-sm) * -1 + var(--ds-gap-xs));block-size:var(--ds-width-ring);border-radius:var(--ds-corner-round)}.pane-Stepper-module__vertical .pane-Stepper-module__step:not(:last-child):after{inset-inline-start:calc(var(--ds-control-check) / 2 - var(--ds-width-hairline));inset-block-start:calc(var(--ds-control-check) + var(--ds-gap-xs));inset-block-end:var(--ds-gap-xs);inline-size:var(--ds-width-ring);border-radius:var(--ds-corner-round)}.pane-Stepper-module__done:not(:last-child):after{background:var(--ds-stepper-lit)}.pane-Stepper-module__mark{display:inline-grid;place-items:center;flex:none;inline-size:var(--ds-control-check);block-size:var(--ds-control-check);border-radius:var(--ds-corner-round);font-size:var(--ds-type-micro);font-weight:var(--ds-type-weight-semibold);font-variant-numeric:tabular-nums}.pane-Stepper-module__mark svg{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm);fill:none;stroke:currentColor;stroke-width:var(--ds-width-ring);stroke-linecap:round;stroke-linejoin:round}.pane-Stepper-module__done .pane-Stepper-module__mark{background:linear-gradient(180deg,var(--ds-nav-on-top),var(--ds-nav-on-foot));color:var(--ds-text-primary)}.pane-Stepper-module__current .pane-Stepper-module__mark{background:var(--ds-stepper-current);color:var(--ds-stepper-current-fg);box-shadow:var(--ds-stepper-glow)}.pane-Stepper-module__upcoming .pane-Stepper-module__mark{box-shadow:inset 0 0 0 var(--ds-width-ring) var(--ds-line-edge);color:var(--ds-text-secondary)}.pane-Stepper-module__text{display:flex;flex-direction:column;gap:var(--ds-space-0-5);min-inline-size:0}.pane-Stepper-module__label{font-size:var(--ds-type-label);color:var(--ds-text-primary)}.pane-Stepper-module__current .pane-Stepper-module__label{font-weight:var(--ds-type-weight-semibold)}.pane-Stepper-module__description{font-size:var(--ds-type-caption);color:var(--ds-text-secondary)}.pane-Stepper-module__sr{position:absolute;inline-size:var(--ds-width-hairline);block-size:var(--ds-width-hairline);overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(forced-colors:active){.pane-Stepper-module__mark{border:var(--ds-width-hairline) solid CanvasText}.pane-Stepper-module__current .pane-Stepper-module__mark{background:Highlight;color:HighlightText}}.pane-InputGroup-module__root{display:flex;align-items:center;gap:var(--ds-gap-sm);min-inline-size:0;padding-inline:var(--ds-input-padding);border-radius:var(--ds-input-radius);background:var(--ds-input-bg);box-shadow:var(--ds-input-groove);color:var(--ds-input-placeholder);font-family:var(--ds-type-family);font-size:var(--ds-type-body)}[data-pane-card=glass] .pane-InputGroup-module__root{text-shadow:none}.pane-InputGroup-module__root:focus-within{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.pane-InputGroup-module__root:has([aria-invalid=true]){box-shadow:var(--ds-input-groove),inset 0 0 0 var(--ds-width-ring) var(--ds-input-ring-invalid)}.pane-InputGroup-module__field{flex:1;min-inline-size:0}.pane-InputGroup-module__root:has(>.pane-InputGroup-module__end>button:only-child){padding-inline-end:var(--ds-gap-xs)}.pane-InputGroup-module__root:has(>.pane-InputGroup-module__start>button:only-child){padding-inline-start:var(--ds-gap-xs)}.pane-InputGroup-module__field [data-component=Input],[data-pane-card=glass] .pane-InputGroup-module__field [data-component=Input]{padding-inline:0;background:transparent;box-shadow:none;outline:0}.pane-InputGroup-module__start,.pane-InputGroup-module__end{display:inline-flex;align-items:center;flex:none}.pane-InputGroup-module__start svg,.pane-InputGroup-module__end svg{inline-size:var(--ds-control-icon-md);block-size:var(--ds-control-icon-md)}.pane-InputGroup-module__root:has(input:disabled){opacity:var(--ds-opacity-disabled);cursor:not-allowed}.pane-InputGroup-module__root:has(input:disabled) .pane-InputGroup-module__field [data-component=Input]{opacity:1}@media(forced-colors:active){.pane-InputGroup-module__root{border:var(--ds-width-hairline) solid FieldText}}.pane-InputGroup-module__field [data-component=Input]:read-only{background:transparent;box-shadow:none}.pane-InputGroup-module__root:has(.pane-InputGroup-module__field [data-component=Input]:read-only:not(:disabled)){background:transparent;box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-input-ring-readonly)}.pane-Tabs-module__list{position:relative;isolation:isolate;display:inline-flex;flex-wrap:nowrap;max-inline-size:100%;padding:var(--ds-tabs-inset);border-radius:var(--ds-tabs-radius);background:var(--ds-tabs-track-bg);box-shadow:var(--ds-tabs-carve)}.pane-Tabs-module__list:before{content:"";position:absolute;z-index:0;inset-block:var(--ds-tabs-inset);inset-inline-start:0;inline-size:var(--pane-tw, 0);transform:translate(var(--pane-tx, 0));border-radius:var(--ds-tabs-radius);background:linear-gradient(90deg,transparent 22%,var(--ds-tabs-streak),transparent 78%) top / 100% var(--ds-width-hairline) no-repeat,linear-gradient(180deg,var(--ds-tabs-on-top),var(--ds-tabs-on-foot));box-shadow:var(--ds-tabs-on-cast);opacity:0}.pane-Tabs-module__list[data-placed]:before{opacity:1}.pane-Tabs-module__list:after{content:none}.pane-Tabs-module__list[data-ready]:before{transition:transform var(--ds-motion-hover) var(--ds-motion-easing),inline-size var(--ds-motion-hover) var(--ds-motion-easing)}.pane-Tabs-module__trigger{position:relative;z-index:1;min-block-size:var(--ds-tabs-height);padding-inline:var(--ds-tabs-padding);border:0;border-radius:var(--ds-tabs-radius);background:transparent;color:var(--ds-tabs-off-fg);font-family:var(--ds-type-family);font-size:var(--ds-type-label);font-weight:var(--ds-type-weight-medium);cursor:pointer;white-space:nowrap;transition:color var(--ds-motion-hover) var(--ds-motion-easing),transform var(--ds-motion-press) var(--ds-motion-easing)}.pane-Tabs-module__trigger:after{content:"";position:absolute;inset-inline-start:50%;inset-block-start:50%;inline-size:max(100%,var(--ds-tabs-hit));block-size:var(--ds-tabs-hit);transform:translate(-50%,-50%)}[dir=rtl] .pane-Tabs-module__trigger:after{transform:translate(50%,-50%)}.pane-Tabs-module__trigger:active{transform:scale(var(--ds-motion-press-scale))}.pane-Tabs-module__trigger[data-state=active]{color:var(--ds-tabs-on-fg);font-weight:var(--ds-type-weight-semibold)}.pane-Tabs-module__list:not([data-placed]) .pane-Tabs-module__trigger[data-state=active]{background:linear-gradient(180deg,var(--ds-tabs-on-top),var(--ds-tabs-on-foot))}.pane-Tabs-module__trigger:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width);box-shadow:0 0 0 calc(var(--ds-focus-ring-width) * 2 + var(--ds-focus-ring-halo-width)) var(--ds-focus-ring-halo)}.pane-Tabs-module__content[data-state=active]{animation:pane-Tabs-module__tab-in var(--ds-motion-enter) var(--ds-motion-easing)}@keyframes pane-Tabs-module__tab-in{0%{opacity:0;transform:translateY(calc(var(--ds-motion-rise) / 2))}}.pane-Tabs-module__content:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}@media(forced-colors:active){.pane-Tabs-module__list{border:var(--ds-width-hairline) solid ButtonText}.pane-Tabs-module__list:before,.pane-Tabs-module__list:after{display:none}.pane-Tabs-module__trigger[data-state=active]{border:var(--ds-focus-ring-width) solid Highlight;text-decoration:underline}}@media(hover:hover){.pane-Tabs-module__trigger:not([data-state=active]):not([data-disabled]):hover{color:var(--ds-text-primary)}}.pane-Tabs-module__trigger[data-disabled]{opacity:var(--ds-opacity-disabled);cursor:not-allowed}.pane-Tabs-module__root[data-orientation=vertical]{display:flex;align-items:flex-start;gap:var(--ds-gap-xl)}.pane-Tabs-module__list[data-orientation=vertical]{flex-direction:column;align-items:stretch}.pane-Tabs-module__list[data-orientation=vertical]:before{inset-block:0 auto;inset-inline:var(--ds-tabs-inset);inline-size:auto;block-size:var(--pane-th, 0);transform:translateY(var(--pane-ty, 0))}.pane-Feed-module__root{display:flex;flex-direction:column;gap:var(--ds-feed-gap);min-inline-size:0;font-family:var(--ds-type-family)}.pane-Feed-module__feed{display:flex;flex-direction:column;gap:var(--ds-feed-gap)}.pane-Feed-module__article{border-radius:var(--ds-corner-panel);outline:0}.pane-Feed-module__article:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.pane-Feed-module__end{display:flex;justify-content:center;min-block-size:var(--ds-layout-touch)}.pane-Feed-module__status{display:inline-flex;align-items:center;gap:var(--ds-gap-sm);font-size:var(--ds-type-label);color:var(--ds-text-secondary)}.pane-Feed-module__more{position:relative;min-block-size:var(--ds-layout-touch);padding-inline:var(--ds-gap-lg);border:0;border-radius:var(--ds-corner-round);background:transparent;color:var(--ds-text-primary);font:inherit;font-size:var(--ds-type-label);text-decoration:underline;text-underline-offset:var(--ds-gap-xs);cursor:pointer}.pane-Feed-module__more:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.pane-Kbd-module__root{display:inline-grid;place-items:center;min-inline-size:var(--ds-kbd-size);block-size:var(--ds-kbd-size);padding-inline:var(--ds-kbd-padding);border-radius:var(--ds-kbd-radius);background:linear-gradient(180deg,var(--ds-kbd-top),var(--ds-kbd-foot));box-shadow:var(--ds-kbd-cap);color:var(--ds-text-primary);font-family:var(--ds-type-family);font-size:var(--ds-type-caption);font-weight:var(--ds-type-weight-medium);line-height:var(--ds-type-leading-tight);vertical-align:baseline}@media(forced-colors:active){.pane-Kbd-module__root{border:var(--ds-width-hairline) solid CanvasText}}.pane-Heading-module__root{margin:0;font-family:var(--ds-type-family);font-weight:var(--ds-type-weight-semibold);line-height:var(--ds-type-leading-tight);color:var(--ds-text-primary)}.pane-Heading-module__display{font-size:var(--ds-type-display);letter-spacing:var(--ds-type-tracking-display)}.pane-Heading-module__headline{font-size:var(--ds-type-headline)}.pane-Heading-module__title{font-size:var(--ds-type-title)}.pane-Heading-module__emphasis{font-size:var(--ds-type-emphasis)}.pane-Rating-module__root{display:inline-flex;flex-wrap:wrap;max-inline-size:100%;gap:var(--ds-gap-xs)}.pane-Rating-module__item{display:inline-grid;flex:none;place-items:center;inline-size:var(--ds-layout-touch);block-size:var(--ds-layout-touch);padding:0;border:0;border-radius:var(--ds-corner-round);background:transparent;color:inherit;cursor:pointer}.pane-Rating-module__item:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:calc(var(--ds-focus-ring-width) * -2)}.pane-Rating-module__star svg{inline-size:var(--ds-rating-star);block-size:var(--ds-rating-star);fill:transparent;stroke:var(--ds-rating-off);stroke-width:var(--ds-width-ring);stroke-linejoin:round;transition:fill var(--ds-motion-press) var(--ds-motion-easing)}.pane-Rating-module__on svg,.pane-Rating-module__item[data-on] svg,.pane-Rating-module__item[data-state=checked] svg{fill:var(--ds-rating-on);stroke:var(--ds-rating-on)}.pane-Rating-module__readOnly .pane-Rating-module__star{display:inline-grid}.pane-Rating-module__item[data-disabled]{opacity:var(--ds-opacity-disabled);cursor:not-allowed}@media(forced-colors:active){.pane-Rating-module__on svg,.pane-Rating-module__item[data-on] svg{fill:CanvasText;stroke:CanvasText}.pane-Rating-module__star svg{stroke:CanvasText}}.pane-Input-module__root{inline-size:100%;min-inline-size:0;margin:0;border:0;padding-inline:var(--ds-input-padding);border-radius:var(--ds-input-radius);background:var(--ds-input-bg);color:var(--ds-input-fg);box-shadow:var(--ds-input-groove);font-family:var(--ds-type-family);font-size:var(--ds-type-body);line-height:var(--ds-type-leading-body);transition:box-shadow var(--ds-motion-hover) var(--ds-motion-easing)}[data-pane-card=glass] .pane-Input-module__root{text-shadow:none}.pane-Input-module__md{min-block-size:var(--ds-input-height-md)}.pane-Input-module__sm{min-block-size:var(--ds-input-height-sm);font-size:var(--ds-type-label)}.pane-Input-module__root::placeholder{color:var(--ds-input-placeholder);opacity:1}.pane-Input-module__root:hover:not(:disabled){box-shadow:var(--ds-input-groove),inset 0 0 0 var(--ds-width-hairline) var(--ds-input-ring-hover)}.pane-Input-module__root[aria-invalid=true]{box-shadow:var(--ds-input-groove),inset 0 0 0 var(--ds-width-ring) var(--ds-input-ring-invalid)}.pane-Input-module__root:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.pane-Input-module__root:disabled{cursor:not-allowed;opacity:var(--ds-opacity-disabled)}.pane-Input-module__root:read-only:not(:disabled){background:transparent;box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-input-ring-readonly)}@media(forced-colors:active){.pane-Input-module__root{border:var(--ds-width-hairline) solid FieldText}.pane-Input-module__root[aria-invalid=true]{border-width:var(--ds-width-ring)}}.pane-Banner-module__root{display:grid;grid-template-rows:1fr;border-block-end:var(--ds-width-hairline) solid var(--ds-banner-divider);font-family:var(--ds-type-family);font-size:var(--ds-type-body);line-height:var(--ds-type-leading-body);color:var(--ds-text-primary);animation:pane-Banner-module__banner-open var(--ds-motion-enter) var(--ds-motion-easing)}.pane-Banner-module__root:last-child{border-block-end-color:transparent}.pane-Banner-module__leaving{animation:pane-Banner-module__banner-close var(--ds-motion-hover) var(--ds-motion-easing) forwards}@keyframes pane-Banner-module__banner-open{0%{grid-template-rows:0fr;opacity:0}}@keyframes pane-Banner-module__banner-close{to{grid-template-rows:0fr;opacity:0;border-block-end-color:transparent}}.pane-Banner-module__line{min-block-size:0;overflow:hidden;display:flex;flex-wrap:wrap;align-items:flex-start;column-gap:var(--ds-banner-gap);row-gap:var(--ds-gap-sm);padding-block:var(--ds-banner-padding-block)}.pane-Banner-module__glyph{flex:none;inline-size:var(--ds-banner-glyph);block-size:var(--ds-banner-glyph);margin-block-start:calc((1lh - var(--ds-banner-glyph)) / 2);fill:none;stroke:var(--mark);stroke-width:var(--ds-width-ring);stroke-linecap:round;stroke-linejoin:round}.pane-Banner-module__info{--mark: var(--ds-banner-mark-info)}.pane-Banner-module__positive{--mark: var(--ds-banner-mark-positive)}.pane-Banner-module__warning{--mark: var(--ds-banner-mark-warning)}.pane-Banner-module__critical{--mark: var(--ds-banner-mark-critical)}.pane-Banner-module__text{flex:1 1 16em;min-inline-size:0;display:flex;flex-direction:column;gap:var(--ds-gap-xs)}.pane-Banner-module__title{margin:0;font-weight:var(--ds-type-weight-semibold);overflow-wrap:anywhere}.pane-Banner-module__detail{color:var(--ds-text-secondary);overflow-wrap:anywhere}.pane-Banner-module__sr{position:absolute;inline-size:var(--ds-width-hairline);block-size:var(--ds-width-hairline);overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pane-Banner-module__end{display:flex;align-items:center;gap:var(--ds-gap-sm);margin-inline-start:auto}.pane-Banner-module__dismiss{position:relative;display:grid;place-items:center;inline-size:var(--ds-banner-dismiss);block-size:var(--ds-banner-dismiss);padding:0;border:0;border-radius:var(--ds-corner-round);background:transparent;color:var(--ds-text-secondary);cursor:pointer;transition:color var(--ds-motion-hover) var(--ds-motion-easing),background-color var(--ds-motion-hover) var(--ds-motion-easing)}.pane-Banner-module__dismiss:after{content:"";position:absolute;inset:calc((var(--ds-banner-dismiss) - var(--ds-banner-hit)) / 2)}.pane-Banner-module__dismiss svg{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm);fill:none;stroke:currentColor;stroke-width:var(--ds-width-ring);stroke-linecap:round}.pane-Banner-module__dismiss:hover{color:var(--ds-text-primary);background:var(--ds-surface-quiet)}.pane-Banner-module__dismiss:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}@media(forced-colors:active){.pane-Banner-module__root{border-block-end-color:CanvasText}.pane-Banner-module__glyph{stroke:CanvasText}}.pane-NetworkGraph-module__edge{stroke:var(--ds-viz-grid);transition:stroke var(--ds-motion-hover) var(--ds-motion-easing),opacity var(--ds-motion-hover) var(--ds-motion-easing)}.pane-NetworkGraph-module__on{stroke:var(--ds-text-primary)}.pane-NetworkGraph-module__faded{opacity:var(--ds-viz-dim)}.pane-NetworkGraph-module__node{cursor:pointer;transition:opacity var(--ds-motion-hover) var(--ds-motion-easing)}.pane-NetworkGraph-module__dot{stroke:var(--ds-viz-ring);stroke-width:var(--ds-viz-line)}.pane-NetworkGraph-module__dot[data-on]{stroke:var(--ds-text-primary)}.pane-NetworkGraph-module__live{position:absolute;inline-size:var(--ds-width-hairline);block-size:var(--ds-width-hairline);overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(forced-colors:active){.pane-NetworkGraph-module__dot{forced-color-adjust:none}.pane-NetworkGraph-module__edge{stroke:GrayText}.pane-NetworkGraph-module__on{stroke:Highlight}}.pane-Text-module__root{margin:0;font-family:var(--ds-type-family)}.pane-Text-module__reading{font-size:var(--ds-type-reading);line-height:var(--ds-type-leading-reading);max-inline-size:var(--ds-type-measure)}.pane-Text-module__body{font-size:var(--ds-type-body);line-height:var(--ds-type-leading-body)}.pane-Text-module__label{font-size:var(--ds-type-label);line-height:var(--ds-type-leading-body)}.pane-Text-module__caption{font-size:var(--ds-type-caption);line-height:var(--ds-type-leading-body)}.pane-Text-module__micro{font-size:var(--ds-type-micro);line-height:var(--ds-type-leading-body);letter-spacing:var(--ds-type-tracking-caps)}.pane-Text-module__primary{color:var(--ds-text-primary)}.pane-Text-module__secondary{color:var(--ds-text-secondary)}.pane-Text-module__regular{font-weight:var(--ds-type-weight-regular)}.pane-Text-module__medium{font-weight:var(--ds-type-weight-medium)}.pane-Text-module__semibold{font-weight:var(--ds-type-weight-semibold)}.pane-Text-module__truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-inline-size:0}.pane-VisuallyHidden-module__root{position:absolute;inline-size:var(--ds-width-hairline);block-size:var(--ds-width-hairline);margin:calc(var(--ds-width-hairline) * -1);padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.pane-VisuallyHidden-module__focusable:focus-within,.pane-VisuallyHidden-module__focusable:focus{position:static;inline-size:auto;block-size:auto;margin:0;overflow:visible;clip-path:none;white-space:normal}.pane-FileUpload-module__root{display:flex;flex-direction:column;gap:var(--ds-file-upload-gap);min-inline-size:0;font-family:var(--ds-type-family)}.pane-FileUpload-module__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-file-upload-gap) var(--ds-gap-lg)}.pane-FileUpload-module__hint{font-size:var(--ds-type-label);color:var(--ds-text-secondary)}.pane-FileUpload-module__glyph{inline-size:var(--ds-control-icon-md);block-size:var(--ds-control-icon-md);flex:none;fill:none;stroke:currentColor;stroke-width:var(--ds-width-ring);stroke-linecap:round;stroke-linejoin:round}.pane-FileUpload-module__list{display:flex;flex-direction:column;margin:0;padding:var(--ds-gap-xs);list-style:none;border-radius:var(--ds-corner-media);background:var(--ds-file-upload-bg);box-shadow:var(--ds-file-upload-edge)}.pane-FileUpload-module__file{display:flex;align-items:center;gap:var(--ds-gap-lg);min-block-size:var(--ds-file-upload-row);padding-inline-start:var(--ds-gap-lg);color:var(--ds-text-primary)}.pane-FileUpload-module__file:not(:last-child){border-block-end:var(--ds-width-hairline) solid var(--ds-file-upload-divider)}.pane-FileUpload-module__name{flex:1;min-inline-size:0;font-size:var(--ds-type-body);overflow-wrap:anywhere}.pane-FileUpload-module__size{flex:none;font-size:var(--ds-type-label);color:var(--ds-text-secondary);font-variant-numeric:tabular-nums}.pane-FileUpload-module__refused{display:flex;flex-direction:column;gap:var(--ds-gap-xs);margin:0;padding-inline-start:var(--ds-gap-2xl);font-size:var(--ds-type-label);color:var(--ds-text-primary)}.pane-FileUpload-module__refused li::marker{color:var(--ds-file-upload-critical-mark)}.pane-FileUpload-module__root[data-invalid] .pane-FileUpload-module__head>button{outline:var(--ds-width-ring) solid var(--ds-file-upload-ring-invalid);outline-offset:var(--ds-width-hairline)}.pane-Stat-module__root{display:flex;flex-direction:column;gap:var(--ds-stat-gap);min-inline-size:0;font-family:var(--ds-type-family)}.pane-Stat-module__label{font-size:var(--ds-type-label);color:var(--ds-text-secondary)}.pane-Stat-module__value{font-size:var(--ds-stat-value);font-weight:var(--ds-type-weight-semibold);line-height:var(--ds-type-leading-tight);letter-spacing:var(--ds-type-tracking-display);color:var(--ds-text-primary);overflow-wrap:anywhere}.pane-Stat-module__foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-stat-gap) var(--ds-gap-md);font-size:var(--ds-type-label)}.pane-Stat-module__change{display:inline-flex;align-items:center;gap:var(--ds-gap-xs);color:var(--ds-text-primary);font-weight:var(--ds-type-weight-medium);font-variant-numeric:tabular-nums}.pane-Stat-module__arrow{inline-size:var(--ds-stat-glyph);block-size:var(--ds-stat-glyph);flex:none;fill:none;stroke:var(--ds-stat-neutral-mark);stroke-width:var(--ds-width-ring);stroke-linecap:round;stroke-linejoin:round}.pane-Stat-module__down{transform:rotate(180deg)}.pane-Stat-module__positive .pane-Stat-module__arrow{stroke:var(--ds-stat-positive-mark)}.pane-Stat-module__negative .pane-Stat-module__arrow{stroke:var(--ds-stat-negative-mark)}.pane-Stat-module__caption{color:var(--ds-text-secondary)}@media(forced-colors:active){.pane-Stat-module__arrow{stroke:CanvasText}}.pane-Image-module__root{display:block;max-inline-size:100%;background:var(--ds-image-placeholder);color:transparent;transition:opacity var(--ds-motion-enter) var(--ds-motion-easing)}.pane-Image-module__root[data-state=loading]{opacity:var(--ds-image-loading-opacity)}.pane-Image-module__root[data-state=error]{box-shadow:var(--ds-image-carve)}.pane-Image-module__media{border-radius:var(--ds-corner-media)}.pane-Image-module__inner{border-radius:var(--ds-corner-inner)}.pane-Image-module__none{border-radius:0}.pane-Image-module__cover{object-fit:cover}.pane-Image-module__contain{object-fit:contain}.pane-Radio-module__group{display:flex;flex-direction:column;gap:var(--ds-field-gap);font-family:var(--ds-type-family)}.pane-Radio-module__legend{font-size:var(--ds-type-label);font-weight:var(--ds-type-weight-semibold);color:var(--ds-field-label-fg)}.pane-Radio-module__help{font-size:var(--ds-type-label);color:var(--ds-field-help-fg)}.pane-Radio-module__options{display:flex;flex-direction:column}.pane-Radio-module__root{display:flex;align-items:flex-start;gap:var(--ds-gap-md);min-block-size:var(--ds-check-hit)}.pane-Radio-module__circle{position:relative;flex:none;display:grid;place-items:center;padding:0;border:0;cursor:pointer;inline-size:var(--ds-check-size);block-size:var(--ds-check-size);margin-block:calc((var(--ds-check-hit) - var(--ds-check-size)) / 2);border-radius:var(--ds-corner-round);background:var(--ds-check-bg);box-shadow:var(--ds-check-carve);transition:transform var(--ds-motion-press) var(--ds-motion-easing)}.pane-Radio-module__circle:after{content:"";position:absolute;inset:calc((var(--ds-check-size) - var(--ds-check-hit)) / 2)}.pane-Radio-module__circle:active:not(:disabled){transform:scale(var(--ds-motion-press-scale))}.pane-Radio-module__circle:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.pane-Radio-module__circle:disabled{cursor:not-allowed;opacity:var(--ds-opacity-disabled)}.pane-Radio-module__dot{display:block;inline-size:var(--ds-check-dot);block-size:var(--ds-check-dot);border-radius:var(--ds-corner-round);background:var(--ds-check-mark);animation:pane-Radio-module__dot-in var(--ds-motion-hover) var(--ds-motion-easing)}@keyframes pane-Radio-module__dot-in{0%{transform:scale(0)}}.pane-Radio-module__text{display:flex;flex-direction:column;justify-content:center;min-block-size:var(--ds-check-hit)}.pane-Radio-module__label{font-size:var(--ds-type-body);color:var(--ds-text-primary);cursor:pointer}.pane-Radio-module__description{font-size:var(--ds-type-label);color:var(--ds-text-secondary)}.pane-Radio-module__options[aria-invalid=true] .pane-Radio-module__circle{outline:var(--ds-width-ring) solid var(--ds-check-ring-invalid);outline-offset:var(--ds-width-hairline)}@media(forced-colors:active){.pane-Radio-module__circle{border:var(--ds-width-hairline) solid ButtonText}.pane-Radio-module__dot{background:ButtonText}}@media(hover:hover){.pane-Radio-module__circle:not(:disabled):hover:after{border-radius:var(--ds-corner-round);background:var(--ds-surface-quiet)}}.pane-TransferList-module__root{container-type:inline-size;font-family:var(--ds-type-family)}.pane-TransferList-module__grid{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--ds-transfer-list-gap)}.pane-TransferList-module__list{min-inline-size:0;align-self:stretch}.pane-TransferList-module__moves{display:flex;flex-direction:column;gap:var(--ds-gap-md)}.pane-TransferList-module__glyph{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm);fill:none;stroke:currentColor;stroke-width:var(--ds-width-ring);stroke-linecap:round;stroke-linejoin:round}[dir=rtl] .pane-TransferList-module__glyph{transform:scaleX(-1)}@container (inline-size < 34em){.pane-TransferList-module__grid{grid-template-columns:minmax(0,1fr)}.pane-TransferList-module__moves{flex-direction:row;justify-content:center}.pane-TransferList-module__fwd,.pane-TransferList-module__back{transform:rotate(90deg)}}.pane-SearchInput-module__glyph{inline-size:var(--ds-control-icon-md);block-size:var(--ds-control-icon-md);fill:none;stroke:currentColor;stroke-width:var(--ds-width-ring);stroke-linecap:round;color:var(--ds-text-secondary)}.pane-SearchInput-module__input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.pane-SearchInput-module__idle{visibility:hidden}.pane-Carousel-module__root{display:flex;flex-direction:column;gap:var(--ds-carousel-gap);min-inline-size:0;container-type:inline-size;font-family:var(--ds-type-family)}.pane-Carousel-module__track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;gap:var(--ds-carousel-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--ds-corner-media)}.pane-Carousel-module__track::-webkit-scrollbar{display:none}.pane-Carousel-module__track:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}@container (inline-size > 36em){.pane-Carousel-module__v2{grid-auto-columns:calc((100% - var(--ds-carousel-gap)) / 2)}.pane-Carousel-module__v3{grid-auto-columns:calc((100% - var(--ds-carousel-gap) * 2) / 3)}}.pane-Carousel-module__slide{min-inline-size:0;scroll-snap-align:start}.pane-Carousel-module__controls{display:flex;align-items:center;justify-content:center;gap:var(--ds-gap-md)}.pane-Carousel-module__chev{inline-size:var(--ds-control-icon-md);block-size:var(--ds-control-icon-md);fill:none;stroke:currentColor;stroke-width:var(--ds-width-ring);stroke-linecap:round;stroke-linejoin:round}[dir=rtl] .pane-Carousel-module__chev{transform:scaleX(-1)}.pane-Carousel-module__dots{display:flex;align-items:center;gap:var(--ds-carousel-dot-gap)}.pane-Carousel-module__dot{inline-size:var(--ds-carousel-dot);block-size:var(--ds-carousel-dot);border-radius:var(--ds-corner-round);background:var(--ds-carousel-dot-off);transition:inline-size var(--ds-motion-hover) var(--ds-motion-easing),background-color var(--ds-motion-hover) var(--ds-motion-easing)}.pane-Carousel-module__on{inline-size:calc(var(--ds-carousel-dot) * 3);background:var(--ds-carousel-dot-on)}.pane-Carousel-module__count{position:absolute;inline-size:var(--ds-width-hairline);block-size:var(--ds-width-hairline);overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(forced-colors:active){.pane-Carousel-module__dot{background:CanvasText}.pane-Carousel-module__on{background:Highlight}}.pane-Sheet-module__scrim{position:fixed;inset:0;z-index:var(--ds-overlay-z);background:var(--ds-overlay-scrim);animation:pane-Sheet-module__fade var(--ds-motion-enter) var(--ds-motion-easing) both}.pane-Sheet-module__sheet{position:fixed;z-index:var(--ds-overlay-z);display:flex;flex-direction:column;gap:var(--ds-overlay-gap);overflow-y:auto;transition:translate var(--ds-motion-press) var(--ds-motion-easing)}.pane-Sheet-module__bottom{inset-inline:0;inset-block-end:0;margin-inline:auto;inline-size:min(100vw,var(--ds-overlay-lg));max-block-size:var(--ds-overlay-sheet-max);border-end-start-radius:0;border-end-end-radius:0;padding-block-start:var(--ds-gap-md);animation:pane-Sheet-module__from-bottom var(--ds-motion-enter) var(--ds-motion-easing) both}.pane-Sheet-module__start,.pane-Sheet-module__end{inset-block:0;inline-size:min(calc(100vw - var(--ds-overlay-margin)),var(--ds-overlay-side))}.pane-Sheet-module__start{inset-inline-start:0;border-start-start-radius:0;border-end-start-radius:0;animation:pane-Sheet-module__from-start var(--ds-motion-enter) var(--ds-motion-easing) both}.pane-Sheet-module__end{inset-inline-end:0;border-start-end-radius:0;border-end-end-radius:0;animation:pane-Sheet-module__from-end var(--ds-motion-enter) var(--ds-motion-easing) both}.pane-Sheet-module__grabber{align-self:center;inline-size:var(--ds-overlay-grabber);block-size:var(--ds-width-halo);border-radius:var(--ds-corner-round);background:var(--ds-overlay-grabber-color);cursor:grab;touch-action:none;position:relative}.pane-Sheet-module__grabber:after{content:"";position:absolute;inset:calc(var(--ds-layout-touch) / -2 + var(--ds-width-halo)) calc(var(--ds-gap-xl) * -1)}.pane-Sheet-module__title{margin:0;font-size:var(--ds-type-title);font-weight:var(--ds-type-weight-semibold);line-height:var(--ds-type-leading-tight);color:var(--ds-text-primary)}.pane-Sheet-module__description{margin:0;font-size:var(--ds-type-body);line-height:var(--ds-type-leading-body);color:var(--ds-text-secondary)}.pane-Sheet-module__body{display:flex;flex-direction:column;gap:var(--ds-overlay-gap)}.pane-Sheet-module__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ds-gap-md)}.pane-Sheet-module__hidden{position:absolute;inline-size:var(--ds-width-hairline);block-size:var(--ds-width-hairline);overflow:hidden;clip-path:inset(50%)}.pane-Sheet-module__sheet:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:calc(var(--ds-focus-ring-width) * -1)}@keyframes pane-Sheet-module__fade{0%{opacity:0}}@keyframes pane-Sheet-module__from-bottom{0%{translate:0 100%}}@keyframes pane-Sheet-module__from-start{0%{translate:-100% 0}}@keyframes pane-Sheet-module__from-end{0%{translate:100% 0}}@media(forced-colors:active){.pane-Sheet-module__sheet{border:var(--ds-width-hairline) solid CanvasText}}[dir=rtl] .pane-Sheet-module__start{animation-name:pane-Sheet-module__from-end}[dir=rtl] .pane-Sheet-module__end{animation-name:pane-Sheet-module__from-start}.pane-Sheet-module__preview{position:relative;inset:auto;margin:0;animation:none;z-index:auto;inline-size:100%;max-block-size:none}.pane-Checkbox-module__root{display:flex;align-items:flex-start;gap:var(--ds-gap-md);min-block-size:var(--ds-check-hit);font-family:var(--ds-type-family)}.pane-Checkbox-module__box{position:relative;flex:none;display:grid;place-items:center;padding:0;border:0;cursor:pointer;inline-size:var(--ds-check-size);block-size:var(--ds-check-size);margin-block:calc((var(--ds-check-hit) - var(--ds-check-size)) / 2);border-radius:var(--ds-check-radius);background:var(--ds-check-bg);color:var(--ds-check-mark);box-shadow:var(--ds-check-carve);transition:box-shadow var(--ds-motion-hover) var(--ds-motion-easing),transform var(--ds-motion-press) var(--ds-motion-easing)}.pane-Checkbox-module__box:after{content:"";position:absolute;inset:calc((var(--ds-check-size) - var(--ds-check-hit)) / 2)}.pane-Checkbox-module__box:active:not(:disabled){transform:scale(var(--ds-motion-press-scale))}.pane-Checkbox-module__box:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.pane-Checkbox-module__box:disabled{cursor:not-allowed;opacity:var(--ds-opacity-disabled)}.pane-Checkbox-module__indicator{display:grid;place-items:center}.pane-Checkbox-module__check,.pane-Checkbox-module__dash{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm);fill:none;stroke:currentColor;stroke-width:var(--ds-width-ring);stroke-linecap:round;stroke-linejoin:round;animation:pane-Checkbox-module__mark-in var(--ds-motion-hover) var(--ds-motion-easing)}.pane-Checkbox-module__box[data-state=checked] .pane-Checkbox-module__dash,.pane-Checkbox-module__box[data-state=indeterminate] .pane-Checkbox-module__check{display:none}@keyframes pane-Checkbox-module__mark-in{0%{opacity:0;transform:scale(var(--ds-motion-press-scale))}}.pane-Checkbox-module__text{display:flex;flex-direction:column;justify-content:center;min-block-size:var(--ds-check-hit)}.pane-Checkbox-module__label{font-size:var(--ds-type-body);color:var(--ds-text-primary);cursor:pointer}.pane-Checkbox-module__description{font-size:var(--ds-type-label);color:var(--ds-text-secondary)}.pane-Checkbox-module__box[aria-invalid=true]{outline:var(--ds-width-ring) solid var(--ds-check-ring-invalid);outline-offset:var(--ds-width-hairline)}@media(forced-colors:active){.pane-Checkbox-module__box{border:var(--ds-width-hairline) solid ButtonText}.pane-Checkbox-module__check,.pane-Checkbox-module__dash{stroke:ButtonText}}@media(hover:hover){.pane-Checkbox-module__box:not(:disabled):hover:after{border-radius:var(--ds-corner-round);background:var(--ds-surface-quiet)}}.pane-DataGrid-module__root{position:relative}.pane-DataGrid-module__check{inline-size:var(--ds-data-grid-check);text-align:center}.pane-DataGrid-module__cell:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:calc(var(--ds-focus-ring-width) * -1)}.pane-DataGrid-module__chosen,.pane-DataGrid-module__chosen:hover{background:linear-gradient(180deg,var(--ds-data-grid-chosen-top),var(--ds-data-grid-chosen-foot))}.pane-DataGrid-module__stick{position:sticky;inset-inline-start:0;z-index:1;background:var(--ds-data-grid-stick-bg)}.pane-DataGrid-module__loading{position:absolute;inset:0;display:grid;place-items:center;background:var(--ds-data-grid-scrim);color:var(--ds-text-primary);font-size:var(--ds-type-label)}@media(forced-colors:active){.pane-DataGrid-module__chosen{outline:var(--ds-width-ring) solid Highlight}}.pane-Spacer-module__root{display:block;flex:none}.pane-Spacer-module__grow{flex:1 1 0;min-inline-size:0;min-block-size:0}.pane-Spacer-module__s-xs{inline-size:var(--ds-gap-xs);block-size:var(--ds-gap-xs)}.pane-Spacer-module__s-sm{inline-size:var(--ds-gap-sm);block-size:var(--ds-gap-sm)}.pane-Spacer-module__s-md{inline-size:var(--ds-gap-md);block-size:var(--ds-gap-md)}.pane-Spacer-module__s-lg{inline-size:var(--ds-gap-lg);block-size:var(--ds-gap-lg)}.pane-Spacer-module__s-xl{inline-size:var(--ds-gap-xl);block-size:var(--ds-gap-xl)}.pane-Spacer-module__s-2xl{inline-size:var(--ds-gap-2xl);block-size:var(--ds-gap-2xl)}.pane-AuthForm-module__root{display:flex;flex-direction:column;gap:var(--ds-auth-form-gap);inline-size:100%;max-inline-size:var(--ds-auth-form-measure);font-family:var(--ds-type-family)}.pane-AuthForm-module__head{display:flex;flex-direction:column;gap:var(--ds-gap-sm)}.pane-AuthForm-module__title{margin:0;font-size:var(--ds-type-headline);font-weight:var(--ds-type-weight-semibold);line-height:var(--ds-type-leading-tight);letter-spacing:var(--ds-type-tracking-display);color:var(--ds-text-primary)}.pane-AuthForm-module__description{margin:0;font-size:var(--ds-type-body);line-height:var(--ds-type-leading-body);color:var(--ds-text-secondary)}.pane-AuthForm-module__submit{inline-size:100%}.pane-AuthForm-module__link{position:relative;align-self:flex-start;padding:0;border:0;background:transparent;color:var(--ds-text-primary);font:inherit;font-size:var(--ds-type-label);text-decoration:underline;text-underline-offset:var(--ds-gap-xs);cursor:pointer}.pane-AuthForm-module__link:after{content:"";position:absolute;inset-inline:0;inset-block-start:50%;block-size:var(--ds-layout-touch);transform:translateY(-50%)}.pane-AuthForm-module__link:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-width-ring);border-radius:var(--ds-corner-mark)}.pane-AuthForm-module__or{display:flex;align-items:center;gap:var(--ds-gap-md);font-size:var(--ds-type-label);color:var(--ds-text-secondary)}.pane-AuthForm-module__or:before,.pane-AuthForm-module__or:after{content:"";flex:1;block-size:var(--ds-width-hairline);background:var(--ds-auth-form-divider)}.pane-AuthForm-module__providers{display:flex;flex-direction:column;gap:var(--ds-gap-md)}.pane-AuthForm-module__providers>*{inline-size:100%}.pane-AuthForm-module__switch{margin:0;font-size:var(--ds-type-label);color:var(--ds-text-secondary);text-align:center}.pane-Select-module__root{display:flex;flex-direction:column;gap:var(--ds-select-gap);min-inline-size:0;font-family:var(--ds-type-family)}.pane-Select-module__label{font-size:var(--ds-type-label);color:var(--ds-text-primary)}.pane-Select-module__hidden{position:absolute;inline-size:var(--ds-width-hairline);block-size:var(--ds-width-hairline);overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pane-Select-module__trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--ds-select-gap);inline-size:100%;padding-inline:var(--ds-select-padding);border:0;border-radius:var(--ds-select-radius);background:var(--ds-select-trigger-bg);color:var(--ds-select-trigger-fg);box-shadow:var(--ds-select-groove);font:inherit;font-size:var(--ds-type-body);text-align:start;cursor:pointer;transition:box-shadow var(--ds-motion-hover) var(--ds-motion-easing)}.pane-Select-module__trigger{position:relative}.pane-Select-module__trigger:after{content:"";position:absolute;inset-inline:0;inset-block-start:50%;block-size:max(100%,var(--ds-select-hit));transform:translateY(-50%)}.pane-Select-module__trigger>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pane-Select-module__sm{min-block-size:var(--ds-select-height-sm);font-size:var(--ds-type-label)}.pane-Select-module__md{min-block-size:var(--ds-select-height-md)}.pane-Select-module__trigger:hover:not(:disabled){box-shadow:var(--ds-select-groove),inset 0 0 0 var(--ds-width-hairline) var(--ds-select-trigger-ring)}[data-pane-card=glass] .pane-Select-module__trigger{text-shadow:none}.pane-Select-module__trigger:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.pane-Select-module__trigger:disabled{cursor:not-allowed;opacity:var(--ds-opacity-disabled)}.pane-Select-module__trigger[data-placeholder]{color:var(--ds-text-secondary)}.pane-Select-module__icon{display:inline-flex;flex:none}.pane-Select-module__chevron{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm);transition:transform var(--ds-motion-hover) var(--ds-motion-easing)}.pane-Select-module__trigger[data-state=open] .pane-Select-module__chevron{transform:rotate(180deg)}.pane-Select-module__menu{z-index:var(--ds-layer-overlay);min-inline-size:max(var(--radix-select-trigger-width),var(--ds-select-menu-min));max-block-size:var(--radix-select-content-available-height);padding:var(--ds-select-menu-inset);border-radius:var(--ds-select-menu-radius);background:var(--ds-select-menu-bg);color:var(--ds-text-primary);box-shadow:var(--ds-select-menu-shadow),inset 0 0 0 var(--ds-width-hairline) var(--ds-select-menu-ring);font-family:var(--ds-type-family);font-size:var(--ds-type-body);transform-origin:var(--radix-select-content-transform-origin);animation:pane-Select-module__menu-in var(--ds-motion-hover) var(--ds-motion-easing)}@keyframes pane-Select-module__menu-in{0%{opacity:0;transform:translateY(calc(var(--ds-motion-lift) * -2)) scale(var(--ds-motion-press-scale))}}.pane-Select-module__viewport{display:flex;flex-direction:column;gap:var(--ds-space-px)}.pane-Select-module__item{position:relative;display:flex;align-items:center;gap:var(--ds-gap-md);min-block-size:var(--ds-select-item-height);padding-inline:var(--ds-gap-md) var(--ds-gap-xl);border-radius:calc(var(--ds-select-menu-radius) - var(--ds-select-menu-inset));cursor:pointer;outline:none;-webkit-user-select:none;user-select:none}.pane-Select-module__item[data-highlighted]{background:var(--ds-select-item-hover);box-shadow:var(--ds-select-item-lens)}.pane-Select-module__item[data-highlighted]:hover{background:radial-gradient(calc(var(--ds-select-item-height) * 3) var(--ds-select-item-height) at var(--pane-gx, 40%) 50%,var(--ds-select-item-glint),transparent),var(--ds-select-item-hover)}.pane-Select-module__item[data-state=checked]{font-weight:var(--ds-type-weight-semibold)}.pane-Select-module__item[data-disabled]{opacity:var(--ds-opacity-disabled);cursor:not-allowed}.pane-Select-module__slot{display:inline-flex;flex:none;inline-size:var(--ds-control-icon-sm)}.pane-Select-module__check{display:inline-flex;color:var(--ds-select-item-check)}.pane-Select-module__check svg{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm)}.pane-Select-module__trigger[data-readonly]{background:transparent;box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-input-ring-readonly);cursor:default}.pane-Select-module__trigger[data-readonly] .pane-Select-module__icon{visibility:hidden}.pane-Select-module__trigger[aria-invalid=true]{box-shadow:var(--ds-select-groove),inset 0 0 0 var(--ds-width-ring) var(--ds-input-ring-invalid)}@media(forced-colors:active){.pane-Select-module__trigger,.pane-Select-module__menu{border:var(--ds-width-hairline) solid ButtonText}.pane-Select-module__item[data-highlighted]{outline:var(--ds-width-ring) solid Highlight}}.pane-DatePicker-module__trigger{font-variant-numeric:tabular-nums}.pane-DatePicker-module__placeholder{color:var(--ds-text-secondary)}.pane-DatePicker-module__glyph{inline-size:var(--ds-control-icon-md);block-size:var(--ds-control-icon-md);flex:none;fill:none;stroke:var(--ds-text-secondary);stroke-width:var(--ds-width-ring);stroke-linecap:round;stroke-linejoin:round}.pane-DatePicker-module__pop{z-index:var(--ds-overlay-z-pop);padding:var(--ds-date-picker-padding);animation:pane-DatePicker-module__pop var(--ds-motion-hover) var(--ds-motion-easing) both}@keyframes pane-DatePicker-module__pop{0%{opacity:0;transform:translateY(calc(var(--ds-motion-rise) * -1))}}.pane-DatePicker-module__trigger[data-readonly]{background:transparent;box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-input-ring-readonly);cursor:default}.pane-DatePicker-module__trigger[aria-invalid=true]{box-shadow:var(--ds-select-groove),inset 0 0 0 var(--ds-width-ring) var(--ds-input-ring-invalid)}.pane-Center-module__root{display:grid;place-items:center;text-align:center}.pane-Center-module__inline{display:inline-grid}.pane-Chip-module__root{position:relative;isolation:isolate;display:inline-flex;align-items:center;min-block-size:var(--ds-chip-height);border-radius:var(--ds-chip-radius);background:linear-gradient(180deg,var(--ds-chip-top),transparent 55%),var(--ds-chip-foot);box-shadow:var(--ds-chip-edge),var(--ds-chip-cast);color:var(--ds-chip-fg);font-family:var(--ds-type-family);font-size:var(--ds-type-label);font-weight:var(--ds-type-weight-medium);transition:box-shadow var(--ds-motion-hover) var(--ds-motion-easing),background-color var(--ds-motion-hover) var(--ds-motion-easing)}.pane-Chip-module__root:before{content:"";position:absolute;z-index:1;inset:0;border-radius:inherit;border-block-start:var(--ds-width-hairline) solid var(--ds-chip-streak);pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent 22%,black 50%,transparent 78%);mask-image:linear-gradient(90deg,transparent 22%,black 50%,transparent 78%)}.pane-Chip-module__on{background:linear-gradient(180deg,var(--ds-chip-on-top),var(--ds-chip-on-foot));color:var(--ds-chip-on-fg);box-shadow:var(--ds-chip-edge),var(--ds-chip-on-cast);font-weight:var(--ds-type-weight-semibold)}.pane-Chip-module__toggle,.pane-Chip-module__remove{position:relative;display:inline-flex;align-items:center;gap:var(--ds-chip-gap);min-block-size:var(--ds-chip-height);padding-inline:var(--ds-chip-padding-inline);border:0;border-radius:var(--ds-chip-radius);background:transparent;color:inherit;font:inherit;cursor:pointer;transition:transform var(--ds-motion-press) var(--ds-motion-easing)}.pane-Chip-module__toggle:after,.pane-Chip-module__remove:after{content:"";position:absolute;inset-inline:0;inset-block-start:50%;block-size:var(--ds-chip-hit);min-inline-size:var(--ds-chip-hit);transform:translateY(-50%)}.pane-Chip-module__removable .pane-Chip-module__toggle{padding-inline-end:var(--ds-gap-xs);cursor:default}.pane-Chip-module__remove{padding-inline:var(--ds-gap-md)}.pane-Chip-module__icon{inline-size:var(--ds-chip-icon);block-size:var(--ds-chip-icon);flex:none}.pane-Chip-module__toggle:focus-visible,.pane-Chip-module__remove:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width);box-shadow:0 0 0 calc(var(--ds-focus-ring-width) * 2 + var(--ds-focus-ring-halo-width)) var(--ds-focus-ring-halo)}.pane-Chip-module__toggle:active,.pane-Chip-module__remove:active{transform:scale(var(--ds-motion-press-scale))}.pane-Chip-module__root[data-disabled]{opacity:var(--ds-opacity-disabled)}.pane-Chip-module__root[data-disabled] .pane-Chip-module__toggle,.pane-Chip-module__root[data-disabled] .pane-Chip-module__remove{cursor:not-allowed}@media(forced-colors:active){.pane-Chip-module__root{border:var(--ds-width-hairline) solid ButtonText}.pane-Chip-module__root:before{display:none}.pane-Chip-module__on{border:var(--ds-focus-ring-width) solid Highlight}}@media(hover:hover){button.pane-Chip-module__root:not([data-disabled]):hover{background-image:linear-gradient(var(--ds-surface-quiet),var(--ds-surface-quiet))}}.pane-Heatmap-module__cell{fill:var(--ds-viz-series-1);transition:opacity var(--ds-motion-hover) var(--ds-motion-easing)}.pane-Heatmap-module__cell[data-on]{stroke:var(--ds-text-primary);stroke-width:var(--ds-viz-line)}.pane-Heatmap-module__scale{display:flex;align-items:center;gap:var(--ds-gap-md);font-size:var(--ds-type-micro);color:var(--ds-text-secondary);font-variant-numeric:tabular-nums}.pane-Heatmap-module__ramp{flex:0 1 var(--ds-viz-ramp);block-size:var(--ds-viz-key);border-radius:var(--ds-viz-key-radius);background:linear-gradient(90deg,color-mix(in srgb,var(--ds-viz-series-1) 12%,transparent),var(--ds-viz-series-1))}[dir=rtl] .pane-Heatmap-module__ramp{background:linear-gradient(-90deg,color-mix(in srgb,var(--ds-viz-series-1) 12%,transparent),var(--ds-viz-series-1))}.pane-Heatmap-module__live{position:absolute;inline-size:var(--ds-width-hairline);block-size:var(--ds-width-hairline);overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(forced-colors:active){.pane-Heatmap-module__cell,.pane-Heatmap-module__ramp{forced-color-adjust:none}}.pane-RangeSlider-module__pair{display:inline-flex;align-items:baseline;gap:var(--ds-gap-xs)}.pane-RangeSlider-module__to{color:var(--ds-text-secondary)}.pane-OTPFlow-module__root{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ds-otp-flow-gap);font-family:var(--ds-type-family)}.pane-OTPFlow-module__lead{margin:0;font-size:var(--ds-type-body);line-height:var(--ds-type-leading-body);color:var(--ds-text-secondary)}.pane-OTPFlow-module__to{color:var(--ds-text-primary);font-weight:var(--ds-type-weight-medium);white-space:nowrap}.pane-OTPFlow-module__status{display:flex;align-items:center;gap:var(--ds-gap-sm);min-block-size:var(--ds-otp-flow-status);margin:0;font-size:var(--ds-type-label);color:var(--ds-text-secondary)}.pane-OTPFlow-module__wrong{color:var(--ds-text-primary)}.pane-OTPFlow-module__glyph{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm);flex:none;fill:var(--ds-otp-flow-critical-mark)}.pane-OTPFlow-module__resend{display:flex;align-items:center;gap:var(--ds-gap-md)}.pane-OTPFlow-module__wait{font-size:var(--ds-type-label);color:var(--ds-text-secondary);font-variant-numeric:tabular-nums}.pane-DescriptionList-module__root{display:flex;flex-direction:column;gap:var(--ds-dlist-gap);margin:0;font-family:var(--ds-type-family);container-type:inline-size}.pane-DescriptionList-module__pair{display:flex;flex-direction:column;gap:var(--ds-gap-xs);min-inline-size:0}.pane-DescriptionList-module__term{font-size:var(--ds-type-label);color:var(--ds-text-secondary)}.pane-DescriptionList-module__detail{margin:0;font-size:var(--ds-type-body);line-height:var(--ds-type-leading-body);color:var(--ds-text-primary);overflow-wrap:anywhere}.pane-DescriptionList-module__inline .pane-DescriptionList-module__pair{display:grid;grid-template-columns:minmax(0,var(--ds-dlist-term)) minmax(0,1fr);align-items:baseline;column-gap:var(--ds-dlist-gap)}@container (inline-size < 22em){.pane-DescriptionList-module__inline .pane-DescriptionList-module__pair{grid-template-columns:minmax(0,1fr)}}.pane-DescriptionList-module__dividers{gap:0}.pane-DescriptionList-module__dividers .pane-DescriptionList-module__pair{padding-block:var(--ds-dlist-gap);border-block-end:var(--ds-width-hairline) solid var(--ds-dlist-divider)}.pane-DescriptionList-module__dividers .pane-DescriptionList-module__pair:first-child{padding-block-start:0}.pane-DescriptionList-module__dividers .pane-DescriptionList-module__pair:last-child{padding-block-end:0;border-block-end:0}.pane-Snackbar-module__viewport{position:fixed;z-index:var(--ds-overlay-z-pop);inset-block-end:0;inset-inline:0;display:flex;justify-content:center;padding:var(--ds-overlay-margin);margin:0;list-style:none;outline:0;pointer-events:none}.pane-Snackbar-module__bar{pointer-events:auto;display:flex;align-items:center;gap:var(--ds-gap-lg);max-inline-size:min(calc(100vw - var(--ds-overlay-margin) * 2),var(--ds-overlay-md));min-block-size:var(--ds-overlay-row);padding-inline:var(--ds-gap-inset);border-radius:var(--ds-corner-round);background:var(--ds-overlay-toast-bg);box-shadow:var(--ds-overlay-toast-shadow);color:var(--ds-text-primary);font-family:var(--ds-type-family);-webkit-backdrop-filter:blur(var(--ds-overlay-blur));backdrop-filter:blur(var(--ds-overlay-blur))}.pane-Snackbar-module__bar[data-state=open]{animation:pane-Snackbar-module__rise var(--ds-motion-enter) var(--ds-motion-easing) both}.pane-Snackbar-module__bar[data-state=closed],.pane-Snackbar-module__bar[data-swipe=end]{animation:pane-Snackbar-module__fade var(--ds-motion-press) var(--ds-motion-easing) both}.pane-Snackbar-module__bar[data-swipe=move]{translate:0 var(--radix-toast-swipe-move-y)}.pane-Snackbar-module__message{flex:1;min-inline-size:0;margin:0;font-size:var(--ds-type-body);line-height:var(--ds-type-leading-body)}.pane-Snackbar-module__action{flex:none;min-block-size:var(--ds-layout-touch);padding-inline:var(--ds-gap-lg);border:0;border-radius:var(--ds-corner-round);background:transparent;color:var(--ds-text-primary);font:inherit;font-weight:var(--ds-type-weight-semibold);cursor:pointer}.pane-Snackbar-module__action:hover{background:var(--ds-surface-quiet)}.pane-Snackbar-module__action:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}@keyframes pane-Snackbar-module__rise{0%{opacity:0;translate:0 var(--ds-motion-rise)}}@keyframes pane-Snackbar-module__fade{to{opacity:0}}@media(forced-colors:active){.pane-Snackbar-module__bar{border:var(--ds-width-hairline) solid CanvasText}}.pane-Snackbar-module__previewViewport{position:relative;inset:auto;z-index:auto;inline-size:100%;padding:0}.pane-Snackbar-module__bar:has(>button){padding-inline-end:var(--ds-gap-sm)}.pane-Snackbar-module__viewport{pointer-events:none}.pane-Snackbar-module__viewport>*{pointer-events:auto}.pane-Snackbar-module__viewport:empty{padding:0}.pane-Breadcrumb-module__root{font-family:var(--ds-type-family);font-size:var(--ds-type-label)}.pane-Breadcrumb-module__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-gap-xs);margin:0;padding:0;list-style:none}.pane-Breadcrumb-module__crumb{display:inline-flex;align-items:center;gap:var(--ds-gap-xs);min-inline-size:0}.pane-Breadcrumb-module__sep{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm);fill:none;stroke:var(--ds-text-secondary);stroke-width:var(--ds-width-ring);stroke-linecap:round;stroke-linejoin:round}.pane-Breadcrumb-module__link{display:inline-flex;align-items:center;min-block-size:var(--ds-layout-touch);color:var(--ds-text-primary);text-decoration-line:underline;text-decoration-color:var(--ds-line-ring);text-underline-offset:var(--ds-gap-xs)}.pane-Breadcrumb-module__link:hover{text-decoration-color:currentColor}.pane-Breadcrumb-module__link:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width);border-radius:var(--ds-corner-mark)}.pane-Breadcrumb-module__current{font-weight:var(--ds-type-weight-semibold);color:var(--ds-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(forced-colors:active){.pane-Breadcrumb-module__link{color:LinkText}.pane-Breadcrumb-module__current{color:CanvasText}.pane-Breadcrumb-module__sep{color:GrayText}.pane-Breadcrumb-module__link:focus-visible{outline-color:Highlight}}.pane-KanbanBoard-module__root{display:flex;flex-direction:column;gap:var(--ds-gap-md);min-inline-size:0;font-family:var(--ds-type-family)}.pane-KanbanBoard-module__hint{margin:0;font-size:var(--ds-type-caption);color:var(--ds-text-secondary)}.pane-KanbanBoard-module__columns{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(var(--ds-kanban-board-column),1fr);gap:var(--ds-kanban-board-gap);overflow-x:auto;padding-block-end:var(--ds-gap-sm)}.pane-KanbanBoard-module__columns:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width);border-radius:var(--ds-corner-media)}.pane-KanbanBoard-module__column{display:flex;flex-direction:column;gap:var(--ds-gap-md);padding:var(--ds-kanban-board-padding);border-radius:var(--ds-corner-media);background:var(--ds-kanban-board-bg);box-shadow:var(--ds-kanban-board-edge);transition:background-color var(--ds-motion-hover) var(--ds-motion-easing)}.pane-KanbanBoard-module__over{background:var(--ds-kanban-board-over)}.pane-KanbanBoard-module__title{display:flex;align-items:center;justify-content:space-between;margin:0;font-size:var(--ds-type-label);font-weight:var(--ds-type-weight-semibold);color:var(--ds-text-primary)}.pane-KanbanBoard-module__count{font-weight:var(--ds-type-weight-regular);color:var(--ds-text-secondary);font-variant-numeric:tabular-nums}.pane-KanbanBoard-module__list{display:flex;flex-direction:column;gap:var(--ds-gap-sm);min-block-size:var(--ds-layout-touch);margin:0;padding:0;list-style:none}.pane-KanbanBoard-module__card{display:flex;flex-direction:column;gap:var(--ds-gap-xs);min-block-size:var(--ds-layout-touch);padding:var(--ds-gap-md) var(--ds-gap-lg);border-radius:var(--ds-corner-inner);background:linear-gradient(180deg,var(--ds-kanban-board-card-top),transparent 60%),var(--ds-kanban-board-card);box-shadow:var(--ds-kanban-board-card-edge);color:var(--ds-text-primary);cursor:grab;outline:0;transition:transform var(--ds-motion-hover) var(--ds-motion-easing),box-shadow var(--ds-motion-hover) var(--ds-motion-easing)}.pane-KanbanBoard-module__card:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.pane-KanbanBoard-module__held{transform:translateY(calc(var(--ds-motion-lift) * -1));box-shadow:var(--ds-kanban-board-card-edge),var(--ds-kanban-board-lift),0 0 0 var(--ds-width-ring) var(--ds-kanban-board-ring);cursor:grabbing}.pane-KanbanBoard-module__cardTitle{font-size:var(--ds-type-body);overflow-wrap:anywhere}.pane-KanbanBoard-module__meta{font-size:var(--ds-type-caption);color:var(--ds-text-secondary)}.pane-KanbanBoard-module__live{position:absolute;inline-size:var(--ds-width-hairline);block-size:var(--ds-width-hairline);overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(forced-colors:active){.pane-KanbanBoard-module__column,.pane-KanbanBoard-module__card{border:var(--ds-width-hairline) solid CanvasText}.pane-KanbanBoard-module__held{outline:var(--ds-width-ring) solid Highlight}}.pane-Textarea-module__root{inline-size:100%;min-inline-size:0;margin:0;border:0;resize:vertical;padding:var(--ds-gap-md) var(--ds-input-padding);border-radius:var(--ds-input-radius-multiline);background:var(--ds-input-bg);color:var(--ds-input-fg);box-shadow:var(--ds-input-groove);font-family:var(--ds-type-family);font-size:var(--ds-type-body);line-height:var(--ds-type-leading-body);transition:box-shadow var(--ds-motion-hover) var(--ds-motion-easing)}[data-pane-card=glass] .pane-Textarea-module__root{text-shadow:none}.pane-Textarea-module__root::placeholder{color:var(--ds-input-placeholder);opacity:1}.pane-Textarea-module__root:hover:not(:disabled){box-shadow:var(--ds-input-groove),inset 0 0 0 var(--ds-width-hairline) var(--ds-input-ring-hover)}.pane-Textarea-module__root[aria-invalid=true]{box-shadow:var(--ds-input-groove),inset 0 0 0 var(--ds-width-ring) var(--ds-input-ring-invalid)}.pane-Textarea-module__root:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.pane-Textarea-module__root:disabled{cursor:not-allowed;opacity:var(--ds-opacity-disabled)}@media(forced-colors:active){.pane-Textarea-module__root{border:var(--ds-width-hairline) solid FieldText}}.pane-Textarea-module__root:read-only:not(:disabled){background:transparent;box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-input-ring-readonly)}.pane-Spinner-module__root{position:relative;display:inline-block;flex:none;border-radius:var(--ds-corner-round);box-shadow:inset 0 0 0 var(--ds-spinner-width) var(--ds-spinner-track)}.pane-Spinner-module__sm{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm)}.pane-Spinner-module__md{inline-size:var(--ds-control-check);block-size:var(--ds-control-check)}.pane-Spinner-module__arc{position:absolute;inset:0;border-radius:inherit;border:var(--ds-spinner-width) solid transparent;border-block-start-color:var(--ds-spinner-arc);animation:pane-Spinner-module__spin var(--ds-motion-spin) linear infinite}@keyframes pane-Spinner-module__spin{to{transform:rotate(1turn)}}@media(forced-colors:active){.pane-Spinner-module__arc{border-block-start-color:CanvasText}}.pane-RadarChart-module__ring{fill:none;stroke:var(--ds-viz-grid);stroke-width:var(--ds-width-hairline)}.pane-RadarChart-module__spoke{stroke:var(--ds-viz-grid);stroke-width:var(--ds-width-hairline)}.pane-RadarChart-module__shape{fill-opacity:var(--ds-viz-wash);stroke-width:var(--ds-viz-line);stroke-linejoin:round}.pane-RadarChart-module__dot{stroke:var(--ds-viz-ring);stroke-width:var(--ds-viz-line)}.pane-RadarChart-module__live{position:absolute;inline-size:var(--ds-width-hairline);block-size:var(--ds-width-hairline);overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(forced-colors:active){.pane-RadarChart-module__shape,.pane-RadarChart-module__dot{forced-color-adjust:none}.pane-RadarChart-module__ring,.pane-RadarChart-module__spoke{stroke:GrayText}}.pane-ColorPicker-module__root{display:flex;flex-direction:column;gap:var(--ds-color-picker-gap);min-inline-size:0;font-family:var(--ds-type-family)}.pane-ColorPicker-module__swatches{display:flex;flex-wrap:wrap;gap:var(--ds-color-picker-gap)}.pane-ColorPicker-module__item{position:relative;display:inline-grid;place-items:center;inline-size:var(--ds-color-picker-hit);block-size:var(--ds-color-picker-hit);padding:0;border:0;border-radius:var(--ds-corner-round);background:var(--pane-swatch);box-shadow:var(--ds-color-picker-edge);color:var(--ds-text-primary);cursor:pointer;transition:transform var(--ds-motion-press) var(--ds-motion-easing)}.pane-ColorPicker-module__item[data-state=checked]{box-shadow:var(--ds-color-picker-edge),inset 0 0 0 calc(var(--ds-width-ring) * 2) var(--ds-color-picker-ring)}.pane-ColorPicker-module__item:active{transform:scale(var(--ds-motion-press-scale))}.pane-ColorPicker-module__item:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.pane-ColorPicker-module__check{position:absolute;display:inline-grid;place-items:center;inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm);border-radius:var(--ds-corner-round);background:var(--ds-color-picker-check-bg);color:var(--ds-color-picker-check-fg)}.pane-ColorPicker-module__check svg{inline-size:100%;block-size:100%;fill:none;stroke:currentColor;stroke-width:var(--ds-width-ring);stroke-linecap:round;stroke-linejoin:round}.pane-ColorPicker-module__preview{background:var(--pane-swatch);inline-size:var(--ds-control-icon-md);block-size:var(--ds-control-icon-md);border-radius:var(--ds-corner-round);box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-color-picker-rim)}.pane-ColorPicker-module__hex{font-variant-numeric:tabular-nums;text-transform:uppercase}.pane-ColorPicker-module__name{font-size:var(--ds-type-label);color:var(--ds-text-secondary)}.pane-ColorPicker-module__item[data-disabled]{opacity:var(--ds-opacity-disabled);cursor:not-allowed}@media(forced-colors:active){.pane-ColorPicker-module__item{forced-color-adjust:none;border:var(--ds-width-hairline) solid CanvasText}.pane-ColorPicker-module__item[data-state=checked]{outline:var(--ds-width-ring) solid Highlight}}.pane-Mesh-module__root{--mesh-a: var(--ds-mesh-a);--mesh-b: var(--ds-mesh-b);--mesh-c: var(--ds-mesh-c);--mesh-d: var(--ds-mesh-d);--mesh-base: var(--ds-mesh-base);position:relative;isolation:isolate;border-radius:inherit}.pane-Mesh-module__ember{--mesh-a: var(--ds-mesh-ember-a);--mesh-b: var(--ds-mesh-ember-b);--mesh-c: var(--ds-mesh-ember-c);--mesh-d: var(--ds-mesh-ember-d);--mesh-base: var(--ds-mesh-ember-base)}.pane-Mesh-module__tide{--mesh-a: var(--ds-mesh-tide-a);--mesh-b: var(--ds-mesh-tide-b);--mesh-c: var(--ds-mesh-tide-c);--mesh-d: var(--ds-mesh-tide-d);--mesh-base: var(--ds-mesh-tide-base)}.pane-Mesh-module__dusk{--mesh-a: var(--ds-mesh-dusk-a);--mesh-b: var(--ds-mesh-dusk-b);--mesh-c: var(--ds-mesh-dusk-c);--mesh-d: var(--ds-mesh-dusk-d);--mesh-base: var(--ds-mesh-dusk-base)}.pane-Mesh-module__paint{position:absolute;inset:0;z-index:-1;overflow:hidden;border-radius:inherit;background-color:var(--mesh-base);pointer-events:none}.pane-Mesh-module__paint:before{content:"";position:absolute;inset:-20%;background:radial-gradient(var(--mesh-a-size, 58% 66%) at var(--mesh-a-at, 14% 14%),var(--mesh-a),transparent 76%),radial-gradient(var(--mesh-b-size, 56% 64%) at var(--mesh-b-at, 90% 26%),var(--mesh-b),transparent 76%),radial-gradient(var(--mesh-c-size, 72% 60%) at var(--mesh-c-at, 60% 96%),var(--mesh-c),transparent 76%),radial-gradient(var(--mesh-d-size, 50% 56%) at var(--mesh-d-at, 4% 92%),var(--mesh-d),transparent 74%);filter:blur(var(--mesh-blur, var(--ds-mesh-blur)));transform:rotate(var(--mesh-rotate, 0deg))}.pane-Mesh-module__glow{position:absolute;inset:30% 8% -14%;z-index:-2;border-radius:inherit;pointer-events:none;opacity:var(--ds-mesh-glow-opacity);background:radial-gradient(60% 60% at 35% 40%,var(--mesh-a),transparent 72%),radial-gradient(60% 60% at 65% 70%,var(--mesh-c),transparent 72%);filter:blur(var(--mesh-blur, var(--ds-mesh-blur)))}@media(forced-colors:active){.pane-Mesh-module__paint,.pane-Mesh-module__glow{display:none}.pane-Mesh-module__root{background:Canvas}}.pane-PullToRefresh-module__root{position:relative;overflow-y:auto;overscroll-behavior-y:contain;touch-action:pan-y}.pane-PullToRefresh-module__indicator{display:grid;place-items:center;overflow:hidden;transition:block-size var(--ds-motion-press) var(--ds-motion-easing)}.pane-PullToRefresh-module__pulling{opacity:var(--ds-opacity-faint)}.pane-PullToRefresh-module__ready{opacity:1}.pane-PullToRefresh-module__button{padding:0;background:transparent;color:inherit;font:inherit;position:absolute;inline-size:var(--ds-width-hairline);block-size:var(--ds-width-hairline);overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.pane-PullToRefresh-module__button:focus-visible{position:static;inline-size:100%;block-size:auto;min-block-size:var(--ds-layout-touch);clip-path:none;border-radius:var(--ds-corner-round);background:var(--ds-surface-quiet);color:var(--ds-text-primary);font:inherit;outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color)}.pane-Calendar-module__root{display:inline-flex;flex-direction:column;gap:var(--ds-calendar-gap);max-inline-size:100%;font-family:var(--ds-type-family)}.pane-Calendar-module__head{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-calendar-gap)}.pane-Calendar-module__title{margin:0;font-size:var(--ds-type-body);font-weight:var(--ds-type-weight-semibold);color:var(--ds-text-primary);text-align:center}.pane-Calendar-module__chev{inline-size:var(--ds-control-icon-md);block-size:var(--ds-control-icon-md);fill:none;stroke:currentColor;stroke-width:var(--ds-width-ring);stroke-linecap:round;stroke-linejoin:round}[dir=rtl] .pane-Calendar-module__chev{transform:scaleX(-1)}.pane-Calendar-module__grid{border-collapse:collapse;border-spacing:0}.pane-Calendar-module__wd{block-size:var(--ds-calendar-head);padding:0;font-size:var(--ds-type-caption);font-weight:var(--ds-type-weight-medium);color:var(--ds-text-secondary);text-align:center}.pane-Calendar-module__cell{padding:0;text-align:center}.pane-Calendar-module__mid{background:var(--ds-calendar-band)}.pane-Calendar-module__start{background:linear-gradient(90deg,transparent 50%,var(--ds-calendar-band) 50%)}.pane-Calendar-module__end{background:linear-gradient(90deg,var(--ds-calendar-band) 50%,transparent 50%)}[dir=rtl] .pane-Calendar-module__start{background:linear-gradient(-90deg,transparent 50%,var(--ds-calendar-band) 50%)}[dir=rtl] .pane-Calendar-module__end{background:linear-gradient(-90deg,var(--ds-calendar-band) 50%,transparent 50%)}.pane-Calendar-module__day{display:inline-grid;place-items:center;inline-size:var(--ds-calendar-day);block-size:var(--ds-calendar-day);padding:0;border:0;border-radius:var(--ds-corner-round);background:transparent;color:var(--ds-text-primary);font:inherit;font-size:var(--ds-type-label);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--ds-motion-hover) var(--ds-motion-easing)}.pane-Calendar-module__day:hover:not([aria-disabled]){background:var(--ds-calendar-hover)}.pane-Calendar-module__day:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:calc(var(--ds-focus-ring-width) * -1)}.pane-Calendar-module__out{color:var(--ds-text-secondary)}.pane-Calendar-module__today{box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-calendar-today-ring);font-weight:var(--ds-type-weight-semibold)}.pane-Calendar-module__chosen,.pane-Calendar-module__chosen:hover:not([aria-disabled]){background:linear-gradient(180deg,var(--ds-calendar-chosen-top),var(--ds-calendar-chosen-foot));color:var(--ds-calendar-chosen-fg);font-weight:var(--ds-type-weight-semibold)}.pane-Calendar-module__off{color:var(--ds-text-secondary);text-decoration:line-through;cursor:not-allowed;opacity:var(--ds-opacity-disabled)}@media(forced-colors:active){.pane-Calendar-module__chosen{background:Highlight;color:HighlightText}.pane-Calendar-module__mid,.pane-Calendar-module__start,.pane-Calendar-module__end{background:Canvas;outline:var(--ds-width-hairline) solid Highlight}.pane-Calendar-module__today{border:var(--ds-width-hairline) solid CanvasText}}.pane-Combobox-module__root{display:flex;flex-direction:column;gap:var(--ds-listbox-gap);min-inline-size:0;font-family:var(--ds-type-family)}.pane-Combobox-module__label{font-size:var(--ds-type-label);color:var(--ds-text-primary)}.pane-Combobox-module__field{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-gap-sm);min-block-size:var(--ds-listbox-field);padding-inline:var(--ds-listbox-padding);padding-block:var(--ds-gap-xs);border-radius:var(--ds-listbox-field-radius);background:var(--ds-listbox-well);box-shadow:var(--ds-listbox-groove);color:var(--ds-text-primary)}.pane-Combobox-module__field:focus-within{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.pane-Combobox-module__input{flex:1;min-inline-size:var(--ds-listbox-input-min);min-block-size:var(--ds-layout-touch);border:0;background:transparent;color:inherit;font:inherit;font-size:var(--ds-type-body);outline:0}.pane-Combobox-module__input::placeholder{color:var(--ds-text-secondary)}.pane-Combobox-module__chevron{display:inline-flex;flex:none;inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm);color:var(--ds-text-secondary)}.pane-Combobox-module__chevron svg{inline-size:100%;block-size:100%;fill:none;stroke:currentColor;stroke-width:var(--ds-width-ring);stroke-linecap:round;stroke-linejoin:round}.pane-Combobox-module__field:has(input:disabled){opacity:var(--ds-opacity-disabled);cursor:not-allowed}.pane-Combobox-module__field:has(input:read-only:not(:disabled)){background:transparent;box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-input-ring-readonly)}.pane-Combobox-module__field:has(input[aria-invalid=true]){box-shadow:var(--ds-listbox-groove),inset 0 0 0 var(--ds-width-ring) var(--ds-input-ring-invalid)}@media(forced-colors:active){.pane-Combobox-module__field{border:var(--ds-width-hairline) solid ButtonText}}.env{position:fixed;inset:0;z-index:-1}.env-layer{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;transition:opacity var(--ds-motion-enter) var(--ds-motion-easing)}.env-layer.ready{opacity:1}.env-in{animation:env-in var(--ds-motion-scene) var(--ds-motion-easing-inout) both}@keyframes env-in{0%{opacity:0}}.env i{display:none}[data-scene=room] .env:not(:has(.env-layer)){background:center / cover url(/scenes/room.jpg)}[data-scene=forest] .env:not(:has(.env-layer)){background:center / cover url(/scenes/forest.jpg)}[data-scene=night] .env:not(:has(.env-layer)){background:center / cover url(/scenes/night.jpg)}[data-scene=city] .env:not(:has(.env-layer)){background:center / cover url(/scenes/city.jpg)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}html,body{margin:0}body{font-family:var(--ds-type-family);font-size:var(--ds-type-body);line-height:var(--ds-type-leading-body);color:var(--ds-text-primary);-webkit-font-smoothing:antialiased;overflow-x:hidden}.flush{margin:0}.muted{color:var(--ds-text-secondary)}.small{font-size:var(--ds-type-caption)}.eyebrow{font-size:var(--ds-type-micro);font-weight:var(--ds-type-weight-semibold);letter-spacing:var(--ds-type-tracking-caps);text-transform:uppercase;color:var(--ds-text-secondary)}.display{font-size:var(--ds-type-display);line-height:var(--ds-type-leading-tight);font-weight:var(--ds-type-weight-semibold);letter-spacing:var(--ds-type-tracking-display)}.headline{font-size:var(--ds-type-headline);line-height:var(--ds-type-leading-tight);font-weight:var(--ds-type-weight-semibold);letter-spacing:var(--ds-type-tracking-display)}.lede{font-size:var(--ds-type-emphasis);max-inline-size:var(--ds-type-measure)}h2{font-size:var(--ds-type-headline);font-weight:var(--ds-type-weight-semibold);line-height:var(--ds-type-leading-tight);letter-spacing:var(--ds-type-tracking-display)}h3{font-size:var(--ds-type-title);font-weight:var(--ds-type-weight-semibold);line-height:var(--ds-type-leading-tight)}h4{font-size:var(--ds-type-body);margin-block-start:var(--ds-gap-md)}ul,ol{padding-inline-start:var(--ds-gap-inset)}code,kbd{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.9em}kbd{display:inline-block;padding:var(--ds-gap-xs) var(--ds-gap-md);border-radius:var(--ds-corner-media);box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-line-ring)}.skip{position:absolute;inset-inline-start:-9999px}.skip:focus{inset-inline-start:var(--ds-gap-2xl);inset-block-start:var(--ds-gap-2xl);z-index:3;padding:var(--ds-gap-md) var(--ds-gap-2xl);border-radius:var(--ds-corner-round);background:var(--ds-surface-light);color:var(--ds-text-on-light)}.toc{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--ds-space-px)}.toc a{display:block;padding:var(--ds-gap-sm) var(--ds-gap-lg);margin-inline:calc(var(--ds-gap-lg) * -1) 0;border-radius:var(--ds-corner-round);color:var(--ds-text-primary);font-size:var(--ds-type-body);font-weight:var(--ds-type-weight-regular);text-decoration:none;transition:background-color var(--ds-motion-hover) var(--ds-motion-easing)}.toc a:hover{background:var(--ds-surface-quiet)}.toc a[aria-current=page]{background:var(--ds-surface-quiet);box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-line-ring);font-weight:var(--ds-type-weight-semibold)}.nav-part-title{margin:0;font-size:var(--ds-type-micro);font-weight:var(--ds-type-weight-semibold);letter-spacing:var(--ds-type-tracking-caps);text-transform:uppercase;color:var(--ds-text-secondary);cursor:default;-webkit-user-select:none;user-select:none}.toc a:focus-visible,.skip:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width);box-shadow:0 0 0 calc(var(--ds-focus-ring-width) * 2 + var(--ds-focus-ring-halo-width)) var(--ds-focus-ring-halo)}.hero{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ds-gap-section);align-items:start}.hero-copy{display:flex;flex-direction:column;gap:var(--ds-gap-2xl)}.stats{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:var(--ds-gap-md)}.component-head{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-gap-2xl);flex-wrap:wrap}.two-up{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--ds-gap-2xl)}.stage{display:flex;flex-wrap:wrap;gap:var(--ds-gap-2xl);align-items:flex-start}.demo-card{min-inline-size:min(100%,360px)}.demo-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-gap-lg)}.env-demo{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--ds-gap-2xl);inline-size:100%}.tab-empty{padding-block:var(--ds-gap-2xl)}.table-wrap{overflow-x:auto}table{border-collapse:collapse;inline-size:100%;font-size:var(--ds-type-label)}caption{text-align:start;color:var(--ds-text-secondary);padding-block-end:var(--ds-gap-md)}th,td{text-align:start;padding:var(--ds-gap-md) var(--ds-gap-lg);border-block-end:var(--ds-width-hairline) solid var(--ds-line-divider);vertical-align:top}thead th,.pass,.fail{font-weight:var(--ds-type-weight-semibold)}.fail{text-decoration:underline;text-decoration-style:wavy;text-underline-offset:3px}.checks{list-style:none;padding:0}.swatches{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--ds-gap-lg)}.swatches li{display:flex;flex-direction:column;gap:var(--ds-gap-xs);font-size:var(--ds-type-caption)}.chip{display:block;block-size:44px;border-radius:var(--ds-corner-media);box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-line-ring)}.type-scale,.radius-scale{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--ds-gap-md);line-height:var(--ds-type-leading-tight)}.radius-scale li{display:flex;align-items:center;gap:var(--ds-gap-lg);font-size:var(--ds-type-label)}.radius-chip{display:inline-block;inline-size:48px;block-size:32px;background:var(--ds-surface-quiet);box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-line-ring)}.anchor{inline-size:100%}.anchor-id{display:flex;align-items:flex-end;gap:var(--ds-gap-xl);margin-block-start:calc(var(--ds-control-avatar-lg) / -2)}.anchor-who{display:flex;flex-direction:column;padding-block-end:var(--ds-gap-xs);min-inline-size:0}.anchor-name{display:flex;align-items:center;gap:var(--ds-gap-sm);font-size:var(--ds-type-title);font-weight:var(--ds-type-weight-semibold)}.anchor-edit{margin-inline-start:auto;margin-block-end:var(--ds-gap-xs)}.verified{inline-size:var(--ds-control-icon-md);block-size:var(--ds-control-icon-md);color:var(--ds-text-primary);flex:none}.verified.sm{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm)}.anchor-meta{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--ds-gap-xs);color:var(--ds-text-secondary);font-size:var(--ds-type-label)}.anchor-meta li,.actions span{display:flex;align-items:center;gap:var(--ds-gap-md)}.anchor-meta svg,.actions svg{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm);flex:none}.anchor-stats b{color:var(--ds-text-primary);font-size:var(--ds-type-emphasis);font-weight:var(--ds-type-weight-semibold);margin-inline-end:var(--ds-gap-xs)}.anchor [role=tabpanel]{margin-block-start:var(--ds-gap-xl)}.anchor-cta{align-self:flex-start}.post-head{display:flex;align-items:center;gap:var(--ds-gap-sm);min-inline-size:0}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:var(--ds-type-label)}.push{margin-inline-start:auto}.actions{display:flex;align-items:center;gap:var(--ds-gap-2xl);font-size:var(--ds-type-caption);font-variant-numeric:tabular-nums}.media{position:relative;block-size:224px;border-radius:var(--ds-corner-media);overflow:hidden;background:linear-gradient(90deg,#08101c9e,#08101c33 70%,#08101c00),linear-gradient(0deg,#08101c80,#08101c00 45%),radial-gradient(ellipse at 82% 22%,#efe8de 0 14%,transparent 38%),radial-gradient(ellipse at 30% 75%,#1d3d60 0 34%,transparent 64%),radial-gradient(ellipse at 74% 70%,#d4672c 0 16%,transparent 44%),linear-gradient(160deg,#56707f,#a8795a)}.media:after{content:"";position:absolute;inset:var(--ds-gap-inset);border-radius:var(--ds-corner-media);background:var(--ds-color-white-a-06);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-line-ring)}.media>*{position:absolute;z-index:1;color:var(--ds-text-primary)}.media-tag{inset-inline-start:36px;inset-block-start:36px}.media-num{inset-inline-start:34px;inset-block-end:100px;font-size:60px;line-height:.86;font-weight:300;letter-spacing:-.04em}.media-cap{inset-inline-start:36px;inset-block-end:32px;max-inline-size:52%;display:flex;align-items:center;gap:var(--ds-gap-md);font-size:var(--ds-type-micro);letter-spacing:var(--ds-type-tracking-caps);text-transform:uppercase}.media-cap svg{inline-size:var(--ds-control-icon-md);block-size:var(--ds-control-icon-md)}@media(max-width:1100px){.hero{grid-template-columns:1fr}}@media(max-width:860px){.page{grid-template-columns:1fr}.rail{position:static;max-block-size:none}.dodont-row{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.harness{position:relative;min-block-size:100vh}.harness-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:var(--ds-gap-section);padding:var(--ds-gap-section);align-items:start}.harness-grid>[data-group]{display:flex;flex-direction:column;gap:var(--ds-gap-2xl)}.harness-envs{display:flex;flex-direction:column;gap:var(--ds-gap-2xl)}.env-tile{padding:var(--ds-gap-inset);border-radius:var(--ds-corner-panel);overflow:hidden}.env-tile{background-size:cover;background-position:center}.env-tile[data-tile=room]{background-image:url(/scenes/room-sm.jpg)}.env-tile[data-tile=forest]{background-image:url(/scenes/forest-sm.jpg)}.env-tile[data-tile=city]{background-image:url(/scenes/city-sm.jpg)}.env-tile[data-tile=night]{background-image:url(/scenes/night-sm.jpg)}.brand{font-size:var(--ds-type-headline);font-weight:var(--ds-type-weight-semibold);letter-spacing:var(--ds-type-tracking-display);color:var(--ds-text-primary)}.nav-part,.field{display:flex;flex-direction:column;gap:var(--ds-gap-sm)}.field input{font:inherit;font-size:var(--ds-type-label);color:var(--ds-text-primary);min-block-size:var(--ds-control-md);padding-inline:var(--ds-gap-xl);border:0;border-radius:var(--ds-corner-round);background:var(--ds-surface-quiet);box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-line-ring);transition:box-shadow var(--ds-motion-hover) var(--ds-motion-easing)}.field input::placeholder{color:var(--ds-text-secondary)}.field input:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.token-filter{display:flex;gap:var(--ds-gap-2xl);flex-wrap:wrap}.token-filter .field{min-inline-size:220px}.book-page{display:flex;flex-direction:column;gap:var(--ds-gap-2xl)}.page-head{gap:var(--ds-gap-lg)}.page-title{font-size:var(--ds-type-display);line-height:var(--ds-type-leading-tight);font-weight:var(--ds-type-weight-semibold);letter-spacing:var(--ds-type-tracking-display)}.page-head .lede p{margin:0 0 var(--ds-gap-lg)}.page-head .lede p:last-child{margin:0}.book-section{scroll-margin-block-start:var(--ds-gap-section)}.prose{gap:var(--ds-gap-lg);max-inline-size:100%}main p,main li{max-inline-size:var(--ds-type-measure)}main td p,main [data-example-live] p{max-inline-size:none}.prose p,.prose li,.page-head .lede p{font-size:var(--ds-type-reading);line-height:var(--ds-type-leading-reading)}.page-head .lede p{font-size:var(--ds-type-emphasis)}.prose h3{margin-block-start:var(--ds-gap-lg);font-size:var(--ds-type-emphasis)}.prose ul,.prose ol{display:flex;flex-direction:column;gap:var(--ds-gap-sm);margin:0}.prose a,.callout a{color:var(--ds-text-primary);text-decoration:underline;text-underline-offset:3px}.heading-anchor{color:var(--ds-text-secondary);text-decoration:none;margin-inline-end:var(--ds-gap-md);font-weight:var(--ds-type-weight-regular)}.callout{padding:var(--ds-gap-xl) var(--ds-gap-inset);border-radius:var(--ds-corner-inner);background:var(--ds-surface-quiet);box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-line-ring);display:flex;flex-direction:column;gap:var(--ds-gap-sm);max-inline-size:var(--ds-type-measure)}.callout-title{font-weight:var(--ds-type-weight-semibold)}.callout-kind{font-size:var(--ds-type-micro);letter-spacing:var(--ds-type-tracking-caps);text-transform:uppercase;padding:var(--ds-gap-xs) var(--ds-gap-md);border-radius:var(--ds-corner-round);box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-text-primary);margin-inline-end:var(--ds-gap-sm)}.callout-caution .callout-kind{background:var(--ds-surface-light);color:var(--ds-text-on-light);text-shadow:none;box-shadow:none}.callout-body p{margin:0}.example{margin:0;display:flex;flex-direction:column;gap:var(--ds-gap-lg)}.example-live{display:flex;flex-wrap:wrap;gap:var(--ds-gap-2xl);padding:var(--ds-gap-inset);border-radius:var(--ds-corner-inner);box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-line-divider)}.example-live.plain{padding:0;box-shadow:none}.example-bar{display:flex;justify-content:space-between;align-items:center;gap:var(--ds-gap-lg);flex-wrap:wrap}.example-title{font-size:var(--ds-type-label);color:var(--ds-text-secondary)}.example-actions{display:flex;gap:var(--ds-gap-md)}.code{margin:0;padding:var(--ds-gap-xl) var(--ds-gap-inset);border-radius:var(--ds-corner-inner);background:var(--ds-color-shade-a-35);overflow-x:auto;font-size:var(--ds-type-caption);line-height:1.6;text-shadow:none}.example>.code{animation:tab-fade var(--ds-motion-enter) var(--ds-motion-easing)}@keyframes tab-fade{0%{opacity:0;transform:translateY(calc(var(--ds-motion-rise) / 2))}}.dodont{display:flex;flex-direction:column;gap:var(--ds-gap-lg)}.dodont-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--ds-gap-lg)}.dodont-cell{padding:var(--ds-gap-xl);border-radius:var(--ds-corner-inner);box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-line-divider);display:flex;flex-direction:column;gap:var(--ds-gap-xs)}.dodont-kind{font-size:var(--ds-type-micro);letter-spacing:var(--ds-type-tracking-caps);text-transform:uppercase;font-weight:var(--ds-type-weight-semibold)}.anatomy li b,.checklist li{font-weight:var(--ds-type-weight-semibold)}.checklist li{font-weight:var(--ds-type-weight-regular)}.swatch-dot{display:inline-block;inline-size:12px;block-size:12px;border-radius:50%;margin-inline-end:var(--ds-gap-md);vertical-align:-1px;box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-line-ring)}.markdown{display:flex;flex-direction:column;gap:var(--ds-gap-md)}.markdown p,.markdown ul{margin:0;max-inline-size:80ch}.md-h3{font-size:var(--ds-type-emphasis);margin:var(--ds-gap-2xl) 0 0}.scene-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--ds-gap-lg)}.scene-thumb{margin:0;aspect-ratio:16 / 10;border-radius:var(--ds-corner-inner);background-size:cover;background-position:center;display:flex;align-items:flex-end;padding:var(--ds-gap-md)}.scene-thumb figcaption{background:var(--ds-color-shade-a-55);border-radius:var(--ds-corner-round)}.icon-grid{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:var(--ds-gap-lg)}.icon-grid li{display:flex;flex-direction:column;align-items:center;gap:var(--ds-gap-md);padding:var(--ds-gap-xl);border-radius:var(--ds-corner-inner);box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-line-divider);font-size:var(--ds-type-caption)}.icon-cell{inline-size:28px;block-size:28px}.pattern-narrow{inline-size:min(100%,400px)}.wide-card{inline-size:min(100%,560px)}.feed-media{block-size:200px;border-radius:var(--ds-corner-media);background:center / cover url(/scenes/night-sm.jpg)}.settings-list{margin:var(--ds-gap-lg) 0 0;display:flex;flex-direction:column}.settings-row{display:flex;justify-content:space-between;gap:var(--ds-gap-2xl);padding-block:var(--ds-gap-lg);border-block-end:var(--ds-width-hairline) solid var(--ds-line-divider)}.settings-row dt{font-weight:var(--ds-type-weight-medium)}.settings-row dd{margin:0;text-align:end}.pager{display:flex;justify-content:space-between;gap:var(--ds-gap-2xl)}main a:not([class]){text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.heading-anchor{opacity:0;transition:opacity var(--ds-motion-hover) var(--ds-motion-easing);text-decoration:none!important}.book-section h2:hover .heading-anchor,.heading-anchor:focus-visible{opacity:1}.book-section h2{position:relative}.heading-anchor{position:absolute;inset-inline-end:100%;padding-inline-end:var(--ds-gap-md);margin:0}.purpose{font-size:var(--ds-type-emphasis);margin:0 0 var(--ds-gap-lg);max-inline-size:var(--ds-type-measure)}.ladder-step{display:flex;flex-direction:column;gap:var(--ds-gap-2xl);padding-block-start:var(--ds-gap-lg);border-block-start:var(--ds-width-hairline) solid var(--ds-line-divider)}.ladder-step h3{margin:0}.ladder-step p{margin:0;max-inline-size:var(--ds-type-measure)}.copy-btn{font:inherit;font-size:var(--ds-type-caption);color:var(--ds-text-primary);background:var(--ds-surface-quiet);border:0;border-radius:var(--ds-corner-round);padding:var(--ds-gap-xs) var(--ds-gap-lg);cursor:pointer;transition:background-color var(--ds-motion-hover) var(--ds-motion-easing)}.copy-btn:hover{background:var(--ds-line-divider)}.copy-btn:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.visually-hidden{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.btn-icon{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm)}.avatar-stack{display:flex}.avatar-stack>*+*{margin-inline-start:calc(var(--ds-gap-lg) * -1);box-shadow:0 0 0 var(--ds-width-ring) var(--ds-color-shade-a-35)}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--ds-gap-2xl);inline-size:100%}.stat-num{font-size:var(--ds-type-headline);font-weight:var(--ds-type-weight-semibold);letter-spacing:var(--ds-type-tracking-display)}.cover-wrap{position:relative}.cover-action{position:absolute;inset-inline-end:var(--ds-gap-2xl);inset-block-end:var(--ds-gap-2xl)}.trend-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--ds-gap-lg)}.trend-list li{display:grid;gap:var(--ds-gap-xs);justify-items:start}.category-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--ds-gap-2xl)}.category-grid .card-link{color:var(--ds-text-primary);font-size:var(--ds-type-emphasis);font-weight:var(--ds-type-weight-semibold)}.pkg-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--ds-gap-2xl)}.prose p{margin:0}.demo-full{inline-size:100%}.grid-cell{padding:var(--ds-gap-lg);align-items:center}.container-demo{box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-line-ring);border-radius:var(--ds-corner-media);padding-block:var(--ds-gap-md);background:var(--ds-surface-quiet);text-shadow:var(--ds-card-text-halo)}.gap-label{inline-size:32px}.gap-box{display:inline-block;inline-size:28px;block-size:28px;border-radius:var(--ds-corner-media);background:var(--ds-surface-light)}.align-row{padding:var(--ds-gap-md) var(--ds-gap-2xl);border-radius:var(--ds-corner-media);box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-line-divider)}.split-row{justify-content:space-between}@media(max-width:860px){.dodont-row{grid-template-columns:1fr}.page-title{font-size:var(--ds-type-headline)}}.source-line{margin-block-start:var(--ds-gap-lg);overflow-wrap:anywhere}.record{margin:0;display:grid;gap:var(--ds-gap-md)}.record-row{display:grid;grid-template-columns:minmax(140px,220px) minmax(0,1fr);gap:var(--ds-gap-lg)}.record dt{font-weight:var(--ds-type-weight-semibold)}.record dd{margin:0;color:var(--ds-text-secondary)}@media(max-width:860px){.record-row{grid-template-columns:1fr;gap:var(--ds-gap-xs)}}.codeblock{display:flex;flex-direction:column;border-radius:var(--ds-corner-inner);overflow:hidden;box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-line-divider)}.codeblock-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-gap-md);padding:var(--ds-gap-sm) var(--ds-gap-sm) var(--ds-gap-sm) var(--ds-gap-xl);background:var(--ds-surface-well)}.codeblock-label{font-size:var(--ds-type-micro);letter-spacing:var(--ds-type-tracking-caps);text-transform:uppercase;color:var(--ds-text-secondary)}.codeblock-actions{display:flex;gap:var(--ds-gap-sm)}.codeblock .code{border-radius:0;margin:0}.code.clipped{max-block-size:22em;overflow:hidden;-webkit-mask-image:linear-gradient(black 75%,transparent);mask-image:linear-gradient(black 75%,transparent)}[data-theme=light] .code,[data-theme=light] .codeblock-bar{text-shadow:none}[data-theme=light] .code{background:var(--ds-color-ink-a-08)}.playground{display:flex;flex-direction:column;gap:var(--ds-gap-lg);padding:var(--ds-gap-2xl);border-radius:var(--ds-corner-inner);box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-line-ring)}.pg-title{font-weight:var(--ds-type-weight-semibold);font-size:var(--ds-type-emphasis)}.pg-body{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:var(--ds-gap-2xl);align-items:start}.pg-controls{display:flex;flex-direction:column;gap:var(--ds-gap-lg)}.pg-control{display:flex;flex-direction:column;gap:var(--ds-gap-xs);font-size:var(--ds-type-label)}.pg-label{display:flex;justify-content:space-between;gap:var(--ds-gap-md)}.pg-value{font-variant-numeric:tabular-nums;color:var(--ds-text-secondary)}.pg-control input:not([type=range]){font:inherit;color:var(--ds-text-primary);background:var(--ds-surface-quiet);border:0;border-radius:var(--ds-corner-media);min-block-size:var(--ds-control-md);padding-inline:var(--ds-gap-lg);box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-line-ring)}.pg-control :focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.pg-preview{min-inline-size:0}.pg-note p{max-inline-size:var(--ds-type-measure)}.pg-scene{position:relative;aspect-ratio:16 / 10;border-radius:var(--ds-corner-inner);background-size:cover;background-position:center;display:grid;place-items:center;overflow:hidden}.pg-glass{inline-size:60%;padding:var(--ds-gap-2xl);border-radius:var(--ds-corner-inner);color:var(--ds-text-primary);text-shadow:var(--ds-elevation-halo);box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-line-rim-hi)}.pg-glass-title{font-size:var(--ds-type-title);font-weight:var(--ds-type-weight-semibold)}.pg-swatch{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ds-gap-md);padding:var(--ds-gap-2xl);border-radius:var(--ds-corner-inner);text-shadow:none}.pg-swatch-big{font-size:var(--ds-type-display);font-weight:var(--ds-type-weight-semibold);line-height:1}.pg-box{display:grid;place-items:center;inline-size:44px;block-size:44px;border-radius:var(--ds-corner-media);background:var(--ds-surface-light);color:var(--ds-text-on-light);text-shadow:none;font-variant-numeric:tabular-nums}.pg-grid{display:grid}.pg-cell{min-block-size:36px;border-radius:var(--ds-corner-media);background:var(--ds-surface-quiet);box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-line-divider)}.pg-cell.on{display:grid;place-items:center;box-shadow:none;background:var(--ds-action-accent);color:var(--ds-text-on-accent);text-shadow:none;font-size:var(--ds-type-caption)}.pg-shape{display:grid;place-items:center;block-size:160px;background:var(--ds-surface-quiet);box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-line-ring);font-size:var(--ds-type-title)}@media(forced-colors:active){.pg-shape{background:Canvas}}.pg-motion{display:grid;grid-template-columns:120px minmax(0,1fr);gap:var(--ds-gap-2xl);align-items:center}.pg-curve{inline-size:120px;block-size:120px;color:var(--ds-action-accent);background:var(--ds-surface-quiet);border-radius:var(--ds-corner-media)}.pg-track{position:relative;block-size:44px;border-radius:var(--ds-corner-round);background:var(--ds-surface-quiet);padding:var(--ds-gap-md)}.pg-dot{display:block;inline-size:14%;block-size:100%;border-radius:var(--ds-corner-round);background:var(--ds-surface-light)}.pg-icons{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:var(--ds-gap-md)}.pg-icon{display:grid;place-items:center;inline-size:52px;block-size:52px;border:0;border-radius:var(--ds-corner-media);background:var(--ds-surface-quiet);color:var(--ds-text-primary);cursor:pointer}.pg-icon.on{background:var(--ds-surface-light);color:var(--ds-text-on-light)}.pg-icon:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.pg-targets.on button{outline:1px dashed var(--ds-status-warning);outline-offset:calc((var(--ds-layout-touch) - 32px) / 2)}@media(max-width:860px){.pg-body,.pg-motion{grid-template-columns:minmax(0,1fr)}}.backdrop-matrix{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-gap-2xl)}.backdrop-cell{margin:0;display:flex;flex-direction:column;gap:var(--ds-gap-lg);align-items:flex-start;min-inline-size:0;overflow:hidden}.backdrop-cell>[data-environment]{inline-size:100%;display:flex;flex-wrap:wrap;gap:var(--ds-gap-lg)}.backdrop-caption{font-size:var(--ds-type-micro);letter-spacing:var(--ds-type-tracking-caps);text-transform:uppercase;padding:var(--ds-gap-xs) var(--ds-gap-md);border-radius:var(--ds-corner-round);background:var(--ds-color-shade-a-55);color:var(--ds-color-white);text-shadow:none}@media(max-width:860px){.backdrop-matrix{grid-template-columns:minmax(0,1fr)}}.theme-matrix{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ds-gap-xl)}.theme-matrix .backdrop-cell{padding:var(--ds-gap-lg)}.tv{display:inline-flex;align-items:center;gap:var(--ds-gap-sm)}@media(max-width:1280px){.theme-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.theme-matrix{grid-template-columns:minmax(0,1fr)}}.matrix td,.matrix th{white-space:nowrap}.checklist{list-style:none;padding-inline-start:0}.checklist li{position:relative;padding-inline-start:var(--ds-gap-2xl)}.checklist li:before{content:"☐";position:absolute;inset-inline-start:0}[data-theme] [data-theme]{color:var(--ds-text-primary);text-shadow:var(--ds-card-text-halo)}html{background:var(--ds-surface-page)}body{background:var(--ds-surface-page);color:var(--ds-text-primary)}.page{--topbar: 60px;--rail: 272px;display:grid;grid-template-columns:var(--rail) minmax(0,1fr) 220px;grid-template-rows:var(--topbar) auto;min-block-size:100vh}.topbar{grid-column:1 / -1;position:sticky;inset-block-start:0;z-index:var(--ds-layer-sticky);display:flex;align-items:center;gap:var(--ds-gap-2xl);padding-inline:var(--ds-gap-2xl);block-size:var(--topbar);background:var(--ds-surface-page);border-block-end:var(--ds-width-hairline) solid var(--ds-line-divider)}.brand-link{display:flex;align-items:baseline;gap:var(--ds-gap-md);color:var(--ds-text-primary);text-decoration:none}.brand{font-size:var(--ds-type-title);font-weight:var(--ds-type-weight-semibold);letter-spacing:var(--ds-type-tracking-display)}.brand-link:has(.brand-mark){align-items:center}.brand-mark{inline-size:var(--ds-space-7);block-size:var(--ds-space-7);flex:none}[data-theme=light] .brand-mark{filter:brightness(.3)}.brand-sub{font-size:var(--ds-type-label);color:var(--ds-text-secondary)}.topbar-title{display:none}.topbar-tools{margin-inline-start:auto;display:flex;align-items:center;gap:var(--ds-gap-2xl)}.topbar-scene{display:flex;align-items:center;gap:var(--ds-gap-md);font-size:var(--ds-type-label);color:var(--ds-text-secondary)}.seg{display:inline-flex;padding:var(--ds-space-0-5);border-radius:var(--ds-corner-round);background:var(--ds-surface-sunken)}.seg-btn{font:inherit;font-size:var(--ds-type-label);border:0;background:transparent;color:var(--ds-text-secondary);padding:var(--ds-gap-xs) var(--ds-gap-lg);min-block-size:var(--ds-control-sm);border-radius:var(--ds-corner-round);cursor:pointer;transition:background-color var(--ds-motion-hover) var(--ds-motion-easing),color var(--ds-motion-hover) var(--ds-motion-easing)}.seg-btn:hover{color:var(--ds-text-primary)}.seg-btn[aria-pressed=true]{background:var(--ds-surface-raised);color:var(--ds-text-primary);font-weight:var(--ds-type-weight-semibold);box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-line-divider)}.seg-btn:focus-visible,.menu-btn:focus-visible,.pager-link:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.menu-btn{display:none;font:inherit;font-size:var(--ds-type-label);font-weight:var(--ds-type-weight-semibold);color:var(--ds-text-primary);background:var(--ds-surface-raised);border:0;border-radius:var(--ds-corner-round);padding:var(--ds-gap-sm) var(--ds-gap-xl);min-block-size:var(--ds-control-md);box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-line-divider);cursor:pointer}.rail{position:sticky;inset-block-start:var(--topbar);align-self:start;block-size:calc(100vh - var(--topbar));overflow-y:auto;padding:var(--ds-gap-2xl) var(--ds-gap-xl) var(--ds-gap-section);border-inline-end:var(--ds-width-hairline) solid var(--ds-line-divider);scrollbar-width:thin}.rail nav{display:flex;flex-direction:column;gap:var(--ds-gap-2xl)}.rail .field input{inline-size:100%;background:var(--ds-surface-sunken);box-shadow:none}.content{min-inline-size:0;padding:var(--ds-gap-section) clamp(var(--ds-gap-2xl),4vw,var(--ds-gap-page)) var(--ds-gap-page);display:flex;flex-direction:column;gap:var(--ds-gap-page)}.content>article{max-inline-size:960px}.on-page{position:sticky;inset-block-start:var(--topbar);align-self:start;padding:var(--ds-gap-section) var(--ds-gap-xl);display:flex;flex-direction:column;gap:var(--ds-gap-md)}.on-page .toc a{font-size:var(--ds-type-label);padding-block:var(--ds-gap-xs);color:var(--ds-text-secondary)}.on-page .toc a:hover{color:var(--ds-text-primary)}main a,.on-page a,.rail a{color:var(--ds-text-primary)}.book-page{gap:var(--ds-gap-page)}.page-head{display:flex;flex-direction:column;gap:var(--ds-gap-lg)}.book-section{padding-block-start:var(--ds-gap-section);border-block-start:var(--ds-width-hairline) solid var(--ds-line-divider)}.prose{display:flex;flex-direction:column;gap:var(--ds-gap-lg)}.panel{display:flex;flex-direction:column;gap:var(--ds-gap-md);padding:var(--ds-gap-2xl);border-radius:var(--ds-corner-inner);background:var(--ds-surface-raised);box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-line-divider)}.callout{background:var(--ds-surface-raised);box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-line-divider)}.pager{display:flex;justify-content:space-between;gap:var(--ds-gap-2xl);max-inline-size:960px}.pager-link{display:flex;flex-direction:column;gap:var(--ds-gap-xs);min-inline-size:220px;padding:var(--ds-gap-xl) var(--ds-gap-2xl);border-radius:var(--ds-corner-inner);text-decoration:none;box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-line-divider);transition:background-color var(--ds-motion-hover) var(--ds-motion-easing)}.pager-link:hover{background:var(--ds-surface-raised)}.pager-link.next{text-align:end}.pager-title{font-size:var(--ds-type-emphasis);font-weight:var(--ds-type-weight-semibold)}.example-live{background-color:var(--ds-surface-raised);background-size:cover;background-position:center;padding:var(--ds-gap-section) var(--ds-gap-2xl);border-radius:var(--ds-corner-inner);box-shadow:none}.example-live.plain{padding:var(--ds-gap-2xl)}.stage-env{display:flex;flex-wrap:wrap;gap:var(--ds-gap-2xl);align-items:flex-start;inline-size:100%}.hero-card,.pg-preview .example-live{padding:var(--ds-gap-2xl)}.codeblock{box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-line-divider)}.codeblock-bar{background:var(--ds-surface-raised)}.code,[data-theme=light] .code{background:var(--ds-surface-sunken);text-shadow:none}.playground{background:transparent;box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-line-divider)}@media(max-width:1280px){.page{grid-template-columns:var(--rail) minmax(0,1fr)}.on-page{display:none}}@media(max-width:1100px){.page{grid-template-columns:minmax(0,1fr)}.topbar{gap:var(--ds-gap-lg);padding-inline:var(--ds-gap-lg)}.brand-sub,.topbar-scene-label{display:none}.topbar-title{display:block;flex:1;min-inline-size:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:var(--ds-type-label);color:var(--ds-text-secondary)}.topbar-tools{margin-inline-start:0;gap:var(--ds-gap-md)}.menu-btn{display:inline-flex;align-items:center}.rail{position:fixed;inset-block:var(--topbar) 0;inset-inline-start:0;z-index:var(--ds-layer-overlay);inline-size:min(88vw,340px);block-size:auto;align-self:stretch;background:var(--ds-surface-page);box-shadow:var(--ds-elevation-float);transform:translate(-105%);visibility:hidden;transition:transform var(--ds-motion-enter) var(--ds-motion-easing),visibility 0s linear var(--ds-motion-enter)}.rail.open{transform:none;visibility:visible;transition:transform var(--ds-motion-enter) var(--ds-motion-easing)}.drawer-scrim{position:fixed;inset:var(--topbar) 0 0;z-index:calc(var(--ds-layer-overlay) - 1);background:var(--ds-color-shade-a-55)}.content{padding:var(--ds-gap-2xl) var(--ds-gap-lg) var(--ds-gap-page)}.heading-anchor{display:none}.hero{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.seg-btn{padding-inline:var(--ds-gap-md)}.topbar-scene{display:none}}@media(max-width:1100px)and (prefers-reduced-motion:reduce){.rail,.rail.open{transition:none}}.rail .toc a{margin-inline:0}.topbar-scene [data-component=Select]{min-inline-size:150px}.why{display:inline}.why-chip{display:inline-block;margin-inline-end:var(--ds-gap-sm);padding:0 var(--ds-gap-sm);border-radius:var(--ds-corner-round);font-size:var(--ds-type-micro);font-weight:var(--ds-type-weight-semibold);letter-spacing:var(--ds-type-tracking-caps);text-decoration:none!important;background:var(--ds-surface-sunken);box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-line-divider)}.book-section{scroll-margin-block-start:calc(var(--topbar) + var(--ds-gap-2xl))}.solid-surface{inline-size:100%;display:flex;flex-direction:column;gap:var(--ds-gap-lg);padding:var(--ds-gap-2xl);border-radius:var(--ds-corner-inner);background:var(--ds-surface-page);color:var(--ds-text-primary);text-shadow:none}.gx-stage{padding:var(--ds-gap-section) var(--ds-gap-2xl)}.gx-pick{max-inline-size:280px}.gx-figure{margin:0;display:flex;flex-direction:column;align-items:center;gap:var(--ds-gap-xl);inline-size:100%}.gx-frame{position:relative;block-size:300px;max-inline-size:100%;border-radius:var(--ds-corner-mark);background:var(--ds-field-base);box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-line-ring);overflow:visible}.gx-margin{position:absolute;inset-block:0;inline-size:var(--m);background:repeating-linear-gradient(135deg,var(--ds-field-margin) 0 4px,transparent 4px 6px)}.gx-margin.start{inset-inline-start:0;border-start-start-radius:inherit;border-end-start-radius:inherit}.gx-margin.end{inset-inline-end:0;border-start-end-radius:inherit;border-end-end-radius:inherit}.gx-cols{position:absolute;inset:0 var(--m);display:grid;grid-template-columns:repeat(var(--c),minmax(0,1fr));gap:var(--g)}.gx-col{background:var(--ds-field-column)}.gx-callout{position:absolute;inset-block-start:calc(var(--ds-gap-2xl) * -1.5);transform:translate(-50%);display:grid;place-items:center;inline-size:24px;block-size:24px;border-radius:var(--ds-corner-round);background:var(--ds-surface-light);color:var(--ds-text-on-light);font-size:var(--ds-type-caption);font-weight:var(--ds-type-weight-semibold);text-shadow:none}[dir=rtl] .gx-callout{transform:translate(50%)}.gx-legend{display:grid;gap:var(--ds-gap-sm);padding-inline-start:var(--ds-gap-2xl);background:var(--ds-surface-page);color:var(--ds-text-primary);text-shadow:none;padding:var(--ds-gap-lg) var(--ds-gap-2xl) var(--ds-gap-lg) calc(var(--ds-gap-2xl) * 2);border-radius:var(--ds-corner-media)}.gx-spans{display:flex;flex-direction:column;gap:var(--ds-gap-lg);inline-size:100%}.gx-span-row{display:grid;grid-template-columns:160px minmax(0,1fr);gap:var(--ds-gap-lg);align-items:center}.gx-span-name{font-size:var(--ds-type-label);color:var(--ds-text-primary);background:var(--ds-surface-page);text-shadow:none;padding:var(--ds-gap-xs) var(--ds-gap-md);border-radius:var(--ds-corner-round);justify-self:start}.gx-span-grid{gap:var(--ds-gap-md)}.gx-cell{padding:var(--ds-gap-lg);min-block-size:56px;justify-content:center;font-size:var(--ds-type-label)}.gx-app{display:grid;grid-template-columns:120px minmax(0,1fr);grid-template-rows:44px 236px;grid-template-areas:"top top" "rail main";gap:var(--ds-gap-lg);inline-size:100%}.gx-r{position:relative;border-radius:var(--ds-corner-media);padding:var(--ds-gap-md) var(--ds-gap-lg);font-size:var(--ds-type-label);color:var(--ds-text-primary);background:var(--ds-surface-glass);-webkit-backdrop-filter:blur(var(--ds-glass-blur)) brightness(var(--ds-glass-brightness));backdrop-filter:blur(var(--ds-glass-blur)) brightness(var(--ds-glass-brightness));box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-line-rim-mid);text-shadow:var(--ds-card-text-halo)}.gx-r.top{grid-area:top;display:flex;align-items:center}.gx-r.gx-rail{grid-area:rail}.gx-r.main{background:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;padding:0;display:grid;grid-area:main;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(2,110px);gap:var(--ds-gap-lg)}.gx-r.pane.a{grid-column:span 8}.gx-r.pane.b,.gx-r.pane.c{grid-column:span 4}.gx-r.pane.d{grid-column:span 8}.gx-r.orn{position:absolute;inset-block-start:-18px;inset-inline-start:42%;padding:var(--ds-gap-xs) var(--ds-gap-lg);border-radius:var(--ds-corner-round);box-shadow:var(--ds-elevation-lift),inset 0 0 0 var(--ds-width-hairline) var(--ds-line-rim-hi);z-index:2}.gx-r.menu{position:absolute;inset-block-start:132px;inset-inline-end:14%;min-inline-size:140px;min-block-size:90px;background:var(--ds-surface-raised);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--ds-elevation-float),inset 0 0 0 var(--ds-width-hairline) var(--ds-line-divider);text-shadow:none;z-index:2}.gx-n{display:inline-grid;place-items:center;inline-size:20px;block-size:20px;margin-inline-end:var(--ds-gap-sm);border-radius:var(--ds-corner-round);background:var(--ds-surface-light);color:var(--ds-text-on-light);font-size:var(--ds-type-micro);font-weight:var(--ds-type-weight-semibold);text-shadow:none}.gx-app.lines .gx-r{outline:var(--ds-width-hairline) dashed var(--ds-action-accent);outline-offset:0}.gx-app.lines .gx-r.main{outline:none}.gx-pair{display:flex;flex-direction:column;gap:var(--ds-gap-lg)}.gx-pair-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:var(--ds-gap-2xl)}.gx-pair-cell{margin:0;display:flex;flex-direction:column;gap:var(--ds-gap-md)}.gx-pair-cell figcaption{font-size:var(--ds-type-label)}.gx-mini{padding:var(--ds-gap-2xl);min-block-size:160px}.gx-two{display:grid;grid-template-columns:1fr 1fr;gap:var(--ds-gap-2xl);inline-size:100%}.gx-two.touch{gap:0}.gx-two.touch>*{border-radius:0}.gx-two.touch>:first-child{border-start-start-radius:var(--ds-corner-panel);border-end-start-radius:var(--ds-corner-panel)}.gx-two.touch>:last-child{border-start-end-radius:var(--ds-corner-panel);border-end-end-radius:var(--ds-corner-panel)}.gx-margin-demo{inline-size:100%}.gx-margin-demo.inset{padding-inline:18%}.gx-read{inline-size:100%}.gx-read.narrow{max-inline-size:22em}.why-line{font-size:var(--ds-type-label)}@media(max-width:860px){.gx-pair-row,.gx-span-row{grid-template-columns:minmax(0,1fr)}.gx-app{grid-template-columns:minmax(0,1fr);grid-template-areas:"top" "main"}.gx-r.gx-rail{display:none}}.stage-field{background-color:var(--ds-field-base);background-image:radial-gradient(60% 80% at 15% 10%,var(--ds-field-glow),transparent 70%),radial-gradient(50% 70% at 90% 100%,var(--ds-field-glow-soft),transparent 70%),linear-gradient(var(--ds-field-line-major) var(--ds-width-hairline),transparent var(--ds-width-hairline)),linear-gradient(90deg,var(--ds-field-line-major) var(--ds-width-hairline),transparent var(--ds-width-hairline)),linear-gradient(var(--ds-field-line) var(--ds-width-hairline),transparent var(--ds-width-hairline)),linear-gradient(90deg,var(--ds-field-line) var(--ds-width-hairline),transparent var(--ds-width-hairline));background-size:100% 100%,100% 100%,32px 32px,32px 32px,8px 8px,8px 8px;background-position:center;box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-line-divider)}.stage-studio{background-color:var(--ds-studio-base);background-image:linear-gradient(135deg,var(--ds-studio-light) 0%,transparent 50%),radial-gradient(80% 70% at 0% 0%,var(--ds-studio-light),transparent 70%);box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-studio-edge);min-block-size:calc(var(--ds-space-32) * 2.25)}.stage-studio:not(.plain)>.stage-env{justify-content:center;align-items:center;align-content:center}.example-plate{position:relative;display:flex;flex-direction:column;gap:var(--ds-gap-lg)}.example-plate:has(>.stage-studio)>.example-bar{position:absolute;inset-block-start:var(--ds-gap-xl);inset-inline-start:var(--ds-gap-2xl);z-index:1;pointer-events:none}.example-plate:has(>.stage-studio)>.stage-studio{padding-block-start:calc(var(--ds-gap-section) + var(--ds-gap-xl))}.gallery-modal{inline-size:100vw;block-size:100dvh;max-inline-size:none;max-block-size:none;margin:0;padding:0 var(--ds-gap-page) var(--ds-gap-page);border:0;background:var(--ds-studio-base);color:var(--ds-text-primary);overflow-y:auto}.gallery-modal::backdrop{background:var(--ds-card-scrim)}.gallery-modal-head{position:sticky;inset-block-start:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:var(--ds-gap-lg);padding-block:var(--ds-gap-2xl);background:var(--ds-studio-base)}.gallery-family{display:flex;flex-direction:column;gap:var(--ds-gap-2xl);margin-block-end:var(--ds-gap-page)}.gallery-family-head{display:flex;flex-direction:column;gap:var(--ds-gap-xs)}.gallery-family-head h3{font-size:var(--ds-type-title)}.gallery-family-head p{color:var(--ds-text-tertiary);font-size:var(--ds-type-label)}.gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--ds-gap-lg)}.gallery-cell{position:relative;display:flex;flex-direction:column;gap:var(--ds-gap-lg);block-size:calc(var(--ds-space-32) * 2.75);padding:var(--ds-gap-xl);border-radius:var(--ds-corner-inner);overflow:hidden;background-color:var(--ds-studio-base);background-image:linear-gradient(135deg,var(--ds-studio-light) 0%,transparent 50%),radial-gradient(80% 70% at 0% 0%,var(--ds-studio-light),transparent 70%);box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-studio-edge)}.gallery-head{display:grid;grid-template-columns:auto 1fr;column-gap:var(--ds-gap-md);row-gap:var(--ds-gap-xs);align-items:baseline}.gallery-no,.gallery-tag{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:var(--ds-type-micro);color:var(--ds-text-tertiary)}.gallery-name{display:inline-flex;align-items:center;min-block-size:var(--ds-layout-touch);margin-block:calc((var(--ds-layout-touch) - 1lh) / -2);font-size:var(--ds-type-emphasis);font-weight:var(--ds-type-weight-semibold);color:var(--ds-text-primary);text-decoration-color:var(--ds-text-tertiary)}.gallery-cell:hover .gallery-name,.gallery-name:focus-visible{text-decoration-color:currentColor}.gallery-purpose,.gallery-tag{grid-column:2;margin:0}.gallery-purpose{font-size:var(--ds-type-label);line-height:var(--ds-type-leading-body);color:var(--ds-text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-inline-size:none}.gallery-demo{flex:1;display:flex;justify-content:center;align-items:safe center;min-inline-size:0;min-block-size:0;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,black 80%,transparent);mask-image:linear-gradient(180deg,black 80%,transparent)}.gallery-scale{inline-size:380px;zoom:.78;display:flex;justify-content:center}.gallery-scale>*{max-inline-size:100%}.is-diagram{background-color:var(--ds-field-base)}.thumb-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--ds-gap-xs);inline-size:100%}.thumb-grid>span{grid-row:1 / span 3;block-size:100%;min-block-size:var(--ds-space-32);border-radius:var(--ds-corner-mark);background:var(--ds-field-line-major)}.thumb-grid>b,.thumb-stack>b,.thumb-container>b{display:grid;place-items:center;min-block-size:var(--ds-space-10);border-radius:var(--ds-corner-mark);background:var(--ds-field-column);color:var(--ds-text-on-light);font-size:var(--ds-type-micro);font-weight:var(--ds-type-weight-semibold)}.thumb-grid>b{grid-row:auto;align-self:center}.thumb-container{display:grid;grid-template-columns:1fr 3fr 1fr;gap:0;inline-size:100%;min-block-size:var(--ds-space-32)}.thumb-container>i{background:repeating-linear-gradient(45deg,var(--ds-field-margin) 0 var(--ds-width-hairline),transparent var(--ds-width-hairline) var(--ds-space-2));opacity:.5}.thumb-container>b{min-block-size:100%;border-radius:0}.thumb-stack{display:flex;flex-direction:column;gap:var(--ds-gap-xs);inline-size:70%}.thumb-stack>em{font-style:normal;font-size:var(--ds-type-micro);color:var(--ds-text-tertiary);text-align:center}.grid-demo-cell{display:grid;place-items:center;min-block-size:56px;border-radius:var(--ds-corner-mark);background:var(--ds-field-column);color:var(--ds-text-on-light);font-size:var(--ds-type-label);font-variant-numeric:tabular-nums;text-shadow:none}[data-theme=light] .pg-cell.on{color:var(--ds-color-white)}.stage-field .pg-cell{background:transparent;box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-line-ring)}.stage-field .pg-cell.on{background:var(--ds-field-column);box-shadow:none}.stage-field .pg-cell{border-radius:var(--ds-corner-mark)}.nav-planned summary{cursor:pointer;padding:var(--ds-gap-sm) 0;font-size:var(--ds-type-label);color:var(--ds-text-secondary)}.nav-planned li{padding:var(--ds-gap-xs) var(--ds-gap-lg);font-size:var(--ds-type-label);color:var(--ds-text-secondary)}.demo-scroll{max-inline-size:100%;overflow-x:auto;display:flex}.pg-focus{text-shadow:none;display:inline-flex;align-items:center;min-block-size:var(--ds-control-md);padding-inline:var(--ds-gap-2xl);border-radius:var(--ds-corner-round);background:var(--ds-surface-light);color:var(--ds-text-on-light)}.pg-focus.on{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width);box-shadow:0 0 0 calc(var(--ds-focus-ring-width) * 2 + var(--ds-focus-ring-width)) var(--ds-focus-ring-halo)}.seg-btn,.copy-btn,.tab-link,.brand-link,.menu-btn,.pager-link{position:relative}.seg-btn:after,.copy-btn:after,.tab-link:after,.brand-link:after,.menu-btn:after,.pager-link:after{content:"";position:absolute;inset-inline-start:50%;inset-block-start:50%;inline-size:max(100%,var(--ds-layout-touch));block-size:max(100%,var(--ds-layout-touch));transform:translate(-50%,-50%)}[dir=rtl] :is(.seg-btn,.copy-btn,.tab-link,.brand-link,.menu-btn,.pager-link):after{transform:translate(50%,-50%)}.palette{display:flex;flex-direction:column;gap:var(--ds-gap-lg)}.palette-row{display:grid;grid-template-columns:minmax(150px,200px) minmax(0,1fr);gap:var(--ds-gap-xl);align-items:center}.palette-name{display:flex;flex-direction:column;gap:var(--ds-gap-xs);min-inline-size:0}.palette-name code{color:var(--ds-text-secondary)}.palette-strip,.prose .palette-strip{list-style:none;margin:0;padding:0;display:grid;gap:var(--ds-space-0-5)}.palette-strip li{min-inline-size:0}.palette-swatch{display:flex;flex-direction:column;gap:var(--ds-space-1);inline-size:100%;padding:0;border:0;background:none;color:var(--ds-text-primary);cursor:pointer;text-align:start;font:inherit;text-shadow:none}.palette-chip{display:block;block-size:var(--ds-space-10);border-radius:var(--ds-corner-mark);box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-line-divider)}.on-dark .palette-chip{background-color:var(--ds-color-graphite-950)}.on-light .palette-chip{background-color:var(--ds-color-white)}.palette-swatch:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width);border-radius:var(--ds-corner-mark)}.palette-step{font-size:var(--ds-type-caption);font-weight:var(--ds-type-weight-semibold)}.palette-hex{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:var(--ds-type-micro);color:var(--ds-text-secondary);overflow:hidden;text-overflow:ellipsis}@media(max-width:900px){.palette-row{grid-template-columns:1fr}.palette-hex{display:none}}.roles .role-chip{display:inline-flex;align-items:center;gap:var(--ds-gap-sm);white-space:nowrap}.roles .role-dot{inline-size:var(--ds-space-4);block-size:var(--ds-space-4);border-radius:var(--ds-corner-round);box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-line-ring);flex:none}.roles td[data-why]{font-size:var(--ds-type-label)}.token-browser{display:flex;flex-direction:column;gap:var(--ds-gap-sm)}.token-group{border-radius:var(--ds-corner-mark);box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-line-divider)}.token-group>summary{display:flex;align-items:baseline;gap:var(--ds-gap-md);min-block-size:var(--ds-layout-touch);padding-inline:var(--ds-gap-lg);cursor:pointer;align-items:center}.token-group>summary:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:calc(var(--ds-focus-ring-width) * -1)}.token-group[open]>summary{box-shadow:inset 0 calc(var(--ds-width-hairline) * -1) 0 var(--ds-line-divider)}.tokens.compact td,.tokens.compact th{padding-block:var(--ds-gap-xs);white-space:nowrap}.tokens.compact .why-line{white-space:normal;max-inline-size:42ch;font-size:var(--ds-type-label)}.fold>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-gap-lg);min-block-size:var(--ds-layout-touch);cursor:pointer;list-style:none;border-block-end:var(--ds-width-hairline) solid var(--ds-line-divider)}.fold>summary::-webkit-details-marker{display:none}.fold>summary:after{content:"";flex:none;inline-size:var(--ds-space-2);block-size:var(--ds-space-2);border-inline-end:var(--ds-width-ring) solid currentColor;border-block-end:var(--ds-width-ring) solid currentColor;transform:rotate(45deg);transition:transform var(--ds-motion-hover) var(--ds-motion-easing);margin-inline-end:var(--ds-gap-md)}.fold[open]>summary:after{transform:rotate(-135deg)}.fold>summary:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.fold[open]>summary{margin-block-end:var(--ds-gap-xl)}.book-section.folded{margin-block-start:0}.elev-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-gap-2xl)}@media(max-width:900px){.elev-grid{grid-template-columns:minmax(0,1fr)}}.elev-grid>.example-live{position:relative;min-block-size:calc(var(--ds-space-32) * 2.5)}.elev-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-gap-lg)}.elev-under{inline-size:100%}.elev-scrim{position:absolute;inset:0;border-radius:inherit;background:var(--ds-card-scrim);-webkit-backdrop-filter:blur(var(--ds-space-1-5));backdrop-filter:blur(var(--ds-space-1-5))}.elev-dialog{position:absolute;inset-inline:10%;inset-block-start:14%}.elev-actions{display:flex;gap:var(--ds-gap-md)}.elev-popover{position:absolute;inset-inline-end:var(--ds-gap-xl);inset-block-start:var(--ds-gap-xl);padding:var(--ds-gap-md)}.glow-pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:var(--ds-gap-2xl)}.glow-pair>div{display:flex;flex-direction:column;gap:var(--ds-gap-2xl)}.day-track{display:flex;align-items:center;gap:var(--ds-gap-xl);font-size:var(--ds-type-label);font-weight:var(--ds-type-weight-medium);color:var(--ds-text-secondary)}.day-track .day-now{display:inline-flex;align-items:center;gap:var(--ds-gap-sm);color:var(--ds-text-primary)}.day-dot{inline-size:var(--ds-control-mark);block-size:var(--ds-control-mark);border-radius:var(--ds-corner-round);background:var(--ds-action-loud-top);box-shadow:var(--ds-glow-mark)}.mesh{position:relative;isolation:isolate;overflow:hidden;background-color:var(--ds-mesh-base)}.mesh:before{content:"";position:absolute;inset:-20%;z-index:-1;pointer-events:none;background:radial-gradient(58% 66% at 14% 14%,var(--ds-mesh-a),transparent 76%),radial-gradient(56% 64% at 90% 26%,var(--ds-mesh-b),transparent 76%),radial-gradient(72% 60% at 60% 96%,var(--ds-mesh-c),transparent 76%),radial-gradient(50% 56% at 4% 92%,var(--ds-mesh-d),transparent 74%);filter:blur(var(--ds-mesh-blur))}.mesh-tile{position:relative;inline-size:calc(var(--ds-space-32) * 1.5);block-size:var(--ds-space-32);border-radius:var(--ds-corner-inner)}.mesh-tile:after{content:"";position:absolute;inset:30% 8% -12%;z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(60% 60% at 40% 40%,var(--ds-mesh-a),transparent 70%),radial-gradient(60% 60% at 60% 70%,var(--ds-mesh-c),transparent 70%);filter:blur(var(--ds-mesh-blur));opacity:.55}.mesh-tile-wrap{position:relative;isolation:isolate;display:inline-block}.gradient-kinds{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:var(--ds-gap-2xl)}.gradient-kinds figure{margin:0;display:flex;flex-direction:column;gap:var(--ds-gap-md)}.gradient-swatch{block-size:calc(var(--ds-space-32) * 2.5);border-radius:var(--ds-corner-inner);box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-line-divider)}.gradient-swatch.linear{background:linear-gradient(135deg,var(--ds-mesh-a),var(--ds-mesh-c))}.gradient-swatch.radial{background:radial-gradient(circle at 30% 30%,var(--ds-mesh-a),var(--ds-mesh-c) 75%)}.gradient-swatch.conic{background:conic-gradient(from 200deg at 50% 50%,var(--ds-mesh-a),var(--ds-mesh-b),var(--ds-mesh-c),var(--ds-mesh-d),var(--ds-mesh-a))}.gradient-swatch.mesh{overflow:hidden}.mesh-scene{padding:var(--ds-gap-section) var(--ds-gap-2xl);border-radius:var(--ds-corner-inner)}.mesh-scene-env{justify-content:center}.stage-aurora{min-block-size:calc(var(--ds-space-32) * 2.25)}.stage-aurora:not(.plain)>.stage-env{justify-content:center;align-items:center;align-content:center}.mesh-demo-cover{block-size:calc(var(--ds-space-32) * 3);border-radius:var(--ds-corner-inner)}.mesh-demo-icon{inline-size:calc(var(--ds-space-32) * 2.5);block-size:calc(var(--ds-space-32) * 1.75);border-radius:var(--ds-corner-inner)}.mesh-demo-row{flex-wrap:wrap}.mesh-demo-swatch{margin:0;display:flex;flex-direction:column;gap:var(--ds-gap-sm);font-size:var(--ds-type-label)}.mesh-demo-tile{inline-size:calc(var(--ds-space-32) * 3);block-size:calc(var(--ds-space-32) * 2);border-radius:var(--ds-corner-inner)}.mesh-demo-scene{display:grid;place-items:center;padding:var(--ds-gap-section) var(--ds-gap-2xl);border-radius:var(--ds-corner-inner);inline-size:100%}.showcase{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:var(--ds-gap-2xl);align-items:start;inline-size:100%}.showcase-card{display:flex;flex-direction:column;gap:var(--ds-gap-xl);min-inline-size:0}.showcase-cover{block-size:calc(var(--ds-space-32) * 1.5);border-radius:var(--ds-corner-inner)}.showcase-row{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-gap-lg)}.showcase-grow{flex:1;min-inline-size:0}.showcase-transport,.showcase-actions{display:flex;align-items:center;justify-content:center;gap:var(--ds-gap-lg)}.showcase-actions{justify-content:flex-start}.showcase-chips{display:flex;flex-wrap:wrap;gap:var(--ds-gap-sm)}.showcase-parts{display:flex;flex-wrap:wrap;gap:var(--ds-gap-xs);padding-block-start:var(--ds-gap-lg);border-block-start:var(--ds-width-hairline) solid var(--ds-line-divider)}.hero-copy{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:var(--ds-gap-2xl)}.showcase-wide{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--ds-gap-xl) var(--ds-gap-2xl);align-items:center}.showcase-wide>.showcase-parts{grid-column:1 / -1}@media(max-width:860px){.showcase-wide{grid-template-columns:minmax(0,1fr)}}.is-diagram .gallery-demo{-webkit-mask-image:none;mask-image:none}.demo-box{box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-line-divider)}.demo-box-media{overflow:hidden;block-size:calc(var(--ds-space-32) * 1.25)}.demo-fill{inline-size:100%;block-size:100%}.demo-center{min-block-size:calc(var(--ds-space-32) * 1.75)}.demo-tile{inline-size:var(--ds-space-16);block-size:var(--ds-space-16);border-radius:var(--ds-corner-inner);box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-line-divider)}.demo-tile svg{inline-size:var(--ds-control-icon-md);block-size:var(--ds-control-icon-md)}.demo-tall{min-block-size:calc(var(--ds-space-32) * 2)}.demo-mark{inline-size:var(--ds-space-2);block-size:var(--ds-space-6);border-radius:var(--ds-corner-mark);background:var(--ds-text-secondary)}.demo-label{margin-inline-start:var(--ds-gap-lg);font-size:var(--ds-type-label)}.demo-flush{padding-inline:0}.demo-row-pad{padding-inline:var(--ds-gap-inset)}.demo-media{border-radius:var(--ds-corner-media)}.demo-ratio{inline-size:calc(var(--ds-space-16) * 1.25)}.demo-ratio-fill{display:grid;place-items:center;background:var(--ds-surface-quiet);font-size:var(--ds-type-micro)}.demo-wide,.demo-ratio-lg{inline-size:calc(var(--ds-space-32) * 2.5)}.demo-skip{display:inline-flex;align-items:center;min-block-size:var(--ds-layout-touch);padding-inline:var(--ds-gap-lg)}.demo-big{font-size:var(--ds-type-display);font-weight:var(--ds-type-weight-semibold)}.demo-spacer-vis{background:var(--ds-surface-quiet);box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-line-divider)}.demo-narrow{max-inline-size:calc(var(--ds-space-32) * 2)}.demo-grow{flex:1;min-inline-size:0}.demo-sk-block{inline-size:var(--ds-space-24);block-size:var(--ds-space-16)}.demo-img{inline-size:100%;block-size:calc(var(--ds-space-32) * 1.5)}.demo-thumb{inline-size:var(--ds-space-16);block-size:var(--ds-space-16)}.demo-pad{padding:var(--ds-gap-lg);flex:1}.demo-swatch{display:block;inline-size:var(--ds-space-6);block-size:var(--ds-space-6);border-radius:var(--ds-corner-mark);background:var(--ds-text-secondary)}.demo-phone{position:relative;inline-size:min(100%,calc(var(--ds-space-32) * 2.25));block-size:calc(var(--ds-space-32) * 2);padding:var(--ds-gap-xl);border-radius:var(--ds-corner-inner);background:var(--ds-surface-quiet);box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-line-divider)}.demo-phone{background:var(--ds-surface-glass);-webkit-backdrop-filter:blur(var(--ds-glass-blur)) brightness(var(--ds-glass-brightness));backdrop-filter:blur(var(--ds-glass-blur)) brightness(var(--ds-glass-brightness))}.demo-ptr{max-block-size:calc(var(--ds-space-32) * 1.5)}.demo-row-target{padding:var(--ds-gap-lg);border-radius:var(--ds-corner-media);box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-line-divider)}.state-row{display:flex;flex-direction:column;gap:var(--ds-gap-md);margin-block:var(--ds-gap-xl)}.state-name{margin:0;font-size:var(--ds-type-body);font-weight:var(--ds-type-weight-semibold)}.state-cells{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:var(--ds-gap-md)}.state-cell{display:flex;flex-direction:column;gap:var(--ds-gap-sm);margin:0;min-inline-size:0}.state-stage{position:relative;min-block-size:calc(var(--ds-control-xl) + var(--ds-gap-lg) * 2);display:flex;align-items:flex-start;padding:var(--ds-gap-lg);border-radius:var(--ds-corner-media);background:var(--ds-surface-raised);box-shadow:var(--ds-level-shadow-edge);min-inline-size:0;overflow-wrap:anywhere}.state-stage>*{min-inline-size:0;max-inline-size:100%}.state-cell figcaption{font-size:var(--ds-type-caption);color:var(--ds-text-secondary)}.lang-demo{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:var(--ds-gap-lg);align-items:start}.nav-fold{display:flex;align-items:center;gap:var(--ds-gap-xs);inline-size:100%;min-block-size:var(--ds-layout-touch);padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.nav-fold:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-width-ring);border-radius:var(--ds-corner-mark)}.nav-chevron{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm);flex:none;fill:none;stroke:currentColor;stroke-width:var(--ds-width-ring);stroke-linecap:round;stroke-linejoin:round;transition:transform var(--ds-motion-hover) var(--ds-motion-easing)}.nav-fold[aria-expanded=true] .nav-chevron{transform:rotate(90deg)}[dir=rtl] .nav-chevron{transform:scaleX(-1)}[dir=rtl] .nav-fold[aria-expanded=true] .nav-chevron{transform:rotate(-90deg)}.nav-family{padding-inline-start:var(--ds-gap-md)}.nav-family-title{font-size:var(--ds-type-label);font-weight:var(--ds-type-weight-medium);color:var(--ds-text-secondary)}.nav-new{margin-inline-start:var(--ds-gap-sm);padding:0 var(--ds-gap-sm);border-radius:var(--ds-corner-round);box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-line-ring);font-size:var(--ds-type-micro);font-weight:var(--ds-type-weight-semibold);letter-spacing:var(--ds-type-tracking-caps);text-transform:uppercase;color:var(--ds-text-primary)}.nav-part-title{margin:0;font-size:var(--ds-type-body);font-weight:var(--ds-type-weight-semibold);letter-spacing:normal;text-transform:none;color:var(--ds-text-primary)}.nav-part-title .nav-chevron{color:var(--ds-text-secondary)}.nav-family-title{min-block-size:var(--ds-control-lg);font-size:var(--ds-type-micro);font-weight:var(--ds-type-weight-semibold);letter-spacing:var(--ds-type-tracking-caps);text-transform:uppercase;color:var(--ds-text-tertiary, var(--ds-text-secondary))}.nav-body{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--ds-motion-hover) var(--ds-motion-easing),opacity var(--ds-motion-hover) var(--ds-motion-easing)}.nav-body[data-open]{grid-template-rows:1fr;opacity:1}.nav-body-inner{min-block-size:0;overflow:hidden}.nav-part>.nav-body>.nav-body-inner{margin-inline-start:calc(var(--ds-control-icon-sm) / 2);padding-inline-start:var(--ds-gap-md);border-inline-start:var(--ds-width-hairline) solid var(--ds-line-divider)}.rail .toc{gap:var(--ds-gap-xs);padding-block:var(--ds-gap-xs)}.rail .toc a{padding-block:var(--ds-gap-sm);margin-inline:0;font-size:var(--ds-type-label);color:var(--ds-text-secondary);transition:background-color var(--ds-motion-hover) var(--ds-motion-easing),color var(--ds-motion-hover) var(--ds-motion-easing)}.rail .toc a:hover,.rail .toc a[aria-current=page]{color:var(--ds-text-primary)}.nav-family{padding-inline-start:0}.rail nav{gap:var(--ds-gap-md)}.tb-version{display:inline-flex;align-items:center;gap:var(--ds-gap-xs);min-block-size:var(--ds-control-sm);padding-inline:var(--ds-gap-md);border:0;border-radius:var(--ds-corner-round);background:transparent;color:var(--ds-text-secondary);font:inherit;font-size:var(--ds-type-label);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--ds-motion-hover) var(--ds-motion-easing)}.tb-version:hover{background:var(--ds-surface-quiet);color:var(--ds-text-primary)}.tb-chevron{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm);fill:none;stroke:currentColor;stroke-width:var(--ds-width-ring);stroke-linecap:round;stroke-linejoin:round}.tb-news{display:inline-flex;align-items:center;gap:var(--ds-gap-sm);min-block-size:var(--ds-control-sm);max-inline-size:48ch;padding-inline:var(--ds-gap-xs) var(--ds-gap-lg);border-radius:var(--ds-corner-round);box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-line-divider);color:var(--ds-text-secondary);font-size:var(--ds-type-label);text-decoration:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:background-color var(--ds-motion-hover) var(--ds-motion-easing)}.tb-news:hover{background:var(--ds-surface-quiet);color:var(--ds-text-primary)}.tb-news-tag{flex:none;padding:0 var(--ds-gap-sm);border-radius:var(--ds-corner-round);background:var(--ds-text-primary);color:var(--ds-surface-page);font-size:var(--ds-type-micro);font-weight:var(--ds-type-weight-semibold);letter-spacing:var(--ds-type-tracking-caps);text-transform:uppercase}.tb-search{display:inline-flex;align-items:center;gap:var(--ds-gap-md);min-block-size:var(--ds-control-sm);min-inline-size:14rem;padding-inline:var(--ds-gap-md) var(--ds-gap-xs);border:0;border-radius:var(--ds-corner-round);background:var(--ds-surface-sunken);color:var(--ds-text-secondary);font:inherit;font-size:var(--ds-type-label);cursor:pointer}.tb-search:hover{color:var(--ds-text-primary)}.tb-search-label{flex:1;text-align:start}.tb-icon{inline-size:var(--ds-control-icon-md);block-size:var(--ds-control-icon-md);fill:none;stroke:currentColor;stroke-width:var(--ds-width-ring);stroke-linecap:round}.tb-fill{fill:currentColor;stroke:none}.tb-iconlink{position:relative;display:inline-grid;place-items:center;inline-size:var(--ds-control-sm);block-size:var(--ds-control-sm);border-radius:var(--ds-corner-round);color:var(--ds-text-secondary)}.tb-iconlink:hover{background:var(--ds-surface-quiet);color:var(--ds-text-primary)}.tb-version:focus-visible,.tb-news:focus-visible,.tb-search:focus-visible,.tb-iconlink:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-width-ring)}.tb-version:after,.tb-news:after,.tb-search:after{content:"";position:absolute;inset-inline:0;inset-block-start:50%;block-size:var(--ds-layout-touch);transform:translateY(-50%)}.tb-iconlink:after{content:"";position:absolute;inset-inline-start:50%;inset-block-start:50%;inline-size:var(--ds-layout-touch);block-size:var(--ds-layout-touch);transform:translate(-50%,-50%)}.tb-version,.tb-news,.tb-search{position:relative}@media(max-width:1100px){.tb-news{display:none}}@media(max-width:760px){.tb-search{min-inline-size:0}.tb-search-label,.tb-search kbd{display:none}}.brand-sub,.topbar-scene-label{white-space:nowrap}@media(max-width:1500px){.topbar-scene-label{display:none}}@media(max-width:1320px){.brand-sub{display:none}}.topbar{gap:var(--ds-gap-xl)}.topbar-tools{gap:var(--ds-gap-lg)}.topbar{--tb-h: calc(var(--ds-control-sm) + var(--ds-space-0-5) * 2);gap:var(--ds-gap-lg)}.topbar-tools{gap:var(--ds-gap-md)}.tb-search,.tb-version,.tb-news,.tb-iconlink{min-block-size:var(--tb-h)}.tb-iconlink{inline-size:var(--tb-h);block-size:var(--tb-h);background:var(--ds-surface-sunken)}.tb-news{box-shadow:none;background:var(--ds-surface-sunken)}.tb-version{background:var(--ds-surface-sunken)}.topbar-scene [data-component=Select] button{min-block-size:var(--tb-h);padding-inline:var(--ds-gap-lg) var(--ds-gap-md);border-radius:var(--ds-corner-round);background:var(--ds-surface-sunken);box-shadow:none;color:var(--ds-text-secondary);font-size:var(--ds-type-label)}.topbar-scene [data-component=Select] button:hover{color:var(--ds-text-primary);box-shadow:none}.topbar-scene{gap:var(--ds-gap-sm)}.tb-search{padding-inline-end:var(--ds-gap-xs)}.tb-search kbd{block-size:calc(var(--tb-h) - var(--ds-gap-xs) * 2);border-radius:var(--ds-corner-round);padding-inline:var(--ds-gap-md)}.tb-news{padding-inline-start:var(--ds-gap-xs)}.tb-news-tag{display:inline-grid;place-items:center;block-size:calc(var(--tb-h) - var(--ds-gap-xs) * 2);padding-inline:var(--ds-gap-md)}:root{--ds-card-bg: var(--ds-surface-glass);--ds-card-fg: var(--ds-text-primary);--ds-card-fg-muted: var(--ds-text-secondary);--ds-card-blur: var(--ds-glass-blur);--ds-card-radius: var(--ds-corner-panel);--ds-card-padding: var(--ds-gap-inset);--ds-card-gap: var(--ds-gap-xl);--ds-card-shadow: var(--ds-elevation-float);--ds-card-rim-hi: var(--ds-line-rim-hi);--ds-card-rim-mid: var(--ds-line-rim-mid);--ds-card-rim-lo: var(--ds-line-rim-lo);--ds-card-divider: var(--ds-line-divider);--ds-card-rim-width: var(--ds-width-hairline);--ds-card-inner-radius: var(--ds-corner-inner);--ds-card-media-radius: var(--ds-corner-media);--ds-card-cover-hi: var(--ds-surface-placeholder-hi);--ds-card-cover-lo: var(--ds-surface-placeholder-lo);--ds-card-brightness: var(--ds-glass-brightness);--ds-card-sheen-top: var(--ds-surface-sheen-top);--ds-card-sheen-bottom: var(--ds-surface-sheen-bottom);--ds-card-text-halo: var(--ds-elevation-halo);--ds-card-level1: var(--ds-level-1);--ds-card-level2: var(--ds-level-2);--ds-card-level3: var(--ds-level-3);--ds-card-level4: var(--ds-level-4);--ds-card-shadow-1: var(--ds-level-shadow-1);--ds-card-shadow-2: var(--ds-level-shadow-2);--ds-card-shadow-3: var(--ds-level-shadow-3);--ds-card-shadow-4: var(--ds-level-shadow-4);--ds-card-edge: var(--ds-level-shadow-edge);--ds-card-streak: var(--ds-level-streak);--ds-card-scrim: var(--ds-level-scrim)}[data-environment=dim],[data-environment=mid],[data-environment=bright]{--ds-card-brightness: var(--ds-glass-brightness)}@scope([data-theme=light]){:scope{--ds-card-bg: var(--ds-surface-glass);--ds-card-fg: var(--ds-text-primary);--ds-card-fg-muted: var(--ds-text-secondary);--ds-card-shadow: var(--ds-elevation-float);--ds-card-rim-hi: var(--ds-line-rim-hi);--ds-card-rim-mid: var(--ds-line-rim-mid);--ds-card-rim-lo: var(--ds-line-rim-lo);--ds-card-divider: var(--ds-line-divider);--ds-card-brightness: var(--ds-glass-brightness);--ds-card-sheen-top: var(--ds-surface-sheen-top);--ds-card-text-halo: var(--ds-elevation-halo);--ds-card-level1: var(--ds-level-1);--ds-card-level2: var(--ds-level-2);--ds-card-level3: var(--ds-level-3);--ds-card-level4: var(--ds-level-4);--ds-card-shadow-1: var(--ds-level-shadow-1);--ds-card-shadow-2: var(--ds-level-shadow-2);--ds-card-shadow-3: var(--ds-level-shadow-3);--ds-card-shadow-4: var(--ds-level-shadow-4);--ds-card-edge: var(--ds-level-shadow-edge);--ds-card-streak: var(--ds-level-streak);--ds-card-scrim: var(--ds-level-scrim)}[data-environment=dim],[data-environment=mid],[data-environment=bright]{--ds-card-brightness: var(--ds-glass-brightness)}}@scope([data-theme=dark]){:scope{--ds-card-bg: var(--ds-surface-glass);--ds-card-fg: var(--ds-text-primary);--ds-card-fg-muted: var(--ds-text-secondary);--ds-card-shadow: var(--ds-elevation-float);--ds-card-rim-hi: var(--ds-line-rim-hi);--ds-card-rim-mid: var(--ds-line-rim-mid);--ds-card-rim-lo: var(--ds-line-rim-lo);--ds-card-divider: var(--ds-line-divider);--ds-card-brightness: var(--ds-glass-brightness);--ds-card-sheen-top: var(--ds-surface-sheen-top);--ds-card-text-halo: var(--ds-elevation-halo);--ds-card-level1: var(--ds-level-1);--ds-card-level2: var(--ds-level-2);--ds-card-level3: var(--ds-level-3);--ds-card-level4: var(--ds-level-4);--ds-card-shadow-1: var(--ds-level-shadow-1);--ds-card-shadow-2: var(--ds-level-shadow-2);--ds-card-shadow-3: var(--ds-level-shadow-3);--ds-card-shadow-4: var(--ds-level-shadow-4);--ds-card-edge: var(--ds-level-shadow-edge);--ds-card-streak: var(--ds-level-streak);--ds-card-scrim: var(--ds-level-scrim)}[data-environment=dim],[data-environment=mid],[data-environment=bright]{--ds-card-brightness: var(--ds-glass-brightness)}}@media(prefers-color-scheme:light){@scope(:root:not([data-theme])){:scope{--ds-card-bg: var(--ds-surface-glass);--ds-card-fg: var(--ds-text-primary);--ds-card-fg-muted: var(--ds-text-secondary);--ds-card-shadow: var(--ds-elevation-float);--ds-card-rim-hi: var(--ds-line-rim-hi);--ds-card-rim-mid: var(--ds-line-rim-mid);--ds-card-rim-lo: var(--ds-line-rim-lo);--ds-card-divider: var(--ds-line-divider);--ds-card-brightness: var(--ds-glass-brightness);--ds-card-sheen-top: var(--ds-surface-sheen-top);--ds-card-text-halo: var(--ds-elevation-halo);--ds-card-level1: var(--ds-level-1);--ds-card-level2: var(--ds-level-2);--ds-card-level3: var(--ds-level-3);--ds-card-level4: var(--ds-level-4);--ds-card-shadow-1: var(--ds-level-shadow-1);--ds-card-shadow-2: var(--ds-level-shadow-2);--ds-card-shadow-3: var(--ds-level-shadow-3);--ds-card-shadow-4: var(--ds-level-shadow-4);--ds-card-edge: var(--ds-level-shadow-edge);--ds-card-streak: var(--ds-level-streak);--ds-card-scrim: var(--ds-level-scrim)}[data-environment=dim],[data-environment=mid],[data-environment=bright]{--ds-card-brightness: var(--ds-glass-brightness)}}}@media(prefers-reduced-transparency:reduce){:root:root,:root [data-environment],:root [data-theme]{--ds-card-brightness: 1}}:root [data-material=solid],:root [data-material=solid] [data-environment],:root [data-material=solid] [data-theme],:root [data-environment][data-material=solid]{--ds-card-brightness: 1;--ds-card-bg: var(--ds-surface-glass);--ds-card-blur: var(--ds-glass-blur)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root:root,:root [data-environment],:root [data-theme]{--ds-card-brightness: 1}}@media(forced-colors:active){:root:root,:root [data-environment],:root [data-theme]{--ds-card-brightness: 1}}.pane-Card-module__root{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:var(--ds-card-gap);color:var(--ds-card-fg);text-shadow:var(--ds-card-text-halo);font-family:var(--ds-type-family);font-size:var(--ds-type-body);line-height:var(--ds-type-leading-body)}.pane-Card-module__glass{--level-bg: var(--ds-card-level1);--level-shadow: var(--ds-card-shadow-1);padding:0 var(--ds-card-padding) var(--ds-card-padding);padding-block-start:var(--ds-card-padding);border-radius:var(--ds-card-radius);background:linear-gradient(180deg,var(--ds-card-sheen-top),var(--ds-card-sheen-bottom) 55%),var(--level-bg);-webkit-backdrop-filter:blur(var(--ds-card-blur)) saturate(var(--ds-glass-saturate)) brightness(var(--ds-card-brightness));backdrop-filter:blur(var(--ds-card-blur)) saturate(var(--ds-glass-saturate)) brightness(var(--ds-card-brightness));box-shadow:var(--ds-card-edge),var(--level-shadow);overflow:hidden;transition:backdrop-filter var(--ds-motion-scene) var(--ds-motion-easing-inout),-webkit-backdrop-filter var(--ds-motion-scene) var(--ds-motion-easing-inout)}.pane-Card-module__glass:before{content:"";position:absolute;inset-block-start:0;inset-inline:18%;block-size:var(--ds-card-rim-width);pointer-events:none;background:linear-gradient(90deg,transparent,var(--ds-card-streak),transparent)}.pane-Card-module__glass .pane-Card-module__glass:not(.pane-Card-module__l3):not(.pane-Card-module__l4),.pane-Card-module__l2{border-radius:var(--ds-card-inner-radius);--level-bg: var(--ds-card-level2);--level-shadow: var(--ds-card-shadow-2);-webkit-backdrop-filter:none;backdrop-filter:none}.pane-Card-module__l3{--level-bg: var(--ds-card-level3);--level-shadow: var(--ds-card-shadow-3)}.pane-Card-module__l4{--level-bg: var(--ds-card-level4);--level-shadow: var(--ds-card-shadow-4)}@media(prefers-reduced-transparency:reduce){.pane-Card-module__glass,.pane-Card-module__glass .pane-Card-module__glass{background:var(--ds-surface-solid)}}[data-material=solid] .pane-Card-module__glass{background:var(--ds-surface-solid)}.pane-Card-module__glass:has(>.pane-Card-module__cover:first-child){padding-block-start:0}.pane-Card-module__inset{padding-block-start:var(--ds-card-padding);border-block-start:var(--ds-card-rim-width) solid var(--ds-card-divider)}.pane-Card-module__cover{block-size:calc(var(--ds-card-padding) * 5);margin-inline:calc(var(--ds-card-padding) * -1);background-size:cover;background-position:center;background-image:radial-gradient(ellipse at 70% 0%,var(--ds-card-cover-hi),var(--ds-card-cover-lo) 70%)}@media(forced-colors:active){.pane-Card-module__glass{border:var(--ds-card-rim-width) solid CanvasText}.pane-Card-module__glass:before{display:none}}:root{--ds-focus-ring-color: var(--ds-focus-ring);--ds-focus-ring-halo: var(--ds-focus-halo);--ds-focus-ring-width: var(--ds-width-ring);--ds-focus-ring-halo-width: var(--ds-width-halo)}@scope([data-theme=light]){:scope{--ds-focus-ring-color: var(--ds-focus-ring);--ds-focus-ring-halo: var(--ds-focus-halo)}}@scope([data-theme=dark]){:scope{--ds-focus-ring-color: var(--ds-focus-ring);--ds-focus-ring-halo: var(--ds-focus-halo)}}@media(prefers-color-scheme:light){@scope(:root:not([data-theme])){:scope{--ds-focus-ring-color: var(--ds-focus-ring);--ds-focus-ring-halo: var(--ds-focus-halo)}}}
