@layer reset,tokens,atoms,molecules,organisms,layout,utilities,overrides;@layer reset{*:where(:not(audio,iframe,canvas,dialog,img,svg,video):not(svg *):not(symbol *)){all:unset;cursor:revert;display:revert;list-style:revert;outline:revert}:where([popover]){block-size:revert;inline-size:revert;inset:revert;margin:revert;overflow:revert;position:revert}:root{--viewport-fit: auto;--safe-area-inset-right: 0px;--safe-area-inset-bottom: 0px;--safe-area-inset-left: 0px;--safe-area-inset-top: 0px;interpolate-size:allow-keywords;font-feature-settings:"case" off,"sinf" off}html{box-sizing:border-box;-webkit-text-size-adjust:100%;text-size-adjust:100%}*,*:before,*:after,*::details-content{box-sizing:inherit}html{font-family:var(--body-font-family);@media (hover: none) and (pointer: coarse){font-size:1em;font:-apple-system-body;font-family:var(--body-font-family)}&.translated-rtl{direction:rtl}}body{font-weight:var(--body-font-weight);line-height:var(--body-line-height);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-gutter:stable both-edges;-webkit-text-size-adjust:none;@media screen{background-color:var(--surface);color:var(--foreground)}@supports not (scrollbar-gutter: stable both-edges){overflow-x:hidden}}:where(a:not([class])){text-decoration-line:underline;text-decoration-thickness:var(--underline-thickness, 1px);text-underline-offset:var(--underline-offset, .25em);cursor:pointer;&:hover{text-decoration-thickness:var(--link-hover-underline-thickness, 2px)}}:where(hr:not([class])){border-block-start:var(--rule-width, 1px) var(--rule-style, solid) var(--rule-color, currentColor);margin-block:1em}:where(ul[role=list],ol[role=list]){list-style:none}:where(img,video){&:not([style]){block-size:auto}}:where(img,iframe,video){max-inline-size:100%}:where(table){border-collapse:collapse}:where(input:not([type=hidden]),select,textarea,progress,meter){all:revert}:where(meter){-webkit-appearance:revert;appearance:revert}:where(strong,b){font-weight:700}:where(em,i){font-style:italic}:where(small){font-size:.8em}:where(code,kbd,samp,var){font-family:var(--typography-font-family-mono);font-variant-numeric:slashed-zero}:where(mark){background-color:Mark;color:MarkText}:focus:not(:focus-visible){outline:none}:where(:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}:where([hidden]:not([hidden=until-found])){display:none!important}[aria-disabled=true i],[disabled]{cursor:not-allowed}:where([contenteditable]){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;line-break:after-white-space}:where([draggable=true]){-webkit-user-drag:element}iframe,audio,video{@media print{display:none}}bdi{unicode-bidi:isolate}.\@container{container-type:inline-size}}@layer tokens{:root{color-scheme:light dark;interpolate-size:allow-keywords;--color-transparent: transparent;--color-black: #181716;--color-white: #ffffff;--color-neutral-100: #ededea;--color-neutral-200: #e0dfdc;--color-neutral-300: #c6c5c1;--color-neutral-400: #a6a5a0;--color-neutral-500: #83827e;--color-neutral-600: #63625d;--color-neutral-700: #464642;--color-neutral-800: #31312e;--color-neutral-900: #272624;--color-neutral-1000: #1d1d1a;--color-neutral-000: #f4f3f1;--color-aqua-100: #cefcf0;--color-aqua-200: #b9f0e2;--color-aqua-300: #8dd9c7;--color-aqua-400: #56bba7;--color-aqua-500: #119984;--color-aqua-600: #007362;--color-aqua-700: #005246;--color-aqua-800: #003a31;--color-aqua-900: #002e26;--color-blue-100: #e1f3ff;--color-blue-200: #c5e8ff;--color-blue-300: #8ed1fb;--color-blue-400: #58b1e5;--color-blue-500: #1f8ec5;--color-blue-600: #006a98;--color-blue-700: #004c6e;--color-blue-800: #00354f;--color-blue-900: #002a3f;--color-purple-100: #f4ecff;--color-purple-200: #ebdaff;--color-purple-300: #d9b6ff;--color-purple-400: #be8def;--color-purple-500: #9c66cf;--color-purple-600: #7846a5;--color-purple-700: #582d7d;--color-purple-800: #3f1c5d;--color-purple-900: #33134d;--color-olive-100: #eef5ce;--color-olive-200: #e0e8b9;--color-olive-300: #c5cf90;--color-olive-400: #a3af5f;--color-olive-500: #818c31;--color-olive-600: #606a0b;--color-olive-700: #444b00;--color-olive-800: #2f3500;--color-olive-900: #252a00;--color-amber-100: #ffedd9;--color-amber-200: #ffdbb4;--color-amber-300: #fcb969;--color-amber-400: #e49207;--color-amber-500: #b67300;--color-amber-600: #895600;--color-amber-700: #633c00;--color-amber-800: #462900;--color-amber-900: #382000;--color-green-100: #d7fec4;--color-green-200: #c4f2ad;--color-green-300: #9fdc7e;--color-green-400: #72be41;--color-green-500: #4e9a00;--color-green-600: #397400;--color-green-700: #275300;--color-green-800: #193a00;--color-green-900: #132e00;--color-red-100: #ffebe8;--color-red-200: #ffd8d1;--color-red-300: #ffb1a5;--color-red-400: #ff7767;--color-red-500: #f31a16;--color-red-600: #bb0004;--color-red-700: #880002;--color-red-800: #620001;--color-red-900: #500001;--opacity-0: 0;--opacity-10: .1;--opacity-20: .2;--opacity-30: .3;--opacity-40: .4;--opacity-50: .5;--opacity-60: .6;--opacity-70: .7;--opacity-80: .8;--opacity-90: .9;--opacity-100: 1;--translucency-10: 10%;--translucency-25: 25%;--translucency-33: 33%;--translucency-50: 50%;--translucency-70: 70%;--translucency-90: 90%;--translucency-95: 95%;--sizing-ratio: 1.618;--layout-site-width: 75rem;--spacing-0: 0;--spacing-1: .0625rem;--spacing-2: .125rem;--spacing-4: .25rem;--spacing-6: .375rem;--spacing-8: .5rem;--spacing-12: .75rem;--spacing-16: 1rem;--spacing-24: 1.5rem;--spacing-32: 2rem;--spacing-48: 3rem;--spacing-64: 4rem;--spacing-128: 8rem;--spacing-192: 12rem;--spacing-256: 16rem;--spacing-320: 20rem;--spacing-384: 24rem;--spacing-448: 28rem;--spacing-512: 32rem;--spacing-576: 36rem;--spacing-640: 40rem;--spacing-768: 48rem;--spacing-896: 56rem;--spacing-1024: 64rem;--spacing-1280: 80rem;--spacing-1536: 96rem;--spacing-1920: 120rem;--spacing-2400: 150rem;--typography-font-family-inter: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--typography-font-family-georgia: "Georgia", Cambria, "Times New Roman", Times, serif;--typography-font-family-jetbrains-mono: "JetBrains Mono", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--typography-font-family-plus-jakarta-sans: "Plus Jakarta Sans", "Inter", system-ui, -apple-system, sans-serif;--typography-font-family-sans: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--typography-font-family-serif: Georgia, Cambria, "Times New Roman", Times, serif;--typography-font-family-mono: ui-monospace, Menlo, Monaco, Consolas, "Courier New", monospace;--typography-font-family-display: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--typography-font-family-pt-sans: "PT Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--typography-font-family-pt-serif: "PT Serif", Cambria, "Times New Roman", Times, serif;--typography-font-family-pt-mono: "adapter-mono-pe-variable", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--typography-font-family-adapter-sans: "adapter-pe-variable", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--typography-font-family-mencken: "mencken-std-text", Cambria, "Times New Roman", Times, serif;--typography-font-family-adapter-mono: "adapter-mono-pe-variable", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--typography-font-family-avory: "avory-i-pe", "Inter", system-ui, -apple-system, sans-serif;--typography-font-size-base: 1rem;--typography-ratio: 1.2;--typography-fluid-scale-mobile-base: 1rem;--typography-fluid-scale-mobile-ratio: 1.2;--typography-fluid-scale-desktop-base: 1.5rem;--typography-fluid-scale-desktop-ratio: 1.25;--typography-fluid-scale-min-viewport: 25rem;--typography-fluid-scale-max-viewport: 80rem;--typography-font-size-0: 1rem;--typography-font-size-1: 1.2rem;--typography-font-size-2: 1.44rem;--typography-font-size-3: 1.728rem;--typography-font-size-4: 2.0736rem;--typography-font-size-5: 2.4883rem;--typography-font-size-6: 2.986rem;--typography-font-size-7: 3.5832rem;--typography-font-size-8: 4.2998rem;--typography-font-size--2: .6944rem;--typography-font-size--1: .8333rem;--typography-font-weight-100: 100;--typography-font-weight-200: 200;--typography-font-weight-300: 300;--typography-font-weight-400: 400;--typography-font-weight-500: 500;--typography-font-weight-600: 600;--typography-font-weight-700: 700;--typography-font-weight-800: 800;--typography-font-weight-900: 900;--typography-line-height-0: 1.6;--typography-line-height-1: 1.8 ;--typography-line-height--5: calc(1.6*pow(1.125, -5)) ;--typography-line-height--4: calc(1.6*pow(1.125, -4)) ;--typography-line-height--3: calc(1.6*pow(1.125, -3)) ;--typography-line-height--2: calc(1.6*pow(1.125, -2)) ;--typography-line-height--1: calc(1.6*pow(1.125, -1)) ;--typography-spacing-xtight: -.05em;--typography-spacing-tight: -.0375em;--typography-spacing-compact: -.025em;--typography-spacing-normal: 0em;--typography-spacing-loose: .05em;--typography-spacing-wide: .125em;--border-width-0: 0px;--border-width-1: 1px;--border-width-2: 2px;--border-width-4: 4px;--radius-2: 2px;--radius-4: 4px;--radius-8: 8px;--radius-12: 12px;--radius-9999: 9999px;--radius-none: 0px;--radius-50pc: 50%;--duration-0: 0s;--duration-1: 1s;--duration-2: 2s;--duration-02: .2s;--duration-05: .5s;--z-index-0: 0;--z-index-100: 100;--z-index-300: 300;--z-index-400: 400;--z-index-500: 500;--z-index-600: 600;--z-index-700: 700;--z-index--1: -1;--fluid-spacing-breathe-sm: clamp(.75rem, .64rem + .45vi, 1rem);--fluid-spacing-breathe: clamp(1rem, .85rem + .61vi, 1.3333rem);--fluid-spacing-cushion: clamp(1rem, .65rem + 1.41vi, 1.7778rem);--fluid-spacing-cushion-lg: clamp(1rem, .38rem + 2.49vi, 2.3704rem);--fluid-typography-font-size-0: clamp(1rem, .77rem + .91vi, 1.5rem);--fluid-typography-font-size-1: clamp(1.2rem, .89rem + 1.23vi, 1.875rem);--fluid-typography-font-size-2: clamp(1.44rem, 1.03rem + 1.64vi, 2.3438rem);--fluid-typography-font-size-3: clamp(1.728rem, 1.18rem + 2.18vi, 2.9297rem);--fluid-typography-font-size-4: clamp(2.0736rem, 1.35rem + 2.89vi, 3.6621rem);--fluid-typography-font-size-5: clamp(2.4883rem, 1.54rem + 3.8vi, 4.5776rem);--fluid-typography-font-size-6: clamp(2.986rem, 1.74rem + 4.97vi, 5.722rem);--fluid-typography-font-size-7: clamp(3.5832rem, 1.96rem + 6.49vi, 7.1526rem);--fluid-typography-font-size-8: clamp(4.2998rem, 2.19rem + 8.44vi, 8.9407rem);--fluid-typography-font-size--2: clamp(.6944rem, .57rem + .48vi, .96rem);--fluid-typography-font-size--1: clamp(.8333rem, .67rem + .67vi, 1.2rem);--font-size-base: 1rem;--font-size-ratio: 1.2;--_min-font-size: var(--font-size-base);--_min-ratio: var(--font-size-ratio);--_max-font-size: 1.5rem;--_max-ratio: 1.25;--fluid-spacing-cq-breathe-sm: clamp(.75rem, .64rem + .45cqi, 1rem);--fluid-spacing-cq-breathe: clamp(1rem, .85rem + .61cqi, 1.3333rem);--fluid-spacing-cq-cushion: clamp(1rem, .65rem + 1.41cqi, 1.7778rem);--fluid-spacing-cq-cushion-lg: clamp(1rem, .38rem + 2.49cqi, 2.3704rem);--typography-font-size-fluid--2: clamp(.6944rem, .57rem + .48vi, .96rem);--typography-font-size-fluid--1: clamp(.8333rem, .67rem + .67vi, 1.2rem);--typography-font-size-fluid-0: clamp(1rem, .77rem + .91vi, 1.5rem);--typography-font-size-fluid-1: clamp(1.2rem, .89rem + 1.23vi, 1.875rem);--typography-font-size-fluid-2: clamp(1.44rem, 1.03rem + 1.64vi, 2.3438rem);--typography-font-size-fluid-3: clamp(1.728rem, 1.18rem + 2.18vi, 2.9297rem);--typography-font-size-fluid-4: clamp(2.0736rem, 1.35rem + 2.89vi, 3.6621rem);--typography-font-size-fluid-5: clamp(2.4883rem, 1.54rem + 3.8vi, 4.5776rem);--typography-font-size-fluid-6: clamp(2.986rem, 1.74rem + 4.97vi, 5.722rem);--typography-font-size-fluid-7: clamp(3.5832rem, 1.96rem + 6.49vi, 7.1526rem);--typography-font-size-fluid-8: clamp(4.2998rem, 2.19rem + 8.44vi, 8.9407rem);--typography-font-size-cq--2: clamp(.6944rem, .57rem + .48cqi, .96rem);--typography-font-size-cq--1: clamp(.8333rem, .67rem + .67cqi, 1.2rem);--typography-font-size-cq-0: clamp(1rem, .77rem + .91cqi, 1.5rem);--typography-font-size-cq-1: clamp(1.2rem, .89rem + 1.23cqi, 1.875rem);--typography-font-size-cq-2: clamp(1.44rem, 1.03rem + 1.64cqi, 2.3438rem);--typography-font-size-cq-3: clamp(1.728rem, 1.18rem + 2.18cqi, 2.9297rem);--typography-font-size-cq-4: clamp(2.0736rem, 1.35rem + 2.89cqi, 3.6621rem);--typography-font-size-cq-5: clamp(2.4883rem, 1.54rem + 3.8cqi, 4.5776rem);--typography-font-size-cq-6: clamp(2.986rem, 1.74rem + 4.97cqi, 5.722rem);--typography-font-size-cq-7: clamp(3.5832rem, 1.96rem + 6.49cqi, 7.1526rem);--typography-font-size-cq-8: clamp(4.2998rem, 2.19rem + 8.44cqi, 8.9407rem);--_shadow-sm-layer-1: 0 0 1px 0;--_shadow-sm-layer-2: 0 1px 2px 0;--_shadow-sm-layer-3: 0 2px 6px 0;--_shadow-md-layer-1: 0 1px 4px 0;--_shadow-md-layer-2: 0 2px 8px 0;--_shadow-md-layer-3: 0 8px 24px 0;--_shadow-lg-layer-1: 0 4px 16px 0;--_shadow-lg-layer-2: 0 8px 32px 0;--_shadow-lg-layer-3: 0 16px 64px 0;--_shadow-inner-layer-1: inset 0 1px 2px 0;--_shadow-inner-layer-2: inset 0 2px 4px 0;--_shadow-inner-layer-3: inset 0 4px 8px 0;--translucency: var(--translucency-50);--translucency-subtle: var(--translucency-10);--translucency-quiet: var(--translucency-33);--translucency-strong: var(--translucency-70);--translucency-stronger: var(--translucency-90);--translucency-faint: var(--translucency-95);--blur-sm: blur(2px);--blur-md: blur(4px);--blur-lg: blur(8px);--blur-xl: blur(16px);--blur: var(--blur-md);--color-muted: color-mix(in srgb, currentColor, transparent var(--translucency-50));--color-focus: currentColor;--color-quiet: color-mix(in srgb, currentColor, transparent var(--translucency-70));--color-backdrop: color-mix(in srgb, var(--color-neutral-900), transparent var(--translucency-50));--color-overlay: light-dark(color-mix(in srgb, var(--color-neutral-000), transparent var(--translucency-33)), color-mix(in srgb, var(--color-neutral-900), transparent var(--translucency-33)));--surface-layer-filter: var(--blur-lg);--surface-layer-translucency: var(--translucency-subtle);--surface: light-dark(var(--color-neutral-000), var(--color-neutral-1000));--surface-subtle: light-dark(var(--color-neutral-000), var(--color-neutral-1000));--surface-muted: light-dark(var(--color-neutral-100), var(--color-neutral-900));--surface-inverted: light-dark(var(--color-neutral-1000), var(--color-neutral-000));--surface-card: light-dark(var(--color-white), var(--color-black));--surface-card-inverted: light-dark(var(--color-black), var(--color-white));--surface-dark: light-dark(var(--color-neutral-1000), var(--color-black));--surface-darker: var(--color-black);--surface-layer: light-dark(color-mix(in srgb, var(--color-white), transparent var(--surface-layer-translucency)), color-mix(in srgb, var(--color-black), transparent var(--surface-layer-translucency)));--surface-accent: light-dark(var(--color-purple-200), var(--color-purple-800));--surface-accent-dark: var(--color-purple-800);--surface-accent-strong: light-dark(var(--color-purple-700), var(--color-purple-300));--surface-complementary: light-dark(var(--color-olive-200), var(--color-olive-800));--surface-complementary-dark: var(--color-olive-800);--surface-complementary-strong: light-dark(var(--color-olive-700), var(--color-olive-300));--surface-translucent: color-mix(in srgb, var(--surface-inverted), transparent var(--translucency-95));--surface-translucent-strong: color-mix(in srgb, var(--surface-inverted), transparent var(--translucency-90));--surface-shade: light-dark(color-mix(in srgb, var(--color-neutral-1000), transparent var(--translucency-95)), color-mix(in srgb, var(--color-black), transparent var(--translucency-70)));--surface-danger: light-dark(var(--color-red-100), var(--color-red-900));--surface-danger-strong: light-dark(var(--color-red-700), var(--color-red-300));--surface-warning: light-dark(var(--color-amber-100), var(--color-amber-900));--surface-warning-strong: light-dark(var(--color-amber-700), var(--color-amber-300));--surface-success: light-dark(var(--color-green-100), var(--color-green-900));--surface-success-strong: light-dark(var(--color-green-700), var(--color-green-300));--surface-info: light-dark(var(--color-aqua-100), var(--color-aqua-900));--surface-info-strong: light-dark(var(--color-aqua-700), var(--color-aqua-300));--foreground: light-dark(var(--color-neutral-800), var(--color-neutral-000));--foreground-strong: light-dark(var(--color-black), var(--color-white));--foreground-inverted: light-dark(var(--color-neutral-000), var(--color-neutral-800));--foreground-inverted-strong: light-dark(var(--color-white), var(--color-black));--foreground-on-dark: var(--color-neutral-000);--foreground-white: var(--color-white);--foreground-muted: light-dark(var(--color-neutral-700), var(--color-neutral-300));--foreground-accent: light-dark(var(--color-purple-600), var(--color-purple-300));--foreground-accent-hover: light-dark(var(--color-purple-700), var(--color-purple-200));--foreground-accent-pressed: light-dark(var(--color-purple-800), var(--color-purple-100));--foreground-complementary: light-dark(var(--color-olive-700), var(--color-olive-300));--foreground-complementary-hover: light-dark(var(--color-olive-600), var(--color-olive-200));--foreground-complementary-pressed: light-dark(var(--color-olive-800), var(--color-olive-100));--foreground-danger: light-dark(var(--color-red-600), var(--color-red-300));--foreground-danger-hover: light-dark(var(--color-red-700), var(--color-red-200));--foreground-danger-pressed: light-dark(var(--color-red-800), var(--color-red-100));--foreground-success: light-dark(var(--color-green-600), var(--color-green-300));--foreground-success-hover: light-dark(var(--color-green-700), var(--color-green-200));--foreground-success-pressed: light-dark(var(--color-green-800), var(--color-green-100));--foreground-warning: light-dark(var(--color-amber-600), var(--color-amber-300));--foreground-warning-hover: light-dark(var(--color-amber-700), var(--color-amber-200));--foreground-warning-pressed: light-dark(var(--color-amber-800), var(--color-amber-100));--foreground-info: light-dark(var(--color-aqua-600), var(--color-aqua-300));--foreground-info-hover: light-dark(var(--color-aqua-700), var(--color-aqua-200));--foreground-info-pressed: light-dark(var(--color-aqua-800), var(--color-aqua-100));--border-color: currentColor;--border-color-muted: var(--color-muted);--border-color-quiet: var(--color-quiet);--border-color-control: color-mix(in srgb, currentColor, transparent var(--translucency-33));--border-color-accent: var(--color-purple-500);--border-color-complementary: light-dark(var(--color-olive-600), var(--color-olive-500));--border-color-danger: var(--color-red-500);--border-color-warning: var(--color-amber-500);--border-color-success: var(--color-green-500);--border-color-info: var(--color-aqua-500);--border-width-medium: var(--border-width-2);--border-width-thin: var(--border-width-1);--border-width-thick: var(--border-width-4);--border-width: var(--border-width-medium);--border: var(--border-width) solid var(--border-color);--border-muted: var(--border-width) solid var(--border-color-muted);--border-quiet: var(--border-width) solid var(--border-color-quiet);--border-subtle: var(--border-width-1) dashed var(--border-color-quiet);--opacity-muted: var(--opacity-80);--opacity-disabled: var(--opacity-50);--site-width: var(--layout-site-width);--spacing: var(--spacing-16);--spacing-compact: var(--spacing-8);--spacing-2xs: var(--spacing-2);--spacing-xs: var(--spacing-4);--spacing-sm: var(--spacing-8);--spacing-md: var(--spacing-16);--spacing-lg: var(--spacing-32);--spacing-xl: var(--spacing-48);--spacing-2xl: var(--spacing-64);--spacing-3xl: var(--spacing-128);--spacing-target: var(--spacing-48);--spacing-target-sm: var(--spacing-32);--spacing-target-lg: var(--spacing-64);--spacing-target-min: var(--spacing-target);--spacing-block-2xs: var(--spacing-128);--spacing-block-xs: var(--spacing-256);--spacing-block-sm: var(--spacing-384);--spacing-block: var(--spacing-576);--spacing-block-lg: var(--spacing-768);--spacing-block-xl: var(--spacing-1024);--spacing-block-2xl: var(--spacing-1280);--spacing-breathe: var(--fluid-spacing-breathe);--spacing-cushion: var(--fluid-spacing-cushion);--spacing-scroll-margin: 1em;--spacing-cq-breathe: var(--fluid-spacing-cq-breathe);--spacing-cq-cushion: var(--fluid-spacing-cq-cushion);--spacing-breathe-sm: var(--fluid-spacing-breathe-sm);--spacing-cq-breathe-sm: var(--fluid-spacing-cq-breathe-sm);--spacing-cushion-lg: var(--fluid-spacing-cushion-lg);--spacing-cq-cushion-lg: var(--fluid-spacing-cq-cushion-lg);--font-weight-regular: var(--typography-font-weight-400);--font-weight-medium: var(--typography-font-weight-500);--font-weight-semibold: var(--typography-font-weight-600);--font-weight-bold: var(--typography-font-weight-700);--font-weight-heavy: var(--typography-font-weight-800);--font-weight-black: var(--typography-font-weight-900);--body-font-family: var(--typography-font-family-sans);--body-font-weight: var(--font-weight-regular);--body-line-height: var(--typography-line-height-0);--body-measure: 66ch;--body-fixed-font-size: var(--typography-font-size-0);--body-compact-font-size: var(--typography-font-size--1);--body-cq-font-size: var(--typography-font-size-cq-0);--body-fluid-font-size: var(--typography-font-size-fluid-0);--body-alt-font-family: var(--typography-font-family-serif);--body-strong-font-weight: var(--font-weight-bold);--body-sm-line-height: var(--typography-line-height--1);--body-sm-fixed-font-size: var(--typography-font-size--1);--body-sm-compact-font-size: var(--typography-font-size--2);--body-sm-cq-font-size: var(--typography-font-size-cq--1);--body-sm-fluid-font-size: var(--typography-font-size-fluid--1);--body-xs-line-height: var(--typography-line-height--2);--body-xs-fixed-font-size: var(--typography-font-size--2);--body-xs-compact-font-size: var(--typography-font-size--2);--body-xs-cq-font-size: var(--typography-font-size-cq--2);--body-xs-fluid-font-size: var(--typography-font-size-fluid--2);--body-lg-fixed-font-size: var(--typography-font-size-1);--body-lg-compact-font-size: var(--typography-font-size-0);--body-lg-fluid-font-size: var(--typography-font-size-fluid-1);--body-lg-cq-font-size: var(--typography-font-size-cq-1);--label-font-family: var(--body-font-family);--label-font-size: var(--typography-font-size-0);--label-font-weight: var(--font-weight-bold);--label-line-height: var(--typography-line-height--1);--label-compact-font-size: var(--typography-font-size--1);--heading-font-family: var(--body-font-family);--heading-font-weight: var(--font-weight-bold);--heading-line-height: var(--typography-line-height--3);--heading-letter-spacing: var(--typography-spacing-normal);--heading-text-transform: none;--heading-word-spacing: 0em;--heading-fixed-font-size: var(--typography-font-size-2);--heading-compact-font-size: var(--typography-font-size-1);--heading-cq-font-size: var(--typography-font-size-cq-2);--heading-fluid-font-size: var(--typography-font-size-fluid-2);--subheading-font-family: var(--heading-font-family);--subheading-font-weight: var(--heading-font-weight);--subheading-line-height: var(--typography-line-height--2);--subheading-letter-spacing: var(--heading-letter-spacing);--subheading-fixed-font-size: var(--typography-font-size-1);--subheading-compact-font-size: var(--typography-font-size-0);--subheading-cq-font-size: var(--typography-font-size-cq-1);--subheading-fluid-font-size: var(--typography-font-size-fluid-1);--small-heading-font-family: var(--heading-font-family);--small-heading-font-weight: var(--heading-font-weight);--small-heading-line-height: var(--typography-line-height--1);--small-heading-letter-spacing: var(--heading-letter-spacing);--small-heading-text-transform: none;--small-heading-fixed-font-size: var(--typography-font-size-0);--small-heading-compact-font-size: var(--typography-font-size--1);--small-heading-cq-font-size: var(--typography-font-size-cq-0);--small-heading-fluid-font-size: var(--typography-font-size-fluid-0);--micro-heading-font-family: var(--body-font-family);--micro-heading-font-weight: var(--body-strong-font-weight);--micro-heading-line-height: var(--typography-line-height--3);--micro-heading-letter-spacing: var(--heading-letter-spacing);--micro-heading-text-transform: uppercase;--micro-heading-fixed-font-size: var(--typography-font-size--1);--micro-heading-compact-font-size: var(--typography-font-size--2);--title-font-family: var(--typography-font-family-display);--title-font-weight: var(--font-weight-heavy);--title-line-height: var(--typography-line-height--4);--title-letter-spacing: var(--heading-letter-spacing);--title-text-transform: none;--title-fixed-font-size: var(--typography-font-size-6);--title-compact-font-size: var(--typography-font-size-4);--title-fluid-font-size: var(--typography-font-size-fluid-6);--title-cq-font-size: var(--typography-font-size-cq-6);--display-title-font-family: var(--title-font-family);--display-title-font-weight: var(--font-weight-heavy);--display-title-line-height: var(--typography-line-height--4);--display-title-letter-spacing: var(--typography-spacing-xtight);--display-title-text-transform: uppercase;--display-title-fixed-font-size: var(--typography-font-size-8);--display-title-compact-font-size: var(--typography-font-size-7);--display-title-fluid-font-size: var(--typography-font-size-fluid-8);--display-title-cq-font-size: var(--typography-font-size-cq-6);--control-font-size: var(--typography-font-size-0);--control-line-height: var(--typography-line-height--2);--control-border-width: var(--border-width);--control-border-color: var(--border-color-control);--control-sm-font-size: var(--typography-font-size--1);--control-sm-line-height: var(--typography-line-height--2);--control-lg-font-size: var(--typography-font-size-2);--control-lg-line-height: var(--typography-line-height--2);--app-border-width: var(--border-width);--app-border-color: var(--border-color-quiet);--app-border-style: solid;--panel-border-width: var(--border-width-1);--panel-border-color: var(--border-color-quiet);--panel-border-style: solid;--panel-radius: var(--radius-md);--rule-width: var(--border-width-1);--rule-color: var(--border-color-quiet);--rule-style: solid;--radius: var(--radius-md);--radius-sm: var(--radius-2);--radius-md: var(--radius-4);--radius-lg: var(--radius-8);--radius-xl: var(--radius-12);--radius-round: var(--radius-9999);--radius-full: var(--radius-50pc);--underline-offset: var(--border-width-4);--underline-thickness: var(--border-width-1);--underline-color: var(--color-muted);--code-font-family: var(--typography-font-family-mono);--code-font-weight: var(--body-font-weight);--script-font-size: var(--typography-font-size--1);--focus-ring-width: var(--border-width-2);--focus-ring-color: var(--color-focus);--focus-ring-offset: var(--border-width-2);--focus-ring-clearance: calc(var(--focus-ring-width) + var(--border-width-2));--duration-none: var(--duration-0);--duration-sm: var(--duration-02);--duration-md: var(--duration-05);--duration-lg: var(--duration-1);--duration-xl: var(--duration-2);--timefunc-ease-in-out: ease-in-out;--timefunc-ease-in: ease-in;--timefunc-ease-out: ease-out;--timefunc-linear: linear;--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-bounce: cubic-bezier(.68, -.55, .27, 1.55);--shadow-color: light-dark(color-mix(in srgb, var(--color-neutral-900), transparent var(--translucency-90)), color-mix(in srgb, var(--color-black), transparent var(--translucency-25)));--shadow-color-light: light-dark(color-mix(in srgb, var(--color-neutral-800), transparent var(--translucency-95)), color-mix(in srgb, var(--color-black), transparent var(--translucency-50)));--shadow-none: 0 0 0 0 transparent;--shadow-sm: var(--_shadow-sm-layer-1) var(--shadow-color), var(--_shadow-sm-layer-2) var(--shadow-color), var(--_shadow-sm-layer-3) var(--shadow-color);--shadow-md: var(--_shadow-md-layer-1) var(--shadow-color), var(--_shadow-md-layer-2) var(--shadow-color), var(--_shadow-md-layer-3) var(--shadow-color);--shadow-lg: var(--_shadow-lg-layer-1) var(--shadow-color), var(--_shadow-lg-layer-2) var(--shadow-color), var(--_shadow-lg-layer-3) var(--shadow-color);--shadow-inner: var(--_shadow-inner-layer-1) var(--shadow-color), var(--_shadow-inner-layer-2) var(--shadow-color), var(--_shadow-inner-layer-3) var(--shadow-color);--shadow-sm-light: var(--_shadow-sm-layer-1) var(--shadow-color-light), var(--_shadow-sm-layer-2) var(--shadow-color-light), var(--_shadow-sm-layer-3) var(--shadow-color-light);--shadow-md-light: var(--_shadow-md-layer-1) var(--shadow-color-light), var(--_shadow-md-layer-2) var(--shadow-color-light), var(--_shadow-md-layer-3) var(--shadow-color-light);--shadow-lg-light: var(--_shadow-lg-layer-1) var(--shadow-color-light), var(--_shadow-lg-layer-2) var(--shadow-color-light), var(--_shadow-lg-layer-3) var(--shadow-color-light);--shadow-inner-light: var(--_shadow-inner-layer-1) var(--shadow-color-light), var(--_shadow-inner-layer-2) var(--shadow-color-light), var(--_shadow-inner-layer-3) var(--shadow-color-light);--shadow-inset: var(--shadow-inner);--shadow: var(--shadow-sm);--shadow-raised: var(--shadow-md);--shadow-reset: var(--shadow-none);--z-index-deep: var(--z-index--1);--z-index-base: var(--z-index-0);--z-index-sticky: var(--z-index-100);--z-index-overlay: var(--z-index-300);--z-index-dialog: var(--z-index-400);--z-index-popover: var(--z-index-500);--z-index-toast: var(--z-index-600);--z-index-tooltip: var(--z-index-700);--micro-heading-fluid-font-size: var(--typography-font-size-fluid--1);--micro-heading-cq-font-size: var(--typography-font-size-cq--1);--accordion-border-width: var(--panel-border-width);--accordion-border-color: var(--panel-border-color);--accordion-border-style: var(--panel-border-style);--accordion-radius: var(--radius-md);--accordion-padding: var(--spacing);--accordion-compact-padding-block: var(--spacing-8);--accordion-compact-padding-inline: var(--spacing-12);--accordion-hover-bg: var(--surface-translucent);--accordion-icon-size: 1em;--accordion-group-gap: var(--spacing-8);--accordion-transition: var(--duration-sm);--accordion-timefunc: var(--timefunc-ease-in-out);--avatar-size: var(--spacing-48);--avatar-sm-size: var(--spacing-32);--avatar-lg-size: var(--spacing-64);--avatar-radius: var(--radius-round);--avatar-square-radius: var(--radius);--avatar-border-width: var(--border-width-thin);--avatar-border-color: var(--border-color-quiet);--avatar-bg: var(--surface-muted);--avatar-text: var(--foreground);--avatar-font-size: var(--typography-font-size-0);--avatar-sm-font-size: var(--typography-font-size--1);--avatar-lg-font-size: var(--typography-font-size-1);--avatar-font-weight: var(--font-weight-bold);--avatar-accent-bg: var(--surface-accent-strong);--avatar-accent-text: var(--foreground-inverted);--avatar-count-text: var(--foreground-muted);--avatar-placeholder-border-color: var(--border-color-quiet);--avatar-group-gap: var(--spacing-8);--avatar-group-overlap: .33;--avatar-group-ring-width: var(--border-width);--avatar-group-ring-color: var(--surface);--thumbnail-size: var(--spacing-48);--thumbnail-sm-size: var(--spacing-32);--thumbnail-lg-size: var(--spacing-64);--thumbnail-aspect: 1;--thumbnail-radius: var(--radius);--thumbnail-round-radius: var(--radius-round);--thumbnail-bg: var(--surface-muted);--thumbnail-text: var(--foreground-muted);--brand-color: var(--foreground-accent);--brand-gap: var(--spacing-16);--brand-mark-size: var(--spacing-24);--brand-font-family: var(--display-title-font-family);--brand-font-size: var(--typography-font-size-fluid-1);--brand-compact-font-size: var(--typography-font-size-1);--brand-letter-spacing: var(--typography-spacing-normal);--brand-line-height: var(--display-title-line-height);--brand-text-transform: var(--display-title-text-transform);--lockup-gap: var(--spacing-0);--badge-font-size: var(--body-sm-fixed-font-size);--badge-font-weight: var(--font-weight-bold);--badge-size: 1.25rem;--badge-padding-inline: var(--spacing-4);--badge-dot-size: var(--spacing-12);--badge-sm-font-size: var(--typography-font-size--2);--badge-sm-size: 1rem;--status-font-size: var(--body-sm-fixed-font-size);--status-font-weight: var(--font-weight-bold);--status-text-transform: none;--status-min-size: var(--spacing-target-sm);--status-padding-block: var(--spacing-6);--status-padding-inline: var(--spacing-8);--status-gap: var(--spacing-8);--status-radius: var(--radius-sm);--status-border-width: var(--border-width-1);--status-translucency: var(--translucency-quiet);--status-dot-size: var(--spacing-8);--status-sm-font-size: var(--typography-font-size--2);--status-sm-padding-block: var(--spacing-4);--status-sm-padding-inline: var(--spacing-6);--list-indent: calc(var(--spacing) * 1.5);--list-gap: calc(var(--spacing) / 2);--kbd-font-family: var(--code-font-family);--kbd-font-size: var(--body-sm-fixed-font-size);--kbd-padding-block: var(--spacing-2);--kbd-padding-inline: var(--spacing-4);--kbd-radius: var(--radius-sm);--kbd-border-width: var(--border-width-1);--kbd-border-block-end-width: var(--border-width-2);--kbd-sm-font-size: var(--typography-font-size--2);--icon-size-sm: .875em;--icon-size-lg: 1.25em;--icon-box-min-size: var(--spacing-48);--icon-box-sm-min-size: var(--spacing-32);--icon-box-lg-min-size: var(--spacing-64);--icon-box-radius: var(--radius-md);--banner-bg: var(--surface-card);--banner-subtle-bg: var(--surface-muted);--banner-strong-bg: var(--foreground);--banner-border-color: var(--border-color-muted);--banner-border-width: var(--border-width-1);--banner-radius: var(--radius);--banner-padding: var(--spacing-8);--banner-body-padding: var(--spacing-8);--banner-gap: var(--spacing-0);--banner-body-gap: var(--spacing-4);--banner-translucency: var(--translucency-subtle);--banner-filter: var(--surface-layer-filter);--banner-transition: var(--duration-sm);--banner-compact-padding: var(--spacing-4);--banner-compact-body-padding: var(--spacing-4);--banner-dock-z-index: var(--z-index-sticky);--banner-dock-padding-block: var(--spacing-8);--banner-dock-padding-inline: var(--spacing-16);--banner-dock-transition: var(--duration-sm);--batch-actions-bg: var(--surface-layer);--batch-actions-docked-bg: var(--surface-card);--batch-actions-strong-bg: var(--surface-inverted);--batch-actions-strong-color: var(--foreground-inverted);--batch-actions-border-color: var(--panel-border-color);--batch-actions-border-width: var(--panel-border-width);--batch-actions-border-style: solid;--batch-actions-filter: var(--surface-layer-filter);--batch-actions-shadow: var(--shadow-lg);--batch-actions-padding: var(--spacing-8);--batch-actions-compact-padding: var(--spacing-4);--batch-actions-gap: var(--spacing-16);--batch-actions-compact-gap: var(--spacing-8);--batch-actions-offset: var(--spacing-24);--batch-actions-max-width: 46rem;--batch-actions-z-index: var(--z-index-sticky);--batch-actions-transition: var(--duration-sm);--block-link-color: var(--foreground-accent);--block-link-min-size: var(--spacing-target);--block-link-padding-inline: var(--spacing);--block-link-padding-block: var(--spacing);--block-link-gap: var(--spacing);--block-link-font-weight: var(--body-strong-font-weight);--block-link-line-height: var(--small-heading-line-height);--block-link-radius: var(--radius);--block-link-transition: var(--duration-sm);--block-link-sm-min-size: var(--spacing-target-sm);--block-link-sm-padding-inline: var(--spacing-12);--block-link-sm-padding-block: var(--spacing-8);--block-link-sm-font-size: var(--control-sm-font-size);--breadcrumb-gap: var(--spacing-8);--breadcrumb-row-gap: var(--spacing-4);--breadcrumb-separator: "/";--breadcrumb-separator-color: var(--foreground-muted);--breadcrumb-current-color: var(--foreground);--navigation-tree-gap: var(--spacing-2);--navigation-tree-color: var(--foreground-muted);--navigation-tree-rule-width: var(--rule-width);--navigation-tree-rule-style: var(--rule-style);--navigation-tree-rule-color: var(--rule-color);--navigation-tree-current-bg: var(--surface-translucent);--navigation-tree-current-color: var(--foreground);--navigation-tree-rail-width: var(--spacing-4);--navigation-tree-rail-color: var(--foreground-accent);--navigation-tree-heading-color: var(--foreground-muted);--button-border-width: var(--border-width);--button-font-size: var(--control-font-size);--button-font-weight: var(--font-weight-bold);--button-padding-block: var(--spacing-4);--button-padding-inline: var(--spacing-16);--button-inner-gap: var(--spacing-12);--button-lockup-gap: var(--spacing-2);--button-line-height: var(--control-line-height);--button-min-size: var(--spacing-target);--button-transition: var(--duration-sm);--button-radius: var(--radius);--button-sm-font-size: var(--control-sm-font-size);--button-sm-line-height: var(--control-sm-line-height);--button-sm-min-size: var(--spacing-target-sm);--button-sm-padding-block: calc(var(--button-sm-min-size) / var(--button-min-size) * var(--button-padding-block));--button-sm-padding-inline: calc(var(--button-sm-min-size) / var(--button-min-size) * var(--button-padding-inline));--button-lg-font-size: var(--control-lg-font-size);--button-lg-line-height: var(--control-lg-line-height);--button-lg-min-size: var(--spacing-target-lg);--button-lg-padding-block: calc(var(--button-lg-min-size) / var(--button-min-size) * var(--button-padding-block));--button-lg-padding-inline: calc(var(--button-lg-min-size) / var(--button-min-size) * var(--button-padding-inline));--button-group-gap: var(--spacing-8);--button-group-compact-gap: var(--spacing-4);--button-group-rule-width: var(--rule-width);--button-group-rule-style: var(--rule-style);--button-group-rule-color: var(--rule-color);--card-bg: var(--surface-card);--card-subtle-bg: var(--surface-muted);--card-border-width: var(--panel-border-width);--card-border-color: var(--panel-border-color);--card-border-style: var(--panel-border-style);--card-radius: var(--radius);--card-strong-shadow: var(--shadow-raised);--card-intent-ring-width: var(--border-width-thin);--card-intent-shadow-transparency: 75%;--card-hover-shadow: var(--shadow-raised);--card-inner-border-width: var(--rule-width);--card-inner-border-color: var(--rule-color);--card-inner-border-style: var(--rule-style);--card-padding: var(--spacing-cushion);--card-inner-padding: var(--spacing-breathe);--card-hgroup-gap: var(--spacing-4);--card-band-gap: var(--spacing-8);--card-band-subtle-bg: var(--surface-muted);--card-subtitle-color: var(--foreground-muted);--card-transition: var(--duration-sm);--card-translucency: var(--translucency-subtle);--card-filter: var(--surface-layer-filter);--card-compact-padding: var(--spacing);--card-compact-inner-padding: var(--spacing);--chip-font-size: var(--body-sm-fixed-font-size);--chip-font-weight: var(--font-weight-bold);--chip-text-transform: none;--chip-min-size: var(--spacing-target-sm);--chip-padding-block: var(--spacing-6);--chip-padding-inline: var(--spacing-8);--chip-gap: var(--spacing-4);--chip-radius: var(--radius-sm);--chip-border-width: var(--border-width-1);--chip-remove-target: 1.5rem;--chip-sm-font-size: var(--typography-font-size--2);--chip-sm-padding-block: var(--spacing-4);--chip-sm-padding-inline: var(--spacing-6);--dialog-width: var(--spacing-block);--dialog-drawer-width: var(--spacing-block-sm);--dialog-cushion: var(--spacing-cushion);--dialog-max-height: calc(100svb - var(--spacing-cushion) * 2);--dialog-radius: var(--radius-lg);--dialog-shadow: var(--shadow-lg);--dialog-backdrop-color: var(--color-backdrop);--dialog-backdrop-filter: var(--surface-layer-filter);--dialog-transition: var(--duration-sm);--dialog-timefunc: var(--timefunc-ease-in-out);--divider-width: var(--rule-width);--divider-style: var(--rule-style);--divider-color: var(--rule-color);--divider-strong-color: var(--border-color-control);--code-block-bg: var(--surface-dark);--code-block-color: var(--foreground-on-dark);--code-block-padding: var(--spacing-16);--code-block-compact-padding: var(--spacing-12);--code-block-bar-padding-block: var(--spacing-4);--empty-state-gap: var(--spacing-16);--empty-state-compact-gap: var(--spacing-8);--empty-state-content-max-width: 28rem;--empty-state-description-color: var(--foreground-muted);--empty-state-subtle-padding: var(--spacing-32);--empty-state-subtle-bg: var(--surface-translucent);--empty-state-subtle-border-color: var(--border-color-quiet);--field-gap: var(--spacing-8);--field-compact-gap: var(--spacing-4);--field-inline-gap: var(--spacing-12);--field-label-width: var(--spacing-192);--field-hint-color: var(--foreground-muted);--field-error-color: var(--foreground-danger);--fieldset-gap: var(--spacing-16);--fieldset-compact-gap: var(--spacing-8);--choices-column-gap: var(--spacing-24);--choices-compact-column-gap: var(--spacing-16);--choice-gap: var(--spacing-12);--choice-lg-gap: var(--spacing-16);--choice-compact-gap: var(--spacing-8);--choice-font-size: var(--control-font-size);--choice-compact-font-size: var(--control-sm-font-size);--choice-compact-target: var(--spacing-target-sm);--form-gap: var(--spacing-breathe);--form-compact-gap: var(--spacing-16);--form-actions-space: var(--spacing-8);--check-box-size: calc(var(--spacing-16) * 1.25);--check-lg-box-size: var(--spacing-24);--check-sm-box-size: var(--spacing-16);--header-bg: var(--surface-card);--header-border-width: var(--app-border-width);--header-border-color: var(--app-border-color);--header-border-style: var(--app-border-style);--header-padding-block: var(--spacing-8);--header-compact-padding-block: var(--spacing-4);--header-padding-inline: var(--spacing-cushion);--header-gap: var(--spacing-16);--header-bar-min-size: var(--spacing-target-min);--header-compact-bar-min-size: var(--spacing-target-sm);--header-height: calc(var(--header-bar-min-size) + var(--header-padding-block) * 2 + var(--header-border-width));--header-compact-height: calc(var(--header-compact-bar-min-size) + var(--header-compact-padding-block) * 2 + var(--header-border-width));--header-max-width: var(--site-width);--header-shadow: var(--shadow-md);--header-translucency: var(--translucency-subtle);--header-filter: var(--surface-layer-filter);--header-z-index: var(--z-index-sticky);--sidebar-bg: var(--surface-card);--sidebar-subtle-bg: var(--surface-muted);--sidebar-border-width: var(--app-border-width);--sidebar-border-color: var(--app-border-color);--sidebar-border-style: var(--app-border-style);--sidebar-padding: var(--spacing-cushion);--sidebar-width: 18rem;--sidebar-min-width: 14rem;--sidebar-rail-width: 4.5rem;--footer-bg: var(--surface-card);--footer-border-width: var(--app-border-width);--footer-border-color: var(--app-border-color);--footer-border-style: var(--app-border-style);--footer-padding-block: var(--spacing-16);--footer-padding-inline: var(--spacing-cushion);--footer-gap: var(--spacing-16);--footer-max-width: var(--site-width);--input-background-color: var(--surface-card);--input-border-color: var(--control-border-color);--input-border-color-invalid: var(--border-color-danger);--input-border-width: var(--control-border-width);--input-font-size: var(--control-font-size);--input-inner-gap: var(--spacing-12);--input-line-height: var(--control-line-height);--input-min-size: var(--spacing-target);--input-padding-block: var(--spacing-4);--input-padding-inline: var(--spacing-16);--input-radius: var(--radius);--input-transition: var(--duration-sm);--input-sm-font-size: var(--control-sm-font-size);--input-sm-line-height: var(--control-sm-line-height);--input-sm-min-size: var(--spacing-target-sm);--input-sm-padding-block: var(--spacing-2);--input-sm-padding-inline: var(--spacing-12);--input-lg-font-size: var(--control-lg-font-size);--input-lg-line-height: var(--control-lg-line-height);--input-lg-min-size: var(--spacing-target-lg);--input-lg-padding-block: var(--spacing-8);--input-lg-padding-inline: var(--spacing-24);--link-color: var(--foreground-accent);--link-underline-color: currentColor;--link-underline-thickness: var(--underline-thickness);--link-underline-offset: var(--underline-offset);--link-transition: var(--duration-sm);--link-hover-underline-thickness: var(--border-width-2);--pagination-gap: var(--spacing-4);--pagination-gap-color: var(--foreground-muted);--stepper-gap: var(--spacing-8);--stepper-indicator-size: var(--spacing-32);--stepper-compact-indicator-size: var(--spacing-24);--stepper-indicator-border-width: var(--border-width-2);--stepper-indicator-bg: var(--surface-layer);--stepper-indicator-color: var(--foreground-muted);--stepper-indicator-border-color: var(--border-color-quiet);--stepper-current-color: var(--foreground-accent);--stepper-complete-color: var(--foreground-success);--stepper-complete-on-color: var(--foreground-inverted-strong);--stepper-invalid-color: var(--foreground-danger);--stepper-track-width: var(--border-width-2);--stepper-track-color: var(--border-color-quiet);--stepper-description-color: var(--foreground-muted);--popover-max-width: var(--spacing-384);--popover-offset: var(--spacing-8);--popover-transition: var(--duration-sm);--popover-timefunc: var(--timefunc-ease-in-out);--prose-space: var(--spacing);--prose-space-fluid: var(--spacing-breathe);--prose-space-cq: var(--spacing-cq-breathe);--prose-indent: calc(var(--spacing) * 1.5);--prose-hyphens: none;--prose-blockquote-border-width: var(--border-width-4);--prose-figcaption-color: var(--foreground-muted);--prose-code-bg: var(--surface-translucent);--prose-code-block-bg: var(--surface-dark);--prose-code-block-text: var(--foreground-on-dark);--prose-scroll-margin: var(--spacing-scroll-margin);--meter-height: var(--spacing-8);--meter-sm-height: var(--spacing-4);--meter-lg-height: var(--spacing-16);--meter-radius: var(--radius);--meter-track-bg: var(--surface-muted);--meter-optimum-bg: var(--foreground-success);--meter-suboptimum-bg: var(--foreground-warning);--meter-critical-bg: var(--foreground-danger);--meter-transition: var(--duration-sm);--progress-height: var(--spacing-8);--progress-sm-height: var(--spacing-4);--progress-lg-height: var(--spacing-16);--progress-radius: var(--radius);--progress-track-bg: var(--surface-muted);--progress-transition: var(--duration-sm);--range-track-height: var(--spacing-8);--range-track-sm-height: var(--spacing-4);--range-track-lg-height: var(--spacing-12);--range-track-bg: var(--surface-muted);--range-track-radius: var(--radius);--range-thumb-size: var(--spacing-24);--range-thumb-sm-size: var(--spacing-16);--range-thumb-lg-size: var(--spacing-32);--range-thumb-radius: var(--radius-round);--range-thumb-bg: var(--foreground-accent);--range-thumb-border-width: var(--border-width);--range-thumb-border-color: var(--surface-card);--range-thumb-shadow: var(--shadow-sm);--range-transition: var(--duration-sm);--range-lockup-gap: var(--spacing-8);--range-lockup-sm-gap: var(--spacing-4);--range-lockup-lg-gap: var(--spacing-12);--range-lockup-padding-inline: var(--spacing-8);--select-picker-icon-size: .75em;--select-option-gap: var(--spacing-8);--select-picker-padding: var(--spacing-4);--skip-link-background-color: var(--surface-accent-strong);--skip-link-text: var(--foreground-inverted);--skip-link-underline-color: var(--foreground-inverted);--skip-link-underline-thickness: var(--underline-thickness);--skip-link-underline-offset: var(--underline-offset);--skip-link-font-size: var(--control-font-size);--skip-link-font-weight: var(--body-strong-font-weight);--skip-link-min-size: var(--spacing-target);--skip-link-transition: var(--duration-sm);--skip-link-padding-inline: var(--spacing-16);--skip-link-radius: var(--radius);--skip-link-floating-inset: var(--spacing-16);--skip-link-floating-padding-block: var(--spacing-8);--skip-link-floating-padding-inline: var(--spacing-16);--table-bg: transparent;--table-cell-padding-block: var(--spacing-12);--table-cell-padding-inline: var(--spacing-16);--table-compact-cell-padding-block: var(--spacing-8);--table-compact-cell-padding-inline: var(--spacing-12);--table-cell-sticky-bg: var(--surface-card);--table-cell-sticky-filter: var(--surface-layer-filter);--table-head-bg: var(--surface-translucent);--table-head-border-width: var(--border-width);--table-head-color: var(--foreground-strong);--table-border-color: var(--panel-border-color);--table-border-width: var(--panel-border-width);--table-inner-border-color: var(--rule-color);--table-inner-border-width: var(--rule-width);--table-inner-shadow: var(--shadow-md);--table-row-hover-bg: var(--surface-translucent-strong);--table-row-stripe-bg: var(--surface-translucent);--table-radius: var(--radius);--table-inset: var(--spacing-16);--table-col-index-width: calc(var(--spacing-16) * 2.5);--table-col-xs-width: var(--spacing-64);--table-col-sm-width: calc(var(--spacing-16) * 6);--table-col-md-width: var(--spacing-128);--table-col-lg-width: var(--spacing-192);--table-col-xl-width: var(--spacing-256);--table-col-actions-width: calc(var(--spacing-16) * 6.5);--switch-border-width: var(--border-width);--switch-border-color: var(--border-color-control);--switch-radius: var(--radius);--switch-height: var(--button-min-size);--switch-padding-inline: var(--spacing-16);--switch-font-size: var(--control-font-size);--switch-font-weight: var(--font-weight-bold);--switch-off-bg: var(--surface-muted);--switch-off-color: var(--foreground);--switch-on-bg: var(--foreground-accent);--switch-on-color: var(--foreground-inverted-strong);--switch-transition: var(--duration-sm);--switch-timefunc: var(--ease-bounce);--switch-sm-height: var(--spacing-32);--switch-sm-font-size: var(--control-sm-font-size);--switch-sm-padding-inline: var(--spacing-8);--switch-lg-height: var(--spacing-64);--switch-lg-font-size: var(--control-lg-font-size);--switch-lg-padding-inline: var(--spacing-24);--switch-gap: var(--spacing-16);--switch-label-gap: var(--spacing-4);--switch-option-min-size: var(--spacing-48);--switch-sm-option-min-size: var(--spacing-32);--tab-font-size: var(--control-font-size);--tab-font-weight: var(--body-font-weight);--tab-selected-font-weight: var(--font-weight-bold);--tab-line-height: var(--control-line-height);--tab-min-size: var(--spacing-target);--tab-padding-block: var(--button-padding-block);--tab-padding-inline: var(--button-padding-inline);--tab-inner-gap: var(--spacing-8);--tab-border-width: var(--border-width);--tab-radius: var(--button-radius);--tab-transition: var(--duration-sm);--tab-sm-font-size: var(--control-sm-font-size);--tab-sm-min-size: var(--spacing-target-sm);--tab-sm-padding-block: var(--button-sm-padding-block);--tab-sm-padding-inline: var(--button-sm-padding-inline);--tab-list-gap: var(--spacing-breathe);--tab-list-segmented-gap: var(--spacing-8);--tab-list-tight-gap: var(--spacing-2);--tab-list-rule-width: var(--border-width-1);--tab-list-rule-color: var(--border-color-quiet);--tab-list-indicator-width: var(--border-width-4);--tab-list-indicator-color: var(--foreground);--tab-list-content-padding-block: var(--spacing-8);--tab-list-transition: var(--duration-sm);--tab-list-floating-padding: var(--spacing-8);--tab-list-floating-border-width: var(--panel-border-width);--tab-list-floating-border-color: var(--panel-border-color);--tab-list-docked-offset: var(--spacing-24);--tabbed-content-gap: var(--spacing-16);--telemetry-bg: var(--surface-layer);--telemetry-subtle-bg: var(--surface-translucent);--telemetry-border-width: var(--border-width-thin);--telemetry-border-color: var(--panel-border-color);--telemetry-radius: var(--radius-sm);--telemetry-padding-block: var(--spacing-8);--telemetry-padding-inline: var(--spacing-12);--telemetry-gap: var(--spacing-0);--telemetry-icon-gap: var(--spacing-8);--telemetry-lead-icon-size: var(--spacing-24);--telemetry-lead-icon-gap: var(--spacing-12);--telemetry-compact-padding-block: var(--spacing-4);--telemetry-compact-padding-inline: var(--spacing-8);--telemetry-group-gap: var(--spacing-8);--textarea-font-size: var(--control-font-size);--textarea-line-height: var(--body-line-height);--textarea-padding-block: var(--spacing-8);--textarea-padding-inline: var(--spacing-16);--textarea-lines-min: 4;--textarea-lines-max: 6;--textarea-sm-font-size: var(--control-sm-font-size);--textarea-sm-line-height: var(--body-sm-line-height);--textarea-sm-padding-block: var(--spacing-4);--textarea-sm-padding-inline: var(--spacing-12);--textarea-lg-font-size: var(--control-lg-font-size);--textarea-lg-line-height: var(--body-line-height);--textarea-lg-padding-block: var(--spacing-12);--textarea-lg-padding-inline: var(--spacing-24);--toast-shadow: var(--shadow-md);--toast-max-width: var(--spacing-448);--toast-gap: var(--spacing-12);--toast-offset: var(--spacing-16);--toast-transition: var(--duration-sm);--toast-timefunc: var(--timefunc-ease-in-out);--tooltip-bg: var(--surface-inverted);--tooltip-color: var(--foreground-inverted-strong);--tooltip-font-weight: var(--font-weight-medium);--tooltip-padding-block: var(--spacing-4);--tooltip-padding-inline: var(--spacing-8);--tooltip-radius: var(--radius-sm);--tooltip-shadow: var(--shadow-sm);--tooltip-offset: var(--spacing-8);--tooltip-arrow-size: var(--spacing-6);--tooltip-max-width: var(--spacing-320);--tooltip-transition: var(--duration-sm);--tooltip-timefunc: var(--timefunc-ease-in-out);--menu-bg: var(--surface-card);--menu-subtle-bg: var(--surface-muted);--menu-border-color: var(--panel-border-color);--menu-border-width: var(--panel-border-width);--menu-border-style: var(--panel-border-style);--menu-radius: var(--panel-radius);--menu-strong-shadow: var(--shadow-raised);--menu-padding: var(--spacing-4);--menu-heading-color: var(--foreground-muted);--menu-rule-width: var(--rule-width);--menu-rule-style: var(--rule-style);--menu-rule-color: var(--rule-color);--menu-translucency: var(--translucency-subtle);--menu-filter: var(--surface-layer-filter);--skeleton-color: color-mix(in srgb, var(--foreground) 20%, transparent);--skeleton-color-strong: color-mix(in srgb, var(--foreground) 35%, transparent);--skeleton-shimmer: color-mix(in srgb, var(--surface) 60%, transparent);--skeleton-radius: var(--radius-sm);--skeleton-radius-round: var(--radius-round);--skeleton-duration: 1.6s;--combobox-listbox-bg: var(--surface-card);--combobox-listbox-border-color: var(--panel-border-color);--combobox-listbox-border-width: var(--panel-border-width);--combobox-listbox-radius: var(--panel-radius);--combobox-listbox-shadow: var(--shadow-md);--combobox-listbox-max-height: 18rem;--combobox-listbox-padding: var(--spacing-4);--combobox-option-padding-block: var(--spacing-8);--combobox-option-padding-inline: var(--spacing-12);--combobox-option-radius: var(--radius-sm);--combobox-option-hover-bg: var(--surface-translucent);--combobox-option-selected-color: var(--foreground-accent);--wrapper-max-width: var(--site-width);--wrapper-gutter: var(--spacing-cushion)}@function --shadow-sm(--color: black){result: var(--_shadow-sm-layer-1) var(--color),var(--_shadow-sm-layer-2) var(--color),var(--_shadow-sm-layer-3) var(--color);}@function --shadow-md(--color: black){result: var(--_shadow-md-layer-1) var(--color),var(--_shadow-md-layer-2) var(--color),var(--_shadow-md-layer-3) var(--color);}@function --shadow-lg(--color: black){result: var(--_shadow-lg-layer-1) var(--color),var(--_shadow-lg-layer-2) var(--color),var(--_shadow-lg-layer-3) var(--color);}@function --shadow-inner(--color: black){result: var(--_shadow-inner-layer-1) var(--color),var(--_shadow-inner-layer-2) var(--color),var(--_shadow-inner-layer-3) var(--color);}@function --type-size(--n){result: round(calc(var(--font-size-base) * pow(var(--font-size-ratio),var(--n))),var(--_interval));}@function --type-size-fluid(--n,--n2: false){ --_mn: calc(var(--_min-font-size) * pow(var(--_min-ratio), var(--n))); --_mx: calc(var(--_max-font-size) * pow(var(--_max-ratio), if(style(--n2: false): var(--n); else: var(--n2)))); result: round(var(--_mn) + var(--_progress) * (var(--_mx) - var(--_mn)), var(--_interval)); }@function --type-size-cq(--n,--n2: false){ --_mn: calc(var(--_min-font-size) * pow(var(--_min-ratio), var(--n))); --_mx: calc(var(--_max-font-size) * pow(var(--_max-ratio), if(style(--n2: false): var(--n); else: var(--n2)))); result: round(var(--_mn) + var(--_progress-cq) * (var(--_mx) - var(--_mn)), var(--_interval)); }@function --line-height(--n){result: round(calc(var(--_line-height, 1.6) * pow(var(--_line-height-ratio, 1.125),var(--n))),.01);}@supports at-rule(@function){:root{--shadow-sm: --shadow-sm(var(--shadow-color));--shadow-sm-light: --shadow-sm(var(--shadow-color-light));--shadow-md: --shadow-md(var(--shadow-color));--shadow-md-light: --shadow-md(var(--shadow-color-light));--shadow-lg: --shadow-lg(var(--shadow-color));--shadow-lg-light: --shadow-lg(var(--shadow-color-light));--shadow-inner: --shadow-inner(var(--shadow-color));--shadow-inner-light: --shadow-inner(var(--shadow-color-light));--typography-font-size-fluid--2: --type-size-fluid(-2);--typography-font-size-fluid--1: --type-size-fluid(-1);--typography-font-size-fluid-0: --type-size-fluid(0);--typography-font-size-fluid-1: --type-size-fluid(1);--typography-font-size-fluid-2: --type-size-fluid(2);--typography-font-size-fluid-3: --type-size-fluid(3);--typography-font-size-fluid-4: --type-size-fluid(4);--typography-font-size-fluid-5: --type-size-fluid(5);--typography-font-size-fluid-6: --type-size-fluid(6);--typography-font-size-fluid-7: --type-size-fluid(7);--typography-font-size-fluid-8: --type-size-fluid(8);--typography-font-size-cq--2: --type-size-cq(-2);--typography-font-size-cq--1: --type-size-cq(-1);--typography-font-size-cq-0: --type-size-cq(0);--typography-font-size-cq-1: --type-size-cq(1);--typography-font-size-cq-2: --type-size-cq(2);--typography-font-size-cq-3: --type-size-cq(3);--typography-font-size-cq-4: --type-size-cq(4);--typography-font-size-cq-5: --type-size-cq(5);--typography-font-size-cq-6: --type-size-cq(6);--typography-font-size-cq-7: --type-size-cq(7);--typography-font-size-cq-8: --type-size-cq(8)}}@media (prefers-contrast: more){:root{--surface-dark: light-dark(var(--color-black), var(--color-black));--surface: light-dark(var(--color-white), var(--color-black));--surface-inverted: light-dark(var(--color-black), var(--color-white));--surface-layer: light-dark(var(--color-white), var(--color-black));--foreground: light-dark(var(--color-neutral-900), var(--color-white));--foreground-inverted: light-dark(var(--color-white), var(--color-neutral-900));--foreground-on-dark: var(--color-white);--foreground-muted: light-dark(var(--color-neutral-800), var(--color-neutral-100));--foreground-accent-hover: light-dark(var(--color-purple-700), var(--color-purple-300));--border-color-accent: var(--color-purple-500);--border-color-accent-strong: var(--color-purple-500);--border-color-muted: currentColor;--border-color-quiet: var(--color-muted);--opacity-muted: var(--opacity-90)}}@media (prefers-reduced-motion: reduce){:root{--duration-sm: var(--duration-0);--duration-md: var(--duration-0);--duration-lg: var(--duration-0);--duration-xl: var(--duration-0)}}@supports (opacity: progress(1px,0px,1px)){:root{--_min-viewport: 400px;--_max-viewport: 1280px;--_interval: 1px;--_progress: progress(100 * var(--_progressunit, 1vi), var(--_min-viewport), var(--_max-viewport));--_progress-cq: progress(100 * var(--_progressunit, 1cqi), var(--_min-viewport), var(--_max-viewport));--_pg: var(--_progress);--_pgcq: var(--_progress-cq);--fluid-spacing-breathe-sm: round(.75rem + var(--_progress) * (1rem - .75rem), var(--_interval));--fluid-spacing-breathe: round(1rem + var(--_progress) * (1.3333rem - 1rem), var(--_interval));--fluid-spacing-cushion: round(1rem + var(--_progress) * (1.7778rem - 1rem), var(--_interval));--fluid-spacing-cushion-lg: round(1rem + var(--_progress) * (2.3704rem - 1rem), var(--_interval));--fluid-spacing-cq-breathe-sm: round(.75rem + var(--_progress-cq) * (1rem - .75rem), var(--_interval));--fluid-spacing-cq-breathe: round(1rem + var(--_progress-cq) * (1.3333rem - 1rem), var(--_interval));--fluid-spacing-cq-cushion: round(1rem + var(--_progress-cq) * (1.7778rem - 1rem), var(--_interval));--fluid-spacing-cq-cushion-lg: round(1rem + var(--_progress-cq) * (2.3704rem - 1rem), var(--_interval));--typography-font-size-fluid--2: round(.6944rem + var(--_progress) * (.96rem - .6944rem), var(--_interval));--typography-font-size-fluid--1: round(.8333rem + var(--_progress) * (1.2rem - .8333rem), var(--_interval));--typography-font-size-fluid-0: round(1rem + var(--_progress) * (1.5rem - 1rem), var(--_interval));--typography-font-size-fluid-1: round(1.2rem + var(--_progress) * (1.875rem - 1.2rem), var(--_interval));--typography-font-size-fluid-2: round(1.44rem + var(--_progress) * (2.3438rem - 1.44rem), var(--_interval));--typography-font-size-fluid-3: round(1.728rem + var(--_progress) * (2.9297rem - 1.728rem), var(--_interval));--typography-font-size-fluid-4: round(2.0736rem + var(--_progress) * (3.6621rem - 2.0736rem), var(--_interval));--typography-font-size-fluid-5: round(2.4883rem + var(--_progress) * (4.5776rem - 2.4883rem), var(--_interval));--typography-font-size-fluid-6: round(2.986rem + var(--_progress) * (5.722rem - 2.986rem), var(--_interval));--typography-font-size-fluid-7: round(3.5832rem + var(--_progress) * (7.1526rem - 3.5832rem), var(--_interval));--typography-font-size-fluid-8: round(4.2998rem + var(--_progress) * (8.9407rem - 4.2998rem), var(--_interval));--typography-font-size-cq--2: round(.6944rem + var(--_progress-cq) * (.96rem - .6944rem), var(--_interval));--typography-font-size-cq--1: round(.8333rem + var(--_progress-cq) * (1.2rem - .8333rem), var(--_interval));--typography-font-size-cq-0: round(1rem + var(--_progress-cq) * (1.5rem - 1rem), var(--_interval));--typography-font-size-cq-1: round(1.2rem + var(--_progress-cq) * (1.875rem - 1.2rem), var(--_interval));--typography-font-size-cq-2: round(1.44rem + var(--_progress-cq) * (2.3438rem - 1.44rem), var(--_interval));--typography-font-size-cq-3: round(1.728rem + var(--_progress-cq) * (2.9297rem - 1.728rem), var(--_interval));--typography-font-size-cq-4: round(2.0736rem + var(--_progress-cq) * (3.6621rem - 2.0736rem), var(--_interval));--typography-font-size-cq-5: round(2.4883rem + var(--_progress-cq) * (4.5776rem - 2.4883rem), var(--_interval));--typography-font-size-cq-6: round(2.986rem + var(--_progress-cq) * (5.722rem - 2.986rem), var(--_interval));--typography-font-size-cq-7: round(3.5832rem + var(--_progress-cq) * (7.1526rem - 3.5832rem), var(--_interval));--typography-font-size-cq-8: round(4.2998rem + var(--_progress-cq) * (8.9407rem - 4.2998rem), var(--_interval))}}:where(.color-palette-inverted,.colors-inverted){--surface: light-dark(var(--color-neutral-1000), var(--color-neutral-000));--surface-subtle: light-dark(var(--color-neutral-1000), var(--color-neutral-000));--surface-muted: light-dark(var(--color-neutral-900), var(--color-neutral-100));--surface-inverted: light-dark(var(--color-neutral-000), var(--color-neutral-1000));--surface-card: light-dark(var(--color-black), var(--color-white));--surface-card-inverted: light-dark(var(--color-white), var(--color-black));--surface-dark: light-dark(var(--color-black), var(--color-neutral-1000));--surface-layer: light-dark(color-mix(in srgb, var(--color-black), transparent var(--surface-layer-translucency)), color-mix(in srgb, var(--color-white), transparent var(--surface-layer-translucency)));--surface-accent: light-dark(var(--color-purple-800), var(--color-purple-200));--surface-accent-strong: light-dark(var(--color-purple-300), var(--color-purple-700));--surface-complementary: light-dark(var(--color-olive-800), var(--color-olive-200));--surface-complementary-strong: light-dark(var(--color-olive-300), var(--color-olive-700));--surface-shade: light-dark(color-mix(in srgb, var(--color-black), transparent var(--translucency-70)), color-mix(in srgb, var(--color-neutral-1000), transparent var(--translucency-95)));--surface-danger: light-dark(var(--color-red-900), var(--color-red-100));--surface-danger-strong: light-dark(var(--color-red-300), var(--color-red-700));--surface-warning: light-dark(var(--color-amber-900), var(--color-amber-100));--surface-warning-strong: light-dark(var(--color-amber-300), var(--color-amber-700));--surface-success: light-dark(var(--color-green-900), var(--color-green-100));--surface-success-strong: light-dark(var(--color-green-300), var(--color-green-700));--surface-info: light-dark(var(--color-aqua-900), var(--color-aqua-100));--surface-info-strong: light-dark(var(--color-aqua-300), var(--color-aqua-700));--foreground: light-dark(var(--color-neutral-000), var(--color-neutral-800));--foreground-strong: light-dark(var(--color-white), var(--color-black));--foreground-inverted: light-dark(var(--color-neutral-800), var(--color-neutral-000));--foreground-inverted-strong: light-dark(var(--color-black), var(--color-white));--foreground-muted: light-dark(var(--color-neutral-300), var(--color-neutral-700));--foreground-accent: light-dark(var(--color-purple-300), var(--color-purple-600));--foreground-accent-hover: light-dark(var(--color-purple-200), var(--color-purple-700));--foreground-accent-pressed: light-dark(var(--color-purple-100), var(--color-purple-800));--foreground-complementary: light-dark(var(--color-olive-300), var(--color-olive-700));--foreground-complementary-hover: light-dark(var(--color-olive-200), var(--color-olive-600));--foreground-complementary-pressed: light-dark(var(--color-olive-100), var(--color-olive-800));--foreground-danger: light-dark(var(--color-red-300), var(--color-red-600));--foreground-danger-hover: light-dark(var(--color-red-200), var(--color-red-700));--foreground-danger-pressed: light-dark(var(--color-red-100), var(--color-red-800));--foreground-success: light-dark(var(--color-green-300), var(--color-green-600));--foreground-success-hover: light-dark(var(--color-green-200), var(--color-green-700));--foreground-success-pressed: light-dark(var(--color-green-100), var(--color-green-800));--foreground-warning: light-dark(var(--color-amber-300), var(--color-amber-600));--foreground-warning-hover: light-dark(var(--color-amber-200), var(--color-amber-700));--foreground-warning-pressed: light-dark(var(--color-amber-100), var(--color-amber-800));--foreground-info: light-dark(var(--color-aqua-300), var(--color-aqua-600));--foreground-info-hover: light-dark(var(--color-aqua-200), var(--color-aqua-700));--foreground-info-pressed: light-dark(var(--color-aqua-100), var(--color-aqua-800));--border-color-complementary: light-dark(var(--color-olive-500), var(--color-olive-600));--avatar-bg: light-dark(var(--color-neutral-900), var(--color-neutral-100));--avatar-text: light-dark(var(--color-neutral-000), var(--color-neutral-800));--avatar-accent-bg: light-dark(var(--color-purple-300), var(--color-purple-700));--avatar-accent-text: light-dark(var(--color-neutral-800), var(--color-neutral-000));--avatar-count-text: light-dark(var(--color-neutral-300), var(--color-neutral-700));--avatar-group-ring-color: light-dark(var(--color-neutral-1000), var(--color-neutral-000));--thumbnail-bg: light-dark(var(--color-neutral-900), var(--color-neutral-100));--thumbnail-text: light-dark(var(--color-neutral-300), var(--color-neutral-700));--brand-color: light-dark(var(--color-purple-300), var(--color-purple-600));--banner-bg: light-dark(var(--color-black), var(--color-white));--banner-subtle-bg: light-dark(var(--color-neutral-900), var(--color-neutral-100));--banner-strong-bg: light-dark(var(--color-neutral-000), var(--color-neutral-800));--batch-actions-bg: light-dark(color-mix(in srgb, var(--color-black), transparent var(--surface-layer-translucency)), color-mix(in srgb, var(--color-white), transparent var(--surface-layer-translucency)));--batch-actions-docked-bg: light-dark(var(--color-black), var(--color-white));--batch-actions-strong-bg: light-dark(var(--color-neutral-000), var(--color-neutral-1000));--batch-actions-strong-color: light-dark(var(--color-neutral-800), var(--color-neutral-000));--block-link-color: light-dark(var(--color-purple-300), var(--color-purple-600));--breadcrumb-separator-color: light-dark(var(--color-neutral-300), var(--color-neutral-700));--breadcrumb-current-color: light-dark(var(--color-neutral-000), var(--color-neutral-800));--navigation-tree-color: light-dark(var(--color-neutral-300), var(--color-neutral-700));--navigation-tree-current-color: light-dark(var(--color-neutral-000), var(--color-neutral-800));--navigation-tree-rail-color: light-dark(var(--color-purple-300), var(--color-purple-600));--navigation-tree-heading-color: light-dark(var(--color-neutral-300), var(--color-neutral-700));--card-bg: light-dark(var(--color-black), var(--color-white));--card-subtle-bg: light-dark(var(--color-neutral-900), var(--color-neutral-100));--card-band-subtle-bg: light-dark(var(--color-neutral-900), var(--color-neutral-100));--card-subtitle-color: light-dark(var(--color-neutral-300), var(--color-neutral-700));--code-block-bg: light-dark(var(--color-black), var(--color-neutral-1000));--empty-state-description-color: light-dark(var(--color-neutral-300), var(--color-neutral-700));--field-hint-color: light-dark(var(--color-neutral-300), var(--color-neutral-700));--field-error-color: light-dark(var(--color-red-300), var(--color-red-600));--header-bg: light-dark(var(--color-black), var(--color-white));--sidebar-bg: light-dark(var(--color-black), var(--color-white));--sidebar-subtle-bg: light-dark(var(--color-neutral-900), var(--color-neutral-100));--footer-bg: light-dark(var(--color-black), var(--color-white));--input-background-color: light-dark(var(--color-black), var(--color-white));--link-color: light-dark(var(--color-purple-300), var(--color-purple-600));--pagination-gap-color: light-dark(var(--color-neutral-300), var(--color-neutral-700));--stepper-indicator-bg: light-dark(color-mix(in srgb, var(--color-black), transparent var(--surface-layer-translucency)), color-mix(in srgb, var(--color-white), transparent var(--surface-layer-translucency)));--stepper-indicator-color: light-dark(var(--color-neutral-300), var(--color-neutral-700));--stepper-current-color: light-dark(var(--color-purple-300), var(--color-purple-600));--stepper-complete-color: light-dark(var(--color-green-300), var(--color-green-600));--stepper-complete-on-color: light-dark(var(--color-black), var(--color-white));--stepper-invalid-color: light-dark(var(--color-red-300), var(--color-red-600));--stepper-description-color: light-dark(var(--color-neutral-300), var(--color-neutral-700));--prose-figcaption-color: light-dark(var(--color-neutral-300), var(--color-neutral-700));--prose-code-block-bg: light-dark(var(--color-black), var(--color-neutral-1000));--meter-track-bg: light-dark(var(--color-neutral-900), var(--color-neutral-100));--meter-optimum-bg: light-dark(var(--color-green-300), var(--color-green-600));--meter-suboptimum-bg: light-dark(var(--color-amber-300), var(--color-amber-600));--meter-critical-bg: light-dark(var(--color-red-300), var(--color-red-600));--progress-track-bg: light-dark(var(--color-neutral-900), var(--color-neutral-100));--range-track-bg: light-dark(var(--color-neutral-900), var(--color-neutral-100));--range-thumb-bg: light-dark(var(--color-purple-300), var(--color-purple-600));--range-thumb-border-color: light-dark(var(--color-black), var(--color-white));--skip-link-background-color: light-dark(var(--color-purple-300), var(--color-purple-700));--skip-link-text: light-dark(var(--color-neutral-800), var(--color-neutral-000));--skip-link-underline-color: light-dark(var(--color-neutral-800), var(--color-neutral-000));--table-cell-sticky-bg: light-dark(var(--color-black), var(--color-white));--table-head-color: light-dark(var(--color-white), var(--color-black));--switch-off-bg: light-dark(var(--color-neutral-900), var(--color-neutral-100));--switch-off-color: light-dark(var(--color-neutral-000), var(--color-neutral-800));--switch-on-bg: light-dark(var(--color-purple-300), var(--color-purple-600));--switch-on-color: light-dark(var(--color-black), var(--color-white));--tab-list-indicator-color: light-dark(var(--color-neutral-000), var(--color-neutral-800));--telemetry-bg: light-dark(color-mix(in srgb, var(--color-black), transparent var(--surface-layer-translucency)), color-mix(in srgb, var(--color-white), transparent var(--surface-layer-translucency)));--tooltip-bg: light-dark(var(--color-neutral-000), var(--color-neutral-1000));--tooltip-color: light-dark(var(--color-black), var(--color-white));--menu-bg: light-dark(var(--color-black), var(--color-white));--menu-subtle-bg: light-dark(var(--color-neutral-900), var(--color-neutral-100));--menu-heading-color: light-dark(var(--color-neutral-300), var(--color-neutral-700));--skeleton-color: color-mix(in srgb, light-dark(var(--color-neutral-000), var(--color-neutral-800)) 20%, transparent);--skeleton-color-strong: color-mix(in srgb, light-dark(var(--color-neutral-000), var(--color-neutral-800)) 35%, transparent);--skeleton-shimmer: color-mix(in srgb, light-dark(var(--color-neutral-1000), var(--color-neutral-000)) 60%, transparent);--combobox-listbox-bg: light-dark(var(--color-black), var(--color-white));--combobox-option-selected-color: light-dark(var(--color-purple-300), var(--color-purple-600))}*{@container style(--color-palette: inverted){--surface: light-dark(var(--color-neutral-1000), var(--color-neutral-000));--surface-subtle: light-dark(var(--color-neutral-1000), var(--color-neutral-000));--surface-muted: light-dark(var(--color-neutral-900), var(--color-neutral-100));--surface-inverted: light-dark(var(--color-neutral-000), var(--color-neutral-1000));--surface-card: light-dark(var(--color-black), var(--color-white));--surface-card-inverted: light-dark(var(--color-white), var(--color-black));--surface-dark: light-dark(var(--color-black), var(--color-neutral-1000));--surface-layer: light-dark(color-mix(in srgb, var(--color-black), transparent var(--surface-layer-translucency)), color-mix(in srgb, var(--color-white), transparent var(--surface-layer-translucency)));--surface-accent: light-dark(var(--color-purple-800), var(--color-purple-200));--surface-accent-strong: light-dark(var(--color-purple-300), var(--color-purple-700));--surface-complementary: light-dark(var(--color-olive-800), var(--color-olive-200));--surface-complementary-strong: light-dark(var(--color-olive-300), var(--color-olive-700));--surface-shade: light-dark(color-mix(in srgb, var(--color-black), transparent var(--translucency-70)), color-mix(in srgb, var(--color-neutral-1000), transparent var(--translucency-95)));--surface-danger: light-dark(var(--color-red-900), var(--color-red-100));--surface-danger-strong: light-dark(var(--color-red-300), var(--color-red-700));--surface-warning: light-dark(var(--color-amber-900), var(--color-amber-100));--surface-warning-strong: light-dark(var(--color-amber-300), var(--color-amber-700));--surface-success: light-dark(var(--color-green-900), var(--color-green-100));--surface-success-strong: light-dark(var(--color-green-300), var(--color-green-700));--surface-info: light-dark(var(--color-aqua-900), var(--color-aqua-100));--surface-info-strong: light-dark(var(--color-aqua-300), var(--color-aqua-700));--foreground: light-dark(var(--color-neutral-000), var(--color-neutral-800));--foreground-strong: light-dark(var(--color-white), var(--color-black));--foreground-inverted: light-dark(var(--color-neutral-800), var(--color-neutral-000));--foreground-inverted-strong: light-dark(var(--color-black), var(--color-white));--foreground-muted: light-dark(var(--color-neutral-300), var(--color-neutral-700));--foreground-accent: light-dark(var(--color-purple-300), var(--color-purple-600));--foreground-accent-hover: light-dark(var(--color-purple-200), var(--color-purple-700));--foreground-accent-pressed: light-dark(var(--color-purple-100), var(--color-purple-800));--foreground-complementary: light-dark(var(--color-olive-300), var(--color-olive-700));--foreground-complementary-hover: light-dark(var(--color-olive-200), var(--color-olive-600));--foreground-complementary-pressed: light-dark(var(--color-olive-100), var(--color-olive-800));--foreground-danger: light-dark(var(--color-red-300), var(--color-red-600));--foreground-danger-hover: light-dark(var(--color-red-200), var(--color-red-700));--foreground-danger-pressed: light-dark(var(--color-red-100), var(--color-red-800));--foreground-success: light-dark(var(--color-green-300), var(--color-green-600));--foreground-success-hover: light-dark(var(--color-green-200), var(--color-green-700));--foreground-success-pressed: light-dark(var(--color-green-100), var(--color-green-800));--foreground-warning: light-dark(var(--color-amber-300), var(--color-amber-600));--foreground-warning-hover: light-dark(var(--color-amber-200), var(--color-amber-700));--foreground-warning-pressed: light-dark(var(--color-amber-100), var(--color-amber-800));--foreground-info: light-dark(var(--color-aqua-300), var(--color-aqua-600));--foreground-info-hover: light-dark(var(--color-aqua-200), var(--color-aqua-700));--foreground-info-pressed: light-dark(var(--color-aqua-100), var(--color-aqua-800));--border-color-complementary: light-dark(var(--color-olive-500), var(--color-olive-600));--avatar-bg: light-dark(var(--color-neutral-900), var(--color-neutral-100));--avatar-text: light-dark(var(--color-neutral-000), var(--color-neutral-800));--avatar-accent-bg: light-dark(var(--color-purple-300), var(--color-purple-700));--avatar-accent-text: light-dark(var(--color-neutral-800), var(--color-neutral-000));--avatar-count-text: light-dark(var(--color-neutral-300), var(--color-neutral-700));--avatar-group-ring-color: light-dark(var(--color-neutral-1000), var(--color-neutral-000));--thumbnail-bg: light-dark(var(--color-neutral-900), var(--color-neutral-100));--thumbnail-text: light-dark(var(--color-neutral-300), var(--color-neutral-700));--brand-color: light-dark(var(--color-purple-300), var(--color-purple-600));--banner-bg: light-dark(var(--color-black), var(--color-white));--banner-subtle-bg: light-dark(var(--color-neutral-900), var(--color-neutral-100));--banner-strong-bg: light-dark(var(--color-neutral-000), var(--color-neutral-800));--batch-actions-bg: light-dark(color-mix(in srgb, var(--color-black), transparent var(--surface-layer-translucency)), color-mix(in srgb, var(--color-white), transparent var(--surface-layer-translucency)));--batch-actions-docked-bg: light-dark(var(--color-black), var(--color-white));--batch-actions-strong-bg: light-dark(var(--color-neutral-000), var(--color-neutral-1000));--batch-actions-strong-color: light-dark(var(--color-neutral-800), var(--color-neutral-000));--block-link-color: light-dark(var(--color-purple-300), var(--color-purple-600));--breadcrumb-separator-color: light-dark(var(--color-neutral-300), var(--color-neutral-700));--breadcrumb-current-color: light-dark(var(--color-neutral-000), var(--color-neutral-800));--navigation-tree-color: light-dark(var(--color-neutral-300), var(--color-neutral-700));--navigation-tree-current-color: light-dark(var(--color-neutral-000), var(--color-neutral-800));--navigation-tree-rail-color: light-dark(var(--color-purple-300), var(--color-purple-600));--navigation-tree-heading-color: light-dark(var(--color-neutral-300), var(--color-neutral-700));--card-bg: light-dark(var(--color-black), var(--color-white));--card-subtle-bg: light-dark(var(--color-neutral-900), var(--color-neutral-100));--card-band-subtle-bg: light-dark(var(--color-neutral-900), var(--color-neutral-100));--card-subtitle-color: light-dark(var(--color-neutral-300), var(--color-neutral-700));--code-block-bg: light-dark(var(--color-black), var(--color-neutral-1000));--empty-state-description-color: light-dark(var(--color-neutral-300), var(--color-neutral-700));--field-hint-color: light-dark(var(--color-neutral-300), var(--color-neutral-700));--field-error-color: light-dark(var(--color-red-300), var(--color-red-600));--header-bg: light-dark(var(--color-black), var(--color-white));--sidebar-bg: light-dark(var(--color-black), var(--color-white));--sidebar-subtle-bg: light-dark(var(--color-neutral-900), var(--color-neutral-100));--footer-bg: light-dark(var(--color-black), var(--color-white));--input-background-color: light-dark(var(--color-black), var(--color-white));--link-color: light-dark(var(--color-purple-300), var(--color-purple-600));--pagination-gap-color: light-dark(var(--color-neutral-300), var(--color-neutral-700));--stepper-indicator-bg: light-dark(color-mix(in srgb, var(--color-black), transparent var(--surface-layer-translucency)), color-mix(in srgb, var(--color-white), transparent var(--surface-layer-translucency)));--stepper-indicator-color: light-dark(var(--color-neutral-300), var(--color-neutral-700));--stepper-current-color: light-dark(var(--color-purple-300), var(--color-purple-600));--stepper-complete-color: light-dark(var(--color-green-300), var(--color-green-600));--stepper-complete-on-color: light-dark(var(--color-black), var(--color-white));--stepper-invalid-color: light-dark(var(--color-red-300), var(--color-red-600));--stepper-description-color: light-dark(var(--color-neutral-300), var(--color-neutral-700));--prose-figcaption-color: light-dark(var(--color-neutral-300), var(--color-neutral-700));--prose-code-block-bg: light-dark(var(--color-black), var(--color-neutral-1000));--meter-track-bg: light-dark(var(--color-neutral-900), var(--color-neutral-100));--meter-optimum-bg: light-dark(var(--color-green-300), var(--color-green-600));--meter-suboptimum-bg: light-dark(var(--color-amber-300), var(--color-amber-600));--meter-critical-bg: light-dark(var(--color-red-300), var(--color-red-600));--progress-track-bg: light-dark(var(--color-neutral-900), var(--color-neutral-100));--range-track-bg: light-dark(var(--color-neutral-900), var(--color-neutral-100));--range-thumb-bg: light-dark(var(--color-purple-300), var(--color-purple-600));--range-thumb-border-color: light-dark(var(--color-black), var(--color-white));--skip-link-background-color: light-dark(var(--color-purple-300), var(--color-purple-700));--skip-link-text: light-dark(var(--color-neutral-800), var(--color-neutral-000));--skip-link-underline-color: light-dark(var(--color-neutral-800), var(--color-neutral-000));--table-cell-sticky-bg: light-dark(var(--color-black), var(--color-white));--table-head-color: light-dark(var(--color-white), var(--color-black));--switch-off-bg: light-dark(var(--color-neutral-900), var(--color-neutral-100));--switch-off-color: light-dark(var(--color-neutral-000), var(--color-neutral-800));--switch-on-bg: light-dark(var(--color-purple-300), var(--color-purple-600));--switch-on-color: light-dark(var(--color-black), var(--color-white));--tab-list-indicator-color: light-dark(var(--color-neutral-000), var(--color-neutral-800));--telemetry-bg: light-dark(color-mix(in srgb, var(--color-black), transparent var(--surface-layer-translucency)), color-mix(in srgb, var(--color-white), transparent var(--surface-layer-translucency)));--tooltip-bg: light-dark(var(--color-neutral-000), var(--color-neutral-1000));--tooltip-color: light-dark(var(--color-black), var(--color-white));--menu-bg: light-dark(var(--color-black), var(--color-white));--menu-subtle-bg: light-dark(var(--color-neutral-900), var(--color-neutral-100));--menu-heading-color: light-dark(var(--color-neutral-300), var(--color-neutral-700));--skeleton-color: color-mix(in srgb, light-dark(var(--color-neutral-000), var(--color-neutral-800)) 20%, transparent);--skeleton-color-strong: color-mix(in srgb, light-dark(var(--color-neutral-000), var(--color-neutral-800)) 35%, transparent);--skeleton-shimmer: color-mix(in srgb, light-dark(var(--color-neutral-1000), var(--color-neutral-000)) 60%, transparent);--combobox-listbox-bg: light-dark(var(--color-black), var(--color-white));--combobox-option-selected-color: light-dark(var(--color-purple-300), var(--color-purple-600))}}}@layer atoms{@layer prose{@scope (:where(.prose)) to (:where(.prose-end)){:where(h1){font-family:var(--title-font-family);font-size:var(--title-fixed-font-size);font-weight:var(--title-font-weight);letter-spacing:var(--title-letter-spacing);line-height:var(--title-line-height);text-transform:var(--title-text-transform);@container style(--font-sizing: fluid){font-size:var(--title-fluid-font-size)}@container style(--font-sizing: cq){font-size:var(--title-cq-font-size)}@container style(--font-sizing: compact) or style(--ui-sizing: compact){font-size:var(--title-compact-font-size)}}:where(h2){font-family:var(--heading-font-family);font-size:var(--heading-fixed-font-size);font-weight:var(--heading-font-weight);letter-spacing:var(--heading-letter-spacing);line-height:var(--heading-line-height);text-transform:var(--heading-text-transform);word-spacing:var(--heading-word-spacing);@container style(--font-sizing: fluid){font-size:var(--heading-fluid-font-size)}@container style(--font-sizing: cq){font-size:var(--heading-cq-font-size)}@container style(--font-sizing: compact) or style(--ui-sizing: compact){font-size:var(--heading-compact-font-size)}}:where(h3){font-family:var(--subheading-font-family);font-size:var(--subheading-fixed-font-size);font-weight:var(--subheading-font-weight);letter-spacing:var(--subheading-letter-spacing);line-height:var(--subheading-line-height);@container style(--font-sizing: fluid){font-size:var(--subheading-fluid-font-size)}@container style(--font-sizing: cq){font-size:var(--subheading-cq-font-size)}@container style(--font-sizing: compact) or style(--ui-sizing: compact){font-size:var(--subheading-compact-font-size)}}:where(h4,h5,h6){font-family:var(--small-heading-font-family);font-size:var(--small-heading-fixed-font-size);font-weight:var(--small-heading-font-weight);letter-spacing:var(--small-heading-letter-spacing);line-height:var(--small-heading-line-height);text-transform:var(--small-heading-text-transform);@container style(--font-sizing: fluid){font-size:var(--small-heading-fluid-font-size)}@container style(--font-sizing: cq){font-size:var(--small-heading-cq-font-size)}@container style(--font-sizing: compact) or style(--ui-sizing: compact){font-size:var(--small-heading-compact-font-size)}}:where(h1,h2,h3,h4,h5,h6){text-wrap:balance}:where(p,ul,ol,dl,table,pre){font-family:var(--body-font-family);font-size:var(--body-fixed-font-size);font-weight:var(--body-font-weight);line-height:var(--body-line-height);@container style(--font-sizing: fluid){font-size:var(--body-fluid-font-size)}@container style(--font-sizing: cq){font-size:var(--body-cq-font-size)}@container style(--font-sizing: compact) or style(--ui-sizing: compact){font-size:var(--body-compact-font-size)}}:where(p,ul,ol,dl){hyphens:var(--prose-hyphens, manual);max-inline-size:var(--body-measure);text-wrap:var(--body-text-wrap, wrap)}:where(small,figcaption,caption){font-family:var(--body-font-family);font-size:var(--body-sm-fixed-font-size);font-weight:var(--body-font-weight);line-height:var(--body-sm-line-height);text-wrap:var(--body-text-wrap, wrap);@container style(--font-sizing: fluid){font-size:var(--body-sm-fluid-font-size)}@container style(--font-sizing: cq){font-size:var(--body-sm-cq-font-size)}@container style(--font-sizing: compact) or style(--ui-sizing: compact){font-size:var(--body-sm-compact-font-size)}}:where(strong,b,dt,th){font-weight:var(--body-strong-font-weight)}:where(code,kbd,samp,pre){font-family:var(--code-font-family)}:where(:scope){font-variant-numeric:lining-nums proportional-nums}:where(p){font-variant-numeric:oldstyle-nums proportional-nums;hanging-punctuation:first allow-end last;orphans:2;widows:2}:where(table){font-variant-numeric:lining-nums tabular-nums}:where(code,kbd,samp,pre){font-variant-numeric:slashed-zero}}}:where(.display-title){font-family:var(--display-title-font-family);font-size:var(--display-title-fixed-font-size);font-weight:var(--display-title-font-weight);letter-spacing:var(--display-title-letter-spacing);line-height:var(--display-title-line-height);text-transform:var(--display-title-text-transform);text-wrap:balance;@container style(--font-sizing: fluid){font-size:var(--display-title-fluid-font-size)}@container style(--font-sizing: cq){font-size:var(--display-title-cq-font-size)}@container style(--font-sizing: compact) or style(--ui-sizing: compact){font-size:var(--display-title-compact-font-size)}}:where(.title){font-family:var(--title-font-family);font-size:var(--title-fixed-font-size);font-weight:var(--title-font-weight);letter-spacing:var(--title-letter-spacing);line-height:var(--title-line-height);text-transform:var(--title-text-transform);text-wrap:balance;@container style(--font-sizing: fluid){font-size:var(--title-fluid-font-size)}@container style(--font-sizing: cq){font-size:var(--title-cq-font-size)}@container style(--font-sizing: compact) or style(--ui-sizing: compact){font-size:var(--title-compact-font-size)}}:where(.heading){font-family:var(--heading-font-family);font-size:var(--heading-fixed-font-size);font-weight:var(--heading-font-weight);letter-spacing:var(--heading-letter-spacing);line-height:var(--heading-line-height);text-transform:var(--heading-text-transform);word-spacing:var(--heading-word-spacing);text-wrap:balance;@container style(--font-sizing: fluid){font-size:var(--heading-fluid-font-size)}@container style(--font-sizing: cq){font-size:var(--heading-cq-font-size)}@container style(--font-sizing: compact) or style(--ui-sizing: compact){font-size:var(--heading-compact-font-size)}}:where(.subheading){font-family:var(--subheading-font-family);font-size:var(--subheading-fixed-font-size);font-weight:var(--subheading-font-weight);letter-spacing:var(--subheading-letter-spacing);line-height:var(--subheading-line-height);text-wrap:balance;@container style(--font-sizing: fluid){font-size:var(--subheading-fluid-font-size)}@container style(--font-sizing: cq){font-size:var(--subheading-cq-font-size)}@container style(--font-sizing: compact) or style(--ui-sizing: compact){font-size:var(--subheading-compact-font-size)}}:where(.small-heading){font-family:var(--small-heading-font-family);font-size:var(--small-heading-fixed-font-size);font-weight:var(--small-heading-font-weight);letter-spacing:var(--small-heading-letter-spacing);line-height:var(--small-heading-line-height);text-transform:var(--small-heading-text-transform);text-wrap:balance;@container style(--font-sizing: fluid){font-size:var(--small-heading-fluid-font-size)}@container style(--font-sizing: cq){font-size:var(--small-heading-cq-font-size)}@container style(--font-sizing: compact) or style(--ui-sizing: compact){font-size:var(--small-heading-compact-font-size)}}:where(.micro-heading){font-family:var(--micro-heading-font-family);font-size:var(--micro-heading-fixed-font-size);font-weight:var(--micro-heading-font-weight);letter-spacing:var(--micro-heading-letter-spacing);line-height:var(--micro-heading-line-height);text-transform:var(--micro-heading-text-transform);text-wrap:balance;@container style(--font-sizing: fluid){font-size:var(--micro-heading-fluid-font-size)}@container style(--font-sizing: cq){font-size:var(--micro-heading-cq-font-size)}@container style(--font-sizing: compact) or style(--ui-sizing: compact){font-size:var(--micro-heading-compact-font-size)}}:where(.large-text){font-family:var(--body-font-family);font-size:var(--body-lg-fixed-font-size);font-weight:var(--body-font-weight);line-height:var(--body-line-height);@container style(--font-sizing: fluid){font-size:var(--body-lg-fluid-font-size)}@container style(--font-sizing: cq){font-size:var(--body-lg-cq-font-size)}@container style(--font-sizing: compact) or style(--ui-sizing: compact){font-size:var(--body-lg-compact-font-size)}}:where(.text){font-family:var(--body-font-family);font-size:var(--body-fixed-font-size);font-weight:var(--body-font-weight);line-height:var(--body-line-height);@container style(--font-sizing: fluid){font-size:var(--body-fluid-font-size)}@container style(--font-sizing: cq){font-size:var(--body-cq-font-size)}@container style(--font-sizing: compact) or style(--ui-sizing: compact){font-size:var(--body-compact-font-size)}}:where(.small-text){font-family:var(--body-font-family);font-size:var(--body-sm-fixed-font-size);font-weight:var(--body-font-weight);line-height:var(--body-sm-line-height);text-wrap:var(--body-text-wrap, wrap);@container style(--font-sizing: fluid){font-size:var(--body-sm-fluid-font-size)}@container style(--font-sizing: cq){font-size:var(--body-sm-cq-font-size)}@container style(--font-sizing: compact) or style(--ui-sizing: compact){font-size:var(--body-sm-compact-font-size)}}:where(.micro-text){font-family:var(--body-font-family);font-size:var(--body-xs-fixed-font-size);font-weight:var(--body-font-weight);line-height:var(--body-xs-line-height);text-wrap:var(--body-text-wrap, wrap);@container style(--font-sizing: fluid){font-size:var(--body-xs-fluid-font-size)}@container style(--font-sizing: cq){font-size:var(--body-xs-cq-font-size)}@container style(--font-sizing: compact) or style(--ui-sizing: compact){font-size:var(--body-xs-compact-font-size)}}:where(.label){font-family:var(--label-font-family);font-size:var(--label-font-size);font-weight:var(--label-font-weight);line-height:var(--label-line-height);@container style(--font-sizing: compact) or style(--ui-sizing: compact){font-size:var(--label-compact-font-size)}}}@layer atoms{:where(.list){--_list-indent: var(--list-indent, 1.5rem);--_list-gap: var(--list-gap, .5rem);@container style(--ui-sizing: compact) or style(--font-sizing: compact){--_list-gap: calc(var(--list-gap, .5rem) / 2)}margin:0;padding-inline-start:var(--_list-indent);:where(li){margin-block-end:var(--_list-gap);&:last-child{margin-block-end:0}>:where(ul,ol){margin-block:var(--_list-gap) 0;padding-inline-start:var(--_list-indent)}}}:where(ul.list){list-style-type:disc}:where(ul.list ul){list-style-type:circle}:where(ol.list){list-style-type:decimal}:where(ol.list ol){list-style-type:lower-latin}:where(ol.list ol ol){list-style-type:lower-roman}}@layer atoms{@property --_block-link-arrow-shift{syntax: "<percentage>"; inherits: true; initial-value: 0%;}:where(.link,.prose a:not([class],.prose-end a)){--_link-color: var(--link-color, var(--foreground-accent, LinkText));--_link-decoration-line: underline;--_link-hover-decoration-line: underline;--_link-underline-color: var(--link-underline-color, currentColor);--_link-underline-thickness: var(--link-underline-thickness, var(--underline-thickness, 1px));--_link-hover-underline-thickness: var(--link-hover-underline-thickness, 2px);--_link-underline-offset: var(--link-underline-offset, var(--underline-offset, .25em));@container style(--link-prominence: subtle){--_link-color: currentColor}@container style(--link-prominence: plain){--_link-decoration-line: none}color:var(--_link-color);text-decoration-line:var(--_link-decoration-line);text-decoration-color:var(--_link-underline-color);text-decoration-thickness:var(--_link-underline-thickness);text-underline-offset:var(--_link-underline-offset);text-decoration-skip-ink:auto;cursor:pointer;transition:text-decoration-thickness var(--link-transition, .15s) var(--timefunc-ease-out, ease-out);&:hover,&:focus-visible{text-decoration-line:var(--_link-hover-decoration-line);text-decoration-thickness:var(--_link-hover-underline-thickness)}&:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus-ring-color, currentColor);outline-offset:var(--focus-ring-offset, 2px);border-radius:var(--radius-xs, 2px)}>:where(.icon){margin-inline-start:.25em}&:where(.link--stretched):after{content:"";position:absolute;inset:0;z-index:1}@media (prefers-reduced-motion: reduce){transition:none}@media (prefers-contrast: more){--_link-underline-thickness: var(--link-hover-underline-thickness, 2px)}}:where(.link--subtle){--_link-color: currentColor}:where(.link--plain){--_link-decoration-line: none}:where(.block-link){--_block-link-tone: var(--block-link-color, var(--foreground-accent, LinkText));--_block-link-on-tone: var(--foreground-inverted, Canvas);--_block-link-fill: var(--surface-accent-strong, var(--_block-link-tone));--_block-link-fill-pressed: var(--surface-inverted, CanvasText);--_block-link-tone-on-tint: var(--foreground-accent-pressed, var(--_block-link-tone));--_block-link-min-size: var(--block-link-min-size, 3rem);--_block-link-target-size: var(--spacing-target-min, 3rem);--_block-link-padding-inline: var(--block-link-padding-inline, 1rem);--_block-link-padding-block: var(--block-link-padding-block, 1rem);--_block-link-font-size: inherit;--_block-link-arrow-shift: 25%;--_block-link-bg: transparent;--_block-link-text: var(--_block-link-tone);--_block-link-border-color: var(--_block-link-tone);--_block-link-hover-bg: var(--_block-link-fill);--_block-link-hover-text: var(--_block-link-on-tone);--_block-link-hover-border-color: var(--_block-link-fill);--_block-link-active-bg: var(--_block-link-fill-pressed);--_block-link-active-text: var(--_block-link-on-tone);--_block-link-active-border-color: var(--_block-link-fill-pressed);@container style(--block-link-prominence: strong){--_block-link-bg: var(--_block-link-fill);--_block-link-text: var(--_block-link-on-tone);--_block-link-border-color: var(--_block-link-fill);--_block-link-hover-bg: var(--_block-link-fill-pressed);--_block-link-hover-border-color: var(--_block-link-fill-pressed)}@container style(--block-link-prominence: subtle){--_block-link-bg: var(--surface-translucent, transparent);--_block-link-text: var(--_block-link-tone-on-tint);--_block-link-border-color: transparent;--_block-link-hover-bg: var(--surface-translucent-strong, transparent);--_block-link-hover-text: var(--_block-link-tone-on-tint);--_block-link-hover-border-color: transparent;--_block-link-active-bg: var(--surface-translucent-strong, transparent);--_block-link-active-text: var(--_block-link-tone-on-tint);--_block-link-active-border-color: transparent}@container style(--block-link-prominence: plain){--_block-link-border-color: transparent;--_block-link-hover-bg: var(--surface-translucent, transparent);--_block-link-hover-text: var(--_block-link-tone-on-tint);--_block-link-hover-border-color: transparent;--_block-link-active-bg: var(--surface-translucent-strong, transparent);--_block-link-active-text: var(--_block-link-tone-on-tint);--_block-link-active-border-color: transparent}@container style(--block-link-size: sm) or style(--ui-sizing: compact){--_block-link-min-size: var(--block-link-sm-min-size, 2rem);--_block-link-padding-inline: var(--block-link-sm-padding-inline, .75rem);--_block-link-padding-block: var(--block-link-sm-padding-block, .5rem);--_block-link-font-size: var(--block-link-sm-font-size, .875rem)}position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--block-link-gap, 1rem);box-sizing:border-box;inline-size:100%;min-block-size:var(--_block-link-min-size);padding-block:var(--_block-link-padding-block);padding-inline:var(--_block-link-padding-inline);font-family:var(--body-font-family, inherit);font-size:var(--_block-link-font-size);font-weight:var(--block-link-font-weight, 700);line-height:var(--block-link-line-height, 1.3);text-decoration:none;text-wrap:balance;color:var(--_block-link-text);background-color:var(--_block-link-bg);border:var(--border-width, 1px) solid var(--_block-link-border-color);border-radius:var(--block-link-radius, var(--radius, .25rem));cursor:pointer;touch-action:manipulation;transition-property:background-color,color,border-color;transition-duration:var(--block-link-transition, .15s);transition-timing-function:var(--timefunc-ease-out, ease-out);&:after{content:"";position:absolute;inset-block:min(0px,calc((100% - var(--_block-link-target-size)) / 2));inset-inline:0}@media (hover: hover){&:hover{color:var(--_block-link-hover-text);background-color:var(--_block-link-hover-bg);border-color:var(--_block-link-hover-border-color)}}&:active{color:var(--_block-link-active-text);background-color:var(--_block-link-active-bg);border-color:var(--_block-link-active-border-color)}&:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus-ring-color, currentColor);outline-offset:var(--focus-ring-offset, 2px)}:where(.block-link__arrow,.icon){flex-shrink:0}@media (prefers-reduced-motion: reduce){transition:none}@media (prefers-contrast: more){border-width:calc(var(--border-width, 1px) * 2)}}:where(.block-link--strong){--_block-link-bg: var(--_block-link-fill);--_block-link-text: var(--_block-link-on-tone);--_block-link-border-color: var(--_block-link-fill);--_block-link-hover-bg: var(--_block-link-fill-pressed);--_block-link-hover-border-color: var(--_block-link-fill-pressed)}:where(.block-link--subtle){--_block-link-bg: var(--surface-translucent, transparent);--_block-link-text: var(--_block-link-tone-on-tint);--_block-link-border-color: transparent;--_block-link-hover-bg: var(--surface-translucent-strong, transparent);--_block-link-hover-text: var(--_block-link-tone-on-tint);--_block-link-hover-border-color: transparent;--_block-link-active-bg: var(--surface-translucent-strong, transparent);--_block-link-active-text: var(--_block-link-tone-on-tint);--_block-link-active-border-color: transparent}:where(.block-link--plain){--_block-link-bg: transparent;--_block-link-border-color: transparent;--_block-link-hover-bg: var(--surface-translucent, transparent);--_block-link-hover-text: var(--_block-link-tone-on-tint);--_block-link-hover-border-color: transparent;--_block-link-active-bg: var(--surface-translucent-strong, transparent);--_block-link-active-text: var(--_block-link-tone-on-tint);--_block-link-active-border-color: transparent}:where(.block-link--sm){--_block-link-min-size: var(--block-link-sm-min-size, 2rem);--_block-link-padding-inline: var(--block-link-sm-padding-inline, .75rem);--_block-link-padding-block: var(--block-link-sm-padding-block, .5rem);--_block-link-font-size: var(--block-link-sm-font-size, .875rem)}:where(.block-link__arrow){--_block-link-arrow-direction: 1;&:dir(rtl){--_block-link-arrow-direction: -1}@media (hover: hover) and (prefers-reduced-motion: no-preference){transition:translate var(--block-link-transition, .15s) var(--timefunc-ease-out, ease-out);:where(.block-link):hover &{translate:calc(var(--_block-link-arrow-shift) * var(--_block-link-arrow-direction)) 0}}}}@layer atoms{:where(.icon){--_icon-size: var(--icon-size, 1em);--_icon-mirror: 1;display:inline-block;inline-size:var(--_icon-size);block-size:var(--_icon-size);flex-shrink:0;vertical-align:middle;scale:var(--_icon-mirror) 1;fill:currentColor}:where(.icon--sm){--_icon-size: var(--icon-size-sm, .875em)}:where(.icon--lg){--_icon-size: var(--icon-size-lg, 1.25em)}:where(.icon--stretch){--_icon-size: stretch}:where(.icon--accent){color:var(--foreground-accent, currentColor)}:where(.icon--info){color:var(--foreground-info, currentColor)}:where(.icon--danger){color:var(--foreground-danger, currentColor)}:where(.icon--warning){color:var(--foreground-warning, currentColor)}:where(.icon--success){color:var(--foreground-success, currentColor)}:where(.icon--dir:dir(rtl)){--_icon-mirror: -1}:where(.icon--disclosure){transition:rotate var(--duration-sm, .15s) var(--ease-out, ease-out);@media (prefers-reduced-motion: reduce){transition:none}}:where([aria-expanded=false]) :where(.icon--disclosure){rotate:-90deg}:where([aria-expanded=false]:dir(rtl)) :where(.icon--disclosure){rotate:90deg}:where(.icon-box){--_icon-box-size: var(--icon-box-min-size, 3rem);--_icon-box-radius: var(--icon-box-radius, .25rem);--_icon-box-bg: transparent;--_icon-box-tint: var(--surface-translucent, transparent);--_icon-box-color: inherit;--_icon-box-frame: none;@container style(--icon-box-size: auto){--_icon-box-size: auto}@container style(--icon-box-size: sm) or style(--ui-sizing: compact){--_icon-box-size: var(--icon-box-sm-min-size, 2rem)}@container style(--icon-box-size: lg){--_icon-box-size: var(--icon-box-lg-min-size, 4rem)}@container style(--icon-box-prominence: subtle) or style(--elements-prominence: subtle){--_icon-box-bg: var(--_icon-box-tint);--_icon-box-frame: 1px solid transparent}@container style(--icon-box-corners: round){--_icon-box-radius: var(--radius-round, 9999px)}@container style(--icon-box-intent: accent){--_icon-box-tint: var(--surface-accent, transparent);--_icon-box-color: var(--foreground-accent, currentColor)}@container style(--icon-box-intent: info){--_icon-box-tint: var(--surface-info, transparent);--_icon-box-color: var(--foreground-info, currentColor)}@container style(--icon-box-intent: success){--_icon-box-tint: var(--surface-success, transparent);--_icon-box-color: var(--foreground-success, currentColor)}@container style(--icon-box-intent: warning){--_icon-box-tint: var(--surface-warning, transparent);--_icon-box-color: var(--foreground-warning, currentColor)}@container style(--icon-box-intent: danger){--_icon-box-tint: var(--surface-danger, transparent);--_icon-box-color: var(--foreground-danger, currentColor)}display:flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;inline-size:var(--_icon-box-size);block-size:var(--_icon-box-size);border-radius:var(--_icon-box-radius);background-color:var(--_icon-box-bg);color:var(--_icon-box-color);outline:var(--_icon-box-frame);outline-offset:-1px}:where(.icon-box--sm){--_icon-box-size: var(--icon-box-sm-min-size, 2rem)}:where(.icon-box--lg){--_icon-box-size: var(--icon-box-lg-min-size, 4rem)}:where(.icon-box--subtle){--_icon-box-bg: var(--_icon-box-tint);--_icon-box-frame: 1px solid transparent}:where(.icon-box--round){--_icon-box-radius: var(--radius-round, 9999px)}:where(.icon-box--accent){--_icon-box-tint: var(--surface-accent, transparent);--_icon-box-color: var(--foreground-accent, currentColor)}:where(.icon-box--info){--_icon-box-tint: var(--surface-info, transparent);--_icon-box-color: var(--foreground-info, currentColor)}:where(.icon-box--success){--_icon-box-tint: var(--surface-success, transparent);--_icon-box-color: var(--foreground-success, currentColor)}:where(.icon-box--warning){--_icon-box-tint: var(--surface-warning, transparent);--_icon-box-color: var(--foreground-warning, currentColor)}:where(.icon-box--danger){--_icon-box-tint: var(--surface-danger, transparent);--_icon-box-color: var(--foreground-danger, currentColor)}}@layer atoms{:where(.brand){--_brand-gap: var(--brand-gap, 1rem);--_brand-mark-size: var(--brand-mark-size, 1.5rem);--_brand-font-size: var(--brand-font-size, 1.25rem);--_brand-min-size: var(--spacing-target-min, var(--spacing-target, 3rem));--_brand-color: var(--brand-color, var(--foreground-accent, LinkText));--_brand-hover-color: var(--brand-hover-color, var(--foreground-accent-hover, LinkText));--_brand-hover-decoration-line: underline;--_brand-active-color: var(--brand-active-color, var(--foreground-accent-pressed, LinkText));--_brand-underline-thickness: var(--link-hover-underline-thickness, 2px);--_brand-underline-offset: var(--link-underline-offset, var(--underline-offset, .25em));@container style(--ui-sizing: compact){--_brand-font-size: var(--brand-compact-font-size, 1.125rem);--_brand-min-size: var(--spacing-target-sm, 2rem)}align-items:center;color:var(--_brand-color);display:inline-flex;font-family:var(--brand-font-family, inherit);font-size:var(--_brand-font-size);gap:var(--_brand-gap);letter-spacing:var(--brand-letter-spacing, normal);line-height:var(--brand-line-height, 1);text-decoration-line:none;text-decoration-thickness:var(--_brand-underline-thickness);text-transform:var(--brand-text-transform, none);text-underline-offset:var(--_brand-underline-offset);&:where(a){min-block-size:var(--_brand-min-size)}&:where(a):hover,&:where(a):focus-visible{color:var(--_brand-hover-color)}&:where(a):active{color:var(--_brand-active-color)}&:where(a):focus-visible{border-radius:var(--radius-xs, 2px);outline:var(--focus-ring-width, 2px) solid var(--focus-ring-color, currentColor);outline-offset:var(--focus-ring-offset, 2px)}}:where(.brand__mark){--icon-size: var(--_brand-mark-size)}:where(.brand__name){white-space:nowrap}@media (width <=20em){:where(.brand__mark+.brand__name){block-size:1px;clip-path:inset(50%);inline-size:1px;overflow:hidden;position:absolute}}}@layer atoms{:where(.badge){--_badge-tone: var(--badge-color, var(--foreground, CanvasText));--_badge-on-tone: var(--badge-on-color, var(--foreground-inverted-strong, Canvas));--_badge-font-size: var(--badge-font-size, .875rem);--_badge-font-weight: var(--badge-font-weight, 700);--_badge-size: var(--badge-size, 1.25rem);--_badge-padding-inline: var(--badge-padding-inline, .25rem);--_badge-text-padding-inline: var(--badge-text-padding-inline, .1em);--_badge-dot-size: var(--badge-dot-size, .75rem);@container style(--badge-intent: accent){--_badge-tone: var(--badge-color, var(--foreground-accent, CanvasText))}@container style(--badge-intent: info){--_badge-tone: var(--badge-color, var(--foreground-info, CanvasText))}@container style(--badge-intent: danger){--_badge-tone: var(--badge-color, var(--foreground-danger, CanvasText))}@container style(--badge-intent: warning){--_badge-tone: var(--badge-color, var(--foreground-warning, CanvasText))}@container style(--badge-intent: success){--_badge-tone: var(--badge-color, var(--foreground-success, CanvasText))}@container style(--badge-size: sm) or style(--ui-sizing: compact){--_badge-font-size: var(--badge-sm-font-size, .75rem);--_badge-size: var(--badge-sm-size, 1rem);--_badge-text-padding-inline: 0px}display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;min-block-size:var(--_badge-size);min-inline-size:var(--_badge-size);padding-inline:var(--_badge-padding-inline);vertical-align:middle;white-space:nowrap;font-size:var(--_badge-font-size);font-weight:var(--_badge-font-weight);font-variant-numeric:tabular-nums;line-height:1;border-radius:var(--radius-round, 9999px);background-color:var(--_badge-tone);color:var(--_badge-on-tone);@media (forced-colors: active){outline:1px solid CanvasText}}:where(.badge__text){padding-inline:var(--_badge-text-padding-inline);text-box:trim-both cap alphabetic}:where(.badge--accent){--_badge-tone: var(--badge-color, var(--foreground-accent, CanvasText))}:where(.badge--info){--_badge-tone: var(--badge-color, var(--foreground-info, CanvasText))}:where(.badge--danger){--_badge-tone: var(--badge-color, var(--foreground-danger, CanvasText))}:where(.badge--warning){--_badge-tone: var(--badge-color, var(--foreground-warning, CanvasText))}:where(.badge--success){--_badge-tone: var(--badge-color, var(--foreground-success, CanvasText))}:where(.badge--sm){--_badge-font-size: var(--badge-sm-font-size, .75rem);--_badge-size: var(--badge-sm-size, 1rem)}:where(.badge--dot){--_badge-size: var(--_badge-dot-size);padding:0;font-size:0}:where(:has(>:is(.badge--top-end,.badge--top-start,.badge--bottom-end,.badge--bottom-start))){position:relative}:where(.badge--top-end,.badge--top-start,.badge--bottom-end,.badge--bottom-start){--_badge-shift-inline: 50%;--_badge-shift-block: -50%;position:absolute;translate:var(--_badge-shift-inline) var(--_badge-shift-block)}:where(.badge--top-end){inset-block-start:0;inset-inline-end:0}:where(.badge--top-start){inset-block-start:0;inset-inline-start:0;--_badge-shift-inline: -50%}:where(.badge--bottom-end){inset-block-end:0;inset-inline-end:0;--_badge-shift-block: 50%}:where(.badge--bottom-start){inset-block-end:0;inset-inline-start:0;--_badge-shift-inline: -50%;--_badge-shift-block: 50%}:where(.badge--top-end,.badge--top-start,.badge--bottom-end,.badge--bottom-start):where(:dir(rtl)){translate:calc(var(--_badge-shift-inline) * -1) var(--_badge-shift-block)}}@layer atoms{:where(.avatar){--_avatar-size: var(--avatar-size, 3rem);--_avatar-font-size: var(--avatar-font-size, 1rem);--_avatar-radius: var(--avatar-radius, 50%);--_avatar-bg: var(--avatar-bg, Canvas);--_avatar-text: var(--avatar-text, CanvasText);--_avatar-border-width: var(--avatar-border-width, 1px);--_avatar-border-color: var(--avatar-border-color, currentColor);--_avatar-border-style: solid;--_avatar-badge-inset: calc(var(--_avatar-size) * .146);@container style(--avatar-size-step: sm) or style(--ui-sizing: compact){--_avatar-size: var(--avatar-sm-size, 2rem);--_avatar-font-size: var(--avatar-sm-font-size, .875rem)}@container style(--avatar-size-step: lg){--_avatar-size: var(--avatar-lg-size, 4rem);--_avatar-font-size: var(--avatar-lg-font-size, 1.25rem)}@container style(--avatar-corners: square){--_avatar-radius: var(--avatar-square-radius, .25rem);--_avatar-badge-inset: 0px}align-items:center;background-color:var(--_avatar-bg);block-size:var(--_avatar-size);border:var(--_avatar-border-width) var(--_avatar-border-style) var(--_avatar-border-color);border-radius:var(--_avatar-radius);box-sizing:border-box;color:var(--_avatar-text);display:inline-flex;flex-shrink:0;font-size:var(--_avatar-font-size);font-weight:var(--avatar-font-weight, bold);inline-size:var(--_avatar-size);justify-content:center;line-height:1;position:relative;user-select:none;vertical-align:middle;&:where(img){object-fit:cover}>:where(img,picture){block-size:100%;border-radius:inherit;display:block;inline-size:100%;object-fit:cover}>:where(.icon){block-size:50%;inline-size:50%}>:where(.badge--top-end,.badge--top-start,.badge--bottom-end,.badge--bottom-start){box-shadow:0 0 0 var(--avatar-group-ring-width, 2px) var(--avatar-group-ring-color, Canvas);margin:var(--_avatar-badge-inset)}}@supports (color: contrast-color(red)){:where(.avatar[style*=--avatar-bg]:not([style*=--avatar-text])){--_avatar-text: contrast-color(var(--_avatar-bg))}}:where(.avatar--sm){--_avatar-size: var(--avatar-sm-size, 2rem);--_avatar-font-size: var(--avatar-sm-font-size, .875rem)}:where(.avatar--lg){--_avatar-size: var(--avatar-lg-size, 4rem);--_avatar-font-size: var(--avatar-lg-font-size, 1.25rem);@container style(--ui-sizing: compact){--_avatar-size: var(--avatar-size, 3rem);--_avatar-font-size: var(--avatar-font-size, 1rem)}}:where(.avatar--square){--_avatar-radius: var(--avatar-square-radius, .25rem);--_avatar-badge-inset: 0px}:where(.avatar--accent){--_avatar-bg: var(--avatar-accent-bg, Highlight);--_avatar-border-color: var(--avatar-accent-bg, Highlight);--_avatar-text: var(--avatar-accent-text, HighlightText)}:where(.avatar--placeholder){--_avatar-bg: transparent;--_avatar-border-color: var(--avatar-placeholder-border-color, currentColor);--_avatar-border-style: dashed}:where(.avatar--count){--_avatar-text: var(--avatar-count-text, currentColor);font-variant-numeric:tabular-nums}@media (forced-colors: active){:where(.avatar){--_avatar-border-color: CanvasText}}}@layer atoms{:where(.thumbnail){--_thumbnail-size: var(--thumbnail-size, 3rem);--_thumbnail-aspect: var(--thumbnail-aspect, 1);--_thumbnail-radius: var(--thumbnail-radius, .25rem);--_thumbnail-bg: var(--thumbnail-bg, Canvas);--_thumbnail-text: var(--thumbnail-text, currentColor);--_thumbnail-badge-inset: 0px;@container style(--thumbnail-size-step: sm) or style(--ui-sizing: compact){--_thumbnail-size: var(--thumbnail-sm-size, 2rem)}@container style(--thumbnail-size-step: lg){--_thumbnail-size: var(--thumbnail-lg-size, 4rem)}@container style(--thumbnail-corners: round){--_thumbnail-radius: var(--thumbnail-round-radius, 9999px);--_thumbnail-badge-inset: calc(var(--_thumbnail-size) * .146)}align-items:center;aspect-ratio:var(--_thumbnail-aspect);background-color:var(--_thumbnail-bg);block-size:var(--_thumbnail-size);border-radius:var(--_thumbnail-radius);box-sizing:border-box;color:var(--_thumbnail-text);display:inline-flex;flex-shrink:0;inline-size:auto;justify-content:center;position:relative;vertical-align:middle;&:where(img){object-fit:cover}>:where(img,picture){block-size:100%;border-radius:inherit;display:block;inline-size:100%;object-fit:cover}>:where(.icon){block-size:50%;inline-size:50%}>:where(.badge--top-end,.badge--top-start,.badge--bottom-end,.badge--bottom-start){box-shadow:0 0 0 var(--avatar-group-ring-width, 2px) var(--avatar-group-ring-color, Canvas);margin:var(--_thumbnail-badge-inset)}}:where(.thumbnail--sm){--_thumbnail-size: var(--thumbnail-sm-size, 2rem)}:where(.thumbnail--lg){--_thumbnail-size: var(--thumbnail-lg-size, 4rem);@container style(--ui-sizing: compact){--_thumbnail-size: var(--thumbnail-size, 3rem)}}:where(.thumbnail--round){--_thumbnail-radius: var(--thumbnail-round-radius, 9999px);--_thumbnail-badge-inset: calc(var(--_thumbnail-size) * .146)}@media (forced-colors: active){:where(.thumbnail){border:1px solid CanvasText}}}@layer atoms{:where(.chip){--_chip-bg: transparent;--_chip-text: var(--chip-color, var(--foreground, CanvasText));--_chip-border-color: var(--chip-color-border, var(--border-color-muted, currentColor));--_chip-remove-hover-bg: var(--surface-translucent-strong, transparent);--_chip-font-size: var(--chip-font-size, .875rem);--_chip-font-weight: var(--chip-font-weight, 700);--_chip-text-transform: var(--chip-text-transform, none);--_chip-min-size: var(--chip-min-size, 2rem);--_chip-padding-block: var(--chip-padding-block, .375rem);--_chip-padding-inline: var(--chip-padding-inline, .5rem);--_chip-gap: var(--chip-gap, .25rem);--_chip-radius: var(--chip-radius, .125rem);--_chip-border-width: var(--chip-border-width, 1px);--_chip-remove-target: var(--chip-remove-target, 1.5rem);@container style(--chip-prominence: subtle) or style(--elements-prominence: subtle){--_chip-bg: var(--surface-translucent, transparent);--_chip-border-color: transparent}@container style(--chip-prominence: plain) or style(--elements-prominence: plain){--_chip-min-size: 0px;--_chip-bg: transparent;--_chip-border-color: transparent;--_chip-padding-inline: 0}@container style(--chip-size: sm) or style(--ui-sizing: compact){--_chip-font-size: var(--chip-sm-font-size, .75rem);--_chip-min-size: 0px;--_chip-padding-block: var(--chip-sm-padding-block, .25rem);--_chip-padding-inline: var(--chip-sm-padding-inline, .375rem)}@container style(--chip-corners: round){--_chip-radius: var(--radius-round, 9999px)}display:inline-flex;align-items:center;gap:var(--_chip-gap);flex-shrink:0;box-sizing:border-box;min-block-size:var(--_chip-min-size);padding-block:var(--_chip-padding-block);padding-inline:var(--_chip-padding-inline);vertical-align:middle;white-space:nowrap;font-size:var(--_chip-font-size);font-weight:var(--_chip-font-weight);line-height:1.25;text-transform:var(--_chip-text-transform);border:var(--_chip-border-width) solid var(--_chip-border-color);border-radius:var(--_chip-radius);background-color:var(--_chip-bg);color:var(--_chip-text);--icon-size: 1em;&:has(>.chip__remove){padding-inline-end:var(--_chip-gap)}@media (prefers-contrast: more){border-width:calc(var(--_chip-border-width) * 2)}}:where(.chip__text){text-box:trim-both cap alphabetic}:where(.chip__remove){position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;inline-size:1lh;block-size:1lh;margin-block:calc((1cap - 1lh)/2);padding:0;border:0;border-radius:var(--_chip-radius);background:transparent;color:inherit;font:inherit;line-height:inherit;cursor:pointer;&:after{content:"";position:absolute;inset:min(0px,calc((100% - var(--_chip-remove-target)) / 2))}@media (hover: hover){&:hover{background-color:var(--_chip-remove-hover-bg)}}&:active{background-color:var(--_chip-remove-hover-bg)}&:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus-ring-color, currentColor);outline-offset:0}}:where(.chip--subtle){--_chip-bg: var(--surface-translucent, transparent);--_chip-border-color: transparent}:where(.chip--plain){--_chip-min-size: 0px;--_chip-bg: transparent;--_chip-border-color: transparent;--_chip-padding-inline: 0}:where(.chip--sm){--_chip-font-size: var(--chip-sm-font-size, .75rem);--_chip-min-size: 0px;--_chip-padding-block: var(--chip-sm-padding-block, .125rem);--_chip-padding-inline: var(--chip-sm-padding-inline, .25rem)}:where(.chip--plain.chip--sm){--_chip-padding-inline: 0}:where(.chip--round){--_chip-radius: var(--radius-round, 9999px)}}@layer atoms{:where(.status){--_status-tone: var(--status-color, var(--foreground, CanvasText));--_status-tint: var(--status-tint, var(--surface-translucent-strong, Canvas));--_status-tone-border: var(--status-color-border, var(--border-color-muted, currentColor));--_status-on-tone: var(--status-on-color, var(--foreground-inverted-strong, Canvas));--_status-translucency: var(--status-translucency, 33%);--_status-bg: color-mix(in srgb, var(--_status-tint), transparent var(--_status-translucency));--_status-text: var(--_status-tone);--_status-border-color: var(--_status-tone-border);--_status-dot: none;--_status-font-size: var(--status-font-size, .875rem);--_status-font-weight: var(--status-font-weight, 700);--_status-text-transform: var(--status-text-transform, none);--_status-min-size: var(--status-min-size, 2rem);--_status-padding-block: var(--status-padding-block, .375rem);--_status-padding-inline: var(--status-padding-inline, .5rem);--_status-gap: var(--status-gap, .25rem);--_status-radius: var(--status-radius, .125rem);--_status-border-width: var(--status-border-width, 1px);--_status-dot-size: var(--status-dot-size, .5rem);@container style(--status-intent: accent){--_status-tone: var(--status-color, var(--foreground-accent, CanvasText));--_status-tint: var(--status-tint, var(--surface-accent, Canvas));--_status-tone-border: var(--status-color-border, var(--border-color-accent, currentColor))}@container style(--status-intent: info){--_status-tone: var(--status-color, var(--foreground-info, CanvasText));--_status-tint: var(--status-tint, var(--surface-info, Canvas));--_status-tone-border: var(--status-color-border, var(--border-color-info, currentColor))}@container style(--status-intent: danger){--_status-tone: var(--status-color, var(--foreground-danger, CanvasText));--_status-tint: var(--status-tint, var(--surface-danger, Canvas));--_status-tone-border: var(--status-color-border, var(--border-color-danger, currentColor))}@container style(--status-intent: warning){--_status-tone: var(--status-color, var(--foreground-warning, CanvasText));--_status-tint: var(--status-tint, var(--surface-warning, Canvas));--_status-tone-border: var(--status-color-border, var(--border-color-warning, currentColor))}@container style(--status-intent: success){--_status-tone: var(--status-color, var(--foreground-success, CanvasText));--_status-tint: var(--status-tint, var(--surface-success, Canvas));--_status-tone-border: var(--status-color-border, var(--border-color-success, currentColor))}@container style(--status-prominence: strong){--_status-bg: var(--_status-tone);--_status-text: var(--_status-on-tone);--_status-border-color: var(--_status-tone)}@container style(--status-prominence: subtle) or style(--elements-prominence: subtle){--_status-border-color: transparent}@container style(--status-prominence: plain) or style(--elements-prominence: plain){--_status-min-size: 0px;--_status-bg: transparent;--_status-border-color: transparent;--_status-padding-inline: 0;--_status-padding-block: 0;--_status-dot: ""}@container style(--status-size: sm) or style(--ui-sizing: compact){--_status-font-size: var(--status-sm-font-size, .75rem);--_status-min-size: 0px;--_status-padding-block: var(--status-sm-padding-block, .25rem);--_status-padding-inline: var(--status-sm-padding-inline, .375rem)}@container style(--status-corners: round){--_status-radius: var(--radius-round, 9999px)}display:inline-flex;align-items:center;gap:var(--_status-gap);flex-shrink:0;box-sizing:border-box;min-block-size:var(--_status-min-size);padding-block:var(--_status-padding-block);padding-inline:var(--_status-padding-inline);vertical-align:middle;white-space:nowrap;font-size:var(--_status-font-size);font-weight:var(--_status-font-weight);line-height:1.25;text-transform:var(--_status-text-transform);border:var(--_status-border-width) solid var(--_status-border-color);border-radius:var(--_status-radius);background-color:var(--_status-bg);color:var(--_status-text);--icon-size: 1em;&:before{content:var(--_status-dot);flex-shrink:0;inline-size:var(--_status-dot-size);block-size:var(--_status-dot-size);border-radius:var(--radius-round, 9999px);background-color:currentColor;@media (forced-colors: active){forced-color-adjust:none;background-color:CanvasText}}&:has(>.icon):before{content:none}&:empty{padding:0;gap:0}@media (prefers-contrast: more){border-width:calc(var(--_status-border-width) * 2)}}:where(.status__text){text-box:trim-both cap alphabetic}:where(.status--accent){--_status-tone: var(--status-color, var(--foreground-accent, CanvasText));--_status-tint: var(--status-tint, var(--surface-accent, Canvas));--_status-tone-border: var(--status-color-border, var(--border-color-accent, currentColor))}:where(.status--info){--_status-tone: var(--status-color, var(--foreground-info, CanvasText));--_status-tint: var(--status-tint, var(--surface-info, Canvas));--_status-tone-border: var(--status-color-border, var(--border-color-info, currentColor))}:where(.status--danger){--_status-tone: var(--status-color, var(--foreground-danger, CanvasText));--_status-tint: var(--status-tint, var(--surface-danger, Canvas));--_status-tone-border: var(--status-color-border, var(--border-color-danger, currentColor))}:where(.status--warning){--_status-tone: var(--status-color, var(--foreground-warning, CanvasText));--_status-tint: var(--status-tint, var(--surface-warning, Canvas));--_status-tone-border: var(--status-color-border, var(--border-color-warning, currentColor))}:where(.status--success){--_status-tone: var(--status-color, var(--foreground-success, CanvasText));--_status-tint: var(--status-tint, var(--surface-success, Canvas));--_status-tone-border: var(--status-color-border, var(--border-color-success, currentColor))}:where(.status--subtle){--_status-bg: color-mix(in srgb, var(--_status-tint), transparent var(--_status-translucency));--_status-text: var(--_status-tone);--_status-border-color: transparent;--_status-dot: none}:where(.status--plain){--_status-min-size: 0px;--_status-bg: transparent;--_status-text: var(--_status-tone);--_status-border-color: transparent;--_status-padding-inline: 0;--_status-padding-block: 0;--_status-dot: "";&:where(.status--no-dot){--_status-dot: none}}:where(.status--strong){--_status-bg: var(--_status-tone);--_status-text: var(--_status-on-tone);--_status-border-color: var(--_status-tone);--_status-dot: none}:where(.status--sm){--_status-font-size: var(--status-sm-font-size, .75rem);--_status-min-size: 0px;--_status-padding-block: var(--status-sm-padding-block, .125rem);--_status-padding-inline: var(--status-sm-padding-inline, .25rem)}:where(.status--plain.status--sm){--_status-padding-inline: 0}:where(.status--round){--_status-radius: var(--radius-round, 9999px)}}@layer atoms{:where(.kbd){--_kbd-font-family: var(--kbd-font-family, ui-monospace, monospace);--_kbd-font-size: var(--kbd-font-size, .875rem);--_kbd-padding-block: var(--kbd-padding-block, .125rem);--_kbd-padding-inline: var(--kbd-padding-inline, .25rem);--_kbd-radius: var(--kbd-radius, .125rem);--_kbd-bg: var(--kbd-bg, transparent);--_kbd-border-width: var(--kbd-border-width, 1px);--_kbd-border-block-end-width: var(--kbd-border-block-end-width, 2px);--_kbd-border-color: var(--kbd-color-border, var(--border-color-muted, currentColor));--_kbd-text: var(--kbd-color, currentColor);@container style(--kbd-size: sm) or style(--ui-sizing: compact){--_kbd-font-size: var(--kbd-sm-font-size, .75rem)}@container style(--kbd-prominence: subtle) or style(--elements-prominence: subtle){--_kbd-border-block-end-width: var(--_kbd-border-width)}font-family:var(--_kbd-font-family);font-size:var(--_kbd-font-size);font-weight:inherit;line-height:1;white-space:nowrap;vertical-align:middle;color:var(--_kbd-text)}:where(.kbd:not(:has(>kbd)),.kbd>kbd){display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-inline-size:1lh;padding-block:var(--_kbd-padding-block);padding-inline:var(--_kbd-padding-inline);border:var(--_kbd-border-width) solid var(--_kbd-border-color);border-block-end-width:var(--_kbd-border-block-end-width);border-radius:var(--_kbd-radius);background:var(--_kbd-bg)}:where(.kbd>kbd){font:inherit;color:inherit}:where(.kbd:has(>kbd)){display:inline-flex;gap:.125em}:where(.kbd--subtle){--_kbd-border-block-end-width: var(--_kbd-border-width, 1px)}:where(.kbd--sm){--_kbd-font-size: var(--kbd-sm-font-size, .75rem)}}@layer atoms{:where(.button){--lockup-gap: var(--button-lockup-gap, .125rem);--color-palette: var(--_button-color-palette);--_button-tone: var(--button-color, var(--foreground, CanvasText));--_button-tone-hover: var(--button-color-hover, var(--foreground-strong, var(--_button-tone)));--_button-tone-pressed: var(--button-color-pressed, var(--foreground-strong, var(--_button-tone)));--_button-tone-border: var(--button-color-border, var(--border-color-muted, currentColor));--_button-on-tone: var(--button-on-color, var(--foreground-inverted-strong, Canvas));--_button-bg: transparent;--_button-text: var(--_button-tone);--_button-border-color: var(--_button-tone-border);--_button-hover-bg: var(--_button-tone);--_button-hover-text: var(--_button-on-tone);--_button-hover-border-color: var(--_button-tone);--_button-active-bg: var(--_button-tone-pressed);--_button-active-text: var(--_button-on-tone);--_button-active-border-color: var(--_button-tone-pressed);--_button-ring-color: var(--focus-ring-color, currentColor);--_button-color-palette: initial;--_button-hover-color-palette: inverted;--_button-active-color-palette: inverted;--_button-border-width: var(--button-border-width, 1px);--_button-font-family: var(--button-font-family, var(--body-font-family, inherit));--_button-font-size: var(--button-font-size, var(--control-font-size, 1rem));--_button-font-weight: var(--button-font-weight, var(--font-weight-bold, 700));--_button-inner-gap: var(--button-inner-gap, .75rem);--_button-line-height: var(--button-line-height, var(--control-line-height, 1.25));--_button-min-size: var(--button-min-size, var(--spacing-target, 3rem));--_button-padding-block: var(--button-padding-block, .25rem);--_button-padding-inline: var(--button-padding-inline, 1rem);--_button-radius: var(--button-radius, var(--radius, .25rem));--_button-target-size: var(--spacing-target-min, var(--spacing-target, 3rem));--_button-timefunc: var(--button-timefunc, var(--timefunc-ease-in-out, ease-in-out));--_button-transition: var(--button-transition, var(--duration-sm, .15s));@container style(--button-intent: accent){--_button-tone: var(--button-color, var(--foreground-accent, CanvasText));--_button-tone-hover: var(--button-color-hover, var(--foreground-accent-hover, var(--_button-tone)));--_button-tone-pressed: var(--button-color-pressed, var(--foreground-accent-pressed, var(--_button-tone)));--_button-tone-border: var(--button-color-border, var(--_button-tone))}@container style(--button-intent: danger){--_button-tone: var(--button-color, var(--foreground-danger, CanvasText));--_button-tone-hover: var(--button-color-hover, var(--foreground-danger-hover, var(--_button-tone)));--_button-tone-pressed: var(--button-color-pressed, var(--foreground-danger-pressed, var(--_button-tone)));--_button-tone-border: var(--button-color-border, var(--_button-tone))}@container style(--button-prominence: strong){--_button-bg: var(--_button-tone);--_button-text: var(--_button-on-tone);--_button-border-color: var(--_button-tone);--_button-hover-bg: var(--_button-tone-hover);--_button-hover-border-color: var(--_button-tone-hover);--_button-ring-color: var(--_button-tone);--_button-color-palette: inverted}@container style(--button-prominence: subtle) or style(--controls-prominence: subtle) or style(--elements-prominence: subtle){--_button-bg: var(--surface-translucent, transparent);--_button-text: var(--_button-tone);--_button-border-color: transparent;--_button-hover-bg: var(--surface-translucent-strong, transparent);--_button-hover-text: var(--_button-tone-hover);--_button-hover-border-color: transparent;--_button-active-bg: var(--surface-translucent-strong, transparent);--_button-active-text: var(--_button-tone-pressed);--_button-active-border-color: transparent;--_button-ring-color: var(--focus-ring-color, currentColor);--_button-color-palette: initial;--_button-hover-color-palette: initial;--_button-active-color-palette: initial}@container style(--button-prominence: plain) or style(--controls-prominence: plain) or style(--elements-prominence: plain){--_button-bg: transparent;--_button-text: var(--_button-tone);--_button-border-color: transparent;--_button-hover-bg: var(--surface-translucent, transparent);--_button-hover-text: var(--_button-tone-hover);--_button-hover-border-color: transparent;--_button-active-bg: var(--surface-translucent-strong, transparent);--_button-active-text: var(--_button-tone-pressed);--_button-active-border-color: transparent;--_button-ring-color: var(--focus-ring-color, currentColor);--_button-color-palette: initial;--_button-hover-color-palette: initial;--_button-active-color-palette: initial}@container style(--button-size: sm) or style(--controls-size: sm) or style(--ui-sizing: compact){--_button-padding-block: var(--button-sm-padding-block, .125rem);--_button-padding-inline: var(--button-sm-padding-inline, .5rem);--_button-min-size: var(--button-sm-min-size, var(--spacing-target-sm, 2rem));--_button-font-size: var(--button-sm-font-size, var(--control-sm-font-size, .875rem))}@container style(--button-size: lg) or style(--controls-size: lg){--_button-padding-block: var(--button-lg-padding-block, .5rem);--_button-padding-inline: var(--button-lg-padding-inline, 1.5rem);--_button-min-size: var(--button-lg-min-size, var(--spacing-target-lg, 4rem));--_button-font-size: var(--button-lg-font-size, var(--control-lg-font-size, 1.125rem))}@container style(--font-sizing: compact){--_button-font-size: var(--button-sm-font-size, var(--control-sm-font-size, .875rem))}@container style(--button-corners: round) or style(--controls-corners: round){--_button-radius: var(--radius-round, 9999px)}display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;box-sizing:border-box;max-inline-size:100%;min-block-size:var(--_button-min-size);min-inline-size:var(--_button-min-size);gap:var(--_button-inner-gap);padding-block:var(--_button-padding-block);padding-inline:var(--_button-padding-inline);font-family:var(--_button-font-family);font-size:var(--_button-font-size);font-weight:var(--_button-font-weight);line-height:var(--_button-line-height);text-decoration:none;text-box:trim-both cap alphabetic;background-color:var(--_button-bg);border-radius:var(--_button-radius);border:var(--_button-border-width) solid var(--_button-border-color);color:var(--_button-text);&:after{content:"";position:absolute;inset-block:min(0px,calc((100% - var(--_button-target-size)) / 2));inset-inline:min(0px,calc((100% - var(--_button-target-size)) / 2))}&:where(:disabled,[disabled],[aria-disabled=true]){opacity:var(--opacity-disabled, .5);cursor:not-allowed;pointer-events:none;box-shadow:none}&:where(input,label,button,a,[role=button]){cursor:pointer;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition-property:background-color,border-color,color,box-shadow,opacity,transform;transition-duration:var(--_button-transition);transition-timing-function:var(--_button-timefunc);&:focus{outline:none}&:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--_button-ring-color);outline-offset:var(--focus-ring-offset, 2px)}@media (hover: hover){&:hover:not(:disabled,[disabled],[aria-disabled=true]){--color-palette: var(--_button-hover-color-palette);--_button-ring-color: var(--_button-tone);background-color:var(--_button-hover-bg);border-color:var(--_button-hover-border-color);color:var(--_button-hover-text)}}&:active:not(:disabled,[disabled],[aria-disabled=true]){--color-palette: var(--_button-active-color-palette);--_button-ring-color: var(--_button-tone);background-color:var(--_button-active-bg);border-color:var(--_button-active-border-color);color:var(--_button-active-text)}}>:where(img,picture){max-block-size:calc(var(--_button-min-size) - (var(--_button-border-width) * 2) - (var(--_button-padding-block) * 2));max-inline-size:100%;border-radius:calc(var(--_button-radius) - var(--_button-border-width) - var(--_button-padding-block))}&:has(>:where(img,picture):first-child){padding-inline-start:var(--_button-padding-block)}&:has(>:where(img,picture):last-child){padding-inline-end:var(--_button-padding-block)}>:where(.avatar){max-block-size:calc(var(--_button-min-size) - (var(--_button-border-width) * 2) - (var(--_button-padding-block) * 2));max-inline-size:calc(var(--_button-min-size) - (var(--_button-border-width) * 2) - (var(--_button-padding-block) * 2));border-radius:calc(var(--_button-radius) - var(--_button-border-width) - var(--_button-padding-block))}:where(small){font-size:.75em;font-weight:400}}:where(.button--accent){--_button-tone: var(--button-color, var(--foreground-accent, CanvasText));--_button-tone-hover: var(--button-color-hover, var(--foreground-accent-hover, var(--_button-tone)));--_button-tone-pressed: var(--button-color-pressed, var(--foreground-accent-pressed, var(--_button-tone)));--_button-tone-border: var(--button-color-border, var(--_button-tone))}:where(.button--danger){--_button-tone: var(--button-color, var(--foreground-danger, CanvasText));--_button-tone-hover: var(--button-color-hover, var(--foreground-danger-hover, var(--_button-tone)));--_button-tone-pressed: var(--button-color-pressed, var(--foreground-danger-pressed, var(--_button-tone)));--_button-tone-border: var(--button-color-border, var(--_button-tone))}:where(.button--subtle){--_button-bg: var(--surface-translucent, transparent);--_button-text: var(--_button-tone);--_button-border-color: transparent;--_button-hover-bg: var(--surface-translucent-strong, transparent);--_button-hover-text: var(--_button-tone-hover);--_button-hover-border-color: transparent;--_button-active-bg: var(--surface-translucent-strong, transparent);--_button-active-text: var(--_button-tone-pressed);--_button-active-border-color: transparent;--_button-ring-color: var(--focus-ring-color, currentColor);--_button-color-palette: initial;--_button-hover-color-palette: initial;--_button-active-color-palette: initial}:where(.button--plain){--_button-bg: transparent;--_button-text: var(--_button-tone);--_button-border-color: transparent;--_button-hover-bg: var(--surface-translucent, transparent);--_button-hover-text: var(--_button-tone-hover);--_button-hover-border-color: transparent;--_button-active-bg: var(--surface-translucent-strong, transparent);--_button-active-text: var(--_button-tone-pressed);--_button-active-border-color: transparent;--_button-ring-color: var(--focus-ring-color, currentColor);--_button-color-palette: initial;--_button-hover-color-palette: initial;--_button-active-color-palette: initial}:where(.button--flush){--_button-padding-inline: 0;--_button-hover-bg: transparent;--_button-hover-text: var(--foreground-accent-hover);--_button-hover-border-color: transparent;--_button-active-bg: transparent;--_button-active-text: var(--foreground-accent-pressed);--_button-active-border-color: transparent}:where(.button--strong,.button.is-active,.button[aria-current]:not([aria-current=false]),.button:has(:checked),.button[aria-pressed=true]:not(:has(.icon--on))){--_button-bg: var(--_button-tone);--_button-text: var(--_button-on-tone);--_button-border-color: var(--_button-tone);--_button-hover-bg: var(--_button-tone-hover);--_button-hover-text: var(--_button-on-tone);--_button-hover-border-color: var(--_button-tone-hover);--_button-active-bg: var(--_button-tone-pressed);--_button-active-text: var(--_button-on-tone);--_button-active-border-color: var(--_button-tone-pressed);--_button-ring-color: var(--_button-tone);--_button-color-palette: inverted;--_button-hover-color-palette: inverted;--_button-active-color-palette: inverted}:where(.button--placeholder):not(:hover,:active){--_button-border-color: var(--button-placeholder-border-color, var(--border-color-quiet, currentColor));border-style:dashed}:where(.button--sm){--_button-padding-block: var(--button-sm-padding-block, .125rem);--_button-padding-inline: var(--button-sm-padding-inline, .5rem);--_button-min-size: var(--button-sm-min-size, var(--spacing-target-sm, 2rem));--_button-font-size: var(--button-sm-font-size, var(--control-sm-font-size, .875rem))}:where(.button--lg){--_button-padding-block: var(--button-lg-padding-block, .5rem);--_button-padding-inline: var(--button-lg-padding-inline, 1.5rem);--_button-min-size: var(--button-lg-min-size, var(--spacing-target-lg, 4rem));--_button-font-size: var(--button-lg-font-size, var(--control-lg-font-size, 1.125rem));@container style(--ui-sizing: compact){--_button-padding-block: var(--button-padding-block, .25rem);--_button-padding-inline: var(--button-padding-inline, 1rem);--_button-min-size: var(--button-min-size, var(--spacing-target, 3rem));--_button-font-size: var(--button-font-size, var(--control-font-size, 1rem))}}:where(.button--round){--_button-radius: var(--radius-round, 9999px)}:where(.buttons-strong){--button-prominence: strong}:where(.buttons-subtle){--button-prominence: subtle}:where(.buttons-plain){--button-prominence: plain}:where(.buttons-sm){--button-size: sm}:where(.buttons-lg){--button-size: lg}:where(.buttons-round){--button-corners: round}:where(.button:has(.icon--off),.button:has(input[type=checkbox],input[type=radio])){.icon--on{display:none}}:where(.button:has(input[type=checkbox]:checked,input[type=radio]:checked),.button[aria-expanded=true],.button[aria-pressed=true],details[open]>summary.button,.button:has(+[popover]:popover-open)){.icon--on{display:block}.icon--off{display:none}}:where(.button:not(:has(.icon--off))) .icon--on{display:none}:where(.button:not(:has(.icon--off)):where(.button--icon)) .icon--on{opacity:0}:where(.button:not(:has(.icon--off)):has(input[type=checkbox]:checked,input[type=radio]:checked),.button:not(:has(.icon--off))[aria-expanded=true],.button:not(:has(.icon--off))[aria-pressed=true],details[open]>summary.button:not(:has(.icon--off)),.button:not(:has(.icon--off)):has(+[popover]:popover-open)) .icon--on{display:inline;scale:1;opacity:1;transition:display var(--_button-transition) ease allow-discrete,opacity var(--_button-transition) ease,scale var(--_button-transition) ease;@starting-style{scale:0;opacity:0}}:where(.button--icon){--_button-padding-inline: var(--_button-padding-block);>:where(span:not(.button__icon,.badge,.avatar),.button__text){position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:is(kbd,.kbd,.chip,.status,.badge:not(.badge--top-end,.badge--top-start,.badge--bottom-end,.badge--bottom-start)){display:none}}:where(.buttons-icon-lg .button),:where(.button--icon-lg){--icon-size: var(--icon-size-lg, 1.25em)}:where(.button:not(.button--labeled):has(.icon)){@container style(--ui-labels: hidden){--_button-padding-inline: var(--_button-padding-block, .25rem);>:where(span:not(.button__icon,.badge,.avatar),.button__text,.ui-label){position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:is(kbd,.kbd,.chip,.status,.badge:not(.badge--top-end,.badge--top-start,.badge--bottom-end,.badge--bottom-start)){display:none}}@container style(--ui-decor: hidden){>:where(.icon,svg,.ui-decor){display:none}}}:where(.hide-labels) :where(.button:not(.button--labeled):has(.icon)),:where(.button:not(.button--labeled):has(.icon).hide-labels){--_button-padding-inline: var(--_button-padding-block, .25rem);>:where(span:not(.button__icon,.badge,.avatar),.button__text,.ui-label){position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:is(kbd,.kbd,.chip,.status,.badge:not(.badge--top-end,.badge--top-start,.badge--bottom-end,.badge--bottom-start)){display:none}}:where(.hide-decor) :where(.button:not(.button--labeled):has(.icon)),:where(.button:not(.button--labeled):has(.icon).hide-decor){>:where(.icon,svg,.ui-decor){display:none}}:where(a.button){text-decoration:none;&:hover,&:active{text-decoration:none}}:where(.button>span:not(.button__icon,.badge,.status,.chip,.avatar),.button__text){padding-block:var(--_button-padding-block);text-box:trim-both cap alphabetic;&:where(:only-child){text-align:center}}:where(.button__text--placeholder){font-weight:var(--button-placeholder-font-weight, var(--body-font-weight, 400));opacity:var(--opacity-muted, .7)}@media (prefers-reduced-motion: reduce){:where(.button,a.button){transition:none!important}}@media (prefers-contrast: more){:where(.button,a.button){--_button-border-width: var(--border-width-medium, 2px)}}@media (forced-colors: active){:where(.button.is-active,.button[aria-current]:not([aria-current=false]),.button:has(:checked),.button[aria-pressed=true]){forced-color-adjust:none;background-color:Highlight;border-color:Highlight;color:HighlightText}:where(.button):where(:disabled,[disabled],[aria-disabled=true]){border-color:GrayText;color:GrayText}}}@layer atoms{:where(.input,.select,.textarea,.combobox__control){--_control-default-min-size: var(--input-min-size, 3rem);--_control-default-padding-block: var(--input-padding-block, .25rem);--_control-default-padding-inline: var(--input-padding-inline, 1rem);--_control-default-inner-gap: var(--input-inner-gap, 1rem);--_control-default-font-size: var(--input-font-size, 1rem);--_control-default-line-height: var(--input-line-height, 1.25);--_control-sm-min-size: var(--input-sm-min-size, 2rem);--_control-sm-padding-block: var(--input-sm-padding-block, .125rem);--_control-sm-padding-inline: var(--input-sm-padding-inline, .75rem);--_control-sm-inner-gap: var(--input-sm-inner-gap, .75rem);--_control-sm-font-size: var(--input-sm-font-size, .875rem);--_control-sm-line-height: var(--input-sm-line-height, 1.25);--_control-lg-min-size: var(--input-lg-min-size, 4rem);--_control-lg-padding-block: var(--input-lg-padding-block, .5rem);--_control-lg-padding-inline: var(--input-lg-padding-inline, 1.5rem);--_control-lg-inner-gap: var(--input-lg-inner-gap, 1.5rem);--_control-lg-font-size: var(--input-lg-font-size, 1.125rem);--_control-lg-line-height: var(--input-lg-line-height, 1.25);--_control-min-size: var(--_control-default-min-size);--_control-padding-block: var(--_control-default-padding-block);--_control-padding-inline: var(--_control-default-padding-inline);--_control-inner-gap: var(--_control-default-inner-gap);--_control-font-size: var(--_control-default-font-size);--_control-line-height: var(--_control-default-line-height);--_control-bg: var(--input-background-color, var(--surface-card, Canvas));--_control-color: var(--foreground, CanvasText);--_control-placeholder-color: var(--foreground-muted, GrayText);--_control-border-width: var(--input-border-width, 1px);--_control-radius: var(--input-radius, var(--radius, .25rem));--_control-edge-color: var(--input-border-color, currentColor);--_control-sides-transparency: 0%;--_control-hover-bg: var(--_control-bg);--_control-hover-edge-color: var(--border-color-accent, currentColor);--_control-focus-edge-color: var(--border-color-accent, currentColor);--_control-invalid-edge-color: var(--input-border-color-invalid, var(--border-color-danger, currentColor));--_control-transition: var(--input-transition, .15s);--_control-timefunc: var(--timefunc-ease-in-out, ease-in-out);@container style(--controls-size: sm) or style(--ui-sizing: compact){--_control-min-size: var(--_control-sm-min-size);--_control-padding-block: var(--_control-sm-padding-block);--_control-padding-inline: var(--_control-sm-padding-inline);--_control-inner-gap: var(--_control-sm-inner-gap);--_control-font-size: var(--_control-sm-font-size);--_control-line-height: var(--_control-sm-line-height)}@container style(--controls-size: lg){--_control-min-size: var(--_control-lg-min-size);--_control-padding-block: var(--_control-lg-padding-block);--_control-padding-inline: var(--_control-lg-padding-inline);--_control-inner-gap: var(--_control-lg-inner-gap);--_control-font-size: var(--_control-lg-font-size);--_control-line-height: var(--_control-lg-line-height)}@container style(--controls-prominence: subtle) or style(--elements-prominence: subtle){--_control-bg: var(--surface-translucent, transparent);--_control-hover-bg: var(--surface-translucent-strong, transparent);--_control-border-width: 0px}@container style(--controls-prominence: plain) or style(--elements-prominence: plain){--_control-bg: transparent;--_control-hover-bg: var(--surface-translucent, transparent);--_control-sides-transparency: 100%;--_control-radius: 0px}@container style(--controls-corners: round){--_control-radius: var(--radius-round, 9999px)}&:where(.input){@container style(--input-size: sm){--_control-min-size: var(--_control-sm-min-size);--_control-padding-block: var(--_control-sm-padding-block);--_control-padding-inline: var(--_control-sm-padding-inline);--_control-font-size: var(--_control-sm-font-size);--_control-line-height: var(--_control-sm-line-height)}@container style(--input-size: lg){--_control-min-size: var(--_control-lg-min-size);--_control-padding-block: var(--_control-lg-padding-block);--_control-padding-inline: var(--_control-lg-padding-inline);--_control-font-size: var(--_control-lg-font-size);--_control-line-height: var(--_control-lg-line-height)}@container style(--input-prominence: subtle){--_control-bg: var(--surface-translucent, transparent);--_control-hover-bg: var(--surface-translucent-strong, transparent);--_control-sides-transparency: 100%}@container style(--input-prominence: plain){--_control-bg: transparent;--_control-hover-bg: var(--surface-translucent, transparent);--_control-sides-transparency: 100%}@container style(--input-corners: round){--_control-radius: var(--radius-round, 9999px)}}&:where(.select){@container style(--select-size: sm){--_control-min-size: var(--_control-sm-min-size);--_control-padding-block: var(--_control-sm-padding-block);--_control-padding-inline: var(--_control-sm-padding-inline);--_control-inner-gap: var(--_control-sm-inner-gap);--_control-font-size: var(--_control-sm-font-size);--_control-line-height: var(--_control-sm-line-height)}@container style(--select-size: lg){--_control-min-size: var(--_control-lg-min-size);--_control-padding-block: var(--_control-lg-padding-block);--_control-padding-inline: var(--_control-lg-padding-inline);--_control-inner-gap: var(--_control-lg-inner-gap);--_control-font-size: var(--_control-lg-font-size);--_control-line-height: var(--_control-lg-line-height)}@container style(--select-prominence: subtle){--_control-bg: var(--surface-translucent, transparent);--_control-hover-bg: var(--surface-translucent-strong, transparent);--_control-sides-transparency: 100%}@container style(--select-prominence: plain){--_control-bg: transparent;--_control-hover-bg: var(--surface-translucent, transparent);--_control-sides-transparency: 100%}@container style(--select-corners: round){--_control-radius: var(--radius-round, 9999px)}}&:where(.textarea){@container style(--textarea-size: sm){--_control-padding-block: var(--_control-sm-padding-block);--_control-padding-inline: var(--_control-sm-padding-inline);--_control-font-size: var(--_control-sm-font-size);--_control-line-height: var(--_control-sm-line-height)}@container style(--textarea-size: lg){--_control-padding-block: var(--_control-lg-padding-block);--_control-padding-inline: var(--_control-lg-padding-inline);--_control-font-size: var(--_control-lg-font-size);--_control-line-height: var(--_control-lg-line-height)}@container style(--textarea-prominence: subtle){--_control-bg: var(--surface-translucent, transparent);--_control-hover-bg: var(--surface-translucent-strong, transparent);--_control-sides-transparency: 100%}@container style(--textarea-prominence: plain){--_control-bg: transparent;--_control-hover-bg: var(--surface-translucent, transparent);--_control-sides-transparency: 100%}@container style(--textarea-corners: round){--_control-radius: var(--radius-round, 9999px)}}&:where(.combobox__control){@container style(--combobox-size: sm){--_control-min-size: var(--_control-sm-min-size);--_control-padding-block: var(--_control-sm-padding-block);--_control-padding-inline: var(--_control-sm-padding-inline);--_control-font-size: var(--_control-sm-font-size);--_control-line-height: var(--_control-sm-line-height)}@container style(--combobox-size: lg){--_control-min-size: var(--_control-lg-min-size);--_control-padding-block: var(--_control-lg-padding-block);--_control-padding-inline: var(--_control-lg-padding-inline);--_control-font-size: var(--_control-lg-font-size);--_control-line-height: var(--_control-lg-line-height)}@container style(--combobox-prominence: subtle){--_control-bg: var(--surface-translucent, transparent);--_control-hover-bg: var(--surface-translucent-strong, transparent);--_control-border-width: 0px}@container style(--combobox-prominence: plain){--_control-bg: transparent;--_control-hover-bg: var(--surface-translucent, transparent);--_control-sides-transparency: 100%}@container style(--combobox-chrome: flush){--_control-bg: transparent;--_control-hover-bg: transparent;--_control-edge-color: transparent;--_control-hover-edge-color: transparent;--_control-focus-edge-color: transparent}@container style(--combobox-corners: round){--_control-radius: var(--radius-round, 9999px)}}box-sizing:border-box;flex:1 1 auto;max-inline-size:100%;min-block-size:var(--_control-min-size);margin:0;padding-block:var(--_control-padding-block);padding-inline:var(--_control-padding-inline);font-family:var(--body-font-family, inherit);font-size:var(--_control-font-size);line-height:var(--_control-line-height);color:var(--_control-color);appearance:none;background-color:var(--_control-bg);border:var(--_control-border-width) solid;border-color:color-mix(in srgb,var(--_control-edge-color),transparent var(--_control-sides-transparency));border-block-end-color:var(--_control-edge-color);border-radius:var(--_control-radius);transition-property:border-color,background-color,color,outline-color;transition-duration:var(--_control-transition);transition-timing-function:var(--_control-timefunc);@media (prefers-reduced-motion: reduce){transition:none}@media (prefers-contrast: more){--_control-border-width: 2px}&::placeholder{color:var(--_control-placeholder-color);opacity:1}@media (hover: hover){&:hover:not(:disabled,[aria-disabled=true],:where(input,textarea):read-only,:has(>:disabled)){--_control-edge-color: var(--_control-hover-edge-color);background-color:var(--_control-hover-bg)}}&:focus-visible{--_control-edge-color: var(--_control-focus-edge-color);outline:var(--focus-ring-width, 2px) solid var(--focus-ring-color, Highlight);outline-offset:var(--focus-ring-offset, 2px)}&:where(:user-invalid,[aria-invalid=true]){--_control-edge-color: var(--_control-invalid-edge-color);&:focus-visible{outline-color:var(--_control-invalid-edge-color)}}&:where(:disabled,[aria-disabled=true]){opacity:var(--opacity-disabled, .4);cursor:not-allowed}&:where(:read-only:not(:disabled,[aria-disabled=true],select,.combobox__control)){border-style:dashed;cursor:default}&:where(.combobox__control){&:has(>.combobox__input:focus-visible){--_control-edge-color: var(--_control-focus-edge-color);outline:var(--focus-ring-width, 2px) solid var(--focus-ring-color, Highlight);outline-offset:var(--focus-ring-offset, 2px)}&:has(>.combobox__input:where(:user-invalid,[aria-invalid=true])){--_control-edge-color: var(--_control-invalid-edge-color);outline-color:var(--_control-invalid-edge-color)}&:has(>.combobox__input:disabled){opacity:var(--opacity-disabled, .4);cursor:not-allowed}}}:where(.input--sm,.select--sm,.textarea--sm){--_control-min-size: var(--_control-sm-min-size);--_control-padding-block: var(--_control-sm-padding-block);--_control-padding-inline: var(--_control-sm-padding-inline);--_control-font-size: var(--_control-sm-font-size);--_control-line-height: var(--_control-sm-line-height)}:where(.input--lg,.select--lg,.textarea--lg){--_control-min-size: var(--_control-lg-min-size);--_control-padding-block: var(--_control-lg-padding-block);--_control-padding-inline: var(--_control-lg-padding-inline);--_control-font-size: var(--_control-lg-font-size);--_control-line-height: var(--_control-lg-line-height);@container style(--ui-sizing: compact){--_control-min-size: var(--_control-default-min-size);--_control-padding-block: var(--_control-default-padding-block);--_control-padding-inline: var(--_control-default-padding-inline);--_control-font-size: var(--_control-default-font-size);--_control-line-height: var(--_control-default-line-height)}}:where(.input--subtle,.select--subtle,.textarea--subtle){--_control-bg: var(--surface-translucent, transparent);--_control-hover-bg: var(--surface-translucent-strong, transparent);--_control-border-width: 0px}:where(.input--plain,.select--plain,.textarea--plain){--_control-bg: transparent;--_control-hover-bg: var(--surface-translucent, transparent);--_control-radius: 0px;--_control-sides-transparency: 100%}:where(.input--round,.select--round,.textarea--round){--_control-radius: var(--radius-round, 9999px)}:where(.input--flush,.select--flush,.textarea--flush){--_control-bg: transparent;--_control-hover-bg: transparent;--_control-edge-color: transparent;--_control-hover-edge-color: transparent;--_control-focus-edge-color: transparent;--_control-padding-inline: 0px}:where(.input){--_input-min-chars: var(--input-min-chars, 3);--_input-icon-space: 0px;min-inline-size:calc(var(--_input-min-chars) * 1ch + var(--_control-padding-inline) * 2 + var(--_input-icon-space));&:is([type=date],[type=time],[type=datetime-local],[type=month],[type=week],[type=number]){--_input-icon-space: var(--input-picker-icon-space, 1rem)}&:is([type=date],[type=time],[type=datetime-local],[type=month],[type=week]){&::-webkit-date-and-time-value{display:inline-flex;align-items:center;min-block-size:1lh;margin:0;padding:0;text-align:start}&::-webkit-datetime-edit{display:inline-flex;align-items:center;padding:0}&::-webkit-calendar-picker-indicator{align-self:center;margin:0;padding:0}}}:where(.color-input){--_color-input-size: var(--input-min-size, 3rem);box-sizing:border-box;inline-size:var(--_color-input-size);block-size:var(--_color-input-size);padding:0;cursor:pointer;background-color:transparent;border:var(--input-border-width, 1px) solid var(--input-border-color, currentColor);border-radius:var(--input-radius, var(--radius, .25rem));&::-webkit-color-swatch-wrapper{padding:0;border-radius:var(--input-radius, var(--radius, .25rem))}&::-webkit-color-swatch{border:0}&::-moz-color-swatch{border:0}&:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus-ring-color, Highlight);outline-offset:var(--focus-ring-offset, 2px)}}:where(.color-input--sm){--_color-input-size: var(--input-sm-min-size, 2rem)}:where(.color-input--lg){--_color-input-size: var(--input-lg-min-size, 4rem)}:where(.color-input--stretch){@supports not (width: stretch){inline-size:100%}@supports (width: stretch){inline-size:stretch}}:where(.file-input){box-sizing:border-box;max-inline-size:100%;font:inherit;color:var(--foreground, CanvasText);&::file-selector-button{min-block-size:var(--spacing-target-min, 3rem);margin-inline-end:var(--input-inner-gap, .75rem);font:inherit;cursor:pointer}&:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus-ring-color, Highlight);outline-offset:var(--focus-ring-offset, 2px)}}}@layer atoms{:where(.textarea){--_control-default-padding-block: var(--textarea-padding-block, .5rem);--_control-default-padding-inline: var(--textarea-padding-inline, 1rem);--_control-default-font-size: var(--textarea-font-size, 1rem);--_control-default-line-height: var(--textarea-line-height, 1.5);--_control-sm-padding-block: var(--textarea-sm-padding-block, .25rem);--_control-sm-padding-inline: var(--textarea-sm-padding-inline, .75rem);--_control-sm-font-size: var(--textarea-sm-font-size, .875rem);--_control-sm-line-height: var(--textarea-sm-line-height, 1.4);--_control-lg-padding-block: var(--textarea-lg-padding-block, .75rem);--_control-lg-padding-inline: var(--textarea-lg-padding-inline, 1.5rem);--_control-lg-font-size: var(--textarea-lg-font-size, 1.125rem);--_control-lg-line-height: var(--textarea-lg-line-height, 1.6);--_textarea-lines-min: var(--textarea-lines-min, 3);--_textarea-lines-max: var(--textarea-lines-max, 16);field-sizing:content;min-inline-size:0;min-block-size:max(calc(var(--_textarea-lines-min) * 1lh + var(--_control-padding-block) * 2 + var(--_control-border-width) * 2),var(--_control-min-size));max-block-size:calc(var(--_textarea-lines-max) * 1lh + var(--_control-padding-block) * 2 + var(--_control-border-width) * 2);resize:vertical;white-space:revert}:where(.textarea--one-line){--_textarea-lines-min: 1}}@layer atoms{:where(.select){--_select-icon-size: var(--select-picker-icon-size, .75em);--_select-icon-inset: var(--_control-padding-inline);--_select-icon-half: calc(var(--_select-icon-size) / 2);display:inline-flex;align-items:center;block-size:var(--_control-min-size);min-inline-size:0;padding-inline-end:calc(var(--_control-padding-inline) + var(--_control-inner-gap) + var(--_select-icon-size));white-space:nowrap;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - var(--_select-icon-inset) - var(--_select-icon-half)) center,calc(100% - var(--_select-icon-inset)) center;background-size:var(--_select-icon-half) var(--_select-icon-half);background-repeat:no-repeat;&:dir(rtl){background-position:var(--_select-icon-inset) center,calc(var(--_select-icon-inset) + var(--_select-icon-half)) center}&:where([multiple],[size]:not([size="1"])){display:inline-block;block-size:auto;padding-inline-end:var(--_control-padding-inline);background-image:none;white-space:normal}}:where(.select--custom){@supports (appearance: base-select){&,&::picker(select){appearance:base-select}padding-inline-end:var(--_control-padding-inline);background-image:none;&::picker-icon{content:"";inline-size:var(--_select-icon-size);block-size:var(--_select-icon-size);background-color:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120'%3E%3Cpolygon points='20.32 48.12 30.93 37.51 60 66.58 89.07 37.51 99.68 48.12 60 87.79 20.32 48.12'/%3E%3C/svg%3E") center / contain no-repeat;transition:rotate var(--_control-transition) var(--_control-timefunc)}&:open::picker-icon{rotate:180deg}&::picker(select){box-sizing:border-box;margin-block:var(--select-picker-padding, .25rem);padding:var(--select-picker-padding, .25rem);color:var(--foreground, CanvasText);background-color:var(--surface-card, Canvas);border:var(--_control-border-width) solid var(--border-color-muted, currentColor);border-radius:var(--_control-radius);box-shadow:var(--shadow-lg, none)}:where(option){display:flex;align-items:center;gap:var(--select-option-gap, .5rem);min-block-size:max(var(--_control-sm-min-size),var(--spacing-target-min, 3rem));padding-inline:calc(var(--_control-padding-inline) - var(--select-picker-padding, .25rem));border-radius:calc(var(--_control-radius) / 2);cursor:pointer;&:hover{background-color:var(--surface-translucent, transparent)}&:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus-ring-color, Highlight);outline-offset:calc(var(--focus-ring-width, 2px) * -1)}&::checkmark{color:var(--foreground-accent, currentColor)}}:where(selectedcontent){display:flex;align-items:center;flex-grow:1;gap:var(--select-option-gap, .5rem);small{display:none}}@media (prefers-reduced-motion: reduce){&::picker-icon,&::picker(select){transition:none}}}}}@layer atoms{:where(.checkbox-input,.radio-input){--_check-size: var(--check-box-size, 1.25rem);--_check-accent: var(--foreground-accent, AccentColor);@container style(--check-size: sm){--_check-size: var(--check-sm-box-size, 1rem)}@container style(--check-size: lg){--_check-size: var(--check-lg-box-size, 1.5rem)}box-sizing:border-box;inline-size:var(--_check-size);block-size:var(--_check-size);flex-shrink:0;margin:0;cursor:pointer;accent-color:var(--_check-accent);&:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus-ring-color, Highlight);outline-offset:var(--focus-ring-offset, 2px)}&:where(:user-invalid,[aria-invalid=true]){--_check-accent: var(--border-color-danger, AccentColor);&:focus-visible{outline-color:var(--border-color-danger, Highlight)}}&:where(:disabled,[aria-disabled=true]){cursor:not-allowed}}:where(.checkbox-input--lg,.radio-input--lg){--_check-size: var(--check-lg-box-size, 1.5rem);@container style(--ui-sizing: compact){--_check-size: var(--check-box-size, 1.25rem)}}}@layer atoms{:where(.switch){--_switch-height: var(--switch-height, 3rem);--_switch-font-size: var(--switch-font-size, 1rem);--_switch-padding-inline: var(--switch-padding-inline, 1rem);--_switch-option-min-inline-size: var(--switch-option-min-size, 3rem);--_switch-radius: var(--switch-radius, var(--radius, .25rem));--_switch-border-width: var(--switch-border-width, 1px);--_switch-border-color: var(--switch-border-color, currentColor);--_switch-bg: transparent;--_switch-off-bg: var(--switch-off-bg, var(--surface-muted, transparent));--_switch-off-color: var(--switch-off-color, var(--foreground, CanvasText));--_switch-on-bg: var(--switch-on-bg, var(--foreground-accent, AccentColor));--_switch-on-color: var(--switch-on-color, var(--foreground-inverted-strong, Canvas));--_switch-hover-color: var(--foreground-accent-hover, currentColor);--_switch-transition: var(--switch-transition, .15s);--_switch-timefunc: var(--switch-timefunc, ease-in-out);--_switch-direction: 1;--_switch-indicator-bg: var(--_switch-off-bg);@container style(--switch-size: sm) or style(--controls-size: sm) or style(--ui-sizing: compact){--_switch-height: var(--switch-sm-height, 2rem);--_switch-font-size: var(--switch-sm-font-size, .875rem);--_switch-padding-inline: var(--switch-sm-padding-inline, .5rem);--_switch-option-min-inline-size: var(--switch-sm-option-min-size, 2rem)}@container style(--switch-size: lg) or style(--controls-size: lg){--_switch-height: var(--switch-lg-height, 4rem);--_switch-font-size: var(--switch-lg-font-size, 1.125rem);--_switch-padding-inline: var(--switch-lg-padding-inline, 1.5rem)}@container style(--switch-prominence: subtle) or style(--controls-prominence: subtle) or style(--elements-prominence: subtle){--_switch-bg: var(--surface-translucent, transparent);--_switch-border-color: transparent}@container style(--switch-intent: danger){--_switch-on-bg: var(--foreground-danger, AccentColor);--_switch-hover-color: var(--foreground-danger-hover, currentColor)}@container style(--switch-corners: round) or style(--controls-corners: round){--_switch-radius: var(--radius-round, 9999px)}display:flex;align-items:center;justify-content:space-between;gap:var(--switch-gap, 1rem);inline-size:stretch;min-block-size:var(--spacing-target-min, 3rem);cursor:pointer;user-select:none;touch-action:manipulation;&:dir(rtl){--_switch-direction: -1}>:where(input){position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}:where(.switch__label){display:flex;flex-direction:column;gap:var(--switch-label-gap, .25rem)}:where(.switch__control){position:relative;isolation:isolate;display:inline-flex;align-items:stretch;flex-shrink:0;box-sizing:border-box;min-block-size:var(--_switch-height);overflow:hidden;background-color:var(--_switch-bg);border:var(--_switch-border-width) solid var(--_switch-border-color);border-radius:var(--_switch-radius);&:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;z-index:0;inline-size:50%;background-color:var(--_switch-indicator-bg);border-radius:calc(var(--_switch-radius) - var(--_switch-border-width));translate:calc(var(--_switch-slide, 0) * 100% * var(--_switch-direction)) 0;transition:translate var(--_switch-transition) var(--_switch-timefunc),background-color var(--_switch-transition) ease}}:where(.switch__option){position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex:1 1 50%;min-inline-size:var(--_switch-option-min-inline-size);padding-inline:var(--_switch-padding-inline);font-size:var(--_switch-font-size);font-weight:var(--font-weight-bold, 700);line-height:1;text-box:trim-both cap alphabetic;transition:color var(--_switch-transition) ease}:where(.switch__option--off){color:var(--_switch-off-color)}:where(.switch__option--on){color:var(--foreground-muted, currentColor)}&:has(>input:checked){--_switch-indicator-bg: var(--_switch-on-bg);--_switch-slide: 1;:where(.switch__option--off){color:var(--foreground-muted, currentColor)}:where(.switch__option--on){color:var(--_switch-on-color)}}@media (hover: hover){&:hover :where(.switch__control){border-color:var(--_switch-hover-color)}}&:has(>input:focus-visible) :where(.switch__control){outline:var(--focus-ring-width, 2px) solid var(--focus-ring-color, Highlight);outline-offset:var(--focus-ring-offset, 2px)}&:has(>input:disabled,>input[aria-disabled=true]){opacity:var(--opacity-disabled, .4);cursor:not-allowed}@media (prefers-reduced-motion: reduce){:where(.switch__control):before,:where(.switch__option){transition:none}}}:where(.switch--sm){--_switch-height: var(--switch-sm-height, 2rem);--_switch-font-size: var(--switch-sm-font-size, .875rem);--_switch-padding-inline: var(--switch-sm-padding-inline, .5rem);--_switch-option-min-inline-size: var(--switch-sm-option-min-size, 2rem)}:where(.switch--lg){--_switch-height: var(--switch-lg-height, 4rem);--_switch-font-size: var(--switch-lg-font-size, 1.125rem);--_switch-padding-inline: var(--switch-lg-padding-inline, 1.5rem);@container style(--ui-sizing: compact){--_switch-height: var(--switch-height, 3rem);--_switch-font-size: var(--switch-font-size, 1rem);--_switch-padding-inline: var(--switch-padding-inline, 1rem)}}:where(.switch--subtle){--_switch-bg: var(--surface-translucent, transparent);--_switch-border-color: transparent}:where(.switch--danger){--_switch-on-bg: var(--foreground-danger, AccentColor);--_switch-hover-color: var(--foreground-danger-hover, currentColor)}:where(.switch--round){--_switch-radius: var(--radius-round, 9999px)}}@layer atoms{:where(.range){--_range-track-height: var(--range-track-height, .5rem);--_range-track-bg: var(--range-track-bg, var(--surface-muted, transparent));--_range-track-radius: var(--range-track-radius, var(--radius, .25rem));--_range-thumb-size: var(--range-thumb-size, 1.5rem);--_range-thumb-radius: var(--range-thumb-radius, var(--radius-round, 9999px));--_range-thumb-border-width: var(--range-thumb-border-width, 1px);--_range-thumb-border-color: var(--range-thumb-border-color, var(--surface-card, Canvas));--_range-thumb-shadow: var(--range-thumb-shadow, none);--_range-tone: var(--foreground-accent, AccentColor);--_range-tone-pressed: var(--foreground-accent-pressed, var(--_range-tone));--_range-transition: var(--range-transition, .15s);--_range-fill-direction: to right;@container style(--range-size: sm) or style(--controls-size: sm) or style(--ui-sizing: compact){--_range-track-height: var(--range-track-sm-height, .25rem);--_range-thumb-size: var(--range-thumb-sm-size, 1rem)}@container style(--range-size: lg) or style(--controls-size: lg){--_range-track-height: var(--range-track-lg-height, .75rem);--_range-thumb-size: var(--range-thumb-lg-size, 2rem)}@container style(--range-intent: info){--_range-tone: var(--foreground-info, AccentColor);--_range-tone-pressed: var(--foreground-info-pressed, var(--_range-tone))}@container style(--range-intent: success){--_range-tone: var(--foreground-success, AccentColor);--_range-tone-pressed: var(--foreground-success-pressed, var(--_range-tone))}@container style(--range-intent: warning){--_range-tone: var(--foreground-warning, AccentColor);--_range-tone-pressed: var(--foreground-warning-pressed, var(--_range-tone))}@container style(--range-intent: danger){--_range-tone: var(--foreground-danger, AccentColor);--_range-tone-pressed: var(--foreground-danger-pressed, var(--_range-tone))}appearance:none;display:block;box-sizing:border-box;inline-size:100%;block-size:max(var(--_range-thumb-size),var(--spacing-target-min, 3rem));margin:0;padding:0;background:transparent;border:0;cursor:pointer;touch-action:manipulation;accent-color:var(--_range-tone);&:dir(rtl){--_range-fill-direction: to left}&::-webkit-slider-runnable-track{block-size:var(--_range-track-height);background:linear-gradient(var(--_range-fill-direction),var(--_range-tone) var(--value, 0%),var(--_range-track-bg) var(--value, 0%));border:0;border-radius:var(--_range-track-radius)}&::-webkit-slider-thumb{appearance:none;box-sizing:border-box;inline-size:var(--_range-thumb-size);block-size:var(--_range-thumb-size);margin-block-start:calc((var(--_range-track-height) - var(--_range-thumb-size)) / 2);background-color:var(--_range-tone);border:var(--_range-thumb-border-width) solid var(--_range-thumb-border-color);border-radius:var(--_range-thumb-radius);box-shadow:var(--_range-thumb-shadow);cursor:grab;transition:scale var(--_range-transition) ease,background-color var(--_range-transition) ease}&::-moz-range-track{block-size:var(--_range-track-height);background-color:var(--_range-track-bg);border:0;border-radius:var(--_range-track-radius)}&::-moz-range-progress{block-size:var(--_range-track-height);background-color:var(--_range-tone);border-radius:var(--_range-track-radius)}&::-moz-range-thumb{box-sizing:border-box;inline-size:var(--_range-thumb-size);block-size:var(--_range-thumb-size);background-color:var(--_range-tone);border:var(--_range-thumb-border-width) solid var(--_range-thumb-border-color);border-radius:var(--_range-thumb-radius);box-shadow:var(--_range-thumb-shadow);cursor:grab;transition:scale var(--_range-transition) ease,background-color var(--_range-transition) ease}@media (hover: hover){&:hover:not(:disabled,[aria-disabled=true]){&::-webkit-slider-thumb{scale:1.12}&::-moz-range-thumb{scale:1.12}}}&:active:not(:disabled,[aria-disabled=true]){&::-webkit-slider-thumb{cursor:grabbing;background-color:var(--_range-tone-pressed)}&::-moz-range-thumb{cursor:grabbing;background-color:var(--_range-tone-pressed)}}&:focus-visible{outline:none;&::-webkit-slider-thumb{outline:var(--focus-ring-width, 2px) solid var(--focus-ring-color, Highlight);outline-offset:var(--focus-ring-offset, 2px)}&::-moz-range-thumb{outline:var(--focus-ring-width, 2px) solid var(--focus-ring-color, Highlight);outline-offset:var(--focus-ring-offset, 2px)}}&:where(:disabled,[aria-disabled=true]){opacity:var(--opacity-disabled, .4);cursor:not-allowed;&::-webkit-slider-thumb{cursor:not-allowed}&::-moz-range-thumb{cursor:not-allowed}}@media (prefers-contrast: more){&::-webkit-slider-runnable-track{outline:1px solid currentColor}&::-moz-range-track{outline:1px solid currentColor}}@media (prefers-reduced-motion: reduce){&::-webkit-slider-thumb{transition:none}&::-moz-range-thumb{transition:none}}}:where(.range--sm){--_range-track-height: var(--range-track-sm-height, .25rem);--_range-thumb-size: var(--range-thumb-sm-size, 1rem)}:where(.range--lg){--_range-track-height: var(--range-track-lg-height, .75rem);--_range-thumb-size: var(--range-thumb-lg-size, 2rem);@container style(--ui-sizing: compact){--_range-track-height: var(--range-track-height, .5rem);--_range-thumb-size: var(--range-thumb-size, 1.5rem)}}:where(.range--info){--_range-tone: var(--foreground-info, AccentColor);--_range-tone-pressed: var(--foreground-info-pressed, var(--_range-tone))}:where(.range--success){--_range-tone: var(--foreground-success, AccentColor);--_range-tone-pressed: var(--foreground-success-pressed, var(--_range-tone))}:where(.range--warning){--_range-tone: var(--foreground-warning, AccentColor);--_range-tone-pressed: var(--foreground-warning-pressed, var(--_range-tone))}:where(.range--danger){--_range-tone: var(--foreground-danger, AccentColor);--_range-tone-pressed: var(--foreground-danger-pressed, var(--_range-tone))}:where(.range__scale-ticks){display:flex;justify-content:space-between;inline-size:100%;font-size:var(--body-sm-fixed-font-size, .875rem);color:var(--foreground-muted, currentColor)}}@layer atoms{:where(.progress,.meter){--_bar-radius: var(--radius, .25rem);--_bar-track-bg: var(--surface-muted, transparent);--_bar-transition: .2s;appearance:none;display:block;box-sizing:border-box;inline-size:100%;block-size:var(--_bar-height);margin:0;padding:0;border:0;border-radius:var(--_bar-radius);background:var(--_bar-track-bg);overflow:hidden;vertical-align:middle;@media (prefers-contrast: more){outline:1px solid var(--border-color-control, currentColor);outline-offset:1px}}:where(.progress){--_bar-height: var(--progress-height, .5rem);--_bar-radius: var(--progress-radius, var(--radius, .25rem));--_bar-track-bg: var(--progress-track-bg, var(--surface-muted, transparent));--_bar-transition: var(--progress-transition, .2s);--_progress-tone: var(--foreground-accent, AccentColor);--_progress-sweep-from: -100%;--_progress-sweep-to: 200%;@container style(--progress-size: sm) or style(--ui-sizing: compact){--_bar-height: var(--progress-sm-height, .25rem)}@container style(--progress-size: lg){--_bar-height: var(--progress-lg-height, 1rem)}@container style(--progress-intent: info){--_progress-tone: var(--foreground-info, AccentColor)}@container style(--progress-intent: success){--_progress-tone: var(--foreground-success, AccentColor)}@container style(--progress-intent: warning){--_progress-tone: var(--foreground-warning, AccentColor)}@container style(--progress-intent: danger){--_progress-tone: var(--foreground-danger, AccentColor)}@container style(--progress-corners: round){--_bar-radius: var(--radius-round, 9999px)}accent-color:var(--_progress-tone);&:dir(rtl){--_progress-sweep-from: 200%;--_progress-sweep-to: -100%}&::-webkit-progress-bar{background:transparent}&::-webkit-progress-value{background-color:var(--_progress-tone);border-radius:var(--_bar-radius);transition:inline-size var(--_bar-transition) var(--timefunc-ease-in-out, ease-in-out)}&::-moz-progress-bar{background-color:var(--_progress-tone);border-radius:var(--_bar-radius)}&:indeterminate{background-image:linear-gradient(to right,transparent,var(--_progress-tone),transparent);background-size:50% 100%;background-repeat:no-repeat;animation:dfh-progress-sweep 1.6s var(--timefunc-ease-in-out, ease-in-out) infinite;&::-webkit-progress-value{background:transparent}&::-moz-progress-bar{background:transparent}@media (prefers-reduced-motion: reduce){background-image:repeating-linear-gradient(-45deg,var(--_progress-tone) 0 calc(var(--_bar-height) / 2),transparent calc(var(--_bar-height) / 2) var(--_bar-height));background-size:auto;animation:none}}@media (prefers-reduced-motion: reduce){&::-webkit-progress-value{transition:none}}}:where(.meter){--_bar-height: var(--meter-height, .5rem);--_bar-radius: var(--meter-radius, var(--radius, .25rem));--_bar-track-bg: var(--meter-track-bg, var(--surface-muted, transparent));--_bar-transition: var(--meter-transition, .2s);--_meter-optimum: var(--meter-optimum-bg, var(--foreground-success, AccentColor));--_meter-suboptimum: var(--meter-suboptimum-bg, var(--foreground-warning, AccentColor));--_meter-critical: var(--meter-critical-bg, var(--foreground-danger, AccentColor));@container style(--meter-size: sm) or style(--ui-sizing: compact){--_bar-height: var(--meter-sm-height, .25rem)}@container style(--meter-size: lg){--_bar-height: var(--meter-lg-height, 1rem)}@container style(--meter-corners: round){--_bar-radius: var(--radius-round, 9999px)}&:where(:not([low],[high],[optimum])){--_meter-optimum: var(--foreground-accent, AccentColor)}&::-webkit-meter-bar{block-size:var(--_bar-height);background:transparent;border:0;border-radius:var(--_bar-radius)}&::-webkit-meter-optimum-value,&::-webkit-meter-suboptimum-value,&::-webkit-meter-even-less-good-value{block-size:100%;border-radius:var(--_bar-radius);transition:inline-size var(--_bar-transition) var(--timefunc-ease-in-out, ease-in-out)}&::-webkit-meter-optimum-value{background:var(--_meter-optimum)}&::-webkit-meter-suboptimum-value{background:var(--_meter-suboptimum)}&::-webkit-meter-even-less-good-value{background:var(--_meter-critical)}&::-moz-meter-bar{background:var(--_meter-optimum);border-radius:var(--_bar-radius)}&:-moz-meter-sub-optimum::-moz-meter-bar{background:var(--_meter-suboptimum)}&:-moz-meter-sub-sub-optimum::-moz-meter-bar{background:var(--_meter-critical)}@media (prefers-reduced-motion: reduce){&::-webkit-meter-optimum-value,&::-webkit-meter-suboptimum-value,&::-webkit-meter-even-less-good-value{transition:none}}}:where(.progress--sm){--_bar-height: var(--progress-sm-height, .25rem)}:where(.meter--sm){--_bar-height: var(--meter-sm-height, .25rem)}:where(.progress--lg){--_bar-height: var(--progress-lg-height, 1rem);@container style(--ui-sizing: compact){--_bar-height: var(--progress-height, .5rem)}}:where(.meter--lg){--_bar-height: var(--meter-lg-height, 1rem);@container style(--ui-sizing: compact){--_bar-height: var(--meter-height, .5rem)}}:where(.progress--round,.meter--round){--_bar-radius: var(--radius-round, 9999px)}:where(.progress--info){--_progress-tone: var(--foreground-info, AccentColor)}:where(.progress--success){--_progress-tone: var(--foreground-success, AccentColor)}:where(.progress--warning){--_progress-tone: var(--foreground-warning, AccentColor)}:where(.progress--danger){--_progress-tone: var(--foreground-danger, AccentColor)}@keyframes dfh-progress-sweep{0%{background-position:var(--_progress-sweep-from) 0}to{background-position:var(--_progress-sweep-to) 0}}}@layer atoms{@property --direction{syntax: "*"; inherits: false;}:where(.divider){--_divider-width: var(--divider-width);--_divider-style: var(--divider-style, solid);--_divider-color: var(--divider-color, currentColor);--_divider-line: var(--_divider-width, 1px) var(--_divider-style) var(--_divider-color);box-sizing:border-box;align-self:stretch;flex:none;block-size:0;inline-size:auto;margin:0;padding:0;border:0;border-block-start:var(--_divider-line);color:inherit;list-style:none;@container style(--direction: row){block-size:auto;inline-size:0;border-block-start:0;border-inline-start:var(--_divider-line)}&:where([aria-orientation=vertical]){block-size:auto;inline-size:0;border-block-start:0;border-inline-start:var(--_divider-line)}&:where(.divider--strong){--_divider-color: var(--divider-strong-color, currentColor)}&:where(.divider--dashed){--_divider-style: dashed}}@media (prefers-contrast: more){:where(.divider){--_divider-color: var(--divider-strong-color, currentColor)}}}@layer atoms{@property --skeleton-width{syntax: "*"; inherits: false;}@property --skeleton-height{syntax: "*"; inherits: false;}:where(.skeleton){--_skeleton-color: var(--skeleton-color, color-mix(in srgb, CanvasText 20%, transparent));--_skeleton-shimmer: var(--skeleton-shimmer, transparent);--_skeleton-radius: var(--skeleton-radius, 0);--_skeleton-radius-round: var(--skeleton-radius-round, 50%);--_skeleton-duration: var(--skeleton-duration);background-color:var(--_skeleton-color);background-image:linear-gradient(90deg,transparent,var(--_skeleton-shimmer),transparent);background-repeat:no-repeat;background-size:200% 100%;border-color:transparent;box-shadow:none;color:transparent;opacity:1;pointer-events:none;user-select:none;animation:skeleton-shimmer var(--_skeleton-duration) ease-in-out infinite;>*{visibility:hidden}&::placeholder{color:transparent}@container style(--skeleton-motion: pulse){background-image:none;animation-name:skeleton-pulse}&:where(.skeleton--pulse){background-image:none;animation-name:skeleton-pulse}@container style(--skeleton-motion: none){background-image:none;animation:none}}:where(.avatar.skeleton){--avatar-bg: var(--_skeleton-color);--avatar-border-color: transparent}:where(.skeleton:not(.avatar,.button,.input,.textarea,.select,.badge,.chip,.status,.kbd)){display:block;box-sizing:border-box;inline-size:var(--skeleton-width, 100%);max-inline-size:100%;block-size:var(--skeleton-height, auto);border-radius:var(--_skeleton-radius);&:where(.skeleton--text,.skeleton--heading){block-size:1lh;clip-path:inset(calc((1lh - 1cap)/2) 0 round var(--_skeleton-radius))}&:where(.skeleton--heading){inline-size:var(--skeleton-width, 60%)}&:where(.skeleton--avatar){inline-size:var(--skeleton-width, var(--avatar-size));aspect-ratio:1;border-radius:var(--_skeleton-radius-round)}&:where(.skeleton--button){inline-size:var(--skeleton-width, 10ch);block-size:var(--skeleton-height, var(--button-min-size));border-radius:var(--button-radius, var(--_skeleton-radius))}&:where(.skeleton--input){block-size:var(--skeleton-height, var(--input-min-size));border-radius:var(--input-radius, var(--_skeleton-radius))}&:where(.skeleton--badge){font-size:var(--status-font-size);inline-size:var(--skeleton-width, 8ch);block-size:var(--skeleton-height, calc(1cap + 2 * var(--status-padding-block)));border-radius:var(--_skeleton-radius-round)}&:where(.skeleton--media){aspect-ratio:16 / 9}&:where(.skeleton--w-50){--skeleton-width: 50%}&:where(.skeleton--w-75){--skeleton-width: 75%}&:where(.skeleton--w-90){--skeleton-width: 90%}}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes skeleton-pulse{50%{opacity:.5}}@media (prefers-reduced-motion: reduce){:where(.skeleton){background-image:none;animation:none}}@media (prefers-contrast: more){:where(.skeleton){--_skeleton-color: var(--skeleton-color-strong, color-mix(in srgb, CanvasText 35%, transparent))}}@media (forced-colors: active){:where(.skeleton){forced-color-adjust:none;background-color:GrayText;background-image:none}}}@layer atoms{:where(.skip-link){--_skip-link-bg: var(--skip-link-background-color, var(--surface-accent-strong, Highlight));--_skip-link-color: var(--skip-link-text, var(--foreground-inverted, HighlightText));--_skip-link-min-size: var(--skip-link-min-size, 3rem);--_skip-link-padding-inline: var(--skip-link-padding-inline, 1rem);--_skip-link-transition: var(--skip-link-transition, .15s);display:flex;align-items:center;justify-content:center;box-sizing:border-box;inline-size:100%;block-size:0;overflow:hidden;padding-inline:calc(var(--_skip-link-padding-inline) + env(safe-area-inset-left,0px)) calc(var(--_skip-link-padding-inline) + env(safe-area-inset-right,0px));text-align:center;white-space:nowrap;font-family:var(--skip-link-font-family, var(--body-font-family, inherit));font-size:var(--skip-link-font-size, 1rem);font-weight:var(--skip-link-font-weight, 700);line-height:1;text-decoration:none;text-decoration-color:var(--skip-link-underline-color, currentColor);text-decoration-thickness:var(--skip-link-underline-thickness, 1px);text-underline-offset:var(--skip-link-underline-offset, .25em);color:var(--_skip-link-color);background-color:var(--_skip-link-bg);transition-property:block-size,min-block-size;transition-duration:var(--_skip-link-transition);transition-timing-function:var(--timefunc-ease-out, ease-out);&:visited{color:var(--_skip-link-color)}@media (hover: hover){&:hover{text-decoration-line:underline}}&:focus{block-size:auto;min-block-size:var(--_skip-link-min-size)}&:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--_skip-link-color);outline-offset:calc(var(--focus-ring-width, 2px) * -2);text-decoration-line:underline}@media (prefers-reduced-motion: reduce){transition:none}@media (forced-colors: active){forced-color-adjust:none;background-color:Highlight;color:HighlightText;&:focus-visible{outline-color:HighlightText}}}:where(.skip-link--floating){--_skip-link-inset: var(--skip-link-floating-inset, 1rem);position:fixed;inset-block-start:var(--_skip-link-inset);inset-inline-start:var(--_skip-link-inset);z-index:var(--z-index-tooltip, 1000);inline-size:auto;padding-block:var(--skip-link-floating-padding-block, .5rem);padding-inline:var(--skip-link-floating-padding-inline, 1rem);border-radius:var(--skip-link-radius, var(--radius, .25rem));box-shadow:var(--shadow-lg, none);opacity:0;pointer-events:none;translate:0 calc(-100% - var(--_skip-link-inset) - var(--_skip-link-min-size));transition-property:translate,opacity;&:focus{opacity:1;pointer-events:auto;translate:0 0}&:focus-visible{outline-color:var(--focus-ring-color, currentColor);outline-offset:var(--focus-ring-offset, 2px)}}:where(.skip-links){display:flex;flex-direction:column;block-size:0;overflow:hidden;margin:0;padding:0;&:focus-within{block-size:auto}:where(ul){display:flex;flex-direction:column;margin:0;padding:0;list-style:none}:where(li){display:flex;margin:0;padding:0}&:focus-within :where(.skip-link){block-size:auto;min-block-size:var(--_skip-link-min-size, 3rem)}}}@layer atoms{:where(.tab){--_tab-text: var(--foreground, CanvasText);--_tab-bg: transparent;--_tab-border-color: transparent;--_tab-hover-bg: transparent;--_tab-hover-line: var(--border-color-control, currentColor);--_tab-selected-text: var(--foreground, CanvasText);--_tab-selected-ring: var(--focus-ring-color, currentColor);--_tab-selected-color-palette: initial;--_tab-indicator: var(--tab-list-indicator-color, var(--foreground, CanvasText));--_tab-selected-bg: transparent;--_tab-line: transparent;--_tab-border-width: 0px;--_tab-font-size: var(--tab-font-size, var(--control-font-size, 1rem));--_tab-font-weight: var(--tab-font-weight, var(--body-font-weight, 400));--_tab-selected-font-weight: var(--tab-selected-font-weight, var(--font-weight-bold, 700));--_tab-inner-gap: var(--tab-inner-gap, .5rem);--_tab-line-height: var(--tab-line-height, var(--control-line-height, 1.25));--_tab-line-width: var(--tab-list-indicator-width, 2px);--_tab-min-size: var(--tab-min-size, var(--spacing-target, 3rem));--_tab-padding-block: var(--tab-padding-block, .25rem);--_tab-underline-padding-inline: 0px;--_tab-segmented-padding-inline: var(--tab-padding-inline, 1rem);--_tab-padding-inline: var(--_tab-underline-padding-inline);--_tab-segmented-radius: var(--tab-radius, var(--radius, .25rem));--_tab-radius: 0px;--_tab-icon-size: var(--icon-size, 1em);--_tab-justify: center;--_tab-text-align: center;--_tab-target-size: var(--spacing-target-min, var(--spacing-target, 3rem));--_tab-transition: var(--tab-transition, var(--duration-sm, .15s));--_tab-ring-offset: calc(var(--focus-ring-width, 2px) * -1);@container style(--tab-list-size: sm) or style(--ui-sizing: compact){--_tab-font-size: var(--tab-sm-font-size, var(--control-sm-font-size, .875rem));--_tab-min-size: var(--tab-sm-min-size, var(--spacing-target-sm, 2rem));--_tab-line-width: var(--tab-sm-list-indicator-width, 2px);--_tab-padding-block: var(--tab-sm-padding-block, .125rem);--_tab-segmented-padding-inline: var(--tab-sm-padding-inline, .5rem)}@container style(--font-sizing: compact){--_tab-font-size: var(--tab-sm-font-size, var(--control-sm-font-size, .875rem))}@container style(--tab-list-corners: round){--_tab-segmented-radius: var(--radius-round, 9999px)}@container style(--_tab-list-orientation: vertical){--_tab-underline-padding-inline: var(--_tab-segmented-padding-inline);--_tab-justify: flex-start;--_tab-text-align: start}@container style(--tab-list-style: segmented){--_tab-border-width: var(--tab-border-width, 1px);--_tab-border-color: var(--border-color-muted, currentColor);--_tab-hover-bg: var(--surface-translucent, transparent);--_tab-hover-line: transparent;--_tab-selected-text: var(--foreground-inverted-strong, Canvas);--_tab-selected-ring: var(--foreground-inverted-strong, Canvas);--_tab-selected-color-palette: inverted;--_tab-selected-bg: var(--_tab-indicator);--_tab-padding-inline: var(--_tab-segmented-padding-inline);--_tab-radius: var(--_tab-segmented-radius)}@container style(--tab-list-style: segmented) and (style(--tab-list-prominence: subtle) or style(--elements-prominence: subtle)){--_tab-bg: var(--surface-translucent, transparent);--_tab-border-color: transparent;--_tab-hover-bg: var(--surface-translucent-strong, transparent)}@container style(--tab-list-prominence: plain) or style(--elements-prominence: plain){--_tab-indicator: var(--foreground-accent, LinkText);--_tab-selected-text: var(--foreground-accent, LinkText)}@container style(--tab-list-style: segmented) and (style(--tab-list-prominence: plain) or style(--elements-prominence: plain)){--_tab-border-color: transparent;--_tab-indicator: var(--surface-translucent-strong, transparent);--_tab-selected-text: var(--foreground-accent-pressed, var(--foreground-accent, LinkText));--_tab-selected-ring: var(--focus-ring-color, currentColor);--_tab-selected-color-palette: initial;--_tab-selected-bg: var(--_tab-indicator)}display:flex;align-items:center;justify-content:var(--_tab-justify);flex-shrink:0;position:relative;box-sizing:border-box;min-block-size:var(--_tab-min-size);min-inline-size:var(--_tab-min-size);gap:var(--_tab-inner-gap);padding-block:var(--_tab-padding-block);padding-inline:var(--_tab-padding-inline);font-size:var(--_tab-font-size);font-weight:var(--_tab-font-weight);line-height:var(--_tab-line-height);text-align:var(--_tab-text-align);text-decoration:none;color:var(--_tab-text);background-color:var(--_tab-bg);border:var(--_tab-border-width) solid var(--_tab-border-color);border-radius:var(--_tab-radius);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition-property:background-color,border-color,color;transition-duration:var(--_tab-transition);transition-timing-function:var(--timefunc-ease-in-out, ease-in-out);:where(.icon){--icon-size: var(--_tab-icon-size)}&:before{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:var(--_tab-line-width);background-color:var(--_tab-line);pointer-events:none}@container style(--_tab-list-orientation: vertical){&:before{inset-block:0;inset-inline:auto 0;block-size:auto;inline-size:var(--_tab-line-width)}}@container style(--_tab-list-orientation: vertical) and style(--_tab-list-side: end){&:before{inset-inline:0 auto}}&:after{content:"";position:absolute;inset-block:min(0px,calc((100% - var(--_tab-target-size)) / 2));inset-inline:min(0px,calc((100% - var(--_tab-target-size)) / 2))}@media (hover: hover){&:where(:hover:not([aria-selected=true],[aria-current]:not([aria-current=false]))){--_tab-line: var(--_tab-hover-line);background-color:var(--_tab-hover-bg)}}&:where(a):focus{text-decoration:none}&:focus{outline:none}&:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus-ring-color, currentColor);outline-offset:var(--_tab-ring-offset)}&:where([aria-selected=true],[aria-current]:not([aria-current=false])){--color-palette: var(--_tab-selected-color-palette);color:var(--_tab-selected-text);font-weight:var(--_tab-selected-font-weight);outline-color:var(--_tab-selected-ring)}}:where(.tab__text){flex-grow:1;padding-block:var(--_tab-padding-block);text-box:trim-both cap alphabetic}@supports (anchor-name: --a){:where(.tab):where([aria-selected=true],[aria-current]:not([aria-current=false])){anchor-name:--tab-selected;background-color:transparent;border-color:transparent}}@supports not (anchor-name: --a){:where(.tab):where([aria-selected=true],[aria-current]:not([aria-current=false])){--_tab-line: var(--_tab-indicator);background-color:var(--_tab-selected-bg);border-color:var(--_tab-selected-bg)}}:where(.tab--icon),:where(.tab:not(:has(.tab__text)):has(:where(.visually-hidden,.sr-only,.sr))){--_tab-icon-size: calc(var(--icon-size, 1em) * 1.25);--_tab-inner-gap: 0px;--_tab-padding-inline: var(--_tab-padding-block);justify-content:center;@container style(--tab-list-style: segmented){aspect-ratio:1}}:where(.tab--icon){:where(.tab__text){position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}:is(kbd,.kbd,.chip,.status,.badge:not(.badge--top-end,.badge--top-start,.badge--bottom-end,.badge--bottom-start)){display:none}}:where(.tab:has(.icon)){@container style(--ui-labels: hidden){--_tab-inner-gap: 0px;--_tab-padding-inline: var(--_tab-padding-block);justify-content:center;:where(.tab__text,.ui-label){position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}:is(kbd,.kbd,.chip,.status,.badge){display:none}}@container style(--ui-decor: hidden){:where(.icon,svg,.ui-decor){display:none}}}:where(.hide-labels) :where(.tab:has(.icon)),:where(.tab:has(.icon).hide-labels){--_tab-inner-gap: 0px;--_tab-padding-inline: var(--_tab-padding-block);justify-content:center;:where(.tab__text,.ui-label){position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}:is(kbd,.kbd,.chip,.status,.badge){display:none}}:where(.hide-decor) :where(.tab:has(.icon)),:where(.tab:has(.icon).hide-decor){:where(.icon,svg,.ui-decor){display:none}}:where(.tab):where(:disabled,[aria-disabled=true]){opacity:var(--opacity-disabled, .5);cursor:not-allowed;pointer-events:none}@media (forced-colors: active){:where(.tab){--_tab-indicator: Highlight;--_tab-hover-line: CanvasText;@container style(--tab-list-style: segmented){&:where([aria-selected=true],[aria-current]:not([aria-current=false])){forced-color-adjust:none;color:HighlightText;outline-color:HighlightText;@supports not (anchor-name: --a){background-color:Highlight;border-color:Highlight}}}}}@media (prefers-contrast: more){:where(.tab){--_tab-line-width: calc(var(--tab-list-indicator-width, 2px) * 2)}}}@layer molecules{:where(.lockup){box-sizing:border-box;display:flex;flex-direction:column;gap:var(--lockup-gap, 0px);justify-content:center;min-inline-size:0;>:where(*){min-inline-size:0}}:where(span.lockup){display:inline-flex}}@layer molecules{:where(.avatar-group){align-items:center;display:flex;flex-wrap:wrap;gap:var(--avatar-group-gap, .5rem);list-style:none;margin:0;padding:0;>:where(li){display:contents}}:where(.avatar-group--stacked){flex-wrap:nowrap;gap:0;isolation:isolate;:where(.avatar){box-shadow:0 0 0 var(--avatar-group-ring-width, 2px) var(--avatar-group-ring-color, Canvas)}>:where(.avatar)+:where(.avatar),>:where(li)+:where(li)>:where(.avatar){margin-inline-start:calc(var(--_avatar-size) * var(--avatar-group-overlap, .33) * -1)}}}@layer molecules{:where(.field){--_field-gap: var(--field-gap, .5rem);--_field-inline-gap: var(--field-inline-gap, .75rem);--_field-label-gap: var(--field-label-gap, .25rem);--_field-label-width: var(--field-label-width, 12rem);@container style(--ui-sizing: compact){--_field-gap: var(--field-compact-gap, .25rem)}display:flex;flex-direction:column;gap:var(--_field-gap);margin:0;min-inline-size:0;&:where(:has(:disabled,[aria-disabled=true]:not([role=option])):not(:disabled *,[aria-disabled=true] *)){>:where(:not(.field__hint,.field__error,.field__header,output)),>:where(.field__header)>:where(:not(output,.field__hint)){opacity:var(--opacity-disabled, .5)}}}:where(.field__header){align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--_field-gap) var(--_field-inline-gap);justify-content:space-between}:where(.field__label){margin:0;min-inline-size:0}:where(.field__hint){color:var(--field-hint-color, currentColor);margin:0;margin-block-start:calc((var(--_field-gap) - var(--_field-label-gap)) * -1);min-inline-size:0}:where(.field__error){color:var(--field-error-color, currentColor);margin:0;margin-block-start:calc((var(--_field-gap) - var(--_field-label-gap)) * -1);min-inline-size:0;&:where(:not(ul)){align-items:start;display:flex;gap:var(--_field-gap, .5rem)}>:where(.icon){flex-shrink:0;margin-block:calc((1lh - 1em)/2)}&:where(ul){padding-inline-start:1.25em}}:where(.field--inline){align-items:center;column-gap:var(--_field-inline-gap);flex-direction:row;flex-wrap:wrap;>:where(*){flex-grow:0}>:where(.field__hint,.field__error){flex-basis:100%;order:1}}@media (forced-colors: active){:where(.field){&:where(:has(:disabled,[aria-disabled=true]:not([role=option]))) *{opacity:1}}}}@layer molecules{:where(.fieldset){--_fieldset-gap: var(--fieldset-gap, 1rem);--_fieldset-legend-gap: var(--fieldset-legend-gap, .25rem);@container style(--ui-sizing: compact){--_fieldset-gap: var(--fieldset-compact-gap, .5rem)}border:0;display:flex;flex-direction:column;gap:var(--_fieldset-gap);margin:0;min-inline-size:0;padding:0;&:where(:disabled,[aria-disabled=true]){opacity:var(--opacity-disabled, .5)}}:where(.fieldset__legend){float:inline-start;inline-size:100%;margin:0;padding:0}:where(.fieldset__hint){color:var(--field-hint-color, currentColor);margin:0;min-inline-size:0;@supports not (font: -apple-system-body){margin-block-start:calc((var(--_fieldset-gap) - var(--_fieldset-legend-gap)) * -1)}}:where(.fieldset--compact){--ui-sizing: compact;--_fieldset-gap: var(--fieldset-compact-gap, .5rem)}@media (forced-colors: active){:where(.fieldset:disabled,.fieldset[aria-disabled=true]){opacity:1}}}@layer molecules{:where(.choices){--_choices-column-gap: var(--choices-column-gap, 1.5rem);@container style(--ui-sizing: compact){--_choices-column-gap: var(--choices-compact-column-gap, 1rem)}@container style(--choices-layout: inline){flex-direction:row;flex-wrap:wrap}align-items:flex-start;column-gap:var(--_choices-column-gap);display:flex;flex-direction:column;list-style:none;margin:0;padding:0;>:where(li){display:contents}}:where(.choices--inline){flex-direction:row;flex-wrap:wrap}:where(.choice){--_choice-gap: var(--choice-gap, .75rem);--_choice-target: var(--spacing-target-min, 3rem);--_choice-font-size: var(--choice-font-size, 1rem);@container style(--ui-sizing: compact){--_choice-gap: var(--choice-compact-gap, .5rem);--_choice-target: min(var(--spacing-target-min, 3rem), var(--choice-compact-target, 2rem));--_choice-font-size: var(--choice-compact-font-size, .875rem)}@container style(--ui-sizing: compact) and (not style(--check-size: lg)){--check-size: sm}@container style(--check-size: lg){--_choice-gap: var(--choice-lg-gap, 1rem)}&:where(:has(>.checkbox-input--lg,>.radio-input--lg)){--_choice-gap: var(--choice-lg-gap, 1rem);@container style(--ui-sizing: compact){--_choice-gap: var(--choice-compact-gap, .5rem)}}align-items:start;box-sizing:border-box;cursor:pointer;display:inline-flex;font-size:var(--_choice-font-size);gap:var(--_choice-gap);max-inline-size:100%;min-block-size:var(--_choice-target);padding-block:max(0px,(var(--_choice-target) - 1lh) / 2);touch-action:manipulation;>:where(.checkbox-input,.radio-input){font:inherit;margin-block:calc((1lh - var(--_check-size, 1.25rem)) / 2)}&:where(:has(:disabled)){cursor:not-allowed;&:where(:not(:disabled *,[aria-disabled=true] *)){opacity:var(--opacity-disabled, .5)}}}:where(.choice__label){display:flex;flex-direction:column;min-inline-size:0}}@layer molecules{:where(.range-lockup){--_range-lockup-gap: var(--range-lockup-gap, .5rem);--_range-lockup-output-font-size: var(--body-sm-fixed-font-size, .875rem);--_range-lockup-bg: transparent;--_range-lockup-border-color: transparent;--_range-lockup-padding-inline: 0px;--_range-lockup-radius: var(--radius, .25rem);@container style(--range-size: sm) or style(--controls-size: sm) or style(--ui-sizing: compact){--_range-lockup-gap: var(--range-lockup-sm-gap, .25rem);--_range-lockup-output-font-size: var(--body-sm-compact-font-size, .75rem)}@container style(--range-size: lg) or style(--controls-size: lg){--_range-lockup-gap: var(--range-lockup-lg-gap, .75rem);--_range-lockup-output-font-size: var(--body-fixed-font-size, 1rem)}display:inline-flex;align-items:center;box-sizing:border-box;max-inline-size:100%;gap:var(--_range-lockup-gap);padding-inline:var(--_range-lockup-padding-inline);background-color:var(--_range-lockup-bg);border:var(--border-width, 1px) solid var(--_range-lockup-border-color);border-radius:var(--_range-lockup-radius);>:where(.range){flex:1 1 auto;min-inline-size:0}>:where(.button){flex-shrink:0}>:where(.range-lockup__output){flex-shrink:0;min-inline-size:3ch;font-family:var(--code-font-family, monospace);font-size:var(--_range-lockup-output-font-size);font-variant-numeric:tabular-nums;color:var(--foreground-muted, currentColor);text-align:end;white-space:nowrap}}:where(.range-lockup--sm){--range-size: sm;--_range-lockup-gap: var(--range-lockup-sm-gap, .25rem);--_range-lockup-output-font-size: var(--body-sm-compact-font-size, .75rem)}:where(.range-lockup--lg){--range-size: lg;--_range-lockup-gap: var(--range-lockup-lg-gap, .75rem);--_range-lockup-output-font-size: var(--body-fixed-font-size, 1rem)}:where(.range-lockup--fill){display:flex;inline-size:100%}:where(.range-lockup--bordered){--_range-lockup-bg: var(--surface-card, Canvas);--_range-lockup-border-color: var(--border-color-control, currentColor);--_range-lockup-padding-inline: var(--range-lockup-padding-inline, .5rem);&:focus-within{--_range-lockup-border-color: var(--border-color-accent, currentColor)}}:where(.range-lockup--round){--_range-lockup-radius: var(--radius-round, 9999px);--button-corners: round}}@layer molecules{:where(.card){--_card-fill: var(--card-bg, var(--surface-card, Canvas));--_card-bg: var(--_card-fill);--_card-border-width: var(--card-border-width, 1px);--_card-border-style: var(--card-border-style, solid);--_card-border-color: var(--card-border-color, currentColor);--_card-radius: var(--card-radius, 0);--_card-shadow: none;--_card-raised-shadow: var(--card-strong-shadow, none);--_card-shadow-hover: var(--card-hover-shadow, none);--_card-ring: 0px;--_card-tinted-shadow: var(--_shadow-md-layer-1) var(--_card-tint), var(--_shadow-md-layer-2) var(--_card-tint), var(--_shadow-md-layer-3) var(--_card-tint);--_card-padding: var(--card-padding, var(--spacing-breathe));--_card-inner-padding: var(--card-inner-padding, var(--spacing-breathe));--_card-part-padding: calc(var(--_card-inner-padding) / 2);--_card-hgroup-gap: var(--card-hgroup-gap, 0);--_card-rule: var(--card-inner-border-width, 1px) var(--card-inner-border-style, solid) var(--card-inner-border-color, currentColor);--_card-transition: var(--card-transition, 0s);--card-prominence: initial;--card-chrome: initial;--card-intent: initial;--card-scroll: initial;--font-sizing: var(--card-font-sizing, fixed);@container style(--card-prominence: strong){--_card-shadow: var(--_card-raised-shadow)}@container style(--card-prominence: subtle){--_card-fill: var(--card-subtle-bg, var(--surface-muted, Canvas));--_card-border-width: 0px}@container style(--card-prominence: plain){--_card-fill: transparent;--_card-border-width: 0px;--_card-radius: 0px}@container style(--card-chrome: flat){--_card-border-width: 0px;--_card-radius: 0px;--_card-shadow: none}@container style(--card-chrome: bordered){--_card-border-width: var(--card-border-width, 1px);--_card-border-style: var(--card-border-style, solid);--_card-border-color: var(--card-border-color, currentColor)}@container style(--card-intent: accent){--_card-border-width: var(--card-border-width, 1px);--_card-border-color: var(--border-color-accent, currentColor);--_card-ring: var(--card-intent-ring-width, 1px);--_card-tint: color-mix(in srgb, var(--border-color-accent, currentColor), transparent var(--card-intent-shadow-transparency, 75%));--_card-raised-shadow: var(--_card-tinted-shadow);--_card-shadow-hover: var(--_card-tinted-shadow)}@container style(--card-intent: danger){--_card-border-width: var(--card-border-width, 1px);--_card-border-color: var(--border-color-danger, currentColor);--_card-ring: var(--card-intent-ring-width, 1px);--_card-tint: color-mix(in srgb, var(--border-color-danger, currentColor), transparent var(--card-intent-shadow-transparency, 75%));--_card-raised-shadow: var(--_card-tinted-shadow);--_card-shadow-hover: var(--_card-tinted-shadow)}@container style(--card-intent: warning){--_card-border-width: var(--card-border-width, 1px);--_card-border-color: var(--border-color-warning, currentColor);--_card-ring: var(--card-intent-ring-width, 1px);--_card-tint: color-mix(in srgb, var(--border-color-warning, currentColor), transparent var(--card-intent-shadow-transparency, 75%));--_card-raised-shadow: var(--_card-tinted-shadow);--_card-shadow-hover: var(--_card-tinted-shadow)}@container style(--card-intent: success){--_card-border-width: var(--card-border-width, 1px);--_card-border-color: var(--border-color-success, currentColor);--_card-ring: var(--card-intent-ring-width, 1px);--_card-tint: color-mix(in srgb, var(--border-color-success, currentColor), transparent var(--card-intent-shadow-transparency, 75%));--_card-raised-shadow: var(--_card-tinted-shadow);--_card-shadow-hover: var(--_card-tinted-shadow)}@container style(--card-intent: info){--_card-border-width: var(--card-border-width, 1px);--_card-border-color: var(--border-color-info, currentColor);--_card-ring: var(--card-intent-ring-width, 1px);--_card-tint: color-mix(in srgb, var(--border-color-info, currentColor), transparent var(--card-intent-shadow-transparency, 75%));--_card-raised-shadow: var(--_card-tinted-shadow);--_card-shadow-hover: var(--_card-tinted-shadow)}@container style(--ui-sizing: compact){--_card-padding: var(--card-compact-padding, var(--spacing));--_card-inner-padding: var(--card-compact-inner-padding, var(--spacing))}@container style(--card-scroll: all){max-block-size:100%;overflow-y:auto;overscroll-behavior:contain}container-type:inline-size;display:flex;flex-direction:var(--card-dir, column);flex-grow:1;min-block-size:0;position:relative;isolation:isolate;overflow:clip;background-color:var(--_card-bg);border:var(--_card-border-width) var(--_card-border-style) var(--_card-border-color);border-radius:var(--_card-radius);box-shadow:var(--_card-shadow);color:var(--foreground, CanvasText);outline:var(--_card-ring) solid var(--_card-border-color);&:not(:has(>:is(.card__thumb,.card__content,.card__header,.card__band,.card__body,.card__footer))){padding:var(--_card-padding)}@media (prefers-reduced-motion: reduce){--_card-transition: 0s}}:where(.card--strong){--_card-fill: var(--card-bg, var(--surface-card, Canvas));--_card-shadow: var(--_card-raised-shadow)}:where(.card--subtle){--_card-fill: var(--card-subtle-bg, var(--surface-muted, Canvas));--_card-border-width: 0px}:where(.card--plain){--_card-fill: transparent;--_card-border-width: 0px;--_card-radius: 0px;--_card-shadow: none}:where(.card--compact,.card.ui-compact){--ui-sizing: compact;--_card-padding: var(--card-compact-padding, var(--spacing));--_card-inner-padding: var(--card-compact-inner-padding, var(--spacing))}:where(.card--dense){--_card-padding: var(--card-compact-padding, var(--spacing));--_card-inner-padding: var(--card-compact-inner-padding, var(--spacing))}:where(.card--flat){--_card-border-width: 0px;--_card-radius: 0px;--_card-shadow: none}:where(.card--bordered){--_card-border-width: var(--card-border-width, 1px);--_card-border-style: var(--card-border-style, solid);--_card-border-color: var(--card-border-color, currentColor)}:where(.card--accent){--_card-border-width: var(--card-border-width, 1px);--_card-border-color: var(--border-color-accent, currentColor);--_card-ring: var(--card-intent-ring-width, 1px);--_card-tint: color-mix(in srgb, var(--border-color-accent, currentColor), transparent var(--card-intent-shadow-transparency, 75%));--_card-raised-shadow: var(--_card-tinted-shadow);--_card-shadow-hover: var(--_card-tinted-shadow)}:where(.card--danger){--_card-border-width: var(--card-border-width, 1px);--_card-border-color: var(--border-color-danger, currentColor);--_card-ring: var(--card-intent-ring-width, 1px);--_card-tint: color-mix(in srgb, var(--border-color-danger, currentColor), transparent var(--card-intent-shadow-transparency, 75%));--_card-raised-shadow: var(--_card-tinted-shadow);--_card-shadow-hover: var(--_card-tinted-shadow)}:where(.card--warning){--_card-border-width: var(--card-border-width, 1px);--_card-border-color: var(--border-color-warning, currentColor);--_card-ring: var(--card-intent-ring-width, 1px);--_card-tint: color-mix(in srgb, var(--border-color-warning, currentColor), transparent var(--card-intent-shadow-transparency, 75%));--_card-raised-shadow: var(--_card-tinted-shadow);--_card-shadow-hover: var(--_card-tinted-shadow)}:where(.card--success){--_card-border-width: var(--card-border-width, 1px);--_card-border-color: var(--border-color-success, currentColor);--_card-ring: var(--card-intent-ring-width, 1px);--_card-tint: color-mix(in srgb, var(--border-color-success, currentColor), transparent var(--card-intent-shadow-transparency, 75%));--_card-raised-shadow: var(--_card-tinted-shadow);--_card-shadow-hover: var(--_card-tinted-shadow)}:where(.card--info){--_card-border-width: var(--card-border-width, 1px);--_card-border-color: var(--border-color-info, currentColor);--_card-ring: var(--card-intent-ring-width, 1px);--_card-tint: color-mix(in srgb, var(--border-color-info, currentColor), transparent var(--card-intent-shadow-transparency, 75%));--_card-raised-shadow: var(--_card-tinted-shadow);--_card-shadow-hover: var(--_card-tinted-shadow)}:where(.card--flush){--_card-padding: 0px}@media (prefers-contrast: more){:where(.card:not(.card--plain),.card--bordered){--_card-border-width: var(--border-width-md, 2px);--_card-shadow: none;@container style(--card-prominence: plain){--_card-border-width: 0px}}}@media (prefers-contrast: no-preference){:where(.card--translucent){--_card-bg: color-mix(in srgb, var(--_card-fill), transparent var(--card-translucency, 0%));backdrop-filter:var(--card-filter, none)}}@container (width < 42rem){:where(.\@max-2xl\:card--plain){--_card-fill: transparent;--_card-border-width: 0px;--_card-radius: 0px;--_card-shadow: none}:where(.\@max-2xl\:card--flat){--_card-border-width: 0px;--_card-radius: 0px;--_card-shadow: none}:where(.\@max-2xl\:card--bordered){--_card-border-width: var(--card-border-width, 1px);--_card-border-style: var(--card-border-style, solid);--_card-border-color: var(--card-border-color, currentColor)}:where(.\@max-2xl\:card--flush){--_card-padding: 0px}}@container (width < 28rem){:where(.\@max-md\:card--plain){--_card-fill: transparent;--_card-border-width: 0px;--_card-radius: 0px;--_card-shadow: none}:where(.\@max-md\:card--flat){--_card-border-width: 0px;--_card-radius: 0px;--_card-shadow: none}:where(.\@max-md\:card--bordered){--_card-border-width: var(--card-border-width, 1px);--_card-border-style: var(--card-border-style, solid);--_card-border-color: var(--card-border-color, currentColor)}:where(.\@max-md\:card--flush){--_card-padding: 0px}}:where(.card__header,.card__band,.card__body,.card__footer){flex-shrink:0;min-inline-size:0;padding-inline:var(--_card-padding);padding-block:var(--_card-part-padding);&:where(:first-child,.card__thumb+*){padding-block-start:var(--_card-padding)}&:where(:last-child){padding-block-end:var(--_card-padding)}}:where(.card__header--flush,.card__body--flush,.card__footer--flush){padding:0}:where(.card__thumb){--_card-thumb-aspect-ratio: var(--card-thumb-aspect-ratio, 2 / 1);background-color:var(--card-thumb-bg, var(--surface-muted, transparent));flex-shrink:0;font-size:0;>:where(img,video){aspect-ratio:var(--_card-thumb-aspect-ratio);block-size:100%;display:block;inline-size:100%;object-fit:cover}}:where(.card__content){container-type:inline-size;display:flex;flex:1;flex-direction:column;min-block-size:0;min-inline-size:0}:where(.card__header){align-items:var(--card-header-align, flex-start);display:flex;flex-wrap:wrap;gap:calc(var(--spacing) / 2);&:has(>:is(h1,h2,h3,h4,h5,h6)):has(>p){flex-direction:column;flex-wrap:nowrap}>:where(h1,h2,h3,h4,h5,h6,hgroup,.card__title,.card__hgroup){flex:1}}:where(.card__hgroup){display:flex;flex-direction:column;gap:var(--_card-hgroup-gap);margin:0;min-inline-size:0}:where(.card__header-line){inline-size:100%}:where(.card__title){margin:0;min-inline-size:0;text-wrap:balance}:where(.card__header)>:where(h1,h2,h3,h4,h5,h6,hgroup,.card__title,.card__hgroup):where(:not(.truncate)){min-inline-size:min-content}:where(.card__subtitle){color:var(--card-subtitle-color, var(--foreground-muted, currentColor));margin:0;min-inline-size:0}:where(.card__band){align-items:center;display:flex;flex-wrap:wrap;gap:var(--card-band-gap, var(--spacing));justify-content:space-between}:where(.card__band--subtle){background-color:var(--card-band-subtle-bg, var(--surface-muted, transparent))}:where(.card__body){flex:1 1 auto;>:first-child{margin-block-start:0}>:last-child{margin-block-end:0}}:where(.card__body--flush){--accordion-inset: var(--_card-padding);--tab-list-inset: var(--_card-padding);--table-inset: var(--_card-padding)}:where(.card__footer){align-items:center;display:flex;flex-wrap:wrap;gap:calc(var(--spacing) / 2);margin-block-start:auto}:where(.card--ruled){--_card-part-padding: var(--_card-inner-padding);>:where(.card__header,.card__band,.card__body,.card__footer):not(:last-child),>:where(.card__content)>:where(.card__header,.card__band,.card__body,.card__footer):not(:last-child){border-block-end:var(--_card-rule)}}:where(.card:has(>.card__body--scrollable,>.card__content>.card__body--scrollable)){block-size:100%}:where(.card__body--scrollable){flex:1 1 auto;max-block-size:var(--card-body-max-block-size, none);min-block-size:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}:where(.card--scrollable){max-block-size:100%;overflow-y:auto;overscroll-behavior:contain}:where(.card:not(:has(.card)):has(.link--stretched)){transition:box-shadow var(--_card-transition) ease;@media (hover: hover){&:hover{box-shadow:var(--_card-shadow-hover)}}&:has(.link--stretched:focus-visible){outline:var(--focus-ring-width, 2px) solid var(--focus-ring-color, currentColor);outline-offset:var(--focus-ring-offset, 2px)}:where(button,a:not(.link--stretched),[role=button],input,select,textarea,summary,label){position:relative;z-index:2}@media (prefers-contrast: more){&:hover{box-shadow:none}}}}@layer molecules{:where(.button-group){--_button-group-gap: var(--button-group-gap, .5rem);--_button-group-rule: var(--button-group-rule-width, 1px) var(--button-group-rule-style, solid) var(--button-group-rule-color, currentColor);--direction: row;@container style(--ui-sizing: compact){--_button-group-gap: var(--button-group-compact-gap, .25rem)}align-items:center;display:flex;flex-wrap:wrap;gap:var(--_button-group-gap);list-style:none;margin:0;padding:0;>:where(li){display:contents}}:where(.button-group__end){margin-inline-start:auto}:where(.button-group--vertical){--direction: column;align-items:stretch;flex-direction:column;flex-wrap:nowrap;>:where(.button-group__end){margin-block-start:auto;margin-inline-start:0}}:where(.button-group--fill){>:where(.button),>:where(li)>:where(.button){flex-grow:1}}:where(.button-group--compact){--ui-sizing: compact;--_button-group-gap: var(--button-group-compact-gap, .25rem)}:where(.button-group--ruled){@supports (rule: 1px){rule:var(--_button-group-rule)}}:where(.button-group--joined){--_button-group-gap: 0px;flex-wrap:nowrap;>:where(.button),>:where(li)>:where(.button){--_button-group-overlap: calc(var(--_button-border-width) * -1);border-radius:0;@container style(--button-prominence: subtle) or style(--button-prominence: plain) or style(--controls-prominence: subtle) or style(--controls-prominence: plain) or style(--elements-prominence: subtle) or style(--elements-prominence: plain){--_button-group-overlap: 0px}&:where(.button--subtle,.button--plain){--_button-group-overlap: 0px}&:where(:hover,.is-active,[aria-pressed=true],:has(:checked)){z-index:1}&:where(:focus-visible,:has(:focus-visible)){z-index:2}}>:where(.button)~:where(.button),>:where(li)~:where(li)>:where(.button){margin-inline-start:var(--_button-group-overlap)}>:where(.button:not(.button~.button)),>:where(li:not(li~li))>:where(.button){border-end-start-radius:var(--_button-radius);border-start-start-radius:var(--_button-radius)}>:where(.button:not(:has(~.button))),>:where(li:not(:has(~li)))>:where(.button){border-end-end-radius:var(--_button-radius);border-start-end-radius:var(--_button-radius)}}:where(.button-group--joined.button-group--vertical){>:where(.button)~:where(.button),>:where(li)~:where(li)>:where(.button){margin-block-start:var(--_button-group-overlap);margin-inline-start:0}>:where(.button:not(.button~.button)),>:where(li:not(li~li))>:where(.button){border-end-start-radius:0;border-start-end-radius:var(--_button-radius)}>:where(.button:not(:has(~.button))),>:where(li:not(:has(~li)))>:where(.button){border-end-start-radius:var(--_button-radius);border-start-end-radius:0}}}@layer molecules{:where(.menu){--_menu-fill: var(--menu-bg, var(--surface-card, Canvas));--_menu-bg: var(--_menu-fill);--_menu-border-width: var(--menu-border-width, 1px);--_menu-border-style: var(--menu-border-style, solid);--_menu-border-color: var(--menu-border-color, currentColor);--_menu-radius: var(--menu-radius, 0);--_menu-shadow: none;--_menu-padding: var(--menu-padding, .25rem);--_menu-heading-color: var(--menu-heading-color, currentColor);--_menu-heading-padding-inline: var(--button-padding-inline, 1rem);--_menu-rule: var(--menu-rule-width, 1px) var(--menu-rule-style, solid) var(--menu-rule-color, currentColor);--button-prominence: plain;--menu-prominence: initial;--font-sizing: fixed;@container style(--menu-prominence: strong){--_menu-shadow: var(--menu-strong-shadow, none)}@container style(--menu-prominence: subtle){--_menu-fill: var(--menu-subtle-bg, Canvas);--_menu-border-width: 0px}@container style(--menu-prominence: plain){--_menu-fill: transparent;--_menu-border-width: 0px;--_menu-padding: 0px;--_menu-radius: 0}@container style(--ui-sizing: compact){--_menu-heading-padding-inline: var(--button-sm-padding-inline, .5rem)}box-sizing:border-box;display:flex;flex-direction:column;list-style:none;margin:0;padding:var(--_menu-padding);background-color:var(--_menu-bg);border:var(--_menu-border-width) var(--_menu-border-style) var(--_menu-border-color);border-radius:var(--_menu-radius);box-shadow:var(--_menu-shadow);color:var(--foreground, CanvasText);>:where(li){margin:0;padding:0}}:where(.menu--strong){--_menu-fill: var(--menu-bg, var(--surface-card, Canvas));--_menu-shadow: var(--menu-strong-shadow, none)}:where(.menu--subtle){--_menu-fill: var(--menu-subtle-bg, Canvas);--_menu-border-width: 0px}:where(.menu--plain){--_menu-fill: transparent;--_menu-border-width: 0px;--_menu-padding: 0px;--_menu-radius: 0;--_menu-shadow: none}:where(.menu--compact){--ui-sizing: compact;--_menu-heading-padding-inline: var(--button-sm-padding-inline, .5rem)}@media (prefers-contrast: more){:where(.menu:not(.menu--plain)){--_menu-border-width: var(--border-width-md, 2px);--_menu-shadow: none;@container style(--menu-prominence: plain){--_menu-border-width: 0px}}}@media (prefers-contrast: no-preference){:where(.menu--translucent){--_menu-bg: color-mix(in srgb, var(--_menu-fill), transparent var(--menu-translucency, 0%));backdrop-filter:var(--menu-filter, none)}}:where(.menu--ruled){@supports (rule: 1px){rule:var(--_menu-rule);>:where(.divider){display:none}}}:where(.menu)>:where(li)>:where(.button){inline-size:100%;justify-content:flex-start;text-align:start;>:where(span:not(.visually-hidden,.badge,.status,.chip),.button__text,.lockup){flex-grow:1;text-align:start}&:where(:not(:has(.icon--off)))>:where(.icon--on){display:inline;visibility:hidden}&:where([aria-pressed=true])>:where(.icon--on){visibility:visible}&:where([aria-current]:not([aria-current=false])){--_button-bg: var(--surface-translucent-strong, transparent);--_button-text: var(--foreground, CanvasText);--_button-border-color: transparent;--_button-hover-bg: var(--surface-translucent-strong, transparent);--_button-hover-text: var(--foreground, CanvasText);--_button-hover-border-color: transparent;--_button-active-bg: var(--surface-translucent-strong, transparent);--_button-active-text: var(--foreground, CanvasText);--_button-active-border-color: transparent;--_button-ring-color: var(--focus-ring-color, currentColor);--_button-color-palette: initial;--_button-hover-color-palette: initial;--_button-active-color-palette: initial}}:where(.menu__heading){color:var(--_menu-heading-color);padding-block:calc(var(--_menu-heading-padding-inline) / 2);padding-inline:var(--_menu-heading-padding-inline);user-select:none;>:where(*){margin:0}}:where(.menu)>:where(.menu__heading:not(:first-child)){margin-block-start:var(--_menu-padding)}:where(.menu)>:where(.divider){margin-block:var(--_menu-padding);margin-inline:calc(var(--_menu-padding) * -1)}}@layer molecules{:where(.banner){--button-size: sm;--button-prominence: subtle;--icon-box-size: sm;--icon-box-sm-min-size: var(--button-sm-min-size, var(--spacing-target-sm, 2rem));--font-sizing: fixed;--_banner-tone: var(--foreground, CanvasText);--_banner-tint: var(--banner-bg, var(--surface-card, Canvas));--_banner-subtle-tint: var(--banner-subtle-bg, var(--surface-muted, Canvas));--_banner-tone-border: var(--banner-border-color, var(--border-color-muted, currentColor));--_banner-solid: var(--banner-strong-bg, var(--foreground, CanvasText));--_banner-on-solid: var(--foreground-inverted-strong, Canvas);--_banner-icon: var(--_banner-tone);--_banner-bg: var(--_banner-tint);--_banner-text: var(--foreground, CanvasText);--_banner-border-width: var(--banner-border-width, 1px);--_banner-radius: var(--banner-radius, 0);--_banner-shadow: var(--banner-shadow, none);--_banner-padding: var(--banner-padding, var(--spacing, 1rem));--_banner-body-padding: var(--banner-body-padding, var(--spacing, 1rem));--_banner-gap: var(--banner-gap, 0px);--_banner-body-gap: var(--banner-body-gap, var(--spacing-4, .25rem));--_banner-align: var(--banner-align, flex-start);--_banner-transition: var(--banner-transition, 0s);@container style(--banner-intent: accent){--_banner-tone: var(--foreground-accent, CanvasText);--_banner-tint: var(--surface-accent, Canvas);--_banner-subtle-tint: var(--surface-accent, Canvas);--_banner-tone-border: var(--border-color-accent, currentColor);--_banner-solid: var(--surface-accent-strong, var(--foreground-accent, CanvasText))}@container style(--banner-intent: info){--_banner-tone: var(--foreground-info, CanvasText);--_banner-tint: var(--surface-info, Canvas);--_banner-subtle-tint: var(--surface-info, Canvas);--_banner-tone-border: var(--border-color-info, currentColor);--_banner-solid: var(--surface-info-strong, var(--foreground-info, CanvasText))}@container style(--banner-intent: success){--_banner-tone: var(--foreground-success, CanvasText);--_banner-tint: var(--surface-success, Canvas);--_banner-subtle-tint: var(--surface-success, Canvas);--_banner-tone-border: var(--border-color-success, currentColor);--_banner-solid: var(--surface-success-strong, var(--foreground-success, CanvasText))}@container style(--banner-intent: warning){--_banner-tone: var(--foreground-warning, CanvasText);--_banner-tint: var(--surface-warning, Canvas);--_banner-subtle-tint: var(--surface-warning, Canvas);--_banner-tone-border: var(--border-color-warning, currentColor);--_banner-solid: var(--surface-warning-strong, var(--foreground-warning, CanvasText))}@container style(--banner-intent: danger){--_banner-tone: var(--foreground-danger, CanvasText);--_banner-tint: var(--surface-danger, Canvas);--_banner-subtle-tint: var(--surface-danger, Canvas);--_banner-tone-border: var(--border-color-danger, currentColor);--_banner-solid: var(--surface-danger-strong, var(--foreground-danger, CanvasText))}@container style(--ui-sizing: compact){--_banner-padding: var(--banner-compact-padding, calc(var(--spacing, 1rem) / 4));--_banner-body-padding: var(--banner-compact-body-padding, calc(var(--spacing, 1rem) / 4))}@container style(--banner-prominence: subtle){--_banner-bg: var(--_banner-subtle-tint);--_banner-border-width: 0px}@container style(--banner-prominence: strong){--color-palette: inverted;--link-color: currentColor;--_banner-bg: var(--_banner-solid);--_banner-text: var(--_banner-on-solid);--_banner-icon: var(--_banner-on-solid);--_banner-border-width: 0px}@container style(--banner-prominence: plain){--icon-box-size: auto;--_banner-bg: transparent;--_banner-border-width: 0px;--_banner-gap: var(--banner-plain-gap, var(--spacing-8, .5rem));--_banner-padding: 0px;--_banner-body-padding: 0px}@container style(--banner-corners: round){--button-corners: round;--_banner-radius: calc(var(--button-sm-min-size, var(--spacing-target-sm, 2rem)) / 2 + var(--_banner-padding) + var(--_banner-border-width))}@container style(--banner-dock: top){--_banner-radius: 0;--_banner-edge-inline: 0px;--_banner-edge-start: 0px}@container style(--banner-dock: bottom){--_banner-radius: 0;--_banner-edge-inline: 0px;--_banner-edge-end: 0px}align-items:center;display:flex;gap:var(--_banner-gap);overflow:clip;padding:var(--_banner-padding);background-color:var(--_banner-bg);border-color:var(--_banner-tone-border);border-style:solid;border-block-start-width:var(--_banner-edge-start, var(--_banner-border-width));border-block-end-width:var(--_banner-edge-end, var(--_banner-border-width));border-inline-width:var(--_banner-edge-inline, var(--_banner-border-width));border-radius:var(--_banner-radius);box-shadow:var(--_banner-shadow);color:var(--_banner-text);transition-behavior:allow-discrete;transition-duration:var(--_banner-transition);transition-property:opacity,display;&[hidden]{opacity:0}@starting-style{opacity:0}>:where(.icon-box){align-self:var(--_banner-align);color:var(--_banner-icon);flex-shrink:0}@media (prefers-reduced-motion: reduce){--_banner-transition: 0s}}:where(.banner--accent){--_banner-tone: var(--foreground-accent, CanvasText);--_banner-tint: var(--surface-accent, Canvas);--_banner-subtle-tint: var(--surface-accent, Canvas);--_banner-tone-border: var(--border-color-accent, currentColor);--_banner-solid: var(--surface-accent-strong, var(--foreground-accent, CanvasText))}:where(.banner--info){--_banner-tone: var(--foreground-info, CanvasText);--_banner-tint: var(--surface-info, Canvas);--_banner-subtle-tint: var(--surface-info, Canvas);--_banner-tone-border: var(--border-color-info, currentColor);--_banner-solid: var(--surface-info-strong, var(--foreground-info, CanvasText))}:where(.banner--success){--_banner-tone: var(--foreground-success, CanvasText);--_banner-tint: var(--surface-success, Canvas);--_banner-subtle-tint: var(--surface-success, Canvas);--_banner-tone-border: var(--border-color-success, currentColor);--_banner-solid: var(--surface-success-strong, var(--foreground-success, CanvasText))}:where(.banner--warning){--_banner-tone: var(--foreground-warning, CanvasText);--_banner-tint: var(--surface-warning, Canvas);--_banner-subtle-tint: var(--surface-warning, Canvas);--_banner-tone-border: var(--border-color-warning, currentColor);--_banner-solid: var(--surface-warning-strong, var(--foreground-warning, CanvasText))}:where(.banner--danger){--_banner-tone: var(--foreground-danger, CanvasText);--_banner-tint: var(--surface-danger, Canvas);--_banner-subtle-tint: var(--surface-danger, Canvas);--_banner-tone-border: var(--border-color-danger, currentColor);--_banner-solid: var(--surface-danger-strong, var(--foreground-danger, CanvasText))}:where(.banner--accent,.banner--info,.banner--success,.banner--warning,.banner--danger){--link-color: var(--_banner-tone)}:where(.banner--compact,.banner.ui-compact){--ui-sizing: compact;--_banner-padding: var(--banner-compact-padding, calc(var(--spacing, 1rem) / 4));--_banner-body-padding: var(--banner-compact-body-padding, calc(var(--spacing, 1rem) / 4))}:where(.banner--subtle){--_banner-bg: var(--_banner-subtle-tint);--_banner-text: var(--foreground, CanvasText);--_banner-icon: var(--_banner-tone);--_banner-border-width: 0px}:where(.banner--strong){--color-palette: inverted;--link-color: currentColor;--_banner-bg: var(--_banner-solid);--_banner-text: var(--_banner-on-solid);--_banner-icon: var(--_banner-on-solid);--_banner-border-width: 0px}:where(.banner--plain){--_banner-bg: transparent;--_banner-text: var(--foreground, CanvasText);--_banner-icon: var(--_banner-tone);--_banner-border-width: 0px;--_banner-gap: var(--banner-plain-gap, var(--spacing-8, .5rem));--_banner-padding: 0px;--_banner-body-padding: 0px}:where(.banner--round){--button-corners: round;--_banner-radius: calc(var(--button-sm-min-size, var(--spacing-target-sm, 2rem)) / 2 + var(--_banner-padding) + var(--_banner-border-width))}@media (prefers-contrast: no-preference){:where(.banner--translucent){background-color:color-mix(in srgb,var(--_banner-bg),transparent var(--banner-translucency, 0%));backdrop-filter:var(--banner-filter, none)}}:where(.banner__body){align-items:flex-start;display:flex;gap:var(--_banner-body-gap);flex:1;flex-direction:column;justify-content:center;min-inline-size:0;padding-block:calc(var(--_banner-body-padding) / 2);padding-inline:var(--_banner-body-padding);>:where(*){margin:0}}:where(.banner__action){align-self:var(--_banner-align);flex-shrink:0}@media (prefers-contrast: more){:where(.banner:not(.banner--plain)){--_banner-border-width: var(--border-width-md, 2px);--_banner-tone-border: currentColor;@container style(--banner-prominence: plain){--_banner-border-width: 0px}}}}@layer molecules{:where(.banner-dock){--_banner-dock-z-index: var(--banner-dock-z-index, 100);--_banner-dock-padding-block: var(--banner-dock-padding-block, calc(var(--spacing, 1rem) / 2));--_banner-dock-padding-inline: var(--banner-dock-padding-inline, var(--spacing, 1rem));--_banner-dock-transition: var(--banner-dock-transition, 0s);--_banner-dock-exit: -100%;--banner-dock: top;--banner-align: center;container-type:inline-size;display:block;inline-size:100%;transition-behavior:allow-discrete;transition-duration:var(--_banner-dock-transition);transition-property:opacity,translate,display;&[hidden]{opacity:0;translate:0 var(--_banner-dock-exit)}@media (prefers-reduced-motion: reduce){--_banner-dock-exit: 0;--_banner-dock-transition: 0s}}:where(.banner-dock--sticky){inset-block-start:0;position:sticky;z-index:var(--_banner-dock-z-index)}:where(.banner-dock--fixed-top){inset-block-start:0;inset-inline:0;position:fixed;z-index:var(--_banner-dock-z-index)}:where(.banner-dock--fixed-bottom){--banner-dock: bottom;--_banner-dock-exit: 100%;inset-block-end:0;inset-inline:0;position:fixed;z-index:var(--_banner-dock-z-index)}:where(.banner-dock--floating){--banner-dock: none;display:flex;justify-content:center;padding-block:var(--_banner-dock-padding-block);padding-inline:var(--_banner-dock-padding-inline);pointer-events:none;>:where(*){pointer-events:auto}}@media (prefers-reduced-motion: reduce){:where(.banner-dock--fixed-bottom){--_banner-dock-exit: 0}}}@layer molecules{:where(.toast-stack){--_toast-gap: var(--toast-gap, calc(var(--spacing, 1rem) * .75));--_toast-offset: var(--toast-offset, var(--spacing, 1rem));--_toast-max-width: var(--toast-max-width, 28rem);--_toast-z-index: var(--z-index-toast, 1000);--_toast-block-start: auto;--_toast-block-end: calc(var(--_toast-offset) + env(safe-area-inset-bottom, 0px));--_toast-inline-start: auto;--_toast-inline-end: calc(var(--_toast-offset) + env(safe-area-inset-right, 0px));--_toast-align: flex-end;background:transparent;border:0;color:inherit;margin:0;overflow:visible;padding:0;align-items:var(--_toast-align);display:flex;flex-direction:column;gap:var(--_toast-gap);inline-size:100%;inset-block-start:var(--_toast-block-start);inset-block-end:var(--_toast-block-end);inset-inline-start:var(--_toast-inline-start);inset-inline-end:var(--_toast-inline-end);max-inline-size:min(var(--_toast-max-width),100% - var(--_toast-offset) * 2);pointer-events:none;position:fixed;z-index:var(--_toast-z-index);&[popover]:not(:popover-open){display:none}}:where(.toast-stack--top-start,.toast-stack--top-center,.toast-stack--top-end){--_toast-block-start: calc(var(--_toast-offset) + env(safe-area-inset-top, 0px));--_toast-block-end: auto}:where(.toast-stack--top-start,.toast-stack--bottom-start){--_toast-inline-start: calc(var(--_toast-offset) + env(safe-area-inset-left, 0px));--_toast-inline-end: auto;--_toast-align: flex-start}:where(.toast-stack--top-center,.toast-stack--bottom-center){--_toast-inline-start: 0;--_toast-inline-end: 0;--_toast-align: center;margin-inline:auto}:where(.toast){--_toast-transition: var(--toast-transition, 0s);--_toast-timefunc: var(--toast-timefunc, ease-in-out);--_toast-shift: .5rem;--banner-shadow: var(--toast-shadow, var(--shadow-md, none));max-inline-size:100%;pointer-events:auto;transition-behavior:allow-discrete;transition-duration:var(--_toast-transition);transition-property:opacity,translate,scale,display;transition-timing-function:var(--_toast-timefunc);@starting-style{opacity:0;scale:.96;translate:0 var(--_toast-shift)}&[hidden]{opacity:0;scale:.96}@media (prefers-reduced-motion: reduce){--_toast-shift: 0;--_toast-transition: 0s}}@media (prefers-contrast: more){:where(.toast){--banner-shadow: none}}}@layer molecules{:where(.tooltip){--_tooltip-bg: var(--tooltip-bg, var(--surface-inverted, CanvasText));--_tooltip-color: var(--tooltip-color, var(--foreground-inverted-strong, Canvas));--_tooltip-border-color: var(--tooltip-border-color, transparent);--_tooltip-border-width: var(--tooltip-border-width, 1px);--_tooltip-radius: var(--tooltip-radius, 0);--_tooltip-shadow: var(--tooltip-shadow, none);--_tooltip-padding-block: var(--tooltip-padding-block, .25rem);--_tooltip-padding-inline: var(--tooltip-padding-inline, .5rem);--_tooltip-max-width: var(--tooltip-max-width, 20rem);--_tooltip-offset: var(--tooltip-offset, .5rem);--_tooltip-arrow-size: var(--tooltip-arrow-size, .375rem);--_tooltip-transition: var(--tooltip-transition, 0s);--_tooltip-timefunc: var(--tooltip-timefunc, ease-in-out);background-color:var(--_tooltip-bg);border:var(--_tooltip-border-width) solid var(--_tooltip-border-color);border-radius:var(--_tooltip-radius);box-shadow:var(--_tooltip-shadow);box-sizing:border-box;color:var(--_tooltip-color);inline-size:max-content;max-inline-size:min(var(--_tooltip-max-width),calc(100dvi - var(--_tooltip-offset) * 2));overflow:visible;padding-block:var(--_tooltip-padding-block);padding-inline:var(--_tooltip-padding-inline);font-family:var(--body-font-family);font-size:var(--body-sm-fixed-font-size);font-weight:var(--tooltip-font-weight, var(--body-font-weight));line-height:var(--body-sm-line-height);text-align:center;text-wrap:balance;@container style(--font-sizing: fluid){font-size:var(--body-sm-fluid-font-size)}@container style(--font-sizing: cq){font-size:var(--body-sm-cq-font-size)}@container style(--font-sizing: compact) or style(--ui-sizing: compact){font-size:var(--body-sm-compact-font-size)}opacity:0;scale:.96;transition-behavior:allow-discrete;transition-duration:var(--_tooltip-transition);transition-property:opacity,scale,display,overlay;transition-timing-function:var(--_tooltip-timefunc);&:where(:popover-open,.\:popover-open){opacity:1;scale:1;@starting-style{opacity:0;scale:.96}}}@supports (position-area: self-block-start){:where(.tooltip){--_tooltip-area: self-block-start;--_tooltip-margin-block: 0 var(--_tooltip-offset);--_tooltip-margin-inline: 0;--_tooltip-align: normal;--_tooltip-justify: anchor-center;--_tooltip-arrow-block: auto calc(var(--_tooltip-arrow-size) * -.5);--_tooltip-arrow-inline: calc(50% - var(--_tooltip-arrow-size) / 2) auto;--_tooltip-arrow-block-flip: calc(var(--_tooltip-arrow-size) * -.5) auto;--_tooltip-arrow-inline-flip: calc(50% - var(--_tooltip-arrow-size) / 2) auto;@container style(--tooltip-placement: bottom){--_tooltip-area: self-block-end;--_tooltip-margin-block: var(--_tooltip-offset) 0;--_tooltip-margin-inline: 0;--_tooltip-align: normal;--_tooltip-justify: anchor-center;--_tooltip-arrow-block: calc(var(--_tooltip-arrow-size) * -.5) auto;--_tooltip-arrow-inline: calc(50% - var(--_tooltip-arrow-size) / 2) auto;--_tooltip-arrow-block-flip: auto calc(var(--_tooltip-arrow-size) * -.5);--_tooltip-arrow-inline-flip: calc(50% - var(--_tooltip-arrow-size) / 2) auto}@container style(--tooltip-placement: start){--_tooltip-area: self-inline-start;--_tooltip-margin-block: 0;--_tooltip-margin-inline: 0 var(--_tooltip-offset);--_tooltip-align: anchor-center;--_tooltip-justify: normal;--_tooltip-arrow-block: calc(50% - var(--_tooltip-arrow-size) / 2) auto;--_tooltip-arrow-inline: auto calc(var(--_tooltip-arrow-size) * -.5);--_tooltip-arrow-block-flip: calc(50% - var(--_tooltip-arrow-size) / 2) auto;--_tooltip-arrow-inline-flip: calc(var(--_tooltip-arrow-size) * -.5) auto}@container style(--tooltip-placement: end){--_tooltip-area: self-inline-end;--_tooltip-margin-block: 0;--_tooltip-margin-inline: var(--_tooltip-offset) 0;--_tooltip-align: anchor-center;--_tooltip-justify: normal;--_tooltip-arrow-block: calc(50% - var(--_tooltip-arrow-size) / 2) auto;--_tooltip-arrow-inline: calc(var(--_tooltip-arrow-size) * -.5) auto;--_tooltip-arrow-block-flip: calc(50% - var(--_tooltip-arrow-size) / 2) auto;--_tooltip-arrow-inline-flip: auto calc(var(--_tooltip-arrow-size) * -.5)}align-self:var(--_tooltip-align);container-type:anchored;inset:auto;justify-self:var(--_tooltip-justify);margin-block:var(--_tooltip-margin-block);margin-inline:var(--_tooltip-margin-inline);position:fixed;position-area:var(--_tooltip-area);position-try-fallbacks:flip-block,flip-inline}:where(.tooltip--bottom){--_tooltip-area: self-block-end;--_tooltip-margin-block: var(--_tooltip-offset) 0;--_tooltip-margin-inline: 0;--_tooltip-align: normal;--_tooltip-justify: anchor-center;--_tooltip-arrow-block: calc(var(--_tooltip-arrow-size) * -.5) auto;--_tooltip-arrow-inline: calc(50% - var(--_tooltip-arrow-size) / 2) auto;--_tooltip-arrow-block-flip: auto calc(var(--_tooltip-arrow-size) * -.5);--_tooltip-arrow-inline-flip: calc(50% - var(--_tooltip-arrow-size) / 2) auto}:where(.tooltip--start){--_tooltip-area: self-inline-start;--_tooltip-margin-block: 0;--_tooltip-margin-inline: 0 var(--_tooltip-offset);--_tooltip-align: anchor-center;--_tooltip-justify: normal;--_tooltip-arrow-block: calc(50% - var(--_tooltip-arrow-size) / 2) auto;--_tooltip-arrow-inline: auto calc(var(--_tooltip-arrow-size) * -.5);--_tooltip-arrow-block-flip: calc(50% - var(--_tooltip-arrow-size) / 2) auto;--_tooltip-arrow-inline-flip: calc(var(--_tooltip-arrow-size) * -.5) auto}:where(.tooltip--end){--_tooltip-area: self-inline-end;--_tooltip-margin-block: 0;--_tooltip-margin-inline: var(--_tooltip-offset) 0;--_tooltip-align: anchor-center;--_tooltip-justify: normal;--_tooltip-arrow-block: calc(50% - var(--_tooltip-arrow-size) / 2) auto;--_tooltip-arrow-inline: calc(var(--_tooltip-arrow-size) * -.5) auto;--_tooltip-arrow-block-flip: calc(50% - var(--_tooltip-arrow-size) / 2) auto;--_tooltip-arrow-inline-flip: auto calc(var(--_tooltip-arrow-size) * -.5)}@supports (container-type: anchored){:where(.tooltip):before{background-color:var(--_tooltip-bg);block-size:var(--_tooltip-arrow-size);content:"";inline-size:var(--_tooltip-arrow-size);inset-block:var(--_tooltip-arrow-block);inset-inline:var(--_tooltip-arrow-inline);pointer-events:none;position:absolute;rotate:45deg}@container anchored(fallback: flip-block){:where(.tooltip):before{inset-block:var(--_tooltip-arrow-block-flip)}}@container anchored(fallback: flip-inline){:where(.tooltip):before{inset-inline:var(--_tooltip-arrow-inline-flip)}}:where(.tooltip--no-arrow):before{content:none}}}@media (prefers-reduced-motion: reduce){:where(.tooltip){scale:none;transition-duration:0s;&:where(:popover-open,.\:popover-open){scale:none;@starting-style{scale:none}}}}@media (prefers-contrast: more){:where(.tooltip){--_tooltip-border-color: var(--_tooltip-color);--_tooltip-shadow: none}:where(.tooltip):before{content:none}}}@layer molecules{:where(.popover){--card-prominence: strong;--menu-prominence: strong;--_popover-max-width: var(--popover-max-width, 24rem);--_popover-offset: var(--popover-offset, .5rem);--_popover-transition: var(--popover-transition, 0s);--_popover-timefunc: var(--popover-timefunc, ease-in-out);background:transparent;border:0;color:inherit;overflow:visible;padding:0;opacity:0;scale:.96;transition-behavior:allow-discrete;transition-duration:var(--_popover-transition);transition-property:opacity,scale,display,overlay;transition-timing-function:var(--_popover-timefunc);&:where(:popover-open,.\:popover-open){display:flex;flex-direction:column;opacity:1;scale:1;@starting-style{opacity:0;scale:.96}}>:where(.card,.menu){container-type:normal;flex-shrink:1;inline-size:100%;min-block-size:0}}@supports (position-area: self-block-end span-self-inline-end){:where(.popover){--_popover-area: self-block-end span-self-inline-end;--_popover-margin-block: var(--_popover-offset) 0;--_popover-margin-inline: 0;@container style(--popover-placement: top){--_popover-area: self-block-start span-self-inline-end;--_popover-margin-block: 0 var(--_popover-offset);--_popover-margin-inline: 0}@container style(--popover-placement: end-aligned){--_popover-area: self-block-end span-self-inline-start;--_popover-margin-block: var(--_popover-offset) 0;--_popover-margin-inline: 0}@container style(--popover-placement: start){--_popover-area: self-inline-start span-self-block-end;--_popover-margin-block: 0;--_popover-margin-inline: 0 var(--_popover-offset)}@container style(--popover-placement: end){--_popover-area: self-inline-end span-self-block-end;--_popover-margin-block: 0;--_popover-margin-inline: var(--_popover-offset) 0}box-sizing:border-box;inline-size:max-content;inset:auto;margin-block:var(--_popover-margin-block);margin-inline:var(--_popover-margin-inline);max-block-size:calc(100dvb - var(--_popover-offset) * 2);max-inline-size:min(var(--_popover-max-width),calc(100dvi - var(--_popover-offset) * 2));min-inline-size:min(anchor-size(inline),var(--_popover-max-width));position:fixed;position-area:var(--_popover-area);position-try-fallbacks:flip-block,flip-inline,--popover-fill,--popover-fill flip-block}@position-try --popover-fill{align-self:stretch;block-size:auto;inset-block:0;max-block-size:none;min-block-size:12rem}:where(.popover--top){--_popover-area: self-block-start span-self-inline-end;--_popover-margin-block: 0 var(--_popover-offset);--_popover-margin-inline: 0}:where(.popover--end-aligned){--_popover-area: self-block-end span-self-inline-start;--_popover-margin-block: var(--_popover-offset) 0;--_popover-margin-inline: 0}:where(.popover--start){--_popover-area: self-inline-start span-self-block-end;--_popover-margin-block: 0;--_popover-margin-inline: 0 var(--_popover-offset)}:where(.popover--end){--_popover-area: self-inline-end span-self-block-end;--_popover-margin-block: 0;--_popover-margin-inline: var(--_popover-offset) 0}}@media (prefers-reduced-motion: reduce){:where(.popover){scale:none;transition-duration:0s;&:where(:popover-open,.\:popover-open){scale:none;@starting-style{scale:none}}}}}@layer molecules{:where(.stepper){--_stepper-gap: var(--stepper-gap, .5rem);--_stepper-list-gap: calc(var(--_stepper-gap) * 3);--_stepper-indicator-size: var(--stepper-indicator-size, 2rem);--_stepper-indicator-border-width: var(--stepper-indicator-border-width, 2px);--_stepper-indicator-bg: var(--stepper-indicator-bg, Canvas);--_stepper-indicator-color: var(--stepper-indicator-color, currentColor);--_stepper-indicator-border-color: var(--stepper-indicator-border-color, currentColor);--_stepper-current-color: var(--stepper-current-color, currentColor);--_stepper-complete-color: var(--stepper-complete-color, currentColor);--_stepper-complete-on-color: var(--stepper-complete-on-color, Canvas);--_stepper-complete-fill: var(--_stepper-complete-color);--_stepper-complete-ink: var(--_stepper-complete-on-color);--_stepper-invalid-color: var(--stepper-invalid-color, currentColor);--_stepper-track-width: var(--stepper-track-width, 2px);--_stepper-track-color: var(--stepper-track-color, currentColor);--_stepper-description-color: var(--stepper-description-color, currentColor);--_stepper-transition: var(--duration-sm, .15s);@container style(--ui-sizing: compact){--_stepper-indicator-size: var(--stepper-compact-indicator-size, 1.5rem)}@container style(--stepper-prominence: plain){--_stepper-indicator-bg: transparent;--_stepper-indicator-border-width: 0px;--_stepper-complete-fill: transparent;--_stepper-complete-ink: var(--_stepper-complete-color)}--font-sizing: cq;container-type:inline-size;align-items:start;display:flex;list-style:none;margin:0;padding:0}:where(.stepper__item){--_stepper-step-ring: var(--_stepper-indicator-border-color);--_stepper-step-fill: var(--_stepper-indicator-bg);--_stepper-step-ink: var(--_stepper-indicator-color);--_stepper-step-title: var(--_stepper-description-color);--_stepper-step-track: var(--_stepper-track-color);flex:1 1 0;margin:0;min-inline-size:0;padding:0;position:relative;&:where(:not(:last-child)):after{background-color:var(--_stepper-step-track);block-size:var(--_stepper-track-width);content:"";inset-block-start:calc((var(--_stepper-indicator-size) - var(--_stepper-track-width)) / 2);inset-inline:calc(50% + var(--_stepper-indicator-size) / 2 + var(--_stepper-gap)) calc(-50% + var(--_stepper-indicator-size) / 2 + var(--_stepper-gap));position:absolute;transition:background-color var(--_stepper-transition)}}:where(.stepper__step){box-sizing:border-box;display:grid;gap:calc(var(--_stepper-gap) / 2);justify-items:center;text-align:center}:where(a.stepper__step,button.stepper__step){appearance:none;background:none;border:0;border-radius:var(--radius-sm, .25rem);color:inherit;cursor:pointer;font:inherit;inline-size:100%;margin:0;min-block-size:var(--spacing-target, 3rem);padding:0;text-decoration:none;&:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus-ring-color, currentColor);outline-offset:var(--focus-ring-offset, 2px)}&:where(:disabled,[aria-disabled=true]){cursor:default}@media (hover: hover){&:where(:not(:disabled,[aria-disabled=true])):hover :where(.stepper__title){text-decoration-line:underline}}}:where(.stepper__indicator){align-items:center;background-color:var(--_stepper-step-fill);block-size:var(--_stepper-indicator-size);border:var(--_stepper-indicator-border-width) solid var(--_stepper-step-ring);border-radius:50%;box-sizing:border-box;color:var(--_stepper-step-ink);display:inline-flex;inline-size:var(--_stepper-indicator-size);justify-content:center;transition:background-color var(--_stepper-transition),border-color var(--_stepper-transition),color var(--_stepper-transition)}:where(.stepper__title){color:var(--_stepper-step-title);margin:0;min-inline-size:0;text-wrap:balance}:where(.stepper__description){color:var(--_stepper-description-color);margin:0;min-inline-size:0;text-wrap:balance}:where(.stepper__item[aria-current=step]){--_stepper-step-ring: var(--_stepper-current-color);--_stepper-step-ink: var(--_stepper-current-color);--_stepper-step-title: var(--foreground, CanvasText)}:where(.stepper__item.is-complete){--_stepper-step-ring: var(--_stepper-complete-color);--_stepper-step-fill: var(--_stepper-complete-fill);--_stepper-step-ink: var(--_stepper-complete-ink);--_stepper-step-title: var(--foreground, CanvasText);--_stepper-step-track: var(--_stepper-complete-color)}:where(.stepper__item.is-invalid){--_stepper-step-ring: var(--_stepper-invalid-color);--_stepper-step-ink: var(--_stepper-invalid-color);--_stepper-step-title: var(--_stepper-invalid-color)}:where(.stepper--vertical){flex-direction:column;gap:var(--_stepper-list-gap);>:where(.stepper__item){flex:none;inline-size:100%;&:where(:not(:last-child)):after{block-size:auto;inline-size:var(--_stepper-track-width);inset-block:calc(var(--_stepper-indicator-size) + var(--_stepper-gap)) calc(var(--_stepper-gap) - var(--_stepper-list-gap));inset-inline:calc((var(--_stepper-indicator-size) - var(--_stepper-track-width)) / 2) auto}}:where(.stepper__step){column-gap:var(--_stepper-gap);grid-template-columns:var(--_stepper-indicator-size) 1fr;justify-items:start;text-align:start;>:where(.stepper__indicator){grid-row:span 2}>:where(.stepper__title,.stepper__description){grid-column:2}>:where(.stepper__title){align-self:center;min-block-size:var(--_stepper-indicator-size);display:flex;align-items:center}}}:where(.stepper--plain){--_stepper-indicator-bg: transparent;--_stepper-indicator-border-width: 0px;--_stepper-complete-fill: transparent;--_stepper-complete-ink: var(--_stepper-complete-color)}:where(.stepper--compact){--ui-sizing: compact;--_stepper-indicator-size: var(--stepper-compact-indicator-size, 1.5rem)}@container (inline-size < 34rem){:where(.stepper:not(.stepper--vertical)) :where(.stepper__description){display:none}}@media (prefers-contrast: more){:where(.stepper){--_stepper-track-width: var(--border-width-4, 3px)}}@media (forced-colors: active){:where(.stepper__item[aria-current=step]) :where(.stepper__indicator){border-color:Highlight}}@media (prefers-reduced-motion: reduce){:where(.stepper){--_stepper-transition: 0s}}}@layer molecules{:where(.breadcrumb){--_breadcrumb-gap: var(--breadcrumb-gap, .5rem);--_breadcrumb-row-gap: var(--breadcrumb-row-gap, .25rem);--_breadcrumb-separator: var(--breadcrumb-separator, "/");--_breadcrumb-separator-color: var(--breadcrumb-separator-color, currentColor);--_breadcrumb-current-color: var(--breadcrumb-current-color, currentColor);--link-prominence: plain;:where(ol,ul){align-items:center;column-gap:var(--_breadcrumb-gap);display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;row-gap:var(--_breadcrumb-row-gap)}:where(li){align-items:center;column-gap:var(--_breadcrumb-gap);display:inline-flex;min-inline-size:0;&:where(:not(:last-child)):after{color:var(--_breadcrumb-separator-color);content:var(--_breadcrumb-separator) / "";user-select:none}&:where([aria-current=page]){color:var(--_breadcrumb-current-color)}}}}@layer molecules{:where(.pagination){--_pagination-gap-color: var(--pagination-gap-color, currentColor);--button-group-gap: var(--pagination-gap, .25rem);>:where(.button:not(:has(.icon))){--_button-padding-inline: var(--_button-padding-block)}}:where(.pagination__gap){align-items:center;color:var(--_pagination-gap-color);display:inline-flex;justify-content:center;min-inline-size:var(--spacing-target-sm, 2rem);user-select:none}}@layer molecules{:where(.telemetry){--_telemetry-bg: var(--telemetry-bg, Canvas);--_telemetry-border-width: var(--telemetry-border-width, 1px);--_telemetry-border-color: var(--telemetry-border-color, currentColor);--_telemetry-radius: var(--telemetry-radius, .125rem);--_telemetry-padding-block: var(--telemetry-padding-block, .5rem);--_telemetry-padding-inline: var(--telemetry-padding-inline, .75rem);--_telemetry-gap: var(--telemetry-gap, 0px);--_telemetry-icon-gap: var(--telemetry-icon-gap, .5rem);--_telemetry-lead-icon-size: var(--telemetry-lead-icon-size, 1.5rem);--_telemetry-min-size: var(--telemetry-min-size, 3rem);--_telemetry-gutter: 0px;@container style(--ui-sizing: compact){--_telemetry-padding-block: var(--telemetry-compact-padding-block, .25rem);--_telemetry-padding-inline: var(--telemetry-compact-padding-inline, .5rem)}@container style(--telemetry-prominence: subtle) or style(--elements-prominence: subtle){--_telemetry-bg: var(--telemetry-subtle-bg, var(--surface-muted, Canvas));--_telemetry-border-width: 0px}@container style(--telemetry-prominence: plain) or style(--elements-prominence: plain){--_telemetry-bg: transparent;--_telemetry-border-width: 0px;--_telemetry-padding-block: 0px;--_telemetry-padding-inline: 0px}@container style(--telemetry-corners: round){--_telemetry-radius: var(--radius-round, 9999px)}@container style(--telemetry-icon-placement: start){&:has(>dt>.icon){--_telemetry-gutter: calc(var(--_telemetry-lead-icon-size) + var(--telemetry-lead-icon-gap, .75rem))}}background-color:var(--_telemetry-bg);border:var(--_telemetry-border-width) solid var(--_telemetry-border-color);border-radius:var(--_telemetry-radius);box-sizing:border-box;display:inline-flex;flex-direction:column;gap:var(--_telemetry-gap);margin:0;min-block-size:var(--_telemetry-min-size);max-inline-size:100%;min-inline-size:0;padding-block:var(--_telemetry-padding-block);padding-inline:var(--_telemetry-padding-inline);padding-inline-start:calc(var(--_telemetry-padding-inline) + var(--_telemetry-gutter));position:relative;>:where(dt){align-items:center;display:flex;gap:var(--_telemetry-icon-gap);margin:0;min-inline-size:0;>:where(.icon){flex-shrink:0;@container style(--telemetry-icon-placement: start){block-size:var(--_telemetry-lead-icon-size);inline-size:var(--_telemetry-lead-icon-size);inset-block:0;inset-inline-start:var(--_telemetry-padding-inline);margin-block:auto;position:absolute}}}>:where(dd){align-items:baseline;column-gap:var(--_telemetry-gap);display:flex;flex-wrap:wrap;font-variant-numeric:tabular-nums lining-nums;margin:0;min-inline-size:0;>:where(.status){align-self:center}}}:where(.telemetry--inline){align-items:center;column-gap:var(--_telemetry-icon-gap);flex-direction:row;flex-wrap:wrap;>:where(dd){align-items:center}}:where(.telemetry--subtle){--_telemetry-bg: var(--telemetry-subtle-bg, var(--surface-translucent, Canvas));--_telemetry-border-width: 0px}:where(.telemetry--plain){--_telemetry-bg: transparent;--_telemetry-border-width: 0px;--_telemetry-padding-block: 0px;--_telemetry-padding-inline: 0px}:where(.telemetry--round){--_telemetry-radius: var(--radius-round, 9999px);--_telemetry-padding-inline: calc(var(--telemetry-padding-inline, .75rem) * 1.5)}:where(.telemetry--icon-start){--telemetry-icon-placement: start;&:where(:has(>dt>.icon)){--_telemetry-gutter: calc(var(--_telemetry-lead-icon-size) + var(--telemetry-lead-icon-gap, .75rem))}}:where(.telemetry--compact){--ui-sizing: compact;--_telemetry-min-size: var(--telemetry-compact-min-size, 2rem);--_telemetry-padding-block: var(--telemetry-compact-padding-block, .25rem);--_telemetry-padding-inline: var(--telemetry-compact-padding-inline, .5rem)}:where(.telemetry-group){align-items:stretch;display:flex;flex-wrap:wrap;gap:var(--telemetry-group-gap, .5rem);margin:0;padding:0}:where(.telemetry-group--ruled){background-color:var(--telemetry-bg, Canvas);border:var(--telemetry-border-width, 1px) solid var(--telemetry-border-color, currentColor);border-radius:var(--telemetry-radius, .125rem);gap:0;inline-size:fit-content;max-inline-size:100%;>:where(.telemetry){--_telemetry-bg: transparent;--_telemetry-border-width: 0px;&:where(:not(:last-child)){border-inline-end:var(--telemetry-border-width, 1px) solid var(--telemetry-border-color, currentColor)}}}@media (prefers-contrast: more){:where(.telemetry,.telemetry-group--ruled){--telemetry-border-color: CanvasText;--_telemetry-border-color: CanvasText}:where(.telemetry--subtle){--_telemetry-border-width: var(--telemetry-border-width, 1px)}:where(.telemetry){@container style(--telemetry-prominence: subtle) or style(--elements-prominence: subtle){--_telemetry-border-width: var(--telemetry-border-width, 1px)}}}}@layer molecules{:where(.batch-actions){--_batch-actions-fill: var(--batch-actions-bg, Canvas);--_batch-actions-bg: var(--_batch-actions-fill);--_batch-actions-color: var(--foreground, CanvasText);--_batch-actions-border-width: var(--batch-actions-border-width, 1px);--_batch-actions-border-style: var(--batch-actions-border-style, solid);--_batch-actions-border-color: var(--batch-actions-border-color, currentColor);--_batch-actions-filter: var(--batch-actions-filter, none);--_batch-actions-shadow: var(--batch-actions-shadow, none);--_batch-actions-padding: var(--batch-actions-padding, .5rem);--_batch-actions-gap: var(--batch-actions-gap, 1rem);--_batch-actions-offset: var(--batch-actions-offset, 1.5rem);--_batch-actions-max-width: var(--batch-actions-max-width, 46rem);--_batch-actions-radius: var(--batch-actions-radius, calc(var(--button-radius, .25rem) + var(--_batch-actions-padding) + var(--_batch-actions-border-width)));--_batch-actions-z-index: var(--batch-actions-z-index, 100);--_batch-actions-transition: var(--batch-actions-transition, 0s);--_batch-actions-exit: 100%;--direction: row;align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:var(--_batch-actions-gap);padding:var(--_batch-actions-padding);inline-size:max-content;inset-block-end:calc(var(--_batch-actions-offset) + env(safe-area-inset-bottom,0px));inset-inline:0;margin-inline:auto;max-inline-size:min(var(--_batch-actions-max-width),calc(100% - var(--_batch-actions-offset) * 2));position:fixed;z-index:var(--_batch-actions-z-index);background-color:var(--_batch-actions-bg);backdrop-filter:var(--_batch-actions-filter);border:var(--_batch-actions-border-width) var(--_batch-actions-border-style) var(--_batch-actions-border-color);border-radius:var(--_batch-actions-radius);box-shadow:var(--_batch-actions-shadow);color:var(--_batch-actions-color);transition-behavior:allow-discrete;transition-duration:var(--_batch-actions-transition);transition-property:opacity,translate,display;&[hidden]{opacity:0;translate:0 var(--_batch-actions-exit)}@starting-style{opacity:0;translate:0 var(--_batch-actions-exit)}@media (prefers-reduced-motion: reduce){--_batch-actions-exit: 0;--_batch-actions-transition: 0s}}:where(.batch-actions__summary){margin:0;min-inline-size:0;padding-inline-start:calc(var(--_batch-actions-padding) * 2)}:where(.batch-actions__actions){flex-grow:1;min-inline-size:0}:where(.batch-actions__dismiss){margin-inline-start:auto}:where(.batch-actions--docked,.batch-actions--inline){--_batch-actions-fill: var(--batch-actions-docked-bg, Canvas);--_batch-actions-filter: none;--_batch-actions-shadow: none;inline-size:auto;margin:0;max-inline-size:none}:where(.batch-actions--docked){--_batch-actions-radius: 0;border-block-end:0;border-inline:0;inset-block-end:0;inset-inline:auto;position:sticky}:where(.batch-actions--inline){--_batch-actions-exit: 0;--_batch-actions-radius: var(--batch-actions-radius, var(--panel-radius, 0));position:static}:where(.batch-actions--scrollable){flex-wrap:nowrap;>:where(.batch-actions__summary,.batch-actions__dismiss,.divider){flex:none}>:where(.batch-actions__summary){white-space:nowrap}>:where(.batch-actions__actions){--_scroll-fade-size: var(--scroll-fade-size, 3rem);--_scroll-fade-to: to right;--_batch-actions-ring: calc(var(--focus-ring-width, 2px) + var(--focus-ring-offset, 2px));flex:1 1 auto;flex-wrap:nowrap;margin:calc(var(--_batch-actions-ring) * -1);overflow-x:auto;overscroll-behavior-inline:contain;padding:var(--_batch-actions-ring);scrollbar-width:none;&:where(:dir(rtl)){--_scroll-fade-to: to left}@supports (animation-timeline: scroll()){animation:--scroll-fade-start linear both,--scroll-fade-end linear both;animation-range:0 var(--_scroll-fade-size),calc(100% - var(--_scroll-fade-size)) 100%;animation-timeline:scroll(self inline);mask-image:linear-gradient(var(--_scroll-fade-to),transparent,black calc(var(--scroll-fade-start) * var(--_scroll-fade-size)),black calc(100% - var(--scroll-fade-end) * var(--_scroll-fade-size)),transparent)}}}:where(.batch-actions--strong){--color-palette: inverted;--_batch-actions-fill: var(--batch-actions-strong-bg, CanvasText);--_batch-actions-color: var(--batch-actions-strong-color, Canvas);--_batch-actions-filter: none}:where(.batch-actions--plain){--_batch-actions-fill: transparent;--_batch-actions-border-width: 0px;--_batch-actions-filter: none;--_batch-actions-padding: 0px;--_batch-actions-radius: 0;--_batch-actions-shadow: none}:where(.batch-actions--round){--button-corners: round;--_batch-actions-radius: calc(var(--button-min-size, 3rem) / 2 + var(--_batch-actions-padding) + var(--_batch-actions-border-width))}:where(.batch-actions--compact){--ui-sizing: compact;--_batch-actions-gap: var(--batch-actions-compact-gap, .5rem);--_batch-actions-padding: var(--batch-actions-compact-padding, .25rem)}@media (prefers-contrast: more){:where(.batch-actions:not(.batch-actions--plain)){--_batch-actions-border-width: var(--border-width-md, 2px);--_batch-actions-shadow: none}}}@layer molecules{:where(.tab-list){--_tab-list-underline-gap: var(--tab-list-gap, 1rem);--_tab-list-style-gap: var(--_tab-list-underline-gap);--_tab-list-gap: var(--_tab-list-style-gap);--_tab-list-rule-style: 1;--_tab-list-rule-prominence: 1;--_tab-list-rule-sign: -1;--_tab-list-dir: 1;--_tab-list-segmented-radius: 0px;--_tab-list-floating-radius: calc(var(--_tab-list-segmented-radius) + var(--_tab-list-floating-padding) + var(--_tab-list-floating-border-width));--_tab-list-tab-size: var(--tab-min-size, var(--spacing-target, 3rem));--_tab-list-round-radius: calc(var(--_tab-list-tab-size) / 2 + var(--_tab-list-floating-padding) + var(--_tab-list-floating-border-width));--_tab-list-floating-padding-inline: var(--_tab-list-gap);--_tab-list-rule-color: var(--tab-list-rule-color, var(--border-color-quiet, currentColor));--_tab-list-rule-width: var(--tab-list-rule-width, 1px);--_tab-list-rule: calc(var(--_tab-list-rule-width) * var(--_tab-list-rule-style) * var(--_tab-list-rule-prominence));--_tab-list-indicator: var(--tab-list-indicator-color, var(--foreground, CanvasText));--_tab-list-indicator-width: var(--tab-list-indicator-width, 2px);--_tab-list-transition: var(--tab-list-transition, var(--duration-sm, .15s));--_tab-list-floating-padding: var(--tab-list-floating-padding, .5rem);--_tab-list-floating-border-width: var(--tab-list-floating-border-width, 1px);--_tab-list-floating-border-color: var(--tab-list-floating-border-color, var(--border-color-quiet, currentColor));@container style(--tab-list-style: segmented){--_tab-list-style-gap: var(--tab-list-segmented-gap, .5rem);--_tab-list-rule-style: 0;--_tab-list-segmented-radius: var(--tab-radius, var(--radius, .25rem));--_tab-list-floating-padding-inline: var(--_tab-list-floating-padding)}@container style(--tab-list-prominence: plain) or style(--elements-prominence: plain){--_tab-list-rule-prominence: 0}@container style(--tab-list-size: sm) or style(--ui-sizing: compact){--_tab-list-tab-size: var(--tab-sm-min-size, var(--spacing-target-sm, 2rem))}@container style(--tab-list-corners: round){--_tab-list-floating-radius: var(--_tab-list-round-radius)}anchor-scope:--tab-selected;position:relative;isolation:isolate;display:flex;flex-wrap:wrap;gap:var(--_tab-list-gap);min-inline-size:0;margin:0;padding:0;list-style:none;scroll-padding:var(--_tab-list-gap);box-shadow:inset 0 calc(var(--_tab-list-rule) * -1) 0 var(--_tab-list-rule-color);:where(ul,li){display:contents}:where(li) :where(.tab-list__content){display:none}}:where(.tab-list):before{content:"";position:absolute;position-anchor:--tab-selected;position-visibility:anchors-visible;z-index:1;inset-block:auto anchor(end);inset-inline:anchor(start) anchor(end);block-size:var(--_tab-list-indicator-width);background-color:var(--_tab-list-indicator);pointer-events:none;transition-property:inset-block-start,inset-block-end,inset-inline-start,inset-inline-end;transition-duration:var(--_tab-list-transition);transition-timing-function:var(--timefunc-ease-out, ease-out)}@container style(--tab-list-prominence: plain) or style(--elements-prominence: plain){:where(.tab-list):before{background-color:var(--foreground-accent, LinkText)}}@container style(--_tab-list-orientation: vertical){:where(.tab-list):before{inset-block:anchor(start) anchor(end);inset-inline:auto anchor(end);block-size:auto;inline-size:var(--_tab-list-indicator-width)}}@container style(--_tab-list-orientation: vertical) and style(--_tab-list-side: end){:where(.tab-list):before{inset-inline:anchor(start) auto}}@container style(--tab-list-style: segmented){:where(.tab-list):before{z-index:-1;inset-block:anchor(start) anchor(end);inset-inline:anchor(start) anchor(end);block-size:auto;inline-size:auto;border-radius:var(--_tab-list-segmented-radius)}}@container style(--tab-list-style: segmented) and style(--tab-list-corners: round){:where(.tab-list):before{border-radius:var(--radius-round, 9999px)}}@container style(--tab-list-style: segmented) and (style(--tab-list-prominence: plain) or style(--elements-prominence: plain)){:where(.tab-list):before{background-color:var(--surface-translucent-strong, transparent)}}:where(.tab-list):dir(rtl){--_tab-list-dir: -1}:where(.tab-list--segmented){--tab-list-style: segmented;--_tab-list-style-gap: var(--tab-list-segmented-gap, .5rem);--_tab-list-rule-style: 0;--_tab-list-segmented-radius: var(--tab-radius, var(--radius, .25rem));--_tab-list-floating-padding-inline: var(--_tab-list-floating-padding)}:where(.tab-list--subtle){--tab-list-prominence: subtle;--_tab-list-rule-prominence: 1}:where(.tab-list--plain){--tab-list-prominence: plain;--_tab-list-rule-prominence: 0}:where(.tab-list--sm){--tab-list-size: sm}:where(.tab-list--sm,.tab-list.ui-compact){--_tab-list-tab-size: var(--tab-sm-min-size, var(--spacing-target-sm, 2rem));--_tab-list-indicator-width: var(--tab-sm-list-indicator-width, 2px)}:where(.tab-list--round){--tab-list-corners: round;--_tab-list-floating-radius: var(--_tab-list-round-radius)}:where(.tab-list--vertical,.tab-list--end,.tabbed-content--vertical>.tab-list,.tabbed-content--end>.tab-list){--_tab-list-orientation: vertical;--_tab-list-underline-gap: 0px;--_tab-list-nested-indent: var(--tab-list-nested-indent, 0px);flex-direction:column;flex-wrap:nowrap;flex-shrink:0;min-block-size:0;box-shadow:inset calc(var(--_tab-list-rule) * var(--_tab-list-rule-sign) * var(--_tab-list-dir)) 0 0 var(--_tab-list-rule-color);:where(li:has(.button,.tab-list__content)){display:flex;flex-wrap:wrap;align-items:center;gap:var(--_tab-list-gap);>:where(.tab){flex-grow:1}:where(.button){display:inline-flex}}:where(li ul){display:flex;flex-direction:column;row-gap:var(--_tab-list-gap);inline-size:stretch;padding-inline-start:var(--_tab-list-nested-indent)}}:where(.tab-list--end,.tabbed-content--end>.tab-list){--_tab-list-side: end;--_tab-list-rule-sign: 1}:where(.tab-list__content){display:block;flex:1;padding-block:var(--tab-list-content-padding-block, .5rem)}:where(.tab-list--fill) :where(.tab){flex:1 0 auto}:where(.tab-list--tight){--_tab-list-gap: var(--tab-list-tight-gap, 2px)}:where(.tab-list--flush){--_tab-list-segmented-radius: 0px;--_tab-list-inset: var(--tab-list-inset, var(--tab-padding-inline, 1rem));:where(.tab){--_tab-segmented-padding-inline: var(--_tab-list-inset);--_tab-segmented-radius: 0px}:where(.tab-list__content){padding-inline:var(--_tab-list-inset);&:has(+:where(.button)){padding-inline-end:0px}}:where(.button)+:where(.tab-list__content){padding-inline-start:0px}:where(.button:has(+.tab-list__content)){margin-inline-start:calc(var(--_tab-list-inset) - .5rem)}}:where(.tab-list--flush):before{border-radius:0}:where(.tab-list--scrollable){--_scroll-fade-size: var(--scroll-fade-size, 3rem);--_scroll-fade-to: to right;flex-wrap:nowrap;max-inline-size:100%;overflow:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;@supports (inline-size: stretch){max-inline-size:stretch}&:where(:dir(rtl)){--_scroll-fade-to: to left}@supports (animation-timeline: scroll()){animation:--scroll-fade-start linear both,--scroll-fade-end linear both;animation-range:0 var(--_scroll-fade-size),calc(100% - var(--_scroll-fade-size)) 100%;animation-timeline:scroll(self inline);mask-image:linear-gradient(var(--_scroll-fade-to),transparent,black calc(var(--scroll-fade-start) * var(--_scroll-fade-size)),black calc(100% - var(--scroll-fade-end) * var(--_scroll-fade-size)),transparent)}}:where(.tab-list--scrollable):where(.tab-list--vertical,.tab-list--end){--_scroll-fade-to: to bottom;@supports (animation-timeline: scroll()){animation-timeline:scroll(self block)}}:where(.tab-list--floating){--_tab-list-rule-style: 0;inline-size:fit-content;max-inline-size:100%;margin-inline:auto;padding-block:var(--_tab-list-floating-padding);padding-inline:var(--_tab-list-floating-padding-inline);background-color:var(--surface-layer, Canvas);border:var(--_tab-list-floating-border-width) solid var(--_tab-list-floating-border-color);border-radius:var(--_tab-list-floating-radius);box-shadow:var(--shadow-lg, none);backdrop-filter:var(--surface-layer-filter, none);-webkit-backdrop-filter:var(--surface-layer-filter, none)}:where(.tab-list--floating):where(.tab-list--vertical,.tab-list--end){padding-block:var(--_tab-list-floating-padding-inline);padding-inline:var(--_tab-list-floating-padding)}:where(.tab-list--docked){position:fixed;inset-block-end:calc(var(--tab-list-docked-offset, 1.5rem) + env(safe-area-inset-bottom,0px));inset-inline:0;z-index:var(--z-index-sticky, 100);inline-size:fit-content;max-inline-size:calc(100% - var(--tab-list-docked-offset, 1.5rem) * 2);margin-inline:auto}@supports not (anchor-name: --a){:where(.tab-list):before{display:none}}@media (prefers-reduced-motion: reduce){:where(.tab-list):before{transition:none}}@media (forced-colors: active){:where(.tab-list):before{forced-color-adjust:none;background-color:Highlight}}@media (prefers-contrast: more){:where(.tab-list){--_tab-list-indicator-width: calc(var(--tab-list-indicator-width, 2px) * 2)}:where(.tab-list--floating){background-color:var(--surface, Canvas);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}}}@layer molecules{:where(.navigation-tree){--_navigation-tree-gap: var(--navigation-tree-gap, .125rem);--_navigation-tree-inset: calc(var(--button-border-width, 1px) + var(--button-padding-inline, 1rem));--_navigation-tree-rule-width: var(--navigation-tree-rule-width, 1px);--_navigation-tree-rule: var(--_navigation-tree-rule-width) var(--navigation-tree-rule-style, solid) var(--navigation-tree-rule-color, currentColor);--_navigation-tree-current-bg: var(--navigation-tree-current-bg, transparent);--_navigation-tree-current-color: var(--navigation-tree-current-color, var(--foreground, CanvasText));--_navigation-tree-rail-width: var(--navigation-tree-rail-width, 2px);--_navigation-tree-rail-color: var(--navigation-tree-rail-color, currentColor);--_navigation-tree-heading-color: var(--navigation-tree-heading-color, currentColor);--button-prominence: plain;--button-font-weight: var(--font-weight-normal, 400);--font-sizing: fixed;@container style(--ui-sizing: compact){--_navigation-tree-inset: calc(var(--button-border-width, 1px) + var(--button-sm-padding-inline, .5rem))}display:block;min-inline-size:0;:where(.card__body:not(.card__body--flush),.sidebar__body:not(.sidebar__body--flush)) &{margin-inline:calc(var(--_navigation-tree-inset) * -1)}:where(ol,ul){display:flex;flex-direction:column;gap:var(--_navigation-tree-gap);list-style:none;margin:0;padding:0}:where(li){margin:0;min-inline-size:0;padding:0;position:relative}:where(li)>:where(ol,ul){margin-block-start:var(--_navigation-tree-gap);margin-inline-start:var(--_navigation-tree-inset)}}:where(.navigation-tree--compact){--ui-sizing: compact;--_navigation-tree-inset: calc(var(--button-border-width, 1px) + var(--button-sm-padding-inline, .5rem))}:where(.navigation-tree) :where(li)>:where(.button){inline-size:100%;justify-content:flex-start;text-align:start;&:where(:not(.button--accent,.button--danger)){--_button-tone: var(--navigation-tree-color, currentColor);--_button-tone-hover: var(--_navigation-tree-current-color);--_button-tone-pressed: var(--_navigation-tree-current-color)}>:where(span:not(.visually-hidden,.badge,.status,.chip),.button__text,.lockup){flex-grow:1;text-align:start}&:where([aria-current]:not([aria-current=false])){--_button-font-weight: var(--font-weight-bold, 700);--_button-bg: var(--_navigation-tree-current-bg);--_button-text: var(--_navigation-tree-current-color);--_button-border-color: transparent;--_button-hover-bg: var(--surface-translucent-strong, transparent);--_button-hover-text: var(--_navigation-tree-current-color);--_button-hover-border-color: transparent;--_button-active-bg: var(--surface-translucent-strong, transparent);--_button-active-text: var(--_navigation-tree-current-color);--_button-active-border-color: transparent;--_button-ring-color: var(--focus-ring-color, currentColor);--_button-color-palette: initial;--_button-hover-color-palette: initial;--_button-active-color-palette: initial;&:before{background-color:var(--_navigation-tree-rail-color);content:"";inline-size:max(var(--_navigation-tree-rail-width),var(--_button-radius));inset-block:calc(var(--_button-border-width) * -1);inset-inline-start:calc(var(--_button-border-width) * -1);position:absolute}}}:where(.navigation-tree--ruled) :where(li)>:where(ol,ul){border-inline-start:var(--_navigation-tree-rule)}:where(.navigation-tree__heading){color:var(--_navigation-tree-heading-color);padding-block:calc(var(--_navigation-tree-inset) / 2);padding-inline:var(--_navigation-tree-inset);user-select:none;>:where(*){margin:0}:where(.navigation-tree)>:where(ol,ul)>&:first-child{padding-block-start:0}}:where(.navigation-tree) :where(.navigation-tree__heading:not(:first-child)){margin-block-start:var(--_navigation-tree-inset)}@media (forced-colors: active){:where(.navigation-tree) :where(li)>:where(.button[aria-current]):before{background-color:Highlight}}}@layer molecules{@scope (:where(.prose)) to (:where(.prose-end,.code-block)){:where(:scope,*){--_prose-space: var(--prose-space, var(--spacing, 1rem));@container style(--font-sizing: fluid){--_prose-space: var(--prose-space-fluid, var(--spacing, 1rem))}@container style(--font-sizing: cq){--_prose-space: var(--prose-space-cq, var(--spacing, 1rem))}@container style(--font-sizing: compact) or style(--ui-sizing: compact){--_prose-space: calc(var(--prose-space, var(--spacing, 1rem)) / 2)}}:where(:scope){--_prose-indent: var(--prose-indent, 1.5em)}:where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl,blockquote,figure,pre,table,hr,hgroup){margin-block:0 var(--_prose-space);&:last-child{margin-block-end:0}}:where(figure,pre,table,hr){margin-block-start:var(--_prose-space);&:first-child{margin-block-start:0}}:where(h1,h2,h3,h4,h5,h6){break-after:avoid;margin-block-start:1.5em;&:first-child,:where(h1,h2,h3,h4,h5,h6)+&{margin-block-start:0}}:where(hgroup):first-child{margin-block-start:0;:where(h1,h2,h3,h4,h5,h6){margin-block-start:0}}:where([id]){scroll-margin-block-start:var(--prose-scroll-margin, 1em)}:where(ul,ol){padding-inline-start:var(--_prose-indent);>:where(li){margin-block-end:calc(var(--_prose-space) / 2);&:last-child{margin-block-end:0}>:where(ul,ol){margin-block:calc(var(--_prose-space) / 2) 0}}}:where(ol ol){list-style-type:lower-latin}:where(ol ol ol){list-style-type:lower-roman}:where(dl){>:where(dd){margin-block-end:calc(var(--_prose-space) / 2);margin-inline-start:var(--_prose-indent);&:last-child{margin-block-end:0}}}:where(hr){border:0;border-block-start:var(--divider-width, 1px) var(--divider-style, solid) var(--divider-color, currentColor)}:where(blockquote){border-inline-start:var(--prose-blockquote-border-width, 1px) solid var(--border-color, currentColor);padding-inline-start:calc(var(--_prose-indent) - var(--prose-blockquote-border-width, 1px))}:where(figcaption){break-before:avoid;color:var(--prose-figcaption-color, inherit);margin-block-start:calc(var(--_prose-space) / 2);text-wrap:balance;p{font:inherit}}:where(:not(pre)>code){background-color:var(--prose-code-bg, transparent);border-radius:var(--radius-sm, 0);box-decoration-break:clone;padding-inline:.25em}:where(pre){background-color:var(--prose-code-block-bg, transparent);break-inside:avoid;color:var(--prose-code-block-text, currentColor);direction:ltr;overflow-wrap:anywhere;padding:var(--_prose-space);text-align:left;white-space:break-spaces;@media (prefers-contrast: more){border:var(--border-width, 1px) solid currentColor}@media print{background-color:transparent;border:var(--border-width, 1px) solid currentColor;color:inherit}}:where(table){>:where(caption){caption-side:top;color:var(--prose-figcaption-color, inherit);padding-block-end:calc(var(--_prose-space) / 2);text-align:start}:where(th,td){border-block-end:var(--table-inner-border-width, var(--rule-width, 1px)) solid var(--table-inner-border-color, var(--rule-color, currentColor));padding-block:var(--table-cell-padding-block, .5em);padding-inline:var(--table-cell-padding-inline, 1em);text-align:start;vertical-align:top;&:first-child{padding-inline-start:0}&:last-child{padding-inline-end:0}}>:where(thead) :where(th){border-block-end-color:var(--table-border-color, var(--border-color, currentColor));vertical-align:bottom}}:where(u,ins){text-decoration-line:underline}:where(del,s){text-decoration-line:line-through}:where(em,i) :where(em,i){font-style:normal}:where(sub,sup){font-size:.75em;line-height:0;position:relative;vertical-align:baseline}:where(sub){inset-block-end:-.25em}:where(sup){inset-block-start:-.5em}}:where(.prose>.prose-end){margin-block:var(--_prose-space, 1rem);&:first-child{margin-block-start:0}&:last-child{margin-block-end:0}}}@layer molecules{:where(.accordion){--_accordion-bg: var(--accordion-bg, transparent);--_accordion-border-color: var(--accordion-border-color, var(--panel-border-color, currentColor));--_accordion-border-style: var(--accordion-border-style, var(--panel-border-style, solid));--_accordion-border-width: var(--accordion-border-width, var(--panel-border-width, 1px));--_accordion-border-inline-width: var(--_accordion-border-width);--_accordion-border-start-width: var(--_accordion-border-width);--_accordion-radius: var(--accordion-radius, var(--panel-radius, .25rem));--_accordion-padding-block: var(--accordion-padding, var(--spacing, 1rem));--_accordion-padding-inline: var(--accordion-padding, var(--spacing, 1rem));--_accordion-inset: var(--accordion-inset, var(--_accordion-padding-inline));--_accordion-content-inset: var(--_accordion-inset);--_accordion-content-padding-end: var(--_accordion-padding-block);--_accordion-bleed: 0px;--_accordion-summary-radius: calc(var(--_accordion-radius) - var(--_accordion-border-width));--_accordion-hover-bg: var(--accordion-hover-bg, var(--surface-translucent, transparent));--_accordion-icon-size: var(--accordion-icon-size, 1em);--_accordion-icon-stroke: var(--border-width, 2px);--_accordion-font-size: var(--body-fixed-font-size, inherit);--_accordion-min-size: var(--spacing-target-min, var(--spacing-target, 3rem));--_accordion-transition: var(--accordion-transition, var(--duration-sm, .15s));--_accordion-timefunc: var(--accordion-timefunc, var(--timefunc-ease-in-out, ease-in-out));@container style(--ui-sizing: compact){--_accordion-padding-block: var(--accordion-compact-padding-block, .5rem);--_accordion-padding-inline: var(--accordion-compact-padding-inline, .75rem);--_accordion-font-size: var(--body-compact-font-size, inherit)}@container style(--accordion-prominence: plain){--_accordion-border-color: var(--rule-color, currentColor);--_accordion-border-style: var(--rule-style, solid);--_accordion-border-width: var(--rule-width, 1px);--_accordion-border-inline-width: 0px;--_accordion-radius: 0px;--_accordion-inset: var(--accordion-inset, 0px);--_accordion-bleed: max(0px, calc(var(--spacing, 1rem) / 2 - var(--_accordion-inset)));--_accordion-summary-radius: var(--radius-sm, .25rem)}--font-sizing: fixed;box-sizing:border-box;inline-size:100%;padding-block-end:0;font-size:var(--_accordion-font-size);background-color:var(--_accordion-bg);border-color:var(--_accordion-border-color);border-style:var(--_accordion-border-style);border-width:var(--_accordion-border-start-width) var(--_accordion-border-inline-width) var(--_accordion-border-width);border-radius:var(--_accordion-radius);transition:padding-block-end var(--_accordion-transition) var(--_accordion-timefunc);&[open]{padding-block-end:var(--_accordion-content-padding-end)}@media (prefers-reduced-motion: reduce){--_accordion-transition: 0s}@media (prefers-contrast: more){--_accordion-border-width: calc(var(--accordion-border-width, var(--panel-border-width, 1px)) * 2)}}:where(.accordion>summary){display:flex;align-items:center;gap:var(--_accordion-padding-inline);min-block-size:var(--_accordion-min-size);box-sizing:border-box;margin-inline:calc(var(--_accordion-bleed) * -1);padding-block:var(--_accordion-padding-block);padding-inline:calc(var(--_accordion-inset) + var(--_accordion-bleed));border-radius:var(--_accordion-summary-radius);list-style:none;cursor:pointer;user-select:none;text-box:trim-both cap alphabetic;transition:background-color var(--_accordion-transition) var(--_accordion-timefunc);&::-webkit-details-marker{display:none}&:after{content:"";flex:none;inline-size:var(--_accordion-icon-size);block-size:var(--_accordion-icon-size);margin-inline-start:auto;background:linear-gradient(currentColor,currentColor) center / 100% var(--_accordion-icon-stroke) no-repeat,linear-gradient(currentColor,currentColor) center / var(--_accordion-icon-stroke) 100% no-repeat;transition:background-size var(--_accordion-transition) var(--_accordion-timefunc)}@media (hover: hover){&:hover{background-color:var(--_accordion-hover-bg)}}&:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus-ring-color, currentColor);outline-offset:calc(var(--focus-ring-width, 2px) * -1)}}:where(.accordion>summary:not([class])){font-weight:var(--font-weight-bold, 700)}:where(.accordion[open]>summary){border-end-start-radius:0;border-end-end-radius:0;&:after{background-size:100% var(--_accordion-icon-stroke),var(--_accordion-icon-stroke) 0%}}:where(.accordion>:not(summary)){--accordion-inset: initial}:where(.accordion)::details-content{padding-inline:var(--_accordion-content-inset)}@supports (interpolate-size: allow-keywords){:where(.accordion)::details-content{block-size:0;overflow:hidden;transition-property:block-size,content-visibility;transition-duration:var(--_accordion-transition);transition-timing-function:var(--_accordion-timefunc);transition-behavior:allow-discrete}:where(.accordion[open])::details-content{block-size:auto;overflow:visible}}:where(.accordion--plain){--_accordion-border-color: var(--rule-color, currentColor);--_accordion-border-style: var(--rule-style, solid);--_accordion-border-width: var(--rule-width, 1px);--_accordion-border-inline-width: 0px;--_accordion-radius: 0px;--_accordion-inset: var(--accordion-inset, 0px);--_accordion-bleed: max(0px, calc(var(--spacing, 1rem) / 2 - var(--_accordion-inset)));--_accordion-summary-radius: var(--radius-sm, .25rem)}:where(.accordion--flush){--_accordion-content-inset: 0px;--_accordion-content-padding-end: 0px;overflow:clip}:where(.accordion--compact){--ui-sizing: compact;--_accordion-padding-block: var(--accordion-compact-padding-block, .5rem);--_accordion-padding-inline: var(--accordion-compact-padding-inline, .75rem);--_accordion-font-size: var(--body-compact-font-size, inherit)}:where(.accordion+.accordion){@container style(--accordion-prominence: plain){--_accordion-border-start-width: 0px}&:where(.accordion--plain){--_accordion-border-start-width: 0px}}:where(.accordion-group){--_accordion-group-gap: var(--accordion-group-gap, .5rem);display:flex;flex-direction:column;gap:var(--_accordion-group-gap);@container style(--accordion-prominence: plain){--_accordion-group-gap: 0px}&:where(:has(>.accordion--plain)){--_accordion-group-gap: 0px}}:where(.accordion-group--joined){--_accordion-group-gap: 0px;>:where(.accordion+.accordion){--_accordion-border-start-width: 0px}>:where(.accordion:not(:first-child)){border-start-start-radius:0;border-start-end-radius:0;>:where(summary){border-start-start-radius:0;border-start-end-radius:0}}>:where(.accordion:not(:last-child)){border-end-start-radius:0;border-end-end-radius:0;>:where(summary){border-end-start-radius:0;border-end-end-radius:0}}}}@layer molecules{:where(.code-block){--_code-block-bg: var(--code-block-bg, var(--surface-dark, Canvas));--_code-block-color: var(--code-block-color, var(--foreground-on-dark, CanvasText));--_code-block-bar-bg: var(--code-block-bar-bg, var(--surface-translucent, transparent));--_code-block-radius: var(--code-block-radius, var(--radius, .25rem));--_code-block-padding: var(--code-block-padding, var(--spacing, 1rem));--_code-block-bar-padding-block: var(--code-block-bar-padding-block, .25rem);--_code-block-white-space: pre;--_code-block-overflow: auto;@container style(--ui-sizing: compact){--_code-block-padding: var(--code-block-compact-padding, .75rem)}--font-sizing: fixed;color-scheme:dark;display:block;box-sizing:border-box;min-inline-size:0;overflow:clip;color:var(--_code-block-color);background-color:var(--_code-block-bg);border-radius:var(--_code-block-radius);@media (prefers-contrast: more){border:var(--border-width, 1px) solid currentColor}@media print{color-scheme:light;color:inherit;background-color:transparent;border:var(--border-width, 1px) solid currentColor}}:where(.code-block__bar){--button-prominence: plain;--button-size: sm;display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-xs, .5rem);padding-block:var(--_code-block-bar-padding-block);padding-inline:var(--_code-block-padding);background-color:var(--_code-block-bar-bg);>:where(:last-child:not(:first-child)){margin-inline-start:auto}@media print{background-color:transparent}}:where(.code-block__code){direction:ltr;margin:0;overflow-x:var(--_code-block-overflow);padding:var(--_code-block-padding);font-family:var(--code-font-family, monospace);font-weight:var(--code-font-weight, inherit);text-align:left;white-space:var(--_code-block-white-space);&:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus-ring-color, currentColor);outline-offset:calc(var(--focus-ring-width, 2px) * -1)}>:where(code){font:inherit;color:inherit;background:none;padding:0}}:where(.code-block--wrap){--_code-block-white-space: pre-wrap;--_code-block-overflow: visible;>:where(.code-block__code){overflow-wrap:anywhere}}:where(.code-block--flush){--_code-block-radius: 0px}:where(.code-block--compact){--ui-sizing: compact;--_code-block-padding: var(--code-block-compact-padding, .75rem)}}@layer molecules{:where(.combobox){--_combobox-listbox-bg: var(--combobox-listbox-bg, var(--surface-card, Canvas));--_combobox-listbox-border-color: var(--combobox-listbox-border-color, var(--panel-border-color, currentColor));--_combobox-listbox-border-width: var(--combobox-listbox-border-width, var(--panel-border-width, 1px));--_combobox-listbox-radius: var(--combobox-listbox-radius, var(--panel-radius, .25rem));--_combobox-listbox-shadow: var(--combobox-listbox-shadow, var(--shadow-md, none));--_combobox-listbox-max-size: var(--combobox-listbox-max-height, 18rem);--_combobox-listbox-padding: var(--combobox-listbox-padding, .25rem);--_combobox-listbox-offset: var(--combobox-listbox-offset, .25rem);--_combobox-option-min-size: var(--spacing-target-min, var(--spacing-target, 3rem));--_combobox-option-padding-block: var(--combobox-option-padding-block, .5rem);--_combobox-option-padding-inline: var(--combobox-option-padding-inline, .75rem);--_combobox-option-radius: var(--combobox-option-radius, var(--radius-sm, .25rem));--_combobox-option-hover-bg: var(--combobox-option-hover-bg, var(--surface-translucent, transparent));--_combobox-option-selected-color: var(--combobox-option-selected-color, var(--foreground-accent, currentColor));--_combobox-font-size: var(--body-fixed-font-size, 1rem);--_combobox-gap: var(--spacing, 1rem);@container style(--ui-sizing: compact) or style(--controls-size: sm) or style(--combobox-size: sm){--_combobox-font-size: var(--body-compact-font-size, .875rem);--_combobox-option-padding-block: calc(var(--spacing, 1rem) / 4);--_combobox-option-padding-inline: calc(var(--spacing, 1rem) / 2);--_combobox-gap: calc(var(--spacing, 1rem)/2)}anchor-scope:--combobox;display:flex;flex-direction:column;position:relative;inline-size:100%;box-sizing:border-box}:where(.combobox--sm){--combobox-size: sm;--_combobox-font-size: var(--body-compact-font-size, .875rem);--_combobox-option-padding-block: calc(var(--spacing, 1rem) / 4);--_combobox-option-padding-inline: calc(var(--spacing, 1rem) / 2)}:where(.combobox--lg){--combobox-size: lg}:where(.combobox--subtle){--combobox-prominence: subtle}:where(.combobox--plain){--combobox-prominence: plain}:where(.combobox--round){--combobox-corners: round}:where(.combobox--flush){--combobox-chrome: flush}:where(.combobox__control){anchor-name:--combobox;display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--_combobox-gap);inline-size:100%;cursor:text;--_combobox-button-size: max(1.5rem, calc(var(--_control-min-size) - var(--_control-border-width) * 2 - var(--_control-padding-block) * 2));--button-min-size: var(--_combobox-button-size);--button-sm-min-size: var(--_combobox-button-size);--button-lg-min-size: var(--_combobox-button-size);>:where(.button){flex:none;margin-inline-end:calc(var(--_control-padding-inline) / -2);margin-inline-start:auto}}:where(.combobox__input){flex:1 1 5rem;min-inline-size:3ch;min-block-size:0;margin:0;padding:0;border:0;outline:none;background:transparent;color:inherit;font:inherit;appearance:none;&::placeholder{color:var(--_control-placeholder-color);opacity:1}&::-webkit-search-cancel-button,&::-webkit-search-decoration{display:none}}:where(.combobox__icon-start){flex:none;color:var(--foreground-muted, currentColor);pointer-events:none}:where(.combobox__toggle) :where(.icon){transition:rotate var(--duration-sm, .15s) var(--timefunc-ease-in-out, ease-in-out);@media (prefers-reduced-motion: reduce){transition:none}}:where(.combobox:has([role=combobox][aria-expanded=true]) .combobox__toggle .icon){rotate:180deg}:where(.combobox__tags){display:inline-flex;flex-wrap:wrap;align-items:center;gap:calc(var(--_combobox-gap) / 2);padding-block:var(--_control-padding-block)}:where(.combobox__listbox){box-sizing:border-box;display:flex;flex-direction:column;max-block-size:var(--_combobox-listbox-max-size);margin:0;padding:var(--_combobox-listbox-padding);overflow-y:auto;overscroll-behavior:contain;list-style:none;font-size:var(--_combobox-font-size);color:var(--foreground, CanvasText);background-color:var(--_combobox-listbox-bg);border:var(--_combobox-listbox-border-width) solid var(--_combobox-listbox-border-color);border-radius:var(--_combobox-listbox-radius);box-shadow:var(--_combobox-listbox-shadow);&:where([popover]){position-anchor:--combobox;position-area:block-end span-inline-end;position-try-fallbacks:flip-block;inset:auto;margin-block:var(--_combobox-listbox-offset);min-inline-size:anchor-size(inline);&:not(:popover-open){display:none}}&:where(:not([popover],.combobox__listbox--static)){position:absolute;z-index:var(--z-index-dropdown, 100);inset-block-start:calc(100% + var(--_combobox-listbox-offset));inset-inline:0}}:where(.combobox:not(:has([role=combobox][aria-expanded=true]))>.combobox__listbox:not([popover],.combobox__listbox--static)){display:none}:where(.combobox__listbox:not(:has([role=option]:not([hidden])))){display:none}:where(.combobox__listbox--static){max-block-size:none;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}:where(.combobox__option){box-sizing:border-box;display:flex;align-items:center;gap:var(--_combobox-gap);min-block-size:var(--_combobox-option-min-size);padding-block:var(--_combobox-option-padding-block);padding-inline:var(--_combobox-option-padding-inline);border-radius:var(--_combobox-option-radius);cursor:pointer;user-select:none;transition:background-color var(--duration-sm, .15s) var(--timefunc-ease-in-out, ease-in-out);@media (prefers-reduced-motion: reduce){transition:none}@media (hover: hover){&:hover{background-color:var(--_combobox-option-hover-bg)}}&:where(.is-active){background-color:var(--_combobox-option-hover-bg);outline:var(--focus-ring-width, 2px) solid var(--focus-ring-color, Highlight);outline-offset:calc(var(--focus-ring-width, 2px) * -1)}&:where([aria-selected=true]){color:var(--_combobox-option-selected-color)}&:where([aria-disabled=true]){opacity:var(--opacity-disabled, .4);cursor:not-allowed}&:where([hidden]){display:none}}:where(.combobox__check){flex:none;margin-inline-start:auto}:where(.combobox__option:not([aria-selected=true]) .combobox__check){visibility:hidden}:where(.combobox__listbox [role=group]){display:flex;flex-direction:column;margin:0;padding:0;list-style:none;+:where([role=group]){margin-block-start:var(--_combobox-listbox-padding);padding-block-start:var(--_combobox-listbox-padding);border-block-start:var(--rule-width, 1px) solid var(--rule-color, currentColor)}&:where([hidden]){display:none}}:where(.combobox__group-label){margin:0;padding-block:var(--_combobox-option-padding-block) calc(var(--_combobox-option-padding-block) / 2);padding-inline:var(--_combobox-option-padding-inline);color:var(--foreground-muted, currentColor);user-select:none}:where(.combobox__empty){margin:0;padding-block:var(--spacing, 1rem);padding-inline:var(--_combobox-option-padding-inline);text-align:center;color:var(--foreground-muted, currentColor)}@media (forced-colors: active){:where(.combobox__option[aria-selected=true]){color:Highlight}}@media (prefers-contrast: more){:where(.combobox__listbox){border-width:calc(var(--_combobox-listbox-border-width) * 2)}}}@layer molecules{:where(.empty-state){--_empty-state-gap: var(--empty-state-gap, 1rem);--_empty-state-content-max-width: var(--empty-state-content-max-width, 28rem);--_empty-state-align: center;--_empty-state-text-align: center;@container style(--ui-sizing: compact){--_empty-state-gap: var(--empty-state-compact-gap, .5rem)}display:flex;flex-direction:column;align-items:var(--_empty-state-align);gap:var(--_empty-state-gap);box-sizing:border-box;margin:0;min-inline-size:0;text-align:var(--_empty-state-text-align)}:where(.empty-state[hidden]){display:none}:where(.empty-state__visual){--icon-box-size: lg;--icon-box-prominence: subtle;--icon-box-corners: round;--icon-size: 1.5em;@container style(--ui-sizing: compact){--icon-box-size: sm;--icon-size: 1.25em}display:flex;justify-content:var(--_empty-state-align);>:where(img,svg:not(.icon)){block-size:auto;max-inline-size:min(100%,10rem)}}:where(.empty-state__content){display:flex;flex-direction:column;align-items:var(--_empty-state-align);gap:calc(var(--_empty-state-gap) / 2);max-inline-size:var(--_empty-state-content-max-width)}:where(.empty-state__title){margin:0;min-inline-size:0;text-wrap:balance}:where(.empty-state__description){color:var(--empty-state-description-color, var(--foreground-muted, currentColor));margin:0;min-inline-size:0;text-wrap:pretty}:where(.empty-state__actions){display:flex;flex-wrap:wrap;align-items:center;justify-content:var(--_empty-state-align);gap:calc(var(--_empty-state-gap) / 2)}:where(.empty-state--subtle){background-color:var(--empty-state-subtle-bg, var(--surface-translucent, transparent));border:var(--border-width-1, 1px) dashed var(--empty-state-subtle-border-color, var(--border-color-quiet, currentColor));border-radius:var(--panel-radius, var(--radius-md, .5rem));padding:var(--empty-state-subtle-padding, 2rem)}:where(.empty-state--compact){--ui-sizing: compact;--_empty-state-gap: var(--empty-state-compact-gap, .5rem)}:where(.empty-state--start){--_empty-state-align: flex-start;--_empty-state-text-align: start}:where(.empty-state--accent){--icon-box-intent: accent}:where(.empty-state--info){--icon-box-intent: info}:where(.empty-state--success){--icon-box-intent: success}:where(.empty-state--warning){--icon-box-intent: warning}:where(.empty-state--danger){--icon-box-intent: danger}@media (forced-colors: active){:where(.empty-state--subtle){border-color:CanvasText}}}@layer organisms{:where(.dialog){--_dialog-width: var(--dialog-width, var(--spacing-block, 36rem));--_dialog-drawer-width: var(--dialog-drawer-width, var(--spacing-block-sm, 24rem));--_dialog-cushion: var(--dialog-cushion, var(--spacing-cushion));--_dialog-max-height: var(--dialog-max-height, calc(100svb - var(--_dialog-cushion) * 2));--_dialog-radius: var(--dialog-radius, var(--card-radius, 0));--_dialog-shadow: var(--dialog-shadow, none);--_dialog-backdrop-color: var(--dialog-backdrop-color, transparent);--_dialog-backdrop-filter: var(--dialog-backdrop-filter, none);--_dialog-transition: var(--dialog-transition, 0s);--_dialog-timefunc: var(--dialog-timefunc, ease-in-out);--_dialog-closed: scale(.96) translateY(.5rem);--card-prominence: strong;--font-sizing: cq;box-sizing:border-box;container-type:inline-size;display:none;inline-size:min(var(--_dialog-width),calc(100dvi - var(--_dialog-cushion) * 2));max-inline-size:none;max-block-size:var(--_dialog-max-height);overflow:visible;overscroll-behavior:contain;margin:auto;padding:0;position:fixed;inset:0;background:transparent;border:none;color:inherit;opacity:0;transform:var(--_dialog-closed);transition-property:opacity,transform,display,overlay;transition-duration:var(--_dialog-transition);transition-timing-function:var(--_dialog-timefunc);transition-behavior:allow-discrete;>:where(.card){--card-radius: var(--_dialog-radius);--card-strong-shadow: var(--_dialog-shadow);--card-font-sizing: cq;inline-size:100%;max-block-size:100%}&:not(:has(>.card)){background-color:var(--card-bg, var(--surface-card, Canvas));border:var(--card-border-width, 1px) var(--card-border-style, solid) var(--card-border-color, currentColor);border-radius:var(--_dialog-radius);box-shadow:var(--_dialog-shadow);padding:var(--card-padding, var(--spacing-breathe));overflow-y:auto}}:where(.dialog)::backdrop{background-color:var(--_dialog-backdrop-color);backdrop-filter:var(--_dialog-backdrop-filter);opacity:0;transition-property:opacity,display,overlay;transition-duration:var(--_dialog-transition);transition-timing-function:var(--_dialog-timefunc);transition-behavior:allow-discrete}:where(.dialog)[open]{display:flex;flex-direction:column;opacity:1;transform:none;&::backdrop{opacity:1}@starting-style{opacity:0;transform:var(--_dialog-closed);&::backdrop{opacity:0}}}:where(:root:has(.dialog:modal)){overflow:hidden;scrollbar-gutter:stable}:where(.dialog--scrollable){--card-scroll: all}:where(.dialog--drawer){--_dialog-side: 1;--_dialog-direction: 1;--_dialog-closed: translateX(calc(100% * var(--_dialog-side) * var(--_dialog-direction)));block-size:100dvb;inline-size:min(var(--_dialog-drawer-width),calc(100dvi - var(--spacing-target, 3rem)));inset-block:0;inset-inline:auto 0;margin:0;max-block-size:100dvb;>:where(.card){--card-radius: 0;border-width:0;border-inline-start-width:var(--_card-border-width);block-size:100%}&:not(:has(>.card)){border-radius:0}&:dir(rtl){--_dialog-direction: -1}}:where(.dialog--drawer.dialog--start){--_dialog-side: -1;inset-inline:0 auto;>:where(.card){border-inline-end-width:var(--_card-border-width);border-inline-start-width:0}}@media (prefers-reduced-motion: reduce){:where(.dialog){--_dialog-closed: none}}@media (prefers-contrast: more){:where(.dialog)::backdrop{backdrop-filter:none}}}@layer organisms{@property --_table-border-color{syntax: "<color>"; inherits: true; initial-value: currentColor;}@property --_table-inner-border-color{syntax: "<color>"; inherits: true; initial-value: currentColor;}:where(.table-container){--_table-border-color: var(--table-border-color, var(--panel-border-color, currentColor));--_table-border-width: var(--table-border-width, var(--panel-border-width, 1px));--_table-radius: var(--table-radius, var(--panel-radius, 0px));container-type:scroll-state;container-name:table-container;box-sizing:border-box;inline-size:100%;max-inline-size:100%;min-inline-size:0;overflow:auto;overscroll-behavior-inline:contain;position:relative;&:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus-ring-color, currentColor);outline-offset:var(--focus-ring-offset, 2px);border-radius:var(--_table-radius)}&:has(>:where(.table--bordered)){border:var(--_table-border-width) solid var(--_table-border-color);border-radius:var(--_table-radius)}}:where(.table){--font-sizing: fixed;--_table-bg: var(--table-bg, transparent);--_table-border-color: var(--table-border-color, var(--panel-border-color, currentColor));--_table-border-width: var(--table-border-width, var(--panel-border-width, 1px));--_table-inner-border-color: var(--table-inner-border-color, var(--rule-color, currentColor));--_table-inner-border-width: var(--table-inner-border-width, var(--rule-width, 1px));--_table-inner-shadow: var(--table-inner-shadow, var(--shadow-md, none));--_table-head-bg: var(--table-head-bg, transparent);--_table-head-border-width: var(--table-head-border-width, var(--border-width, 1px));--_table-head-color: var(--table-head-color, var(--foreground-strong, currentColor));--_table-row-hover-bg: var(--table-row-hover-bg, transparent);--_table-row-stripe-bg: var(--table-row-stripe-bg, transparent);--_table-sticky-bg: var(--table-cell-sticky-bg, var(--surface-card, Canvas));--_table-sticky-filter: var(--table-cell-sticky-filter, none);--_table-cell-padding-block: var(--table-cell-padding-block, .75em);--_table-cell-padding-inline: var(--table-cell-padding-inline, 1em);--_table-inset: var(--table-inset, var(--_table-cell-padding-inline));--_table-body-align: middle;--_table-font-size: var(--body-fixed-font-size, inherit);--_table-transition: var(--duration-sm, .15s);--_table-dir: 1;--_table-column-shadow-size: var(--table-column-shadow-size, .5rem);--_table-column-shadow-color: var(--shadow-color, transparent);--_table-column-shadow-end: calc(var(--_table-dir) * var(--_table-column-shadow-size)) 0 var(--_table-column-shadow-size) calc(var(--_table-column-shadow-size) * -1) var(--_table-column-shadow-color), calc(var(--_table-dir) * var(--_table-column-shadow-size) / 2) 0 calc(var(--_table-column-shadow-size) / 2) calc(var(--_table-column-shadow-size) / -2) var(--_table-column-shadow-color);--_table-column-shadow-start: calc(var(--_table-dir) * var(--_table-column-shadow-size) * -1) 0 var(--_table-column-shadow-size) calc(var(--_table-column-shadow-size) * -1) var(--_table-column-shadow-color), calc(var(--_table-dir) * var(--_table-column-shadow-size) / -2) 0 calc(var(--_table-column-shadow-size) / 2) calc(var(--_table-column-shadow-size) / -2) var(--_table-column-shadow-color);&:where(:dir(rtl)){--_table-dir: -1}@container style(--ui-sizing: compact){--_table-cell-padding-block: var(--table-compact-cell-padding-block, .5em);--_table-cell-padding-inline: var(--table-compact-cell-padding-inline, .75em);--_table-font-size: var(--body-compact-font-size, inherit)}@container style(--table-prominence: plain){--_table-inset: var(--table-inset, 0px);--_table-head-bg: transparent;--_table-head-border-width: 0px;--_table-inner-border-width: 0px;--_table-body-align: top}inline-size:100%;border-collapse:collapse;border-spacing:0;background-color:var(--_table-bg);color:var(--foreground, CanvasText);font-family:var(--body-font-family);font-size:var(--_table-font-size);font-weight:var(--body-font-weight);line-height:var(--body-line-height);text-align:start;:where(caption){caption-side:top;position:sticky;inset-inline-start:0;inline-size:fit-content;padding-block-end:var(--_table-cell-padding-block);text-align:start}:where(th,td){border-block-end:var(--_table-inner-border-width) solid var(--_table-inner-border-color);padding-block:var(--_table-cell-padding-block);padding-inline:var(--_table-cell-padding-inline);vertical-align:var(--_table-body-align);&:first-child{padding-inline-start:var(--_table-inset)}&:last-child{padding-inline-end:var(--_table-inset)}&:has(:where(.sr-only,.visually-hidden)){position:relative}>:where(.button),>:where(.button-group,.cluster,.inline)>:where(.button){margin-block:calc(var(--_table-cell-padding-block) * -1)}:where(.button-group){flex-wrap:nowrap}}:where(th){color:var(--_table-head-color);font-weight:var(--body-strong-font-weight, bold);text-align:start}:where(thead th,thead td){background-color:var(--_table-head-bg);border-block-end:var(--_table-head-border-width) solid var(--_table-border-color);vertical-align:bottom}:where(tfoot th,tfoot td){background-color:var(--_table-head-bg);border-block-end:0;border-block-start:var(--_table-head-border-width) solid var(--_table-border-color);color:var(--_table-head-color);font-weight:var(--body-strong-font-weight, bold)}@media (prefers-reduced-motion: reduce){--_table-transition: 0s}@media (prefers-contrast: more){--_table-inner-border-width: var(--border-width-medium, 2px);--_table-inner-shadow: none;--_table-column-shadow-color: transparent;--_table-row-stripe-bg: transparent}}:where(.table--plain){--_table-inset: var(--table-inset, 0px);--_table-head-bg: transparent;--_table-head-border-width: 0px;--_table-inner-border-width: 0px;--_table-body-align: top}:where(.table--compact){--ui-sizing: compact;--_table-cell-padding-block: var(--table-compact-cell-padding-block, .5em);--_table-cell-padding-inline: var(--table-compact-cell-padding-inline, .75em);--_table-font-size: var(--body-compact-font-size, inherit)}:where(.table--striped) :where(tbody tr:nth-child(2n)){background-color:var(--_table-row-stripe-bg)}:where(.table--hover) :where(tbody tr){transition:background-color var(--_table-transition) ease;&:is(:hover,:focus-within){background-color:var(--_table-row-hover-bg)}}:where(.table--bordered){&:where(:not(.table-container>*)){border:var(--_table-border-width) solid var(--_table-border-color)}:where(.table-container)>&:where(:has(>caption:not(.sr-only,.visually-hidden))){border-block-start:var(--_table-border-width) solid var(--_table-border-color)}:where(caption){padding-block:var(--_table-cell-padding-block);padding-inline:var(--_table-inset)}:where(th,td){border-inline-end:var(--_table-inner-border-width) solid var(--_table-inner-border-color);&:last-child{border-inline-end:0}}:where(tbody:last-child tr:last-child) :where(th,td){border-block-end:0}}:where(.table__cell--numeric){font-variant-numeric:lining-nums tabular-nums;text-align:end;white-space:nowrap}:where(.table__cell--center){text-align:center}:where(.table__cell--fit){inline-size:1px;white-space:nowrap}:where(.table__cell--nowrap){white-space:nowrap}:where(.table__cell--truncate){max-inline-size:var(--table-col-xl-width, 16rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.table__col--index){inline-size:var(--table-col-index-width, 2.5rem);text-align:center;white-space:nowrap}:where(.table__col--xs){inline-size:var(--table-col-xs-width, 4rem)}:where(.table__col--sm){inline-size:var(--table-col-sm-width, 6rem)}:where(.table__col--md){inline-size:var(--table-col-md-width, 8rem)}:where(.table__col--lg){inline-size:var(--table-col-lg-width, 12rem)}:where(.table__col--xl){inline-size:var(--table-col-xl-width, 16rem)}:where(.table__col--actions){inline-size:var(--table-col-actions-width, 6.5rem);text-align:end;white-space:nowrap}:where(.table__col--fill){inline-size:100%}:where(.table--sticky-head,.table--sticky-foot,.table--sticky-first-column,.table--sticky-last-column){border-collapse:separate}:where(.table--sticky-head) :where(thead),:where(.table--sticky-foot) :where(tfoot){backdrop-filter:var(--_table-sticky-filter);background-color:var(--_table-sticky-bg);position:sticky;transition:box-shadow var(--_table-transition) ease;z-index:2;@supports (container-type: scroll-state){background-color:transparent}}:where(.table--sticky-head) :where(thead){inset-block-start:0;@container table-container scroll-state(scrollable: block-start){background-color:var(--_table-sticky-bg);box-shadow:var(--_table-inner-shadow)}}:where(.table--sticky-foot) :where(tfoot){inset-block-end:0;@container table-container scroll-state(scrollable: block-end){background-color:var(--_table-sticky-bg);box-shadow:var(--_table-inner-shadow)}}:where(.table--sticky-first-column) :where(th,td):where(:first-child:not([colspan])),:where(.table--sticky-last-column) :where(th,td):where(:last-child:not([colspan])){backdrop-filter:var(--_table-sticky-filter);background-color:var(--_table-sticky-bg);position:sticky;transition:box-shadow var(--_table-transition) ease;z-index:1;@supports (container-type: scroll-state){background-color:transparent}:where(thead,tfoot)>:where(tr)>&{z-index:3;@supports (container-type: scroll-state){background-color:var(--_table-head-bg)}}}:where(.table--sticky-first-column) :where(th,td):where(:first-child:not([colspan])){inset-inline-start:0;@container table-container scroll-state(scrollable: inline-start){background-color:var(--_table-sticky-bg);background-image:linear-gradient(var(--_table-head-bg),var(--_table-head-bg));box-shadow:var(--_table-column-shadow-end)}}:where(.table--sticky-last-column) :where(th,td):where(:last-child:not([colspan])){inset-inline-end:0;@container table-container scroll-state(scrollable: inline-end){background-color:var(--_table-sticky-bg);background-image:linear-gradient(var(--_table-head-bg),var(--_table-head-bg));box-shadow:var(--_table-column-shadow-start)}}:where(.table--sticky-first-column,.table--sticky-last-column) :where(tbody) :where(th,td){background-image:none}:where(.table__sort-button){align-items:center;color:inherit;cursor:pointer;display:flex;gap:.5em;inline-size:100%;inline-size:stretch;margin-block:calc(var(--_table-cell-padding-block) * -1);margin-inline:calc(var(--_table-cell-padding-inline) * -1);padding-block:var(--_table-cell-padding-block);padding-inline:var(--_table-cell-padding-inline);text-align:inherit;text-decoration-thickness:var(--link-hover-underline-thickness, 2px);text-underline-offset:var(--underline-offset, .25em);&:hover,&:focus-visible{text-decoration-line:underline}&:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus-ring-color, currentColor);outline-offset:calc(var(--focus-ring-offset, 2px) * -1)}:where(th:first-child)>&{margin-inline-start:calc(var(--_table-inset) * -1);padding-inline-start:var(--_table-inset)}:where(th:last-child)>&{margin-inline-end:calc(var(--_table-inset) * -1);padding-inline-end:var(--_table-inset)}:where(.table__cell--numeric)>&{flex-direction:row-reverse}>:where(.icon){flex:none;font-size:.75em;transition:scale var(--_table-transition) ease}:where([aria-sort=ascending])>&>:where(.icon){scale:1 -1}}}@layer organisms{:where(.tabbed-content){--_tabbed-content-gap: var(--tabbed-content-gap, 1rem);display:flex;flex-direction:column;gap:var(--_tabbed-content-gap);min-inline-size:0}:where(.tabbed-content--vertical){flex-direction:row}:where(.tabbed-content--end){flex-direction:row-reverse}:where(.tab-panel){flex:1;inline-size:100%;min-inline-size:0;&:focus{outline:none}&:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus-ring-color, currentColor);outline-offset:var(--focus-ring-offset, 2px)}&[hidden]{display:none}}}@layer organisms{:where(.footer){--_footer-bg: var(--footer-bg, var(--surface-card, Canvas));--_footer-border-color: var(--footer-border-color, var(--border-color-quiet, currentColor));--_footer-border-style: var(--footer-border-style, solid);--_footer-border-width: var(--footer-border-width, var(--border-width, 1px));--_footer-padding-block: var(--footer-padding-block, 1rem);--_footer-padding-inline: var(--footer-padding-inline, 1rem);--_footer-gap: var(--footer-gap, var(--spacing, 1rem));--_footer-max-width: var(--footer-max-width, var(--site-width, 75rem));background-color:var(--_footer-bg);border-block-start:var(--_footer-border-width) var(--_footer-border-style) var(--_footer-border-color);box-sizing:border-box;container:footer / inline-size;display:block;inline-size:100%;padding-inline:calc(var(--_footer-padding-inline) + var(--safe-area-inset-left, 0px)) calc(var(--_footer-padding-inline) + var(--safe-area-inset-right, 0px))}:where(.footer:last-child){padding-block-end:var(--safe-area-inset-bottom, 0px)}:where(.footer__bar){align-items:center;box-sizing:content-box;display:flex;flex-wrap:wrap;gap:var(--_footer-gap);margin-inline:auto;max-inline-size:var(--_footer-max-width);padding-block:var(--_footer-padding-block);>:where(:only-child){flex:1 1 auto}>:where(:last-child:not(:first-child)){margin-inline-start:auto}+:where(.footer__bar){border-block-start:var(--rule-width, 1px) var(--rule-style, solid) var(--rule-color, currentColor)}}:where(.footer--stacked .footer__bar){align-items:start;flex-direction:column;>:where(:last-child:not(:first-child)){margin-inline-start:0}}:where(.footer--stretch){--_footer-max-width: none}@media (prefers-contrast: more){:where(.footer){--_footer-border-width: var(--border-width-md, 2px)}}}@layer organisms{:where(.header){--_header-bg: var(--header-bg, var(--surface-card, Canvas));--_header-border-color: var(--header-border-color, var(--border-color-quiet, currentColor));--_header-border-style: var(--header-border-style, solid);--_header-border-width: var(--header-border-width, var(--border-width, 1px));--_header-padding-block: var(--header-padding-block, .5rem);--_header-padding-inline: var(--header-padding-inline, 1rem);--_header-gap: var(--header-gap, 1rem);--_header-max-width: var(--header-max-width, var(--site-width, 75rem));--_header-min-size: var(--header-bar-min-size, var(--spacing-target-min, var(--spacing-target, 3rem)));--_header-shadow: var(--header-shadow, var(--shadow-md, none));--_header-translucency: var(--header-translucency, var(--translucency-subtle, 10%));--_header-filter: var(--header-filter, var(--surface-layer-filter, none));--_header-transition: var(--duration-sm, .15s);@container style(--ui-sizing: compact){--_header-padding-block: var(--header-compact-padding-block, .25rem);--_header-min-size: var(--header-compact-bar-min-size, var(--spacing-target, 3rem))}container:header / inline-size;@supports (container-type: scroll-state){container:header / inline-size scroll-state}display:block;box-sizing:border-box;inline-size:100%;padding-inline-start:calc(var(--_header-padding-inline) + var(--safe-area-inset-left, 0px));padding-inline-end:calc(var(--_header-padding-inline) + var(--safe-area-inset-right, 0px));position:relative;background-color:var(--_header-bg);border-block-end:var(--_header-border-width) var(--_header-border-style) var(--_header-border-color)}:where(.header:first-child){padding-block-start:var(--safe-area-inset-top, 0px)}:where(.header__bar){display:flex;flex-wrap:wrap;align-items:center;gap:var(--_header-gap);max-inline-size:var(--_header-max-width);min-block-size:calc(var(--_header-min-size) + 2 * var(--_header-padding-block));margin-inline:auto;padding-block:var(--_header-padding-block);@supports (width: round(10px,1px)){min-block-size:round(down,calc(var(--_header-min-size) + 2 * var(--_header-padding-block)),1px)}>:where(:last-child:not(:first-child)){margin-inline-start:auto}+:where(.header__bar){border-block-start:var(--rule-width, 1px) var(--rule-style, solid) var(--rule-color, currentColor)}}:where(.header__nav){flex:1 1 0;min-inline-size:0;padding-inline-start:var(--_header-gap)}:where(.header__skip-link){margin-inline:calc(var(--_header-padding-inline) * -1);inline-size:stretch}:where(.header--plain){--_header-bg: transparent;--_header-border-width: 0px}:where(.header--translucent){--_header-bg: color-mix(in srgb, var(--header-bg, var(--surface-card, Canvas)), transparent var(--_header-translucency));backdrop-filter:var(--_header-filter)}:where(.header--compact){--ui-sizing: compact;--_header-padding-block: var(--header-compact-padding-block, .25rem);--_header-min-size: var(--header-compact-bar-min-size, var(--spacing-target-sm, 2rem))}@media (width < 48rem){:where(.max-md\:header--compact){--ui-sizing: compact;--_header-padding-block: var(--header-compact-padding-block, .25rem);--_header-min-size: var(--header-compact-bar-min-size, var(--spacing-target-sm, 2rem))}}:where(.header--stretch){--_header-max-width: none}:where(.header--sticky){inset-block-start:0;position:sticky;z-index:var(--header-z-index, var(--z-index-sticky, 100));&:after{box-shadow:var(--_header-shadow);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity var(--_header-transition) ease-out;z-index:-1}@container scroll-state(stuck: top){&:after{opacity:1}}}:where(:root:has(.header--sticky)){scroll-padding-block-start:var(--header-height, 4rem)}:where(:root):has(.header--sticky.header--compact){--header-height: var(--header-compact-height)}@media (width < 48rem){:where(:root):has(.header--sticky.max-md\:header--compact){--header-height: var(--header-compact-height)}}@media (prefers-contrast: more){:where(.header){--_header-border-width: var(--border-width-md, 2px);--_header-shadow: none}:where(.header--plain){--_header-border-width: 0px}:where(.header--translucent){--_header-bg: var(--header-bg, var(--surface-card, Canvas));backdrop-filter:none}}@media (prefers-reduced-motion: reduce){:where(.header--sticky):after{transition:none}}}@layer organisms{:where(.sidebar){--_sidebar-bg: var(--sidebar-bg, var(--surface-card, Canvas));--_sidebar-border-color: var(--sidebar-border-color, var(--border-color-quiet, currentColor));--_sidebar-border-style: var(--sidebar-border-style, solid);--_sidebar-border-width: var(--sidebar-border-width, var(--border-width, 1px));--_sidebar-padding: var(--sidebar-padding, var(--spacing-cushion));--_sidebar-width: var(--sidebar-width, 18rem);--_sidebar-min-width: var(--sidebar-min-width, 14rem);--_sidebar-offset: 0px;--_sidebar-rule: var(--rule-width, 1px) var(--rule-style, solid) var(--rule-color, currentColor);@container style(--ui-sizing: compact){--_sidebar-padding: var(--sidebar-compact-padding, var(--spacing));--_sidebar-width: var(--sidebar-compact-width, 12rem);--_sidebar-min-width: var(--sidebar-compact-width, 12rem)}background-color:var(--_sidebar-bg);border-inline-end:var(--_sidebar-border-width) var(--_sidebar-border-style) var(--_sidebar-border-color);box-sizing:border-box;container-type:inline-size;display:flex;flex-direction:column;flex-shrink:0;inline-size:100%;max-inline-size:var(--_sidebar-width);min-inline-size:var(--_sidebar-min-width);overflow:hidden}:where(.sidebar__header,.sidebar__footer){align-items:center;box-sizing:border-box;display:flex;flex-shrink:0;gap:var(--spacing-compact, .5rem);justify-content:space-between;min-block-size:var(--spacing-target, 3rem);padding:var(--_sidebar-padding)}:where(.sidebar__band){box-sizing:border-box;flex-shrink:0;padding:calc(var(--_sidebar-padding) / 2) var(--_sidebar-padding)}:where(.sidebar__body){box-sizing:border-box;flex:1 1 auto;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--_sidebar-padding);scrollbar-gutter:stable;scrollbar-width:thin}:where(.sidebar__header,.sidebar__band)+:where(.sidebar__body,.sidebar__band){padding-block-start:calc(var(--_sidebar-padding) / 2)}:where(.sidebar__body):has(+:where(.sidebar__footer)){padding-block-end:calc(var(--_sidebar-padding) / 2)}:where(.sidebar__header):has(+:where(.sidebar__body,.sidebar__band)){padding-block-end:calc(var(--_sidebar-padding) / 2)}:where(.sidebar__footer){margin-block-start:auto}:where(.sidebar__body--flush){--tab-list-inset: var(--_sidebar-padding);padding-inline:0}:where(.sidebar--subtle){--_sidebar-bg: var(--sidebar-subtle-bg, var(--surface-muted, Canvas));--_sidebar-border-width: 0px}:where(.sidebar--plain){--_sidebar-bg: transparent;--_sidebar-border-width: 0px}:where(.sidebar--ruled){>:where(.sidebar__header,.sidebar__band){border-block-end:var(--_sidebar-rule)}>:where(.sidebar__footer){border-block-start:var(--_sidebar-rule)}}:where(.sidebar--end){border-inline-end:0;border-inline-start:var(--_sidebar-border-width) var(--_sidebar-border-style) var(--_sidebar-border-color)}:where(.sidebar--floating){background-color:var(--sidebar-bg, var(--surface-layer, Canvas));border:var(--_sidebar-border-width) var(--_sidebar-border-style) var(--_sidebar-border-color);border-radius:var(--radius-md, .5rem);box-shadow:var(--shadow-md, none);margin:var(--spacing-compact, .5rem)}:where(.sidebar--rail){--_sidebar-width: var(--sidebar-rail-width, 4.5rem);--_sidebar-min-width: var(--sidebar-rail-width, 4.5rem);--_sidebar-padding: var(--spacing-compact, .5rem);align-items:center;>:where(.sidebar__header,.sidebar__footer){justify-content:center}>:where(.sidebar__body){scrollbar-width:none}}:where(.sidebar--compact){--ui-sizing: compact;--_sidebar-padding: var(--sidebar-compact-padding, var(--spacing));--_sidebar-width: var(--sidebar-compact-width, 12rem);--_sidebar-min-width: var(--sidebar-compact-width, 12rem)}:where(.sidebar--sticky){align-self:flex-start;block-size:calc(100dvb - var(--_sidebar-offset));inset-block-start:var(--_sidebar-offset);position:sticky}:where(:root:has(.header--sticky) .sidebar--sticky){--_sidebar-offset: var(--header-height, 4rem)}@media (prefers-contrast: more){:where(.sidebar){--_sidebar-border-width: var(--border-width-md, 2px)}:where(.sidebar--plain){--_sidebar-border-width: 0px}:where(.sidebar--floating){box-shadow:none}}}@layer organisms{:where(.form){--_form-gap: var(--form-gap, 1.5rem);--_form-actions-space: var(--form-actions-space, .5rem);@container style(--ui-sizing: compact){--_form-gap: var(--form-compact-gap, 1rem)}display:flex;flex-direction:column;gap:var(--_form-gap);margin:0}:where(.form__actions){margin-block-start:var(--_form-actions-space)}:where(.form--compact){--ui-sizing: compact;--_form-gap: var(--form-compact-gap, 1rem)}:where(.form--aligned){container:form / inline-size}@container form (inline-size > 32rem){:where(.form--aligned){:where(.field:not(.field--inline),.fieldset){align-items:baseline;column-gap:var(--field-inline-gap, .75rem);display:grid;grid-template-columns:var(--field-label-width, 12rem) minmax(0,1fr);row-gap:var(--_field-gap, var(--_fieldset-gap));>*{grid-column:2}>:where(.field__label,.field__header,.fieldset__legend){grid-column:1;grid-row:1}>:where(.field__hint,.fieldset__hint){grid-column:1;grid-row:2}}:where(.field:not(.field--inline),.fieldset:has(>.choices))>:where(.field__error){grid-row:2}:where(.fieldset__legend:has(~.choices)){align-self:start;padding-block-start:max(0px,(var(--spacing-target-min, 3rem) - 1lh) / 2);@container style(--ui-sizing: compact){padding-block-start:max(0px,(min(var(--spacing-target-min, 3rem),var(--choice-compact-target, 2rem)) - 1lh) / 2)}}>:where(.form__actions){margin-inline-start:calc(var(--field-label-width, 12rem) + var(--field-inline-gap, .75rem))}}}}@layer layout{:where(.app){display:grid;grid-template-areas:"header" "main" "footer";grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;min-block-size:100dvb;>:where(header,.header){grid-area:header}>:where(main,.main,.app__workspace){grid-area:main;min-block-size:0}>:where(footer,.footer){grid-area:footer}}:where(.app__workspace){container-type:inline-size;align-items:stretch;display:flex;inline-size:100%;min-block-size:0;>:where(.main,main){flex:1 1 auto;min-inline-size:0}@media (width < 48rem){flex-direction:column;>:where(.sidebar,aside){max-inline-size:none}}}:where(.app--viewport){block-size:100dvb;overflow:hidden;>:where(.main,main){min-block-size:0;overflow-y:auto}>:where(.app__workspace){block-size:100%;overflow:hidden;>:where(.main,main){overflow-y:auto}}@media (width < 48rem) or (height < 36rem){block-size:auto;overflow:visible;>:where(.main,main){overflow-y:visible}>:where(.app__workspace){block-size:auto;overflow:visible;>:where(.main,main){overflow-y:visible}}}}}@layer layout{@property --gap{syntax: "*"; inherits: false;}@property --align-items{syntax: "*"; inherits: false;}@property --justify-content{syntax: "*"; inherits: false;}:where(.cluster){--_gap: var(--gap, var(--spacing, 1rem));--_justify: var(--justify-content, normal);@container style(--ui-sizing: compact){--_gap: var(--gap, var(--spacing-compact, .5rem))}align-items:var(--align-items, center);display:flex;flex-wrap:wrap;gap:var(--_gap);justify-content:var(--_justify)}:where(.cluster):where(ul,ol){list-style:none;margin:0;padding:0}:where(.cluster--between){--_justify: space-between}:where(.cluster--end){--_justify: flex-end}:where(.cluster--tight){--_gap: 0px}:where(.cluster--cushioned){--_gap: var(--spacing-cushion);@container style(--ui-sizing: compact){--_gap: var(--spacing, 1rem)}}:where(.cluster--ruled){@supports (rule: 1px){rule:var(--rule-width, 1px) var(--rule-style, solid) var(--rule-color, currentColor)}}:where(.cluster--ruled.cluster--tight){@supports (rule: 1px){--_gap: var(--rule-width, 1px)}}}@layer layout{@property --gap{syntax: "*"; inherits: false;}@property --grid-min{syntax: "*"; inherits: false;}:where(.grid){--_gap: var(--gap, var(--spacing, 1rem));--_grid-min: var(--grid-min, var(--spacing-block, 36rem));@container style(--ui-sizing: compact){--_gap: var(--gap, var(--spacing-compact, .5rem))}display:grid;gap:var(--_gap);grid-template-columns:repeat(auto-fill,minmax(min(var(--_grid-min),100%),1fr))}:where(.grid):where(ol,ul){list-style:none;margin:0;padding:0}:where(.grid--auto-fit){grid-template-columns:repeat(auto-fit,minmax(min(var(--_grid-min),100%),1fr))}:where(.grid--1-col,.grid--2-col,.grid--3-col,.grid--4-col,.grid--5-col,.grid--6-col,.\@xs\:grid--1-col,.\@xs\:grid--2-col,.\@xs\:grid--3-col,.\@xs\:grid--4-col,.\@xs\:grid--5-col,.\@xs\:grid--6-col,.\@sm\:grid--1-col,.\@sm\:grid--2-col,.\@sm\:grid--3-col,.\@sm\:grid--4-col,.\@sm\:grid--5-col,.\@sm\:grid--6-col,.\@md\:grid--1-col,.\@md\:grid--2-col,.\@md\:grid--3-col,.\@md\:grid--4-col,.\@md\:grid--5-col,.\@md\:grid--6-col,.\@lg\:grid--1-col,.\@lg\:grid--2-col,.\@lg\:grid--3-col,.\@lg\:grid--4-col,.\@lg\:grid--5-col,.\@lg\:grid--6-col,.\@xl\:grid--1-col,.\@xl\:grid--2-col,.\@xl\:grid--3-col,.\@xl\:grid--4-col,.\@xl\:grid--5-col,.\@xl\:grid--6-col,.\@2xl\:grid--1-col,.\@2xl\:grid--2-col,.\@2xl\:grid--3-col,.\@2xl\:grid--4-col,.\@2xl\:grid--5-col,.\@2xl\:grid--6-col,.\@3xl\:grid--1-col,.\@3xl\:grid--2-col,.\@3xl\:grid--3-col,.\@3xl\:grid--4-col,.\@3xl\:grid--5-col,.\@3xl\:grid--6-col,.\@4xl\:grid--1-col,.\@4xl\:grid--2-col,.\@4xl\:grid--3-col,.\@4xl\:grid--4-col,.\@4xl\:grid--5-col,.\@4xl\:grid--6-col,.\@5xl\:grid--1-col,.\@5xl\:grid--2-col,.\@5xl\:grid--3-col,.\@5xl\:grid--4-col,.\@5xl\:grid--5-col,.\@5xl\:grid--6-col,.\@6xl\:grid--1-col,.\@6xl\:grid--2-col,.\@6xl\:grid--3-col,.\@6xl\:grid--4-col,.\@6xl\:grid--5-col,.\@6xl\:grid--6-col,.\@7xl\:grid--1-col,.\@7xl\:grid--2-col,.\@7xl\:grid--3-col,.\@7xl\:grid--4-col,.\@7xl\:grid--5-col,.\@7xl\:grid--6-col){--_grid-min: var(--grid-min, var(--spacing-block-2xs, 8rem));--_grid-cols: 1;grid-template-columns:repeat(auto-fill,minmax(min(100%,max(var(--_grid-min),(100% - (var(--_grid-cols) - 1) * var(--_gap)) / var(--_grid-cols))),1fr))}:where(.grid--2-col){--_grid-cols: 2}:where(.grid--3-col){--_grid-cols: 3}:where(.grid--4-col){--_grid-cols: 4}:where(.grid--5-col){--_grid-cols: 5}:where(.grid--6-col){--_grid-cols: 6}:where(.grid--2xs){--_grid-min: var(--spacing-block-2xs)}:where(.grid--xs){--_grid-min: var(--spacing-block-xs)}:where(.grid--sm){--_grid-min: var(--spacing-block-sm)}:where(.grid--md){--_grid-min: var(--spacing-block)}:where(.grid--lg){--_grid-min: var(--spacing-block-lg)}:where(.grid--xl){--_grid-min: var(--spacing-block-xl)}:where(.grid--2xl){--_grid-min: var(--spacing-block-2xl)}:where(.grid--tight){--_gap: 0px}:where(.grid--cushioned){--_gap: var(--spacing-cushion);@container style(--ui-sizing: compact){--_gap: var(--spacing, 1rem)}}:where(.grid--ruled){@supports (rule: 1px){rule:var(--rule-width, 1px) var(--rule-style, solid) var(--rule-color, currentColor)}}:where(.grid--ruled.grid--tight){@supports (rule: 1px){--_gap: var(--rule-width, 1px)}}@container (width >= 20rem){:where(.\@xs\:grid--1-col){--_grid-cols: 1}:where(.\@xs\:grid--2-col){--_grid-cols: 2}:where(.\@xs\:grid--3-col){--_grid-cols: 3}:where(.\@xs\:grid--4-col){--_grid-cols: 4}:where(.\@xs\:grid--5-col){--_grid-cols: 5}:where(.\@xs\:grid--6-col){--_grid-cols: 6}}@container (width >= 24rem){:where(.\@sm\:grid--1-col){--_grid-cols: 1}:where(.\@sm\:grid--2-col){--_grid-cols: 2}:where(.\@sm\:grid--3-col){--_grid-cols: 3}:where(.\@sm\:grid--4-col){--_grid-cols: 4}:where(.\@sm\:grid--5-col){--_grid-cols: 5}:where(.\@sm\:grid--6-col){--_grid-cols: 6}}@container (width >= 28rem){:where(.\@md\:grid--1-col){--_grid-cols: 1}:where(.\@md\:grid--2-col){--_grid-cols: 2}:where(.\@md\:grid--3-col){--_grid-cols: 3}:where(.\@md\:grid--4-col){--_grid-cols: 4}:where(.\@md\:grid--5-col){--_grid-cols: 5}:where(.\@md\:grid--6-col){--_grid-cols: 6}}@container (width >= 32rem){:where(.\@lg\:grid--1-col){--_grid-cols: 1}:where(.\@lg\:grid--2-col){--_grid-cols: 2}:where(.\@lg\:grid--3-col){--_grid-cols: 3}:where(.\@lg\:grid--4-col){--_grid-cols: 4}:where(.\@lg\:grid--5-col){--_grid-cols: 5}:where(.\@lg\:grid--6-col){--_grid-cols: 6}}@container (width >= 36rem){:where(.\@xl\:grid--1-col){--_grid-cols: 1}:where(.\@xl\:grid--2-col){--_grid-cols: 2}:where(.\@xl\:grid--3-col){--_grid-cols: 3}:where(.\@xl\:grid--4-col){--_grid-cols: 4}:where(.\@xl\:grid--5-col){--_grid-cols: 5}:where(.\@xl\:grid--6-col){--_grid-cols: 6}}@container (width >= 42rem){:where(.\@2xl\:grid--1-col){--_grid-cols: 1}:where(.\@2xl\:grid--2-col){--_grid-cols: 2}:where(.\@2xl\:grid--3-col){--_grid-cols: 3}:where(.\@2xl\:grid--4-col){--_grid-cols: 4}:where(.\@2xl\:grid--5-col){--_grid-cols: 5}:where(.\@2xl\:grid--6-col){--_grid-cols: 6}}@container (width >= 48rem){:where(.\@3xl\:grid--1-col){--_grid-cols: 1}:where(.\@3xl\:grid--2-col){--_grid-cols: 2}:where(.\@3xl\:grid--3-col){--_grid-cols: 3}:where(.\@3xl\:grid--4-col){--_grid-cols: 4}:where(.\@3xl\:grid--5-col){--_grid-cols: 5}:where(.\@3xl\:grid--6-col){--_grid-cols: 6}}@container (width >= 56rem){:where(.\@4xl\:grid--1-col){--_grid-cols: 1}:where(.\@4xl\:grid--2-col){--_grid-cols: 2}:where(.\@4xl\:grid--3-col){--_grid-cols: 3}:where(.\@4xl\:grid--4-col){--_grid-cols: 4}:where(.\@4xl\:grid--5-col){--_grid-cols: 5}:where(.\@4xl\:grid--6-col){--_grid-cols: 6}}@container (width >= 64rem){:where(.\@5xl\:grid--1-col){--_grid-cols: 1}:where(.\@5xl\:grid--2-col){--_grid-cols: 2}:where(.\@5xl\:grid--3-col){--_grid-cols: 3}:where(.\@5xl\:grid--4-col){--_grid-cols: 4}:where(.\@5xl\:grid--5-col){--_grid-cols: 5}:where(.\@5xl\:grid--6-col){--_grid-cols: 6}}@container (width >= 72rem){:where(.\@6xl\:grid--1-col){--_grid-cols: 1}:where(.\@6xl\:grid--2-col){--_grid-cols: 2}:where(.\@6xl\:grid--3-col){--_grid-cols: 3}:where(.\@6xl\:grid--4-col){--_grid-cols: 4}:where(.\@6xl\:grid--5-col){--_grid-cols: 5}:where(.\@6xl\:grid--6-col){--_grid-cols: 6}}@container (width >= 80rem){:where(.\@7xl\:grid--1-col){--_grid-cols: 1}:where(.\@7xl\:grid--2-col){--_grid-cols: 2}:where(.\@7xl\:grid--3-col){--_grid-cols: 3}:where(.\@7xl\:grid--4-col){--_grid-cols: 4}:where(.\@7xl\:grid--5-col){--_grid-cols: 5}:where(.\@7xl\:grid--6-col){--_grid-cols: 6}}:where(.grid--carousel){--_carousel-peek: var(--grid-carousel-peek, 2rem);--_carousel-item-width: var(--grid-carousel-item-width, min(calc(100% - var(--_carousel-peek)), var(--_grid-min)));--_carousel-snap-align: var(--grid-carousel-snap-align, center);grid-auto-columns:var(--_carousel-item-width);grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding-block-end:var(--spacing-compact, .5rem);scroll-padding-inline:var(--_gap);scroll-snap-type:x mandatory;scrollbar-width:thin;>:where(*){scroll-snap-align:var(--_carousel-snap-align)}}@media (prefers-reduced-motion: no-preference){:where(.grid--carousel){scroll-behavior:smooth}}:where(.grid--carousel-bleed){margin-inline:calc(var(--spacing-cushion) * -1);padding-inline:var(--spacing-cushion);scroll-padding-inline:var(--spacing-cushion)}@container (width < 48rem){:where(.\@max-3xl\:grid--carousel){--_carousel-peek: var(--grid-carousel-peek, 2rem);--_carousel-item-width: var(--grid-carousel-item-width, min(calc(100% - var(--_carousel-peek)), var(--_grid-min)));--_carousel-snap-align: var(--grid-carousel-snap-align, start);grid-auto-columns:var(--_carousel-item-width);grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding-block-end:var(--spacing-compact, .5rem);scroll-padding-inline:var(--_gap);scroll-snap-type:x mandatory;scrollbar-width:thin;>:where(*){scroll-snap-align:var(--_carousel-snap-align)}}}}@layer layout{@property --gap{syntax: "*"; inherits: false;}@property --align-items{syntax: "*"; inherits: false;}@property --justify-content{syntax: "*"; inherits: false;}:where(.inline){--_gap: var(--gap, var(--spacing, 1rem));--_justify: var(--justify-content, normal);@container style(--ui-sizing: compact){--_gap: var(--gap, var(--spacing-compact, .5rem))}display:flex;flex-wrap:nowrap;gap:var(--_gap);justify-content:var(--_justify)}:where(.inline):where(ul,ol){list-style:none;margin:0;padding:0}:where(.inline){align-items:var(--align-items, center);flex-direction:row}:where(.inline--between){--_justify: space-between}:where(.inline--end){--_justify: flex-end}:where(.inline--tight){--_gap: 0px}:where(.inline--cushioned){--_gap: var(--spacing-cushion);@container style(--ui-sizing: compact){--_gap: var(--spacing, 1rem)}}:where(.inline--ruled){@supports (rule: 1px){rule:var(--rule-width, 1px) var(--rule-style, solid) var(--rule-color, currentColor)}}:where(.inline--ruled.inline--tight){@supports (rule: 1px){--_gap: var(--rule-width, 1px)}}}@layer layout{:where(.main){container-type:inline-size;box-sizing:border-box;padding:var(--spacing-cushion)}:where(.main:has(>.wrapper)){padding-inline:0}:where(.main--flush){padding:0}:where(.main--viewport){block-size:100%;display:flex;flex-direction:column;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;@media (width < 48rem) or (height < 36rem){block-size:auto;overflow:visible}}}@layer layout{@property --gap{syntax: "*"; inherits: false;}@property --align-items{syntax: "*"; inherits: false;}@property --split-side-width{syntax: "*"; inherits: false;}@property --split-main-min-width{syntax: "*"; inherits: false;}@property --split-start-width{syntax: "*"; inherits: false;}@property --split-end-width{syntax: "*"; inherits: false;}:where(.split){--_gap: var(--gap, var(--spacing-cushion));--_split-side: var(--split-side-width, var(--spacing-block-xs, 16rem));--_split-main-min: min(var(--split-main-min-width, var(--spacing-block-sm, 24rem)), 100%);@container style(--ui-sizing: compact){--_gap: var(--gap, var(--spacing, 1rem))}align-items:var(--align-items, flex-start);display:flex;flex-wrap:wrap;gap:var(--_gap);>:where(:first-child){flex-basis:var(--_split-side);flex-grow:1}>:where(:last-child){flex-basis:0;flex-grow:999;min-inline-size:var(--_split-main-min)}}:where(.split):where(ul,ol){list-style:none;margin:0;padding:0}:where(.split--end){>:where(:first-child){flex-basis:0;flex-grow:999;min-inline-size:var(--_split-main-min)}>:where(:last-child){flex-basis:var(--_split-side);flex-grow:1;min-inline-size:0}}:where(.split--2xs){--_split-side: var(--spacing-block-2xs)}:where(.split--xs){--_split-side: var(--spacing-block-xs)}:where(.split--sm){--_split-side: var(--spacing-block-sm)}:where(.split--md){--_split-side: var(--spacing-block)}:where(.split--lg){--_split-side: var(--spacing-block-lg)}:where(.split--xl){--_split-side: var(--spacing-block-xl)}:where(.split--2xl){--_split-side: var(--spacing-block-2xl)}:where(.split--tight){--_gap: 0px}:where(.split--ruled){@supports (rule: 1px){rule:var(--rule-width, 1px) var(--rule-style, solid) var(--rule-color, currentColor)}}:where(.split--ruled.split--tight){@supports (rule: 1px){--_gap: var(--rule-width, 1px)}}:where(.split--nowrap){flex-wrap:nowrap;>:where(:first-child){flex:0 0 var(--_split-side)}>:where(:last-child){flex:1 1 0%;min-inline-size:0}&:where(.split--end){>:where(:first-child){flex:1 1 0%;min-inline-size:0}>:where(:last-child){flex:0 0 var(--_split-side)}}}:where(.split--three){--_split-start: var(--split-start-width, auto);--_split-end: var(--split-end-width, auto);>:where(:first-child){flex:1 1 var(--_split-start)}>:where(:nth-child(2)){flex:999 1 0%;min-inline-size:var(--_split-main-min)}>:where(:last-child){flex:1 1 var(--_split-end);min-inline-size:0}&:where(.split--nowrap){>:where(:first-child){flex:0 0 var(--_split-start)}>:where(:nth-child(2)){flex:1 1 0%;min-inline-size:0}>:where(:last-child){flex:0 0 var(--_split-end)}}}}@layer layout{@property --gap{syntax: "*"; inherits: false;}@property --align-items{syntax: "*"; inherits: false;}@property --justify-content{syntax: "*"; inherits: false;}:where(.stack){--_gap: var(--gap, var(--spacing, 1rem));@container style(--ui-sizing: compact){--_gap: var(--gap, var(--spacing-compact, .5rem))}align-items:var(--align-items, stretch);display:flex;flex-direction:column;gap:var(--_gap);justify-content:var(--justify-content, normal)}:where(.stack):where(ul,ol){list-style:none;margin:0;padding:0}:where(.stack--tight){--_gap: 0px}:where(.stack--cushioned){--_gap: var(--spacing-cushion);@container style(--ui-sizing: compact){--_gap: var(--spacing, 1rem)}}:where(.stack--ruled){@supports (rule: 1px){rule:var(--rule-width, 1px) var(--rule-style, solid) var(--rule-color, currentColor)}}:where(.stack--ruled.stack--tight){@supports (rule: 1px){--_gap: var(--rule-width, 1px)}}@container (width >= 20rem){:where(.stack.\@xs\:inline){align-items:var(--align-items, center);flex-direction:row}}@container (width >= 24rem){:where(.stack.\@sm\:inline){align-items:var(--align-items, center);flex-direction:row}}@container (width >= 28rem){:where(.stack.\@md\:inline){align-items:var(--align-items, center);flex-direction:row}}@container (width >= 32rem){:where(.stack.\@lg\:inline){align-items:var(--align-items, center);flex-direction:row}}@container (width >= 36rem){:where(.stack.\@xl\:inline){align-items:var(--align-items, center);flex-direction:row}}@container (width >= 42rem){:where(.stack.\@2xl\:inline){align-items:var(--align-items, center);flex-direction:row}}@container (width >= 48rem){:where(.stack.\@3xl\:inline){align-items:var(--align-items, center);flex-direction:row}}@container (width >= 56rem){:where(.stack.\@4xl\:inline){align-items:var(--align-items, center);flex-direction:row}}@container (width >= 64rem){:where(.stack.\@5xl\:inline){align-items:var(--align-items, center);flex-direction:row}}@container (width >= 72rem){:where(.stack.\@6xl\:inline){align-items:var(--align-items, center);flex-direction:row}}@container (width >= 80rem){:where(.stack.\@7xl\:inline){align-items:var(--align-items, center);flex-direction:row}}}@layer layout{:where(.wrapper){--_wrapper-max: var(--wrapper-max-width, var(--site-width, 75rem));--_wrapper-gutter: var(--wrapper-gutter, var(--spacing-cushion));box-sizing:border-box;inline-size:100%;margin-inline:auto;max-inline-size:calc(var(--_wrapper-max) + 2 * var(--_wrapper-gutter));padding-inline:var(--_wrapper-gutter)}:where(.wrapper--flush,.wrapper .wrapper){--_wrapper-gutter: 0px}:where(.wrapper--safe-area){padding-inline-start:calc(var(--_wrapper-gutter) + var(--safe-area-inset-left, 0px));padding-inline-end:calc(var(--_wrapper-gutter) + var(--safe-area-inset-right, 0px))}:where(.wrapper--start){margin-inline-start:0}:where(.wrapper--end){margin-inline-end:0}:where(.wrapper--middle){align-content:center;display:grid;min-block-size:100%}:where(.wrapper--2xs){--_wrapper-max: var(--spacing-block-2xs)}:where(.wrapper--xs){--_wrapper-max: var(--spacing-block-xs)}:where(.wrapper--sm){--_wrapper-max: var(--spacing-block-sm)}:where(.wrapper--md){--_wrapper-max: var(--spacing-block)}:where(.wrapper--lg){--_wrapper-max: var(--spacing-block-lg)}:where(.wrapper--xl){--_wrapper-max: var(--spacing-block-xl)}:where(.wrapper--2xl){--_wrapper-max: var(--spacing-block-2xl)}}@layer utilities{:where(.font-sizing-fixed){--font-sizing: fixed}:where(.font-sizing-compact){--font-sizing: compact}:where(.font-sizing-cq){--font-sizing: cq}:where(.font-sizing-fluid){--font-sizing: fluid}:where(.ui-compact){--ui-sizing: compact;--spacing-breathe-sm: var(--spacing-sm);--spacing-breathe: var(--spacing);--spacing-cushion: var(--spacing);--spacing-cushion-lg: var(--spacing);--spacing-cq-breathe-sm: var(--spacing-sm);--spacing-cq-breathe: var(--spacing);--spacing-cq-cushion: var(--spacing);--spacing-cq-cushion-lg: var(--spacing);--font-sizing: compact;font-size:var(--body-compact-font-size)}@media (pointer: fine){:where(.fine\:ui-compact){--ui-sizing: compact;--spacing-breathe-sm: var(--spacing-sm);--spacing-breathe: var(--spacing);--spacing-cushion: var(--spacing);--spacing-cushion-lg: var(--spacing);--spacing-cq-breathe-sm: var(--spacing-sm);--spacing-cq-breathe: var(--spacing);--spacing-cq-cushion: var(--spacing);--spacing-cq-cushion-lg: var(--spacing);--font-sizing: compact;font-size:var(--body-compact-font-size)}}:where(.elements-plain){--elements-prominence: plain}:where(.elements-subtle){--elements-prominence: subtle}:where(.controls-plain){--controls-prominence: plain}:where(.controls-subtle){--controls-prominence: subtle}:where(.controls-sm){--controls-size: sm}:where(.controls-lg){--controls-size: lg}:where(.controls-round){--controls-corners: round}:where(.viewport-fit-cover){--viewport-fit: cover;--safe-area-inset-right: env(safe-area-inset-right);--safe-area-inset-bottom: env(safe-area-inset-bottom);--safe-area-inset-left: env(safe-area-inset-left);--safe-area-inset-top: env(safe-area-inset-top)}}@layer utilities{:where(.border){border:var(--border-width-thin, 1px) solid var(--border-color, currentColor)}:where(.border-md){border:var(--border-width-medium, 2px) solid var(--border-color, currentColor)}:where(.border-lg){border:var(--border-width-thick, 4px) solid var(--border-color, currentColor)}:where(.border-none,.border-0){border:none}:where(.border-block,.border-y){border-block:var(--border-width-thin, 1px) solid var(--border-color, currentColor)}:where(.border-inline,.border-x){border-inline:var(--border-width-thin, 1px) solid var(--border-color, currentColor)}:where(.border-block-start,.border-t){border-block-start:var(--border-width-thin, 1px) solid var(--border-color, currentColor)}:where(.border-block-end,.border-b){border-block-end:var(--border-width-thin, 1px) solid var(--border-color, currentColor)}:where(.border-inline-start,.border-s){border-inline-start:var(--border-width-thin, 1px) solid var(--border-color, currentColor)}:where(.border-inline-end,.border-e){border-inline-end:var(--border-width-thin, 1px) solid var(--border-color, currentColor)}:where(.border-style-solid,.border-solid){border-style:solid}:where(.border-style-dashed,.border-dashed){border-style:dashed}:where(.border-style-dotted,.border-dotted){border-style:dotted}:where(.border-style-double,.border-double){border-style:double}:where(.border-color-muted,.border-muted){border-color:var(--border-color-muted, currentColor)}:where(.border-color-quiet,.border-quiet){border-color:var(--border-color-quiet, currentColor)}:where(.border-color-accent,.border-accent){border-color:var(--border-color-accent, currentColor)}:where(.border-color-success,.border-success){border-color:var(--border-color-success, currentColor)}:where(.border-color-warning,.border-warning){border-color:var(--border-color-warning, currentColor)}:where(.border-color-danger,.border-danger){border-color:var(--border-color-danger, currentColor)}:where(.rounded){border-radius:var(--radius, .25rem)}:where(.border-radius-none,.rounded-none){border-radius:0}:where(.border-radius-sm,.rounded-sm){border-radius:var(--radius-sm, .125rem)}:where(.border-radius-md,.rounded-md){border-radius:var(--radius-md, .25rem)}:where(.border-radius-lg,.rounded-lg){border-radius:var(--radius-lg, .5rem)}:where(.border-radius-xl,.rounded-xl){border-radius:var(--radius-xl, .75rem)}:where(.border-radius-full,.rounded-full){border-radius:var(--radius-full, 9999px)}:where(.rounded-t){border-start-start-radius:var(--radius, .25rem);border-start-end-radius:var(--radius, .25rem)}:where(.rounded-b){border-end-start-radius:var(--radius, .25rem);border-end-end-radius:var(--radius, .25rem)}:where(.rounded-s){border-start-start-radius:var(--radius, .25rem);border-end-start-radius:var(--radius, .25rem)}:where(.rounded-e){border-start-end-radius:var(--radius, .25rem);border-end-end-radius:var(--radius, .25rem)}:where(.rule){@supports (rule: 1px){rule:var(--rule-width, 1px) var(--rule-style, solid) var(--rule-color, currentColor)}}:where(.column-rule){@supports (column-rule: 1px){column-rule:var(--rule-width, 1px) var(--rule-style, solid) var(--rule-color, currentColor)}}:where(.row-rule){@supports (row-rule: 1px){row-rule:var(--rule-width, 1px) var(--rule-style, solid) var(--rule-color, currentColor)}}}@layer utilities{:where(.color-scheme-dark){color-scheme:dark;color:var(--foreground, CanvasText)}:where(.color-scheme-light){color-scheme:light;color:var(--foreground, CanvasText)}:where(.color-scheme-light-dark){color-scheme:light dark;color:var(--foreground, CanvasText)}}@layer utilities{:where(.color-palette-inverted,.colors-inverted){--color-palette: inverted;--surface-translucent: color-mix(in srgb, var(--surface-inverted), transparent var(--translucency-faint, 95%));--surface-translucent-strong: color-mix(in srgb, var(--surface-inverted), transparent var(--translucency-stronger))}*{@container style(--color-palette: inverted){--surface-translucent: color-mix(in srgb, var(--surface-inverted), transparent var(--translucency-faint, 95%));--surface-translucent-strong: color-mix(in srgb, var(--surface-inverted), transparent var(--translucency-stronger))}}}@layer utilities{:where(.bg-color-transparent,.bg-transparent){--bg-color: transparent;background-color:transparent}:where(.bg-color-surface,.bg-surface){--bg-color: var(--surface, Canvas);background-color:var(--bg-color)}:where(.bg-color-card,.bg-card){--bg-color: var(--surface-card, Canvas);background-color:var(--bg-color)}:where(.bg-color-subtle,.bg-subtle){--bg-color: var(--surface-subtle, Canvas);background-color:var(--bg-color)}:where(.bg-color-muted,.bg-muted){--bg-color: var(--surface-muted, Canvas);background-color:var(--bg-color)}:where(.bg-color-inverted,.bg-inverted){--bg-color: var(--surface-inverted, CanvasText);background-color:var(--bg-color)}:where(.bg-color-dark,.bg-dark){--bg-color: var(--surface-dark, CanvasText);background-color:var(--bg-color)}:where(.bg-color-darker,.bg-darker){--bg-color: var(--surface-darker, CanvasText);background-color:var(--bg-color)}:where(.bg-color-accent,.bg-accent){--bg-color: var(--surface-accent, Highlight);background-color:var(--bg-color)}:where(.bg-color-accent-strong,.bg-accent-strong){--bg-color: var(--surface-accent-strong, Highlight);background-color:var(--bg-color)}:where(.bg-color-success,.bg-success){--bg-color: var(--surface-success, Canvas);background-color:var(--bg-color)}:where(.bg-color-warning,.bg-warning){--bg-color: var(--surface-warning, Canvas);background-color:var(--bg-color)}:where(.bg-color-danger,.bg-danger){--bg-color: var(--surface-danger, Canvas);background-color:var(--bg-color)}@media (prefers-contrast: no-preference){:where(.bg-translucent-subtle){background-color:color-mix(in srgb,var(--bg-color, var(--surface-card, Canvas)),transparent var(--translucency-subtle, 10%));backdrop-filter:var(--surface-layer-filter, none)}:where(.bg-translucent){background-color:color-mix(in srgb,var(--bg-color, var(--surface-card, Canvas)),transparent var(--translucency, 50%));backdrop-filter:var(--surface-layer-filter, none)}:where(.bg-translucent-strong){background-color:color-mix(in srgb,var(--bg-color, var(--surface-card, Canvas)),transparent var(--translucency-strong, 70%));backdrop-filter:var(--surface-layer-filter, none)}}:where(.text-color){color:var(--foreground, CanvasText)}:where(.text-color-current,.text-current){color:currentColor}:where(.text-color-transparent,.text-transparent){color:transparent}:where(.text-color-strong,.text-strong){color:var(--foreground-strong, CanvasText)}:where(.text-color-muted,.text-muted){color:var(--foreground-muted, GrayText)}:where(.text-color-inverted,.text-inverted){color:var(--foreground-inverted, Canvas)}:where(.text-color-inverted-strong,.text-inverted-strong){color:var(--foreground-inverted-strong, Canvas)}:where(.text-color-on-dark,.text-on-dark){color:var(--foreground-on-dark, Canvas)}:where(.text-color-white,.text-white){color:var(--foreground-white, Canvas)}:where(.text-color-accent,.text-accent){color:var(--foreground-accent, LinkText)}:where(.text-color-success,.text-success){color:var(--foreground-success, CanvasText)}:where(.text-color-warning,.text-warning){color:var(--foreground-warning, CanvasText)}:where(.text-color-danger,.text-danger){color:var(--foreground-danger, CanvasText)}:where(.opacity-0){opacity:0}:where(.opacity-muted){opacity:var(--opacity-muted, .8)}:where(.opacity-disabled){opacity:var(--opacity-disabled, .5)}:where(.opacity-100){opacity:1}}@layer utilities{:where(.container-type-inline-size,.container-inline){container-type:inline-size}:where(.container-type-scroll-state,.container-scroll){container-type:scroll-state}:where(.container-type-inline-size-scroll-state,.container-inline-scroll){container-type:inline-size;@supports (container-type: scroll-state){container-type:inline-size scroll-state}}:where(.container-type-size){container-type:size}:where(.container-type-normal){container-type:normal}}@layer utilities{:where(.display-block,.block){display:block}:where(.display-inline){display:inline}:where(.display-inline-block,.inline-block){display:inline-block}:where(.display-flex,.flex){display:flex}:where(.display-inline-flex,.inline-flex){display:inline-flex}:where(.display-contents,.contents){display:contents}:where(.display-none,.hidden){display:none}}@layer utilities{:where(.flex-direction-row,.flex-row){flex-direction:row}:where(.flex-direction-row-reverse,.flex-row-reverse){flex-direction:row-reverse}:where(.flex-direction-column,.flex-col){flex-direction:column}:where(.flex-direction-column-reverse,.flex-col-reverse){flex-direction:column-reverse}:where(.flex-wrap-wrap,.flex-wrap){flex-wrap:wrap}:where(.flex-wrap-nowrap,.flex-nowrap){flex-wrap:nowrap}:where(.flex-wrap-wrap-reverse,.flex-wrap-reverse){flex-wrap:wrap-reverse}:where(.align-items-start,.items-start){align-items:start}:where(.align-items-center,.items-center){align-items:center}:where(.align-items-end,.items-end){align-items:end}:where(.align-items-stretch,.items-stretch){align-items:stretch}:where(.align-items-baseline,.items-baseline){align-items:baseline}:where(.justify-content-start,.justify-start){justify-content:start}:where(.justify-content-center,.justify-center){justify-content:center}:where(.justify-content-end,.justify-end){justify-content:end}:where(.justify-content-space-between,.justify-between){justify-content:space-between}:where(.justify-content-space-around,.justify-around){justify-content:space-around}:where(.justify-content-space-evenly,.justify-evenly){justify-content:space-evenly}:where(.align-self-auto,.self-auto){align-self:auto}:where(.align-self-start,.self-start){align-self:start}:where(.align-self-center,.self-center){align-self:center}:where(.align-self-end,.self-end){align-self:end}:where(.align-self-stretch,.self-stretch){align-self:stretch}:where(.align-self-baseline,.self-baseline){align-self:baseline}:where(.justify-self-start){justify-self:start}:where(.justify-self-center){justify-self:center}:where(.justify-self-end){justify-self:end}:where(.justify-self-stretch){justify-self:stretch}:where(.flex-grow-1,.grow){flex-grow:1}:where(.flex-grow-0,.grow-0){flex-grow:0}:where(.flex-shrink-1,.shrink){flex-shrink:1}:where(.flex-shrink-0,.shrink-0){flex-shrink:0}:where(.flex-1){flex:1 1 0%}:where(.flex-auto){flex:1 1 auto}:where(.flex-none){flex:none}}@layer utilities{:where(.focus-within){&:has(:focus-visible){outline:var(--focus-ring-width, 2px) solid var(--focus-ring-color, AccentColor);outline-offset:var(--focus-ring-offset, 2px)}&:has(:focus-visible) :where(input,textarea,select,button,a,[tabindex],.focus-target):focus-visible{outline:none!important;box-shadow:none}}:where(.focus-within--input){&:has(:where(input,textarea,select):focus-visible){outline:var(--focus-ring-width, 2px) solid var(--focus-ring-color, AccentColor);outline-offset:var(--focus-ring-offset, 2px)}&:has(:where(input,textarea,select):focus-visible) :where(input,textarea,select):focus-visible{outline:none!important;box-shadow:none}}:where(.focus-within--inset){&:has(:focus-visible),&:focus-visible{outline-offset:calc(var(--focus-ring-offset, 2px) * -2)}}:where(.focus-within--border){&:has(:focus-visible){border-color:var(--focus-ring-color, AccentColor)}}:where(.focus-ring):focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus-ring-color, AccentColor);outline-offset:var(--focus-ring-offset, 2px)}}@layer utilities{:where(.position-static,.static){position:static}:where(.position-relative,.relative){position:relative}:where(.position-absolute,.absolute){position:absolute}:where(.position-fixed,.fixed){position:fixed}:where(.position-sticky,.sticky){position:sticky}:where(.overflow-visible){overflow:visible}:where(.overflow-hidden){overflow:hidden}:where(.overflow-clip){overflow:clip}:where(.overflow-auto){overflow:auto}:where(.overflow-scroll){overflow:scroll}:where(.overflow-x-hidden){overflow-x:hidden}:where(.overflow-x-auto){overflow-x:auto}:where(.overflow-y-hidden){overflow-y:hidden}:where(.overflow-y-auto){overflow-y:auto}:where(.overscroll-behavior-auto,.overscroll-auto){overscroll-behavior:auto}:where(.overscroll-behavior-contain,.overscroll-contain){overscroll-behavior:contain}:where(.overscroll-behavior-none,.overscroll-none){overscroll-behavior:none}:where(.overscroll-behavior-y-contain,.overscroll-y-contain){overscroll-behavior-y:contain}:where(.overscroll-behavior-y-none,.overscroll-y-none){overscroll-behavior-y:none}:where(.scrollbar-gutter-stable){scrollbar-gutter:stable}:where(.scrollbar-gutter-auto){scrollbar-gutter:auto}:where(.isolation-isolate,.isolate){isolation:isolate}:where(.z-auto){z-index:auto}:where(.z-base){z-index:var(--z-index-base, 0)}:where(.z-sticky){z-index:var(--z-index-sticky, 100)}:where(.z-overlay){z-index:var(--z-index-overlay, 300)}:where(.z-dialog){z-index:var(--z-index-dialog, 400)}:where(.z-popover){z-index:var(--z-index-popover, 500)}:where(.z-toast){z-index:var(--z-index-toast, 600)}:where(.z-tooltip){z-index:var(--z-index-tooltip, 700)}}@layer utilities{@property --scroll-fade-start{syntax: "<number>"; inherits: false; initial-value: 0;}@property --scroll-fade-end{syntax: "<number>"; inherits: false; initial-value: 0;}@keyframes --scroll-fade-start{0%{--scroll-fade-start: 0}to{--scroll-fade-start: 1}}@keyframes --scroll-fade-end{0%{--scroll-fade-end: 1}to{--scroll-fade-end: 0}}:where(.scroll-fade){--_scroll-fade-size: var(--scroll-fade-size, 3rem);--_scroll-fade-to: to right;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;&:where(:dir(rtl)){--_scroll-fade-to: to left}@supports (animation-timeline: scroll()){animation:--scroll-fade-start linear both,--scroll-fade-end linear both;animation-range:0 var(--_scroll-fade-size),calc(100% - var(--_scroll-fade-size)) 100%;animation-timeline:scroll(self inline);mask-image:linear-gradient(var(--_scroll-fade-to),transparent,black calc(var(--scroll-fade-start) * var(--_scroll-fade-size)),black calc(100% - var(--scroll-fade-end) * var(--_scroll-fade-size)),transparent)}}}@layer utilities{:where(.sticky-shadow){--_sticky-shadow: var(--sticky-shadow, var(--shadow-md, none));background-color:var(--sticky-shadow-bg, inherit);inset-block-start:0;position:sticky;transition:box-shadow var(--duration-sm, .15s) ease-out;z-index:1;@container scroll-state(scrollable: block-start){box-shadow:var(--_sticky-shadow)}@media (prefers-contrast: more){--_sticky-shadow: none}@media (prefers-reduced-motion: reduce){transition:none}}:where(.sticky-shadow:not(:has(~*))){inset-block:auto 0;@container scroll-state(scrollable: block-start){box-shadow:none}@container scroll-state(scrollable: block-end){box-shadow:var(--_sticky-shadow)}}}@layer utilities{:where(.shadow-none){box-shadow:none}:where(.shadow-sm){box-shadow:var(--shadow-sm, none)}:where(.shadow-md,.shadow){box-shadow:var(--shadow-md, none)}:where(.shadow-lg){box-shadow:var(--shadow-lg, none)}:where(.shadow-inner){box-shadow:var(--shadow-inner, none)}:where(.shadow-sm-light){box-shadow:var(--shadow-sm-light, none)}:where(.shadow-md-light){box-shadow:var(--shadow-md-light, none)}:where(.shadow-lg-light){box-shadow:var(--shadow-lg-light, none)}:where(.shadow-inner-light){box-shadow:var(--shadow-inner-light, none)}:where(.shadow-accent){--shadow-color: color-mix(in srgb, var(--foreground-accent, CanvasText), transparent 75%);--shadow-sm: var(--_shadow-sm-layer-1) var(--shadow-color), var(--_shadow-sm-layer-2) var(--shadow-color), var(--_shadow-sm-layer-3) var(--shadow-color);--shadow-md: var(--_shadow-md-layer-1) var(--shadow-color), var(--_shadow-md-layer-2) var(--shadow-color), var(--_shadow-md-layer-3) var(--shadow-color);--shadow-lg: var(--_shadow-lg-layer-1) var(--shadow-color), var(--_shadow-lg-layer-2) var(--shadow-color), var(--_shadow-lg-layer-3) var(--shadow-color);--shadow-inner: var(--_shadow-inner-layer-1) var(--shadow-color), var(--_shadow-inner-layer-2) var(--shadow-color), var(--_shadow-inner-layer-3) var(--shadow-color)}:where(.shadow-success){--shadow-color: color-mix(in srgb, var(--foreground-success, CanvasText), transparent 75%);--shadow-sm: var(--_shadow-sm-layer-1) var(--shadow-color), var(--_shadow-sm-layer-2) var(--shadow-color), var(--_shadow-sm-layer-3) var(--shadow-color);--shadow-md: var(--_shadow-md-layer-1) var(--shadow-color), var(--_shadow-md-layer-2) var(--shadow-color), var(--_shadow-md-layer-3) var(--shadow-color);--shadow-lg: var(--_shadow-lg-layer-1) var(--shadow-color), var(--_shadow-lg-layer-2) var(--shadow-color), var(--_shadow-lg-layer-3) var(--shadow-color);--shadow-inner: var(--_shadow-inner-layer-1) var(--shadow-color), var(--_shadow-inner-layer-2) var(--shadow-color), var(--_shadow-inner-layer-3) var(--shadow-color)}:where(.shadow-warning){--shadow-color: color-mix(in srgb, var(--foreground-warning, CanvasText), transparent 75%);--shadow-sm: var(--_shadow-sm-layer-1) var(--shadow-color), var(--_shadow-sm-layer-2) var(--shadow-color), var(--_shadow-sm-layer-3) var(--shadow-color);--shadow-md: var(--_shadow-md-layer-1) var(--shadow-color), var(--_shadow-md-layer-2) var(--shadow-color), var(--_shadow-md-layer-3) var(--shadow-color);--shadow-lg: var(--_shadow-lg-layer-1) var(--shadow-color), var(--_shadow-lg-layer-2) var(--shadow-color), var(--_shadow-lg-layer-3) var(--shadow-color);--shadow-inner: var(--_shadow-inner-layer-1) var(--shadow-color), var(--_shadow-inner-layer-2) var(--shadow-color), var(--_shadow-inner-layer-3) var(--shadow-color)}:where(.shadow-danger){--shadow-color: color-mix(in srgb, var(--foreground-danger, CanvasText), transparent 75%);--shadow-sm: var(--_shadow-sm-layer-1) var(--shadow-color), var(--_shadow-sm-layer-2) var(--shadow-color), var(--_shadow-sm-layer-3) var(--shadow-color);--shadow-md: var(--_shadow-md-layer-1) var(--shadow-color), var(--_shadow-md-layer-2) var(--shadow-color), var(--_shadow-md-layer-3) var(--shadow-color);--shadow-lg: var(--_shadow-lg-layer-1) var(--shadow-color), var(--_shadow-lg-layer-2) var(--shadow-color), var(--_shadow-lg-layer-3) var(--shadow-color);--shadow-inner: var(--_shadow-inner-layer-1) var(--shadow-color), var(--_shadow-inner-layer-2) var(--shadow-color), var(--_shadow-inner-layer-3) var(--shadow-color)}}@layer utilities{:where(.inline-size-2xs,.w-2xs){inline-size:var(--spacing-block-2xs, 8rem)}:where(.inline-size-xs,.w-xs){inline-size:var(--spacing-block-xs, 16rem)}:where(.inline-size-sm,.w-sm){inline-size:var(--spacing-block-sm, 24rem)}:where(.inline-size-md,.w-md){inline-size:var(--spacing-block, 36rem)}:where(.inline-size-lg,.w-lg){inline-size:var(--spacing-block-lg, 48rem)}:where(.inline-size-xl,.w-xl){inline-size:var(--spacing-block-xl, 64rem)}:where(.inline-size-2xl,.w-2xl){inline-size:var(--spacing-block-2xl, 80rem)}:where(.inline-size-full,.w-full){inline-size:100%}:where(.inline-size-auto,.w-auto){inline-size:auto}:where(.inline-size-screen,.w-screen){inline-size:100dvi}:where(.min-inline-size-2xs,.min-w-2xs){min-inline-size:min(var(--spacing-block-2xs, 8rem),100%)}:where(.min-inline-size-xs,.min-w-xs){min-inline-size:min(var(--spacing-block-xs, 16rem),100%)}:where(.min-inline-size-sm,.min-w-sm){min-inline-size:min(var(--spacing-block-sm, 24rem),100%)}:where(.min-inline-size-md,.min-w-md){min-inline-size:min(var(--spacing-block, 36rem),100%)}:where(.min-inline-size-lg,.min-w-lg){min-inline-size:min(var(--spacing-block-lg, 48rem),100%)}:where(.min-inline-size-xl,.min-w-xl){min-inline-size:min(var(--spacing-block-xl, 64rem),100%)}:where(.min-inline-size-2xl,.min-w-2xl){min-inline-size:min(var(--spacing-block-2xl, 80rem),100%)}:where(.min-inline-size-0,.min-w-0){min-inline-size:0}:where(.max-inline-size-2xs,.max-w-2xs){max-inline-size:min(var(--spacing-block-2xs, 8rem),100%)}:where(.max-inline-size-xs,.max-w-xs){max-inline-size:min(var(--spacing-block-xs, 16rem),100%)}:where(.max-inline-size-sm,.max-w-sm){max-inline-size:min(var(--spacing-block-sm, 24rem),100%)}:where(.max-inline-size-md,.max-w-md){max-inline-size:min(var(--spacing-block, 36rem),100%)}:where(.max-inline-size-lg,.max-w-lg){max-inline-size:min(var(--spacing-block-lg, 48rem),100%)}:where(.max-inline-size-xl,.max-w-xl){max-inline-size:min(var(--spacing-block-xl, 64rem),100%)}:where(.max-inline-size-2xl,.max-w-2xl){max-inline-size:min(var(--spacing-block-2xl, 80rem),100%)}:where(.max-inline-size-full,.max-w-full){max-inline-size:100%}:where(.max-inline-size-none,.max-w-none){max-inline-size:none}:where(.block-size-2xs,.h-2xs){block-size:var(--spacing-block-2xs, 8rem)}:where(.block-size-xs,.h-xs){block-size:var(--spacing-block-xs, 16rem)}:where(.block-size-sm,.h-sm){block-size:var(--spacing-block-sm, 24rem)}:where(.block-size-md,.h-md){block-size:var(--spacing-block, 36rem)}:where(.block-size-lg,.h-lg){block-size:var(--spacing-block-lg, 48rem)}:where(.block-size-xl,.h-xl){block-size:var(--spacing-block-xl, 64rem)}:where(.block-size-2xl,.h-2xl){block-size:var(--spacing-block-2xl, 80rem)}:where(.block-size-full,.h-full){block-size:100%}:where(.block-size-auto,.h-auto){block-size:auto}:where(.block-size-screen,.h-screen){block-size:100dvb}:where(.min-block-size-2xs,.min-h-2xs){min-block-size:var(--spacing-block-2xs, 8rem)}:where(.min-block-size-xs,.min-h-xs){min-block-size:var(--spacing-block-xs, 16rem)}:where(.min-block-size-sm,.min-h-sm){min-block-size:var(--spacing-block-sm, 24rem)}:where(.min-block-size-md,.min-h-md){min-block-size:var(--spacing-block, 36rem)}:where(.min-block-size-lg,.min-h-lg){min-block-size:var(--spacing-block-lg, 48rem)}:where(.min-block-size-xl,.min-h-xl){min-block-size:var(--spacing-block-xl, 64rem)}:where(.min-block-size-2xl,.min-h-2xl){min-block-size:var(--spacing-block-2xl, 80rem)}:where(.min-block-size-0,.min-h-0){min-block-size:0}:where(.min-block-size-full,.min-h-full){min-block-size:100%}:where(.min-block-size-screen,.min-h-screen){min-block-size:100dvb}:where(.max-block-size-2xs,.max-h-2xs){max-block-size:var(--spacing-block-2xs, 8rem)}:where(.max-block-size-xs,.max-h-xs){max-block-size:var(--spacing-block-xs, 16rem)}:where(.max-block-size-sm,.max-h-sm){max-block-size:var(--spacing-block-sm, 24rem)}:where(.max-block-size-md,.max-h-md){max-block-size:var(--spacing-block, 36rem)}:where(.max-block-size-lg,.max-h-lg){max-block-size:var(--spacing-block-lg, 48rem)}:where(.max-block-size-xl,.max-h-xl){max-block-size:var(--spacing-block-xl, 64rem)}:where(.max-block-size-2xl,.max-h-2xl){max-block-size:var(--spacing-block-2xl, 80rem)}:where(.max-block-size-full,.max-h-full){max-block-size:100%}:where(.size-unit){inline-size:var(--spacing, 1rem);block-size:var(--spacing, 1rem)}:where(.size-target){inline-size:var(--spacing-target, 3rem);block-size:var(--spacing-target, 3rem)}:where(.size-2xs){inline-size:var(--spacing-block-2xs, 8rem);block-size:var(--spacing-block-2xs, 8rem)}:where(.size-xs){inline-size:var(--spacing-block-xs, 16rem);block-size:var(--spacing-block-xs, 16rem)}:where(.size-sm){inline-size:var(--spacing-block-sm, 24rem);block-size:var(--spacing-block-sm, 24rem)}:where(.size-md){inline-size:var(--spacing-block, 36rem);block-size:var(--spacing-block, 36rem)}:where(.size-lg){inline-size:var(--spacing-block-lg, 48rem);block-size:var(--spacing-block-lg, 48rem)}:where(.size-xl){inline-size:var(--spacing-block-xl, 64rem);block-size:var(--spacing-block-xl, 64rem)}:where(.size-2xl){inline-size:var(--spacing-block-2xl, 80rem);block-size:var(--spacing-block-2xl, 80rem)}:where(.size-full){inline-size:100%;block-size:100%}}@layer utilities{:where(.margin-0,.m-0){margin:0}:where(.margin-2xs,.m-2xs){margin:var(--spacing-2xs, .125rem)}:where(.margin-xs,.m-xs){margin:var(--spacing-xs, .25rem)}:where(.margin-sm,.m-sm){margin:var(--spacing-sm, .5rem)}:where(.margin-md,.m-md){margin:var(--spacing-md, 1rem)}:where(.margin-lg,.m-lg){margin:var(--spacing-lg, 2rem)}:where(.margin-xl,.m-xl){margin:var(--spacing-xl, 3rem)}:where(.margin-2xl,.m-2xl){margin:var(--spacing-2xl, 4rem)}:where(.margin-3xl,.m-3xl){margin:var(--spacing-3xl, 8rem)}:where(.margin-breathe,.m-breathe){margin:var(--spacing-breathe)}:where(.margin-cushion,.m-cushion){margin:var(--spacing-cushion)}:where(.margin-auto,.m-auto){margin:auto}:where(.margin-block-0,.my-0){margin-block:0}:where(.margin-block-2xs,.my-2xs){margin-block:var(--spacing-2xs, .125rem)}:where(.margin-block-xs,.my-xs){margin-block:var(--spacing-xs, .25rem)}:where(.margin-block-sm,.my-sm){margin-block:var(--spacing-sm, .5rem)}:where(.margin-block-md,.my-md){margin-block:var(--spacing-md, 1rem)}:where(.margin-block-lg,.my-lg){margin-block:var(--spacing-lg, 2rem)}:where(.margin-block-xl,.my-xl){margin-block:var(--spacing-xl, 3rem)}:where(.margin-block-2xl,.my-2xl){margin-block:var(--spacing-2xl, 4rem)}:where(.margin-block-3xl,.my-3xl){margin-block:var(--spacing-3xl, 8rem)}:where(.margin-block-breathe,.my-breathe){margin-block:var(--spacing-breathe)}:where(.margin-block-cushion,.my-cushion){margin-block:var(--spacing-cushion)}:where(.margin-block-auto,.my-auto){margin-block:auto}:where(.margin-inline-0,.mx-0){margin-inline:0}:where(.margin-inline-2xs,.mx-2xs){margin-inline:var(--spacing-2xs, .125rem)}:where(.margin-inline-xs,.mx-xs){margin-inline:var(--spacing-xs, .25rem)}:where(.margin-inline-sm,.mx-sm){margin-inline:var(--spacing-sm, .5rem)}:where(.margin-inline-md,.mx-md){margin-inline:var(--spacing-md, 1rem)}:where(.margin-inline-lg,.mx-lg){margin-inline:var(--spacing-lg, 2rem)}:where(.margin-inline-xl,.mx-xl){margin-inline:var(--spacing-xl, 3rem)}:where(.margin-inline-2xl,.mx-2xl){margin-inline:var(--spacing-2xl, 4rem)}:where(.margin-inline-3xl,.mx-3xl){margin-inline:var(--spacing-3xl, 8rem)}:where(.margin-inline-breathe,.mx-breathe){margin-inline:var(--spacing-breathe)}:where(.margin-inline-cushion,.mx-cushion){margin-inline:var(--spacing-cushion)}:where(.margin-inline-auto,.mx-auto){margin-inline:auto}:where(.margin-block-start-0,.mt-0){margin-block-start:0}:where(.margin-block-start-2xs,.mt-2xs){margin-block-start:var(--spacing-2xs, .125rem)}:where(.margin-block-start-xs,.mt-xs){margin-block-start:var(--spacing-xs, .25rem)}:where(.margin-block-start-sm,.mt-sm){margin-block-start:var(--spacing-sm, .5rem)}:where(.margin-block-start-md,.mt-md){margin-block-start:var(--spacing-md, 1rem)}:where(.margin-block-start-lg,.mt-lg){margin-block-start:var(--spacing-lg, 2rem)}:where(.margin-block-start-xl,.mt-xl){margin-block-start:var(--spacing-xl, 3rem)}:where(.margin-block-start-2xl,.mt-2xl){margin-block-start:var(--spacing-2xl, 4rem)}:where(.margin-block-start-3xl,.mt-3xl){margin-block-start:var(--spacing-3xl, 8rem)}:where(.margin-block-start-breathe,.mt-breathe){margin-block-start:var(--spacing-breathe)}:where(.margin-block-start-cushion,.mt-cushion){margin-block-start:var(--spacing-cushion)}:where(.margin-block-start-auto,.mt-auto){margin-block-start:auto}:where(.margin-block-end-0,.mb-0){margin-block-end:0}:where(.margin-block-end-2xs,.mb-2xs){margin-block-end:var(--spacing-2xs, .125rem)}:where(.margin-block-end-xs,.mb-xs){margin-block-end:var(--spacing-xs, .25rem)}:where(.margin-block-end-sm,.mb-sm){margin-block-end:var(--spacing-sm, .5rem)}:where(.margin-block-end-md,.mb-md){margin-block-end:var(--spacing-md, 1rem)}:where(.margin-block-end-lg,.mb-lg){margin-block-end:var(--spacing-lg, 2rem)}:where(.margin-block-end-xl,.mb-xl){margin-block-end:var(--spacing-xl, 3rem)}:where(.margin-block-end-2xl,.mb-2xl){margin-block-end:var(--spacing-2xl, 4rem)}:where(.margin-block-end-3xl,.mb-3xl){margin-block-end:var(--spacing-3xl, 8rem)}:where(.margin-block-end-breathe,.mb-breathe){margin-block-end:var(--spacing-breathe)}:where(.margin-block-end-cushion,.mb-cushion){margin-block-end:var(--spacing-cushion)}:where(.margin-block-end-auto,.mb-auto){margin-block-end:auto}:where(.margin-inline-start-0,.ms-0){margin-inline-start:0}:where(.margin-inline-start-2xs,.ms-2xs){margin-inline-start:var(--spacing-2xs, .125rem)}:where(.margin-inline-start-xs,.ms-xs){margin-inline-start:var(--spacing-xs, .25rem)}:where(.margin-inline-start-sm,.ms-sm){margin-inline-start:var(--spacing-sm, .5rem)}:where(.margin-inline-start-md,.ms-md){margin-inline-start:var(--spacing-md, 1rem)}:where(.margin-inline-start-lg,.ms-lg){margin-inline-start:var(--spacing-lg, 2rem)}:where(.margin-inline-start-xl,.ms-xl){margin-inline-start:var(--spacing-xl, 3rem)}:where(.margin-inline-start-2xl,.ms-2xl){margin-inline-start:var(--spacing-2xl, 4rem)}:where(.margin-inline-start-3xl,.ms-3xl){margin-inline-start:var(--spacing-3xl, 8rem)}:where(.margin-inline-start-breathe,.ms-breathe){margin-inline-start:var(--spacing-breathe)}:where(.margin-inline-start-cushion,.ms-cushion){margin-inline-start:var(--spacing-cushion)}:where(.margin-inline-start-auto,.ms-auto){margin-inline-start:auto}:where(.margin-inline-end-0,.me-0){margin-inline-end:0}:where(.margin-inline-end-2xs,.me-2xs){margin-inline-end:var(--spacing-2xs, .125rem)}:where(.margin-inline-end-xs,.me-xs){margin-inline-end:var(--spacing-xs, .25rem)}:where(.margin-inline-end-sm,.me-sm){margin-inline-end:var(--spacing-sm, .5rem)}:where(.margin-inline-end-md,.me-md){margin-inline-end:var(--spacing-md, 1rem)}:where(.margin-inline-end-lg,.me-lg){margin-inline-end:var(--spacing-lg, 2rem)}:where(.margin-inline-end-xl,.me-xl){margin-inline-end:var(--spacing-xl, 3rem)}:where(.margin-inline-end-2xl,.me-2xl){margin-inline-end:var(--spacing-2xl, 4rem)}:where(.margin-inline-end-3xl,.me-3xl){margin-inline-end:var(--spacing-3xl, 8rem)}:where(.margin-inline-end-breathe,.me-breathe){margin-inline-end:var(--spacing-breathe)}:where(.margin-inline-end-cushion,.me-cushion){margin-inline-end:var(--spacing-cushion)}:where(.margin-inline-end-auto,.me-auto){margin-inline-end:auto}:where(.padding-0,.p-0){padding:0}:where(.padding-2xs,.p-2xs){padding:var(--spacing-2xs, .125rem)}:where(.padding-xs,.p-xs){padding:var(--spacing-xs, .25rem)}:where(.padding-sm,.p-sm){padding:var(--spacing-sm, .5rem)}:where(.padding-md,.p-md){padding:var(--spacing-md, 1rem)}:where(.padding-lg,.p-lg){padding:var(--spacing-lg, 2rem)}:where(.padding-xl,.p-xl){padding:var(--spacing-xl, 3rem)}:where(.padding-2xl,.p-2xl){padding:var(--spacing-2xl, 4rem)}:where(.padding-3xl,.p-3xl){padding:var(--spacing-3xl, 8rem)}:where(.padding-breathe,.p-breathe){padding:var(--spacing-breathe)}:where(.padding-cushion,.p-cushion){padding:var(--spacing-cushion)}:where(.padding-block-0,.py-0){padding-block:0}:where(.padding-block-2xs,.py-2xs){padding-block:var(--spacing-2xs, .125rem)}:where(.padding-block-xs,.py-xs){padding-block:var(--spacing-xs, .25rem)}:where(.padding-block-sm,.py-sm){padding-block:var(--spacing-sm, .5rem)}:where(.padding-block-md,.py-md){padding-block:var(--spacing-md, 1rem)}:where(.padding-block-lg,.py-lg){padding-block:var(--spacing-lg, 2rem)}:where(.padding-block-xl,.py-xl){padding-block:var(--spacing-xl, 3rem)}:where(.padding-block-2xl,.py-2xl){padding-block:var(--spacing-2xl, 4rem)}:where(.padding-block-3xl,.py-3xl){padding-block:var(--spacing-3xl, 8rem)}:where(.padding-block-breathe,.py-breathe){padding-block:var(--spacing-breathe)}:where(.padding-block-cushion,.py-cushion){padding-block:var(--spacing-cushion)}:where(.padding-inline-0,.px-0){padding-inline:0}:where(.padding-inline-2xs,.px-2xs){padding-inline:var(--spacing-2xs, .125rem)}:where(.padding-inline-xs,.px-xs){padding-inline:var(--spacing-xs, .25rem)}:where(.padding-inline-sm,.px-sm){padding-inline:var(--spacing-sm, .5rem)}:where(.padding-inline-md,.px-md){padding-inline:var(--spacing-md, 1rem)}:where(.padding-inline-lg,.px-lg){padding-inline:var(--spacing-lg, 2rem)}:where(.padding-inline-xl,.px-xl){padding-inline:var(--spacing-xl, 3rem)}:where(.padding-inline-2xl,.px-2xl){padding-inline:var(--spacing-2xl, 4rem)}:where(.padding-inline-3xl,.px-3xl){padding-inline:var(--spacing-3xl, 8rem)}:where(.padding-inline-breathe,.px-breathe){padding-inline:var(--spacing-breathe)}:where(.padding-inline-cushion,.px-cushion){padding-inline:var(--spacing-cushion)}:where(.padding-block-start-0,.pt-0){padding-block-start:0}:where(.padding-block-start-2xs,.pt-2xs){padding-block-start:var(--spacing-2xs, .125rem)}:where(.padding-block-start-xs,.pt-xs){padding-block-start:var(--spacing-xs, .25rem)}:where(.padding-block-start-sm,.pt-sm){padding-block-start:var(--spacing-sm, .5rem)}:where(.padding-block-start-md,.pt-md){padding-block-start:var(--spacing-md, 1rem)}:where(.padding-block-start-lg,.pt-lg){padding-block-start:var(--spacing-lg, 2rem)}:where(.padding-block-start-xl,.pt-xl){padding-block-start:var(--spacing-xl, 3rem)}:where(.padding-block-start-2xl,.pt-2xl){padding-block-start:var(--spacing-2xl, 4rem)}:where(.padding-block-start-3xl,.pt-3xl){padding-block-start:var(--spacing-3xl, 8rem)}:where(.padding-block-start-breathe,.pt-breathe){padding-block-start:var(--spacing-breathe)}:where(.padding-block-start-cushion,.pt-cushion){padding-block-start:var(--spacing-cushion)}:where(.padding-block-end-0,.pb-0){padding-block-end:0}:where(.padding-block-end-2xs,.pb-2xs){padding-block-end:var(--spacing-2xs, .125rem)}:where(.padding-block-end-xs,.pb-xs){padding-block-end:var(--spacing-xs, .25rem)}:where(.padding-block-end-sm,.pb-sm){padding-block-end:var(--spacing-sm, .5rem)}:where(.padding-block-end-md,.pb-md){padding-block-end:var(--spacing-md, 1rem)}:where(.padding-block-end-lg,.pb-lg){padding-block-end:var(--spacing-lg, 2rem)}:where(.padding-block-end-xl,.pb-xl){padding-block-end:var(--spacing-xl, 3rem)}:where(.padding-block-end-2xl,.pb-2xl){padding-block-end:var(--spacing-2xl, 4rem)}:where(.padding-block-end-3xl,.pb-3xl){padding-block-end:var(--spacing-3xl, 8rem)}:where(.padding-block-end-breathe,.pb-breathe){padding-block-end:var(--spacing-breathe)}:where(.padding-block-end-cushion,.pb-cushion){padding-block-end:var(--spacing-cushion)}:where(.padding-inline-start-0,.ps-0){padding-inline-start:0}:where(.padding-inline-start-2xs,.ps-2xs){padding-inline-start:var(--spacing-2xs, .125rem)}:where(.padding-inline-start-xs,.ps-xs){padding-inline-start:var(--spacing-xs, .25rem)}:where(.padding-inline-start-sm,.ps-sm){padding-inline-start:var(--spacing-sm, .5rem)}:where(.padding-inline-start-md,.ps-md){padding-inline-start:var(--spacing-md, 1rem)}:where(.padding-inline-start-lg,.ps-lg){padding-inline-start:var(--spacing-lg, 2rem)}:where(.padding-inline-start-xl,.ps-xl){padding-inline-start:var(--spacing-xl, 3rem)}:where(.padding-inline-start-2xl,.ps-2xl){padding-inline-start:var(--spacing-2xl, 4rem)}:where(.padding-inline-start-3xl,.ps-3xl){padding-inline-start:var(--spacing-3xl, 8rem)}:where(.padding-inline-start-breathe,.ps-breathe){padding-inline-start:var(--spacing-breathe)}:where(.padding-inline-start-cushion,.ps-cushion){padding-inline-start:var(--spacing-cushion)}:where(.padding-inline-end-0,.pe-0){padding-inline-end:0}:where(.padding-inline-end-2xs,.pe-2xs){padding-inline-end:var(--spacing-2xs, .125rem)}:where(.padding-inline-end-xs,.pe-xs){padding-inline-end:var(--spacing-xs, .25rem)}:where(.padding-inline-end-sm,.pe-sm){padding-inline-end:var(--spacing-sm, .5rem)}:where(.padding-inline-end-md,.pe-md){padding-inline-end:var(--spacing-md, 1rem)}:where(.padding-inline-end-lg,.pe-lg){padding-inline-end:var(--spacing-lg, 2rem)}:where(.padding-inline-end-xl,.pe-xl){padding-inline-end:var(--spacing-xl, 3rem)}:where(.padding-inline-end-2xl,.pe-2xl){padding-inline-end:var(--spacing-2xl, 4rem)}:where(.padding-inline-end-3xl,.pe-3xl){padding-inline-end:var(--spacing-3xl, 8rem)}:where(.padding-inline-end-breathe,.pe-breathe){padding-inline-end:var(--spacing-breathe)}:where(.padding-inline-end-cushion,.pe-cushion){padding-inline-end:var(--spacing-cushion)}:where(.gap-0){gap:0}:where(.gap-thin){gap:var(--rule-width, 1px)}:where(.gap-2xs){gap:var(--spacing-2xs, .125rem)}:where(.gap-xs){gap:var(--spacing-xs, .25rem)}:where(.gap-sm){gap:var(--spacing-sm, .5rem)}:where(.gap-md){gap:var(--spacing-md, 1rem)}:where(.gap-lg){gap:var(--spacing-lg, 2rem)}:where(.gap-xl){gap:var(--spacing-xl, 3rem)}:where(.gap-2xl){gap:var(--spacing-2xl, 4rem)}:where(.gap-3xl){gap:var(--spacing-3xl, 8rem)}:where(.gap-breathe){gap:var(--spacing-breathe)}:where(.gap-cushion){gap:var(--spacing-cushion)}:where(.row-gap-0,.gap-y-0){row-gap:0}:where(.row-gap-2xs,.gap-y-2xs){row-gap:var(--spacing-2xs, .125rem)}:where(.row-gap-xs,.gap-y-xs){row-gap:var(--spacing-xs, .25rem)}:where(.row-gap-sm,.gap-y-sm){row-gap:var(--spacing-sm, .5rem)}:where(.row-gap-md,.gap-y-md){row-gap:var(--spacing-md, 1rem)}:where(.row-gap-lg,.gap-y-lg){row-gap:var(--spacing-lg, 2rem)}:where(.row-gap-xl,.gap-y-xl){row-gap:var(--spacing-xl, 3rem)}:where(.row-gap-2xl,.gap-y-2xl){row-gap:var(--spacing-2xl, 4rem)}:where(.row-gap-3xl,.gap-y-3xl){row-gap:var(--spacing-3xl, 8rem)}:where(.row-gap-breathe,.gap-y-breathe){row-gap:var(--spacing-breathe)}:where(.row-gap-cushion,.gap-y-cushion){row-gap:var(--spacing-cushion)}:where(.column-gap-0,.gap-x-0){column-gap:0}:where(.column-gap-2xs,.gap-x-2xs){column-gap:var(--spacing-2xs, .125rem)}:where(.column-gap-xs,.gap-x-xs){column-gap:var(--spacing-xs, .25rem)}:where(.column-gap-sm,.gap-x-sm){column-gap:var(--spacing-sm, .5rem)}:where(.column-gap-md,.gap-x-md){column-gap:var(--spacing-md, 1rem)}:where(.column-gap-lg,.gap-x-lg){column-gap:var(--spacing-lg, 2rem)}:where(.column-gap-xl,.gap-x-xl){column-gap:var(--spacing-xl, 3rem)}:where(.column-gap-2xl,.gap-x-2xl){column-gap:var(--spacing-2xl, 4rem)}:where(.column-gap-3xl,.gap-x-3xl){column-gap:var(--spacing-3xl, 8rem)}:where(.column-gap-breathe,.gap-x-breathe){column-gap:var(--spacing-breathe)}:where(.column-gap-cushion,.gap-x-cushion){column-gap:var(--spacing-cushion)}}@layer utilities{:where(.font-family-sans,.font-sans){font-family:var(--body-font-family, sans-serif)}:where(.font-family-serif,.font-serif){font-family:var(--body-alt-font-family, serif)}:where(.font-family-mono,.font-mono){font-family:var(--code-font-family, monospace)}:where(.font-family-display){font-family:var(--title-font-family, sans-serif)}:where(.font-weight-normal,.font-normal){font-weight:var(--font-weight-regular, 400)}:where(.font-weight-medium,.font-medium){font-weight:var(--font-weight-medium, 500)}:where(.font-weight-semibold,.font-semibold){font-weight:var(--font-weight-semibold, 600)}:where(.font-weight-bold,.font-bold){font-weight:var(--font-weight-bold, 700)}:where(.font-style-italic,.italic){font-style:italic}:where(.font-style-normal,.not-italic){font-style:normal}:where(.text-align-start,.text-start){text-align:start}:where(.text-align-end,.text-end){text-align:end}:where(.text-align-center,.text-center){text-align:center}:where(.text-align-justify,.text-justify){text-align:justify}:where(.text-transform-uppercase,.uppercase){text-transform:uppercase}:where(.text-transform-lowercase,.lowercase){text-transform:lowercase}:where(.text-transform-capitalize,.capitalize){text-transform:capitalize}:where(.text-transform-none,.normal-case){text-transform:none}:where(.white-space-normal,.whitespace-normal){white-space:normal}:where(.white-space-nowrap,.whitespace-nowrap){white-space:nowrap}:where(.white-space-pre,.whitespace-pre){white-space:pre}:where(.white-space-pre-line,.whitespace-pre-line){white-space:pre-line}:where(.white-space-pre-wrap,.whitespace-pre-wrap){white-space:pre-wrap}:where(.text-wrap-wrap,.text-wrap){text-wrap:wrap}:where(.text-wrap-nowrap,.text-nowrap){text-wrap:nowrap}:where(.text-wrap-balance,.text-balance){text-wrap:balance}:where(.text-wrap-pretty,.text-pretty){text-wrap:pretty}:where(.overflow-wrap-break-word,.wrap-break-word){overflow-wrap:break-word}:where(.overflow-wrap-anywhere,.wrap-anywhere){overflow-wrap:anywhere}:where(.truncate){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.text-box-trim-both){text-box:trim-both cap alphabetic}}@layer utilities{:where(.visually-hidden,.sr-only){position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}@layer utilities{:where(.hide-labels){--ui-labels: hidden}:where(.hide-labels) :where(.ui-label){position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (width >= 40rem){:where(.sm\:hide){display:none}:where(.sm\:hide-labels){--ui-labels: hidden}:where(.sm\:hide-labels) :where(.ui-label),:where(.sm\:visually-hidden,.sm\:sr-only){position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}@media (width < 40rem){:where(.max-sm\:hide){display:none}:where(.max-sm\:hide-labels){--ui-labels: hidden}:where(.max-sm\:hide-labels) :where(.ui-label),:where(.max-sm\:visually-hidden,.max-sm\:sr-only){position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}@media (width >= 48rem){:where(.md\:hide){display:none}:where(.md\:hide-labels){--ui-labels: hidden}:where(.md\:hide-labels) :where(.ui-label),:where(.md\:visually-hidden,.md\:sr-only){position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}@media (width < 48rem){:where(.max-md\:hide){display:none}:where(.max-md\:hide-labels){--ui-labels: hidden}:where(.max-md\:hide-labels) :where(.ui-label),:where(.max-md\:visually-hidden,.max-md\:sr-only){position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}@media (width >= 64rem){:where(.lg\:hide){display:none}:where(.lg\:hide-labels){--ui-labels: hidden}:where(.lg\:hide-labels) :where(.ui-label),:where(.lg\:visually-hidden,.lg\:sr-only){position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}@media (width < 64rem){:where(.max-lg\:hide){display:none}:where(.max-lg\:hide-labels){--ui-labels: hidden}:where(.max-lg\:hide-labels) :where(.ui-label),:where(.max-lg\:visually-hidden,.max-lg\:sr-only){position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}@media (width >= 80rem){:where(.xl\:hide){display:none}:where(.xl\:hide-labels){--ui-labels: hidden}:where(.xl\:hide-labels) :where(.ui-label),:where(.xl\:visually-hidden,.xl\:sr-only){position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}@media (width < 80rem){:where(.max-xl\:hide){display:none}:where(.max-xl\:hide-labels){--ui-labels: hidden}:where(.max-xl\:hide-labels) :where(.ui-label),:where(.max-xl\:visually-hidden,.max-xl\:sr-only){position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}@media (width >= 96rem){:where(.\32xl\:hide){display:none}:where(.\32xl\:hide-labels){--ui-labels: hidden}:where(.\32xl\:hide-labels) :where(.ui-label),:where(.\32xl\:visually-hidden,.\32xl\:sr-only){position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}@media (width < 96rem){:where(.max-2xl\:hide){display:none}:where(.max-2xl\:hide-labels){--ui-labels: hidden}:where(.max-2xl\:hide-labels) :where(.ui-label),:where(.max-2xl\:visually-hidden,.max-2xl\:sr-only){position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}@container (width >= 20rem){:where(.\@xs\:hide){display:none}:where(.\@xs\:hide-labels){--ui-labels: hidden}:where(.\@xs\:hide-labels) :where(.ui-label),:where(.\@xs\:visually-hidden,.\@xs\:sr-only){position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}@container (width < 20rem){:where(.\@max-xs\:hide){display:none}:where(.\@max-xs\:hide-labels){--ui-labels: hidden}:where(.\@max-xs\:hide-labels) :where(.ui-label),:where(.\@max-xs\:visually-hidden,.\@max-xs\:sr-only){position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}@container (width >= 24rem){:where(.\@sm\:hide){display:none}:where(.\@sm\:hide-labels){--ui-labels: hidden}:where(.\@sm\:hide-labels) :where(.ui-label),:where(.\@sm\:visually-hidden,.\@sm\:sr-only){position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}@container (width < 24rem){:where(.\@max-sm\:hide){display:none}:where(.\@max-sm\:hide-labels){--ui-labels: hidden}:where(.\@max-sm\:hide-labels) :where(.ui-label),:where(.\@max-sm\:visually-hidden,.\@max-sm\:sr-only){position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}@container (width >= 28rem){:where(.\@md\:hide){display:none}:where(.\@md\:hide-labels){--ui-labels: hidden}:where(.\@md\:hide-labels) :where(.ui-label),:where(.\@md\:visually-hidden,.\@md\:sr-only){position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}@container (width < 28rem){:where(.\@max-md\:hide){display:none}:where(.\@max-md\:hide-labels){--ui-labels: hidden}:where(.\@max-md\:hide-labels) :where(.ui-label),:where(.\@max-md\:visually-hidden,.\@max-md\:sr-only){position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}@container (width >= 32rem){:where(.\@lg\:hide){display:none}:where(.\@lg\:hide-labels){--ui-labels: hidden}:where(.\@lg\:hide-labels) :where(.ui-label),:where(.\@lg\:visually-hidden,.\@lg\:sr-only){position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}@container (width < 32rem){:where(.\@max-lg\:hide){display:none}:where(.\@max-lg\:hide-labels){--ui-labels: hidden}:where(.\@max-lg\:hide-labels) :where(.ui-label),:where(.\@max-lg\:visually-hidden,.\@max-lg\:sr-only){position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}@container (width >= 36rem){:where(.\@xl\:hide){display:none}:where(.\@xl\:hide-labels){--ui-labels: hidden}:where(.\@xl\:hide-labels) :where(.ui-label),:where(.\@xl\:visually-hidden,.\@xl\:sr-only){position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}@container (width < 36rem){:where(.\@max-xl\:hide){display:none}:where(.\@max-xl\:hide-labels){--ui-labels: hidden}:where(.\@max-xl\:hide-labels) :where(.ui-label),:where(.\@max-xl\:visually-hidden,.\@max-xl\:sr-only){position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}@container (width >= 42rem){:where(.\@2xl\:hide){display:none}:where(.\@2xl\:hide-labels){--ui-labels: hidden}:where(.\@2xl\:hide-labels) :where(.ui-label),:where(.\@2xl\:visually-hidden,.\@2xl\:sr-only){position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}@container (width < 42rem){:where(.\@max-2xl\:hide){display:none}:where(.\@max-2xl\:hide-labels){--ui-labels: hidden}:where(.\@max-2xl\:hide-labels) :where(.ui-label),:where(.\@max-2xl\:visually-hidden,.\@max-2xl\:sr-only){position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}@container (width >= 48rem){:where(.\@3xl\:hide){display:none}:where(.\@3xl\:hide-labels){--ui-labels: hidden}:where(.\@3xl\:hide-labels) :where(.ui-label),:where(.\@3xl\:visually-hidden,.\@3xl\:sr-only){position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}@container (width < 48rem){:where(.\@max-3xl\:hide){display:none}:where(.\@max-3xl\:hide-labels){--ui-labels: hidden}:where(.\@max-3xl\:hide-labels) :where(.ui-label),:where(.\@max-3xl\:visually-hidden,.\@max-3xl\:sr-only){position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}@container (width >= 56rem){:where(.\@4xl\:hide){display:none}:where(.\@4xl\:hide-labels){--ui-labels: hidden}:where(.\@4xl\:hide-labels) :where(.ui-label),:where(.\@4xl\:visually-hidden,.\@4xl\:sr-only){position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}@container (width < 56rem){:where(.\@max-4xl\:hide){display:none}:where(.\@max-4xl\:hide-labels){--ui-labels: hidden}:where(.\@max-4xl\:hide-labels) :where(.ui-label),:where(.\@max-4xl\:visually-hidden,.\@max-4xl\:sr-only){position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}@container (width >= 64rem){:where(.\@5xl\:hide){display:none}:where(.\@5xl\:hide-labels){--ui-labels: hidden}:where(.\@5xl\:hide-labels) :where(.ui-label),:where(.\@5xl\:visually-hidden,.\@5xl\:sr-only){position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}@container (width < 64rem){:where(.\@max-5xl\:hide){display:none}:where(.\@max-5xl\:hide-labels){--ui-labels: hidden}:where(.\@max-5xl\:hide-labels) :where(.ui-label),:where(.\@max-5xl\:visually-hidden,.\@max-5xl\:sr-only){position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}@container (width >= 72rem){:where(.\@6xl\:hide){display:none}:where(.\@6xl\:hide-labels){--ui-labels: hidden}:where(.\@6xl\:hide-labels) :where(.ui-label),:where(.\@6xl\:visually-hidden,.\@6xl\:sr-only){position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}@container (width < 72rem){:where(.\@max-6xl\:hide){display:none}:where(.\@max-6xl\:hide-labels){--ui-labels: hidden}:where(.\@max-6xl\:hide-labels) :where(.ui-label),:where(.\@max-6xl\:visually-hidden,.\@max-6xl\:sr-only){position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}@container (width >= 80rem){:where(.\@7xl\:hide){display:none}:where(.\@7xl\:hide-labels){--ui-labels: hidden}:where(.\@7xl\:hide-labels) :where(.ui-label),:where(.\@7xl\:visually-hidden,.\@7xl\:sr-only){position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}@container (width < 80rem){:where(.\@max-7xl\:hide){display:none}:where(.\@max-7xl\:hide-labels){--ui-labels: hidden}:where(.\@max-7xl\:hide-labels) :where(.ui-label),:where(.\@max-7xl\:visually-hidden,.\@max-7xl\:sr-only){position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}@media (height < 36rem){:where(.short\:hide){display:none}:where(.short\:hide-labels){--ui-labels: hidden}:where(.short\:hide-labels) :where(.ui-label),:where(.short\:visually-hidden,.short\:sr-only){position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}@media (height >= 36rem){:where(.tall\:hide){display:none}:where(.tall\:hide-labels){--ui-labels: hidden}:where(.tall\:hide-labels) :where(.ui-label),:where(.tall\:visually-hidden,.tall\:sr-only){position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}@media (width >= 48rem) and (height >= 36rem){:where(.app-locked\:hide){display:none}:where(.app-locked\:hide-labels){--ui-labels: hidden}:where(.app-locked\:hide-labels) :where(.ui-label),:where(.app-locked\:visually-hidden,.app-locked\:sr-only){position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}@media (width < 48rem) or (height < 36rem){:where(.app-unlocked\:hide){display:none}:where(.app-unlocked\:hide-labels){--ui-labels: hidden}:where(.app-unlocked\:hide-labels) :where(.ui-label),:where(.app-unlocked\:visually-hidden,.app-unlocked\:sr-only){position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}}@layer overrides;:root{--typography-font-family-sans: "adapter-pe-variable", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--typography-font-family-serif: "mencken-std-text", Cambria, "Times New Roman", Times, serif;--typography-font-family-mono: "adapter-mono-pe-variable", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--typography-font-family-display: "avory-i-pe", "Inter", system-ui, -apple-system, sans-serif}
