/* Design For Humans 1.1.1: the library. Generated by npm run build:css; https://components.designforhumans.blog */
@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){font-size:1em;font:-apple-system-body;font-family:var(--body-font-family)}&: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{background-color:var(--surface);color:var(--foreground)}@supports not (scrollbar-gutter:stable both-edges){overflow-x:hidden}}:where(a:not([class])){text-decoration-line:underline;text-decoration-thickness:var(--underline-thickness,1px);text-underline-offset:var(--underline-offset,.25em);cursor:pointer;&:hover{text-decoration-thickness:var(--link-hover-underline-thickness,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;appearance:revert}:where(strong,b){font-weight:700}:where(em,i,cite,dfn,var,address){font-variation-settings:var(--typography-font-italic-settings,normal);font-style:italic}:where(small){font-size:.8em}:where(code,kbd,samp,var){font-family:var(--typography-font-family-mono);font-variant-numeric:slashed-zero}:where(mark){color:marktext;background-color:mark}: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}iframe,audio,video{@media print{display:none}}bdi{unicode-bidi:isolate}.\@container{container-type:inline-size}}@layer tokens{:root{color-scheme:light dark;interpolate-size:allow-keywords;--color-transparent:transparent;--color-black:#121212;--color-white:#fff;--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:#f76;--color-red-500:#f70000;--color-red-600:#b00;--color-red-700:#800;--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:calc(1.6 * 1.125);--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--1);--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--1);--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 atoms{@layer prose{@scope(:where(.prose)) to (:where(.prose-end)){:where(h1){font-family:var(--title-font-family);font-size:var(--title-fixed-font-size);font-weight:var(--title-font-weight);letter-spacing:var(--title-letter-spacing);line-height:var(--title-line-height);text-transform:var(--title-text-transform);@container style(--font-sizing:fluid){font-size:var(--title-fluid-font-size)}@container style(--font-sizing:cq){font-size:var(--title-cq-font-size)}@container style(--font-sizing:compact) or style(--ui-sizing:compact){font-size:var(--title-compact-font-size)}}:where(h2){font-family:var(--heading-font-family);font-size:var(--heading-fixed-font-size);font-weight:var(--heading-font-weight);letter-spacing:var(--heading-letter-spacing);line-height:var(--heading-line-height);text-transform:var(--heading-text-transform);word-spacing:var(--heading-word-spacing);@container style(--font-sizing:fluid){font-size:var(--heading-fluid-font-size)}@container style(--font-sizing:cq){font-size:var(--heading-cq-font-size)}@container style(--font-sizing:compact) or style(--ui-sizing:compact){font-size:var(--heading-compact-font-size)}}:where(h3){font-family:var(--subheading-font-family);font-size:var(--subheading-fixed-font-size);font-weight:var(--subheading-font-weight);letter-spacing:var(--subheading-letter-spacing);line-height:var(--subheading-line-height);@container style(--font-sizing:fluid){font-size:var(--subheading-fluid-font-size)}@container style(--font-sizing:cq){font-size:var(--subheading-cq-font-size)}@container style(--font-sizing:compact) or style(--ui-sizing:compact){font-size:var(--subheading-compact-font-size)}}:where(h4,h5,h6){font-family:var(--small-heading-font-family);font-size:var(--small-heading-fixed-font-size);font-weight:var(--small-heading-font-weight);letter-spacing:var(--small-heading-letter-spacing);line-height:var(--small-heading-line-height);text-transform:var(--small-heading-text-transform);@container style(--font-sizing:fluid){font-size:var(--small-heading-fluid-font-size)}@container style(--font-sizing:cq){font-size:var(--small-heading-cq-font-size)}@container style(--font-sizing:compact) or style(--ui-sizing:compact){font-size:var(--small-heading-compact-font-size)}}:where(: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){font-size:var(--display-title-fluid-font-size)}@container style(--font-sizing:cq){font-size:var(--display-title-cq-font-size)}@container style(--font-sizing:compact) or style(--ui-sizing:compact){font-size:var(--display-title-compact-font-size)}}:where(: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){font-size:var(--title-fluid-font-size)}@container style(--font-sizing:cq){font-size:var(--title-cq-font-size)}@container style(--font-sizing:compact) or style(--ui-sizing:compact){font-size:var(--title-compact-font-size)}}:where(: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){font-size:var(--heading-fluid-font-size)}@container style(--font-sizing:cq){font-size:var(--heading-cq-font-size)}@container style(--font-sizing:compact) or style(--ui-sizing:compact){font-size:var(--heading-compact-font-size)}}:where(: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){font-size:var(--subheading-fluid-font-size)}@container style(--font-sizing:cq){font-size:var(--subheading-cq-font-size)}@container style(--font-sizing:compact) or style(--ui-sizing:compact){font-size:var(--subheading-compact-font-size)}}:where(h1,h2,h3,h4,h5,h6){text-wrap:balance}:where(p,ul,ol,dl,table,pre){font-family:var(--body-font-family);font-size:var(--body-fixed-font-size);font-weight:var(--body-font-weight);line-height:var(--body-line-height);@container style(--font-sizing:fluid){font-size:var(--body-fluid-font-size)}@container style(--font-sizing:cq){font-size:var(--body-cq-font-size)}@container style(--font-sizing:compact) or style(--ui-sizing:compact){font-size:var(--body-compact-font-size)}}:where(: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){font-size:var(--body-lg-fluid-font-size)}@container style(--font-sizing:cq){font-size:var(--body-lg-cq-font-size)}@container style(--font-sizing:compact) or style(--ui-sizing:compact){font-size:var(--body-lg-compact-font-size)}}:where(p,ul,ol,dl){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){font-size:var(--body-sm-fluid-font-size)}@container style(--font-sizing:cq){font-size:var(--body-sm-cq-font-size)}@container style(--font-sizing:compact) or style(--ui-sizing:compact){font-size:var(--body-sm-compact-font-size)}}:where(strong,b,dt,th){font-weight:var(--body-strong-font-weight)}:where(code,kbd,samp,pre){font-family:var(--code-font-family)}:where(:scope){font-variant-numeric:lining-nums proportional-nums}:where(p){font-variant-numeric:oldstyle-nums proportional-nums;hanging-punctuation:first allow-end last;orphans:2;widows:2}:where(table){font-variant-numeric:lining-nums tabular-nums}:where(code,kbd,samp,pre){font-variant-numeric:slashed-zero}}}:where(.display-title){font-family:var(--display-title-font-family);font-size:var(--display-title-fixed-font-size);font-weight:var(--display-title-font-weight);letter-spacing:var(--display-title-letter-spacing);line-height:var(--display-title-line-height);text-transform:var(--display-title-text-transform);text-wrap:balance;@container style(--font-sizing:fluid){font-size:var(--display-title-fluid-font-size)}@container style(--font-sizing:cq){font-size:var(--display-title-cq-font-size)}@container style(--font-sizing:compact) or style(--ui-sizing:compact){font-size:var(--display-title-compact-font-size)}}:where(.title){font-family:var(--title-font-family);font-size:var(--title-fixed-font-size);font-weight:var(--title-font-weight);letter-spacing:var(--title-letter-spacing);line-height:var(--title-line-height);text-transform:var(--title-text-transform);text-wrap:balance;@container style(--font-sizing:fluid){font-size:var(--title-fluid-font-size)}@container style(--font-sizing:cq){font-size:var(--title-cq-font-size)}@container style(--font-sizing:compact) or style(--ui-sizing:compact){font-size:var(--title-compact-font-size)}}:where(.heading){font-family:var(--heading-font-family);font-size:var(--heading-fixed-font-size);font-weight:var(--heading-font-weight);letter-spacing:var(--heading-letter-spacing);line-height:var(--heading-line-height);text-transform:var(--heading-text-transform);word-spacing:var(--heading-word-spacing);text-wrap:balance;@container style(--font-sizing:fluid){font-size:var(--heading-fluid-font-size)}@container style(--font-sizing:cq){font-size:var(--heading-cq-font-size)}@container style(--font-sizing:compact) or style(--ui-sizing:compact){font-size:var(--heading-compact-font-size)}}:where(.subheading){font-family:var(--subheading-font-family);font-size:var(--subheading-fixed-font-size);font-weight:var(--subheading-font-weight);letter-spacing:var(--subheading-letter-spacing);line-height:var(--subheading-line-height);text-wrap:balance;@container style(--font-sizing:fluid){font-size:var(--subheading-fluid-font-size)}@container style(--font-sizing:cq){font-size:var(--subheading-cq-font-size)}@container style(--font-sizing:compact) or style(--ui-sizing:compact){font-size:var(--subheading-compact-font-size)}}:where(.small-heading){font-family:var(--small-heading-font-family);font-size:var(--small-heading-fixed-font-size);font-weight:var(--small-heading-font-weight);letter-spacing:var(--small-heading-letter-spacing);line-height:var(--small-heading-line-height);text-transform:var(--small-heading-text-transform);text-wrap:balance;@container style(--font-sizing:fluid){font-size:var(--small-heading-fluid-font-size)}@container style(--font-sizing:cq){font-size:var(--small-heading-cq-font-size)}@container style(--font-sizing:compact) or style(--ui-sizing:compact){font-size:var(--small-heading-compact-font-size)}}:where(.micro-heading){font-family:var(--micro-heading-font-family);font-size:var(--micro-heading-fixed-font-size);font-weight:var(--micro-heading-font-weight);letter-spacing:var(--micro-heading-letter-spacing);line-height:var(--micro-heading-line-height);text-transform:var(--micro-heading-text-transform);text-wrap:balance;@container style(--font-sizing:fluid){font-size:var(--micro-heading-fluid-font-size)}@container style(--font-sizing:cq){font-size:var(--micro-heading-cq-font-size)}@container style(--font-sizing:compact) or style(--ui-sizing:compact){font-size:var(--micro-heading-compact-font-size)}}:where(.large-text){font-family:var(--body-font-family);font-size:var(--body-lg-fixed-font-size);font-weight:var(--body-font-weight);line-height:var(--body-lg-line-height);@container style(--font-sizing:fluid){font-size:var(--body-lg-fluid-font-size)}@container style(--font-sizing:cq){font-size:var(--body-lg-cq-font-size)}@container style(--font-sizing:compact) or style(--ui-sizing:compact){font-size:var(--body-lg-compact-font-size)}}:where(.text){font-family:var(--body-font-family);font-size:var(--body-fixed-font-size);font-weight:var(--body-font-weight);line-height:var(--body-line-height);@container style(--font-sizing:fluid){font-size:var(--body-fluid-font-size)}@container style(--font-sizing:cq){font-size:var(--body-cq-font-size)}@container style(--font-sizing:compact) or style(--ui-sizing:compact){font-size:var(--body-compact-font-size)}}:where(.small-text){font-family:var(--body-font-family);font-size:var(--body-sm-fixed-font-size);font-weight:var(--body-font-weight);line-height:var(--body-sm-line-height);text-wrap:var(--body-text-wrap,wrap);@container style(--font-sizing:fluid){font-size:var(--body-sm-fluid-font-size)}@container style(--font-sizing:cq){font-size:var(--body-sm-cq-font-size)}@container style(--font-sizing:compact) or style(--ui-sizing:compact){font-size:var(--body-sm-compact-font-size)}}:where(.micro-text){font-family:var(--body-font-family);font-size:var(--body-xs-fixed-font-size);font-weight:var(--body-font-weight);line-height:var(--body-xs-line-height);text-wrap:var(--body-text-wrap,wrap);@container style(--font-sizing:fluid){font-size:var(--body-xs-fluid-font-size)}@container style(--font-sizing:cq){font-size:var(--body-xs-cq-font-size)}@container style(--font-sizing:compact) or style(--ui-sizing:compact){font-size:var(--body-xs-compact-font-size)}}:where(.label){font-family:var(--label-font-family);font-size:var(--label-font-size);font-weight:var(--label-font-weight);line-height:var(--label-line-height);@container style(--font-sizing:compact) or style(--ui-sizing:compact){font-size:var(--label-compact-font-size)}}:where(.list){--_list-indent:var(--list-indent,var(--spacing-24));--_list-gap:var(--list-gap,var(--spacing-sm));@container style(--ui-sizing:compact) or style(--font-sizing:compact){--_list-gap:calc(var(--list-gap,var(--spacing-sm)) / 2)}margin:0;padding-inline-start:var(--_list-indent);& :where(li){margin-block-end:var(--_list-gap);&:last-child{margin-block-end:0}&>:where(ul,ol){margin-block:var(--_list-gap) 0;padding-inline-start:var(--_list-indent)}}}:where(ul.list){list-style-type:disc}:where(ul.list ul){list-style-type:circle}:where(ol.list){list-style-type:decimal}:where(ol.list ol){list-style-type:lower-latin}:where(ol.list ol ol){list-style-type:lower-roman}@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));@container style(--link-prominence:subtle){--_link-color:currentColor}@container style(--link-prominence:plain){--_link-decoration-line:none}color:var(--_link-color);text-decoration-line:var(--_link-decoration-line);text-decoration-color:var(--_link-underline-color);text-decoration-thickness:var(--_link-underline-thickness);text-underline-offset:var(--_link-underline-offset);text-decoration-skip-ink:auto;cursor:pointer;transition:text-decoration-thickness var(--link-transition,var(--duration-sm)) var(--ease-out,ease-out);&:hover,&:focus-visible{text-decoration-line:var(--_link-hover-decoration-line);text-decoration-thickness:var(--_link-hover-underline-thickness)}&:focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,currentColor);outline-offset:var(--focus-ring-offset,2px);border-radius:var(--radius-sm,2px)}&>:where(.icon){margin-inline-start:.25em}&:where(.inline)>:where(.icon){margin-inline-start:0}&:where(.link--stretched):after{content:"";z-index:1;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){transition:none}@media (prefers-contrast:more){--_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);@container style(--block-link-prominence:strong){--_block-link-bg:var(--_block-link-fill);--_block-link-text:var(--_block-link-on-tone);--_block-link-border-color:var(--_block-link-fill);--_block-link-hover-bg:var(--_block-link-fill-pressed);--_block-link-hover-border-color:var(--_block-link-fill-pressed)}@container style(--block-link-prominence:subtle){--_block-link-bg:var(--surface-translucent,transparent);--_block-link-text:var(--_block-link-tone-on-tint);--_block-link-border-color:transparent;--_block-link-hover-bg:var(--surface-translucent-strong,transparent);--_block-link-hover-text:var(--_block-link-tone-on-tint);--_block-link-hover-border-color:transparent;--_block-link-active-bg:var(--surface-translucent-strong,transparent);--_block-link-active-text:var(--_block-link-tone-on-tint);--_block-link-active-border-color:transparent}@container style(--block-link-prominence:plain){--_block-link-border-color:transparent;--_block-link-hover-bg:var(--surface-translucent,transparent);--_block-link-hover-text:var(--_block-link-tone-on-tint);--_block-link-hover-border-color:transparent;--_block-link-active-bg:var(--surface-translucent-strong,transparent);--_block-link-active-text:var(--_block-link-tone-on-tint);--_block-link-active-border-color:transparent}@container style(--block-link-size:sm) or style(--ui-sizing:compact){--_block-link-min-size:var(--block-link-sm-min-size,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))}justify-content:space-between;align-items:center;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-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);text-decoration:none;display:flex;position:relative;&: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){&:hover{color:var(--_block-link-hover-text);background-color:var(--_block-link-hover-bg);border-color:var(--_block-link-hover-border-color)}}&:active{color:var(--_block-link-active-text);background-color:var(--_block-link-active-bg);border-color:var(--_block-link-active-border-color)}&:focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,currentColor);outline-offset:var(--focus-ring-offset,2px)}& :where(.block-link__arrow,.icon){flex-shrink:0}@media (prefers-reduced-motion:reduce){transition:none}@media (prefers-contrast:more){border-width:calc(var(--border-width,1px) * 2)}}:where(.block-link--strong){--_block-link-bg:var(--_block-link-fill);--_block-link-text:var(--_block-link-on-tone);--_block-link-border-color:var(--_block-link-fill);--_block-link-hover-bg:var(--_block-link-fill-pressed);--_block-link-hover-border-color:var(--_block-link-fill-pressed)}:where(.block-link--subtle){--_block-link-bg:var(--surface-translucent,transparent);--_block-link-text:var(--_block-link-tone-on-tint);--_block-link-border-color:transparent;--_block-link-hover-bg:var(--surface-translucent-strong,transparent);--_block-link-hover-text:var(--_block-link-tone-on-tint);--_block-link-hover-border-color:transparent;--_block-link-active-bg:var(--surface-translucent-strong,transparent);--_block-link-active-text:var(--_block-link-tone-on-tint);--_block-link-active-border-color:transparent}:where(.block-link--plain){--_block-link-bg:transparent;--_block-link-border-color:transparent;--_block-link-hover-bg:var(--surface-translucent,transparent);--_block-link-hover-text:var(--_block-link-tone-on-tint);--_block-link-hover-border-color:transparent;--_block-link-active-bg:var(--surface-translucent-strong,transparent);--_block-link-active-text:var(--_block-link-tone-on-tint);--_block-link-active-border-color:transparent}:where(.block-link--sm){--_block-link-min-size:var(--block-link-sm-min-size,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;&:dir(rtl){--_block-link-arrow-direction:-1}@media (hover:hover) and (prefers-reduced-motion:no-preference){transition:translate var(--block-link-transition,var(--duration-sm)) var(--ease-out,ease-out);:where(.block-link):hover &{translate:calc(var(--_block-link-arrow-shift) * var(--_block-link-arrow-direction)) 0}}}:where(.icon){--_icon-size:var(--icon-size,calc(var(--icon-base-size,1) * 1em));--_icon-mirror:1;inline-size:var(--_icon-size);block-size:var(--_icon-size);vertical-align:middle;scale:var(--_icon-mirror) 1;fill:currentColor;flex-shrink:0;display:inline-block}: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){--_icon-size:-webkit-fill-available}@supports (inline-size:stretch){--_icon-size:stretch}}:where(.icon--accent){color:var(--foreground-accent,currentColor)}:where(.icon--info){color:var(--foreground-info,currentColor)}:where(.icon--danger){color:var(--foreground-danger,currentColor)}:where(.icon--warning){color:var(--foreground-warning,currentColor)}:where(.icon--success){color:var(--foreground-success,currentColor)}:where(.icon--dir:dir(rtl)){--_icon-mirror:-1}:where(.icon--disclosure){transition:rotate var(--duration-sm,.15s) var(--ease-out,ease-out);@media (prefers-reduced-motion:reduce){transition:none}}:where([aria-expanded=false]) :where(.icon--disclosure){rotate:-90deg}:where([aria-expanded=false]:dir(rtl)) :where(.icon--disclosure){rotate:90deg}:where(.icon-box){--_icon-box-size:var(--icon-box-min-size,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;@container style(--icon-box-size:auto){--_icon-box-size:auto}@container style(--icon-box-size:sm) or style(--ui-sizing:compact){--_icon-box-size:var(--icon-box-sm-min-size,var(--spacing-target-sm))}@container style(--icon-box-size:lg){--_icon-box-size:var(--icon-box-lg-min-size,var(--spacing-target-lg))}@container style(--icon-box-size:lg) and style(--ui-sizing:compact){--_icon-box-size:var(--icon-box-min-size,var(--spacing-target))}@container style(--icon-box-prominence:subtle) or style(--elements-prominence:subtle){--_icon-box-bg:var(--_icon-box-tint);--_icon-box-frame:var(--border-width-thin,1px) solid transparent}@container style(--icon-box-corners:round){--_icon-box-radius:var(--radius-full,9999px)}@container style(--icon-box-intent:accent){--_icon-box-tint:var(--surface-accent,transparent);--_icon-box-color:var(--foreground-accent,currentColor)}@container style(--icon-box-intent:info){--_icon-box-tint:var(--surface-info,transparent);--_icon-box-color:var(--foreground-info,currentColor)}@container style(--icon-box-intent:success){--_icon-box-tint:var(--surface-success,transparent);--_icon-box-color:var(--foreground-success,currentColor)}@container style(--icon-box-intent:warning){--_icon-box-tint:var(--surface-warning,transparent);--_icon-box-color:var(--foreground-warning,currentColor)}@container style(--icon-box-intent:danger){--_icon-box-tint:var(--surface-danger,transparent);--_icon-box-color:var(--foreground-danger,currentColor)}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);flex-shrink:0;justify-content:center;align-items:center;display:flex}: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){--_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)}:where(.icon-box){@container style(--icon-box-prominence:subtle) or style(--elements-prominence:subtle){--_icon-box-frame:var(--border-width-thin,1px) solid var(--border-color-muted,currentColor)}}}: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));@container style(--ui-sizing:compact){--_brand-font-size:var(--brand-compact-font-size,var(--typography-font-size-1))}color:var(--_brand-color);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));align-items:center;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);display:inline-flex;&:where(a,button){min-block-size:var(--_brand-min-size);min-inline-size:var(--_brand-min-size)}&:where(button){appearance:none;cursor:pointer;background:0 0;border:0;padding:0}&:where(a,button):hover,&:where(a,button):focus-visible{color:var(--_brand-hover-color)}&:where(a,button):active{color:var(--_brand-active-color)}&: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){clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}: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));@container style(--badge-intent:accent){--_badge-tone:var(--foreground-accent,CanvasText)}@container style(--badge-intent:info){--_badge-tone:var(--foreground-info,CanvasText)}@container style(--badge-intent:danger){--_badge-tone:var(--foreground-danger,CanvasText)}@container style(--badge-intent:warning){--_badge-tone:var(--foreground-warning,CanvasText)}@container style(--badge-intent:success){--_badge-tone:var(--foreground-success,CanvasText)}@container style(--badge-size:sm) or style(--ui-sizing:compact){--_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}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;border-radius:var(--_badge-radius);background-color:var(--_badge-tone);color:var(--_badge-on-tone);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex;@media (forced-colors:active){outline:1px solid canvastext}}:where(.badge__text){padding-inline:var(--_badge-text-padding-inline);text-box:trim-both cap alphabetic}:where(.badge--accent){--_badge-tone:var(--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);translate:var(--_badge-shift-inline) var(--_badge-shift-block);position:absolute}:where(.badge--top-end){inset-block-start:0;inset-inline-end:0}:where(.badge--top-start){--_badge-shift-inline:-50%;inset-block-start:0;inset-inline-start:0}:where(.badge--bottom-end){--_badge-shift-block:50%;inset-block-end:0;inset-inline-end:0}:where(.badge--bottom-start){--_badge-shift-inline:-50%;--_badge-shift-block:50%;inset-block-end:0;inset-inline-start:0}: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)}: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;@container style(--avatar-size-step:sm) or style(--ui-sizing:compact){--_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){--_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){--_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){--_avatar-radius:var(--avatar-square-radius,var(--radius))}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);font-size:var(--_avatar-font-size);font-weight:var(--avatar-font-weight,var(--font-weight-bold,bold));inline-size:var(--_avatar-size);user-select:none;vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative;&:where(button,a){cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;padding:0;font-family:inherit;text-decoration:none;&: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))}&:focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,Highlight);outline-offset:var(--focus-ring-offset,2px)}}&:where(img){object-fit:cover}&>:where(img,picture){border-radius:inherit;object-fit:cover;block-size:100%;inline-size:100%;display:block}&>:where(.icon){block-size:50%;inline-size:50%}&>: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){--_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}}: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));@container style(--thumbnail-size-step:sm) or style(--ui-sizing:compact){--_thumbnail-size:var(--thumbnail-sm-size,var(--spacing-lg))}@container style(--thumbnail-size-step:lg){--_thumbnail-size:var(--thumbnail-lg-size,var(--spacing-2xl))}@container style(--thumbnail-size-step:lg) and style(--ui-sizing:compact){--_thumbnail-size:var(--thumbnail-size,var(--spacing-xl))}@container style(--thumbnail-corners:round){--_thumbnail-radius:var(--thumbnail-round-radius,var(--radius-full))}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);vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;inline-size:auto;display:inline-flex;position:relative;&:where(img){object-fit:cover}&>:where(img,picture){border-radius:inherit;object-fit:cover;block-size:100%;inline-size:100%;display:block}&>:where(.icon){block-size:50%;inline-size:50%}&>: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){--_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){inline-size:-webkit-fill-available}@supports (inline-size:stretch){inline-size:stretch}}@media (forced-colors:active){:where(.thumbnail){border:var(--border-width-thin,1px) solid CanvasText}}: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));@container style(--chip-prominence:subtle) or style(--elements-prominence:subtle){--_chip-bg:var(--surface-translucent,transparent);--_chip-border-color:transparent}@container style(--chip-prominence:plain) or style(--elements-prominence:plain){--_chip-min-size:0px;--_chip-bg:transparent;--_chip-border-color:transparent;--_chip-padding-inline:0}@container style(--chip-size:sm) or style(--ui-sizing:compact){--_chip-font-size:var(--chip-sm-font-size,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){--_chip-radius:var(--radius-full,9999px)}align-items:center;gap:var(--_chip-gap);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);flex-shrink:0;display:inline-flex;&:has(>.chip__remove){padding-inline-end:var(--_chip-gap)}@media (prefers-contrast:more){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){border-radius:var(--_chip-radius);block-size:1lh;inline-size:1lh;color:inherit;font:inherit;line-height:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin-block:calc(.5cap - .5lh);padding:0;display:inline-flex;position:relative;&: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){&:hover{background-color:var(--_chip-remove-hover-bg)}}&:active{background-color:var(--_chip-remove-hover-bg)}&:focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,currentColor);outline-offset:0}}:where(.chip--subtle){--_chip-bg:var(--surface-translucent,transparent);--_chip-border-color:transparent}:where(.chip--plain){--_chip-min-size:0px;--_chip-bg:transparent;--_chip-border-color:transparent;--_chip-padding-inline:0}:where(.chip--sm){--_chip-font-size:var(--chip-sm-font-size,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)}: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));@container style(--status-intent:accent){--_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){--_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){--_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){--_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){--_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){--_status-bg:var(--_status-tone);--_status-text:var(--_status-on-tone);--_status-border-color:var(--_status-tone)}@container style(--status-prominence:subtle) or style(--elements-prominence:subtle){--_status-border-color:transparent}@container style(--status-prominence:plain) or style(--elements-prominence:plain){--_status-min-size:0px;--_status-bg:transparent;--_status-border-color:transparent;--_status-padding-inline:0;--_status-padding-block:0;--_status-dot:""}@container style(--status-size:sm) or style(--ui-sizing:compact){--_status-font-size:var(--status-sm-font-size,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){--_status-radius:var(--radius-full,9999px)}align-items:center;gap:var(--_status-gap);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);flex-shrink:0;display:inline-flex;&:before{content:var(--_status-dot);inline-size:var(--_status-dot-size);block-size:var(--_status-dot-size);border-radius:var(--radius-full,9999px);background-color:currentColor;flex-shrink:0;@media (forced-colors:active){forced-color-adjust:none;background-color:canvastext}}&:has(>.icon):before{content:none}&:empty{gap:0;padding:0}@media (prefers-contrast:more){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--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)}: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);@container style(--kbd-size:sm) or style(--ui-sizing:compact){--_kbd-font-size:var(--kbd-sm-font-size,var(--typography-font-size--2))}@container style(--kbd-prominence:subtle) or style(--elements-prominence:subtle){--_kbd-border-block-end-width:var(--_kbd-border-width)}font-family:var(--_kbd-font-family);font-size:var(--_kbd-font-size);font-weight:inherit;white-space:nowrap;vertical-align:middle;color:var(--_kbd-text);line-height:1}:where(.kbd:not(:has(>kbd)),.kbd>kbd){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);justify-content:center;align-items:center;display:inline-flex}:where(.kbd>kbd){font:inherit;color:inherit}:where(.kbd:has(>kbd)){gap:.125em;display:inline-flex}: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))}: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);@container style(--button-hover-style:tint){--_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){--_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){--_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){--_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){--_button-bg:var(--surface-translucent,transparent);--_button-text:var(--_button-tone);--_button-border-color:transparent;--_button-hover-bg:var(--surface-translucent-strong,transparent);--_button-hover-text:var(--_button-tone-hover);--_button-hover-border-color:transparent;--_button-active-bg:var(--surface-translucent-strong,transparent);--_button-active-text:var(--_button-tone-pressed);--_button-active-border-color:transparent;--_button-ring-color:var(--focus-ring-color,currentColor);--_button-color-palette:initial;--_button-hover-color-palette:initial;--_button-active-color-palette:initial}@container style(--button-prominence:plain) or style(--controls-prominence:plain) or style(--elements-prominence:plain){--_button-bg:transparent;--_button-text:var(--_button-tone);--_button-border-color:transparent;--_button-hover-bg:var(--surface-translucent,transparent);--_button-hover-text:var(--_button-tone-hover);--_button-hover-border-color:transparent;--_button-active-bg:var(--surface-translucent-strong,transparent);--_button-active-text:var(--_button-tone-pressed);--_button-active-border-color:transparent;--_button-ring-color:var(--focus-ring-color,currentColor);--_button-color-palette:initial;--_button-hover-color-palette:initial;--_button-active-color-palette:initial}@container style(--button-size:sm) or style(--controls-size:sm) or style(--ui-sizing:compact){--_button-padding-block:var(--button-sm-padding-block,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){--_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){--_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){--_button-font-size:var(--button-sm-font-size,var(--control-sm-font-size,.875rem))}@container style(--button-corners:round) or style(--controls-corners:round){--_button-radius:var(--radius-full,9999px)}box-sizing:border-box;max-inline-size:100%;min-block-size:var(--_button-min-size);min-inline-size:var(--_button-min-size);justify-content:center;align-items:center;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-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);flex-shrink:0;text-decoration:none;display:inline-flex;position:relative;&: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(:disabled,[disabled],[aria-disabled=true]){opacity:var(--opacity-disabled,.5);cursor:not-allowed;pointer-events:none;box-shadow:none}&:where(input,label,button,a,[role=button]){cursor:pointer;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition-property:background-color,border-color,color,box-shadow,opacity,transform;transition-duration:var(--_button-transition);transition-timing-function:var(--_button-timefunc);&:focus{outline:none}&:focus-visible,&: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){&: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)}}&: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(img,picture){max-block-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));max-inline-size:100%}&:has(>:where(img,picture):first-child){padding-inline-start:var(--_button-padding-block)}&:has(>:where(img,picture):last-child){padding-inline-end:var(--_button-padding-block)}&>:where(.avatar){max-block-size:calc(var(--_button-min-size) - (var(--_button-border-width) * 2) - (var(--_button-padding-block) * 2));max-inline-size:calc(var(--_button-min-size) - (var(--_button-border-width) * 2) - (var(--_button-padding-block) * 2));border-radius:calc(var(--_button-radius) - var(--_button-border-width) - var(--_button-padding-block))}& :where(small){font-size:.75em;font-weight:400}}:where(.button--accent){--_button-tone:var(--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){--_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(.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){opacity:1;transition:display var(--_button-transition) ease allow-discrete, opacity var(--_button-transition) ease, scale var(--_button-transition) ease;display:inline;scale:1;@starting-style{opacity:0;scale: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(span:not(.button__icon,.avatar,.badge,.brand),.button__text){clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}& :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(.button:not(.button--labeled):has(.icon:not(.spinner),.button__icon)){@container style(--ui-labels:hidden){--_button-padding-inline:var(--_button-padding-block,.25rem);&>:where(span:not(.button__icon,.badge,.avatar),.button__text,.ui-label){clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}& :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(span:not(.button__icon,.badge,.avatar),.button__text,.ui-label){clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}& :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;&:hover,&:active{text-decoration:none}}:where(.button>span:not(.button__icon,.badge,.status,.chip,.avatar),.button__text){padding-block:var(--_button-padding-block);text-box:trim-both cap alphabetic;text-wrap:balance;&: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(:not(.spinner,.badge--top-end,.badge--top-start,.badge--bottom-end,.badge--bottom-start)){opacity:0}&>:where(.spinner){margin:auto;display:block;position:absolute;inset:0}}@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;color:highlighttext;background-color:highlight;border-color:highlight}:where(.button):where(:disabled,[disabled],[aria-disabled=true]){color:graytext;border-color:graytext}:where(.button.is-busy){color:buttontext;border-color:buttonborder}}: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);@container style(--input-placeholder-font-style:normal){--_control-placeholder-font-variation: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);@container style(--controls-size:sm) or style(--ui-sizing:compact){--_control-min-size:var(--_control-sm-min-size);--_control-padding-block:var(--_control-sm-padding-block);--_control-padding-inline:var(--_control-sm-padding-inline);--_control-inner-gap:var(--_control-sm-inner-gap);--_control-font-size:var(--_control-sm-font-size);--_control-line-height:var(--_control-sm-line-height)}@container style(--controls-size:lg){--_control-min-size:var(--_control-lg-min-size);--_control-padding-block:var(--_control-lg-padding-block);--_control-padding-inline:var(--_control-lg-padding-inline);--_control-inner-gap:var(--_control-lg-inner-gap);--_control-font-size:var(--_control-lg-font-size);--_control-line-height:var(--_control-lg-line-height)}@container style(--controls-prominence:subtle) or style(--elements-prominence:subtle){--_control-bg:var(--surface-translucent,transparent);--_control-hover-bg:var(--surface-translucent-strong,transparent);--_control-border-width:0px}@container style(--controls-prominence:plain) or style(--elements-prominence:plain){--_control-bg:transparent;--_control-hover-bg:var(--surface-translucent,transparent);--_control-sides-transparency:100%;--_control-radius:0px}@container style(--controls-corners:round){--_control-radius:var(--radius-full,9999px)}&:where(.input,.input-frame){@container style(--input-size:sm){--_control-min-size:var(--_control-sm-min-size);--_control-padding-block:var(--_control-sm-padding-block);--_control-padding-inline:var(--_control-sm-padding-inline);--_control-font-size:var(--_control-sm-font-size);--_control-line-height:var(--_control-sm-line-height)}@container style(--input-size:lg){--_control-min-size:var(--_control-lg-min-size);--_control-padding-block:var(--_control-lg-padding-block);--_control-padding-inline:var(--_control-lg-padding-inline);--_control-font-size:var(--_control-lg-font-size);--_control-line-height:var(--_control-lg-line-height)}@container style(--input-prominence:subtle){--_control-bg:var(--surface-translucent,transparent);--_control-hover-bg:var(--surface-translucent-strong,transparent);--_control-border-width:0px}@container style(--input-prominence:plain){--_control-bg:transparent;--_control-hover-bg:var(--surface-translucent,transparent);--_control-sides-transparency:100%;--_control-radius:0px}@container style(--input-corners:round){--_control-radius:var(--radius-full,9999px)}}&:where(.select){@container style(--select-size:sm){--_control-min-size:var(--_control-sm-min-size);--_control-padding-block:var(--_control-sm-padding-block);--_control-padding-inline:var(--_control-sm-padding-inline);--_control-inner-gap:var(--_control-sm-inner-gap);--_control-font-size:var(--_control-sm-font-size);--_control-line-height:var(--_control-sm-line-height)}@container style(--select-size:lg){--_control-min-size:var(--_control-lg-min-size);--_control-padding-block:var(--_control-lg-padding-block);--_control-padding-inline:var(--_control-lg-padding-inline);--_control-inner-gap:var(--_control-lg-inner-gap);--_control-font-size:var(--_control-lg-font-size);--_control-line-height:var(--_control-lg-line-height)}@container style(--select-prominence:subtle){--_control-bg:var(--surface-translucent,transparent);--_control-hover-bg:var(--surface-translucent-strong,transparent);--_control-border-width:0px}@container style(--select-prominence:plain){--_control-bg:transparent;--_control-hover-bg:var(--surface-translucent,transparent);--_control-sides-transparency:100%;--_control-radius:0px}@container style(--select-corners:round){--_control-radius:var(--radius-full,9999px)}}&:where(.textarea){@container style(--textarea-size:sm){--_control-padding-block:var(--_control-sm-padding-block);--_control-padding-inline:var(--_control-sm-padding-inline);--_control-font-size:var(--_control-sm-font-size);--_control-line-height:var(--_control-sm-line-height)}@container style(--textarea-size:lg){--_control-padding-block:var(--_control-lg-padding-block);--_control-padding-inline:var(--_control-lg-padding-inline);--_control-font-size:var(--_control-lg-font-size);--_control-line-height:var(--_control-lg-line-height)}@container style(--textarea-prominence:subtle){--_control-bg:var(--surface-translucent,transparent);--_control-hover-bg:var(--surface-translucent-strong,transparent);--_control-border-width:0px}@container style(--textarea-prominence:plain){--_control-bg:transparent;--_control-hover-bg:var(--surface-translucent,transparent);--_control-sides-transparency:100%;--_control-radius:0px}@container style(--controls-corners:round){--_control-radius:var(--input-radius,var(--radius,.25rem))}}&:where(.combobox__control){@container style(--combobox-size:sm){--_control-min-size:var(--_control-sm-min-size);--_control-padding-block:var(--_control-sm-padding-block);--_control-padding-inline:var(--_control-sm-padding-inline);--_control-font-size:var(--_control-sm-font-size);--_control-line-height:var(--_control-sm-line-height)}@container style(--combobox-size:lg){--_control-min-size:var(--_control-lg-min-size);--_control-padding-block:var(--_control-lg-padding-block);--_control-padding-inline:var(--_control-lg-padding-inline);--_control-font-size:var(--_control-lg-font-size);--_control-line-height:var(--_control-lg-line-height)}@container style(--combobox-prominence:subtle){--_control-bg:var(--surface-translucent,transparent);--_control-hover-bg:var(--surface-translucent-strong,transparent);--_control-border-width:0px}@container style(--combobox-prominence:plain){--_control-bg:transparent;--_control-hover-bg:var(--surface-translucent,transparent);--_control-sides-transparency:100%;--_control-radius:0px}@container style(--combobox-chrome:flush){--_control-bg:transparent;--_control-hover-bg:transparent;--_control-edge-color:transparent;--_control-hover-edge-color:transparent;--_control-focus-edge-color:transparent}@container style(--combobox-corners:round){--_control-radius:var(--radius-full,9999px)}}@container style(--controls-size:lg) and style(--ui-sizing:compact){--_control-min-size:var(--_control-default-min-size);--_control-padding-block:var(--_control-default-padding-block);--_control-padding-inline:var(--_control-default-padding-inline);--_control-font-size:var(--_control-default-font-size);--_control-line-height:var(--_control-default-line-height)}&:where(.input,.input-frame){@container style(--input-size:lg) and style(--ui-sizing:compact){--_control-min-size:var(--_control-default-min-size);--_control-padding-block:var(--_control-default-padding-block);--_control-padding-inline:var(--_control-default-padding-inline);--_control-font-size:var(--_control-default-font-size);--_control-line-height:var(--_control-default-line-height)}}&:where(.select){@container style(--select-size:lg) and style(--ui-sizing:compact){--_control-min-size:var(--_control-default-min-size);--_control-padding-block:var(--_control-default-padding-block);--_control-padding-inline:var(--_control-default-padding-inline);--_control-font-size:var(--_control-default-font-size);--_control-line-height:var(--_control-default-line-height)}}&:where(.textarea){@container style(--textarea-size:lg) and style(--ui-sizing:compact){--_control-min-size:var(--_control-default-min-size);--_control-padding-block:var(--_control-default-padding-block);--_control-padding-inline:var(--_control-default-padding-inline);--_control-font-size:var(--_control-default-font-size);--_control-line-height:var(--_control-default-line-height)}}&:where(.combobox__control){@container style(--combobox-size:lg) and style(--ui-sizing:compact){--_control-min-size:var(--_control-default-min-size);--_control-padding-block:var(--_control-default-padding-block);--_control-padding-inline:var(--_control-default-padding-inline);--_control-font-size:var(--_control-default-font-size);--_control-line-height:var(--_control-default-line-height)}}box-sizing:border-box;max-inline-size:100%;min-block-size:var(--_control-min-size);padding-block:var(--_control-padding-block);padding-inline:var(--_control-padding-inline);font-family:var(--body-font-family,inherit);font-size:var(--_control-font-size);line-height:var(--_control-line-height);color:var(--_control-color);appearance:none;background-color:var(--_control-bg);border:var(--_control-border-width) solid;border-color:color-mix(in srgb, var(--_control-edge-color), transparent var(--_control-sides-transparency));border-block-end-color:var(--_control-edge-color);border-radius:var(--_control-radius);transition-property:border-color,background-color,color,outline-color;transition-duration:var(--_control-transition);transition-timing-function:var(--_control-timefunc);flex:auto;margin:0;@media (prefers-reduced-motion:reduce){transition:none}&::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){&:hover:not(:disabled,[aria-disabled=true],:where(input,textarea):read-only,:has(>:disabled)){--_control-edge-color:var(--_control-hover-edge-color);background-color:var(--_control-hover-bg)}}&:focus-visible{--_control-edge-color:var(--_control-focus-edge-color);outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,Highlight);outline-offset:var(--focus-ring-offset,2px)}&:where(:user-invalid,[aria-invalid=true]){--_control-edge-color:var(--_control-invalid-edge-color);&:focus-visible{outline-color:var(--_control-invalid-edge-color)}}&:where(:disabled,[aria-disabled=true]){opacity:var(--opacity-disabled,.4);cursor:not-allowed}&:where(:read-only:not(:disabled,[aria-disabled=true],select,.input-frame,.combobox__control)){cursor:default;border-style:dashed}&: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)}&: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)}&: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){--_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));&:is([type=date],[type=time],[type=datetime-local],[type=month],[type=week],[type=number]){--_input-icon-space:var(--input-picker-icon-space,1rem)}&:is([type=date],[type=time],[type=datetime-local],[type=month],[type=week]){&::-webkit-date-and-time-value{text-align:start;align-items:center;min-block-size:1lh;margin:0;padding:0;display:inline-flex}&::-webkit-datetime-edit{align-items:center;padding:0;display:inline-flex}&::-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);cursor:pointer;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));background-color:#0000;padding:0;&::-webkit-color-swatch-wrapper{border-radius:var(--input-radius,var(--radius,.25rem));padding:0}&::-webkit-color-swatch{border:0}&::-moz-color-swatch{border:0}&:focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,Highlight);outline-offset:var(--focus-ring-offset,2px)}}:where(.color-input--sm){--_color-input-size:var(--input-sm-min-size,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){inline-size:-webkit-fill-available}@supports (inline-size:stretch){inline-size:stretch}}:where(.file-input){box-sizing:border-box;max-inline-size:100%;font:inherit;color:var(--foreground,CanvasText);&::file-selector-button{min-block-size:var(--spacing-target-min,3rem);font:inherit;cursor:pointer;margin-inline-end:var(--input-inner-gap,var(--spacing-12))}&:focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,Highlight);outline-offset:var(--focus-ring-offset,2px)}}: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}: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);block-size:var(--_control-min-size);min-inline-size:0;white-space:nowrap;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 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;align-items:center;padding-inline-end:calc(var(--_control-padding-inline) + var(--_control-inner-gap) + var(--_select-icon-size));display:inline-flex;&:dir(rtl){background-position:var(--_select-icon-inset) center, calc(var(--_select-icon-inset) + var(--_select-icon-half)) center}&:where([multiple],[size]:not([size="1"])){block-size:auto;white-space:normal;background-image:none;padding-inline-end:var(--_control-padding-inline);display:inline-block}}:where(.select--custom){@supports (appearance:base-select){&,&::picker(select){appearance:base-select}background-image:none;padding-inline-end:var(--_control-padding-inline);&::picker-icon{content:"";inline-size:var(--_select-icon-size);block-size:var(--_select-icon-size);transition:rotate var(--_control-transition) var(--_control-timefunc);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") 50%/contain no-repeat}&:open::picker-icon{rotate:180deg}&::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(option){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;display:flex;&:hover{background-color:var(--surface-translucent,transparent)}&:focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,Highlight);outline-offset:calc(var(--focus-ring-width,2px) * -1)}&::checkmark{color:var(--foreground-accent,currentColor)}}& :where(selectedcontent){align-items:center;gap:var(--select-option-gap,var(--spacing-sm));flex-grow:1;display:flex;& :where(small){display:none}}@media (forced-colors:active){&::picker-icon{forced-color-adjust:none;background-color:canvastext}& :where(option):hover{forced-color-adjust:none;color:highlighttext;background-color:highlight}}@media (prefers-reduced-motion:reduce){&::picker-icon,&::picker(select){transition:none}}}}:where(.checkbox-input,.radio-input){--_check-size:var(--check-box-size,calc(var(--spacing-md) * 1.25));--_check-accent:var(--foreground-accent,AccentColor);@container style(--check-size:sm){--_check-size:var(--check-sm-box-size,var(--spacing-md))}@container style(--check-size:lg){--_check-size:var(--check-lg-box-size,var(--spacing-24))}box-sizing:border-box;inline-size:var(--_check-size);block-size:var(--_check-size);cursor:pointer;accent-color:var(--_check-accent);flex-shrink:0;margin:0;&:focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,Highlight);outline-offset:var(--focus-ring-offset,2px)}&:where(:user-invalid,[aria-invalid=true]){--_check-accent:var(--border-color-danger,AccentColor);&:focus-visible{outline-color:var(--border-color-danger,Highlight)}}&:where(:disabled,[aria-disabled=true]){cursor:not-allowed}}:where(.checkbox-input--lg,.radio-input--lg){--_check-size:var(--check-lg-box-size,var(--spacing-24));@container style(--ui-sizing:compact){--_check-size:var(--check-box-size,calc(var(--spacing-md) * 1.25))}}: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);@container style(--switch-size:sm) or style(--controls-size:sm) or style(--ui-sizing:compact){--_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){--_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){--_switch-bg:var(--surface-translucent,transparent);--_switch-border-color:transparent}@container style(--switch-intent:danger){--_switch-on-bg:var(--foreground-danger,AccentColor);--_switch-hover-color:var(--foreground-danger-hover,currentColor)}@container style(--switch-corners:round) or style(--controls-corners:round){--_switch-radius:var(--radius-full,9999px)}justify-content:space-between;align-items:center;gap:var(--switch-gap,var(--spacing-md));inline-size:100%;display:flex;@supports (inline-size:-webkit-fill-available){inline-size:-webkit-fill-available}@supports (inline-size:stretch){inline-size:stretch}min-block-size:var(--spacing-target-min,3rem);&:dir(rtl){--_switch-direction:-1}& :where(.switch__label){gap:var(--switch-label-gap,var(--spacing-xs));flex-direction:column;display:flex}& :where(.switch__control){isolation:isolate;user-select:none;box-sizing:border-box;min-block-size:var(--_switch-height);background-color:var(--_switch-bg);border:var(--_switch-border-width) solid var(--_switch-border-color);border-radius:var(--_switch-radius);flex-shrink:0;grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;position:relative;overflow:hidden;&:before{content:"";z-index:0;background-color:var(--_switch-indicator-bg);border-radius:calc(var(--_switch-radius) - var(--_switch-border-width));inline-size:50%;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;position:absolute;inset-block:0;inset-inline-start:0}}& :where(.switch__control>input){--_switch-reach-block-start:min(0px, max(calc((100% - var(--spacing-target-min,3rem)) / 2), var(--target-gap-block-start,var(--target-gap-block,100vmax)) / -2));--_switch-reach-block-end:min(0px, max(calc((100% - var(--spacing-target-min,3rem)) / 2), var(--target-gap-block-end,var(--target-gap-block,100vmax)) / -2));--_switch-reach-inline-start:min(0px, max(calc((100% - var(--spacing-target-min,3rem)) / 2), var(--target-gap-inline-start,var(--target-gap-inline,100vmax)) / -2));--_switch-reach-inline-end:min(0px, max(calc((100% - var(--spacing-target-min,3rem)) / 2), var(--target-gap-inline-end,var(--target-gap-inline,100vmax)) / -2));appearance:none;box-sizing:border-box;inline-size:calc(100% - var(--_switch-reach-inline-start) - var(--_switch-reach-inline-end));block-size:calc(100% - var(--_switch-reach-block-start) - var(--_switch-reach-block-end));z-index:2;cursor:pointer;opacity:0;touch-action:manipulation;border:0;margin:0;padding:0;position:absolute;inset-block-start:var(--_switch-reach-block-start);inset-inline-start:var(--_switch-reach-inline-start)}& :where(.switch__option){z-index:1;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);text-box:trim-both cap alphabetic;transition:color var(--_switch-transition) ease;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative}& :where(.switch__option--off){color:var(--_switch-off-color);font-weight:var(--font-weight-bold,700)}& :where(.switch__option--on){color:var(--foreground-muted,currentColor)}&:has(:where(.switch__control>input:checked)){--_switch-indicator-bg:var(--_switch-on-bg);--_switch-slide:1;& :where(.switch__option--off){color:var(--foreground-muted,currentColor);font-weight:var(--font-weight-regular,400)}& :where(.switch__option--on){color:var(--_switch-on-color);font-weight:var(--font-weight-bold,700)}}@media (hover:hover){& :where(.switch__control:hover){border-color:var(--_switch-hover-color)}}& :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)}&:has(:where(.switch__control>input:disabled,.switch__control>input[aria-disabled=true])){opacity:var(--opacity-disabled,.5);& :where(.switch__control>input){cursor:not-allowed}}@media (prefers-reduced-motion:reduce){& :where(.switch__control):before,& :where(.switch__option){transition:none}}}:where(.switch--sm){--_switch-height:var(--switch-sm-height,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){--_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;&: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}}: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;@container style(--range-size:sm) or style(--controls-size:sm) or style(--ui-sizing:compact){--_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){--_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){--_range-tone:var(--foreground-info,AccentColor);--_range-tone-pressed:var(--foreground-info-pressed,var(--_range-tone))}@container style(--range-intent:success){--_range-tone:var(--foreground-success,AccentColor);--_range-tone-pressed:var(--foreground-success-pressed,var(--_range-tone))}@container style(--range-intent:warning){--_range-tone:var(--foreground-warning,AccentColor);--_range-tone-pressed:var(--foreground-warning-pressed,var(--_range-tone))}@container style(--range-intent:danger){--_range-tone:var(--foreground-danger,AccentColor);--_range-tone-pressed:var(--foreground-danger-pressed,var(--_range-tone))}appearance:none;box-sizing:border-box;inline-size:100%;block-size:max(var(--_range-thumb-size), var(--spacing-target-min,3rem));cursor:pointer;touch-action:manipulation;accent-color:var(--_range-tone);background:0 0;border:0;margin:0;padding:0;display:block;&:dir(rtl){--_range-fill-direction:to left}&::-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)}&::-webkit-slider-thumb{appearance:none;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;margin-block-start:calc((var(--_range-track-height) - var(--_range-thumb-size)) / 2 - var(--_range-track-edge-width))}&::-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)}&::-moz-range-progress{block-size:var(--_range-track-height);background-color:var(--_range-tone);border-radius:var(--_range-track-radius)}&::-moz-range-thumb{box-sizing:border-box;inline-size:var(--_range-thumb-size);block-size:var(--_range-thumb-size);background-color:var(--_range-tone);border:var(--_range-thumb-border-width) solid var(--_range-thumb-border-color);border-radius:var(--_range-thumb-radius);box-shadow:var(--_range-thumb-shadow);cursor:grab;transition:scale var(--_range-transition) ease, background-color var(--_range-transition) ease}@media (hover:hover){&:hover:not(:disabled,[aria-disabled=true]){&::-webkit-slider-thumb{scale:1.12}&::-moz-range-thumb{scale:1.12}}}&:active:not(:disabled,[aria-disabled=true]){&::-webkit-slider-thumb{cursor:grabbing;background-color:var(--_range-tone-pressed)}&::-moz-range-thumb{cursor:grabbing;background-color:var(--_range-tone-pressed)}}&:focus-visible{outline:none;&::-webkit-slider-thumb{outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,Highlight);outline-offset:var(--focus-ring-offset,2px)}&::-moz-range-thumb{outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,Highlight);outline-offset:var(--focus-ring-offset,2px)}}&:where(:disabled,[aria-disabled=true]){opacity:var(--opacity-disabled,.5);cursor:not-allowed;&::-webkit-slider-thumb{cursor:not-allowed}&::-moz-range-thumb{cursor:not-allowed}}@media (forced-colors:active){forced-color-adjust:none;--_range-tone:Highlight;--_range-tone-pressed:Highlight;@supports (color:rgb(from red r g b)){--_range-tone:rgb(from Highlight r g b / 1);--_range-tone-pressed:rgb(from Highlight r g b / 1)}--_range-track-bg:Canvas;--_range-track-edge-color:CanvasText;--_range-thumb-border-color:Canvas;--_range-thumb-shadow:none;&:focus-visible{&::-webkit-slider-thumb{outline-color:canvastext}&::-moz-range-thumb{outline-color:canvastext}}&:where(:disabled,[aria-disabled=true]){--_range-tone:GrayText;--_range-track-edge-color:GrayText;opacity:1}}@media (prefers-reduced-motion:reduce){&::-webkit-slider-thumb{transition:none}&::-moz-range-thumb{transition:none}}}:where(.range--sm){--_range-track-height:var(--range-track-sm-height,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){--_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){inline-size:100%;color:var(--foreground-muted,currentColor);justify-content:space-between;display:flex}@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}}:where(.progress,.meter){--_bar-radius:var(--radius,.25rem);--_bar-track-bg:var(--surface-muted,transparent);--_bar-transition:var(--duration-sm,.15s);appearance:none;box-sizing:border-box;inline-size:100%;block-size:var(--_bar-height);border-radius:var(--_bar-radius);background:var(--_bar-track-bg);vertical-align:middle;border:0;margin:0;padding:0;display:block;overflow:hidden;@media (prefers-contrast:more){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%;@container style(--progress-size:sm) or style(--ui-sizing:compact){--_bar-height:var(--progress-sm-height,var(--spacing-xs))}@container style(--progress-size:lg){--_bar-height:var(--progress-lg-height,var(--spacing-md))}@container style(--progress-intent:info){--_progress-tone:var(--foreground-info,AccentColor)}@container style(--progress-intent:success){--_progress-tone:var(--foreground-success,AccentColor)}@container style(--progress-intent:warning){--_progress-tone:var(--foreground-warning,AccentColor)}@container style(--progress-intent:danger){--_progress-tone:var(--foreground-danger,AccentColor)}@container style(--progress-corners:round){--_bar-radius:var(--radius-full,9999px)}accent-color:var(--_progress-tone);&:dir(rtl){--_progress-sweep-from:200%;--_progress-sweep-to:-100%}&::-webkit-progress-bar{background:0 0}&::-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)}&::-moz-progress-bar{background-color:var(--_progress-tone);border-radius:var(--_bar-radius)}&:indeterminate{background-image:linear-gradient(to right, transparent, var(--_progress-tone), transparent);animation:dfh-progress-sweep var(--duration-xl,2s) var(--ease-in-out,ease-in-out) infinite;background-repeat:no-repeat;background-size:50% 100%;&::-webkit-progress-value{background:0 0}&::-moz-progress-bar{background:0 0}@media (prefers-reduced-motion:reduce){background-image:repeating-linear-gradient(-45deg, var(--_progress-tone) 0 calc(var(--_bar-height) / 2), transparent calc(var(--_bar-height) / 2) var(--_bar-height));background-size:auto;animation:none}}@media (prefers-reduced-motion:reduce){&::-webkit-progress-value{transition:none}}}:where(.meter){--_bar-height:var(--meter-height,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){--_bar-height:var(--meter-sm-height,var(--spacing-xs))}@container style(--meter-size:lg){--_bar-height:var(--meter-lg-height,var(--spacing-md))}@container style(--meter-corners:round){--_bar-radius:var(--radius-full,9999px)}&:where(:not([low],[high],[optimum])){--_meter-optimum:var(--foreground-accent,AccentColor)}&::-webkit-meter-bar{block-size:var(--_bar-height);border-radius:var(--_bar-radius);background:0 0;border:0}&::-webkit-meter-optimum-value,&::-webkit-meter-suboptimum-value,&::-webkit-meter-even-less-good-value{border-radius:var(--_bar-radius);block-size:100%;transition:inline-size var(--_bar-transition) var(--ease-in-out,ease-in-out)}&::-webkit-meter-optimum-value{background:var(--_meter-optimum)}&::-webkit-meter-suboptimum-value{background:var(--_meter-suboptimum)}&::-webkit-meter-even-less-good-value{background:var(--_meter-critical)}&::-moz-meter-bar{background:var(--_meter-optimum);border-radius:var(--_bar-radius)}&:-moz-meter-sub-optimum::-moz-meter-bar{background:var(--_meter-suboptimum)}&:-moz-meter-sub-sub-optimum::-moz-meter-bar{background:var(--_meter-critical)}@media (prefers-reduced-motion:reduce){&::-webkit-meter-optimum-value,&::-webkit-meter-suboptimum-value,&::-webkit-meter-even-less-good-value{transition:none}}}:where(.progress--sm){--_bar-height:var(--progress-sm-height,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){--_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){--_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}}@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;border:0;border-block-start:var(--_divider-line);block-size:0;inline-size:auto;color:inherit;flex:none;align-self:stretch;margin:0;padding:0;list-style:none;@container style(--divider-orientation:vertical){border-block-start:0;border-inline-start:var(--_divider-line);block-size:auto;inline-size:0}&:where([aria-orientation=vertical]){border-block-start:0;border-inline-start:var(--_divider-line);block-size:auto;inline-size:0}&:where(.divider--strong){--_divider-color:var(--divider-strong-color,var(--border-color-control,currentColor))}&:where(.divider--dashed){--_divider-style:dashed}}@media (prefers-contrast:more){:where(.divider){--_divider-color:var(--divider-strong-color,var(--border-color-control,currentColor))}}@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);box-shadow:none;color:#0000;opacity:1;pointer-events:none;user-select:none;animation:skeleton-shimmer var(--_skeleton-duration) ease-in-out infinite;background-repeat:no-repeat;background-size:200% 100%;border-color:#0000;&>*{visibility:hidden}&::placeholder{color:#0000}@container style(--skeleton-motion:pulse){background-image:none;animation-name:skeleton-pulse}&:where(.skeleton--pulse){background-image:none;animation-name:skeleton-pulse}@container style(--skeleton-motion:none){background-image:none;animation:none}}:where(.avatar.skeleton){--avatar-bg:var(--_skeleton-color);--avatar-border-color:transparent}:where(.thumbnail.skeleton){--thumbnail-bg:var(--_skeleton-color)}:where(.skeleton:not(.avatar,.thumbnail,.button,.input,.textarea,.select,.badge,.chip,.status,.kbd)){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);display:block;&:where(.skeleton--text,.skeleton--heading){block-size:1lh;clip-path:inset(calc((1lh - 1cap) / 2) 0 round var(--_skeleton-radius))}&:where(.skeleton--heading){inline-size:var(--skeleton-width,60%)}&:where(.skeleton--avatar){inline-size:var(--skeleton-width,var(--avatar-size,var(--spacing-xl)));aspect-ratio:1;border-radius:var(--_skeleton-radius-round)}&:where(.skeleton--button){inline-size:var(--skeleton-width,10ch);block-size:var(--skeleton-height,var(--button-min-size,var(--spacing-target)));border-radius:var(--button-radius,var(--radius))}&:where(.skeleton--input){block-size:var(--skeleton-height,var(--input-min-size,var(--spacing-target)));border-radius:var(--input-radius,var(--radius))}&: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--media){aspect-ratio:16/9}&:where(.skeleton--w-50){--skeleton-width:50%}&:where(.skeleton--w-75){--skeleton-width:75%}&:where(.skeleton--w-90){--skeleton-width:90%}}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes skeleton-pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){:where(.skeleton){background-image:none;animation:none}}@media (prefers-contrast:more){:where(.skeleton){--_skeleton-color:var(--skeleton-color-strong,color-mix(in srgb, var(--foreground) 35%, transparent))}}@media (forced-colors:active){:where(.skeleton){forced-color-adjust:none;background-color:graytext;background-image:none}}: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}}: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));box-sizing:border-box;block-size:0;inline-size:100%;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));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);justify-content:center;align-items:center;line-height:1;display:flex;overflow:hidden;&:visited{color:var(--_skip-link-color)}@media (hover:hover){&:hover{text-decoration-line:underline}}&:focus{block-size:auto;min-block-size:var(--_skip-link-min-size)}&:focus-visible{outline:var(--focus-ring-width,2px) solid var(--_skip-link-color);outline-offset:calc(var(--focus-ring-width,2px) * -2);text-decoration-line:underline}@media (prefers-reduced-motion:reduce){transition:none}@media (forced-colors:active){forced-color-adjust:none;color:highlighttext;background-color:highlight;&:focus-visible{outline-color:highlighttext}}}:where(.skip-link--floating){--_skip-link-inset:var(--skip-link-floating-inset,var(--spacing-md));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;position:fixed;inset-block-start:var(--_skip-link-inset);inset-inline-start:var(--_skip-link-inset);&:focus{opacity:1;pointer-events:auto;translate:0}&:focus-visible{outline-color:var(--focus-ring-color,currentColor);outline-offset:var(--focus-ring-offset,2px)}}:where(.skip-links){flex-direction:column;block-size:0;margin:0;padding:0;display:flex;overflow:hidden;&:focus-within{block-size:auto}& :where(ul){flex-direction:column;margin:0;padding:0;list-style:none;display:flex}& :where(li){margin:0;padding:0;display:flex}&:focus-within :where(.skip-link){block-size:auto;min-block-size:var(--_skip-link-min-size,3rem)}}: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);@container style(--tab-list-size:sm) or style(--ui-sizing:compact){--_tab-font-size:var(--tab-sm-font-size,var(--control-sm-font-size,.875rem));--_tab-min-size:var(--tab-sm-min-size,var(--spacing-target-sm,2rem));--_tab-line-width:var(--tab-sm-list-indicator-width,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){--_tab-font-size:var(--tab-sm-font-size,var(--control-sm-font-size,.875rem))}@container style(--tab-list-corners:round){--_tab-segmented-radius:var(--radius-full,9999px)}@container style(--_tab-list-orientation:vertical){--_tab-underline-padding-inline:var(--_tab-segmented-padding-inline);--_tab-justify:flex-start;--_tab-text-align:start}@container style(--tab-list-style:segmented){--_tab-border-width:var(--tab-border-width,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)){--_tab-bg:var(--surface-translucent,transparent);--_tab-border-color:transparent;--_tab-hover-bg:var(--surface-translucent-strong,transparent)}@container style(--tab-list-prominence:plain) or style(--elements-prominence:plain){--_tab-indicator:var(--foreground-accent,LinkText);--_tab-selected-text:var(--foreground-accent,LinkText)}@container style(--tab-list-style:segmented) and (style(--tab-list-prominence:plain) or style(--elements-prominence:plain)){--_tab-border-color:transparent;--_tab-indicator:var(--surface-translucent-strong,transparent);--_tab-selected-text:var(--foreground-accent-pressed,var(--foreground-accent,LinkText));--_tab-selected-ring:var(--focus-ring-color,currentColor);--_tab-selected-color-palette:initial;--_tab-selected-bg:var(--_tab-indicator)}align-items:center;justify-content:var(--_tab-justify);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);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);flex-shrink:0;text-decoration:none;display:flex;position:relative;& :where(.icon){--icon-size:var(--_tab-icon-size)}&:before{content:"";block-size:var(--_tab-line-width);background-color:var(--_tab-line);pointer-events:none;position:absolute;inset-block-end:0;inset-inline:0}@container style(--_tab-list-orientation:vertical){&:before{block-size:auto;inline-size:var(--_tab-line-width);inset-block:0;inset-inline:auto 0}}@container style(--_tab-list-orientation:vertical) and style(--_tab-list-side:end){&:before{inset-inline:0 auto}}&: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(:hover:not([aria-selected=true],[aria-current]:not([aria-current=false]))){--_tab-line:var(--_tab-hover-line);background-color:var(--_tab-hover-bg)}}&:where(a):focus{text-decoration:none}&:focus{outline:none}&:focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,currentColor);outline-offset:var(--_tab-ring-offset)}&:where([aria-selected=true],[aria-current]:not([aria-current=false])){--color-palette:var(--_tab-selected-color-palette);color:var(--_tab-selected-text);font-weight:var(--_tab-selected-font-weight);outline-color:var(--_tab-selected-ring)}}:where(.tab__text){padding-block:var(--_tab-padding-block);text-box:trim-both cap alphabetic;flex-grow:1}@supports (anchor-name:--a){:where(.tab):where([aria-selected=true],[aria-current]:not([aria-current=false])){anchor-name:--tab-selected;background-color:#0000;border-color:#0000}}@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){aspect-ratio:1}}:where(.tab--icon){& :where(.tab__text){clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}& :where(kbd,.kbd,.chip,.status,.badge:not(.badge--top-end,.badge--top-start,.badge--bottom-end,.badge--bottom-start)){display:none}}:where(.tab:has(.icon)){@container style(--ui-labels:hidden){--_tab-inner-gap:0px;--_tab-padding-inline:var(--_tab-padding-block);justify-content:center;& :where(.tab__text,.ui-label){clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}& :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(.tab__text,.ui-label){clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}& :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([aria-selected=true],[aria-current]:not([aria-current=false])){forced-color-adjust:none;color:highlighttext;outline-color:highlighttext;@supports not (anchor-name:--a){background-color:highlight;border-color:highlight}}}}}@media (prefers-contrast:more){:where(.tab){--_tab-line-width:max(var(--tab-list-indicator-width,var(--border-width-thick)), var(--border-width-thick))}}}@layer molecules{:where(.lockup){box-sizing:border-box;gap:var(--lockup-gap,var(--spacing-0));flex-direction:column;justify-content:center;min-inline-size:0;display:flex;&>:where(*){min-inline-size:0}}:where(span.lockup){display:inline-flex}:where(.avatar-group){align-items:center;gap:var(--avatar-group-gap,var(--spacing-sm));--target-gap-inline:var(--avatar-group-gap,var(--spacing-sm));flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex;&>:where(li){display:contents}}:where(.avatar-group--stacked){isolation:isolate;--target-gap-inline:0px;flex-wrap:nowrap;gap:0;& :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)+:where(.avatar),&>: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(:first-child){--target-gap-inline-start:100vmax;--target-gap-block-start:100vmax}&>:where(:last-child){--target-gap-inline-end:100vmax;--target-gap-block-end:100vmax}}: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));@container style(--ui-sizing:compact){--_field-gap:var(--field-compact-gap,var(--spacing-xs))}gap:var(--_field-gap);flex-direction:column;min-inline-size:0;margin:0;display:flex;&:where(:has(:disabled,[aria-disabled=true]:not([role=option])):not(:disabled *,[aria-disabled=true] *)){&>:where(:not(.field__hint,.field__error,.field__header,output)),&>:where(.field__header)>:where(:not(output,.field__hint)){opacity:var(--opacity-disabled,.5)}}}:where(.field__header){align-items:baseline;gap:var(--_field-gap) var(--_field-inline-gap);flex-wrap:wrap;justify-content:space-between;display:flex}:where(.field__label){min-inline-size:0;margin:0}:where(.field__hint){color:var(--field-hint-color,var(--foreground-muted,currentColor));min-inline-size:0;margin: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));min-inline-size:0;margin:0;&:where(:not(ul)){align-items:start;gap:var(--spacing-sm);display:flex}&>:where(.icon){flex-shrink:0;margin-block:calc(.5lh - .5em)}&:where(ul){padding-inline-start:var(--list-indent,var(--spacing-24))}}:where(.field--inline){align-items:center;column-gap:var(--_field-inline-gap);flex-flow:wrap;&>:where(*){flex-grow:0}&>:where(.field__hint,.field__error){flex-basis:100%;order:1}}@media (forced-colors:active){:where(.field){&:where(:has(:disabled,[aria-disabled=true]:not([role=option]))) *{opacity:1}}}:where(.choices){--_choices-column-gap:var(--choices-column-gap,var(--spacing-24));@container style(--ui-sizing:compact){--_choices-column-gap:var(--choices-compact-column-gap,var(--spacing-md))}@container style(--choices-layout:inline){flex-flow:wrap}align-items:flex-start;column-gap:var(--_choices-column-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;&>:where(li){display:contents}}:where(.choices--inline){flex-flow: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));@container style(--ui-sizing:compact){--_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)){--check-size:sm}@container style(--check-size:lg){--_choice-gap:var(--choice-lg-gap,var(--spacing-md))}&:where(:has(>.checkbox-input--lg,>.radio-input--lg)){--_choice-gap:var(--choice-lg-gap,var(--spacing-md));@container style(--ui-sizing:compact){--_choice-gap:var(--choice-compact-gap,var(--spacing-sm))}}box-sizing:border-box;cursor:pointer;font-size:var(--_choice-font-size);align-items:start;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;display:inline-flex;&>:where(.checkbox-input,.radio-input){font:inherit;margin-block:calc((1lh - var(--_check-size,1lh)) / 2)}&:where(:not(label)){cursor:default;position:relative;&>:where(label){cursor:pointer;&:before{content:"";position:absolute;inset:0}}&>:where(.checkbox-input,.radio-input){z-index:1;position:relative}}&:where(:has(>:disabled,>[aria-disabled=true])){cursor:not-allowed;&:where(:not(:disabled *,[aria-disabled=true] *)){opacity:var(--opacity-disabled,.5)}@media (forced-colors:active){opacity:1;color:graytext}}}:where(.choice__label){flex-direction:column;min-inline-size:0;display:flex}:where(.range-lockup){--_range-lockup-gap:var(--range-lockup-gap,var(--spacing-sm));@container style(--range-size:sm) or style(--controls-size:sm) or style(--ui-sizing:compact){--_range-lockup-gap:var(--range-lockup-sm-gap,var(--spacing-xs))}@container style(--range-size:lg) or style(--controls-size:lg){--_range-lockup-gap:var(--range-lockup-lg-gap,var(--spacing-12))}box-sizing:border-box;align-items:center;gap:var(--_range-lockup-gap);--target-gap-inline:var(--_range-lockup-gap);max-inline-size:100%;display:inline-flex;&>:where(.range){flex:auto;min-inline-size:0}&>:where(.button){flex-shrink:0}&>:where(.range-lockup__output){font-variant-numeric:tabular-nums;min-inline-size:3ch;color:var(--foreground-muted,currentColor);text-align:end;white-space:nowrap;flex-shrink:0}}: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){inline-size:100%;display:flex}:where(.range-lockup){--target-gap-inline-start:initial;--target-gap-inline-end:initial;--target-gap-block-start:initial;--target-gap-block-end:initial;&>:where(:first-child){--target-gap-inline-start:100vmax;--target-gap-block-start:100vmax}&>:where(:last-child){--target-gap-inline-end:100vmax;--target-gap-block-end:100vmax}}: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 style(--card-prominence:strong){--_card-prominence-shadow:var(--_card-raised-shadow)}@container style(--card-prominence:subtle){--_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){--_card-fill:transparent;--_card-prominence-border-width:0px;--_card-prominence-radius:0px;--_card-prominence-shadow:none}@container style(--card-chrome:flat){--_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){--_card-chrome-border-width:var(--_card-edge)}@container style(--card-intent: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))}@container style(--card-intent: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))}@container style(--card-intent: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))}@container style(--card-intent: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))}@container style(--card-intent: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))}@container style(--ui-sizing:compact){--_card-padding:var(--card-compact-padding,var(--spacing));--_card-inner-padding:var(--card-compact-inner-padding,var(--spacing))}@container style(--card-scroll:all){overscroll-behavior:contain;max-block-size:100%;overflow-y:auto}flex-direction:var(--card-dir,column);isolation:isolate;background-color:var(--_card-bg);border:var(--_card-border-width) var(--_card-border-style) var(--_card-border-color);border-radius:var(--_card-radius);min-block-size:0;box-shadow:var(--_card-shadow);color:var(--foreground,CanvasText);outline:var(--_card-ring) solid var(--_card-border-color);flex-grow:1;display:flex;position:relative;overflow:clip;container-type:inline-size;&:focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,currentColor);outline-offset:var(--focus-ring-offset,2px)}&:not(:has(>:is(.card__thumb,.card__canvas,.card__content,.card__header,.card__band,.card__body,.card__footer))){--_card-self-padding:var(--_card-padding)}padding:var(--_card-self-padding);@media (prefers-reduced-motion:reduce){--_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)));backdrop-filter:var(--card-filter,var(--surface-layer-filter,none))}}@media (prefers-reduced-transparency:reduce){:where(.card--translucent){--_card-bg:var(--_card-fill);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){min-inline-size:0;padding-inline:var(--_card-padding);padding-block:var(--_card-part-padding);flex-shrink:0;&:where(:first-child,.card__thumb+*,.card__canvas+*){padding-block-start:var(--_card-padding)}&: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(img,video){aspect-ratio:var(--_card-thumb-aspect-ratio);object-fit:cover;block-size:100%;inline-size:100%;display:block}}:where(.card__canvas){background-color:var(--_card-bg);padding:var(--_card-padding)}:where(.card__content){flex-direction:column;flex:1;min-block-size:0;min-inline-size:0;display:flex;container-type:inline-size}@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);gap:var(--card-header-gap,var(--spacing-sm));flex-wrap:wrap;display:flex;&:has(>:is(h1,h2,h3,h4,h5,h6)):has(>p){flex-flow:column}&>:where(h1,h2,h3,h4,h5,h6,hgroup,.card__title,.card__hgroup){flex:1}&>:where(h1,h2,h3,h4,h5,h6,hgroup,.card__title,.card__hgroup):where(:not(.truncate)){flex-direction:column;justify-content:center;align-self:stretch;display:flex}}:where(.card__hgroup){gap:var(--_card-hgroup-gap);flex-direction:column;min-inline-size:0;margin:0;display:flex}:where(.card__header-line){inline-size:100%}:where(.card__title){text-wrap:balance;min-inline-size:0;margin:0}: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));min-inline-size:0;margin:0}:where(.card__band){align-items:center;gap:var(--card-band-gap,var(--spacing-sm));flex-wrap:wrap;justify-content:space-between;display:flex}:where(.card__band--subtle){background-color:var(--card-band-subtle-bg,var(--surface-muted,transparent))}:where(.card__body){flex:auto;&>:first-child{margin-block-start:0}&>:last-child{margin-block-end:0}}:where(.card__body--flush){--accordion-inset:var(--_card-padding);--tab-list-inset:var(--_card-padding);--table-inset:var(--_card-padding)}:where(.card__footer){align-items:center;gap:var(--card-footer-gap,var(--spacing-sm));flex-wrap:wrap;margin-block-start:auto;display:flex}:where(.card--ruled){--_card-part-padding:var(--_card-inner-padding);&>:where(.card__header,.card__band,.card__body,.card__footer):not(:last-child):not([hidden]),&>: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){max-block-size:var(--card-body-max-block-size,none);overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-block-size:0;overflow-y:auto}:where(.card--scrollable){overscroll-behavior:contain;max-block-size:100%;overflow-y:auto}:where(.card:not(:has(.card)):has(.link--stretched)){transition:box-shadow var(--_card-transition) ease;@media (hover:hover){&:hover{box-shadow:var(--_card-shadow-hover)}}& :where(button,a:not(.link--stretched),[role=button],input,select,textarea,summary,label){z-index:2;position:relative}& :where(.link--stretched):focus-visible{outline:none;&: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){&:hover{box-shadow:none}}}: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);@container style(--ui-sizing:compact){--_poster-padding:var(--poster-compact-padding,var(--spacing-breathe));--_poster-solid-padding:var(--poster-compact-content-padding,var(--spacing))}isolation:isolate;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);border-radius:var(--poster-radius,var(--radius-none,0));background-color:var(--poster-media-bg,var(--surface-muted,Canvas));color:var(--foreground,CanvasText);display:grid;position:relative;overflow:clip;&:after{content:"";z-index:-1;background:var(--_poster-scrim);pointer-events:none;position:absolute;inset:0}}:where(.poster)>:where(picture){display:contents}:where(.poster__media){z-index:-1;object-fit:cover;object-position:var(--poster-focus,50% 50%);block-size:100%;inline-size:100%;position:absolute;inset:0}:where(.poster__content){justify-self:var(--_poster-justify);align-self:var(--_poster-align);inline-size:100%;max-inline-size:var(--_poster-content-max);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);backdrop-filter:var(--_poster-panel-filter);box-shadow:var(--_poster-panel-shadow);container-type:inline-size}: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}}: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;@container style(--ui-sizing:compact){--_button-group-gap:var(--button-group-compact-gap,var(--spacing-xs))}align-items:center;gap:var(--_button-group-gap);--target-gap-inline:var(--_button-group-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex;&>: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;flex-flow:column;align-items:stretch;&>:where(.button-group__end){margin-block-start:auto;margin-inline-start:0}}:where(.button-group--fill){&>:where(.button),&>:where(li)>:where(.button){flex-grow:1}}:where(.button-group--compact){--ui-sizing:compact;--_button-group-gap:var(--button-group-compact-gap,var(--spacing-xs))}:where(.button-group--ruled){@supports (rule:1px){rule:var(--_button-group-rule)}}:where(.button-group--joined){--_button-group-gap:0px;flex-wrap:nowrap;max-inline-size:100%;&>:where(.button),&>: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){--_button-group-overlap:0px}&:where(.button--subtle,.button--plain){--_button-group-overlap:0px}&:where(:hover,.is-active,[aria-pressed=true],:has(:checked)){z-index:1}&:where(:focus-visible,:has(:focus-visible)){z-index:2}}&>:where(.button)~:where(.button),&>:where(li)~:where(li)>:where(.button){margin-inline-start:var(--_button-group-overlap)}&>:where(.button:not(.button~.button)),&>:where(li:not(li~li))>:where(.button){border-start-start-radius:var(--_button-radius);border-end-start-radius:var(--_button-radius)}&>:where(.button:not(:has(~.button))),&>:where(li:not(:has(~li)))>:where(.button){border-start-end-radius:var(--_button-radius);border-end-end-radius:var(--_button-radius)}}:where(.button-group--joined.button-group--vertical){&>:where(.button)~:where(.button),&>:where(li)~:where(li)>:where(.button){margin-block-start:var(--_button-group-overlap);margin-inline-start:0}&>:where(.button:not(.button~.button)),&>:where(li:not(li~li))>:where(.button){border-start-end-radius:var(--_button-radius);border-end-start-radius:0}&>:where(.button:not(:has(~.button))),&>:where(li:not(:has(~li)))>:where(.button){border-start-end-radius:0;border-end-start-radius:var(--_button-radius)}}:where(.button-group){--target-gap-inline-start:initial;--target-gap-inline-end:initial;--target-gap-block-start:initial;--target-gap-block-end:initial;&>:where(:first-child){--target-gap-inline-start:100vmax;--target-gap-block-start:100vmax}&>:where(:last-child){--target-gap-inline-end:100vmax;--target-gap-block-end:100vmax}}: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;@container style(--menu-prominence:strong){--_menu-shadow:var(--menu-strong-shadow,var(--shadow-raised,none))}@container style(--menu-prominence:subtle){--_menu-fill:var(--menu-subtle-bg,var(--surface-muted,Canvas));--_menu-border-width:0px;--_menu-shadow:none}@container style(--menu-prominence:plain){--_menu-fill:transparent;--_menu-border-width:0px;--_menu-padding:0px;--_menu-radius:0}@container style(--ui-sizing:compact){--_menu-heading-padding-inline:var(--button-sm-padding-inline,var(--spacing-10))}box-sizing:border-box;--target-gap-block:0px;--target-gap-inline:initial;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);flex-direction:column;margin:0;list-style:none;display:flex;&>: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){--_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)));backdrop-filter:var(--menu-filter,var(--surface-layer-filter,none))}}@media (prefers-reduced-transparency:reduce){:where(.menu--translucent){--_menu-bg:var(--_menu-fill);backdrop-filter:none}}:where(.menu--ruled){@supports (rule:1px){rule:var(--_menu-rule);&>:where(.divider){display:none}}}:where(.menu)>:where(li)>:where(.button){text-align:start;justify-content:flex-start;inline-size:100%;&>:where(span:not(.sr-only,.visually-hidden,.button__icon,.badge,.status,.chip,.avatar),.button__text,.lockup){text-align:start;flex-grow:1}&:where(:not(:has(.icon--off)))>:where(.icon--on){visibility:hidden;display:inline}&:where([aria-pressed=true])>:where(.icon--on){visibility:visible}&: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;&:before{background-color:var(--_menu-rail-color);content:"";inline-size:var(--_menu-rail-width);inset-block:calc(var(--_button-border-width) * -1);border-start-start-radius:var(--_button-radius);border-end-start-radius:var(--_button-radius);position:absolute;inset-inline-start:calc(var(--_button-border-width) * -1)}}}:where(.menu__heading){color:var(--_menu-heading-color);padding-block:calc(var(--_menu-heading-padding-inline) / 2);padding-inline:var(--_menu-heading-padding-inline);user-select:none;&>:where(*){margin:0}}:where(.menu)>:where(.menu__heading:not(:first-child)){margin-block-start:var(--_menu-padding)}:where(.menu)>:where(.divider){margin-block:var(--_menu-padding);margin-inline:calc(var(--_menu-padding) * -1)}@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(li:first-child,.menu__heading+li){--target-gap-inline-start:100vmax;--target-gap-block-start:100vmax}&>:where(li:last-child,li:has(+.menu__heading)){--target-gap-inline-end:100vmax;--target-gap-block-end:100vmax}}: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;@container style(--banner-intent:accent){--_banner-tone:var(--foreground-accent,CanvasText);--_banner-tint:var(--surface-accent,Canvas);--_banner-subtle-tint:var(--surface-accent,Canvas);--_banner-tone-border:var(--border-color-accent,currentColor);--_banner-solid:var(--surface-accent-strong,var(--foreground-accent,CanvasText));--link-color:var(--_banner-tone)}@container style(--banner-intent:info){--_banner-tone:var(--foreground-info,CanvasText);--_banner-tint:var(--surface-info,Canvas);--_banner-subtle-tint:var(--surface-info,Canvas);--_banner-tone-border:var(--border-color-info,currentColor);--_banner-solid:var(--surface-info-strong,var(--foreground-info,CanvasText));--link-color:var(--_banner-tone)}@container style(--banner-intent:success){--_banner-tone:var(--foreground-success,CanvasText);--_banner-tint:var(--surface-success,Canvas);--_banner-subtle-tint:var(--surface-success,Canvas);--_banner-tone-border:var(--border-color-success,currentColor);--_banner-solid:var(--surface-success-strong,var(--foreground-success,CanvasText));--link-color:var(--_banner-tone)}@container style(--banner-intent:warning){--_banner-tone:var(--foreground-warning,CanvasText);--_banner-tint:var(--surface-warning,Canvas);--_banner-subtle-tint:var(--surface-warning,Canvas);--_banner-tone-border:var(--border-color-warning,currentColor);--_banner-solid:var(--surface-warning-strong,var(--foreground-warning,CanvasText));--link-color:var(--_banner-tone)}@container style(--banner-intent:danger){--_banner-tone:var(--foreground-danger,CanvasText);--_banner-tint:var(--surface-danger,Canvas);--_banner-subtle-tint:var(--surface-danger,Canvas);--_banner-tone-border:var(--border-color-danger,currentColor);--_banner-solid:var(--surface-danger-strong,var(--foreground-danger,CanvasText));--link-color:var(--_banner-tone)}@container style(--ui-sizing:compact){--_banner-padding:var(--banner-compact-padding,calc(var(--spacing,1rem) / 4));--_banner-body-padding:var(--banner-compact-body-padding,calc(var(--spacing,1rem) / 4))}@container style(--banner-prominence:subtle){--_banner-bg:var(--_banner-subtle-tint);--_banner-border-width:0px}@container style(--banner-prominence:strong){--color-palette:inverted;--link-color:currentColor;--_banner-bg:var(--_banner-solid);--_banner-text:var(--_banner-on-solid);--_banner-icon:var(--_banner-on-solid);--_banner-border-width:0px}@container style(--banner-prominence:plain){--icon-box-size:auto;--_banner-bg:transparent;--_banner-border-width:0px;--_banner-gap:var(--banner-plain-gap,var(--spacing-8,.5rem));--_banner-padding:0px;--_banner-body-padding:0px}@container style(--banner-corners:round){--button-corners:round;--_banner-radius:calc(var(--button-sm-min-size,var(--spacing-target-sm,2rem)) / 2 + var(--_banner-padding) + var(--_banner-border-width))}@container style(--banner-dock:top){--_banner-radius:0;--_banner-edge-inline:0px;--_banner-edge-start:0px;--_banner-safe-start:var(--safe-area-inset-top,0px)}@container style(--banner-dock:bottom){--_banner-radius:0;--_banner-edge-inline:0px;--_banner-edge-end:0px;--_banner-safe-end:var(--safe-area-inset-bottom,0px)}align-items:center;gap:var(--_banner-gap);padding:var(--_banner-padding);background-color:var(--_banner-bg);border-color:var(--_banner-tone-border);border-style:solid;border-block-start-width:var(--_banner-edge-start,var(--_banner-border-width));border-block-end-width:var(--_banner-edge-end,var(--_banner-border-width));border-inline-width:var(--_banner-edge-inline,var(--_banner-border-width));border-radius:var(--_banner-radius);box-shadow:var(--_banner-shadow);color:var(--_banner-text);transition-behavior:allow-discrete;transition-duration:var(--_banner-transition);padding-block-start:calc(var(--_banner-padding) + var(--_banner-safe-start));padding-block-end:calc(var(--_banner-padding) + var(--_banner-safe-end));transition-property:opacity,display;display:flex;&:where([hidden]){opacity:0}@starting-style{opacity:0}&:where([tabindex="-1"]):focus{outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,currentColor);outline-offset:var(--focus-ring-offset,2px)}&>: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)));backdrop-filter:var(--banner-filter,var(--surface-layer-filter,none))}}@media (prefers-reduced-transparency:reduce){:where(.banner--translucent){background-color:var(--_banner-bg);backdrop-filter:none}}:where(.banner__body){align-items:flex-start;gap:var(--_banner-body-gap);min-inline-size:0;padding-block:calc(var(--_banner-body-padding) / 2);padding-inline:var(--_banner-body-padding);flex-direction:column;flex:1;justify-content:center;display:flex;&>: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){--_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){--_banner-border-width:0px}}}: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;transition-behavior:allow-discrete;inline-size:100%;transition-duration:var(--_banner-dock-transition);transition-property:opacity,translate,display;display:block;container-type:inline-size;&:where([hidden]){opacity:0;translate:0 var(--_banner-dock-exit)}@media (prefers-reduced-motion:reduce){--_banner-dock-exit:0}}:where(.banner-dock--sticky){z-index:var(--_banner-dock-z-index);position:sticky;inset-block-start:0}:where(.banner-dock--fixed-top){z-index:var(--_banner-dock-z-index);position:fixed;inset-block-start:0;inset-inline:0}:where(.banner-dock--fixed-bottom){--banner-dock:bottom;--_banner-dock-exit:100%;z-index:var(--_banner-dock-z-index);position:fixed;inset-block-end:0;inset-inline:0}:where(.banner-dock--floating){--banner-dock:none;padding-block:var(--_banner-dock-padding-block);padding-inline:var(--_banner-dock-padding-inline);pointer-events:none;justify-content:center;display:flex;&>:where(*){pointer-events:auto}}@media (prefers-reduced-motion:reduce){:where(.banner-dock--fixed-bottom){--_banner-dock-exit:0}}: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;color:inherit;align-items:var(--_toast-align);gap:var(--_toast-gap);inline-size:100%;max-inline-size:min(var(--_toast-max-width), 100% - var(--_toast-offset) * 2);pointer-events:none;z-index:var(--_toast-z-index);background:0 0;border:0;flex-direction:column;margin:0;padding:0;display:flex;position:fixed;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);overflow:visible;&: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));pointer-events:auto;transition-behavior:allow-discrete;max-inline-size:100%;transition-duration:var(--_toast-transition);transition-property:opacity,translate,scale,display;transition-timing-function:var(--_toast-timefunc);@starting-style{opacity:0;scale:var(--_toast-scale);translate:0 var(--_toast-shift)}&:where([hidden]){opacity:0;scale:var(--_toast-scale)}@media (prefers-reduced-motion:reduce){--_toast-shift:0px;--_toast-scale:none}}@media (prefers-contrast:more){:where(.toast){--banner-shadow:none}}: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));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;overflow:visible;@container style(--font-sizing:fluid){font-size:var(--body-sm-fluid-font-size)}@container style(--font-sizing:cq){font-size:var(--body-sm-cq-font-size)}@container style(--font-sizing:compact) or style(--ui-sizing:compact){font-size:var(--body-sm-compact-font-size)}opacity:0;scale: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);&:where(:popover-open){opacity:1;scale:1;@starting-style{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;@container style(--tooltip-placement:bottom){--_tooltip-area:self-block-end;--_tooltip-margin-block:var(--_tooltip-offset) 0;--_tooltip-margin-inline:0;--_tooltip-align:normal;--_tooltip-justify:anchor-center;--_tooltip-arrow-block:calc(var(--_tooltip-arrow-size) * -.5) auto;--_tooltip-arrow-inline:calc(50% - var(--_tooltip-arrow-size) / 2) auto;--_tooltip-arrow-block-flip:auto calc(var(--_tooltip-arrow-size) * -.5);--_tooltip-arrow-inline-flip:calc(50% - var(--_tooltip-arrow-size) / 2) auto}@container style(--tooltip-placement:start){--_tooltip-area:self-inline-start;--_tooltip-margin-block:0;--_tooltip-margin-inline:0 var(--_tooltip-offset);--_tooltip-align:anchor-center;--_tooltip-justify:normal;--_tooltip-arrow-block:calc(50% - var(--_tooltip-arrow-size) / 2) auto;--_tooltip-arrow-inline:auto calc(var(--_tooltip-arrow-size) * -.5);--_tooltip-arrow-block-flip:calc(50% - var(--_tooltip-arrow-size) / 2) auto;--_tooltip-arrow-inline-flip:calc(var(--_tooltip-arrow-size) * -.5) auto}@container style(--tooltip-placement:end){--_tooltip-area:self-inline-end;--_tooltip-margin-block:0;--_tooltip-margin-inline:var(--_tooltip-offset) 0;--_tooltip-align:anchor-center;--_tooltip-justify:normal;--_tooltip-arrow-block:calc(50% - var(--_tooltip-arrow-size) / 2) auto;--_tooltip-arrow-inline:calc(var(--_tooltip-arrow-size) * -.5) auto;--_tooltip-arrow-block-flip:calc(50% - var(--_tooltip-arrow-size) / 2) auto;--_tooltip-arrow-inline-flip:auto calc(var(--_tooltip-arrow-size) * -.5)}align-self:var(--_tooltip-align);container-type:anchored;justify-self:var(--_tooltip-justify);margin-block:var(--_tooltip-margin-block);margin-inline:var(--_tooltip-margin-inline);position-area:var(--_tooltip-area);position-try-fallbacks:flip-block, flip-inline;position:fixed;inset:auto}: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(:popover-open){scale:none;@starting-style{scale:none}}}}@media (prefers-contrast:more){:where(.tooltip){--_tooltip-border-color:var(--_tooltip-color);--_tooltip-shadow:none}:where(.tooltip):before{content:none}}@media (forced-colors:active){:where(.tooltip):before{content:none}}: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));color:inherit;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);background:0 0;border:0;padding:0;overflow:visible;&:where(:popover-open){opacity:1;flex-direction:column;display:flex;scale:1;@starting-style{opacity:0;scale:var(--scale-enter,.96)}}&>:where(.card,.menu){flex-shrink:1;min-block-size:0;inline-size:100%;container-type:normal}}@supports (position-area:self-block-end span-self-inline-end){:where(.popover){--_popover-area:self-block-end span-self-inline-end;--_popover-margin-block:var(--_popover-offset) 0;--_popover-margin-inline:0;@container style(--popover-placement:top){--_popover-area:self-block-start span-self-inline-end;--_popover-margin-block:0 var(--_popover-offset);--_popover-margin-inline:0}@container style(--popover-placement:end-aligned){--_popover-area:self-block-end span-self-inline-start;--_popover-margin-block:var(--_popover-offset) 0;--_popover-margin-inline:0}@container style(--popover-placement:start){--_popover-area:self-inline-start span-self-block-end;--_popover-margin-block:0;--_popover-margin-inline:0 var(--_popover-offset)}@container style(--popover-placement:end){--_popover-area:self-inline-end span-self-block-end;--_popover-margin-block:0;--_popover-margin-inline:var(--_popover-offset) 0}box-sizing:border-box;inline-size:max-content;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-area:var(--_popover-area);position-try-fallbacks:flip-block, flip-inline, --popover-fill, --popover-fill flip-block;position:fixed;inset:auto}@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-open){scale:none;@starting-style{scale:none}}}}: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);@container style(--ui-sizing:compact){--_stepper-indicator-size:var(--stepper-compact-indicator-size,var(--spacing-24))}@container style(--stepper-prominence:plain){--_stepper-indicator-bg:transparent;--_stepper-indicator-border-width:0px;--_stepper-complete-fill:transparent;--_stepper-complete-ink:var(--_stepper-complete-color);--_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))}--font-sizing:cq;flex-grow:1;align-items:start;margin:0;padding:0;list-style:none;display:flex;container-type:inline-size}: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;min-inline-size:0;margin:0;padding:0;position:relative;&:where(:not(:last-child)):after{background-color:var(--_stepper-step-track);block-size:var(--_stepper-track-width);content:"";inset-block-start:calc((var(--_stepper-indicator-size) - var(--_stepper-track-width)) / 2);inset-inline:calc(50% + var(--_stepper-indicator-size) / 2 + var(--_stepper-gap)) calc(-50% + var(--_stepper-indicator-size) / 2 + var(--_stepper-gap));transition:background-color var(--_stepper-transition);position:absolute}}:where(.stepper__step){box-sizing:border-box;gap:calc(var(--_stepper-gap) / 2);text-align:center;justify-items:center;display:grid}:where(a.stepper__step,button.stepper__step){appearance:none;border-radius:var(--radius-sm,.25rem);color:inherit;cursor:pointer;font:inherit;inline-size:100%;min-block-size:var(--spacing-target,3rem);background:0 0;border:0;margin:0;padding:0;text-decoration:none;&:focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,currentColor);outline-offset:var(--focus-ring-offset,2px)}&:where(:disabled,[aria-disabled=true]){cursor:default}@media (hover:hover){&:where(:not(:disabled,[aria-disabled=true])):hover :where(.stepper__title){text-decoration-line:underline}}}:where(.stepper__indicator){background-color:var(--_stepper-step-fill);block-size:var(--_stepper-indicator-size);border:var(--_stepper-step-ring-width) solid var(--_stepper-step-ring);box-sizing:border-box;color:var(--_stepper-step-ink);inline-size:var(--_stepper-indicator-size);transition:background-color var(--_stepper-transition), border-color var(--_stepper-transition), color var(--_stepper-transition);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}:where(.stepper__title){color:var(--_stepper-step-title);text-wrap:balance;min-inline-size:0;margin:0}:where(.stepper__description){color:var(--_stepper-description-color);text-wrap:balance;min-inline-size:0;margin:0}: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){gap:var(--_stepper-list-gap);flex-direction:column;&>:where(.stepper__item){flex:none;inline-size:100%;&:where(:not(:last-child)):after{block-size:auto;inline-size:var(--_stepper-track-width);inset-block:calc(var(--_stepper-indicator-size) + var(--_stepper-gap)) calc(var(--_stepper-gap) - var(--_stepper-list-gap));inset-inline:calc((var(--_stepper-indicator-size) - var(--_stepper-track-width)) / 2) auto}}& :where(.stepper__step){column-gap:var(--_stepper-gap);grid-template-columns:var(--_stepper-indicator-size) 1fr;text-align:start;justify-items:start;&>:where(.stepper__indicator){grid-row:span 2}&>:where(.stepper__title,.stepper__description){grid-column:2}&>:where(.stepper__title){min-block-size:var(--_stepper-indicator-size);align-self:center;align-items:center;display:flex}}}: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){color:highlighttext;forced-color-adjust:none;background-color:highlight;border-color:highlight}:where(.stepper__item:not(:last-child)):after{forced-color-adjust:none;background-color:canvastext}}@media (prefers-reduced-motion:reduce){:where(.stepper){--_stepper-transition:0s}}: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(ol,ul){align-items:center;column-gap:var(--_breadcrumb-gap);row-gap:var(--_breadcrumb-row-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}& :where(li){align-items:center;column-gap:var(--_breadcrumb-gap);min-inline-size:0;display:inline-flex;&:where(:not(:last-child)):after{color:var(--_breadcrumb-separator-color);content:var(--_breadcrumb-separator) / "";user-select:none}&:where([aria-current=page]){color:var(--_breadcrumb-current-color)}}& :where(a[aria-current=page]){color:var(--_breadcrumb-current-color)}@media (forced-colors:active){& :where(a[aria-current=page]){color:canvastext}}}:where(.pagination){--_pagination-gap-color:var(--pagination-gap-color,var(--foreground-muted,currentColor));--button-group-gap:var(--pagination-gap,var(--spacing-xs));container-type:inline-size;&>:where(.button:not(:has(.icon),:first-child,:last-child)){--_button-padding-inline:var(--_button-padding-block)}}:where(.pagination__gap){color:var(--_pagination-gap-color);min-inline-size:var(--spacing-target-sm,2rem);user-select:none;justify-content:center;align-items:center;display:inline-flex}@container (inline-size<30rem){:where(.pagination)>:where(.button:not([aria-current=page],:first-child,:last-child),.pagination__gap){display:none}}: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;@container style(--ui-sizing:compact){--_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){--_telemetry-bg:var(--telemetry-subtle-bg,var(--surface-translucent,Canvas));--_telemetry-border-width:0px}@container style(--telemetry-prominence:plain) or style(--elements-prominence:plain){--_telemetry-bg:transparent;--_telemetry-border-width:0px;--_telemetry-padding-block:0px;--_telemetry-padding-inline:0px}@container style(--telemetry-intent:info){--_telemetry-fill:var(--surface-info,transparent)}@container style(--telemetry-intent:success){--_telemetry-fill:var(--surface-success,transparent)}@container style(--telemetry-intent:warning){--_telemetry-fill:var(--surface-warning,transparent)}@container style(--telemetry-intent:danger){--_telemetry-fill:var(--surface-danger,transparent)}@container style(--telemetry-corners:round){--_telemetry-radius:var(--radius-full,9999px)}@container style(--telemetry-icon-placement:start){&:has(>dt>.icon){--_telemetry-gutter:calc(var(--_telemetry-lead-icon-size) + var(--telemetry-lead-icon-gap,var(--spacing-12)))}}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;gap:var(--_telemetry-gap);min-block-size:var(--_telemetry-min-size);min-inline-size:0;max-inline-size:100%;padding-block:var(--_telemetry-padding-block);padding-inline:var(--_telemetry-padding-inline);flex-direction:column;margin:0;padding-inline-start:calc(var(--_telemetry-padding-inline) + var(--_telemetry-gutter));display:inline-flex;position:relative;&:dir(rtl){--_telemetry-fill-direction:to left}&>:where(dt){align-items:center;gap:var(--_telemetry-icon-gap);min-inline-size:0;margin:0;display:flex;&>:where(.icon){flex-shrink:0;@container style(--telemetry-icon-placement:start){block-size:var(--_telemetry-lead-icon-size);inline-size:var(--_telemetry-lead-icon-size);margin-block:auto;position:absolute;inset-block:0;inset-inline-start:var(--_telemetry-padding-inline)}}}&>:where(dd){align-items:baseline;column-gap:var(--_telemetry-trend-gap);font-variant-numeric:tabular-nums lining-nums;flex-wrap:wrap;min-inline-size:0;margin:0;display:flex;&>:where(:not(.status)){margin-inline-start:calc(var(--_telemetry-trend-gap) * -1)}&>:where(.status){align-self:center}}}:where(.telemetry--inline){align-items:center;column-gap:var(--_telemetry-icon-gap);flex-flow:wrap;&>:where(dd){align-items:center}}:where(.telemetry--subtle){--_telemetry-bg:var(--telemetry-subtle-bg,var(--surface-translucent,Canvas));--_telemetry-border-width:0px}:where(.telemetry--plain){--_telemetry-bg:transparent;--_telemetry-border-width:0px;--_telemetry-padding-block:0px;--_telemetry-padding-inline:0px}:where(.telemetry--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(: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;gap:var(--telemetry-group-gap,var(--spacing-sm));flex-wrap:wrap;margin:0;padding:0;display:flex}: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))}:where(.telemetry){@container style(--telemetry-prominence:subtle) or style(--elements-prominence:subtle){--_telemetry-border-width:var(--telemetry-border-width,var(--border-width-thin,1px))}}}: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%;@container style(--ui-sizing:compact){--_batch-actions-target-room:max(0px, (var(--spacing-target-min,3rem) - var(--spacing-target-sm,2rem)) / 2)}--divider-orientation:vertical;box-sizing:border-box;align-items:center;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;max-inline-size:min(var(--_batch-actions-max-width), calc(100% - var(--_batch-actions-offset) * 2));z-index:var(--_batch-actions-z-index);background-color:var(--_batch-actions-bg);backdrop-filter:var(--_batch-actions-filter);border:var(--_batch-actions-border-width) var(--_batch-actions-border-style) var(--_batch-actions-border-color);border-radius:var(--_batch-actions-radius);box-shadow:var(--_batch-actions-shadow);color:var(--_batch-actions-color);transition-behavior:allow-discrete;transition-duration:var(--_batch-actions-transition);flex-wrap:wrap;margin-inline:auto;transition-property:opacity,translate,display;display:flex;position:fixed;inset-block-end:calc(var(--_batch-actions-offset) + var(--safe-area-inset-bottom,0px));inset-inline:0;&:where([hidden]){opacity:0;translate:0 var(--_batch-actions-exit)}@starting-style{opacity:0;translate:0 var(--_batch-actions-exit)}@media (prefers-reduced-motion:reduce){--_batch-actions-exit:0}}:where(.batch-actions__summary){min-inline-size:0;margin: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;max-inline-size:none;margin:0}:where(.batch-actions--docked){border-block-end:0;border-inline:0;position:sticky;inset-block-end:0;inset-inline:auto}:where(.batch-actions--inline){--_batch-actions-exit:0;position:static}:where(.batch-actions--scrollable){flex-wrap:nowrap;&>:where(.batch-actions__summary,.batch-actions__dismiss,.divider){flex:none}&>:where(.batch-actions__summary){white-space:nowrap}&>:where(.batch-actions__actions){--_scroll-fade-size:var(--scroll-fade-size,3rem);--_scroll-fade-to:to right;--_batch-actions-ring:calc(var(--focus-ring-width,2px) + var(--focus-ring-offset,2px));margin:calc(var(--_batch-actions-ring) * -1);overscroll-behavior-inline:contain;padding:var(--_batch-actions-ring);scrollbar-width:none;flex-wrap:nowrap;flex:auto;overflow-x:auto;&:where(:dir(rtl)){--_scroll-fade-to:to left}@supports (animation-timeline:scroll()){animation:linear both --scroll-fade-start,linear both --scroll-fade-end;animation-range:0 var(--_scroll-fade-size), calc(100% - var(--_scroll-fade-size)) 100%;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);animation-timeline:scroll(self inline)}}}@media (height<30rem){:where(.batch-actions:not(.batch-actions--docked,.batch-actions--inline)){flex-wrap:nowrap;&>:where(.batch-actions__summary,.batch-actions__dismiss,.divider){flex:none}&>:where(.batch-actions__summary){white-space:nowrap}&>:where(.batch-actions__actions){overscroll-behavior-inline:contain;flex-wrap:nowrap;flex:auto;overflow-x:auto}}}: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(:first-child){--target-gap-inline-start:100vmax;--target-gap-block-start:100vmax}&>:where(:last-child){--target-gap-inline-end:100vmax;--target-gap-block-end:100vmax}}: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)));@container style(--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)}@container style(--tab-list-prominence:subtle) or style(--elements-prominence:subtle){--_tab-list-rule-prominence:0}@container style(--tab-list-prominence:plain) or style(--elements-prominence:plain){--_tab-list-rule-prominence:0}@container style(--tab-list-size:sm) or style(--ui-sizing:compact){--_tab-list-tab-size:var(--tab-sm-min-size,var(--spacing-target-sm,2rem));--_tab-list-indicator-width:var(--tab-sm-list-indicator-width,var(--border-width-medium,2px))}@container style(--tab-list-corners:round){--_tab-list-floating-radius:var(--_tab-list-round-radius)}anchor-scope:--tab-selected;isolation:isolate;gap:var(--_tab-list-gap);--target-gap-inline:var(--_tab-list-gap);align-items:var(--_tab-list-align,stretch);box-sizing:border-box;min-inline-size:0;min-block-size:var(--spacing-target-min,3rem);padding-block:var(--_tab-list-padding-block,0px);padding-inline:var(--_tab-list-padding-inline,0px);scroll-padding:var(--_tab-list-gap);box-shadow:inset 0 calc(var(--_tab-list-rule) * -1) 0 var(--_tab-list-rule-color);flex-wrap:wrap;margin:0;list-style:none;display:flex;position:relative;& :where(ul,li){display:contents}}:where(.tab-list):before{content:"";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);position:absolute}@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);border-radius:var(--_tab-list-segmented-radius);block-size:auto;inline-size:auto}}@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);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);flex-flow:column;flex-shrink:0;align-items:stretch}: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){--_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;overscroll-behavior-inline:contain;scrollbar-width:thin;flex-wrap:nowrap;max-inline-size:100%;overflow:auto;@supports (inline-size:-webkit-fill-available){max-inline-size:-webkit-fill-available}@supports (inline-size:stretch){max-inline-size:stretch}&:where(:dir(rtl)){--_scroll-fade-to:to left}@supports (animation-timeline:scroll()){animation:linear both --scroll-fade-start,linear both --scroll-fade-end;animation-range:0 var(--_scroll-fade-size), calc(100% - var(--_scroll-fade-size)) 100%;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);animation-timeline:scroll(self inline)}& :where(.tab):after{inset-inline:0}}:where(.tab-list--scrollable):where(.tab-list--vertical,.tab-list--end){--_scroll-fade-to:to bottom;@supports (animation-timeline:scroll()){animation-timeline:scroll(self)}}:where(.tab-list--floating){--_tab-list-rule-style:0;inline-size:fit-content;max-inline-size:100%;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);-webkit-backdrop-filter:var(--surface-layer-filter,none);margin-inline:auto}: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){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;position:fixed;inset-block-end:calc(var(--tab-list-docked-offset,var(--spacing-24)) + var(--safe-area-inset-bottom,0px));inset-inline:0}@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);-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(:first-child),&>:where(ul,ol)>:where(:first-child){--target-gap-inline-start:100vmax;--target-gap-block-start:100vmax}&>:where(:last-child),&>:where(ul,ol)>:where(:last-child){--target-gap-inline-end:100vmax;--target-gap-block-end:100vmax}}: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;@container style(--ui-sizing:compact){--_navigation-tree-padding:min(var(--button-sm-padding-inline,var(--spacing-10)), var(--_navigation-tree-room,100vmax) - var(--_navigation-tree-border))}min-inline-size:0;display:block;:where(.sidebar__body:not(.sidebar__body--flush)) &{--_navigation-tree-room:var(--_sidebar-padding);margin-inline:calc(var(--_navigation-tree-inset) * -1)}:where(.card__body:not(.card__body--flush)) &{--_navigation-tree-room:var(--_card-padding);margin-inline:calc(var(--_navigation-tree-inset) * -1)}& :where(ol,ul){gap:var(--_navigation-tree-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}& :where(li){min-inline-size:0;margin:0;padding:0;position:relative}& :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);text-align:start;border-radius:0;justify-content:flex-start;inline-size:100%;&: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(:not(a[href],summary),[aria-disabled=true]):where(:not(.button--accent,.button--danger)){--_button-tone:var(--_navigation-tree-muted-color)}&>:where(span:not(.visually-hidden,.badge,.status,.chip,.button__icon),.button__text,.lockup){text-align:start;flex-grow:1}&:where([aria-current]:not([aria-current=false])){--_button-font-weight:var(--font-weight-bold,700);--_button-bg:var(--_navigation-tree-current-bg);--_button-text:var(--_navigation-tree-current-color);--_button-border-color:transparent;--_button-hover-bg:var(--surface-translucent-strong,transparent);--_button-hover-text:var(--_navigation-tree-current-color);--_button-hover-border-color:transparent;--_button-active-bg:var(--surface-translucent-strong,transparent);--_button-active-text:var(--_navigation-tree-current-color);--_button-active-border-color:transparent;--_button-ring-color:var(--focus-ring-color,currentColor);--_button-color-palette:initial;--_button-hover-color-palette:initial;--_button-active-color-palette:initial;&:before{background-color:var(--_navigation-tree-rail-color);content:"";inline-size:var(--_navigation-tree-rail-width);inset-block:calc(var(--_button-border-width) * -1);position:absolute;inset-inline-start:calc(var(--_button-border-width) * -1)}}}: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);user-select:none;&>:where(*){margin:0}:where(.navigation-tree)>:where(ol,ul)>&:first-child{padding-block-start:0}}:where(.navigation-tree) :where(.navigation-tree__heading:not(:first-child)){margin-block-start:var(--_navigation-tree-inset)}: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);cursor:pointer;list-style:none;&::-webkit-details-marker{display:none}&:before{content:"";inline-size:var(--_navigation-tree-icon-size);block-size:var(--_navigation-tree-icon-size);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);flex:none;order:1;margin-inline-start:auto}@media (forced-colors:active){&: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(details)>:where(summary){--_navigation-tree-toggle-size:max(var(--_button-min-size), var(--spacing-target-min,var(--spacing-target,3rem)))}&>:where(.button){inline-size:calc(100% - var(--_navigation-tree-toggle-size))}&>:where(details)>:where(summary){--target-gap-inline:0px;inline-size:var(--_navigation-tree-toggle-size);padding-inline:var(--_navigation-tree-padding);justify-content:flex-end;position:absolute;inset-block-start:0;inset-inline-end:0;&:before{margin-inline-start:0}}}@media (forced-colors:active){:where(.navigation-tree) :where(li)>:where(.button[aria-current]:not([aria-current=false])):before{forced-color-adjust:none;background-color:highlighttext}}:where(.navigation-tree){--target-gap-inline-start:initial;--target-gap-inline-end:initial;--target-gap-block-start:initial;--target-gap-block-end:initial;&>:where(ol,ul)>:where(li:first-child,.navigation-tree__heading+li){--target-gap-inline-start:100vmax;--target-gap-block-start:100vmax}&>: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}@scope(:where(.prose)) to (:where(.prose-end,.code-block)){:where(:scope,*){--_prose-space:var(--prose-space,var(--spacing,1rem));@container style(--font-sizing:fluid){--_prose-space:var(--prose-space-fluid,var(--spacing-breathe))}@container style(--font-sizing:cq){--_prose-space:var(--prose-space-cq,var(--spacing-cq-breathe))}@container style(--font-sizing:compact) or style(--ui-sizing:compact){--_prose-space:calc(var(--prose-space,var(--spacing,1rem)) / 2)}}:where(:scope){--_prose-indent:var(--prose-indent,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);&:last-child{margin-block-end:0}}:where(figure,pre,table,hr,section){margin-block-start:var(--_prose-space);&:first-child{margin-block-start:0}}:where(h1,h2,h3,h4,h5,h6){break-after:avoid;margin-block-start:1.5em;&:first-child,:where(h1,h2,h3,h4,h5,h6)+&{margin-block-start:0}}:where(hgroup):first-child{margin-block-start:0;& :where(h1,h2,h3,h4,h5,h6){margin-block-start:0}}:where([id]){scroll-margin-block-start:var(--prose-scroll-margin,var(--spacing-scroll-margin))}:where(ul,ol){padding-inline-start:var(--_prose-indent);&>:where(li){margin-block-end:calc(var(--_prose-space) / 2);&:last-child{margin-block-end:0}&>:where(ul,ol){margin-block:calc(var(--_prose-space) / 2) 0}}}:where(ol ol){list-style-type:lower-latin}:where(ol ol ol){list-style-type:lower-roman}:where(dl){&>:where(dd){margin-block-end:calc(var(--_prose-space) / 2);margin-inline-start:var(--_prose-indent);&:last-child{margin-block-end:0}}}:where(hr){border:0;border-block-start:var(--divider-width,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));text-wrap:balance;margin-block-start:calc(var(--_prose-space) / 2);& :where(p){font:inherit}}:where(:not(pre)>code){background-color:var(--prose-code-bg,var(--surface-translucent,transparent));border-radius:var(--radius-sm,0);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));overflow-wrap:anywhere;padding:var(--_prose-space);text-align:left;white-space:break-spaces;direction:ltr;@media (prefers-contrast:more){border:var(--border-width,1px) solid currentColor}@media print{border:var(--border-width,1px) solid currentColor;color:inherit;background-color:#0000}}:where(table){&>:where(caption){caption-side:top;color:var(--prose-figcaption-color,var(--foreground-muted,inherit));text-align:start;padding-block-end:calc(var(--_prose-space) / 2)}& :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;&:first-child{padding-inline-start:0}&:last-child{padding-inline-end:0}}&>:where(thead) :where(th){border-block-end-color:var(--table-border-color,var(--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-variation-settings:normal;font-style:normal}:where(sub,sup){vertical-align:baseline;font-size:.75em;line-height:0;position:relative}: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);&:first-child{margin-block-start:0}&:last-child{margin-block-end:0}}: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));@container style(--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){--_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){--_accordion-icon-order:-1;--_accordion-icon-push:0px;--_accordion-content-indent:calc(var(--_accordion-icon-size) + var(--_accordion-padding-inline))}--font-sizing:fixed;box-sizing:border-box;inline-size:100%;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);padding-block-end:0;&:where([open]){padding-block-end:var(--_accordion-content-padding-end)}@media (prefers-reduced-motion:reduce){--_accordion-transition:0s}}:where(.accordion>summary){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);cursor:pointer;user-select:none;text-box:trim-both cap alphabetic;transition:background-color var(--_accordion-transition) var(--_accordion-timefunc);list-style:none;display:flex;&::-webkit-details-marker{display:none}@media (forced-colors:active){&:after{forced-color-adjust:none}}&:after{content:"";inline-size:var(--_accordion-icon-size);block-size:var(--_accordion-icon-size);flex:none;order:var(--_accordion-icon-order);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);margin-inline-start:var(--_accordion-icon-push)}@media (hover:hover){&:hover{background-color:var(--_accordion-hover-bg)}}&:focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,currentColor);outline-offset:calc(var(--focus-ring-width,2px) * -1)}}:where(.accordion>summary:not([class])){font-weight:var(--font-weight-bold,700)}:where(.accordion[open]>summary){border-end-end-radius:0;border-end-start-radius:0;&:after{background-size:100% var(--_accordion-icon-stroke), var(--_accordion-icon-stroke) 0%}}:where(.accordion>:not(summary)){--accordion-inset:initial}:where(.accordion)::details-content{padding-inline-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;transition-property:block-size,content-visibility;transition-duration:var(--_accordion-transition);transition-timing-function:var(--_accordion-timefunc);transition-behavior:allow-discrete;overflow:hidden}: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)}:where(.accordion+.accordion){@container style(--accordion-prominence:plain){--_accordion-border-start-width:0px}&: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(.accordion--plain:last-child){--_accordion-border-end-width:0px}&>:where(.accordion:first-child){@container style(--accordion-prominence:plain){--_accordion-border-start-width:0px}}&>:where(.accordion:last-child){@container style(--accordion-prominence:plain){--_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){--_accordion-border-width:var(--rule-width,1px)}}}:where(.accordion-group){--_accordion-group-gap:var(--accordion-group-gap,var(--spacing-sm));gap:var(--_accordion-group-gap);flex-direction:column;display:flex;@container style(--accordion-prominence:plain){--_accordion-group-gap:0px}&:where(:has(>.accordion--plain)){--_accordion-group-gap:0px}}:where(.accordion-group--joined){--_accordion-group-gap:0px;&>:where(.accordion+.accordion){--_accordion-border-start-width:0px}&>:where(.accordion:not(:first-child)){border-start-start-radius:0;border-start-end-radius:0;&>:where(summary){border-start-start-radius:0;border-start-end-radius:0}}&>:where(.accordion:not(:last-child)){border-end-end-radius:0;border-end-start-radius:0;&>:where(summary){border-end-end-radius:0;border-end-start-radius:0}}}: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;@container style(--ui-sizing:compact){--_code-block-padding:var(--code-block-compact-padding,var(--spacing-12))}--font-sizing:fixed;color-scheme:dark;box-sizing:border-box;min-inline-size:0;color:var(--_code-block-color);background-color:var(--_code-block-bg);border-radius:var(--_code-block-radius);display:block;overflow:clip;@media (prefers-contrast:more){border:var(--border-width,1px) solid currentColor}@media print{color-scheme:light;color:inherit;border:var(--border-width,1px) solid currentColor;background-color:#0000}}:where(.code-block__bar){--button-prominence:plain;--button-size:sm;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);flex-wrap:wrap;display:flex;&>:where(:last-child:not(:first-child)){margin-inline-start:auto}@media print{background-color:#0000}}:where(.code-block__code){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);direction:ltr;margin:0;&:focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,currentColor);outline-offset:calc(var(--focus-ring-width,2px) * -1)}&>:where(code){font:inherit;color:inherit;background:0 0;padding:0}}:where(.code-block--wrap){--_code-block-white-space:pre-wrap;--_code-block-overflow:visible;&>:where(.code-block__code){overflow-wrap:anywhere}}:where(.code-block--flush){--_code-block-radius:0px}:where(.code-block--compact){--ui-sizing:compact;--_code-block-padding:var(--code-block-compact-padding,var(--spacing-12))}:where(.input-frame){--_input-frame-gap:var(--input-frame-gap,var(--spacing,1rem));@container style(--ui-sizing:compact){--_input-frame-gap:calc(var(--input-frame-gap,var(--spacing,1rem)) / 2)}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;flex-wrap:nowrap;display:flex;&>:where(:first-child){--target-gap-inline-start:100vmax}&>:where(:last-child){--target-gap-inline-end:100vmax}&>:where(.button){cursor:pointer;flex:none}&>: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);&:first-child{--_input-frame-reach-start:var(--_control-padding-inline,0px)}&:last-child{--_input-frame-reach-end:var(--_control-padding-inline,0px)}min-block-size:0;min-inline-size:3ch;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);color:inherit;font:inherit;appearance:none;background:0 0;border:0;outline:none;flex:5rem;align-self:stretch;&::placeholder{color:var(--_control-placeholder-color);font-style:var(--_control-placeholder-font-style);font-variation-settings:var(--_control-placeholder-font-variation);opacity:1}&::-ms-reveal,&::-webkit-search-cancel-button,&::-webkit-search-decoration{display:none}}: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);&>*{@container style(--ui-sizing:compact) or style(--controls-size:sm) or style(--combobox-size:sm){--_combobox-font-size:var(--body-compact-font-size,.875rem);--_combobox-option-padding-block:calc(var(--spacing,1rem) / 4);--_combobox-option-padding-inline:calc(var(--spacing,1rem) / 2);--_combobox-gap:calc(var(--spacing,1rem) / 2)}}anchor-scope:--combobox;box-sizing:border-box;flex-direction:column;inline-size:100%;display:flex;position:relative}: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;align-items:center;column-gap:var(--_combobox-gap);--target-gap-inline:var(--_combobox-gap);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)));flex-wrap:nowrap;inline-size:100%;display:flex;&>:where(.button){flex:none;margin-inline-start:auto;margin-inline-end:calc((var(--_control-padding-inline) - var(--_control-padding-block)) * -1)}}:where(.combobox__input){--_combobox-input-reach-start:calc(var(--_combobox-gap) / 2);--_combobox-input-reach-end:calc(var(--_combobox-gap) / 2);&:first-child{--_combobox-input-reach-start:var(--_control-padding-inline,0px)}&:last-child{--_combobox-input-reach-end:var(--_control-padding-inline,0px)}min-block-size:0;min-inline-size:3ch;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);color:inherit;font:inherit;appearance:none;background:0 0;border:0;outline:none;flex:5rem;align-self:stretch;&::placeholder{color:var(--_control-placeholder-color);font-style:var(--_control-placeholder-font-style);font-variation-settings:var(--_control-placeholder-font-variation);opacity:1}&::-webkit-search-cancel-button,&::-webkit-search-decoration{display:none}}:where(.combobox__icon-start){color:var(--foreground-muted,currentColor);pointer-events:none;flex:none}:where(.combobox__toggle) :where(.icon){transition:rotate var(--duration-sm,.15s) var(--ease-in-out,ease-in-out);@media (prefers-reduced-motion:reduce){transition:none}}:where(.combobox:has([role=combobox][aria-expanded=true]) .combobox__toggle .icon){rotate:180deg}:where(.combobox__tags){align-items:center;gap:calc(var(--_combobox-gap) / 2);--target-gap-inline:calc(var(--_combobox-gap) / 2);min-inline-size:0;padding-block:var(--_control-padding-block);flex-wrap:wrap;flex:0 auto;display:inline-flex}:where(.combobox__listbox){box-sizing:border-box;max-block-size:var(--_combobox-listbox-max-size);padding:var(--_combobox-listbox-padding);overscroll-behavior:contain;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);flex-direction:column;margin:0;list-style:none;display:flex;overflow-y:auto;&:where([popover]){position-anchor:--combobox;position-area:block-end span-inline-end;position-try-fallbacks:flip-block;margin-block:var(--_combobox-listbox-offset);min-inline-size:anchor-size(inline);max-block-size:min(var(--_combobox-listbox-max-size), 100%);inset:auto;&:not(:popover-open){display:none}}}:where(.combobox__listbox:not(:has([role=option]:not([hidden])))){display:none}:where(.combobox__listbox--static){max-block-size:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}:where(.combobox__option){box-sizing:border-box;align-items:center;gap:var(--_combobox-gap);min-block-size:var(--_combobox-option-min-size);padding-block:var(--_combobox-option-padding-block);padding-inline:var(--_combobox-option-padding-inline);border-radius:var(--_combobox-option-radius);cursor:pointer;user-select:none;transition:background-color var(--duration-sm,.15s) var(--ease-in-out,ease-in-out);display:flex;@media (prefers-reduced-motion:reduce){transition:none}@media (hover:hover){&:hover{background-color:var(--_combobox-option-hover-bg)}}&:where(.is-active){background-color:var(--_combobox-option-hover-bg);outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,Highlight);outline-offset:calc(var(--focus-ring-width,2px) * -1)}&:where([aria-selected=true]){color:var(--_combobox-option-selected-color)}&:where([aria-disabled=true]){opacity:var(--opacity-disabled,.4);cursor:not-allowed}&:where([hidden]){display:none}}:where(.combobox__check){flex:none;margin-inline-start:auto}:where(.combobox__option:not([aria-selected=true]) .combobox__check){visibility:hidden}:where(.combobox__listbox [role=group]){flex-direction:column;margin:0;padding:0;list-style:none;display:flex;&+:where([role=group]){border-block-start:var(--rule-width,1px) solid var(--rule-color,currentColor);margin-block-start:var(--_combobox-listbox-padding);padding-block-start:var(--_combobox-listbox-padding)}&:where([hidden]){display:none}}:where(.combobox__group-label){padding-block:var(--_combobox-option-padding-block) calc(var(--_combobox-option-padding-block) / 2);padding-inline:var(--_combobox-option-padding-inline);color:var(--foreground-muted,currentColor);user-select:none;margin:0}:where(.combobox__empty){padding-block:var(--spacing,1rem);padding-inline:var(--_combobox-option-padding-inline);text-align:center;color:var(--foreground-muted,currentColor);margin:0}@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(:first-child){--target-gap-inline-start:100vmax}&>: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(:first-child){--target-gap-inline-start:100vmax;--target-gap-block-start:100vmax}&>:where(:last-child){--target-gap-inline-end:var(--_combobox-gap)}}: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;@container style(--ui-sizing:compact){--_empty-state-gap:var(--empty-state-compact-gap,var(--spacing-sm))}align-items:var(--_empty-state-align);gap:var(--_empty-state-gap);box-sizing:border-box;min-inline-size:0;text-align:var(--_empty-state-text-align);flex-direction:column;margin:0;display:flex}:where(.empty-state__visual){--icon-box-size:lg;--icon-box-prominence:subtle;--icon-box-corners:round;--icon-size:1.5em;@container style(--ui-sizing:compact){--icon-box-size:sm;--icon-size:1.25em}justify-content:var(--_empty-state-align);display:flex;&>: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){align-items:var(--_empty-state-align);gap:calc(var(--_empty-state-gap) / 2);max-inline-size:var(--_empty-state-content-max-width);flex-direction:column;display:flex}:where(.empty-state__title){text-wrap:balance;min-inline-size:0;margin:0}:where(.empty-state__description){color:var(--empty-state-description-color,var(--foreground-muted,currentColor));text-wrap:pretty;min-inline-size:0;margin:0}:where(.empty-state__actions){align-items:center;justify-content:var(--_empty-state-align);gap:calc(var(--_empty-state-gap) / 2);flex-wrap:wrap;display:flex}: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}}:where(.fieldset){--_fieldset-gap:var(--fieldset-gap,var(--spacing-md));--_fieldset-legend-gap:var(--fieldset-legend-gap,var(--spacing-xs));@container style(--ui-sizing:compact){--_fieldset-gap:var(--fieldset-compact-gap,var(--spacing-sm))}border:0;min-inline-size:0;margin:0;padding:0;display:block;&>:where(:not(legend)~*){margin-block-start:var(--_fieldset-gap)}&>:where(.fieldset__hint)+:where(.field__error){margin-block-start:var(--_fieldset-legend-gap)}&: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(:has(+.fieldset__hint,+.field__error)){margin-block-end:var(--_fieldset-legend-gap)}&+*{clear:both}}:where(.fieldset__hint){color:var(--field-hint-color,var(--foreground-muted,currentColor));min-inline-size:0;margin: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;inline-size:min(var(--_dialog-width), calc(100dvi - var(--_dialog-cushion) * 2));max-inline-size:none;max-block-size:var(--_dialog-max-height);overscroll-behavior:contain;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;background:0 0;border:none;margin:auto;padding:0;display:none;position:fixed;inset:0;overflow:visible;container-type:inline-size;&>:where(.card){--card-radius:var(--_dialog-radius);--card-strong-shadow:var(--_dialog-shadow);--card-font-sizing:cq;max-block-size:100%;inline-size:100%}&: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);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]{opacity:1;flex-direction:column;display:flex;transform:none;&::backdrop{opacity:1}@starting-style{opacity:0;transform:var(--_dialog-closed);&::backdrop{opacity:0}}}:where(:root:has(.dialog:modal)){scrollbar-gutter:stable;overflow:hidden}:where(.dialog--scrollable)>:where(.card){overscroll-behavior:contain;max-block-size:100%;overflow-y:auto}: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)));max-block-size:100dvb;margin:0;inset-block:0;inset-inline:auto 0;&>: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(:not(:has(>.card))){border-radius:0}&:dir(rtl){--_dialog-direction:-1}}:where(.dialog--drawer.dialog--start){--_dialog-side:-1;inset-inline:0 auto;&>:where(.card){border-inline-end-width:var(--_card-border-width);padding-inline:calc(var(--_card-self-padding,0px) + var(--safe-area-inset-inline-start,0px)) var(--_card-self-padding,0px);border-inline-start-width:0}}:where(.dialog--drawer.dialog--bottom){--_dialog-closed:translateY(100%);block-size:auto;inline-size:100dvi;max-block-size:calc(100dvb - var(--spacing-target,3rem));inset-block:auto 0;inset-inline:0;&>:where(.card){border-width:0;border-block-start-width:var(--_card-border-width);block-size:auto;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{backdrop-filter:none}}@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));box-sizing:border-box;overscroll-behavior-inline:contain;inline-size:100%;min-inline-size:0;max-inline-size:100%;position:relative;overflow:auto;container:table-container/scroll-state;&:focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,currentColor);outline-offset:var(--focus-ring-offset,2px);border-radius:var(--_table-radius)}&:has(>:where(.table--bordered)){border:var(--_table-border-width) solid var(--_table-border-color);border-radius:var(--_table-radius)}}:where(.table){--font-sizing:fixed;--_table-bg:var(--table-bg,transparent);--_table-border-color:var(--table-border-color,var(--panel-border-color,currentColor));--_table-border-width:var(--table-border-width,var(--panel-border-width,1px));--_table-inner-border-color:var(--table-inner-border-color,var(--rule-color,currentColor));--_table-inner-border-width:var(--table-inner-border-width,var(--rule-width,1px));--_table-inner-shadow:var(--table-inner-shadow,var(--shadow-md,none));--_table-head-bg:var(--table-head-bg,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);&:where(:dir(rtl)){--_table-dir:-1}@container style(--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)}@container style(--table-prominence:plain){--_table-inset:0px;--_table-head-bg:transparent;--_table-head-border-width:0px;--_table-inner-border-width:0px;--_table-body-align:top}border-collapse:collapse;border-spacing:0;background-color:var(--_table-bg);inline-size:100%;color:var(--foreground,CanvasText);font-family:var(--body-font-family);font-size:var(--_table-font-size);font-weight:var(--body-font-weight);line-height:var(--body-line-height);text-align:start;& :where(caption){caption-side:top;inline-size:fit-content;text-align:start;padding-block-end:var(--_table-cell-padding-block);position:sticky;inset-inline-start:0}& :where(th,td){border-block-end:var(--_table-inner-border-width) solid var(--_table-inner-border-color);padding-block:var(--_table-cell-padding-block);padding-inline:var(--_table-cell-padding-inline);vertical-align:var(--_table-body-align);&:first-child{padding-inline-start:var(--_table-inset)}&:last-child{padding-inline-end:var(--_table-inset)}&:has(:where(.sr-only,.visually-hidden)){position:relative}&>:where(.button),&>:where(.button-group,.cluster,.inline)>:where(.button){margin-block:calc(var(--_table-cell-padding-block) * -1)}& :where(.button-group){flex-wrap:nowrap}&>:where(.choice:only-child){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);display:flex}&:first-child>:where(.choice:only-child){margin-inline-start:calc(var(--_table-inset) * -1);padding-inline-start:var(--_table-inset)}&:last-child>:where(.choice:only-child){margin-inline-end:calc(var(--_table-inset) * -1);padding-inline-end:var(--_table-inset)}}& :where(th){color:var(--_table-head-color);font-weight:var(--body-strong-font-weight,bold);text-align:start}& :where(thead th,thead td){background-color:var(--_table-head-bg);border-block-end:var(--_table-head-border-width) solid var(--_table-border-color);vertical-align:bottom}& :where(tbody+tbody>tr:first-child)>:where(th,td){border-block-start:var(--_table-head-border-width) solid var(--_table-border-color)}& :where(tfoot th,tfoot td){background-color:var(--_table-head-bg);border-block-end:0;border-block-start:var(--_table-head-border-width) solid var(--_table-border-color);color:var(--_table-head-color);font-weight:var(--body-strong-font-weight,bold)}@media (prefers-reduced-motion:reduce){--_table-transition:0s}@media (prefers-contrast:more){--_table-inner-border-width:var(--border-width-medium,2px);--_table-inner-shadow:none;--_table-column-shadow-color:transparent;--_table-row-stripe-bg:transparent}}:where(.table--plain){--_table-inset: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(: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(th,td){forced-color-adjust:none;color:highlighttext;background-color:highlight}}}:where(.table--bordered){&:where(:not(.table-container>*)){border:var(--_table-border-width) solid var(--_table-border-color)}:where(.table-container)>&:where(:has(>caption:not(.sr-only,.visually-hidden))){border-block-start:var(--_table-border-width) solid var(--_table-border-color)}& :where(caption){padding-block:var(--_table-cell-padding-block);padding-inline:var(--_table-inset)}& :where(th,td){border-inline-end:var(--_table-inner-border-width) solid var(--_table-inner-border-color);&:last-child{border-inline-end:0}}& :where(tbody:last-child tr:last-child) :where(th,td){border-block-end:0}}:where(.table__cell--numeric){font-variant-numeric:lining-nums tabular-nums;text-align:end;white-space:nowrap}:where(.table__cell--center){text-align:center}:where(.table__cell--fit){white-space:nowrap;inline-size:1px}:where(.table__cell--nowrap){white-space:nowrap}:where(.table__cell--truncate){max-inline-size:var(--table-col-xl-width,var(--spacing-block-xs));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}: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){backdrop-filter:var(--_table-sticky-filter);background-color:var(--_table-sticky-bg);transition:box-shadow var(--_table-transition) ease;z-index:2;position:sticky;@supports (container-type:scroll-state){background-color:#0000}}:where(.table--sticky-head) :where(thead){inset-block-start:0;@container table-container scroll-state(scrollable:block-start){background-color:var(--_table-sticky-bg);box-shadow:var(--_table-inner-shadow)}}:where(.table--sticky-foot) :where(tfoot){inset-block-end:0;@container table-container scroll-state(scrollable:block-end){background-color:var(--_table-sticky-bg);box-shadow:var(--_table-inner-shadow)}}:where(.table--sticky-first-column) :where(th,td):where(:first-child:not([colspan])),:where(.table--sticky-last-column) :where(th,td):where(:last-child:not([colspan])){backdrop-filter:var(--_table-sticky-filter);background-color:var(--_table-sticky-bg);transition:box-shadow var(--_table-transition) ease;z-index:1;position:sticky;@supports (container-type:scroll-state){background-color:#0000}:where(thead,tfoot)>:where(tr)>&{z-index:3;@supports (container-type:scroll-state){background-color:var(--_table-head-bg)}}}:where(.table--sticky-first-column) :where(th,td):where(:first-child:not([colspan])){inset-inline-start:0;@container table-container scroll-state(scrollable:inline-start){background-color:var(--_table-sticky-bg);background-image:linear-gradient(var(--_table-head-bg), var(--_table-head-bg));box-shadow:var(--_table-column-shadow-end)}}:where(.table--sticky-last-column) :where(th,td):where(:last-child:not([colspan])){inset-inline-end:0;@container table-container scroll-state(scrollable:inline-end){background-color:var(--_table-sticky-bg);background-image:linear-gradient(var(--_table-head-bg), var(--_table-head-bg));box-shadow:var(--_table-column-shadow-start)}}:where(.table--sticky-first-column,.table--sticky-last-column) :where(tbody) :where(th,td){background-image:none}:where(.table--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){color:inherit;cursor:pointer;align-items:center;gap:.5em;inline-size:100%;display:flex;@supports (inline-size:-webkit-fill-available){inline-size:-webkit-fill-available}@supports (inline-size:stretch){inline-size:stretch}margin-block:calc(var(--_table-cell-padding-block) * -1);margin-inline:calc(var(--_table-cell-padding-inline) * -1);padding-block:var(--_table-cell-padding-block);padding-inline:var(--_table-cell-padding-inline);text-align:inherit;text-decoration-thickness:var(--link-hover-underline-thickness,var(--border-width-medium));text-underline-offset:var(--underline-offset,.25em);@media (hover:hover){&:hover{text-decoration-line:underline}}&:focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,currentColor);outline-offset:calc(var(--focus-ring-offset,2px) * -1);text-decoration-line:underline}:where(th:first-child)>&{margin-inline-start:calc(var(--_table-inset) * -1);padding-inline-start:var(--_table-inset)}:where(th:last-child)>&{margin-inline-end:calc(var(--_table-inset) * -1);padding-inline-end:var(--_table-inset)}:where(.table__cell--numeric)>&{flex-direction:row-reverse}&>:where(.icon){transition:scale var(--_table-transition) ease;flex:none;font-size:.75em}:where([aria-sort=ascending])>&>:where(.icon){scale:1 -1}}:where(.tabbed-content){--_tabbed-content-gap:var(--tabbed-content-gap,var(--spacing-md));@container style(--ui-sizing:compact){--_tabbed-content-gap:var(--tabbed-content-compact-gap,var(--spacing-sm))}gap:var(--_tabbed-content-gap);flex-direction:column;min-inline-size:0;display:flex}:where(.tabbed-content--vertical){flex-direction:row}:where(.tabbed-content--end){flex-direction:row-reverse}:where(.tab-panel){flex:1;inline-size:100%;min-inline-size:0;&:focus{outline:none}&:focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,currentColor);outline-offset:var(--focus-ring-offset,2px)}&:where([hidden]){display:none}}: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;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));display:block;container-type:inline-size}:where(.footer:last-child){padding-block-end:var(--safe-area-inset-bottom,0px)}:where(.footer__bar){@container style(--ui-sizing:compact){--_footer-padding-block:var(--footer-compact-padding-block,var(--spacing-sm));--_footer-gap:var(--footer-compact-gap,var(--spacing-compact,.5rem))}box-sizing:content-box;align-items:center;gap:var(--_footer-gap);max-inline-size:var(--_footer-max-width);padding-block:var(--_footer-padding-block);flex-wrap:wrap;margin-inline:auto;display:flex;&>:where(:only-child){flex:auto}&>:where(:last-child:not(:first-child)){margin-inline-start:auto}&+:where(.footer__bar){border-block-start:var(--rule-width,1px) var(--rule-style,solid) var(--rule-color,currentColor)}}:where(.footer--stacked .footer__bar){flex-direction:column;align-items:start;&>: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)}}: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 style(--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))}container:header/inline-size;@supports (container-type:scroll-state){container:header / inline-size scroll-state}box-sizing:border-box;inline-size:100%;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);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));display:block;position:relative}:where(.header:nth-child(1 of :not(.skip-link))){padding-block-start:var(--safe-area-inset-top,0px)}:where(.header__bar){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));padding-block:var(--_header-padding-block);flex-wrap:wrap;margin-inline:auto;display:flex;@supports (width:round(10px, 1px)){min-block-size:round(down, calc(var(--_header-min-size) + 2 * var(--_header-padding-block)), 1px)}&>:where(:last-child:not(:first-child)){margin-inline-start:auto}&+:where(.header__bar){border-block-start:var(--rule-width,1px) var(--rule-style,solid) var(--rule-color,currentColor)}}:where(.header__nav){min-inline-size:0;flex:1 1 0;padding-inline-start:var(--_header-gap)}:where(.header__bar>.split){--align-items:center;flex:100%;min-inline-size:0}:where(.header--flush){--_header-padding-inline:0px;& :where(.header__bar){padding-block:0}& :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));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){position:sticky;inset-block-start:0;&:after{box-shadow:var(--_header-shadow);content:"";opacity:0;pointer-events:none;transition:opacity var(--_header-transition) ease-out;z-index:-1;position:absolute;inset:0}@container scroll-state(stuck:top){&: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));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(:first-child){--target-gap-inline-start:100vmax;--target-gap-block-start:100vmax}&>:where(:last-child){--target-gap-inline-end:100vmax;--target-gap-block-end:100vmax}}: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);@container style(--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)))}background-color:var(--_sidebar-bg);border-inline-end:var(--_sidebar-border-width) var(--_sidebar-border-style) var(--_sidebar-border-color);box-sizing:border-box;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));flex-direction:column;flex-shrink:0;display:flex;overflow:hidden;container-type:inline-size}:where(.sidebar__header,.sidebar__footer){box-sizing:border-box;align-items:center;gap:var(--spacing-compact,.5rem);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));flex-shrink:0;justify-content:space-between;display:flex}:where(.sidebar__band){box-sizing:border-box;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));flex-shrink:0}:where(.sidebar__body){box-sizing:border-box;overscroll-behavior:contain;min-block-size:0;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;flex:auto;overflow-y:auto}: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)),: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__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);--_sidebar-safe-start:0px;--_sidebar-safe-end:0px;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))}: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__header,.sidebar__footer){justify-content:center}&>:where(.sidebar__body){scrollbar-width:none}}:where(.sidebar--compact){--ui-sizing:compact;--_sidebar-padding:var(--sidebar-compact-padding,var(--spacing));--_sidebar-width:var(--sidebar-compact-width,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){block-size:calc(100dvb - var(--_sidebar-offset));align-self:flex-start;position:sticky;inset-block-start:var(--_sidebar-offset)}@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}}:where(.form){--_form-gap:var(--form-gap,var(--spacing-breathe));--_form-actions-space:var(--form-actions-space,var(--spacing-sm));@container style(--ui-sizing:compact){--_form-gap:var(--form-compact-gap,var(--spacing-md))}gap:var(--_form-gap);flex-direction:column;margin:0;display:flex}: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));grid-template-columns:var(--field-label-width,var(--spacing-192)) minmax(0, 1fr);row-gap:var(--_field-gap);display:grid;&>*{grid-column:2}&>:where(.field__label,.field__header){grid-area:1/1}&>:where(.field__hint){grid-area:2/1}&>:where(.field__error){grid-row:2}}& :where(.fieldset:not(.fieldset .fieldset)){&>:where(.fieldset__legend){inline-size:var(--field-label-width,var(--spacing-192));margin-block-end:0}&>: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(: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(.fieldset__hint+*){margin-block-start:0}}& :where(.fieldset__legend:has(~.choices)){padding-block-start:max(0px, (var(--spacing-target-min,3rem) - 1lh) / 2);@container style(--ui-sizing:compact){padding-block-start:max(0px, (min(var(--spacing-target-min,3rem), var(--choice-compact-target,var(--spacing-target-sm))) - 1lh) / 2)}}&>: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){grid-template:"skip-link""header""main"minmax(0,1fr)"footer"/minmax(0,1fr);min-block-size:100dvb;display:grid;&>:where(.skip-link,.skip-links){grid-area:skip-link}&>:where(header,.header){grid-area:header}&>:where(main,.main,.app__workspace){grid-area:main;min-block-size:0}&>:where(footer,.footer){grid-area:footer}}:where(.app__workspace){align-items:stretch;min-block-size:0;inline-size:100%;display:flex;container-type:inline-size;&>:where(.main,main){flex:auto;min-inline-size:0}@media (width<48rem){flex-direction:column;&>:where(.sidebar,aside){max-inline-size:none}}}:where(.app--viewport){block-size:100dvb;overflow:hidden;&>:where(.main,main){min-block-size:0;overflow-y:auto}&>:where(.app__workspace){block-size:100%;overflow:hidden;&>:where(.main,main){overflow-y:auto}}@media (width<48rem) or (height<36rem){block-size:auto;overflow:visible;&>:where(.main,main){overflow-y:visible}&>:where(.app__workspace){block-size:auto;overflow:visible;&>:where(.main,main){overflow-y:visible}}}}@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);@container style(--ui-sizing:compact){--_gap:var(--gap,var(--spacing-compact,.5rem))}align-items:var(--align-items,center);gap:var(--_gap);justify-content:var(--_justify);flex-wrap:wrap;display:flex}:where(.cluster):where(ul,ol){margin:0;padding:0;list-style:none}:where(.cluster--between){--_justify:space-between}:where(.cluster--end){--_justify:flex-end}:where(.cluster--tight){--_gap:0px}:where(.cluster--cushioned){--_gap:var(--spacing-cushion);@container style(--ui-sizing:compact){--_gap:var(--spacing,1rem)}}:where(.cluster--ruled){@supports (rule:1px){rule:var(--rule-width,1px) var(--rule-style,solid) var(--rule-color,currentColor)}}:where(.cluster--ruled.cluster--tight){@supports (rule:1px){--_gap:var(--rule-width,1px)}}:where(.cluster){--target-gap-inline-start:initial;--target-gap-inline-end:initial;--target-gap-block-start:initial;--target-gap-block-end:initial;&>:where(:first-child){--target-gap-inline-start:100vmax;--target-gap-block-start:100vmax}&>:where(:last-child){--target-gap-inline-end:100vmax;--target-gap-block-end:100vmax}}@property --grid-min{syntax:"*";inherits:false}:where(.grid){--_gap:var(--gap,var(--spacing,1rem));--_grid-min:var(--grid-min,var(--spacing-block,36rem));@container style(--ui-sizing:compact){--_gap:var(--gap,var(--spacing-compact,.5rem))}gap:var(--_gap);grid-template-columns:repeat(auto-fill, minmax(min(var(--_grid-min), 100%), 1fr));display:grid}:where(.grid):where(ol,ul){margin:0;padding:0;list-style:none}:where(.grid--auto-fit){grid-template-columns:repeat(auto-fit, minmax(min(var(--_grid-min), 100%), 1fr))}:where(.grid--1-col,.grid--2-col,.grid--3-col,.grid--4-col,.grid--5-col,.grid--6-col,.\@xs\:grid--1-col,.\@xs\:grid--2-col,.\@xs\:grid--3-col,.\@xs\:grid--4-col,.\@xs\:grid--5-col,.\@xs\:grid--6-col,.\@sm\:grid--1-col,.\@sm\:grid--2-col,.\@sm\:grid--3-col,.\@sm\:grid--4-col,.\@sm\:grid--5-col,.\@sm\:grid--6-col,.\@md\:grid--1-col,.\@md\:grid--2-col,.\@md\:grid--3-col,.\@md\:grid--4-col,.\@md\:grid--5-col,.\@md\:grid--6-col,.\@lg\:grid--1-col,.\@lg\:grid--2-col,.\@lg\:grid--3-col,.\@lg\:grid--4-col,.\@lg\:grid--5-col,.\@lg\:grid--6-col,.\@xl\:grid--1-col,.\@xl\:grid--2-col,.\@xl\:grid--3-col,.\@xl\:grid--4-col,.\@xl\:grid--5-col,.\@xl\:grid--6-col,.\@2xl\:grid--1-col,.\@2xl\:grid--2-col,.\@2xl\:grid--3-col,.\@2xl\:grid--4-col,.\@2xl\:grid--5-col,.\@2xl\:grid--6-col,.\@3xl\:grid--1-col,.\@3xl\:grid--2-col,.\@3xl\:grid--3-col,.\@3xl\:grid--4-col,.\@3xl\:grid--5-col,.\@3xl\:grid--6-col,.\@4xl\:grid--1-col,.\@4xl\:grid--2-col,.\@4xl\:grid--3-col,.\@4xl\:grid--4-col,.\@4xl\:grid--5-col,.\@4xl\:grid--6-col,.\@5xl\:grid--1-col,.\@5xl\:grid--2-col,.\@5xl\:grid--3-col,.\@5xl\:grid--4-col,.\@5xl\:grid--5-col,.\@5xl\:grid--6-col,.\@6xl\:grid--1-col,.\@6xl\:grid--2-col,.\@6xl\:grid--3-col,.\@6xl\:grid--4-col,.\@6xl\:grid--5-col,.\@6xl\:grid--6-col,.\@7xl\:grid--1-col,.\@7xl\:grid--2-col,.\@7xl\:grid--3-col,.\@7xl\:grid--4-col,.\@7xl\:grid--5-col,.\@7xl\:grid--6-col){--_grid-min:var(--grid-min,var(--spacing-block-2xs,8rem));--_grid-cols:1;grid-template-columns:repeat(auto-fill, minmax(min(100%, max(var(--_grid-min), (100% - (var(--_grid-cols) - 1) * var(--_gap)) / var(--_grid-cols))), 1fr))}:where(.grid--2-col){--_grid-cols:2}:where(.grid--3-col){--_grid-cols:3}:where(.grid--4-col){--_grid-cols:4}:where(.grid--5-col){--_grid-cols:5}:where(.grid--6-col){--_grid-cols:6}:where(.grid--2xs){--_grid-min:var(--spacing-block-2xs)}:where(.grid--xs){--_grid-min:var(--spacing-block-xs)}:where(.grid--sm){--_grid-min:var(--spacing-block-sm)}:where(.grid--md){--_grid-min:var(--spacing-block)}:where(.grid--lg){--_grid-min:var(--spacing-block-lg)}:where(.grid--xl){--_grid-min:var(--spacing-block-xl)}:where(.grid--2xl){--_grid-min:var(--spacing-block-2xl)}:where(.grid--tight){--_gap:0px}:where(.grid--cushioned){--_gap:var(--spacing-cushion);@container style(--ui-sizing:compact){--_gap:var(--spacing,1rem)}}:where(.grid--ruled){@supports (rule:1px){rule:var(--rule-width,1px) var(--rule-style,solid) var(--rule-color,currentColor)}}:where(.grid--ruled.grid--tight){@supports (rule:1px){--_gap:var(--rule-width,1px)}}@container (width>=20rem){:where(.\@xs\:grid--1-col){--_grid-cols:1}:where(.\@xs\:grid--2-col){--_grid-cols:2}:where(.\@xs\:grid--3-col){--_grid-cols:3}:where(.\@xs\:grid--4-col){--_grid-cols:4}:where(.\@xs\:grid--5-col){--_grid-cols:5}:where(.\@xs\:grid--6-col){--_grid-cols:6}}@container (width>=24rem){:where(.\@sm\:grid--1-col){--_grid-cols:1}:where(.\@sm\:grid--2-col){--_grid-cols:2}:where(.\@sm\:grid--3-col){--_grid-cols:3}:where(.\@sm\:grid--4-col){--_grid-cols:4}:where(.\@sm\:grid--5-col){--_grid-cols:5}:where(.\@sm\:grid--6-col){--_grid-cols:6}}@container (width>=28rem){:where(.\@md\:grid--1-col){--_grid-cols:1}:where(.\@md\:grid--2-col){--_grid-cols:2}:where(.\@md\:grid--3-col){--_grid-cols:3}:where(.\@md\:grid--4-col){--_grid-cols:4}:where(.\@md\:grid--5-col){--_grid-cols:5}:where(.\@md\:grid--6-col){--_grid-cols:6}}@container (width>=32rem){:where(.\@lg\:grid--1-col){--_grid-cols:1}:where(.\@lg\:grid--2-col){--_grid-cols:2}:where(.\@lg\:grid--3-col){--_grid-cols:3}:where(.\@lg\:grid--4-col){--_grid-cols:4}:where(.\@lg\:grid--5-col){--_grid-cols:5}:where(.\@lg\:grid--6-col){--_grid-cols:6}}@container (width>=36rem){:where(.\@xl\:grid--1-col){--_grid-cols:1}:where(.\@xl\:grid--2-col){--_grid-cols:2}:where(.\@xl\:grid--3-col){--_grid-cols:3}:where(.\@xl\:grid--4-col){--_grid-cols:4}:where(.\@xl\:grid--5-col){--_grid-cols:5}:where(.\@xl\:grid--6-col){--_grid-cols:6}}@container (width>=42rem){:where(.\@2xl\:grid--1-col){--_grid-cols:1}:where(.\@2xl\:grid--2-col){--_grid-cols:2}:where(.\@2xl\:grid--3-col){--_grid-cols:3}:where(.\@2xl\:grid--4-col){--_grid-cols:4}:where(.\@2xl\:grid--5-col){--_grid-cols:5}:where(.\@2xl\:grid--6-col){--_grid-cols:6}}@container (width>=48rem){:where(.\@3xl\:grid--1-col){--_grid-cols:1}:where(.\@3xl\:grid--2-col){--_grid-cols:2}:where(.\@3xl\:grid--3-col){--_grid-cols:3}:where(.\@3xl\:grid--4-col){--_grid-cols:4}:where(.\@3xl\:grid--5-col){--_grid-cols:5}:where(.\@3xl\:grid--6-col){--_grid-cols:6}}@container (width>=56rem){:where(.\@4xl\:grid--1-col){--_grid-cols:1}:where(.\@4xl\:grid--2-col){--_grid-cols:2}:where(.\@4xl\:grid--3-col){--_grid-cols:3}:where(.\@4xl\:grid--4-col){--_grid-cols:4}:where(.\@4xl\:grid--5-col){--_grid-cols:5}:where(.\@4xl\:grid--6-col){--_grid-cols:6}}@container (width>=64rem){:where(.\@5xl\:grid--1-col){--_grid-cols:1}:where(.\@5xl\:grid--2-col){--_grid-cols:2}:where(.\@5xl\:grid--3-col){--_grid-cols:3}:where(.\@5xl\:grid--4-col){--_grid-cols:4}:where(.\@5xl\:grid--5-col){--_grid-cols:5}:where(.\@5xl\:grid--6-col){--_grid-cols:6}}@container (width>=72rem){:where(.\@6xl\:grid--1-col){--_grid-cols:1}:where(.\@6xl\:grid--2-col){--_grid-cols:2}:where(.\@6xl\:grid--3-col){--_grid-cols:3}:where(.\@6xl\:grid--4-col){--_grid-cols:4}:where(.\@6xl\:grid--5-col){--_grid-cols:5}:where(.\@6xl\:grid--6-col){--_grid-cols:6}}@container (width>=80rem){:where(.\@7xl\:grid--1-col){--_grid-cols:1}:where(.\@7xl\:grid--2-col){--_grid-cols:2}:where(.\@7xl\:grid--3-col){--_grid-cols:3}:where(.\@7xl\:grid--4-col){--_grid-cols:4}:where(.\@7xl\:grid--5-col){--_grid-cols:5}:where(.\@7xl\:grid--6-col){--_grid-cols:6}}:where(.grid--carousel){--_carousel-peek:var(--grid-carousel-peek,2rem);--_carousel-item-width:var(--grid-carousel-item-width,min(calc(100% - var(--_carousel-peek)), var(--_grid-min)));--_carousel-snap-align:var(--grid-carousel-snap-align,center);--_carousel-focus-room:calc(var(--focus-ring-width,2px) + var(--focus-ring-offset,2px));grid-auto-columns:var(--_carousel-item-width);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);grid-template-columns:none;grid-auto-flow:column;overflow:auto hidden;&>:where(*){scroll-snap-align:var(--_carousel-snap-align)}:where(.wrapper)>&{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);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;grid-template-columns:none;grid-auto-flow:column;overflow:auto hidden;&>:where(*){scroll-snap-align:var(--_carousel-snap-align)}:where(.wrapper)>&{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)}:where(.inline){--_gap:var(--gap,var(--spacing,1rem));--_justify:var(--justify-content,normal);--target-gap-inline:var(--_gap);@container style(--ui-sizing:compact){--_gap:var(--gap,var(--spacing-compact,.5rem))}gap:var(--_gap);justify-content:var(--_justify);flex-wrap:nowrap;display:flex}:where(.inline):where(ul,ol){margin:0;padding:0;list-style:none}: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){--_gap:var(--spacing,1rem)}}:where(.inline--ruled){@supports (rule:1px){rule:var(--rule-width,1px) var(--rule-style,solid) var(--rule-color,currentColor)}}:where(.inline--ruled.inline--tight){@supports (rule:1px){--_gap:var(--rule-width,1px)}}:where(.inline){--target-gap-inline-start:initial;--target-gap-inline-end:initial;--target-gap-block-start:initial;--target-gap-block-end:initial;&>:where(:first-child){--target-gap-inline-start:100vmax;--target-gap-block-start:100vmax}&>:where(:last-child){--target-gap-inline-end:100vmax;--target-gap-block-end:100vmax}}:where(.main){box-sizing:border-box;padding:var(--spacing-cushion);container-type:inline-size}:where(.main:has(>.wrapper)){padding-inline:0}:where(.main--flush){padding:0}:where(.main--viewport){overscroll-behavior:contain;flex-direction:column;block-size:100%;min-block-size:0;display:flex;overflow-y:auto;@media (width<48rem) or (height<36rem){block-size:auto;overflow:visible}}@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;@container style(--ui-sizing:compact){--_gap:var(--gap,var(--spacing,1rem))}align-items:var(--align-items,flex-start);flex-wrap:var(--_split-wrap);gap:var(--_gap);display:flex;&>:where(:first-child){flex-basis:var(--_split-side);flex-grow:var(--_split-side-grow)}&>:where(:last-child){min-inline-size:var(--_split-main-min);flex-grow:999;flex-basis:0}}:where(.split):where(ul,ol){margin:0;padding:0;list-style:none}:where(.split--end){&>:where(:first-child){min-inline-size:var(--_split-main-min);flex-grow:999;flex-basis:0}&>: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}:where(.split--ruled){@supports (rule:1px){rule:var(--rule-width,1px) var(--rule-style,solid) var(--rule-color,currentColor)}}:where(.split--ruled.split--tight){@supports (rule:1px){--_gap:var(--rule-width,1px)}}:where(.split--nowrap){flex-wrap:nowrap;&>:where(:first-child){flex:0 0 var(--_split-side)}&>:where(:last-child){flex:1;min-inline-size:0}&:where(.split--end){&>:where(:first-child){flex:1;min-inline-size:0}&>:where(:last-child){flex:0 0 var(--_split-side)}}}:where(.split--three){--_split-start:var(--split-start-width,auto);--_split-end:var(--split-end-width,auto);&>:where(:first-child){flex:var(--_split-side-grow) 1 var(--_split-start)}&>:where(:nth-child(2)){min-inline-size:var(--_split-main-min);flex:999}&>:where(:last-child){flex:var(--_split-side-grow) 1 var(--_split-end);min-inline-size:0}&:where(.split--nowrap){&>:where(:first-child){flex:0 0 var(--_split-start)}&>:where(:nth-child(2)){flex:1;min-inline-size:0}&>: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}}:where(.stack){--_gap:var(--gap,var(--spacing,1rem));@container style(--ui-sizing:compact){--_gap:var(--gap,var(--spacing-compact,.5rem))}align-items:var(--align-items,stretch);gap:var(--_gap);justify-content:var(--justify-content,normal);flex-direction:column;display:flex}:where(.stack)>:where(.card){inline-size:100%}:where(.stack):where(ul,ol){margin:0;padding:0;list-style:none}:where(.stack--tight){--_gap:0px}:where(.stack--cushioned){--_gap:var(--spacing-cushion);@container style(--ui-sizing:compact){--_gap:var(--spacing,1rem)}}:where(.stack--ruled){@supports (rule:1px){rule:var(--rule-width,1px) var(--rule-style,solid) var(--rule-color,currentColor)}}:where(.stack--ruled.stack--tight){@supports (rule:1px){--_gap:var(--rule-width,1px)}}@container (width>=20rem){:where(.stack.\@xs\:inline){align-items:var(--align-items,center);flex-direction:row;&>:where(.card){inline-size:auto}}}@container (width>=24rem){:where(.stack.\@sm\:inline){align-items:var(--align-items,center);flex-direction:row;&>:where(.card){inline-size:auto}}}@container (width>=28rem){:where(.stack.\@md\:inline){align-items:var(--align-items,center);flex-direction:row;&>:where(.card){inline-size:auto}}}@container (width>=32rem){:where(.stack.\@lg\:inline){align-items:var(--align-items,center);flex-direction:row;&>:where(.card){inline-size:auto}}}@container (width>=36rem){:where(.stack.\@xl\:inline){align-items:var(--align-items,center);flex-direction:row;&>:where(.card){inline-size:auto}}}@container (width>=42rem){:where(.stack.\@2xl\:inline){align-items:var(--align-items,center);flex-direction:row;&>:where(.card){inline-size:auto}}}@container (width>=48rem){:where(.stack.\@3xl\:inline){align-items:var(--align-items,center);flex-direction:row;&>:where(.card){inline-size:auto}}}@container (width>=56rem){:where(.stack.\@4xl\:inline){align-items:var(--align-items,center);flex-direction:row;&>:where(.card){inline-size:auto}}}@container (width>=64rem){:where(.stack.\@5xl\:inline){align-items:var(--align-items,center);flex-direction:row;&>:where(.card){inline-size:auto}}}@container (width>=72rem){:where(.stack.\@6xl\:inline){align-items:var(--align-items,center);flex-direction:row;&>:where(.card){inline-size:auto}}}@container (width>=80rem){:where(.stack.\@7xl\:inline){align-items:var(--align-items,center);flex-direction:row;&>:where(.card){inline-size:auto}}}: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%;max-inline-size:calc(var(--_wrapper-max) + 2 * var(--_wrapper-gutter));padding-inline:var(--_wrapper-gutter);margin-inline:auto}: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;min-block-size:100%;display:grid}: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 site;@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)}: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)}@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-end-radius:var(--radius,.25rem);border-end-start-radius:var(--radius,.25rem)}:where(.rounded-s){border-start-start-radius:var(--radius,.25rem);border-end-start-radius:var(--radius,.25rem)}:where(.rounded-e){border-start-end-radius:var(--radius,.25rem);border-end-end-radius:var(--radius,.25rem)}:where(.rule){@supports (rule:1px){rule:var(--rule-width,1px) var(--rule-style,solid) var(--rule-color,currentColor)}}:where(.column-rule){@supports (column-rule:1px){column-rule:var(--rule-width,1px) var(--rule-style,solid) var(--rule-color,currentColor)}}:where(.row-rule){@supports (row-rule:1px){row-rule:var(--rule-width,1px) var(--rule-style,solid) var(--rule-color,currentColor)}}: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)}: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))}}:where(.bg-color-transparent,.bg-transparent){--bg-color:transparent;background-color:#0000}: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%));backdrop-filter:var(--surface-layer-filter,none)}:where(.bg-translucent){background-color:color-mix(in srgb, var(--bg-color,var(--surface-card,Canvas)), transparent var(--translucency,50%));backdrop-filter:var(--surface-layer-filter,none)}:where(.bg-translucent-strong){background-color:color-mix(in srgb, var(--bg-color,var(--surface-card,Canvas)), transparent var(--translucency-strong,70%));backdrop-filter:var(--surface-layer-filter,none)}}:where(.bg-no-filter){backdrop-filter:none}:where(.bg-blur){backdrop-filter:blur(8px)}:where(.bg-blur-strong){backdrop-filter:blur(24px)}@media (prefers-reduced-transparency:reduce){:where(.bg-translucent-subtle),:where(.bg-translucent),:where(.bg-translucent-strong){background-color:var(--bg-color,var(--surface-card,Canvas));backdrop-filter:none}:where(.bg-blur),:where(.bg-blur-strong){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:#0000}: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}:where(.container-type-inline-size,.container-inline){container-type:inline-size}:where(.container-type-scroll-state,.container-scroll){container-type:scroll-state}:where(.container-type-inline-size-scroll-state,.container-inline-scroll){container-type:inline-size;@supports (container-type:scroll-state){container-type:inline-size scroll-state}}:where(.container-type-size){container-type:size}:where(.container-type-normal){container-type:normal}: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}: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}:where(.flex-auto){flex:auto}:where(.flex-none){flex:none}:where(.focus-within){&:has(:focus-visible){outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,AccentColor);outline-offset:var(--focus-ring-offset,2px)}&:has(:focus-visible) :where(input,textarea,select,button,a,[tabindex],.focus-target):focus-visible{box-shadow:none;outline:none!important}}:where(.focus-within--input){&:has(:where(input,textarea,select):focus-visible){outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,AccentColor);outline-offset:var(--focus-ring-offset,2px)}&:has(:where(input,textarea,select):focus-visible) :where(input,textarea,select):focus-visible{box-shadow:none;outline:none!important}}:where(.focus-within--inset){&:has(:focus-visible),&:focus-visible{outline-offset:calc(var(--focus-ring-offset,2px) * -2)}}:where(.focus-within--border){&:has(:focus-visible){border-color:var(--focus-ring-color,AccentColor)}}:where(.focus-ring):focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,AccentColor);outline-offset:var(--focus-ring-offset,2px)}:where(.focus-ring--inset):focus-visible{outline-offset:calc(var(--focus-ring-offset,2px) * -2)}@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;overscroll-behavior-inline:contain;scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto;&:where(:dir(rtl)){--_scroll-fade-to:to left}@supports (animation-timeline:scroll()){animation:linear both --scroll-fade-start,linear both --scroll-fade-end;animation-range:0 var(--_scroll-fade-size), calc(100% - var(--_scroll-fade-size)) 100%;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);animation-timeline:scroll(self inline)}}:where(.sticky-shadow){--_sticky-shadow:var(--sticky-shadow,var(--shadow-md,none));background-color:var(--sticky-shadow-bg,var(--bg-color,inherit));transition:box-shadow var(--duration-sm,.15s) ease-out;z-index:1;position:sticky;inset-block-start:0;@container scroll-state(scrollable:block-start){box-shadow:var(--_sticky-shadow)}@media (prefers-contrast:more){--_sticky-shadow:none}@media (prefers-reduced-motion:reduce){transition:none}}:where(.sticky-shadow:not(:has(~*))){inset-block:auto 0;@container scroll-state(scrollable:block-start){box-shadow:none}@container scroll-state(scrollable:block-end){box-shadow:var(--_sticky-shadow)}}: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)}: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){inline-size:-webkit-fill-available}@supports (inline-size: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-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-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-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-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-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-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-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){min-inline-size:-webkit-fill-available}@supports (min-inline-size: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){max-inline-size:-webkit-fill-available}@supports (max-inline-size: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){block-size:-webkit-fill-available}@supports (block-size: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){min-block-size:-webkit-fill-available}@supports (min-block-size: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){max-block-size:-webkit-fill-available}@supports (max-block-size: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){block-size:100%;inline-size:100%}:where(.size-stretch){block-size:100%;inline-size:100%;@supports (inline-size:-webkit-fill-available){block-size:-webkit-fill-available;inline-size:-webkit-fill-available}@supports (inline-size:stretch){block-size:stretch;inline-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}: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)}: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-variation-settings:var(--typography-font-italic-settings,normal);font-style:italic}:where(.font-style-normal,.not-italic){font-variation-settings:normal;font-style:normal}:where(.text-align-start,.text-start){text-align:start}:where(.text-align-end,.text-end){text-align:end}:where(.text-align-center,.text-center){text-align:center}:where(.text-align-justify,.text-justify){text-align:justify}:where(.text-transform-uppercase,.uppercase){text-transform:uppercase}:where(.text-transform-lowercase,.lowercase){text-transform:lowercase}:where(.text-transform-capitalize,.capitalize){text-transform:capitalize}:where(.text-transform-none,.normal-case){text-transform:none}:where(.white-space-normal,.whitespace-normal){white-space:normal}:where(.white-space-nowrap,.whitespace-nowrap){white-space:nowrap}:where(.white-space-pre,.whitespace-pre){white-space:pre}:where(.white-space-pre-line,.whitespace-pre-line){white-space:pre-line}:where(.white-space-pre-wrap,.whitespace-pre-wrap){white-space:pre-wrap}:where(.text-wrap-wrap,.text-wrap){text-wrap:wrap}:where(.text-wrap-nowrap,.text-nowrap){text-wrap:nowrap}:where(.text-wrap-balance,.text-balance){text-wrap:balance}:where(.text-wrap-pretty,.text-pretty){text-wrap:pretty}:where(.overflow-wrap-break-word,.wrap-break-word){overflow-wrap:break-word}:where(.overflow-wrap-anywhere,.wrap-anywhere){overflow-wrap:anywhere}:where(.truncate){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.text-box-trim-both){text-box:trim-both cap alphabetic}: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)}:where(.visually-hidden,.sr-only){clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(.hide-labels){--ui-labels:hidden}:where(.hide-labels) :where(.ui-label){clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@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){clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@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){clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@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){clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@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){clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@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){clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@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){clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@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){clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@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){clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (width>=96rem){:where(.\32 xl\:hide){display:none}:where(.\32 xl\:hide-labels){--ui-labels:hidden}:where(.\32 xl\:hide-labels) :where(.ui-label),:where(.\32 xl\:visually-hidden,.\32 xl\:sr-only){clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@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){clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@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){clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@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){clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@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){clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@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){clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@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){clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@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){clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@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){clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@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){clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@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){clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@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){clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@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){clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@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){clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@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){clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@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){clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@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){clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@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){clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@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){clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@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){clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@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){clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@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){clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@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){clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@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){clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@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){clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@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){clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@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){clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@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){clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media print{:where(.print\:hide){display:none}: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(*){box-shadow:none;text-shadow:none}:where(:root){--spacing-target-min:var(--spacing-target-sm,2rem)}: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));scroll-snap-type:none;overflow:visible}: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){text-overflow:clip;white-space:normal;max-inline-size:none;overflow:visible}:where(.tab-list--scrollable){flex-wrap:wrap;overflow:visible}:where(.textarea){field-sizing:content;max-block-size:none;overflow:visible}:where(.code-block__code){white-space:pre-wrap;overflow-wrap:anywhere;overflow:visible}:where(.skip-link,.header__nav,.sidebar,.banner-dock,.toast-stack,.batch-actions,.pagination,.tab-list--docked,.popover,.tooltip,.combobox__listbox):not(:where(.print\:keep)),:where(.tabbed-content) :where(.tab-list):not(:where(.print\:keep)) :where(.tab:not([aria-selected=true])){display:none}: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}: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;