@layer reset,tokens,atoms,molecules,organisms,layout,site,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{--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}:where(:root,[dir=ltr]){--safe-area-inset-inline-start: var(--safe-area-inset-left);--safe-area-inset-inline-end: var(--safe-area-inset-right)}:where([dir=rtl]){--safe-area-inset-inline-start: var(--safe-area-inset-right);--safe-area-inset-inline-end: var(--safe-area-inset-left)}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){html{font-size:1em;font:-apple-system-body;font-family:var(--body-font-family)}}html:where(.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{body{background-color:var(--surface);color:var(--foreground)}}@supports not (scrollbar-gutter: stable both-edges){body{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}:where(a:not([class])):hover{text-decoration-thickness:var(--link-hover-underline-thickness, var(--border-width-medium, 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;-moz-appearance:revert;appearance:revert}:where(strong,b){font-weight:700}:where(em,i,cite,dfn,var,address){font-style:italic;font-variation-settings:var(--typography-font-italic-settings, normal)}: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([aria-busy=true i]:not(:has(.skeleton,:not(.button)>.spinner))){opacity:var(--opacity-muted, .8);cursor:progress}: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}@media print{iframe,audio,video{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: #121212;--color-white: #ffffff;--color-neutral-100: #ededed;--color-neutral-200: #dfdfdf;--color-neutral-300: #c5c5c5;--color-neutral-400: #a5a5a5;--color-neutral-500: #828282;--color-neutral-600: #626262;--color-neutral-700: #454545;--color-neutral-800: #313131;--color-neutral-900: #262626;--color-neutral-1000: #1d1d1d;--color-neutral-000: #f3f3f3;--color-blue-100: #e9f0ff;--color-blue-200: #d4e3ff;--color-blue-300: #acc8ff;--color-blue-400: #79a4ff;--color-blue-500: #4079ff;--color-blue-600: #033dff;--color-blue-700: #0027bf;--color-blue-800: #00198b;--color-blue-900: #001372;--color-purple-100: #f3ecff;--color-purple-200: #e8dbff;--color-purple-300: #d4b8ff;--color-purple-400: #bb89ff;--color-purple-500: #a348ff;--color-purple-600: #8200da;--color-purple-700: #5e009f;--color-purple-800: #420074;--color-purple-900: #35005e;--color-amber-100: #ffeed0;--color-amber-200: #ffdda1;--color-amber-300: #f0c062;--color-amber-400: #d59c00;--color-amber-500: #a97b00;--color-amber-600: #7f5c00;--color-amber-700: #5b4100;--color-amber-800: #412d00;--color-amber-900: #342300;--color-green-100: #d1ffcc;--color-green-200: #a1fd9a;--color-green-300: #66e95e;--color-green-400: #00ca00;--color-green-500: #00a000;--color-green-600: #007900;--color-green-700: #005600;--color-green-800: #003d00;--color-green-900: #003100;--color-red-100: #ffebe8;--color-red-200: #ffd8d1;--color-red-300: #ffb1a4;--color-red-400: #ff7766;--color-red-500: #f70000;--color-red-600: #bb0000;--color-red-700: #880000;--color-red-800: #620000;--color-red-900: #500000;--color-teal-100: #bbfffe;--color-teal-200: #9ef4f3;--color-teal-300: #5fdede;--color-teal-400: #00bebe;--color-teal-500: #009797;--color-teal-600: #007171;--color-teal-700: #005151;--color-teal-800: #003939;--color-teal-900: #002d2d;--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;--spacing-0: 0px;--spacing-1: .0625rem;--spacing-2: .125rem;--spacing-4: .25rem;--spacing-6: .375rem;--spacing-8: .5rem;--spacing-10: .625rem;--spacing-12: .75rem;--spacing-16: 1rem;--spacing-20: 1.25rem;--spacing-24: 1.5rem;--spacing-32: 2rem;--spacing-48: 3rem;--spacing-64: 4rem;--spacing-96: 6rem;--spacing-128: 8rem;--spacing-192: 12rem;--spacing-256: 16rem;--spacing-288: 18rem;--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-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: var(--typography-font-family-sans);--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: 3rem;--typography-font-size-8: 3rem;--typography-font-size--2: .75rem;--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;--typography-font-size-min: .75rem;--typography-font-size-max-small: 3rem;--typography-font-size-max-large: 6rem;--border-width-0: 0px;--border-width-1: 1px;--border-width-2: 2px;--border-width-4: 4px;--radius-0: 0px;--radius-2: 2px;--radius-4: 4px;--radius-8: 8px;--radius-12: 12px;--radius-9999: 9999px;--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(3rem, 1.64rem + 5.45vi, 6rem);--fluid-typography-font-size-8: clamp(3rem, 1.64rem + 5.45vi, 6rem);--fluid-typography-font-size--2: clamp(.75rem, .65rem + .38vi, .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(.75rem, .65rem + .38vi, .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(3rem, 1.64rem + 5.45vi, 6rem);--typography-font-size-fluid-8: clamp(3rem, 1.64rem + 5.45vi, 6rem);--typography-font-size-cq--2: clamp(.75rem, .65rem + .38cqi, .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(3rem, 1.64rem + 5.45cqi, 6rem);--typography-font-size-cq-8: clamp(3rem, 1.64rem + 5.45cqi, 6rem);--_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-10);--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(--translucency-10)), color-mix(in srgb, var(--color-black), transparent var(--translucency-10)));--surface-accent: light-dark(var(--color-blue-200), var(--color-blue-800));--surface-accent-dark: var(--color-blue-800);--surface-accent-strong: light-dark(var(--color-blue-700), var(--color-blue-300));--surface-complementary: light-dark(var(--color-purple-200), var(--color-purple-800));--surface-complementary-dark: var(--color-purple-800);--surface-complementary-strong: light-dark(var(--color-purple-700), var(--color-purple-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-teal-100), var(--color-teal-900));--surface-info-strong: light-dark(var(--color-teal-700), var(--color-teal-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-600), var(--color-neutral-400));--foreground-accent: light-dark(var(--color-blue-600), var(--color-blue-300));--foreground-accent-hover: light-dark(var(--color-blue-700), var(--color-blue-200));--foreground-accent-pressed: light-dark(var(--color-blue-800), var(--color-blue-100));--foreground-complementary: light-dark(var(--color-purple-700), var(--color-purple-300));--foreground-complementary-hover: light-dark(var(--color-purple-600), var(--color-purple-200));--foreground-complementary-pressed: light-dark(var(--color-purple-800), var(--color-purple-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-teal-600), var(--color-teal-300));--foreground-info-hover: light-dark(var(--color-teal-700), var(--color-teal-200));--foreground-info-pressed: light-dark(var(--color-teal-800), var(--color-teal-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-blue-500);--border-color-complementary: light-dark(var(--color-purple-600), var(--color-purple-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-teal-500);--border-width-none: var(--border-width-0);--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);--opacity-muted: var(--opacity-80);--opacity-disabled: var(--opacity-50);--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-site-width: 75rem;--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-5);--title-compact-font-size: var(--typography-font-size-4);--title-fluid-font-size: var(--typography-font-size-fluid-5);--title-cq-font-size: var(--typography-font-size-cq-5);--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-tight);--display-title-text-transform: none;--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-8);--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;--app-padding-inline: var(--spacing-cushion);--app-sidebar-width: var(--spacing-288);--app-sidebar-compact-width: var(--spacing-192);--panel-border-width: var(--border-width-thin);--panel-border-color: var(--border-color-quiet);--panel-border-style: solid;--panel-radius: var(--radius-md);--rule-width: var(--border-width-thin);--rule-color: var(--border-color-quiet);--rule-style: solid;--radius-none: var(--radius-0);--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-full: var(--radius-9999);--underline-offset: var(--border-width-thick);--underline-thickness: var(--border-width-thin);--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-medium);--focus-ring-color: var(--color-focus);--focus-ring-offset: var(--border-width-medium);--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);--scale-enter: .96;--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)}@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(min(var(--typography-font-size-max-small, 1000rem),max(var(--typography-font-size-min, 0rem),var(--font-size-base) * pow(var(--font-size-ratio),var(--n)))),var(--_interval));}@function --type-size-fluid(--n,--n2: false){ --_mn: min(var(--typography-font-size-max-small, 1000rem), max(var(--typography-font-size-min, 0rem), var(--_min-font-size) * pow(var(--_min-ratio), var(--n)))); --_mx: min(var(--typography-font-size-max-large, 1000rem), max(var(--typography-font-size-min, 0rem), 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: min(var(--typography-font-size-max-small, 1000rem), max(var(--typography-font-size-min, 0rem), var(--_min-font-size) * pow(var(--_min-ratio), var(--n)))); --_mx: min(var(--typography-font-size-max-large, 1000rem), max(var(--typography-font-size-min, 0rem), 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))}}@media (prefers-contrast: more){:root{--surface: light-dark(var(--color-white), var(--color-black));--surface-subtle: light-dark(var(--color-white), var(--color-black));--surface-muted: light-dark(var(--color-neutral-000), var(--color-neutral-1000));--surface-inverted: light-dark(var(--color-black), var(--color-white));--surface-dark: var(--color-black);--surface-accent: light-dark(var(--color-blue-100), var(--color-blue-900));--surface-accent-dark: var(--color-blue-900);--surface-accent-strong: light-dark(var(--color-blue-800), var(--color-blue-200));--surface-complementary: light-dark(var(--color-purple-100), var(--color-purple-900));--surface-complementary-dark: var(--color-purple-900);--surface-complementary-strong: light-dark(var(--color-purple-800), var(--color-purple-200));--surface-danger-strong: light-dark(var(--color-red-800), var(--color-red-200));--surface-warning-strong: light-dark(var(--color-amber-800), var(--color-amber-200));--surface-info-strong: light-dark(var(--color-teal-800), var(--color-teal-200));--surface-success-strong: light-dark(var(--color-green-800), var(--color-green-200));--surface-layer: light-dark(var(--color-white), var(--color-black));--surface-translucent: color-mix(in srgb, var(--surface-inverted), transparent var(--translucency-90));--surface-translucent-strong: color-mix(in srgb, var(--surface-inverted), transparent var(--translucency-70));--surface-shade: light-dark(color-mix(in srgb, var(--color-neutral-1000), transparent var(--translucency-90)), color-mix(in srgb, var(--color-black), transparent var(--translucency-50)));--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-700), var(--color-neutral-300));--foreground-accent: light-dark(var(--color-blue-700), var(--color-blue-200));--foreground-accent-hover: light-dark(var(--color-blue-800), var(--color-blue-100));--foreground-accent-pressed: light-dark(var(--color-blue-900), var(--color-blue-100));--foreground-complementary: light-dark(var(--color-purple-800), var(--color-purple-200));--foreground-complementary-hover: light-dark(var(--color-purple-700), var(--color-purple-100));--foreground-complementary-pressed: light-dark(var(--color-purple-900), var(--color-purple-100));--foreground-danger: light-dark(var(--color-red-700), var(--color-red-200));--foreground-danger-hover: light-dark(var(--color-red-800), var(--color-red-100));--foreground-danger-pressed: light-dark(var(--color-red-900), var(--color-red-100));--foreground-success: light-dark(var(--color-green-700), var(--color-green-200));--foreground-success-hover: light-dark(var(--color-green-800), var(--color-green-100));--foreground-success-pressed: light-dark(var(--color-green-900), var(--color-green-100));--foreground-warning: light-dark(var(--color-amber-700), var(--color-amber-200));--foreground-info: light-dark(var(--color-teal-700), var(--color-teal-200));--foreground-warning-hover: light-dark(var(--color-amber-800), var(--color-amber-100));--foreground-info-hover: light-dark(var(--color-teal-800), var(--color-teal-100));--foreground-warning-pressed: light-dark(var(--color-amber-900), var(--color-amber-100));--foreground-info-pressed: light-dark(var(--color-teal-900), var(--color-teal-100));--border-color-accent: light-dark(var(--color-blue-600), var(--color-blue-400));--border-color-complementary: light-dark(var(--color-purple-700), var(--color-purple-400));--border-color-danger: light-dark(var(--color-red-600), var(--color-red-400));--border-color-warning: light-dark(var(--color-amber-600), var(--color-amber-400));--border-color-info: light-dark(var(--color-teal-600), var(--color-teal-400));--border-color-success: light-dark(var(--color-green-600), var(--color-green-400));--border-color-control: color-mix(in srgb, currentColor, transparent var(--translucency-25));--color-muted: color-mix(in srgb, currentColor, transparent var(--translucency-33));--color-quiet: color-mix(in srgb, currentColor, transparent var(--translucency-50));--color-backdrop: color-mix(in srgb, var(--color-neutral-900), transparent var(--translucency-33));--color-overlay: light-dark(color-mix(in srgb, var(--color-neutral-000), transparent var(--translucency-25)), color-mix(in srgb, var(--color-neutral-900), transparent var(--translucency-25)));--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)}}@media (prefers-reduced-transparency: reduce){:root{--surface-layer: var(--surface-card);--surface-layer-filter: none}}@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(.75rem + var(--_progress) * (.96rem - .75rem), 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(3rem + var(--_progress) * (6rem - 3rem), var(--_interval));--typography-font-size-fluid-8: round(3rem + var(--_progress) * (6rem - 3rem), var(--_interval));--typography-font-size-cq--2: round(.75rem + var(--_progress-cq) * (.96rem - .75rem), 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(3rem + var(--_progress-cq) * (6rem - 3rem), var(--_interval));--typography-font-size-cq-8: round(3rem + var(--_progress-cq) * (6rem - 3rem), var(--_interval))}}@supports at-rule(@function) and (opacity: progress(1px,0px,1px)){:root{--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)}}: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(--translucency-10)), color-mix(in srgb, var(--color-white), transparent var(--translucency-10)));--surface-accent: light-dark(var(--color-blue-800), var(--color-blue-200));--surface-accent-strong: light-dark(var(--color-blue-300), var(--color-blue-700));--surface-complementary: light-dark(var(--color-purple-800), var(--color-purple-200));--surface-complementary-strong: light-dark(var(--color-purple-300), var(--color-purple-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-teal-900), var(--color-teal-100));--surface-info-strong: light-dark(var(--color-teal-300), var(--color-teal-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-400), var(--color-neutral-600));--foreground-accent: light-dark(var(--color-blue-300), var(--color-blue-600));--foreground-accent-hover: light-dark(var(--color-blue-200), var(--color-blue-700));--foreground-accent-pressed: light-dark(var(--color-blue-100), var(--color-blue-800));--foreground-complementary: light-dark(var(--color-purple-300), var(--color-purple-700));--foreground-complementary-hover: light-dark(var(--color-purple-200), var(--color-purple-600));--foreground-complementary-pressed: light-dark(var(--color-purple-100), var(--color-purple-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-teal-300), var(--color-teal-600));--foreground-info-hover: light-dark(var(--color-teal-200), var(--color-teal-700));--foreground-info-pressed: light-dark(var(--color-teal-100), var(--color-teal-800));--border-color-complementary: light-dark(var(--color-purple-500), 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(--translucency-10)), color-mix(in srgb, var(--color-white), transparent var(--translucency-10)));--surface-accent: light-dark(var(--color-blue-800), var(--color-blue-200));--surface-accent-strong: light-dark(var(--color-blue-300), var(--color-blue-700));--surface-complementary: light-dark(var(--color-purple-800), var(--color-purple-200));--surface-complementary-strong: light-dark(var(--color-purple-300), var(--color-purple-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-teal-900), var(--color-teal-100));--surface-info-strong: light-dark(var(--color-teal-300), var(--color-teal-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-400), var(--color-neutral-600));--foreground-accent: light-dark(var(--color-blue-300), var(--color-blue-600));--foreground-accent-hover: light-dark(var(--color-blue-200), var(--color-blue-700));--foreground-accent-pressed: light-dark(var(--color-blue-100), var(--color-blue-800));--foreground-complementary: light-dark(var(--color-purple-300), var(--color-purple-700));--foreground-complementary-hover: light-dark(var(--color-purple-200), var(--color-purple-600));--foreground-complementary-pressed: light-dark(var(--color-purple-100), var(--color-purple-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-teal-300), var(--color-teal-600));--foreground-info-hover: light-dark(var(--color-teal-200), var(--color-teal-700));--foreground-info-pressed: light-dark(var(--color-teal-100), var(--color-teal-800));--border-color-complementary: light-dark(var(--color-purple-500), var(--color-purple-600))}}@media (prefers-contrast: more){:where(.color-palette-inverted,.colors-inverted){--surface: light-dark(var(--color-black), var(--color-white));--surface-subtle: light-dark(var(--color-black), var(--color-white));--surface-muted: light-dark(var(--color-neutral-1000), var(--color-neutral-000));--surface-inverted: light-dark(var(--color-white), var(--color-black));--surface-accent: light-dark(var(--color-blue-900), var(--color-blue-100));--surface-accent-strong: light-dark(var(--color-blue-200), var(--color-blue-800));--surface-complementary: light-dark(var(--color-purple-900), var(--color-purple-100));--surface-complementary-strong: light-dark(var(--color-purple-200), var(--color-purple-800));--surface-danger-strong: light-dark(var(--color-red-200), var(--color-red-800));--surface-warning-strong: light-dark(var(--color-amber-200), var(--color-amber-800));--surface-info-strong: light-dark(var(--color-teal-200), var(--color-teal-800));--surface-success-strong: light-dark(var(--color-green-200), var(--color-green-800));--surface-layer: light-dark(var(--color-black), var(--color-white));--surface-shade: light-dark(color-mix(in srgb, var(--color-black), transparent var(--translucency-50)), color-mix(in srgb, var(--color-neutral-1000), transparent var(--translucency-90)));--foreground: light-dark(var(--color-white), var(--color-neutral-900));--foreground-inverted: light-dark(var(--color-neutral-900), var(--color-white));--foreground-muted: light-dark(var(--color-neutral-300), var(--color-neutral-700));--foreground-accent: light-dark(var(--color-blue-200), var(--color-blue-700));--foreground-accent-hover: light-dark(var(--color-blue-100), var(--color-blue-800));--foreground-accent-pressed: light-dark(var(--color-blue-100), var(--color-blue-900));--foreground-complementary: light-dark(var(--color-purple-200), var(--color-purple-800));--foreground-complementary-hover: light-dark(var(--color-purple-100), var(--color-purple-700));--foreground-complementary-pressed: light-dark(var(--color-purple-100), var(--color-purple-900));--foreground-danger: light-dark(var(--color-red-200), var(--color-red-700));--foreground-danger-hover: light-dark(var(--color-red-100), var(--color-red-800));--foreground-danger-pressed: light-dark(var(--color-red-100), var(--color-red-900));--foreground-success: light-dark(var(--color-green-200), var(--color-green-700));--foreground-success-hover: light-dark(var(--color-green-100), var(--color-green-800));--foreground-success-pressed: light-dark(var(--color-green-100), var(--color-green-900));--foreground-warning: light-dark(var(--color-amber-200), var(--color-amber-700));--foreground-info: light-dark(var(--color-teal-200), var(--color-teal-700));--foreground-warning-hover: light-dark(var(--color-amber-100), var(--color-amber-800));--foreground-info-hover: light-dark(var(--color-teal-100), var(--color-teal-800));--foreground-warning-pressed: light-dark(var(--color-amber-100), var(--color-amber-900));--foreground-info-pressed: light-dark(var(--color-teal-100), var(--color-teal-900));--border-color-accent: light-dark(var(--color-blue-400), var(--color-blue-600));--border-color-complementary: light-dark(var(--color-purple-400), var(--color-purple-700));--border-color-danger: light-dark(var(--color-red-400), var(--color-red-600));--border-color-warning: light-dark(var(--color-amber-400), var(--color-amber-600));--border-color-info: light-dark(var(--color-teal-400), var(--color-teal-600));--border-color-success: light-dark(var(--color-green-400), var(--color-green-600))}@container style(--color-palette: inverted){*{--surface: light-dark(var(--color-black), var(--color-white));--surface-subtle: light-dark(var(--color-black), var(--color-white));--surface-muted: light-dark(var(--color-neutral-1000), var(--color-neutral-000));--surface-inverted: light-dark(var(--color-white), var(--color-black));--surface-accent: light-dark(var(--color-blue-900), var(--color-blue-100));--surface-accent-strong: light-dark(var(--color-blue-200), var(--color-blue-800));--surface-complementary: light-dark(var(--color-purple-900), var(--color-purple-100));--surface-complementary-strong: light-dark(var(--color-purple-200), var(--color-purple-800));--surface-danger-strong: light-dark(var(--color-red-200), var(--color-red-800));--surface-warning-strong: light-dark(var(--color-amber-200), var(--color-amber-800));--surface-info-strong: light-dark(var(--color-teal-200), var(--color-teal-800));--surface-success-strong: light-dark(var(--color-green-200), var(--color-green-800));--surface-layer: light-dark(var(--color-black), var(--color-white));--surface-shade: light-dark(color-mix(in srgb, var(--color-black), transparent var(--translucency-50)), color-mix(in srgb, var(--color-neutral-1000), transparent var(--translucency-90)));--foreground: light-dark(var(--color-white), var(--color-neutral-900));--foreground-inverted: light-dark(var(--color-neutral-900), var(--color-white));--foreground-muted: light-dark(var(--color-neutral-300), var(--color-neutral-700));--foreground-accent: light-dark(var(--color-blue-200), var(--color-blue-700));--foreground-accent-hover: light-dark(var(--color-blue-100), var(--color-blue-800));--foreground-accent-pressed: light-dark(var(--color-blue-100), var(--color-blue-900));--foreground-complementary: light-dark(var(--color-purple-200), var(--color-purple-800));--foreground-complementary-hover: light-dark(var(--color-purple-100), var(--color-purple-700));--foreground-complementary-pressed: light-dark(var(--color-purple-100), var(--color-purple-900));--foreground-danger: light-dark(var(--color-red-200), var(--color-red-700));--foreground-danger-hover: light-dark(var(--color-red-100), var(--color-red-800));--foreground-danger-pressed: light-dark(var(--color-red-100), var(--color-red-900));--foreground-success: light-dark(var(--color-green-200), var(--color-green-700));--foreground-success-hover: light-dark(var(--color-green-100), var(--color-green-800));--foreground-success-pressed: light-dark(var(--color-green-100), var(--color-green-900));--foreground-warning: light-dark(var(--color-amber-200), var(--color-amber-700));--foreground-info: light-dark(var(--color-teal-200), var(--color-teal-700));--foreground-warning-hover: light-dark(var(--color-amber-100), var(--color-amber-800));--foreground-info-hover: light-dark(var(--color-teal-100), var(--color-teal-800));--foreground-warning-pressed: light-dark(var(--color-amber-100), var(--color-amber-900));--foreground-info-pressed: light-dark(var(--color-teal-100), var(--color-teal-900));--border-color-accent: light-dark(var(--color-blue-400), var(--color-blue-600));--border-color-complementary: light-dark(var(--color-purple-400), var(--color-purple-700));--border-color-danger: light-dark(var(--color-red-400), var(--color-red-600));--border-color-warning: light-dark(var(--color-amber-400), var(--color-amber-600));--border-color-info: light-dark(var(--color-teal-400), var(--color-teal-600));--border-color-success: light-dark(var(--color-green-400), var(--color-green-600))}}}:where(.sizing-default){--spacing-breathe: var(--fluid-spacing-breathe);--spacing-cushion: var(--fluid-spacing-cushion);--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);--app-sidebar-width: var(--spacing-288)}}@layer tokens;@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){:where(h1){font-size:var(--title-fluid-font-size)}}@container style(--font-sizing: cq){:where(h1){font-size:var(--title-cq-font-size)}}@container style(--font-sizing: compact) or style(--ui-sizing: compact){:where(h1){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){:where(h2){font-size:var(--heading-fluid-font-size)}}@container style(--font-sizing: cq){:where(h2){font-size:var(--heading-cq-font-size)}}@container style(--font-sizing: compact) or style(--ui-sizing: compact){:where(h2){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){:where(h3){font-size:var(--subheading-fluid-font-size)}}@container style(--font-sizing: cq){:where(h3){font-size:var(--subheading-cq-font-size)}}@container style(--font-sizing: compact) or style(--ui-sizing: compact){:where(h3){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){:where(h4,h5,h6){font-size:var(--small-heading-fluid-font-size)}}@container style(--font-sizing: cq){:where(h4,h5,h6){font-size:var(--small-heading-cq-font-size)}}@container style(--font-sizing: compact) or style(--ui-sizing: compact){:where(h4,h5,h6){font-size:var(--small-heading-compact-font-size)}}:where(:scope.prose--headings-up h1){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)}@container style(--font-sizing: fluid){:where(:scope.prose--headings-up h1){font-size:var(--display-title-fluid-font-size)}}@container style(--font-sizing: cq){:where(:scope.prose--headings-up h1){font-size:var(--display-title-cq-font-size)}}@container style(--font-sizing: compact) or style(--ui-sizing: compact){:where(:scope.prose--headings-up h1){font-size:var(--display-title-compact-font-size)}}:where(:scope.prose--headings-up h2){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);word-spacing:normal}@container style(--font-sizing: fluid){:where(:scope.prose--headings-up h2){font-size:var(--title-fluid-font-size)}}@container style(--font-sizing: cq){:where(:scope.prose--headings-up h2){font-size:var(--title-cq-font-size)}}@container style(--font-sizing: compact) or style(--ui-sizing: compact){:where(:scope.prose--headings-up h2){font-size:var(--title-compact-font-size)}}:where(:scope.prose--headings-up h3){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){:where(:scope.prose--headings-up h3){font-size:var(--heading-fluid-font-size)}}@container style(--font-sizing: cq){:where(:scope.prose--headings-up h3){font-size:var(--heading-cq-font-size)}}@container style(--font-sizing: compact) or style(--ui-sizing: compact){:where(:scope.prose--headings-up h3){font-size:var(--heading-compact-font-size)}}:where(:scope.prose--headings-up h4){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-transform:none}@container style(--font-sizing: fluid){:where(:scope.prose--headings-up h4){font-size:var(--subheading-fluid-font-size)}}@container style(--font-sizing: cq){:where(:scope.prose--headings-up h4){font-size:var(--subheading-cq-font-size)}}@container style(--font-sizing: compact) or style(--ui-sizing: compact){:where(:scope.prose--headings-up h4){font-size:var(--subheading-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){:where(p,ul,ol,dl,table,pre){font-size:var(--body-fluid-font-size)}}@container style(--font-sizing: cq){:where(p,ul,ol,dl,table,pre){font-size:var(--body-cq-font-size)}}@container style(--font-sizing: compact) or style(--ui-sizing: compact){:where(p,ul,ol,dl,table,pre){font-size:var(--body-compact-font-size)}}:where(:scope.prose--lead>p:first-of-type){font-size:var(--body-lg-fixed-font-size);line-height:var(--body-lg-line-height)}@container style(--font-sizing: fluid){:where(:scope.prose--lead>p:first-of-type){font-size:var(--body-lg-fluid-font-size)}}@container style(--font-sizing: cq){:where(:scope.prose--lead>p:first-of-type){font-size:var(--body-lg-cq-font-size)}}@container style(--font-sizing: compact) or style(--ui-sizing: compact){:where(:scope.prose--lead>p:first-of-type){font-size:var(--body-lg-compact-font-size)}}:where(p,ul,ol,dl){-webkit-hyphens:var(--prose-hyphens, none);hyphens:var(--prose-hyphens, none);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){:where(small,figcaption,caption){font-size:var(--body-sm-fluid-font-size)}}@container style(--font-sizing: cq){:where(small,figcaption,caption){font-size:var(--body-sm-cq-font-size)}}@container style(--font-sizing: compact) or style(--ui-sizing: compact){:where(small,figcaption,caption){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){:where(.display-title){font-size:var(--display-title-fluid-font-size)}}@container style(--font-sizing: cq){:where(.display-title){font-size:var(--display-title-cq-font-size)}}@container style(--font-sizing: compact) or style(--ui-sizing: compact){:where(.display-title){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){:where(.title){font-size:var(--title-fluid-font-size)}}@container style(--font-sizing: cq){:where(.title){font-size:var(--title-cq-font-size)}}@container style(--font-sizing: compact) or style(--ui-sizing: compact){:where(.title){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){:where(.heading){font-size:var(--heading-fluid-font-size)}}@container style(--font-sizing: cq){:where(.heading){font-size:var(--heading-cq-font-size)}}@container style(--font-sizing: compact) or style(--ui-sizing: compact){:where(.heading){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){:where(.subheading){font-size:var(--subheading-fluid-font-size)}}@container style(--font-sizing: cq){:where(.subheading){font-size:var(--subheading-cq-font-size)}}@container style(--font-sizing: compact) or style(--ui-sizing: compact){:where(.subheading){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){:where(.small-heading){font-size:var(--small-heading-fluid-font-size)}}@container style(--font-sizing: cq){:where(.small-heading){font-size:var(--small-heading-cq-font-size)}}@container style(--font-sizing: compact) or style(--ui-sizing: compact){:where(.small-heading){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){:where(.micro-heading){font-size:var(--micro-heading-fluid-font-size)}}@container style(--font-sizing: cq){:where(.micro-heading){font-size:var(--micro-heading-cq-font-size)}}@container style(--font-sizing: compact) or style(--ui-sizing: compact){:where(.micro-heading){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-lg-line-height)}@container style(--font-sizing: fluid){:where(.large-text){font-size:var(--body-lg-fluid-font-size)}}@container style(--font-sizing: cq){:where(.large-text){font-size:var(--body-lg-cq-font-size)}}@container style(--font-sizing: compact) or style(--ui-sizing: compact){:where(.large-text){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){:where(.text){font-size:var(--body-fluid-font-size)}}@container style(--font-sizing: cq){:where(.text){font-size:var(--body-cq-font-size)}}@container style(--font-sizing: compact) or style(--ui-sizing: compact){:where(.text){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){:where(.small-text){font-size:var(--body-sm-fluid-font-size)}}@container style(--font-sizing: cq){:where(.small-text){font-size:var(--body-sm-cq-font-size)}}@container style(--font-sizing: compact) or style(--ui-sizing: compact){:where(.small-text){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){:where(.micro-text){font-size:var(--body-xs-fluid-font-size)}}@container style(--font-sizing: cq){:where(.micro-text){font-size:var(--body-xs-cq-font-size)}}@container style(--font-sizing: compact) or style(--ui-sizing: compact){:where(.micro-text){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){:where(.label){font-size:var(--label-compact-font-size)}}}@layer atoms{:where(.list){--_list-indent: var(--list-indent, var(--spacing-24));--_list-gap: var(--list-gap, var(--spacing-sm));margin:0;padding-inline-start:var(--_list-indent)}@container style(--ui-sizing: compact) or style(--font-sizing: compact){:where(.list){--_list-gap: calc(var(--list-gap, var(--spacing-sm)) / 2)}}:where(.list) :where(li){margin-block-end:var(--_list-gap)}:where(.list) :where(li):last-child{margin-block-end:0}:where(.list) :where(li)>: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, var(--border-width-medium));--_link-underline-offset: var(--link-underline-offset, var(--underline-offset, .25em));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, var(--duration-sm)) var(--ease-out, ease-out)}@container style(--link-prominence: subtle){:where(.link,.prose a:not([class],.prose-end a)){--_link-color: currentColor}}@container style(--link-prominence: plain){:where(.link,.prose a:not([class],.prose-end a)){--_link-decoration-line: none}}:where(.link,.prose a:not([class],.prose-end a)):hover,:where(.link,.prose a:not([class],.prose-end a)):focus-visible{text-decoration-line:var(--_link-hover-decoration-line);text-decoration-thickness:var(--_link-hover-underline-thickness)}:where(.link,.prose a:not([class],.prose-end a)):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-sm, 2px)}:where(.link,.prose a:not([class],.prose-end a))>:where(.icon){margin-inline-start:.25em}:where(.link,.prose a:not([class],.prose-end a)):where(.inline)>:where(.icon){margin-inline-start:0}:where(.link,.prose a:not([class],.prose-end a)):where(.link--stretched):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}@media (prefers-reduced-motion: reduce){:where(.link,.prose a:not([class],.prose-end a)){transition:none}}@media (prefers-contrast: more){:where(.link,.prose a:not([class],.prose-end a)){--_link-underline-thickness: var(--link-hover-underline-thickness, var(--border-width-medium))}}: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-hover, var(--_block-link-tone));--_block-link-min-size: var(--block-link-min-size, var(--spacing-target));--_block-link-target-size: var(--spacing-target-min, 3rem);--_block-link-padding-inline: var(--block-link-padding-inline, var(--spacing));--_block-link-padding-block: var(--block-link-padding-block, var(--spacing));--_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);position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--block-link-gap, var(--spacing));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, var(--body-strong-font-weight));line-height:var(--block-link-line-height, var(--small-heading-line-height));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, var(--duration-sm));transition-timing-function:var(--ease-out, ease-out)}@container style(--block-link-prominence: strong){:where(.block-link){--_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){:where(.block-link){--_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){:where(.block-link){--_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){:where(.block-link){--_block-link-min-size: var(--block-link-sm-min-size, var(--spacing-target-sm));--_block-link-padding-inline: var(--block-link-sm-padding-inline, var(--spacing-12));--_block-link-padding-block: var(--block-link-sm-padding-block, var(--spacing-sm));--_block-link-font-size: var(--block-link-sm-font-size, var(--control-sm-font-size))}}:where(.block-link):after{content:"";position:absolute;inset-block-start:min(0px,max(calc((100% - var(--_block-link-target-size)) / 2),var(--target-gap-block-start, var(--target-gap-block, 100vmax)) / -2));inset-block-end:min(0px,max(calc((100% - var(--_block-link-target-size)) / 2),var(--target-gap-block-end, var(--target-gap-block, 100vmax)) / -2));inset-inline:0}@media (hover: hover){:where(.block-link):hover{color:var(--_block-link-hover-text);background-color:var(--_block-link-hover-bg);border-color:var(--_block-link-hover-border-color)}}:where(.block-link):active{color:var(--_block-link-active-text);background-color:var(--_block-link-active-bg);border-color:var(--_block-link-active-border-color)}:where(.block-link):focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus-ring-color, currentColor);outline-offset:var(--focus-ring-offset, 2px)}:where(.block-link) :where(.block-link__arrow,.icon){flex-shrink:0}@media (prefers-reduced-motion: reduce){:where(.block-link){transition:none}}@media (prefers-contrast: more){:where(.block-link){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, var(--spacing-target-sm));--_block-link-padding-inline: var(--block-link-sm-padding-inline, var(--spacing-12));--_block-link-padding-block: var(--block-link-sm-padding-block, var(--spacing-sm));--_block-link-font-size: var(--block-link-sm-font-size, var(--control-sm-font-size))}:where(.block-link__arrow){--_block-link-arrow-direction: 1}:where(.block-link__arrow):dir(rtl){--_block-link-arrow-direction: -1}@media (hover: hover) and (prefers-reduced-motion: no-preference){:where(.block-link__arrow){transition:translate var(--block-link-transition, var(--duration-sm)) var(--ease-out, ease-out)}:where(.block-link):hover :where(.block-link__arrow){translate:calc(var(--_block-link-arrow-shift) * var(--_block-link-arrow-direction)) 0}}}@layer atoms{:where(.icon){--_icon-size: var(--icon-size, calc(var(--icon-base-size, 1) * 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: 100%}@supports (inline-size: -webkit-fill-available){:where(.icon--stretch){--_icon-size: -webkit-fill-available}}@supports (inline-size: stretch){: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){:where(.icon--disclosure){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, var(--spacing-target));--_icon-box-radius: var(--icon-box-radius, var(--radius-md));--_icon-box-bg: transparent;--_icon-box-tint: var(--surface-translucent, transparent);--_icon-box-color: inherit;--_icon-box-frame: none;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:calc(var(--border-width-thin, 1px) * -1)}@container style(--icon-box-size: auto){:where(.icon-box){--_icon-box-size: auto}}@container style(--icon-box-size: sm) or style(--ui-sizing: compact){:where(.icon-box){--_icon-box-size: var(--icon-box-sm-min-size, var(--spacing-target-sm))}}@container style(--icon-box-size: lg){:where(.icon-box){--_icon-box-size: var(--icon-box-lg-min-size, var(--spacing-target-lg))}}@container style(--icon-box-size: lg) and style(--ui-sizing: compact){:where(.icon-box){--_icon-box-size: var(--icon-box-min-size, var(--spacing-target))}}@container style(--icon-box-prominence: subtle) or style(--elements-prominence: subtle){:where(.icon-box){--_icon-box-bg: var(--_icon-box-tint);--_icon-box-frame: var(--border-width-thin, 1px) solid transparent}}@container style(--icon-box-corners: round){:where(.icon-box){--_icon-box-radius: var(--radius-full, 9999px)}}@container style(--icon-box-intent: accent){:where(.icon-box){--_icon-box-tint: var(--surface-accent, transparent);--_icon-box-color: var(--foreground-accent, currentColor)}}@container style(--icon-box-intent: info){:where(.icon-box){--_icon-box-tint: var(--surface-info, transparent);--_icon-box-color: var(--foreground-info, currentColor)}}@container style(--icon-box-intent: success){:where(.icon-box){--_icon-box-tint: var(--surface-success, transparent);--_icon-box-color: var(--foreground-success, currentColor)}}@container style(--icon-box-intent: warning){:where(.icon-box){--_icon-box-tint: var(--surface-warning, transparent);--_icon-box-color: var(--foreground-warning, currentColor)}}@container style(--icon-box-intent: danger){:where(.icon-box){--_icon-box-tint: var(--surface-danger, transparent);--_icon-box-color: var(--foreground-danger, currentColor)}}:where(.icon-box--sm){--_icon-box-size: var(--icon-box-sm-min-size, var(--spacing-target-sm))}:where(.icon-box--lg){--_icon-box-size: var(--icon-box-lg-min-size, var(--spacing-target-lg))}@container style(--ui-sizing: compact){:where(.icon-box--lg){--_icon-box-size: var(--icon-box-min-size, var(--spacing-target))}}:where(.icon-box--subtle){--_icon-box-bg: var(--_icon-box-tint);--_icon-box-frame: var(--border-width-thin, 1px) solid transparent}:where(.icon-box--round){--_icon-box-radius: var(--radius-full, 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)}@media (prefers-contrast: more){:where(.icon-box--subtle){--_icon-box-frame: var(--border-width-thin, 1px) solid var(--border-color-muted, currentColor)}@container style(--icon-box-prominence: subtle) or style(--elements-prominence: subtle){:where(.icon-box){--_icon-box-frame: var(--border-width-thin, 1px) solid var(--border-color-muted, currentColor)}}}}@layer atoms{:where(.brand){--_brand-gap: var(--brand-gap, var(--spacing-md));--_brand-mark-size: var(--brand-mark-size, var(--spacing-24));--_brand-font-size: var(--brand-font-size, var(--typography-font-size-fluid-1));--_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, var(--border-width-medium));--_brand-underline-offset: var(--link-underline-offset, var(--underline-offset, .25em));align-items:center;color:var(--_brand-color);display:inline-flex;font-family:var(--brand-font-family, var(--display-title-font-family, inherit));font-size:var(--_brand-font-size);font-weight:var(--brand-font-weight, var(--font-weight-bold, bold));gap:var(--_brand-gap);letter-spacing:var(--brand-letter-spacing, var(--typography-spacing-normal, normal));line-height:var(--brand-line-height, var(--display-title-line-height));text-decoration-line:none;text-decoration-thickness:var(--_brand-underline-thickness);text-transform:var(--brand-text-transform, var(--display-title-text-transform, none));text-underline-offset:var(--_brand-underline-offset)}@container style(--ui-sizing: compact){:where(.brand){--_brand-font-size: var(--brand-compact-font-size, var(--typography-font-size-1))}}:where(.brand):where(a,button){min-block-size:var(--_brand-min-size);min-inline-size:var(--_brand-min-size)}:where(.brand):where(button){-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;padding:0}:where(.brand):where(a,button):hover,:where(.brand):where(a,button):focus-visible{color:var(--_brand-hover-color)}:where(.brand):where(a,button):active{color:var(--_brand-active-color)}:where(.brand):where(a,button):focus-visible{border-radius:var(--radius-sm, 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;text-box:trim-both cap alphabetic}@container (inline-size <= 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-radius: var(--badge-radius, var(--radius-full, 9999px));--_badge-font-size: var(--badge-font-size, var(--body-sm-fixed-font-size));--_badge-font-weight: var(--badge-font-weight, var(--font-weight-bold));--_badge-size: var(--badge-size, var(--spacing-20));--_badge-padding-inline: var(--badge-padding-inline, var(--spacing-xs));--_badge-text-padding-inline: var(--badge-text-padding-inline, .1em);--_badge-dot-size: var(--badge-dot-size, var(--spacing-12));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(--_badge-radius);background-color:var(--_badge-tone);color:var(--_badge-on-tone)}@container style(--badge-intent: accent){:where(.badge){--_badge-tone: var(--foreground-accent, CanvasText)}}@container style(--badge-intent: info){:where(.badge){--_badge-tone: var(--foreground-info, CanvasText)}}@container style(--badge-intent: danger){:where(.badge){--_badge-tone: var(--foreground-danger, CanvasText)}}@container style(--badge-intent: warning){:where(.badge){--_badge-tone: var(--foreground-warning, CanvasText)}}@container style(--badge-intent: success){:where(.badge){--_badge-tone: var(--foreground-success, CanvasText)}}@container style(--badge-size: sm) or style(--ui-sizing: compact){:where(.badge){--_badge-font-size: var(--badge-sm-font-size, var(--typography-font-size--2));--_badge-size: var(--badge-sm-size, var(--spacing, 1rem));--_badge-text-padding-inline: 0px}}@media (forced-colors: active){:where(.badge){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(--foreground-accent, CanvasText)}:where(.badge--info){--_badge-tone: var(--foreground-info, CanvasText)}:where(.badge--danger){--_badge-tone: var(--foreground-danger, CanvasText)}:where(.badge--warning){--_badge-tone: var(--foreground-warning, CanvasText)}:where(.badge--success){--_badge-tone: var(--foreground-success, CanvasText)}:where(.badge--sm){--_badge-font-size: var(--badge-sm-font-size, var(--typography-font-size--2));--_badge-size: var(--badge-sm-size, var(--spacing, 1rem));--_badge-text-padding-inline: 0px}: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%;margin:calc(min(var(--badge-host-radius, 0px),var(--badge-host-size, 0px) / 2)*.293);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, var(--spacing-xl));--_avatar-font-size: var(--avatar-font-size, var(--typography-font-size-0));--_avatar-radius: var(--avatar-radius, var(--radius-full));--_avatar-bg: var(--avatar-bg, var(--surface-muted, Canvas));--_avatar-text: var(--avatar-text, var(--foreground, CanvasText));--_avatar-border-width: var(--avatar-border-width, var(--border-width-thin, 1px));--_avatar-border-color: var(--avatar-border-color, var(--border-color-quiet, currentColor));--_avatar-border-style: solid;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, var(--font-weight-bold, bold));inline-size:var(--_avatar-size);justify-content:center;line-height:1;position:relative;-webkit-user-select:none;user-select:none;vertical-align:middle}@container style(--avatar-size-step: sm) or style(--ui-sizing: compact){:where(.avatar){--_avatar-size: var(--avatar-sm-size, var(--spacing-lg));--_avatar-font-size: var(--avatar-sm-font-size, var(--typography-font-size--1))}}@container style(--avatar-size-step: lg){:where(.avatar){--_avatar-size: var(--avatar-lg-size, var(--spacing-2xl));--_avatar-font-size: var(--avatar-lg-font-size, var(--typography-font-size-1))}}@container style(--avatar-size-step: lg) and style(--ui-sizing: compact){:where(.avatar){--_avatar-size: var(--avatar-size, var(--spacing-xl));--_avatar-font-size: var(--avatar-font-size, var(--typography-font-size-0))}}@container style(--avatar-corners: square){:where(.avatar){--_avatar-radius: var(--avatar-square-radius, var(--radius))}}:where(.avatar):where(button,a){cursor:pointer;font-family:inherit;padding:0;text-decoration:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}:where(.avatar):where(button,a):after{content:"";position:absolute;inset-block-start:min(0px,max(calc((100% - var(--spacing-target-min, var(--spacing-target, 3rem))) / 2),var(--target-gap-block-start, var(--target-gap-block, 100vmax)) / -2));inset-block-end:min(0px,max(calc((100% - var(--spacing-target-min, var(--spacing-target, 3rem))) / 2),var(--target-gap-block-end, var(--target-gap-block, 100vmax)) / -2));inset-inline-start:min(0px,max(calc((100% - var(--spacing-target-min, var(--spacing-target, 3rem))) / 2),var(--target-gap-inline-start, var(--target-gap-inline, 100vmax)) / -2));inset-inline-end:min(0px,max(calc((100% - var(--spacing-target-min, var(--spacing-target, 3rem))) / 2),var(--target-gap-inline-end, var(--target-gap-inline, 100vmax)) / -2))}:where(.avatar):where(button,a):focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus-ring-color, Highlight);outline-offset:var(--focus-ring-offset, 2px)}:where(.avatar):where(img){object-fit:cover}:where(.avatar)>:where(img,picture){block-size:100%;border-radius:inherit;display:block;inline-size:100%;object-fit:cover}:where(.avatar)>:where(.icon){block-size:50%;inline-size:50%}:where(.avatar)>:where(.badge--top-end,.badge--top-start,.badge--bottom-end,.badge--bottom-start){--badge-host-radius: var(--_avatar-radius);--badge-host-size: var(--_avatar-size);box-shadow:0 0 0 var(--avatar-group-ring-width, var(--border-width, 2px)) var(--avatar-group-ring-color, var(--surface, Canvas))}@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, var(--spacing-lg));--_avatar-font-size: var(--avatar-sm-font-size, var(--typography-font-size--1))}:where(.avatar--lg){--_avatar-size: var(--avatar-lg-size, var(--spacing-2xl));--_avatar-font-size: var(--avatar-lg-font-size, var(--typography-font-size-1))}@container style(--ui-sizing: compact){:where(.avatar--lg){--_avatar-size: var(--avatar-size, var(--spacing-xl));--_avatar-font-size: var(--avatar-font-size, var(--typography-font-size-0))}}:where(.avatar--square){--_avatar-radius: var(--avatar-square-radius, var(--radius))}:where(.avatar--accent){--_avatar-bg: var(--avatar-accent-bg, var(--surface-accent-strong, Highlight));--_avatar-border-color: var(--avatar-accent-bg, var(--surface-accent-strong, Highlight));--_avatar-text: var(--avatar-accent-text, var(--foreground-inverted, HighlightText))}:where(.avatar--placeholder){--_avatar-bg: transparent;--_avatar-border-color: var(--avatar-placeholder-border-color, var(--border-color-quiet, currentColor));--_avatar-border-style: dashed}:where(.avatar--count){--_avatar-text: var(--avatar-count-text, var(--foreground-muted, 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, var(--spacing-xl));--_thumbnail-aspect: var(--thumbnail-aspect, 1);--_thumbnail-radius: var(--thumbnail-radius, var(--radius));--_thumbnail-bg: var(--thumbnail-bg, var(--surface-muted, Canvas));--_thumbnail-text: var(--thumbnail-text, var(--foreground-muted, currentColor));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}@container style(--thumbnail-size-step: sm) or style(--ui-sizing: compact){:where(.thumbnail){--_thumbnail-size: var(--thumbnail-sm-size, var(--spacing-lg))}}@container style(--thumbnail-size-step: lg){:where(.thumbnail){--_thumbnail-size: var(--thumbnail-lg-size, var(--spacing-2xl))}}@container style(--thumbnail-size-step: lg) and style(--ui-sizing: compact){:where(.thumbnail){--_thumbnail-size: var(--thumbnail-size, var(--spacing-xl))}}@container style(--thumbnail-corners: round){:where(.thumbnail){--_thumbnail-radius: var(--thumbnail-round-radius, var(--radius-full))}}:where(.thumbnail):where(img){object-fit:cover}:where(.thumbnail)>:where(img,picture){block-size:100%;border-radius:inherit;display:block;inline-size:100%;object-fit:cover}:where(.thumbnail)>:where(.icon){block-size:50%;inline-size:50%}:where(.thumbnail)>:where(.badge--top-end,.badge--top-start,.badge--bottom-end,.badge--bottom-start){--badge-host-radius: var(--_thumbnail-radius);--badge-host-size: var(--_thumbnail-size);box-shadow:0 0 0 var(--border-width, 2px) var(--surface, Canvas)}:where(.thumbnail--sm){--_thumbnail-size: var(--thumbnail-sm-size, var(--spacing-lg))}:where(.thumbnail--lg){--_thumbnail-size: var(--thumbnail-lg-size, var(--spacing-2xl))}@container style(--ui-sizing: compact){:where(.thumbnail--lg){--_thumbnail-size: var(--thumbnail-size, var(--spacing-xl))}}:where(.thumbnail--round){--_thumbnail-radius: var(--thumbnail-round-radius, var(--radius-full))}:where(.thumbnail--stretch){block-size:auto;inline-size:100%}@supports (inline-size: -webkit-fill-available){:where(.thumbnail--stretch){inline-size:-webkit-fill-available}}@supports (inline-size: stretch){:where(.thumbnail--stretch){inline-size:stretch}}@media (forced-colors: active){:where(.thumbnail){border:var(--border-width-thin, 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, var(--body-sm-fixed-font-size));--_chip-font-weight: var(--chip-font-weight, var(--font-weight-bold));--_chip-line-height: var(--chip-line-height, var(--typography-line-height--2));--_chip-text-transform: var(--chip-text-transform, none);--_chip-min-size: var(--chip-min-size, var(--spacing-target-sm));--_chip-padding-block: var(--chip-padding-block, var(--spacing-6));--_chip-padding-inline: var(--chip-padding-inline, var(--spacing-sm));--_chip-gap: var(--chip-gap, var(--spacing-xs));--_chip-radius: var(--chip-radius, var(--radius-sm));--_chip-border-width: var(--chip-border-width, var(--border-width-thin, 1px));--_chip-remove-target: var(--chip-remove-target, var(--spacing-target-min));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:var(--_chip-line-height);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: calc(var(--icon-base-size, 1) * 1em)}@container style(--chip-prominence: subtle) or style(--elements-prominence: subtle){:where(.chip){--_chip-bg: var(--surface-translucent, transparent);--_chip-border-color: transparent}}@container style(--chip-prominence: plain) or style(--elements-prominence: plain){:where(.chip){--_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){:where(.chip){--_chip-font-size: var(--chip-sm-font-size, var(--typography-font-size--2));--_chip-min-size: 0px;--_chip-padding-block: var(--chip-sm-padding-block, var(--spacing-xs));--_chip-padding-inline: var(--chip-sm-padding-inline, var(--spacing-6))}}@container style(--chip-corners: round){:where(.chip){--_chip-radius: var(--radius-full, 9999px)}}:where(.chip):has(>.chip__remove){padding-inline-end:var(--_chip-gap)}@media (prefers-contrast: more){:where(.chip){border-width:calc(var(--_chip-border-width) * 2)}}@media (prefers-contrast: more){:where(.chip--subtle){--_chip-border-color: var(--chip-color-border, var(--border-color-muted, currentColor))}}: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}:where(.chip__remove):after{content:"";position:absolute;inset-block-start:min(0px,max(calc((100% - var(--_chip-remove-target)) / 2),var(--target-gap-block-start, var(--target-gap-block, 100vmax)) / -2));inset-block-end:min(0px,max(calc((100% - var(--_chip-remove-target)) / 2),var(--target-gap-block-end, var(--target-gap-block, 100vmax)) / -2));inset-inline-start:min(0px,calc((100% - var(--_chip-remove-target)) / 2));inset-inline-end:min(0px,max(calc((100% - var(--_chip-remove-target)) / 2),var(--target-gap-inline-end, var(--target-gap-inline, 100vmax)) / -2 - var(--_chip-gap, 0px) - var(--_chip-border-width, 0px)))}@media (hover: hover){:where(.chip__remove):hover{background-color:var(--_chip-remove-hover-bg)}}:where(.chip__remove):active{background-color:var(--_chip-remove-hover-bg)}:where(.chip__remove):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, var(--typography-font-size--2));--_chip-min-size: 0px;--_chip-padding-block: var(--chip-sm-padding-block, var(--spacing-xs));--_chip-padding-inline: var(--chip-sm-padding-inline, var(--spacing-6))}:where(.chip--plain.chip--sm){--_chip-padding-inline: 0}:where(.chip--round){--_chip-radius: var(--radius-full, 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, var(--translucency-quiet));--_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, var(--body-sm-fixed-font-size));--_status-font-weight: var(--status-font-weight, var(--font-weight-bold));--_status-line-height: var(--status-line-height, var(--typography-line-height--2));--_status-text-transform: var(--status-text-transform, none);--_status-min-size: var(--status-min-size, var(--spacing-target-sm));--_status-padding-block: var(--status-padding-block, var(--spacing-6));--_status-padding-inline: var(--status-padding-inline, var(--spacing-sm));--_status-gap: var(--status-gap, var(--spacing-sm));--_status-radius: var(--status-radius, var(--radius-sm));--_status-border-width: var(--status-border-width, var(--border-width-thin, 1px));--_status-dot-size: var(--status-dot-size, var(--spacing-sm));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:var(--_status-line-height);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: calc(var(--icon-base-size, 1) * 1em)}@container style(--status-intent: accent){:where(.status){--_status-tone: var(--foreground-accent, CanvasText);--_status-tint: var(--surface-accent, Canvas);--_status-tone-border: var(--border-color-accent, currentColor)}}@container style(--status-intent: info){:where(.status){--_status-tone: var(--foreground-info, CanvasText);--_status-tint: var(--surface-info, Canvas);--_status-tone-border: var(--border-color-info, currentColor)}}@container style(--status-intent: danger){:where(.status){--_status-tone: var(--foreground-danger, CanvasText);--_status-tint: var(--surface-danger, Canvas);--_status-tone-border: var(--border-color-danger, currentColor)}}@container style(--status-intent: warning){:where(.status){--_status-tone: var(--foreground-warning, CanvasText);--_status-tint: var(--surface-warning, Canvas);--_status-tone-border: var(--border-color-warning, currentColor)}}@container style(--status-intent: success){:where(.status){--_status-tone: var(--foreground-success, CanvasText);--_status-tint: var(--surface-success, Canvas);--_status-tone-border: var(--border-color-success, currentColor)}}@container style(--status-prominence: strong){:where(.status){--_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){:where(.status){--_status-border-color: transparent}}@container style(--status-prominence: plain) or style(--elements-prominence: plain){:where(.status){--_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){:where(.status){--_status-font-size: var(--status-sm-font-size, var(--typography-font-size--2));--_status-min-size: 0px;--_status-padding-block: var(--status-sm-padding-block, var(--spacing-xs));--_status-padding-inline: var(--status-sm-padding-inline, var(--spacing-6))}}@container style(--status-corners: round){:where(.status){--_status-radius: var(--radius-full, 9999px)}}:where(.status):before{content:var(--_status-dot);flex-shrink:0;inline-size:var(--_status-dot-size);block-size:var(--_status-dot-size);border-radius:var(--radius-full, 9999px);background-color:currentColor}@media (forced-colors: active){{forced-color-adjust:none;background-color:CanvasText}}:where(.status):has(>.icon):before{content:none}:where(.status):empty{padding:0;gap:0}@media (prefers-contrast: more){:where(.status){border-width:calc(var(--_status-border-width) * 2)}}@media (prefers-contrast: more){:where(.status--subtle){--_status-border-color: var(--_status-tone-border)}}:where(.status__text){text-box:trim-both cap alphabetic}:where(.status--accent){--_status-tone: var(--foreground-accent, CanvasText);--_status-tint: var(--surface-accent, Canvas);--_status-tone-border: var(--border-color-accent, currentColor)}:where(.status--info){--_status-tone: var(--foreground-info, CanvasText);--_status-tint: var(--surface-info, Canvas);--_status-tone-border: var(--border-color-info, currentColor)}:where(.status--danger){--_status-tone: var(--foreground-danger, CanvasText);--_status-tint: var(--surface-danger, Canvas);--_status-tone-border: var(--border-color-danger, currentColor)}:where(.status--warning){--_status-tone: var(--foreground-warning, CanvasText);--_status-tint: var(--surface-warning, Canvas);--_status-tone-border: var(--border-color-warning, currentColor)}:where(.status--success){--_status-tone: var(--foreground-success, CanvasText);--_status-tint: var(--surface-success, Canvas);--_status-tone-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--plain):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, var(--typography-font-size--2));--_status-min-size: 0px;--_status-padding-block: var(--status-sm-padding-block, var(--spacing-xs));--_status-padding-inline: var(--status-sm-padding-inline, var(--spacing-6))}:where(.status--plain.status--sm){--_status-padding-inline: 0}:where(.status--round){--_status-radius: var(--radius-full, 9999px)}}@layer atoms{:where(.kbd){--_kbd-font-family: var(--kbd-font-family, var(--code-font-family, ui-monospace, monospace));--_kbd-font-size: var(--kbd-font-size, var(--body-sm-fixed-font-size));--_kbd-padding-block: var(--kbd-padding-block, var(--spacing-2xs));--_kbd-padding-inline: var(--kbd-padding-inline, var(--spacing-xs));--_kbd-radius: var(--kbd-radius, var(--radius-sm));--_kbd-bg: var(--kbd-bg, transparent);--_kbd-border-width: var(--kbd-border-width, var(--border-width-thin, 1px));--_kbd-border-block-end-width: var(--kbd-border-block-end-width, var(--border-width-medium, 2px));--_kbd-border-color: var(--kbd-color-border, var(--border-color-muted, currentColor));--_kbd-text: var(--kbd-color, currentColor);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)}@container style(--kbd-size: sm) or style(--ui-sizing: compact){:where(.kbd){--_kbd-font-size: var(--kbd-sm-font-size, var(--typography-font-size--2))}}@container style(--kbd-prominence: subtle) or style(--elements-prominence: subtle){:where(.kbd){--_kbd-border-block-end-width: var(--_kbd-border-width)}}: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, var(--typography-font-size--2))}}@layer atoms{:where(.button){--lockup-gap: var(--button-lockup-gap, var(--spacing-2xs));--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: var(--button-bg, transparent);--_button-hover-style: var(--button-hover-style, fill);--_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-style: solid;--_button-border-width: var(--button-border-width, var(--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-icon-size: var(--button-icon-size, var(--icon-base-size, 1));--_button-inner-gap: var(--button-inner-gap, var(--spacing-12));--_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, var(--spacing-xs));--_button-padding-inline: var(--button-padding-inline, var(--spacing-md));--_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(--ease-in-out, ease-in-out));--_button-transition: var(--button-transition, var(--duration-sm, .15s));--icon-size: calc(var(--_button-icon-size) * 1em);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) var(--_button-border-style) var(--_button-border-color);color:var(--_button-text)}@container style(--button-hover-style: tint){:where(.button){--_button-hover-bg: color-mix(in srgb, var(--surface-inverted, CanvasText), var(--_button-bg) var(--translucency-stronger, 90%));--_button-hover-text: var(--_button-tone-hover);--_button-hover-border-color: var(--_button-border-color);--_button-active-bg: color-mix(in srgb, var(--surface-inverted, CanvasText), var(--_button-bg) var(--translucency-strong, 70%));--_button-active-text: var(--_button-tone-pressed);--_button-active-border-color: var(--_button-border-color);--_button-hover-color-palette: initial;--_button-active-color-palette: initial}}@container style(--button-intent: accent){:where(.button){--_button-tone: var(--foreground-accent, CanvasText);--_button-tone-hover: var(--foreground-accent-hover, var(--_button-tone));--_button-tone-pressed: var(--foreground-accent-pressed, var(--_button-tone));--_button-tone-border: var(--_button-tone)}}@container style(--button-intent: danger){:where(.button){--_button-tone: var(--foreground-danger, CanvasText);--_button-tone-hover: var(--foreground-danger-hover, var(--_button-tone));--_button-tone-pressed: var(--foreground-danger-pressed, var(--_button-tone));--_button-tone-border: var(--_button-tone)}}@container style(--button-prominence: strong){:where(.button){--_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}}@container style(--button-prominence: subtle) or style(--controls-prominence: subtle) or style(--elements-prominence: subtle){:where(.button){--_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){:where(.button){--_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){:where(.button){--_button-padding-block: var(--button-sm-padding-block, var(--spacing-2xs));--_button-padding-inline: var(--button-sm-padding-inline, var(--spacing-10));--_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){:where(.button){--_button-padding-block: var(--button-lg-padding-block, var(--spacing-6));--_button-padding-inline: var(--button-lg-padding-inline, var(--spacing-24));--_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(--button-size: lg) or style(--controls-size: lg)) and style(--ui-sizing: compact){:where(.button){--_button-padding-block: var(--button-padding-block, var(--spacing-xs));--_button-padding-inline: var(--button-padding-inline, var(--spacing-md));--_button-min-size: var(--button-min-size, var(--spacing-target, 3rem));--_button-font-size: var(--button-font-size, var(--control-font-size, 1rem))}}@container style(--font-sizing: compact){:where(.button){--_button-font-size: var(--button-sm-font-size, var(--control-sm-font-size, .875rem))}}@container style(--button-corners: round) or style(--controls-corners: round){:where(.button){--_button-radius: var(--radius-full, 9999px)}}:where(.button):after{content:"";position:absolute;inset-block-start:min(0px,max(calc((100% - var(--_button-target-size)) / 2),var(--target-gap-block-start, var(--target-gap-block, 100vmax)) / -2 - var(--_button-border-width, 0px)));inset-block-end:min(0px,max(calc((100% - var(--_button-target-size)) / 2),var(--target-gap-block-end, var(--target-gap-block, 100vmax)) / -2 - var(--_button-border-width, 0px)));inset-inline-start:min(0px,max(calc((100% - var(--_button-target-size)) / 2),var(--target-gap-inline-start, var(--target-gap-inline, 100vmax)) / -2 - var(--_button-border-width, 0px)));inset-inline-end:min(0px,max(calc((100% - var(--_button-target-size)) / 2),var(--target-gap-inline-end, var(--target-gap-inline, 100vmax)) / -2 - var(--_button-border-width, 0px)))}:where(.button):where(:disabled,[disabled],[aria-disabled=true]){opacity:var(--opacity-disabled, .5);cursor:not-allowed;pointer-events:none;box-shadow:none}:where(.button):where(input,label,button,a,[role=button]){cursor:pointer;-webkit-user-select:none;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)}:where(.button):where(input,label,button,a,[role=button]):focus{outline:none}:where(.button):where(input,label,button,a,[role=button]):focus-visible,:where(.button):where(input,label,button,a,[role=button]):where(label):has(input:focus-visible){outline:var(--focus-ring-width, 2px) solid var(--_button-ring-color);outline-offset:var(--focus-ring-offset, 2px)}@media (hover: hover){:where(.button):where(input,label,button,a,[role=button]):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-style:solid;border-color:var(--_button-hover-border-color);color:var(--_button-hover-text)}}:where(.button):where(input,label,button,a,[role=button]):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-style:solid;border-color:var(--_button-active-border-color);color:var(--_button-active-text)}:where(.button)>: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))}:where(.button):has(>:where(img,picture):first-child){padding-inline-start:var(--_button-padding-block)}:where(.button):has(>:where(img,picture):last-child){padding-inline-end:var(--_button-padding-block)}:where(.button)>: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(.button) :where(small){font-size:.75em;font-weight:400}:where(.button--accent){--_button-tone: var(--foreground-accent, CanvasText);--_button-tone-hover: var(--foreground-accent-hover, var(--_button-tone));--_button-tone-pressed: var(--foreground-accent-pressed, var(--_button-tone));--_button-tone-border: var(--_button-tone)}:where(.button--danger){--_button-tone: var(--foreground-danger, CanvasText);--_button-tone-hover: var(--foreground-danger-hover, var(--_button-tone));--_button-tone-pressed: var(--foreground-danger-pressed, var(--_button-tone));--_button-tone-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--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){--_button-border-color: var(--button-placeholder-border-color, var(--border-color-quiet, currentColor));--_button-border-style: dashed}:where(.button--sm){--_button-padding-block: var(--button-sm-padding-block, var(--spacing-2xs));--_button-padding-inline: var(--button-sm-padding-inline, var(--spacing-10));--_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, var(--spacing-6));--_button-padding-inline: var(--button-lg-padding-inline, var(--spacing-24));--_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){:where(.button--lg){--_button-padding-block: var(--button-padding-block, var(--spacing-xs));--_button-padding-inline: var(--button-padding-inline, var(--spacing-md));--_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-full, 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])) :where(.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)) :where(.icon--on){display:block}: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)) :where(.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)) :where(.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{: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)) :where(.icon--on){scale:0;opacity:0}}:where(.button)>:where(.badge--top-end,.badge--top-start,.badge--bottom-end,.badge--bottom-start){--badge-host-radius: var(--_button-radius);--badge-host-size: var(--_button-min-size)}:where(.button--icon){--_button-padding-inline: var(--_button-padding-block)}:where(.button--icon)>:where(span:not(.button__icon,.avatar,.badge,.brand),.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}:where(.button--icon) :where(kbd,.kbd,.chip,.status,.badge:not(.badge--top-end,.badge--top-start,.badge--bottom-end,.badge--bottom-start)):where(:not(.button__icon)){display:none}@container style(--ui-labels: hidden){:where(.button:not(.button--labeled):has(.icon:not(.spinner),.button__icon)){--_button-padding-inline: var(--_button-padding-block, .25rem)}:where(.button:not(.button--labeled):has(.icon:not(.spinner),.button__icon))>: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}:where(.button:not(.button--labeled):has(.icon:not(.spinner),.button__icon)) :where(kbd,.kbd,.chip,.status,.badge:not(.badge--top-end,.badge--top-start,.badge--bottom-end,.badge--bottom-start)):where(:not(.button__icon)){display:none}}:where(.hide-labels) :where(.button:not(.button--labeled):has(.icon:not(.spinner),.button__icon)),:where(.button:not(.button--labeled):has(.icon:not(.spinner),.button__icon).hide-labels){--_button-padding-inline: var(--_button-padding-block, .25rem)}:where(.hide-labels) :where(.button:not(.button--labeled):has(.icon:not(.spinner),.button__icon))>:where(span:not(.button__icon,.badge,.avatar),.button__text,.ui-label),:where(.button:not(.button--labeled):has(.icon:not(.spinner),.button__icon).hide-labels)>: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}:where(.hide-labels) :where(.button:not(.button--labeled):has(.icon:not(.spinner),.button__icon)) :where(kbd,.kbd,.chip,.status,.badge:not(.badge--top-end,.badge--top-start,.badge--bottom-end,.badge--bottom-start)):where(:not(.button__icon)),:where(.button:not(.button--labeled):has(.icon:not(.spinner),.button__icon).hide-labels) :where(kbd,.kbd,.chip,.status,.badge:not(.badge--top-end,.badge--top-start,.badge--bottom-end,.badge--bottom-start)):where(:not(.button__icon)){display:none}:where(a.button){text-decoration:none}:where(a.button):hover,:where(a.button):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(.button>span:not(.button__icon,.badge,.status,.chip,.avatar),.button__text):where(:only-child,:first-child:has(+.spinner:last-child)){text-align:center}:where(.button)>:where(.spinner){display:none}:where(.button.is-busy){opacity:1}:where(.button.is-busy)>:where(:not(.spinner,.badge--top-end,.badge--top-start,.badge--bottom-end,.badge--bottom-start)){opacity:0}:where(.button.is-busy)>:where(.spinner){display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}@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}:where(.button.is-busy){border-color:ButtonBorder;color:ButtonText}}}@layer atoms{:where(.input,.select,.textarea,.input-frame,.combobox__control){--_control-default-min-size: var(--input-min-size, var(--spacing-target));--_control-default-padding-block: var(--input-padding-block, var(--spacing-xs));--_control-default-padding-inline: var(--input-padding-inline, var(--spacing-md));--_control-default-inner-gap: var(--input-inner-gap, var(--spacing-12));--_control-default-font-size: var(--input-font-size, var(--control-font-size));--_control-default-line-height: var(--input-line-height, var(--control-line-height));--_control-sm-min-size: var(--input-sm-min-size, var(--spacing-target-sm));--_control-sm-padding-block: var(--input-sm-padding-block, var(--spacing-2xs));--_control-sm-padding-inline: var(--input-sm-padding-inline, var(--spacing-12));--_control-sm-inner-gap: var(--input-sm-inner-gap, .75rem);--_control-sm-font-size: var(--input-sm-font-size, var(--control-sm-font-size));--_control-sm-line-height: var(--input-sm-line-height, var(--control-sm-line-height));--_control-lg-min-size: var(--input-lg-min-size, var(--spacing-target-lg));--_control-lg-padding-block: var(--input-lg-padding-block, var(--spacing-sm));--_control-lg-padding-inline: var(--input-lg-padding-inline, var(--spacing-24));--_control-lg-inner-gap: var(--input-lg-inner-gap, 1.5rem);--_control-lg-font-size: var(--input-lg-font-size, var(--control-lg-font-size));--_control-lg-line-height: var(--input-lg-line-height, var(--control-lg-line-height));--_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-placeholder-font-style: var(--input-placeholder-font-style, italic);--_control-placeholder-font-variation: var(--typography-font-italic-settings, normal);--_control-border-width: var(--input-border-width, var(--control-border-width, 1px));--_control-radius: var(--input-radius, var(--radius, .25rem));--_control-edge-color: var(--input-border-color, var(--control-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, var(--duration-sm));--_control-timefunc: var(--ease-in-out, ease-in-out);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);-webkit-appearance:none;-moz-appearance:none;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)}@container style(--input-placeholder-font-style: normal){:where(.input,.select,.textarea,.input-frame,.combobox__control){--_control-placeholder-font-variation: normal}}@container style(--controls-size: sm) or style(--ui-sizing: compact){:where(.input,.select,.textarea,.input-frame,.combobox__control){--_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){:where(.input,.select,.textarea,.input-frame,.combobox__control){--_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){:where(.input,.select,.textarea,.input-frame,.combobox__control){--_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){:where(.input,.select,.textarea,.input-frame,.combobox__control){--_control-bg: transparent;--_control-hover-bg: var(--surface-translucent, transparent);--_control-sides-transparency: 100%;--_control-radius: 0px}}@container style(--controls-corners: round){:where(.input,.select,.textarea,.input-frame,.combobox__control){--_control-radius: var(--radius-full, 9999px)}}@container style(--input-size: sm){:where(.input,.select,.textarea,.input-frame,.combobox__control):where(.input,.input-frame){--_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){:where(.input,.select,.textarea,.input-frame,.combobox__control):where(.input,.input-frame){--_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){:where(.input,.select,.textarea,.input-frame,.combobox__control):where(.input,.input-frame){--_control-bg: var(--surface-translucent, transparent);--_control-hover-bg: var(--surface-translucent-strong, transparent);--_control-border-width: 0px}}@container style(--input-prominence: plain){:where(.input,.select,.textarea,.input-frame,.combobox__control):where(.input,.input-frame){--_control-bg: transparent;--_control-hover-bg: var(--surface-translucent, transparent);--_control-sides-transparency: 100%;--_control-radius: 0px}}@container style(--input-corners: round){:where(.input,.select,.textarea,.input-frame,.combobox__control):where(.input,.input-frame){--_control-radius: var(--radius-full, 9999px)}}@container style(--select-size: sm){:where(.input,.select,.textarea,.input-frame,.combobox__control):where(.select){--_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){:where(.input,.select,.textarea,.input-frame,.combobox__control):where(.select){--_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){:where(.input,.select,.textarea,.input-frame,.combobox__control):where(.select){--_control-bg: var(--surface-translucent, transparent);--_control-hover-bg: var(--surface-translucent-strong, transparent);--_control-border-width: 0px}}@container style(--select-prominence: plain){:where(.input,.select,.textarea,.input-frame,.combobox__control):where(.select){--_control-bg: transparent;--_control-hover-bg: var(--surface-translucent, transparent);--_control-sides-transparency: 100%;--_control-radius: 0px}}@container style(--select-corners: round){:where(.input,.select,.textarea,.input-frame,.combobox__control):where(.select){--_control-radius: var(--radius-full, 9999px)}}@container style(--textarea-size: sm){:where(.input,.select,.textarea,.input-frame,.combobox__control):where(.textarea){--_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){:where(.input,.select,.textarea,.input-frame,.combobox__control):where(.textarea){--_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){:where(.input,.select,.textarea,.input-frame,.combobox__control):where(.textarea){--_control-bg: var(--surface-translucent, transparent);--_control-hover-bg: var(--surface-translucent-strong, transparent);--_control-border-width: 0px}}@container style(--textarea-prominence: plain){:where(.input,.select,.textarea,.input-frame,.combobox__control):where(.textarea){--_control-bg: transparent;--_control-hover-bg: var(--surface-translucent, transparent);--_control-sides-transparency: 100%;--_control-radius: 0px}}@container style(--controls-corners: round){:where(.input,.select,.textarea,.input-frame,.combobox__control):where(.textarea){--_control-radius: var(--input-radius, var(--radius, .25rem))}}@container style(--combobox-size: sm){:where(.input,.select,.textarea,.input-frame,.combobox__control):where(.combobox__control){--_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){:where(.input,.select,.textarea,.input-frame,.combobox__control):where(.combobox__control){--_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){:where(.input,.select,.textarea,.input-frame,.combobox__control):where(.combobox__control){--_control-bg: var(--surface-translucent, transparent);--_control-hover-bg: var(--surface-translucent-strong, transparent);--_control-border-width: 0px}}@container style(--combobox-prominence: plain){:where(.input,.select,.textarea,.input-frame,.combobox__control):where(.combobox__control){--_control-bg: transparent;--_control-hover-bg: var(--surface-translucent, transparent);--_control-sides-transparency: 100%;--_control-radius: 0px}}@container style(--combobox-chrome: flush){:where(.input,.select,.textarea,.input-frame,.combobox__control):where(.combobox__control){--_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){:where(.input,.select,.textarea,.input-frame,.combobox__control):where(.combobox__control){--_control-radius: var(--radius-full, 9999px)}}@container style(--controls-size: lg) and style(--ui-sizing: compact){:where(.input,.select,.textarea,.input-frame,.combobox__control){--_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)}}@container style(--input-size: lg) and style(--ui-sizing: compact){:where(.input,.select,.textarea,.input-frame,.combobox__control):where(.input,.input-frame){--_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)}}@container style(--select-size: lg) and style(--ui-sizing: compact){:where(.input,.select,.textarea,.input-frame,.combobox__control):where(.select){--_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)}}@container style(--textarea-size: lg) and style(--ui-sizing: compact){:where(.input,.select,.textarea,.input-frame,.combobox__control):where(.textarea){--_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)}}@container style(--combobox-size: lg) and style(--ui-sizing: compact){:where(.input,.select,.textarea,.input-frame,.combobox__control):where(.combobox__control){--_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)}}@media (prefers-reduced-motion: reduce){:where(.input,.select,.textarea,.input-frame,.combobox__control){transition:none}}:where(.input,.select,.textarea,.input-frame,.combobox__control)::placeholder{color:var(--_control-placeholder-color);font-style:var(--_control-placeholder-font-style);font-variation-settings:var(--_control-placeholder-font-variation);opacity:1}@media (hover: hover){:where(.input,.select,.textarea,.input-frame,.combobox__control):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)}}:where(.input,.select,.textarea,.input-frame,.combobox__control):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(.input,.select,.textarea,.input-frame,.combobox__control):where(:user-invalid,[aria-invalid=true]){--_control-edge-color: var(--_control-invalid-edge-color)}:where(.input,.select,.textarea,.input-frame,.combobox__control):where(:user-invalid,[aria-invalid=true]):focus-visible{outline-color:var(--_control-invalid-edge-color)}:where(.input,.select,.textarea,.input-frame,.combobox__control):where(:disabled,[aria-disabled=true]){opacity:var(--opacity-disabled, .4);cursor:not-allowed}:where(.input,.select,.textarea,.input-frame,.combobox__control):where(:read-only:not(:disabled,[aria-disabled=true],select,.input-frame,.combobox__control)){border-style:dashed;cursor:default}:where(.input,.select,.textarea,.input-frame,.combobox__control):where(.input-frame,.combobox__control):has(>:where(.input-frame__input,.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)}:where(.input,.select,.textarea,.input-frame,.combobox__control):where(.input-frame,.combobox__control):has(>:where(.input-frame__input,.combobox__input):where(:user-invalid,[aria-invalid=true])){--_control-edge-color: var(--_control-invalid-edge-color);outline-color:var(--_control-invalid-edge-color)}:where(.input,.select,.textarea,.input-frame,.combobox__control):where(.input-frame,.combobox__control):has(>:where(.input-frame__input,.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){:where(.input--lg,.select--lg,.textarea--lg){--_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){--_control-radius: var(--radius-full, 9999px)}:where(.input--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}@media (prefers-contrast: more){:where(.input,.select,.textarea,.input-frame,.combobox__control):where(:not(.input--flush)){--_control-border-width: var(--input-border-width, var(--control-border-width, 1px))}}@media (forced-colors: active){:where(.input,.select,.textarea,.input-frame,.combobox__control):where(:not(.input--flush)){--_control-border-width: var(--input-border-width, var(--control-border-width, 1px));border-color:CanvasText}}: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))}:where(.input):is([type=date],[type=time],[type=datetime-local],[type=month],[type=week],[type=number]){--_input-icon-space: var(--input-picker-icon-space, 1rem)}:where(.input):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}:where(.input):is([type=date],[type=time],[type=datetime-local],[type=month],[type=week])::-webkit-datetime-edit{display:inline-flex;align-items:center;padding:0}:where(.input):is([type=date],[type=time],[type=datetime-local],[type=month],[type=week])::-webkit-calendar-picker-indicator{align-self:center;margin:0;padding:0}:where(.color-input){--_color-input-size: var(--input-min-size, var(--spacing-target));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, var(--control-border-width, 1px)) solid var(--input-border-color, var(--control-border-color, currentColor));border-radius:var(--input-radius, var(--radius, .25rem))}:where(.color-input)::-webkit-color-swatch-wrapper{padding:0;border-radius:var(--input-radius, var(--radius, .25rem))}:where(.color-input)::-webkit-color-swatch{border:0}:where(.color-input)::-moz-color-swatch{border:0}:where(.color-input):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, var(--spacing-target-sm))}:where(.color-input--lg){--_color-input-size: var(--input-lg-min-size, var(--spacing-target-lg))}:where(.color-input--stretch){inline-size:100%}@supports (inline-size: -webkit-fill-available){:where(.color-input--stretch){inline-size:-webkit-fill-available}}@supports (inline-size: stretch){:where(.color-input--stretch){inline-size:stretch}}:where(.file-input){box-sizing:border-box;max-inline-size:100%;font:inherit;color:var(--foreground, CanvasText)}:where(.file-input)::file-selector-button{min-block-size:var(--spacing-target-min, 3rem);margin-inline-end:var(--input-inner-gap, var(--spacing-12));font:inherit;cursor:pointer}:where(.file-input):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, var(--spacing-sm));--_control-default-padding-inline: var(--textarea-padding-inline, var(--spacing-md));--_control-default-font-size: var(--textarea-font-size, var(--control-font-size));--_control-default-line-height: var(--textarea-line-height, var(--body-line-height));--_control-sm-padding-block: var(--textarea-sm-padding-block, var(--spacing-xs));--_control-sm-padding-inline: var(--textarea-sm-padding-inline, var(--spacing-12));--_control-sm-font-size: var(--textarea-sm-font-size, var(--control-sm-font-size));--_control-sm-line-height: var(--textarea-sm-line-height, var(--body-sm-line-height));--_control-lg-padding-block: var(--textarea-lg-padding-block, var(--spacing-12));--_control-lg-padding-inline: var(--textarea-lg-padding-inline, var(--spacing-24));--_control-lg-font-size: var(--textarea-lg-font-size, var(--control-lg-font-size));--_control-lg-line-height: var(--textarea-lg-line-height, var(--body-line-height));--_textarea-lines-min: var(--textarea-lines-min, 4);--_textarea-lines-max: var(--textarea-lines-max, 6);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}:where(.select):dir(rtl){background-position:var(--_select-icon-inset) center,calc(var(--_select-icon-inset) + var(--_select-icon-half)) center}:where(.select):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}@supports (appearance: base-select){:where(.select--custom){padding-inline-end:var(--_control-padding-inline);background-image:none}:where(.select--custom),:where(.select--custom)::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}:where(.select--custom)::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)}:where(.select--custom):open::picker-icon{rotate:180deg}:where(.select--custom)::picker(select){box-sizing:border-box;margin-block:var(--select-picker-padding, var(--spacing-xs));padding:var(--select-picker-padding, var(--spacing-xs));color:var(--foreground, CanvasText);background-color:var(--surface-card, Canvas);border:var(--panel-border-width, 1px) solid var(--border-color-muted, currentColor);border-radius:var(--_control-radius);box-shadow:var(--shadow-lg, none)}:where(.select--custom) :where(option){display:flex;align-items:center;gap:var(--select-option-gap, var(--spacing-sm));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, var(--spacing-xs)));border-radius:calc(var(--_control-radius) / 2);cursor:pointer}:where(.select--custom) :where(option):hover{background-color:var(--surface-translucent, transparent)}:where(.select--custom) :where(option):focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus-ring-color, Highlight);outline-offset:calc(var(--focus-ring-width, 2px) * -1)}:where(.select--custom) :where(option)::checkmark{color:var(--foreground-accent, currentColor)}:where(.select--custom) :where(selectedcontent){display:flex;align-items:center;flex-grow:1;gap:var(--select-option-gap, var(--spacing-sm))}:where(.select--custom) :where(selectedcontent) :where(small){display:none}@media (forced-colors: active){:where(.select--custom)::picker-icon{forced-color-adjust:none;background-color:CanvasText}:where(.select--custom) :where(option):hover{forced-color-adjust:none;background-color:Highlight;color:HighlightText}}@media (prefers-reduced-motion: reduce){:where(.select--custom)::picker-icon,:where(.select--custom)::picker(select){transition:none}}}}@layer atoms{:where(.checkbox-input,.radio-input){--_check-size: var(--check-box-size, calc(var(--spacing-md) * 1.25));--_check-accent: var(--foreground-accent, AccentColor);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)}@container style(--check-size: sm){:where(.checkbox-input,.radio-input){--_check-size: var(--check-sm-box-size, var(--spacing-md))}}@container style(--check-size: lg){:where(.checkbox-input,.radio-input){--_check-size: var(--check-lg-box-size, var(--spacing-24))}}:where(.checkbox-input,.radio-input):focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus-ring-color, Highlight);outline-offset:var(--focus-ring-offset, 2px)}:where(.checkbox-input,.radio-input):where(:user-invalid,[aria-invalid=true]){--_check-accent: var(--border-color-danger, AccentColor)}:where(.checkbox-input,.radio-input):where(:user-invalid,[aria-invalid=true]):focus-visible{outline-color:var(--border-color-danger, Highlight)}:where(.checkbox-input,.radio-input):where(:disabled,[aria-disabled=true]){cursor:not-allowed}:where(.checkbox-input--lg,.radio-input--lg){--_check-size: var(--check-lg-box-size, var(--spacing-24))}@container style(--ui-sizing: compact){:where(.checkbox-input--lg,.radio-input--lg){--_check-size: var(--check-box-size, calc(var(--spacing-md) * 1.25))}}}@layer atoms{:where(.switch){--_switch-height: var(--switch-height, var(--button-min-size, var(--spacing-target)));--_switch-font-size: var(--switch-font-size, var(--control-font-size));--_switch-padding-inline: var(--switch-padding-inline, var(--spacing-md));--_switch-option-min-inline-size: var(--switch-option-min-size, var(--spacing-target));--_switch-radius: var(--switch-radius, var(--radius, .25rem));--_switch-border-width: var(--switch-border-width, var(--border-width, 1px));--_switch-border-color: var(--switch-border-color, var(--border-color-control, 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, var(--duration-sm));--_switch-timefunc: var(--switch-timefunc, var(--ease-bounce, ease-in-out));--_switch-direction: 1;--_switch-indicator-bg: var(--_switch-off-bg);display:flex;align-items:center;justify-content:space-between;gap:var(--switch-gap, var(--spacing-md));inline-size:100%;min-block-size:var(--spacing-target-min, 3rem)}@container style(--switch-size: sm) or style(--controls-size: sm) or style(--ui-sizing: compact){:where(.switch){--_switch-height: var(--switch-sm-height, var(--spacing-lg));--_switch-font-size: var(--switch-sm-font-size, var(--control-sm-font-size));--_switch-padding-inline: var(--switch-sm-padding-inline, var(--spacing-sm));--_switch-option-min-inline-size: var(--switch-sm-option-min-size, var(--spacing-target-sm))}}@container style(--switch-size: lg) or style(--controls-size: lg){:where(.switch){--_switch-height: var(--switch-lg-height, var(--spacing-2xl));--_switch-font-size: var(--switch-lg-font-size, var(--control-lg-font-size));--_switch-padding-inline: var(--switch-lg-padding-inline, var(--spacing-24))}}@container style(--switch-prominence: subtle) or style(--controls-prominence: subtle) or style(--elements-prominence: subtle){:where(.switch){--_switch-bg: var(--surface-translucent, transparent);--_switch-border-color: transparent}}@container style(--switch-intent: danger){:where(.switch){--_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){:where(.switch){--_switch-radius: var(--radius-full, 9999px)}}@supports (inline-size: -webkit-fill-available){:where(.switch){inline-size:-webkit-fill-available}}@supports (inline-size: stretch){:where(.switch){inline-size:stretch}}:where(.switch):dir(rtl){--_switch-direction: -1}:where(.switch) :where(.switch__label){display:flex;flex-direction:column;gap:var(--switch-label-gap, var(--spacing-xs))}:where(.switch) :where(.switch__control){position:relative;isolation:isolate;display:inline-grid;grid-auto-columns:1fr;grid-auto-flow:column;flex-shrink:0;-webkit-user-select:none;user-select:none;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)}:where(.switch) :where(.switch__control):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) :where(.switch__control>input){-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;inset-block-start:min(0px,max(calc((100% - var(--spacing-target-min, 3rem)) / 2),var(--target-gap-block-start, var(--target-gap-block, 100vmax)) / -2));inset-block-end:min(0px,max(calc((100% - var(--spacing-target-min, 3rem)) / 2),var(--target-gap-block-end, var(--target-gap-block, 100vmax)) / -2));inset-inline-start:min(0px,max(calc((100% - var(--spacing-target-min, 3rem)) / 2),var(--target-gap-inline-start, var(--target-gap-inline, 100vmax)) / -2));inset-inline-end:min(0px,max(calc((100% - var(--spacing-target-min, 3rem)) / 2),var(--target-gap-inline-end, var(--target-gap-inline, 100vmax)) / -2));z-index:2;margin:0;cursor:pointer;opacity:0;touch-action:manipulation}:where(.switch) :where(.switch__option){position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;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-regular, 400);line-height:1;text-box:trim-both cap alphabetic;transition:color var(--_switch-transition) ease}:where(.switch) :where(.switch__option--off){color:var(--_switch-off-color);font-weight:var(--font-weight-bold, 700)}:where(.switch) :where(.switch__option--on){color:var(--foreground-muted, currentColor)}:where(.switch):has(:where(.switch__control>input:checked)){--_switch-indicator-bg: var(--_switch-on-bg);--_switch-slide: 1}:where(.switch):has(:where(.switch__control>input:checked)) :where(.switch__option--off){color:var(--foreground-muted, currentColor);font-weight:var(--font-weight-regular, 400)}:where(.switch):has(:where(.switch__control>input:checked)) :where(.switch__option--on){color:var(--_switch-on-color);font-weight:var(--font-weight-bold, 700)}@media (hover: hover){:where(.switch) :where(.switch__control:hover){border-color:var(--_switch-hover-color)}}:where(.switch) :where(.switch__control:has(>input:focus-visible)){outline:var(--focus-ring-width, 2px) solid var(--focus-ring-color, Highlight);outline-offset:var(--focus-ring-offset, 2px)}:where(.switch):has(:where(.switch__control>input:disabled,.switch__control>input[aria-disabled=true])){opacity:var(--opacity-disabled, .5)}:where(.switch):has(:where(.switch__control>input:disabled,.switch__control>input[aria-disabled=true])) :where(.switch__control>input){cursor:not-allowed}@media (prefers-reduced-motion: reduce){:where(.switch) :where(.switch__control):before,:where(.switch) :where(.switch__option){transition:none}}:where(.switch--sm){--_switch-height: var(--switch-sm-height, var(--spacing-lg));--_switch-font-size: var(--switch-sm-font-size, var(--control-sm-font-size));--_switch-padding-inline: var(--switch-sm-padding-inline, var(--spacing-sm));--_switch-option-min-inline-size: var(--switch-sm-option-min-size, var(--spacing-target-sm))}:where(.switch--lg){--_switch-height: var(--switch-lg-height, var(--spacing-2xl));--_switch-font-size: var(--switch-lg-font-size, var(--control-lg-font-size));--_switch-padding-inline: var(--switch-lg-padding-inline, var(--spacing-24))}@container style(--ui-sizing: compact){:where(.switch--lg){--_switch-height: var(--switch-height, var(--button-min-size, var(--spacing-target)));--_switch-font-size: var(--switch-font-size, var(--control-font-size));--_switch-padding-inline: var(--switch-padding-inline, var(--spacing-md))}}: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-full, 9999px)}@media (prefers-contrast: more){:where(.switch){--_switch-border-color: var(--switch-border-color, var(--border-color-control, currentColor))}}@media (forced-colors: active){:where(.switch__control){border-color:CanvasText}:where(.switch__control):before{forced-color-adjust:none;background-color:Highlight}:where(.switch) :where(.switch__option--off),:where(.switch:has(.switch__control>input:checked)) :where(.switch__option--on){forced-color-adjust:none;color:HighlightText}:where(.switch:has(.switch__control>input:checked)) :where(.switch__option--off){forced-color-adjust:auto;color:CanvasText}}}@layer atoms{:where(.range){--_range-track-height: var(--range-track-height, var(--spacing-sm));--_range-track-bg: var(--range-track-bg, var(--surface-muted, transparent));--_range-track-radius: var(--range-track-radius, var(--radius, .25rem));--_range-track-edge-width: var(--range-track-border-width, var(--border-width-thin, 1px));--_range-track-edge-color: var(--range-track-border-color, var(--border-color-quiet, currentColor));--_range-thumb-size: var(--range-thumb-size, var(--spacing-24));--_range-thumb-radius: var(--range-thumb-radius, var(--radius-full, 9999px));--_range-thumb-border-width: var(--range-thumb-border-width, var(--border-width, 1px));--_range-thumb-border-color: var(--range-thumb-border-color, var(--surface-card, Canvas));--_range-thumb-shadow: var(--range-thumb-shadow, var(--shadow-sm, none));--_range-tone: var(--foreground-accent, AccentColor);--_range-tone-pressed: var(--foreground-accent-pressed, var(--_range-tone));--_range-transition: var(--range-transition, var(--duration-sm));--_range-fill-direction: to right;-webkit-appearance:none;-moz-appearance:none;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)}@container style(--range-size: sm) or style(--controls-size: sm) or style(--ui-sizing: compact){:where(.range){--_range-track-height: var(--range-track-sm-height, var(--spacing-xs));--_range-thumb-size: var(--range-thumb-sm-size, var(--spacing-md))}}@container style(--range-size: lg) or style(--controls-size: lg){:where(.range){--_range-track-height: var(--range-track-lg-height, var(--spacing-12));--_range-thumb-size: var(--range-thumb-lg-size, var(--spacing-lg))}}@container style(--range-intent: info){:where(.range){--_range-tone: var(--foreground-info, AccentColor);--_range-tone-pressed: var(--foreground-info-pressed, var(--_range-tone))}}@container style(--range-intent: success){:where(.range){--_range-tone: var(--foreground-success, AccentColor);--_range-tone-pressed: var(--foreground-success-pressed, var(--_range-tone))}}@container style(--range-intent: warning){:where(.range){--_range-tone: var(--foreground-warning, AccentColor);--_range-tone-pressed: var(--foreground-warning-pressed, var(--_range-tone))}}@container style(--range-intent: danger){:where(.range){--_range-tone: var(--foreground-danger, AccentColor);--_range-tone-pressed: var(--foreground-danger-pressed, var(--_range-tone))}}:where(.range):dir(rtl){--_range-fill-direction: to left}:where(.range)::-webkit-slider-runnable-track{box-sizing:border-box;block-size:var(--_range-track-height);padding:var(--_range-track-edge-width);background:linear-gradient(var(--_range-fill-direction),var(--_range-tone) var(--value, 0%),transparent var(--value, 0%)) border-box,linear-gradient(var(--_range-track-bg),var(--_range-track-bg)) content-box,linear-gradient(var(--_range-track-edge-color),var(--_range-track-edge-color)) border-box;border-radius:var(--_range-track-radius)}:where(.range)::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;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 - var(--_range-track-edge-width));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}:where(.range)::-moz-range-track{box-sizing:border-box;block-size:var(--_range-track-height);padding:var(--_range-track-edge-width);background:linear-gradient(var(--_range-track-bg),var(--_range-track-bg)) content-box,linear-gradient(var(--_range-track-edge-color),var(--_range-track-edge-color)) border-box;border-radius:var(--_range-track-radius)}:where(.range)::-moz-range-progress{block-size:var(--_range-track-height);background-color:var(--_range-tone);border-radius:var(--_range-track-radius)}:where(.range)::-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){:where(.range):hover:not(:disabled,[aria-disabled=true])::-webkit-slider-thumb{scale:1.12}:where(.range):hover:not(:disabled,[aria-disabled=true])::-moz-range-thumb{scale:1.12}}:where(.range):active:not(:disabled,[aria-disabled=true])::-webkit-slider-thumb{cursor:grabbing;background-color:var(--_range-tone-pressed)}:where(.range):active:not(:disabled,[aria-disabled=true])::-moz-range-thumb{cursor:grabbing;background-color:var(--_range-tone-pressed)}:where(.range):focus-visible{outline:none}:where(.range):focus-visible::-webkit-slider-thumb{outline:var(--focus-ring-width, 2px) solid var(--focus-ring-color, Highlight);outline-offset:var(--focus-ring-offset, 2px)}:where(.range):focus-visible::-moz-range-thumb{outline:var(--focus-ring-width, 2px) solid var(--focus-ring-color, Highlight);outline-offset:var(--focus-ring-offset, 2px)}:where(.range):where(:disabled,[aria-disabled=true]){opacity:var(--opacity-disabled, .5);cursor:not-allowed}:where(.range):where(:disabled,[aria-disabled=true])::-webkit-slider-thumb{cursor:not-allowed}:where(.range):where(:disabled,[aria-disabled=true])::-moz-range-thumb{cursor:not-allowed}@media (forced-colors: active){:where(.range){forced-color-adjust:none;--_range-tone: Highlight;--_range-tone-pressed: Highlight;--_range-track-bg: Canvas;--_range-track-edge-color: CanvasText;--_range-thumb-border-color: Canvas;--_range-thumb-shadow: none}@supports (color: rgb(from red r g b)){:where(.range){--_range-tone: rgb(from Highlight r g b / 1);--_range-tone-pressed: rgb(from Highlight r g b / 1)}}:where(.range):focus-visible::-webkit-slider-thumb{outline-color:CanvasText}:where(.range):focus-visible::-moz-range-thumb{outline-color:CanvasText}:where(.range):where(:disabled,[aria-disabled=true]){--_range-tone: GrayText;--_range-track-edge-color: GrayText;opacity:1}}@media (prefers-reduced-motion: reduce){:where(.range)::-webkit-slider-thumb{transition:none}:where(.range)::-moz-range-thumb{transition:none}}:where(.range--sm){--_range-track-height: var(--range-track-sm-height, var(--spacing-xs));--_range-thumb-size: var(--range-thumb-sm-size, var(--spacing-md))}:where(.range--lg){--_range-track-height: var(--range-track-lg-height, var(--spacing-12));--_range-thumb-size: var(--range-thumb-lg-size, var(--spacing-lg))}@container style(--ui-sizing: compact){:where(.range--lg){--_range-track-height: var(--range-track-height, var(--spacing-sm));--_range-thumb-size: var(--range-thumb-size, var(--spacing-24))}}: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%;color:var(--foreground-muted, currentColor)}@media (forced-colors: active){:where(.range){--_range-track-edge-width: var(--range-track-border-width, var(--border-width-thin, 1px));--_range-track-edge-color: CanvasText;--_range-track-bg: Canvas}}}@layer atoms{:where(.progress,.meter){--_bar-radius: var(--radius, .25rem);--_bar-track-bg: var(--surface-muted, transparent);--_bar-transition: var(--duration-sm, .15s);-webkit-appearance:none;-moz-appearance:none;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){:where(.progress,.meter){outline:var(--border-width-thin, 1px) solid var(--border-color-control, currentColor);outline-offset:var(--border-width-thin, 1px)}}:where(.progress){--_bar-height: var(--progress-height, var(--spacing-sm));--_bar-radius: var(--progress-radius, var(--radius, .25rem));--_bar-track-bg: var(--progress-track-bg, var(--surface-muted, transparent));--_bar-transition: var(--progress-transition, var(--duration-sm));--_progress-tone: var(--foreground-accent, AccentColor);--_progress-sweep-from: -100%;--_progress-sweep-to: 200%;accent-color:var(--_progress-tone)}@container style(--progress-size: sm) or style(--ui-sizing: compact){:where(.progress){--_bar-height: var(--progress-sm-height, var(--spacing-xs))}}@container style(--progress-size: lg){:where(.progress){--_bar-height: var(--progress-lg-height, var(--spacing-md))}}@container style(--progress-intent: info){:where(.progress){--_progress-tone: var(--foreground-info, AccentColor)}}@container style(--progress-intent: success){:where(.progress){--_progress-tone: var(--foreground-success, AccentColor)}}@container style(--progress-intent: warning){:where(.progress){--_progress-tone: var(--foreground-warning, AccentColor)}}@container style(--progress-intent: danger){:where(.progress){--_progress-tone: var(--foreground-danger, AccentColor)}}@container style(--progress-corners: round){:where(.progress){--_bar-radius: var(--radius-full, 9999px)}}:where(.progress):dir(rtl){--_progress-sweep-from: 200%;--_progress-sweep-to: -100%}:where(.progress)::-webkit-progress-bar{background:transparent}:where(.progress)::-webkit-progress-value{background-color:var(--_progress-tone);border-radius:var(--_bar-radius);transition:inline-size var(--_bar-transition) var(--ease-in-out, ease-in-out)}:where(.progress)::-moz-progress-bar{background-color:var(--_progress-tone);border-radius:var(--_bar-radius)}:where(.progress):indeterminate{background-image:linear-gradient(to right,transparent,var(--_progress-tone),transparent);background-size:50% 100%;background-repeat:no-repeat;animation:dfh-progress-sweep var(--duration-xl, 2s) var(--ease-in-out, ease-in-out) infinite}:where(.progress):indeterminate::-webkit-progress-value{background:transparent}:where(.progress):indeterminate::-moz-progress-bar{background:transparent}@media (prefers-reduced-motion: reduce){:where(.progress):indeterminate{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){:where(.progress)::-webkit-progress-value{transition:none}}:where(.meter){--_bar-height: var(--meter-height, var(--spacing-sm));--_bar-radius: var(--meter-radius, var(--radius, .25rem));--_bar-track-bg: var(--meter-track-bg, var(--surface-muted, transparent));--_bar-transition: var(--meter-transition, var(--duration-sm));--_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){:where(.meter){--_bar-height: var(--meter-sm-height, var(--spacing-xs))}}@container style(--meter-size: lg){:where(.meter){--_bar-height: var(--meter-lg-height, var(--spacing-md))}}@container style(--meter-corners: round){:where(.meter){--_bar-radius: var(--radius-full, 9999px)}}:where(.meter):where(:not([low],[high],[optimum])){--_meter-optimum: var(--foreground-accent, AccentColor)}:where(.meter)::-webkit-meter-bar{block-size:var(--_bar-height);background:transparent;border:0;border-radius:var(--_bar-radius)}:where(.meter)::-webkit-meter-optimum-value,:where(.meter)::-webkit-meter-suboptimum-value,:where(.meter)::-webkit-meter-even-less-good-value{block-size:100%;border-radius:var(--_bar-radius);transition:inline-size var(--_bar-transition) var(--ease-in-out, ease-in-out)}:where(.meter)::-webkit-meter-optimum-value{background:var(--_meter-optimum)}:where(.meter)::-webkit-meter-suboptimum-value{background:var(--_meter-suboptimum)}:where(.meter)::-webkit-meter-even-less-good-value{background:var(--_meter-critical)}:where(.meter)::-moz-meter-bar{background:var(--_meter-optimum);border-radius:var(--_bar-radius)}:where(.meter):-moz-meter-sub-optimum::-moz-meter-bar{background:var(--_meter-suboptimum)}:where(.meter):-moz-meter-sub-sub-optimum::-moz-meter-bar{background:var(--_meter-critical)}@media (prefers-reduced-motion: reduce){:where(.meter)::-webkit-meter-optimum-value,:where(.meter)::-webkit-meter-suboptimum-value,:where(.meter)::-webkit-meter-even-less-good-value{transition:none}}:where(.progress--sm){--_bar-height: var(--progress-sm-height, var(--spacing-xs))}:where(.meter--sm){--_bar-height: var(--meter-sm-height, var(--spacing-xs))}:where(.progress--lg){--_bar-height: var(--progress-lg-height, var(--spacing-md))}@container style(--ui-sizing: compact){:where(.progress--lg){--_bar-height: var(--progress-height, var(--spacing-sm))}}:where(.meter--lg){--_bar-height: var(--meter-lg-height, var(--spacing-md))}@container style(--ui-sizing: compact){:where(.meter--lg){--_bar-height: var(--meter-height, var(--spacing-sm))}}:where(.progress--round,.meter--round){--_bar-radius: var(--radius-full, 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)}@media (forced-colors: active){:where(.progress,.meter){--_bar-track-bg: Canvas;--_progress-tone: Highlight;--_meter-optimum: Highlight;--_meter-suboptimum: Highlight;--_meter-critical: Highlight;forced-color-adjust:none;outline:var(--border-width-thin, 1px) solid CanvasText;outline-offset:var(--border-width-thin, 1px)}}@keyframes dfh-progress-sweep{0%{background-position:var(--_progress-sweep-from) 0}to{background-position:var(--_progress-sweep-to) 0}}}@layer atoms{@property --divider-orientation{syntax: "*"; inherits: false;}:where(.divider){--_divider-width: var(--divider-width, var(--rule-width));--_divider-style: var(--divider-style, var(--rule-style, solid));--_divider-color: var(--divider-color, var(--rule-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(--divider-orientation: vertical){:where(.divider){block-size:auto;inline-size:0;border-block-start:0;border-inline-start:var(--_divider-line)}}:where(.divider):where([aria-orientation=vertical]){block-size:auto;inline-size:0;border-block-start:0;border-inline-start:var(--_divider-line)}:where(.divider):where(.divider--strong){--_divider-color: var(--divider-strong-color, var(--border-color-control, currentColor))}:where(.divider):where(.divider--dashed){--_divider-style: dashed}@media (prefers-contrast: more){:where(.divider){--_divider-color: var(--divider-strong-color, var(--border-color-control, 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, var(--foreground) 20%, transparent));--_skeleton-shimmer: var(--skeleton-shimmer, color-mix(in srgb, var(--surface) 60%, transparent));--_skeleton-radius: var(--skeleton-radius, var(--radius-sm));--_skeleton-radius-round: var(--skeleton-radius-round, var(--radius-full));--_skeleton-duration: var(--skeleton-duration, var(--duration-xl));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;-webkit-user-select:none;user-select:none;animation:skeleton-shimmer var(--_skeleton-duration) ease-in-out infinite}:where(.skeleton)>*{visibility:hidden}:where(.skeleton)::placeholder{color:transparent}@container style(--skeleton-motion: pulse){:where(.skeleton){background-image:none;animation-name:skeleton-pulse}}:where(.skeleton):where(.skeleton--pulse){background-image:none;animation-name:skeleton-pulse}@container style(--skeleton-motion: none){:where(.skeleton){background-image:none;animation:none}}:where(.avatar.skeleton){--avatar-bg: var(--_skeleton-color);--avatar-border-color: transparent}:where(.thumbnail.skeleton){--thumbnail-bg: var(--_skeleton-color)}:where(.skeleton:not(.avatar,.thumbnail,.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:not(.avatar,.thumbnail,.button,.input,.textarea,.select,.badge,.chip,.status,.kbd)):where(.skeleton--text,.skeleton--heading){block-size:1lh;clip-path:inset(calc((1lh - 1cap)/2) 0 round var(--_skeleton-radius))}:where(.skeleton:not(.avatar,.thumbnail,.button,.input,.textarea,.select,.badge,.chip,.status,.kbd)):where(.skeleton--heading){inline-size:var(--skeleton-width, 60%)}:where(.skeleton:not(.avatar,.thumbnail,.button,.input,.textarea,.select,.badge,.chip,.status,.kbd)):where(.skeleton--avatar){inline-size:var(--skeleton-width, var(--avatar-size, var(--spacing-xl)));aspect-ratio:1;border-radius:var(--_skeleton-radius-round)}:where(.skeleton:not(.avatar,.thumbnail,.button,.input,.textarea,.select,.badge,.chip,.status,.kbd)):where(.skeleton--button){inline-size:var(--skeleton-width, 10ch);block-size:var(--skeleton-height, var(--button-min-size, var(--spacing-target)));border-radius:var(--button-radius, var(--radius))}:where(.skeleton:not(.avatar,.thumbnail,.button,.input,.textarea,.select,.badge,.chip,.status,.kbd)):where(.skeleton--input){block-size:var(--skeleton-height, var(--input-min-size, var(--spacing-target)));border-radius:var(--input-radius, var(--radius))}:where(.skeleton:not(.avatar,.thumbnail,.button,.input,.textarea,.select,.badge,.chip,.status,.kbd)):where(.skeleton--status){font-size:var(--status-font-size, var(--body-sm-fixed-font-size));inline-size:var(--skeleton-width, 8ch);block-size:var(--skeleton-height, calc(1cap + 2 * var(--status-padding-block, var(--spacing-6))));border-radius:var(--_skeleton-radius-round)}:where(.skeleton:not(.avatar,.thumbnail,.button,.input,.textarea,.select,.badge,.chip,.status,.kbd)):where(.skeleton--media){aspect-ratio:16 / 9}:where(.skeleton:not(.avatar,.thumbnail,.button,.input,.textarea,.select,.badge,.chip,.status,.kbd)):where(.skeleton--w-50){--skeleton-width: 50%}:where(.skeleton:not(.avatar,.thumbnail,.button,.input,.textarea,.select,.badge,.chip,.status,.kbd)):where(.skeleton--w-75){--skeleton-width: 75%}:where(.skeleton:not(.avatar,.thumbnail,.button,.input,.textarea,.select,.badge,.chip,.status,.kbd)):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, var(--foreground) 35%, transparent))}}@media (forced-colors: active){:where(.skeleton){forced-color-adjust:none;background-color:GrayText;background-image:none}}}@layer atoms{:where(.spinner){--_spinner-duration: var(--spinner-duration, var(--duration-1, 1s));animation:spinner-turn var(--_spinner-duration) linear infinite}@media (prefers-reduced-motion: reduce){:where(.spinner){--_spinner-duration: var(--spinner-reduced-duration, var(--duration-2, 2s))}}@keyframes spinner-turn{to{rotate:1turn}}}@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, var(--spacing-target));--_skip-link-padding-inline: var(--skip-link-padding-inline, var(--spacing-md));--_skip-link-transition: var(--skip-link-transition, var(--duration-sm));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) + var(--safe-area-inset-inline-start, 0px)) calc(var(--_skip-link-padding-inline) + var(--safe-area-inset-inline-end, 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, var(--control-font-size));font-weight:var(--skip-link-font-weight, var(--body-strong-font-weight));line-height:1;text-decoration:none;text-decoration-color:var(--skip-link-underline-color, var(--foreground-inverted, currentColor));text-decoration-thickness:var(--skip-link-underline-thickness, var(--underline-thickness));text-underline-offset:var(--skip-link-underline-offset, var(--underline-offset));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(--ease-out, ease-out)}:where(.skip-link):visited{color:var(--_skip-link-color)}@media (hover: hover){:where(.skip-link):hover{text-decoration-line:underline}}:where(.skip-link):focus{block-size:auto;min-block-size:var(--_skip-link-min-size)}:where(.skip-link):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){:where(.skip-link){transition:none}}@media (forced-colors: active){:where(.skip-link){forced-color-adjust:none;background-color:Highlight;color:HighlightText}:where(.skip-link):focus-visible{outline-color:HighlightText}}:where(.skip-link--floating){--_skip-link-inset: var(--skip-link-floating-inset, var(--spacing-md));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, var(--spacing-sm));padding-inline:var(--skip-link-floating-padding-inline, var(--spacing-md));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}:where(.skip-link--floating):focus{opacity:1;pointer-events:auto;translate:0 0}:where(.skip-link--floating):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}:where(.skip-links):focus-within{block-size:auto}:where(.skip-links) :where(ul){display:flex;flex-direction:column;margin:0;padding:0;list-style:none}:where(.skip-links) :where(li){display:flex;margin:0;padding:0}:where(.skip-links):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, var(--spacing-sm));--_tab-line-height: var(--tab-line-height, var(--control-line-height, 1.25));--_tab-line-width: var(--tab-list-indicator-width, var(--border-width-thick));--_tab-min-size: var(--tab-min-size, var(--spacing-target, 3rem));--_tab-padding-block: var(--tab-padding-block, var(--button-padding-block, var(--spacing-xs)));--_tab-underline-padding-inline: 0px;--_tab-segmented-padding-inline: var(--tab-padding-inline, var(--button-padding-inline, var(--spacing-md)));--_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, calc(var(--icon-base-size, 1) * 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);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(--ease-in-out, ease-in-out)}@container style(--tab-list-size: sm) or style(--ui-sizing: compact){:where(.tab){--_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, var(--border-width-medium, 2px));--_tab-padding-block: var(--tab-sm-padding-block, var(--button-sm-padding-block, var(--spacing-2xs)));--_tab-segmented-padding-inline: var(--tab-sm-padding-inline, var(--button-sm-padding-inline, var(--spacing-10)))}}@container style(--font-sizing: compact){:where(.tab){--_tab-font-size: var(--tab-sm-font-size, var(--control-sm-font-size, .875rem))}}@container style(--tab-list-corners: round){:where(.tab){--_tab-segmented-radius: var(--radius-full, 9999px)}}@container style(--_tab-list-orientation: vertical){:where(.tab){--_tab-underline-padding-inline: var(--_tab-segmented-padding-inline);--_tab-justify: flex-start;--_tab-text-align: start}}@container style(--tab-list-style: segmented){:where(.tab){--_tab-border-width: var(--tab-border-width, var(--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)){:where(.tab){--_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){:where(.tab){--_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)){:where(.tab){--_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)}}:where(.tab) :where(.icon){--icon-size: var(--_tab-icon-size)}:where(.tab):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){:where(.tab):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){:where(.tab):before{inset-inline:0 auto}}:where(.tab):after{content:"";position:absolute;inset-block-start:min(0px,max(calc((100% - var(--_tab-target-size)) / 2),var(--target-gap-block-start, var(--target-gap-block, 100vmax)) / -2 - var(--_tab-border-width, 0px)));inset-block-end:min(0px,max(calc((100% - var(--_tab-target-size)) / 2),var(--target-gap-block-end, var(--target-gap-block, 100vmax)) / -2 - var(--_tab-border-width, 0px)));inset-inline-start:min(0px,max(calc((100% - var(--_tab-target-size)) / 2),var(--target-gap-inline-start, var(--target-gap-inline, 100vmax)) / -2 - var(--_tab-border-width, 0px)));inset-inline-end:min(0px,max(calc((100% - var(--_tab-target-size)) / 2),var(--target-gap-inline-end, var(--target-gap-inline, 100vmax)) / -2 - var(--_tab-border-width, 0px)))}@media (hover: hover){:where(.tab):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(.tab):where(a):focus{text-decoration:none}:where(.tab):focus{outline:none}:where(.tab):focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus-ring-color, currentColor);outline-offset:var(--_tab-ring-offset)}:where(.tab):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)):not(:has(>:not(svg,.icon,.visually-hidden,.sr-only)))){--_tab-icon-size: calc(var(--icon-size, calc(var(--icon-base-size, 1) * 1em)) * 1.25);--_tab-inner-gap: 0px;--_tab-padding-inline: var(--_tab-padding-block);justify-content:center}@container style(--tab-list-style: segmented){:where(.tab--icon),:where(.tab:not(:has(.tab__text)):has(>:where(.visually-hidden,.sr-only)):not(:has(>:not(svg,.icon,.visually-hidden,.sr-only)))){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}:where(.tab--icon) :where(kbd,.kbd,.chip,.status,.badge:not(.badge--top-end,.badge--top-start,.badge--bottom-end,.badge--bottom-start)){display:none}@container style(--ui-labels: hidden){:where(.tab:has(.icon)){--_tab-inner-gap: 0px;--_tab-padding-inline: var(--_tab-padding-block);justify-content:center}:where(.tab:has(.icon)) :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}:where(.tab:has(.icon)) :where(kbd,.kbd,.chip,.status,.badge:not(.badge--top-end,.badge--top-start,.badge--bottom-end,.badge--bottom-start)){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(.hide-labels) :where(.tab:has(.icon)) :where(.tab__text,.ui-label),:where(.tab:has(.icon).hide-labels) :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}:where(.hide-labels) :where(.tab:has(.icon)) :where(kbd,.kbd,.chip,.status,.badge:not(.badge--top-end,.badge--top-start,.badge--bottom-end,.badge--bottom-start)),:where(.tab:has(.icon).hide-labels) :where(kbd,.kbd,.chip,.status,.badge:not(.badge--top-end,.badge--top-start,.badge--bottom-end,.badge--bottom-start)){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(.tab):where([aria-selected=true],[aria-current]:not([aria-current=false])){forced-color-adjust:none;color:HighlightText;outline-color:HighlightText}@supports not (anchor-name: --a){:where(.tab):where([aria-selected=true],[aria-current]:not([aria-current=false])){background-color:Highlight;border-color:Highlight}}}}@media (prefers-contrast: more){:where(.tab){--_tab-line-width: max(var(--tab-list-indicator-width, var(--border-width-thick)), var(--border-width-thick))}}}@layer molecules{:where(.lockup){box-sizing:border-box;display:flex;flex-direction:column;gap:var(--lockup-gap, var(--spacing-0));justify-content:center;min-inline-size:0}:where(.lockup)>: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, var(--spacing-sm));--target-gap-inline: var(--avatar-group-gap, var(--spacing-sm));list-style:none;margin:0;padding:0}:where(.avatar-group)>:where(li){display:contents}:where(.avatar-group--stacked){flex-wrap:nowrap;gap:0;isolation:isolate;--target-gap-inline: 0px}:where(.avatar-group--stacked) :where(.avatar){box-shadow:0 0 0 var(--avatar-group-ring-width, var(--border-width, 2px)) var(--avatar-group-ring-color, var(--surface, Canvas))}:where(.avatar-group--stacked)>:where(.avatar)+:where(.avatar),:where(.avatar-group--stacked)>:where(li)+:where(li)>:where(.avatar){margin-inline-start:calc(var(--_avatar-size) * var(--avatar-group-overlap, .33) * -1)}:where(.avatar-group){--target-gap-inline-start: initial;--target-gap-inline-end: initial;--target-gap-block-start: initial;--target-gap-block-end: initial}:where(.avatar-group)>:where(:first-child){--target-gap-inline-start: 100vmax;--target-gap-block-start: 100vmax}:where(.avatar-group)>:where(:last-child){--target-gap-inline-end: 100vmax;--target-gap-block-end: 100vmax}}@layer molecules{:where(.field){--_field-gap: var(--field-gap, var(--spacing-sm));--_field-inline-gap: var(--field-inline-gap, var(--spacing-12));--_field-label-gap: var(--field-label-gap, var(--spacing-xs));--_field-label-width: var(--field-label-width, var(--spacing-192));display:flex;flex-direction:column;gap:var(--_field-gap);margin:0;min-inline-size:0}@container style(--ui-sizing: compact){:where(.field){--_field-gap: var(--field-compact-gap, var(--spacing-xs))}}:where(.field):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):where(:has(:disabled,[aria-disabled=true]:not([role=option])):not(:disabled *,[aria-disabled=true] *))>: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, var(--foreground-muted, currentColor));margin:0;min-inline-size:0}:where(.field)>:where(.field__hint,.field__error){margin-block-start:calc((var(--_field-gap) - var(--_field-label-gap)) * -1)}:where(.field__error){color:var(--field-error-color, var(--foreground-danger, currentColor));margin:0;min-inline-size:0}:where(.field__error):where(:not(ul)){align-items:start;display:flex;gap:var(--spacing-sm)}:where(.field__error)>:where(.icon){flex-shrink:0;margin-block:calc((1lh - 1em)/2)}:where(.field__error):where(ul){padding-inline-start:var(--list-indent, var(--spacing-24))}:where(.field--inline){align-items:center;column-gap:var(--_field-inline-gap);flex-direction:row;flex-wrap:wrap}:where(.field--inline)>:where(*){flex-grow:0}:where(.field--inline)>: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(.choices){--_choices-column-gap: var(--choices-column-gap, var(--spacing-24));align-items:flex-start;column-gap:var(--_choices-column-gap);display:flex;flex-direction:column;list-style:none;margin:0;padding:0}@container style(--ui-sizing: compact){:where(.choices){--_choices-column-gap: var(--choices-compact-column-gap, var(--spacing-md))}}@container style(--choices-layout: inline){:where(.choices){flex-direction:row;flex-wrap:wrap}}:where(.choices)>:where(li){display:contents}:where(.choices--inline){flex-direction:row;flex-wrap:wrap}:where(.choice){--_choice-gap: var(--choice-gap, var(--spacing-12));--_choice-target: var(--spacing-target-min, 3rem);--_choice-font-size: var(--choice-font-size, var(--control-font-size));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}@container style(--ui-sizing: compact){:where(.choice){--_choice-gap: var(--choice-compact-gap, var(--spacing-sm));--_choice-target: min(var(--spacing-target-min, 3rem), var(--choice-compact-target, var(--spacing-target-sm)));--_choice-font-size: var(--choice-compact-font-size, var(--control-sm-font-size))}}@container style(--ui-sizing: compact) and (not style(--check-size: lg)){:where(.choice){--check-size: sm}}@container style(--check-size: lg){:where(.choice){--_choice-gap: var(--choice-lg-gap, var(--spacing-md))}}:where(.choice):where(:has(>.checkbox-input--lg,>.radio-input--lg)){--_choice-gap: var(--choice-lg-gap, var(--spacing-md))}@container style(--ui-sizing: compact){:where(.choice):where(:has(>.checkbox-input--lg,>.radio-input--lg)){--_choice-gap: var(--choice-compact-gap, var(--spacing-sm))}}:where(.choice)>:where(.checkbox-input,.radio-input){font:inherit;margin-block:calc((1lh - var(--_check-size, 1lh)) / 2)}:where(.choice):where(:not(label)){cursor:default;position:relative}:where(.choice):where(:not(label))>:where(label){cursor:pointer}:where(.choice):where(:not(label))>:where(label):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}:where(.choice):where(:not(label))>:where(.checkbox-input,.radio-input){position:relative;z-index:1}:where(.choice):where(:has(>:disabled,>[aria-disabled=true])){cursor:not-allowed}:where(.choice):where(:has(>:disabled,>[aria-disabled=true])):where(:not(:disabled *,[aria-disabled=true] *)){opacity:var(--opacity-disabled, .5)}@media (forced-colors: active){:where(.choice):where(:has(>:disabled,>[aria-disabled=true])){opacity:1;color:GrayText}}:where(.choice__label){display:flex;flex-direction:column;min-inline-size:0}}@layer molecules{:where(.range-lockup){--_range-lockup-gap: var(--range-lockup-gap, var(--spacing-sm));display:inline-flex;align-items:center;box-sizing:border-box;max-inline-size:100%;gap:var(--_range-lockup-gap);--target-gap-inline: var(--_range-lockup-gap)}@container style(--range-size: sm) or style(--controls-size: sm) or style(--ui-sizing: compact){:where(.range-lockup){--_range-lockup-gap: var(--range-lockup-sm-gap, var(--spacing-xs))}}@container style(--range-size: lg) or style(--controls-size: lg){:where(.range-lockup){--_range-lockup-gap: var(--range-lockup-lg-gap, var(--spacing-12))}}:where(.range-lockup)>:where(.range){flex:1 1 auto;min-inline-size:0}:where(.range-lockup)>:where(.button){flex-shrink:0}:where(.range-lockup)>:where(.range-lockup__output){flex-shrink:0;min-inline-size:3ch;font-variant-numeric:tabular-nums;color:var(--foreground-muted, currentColor);text-align:end;white-space:nowrap}:where(.range-lockup.controls-sm){--_range-lockup-gap: var(--range-lockup-sm-gap, var(--spacing-xs))}:where(.range-lockup.controls-lg){--_range-lockup-gap: var(--range-lockup-lg-gap, var(--spacing-12))}:where(.range-lockup--fill){display:flex;inline-size:100%}:where(.range-lockup){--target-gap-inline-start: initial;--target-gap-inline-end: initial;--target-gap-block-start: initial;--target-gap-block-end: initial}:where(.range-lockup)>:where(:first-child){--target-gap-inline-start: 100vmax;--target-gap-block-start: 100vmax}:where(.range-lockup)>:where(:last-child){--target-gap-inline-end: 100vmax;--target-gap-block-end: 100vmax}}@layer molecules{:where(.card){--target-gap-inline: initial;--target-gap-block: initial;--target-gap-inline-start: initial;--target-gap-inline-end: initial;--target-gap-block-start: initial;--target-gap-block-end: initial;--_card-fill: var(--card-bg, var(--surface-card, Canvas));--_card-bg: var(--_card-fill);--_card-edge: var(--card-border-width, var(--panel-border-width, 1px));--_card-no-edge: 0px;--_card-border-style: var(--card-border-style, var(--panel-border-style, solid));--_card-corners: var(--card-radius, var(--radius, .5rem));--_card-ring: 0px;--_card-self-padding: 0px;--_card-tint: color-mix(in srgb, var(--_card-intent-color), transparent var(--card-intent-shadow-transparency, 75%));--_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-raised-shadow: var(--_card-intent-shadow, var(--card-strong-shadow, var(--shadow-raised, none)));--_card-shadow-hover: var(--_card-intent-shadow, var(--card-hover-shadow, var(--shadow-raised, none)));--_card-padding: var(--card-padding, var(--spacing-cushion));--_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, var(--spacing-xs));--_card-rule: var(--card-inner-border-width, var(--rule-width, 1px)) var(--card-inner-border-style, var(--rule-style, solid)) var(--card-inner-border-color, var(--rule-color, currentColor));--_card-transition: var(--card-transition, var(--duration-sm, .15s));--_card-prominence-border-width: var(--_card-edge);--_card-prominence-radius: var(--_card-corners);--_card-prominence-shadow: var(--card-shadow, var(--shadow-none, none));--_card-chrome-border-width: initial;--_card-chrome-radius: initial;--_card-chrome-shadow: initial;--_card-intent-color: initial;--_card-intent-border-width: initial;--_card-intent-shadow: initial;--_card-border-width: var(--_card-intent-border-width, var(--_card-chrome-border-width, var(--_card-prominence-border-width)));--_card-border-color: var(--_card-intent-color, var(--card-border-color, var(--panel-border-color, currentColor)));--_card-radius: var(--_card-chrome-radius, var(--_card-prominence-radius));--_card-shadow: var(--_card-chrome-shadow, var(--_card-prominence-shadow));--card-prominence: initial;--card-chrome: initial;--card-intent: initial;--card-scroll: initial;--font-sizing: var(--card-font-sizing, fixed);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);padding:var(--_card-self-padding)}@container style(--card-prominence: strong){:where(.card){--_card-prominence-shadow: var(--_card-raised-shadow)}}@container style(--card-prominence: subtle){:where(.card){--_card-fill: var(--card-subtle-bg, var(--surface-muted, Canvas));--_card-prominence-border-width: var(--_card-no-edge);--_card-prominence-shadow: none}}@container style(--card-prominence: plain){:where(.card){--_card-fill: transparent;--_card-prominence-border-width: 0px;--_card-prominence-radius: 0px;--_card-prominence-shadow: none}}@container style(--card-chrome: flat){:where(.card){--_card-chrome-border-width: min(var(--_card-no-edge), var(--_card-prominence-border-width));--_card-chrome-radius: 0px;--_card-chrome-shadow: none}}@container style(--card-chrome: bordered){:where(.card){--_card-chrome-border-width: var(--_card-edge)}}@container style(--card-intent: accent){:where(.card){--_card-intent-color: var(--border-color-accent, currentColor);--_card-intent-border-width: var(--_card-edge);--_card-intent-shadow: var(--_card-tinted-shadow);--_card-ring: var(--card-intent-ring-width, var(--border-width-thin, 1px))}}@container style(--card-intent: danger){:where(.card){--_card-intent-color: var(--border-color-danger, currentColor);--_card-intent-border-width: var(--_card-edge);--_card-intent-shadow: var(--_card-tinted-shadow);--_card-ring: var(--card-intent-ring-width, var(--border-width-thin, 1px))}}@container style(--card-intent: warning){:where(.card){--_card-intent-color: var(--border-color-warning, currentColor);--_card-intent-border-width: var(--_card-edge);--_card-intent-shadow: var(--_card-tinted-shadow);--_card-ring: var(--card-intent-ring-width, var(--border-width-thin, 1px))}}@container style(--card-intent: success){:where(.card){--_card-intent-color: var(--border-color-success, currentColor);--_card-intent-border-width: var(--_card-edge);--_card-intent-shadow: var(--_card-tinted-shadow);--_card-ring: var(--card-intent-ring-width, var(--border-width-thin, 1px))}}@container style(--card-intent: info){:where(.card){--_card-intent-color: var(--border-color-info, currentColor);--_card-intent-border-width: var(--_card-edge);--_card-intent-shadow: var(--_card-tinted-shadow);--_card-ring: var(--card-intent-ring-width, var(--border-width-thin, 1px))}}@container style(--ui-sizing: compact){:where(.card){--_card-padding: var(--card-compact-padding, var(--spacing));--_card-inner-padding: var(--card-compact-inner-padding, var(--spacing))}}@container style(--card-scroll: all){:where(.card){max-block-size:100%;overflow-y:auto;overscroll-behavior:contain}}:where(.card):focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus-ring-color, currentColor);outline-offset:var(--focus-ring-offset, 2px)}:where(.card):not(:has(>:is(.card__thumb,.card__canvas,.card__content,.card__header,.card__band,.card__body,.card__footer))){--_card-self-padding: var(--_card-padding)}@media (prefers-reduced-motion: reduce){:where(.card){--_card-transition: 0s}}:where(.card--strong){--_card-fill: var(--card-bg, var(--surface-card, Canvas));--_card-prominence-shadow: var(--_card-raised-shadow)}:where(.card--subtle){--_card-fill: var(--card-subtle-bg, var(--surface-muted, Canvas));--_card-prominence-border-width: var(--_card-no-edge);--_card-prominence-shadow: none}:where(.card--plain){--_card-fill: transparent;--_card-prominence-border-width: 0px;--_card-prominence-radius: 0px;--_card-prominence-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--flat){--_card-chrome-border-width: min(var(--_card-no-edge), var(--_card-prominence-border-width));--_card-chrome-radius: 0px;--_card-chrome-shadow: none}:where(.card--bordered){--_card-chrome-border-width: var(--_card-edge)}:where(.card--accent){--_card-intent-color: var(--border-color-accent, currentColor);--_card-intent-border-width: var(--_card-edge);--_card-intent-shadow: var(--_card-tinted-shadow);--_card-ring: var(--card-intent-ring-width, var(--border-width-thin, 1px))}:where(.card--danger){--_card-intent-color: var(--border-color-danger, currentColor);--_card-intent-border-width: var(--_card-edge);--_card-intent-shadow: var(--_card-tinted-shadow);--_card-ring: var(--card-intent-ring-width, var(--border-width-thin, 1px))}:where(.card--warning){--_card-intent-color: var(--border-color-warning, currentColor);--_card-intent-border-width: var(--_card-edge);--_card-intent-shadow: var(--_card-tinted-shadow);--_card-ring: var(--card-intent-ring-width, var(--border-width-thin, 1px))}:where(.card--success){--_card-intent-color: var(--border-color-success, currentColor);--_card-intent-border-width: var(--_card-edge);--_card-intent-shadow: var(--_card-tinted-shadow);--_card-ring: var(--card-intent-ring-width, var(--border-width-thin, 1px))}:where(.card--info){--_card-intent-color: var(--border-color-info, currentColor);--_card-intent-border-width: var(--_card-edge);--_card-intent-shadow: var(--_card-tinted-shadow);--_card-ring: var(--card-intent-ring-width, var(--border-width-thin, 1px))}:where(.card--flush){--_card-padding: 0px}@media (prefers-contrast: no-preference){:where(.card--translucent){--_card-bg: color-mix(in srgb, var(--_card-fill), transparent var(--card-translucency, var(--translucency-subtle)));-webkit-backdrop-filter:var(--card-filter, var(--surface-layer-filter, none));backdrop-filter:var(--card-filter, var(--surface-layer-filter, none))}}@media (prefers-reduced-transparency: reduce){:where(.card--translucent){--_card-bg: var(--_card-fill);-webkit-backdrop-filter:none;backdrop-filter:none}}@container (width < 42rem){:where(.\@max-2xl\:card--plain){--_card-fill: transparent;--_card-prominence-border-width: 0px;--_card-prominence-radius: 0px;--_card-prominence-shadow: none}:where(.\@max-2xl\:card--flat){--_card-chrome-border-width: min(var(--_card-no-edge), var(--_card-prominence-border-width));--_card-chrome-radius: 0px;--_card-chrome-shadow: none}:where(.\@max-2xl\:card--bordered){--_card-chrome-border-width: var(--_card-edge)}:where(.\@max-2xl\:card--flush){--_card-padding: 0px}}@container (width < 28rem){:where(.\@max-md\:card--plain){--_card-fill: transparent;--_card-prominence-border-width: 0px;--_card-prominence-radius: 0px;--_card-prominence-shadow: none}:where(.\@max-md\:card--flat){--_card-chrome-border-width: min(var(--_card-no-edge), var(--_card-prominence-border-width));--_card-chrome-radius: 0px;--_card-chrome-shadow: none}:where(.\@max-md\:card--bordered){--_card-chrome-border-width: var(--_card-edge)}:where(.\@max-md\:card--flush){--_card-padding: 0px}}@media (prefers-contrast: more){:where(.card){--_card-edge: var(--border-width-medium, 2px);--_card-no-edge: var(--border-width-medium, 2px);--_card-chrome-shadow: none}}@media (forced-colors: active){:where(.card){--_card-no-edge: var(--border-width-thin, 1px)}}: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(.card__header,.card__band,.card__body,.card__footer):where(:first-child,.card__thumb+*,.card__canvas+*){padding-block-start:var(--_card-padding)}:where(.card__header,.card__band,.card__body,.card__footer):where(:last-child,:has(+:last-child:where([hidden]))){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}:where(.card__thumb)>:where(img,video){aspect-ratio:var(--_card-thumb-aspect-ratio);block-size:100%;display:block;inline-size:100%;object-fit:cover}:where(.card__canvas){background-color:var(--_card-bg);padding:var(--_card-padding)}:where(.card__content){container-type:inline-size;display:flex;flex:1;flex-direction:column;min-block-size:0;min-inline-size:0}@container style(--card-dir: row){:where(.card__thumb,.card__canvas){flex:0 0 var(--card-thumb-size, 50%)}}:where(.card__header){align-items:var(--card-header-align, flex-start);display:flex;flex-wrap:wrap;gap:var(--card-header-gap, var(--spacing-sm))}:where(.card__header):has(>:is(h1,h2,h3,h4,h5,h6)):has(>p){flex-direction:column;flex-wrap:nowrap}:where(.card__header)>:where(h1,h2,h3,h4,h5,h6,hgroup,.card__title,.card__hgroup){flex:1}:where(.card__header)>:where(h1,h2,h3,h4,h5,h6,hgroup,.card__title,.card__hgroup):where(:not(.truncate)){align-self:stretch;display:flex;flex-direction:column;justify-content:center}: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-sm));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}:where(.card__body)>:first-child{margin-block-start:0}:where(.card__body)>: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:var(--card-footer-gap, var(--spacing-sm));margin-block-start:auto}:where(.card--ruled){--_card-part-padding: var(--_card-inner-padding)}:where(.card--ruled)>:where(.card__header,.card__band,.card__body,.card__footer):not(:last-child):not([hidden]),:where(.card--ruled)>:where(.card__content)>:where(.card__header,.card__band,.card__body,.card__footer):not(:last-child):not([hidden]){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){:where(.card:not(:has(.card)):has(.link--stretched)):hover{box-shadow:var(--_card-shadow-hover)}}:where(.card:not(:has(.card)):has(.link--stretched)) :where(button,a:not(.link--stretched),[role=button],input,select,textarea,summary,label){position:relative;z-index:2}:where(.card:not(:has(.card)):has(.link--stretched)) :where(.link--stretched):focus-visible{outline:none}:where(.card:not(:has(.card)):has(.link--stretched)) :where(.link--stretched):focus-visible:after{border-radius:var(--_card-radius);outline:var(--focus-ring-width, 2px) solid var(--focus-ring-color, currentColor);outline-offset:calc(var(--focus-ring-width, 2px) * -1)}@media (prefers-contrast: more){:where(.card:not(:has(.card)):has(.link--stretched)):hover{box-shadow:none}}}@layer molecules{:where(.poster){--_poster-fill: var(--poster-bg, var(--surface-card, Canvas));--_poster-translucency: min(var(--poster-translucency, var(--translucency-subtle, 10%)), 25%);--_poster-scrim-translucency: min(var(--poster-scrim-translucency, var(--translucency-25, 25%)), 25%);--_poster-filter: var(--poster-filter, var(--surface-layer-filter, none));--_poster-padding: var(--poster-padding, var(--spacing-cushion));--_poster-padding-start: max(var(--_poster-padding) + var(--safe-area-inset-inline-start, 0px), (100% - var(--spacing-site-width, 75rem)) / 2);--_poster-padding-end: max(var(--_poster-padding) + var(--safe-area-inset-inline-end, 0px), (100% - var(--spacing-site-width, 75rem)) / 2);--_poster-outer-block: var(--_poster-padding);--_poster-outer-start: var(--_poster-padding-start);--_poster-outer-end: var(--_poster-padding-end);--_poster-flush-block: initial;--_poster-flush-start: initial;--_poster-flush-end: initial;--_poster-content-max: var(--poster-content-max-width, var(--spacing-block, 36rem));--_poster-content-radius: var(--poster-content-radius, var(--radius));--_poster-panel-bg: var(--_poster-fill);--_poster-panel-filter: none;--_poster-solid-padding: var(--poster-content-padding, var(--spacing-breathe));--_poster-panel-padding: var(--_poster-solid-padding);--_poster-panel-border: 0px solid transparent;--_poster-panel-shadow: var(--poster-content-shadow, var(--shadow-none, none));--_poster-scrim: transparent;--_poster-justify: start;--_poster-align: center;--font-sizing: var(--poster-font-sizing, cq);position:relative;isolation:isolate;display:grid;min-block-size:var(--poster-min-size, var(--spacing-block-sm, 24rem));padding-block:var(--_poster-outer-block);padding-inline:var(--_poster-outer-start) var(--_poster-outer-end);overflow:clip;border-radius:var(--poster-radius, var(--radius-none, 0));background-color:var(--poster-media-bg, var(--surface-muted, Canvas));color:var(--foreground, CanvasText)}@container style(--ui-sizing: compact){:where(.poster){--_poster-padding: var(--poster-compact-padding, var(--spacing-breathe));--_poster-solid-padding: var(--poster-compact-content-padding, var(--spacing))}}:where(.poster):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--_poster-scrim);pointer-events:none}:where(.poster)>:where(picture){display:contents}:where(.poster__media){position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;inline-size:100%;block-size:100%;object-fit:cover;object-position:var(--poster-focus, 50% 50%)}:where(.poster__content){justify-self:var(--_poster-justify);align-self:var(--_poster-align);inline-size:100%;max-inline-size:var(--_poster-content-max);container-type:inline-size;padding-block:var(--_poster-flush-block, var(--_poster-panel-padding));padding-inline:var(--_poster-flush-start, var(--_poster-panel-padding)) var(--_poster-flush-end, var(--_poster-panel-padding));border:var(--_poster-panel-border);border-radius:var(--_poster-content-radius);background-color:var(--_poster-panel-bg);-webkit-backdrop-filter:var(--_poster-panel-filter);backdrop-filter:var(--_poster-panel-filter);box-shadow:var(--_poster-panel-shadow)}:where(.poster--plain){--_poster-panel-bg: transparent;--_poster-panel-padding: 0px;--_poster-panel-shadow: none}:where(.poster--inline-center){--_poster-justify: center}:where(.poster--inline-end){--_poster-justify: end}:where(.poster--block-start){--_poster-align: start}:where(.poster--block-end){--_poster-align: end}:where(.poster--flush){--_poster-outer-block: 0px;--_poster-outer-start: 0px;--_poster-outer-end: 0px;--_poster-flush-block: var(--_poster-padding);--_poster-flush-start: var(--_poster-padding-start);--_poster-flush-end: var(--_poster-padding-end);--_poster-justify: stretch;--_poster-align: stretch;--_poster-content-max: none;--_poster-content-radius: 0px;--_poster-panel-shadow: none}:where(.poster--stretch){--_poster-padding-start: calc(var(--_poster-padding) + var(--safe-area-inset-inline-start, 0px));--_poster-padding-end: calc(var(--_poster-padding) + var(--safe-area-inset-inline-end, 0px))}:where(.poster--under-header){--_poster-header-clearance: calc(var(--header-height, calc(var(--header-bar-min-size, var(--spacing-target, 3rem)) + var(--header-padding-block, var(--spacing-sm)) * 2 + var(--header-border-width, var(--app-border-width, 1px)))) + var(--safe-area-inset-top, 0px));margin-block-start:calc(-1 * var(--_poster-header-clearance));padding-block-start:calc(var(--_poster-outer-block) + var(--_poster-header-clearance))}:where(.poster--compact,.poster.ui-compact){--ui-sizing: compact;--_poster-padding: var(--poster-compact-padding, var(--spacing-breathe));--_poster-solid-padding: var(--poster-compact-content-padding, var(--spacing))}@media (prefers-contrast: no-preference){:where(.poster:not(.poster--strong,.poster--subtle,.poster--plain)){--_poster-panel-bg: color-mix(in srgb, var(--_poster-fill), transparent var(--_poster-translucency));--_poster-panel-filter: var(--_poster-filter)}:where(.poster--subtle){--_poster-panel-bg: transparent;--_poster-panel-padding: 0px;--_poster-panel-shadow: none;--_poster-scrim: color-mix(in srgb, var(--_poster-fill), transparent var(--_poster-scrim-translucency))}}@media (prefers-reduced-transparency: reduce){:where(.poster:not(.poster--plain)){--_poster-panel-bg: var(--_poster-fill);--_poster-panel-filter: none;--_poster-panel-padding: var(--_poster-solid-padding);--_poster-scrim: transparent}}@media (forced-colors: active){:where(.poster:not(.poster--plain)){--_poster-panel-bg: Canvas;--_poster-panel-filter: none;--_poster-panel-padding: var(--_poster-solid-padding);--_poster-panel-border: 1px solid CanvasText;--_poster-panel-shadow: none;--_poster-scrim: transparent}}}@layer molecules{:where(.button-group){--_button-group-gap: var(--button-group-gap, var(--spacing-sm));--_button-group-rule: var(--button-group-rule-width, var(--rule-width, 1px)) var(--button-group-rule-style, var(--rule-style, solid)) var(--button-group-rule-color, var(--rule-color, currentColor));--divider-orientation: vertical;align-items:center;display:flex;flex-wrap:wrap;gap:var(--_button-group-gap);--target-gap-inline: var(--_button-group-gap);list-style:none;margin:0;padding:0}@container style(--ui-sizing: compact){:where(.button-group){--_button-group-gap: var(--button-group-compact-gap, var(--spacing-xs))}}:where(.button-group)>:where(li){display:contents}:where(.button-group__end){margin-inline-start:auto}:where(.button-group--vertical){--divider-orientation: horizontal;--target-gap-block: var(--_button-group-gap);--target-gap-inline: initial;align-items:stretch;flex-direction:column;flex-wrap:nowrap}:where(.button-group--vertical)>:where(.button-group__end){margin-block-start:auto;margin-inline-start:0}:where(.button-group--fill)>:where(.button),:where(.button-group--fill)>:where(li)>:where(.button){flex-grow:1}:where(.button-group--compact){--ui-sizing: compact;--_button-group-gap: var(--button-group-compact-gap, var(--spacing-xs))}@supports (rule: 1px){:where(.button-group--ruled){rule:var(--_button-group-rule)}}:where(.button-group--joined){--_button-group-gap: 0px;flex-wrap:nowrap;max-inline-size:100%}:where(.button-group--joined)>:where(.button),:where(.button-group--joined)>:where(li)>:where(.button){--_button-group-overlap: calc(var(--_button-border-width) * -1);border-radius:0;flex-shrink:1}@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){:where(.button-group--joined)>:where(.button),:where(.button-group--joined)>:where(li)>:where(.button){--_button-group-overlap: 0px}}:where(.button-group--joined)>:where(.button):where(.button--subtle,.button--plain),:where(.button-group--joined)>:where(li)>:where(.button):where(.button--subtle,.button--plain){--_button-group-overlap: 0px}:where(.button-group--joined)>:where(.button):where(:hover,.is-active,[aria-pressed=true],:has(:checked)),:where(.button-group--joined)>:where(li)>:where(.button):where(:hover,.is-active,[aria-pressed=true],:has(:checked)){z-index:1}:where(.button-group--joined)>:where(.button):where(:focus-visible,:has(:focus-visible)),:where(.button-group--joined)>:where(li)>:where(.button):where(:focus-visible,:has(:focus-visible)){z-index:2}:where(.button-group--joined)>:where(.button)~:where(.button),:where(.button-group--joined)>:where(li)~:where(li)>:where(.button){margin-inline-start:var(--_button-group-overlap)}:where(.button-group--joined)>:where(.button:not(.button~.button)),:where(.button-group--joined)>:where(li:not(li~li))>:where(.button){border-end-start-radius:var(--_button-radius);border-start-start-radius:var(--_button-radius)}:where(.button-group--joined)>:where(.button:not(:has(~.button))),:where(.button-group--joined)>: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(.button-group--joined.button-group--vertical)>:where(li)~:where(li)>:where(.button){margin-block-start:var(--_button-group-overlap);margin-inline-start:0}:where(.button-group--joined.button-group--vertical)>:where(.button:not(.button~.button)),:where(.button-group--joined.button-group--vertical)>:where(li:not(li~li))>:where(.button){border-end-start-radius:0;border-start-end-radius:var(--_button-radius)}:where(.button-group--joined.button-group--vertical)>:where(.button:not(:has(~.button))),:where(.button-group--joined.button-group--vertical)>:where(li:not(:has(~li)))>:where(.button){border-end-start-radius:var(--_button-radius);border-start-end-radius:0}:where(.button-group){--target-gap-inline-start: initial;--target-gap-inline-end: initial;--target-gap-block-start: initial;--target-gap-block-end: initial}:where(.button-group)>:where(:first-child){--target-gap-inline-start: 100vmax;--target-gap-block-start: 100vmax}:where(.button-group)>:where(:last-child){--target-gap-inline-end: 100vmax;--target-gap-block-end: 100vmax}}@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, var(--panel-border-width, 1px));--_menu-border-style: var(--menu-border-style, var(--panel-border-style, solid));--_menu-border-color: var(--menu-border-color, var(--panel-border-color, currentColor));--_menu-radius: var(--menu-radius, var(--panel-radius));--_menu-shadow: none;--_menu-padding: var(--menu-padding, var(--spacing-xs));--_menu-heading-color: var(--menu-heading-color, var(--foreground-muted, currentColor));--_menu-heading-padding-inline: var(--button-padding-inline, var(--spacing-md));--_menu-rail-width: var(--menu-rail-width, var(--spacing-xs));--_menu-rail-color: var(--menu-rail-color, var(--foreground-accent, currentColor));--_menu-rule: var(--menu-rule-width, var(--rule-width, 1px)) var(--menu-rule-style, var(--rule-style, solid)) var(--menu-rule-color, var(--rule-color, currentColor));--button-prominence: plain;--menu-prominence: initial;--font-sizing: fixed;box-sizing:border-box;display:flex;flex-direction:column;--target-gap-block: 0px;--target-gap-inline: initial;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)}@container style(--menu-prominence: strong){:where(.menu){--_menu-shadow: var(--menu-strong-shadow, var(--shadow-raised, none))}}@container style(--menu-prominence: subtle){:where(.menu){--_menu-fill: var(--menu-subtle-bg, var(--surface-muted, Canvas));--_menu-border-width: 0px;--_menu-shadow: none}}@container style(--menu-prominence: plain){:where(.menu){--_menu-fill: transparent;--_menu-border-width: 0px;--_menu-padding: 0px;--_menu-radius: 0}}@container style(--ui-sizing: compact){:where(.menu){--_menu-heading-padding-inline: var(--button-sm-padding-inline, var(--spacing-10))}}:where(.menu)>:where(li){margin:0;padding:0}:where(.menu--strong){--_menu-fill: var(--menu-bg, var(--surface-card, Canvas));--_menu-shadow: var(--menu-strong-shadow, var(--shadow-raised, none))}:where(.menu--subtle){--_menu-fill: var(--menu-subtle-bg, var(--surface-muted, Canvas));--_menu-border-width: 0px;--_menu-shadow: none}: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, var(--spacing-10))}@media (prefers-contrast: more){:where(.menu:not(.menu--plain)){--_menu-border-width: var(--border-width-medium, 2px);--_menu-shadow: none}@container style(--menu-prominence: plain){:where(.menu:not(.menu--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, var(--translucency-subtle)));-webkit-backdrop-filter:var(--menu-filter, var(--surface-layer-filter, none));backdrop-filter:var(--menu-filter, var(--surface-layer-filter, none))}}@media (prefers-reduced-transparency: reduce){:where(.menu--translucent){--_menu-bg: var(--_menu-fill);-webkit-backdrop-filter:none;backdrop-filter:none}}@supports (rule: 1px){:where(.menu--ruled){rule:var(--_menu-rule)}:where(.menu--ruled)>:where(.divider){display:none}}:where(.menu)>:where(li)>:where(.button){inline-size:100%;justify-content:flex-start;text-align:start}:where(.menu)>:where(li)>:where(.button)>:where(span:not(.sr-only,.visually-hidden,.button__icon,.badge,.status,.chip,.avatar),.button__text,.lockup){flex-grow:1;text-align:start}:where(.menu)>:where(li)>:where(.button):where(:not(:has(.icon--off)))>:where(.icon--on){display:inline;visibility:hidden}:where(.menu)>:where(li)>:where(.button):where([aria-pressed=true])>:where(.icon--on){visibility:visible}:where(.menu)>:where(li)>:where(.button):where([aria-current]:not([aria-current=false])){--_button-font-weight: var(--font-weight-bold, 700);--_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)>:where(li)>:where(.button):where([aria-current]:not([aria-current=false])):before{background-color:var(--_menu-rail-color);border-end-start-radius:var(--_button-radius);border-start-start-radius:var(--_button-radius);content:"";inline-size:var(--_menu-rail-width);inset-block:calc(var(--_button-border-width) * -1);inset-inline-start:calc(var(--_button-border-width) * -1);position:absolute}:where(.menu__heading){color:var(--_menu-heading-color);padding-block:calc(var(--_menu-heading-padding-inline) / 2);padding-inline:var(--_menu-heading-padding-inline);-webkit-user-select:none;user-select:none}:where(.menu__heading)>: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)}@media (forced-colors: active){:where(.menu)>:where(li)>:where(.button[aria-current]:not([aria-current=false])):before{background-color:Highlight}}:where(.menu){--target-gap-inline-start: initial;--target-gap-inline-end: initial;--target-gap-block-start: initial;--target-gap-block-end: initial}:where(.menu)>:where(li:first-child,.menu__heading+li){--target-gap-inline-start: 100vmax;--target-gap-block-start: 100vmax}:where(.menu)>:where(li:last-child,li:has(+.menu__heading)){--target-gap-inline-end: 100vmax;--target-gap-block-end: 100vmax}}@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;--list-gap: var(--_banner-body-gap);--_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, var(--border-width-thin, 1px));--_banner-radius: var(--banner-radius, var(--radius));--_banner-shadow: var(--banner-shadow, var(--shadow-none, none));--_banner-padding: var(--banner-padding, var(--spacing-sm));--_banner-body-padding: var(--banner-body-padding, var(--spacing-sm));--_banner-gap: var(--banner-gap, var(--spacing-0));--_banner-body-gap: var(--banner-body-gap, var(--spacing-4, .25rem));--_banner-align: var(--banner-align, flex-start);--_banner-transition: var(--banner-transition, var(--duration-sm));--_banner-safe-start: 0px;--_banner-safe-end: 0px;align-items:center;display:flex;gap:var(--_banner-gap);padding:var(--_banner-padding);padding-block-start:calc(var(--_banner-padding) + var(--_banner-safe-start));padding-block-end:calc(var(--_banner-padding) + var(--_banner-safe-end));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}@container style(--banner-intent: accent){:where(.banner){--_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));--link-color: var(--_banner-tone)}}@container style(--banner-intent: info){:where(.banner){--_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));--link-color: var(--_banner-tone)}}@container style(--banner-intent: success){:where(.banner){--_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));--link-color: var(--_banner-tone)}}@container style(--banner-intent: warning){:where(.banner){--_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));--link-color: var(--_banner-tone)}}@container style(--banner-intent: danger){:where(.banner){--_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));--link-color: var(--_banner-tone)}}@container style(--ui-sizing: compact){:where(.banner){--_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){:where(.banner){--_banner-bg: var(--_banner-subtle-tint);--_banner-border-width: 0px}}@container style(--banner-prominence: strong){:where(.banner){--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){:where(.banner){--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){:where(.banner){--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){:where(.banner){--_banner-radius: 0;--_banner-edge-inline: 0px;--_banner-edge-start: 0px;--_banner-safe-start: var(--safe-area-inset-top, 0px)}}@container style(--banner-dock: bottom){:where(.banner){--_banner-radius: 0;--_banner-edge-inline: 0px;--_banner-edge-end: 0px;--_banner-safe-end: var(--safe-area-inset-bottom, 0px)}}:where(.banner):where([hidden]){opacity:0}@starting-style{:where(.banner){opacity:0}}:where(.banner):where([tabindex="-1"]):focus{outline:var(--focus-ring-width, 2px) solid var(--focus-ring-color, currentColor);outline-offset:var(--focus-ring-offset, 2px)}:where(.banner)>:where(.icon-box){align-self:var(--_banner-align);color:var(--_banner-icon);flex-shrink:0}: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, var(--translucency-subtle)));-webkit-backdrop-filter:var(--banner-filter, var(--surface-layer-filter, none));backdrop-filter:var(--banner-filter, var(--surface-layer-filter, none))}}@media (prefers-reduced-transparency: reduce){:where(.banner--translucent){background-color:var(--_banner-bg);-webkit-backdrop-filter:none;backdrop-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(.banner__body)>:where(*){margin:0}:where(.banner__action){align-self:var(--_banner-align);flex-shrink:0}:where(.banner__action:has(+.banner__action)){--target-gap-inline-end: var(--_banner-gap)}:where(.banner__action+.banner__action){--target-gap-inline-start: var(--_banner-gap)}@media (forced-colors: active){:where(.banner:not(.banner--plain)){--_banner-border-width: var(--border-width-thin, 1px)}@container style(--banner-prominence: plain){:where(.banner:not(.banner--plain)){--_banner-border-width: 0px}}}@media (prefers-contrast: more){:where(.banner:not(.banner--plain)){--_banner-border-width: var(--border-width-medium, 2px);--_banner-tone-border: currentColor}@container style(--banner-prominence: plain){:where(.banner:not(.banner--plain)){--_banner-border-width: 0px}}}}@layer molecules{:where(.banner-dock){--_banner-dock-z-index: var(--banner-dock-z-index, var(--z-index-sticky));--_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, var(--duration-sm));--_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}:where(.banner-dock):where([hidden]){opacity:0;translate:0 var(--_banner-dock-exit)}@media (prefers-reduced-motion: reduce){:where(.banner-dock){--_banner-dock-exit: 0}}: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(.banner-dock--floating)>: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, var(--spacing-448));--_toast-z-index: var(--z-index-toast, 1000);--_toast-block-start: auto;--_toast-block-end: calc(var(--_toast-offset) + var(--safe-area-inset-bottom, 0px));--_toast-inline-start: auto;--_toast-inline-end: calc(var(--_toast-offset) + var(--safe-area-inset-inline-end, 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)}:where(.toast-stack):where([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) + var(--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) + var(--safe-area-inset-inline-start, 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(:root:has(.header--sticky)) :where(.toast-stack--top-start,.toast-stack--top-center,.toast-stack--top-end){--_toast-block-start: calc(var(--_toast-offset) + var(--header-clearance, var(--safe-area-inset-top, 0px)))}:where(.toast){--_toast-transition: var(--toast-transition, var(--duration-sm));--_toast-timefunc: var(--toast-timefunc, var(--ease-in-out, ease-in-out));--_toast-shift: var(--spacing-sm, .5rem);--_toast-scale: var(--scale-enter, .96);--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{:where(.toast){opacity:0;scale:var(--_toast-scale);translate:0 var(--_toast-shift)}}:where(.toast):where([hidden]){opacity:0;scale:var(--_toast-scale)}@media (prefers-reduced-motion: reduce){:where(.toast){--_toast-shift: 0px;--_toast-scale: none}}@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, var(--border-width-thin, 1px));--_tooltip-radius: var(--tooltip-radius, var(--radius-sm));--_tooltip-shadow: var(--tooltip-shadow, var(--shadow-sm, none));--_tooltip-padding-block: var(--tooltip-padding-block, var(--spacing-xs));--_tooltip-padding-inline: var(--tooltip-padding-inline, var(--spacing-sm));--_tooltip-max-width: var(--tooltip-max-width, var(--spacing-320));--_tooltip-offset: var(--tooltip-offset, var(--spacing-sm));--_tooltip-arrow-size: var(--tooltip-arrow-size, var(--spacing-6));--_tooltip-transition: var(--tooltip-transition, var(--duration-sm));--_tooltip-timefunc: var(--tooltip-timefunc, var(--ease-in-out, 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(--font-weight-medium));line-height:var(--body-sm-line-height);text-align:center;text-wrap:balance;opacity:0;scale:var(--scale-enter, .96);transition-behavior:allow-discrete;transition-duration:var(--_tooltip-transition);transition-property:opacity,scale,display,overlay;transition-timing-function:var(--_tooltip-timefunc)}@container style(--font-sizing: fluid){:where(.tooltip){font-size:var(--body-sm-fluid-font-size)}}@container style(--font-sizing: cq){:where(.tooltip){font-size:var(--body-sm-cq-font-size)}}@container style(--font-sizing: compact) or style(--ui-sizing: compact){:where(.tooltip){font-size:var(--body-sm-compact-font-size)}}:where(.tooltip):where(:popover-open){opacity:1;scale:1}@starting-style{:where(.tooltip):where(:popover-open){opacity:0;scale:var(--scale-enter, .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;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}@container style(--tooltip-placement: bottom){:where(.tooltip){--_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){:where(.tooltip){--_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){:where(.tooltip){--_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)}}: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}:where(.tooltip):where(:popover-open){scale:none}@starting-style{:where(.tooltip):where(:popover-open){scale:none}}}@media (prefers-contrast: more){:where(.tooltip){--_tooltip-border-color: var(--_tooltip-color);--_tooltip-shadow: none}:where(.tooltip):before{content:none}}@media (forced-colors: active){:where(.tooltip):before{content:none}}}@layer molecules{:where(.popover){--target-gap-inline: initial;--target-gap-block: initial;--target-gap-inline-start: initial;--target-gap-inline-end: initial;--target-gap-block-start: initial;--target-gap-block-end: initial;--card-prominence: strong;--menu-prominence: strong;--_popover-max-width: var(--popover-max-width, var(--spacing-block-sm));--_popover-offset: var(--popover-offset, var(--spacing-sm));--_popover-transition: var(--popover-transition, var(--duration-sm));--_popover-timefunc: var(--popover-timefunc, var(--ease-in-out, ease-in-out));background:transparent;border:0;color:inherit;overflow:visible;padding:0;opacity:0;scale:var(--scale-enter, .96);transition-behavior:allow-discrete;transition-duration:var(--_popover-transition);transition-property:opacity,scale,display,overlay;transition-timing-function:var(--_popover-timefunc)}:where(.popover):where(:popover-open){display:flex;flex-direction:column;opacity:1;scale:1}@starting-style{:where(.popover):where(:popover-open){opacity:0;scale:var(--scale-enter, .96)}}:where(.popover)>: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;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}@container style(--popover-placement: top){:where(.popover){--_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){:where(.popover){--_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){:where(.popover){--_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){:where(.popover){--_popover-area: self-inline-end span-self-block-end;--_popover-margin-block: 0;--_popover-margin-inline: var(--_popover-offset) 0}}@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}:where(.popover):where(:popover-open){scale:none}@starting-style{:where(.popover):where(:popover-open){scale:none}}}}@layer molecules{:where(.stepper){--_stepper-gap: var(--stepper-gap, var(--spacing-sm));--_stepper-list-gap: calc(var(--_stepper-gap) * 3);--_stepper-indicator-size: var(--stepper-indicator-size, var(--spacing-lg));--_stepper-indicator-border-width: var(--stepper-indicator-border-width, var(--border-width-medium, 2px));--_stepper-indicator-bg: var(--stepper-indicator-bg, var(--surface-layer, Canvas));--_stepper-indicator-color: var(--stepper-indicator-color, var(--foreground-muted, currentColor));--_stepper-indicator-border-color: var(--stepper-indicator-border-color, var(--border-color-quiet, currentColor));--_stepper-current-color: var(--stepper-current-color, var(--foreground-accent, currentColor));--_stepper-current-on-color: var(--stepper-current-on-color, var(--foreground-inverted-strong, Canvas));--_stepper-current-fill: var(--_stepper-current-color);--_stepper-current-ink: var(--_stepper-current-on-color);--_stepper-current-ring-width: var(--_stepper-indicator-border-width);--_stepper-complete-color: var(--stepper-complete-color, var(--foreground-success, currentColor));--_stepper-complete-on-color: var(--stepper-complete-on-color, var(--foreground-inverted-strong, Canvas));--_stepper-complete-fill: var(--_stepper-complete-color);--_stepper-complete-ink: var(--_stepper-complete-on-color);--_stepper-invalid-color: var(--stepper-invalid-color, var(--foreground-danger, currentColor));--_stepper-track-width: var(--stepper-track-width, var(--border-width-medium, 2px));--_stepper-track-color: var(--stepper-track-color, var(--border-color-quiet, currentColor));--_stepper-description-color: var(--stepper-description-color, var(--foreground-muted, currentColor));--_stepper-transition: var(--duration-sm, .15s);--font-sizing: cq;container-type:inline-size;align-items:start;display:flex;flex-grow:1;list-style:none;margin:0;padding:0}@container style(--ui-sizing: compact){:where(.stepper){--_stepper-indicator-size: var(--stepper-compact-indicator-size, var(--spacing-24))}}@container style(--stepper-prominence: plain){:where(.stepper){--_stepper-indicator-bg: transparent;--_stepper-indicator-border-width: 0px;--_stepper-complete-fill: transparent;--_stepper-complete-ink: var(--_stepper-complete-color);--_stepper-current-fill: transparent;--_stepper-current-ink: var(--_stepper-current-color);--_stepper-current-ring-width: var(--stepper-indicator-border-width, var(--border-width-medium, 2px))}}:where(.stepper__item){--_stepper-step-ring: var(--_stepper-indicator-border-color);--_stepper-step-ring-width: var(--_stepper-indicator-border-width);--_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(.stepper__item):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){-webkit-appearance:none;-moz-appearance:none;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}:where(a.stepper__step,button.stepper__step):focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus-ring-color, currentColor);outline-offset:var(--focus-ring-offset, 2px)}:where(a.stepper__step,button.stepper__step):where(:disabled,[aria-disabled=true]){cursor:default}@media (hover: hover){:where(a.stepper__step,button.stepper__step):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-step-ring-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-ring-width: var(--_stepper-current-ring-width);--_stepper-step-fill: var(--_stepper-current-fill);--_stepper-step-ink: var(--_stepper-current-ink);--_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--vertical)>:where(.stepper__item){flex:none;inline-size:100%}:where(.stepper--vertical)>:where(.stepper__item):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--vertical) :where(.stepper__step){column-gap:var(--_stepper-gap);grid-template-columns:var(--_stepper-indicator-size) 1fr;justify-items:start;text-align:start}:where(.stepper--vertical) :where(.stepper__step)>:where(.stepper__indicator){grid-row:span 2}:where(.stepper--vertical) :where(.stepper__step)>:where(.stepper__title,.stepper__description){grid-column:2}:where(.stepper--vertical) :where(.stepper__step)>: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);--_stepper-current-fill: transparent;--_stepper-current-ink: var(--_stepper-current-color);--_stepper-current-ring-width: var(--stepper-indicator-border-width, var(--border-width-medium, 2px))}:where(.stepper--compact){--ui-sizing: compact;--_stepper-indicator-size: var(--stepper-compact-indicator-size, var(--spacing-24))}@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-thick, 4px)}}@media (forced-colors: active){:where(.stepper__item[aria-current=step]) :where(.stepper__indicator){background-color:Highlight;border-color:Highlight;color:HighlightText;forced-color-adjust:none}:where(.stepper__item:not(:last-child)):after{background-color:CanvasText;forced-color-adjust:none}}@media (prefers-reduced-motion: reduce){:where(.stepper){--_stepper-transition: 0s}}}@layer molecules{:where(.breadcrumb){--_breadcrumb-gap: var(--breadcrumb-gap, var(--spacing-sm));--_breadcrumb-row-gap: var(--breadcrumb-row-gap, var(--spacing-xs));--_breadcrumb-separator: var(--breadcrumb-separator, "/");--_breadcrumb-separator-color: var(--breadcrumb-separator-color, var(--foreground-muted, currentColor));--_breadcrumb-current-color: var(--breadcrumb-current-color, var(--foreground, currentColor));--link-prominence: plain}:where(.breadcrumb) :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(.breadcrumb) :where(li){align-items:center;column-gap:var(--_breadcrumb-gap);display:inline-flex;min-inline-size:0}:where(.breadcrumb) :where(li):where(:not(:last-child)):after{color:var(--_breadcrumb-separator-color);content:var(--_breadcrumb-separator) / "";-webkit-user-select:none;user-select:none}:where(.breadcrumb) :where(li):where([aria-current=page]){color:var(--_breadcrumb-current-color)}:where(.breadcrumb) :where(a[aria-current=page]){color:var(--_breadcrumb-current-color)}@media (forced-colors: active){:where(.breadcrumb) :where(a[aria-current=page]){color:CanvasText}}}@layer molecules{:where(.pagination){--_pagination-gap-color: var(--pagination-gap-color, var(--foreground-muted, currentColor));container-type:inline-size;--button-group-gap: var(--pagination-gap, var(--spacing-xs))}:where(.pagination)>:where(.button:not(:has(.icon),:first-child,:last-child)){--_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);-webkit-user-select:none;user-select:none}@container (inline-size < 30rem){:where(.pagination)>:where(.button:not([aria-current=page],:first-child,:last-child),.pagination__gap){display:none}}}@layer molecules{:where(.telemetry){--_telemetry-bg: var(--telemetry-bg, var(--surface-layer, Canvas));--_telemetry-border-width: var(--telemetry-border-width, var(--border-width-thin, 1px));--_telemetry-border-color: var(--telemetry-border-color, var(--panel-border-color, currentColor));--_telemetry-radius: var(--telemetry-radius, var(--radius-sm));--_telemetry-padding-block: var(--telemetry-padding-block, var(--spacing-sm));--_telemetry-padding-inline: var(--telemetry-padding-inline, var(--spacing-12));--_telemetry-gap: var(--telemetry-gap, var(--spacing-0));--_telemetry-trend-gap: var(--telemetry-trend-gap, var(--spacing-sm));--_telemetry-icon-gap: var(--telemetry-icon-gap, var(--spacing-sm));--_telemetry-lead-icon-size: var(--telemetry-lead-icon-size, var(--spacing-24));--_telemetry-min-size: var(--telemetry-min-size, var(--spacing-48));--_telemetry-gutter: 0px;--_telemetry-fill: var(--telemetry-fill-color, var(--surface-accent, transparent));--_telemetry-fill-direction: to right;background-color:var(--_telemetry-bg);background-image:linear-gradient(var(--_telemetry-fill-direction),var(--_telemetry-fill) var(--value, 0%),transparent var(--value, 0%));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}@container style(--ui-sizing: compact){:where(.telemetry){--_telemetry-padding-block: var(--telemetry-compact-padding-block, var(--spacing-xs));--_telemetry-padding-inline: var(--telemetry-compact-padding-inline, var(--spacing-sm))}}@container style(--telemetry-prominence: subtle) or style(--elements-prominence: subtle){:where(.telemetry){--_telemetry-bg: var(--telemetry-subtle-bg, var(--surface-translucent, Canvas));--_telemetry-border-width: 0px}}@container style(--telemetry-prominence: plain) or style(--elements-prominence: plain){:where(.telemetry){--_telemetry-bg: transparent;--_telemetry-border-width: 0px;--_telemetry-padding-block: 0px;--_telemetry-padding-inline: 0px}}@container style(--telemetry-intent: info){:where(.telemetry){--_telemetry-fill: var(--surface-info, transparent)}}@container style(--telemetry-intent: success){:where(.telemetry){--_telemetry-fill: var(--surface-success, transparent)}}@container style(--telemetry-intent: warning){:where(.telemetry){--_telemetry-fill: var(--surface-warning, transparent)}}@container style(--telemetry-intent: danger){:where(.telemetry){--_telemetry-fill: var(--surface-danger, transparent)}}@container style(--telemetry-corners: round){:where(.telemetry){--_telemetry-radius: var(--radius-full, 9999px)}}@container style(--telemetry-icon-placement: start){:where(.telemetry):has(>dt>.icon){--_telemetry-gutter: calc(var(--_telemetry-lead-icon-size) + var(--telemetry-lead-icon-gap, var(--spacing-12)))}}:where(.telemetry):dir(rtl){--_telemetry-fill-direction: to left}:where(.telemetry)>:where(dt){align-items:center;display:flex;gap:var(--_telemetry-icon-gap);margin:0;min-inline-size:0}:where(.telemetry)>:where(dt)>:where(.icon){flex-shrink:0}@container style(--telemetry-icon-placement: start){:where(.telemetry)>:where(dt)>:where(.icon){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(.telemetry)>: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(.telemetry)>:where(dd)>:where(.status){align-self:center;margin-inline-start:var(--_telemetry-trend-gap)}:where(.telemetry)>:where(dd)>:where(.status):first-child{margin-inline-start:0}:where(.telemetry--inline){align-items:center;column-gap:var(--_telemetry-icon-gap);flex-direction:row;flex-wrap:wrap}:where(.telemetry--inline)>: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--info){--_telemetry-fill: var(--surface-info, transparent)}:where(.telemetry--success){--_telemetry-fill: var(--surface-success, transparent)}:where(.telemetry--warning){--_telemetry-fill: var(--surface-warning, transparent)}:where(.telemetry--danger){--_telemetry-fill: var(--surface-danger, transparent)}:where(.telemetry--round){--_telemetry-radius: var(--radius-full, 9999px);--_telemetry-padding-inline: calc(var(--telemetry-padding-inline, var(--spacing-12)) * 1.5)}:where(.telemetry--icon-start){--telemetry-icon-placement: start}:where(.telemetry--icon-start):where(:has(>dt>.icon)){--_telemetry-gutter: calc(var(--_telemetry-lead-icon-size) + var(--telemetry-lead-icon-gap, var(--spacing-12)))}:where(.telemetry--compact){--ui-sizing: compact;--_telemetry-min-size: var(--telemetry-compact-min-size, var(--spacing-32));--_telemetry-padding-block: var(--telemetry-compact-padding-block, var(--spacing-xs));--_telemetry-padding-inline: var(--telemetry-compact-padding-inline, var(--spacing-sm))}:where(.telemetry-group){align-items:stretch;display:flex;flex-wrap:wrap;gap:var(--telemetry-group-gap, var(--spacing-sm));margin:0;padding:0}:where(.telemetry-group--fill) :where(.telemetry){flex:1 0 auto}@media (prefers-contrast: more){:where(.telemetry){--_telemetry-border-color: CanvasText}}@media (prefers-contrast: more),(forced-colors: active){:where(.telemetry--subtle){--_telemetry-border-width: var(--telemetry-border-width, var(--border-width-thin, 1px))}@container style(--telemetry-prominence: subtle) or style(--elements-prominence: subtle){:where(.telemetry){--_telemetry-border-width: var(--telemetry-border-width, var(--border-width-thin, 1px))}}}}@layer molecules{:where(.batch-actions){--_batch-actions-fill: var(--batch-actions-bg, var(--surface-layer, Canvas));--_batch-actions-bg: var(--_batch-actions-fill);--_batch-actions-color: var(--foreground, CanvasText);--_batch-actions-border-width: var(--batch-actions-border-width, var(--panel-border-width, 1px));--_batch-actions-border-style: var(--batch-actions-border-style, solid);--_batch-actions-border-color: var(--batch-actions-border-color, var(--panel-border-color, currentColor));--_batch-actions-filter: var(--batch-actions-filter, var(--surface-layer-filter, none));--_batch-actions-shadow: var(--batch-actions-shadow, var(--shadow-lg, none));--_batch-actions-padding: var(--batch-actions-padding, var(--spacing-sm));--_batch-actions-target-room: 0px;--_batch-actions-inset: max(var(--_batch-actions-padding), var(--_batch-actions-target-room));--_batch-actions-gap: var(--batch-actions-gap, var(--spacing-md));--_batch-actions-offset: var(--batch-actions-offset, var(--spacing-24));--_batch-actions-max-width: var(--batch-actions-max-width, 46rem);--_batch-actions-radius: var(--batch-actions-radius, calc(var(--button-radius, var(--radius)) + var(--_batch-actions-inset) + var(--_batch-actions-border-width)));--_batch-actions-z-index: var(--batch-actions-z-index, var(--z-index-sticky));--_batch-actions-transition: var(--batch-actions-transition, var(--duration-sm));--_batch-actions-exit: 100%;--divider-orientation: vertical;align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:var(--_batch-actions-gap);--target-gap-inline: var(--_batch-actions-gap);min-block-size:var(--spacing-target-min, 3rem);padding:var(--_batch-actions-inset);inline-size:max-content;inset-block-end:calc(var(--_batch-actions-offset) + var(--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);-webkit-backdrop-filter:var(--_batch-actions-filter);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}@container style(--ui-sizing: compact){:where(.batch-actions){--_batch-actions-target-room: max(0px, (var(--spacing-target-min, 3rem) - var(--spacing-target-sm, 2rem)) / 2)}}:where(.batch-actions):where([hidden]){opacity:0;translate:0 var(--_batch-actions-exit)}@starting-style{:where(.batch-actions){opacity:0;translate:0 var(--_batch-actions-exit)}}@media (prefers-reduced-motion: reduce){:where(.batch-actions){--_batch-actions-exit: 0}}: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, var(--surface-card, Canvas));--_batch-actions-filter: none;--_batch-actions-shadow: none;inline-size:auto;margin:0;max-inline-size:none}:where(.batch-actions--docked){border-block-end:0;border-inline:0;inset-block-end:0;inset-inline:auto;position:sticky}:where(.batch-actions--inline){--_batch-actions-exit: 0;position:static}:where(.batch-actions--scrollable){flex-wrap:nowrap}:where(.batch-actions--scrollable)>:where(.batch-actions__summary,.batch-actions__dismiss,.divider){flex:none}:where(.batch-actions--scrollable)>:where(.batch-actions__summary){white-space:nowrap}:where(.batch-actions--scrollable)>: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(.batch-actions--scrollable)>:where(.batch-actions__actions):where(:dir(rtl)){--_scroll-fade-to: to left}@supports (animation-timeline: scroll()){:where(.batch-actions--scrollable)>:where(.batch-actions__actions){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);-webkit-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);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)}}@media (height < 30rem){:where(.batch-actions:not(.batch-actions--docked,.batch-actions--inline)){flex-wrap:nowrap}:where(.batch-actions:not(.batch-actions--docked,.batch-actions--inline))>:where(.batch-actions__summary,.batch-actions__dismiss,.divider){flex:none}:where(.batch-actions:not(.batch-actions--docked,.batch-actions--inline))>:where(.batch-actions__summary){white-space:nowrap}:where(.batch-actions:not(.batch-actions--docked,.batch-actions--inline))>:where(.batch-actions__actions){flex:1 1 auto;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-inline:contain}}:where(.batch-actions--strong){--color-palette: inverted;--_batch-actions-fill: var(--batch-actions-strong-bg, var(--surface-inverted, CanvasText));--_batch-actions-color: var(--batch-actions-strong-color, var(--foreground-inverted, 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, var(--spacing-target)) / 2 + var(--_batch-actions-inset) + var(--_batch-actions-border-width))}:where(.batch-actions--docked){--_batch-actions-radius: 0}:where(.batch-actions--compact){--ui-sizing: compact;--_batch-actions-gap: var(--batch-actions-compact-gap, var(--spacing-sm));--_batch-actions-padding: var(--batch-actions-compact-padding, var(--spacing-xs));--_batch-actions-target-room: max(0px, (var(--spacing-target-min, 3rem) - var(--spacing-target-sm, 2rem)) / 2)}@media (prefers-contrast: more){:where(.batch-actions:not(.batch-actions--plain)){--_batch-actions-border-width: var(--border-width-medium, 2px);--_batch-actions-shadow: none}}:where(.batch-actions){--target-gap-inline-start: initial;--target-gap-inline-end: initial;--target-gap-block-start: initial;--target-gap-block-end: initial}:where(.batch-actions)>:where(:first-child){--target-gap-inline-start: 100vmax;--target-gap-block-start: 100vmax}:where(.batch-actions)>:where(:last-child){--target-gap-inline-end: 100vmax;--target-gap-block-end: 100vmax}}@layer molecules{:where(.tab-list){--_tab-list-underline-gap: var(--tab-list-gap, var(--spacing-breathe));--_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-target-room: max(0px, (var(--spacing-target-min, 3rem) - var(--_tab-list-tab-size)) / 2);--_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, var(--border-width-thin, 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, var(--border-width-thick));--_tab-list-transition: var(--tab-list-transition, var(--duration-sm, .15s));--_tab-list-floating-padding: var(--tab-list-floating-padding, var(--spacing-sm));--_tab-list-floating-border-width: var(--tab-list-floating-border-width, var(--panel-border-width, 1px));--_tab-list-floating-border-color: var(--tab-list-floating-border-color, var(--panel-border-color, var(--border-color-quiet, currentColor)));anchor-scope:--tab-selected;position:relative;isolation:isolate;display:flex;flex-wrap:wrap;gap:var(--_tab-list-gap);--target-gap-inline: var(--_tab-list-gap);min-inline-size:0;align-items:var(--_tab-list-align, stretch);box-sizing:border-box;min-block-size:var(--spacing-target-min, 3rem);margin:0;padding-block:var(--_tab-list-padding-block, 0px);padding-inline:var(--_tab-list-padding-inline, 0px);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)}@container style(--tab-list-style: segmented){:where(.tab-list){--_tab-list-align: center;--_tab-list-padding-block: var(--_tab-list-target-room);--_tab-list-padding-inline: var(--_tab-list-target-room);--_tab-list-style-gap: var(--tab-list-segmented-gap, var(--spacing-sm));--_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: subtle) or style(--elements-prominence: subtle){:where(.tab-list){--_tab-list-rule-prominence: 0}}@container style(--tab-list-prominence: plain) or style(--elements-prominence: plain){:where(.tab-list){--_tab-list-rule-prominence: 0}}@container style(--tab-list-size: sm) or style(--ui-sizing: compact){:where(.tab-list){--_tab-list-tab-size: var(--tab-sm-min-size, var(--spacing-target-sm, 2rem));--_tab-list-indicator-width: var(--tab-sm-list-indicator-width, var(--border-width-medium, 2px))}}@container style(--tab-list-corners: round){:where(.tab-list){--_tab-list-floating-radius: var(--_tab-list-round-radius)}}:where(.tab-list) :where(ul,li){display:contents}: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(--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-full, 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-align: center;--_tab-list-padding-block: var(--_tab-list-target-room);--_tab-list-padding-inline: var(--_tab-list-target-room);--_tab-list-style-gap: var(--tab-list-segmented-gap, var(--spacing-sm));--_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: 0}: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, var(--border-width-medium, 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;--target-gap-block: var(--_tab-list-gap);--target-gap-inline: initial;--_tab-list-underline-gap: 0px;--_tab-list-padding-block: var(--_tab-list-target-room);flex-direction:column;flex-wrap:nowrap;flex-shrink:0;align-items:stretch;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(.tab-list--end,.tabbed-content--end>.tab-list){--_tab-list-side: end;--_tab-list-rule-sign: 1}:where(.tab-list--fill) :where(.tab){flex:1 0 auto}:where(.tab-list--tight){--_tab-list-gap: var(--tab-list-tight-gap, var(--spacing-2xs))}:where(.tab-list--flush){--_tab-list-segmented-radius: 0px;--_tab-list-inset: var(--tab-list-inset, var(--tab-padding-inline, var(--button-padding-inline, var(--spacing-md))))}:where(.tab-list--flush) :where(.tab){--_tab-segmented-padding-inline: var(--_tab-list-inset);--_tab-segmented-radius: 0px}: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: -webkit-fill-available){:where(.tab-list--scrollable){max-inline-size:-webkit-fill-available}}@supports (inline-size: stretch){:where(.tab-list--scrollable){max-inline-size:stretch}}:where(.tab-list--scrollable):where(:dir(rtl)){--_scroll-fade-to: to left}@supports (animation-timeline: scroll()){:where(.tab-list--scrollable){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);-webkit-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);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):after{inset-inline:0px}:where(.tab-list--scrollable):where(.tab-list--vertical,.tab-list--end){--_scroll-fade-to: to bottom}@supports (animation-timeline: scroll()){:where(.tab-list--scrollable):where(.tab-list--vertical,.tab-list--end){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, var(--spacing-24)) + var(--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, var(--spacing-24)) * 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: max(var(--tab-list-indicator-width, var(--border-width-thick)), var(--border-width-thick))}:where(.tab-list--floating){background-color:var(--surface, Canvas);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}}:where(.tab-list){--target-gap-inline-start: initial;--target-gap-inline-end: initial;--target-gap-block-start: initial;--target-gap-block-end: initial}:where(.tab-list)>:where(:first-child),:where(.tab-list)>:where(ul,ol)>:where(:first-child){--target-gap-inline-start: 100vmax;--target-gap-block-start: 100vmax}:where(.tab-list)>:where(:last-child),:where(.tab-list)>:where(ul,ol)>:where(:last-child){--target-gap-inline-end: 100vmax;--target-gap-block-end: 100vmax}}@layer molecules{:where(.navigation-tree){--_navigation-tree-gap: var(--navigation-tree-gap, var(--spacing-2xs));--_navigation-tree-border: var(--button-border-width, var(--border-width, 1px));--_navigation-tree-padding: min(var(--button-padding-inline, var(--spacing-md)), var(--_navigation-tree-room, 100vmax) - var(--_navigation-tree-border));--_navigation-tree-inset: calc(var(--_navigation-tree-border) + var(--_navigation-tree-padding));--_navigation-tree-rule-width: var(--navigation-tree-rule-width, var(--rule-width, 1px));--_navigation-tree-rule: var(--_navigation-tree-rule-width) var(--navigation-tree-rule-style, var(--rule-style, solid)) var(--navigation-tree-rule-color, var(--rule-color, currentColor));--_navigation-tree-current-bg: var(--navigation-tree-current-bg, var(--surface-translucent, transparent));--_navigation-tree-current-color: var(--navigation-tree-current-color, var(--foreground, CanvasText));--_navigation-tree-rail-width: var(--navigation-tree-rail-width, var(--spacing-xs));--_navigation-tree-rail-color: var(--navigation-tree-rail-color, var(--foreground-accent, currentColor));--_navigation-tree-heading-color: var(--navigation-tree-heading-color, var(--foreground-muted, currentColor));--_navigation-tree-color: var(--navigation-tree-color, var(--foreground, CanvasText));--_navigation-tree-muted-color: var(--navigation-tree-muted-color, var(--foreground-muted, currentColor));--button-prominence: plain;--button-font-weight: var(--font-weight-regular, 400);--font-sizing: fixed;--target-gap-block: var(--_navigation-tree-gap);--target-gap-inline: initial;display:block;min-inline-size:0}@container style(--ui-sizing: compact){:where(.navigation-tree){--_navigation-tree-padding: min(var(--button-sm-padding-inline, var(--spacing-10)), var(--_navigation-tree-room, 100vmax) - var(--_navigation-tree-border))}}:where(.sidebar__body:not(.sidebar__body--flush)) :where(.navigation-tree){--_navigation-tree-room: var(--_sidebar-padding);margin-inline:calc(var(--_navigation-tree-inset) * -1)}:where(.card__body:not(.card__body--flush)) :where(.navigation-tree){--_navigation-tree-room: var(--_card-padding);margin-inline:calc(var(--_navigation-tree-inset) * -1)}:where(.navigation-tree) :where(ol,ul){display:flex;flex-direction:column;gap:var(--_navigation-tree-gap);list-style:none;margin:0;padding:0}:where(.navigation-tree) :where(li){margin:0;min-inline-size:0;padding:0;position:relative}:where(.navigation-tree) :where(li,li>details)>: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-padding: min(var(--button-sm-padding-inline, var(--spacing-10)), var(--_navigation-tree-room, 100vmax) - var(--_navigation-tree-border))}:where(.navigation-tree) :where(li,li>details)>:where(.button){--_button-padding-inline: var(--_navigation-tree-padding);border-radius:0;inline-size:100%;justify-content:flex-start;text-align:start}:where(.navigation-tree) :where(li,li>details)>:where(.button):where(:not(.button--accent,.button--danger)){--_button-tone: var(--_navigation-tree-color);--_button-tone-hover: var(--_navigation-tree-current-color);--_button-tone-pressed: var(--_navigation-tree-current-color)}:where(.navigation-tree) :where(li,li>details)>:where(.button):where(:not(a[href],summary),[aria-disabled=true]):where(:not(.button--accent,.button--danger)){--_button-tone: var(--_navigation-tree-muted-color)}:where(.navigation-tree) :where(li,li>details)>:where(.button)>:where(span:not(.visually-hidden,.badge,.status,.chip,.button__icon),.button__text,.lockup){flex-grow:1;text-align:start}:where(.navigation-tree) :where(li,li>details)>:where(.button):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}:where(.navigation-tree) :where(li,li>details)>:where(.button):where([aria-current]:not([aria-current=false])):before{background-color:var(--_navigation-tree-rail-color);content:"";inline-size:var(--_navigation-tree-rail-width);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,li>details)>: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);-webkit-user-select:none;user-select:none}:where(.navigation-tree__heading)>:where(*){margin:0}:where(.navigation-tree)>:where(ol,ul)>:where(.navigation-tree__heading):first-child{padding-block-start:0}:where(.navigation-tree) :where(.navigation-tree__heading:not(:first-child)){margin-block-start:var(--_navigation-tree-inset)}:where(.navigation-tree) :where(li.divider){margin-block:calc(var(--_navigation-tree-inset) / 2)}:where(.navigation-tree) :where(li>details)>:where(summary){--_navigation-tree-icon-size: var(--navigation-tree-icon-size, 1em);--_navigation-tree-icon-stroke: var(--border-width, 2px);list-style:none;cursor:pointer}:where(.navigation-tree) :where(li>details)>:where(summary)::-webkit-details-marker{display:none}:where(.navigation-tree) :where(li>details)>:where(summary):before{content:"";flex:none;order:1;inline-size:var(--_navigation-tree-icon-size);block-size:var(--_navigation-tree-icon-size);margin-inline-start:auto;background:linear-gradient(currentColor,currentColor) center / 100% var(--_navigation-tree-icon-stroke) no-repeat,linear-gradient(currentColor,currentColor) center / var(--_navigation-tree-icon-stroke) 100% no-repeat;transition:background-size var(--duration-sm, .15s) var(--ease-in-out, ease-in-out)}@media (forced-colors: active){:where(.navigation-tree) :where(li>details)>:where(summary):before{forced-color-adjust:none}}:where(.navigation-tree) :where(li>details[open])>:where(summary):before{background-size:100% var(--_navigation-tree-icon-stroke),var(--_navigation-tree-icon-stroke) 0%}:where(.navigation-tree) :where(li:has(>.button+details))>:where(.button),:where(.navigation-tree) :where(li:has(>.button+details))>:where(details)>:where(summary){--_navigation-tree-toggle-size: max(var(--_button-min-size), var(--spacing-target-min, var(--spacing-target, 3rem)))}:where(.navigation-tree) :where(li:has(>.button+details))>:where(.button){inline-size:calc(100% - var(--_navigation-tree-toggle-size))}:where(.navigation-tree) :where(li:has(>.button+details))>:where(details)>:where(summary){--target-gap-inline: 0px;justify-content:flex-end;inline-size:var(--_navigation-tree-toggle-size);padding-inline:var(--_navigation-tree-padding);position:absolute;inset-block-start:0;inset-inline-end:0}:where(.navigation-tree) :where(li:has(>.button+details))>:where(details)>:where(summary):before{margin-inline-start:0}@media (forced-colors: active){:where(.navigation-tree) :where(li)>:where(.button[aria-current]:not([aria-current=false])):before{background-color:HighlightText;forced-color-adjust:none}}:where(.navigation-tree){--target-gap-inline-start: initial;--target-gap-inline-end: initial;--target-gap-block-start: initial;--target-gap-block-end: initial}:where(.navigation-tree)>:where(ol,ul)>:where(li:first-child,.navigation-tree__heading+li){--target-gap-inline-start: 100vmax;--target-gap-block-start: 100vmax}:where(.navigation-tree)>:where(ol,ul)>:where(li:last-child:not(:has(>ol,>ul,>details[open])),li:has(+.navigation-tree__heading):not(:has(>ol,>ul,>details[open]))){--target-gap-inline-end: 100vmax;--target-gap-block-end: 100vmax}:where(.navigation-tree) :where(li,li>details)>:where(ol,ul){--target-gap-inline-start: initial;--target-gap-inline-end: initial;--target-gap-block-start: initial;--target-gap-block-end: initial}}@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){:where(:scope,*){--_prose-space: var(--prose-space-fluid, var(--spacing-breathe))}}@container style(--font-sizing: cq){:where(:scope,*){--_prose-space: var(--prose-space-cq, var(--spacing-cq-breathe))}}@container style(--font-sizing: compact) or style(--ui-sizing: compact){:where(:scope,*){--_prose-space: calc(var(--prose-space, var(--spacing, 1rem)) / 2)}}:where(:scope){--_prose-indent: var(--prose-indent, var(--spacing-24))}:where(:scope>*,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,blockquote,figure,pre,table,hr,hgroup){margin-block:0 var(--_prose-space)}:where(:scope>*,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,blockquote,figure,pre,table,hr,hgroup):last-child{margin-block-end:0}:where(figure,pre,table,hr,section){margin-block-start:var(--_prose-space)}:where(figure,pre,table,hr,section):first-child{margin-block-start:0}:where(h1,h2,h3,h4,h5,h6){break-after:avoid;margin-block-start:1.5em}:where(h1,h2,h3,h4,h5,h6):first-child,:where(h1,h2,h3,h4,h5,h6)+:where(h1,h2,h3,h4,h5,h6){margin-block-start:0}:where(hgroup):first-child{margin-block-start:0}:where(hgroup):first-child :where(h1,h2,h3,h4,h5,h6){margin-block-start:0}:where([id]){scroll-margin-block-start:var(--prose-scroll-margin, var(--spacing-scroll-margin))}:where(ul,ol){padding-inline-start:var(--_prose-indent)}:where(ul,ol)>:where(li){margin-block-end:calc(var(--_prose-space) / 2)}:where(ul,ol)>:where(li):last-child{margin-block-end:0}:where(ul,ol)>:where(li)>: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)}:where(dl)>:where(dd):last-child{margin-block-end:0}:where(hr){border:0;border-block-start:var(--divider-width, var(--rule-width)) var(--divider-style, var(--rule-style, solid)) var(--divider-color, var(--rule-color, currentColor))}:where(blockquote){border-inline-start:var(--prose-blockquote-border-width, var(--border-width-thick, 1px)) solid var(--border-color, currentColor);padding-inline-start:calc(var(--_prose-indent) - var(--prose-blockquote-border-width, var(--border-width-thick, 1px)))}:where(figcaption){break-before:avoid;color:var(--prose-figcaption-color, var(--foreground-muted, inherit));margin-block-start:calc(var(--_prose-space) / 2);text-wrap:balance}:where(figcaption) :where(p){font:inherit}:where(:not(pre)>code){background-color:var(--prose-code-bg, var(--surface-translucent, transparent));border-radius:var(--radius-sm, 0);-webkit-box-decoration-break:clone;box-decoration-break:clone;overflow-wrap:anywhere;padding-inline:.25em}:where(pre){background-color:var(--prose-code-block-bg, var(--surface-dark, transparent));break-inside:avoid;color:var(--prose-code-block-text, var(--foreground-on-dark, currentColor));direction:ltr;overflow-wrap:anywhere;padding:var(--_prose-space);text-align:left;white-space:break-spaces}@media (prefers-contrast: more){:where(pre){border:var(--border-width, 1px) solid currentColor}}@media print{:where(pre){background-color:transparent;border:var(--border-width, 1px) solid currentColor;color:inherit}}:where(table)>:where(caption){caption-side:top;color:var(--prose-figcaption-color, var(--foreground-muted, inherit));padding-block-end:calc(var(--_prose-space) / 2);text-align:start}:where(table) :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, var(--spacing-12));padding-inline:var(--table-cell-padding-inline, var(--spacing-md));text-align:start;vertical-align:top}:where(table) :where(th,td):first-child{padding-inline-start:0}:where(table) :where(th,td):last-child{padding-inline-end:0}:where(table)>:where(thead) :where(th){border-block-end-color:var(--table-border-color, var(--panel-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;font-variation-settings: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}}@scope (:where(.prose--body-alt)) to (:where(.prose-end,.code-block)){:where(p,ul,ol,dl){font-family:var(--body-alt-font-family, serif)}}:where(.prose>:is(.prose-end,.code-block)){margin-block:var(--_prose-space, 1rem)}:where(.prose>:is(.prose-end,.code-block)):first-child{margin-block-start:0}:where(.prose>:is(.prose-end,.code-block)):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-border-end-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-icon-order: 0;--_accordion-icon-push: auto;--_accordion-content-indent: 0px;--_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(--ease-in-out, ease-in-out));--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-end-width);border-radius:var(--_accordion-radius);transition:padding-block-end var(--_accordion-transition) var(--_accordion-timefunc)}@container style(--ui-sizing: compact){:where(.accordion){--_accordion-padding-block: var(--accordion-compact-padding-block, var(--spacing-sm));--_accordion-padding-inline: var(--accordion-compact-padding-inline, var(--spacing-12));--_accordion-font-size: var(--body-compact-font-size, inherit)}}@container style(--accordion-prominence: plain){:where(.accordion){--_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)}}@container style(--accordion-icon-position: start){:where(.accordion){--_accordion-icon-order: -1;--_accordion-icon-push: 0px;--_accordion-content-indent: calc(var(--_accordion-icon-size) + var(--_accordion-padding-inline))}}:where(.accordion):where([open]){padding-block-end:var(--_accordion-content-padding-end)}@media (prefers-reduced-motion: reduce){:where(.accordion){--_accordion-transition: 0s}}: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;-webkit-user-select:none;user-select:none;text-box:trim-both cap alphabetic;transition:background-color var(--_accordion-transition) var(--_accordion-timefunc)}:where(.accordion>summary)::-webkit-details-marker{display:none}@media (forced-colors: active){:where(.accordion>summary):after{forced-color-adjust:none}}:where(.accordion>summary):after{content:"";flex:none;inline-size:var(--_accordion-icon-size);block-size:var(--_accordion-icon-size);order:var(--_accordion-icon-order);margin-inline-start:var(--_accordion-icon-push);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){:where(.accordion>summary):hover{background-color:var(--_accordion-hover-bg)}}:where(.accordion>summary):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}:where(.accordion[open]>summary):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-start:calc(var(--_accordion-content-inset) + var(--_accordion-content-indent));padding-inline-end: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--icon-start){--_accordion-icon-order: -1;--_accordion-icon-push: 0px;--_accordion-content-indent: calc(var(--_accordion-icon-size) + var(--_accordion-padding-inline))}:where(.accordion--flush){--_accordion-bleed: 0px;--_accordion-content-inset: 0px;--_accordion-content-indent: 0px;--_accordion-content-padding-end: 0px;overflow:clip}:where(.accordion--compact){--ui-sizing: compact;--_accordion-padding-block: var(--accordion-compact-padding-block, var(--spacing-sm));--_accordion-padding-inline: var(--accordion-compact-padding-inline, var(--spacing-12));--_accordion-font-size: var(--body-compact-font-size, inherit)}@container style(--accordion-prominence: plain){:where(.accordion+.accordion){--_accordion-border-start-width: 0px}}:where(.accordion+.accordion):where(.accordion--plain){--_accordion-border-start-width: 0px}:where(.card__body--flush,.card--flush>.card__body)>:where(.accordion--plain:first-child){--_accordion-border-start-width: 0px}:where(.card__body--flush,.card--flush>.card__body)>:where(.accordion--plain:last-child){--_accordion-border-end-width: 0px}@container style(--accordion-prominence: plain){:where(.card__body--flush,.card--flush>.card__body)>:where(.accordion:first-child){--_accordion-border-start-width: 0px}}@container style(--accordion-prominence: plain){:where(.card__body--flush,.card--flush>.card__body)>:where(.accordion:last-child){--_accordion-border-end-width: 0px}}@media (prefers-contrast: more){:where(.accordion:not(.accordion--plain)){--_accordion-border-width: max(var(--accordion-border-width, var(--panel-border-width, 1px)), var(--border-width-medium, 2px))}@container style(--accordion-prominence: plain){:where(.accordion:not(.accordion--plain)){--_accordion-border-width: var(--rule-width, 1px)}}}:where(.accordion-group){--_accordion-group-gap: var(--accordion-group-gap, var(--spacing-sm));display:flex;flex-direction:column;gap:var(--_accordion-group-gap)}@container style(--accordion-prominence: plain){:where(.accordion-group){--_accordion-group-gap: 0px}}:where(.accordion-group):where(:has(>.accordion--plain)){--_accordion-group-gap: 0px}:where(.accordion-group--joined){--_accordion-group-gap: 0px}:where(.accordion-group--joined)>:where(.accordion+.accordion){--_accordion-border-start-width: 0px}:where(.accordion-group--joined)>:where(.accordion:not(:first-child)){border-start-start-radius:0;border-start-end-radius:0}:where(.accordion-group--joined)>:where(.accordion:not(:first-child))>:where(summary){border-start-start-radius:0;border-start-end-radius:0}:where(.accordion-group--joined)>:where(.accordion:not(:last-child)){border-end-start-radius:0;border-end-end-radius:0}:where(.accordion-group--joined)>:where(.accordion:not(:last-child))>: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, var(--spacing-xs));--_code-block-white-space: pre;--_code-block-overflow: auto;--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)}@container style(--ui-sizing: compact){:where(.code-block){--_code-block-padding: var(--code-block-compact-padding, var(--spacing-12))}}@media (prefers-contrast: more){:where(.code-block){border:var(--border-width, 1px) solid currentColor}}@media print{:where(.code-block){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);box-sizing:border-box;min-block-size:var(--spacing-target-min, 3rem);padding-block:var(--_code-block-bar-padding-block);padding-inline:var(--_code-block-padding);background-color:var(--_code-block-bar-bg)}:where(.code-block__bar)>:where(:last-child:not(:first-child)){margin-inline-start:auto}@media print{:where(.code-block__bar){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)}:where(.code-block__code):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-block__code)>: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--wrap)>: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, var(--spacing-12))}}@layer molecules{:where(.input-frame){--_input-frame-gap: var(--input-frame-gap, var(--spacing, 1rem));display:flex;flex-wrap:nowrap;align-items:center;column-gap:var(--_input-frame-gap);--target-gap-inline: var(--_input-frame-gap);cursor:text;--_input-frame-button-size: max(1.5rem, calc(var(--_control-min-size) - var(--_control-border-width) * 2 - var(--_control-padding-block) * 2));--button-min-size: var(--_input-frame-button-size);--button-sm-min-size: var(--_input-frame-button-size);--button-lg-min-size: var(--_input-frame-button-size);--button-sm-padding-block: calc(var(--spacing-target-sm) / var(--spacing-target) * var(--button-padding-block, var(--spacing-xs)));--button-sm-padding-inline: calc(var(--spacing-target-sm) / var(--spacing-target) * var(--button-padding-inline, var(--spacing-md)));--target-gap-inline-start: initial;--target-gap-inline-end: initial;--target-gap-block-start: initial;--target-gap-block-end: initial}@container style(--ui-sizing: compact){:where(.input-frame){--_input-frame-gap: calc(var(--input-frame-gap, var(--spacing, 1rem)) / 2)}}:where(.input-frame)>:where(:first-child){--target-gap-inline-start: 100vmax}:where(.input-frame)>:where(:last-child){--target-gap-inline-end: 100vmax}:where(.input-frame)>:where(.button){flex:none;cursor:pointer}:where(.input-frame)>:where(.button:last-child){margin-inline-end:calc((var(--_control-padding-inline) - var(--_control-padding-block)) * -1)}:where(.input-frame__input){--_input-frame-reach-start: calc(var(--_input-frame-gap) / 2);--_input-frame-reach-end: calc(var(--_input-frame-gap) / 2);flex:1 1 5rem;align-self:stretch;min-inline-size:3ch;min-block-size:0;margin-block:calc((var(--_control-padding-block, 0px) + var(--_control-border-width, 0px)) * -1);margin-inline:calc(var(--_input-frame-reach-start) * -1) calc(var(--_input-frame-reach-end) * -1);padding-block:calc(var(--_control-padding-block, 0px) + var(--_control-border-width, 0px));padding-inline:var(--_input-frame-reach-start) var(--_input-frame-reach-end);border:0;outline:none;background:transparent;color:inherit;font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}:where(.input-frame__input):first-child{--_input-frame-reach-start: var(--_control-padding-inline, 0px)}:where(.input-frame__input):last-child{--_input-frame-reach-end: var(--_control-padding-inline, 0px)}:where(.input-frame__input)::placeholder{color:var(--_control-placeholder-color);font-style:var(--_control-placeholder-font-style);font-variation-settings:var(--_control-placeholder-font-variation);opacity:1}:where(.input-frame__input)::-ms-reveal,:where(.input-frame__input)::-webkit-search-cancel-button,:where(.input-frame__input)::-webkit-search-decoration{display:none}}@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-size, var(--spacing-256));--_combobox-listbox-padding: var(--combobox-listbox-padding, var(--spacing-xs));--_combobox-listbox-offset: var(--combobox-listbox-offset, var(--spacing-xs));--_combobox-option-min-size: var(--spacing-target-min, var(--spacing-target, 3rem));--_combobox-option-padding-block: var(--combobox-option-padding-block, var(--spacing-sm));--_combobox-option-padding-inline: var(--combobox-option-padding-inline, var(--spacing-12));--_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);anchor-scope:--combobox;display:flex;flex-direction:column;position:relative;inline-size:100%;box-sizing:border-box}@container style(--ui-sizing: compact) or style(--controls-size: sm) or style(--combobox-size: sm){:where(.combobox)>*{--_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)}}:where(.combobox--sm){--combobox-size: sm}: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:nowrap;align-items:center;column-gap:var(--_combobox-gap);--target-gap-inline: 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);--button-sm-padding-block: calc(var(--spacing-target-sm) / var(--spacing-target) * var(--button-padding-block, var(--spacing-xs)));--button-sm-padding-inline: calc(var(--spacing-target-sm) / var(--spacing-target) * var(--button-padding-inline, var(--spacing-md)))}:where(.combobox__control)>:where(.button){flex:none;margin-inline-end:calc((var(--_control-padding-inline) - var(--_control-padding-block)) * -1);margin-inline-start:auto}:where(.combobox__input){--_combobox-input-reach-start: calc(var(--_combobox-gap) / 2);--_combobox-input-reach-end: calc(var(--_combobox-gap) / 2);flex:1 1 5rem;align-self:stretch;min-inline-size:3ch;min-block-size:0;margin-block:calc((var(--_control-padding-block, 0px) + var(--_control-border-width, 0px)) * -1);margin-inline:calc(var(--_combobox-input-reach-start) * -1) calc(var(--_combobox-input-reach-end) * -1);padding-block:calc(var(--_control-padding-block, 0px) + var(--_control-border-width, 0px));padding-inline:var(--_combobox-input-reach-start) var(--_combobox-input-reach-end);border:0;outline:none;background:transparent;color:inherit;font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}:where(.combobox__input):first-child{--_combobox-input-reach-start: var(--_control-padding-inline, 0px)}:where(.combobox__input):last-child{--_combobox-input-reach-end: var(--_control-padding-inline, 0px)}:where(.combobox__input)::placeholder{color:var(--_control-placeholder-color);font-style:var(--_control-placeholder-font-style);font-variation-settings:var(--_control-placeholder-font-variation);opacity:1}:where(.combobox__input)::-webkit-search-cancel-button,:where(.combobox__input)::-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(--ease-in-out, ease-in-out)}@media (prefers-reduced-motion: reduce){:where(.combobox__toggle) :where(.icon){transition:none}}:where(.combobox:has([role=combobox][aria-expanded=true]) .combobox__toggle .icon){rotate:180deg}:where(.combobox__tags){display:inline-flex;flex:0 1 auto;flex-wrap:wrap;min-inline-size:0;align-items:center;gap:calc(var(--_combobox-gap) / 2);--target-gap-inline: 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(.combobox__listbox):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);max-block-size:min(var(--_combobox-listbox-max-size),100%)}:where(.combobox__listbox):where([popover]):not(:popover-open){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;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-sm, .15s) var(--ease-in-out, ease-in-out)}@media (prefers-reduced-motion: reduce){:where(.combobox__option){transition:none}}@media (hover: hover){:where(.combobox__option):hover{background-color:var(--_combobox-option-hover-bg)}}:where(.combobox__option):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(.combobox__option):where([aria-selected=true]){color:var(--_combobox-option-selected-color)}:where(.combobox__option):where([aria-disabled=true]){opacity:var(--opacity-disabled, .4);cursor:not-allowed}:where(.combobox__option):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(.combobox__listbox [role=group])+: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(.combobox__listbox [role=group]):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);-webkit-user-select:none;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)}}:where(.combobox__control){--target-gap-inline-start: initial;--target-gap-inline-end: initial;--target-gap-block-start: initial;--target-gap-block-end: initial}:where(.combobox__control)>:where(:first-child){--target-gap-inline-start: 100vmax}:where(.combobox__control)>:where(:last-child){--target-gap-inline-end: 100vmax}:where(.combobox__tags){--target-gap-inline-start: initial;--target-gap-inline-end: initial;--target-gap-block-start: initial;--target-gap-block-end: initial}:where(.combobox__tags)>:where(:first-child){--target-gap-inline-start: 100vmax;--target-gap-block-start: 100vmax}:where(.combobox__tags)>:where(:last-child){--target-gap-inline-end: var(--_combobox-gap)}}@layer molecules{:where(.empty-state){--_empty-state-gap: var(--empty-state-gap, var(--spacing-md));--_empty-state-content-max-width: var(--empty-state-content-max-width, var(--spacing-448));--_empty-state-align: center;--_empty-state-text-align: center;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)}@container style(--ui-sizing: compact){:where(.empty-state){--_empty-state-gap: var(--empty-state-compact-gap, var(--spacing-sm))}}:where(.empty-state__visual){--icon-box-size: lg;--icon-box-prominence: subtle;--icon-box-corners: round;--icon-size: 1.5em;display:flex;justify-content:var(--_empty-state-align)}@container style(--ui-sizing: compact){:where(.empty-state__visual){--icon-box-size: sm;--icon-size: 1.25em}}:where(.empty-state__visual)>:where(img,svg:not(.icon)){block-size:auto;max-inline-size:min(100%,var(--empty-state-visual-max-size, var(--spacing-block-2xs, 8rem)))}: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-thin, 1px) dashed var(--empty-state-subtle-border-color, var(--border-color-quiet, currentColor));border-radius:var(--panel-radius, var(--radius-md, .25rem));padding:var(--empty-state-subtle-padding, var(--spacing-lg))}:where(.empty-state--compact){--ui-sizing: compact;--_empty-state-gap: var(--empty-state-compact-gap, var(--spacing-sm))}: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 molecules{:where(.fieldset){--_fieldset-gap: var(--fieldset-gap, var(--spacing-md));--_fieldset-legend-gap: var(--fieldset-legend-gap, var(--spacing-xs));border:0;display:block;margin:0;min-inline-size:0;padding:0}@container style(--ui-sizing: compact){:where(.fieldset){--_fieldset-gap: var(--fieldset-compact-gap, var(--spacing-sm))}}:where(.fieldset)>:where(:not(legend)~*){margin-block-start:var(--_fieldset-gap)}:where(.fieldset)>:where(.fieldset__hint)+:where(.field__error){margin-block-start:var(--_fieldset-legend-gap)}:where(.fieldset):where(:disabled,[aria-disabled=true]){opacity:var(--opacity-disabled, .5)}:where(.fieldset__legend){float:inline-start;inline-size:100%;margin:0 0 var(--_fieldset-gap);padding:0}:where(.fieldset__legend):where(:has(+.fieldset__hint,+.field__error)){margin-block-end:var(--_fieldset-legend-gap)}:where(.fieldset__legend)+*{clear:both}:where(.fieldset__hint){color:var(--field-hint-color, var(--foreground-muted, currentColor));margin:0;min-inline-size:0}:where(.fieldset--compact){--ui-sizing: compact;--_fieldset-gap: var(--fieldset-compact-gap, var(--spacing-sm))}@media (forced-colors: active){:where(.fieldset:disabled,.fieldset[aria-disabled=true]){opacity:1}}}@layer organisms{:where(.dialog){--target-gap-inline: initial;--target-gap-block: initial;--target-gap-inline-start: initial;--target-gap-inline-end: initial;--target-gap-block-start: initial;--target-gap-block-end: initial;--_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(100dvb - var(--_dialog-cushion) * 2));--_dialog-radius: var(--dialog-radius, var(--radius-lg));--_dialog-shadow: var(--dialog-shadow, var(--shadow-lg, none));--_dialog-backdrop-color: var(--dialog-backdrop-color, var(--color-backdrop, transparent));--_dialog-backdrop-filter: var(--dialog-backdrop-filter, var(--surface-layer-filter, none));--_dialog-transition: var(--dialog-transition, var(--duration-sm));--_dialog-timefunc: var(--dialog-timefunc, var(--ease-in-out, ease-in-out));--_dialog-closed: scale(var(--scale-enter, .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;top:0;right:0;bottom:0;left: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(.dialog)>:where(.card){--card-radius: var(--_dialog-radius);--card-strong-shadow: var(--_dialog-shadow);--card-font-sizing: cq;inline-size:100%;max-block-size:100%}:where(.dialog):where(:not(:has(>.card))){background-color:var(--card-bg, var(--surface-card, Canvas));border:var(--card-border-width, var(--panel-border-width, 1px)) var(--card-border-style, var(--panel-border-style, solid)) var(--card-border-color, var(--panel-border-color, currentColor));border-radius:var(--_dialog-radius);box-shadow:var(--_dialog-shadow);padding:var(--card-padding, var(--spacing-cushion));overflow-y:auto}:where(.dialog)::backdrop{background-color:var(--_dialog-backdrop-color);-webkit-backdrop-filter:var(--_dialog-backdrop-filter);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}:where(.dialog)[open]::backdrop{opacity:1}@starting-style{:where(.dialog)[open]{opacity:0;transform:var(--_dialog-closed)}:where(.dialog)[open]::backdrop{opacity:0}}:where(:root:has(.dialog:modal)){overflow:hidden;scrollbar-gutter:stable}:where(.dialog--scrollable)>:where(.card){max-block-size:100%;overflow-y:auto;overscroll-behavior:contain}:where(.dialog--top){margin-block-start:var(--_dialog-cushion)}:where(.dialog--bottom){margin-block-end:calc(var(--_dialog-cushion) + var(--safe-area-inset-bottom, 0px))}: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(.dialog--drawer)>:where(.card){--card-radius: 0;border-width:0;border-inline-start-width:var(--_card-border-width);block-size:100%;padding-block:calc(var(--_card-self-padding, 0px) + var(--safe-area-inset-top, 0px)) calc(var(--_card-self-padding, 0px) + var(--safe-area-inset-bottom, 0px));padding-inline-end:calc(var(--_card-self-padding, 0px) + var(--safe-area-inset-inline-end, 0px))}:where(.dialog--drawer):where(:not(:has(>.card))){border-radius:0}:where(.dialog--drawer):dir(rtl){--_dialog-direction: -1}:where(.dialog--drawer.dialog--start){--_dialog-side: -1;inset-inline:0 auto}:where(.dialog--drawer.dialog--start)>:where(.card){border-inline-end-width:var(--_card-border-width);border-inline-start-width:0;padding-inline:calc(var(--_card-self-padding, 0px) + var(--safe-area-inset-inline-start, 0px)) var(--_card-self-padding, 0px)}:where(.dialog--drawer.dialog--bottom){--_dialog-closed: translateY(100%);block-size:auto;inline-size:100dvi;inset-block:auto 0;inset-inline:0;max-block-size:calc(100dvb - var(--spacing-target, 3rem))}:where(.dialog--drawer.dialog--bottom)>:where(.card){block-size:auto;border-width:0;border-block-start-width:var(--_card-border-width);padding-block:var(--_card-self-padding, 0px) calc(var(--_card-self-padding, 0px) + var(--safe-area-inset-bottom, 0px));padding-inline:calc(var(--_card-self-padding, 0px) + var(--safe-area-inset-inline-start, 0px)) calc(var(--_card-self-padding, 0px) + var(--safe-area-inset-inline-end, 0px))}@media (prefers-reduced-motion: reduce){:where(.dialog){--_dialog-closed: none}}@media (prefers-contrast: more){:where(.dialog)::backdrop{-webkit-backdrop-filter:none;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}:where(.table-container):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)}:where(.table-container):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, var(--surface-translucent, 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, var(--surface-translucent-strong, transparent));--_table-row-stripe-bg: var(--table-row-stripe-bg, var(--surface-translucent, transparent));--_table-row-selected-bg: var(--table-row-selected-bg, var(--surface-accent, Highlight));--_table-sticky-bg: var(--table-cell-sticky-bg, var(--surface-card, Canvas));--_table-sticky-filter: var(--table-cell-sticky-filter, var(--surface-layer-filter, none));--_table-cell-padding-block: var(--table-cell-padding-block, var(--spacing-12));--_table-cell-padding-inline: var(--table-cell-padding-inline, var(--spacing-md));--_table-inset: var(--table-inset, var(--spacing-md));--_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, var(--spacing-8));--_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);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(.table):where(:dir(rtl)){--_table-dir: -1}@container style(--ui-sizing: compact){:where(.table){--_table-cell-padding-block: var(--table-compact-cell-padding-block, var(--spacing-sm));--_table-cell-padding-inline: var(--table-compact-cell-padding-inline, var(--spacing-12));--_table-font-size: var(--body-compact-font-size, inherit)}}@container style(--table-prominence: plain){:where(.table){--_table-inset: 0px;--_table-head-bg: transparent;--_table-head-border-width: 0px;--_table-inner-border-width: 0px;--_table-body-align: top}}:where(.table) :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(.table) :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)}:where(.table) :where(th,td):first-child{padding-inline-start:var(--_table-inset)}:where(.table) :where(th,td):last-child{padding-inline-end:var(--_table-inset)}:where(.table) :where(th,td):has(:where(.sr-only,.visually-hidden)){position:relative}:where(.table) :where(th,td)>:where(.button),:where(.table) :where(th,td)>:where(.button-group,.cluster,.inline)>:where(.button){margin-block:calc(var(--_table-cell-padding-block) * -1)}:where(.table) :where(th,td) :where(.button-group){flex-wrap:nowrap}:where(.table) :where(th,td)>:where(.choice:only-child){display:flex;margin-block:calc(var(--_table-cell-padding-block) * -1);margin-inline:calc(var(--_table-cell-padding-inline) * -1);min-inline-size:var(--spacing-target-min, 3rem);padding-block:var(--_table-cell-padding-block);padding-inline:var(--_table-cell-padding-inline)}:where(.table) :where(th,td):first-child>:where(.choice:only-child){margin-inline-start:calc(var(--_table-inset) * -1);padding-inline-start:var(--_table-inset)}:where(.table) :where(th,td):last-child>:where(.choice:only-child){margin-inline-end:calc(var(--_table-inset) * -1);padding-inline-end:var(--_table-inset)}:where(.table) :where(th){color:var(--_table-head-color);font-weight:var(--body-strong-font-weight, bold);text-align:start}:where(.table) :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(.table) :where(tbody+tbody>tr:first-child)>:where(th,td){border-block-start:var(--_table-head-border-width) solid var(--_table-border-color)}:where(.table) :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){:where(.table){--_table-transition: 0s}}@media (prefers-contrast: more){:where(.table){--_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: 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, var(--spacing-sm));--_table-cell-padding-inline: var(--table-compact-cell-padding-inline, var(--spacing-12));--_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}:where(.table--hover) :where(tbody tr):where(:hover,:focus-within){background-color:var(--_table-row-hover-bg)}:where(.table) :where(tbody tr:has(>:is(th,td)>.choice input:checked)){background-color:var(--_table-row-selected-bg)}@media (forced-colors: active){:where(.table) :where(tbody tr:has(>:is(th,td)>.choice input:checked))>:where(th,td){forced-color-adjust:none;background-color:Highlight;color:HighlightText}}:where(.table--bordered):where(:not(.table-container>*)){border:var(--_table-border-width) solid var(--_table-border-color)}:where(.table-container)>:where(.table--bordered):where(:has(>caption:not(.sr-only,.visually-hidden))){border-block-start:var(--_table-border-width) solid var(--_table-border-color)}:where(.table--bordered) :where(caption){padding-block:var(--_table-cell-padding-block);padding-inline:var(--_table-inset)}:where(.table--bordered) :where(th,td){border-inline-end:var(--_table-inner-border-width) solid var(--_table-inner-border-color)}:where(.table--bordered) :where(th,td):last-child{border-inline-end:0}:where(.table--bordered) :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, var(--spacing-block-xs));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.table__col--index){inline-size:var(--table-col-index-width, var(--spacing-48));text-align:center;white-space:nowrap}:where(.table__col--xs){inline-size:var(--table-col-xs-width, var(--spacing-2xl))}:where(.table__col--sm){inline-size:var(--table-col-sm-width, var(--spacing-96))}:where(.table__col--md){inline-size:var(--table-col-md-width, var(--spacing-block-2xs))}:where(.table__col--lg){inline-size:var(--table-col-lg-width, var(--spacing-192))}:where(.table__col--xl){inline-size:var(--table-col-xl-width, var(--spacing-block-xs))}:where(.table__col--actions){inline-size:var(--table-col-actions-width, var(--spacing-96));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){-webkit-backdrop-filter:var(--_table-sticky-filter);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){:where(.table--sticky-head) :where(thead),:where(.table--sticky-foot) :where(tfoot){background-color:transparent}}:where(.table--sticky-head) :where(thead){inset-block-start:0}@container table-container scroll-state(scrollable: block-start){:where(.table--sticky-head) :where(thead){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){:where(.table--sticky-foot) :where(tfoot){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])){-webkit-backdrop-filter:var(--_table-sticky-filter);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){: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])){background-color:transparent}}:where(thead,tfoot)>:where(tr)>:is(:where(.table--sticky-first-column) :where(th,td):where(:first-child:not([colspan]))),:where(thead,tfoot)>:where(tr)>:is(:where(.table--sticky-last-column) :where(th,td):where(:last-child:not([colspan]))){z-index:3}@supports (container-type: scroll-state){:where(thead,tfoot)>:where(tr)>:is(:where(.table--sticky-first-column) :where(th,td):where(:first-child:not([colspan]))),:where(thead,tfoot)>:where(tr)>:is(:where(.table--sticky-last-column) :where(th,td):where(:last-child:not([colspan]))){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){:where(.table--sticky-first-column) :where(th,td):where(:first-child:not([colspan])){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){:where(.table--sticky-last-column) :where(th,td):where(:last-child:not([colspan])){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--sticky-first-column,.table--sticky-last-column) :where(tbody tr:has(>:is(th,td)>.choice input:checked))>:where(th,td){background-image:linear-gradient(var(--_table-row-selected-bg),var(--_table-row-selected-bg))}:where(.table__sort-button){align-items:center;color:inherit;cursor:pointer;display:flex;gap:.5em;inline-size:100%;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, var(--border-width-medium));text-underline-offset:var(--underline-offset, .25em)}@supports (inline-size: -webkit-fill-available){:where(.table__sort-button){inline-size:-webkit-fill-available}}@supports (inline-size: stretch){:where(.table__sort-button){inline-size:stretch}}@media (hover: hover){:where(.table__sort-button):hover{text-decoration-line:underline}}:where(.table__sort-button):focus-visible{text-decoration-line:underline;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)>:where(.table__sort-button){margin-inline-start:calc(var(--_table-inset) * -1);padding-inline-start:var(--_table-inset)}:where(th:last-child)>:where(.table__sort-button){margin-inline-end:calc(var(--_table-inset) * -1);padding-inline-end:var(--_table-inset)}:where(.table__cell--numeric)>:where(.table__sort-button){flex-direction:row-reverse}:where(.table__sort-button)>:where(.icon){flex:none;font-size:.75em;transition:scale var(--_table-transition) ease}:where([aria-sort=ascending])>:where(.table__sort-button)>:where(.icon){scale:1 -1}}@layer organisms{:where(.tabbed-content){--_tabbed-content-gap: var(--tabbed-content-gap, var(--spacing-md));display:flex;flex-direction:column;gap:var(--_tabbed-content-gap);min-inline-size:0}@container style(--ui-sizing: compact){:where(.tabbed-content){--_tabbed-content-gap: var(--tabbed-content-compact-gap, var(--spacing-sm))}}: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}:where(.tab-panel):focus{outline:none}:where(.tab-panel):focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus-ring-color, currentColor);outline-offset:var(--focus-ring-offset, 2px)}:where(.tab-panel):where([hidden]){display:none}}@layer organisms{:where(.footer){--_footer-bg: var(--footer-bg, var(--surface-card, Canvas));--_footer-border-color: var(--footer-border-color, var(--app-border-color, var(--border-color-quiet, currentColor)));--_footer-border-style: var(--footer-border-style, var(--app-border-style, solid));--_footer-border-width: var(--footer-border-width, var(--app-border-width, var(--border-width, 1px)));--_footer-padding-block: var(--footer-padding-block, var(--spacing-md));--_footer-padding-inline: var(--footer-padding-inline, var(--app-padding-inline, var(--spacing-cushion)));--_footer-gap: var(--footer-gap, var(--spacing, 1rem));--_footer-max-width: var(--footer-max-width, var(--spacing-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-type:inline-size;display:block;inline-size:100%;padding-inline:calc(var(--_footer-padding-inline) + var(--safe-area-inset-inline-start, 0px)) calc(var(--_footer-padding-inline) + var(--safe-area-inset-inline-end, 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)}@container style(--ui-sizing: compact){:where(.footer__bar){--_footer-padding-block: var(--footer-compact-padding-block, var(--spacing-sm));--_footer-gap: var(--footer-compact-gap, var(--spacing-compact, .5rem))}}:where(.footer__bar)>:where(:only-child){flex:1 1 auto}:where(.footer__bar)>:where(:last-child:not(:first-child)){margin-inline-start:auto}:where(.footer__bar)+: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(.footer--stacked .footer__bar)>: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-medium, 2px)}}}@layer organisms{:where(.header){--_header-bg: var(--header-bg, var(--surface-card, Canvas));--_header-border-color: var(--header-border-color, var(--app-border-color, var(--border-color-quiet, currentColor)));--_header-border-style: var(--header-border-style, var(--app-border-style, solid));--_header-border-width: var(--header-border-width, var(--app-border-width, var(--border-width, 1px)));--_header-padding-block: var(--header-padding-block, var(--spacing-sm));--_header-padding-inline: var(--header-padding-inline, var(--app-padding-inline, var(--spacing-cushion)));--_header-gap: var(--header-gap, var(--spacing-md));--_header-max-width: var(--header-max-width, var(--spacing-site-width, 75rem));--_header-min-size: var(--header-bar-min-size, 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:header / inline-size;display:block;box-sizing:border-box;inline-size:100%;padding-inline-start:calc(var(--_header-padding-inline) + var(--safe-area-inset-inline-start, 0px));padding-inline-end:calc(var(--_header-padding-inline) + var(--safe-area-inset-inline-end, 0px));position:relative;z-index:var(--header-z-index, var(--z-index-sticky, 100));background-color:var(--_header-bg);border-block-end:var(--_header-border-width) var(--_header-border-style) var(--_header-border-color)}@container style(--ui-sizing: compact){:where(.header){--_header-padding-block: var(--header-compact-padding-block, var(--spacing-xs));--_header-min-size: var(--header-compact-bar-min-size, var(--spacing-target-min, 3rem))}}@supports (container-type: scroll-state){:where(.header){container:header / inline-size scroll-state}}:where(.header:nth-child(1 of:not(.skip-link))){padding-block-start:var(--safe-area-inset-top, 0px)}:where(.header__bar){display:flex;flex-wrap:wrap;align-items:center;gap:var(--_header-gap);--target-gap-inline: 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)){:where(.header__bar){min-block-size:round(down,calc(var(--_header-min-size) + 2 * var(--_header-padding-block)),1px)}}:where(.header__bar)>:where(:last-child:not(:first-child)){margin-inline-start:auto}:where(.header__bar)+: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__bar>.split){--align-items: center;flex:1 1 100%;min-inline-size:0}:where(.header--flush){--_header-padding-inline: 0px}:where(.header--flush) :where(.header__bar){padding-block:0}:where(.header--flush) :where(.header__bar>.split)>:where(:first-child,:last-child){padding-inline:var(--app-padding-inline, var(--spacing-cushion, 1rem))}:where(.header--plain){--_header-bg: transparent;--_header-border-color: transparent}@media (prefers-reduced-transparency: reduce),(prefers-contrast: more){:where(.header--plain.header--over-poster){--_header-bg: var(--header-bg, var(--surface-card, Canvas));--_header-border-color: var(--header-border-color, var(--app-border-color, var(--border-color-quiet, currentColor)))}}:where(.header--translucent){--_header-bg: color-mix(in srgb, var(--header-bg, var(--surface-card, Canvas)), transparent var(--_header-translucency));-webkit-backdrop-filter:var(--_header-filter);backdrop-filter:var(--_header-filter)}:where(.header--compact){--ui-sizing: compact;--_header-padding-block: var(--header-compact-padding-block, var(--spacing-xs));--_header-min-size: var(--header-compact-bar-min-size, var(--spacing-target-min, 3rem))}@media (width < 48rem){:where(.max-md\:header--compact){--ui-sizing: compact;--_header-padding-block: var(--header-compact-padding-block, var(--spacing-xs));--_header-min-size: var(--header-compact-bar-min-size, var(--spacing-target-min, 3rem))}}@media (pointer: fine){:where(.fine\:header--compact){--ui-sizing: compact;--_header-padding-block: var(--header-compact-padding-block, var(--spacing-xs));--_header-min-size: var(--header-compact-bar-min-size, var(--spacing-target-min, 3rem))}}:where(.header--stretch){--_header-max-width: none}:where(.header--sticky){inset-block-start:0;position:sticky}:where(.header--sticky):after{box-shadow:var(--_header-shadow);content:"";top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;transition:opacity var(--_header-transition) ease-out;z-index:-1}@container scroll-state(stuck: top){:where(.header--sticky):after{opacity:1}}:where(:root:has(.header--sticky)){--header-clearance: calc(var(--header-height, calc(var(--header-bar-min-size, var(--spacing-target, 3rem)) + var(--header-padding-block, var(--spacing-sm)) * 2 + var(--header-border-width, var(--app-border-width, 1px)))) + var(--safe-area-inset-top, 0px));scroll-padding-block-start:var(--header-clearance)}:where(:root):has(.header--compact){--header-height: var(--header-compact-height, calc(var(--header-compact-bar-min-size, var(--spacing-target-min, 3rem)) + var(--header-compact-padding-block, var(--spacing-xs)) * 2 + var(--header-border-width, var(--app-border-width, 1px))))}@media (width < 48rem){:where(:root):has(.max-md\:header--compact){--header-height: var(--header-compact-height, calc(var(--header-compact-bar-min-size, var(--spacing-target-min, 3rem)) + var(--header-compact-padding-block, var(--spacing-xs)) * 2 + var(--header-border-width, var(--app-border-width, 1px))))}}@media (pointer: fine){:where(:root):has(.fine\:header--compact){--header-height: var(--header-compact-height, calc(var(--header-compact-bar-min-size, var(--spacing-target-min, 3rem)) + var(--header-compact-padding-block, var(--spacing-xs)) * 2 + var(--header-border-width, var(--app-border-width, 1px))))}}@media (prefers-contrast: more){:where(.header){--_header-border-width: var(--border-width-medium, 2px);--_header-shadow: none}:where(.header--translucent){--_header-bg: var(--header-bg, var(--surface-card, Canvas));-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-transparency: reduce){:where(.header--translucent){--_header-translucency: 0%;--_header-filter: none}}@media (prefers-reduced-motion: reduce){:where(.header--sticky):after{transition:none}}:where(.header__bar){--target-gap-inline-start: initial;--target-gap-inline-end: initial;--target-gap-block-start: initial;--target-gap-block-end: initial}:where(.header__bar)>:where(:first-child){--target-gap-inline-start: 100vmax;--target-gap-block-start: 100vmax}:where(.header__bar)>:where(:last-child){--target-gap-inline-end: 100vmax;--target-gap-block-end: 100vmax}}@layer organisms{:where(.sidebar){--_sidebar-bg: var(--sidebar-bg, var(--surface-card, Canvas));--_sidebar-border-color: var(--sidebar-border-color, var(--app-border-color, var(--border-color-quiet, currentColor)));--_sidebar-border-style: var(--sidebar-border-style, var(--app-border-style, solid));--_sidebar-border-width: var(--sidebar-border-width, var(--app-border-width, var(--border-width, 1px)));--_sidebar-padding: var(--sidebar-padding, var(--spacing-cushion));--_sidebar-padding-inline: var(--sidebar-padding-inline, var(--app-padding-inline, var(--spacing-cushion)));--_sidebar-width: var(--sidebar-width, var(--app-sidebar-width, var(--spacing-288)));--_sidebar-min-width: var(--sidebar-min-width, 14rem);--_sidebar-offset: 0px;--_sidebar-safe-start: var(--safe-area-inset-inline-start, 0px);--_sidebar-safe-end: 0px;--_sidebar-safe-bottom: 0px;--_sidebar-rule: var(--rule-width, 1px) var(--rule-style, solid) var(--rule-color, currentColor);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:calc(var(--_sidebar-width) + var(--_sidebar-safe-start) + var(--_sidebar-safe-end));min-inline-size:calc(var(--_sidebar-min-width) + var(--_sidebar-safe-start) + var(--_sidebar-safe-end));overflow:hidden}@container style(--ui-sizing: compact){:where(.sidebar){--_sidebar-padding: var(--sidebar-compact-padding, var(--spacing));--_sidebar-width: var(--sidebar-compact-width, var(--app-sidebar-compact-width, var(--spacing-192)));--_sidebar-min-width: var(--sidebar-compact-width, var(--app-sidebar-compact-width, var(--spacing-192)))}}: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);padding-inline:calc(var(--_sidebar-padding-inline) + var(--_sidebar-safe-start)) calc(var(--_sidebar-padding-inline) + var(--_sidebar-safe-end))}:where(.sidebar__band){box-sizing:border-box;flex-shrink:0;padding-block:calc(var(--_sidebar-padding) / 2);padding-inline:calc(var(--_sidebar-padding-inline) + var(--_sidebar-safe-start)) calc(var(--_sidebar-padding-inline) + var(--_sidebar-safe-end))}: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);padding-inline:calc(var(--_sidebar-padding-inline) + var(--_sidebar-safe-start)) calc(var(--_sidebar-padding-inline) + var(--_sidebar-safe-end));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__body:last-child,.sidebar__footer){padding-block-end:calc(var(--_sidebar-padding) + var(--_sidebar-safe-bottom))}:where(.sidebar__footer){margin-block-start:auto}:where(.sidebar__body--flush){--tab-list-inset: var(--_sidebar-padding-inline);padding-inline:var(--_sidebar-safe-start) var(--_sidebar-safe-end)}: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--ruled)>:where(.sidebar__footer){border-block-start:var(--_sidebar-rule)}:where(.sidebar--end){--_sidebar-safe-start: 0px;--_sidebar-safe-end: var(--safe-area-inset-inline-end, 0px);border-inline-end:0;border-inline-start:var(--_sidebar-border-width) var(--_sidebar-border-style) var(--_sidebar-border-color)}:where(.sidebar--floating){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);margin-inline-start:calc(var(--spacing-compact, .5rem) + var(--_sidebar-margin-start, var(--safe-area-inset-inline-start, 0px)));margin-inline-end:calc(var(--spacing-compact, .5rem) + var(--_sidebar-margin-end, 0px));--_sidebar-safe-start: 0px;--_sidebar-safe-end: 0px}:where(.sidebar--floating.sidebar--end){--_sidebar-margin-start: 0px;--_sidebar-margin-end: var(--safe-area-inset-inline-end, 0px)}: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);--_sidebar-padding-inline: var(--spacing-compact, .5rem);align-items:center}:where(.sidebar--rail)>:where(.sidebar__header,.sidebar__footer){justify-content:center}:where(.sidebar--rail)>: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, var(--app-sidebar-compact-width, var(--spacing-192)));--_sidebar-min-width: var(--sidebar-compact-width, var(--app-sidebar-compact-width, var(--spacing-192)))}:where(.sidebar--rail.sidebar--compact){--_sidebar-width: var(--sidebar-rail-width, 4.5rem);--_sidebar-min-width: var(--sidebar-rail-width, 4.5rem)}:where(.sidebar--sticky,.app--viewport .sidebar){--_sidebar-safe-bottom: var(--safe-area-inset-bottom, 0px)}:where(.sidebar--sticky){align-self:flex-start;block-size:calc(100dvb - var(--_sidebar-offset));inset-block-start:var(--_sidebar-offset);position:sticky}@media (width < 48rem){:where(.app__workspace>.sidebar--sticky){block-size:auto;position:static}}:where(:root:has(.header--sticky) .sidebar--sticky){--_sidebar-offset: calc(var(--header-height, calc(var(--header-bar-min-size, var(--spacing-target, 3rem)) + var(--header-padding-block, var(--spacing-sm)) * 2 + var(--header-border-width, var(--app-border-width, 1px)))) + var(--safe-area-inset-top, 0px))}@media (prefers-contrast: more){:where(.sidebar){--_sidebar-border-width: var(--border-width-medium, 2px)}:where(.sidebar--plain){--_sidebar-border-width: 0px}:where(.sidebar--floating){box-shadow:none}}}@layer organisms{:where(.form){--_form-gap: var(--form-gap, var(--spacing-breathe));--_form-actions-space: var(--form-actions-space, var(--spacing-sm));display:flex;flex-direction:column;gap:var(--_form-gap);margin:0}@container style(--ui-sizing: compact){:where(.form){--_form-gap: var(--form-compact-gap, var(--spacing-md))}}:where(.form__actions){margin-block-start:var(--_form-actions-space)}:where(.form--compact){--ui-sizing: compact;--_form-gap: var(--form-compact-gap, var(--spacing-md))}:where(.form--aligned){container:form / inline-size}@container form (inline-size > 32rem){:where(.form--aligned) :where(.field:not(.field--inline,.fieldset .field)){align-items:baseline;column-gap:var(--field-inline-gap, var(--spacing-12));display:grid;grid-template-columns:var(--field-label-width, var(--spacing-192)) minmax(0,1fr);row-gap:var(--_field-gap)}:where(.form--aligned) :where(.field:not(.field--inline,.fieldset .field))>*{grid-column:2}:where(.form--aligned) :where(.field:not(.field--inline,.fieldset .field))>:where(.field__label,.field__header){grid-column:1;grid-row:1}:where(.form--aligned) :where(.field:not(.field--inline,.fieldset .field))>:where(.field__hint){grid-column:1;grid-row:2}:where(.form--aligned) :where(.field:not(.field--inline,.fieldset .field))>:where(.field__error){grid-row:2}:where(.form--aligned) :where(.fieldset:not(.fieldset .fieldset))>:where(.fieldset__legend){inline-size:var(--field-label-width, var(--spacing-192));margin-block-end:0}:where(.form--aligned) :where(.fieldset:not(.fieldset .fieldset))>:where(.fieldset__hint){clear:inline-start;float:inline-start;inline-size:var(--field-label-width, var(--spacing-192));margin-block-start:var(--_fieldset-legend-gap)}:where(.form--aligned) :where(.fieldset:not(.fieldset .fieldset))>:where(:not(.fieldset__legend,.fieldset__hint)){clear:none;margin-inline-start:calc(var(--field-label-width, var(--spacing-192)) + var(--field-inline-gap, var(--spacing-12)))}:where(.form--aligned) :where(.fieldset:not(.fieldset .fieldset))>:where(.fieldset__hint+*){margin-block-start:0}:where(.form--aligned) :where(.fieldset__legend:has(~.choices)){padding-block-start:max(0px,(var(--spacing-target-min, 3rem) - 1lh) / 2)}@container style(--ui-sizing: compact){:where(.form--aligned) :where(.fieldset__legend:has(~.choices)){padding-block-start:max(0px,(min(var(--spacing-target-min, 3rem),var(--choice-compact-target, var(--spacing-target-sm))) - 1lh) / 2)}}:where(.form--aligned)>:where(.form__actions){margin-inline-start:calc(var(--field-label-width, var(--spacing-192)) + var(--field-inline-gap, var(--spacing-12)))}}}@layer layout{:where(.app){display:grid;grid-template-areas:"skip-link" "header" "main" "footer";grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr) auto;min-block-size:100dvb}:where(.app)>:where(.skip-link,.skip-links){grid-area:skip-link}:where(.app)>:where(header,.header){grid-area:header}:where(.app)>:where(main,.main,.app__workspace){grid-area:main;min-block-size:0}:where(.app)>: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(.app__workspace)>:where(.main,main){flex:1 1 auto;min-inline-size:0}@media (width < 48rem){:where(.app__workspace){flex-direction:column}:where(.app__workspace)>:where(.sidebar,aside){max-inline-size:none}}:where(.app--viewport){block-size:100dvb;overflow:hidden}:where(.app--viewport)>:where(.main,main){min-block-size:0;overflow-y:auto}:where(.app--viewport)>:where(.app__workspace){block-size:100%;overflow:hidden}:where(.app--viewport)>:where(.app__workspace)>:where(.main,main){overflow-y:auto}@media (width < 48rem) or (height < 36rem){:where(.app--viewport){block-size:auto;overflow:visible}:where(.app--viewport)>:where(.main,main){overflow-y:visible}:where(.app--viewport)>:where(.app__workspace){block-size:auto;overflow:visible}:where(.app--viewport)>:where(.app__workspace)>: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){--divider-orientation: vertical;--_gap: var(--gap, var(--spacing, 1rem));--_justify: var(--justify-content, normal);--target-gap-inline: var(--_gap);align-items:var(--align-items, center);display:flex;flex-wrap:wrap;gap:var(--_gap);justify-content:var(--_justify)}@container style(--ui-sizing: compact){:where(.cluster){--_gap: var(--gap, var(--spacing-compact, .5rem))}}: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){:where(.cluster--cushioned){--_gap: var(--spacing, 1rem)}}@supports (rule: 1px){:where(.cluster--ruled){rule:var(--rule-width, 1px) var(--rule-style, solid) var(--rule-color, currentColor)}}@supports (rule: 1px){:where(.cluster--ruled.cluster--tight){--_gap: var(--rule-width, 1px)}}:where(.cluster){--target-gap-inline-start: initial;--target-gap-inline-end: initial;--target-gap-block-start: initial;--target-gap-block-end: initial}:where(.cluster)>:where(:first-child){--target-gap-inline-start: 100vmax;--target-gap-block-start: 100vmax}:where(.cluster)>:where(:last-child){--target-gap-inline-end: 100vmax;--target-gap-block-end: 100vmax}}@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));display:grid;gap:var(--_gap);grid-template-columns:repeat(auto-fill,minmax(min(var(--_grid-min),100%),1fr))}@container style(--ui-sizing: compact){:where(.grid){--_gap: var(--gap, var(--spacing-compact, .5rem))}}: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){:where(.grid--cushioned){--_gap: var(--spacing, 1rem)}}@supports (rule: 1px){:where(.grid--ruled){rule:var(--rule-width, 1px) var(--rule-style, solid) var(--rule-color, currentColor)}}@supports (rule: 1px){:where(.grid--ruled.grid--tight){--_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);--_carousel-focus-room: calc(var(--focus-ring-width, 2px) + var(--focus-ring-offset, 2px));grid-auto-columns:var(--_carousel-item-width);grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-padding-inline:var(--_gap);scroll-snap-type:inline mandatory;scrollbar-gutter:stable;scrollbar-width:thin;padding-block:var(--_carousel-focus-room);margin-block:calc(var(--_carousel-focus-room) * -1)}:where(.grid--carousel)>:where(*){scroll-snap-align:var(--_carousel-snap-align)}:where(.wrapper)>:where(.grid--carousel){margin-inline:calc(var(--_wrapper-gutter, 0px) * -1);padding-inline:var(--_wrapper-gutter, 0px);scroll-padding-inline:var(--_wrapper-gutter, 0px)}@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);--_carousel-focus-room: calc(var(--focus-ring-width, 2px) + var(--focus-ring-offset, 2px));grid-auto-columns:var(--_carousel-item-width);grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;padding-block:var(--_carousel-focus-room);margin-block:calc(var(--_carousel-focus-room) * -1);scroll-padding-inline:var(--_gap);scroll-snap-type:inline mandatory;scrollbar-gutter:stable;scrollbar-width:thin}:where(.\@max-3xl\:grid--carousel)>:where(*){scroll-snap-align:var(--_carousel-snap-align)}:where(.wrapper)>:where(.\@max-3xl\:grid--carousel){margin-inline:calc(var(--_wrapper-gutter, 0px) * -1);padding-inline:var(--_wrapper-gutter, 0px);scroll-padding-inline:var(--_wrapper-gutter, 0px)}}@media (prefers-reduced-motion: no-preference){:where(.grid--carousel,.\@max-3xl\: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)}}@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);--target-gap-inline: var(--_gap);display:flex;flex-wrap:nowrap;gap:var(--_gap);justify-content:var(--_justify)}@container style(--ui-sizing: compact){:where(.inline){--_gap: var(--gap, var(--spacing-compact, .5rem))}}:where(.inline):where(ul,ol){list-style:none;margin:0;padding:0}:where(.inline){--divider-orientation: vertical;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){:where(.inline--cushioned){--_gap: var(--spacing, 1rem)}}@supports (rule: 1px){:where(.inline--ruled){rule:var(--rule-width, 1px) var(--rule-style, solid) var(--rule-color, currentColor)}}@supports (rule: 1px){:where(.inline--ruled.inline--tight){--_gap: var(--rule-width, 1px)}}:where(.inline){--target-gap-inline-start: initial;--target-gap-inline-end: initial;--target-gap-block-start: initial;--target-gap-block-end: initial}:where(.inline)>:where(:first-child){--target-gap-inline-start: 100vmax;--target-gap-block-start: 100vmax}:where(.inline)>:where(:last-child){--target-gap-inline-end: 100vmax;--target-gap-block-end: 100vmax}}@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){:where(.main--viewport){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%);--_split-wrap: wrap;--_split-side-grow: 1;align-items:var(--align-items, flex-start);display:flex;flex-wrap:var(--_split-wrap);gap:var(--_gap)}@container style(--ui-sizing: compact){:where(.split){--_gap: var(--gap, var(--spacing, 1rem))}}:where(.split)>:where(:first-child){flex-basis:var(--_split-side);flex-grow:var(--_split-side-grow)}:where(.split)>: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(.split--end)>:where(:last-child){flex-basis:var(--_split-side);flex-grow:var(--_split-side-grow);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}@supports (rule: 1px){:where(.split--ruled){rule:var(--rule-width, 1px) var(--rule-style, solid) var(--rule-color, currentColor)}}@supports (rule: 1px){:where(.split--ruled.split--tight){--_gap: var(--rule-width, 1px)}}:where(.split--nowrap){flex-wrap:nowrap}:where(.split--nowrap)>:where(:first-child){flex:0 0 var(--_split-side)}:where(.split--nowrap)>:where(:last-child){flex:1 1 0%;min-inline-size:0}:where(.split--nowrap):where(.split--end)>:where(:first-child){flex:1 1 0%;min-inline-size:0}:where(.split--nowrap):where(.split--end)>: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(.split--three)>:where(:first-child){flex:var(--_split-side-grow) 1 var(--_split-start)}:where(.split--three)>:where(:nth-child(2)){flex:999 1 0%;min-inline-size:var(--_split-main-min)}:where(.split--three)>:where(:last-child){flex:var(--_split-side-grow) 1 var(--_split-end);min-inline-size:0}:where(.split--three):where(.split--nowrap)>:where(:first-child){flex:0 0 var(--_split-start)}:where(.split--three):where(.split--nowrap)>:where(:nth-child(2)){flex:1 1 0%;min-inline-size:0}:where(.split--three):where(.split--nowrap)>:where(:last-child){flex:0 0 var(--_split-end)}:where(.split--sidebar){--_split-side: var(--app-sidebar-width, 18rem);--_split-start: var(--app-sidebar-width, 18rem);--_split-end: var(--app-sidebar-width, 18rem);--_split-wrap: nowrap;--_split-side-grow: 0;--_split-main-min: 0px}@container (width >= 20rem){:where(.\@xs\:split--2xs){--_split-side: var(--spacing-block-2xs)}:where(.\@xs\:split--xs){--_split-side: var(--spacing-block-xs)}:where(.\@xs\:split--sm){--_split-side: var(--spacing-block-sm)}:where(.\@xs\:split--md){--_split-side: var(--spacing-block)}:where(.\@xs\:split--lg){--_split-side: var(--spacing-block-lg)}:where(.\@xs\:split--xl){--_split-side: var(--spacing-block-xl)}:where(.\@xs\:split--2xl){--_split-side: var(--spacing-block-2xl)}:where(.\@xs\:split--sidebar){--_split-side: var(--app-sidebar-width, 18rem);--_split-start: var(--app-sidebar-width, 18rem);--_split-end: var(--app-sidebar-width, 18rem);--_split-wrap: nowrap;--_split-side-grow: 0;--_split-main-min: 0px}}@container (width >= 24rem){:where(.\@sm\:split--2xs){--_split-side: var(--spacing-block-2xs)}:where(.\@sm\:split--xs){--_split-side: var(--spacing-block-xs)}:where(.\@sm\:split--sm){--_split-side: var(--spacing-block-sm)}:where(.\@sm\:split--md){--_split-side: var(--spacing-block)}:where(.\@sm\:split--lg){--_split-side: var(--spacing-block-lg)}:where(.\@sm\:split--xl){--_split-side: var(--spacing-block-xl)}:where(.\@sm\:split--2xl){--_split-side: var(--spacing-block-2xl)}:where(.\@sm\:split--sidebar){--_split-side: var(--app-sidebar-width, 18rem);--_split-start: var(--app-sidebar-width, 18rem);--_split-end: var(--app-sidebar-width, 18rem);--_split-wrap: nowrap;--_split-side-grow: 0;--_split-main-min: 0px}}@container (width >= 28rem){:where(.\@md\:split--2xs){--_split-side: var(--spacing-block-2xs)}:where(.\@md\:split--xs){--_split-side: var(--spacing-block-xs)}:where(.\@md\:split--sm){--_split-side: var(--spacing-block-sm)}:where(.\@md\:split--md){--_split-side: var(--spacing-block)}:where(.\@md\:split--lg){--_split-side: var(--spacing-block-lg)}:where(.\@md\:split--xl){--_split-side: var(--spacing-block-xl)}:where(.\@md\:split--2xl){--_split-side: var(--spacing-block-2xl)}:where(.\@md\:split--sidebar){--_split-side: var(--app-sidebar-width, 18rem);--_split-start: var(--app-sidebar-width, 18rem);--_split-end: var(--app-sidebar-width, 18rem);--_split-wrap: nowrap;--_split-side-grow: 0;--_split-main-min: 0px}}@container (width >= 32rem){:where(.\@lg\:split--2xs){--_split-side: var(--spacing-block-2xs)}:where(.\@lg\:split--xs){--_split-side: var(--spacing-block-xs)}:where(.\@lg\:split--sm){--_split-side: var(--spacing-block-sm)}:where(.\@lg\:split--md){--_split-side: var(--spacing-block)}:where(.\@lg\:split--lg){--_split-side: var(--spacing-block-lg)}:where(.\@lg\:split--xl){--_split-side: var(--spacing-block-xl)}:where(.\@lg\:split--2xl){--_split-side: var(--spacing-block-2xl)}:where(.\@lg\:split--sidebar){--_split-side: var(--app-sidebar-width, 18rem);--_split-start: var(--app-sidebar-width, 18rem);--_split-end: var(--app-sidebar-width, 18rem);--_split-wrap: nowrap;--_split-side-grow: 0;--_split-main-min: 0px}}@container (width >= 36rem){:where(.\@xl\:split--2xs){--_split-side: var(--spacing-block-2xs)}:where(.\@xl\:split--xs){--_split-side: var(--spacing-block-xs)}:where(.\@xl\:split--sm){--_split-side: var(--spacing-block-sm)}:where(.\@xl\:split--md){--_split-side: var(--spacing-block)}:where(.\@xl\:split--lg){--_split-side: var(--spacing-block-lg)}:where(.\@xl\:split--xl){--_split-side: var(--spacing-block-xl)}:where(.\@xl\:split--2xl){--_split-side: var(--spacing-block-2xl)}:where(.\@xl\:split--sidebar){--_split-side: var(--app-sidebar-width, 18rem);--_split-start: var(--app-sidebar-width, 18rem);--_split-end: var(--app-sidebar-width, 18rem);--_split-wrap: nowrap;--_split-side-grow: 0;--_split-main-min: 0px}}@container (width >= 42rem){:where(.\@2xl\:split--2xs){--_split-side: var(--spacing-block-2xs)}:where(.\@2xl\:split--xs){--_split-side: var(--spacing-block-xs)}:where(.\@2xl\:split--sm){--_split-side: var(--spacing-block-sm)}:where(.\@2xl\:split--md){--_split-side: var(--spacing-block)}:where(.\@2xl\:split--lg){--_split-side: var(--spacing-block-lg)}:where(.\@2xl\:split--xl){--_split-side: var(--spacing-block-xl)}:where(.\@2xl\:split--2xl){--_split-side: var(--spacing-block-2xl)}:where(.\@2xl\:split--sidebar){--_split-side: var(--app-sidebar-width, 18rem);--_split-start: var(--app-sidebar-width, 18rem);--_split-end: var(--app-sidebar-width, 18rem);--_split-wrap: nowrap;--_split-side-grow: 0;--_split-main-min: 0px}}@container (width >= 48rem){:where(.\@3xl\:split--2xs){--_split-side: var(--spacing-block-2xs)}:where(.\@3xl\:split--xs){--_split-side: var(--spacing-block-xs)}:where(.\@3xl\:split--sm){--_split-side: var(--spacing-block-sm)}:where(.\@3xl\:split--md){--_split-side: var(--spacing-block)}:where(.\@3xl\:split--lg){--_split-side: var(--spacing-block-lg)}:where(.\@3xl\:split--xl){--_split-side: var(--spacing-block-xl)}:where(.\@3xl\:split--2xl){--_split-side: var(--spacing-block-2xl)}:where(.\@3xl\:split--sidebar){--_split-side: var(--app-sidebar-width, 18rem);--_split-start: var(--app-sidebar-width, 18rem);--_split-end: var(--app-sidebar-width, 18rem);--_split-wrap: nowrap;--_split-side-grow: 0;--_split-main-min: 0px}}@container (width >= 56rem){:where(.\@4xl\:split--2xs){--_split-side: var(--spacing-block-2xs)}:where(.\@4xl\:split--xs){--_split-side: var(--spacing-block-xs)}:where(.\@4xl\:split--sm){--_split-side: var(--spacing-block-sm)}:where(.\@4xl\:split--md){--_split-side: var(--spacing-block)}:where(.\@4xl\:split--lg){--_split-side: var(--spacing-block-lg)}:where(.\@4xl\:split--xl){--_split-side: var(--spacing-block-xl)}:where(.\@4xl\:split--2xl){--_split-side: var(--spacing-block-2xl)}:where(.\@4xl\:split--sidebar){--_split-side: var(--app-sidebar-width, 18rem);--_split-start: var(--app-sidebar-width, 18rem);--_split-end: var(--app-sidebar-width, 18rem);--_split-wrap: nowrap;--_split-side-grow: 0;--_split-main-min: 0px}}@container (width >= 64rem){:where(.\@5xl\:split--2xs){--_split-side: var(--spacing-block-2xs)}:where(.\@5xl\:split--xs){--_split-side: var(--spacing-block-xs)}:where(.\@5xl\:split--sm){--_split-side: var(--spacing-block-sm)}:where(.\@5xl\:split--md){--_split-side: var(--spacing-block)}:where(.\@5xl\:split--lg){--_split-side: var(--spacing-block-lg)}:where(.\@5xl\:split--xl){--_split-side: var(--spacing-block-xl)}:where(.\@5xl\:split--2xl){--_split-side: var(--spacing-block-2xl)}:where(.\@5xl\:split--sidebar){--_split-side: var(--app-sidebar-width, 18rem);--_split-start: var(--app-sidebar-width, 18rem);--_split-end: var(--app-sidebar-width, 18rem);--_split-wrap: nowrap;--_split-side-grow: 0;--_split-main-min: 0px}}@container (width >= 72rem){:where(.\@6xl\:split--2xs){--_split-side: var(--spacing-block-2xs)}:where(.\@6xl\:split--xs){--_split-side: var(--spacing-block-xs)}:where(.\@6xl\:split--sm){--_split-side: var(--spacing-block-sm)}:where(.\@6xl\:split--md){--_split-side: var(--spacing-block)}:where(.\@6xl\:split--lg){--_split-side: var(--spacing-block-lg)}:where(.\@6xl\:split--xl){--_split-side: var(--spacing-block-xl)}:where(.\@6xl\:split--2xl){--_split-side: var(--spacing-block-2xl)}:where(.\@6xl\:split--sidebar){--_split-side: var(--app-sidebar-width, 18rem);--_split-start: var(--app-sidebar-width, 18rem);--_split-end: var(--app-sidebar-width, 18rem);--_split-wrap: nowrap;--_split-side-grow: 0;--_split-main-min: 0px}}@container (width >= 80rem){:where(.\@7xl\:split--2xs){--_split-side: var(--spacing-block-2xs)}:where(.\@7xl\:split--xs){--_split-side: var(--spacing-block-xs)}:where(.\@7xl\:split--sm){--_split-side: var(--spacing-block-sm)}:where(.\@7xl\:split--md){--_split-side: var(--spacing-block)}:where(.\@7xl\:split--lg){--_split-side: var(--spacing-block-lg)}:where(.\@7xl\:split--xl){--_split-side: var(--spacing-block-xl)}:where(.\@7xl\:split--2xl){--_split-side: var(--spacing-block-2xl)}:where(.\@7xl\:split--sidebar){--_split-side: var(--app-sidebar-width, 18rem);--_split-start: var(--app-sidebar-width, 18rem);--_split-end: var(--app-sidebar-width, 18rem);--_split-wrap: nowrap;--_split-side-grow: 0;--_split-main-min: 0px}}}@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));align-items:var(--align-items, stretch);display:flex;flex-direction:column;gap:var(--_gap);justify-content:var(--justify-content, normal)}@container style(--ui-sizing: compact){:where(.stack){--_gap: var(--gap, var(--spacing-compact, .5rem))}}:where(.stack)>:where(.card){inline-size:100%}: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){:where(.stack--cushioned){--_gap: var(--spacing, 1rem)}}@supports (rule: 1px){:where(.stack--ruled){rule:var(--rule-width, 1px) var(--rule-style, solid) var(--rule-color, currentColor)}}@supports (rule: 1px){:where(.stack--ruled.stack--tight){--_gap: var(--rule-width, 1px)}}@container (width >= 20rem){:where(.stack.\@xs\:inline){align-items:var(--align-items, center);flex-direction:row}:where(.stack.\@xs\:inline)>:where(.card){inline-size:auto}}@container (width >= 24rem){:where(.stack.\@sm\:inline){align-items:var(--align-items, center);flex-direction:row}:where(.stack.\@sm\:inline)>:where(.card){inline-size:auto}}@container (width >= 28rem){:where(.stack.\@md\:inline){align-items:var(--align-items, center);flex-direction:row}:where(.stack.\@md\:inline)>:where(.card){inline-size:auto}}@container (width >= 32rem){:where(.stack.\@lg\:inline){align-items:var(--align-items, center);flex-direction:row}:where(.stack.\@lg\:inline)>:where(.card){inline-size:auto}}@container (width >= 36rem){:where(.stack.\@xl\:inline){align-items:var(--align-items, center);flex-direction:row}:where(.stack.\@xl\:inline)>:where(.card){inline-size:auto}}@container (width >= 42rem){:where(.stack.\@2xl\:inline){align-items:var(--align-items, center);flex-direction:row}:where(.stack.\@2xl\:inline)>:where(.card){inline-size:auto}}@container (width >= 48rem){:where(.stack.\@3xl\:inline){align-items:var(--align-items, center);flex-direction:row}:where(.stack.\@3xl\:inline)>:where(.card){inline-size:auto}}@container (width >= 56rem){:where(.stack.\@4xl\:inline){align-items:var(--align-items, center);flex-direction:row}:where(.stack.\@4xl\:inline)>:where(.card){inline-size:auto}}@container (width >= 64rem){:where(.stack.\@5xl\:inline){align-items:var(--align-items, center);flex-direction:row}:where(.stack.\@5xl\:inline)>:where(.card){inline-size:auto}}@container (width >= 72rem){:where(.stack.\@6xl\:inline){align-items:var(--align-items, center);flex-direction:row}:where(.stack.\@6xl\:inline)>:where(.card){inline-size:auto}}@container (width >= 80rem){:where(.stack.\@7xl\:inline){align-items:var(--align-items, center);flex-direction:row}:where(.stack.\@7xl\:inline)>:where(.card){inline-size:auto}}}@layer layout{:where(.wrapper){--_wrapper-max: var(--wrapper-max-width, var(--spacing-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-inline-start, 0px));padding-inline-end:calc(var(--_wrapper-gutter) + var(--safe-area-inset-inline-end, 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(.sizing-default){--ui-sizing: default;--font-sizing: fixed;font-size:var(--body-fixed-font-size)}: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);--app-sidebar-width: var(--app-sidebar-compact-width);--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);--app-sidebar-width: var(--app-sidebar-compact-width);--font-sizing: compact;font-size:var(--body-compact-font-size)}}@media (pointer: fine){:where(.fine\:targets-sm){--spacing-target-min: var(--spacing-target-sm)}}: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){--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{@property --_border-width{syntax: "*"; inherits: false;}@property --_border-style{syntax: "*"; inherits: false;}:where(.border){border:var(--_border-width, var(--border-width, 1px)) var(--_border-style, solid) var(--border-color, currentColor)}:where(.border-none,.border-0){border:none}:where(.border-block,.border-y){border-block:var(--_border-width, var(--border-width, 1px)) var(--_border-style, solid) var(--border-color, currentColor)}:where(.border-inline,.border-x){border-inline:var(--_border-width, var(--border-width, 1px)) var(--_border-style, solid) var(--border-color, currentColor)}:where(.border-block-start,.border-t){border-block-start:var(--_border-width, var(--border-width, 1px)) var(--_border-style, solid) var(--border-color, currentColor)}:where(.border-block-end,.border-b){border-block-end:var(--_border-width, var(--border-width, 1px)) var(--_border-style, solid) var(--border-color, currentColor)}:where(.border-inline-start,.border-s){border-inline-start:var(--_border-width, var(--border-width, 1px)) var(--_border-style, solid) var(--border-color, currentColor)}:where(.border-inline-end,.border-e){border-inline-end:var(--_border-width, var(--border-width, 1px)) var(--_border-style, solid) var(--border-color, currentColor)}:where(.border-style-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-width-thin){--_border-width: var(--border-width-thin, 1px)}:where(.border-width-medium){--_border-width: var(--border-width-medium, 2px)}:where(.border-width-thick){--_border-width: var(--border-width-thick, 4px)}: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)}@supports (rule: 1px){:where(.rule){rule:var(--rule-width, 1px) var(--rule-style, solid) var(--rule-color, currentColor)}}@supports (column-rule: 1px){:where(.column-rule){column-rule:var(--rule-width, 1px) var(--rule-style, solid) var(--rule-color, currentColor)}}@supports (row-rule: 1px){:where(.row-rule){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-complementary-strong,.bg-complementary-strong){--bg-color: var(--surface-complementary-strong, Highlight);background-color:var(--bg-color)}:where(.bg-color-complementary,.bg-complementary){--bg-color: var(--surface-complementary, 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%));-webkit-backdrop-filter:var(--surface-layer-filter, none);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%));-webkit-backdrop-filter:var(--surface-layer-filter, none);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%));-webkit-backdrop-filter:var(--surface-layer-filter, none);backdrop-filter:var(--surface-layer-filter, none)}}:where(.bg-no-filter){-webkit-backdrop-filter:none;backdrop-filter:none}:where(.bg-blur){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}:where(.bg-blur-strong){-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}@media (prefers-reduced-transparency: reduce){:where(.bg-translucent-subtle){background-color:var(--bg-color, var(--surface-card, Canvas));-webkit-backdrop-filter:none;backdrop-filter:none}:where(.bg-translucent){background-color:var(--bg-color, var(--surface-card, Canvas));-webkit-backdrop-filter:none;backdrop-filter:none}:where(.bg-translucent-strong){background-color:var(--bg-color, var(--surface-card, Canvas));-webkit-backdrop-filter:none;backdrop-filter:none}:where(.bg-blur){-webkit-backdrop-filter:none;backdrop-filter:none}:where(.bg-blur-strong){-webkit-backdrop-filter:none;backdrop-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-complementary,.text-complementary){color:var(--foreground-complementary, 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){:where(.container-type-inline-size-scroll-state,.container-inline-scroll){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)}:where(.focus-within):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)}:where(.focus-within--input):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),:where(.focus-within--inset):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)}:where(.focus-ring--inset):focus-visible{outline-offset:calc(var(--focus-ring-offset, 2px) * -2)}}@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(.scroll-fade):where(:dir(rtl)){--_scroll-fade-to: to left}@supports (animation-timeline: scroll()){:where(.scroll-fade){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);-webkit-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);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, var(--bg-color, 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){:where(.sticky-shadow){box-shadow:var(--_sticky-shadow)}}@media (prefers-contrast: more){:where(.sticky-shadow){--_sticky-shadow: none}}@media (prefers-reduced-motion: reduce){:where(.sticky-shadow){transition:none}}:where(.sticky-shadow:not(:has(~*))){inset-block:auto 0}@container scroll-state(scrollable: block-start){:where(.sticky-shadow:not(:has(~*))){box-shadow:none}}@container scroll-state(scrollable: block-end){:where(.sticky-shadow:not(:has(~*))){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-unit,.w-unit){inline-size:var(--spacing, 1rem)}:where(.inline-size-target,.w-target){inline-size:var(--spacing-target, 3rem)}: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-stretch,.w-stretch){inline-size:100%}@supports (inline-size: -webkit-fill-available){:where(.inline-size-stretch,.w-stretch){inline-size:-webkit-fill-available}}@supports (inline-size: stretch){:where(.inline-size-stretch,.w-stretch){inline-size:stretch}}:where(.inline-size-auto,.w-auto){inline-size:auto}:where(.inline-size-screen,.w-screen){inline-size:100dvi}:where(.min-inline-size-unit,.min-w-unit){min-inline-size:var(--spacing, 1rem)}:where(.min-inline-size-target,.min-w-target){min-inline-size:var(--spacing-target, 3rem)}:where(.min-inline-size-2xs,.min-w-2xs){min-inline-size:min(var(--spacing-block-2xs, 8rem),100%)}:where(.min-inline-size-2xs,.min-w-2xs):where(.min-inline-size-force,.min-w-force){min-inline-size:var(--spacing-block-2xs, 8rem)}:where(.min-inline-size-xs,.min-w-xs){min-inline-size:min(var(--spacing-block-xs, 16rem),100%)}:where(.min-inline-size-xs,.min-w-xs):where(.min-inline-size-force,.min-w-force){min-inline-size:var(--spacing-block-xs, 16rem)}:where(.min-inline-size-sm,.min-w-sm){min-inline-size:min(var(--spacing-block-sm, 24rem),100%)}:where(.min-inline-size-sm,.min-w-sm):where(.min-inline-size-force,.min-w-force){min-inline-size:var(--spacing-block-sm, 24rem)}:where(.min-inline-size-md,.min-w-md){min-inline-size:min(var(--spacing-block, 36rem),100%)}:where(.min-inline-size-md,.min-w-md):where(.min-inline-size-force,.min-w-force){min-inline-size:var(--spacing-block, 36rem)}:where(.min-inline-size-lg,.min-w-lg){min-inline-size:min(var(--spacing-block-lg, 48rem),100%)}:where(.min-inline-size-lg,.min-w-lg):where(.min-inline-size-force,.min-w-force){min-inline-size:var(--spacing-block-lg, 48rem)}:where(.min-inline-size-xl,.min-w-xl){min-inline-size:min(var(--spacing-block-xl, 64rem),100%)}:where(.min-inline-size-xl,.min-w-xl):where(.min-inline-size-force,.min-w-force){min-inline-size:var(--spacing-block-xl, 64rem)}:where(.min-inline-size-2xl,.min-w-2xl){min-inline-size:min(var(--spacing-block-2xl, 80rem),100%)}:where(.min-inline-size-2xl,.min-w-2xl):where(.min-inline-size-force,.min-w-force){min-inline-size:var(--spacing-block-2xl, 80rem)}:where(.min-inline-size-0,.min-w-0){min-inline-size:0}:where(.min-inline-size-stretch,.min-w-stretch){min-inline-size:100%}@supports (min-inline-size: -webkit-fill-available){:where(.min-inline-size-stretch,.min-w-stretch){min-inline-size:-webkit-fill-available}}@supports (min-inline-size: stretch){:where(.min-inline-size-stretch,.min-w-stretch){min-inline-size:stretch}}:where(.max-inline-size-unit,.max-w-unit){max-inline-size:var(--spacing, 1rem)}:where(.max-inline-size-target,.max-w-target){max-inline-size:var(--spacing-target, 3rem)}: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-stretch,.max-w-stretch){max-inline-size:100%}@supports (max-inline-size: -webkit-fill-available){:where(.max-inline-size-stretch,.max-w-stretch){max-inline-size:-webkit-fill-available}}@supports (max-inline-size: stretch){:where(.max-inline-size-stretch,.max-w-stretch){max-inline-size:stretch}}:where(.max-inline-size-none,.max-w-none){max-inline-size:none}:where(.block-size-unit,.h-unit){block-size:var(--spacing, 1rem)}:where(.block-size-target,.h-target){block-size:var(--spacing-target, 3rem)}: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-stretch,.h-stretch){block-size:100%}@supports (block-size: -webkit-fill-available){:where(.block-size-stretch,.h-stretch){block-size:-webkit-fill-available}}@supports (block-size: stretch){:where(.block-size-stretch,.h-stretch){block-size:stretch}}:where(.block-size-auto,.h-auto){block-size:auto}:where(.block-size-screen,.h-screen){block-size:100dvb}:where(.min-block-size-unit,.min-h-unit){min-block-size:var(--spacing, 1rem)}:where(.min-block-size-target,.min-h-target){min-block-size:var(--spacing-target, 3rem)}: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-stretch,.min-h-stretch){min-block-size:100%}@supports (min-block-size: -webkit-fill-available){:where(.min-block-size-stretch,.min-h-stretch){min-block-size:-webkit-fill-available}}@supports (min-block-size: stretch){:where(.min-block-size-stretch,.min-h-stretch){min-block-size:stretch}}:where(.min-block-size-screen,.min-h-screen){min-block-size:100dvb}:where(.max-block-size-unit,.max-h-unit){max-block-size:var(--spacing, 1rem)}:where(.max-block-size-target,.max-h-target){max-block-size:var(--spacing-target, 3rem)}: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(.max-block-size-stretch,.max-h-stretch){max-block-size:100%}@supports (max-block-size: -webkit-fill-available){:where(.max-block-size-stretch,.max-h-stretch){max-block-size:-webkit-fill-available}}@supports (max-block-size: stretch){:where(.max-block-size-stretch,.max-h-stretch){max-block-size:stretch}}: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%}:where(.size-stretch){inline-size:100%;block-size:100%}@supports (inline-size: -webkit-fill-available){:where(.size-stretch){inline-size:-webkit-fill-available;block-size:-webkit-fill-available}}@supports (inline-size: stretch){:where(.size-stretch){inline-size:stretch;block-size:stretch}}:where(.aspect-ratio-auto,.aspect-auto){aspect-ratio:auto}:where(.aspect-ratio-square,.aspect-square){aspect-ratio:1}:where(.aspect-ratio-video,.aspect-video){aspect-ratio:16 / 9}:where(.aspect-ratio-4\/3,.aspect-4\/3){aspect-ratio:4 / 3}:where(.aspect-ratio-3\/2,.aspect-3\/2){aspect-ratio:3 / 2}:where(.aspect-ratio-3\/4,.aspect-3\/4){aspect-ratio:3 / 4}:where(.object-fit-cover,.object-cover){object-fit:cover}:where(.object-fit-contain,.object-contain){object-fit:contain}}@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-sm,.m-breathe-sm){margin:var(--spacing-breathe-sm)}:where(.margin-breathe,.m-breathe){margin:var(--spacing-breathe)}:where(.margin-cushion,.m-cushion){margin:var(--spacing-cushion)}:where(.margin-cushion-lg,.m-cushion-lg){margin:var(--spacing-cushion-lg)}: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-sm,.my-breathe-sm){margin-block:var(--spacing-breathe-sm)}: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-cushion-lg,.my-cushion-lg){margin-block:var(--spacing-cushion-lg)}: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-sm,.mx-breathe-sm){margin-inline:var(--spacing-breathe-sm)}: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-cushion-lg,.mx-cushion-lg){margin-inline:var(--spacing-cushion-lg)}: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-sm,.mt-breathe-sm){margin-block-start:var(--spacing-breathe-sm)}: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-cushion-lg,.mt-cushion-lg){margin-block-start:var(--spacing-cushion-lg)}: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-sm,.mb-breathe-sm){margin-block-end:var(--spacing-breathe-sm)}: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-cushion-lg,.mb-cushion-lg){margin-block-end:var(--spacing-cushion-lg)}: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-sm,.ms-breathe-sm){margin-inline-start:var(--spacing-breathe-sm)}: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-cushion-lg,.ms-cushion-lg){margin-inline-start:var(--spacing-cushion-lg)}: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-sm,.me-breathe-sm){margin-inline-end:var(--spacing-breathe-sm)}: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-cushion-lg,.me-cushion-lg){margin-inline-end:var(--spacing-cushion-lg)}: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-sm,.p-breathe-sm){padding:var(--spacing-breathe-sm)}:where(.padding-breathe,.p-breathe){padding:var(--spacing-breathe)}:where(.padding-cushion,.p-cushion){padding:var(--spacing-cushion)}:where(.padding-cushion-lg,.p-cushion-lg){padding:var(--spacing-cushion-lg)}: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-sm,.py-breathe-sm){padding-block:var(--spacing-breathe-sm)}:where(.padding-block-breathe,.py-breathe){padding-block:var(--spacing-breathe)}:where(.padding-block-cushion,.py-cushion){padding-block:var(--spacing-cushion)}:where(.padding-block-cushion-lg,.py-cushion-lg){padding-block:var(--spacing-cushion-lg)}: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-sm,.px-breathe-sm){padding-inline:var(--spacing-breathe-sm)}:where(.padding-inline-breathe,.px-breathe){padding-inline:var(--spacing-breathe)}:where(.padding-inline-cushion,.px-cushion){padding-inline:var(--spacing-cushion)}:where(.padding-inline-cushion-lg,.px-cushion-lg){padding-inline:var(--spacing-cushion-lg)}: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-sm,.pt-breathe-sm){padding-block-start:var(--spacing-breathe-sm)}: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-start-cushion-lg,.pt-cushion-lg){padding-block-start:var(--spacing-cushion-lg)}: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-sm,.pb-breathe-sm){padding-block-end:var(--spacing-breathe-sm)}: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-block-end-cushion-lg,.pb-cushion-lg){padding-block-end:var(--spacing-cushion-lg)}: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-sm,.ps-breathe-sm){padding-inline-start:var(--spacing-breathe-sm)}: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-start-cushion-lg,.ps-cushion-lg){padding-inline-start:var(--spacing-cushion-lg)}: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-sm,.pe-breathe-sm){padding-inline-end:var(--spacing-breathe-sm)}: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(.padding-inline-end-cushion-lg,.pe-cushion-lg){padding-inline-end:var(--spacing-cushion-lg)}:where(.gap-0){--gap: 0px;gap:0}:where(.gap-thin){--gap: var(--rule-width, 1px);gap:var(--rule-width, 1px)}:where(.gap-2xs){--gap: var(--spacing-2xs, .125rem);gap:var(--spacing-2xs, .125rem)}:where(.gap-xs){--gap: var(--spacing-xs, .25rem);gap:var(--spacing-xs, .25rem)}:where(.gap-sm){--gap: var(--spacing-sm, .5rem);gap:var(--spacing-sm, .5rem)}:where(.gap-md){--gap: var(--spacing-md, 1rem);gap:var(--spacing-md, 1rem)}:where(.gap-lg){--gap: var(--spacing-lg, 2rem);gap:var(--spacing-lg, 2rem)}:where(.gap-xl){--gap: var(--spacing-xl, 3rem);gap:var(--spacing-xl, 3rem)}:where(.gap-2xl){--gap: var(--spacing-2xl, 4rem);gap:var(--spacing-2xl, 4rem)}:where(.gap-3xl){--gap: var(--spacing-3xl, 8rem);gap:var(--spacing-3xl, 8rem)}:where(.gap-breathe-sm){--gap: var(--spacing-breathe-sm);gap:var(--spacing-breathe-sm)}:where(.gap-breathe){--gap: var(--spacing-breathe);gap:var(--spacing-breathe)}:where(.gap-cushion){--gap: var(--spacing-cushion);gap:var(--spacing-cushion)}:where(.gap-cushion-lg){--gap: var(--spacing-cushion-lg);gap:var(--spacing-cushion-lg)}: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-sm,.gap-y-breathe-sm){row-gap:var(--spacing-breathe-sm)}: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(.row-gap-cushion-lg,.gap-y-cushion-lg){row-gap:var(--spacing-cushion-lg)}: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-sm,.gap-x-breathe-sm){column-gap:var(--spacing-breathe-sm)}:where(.column-gap-breathe,.gap-x-breathe){column-gap:var(--spacing-breathe)}:where(.column-gap-cushion,.gap-x-cushion){column-gap:var(--spacing-cushion)}:where(.column-gap-cushion-lg,.gap-x-cushion-lg){column-gap:var(--spacing-cushion-lg)}}@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;font-variation-settings:var(--typography-font-italic-settings, normal)}:where(.font-style-normal,.not-italic){font-style:normal;font-variation-settings: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(.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-block-auto,.overscroll-y-auto){overscroll-behavior-block:auto}:where(.overscroll-behavior-block-contain,.overscroll-y-contain){overscroll-behavior-block:contain}:where(.overscroll-behavior-block-none,.overscroll-y-none){overscroll-behavior-block:none}:where(.overscroll-behavior-inline-auto,.overscroll-x-auto){overscroll-behavior-inline:auto}:where(.overscroll-behavior-inline-contain,.overscroll-x-contain){overscroll-behavior-inline:contain}:where(.overscroll-behavior-inline-none,.overscroll-x-none){overscroll-behavior-inline: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{: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 utilities{@media print{:where(.print\:hide){display:none}}@media print{:where(:root,.color-scheme-dark,.color-scheme-light-dark){color-scheme:light}:where(.color-palette-inverted,.colors-inverted){color-scheme:dark}@container style(--color-palette: inverted){*{color-scheme:dark}}:where(*,*:before,*:after){box-shadow:none;text-shadow:none}}@media print{:where(:root){--spacing-target-min: var(--spacing-target-sm, 2rem)}}@media print{:where(.header,.sidebar,.banner-dock,.sticky,.position-sticky,.fixed,.position-fixed),:where(.table) :where(caption,thead,tfoot,th,td){position:static}:where(.app,.app__workspace){display:block}:where(.app--viewport,.app__workspace,.main,main,.main--viewport){block-size:auto;overflow:visible}:where(.table-container,.card__body--scrollable,.dialog--scrollable){max-block-size:none;overflow:visible}:where(.grid--carousel,.\@max-3xl\:grid--carousel){grid-auto-flow:row;grid-template-columns:repeat(auto-fill,minmax(min(var(--_grid-min, 12rem),100%),1fr));overflow:visible;scroll-snap-type:none}:where(.table) :where(th,td){white-space:normal;overflow-wrap:anywhere}:where(.table) :where(col){inline-size:auto}:where(.table) :where(.button-group){flex-wrap:wrap}:where(.table__cell--truncate){max-inline-size:none;overflow:visible;text-overflow:clip;white-space:normal}:where(.tab-list--scrollable){flex-wrap:wrap;overflow:visible}:where(.textarea){field-sizing:content;max-block-size:none;overflow:visible}:where(.code-block__code){overflow:visible;white-space:pre-wrap;overflow-wrap:anywhere}}@media print{:where(.skip-link,.header__nav,.sidebar,.banner-dock,.toast-stack,.batch-actions,.pagination,.tab-list--docked,.popover,.tooltip,.combobox__listbox):not(:where(.print\:keep)){display:none}:where(.tabbed-content) :where(.tab-list):not(:where(.print\:keep)) :where(.tab:not([aria-selected=true])){display:none}}@media print{:where(.card,.banner,.field,.code-block,figure,tr,img,svg){break-inside:avoid}:where(h1,h2,h3,h4,h5,h6,.display-title,.title,.heading,.subheading,.small-heading,.micro-heading,.card__header){break-after:avoid}:where(thead){display:table-header-group}:where(tfoot){display:table-footer-group}}@media print{:where(.prose) :where(a[href^=http]:not(.button)):after{content:" (" attr(href) ")";font-size:var(--body-sm-fixed-font-size, .875em);overflow-wrap:anywhere}}}@layer overrides;
