[hidden],.hide\:rm-node{display:none}.hide\:sr-never{visibility:hidden}.sr-only,.hide\:sr-always,.hide\:viz-only{opacity:0;clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.unhide{border:unset;clip-path:unset;margin:initial;padding:var(--ui-size);position:unset;height:auto;width:initial;white-space:normal;overflow:hidden}.unselectable{user-select:none}.copy-text{user-select:text}@container burrito-2xs (inline-size<20rem){.relleno{inline-size:100%}}@container burrito-xs (inline-size<38.75rem){.relleno{inline-size:100%}}@container burrito-sm (inline-size<58.45rem){.relleno{inline-size:100%}}@container burrito-md (inline-size<85rem){.relleno{inline-size:100%}}@container burrito-lg (inline-size<101.25rem){.relleno{inline-size:100%}}@container burrito-xl (inline-size<128rem){.relleno{inline-size:100%}}@container burrito-2xl (inline-size<190.5rem){.relleno{inline-size:100%}}@media screen and (width>=20rem){ff-toggle-reveal.auto.bp\:2xs ff-control{display:none}ff-toggle-reveal.auto.bp\:2xs>ff-reveal,ff-toggle-reveal.auto.bp\:2xs>ff-control:has(input:checked)+ff-reveal{position:unset;transform:unset;inset:unset;inset-inline:unset;opacity:1;block-size:auto;inline-size:auto;box-shadow:unset;border-radius:unset;transition:opacity .15s ease-out 50ms,block-size .25s ease-out}ff-toggle-reveal.auto.bp\:2xs.est>ff-reveal{justify-content:end}}@media screen and (width>=38.75rem){ff-toggle-reveal.auto.bp\:xs ff-control{display:none}ff-toggle-reveal.auto.bp\:xs>ff-reveal,ff-toggle-reveal.auto.bp\:xs>ff-control:has(input:checked)+ff-reveal{position:unset;transform:unset;inset:unset;inset-inline:unset;opacity:1;block-size:auto;inline-size:auto;box-shadow:unset;border-radius:unset;transition:opacity .15s ease-out 50ms,block-size .25s ease-out}ff-toggle-reveal.auto.bp\:xs.est>ff-reveal{justify-content:end}}@media screen and (width>=58.45rem){ff-toggle-reveal.auto.bp\:sm ff-control{display:none}ff-toggle-reveal.auto.bp\:sm>ff-reveal,ff-toggle-reveal.auto.bp\:sm>ff-control:has(input:checked)+ff-reveal{position:unset;transform:unset;inset:unset;inset-inline:unset;opacity:1;block-size:auto;inline-size:auto;box-shadow:unset;border-radius:unset;transition:opacity .15s ease-out 50ms,block-size .25s ease-out}ff-toggle-reveal.auto.bp\:sm.est>ff-reveal{justify-content:end}}@media screen and (width>=85rem){ff-toggle-reveal.auto.bp\:md ff-control{display:none}ff-toggle-reveal.auto.bp\:md>ff-reveal,ff-toggle-reveal.auto.bp\:md>ff-control:has(input:checked)+ff-reveal{position:unset;transform:unset;inset:unset;inset-inline:unset;opacity:1;block-size:auto;inline-size:auto;box-shadow:unset;border-radius:unset;transition:opacity .15s ease-out 50ms,block-size .25s ease-out}ff-toggle-reveal.auto.bp\:md.est>ff-reveal{justify-content:end}}@media screen and (width>=101.25rem){ff-toggle-reveal.auto.bp\:lg ff-control{display:none}ff-toggle-reveal.auto.bp\:lg>ff-reveal,ff-toggle-reveal.auto.bp\:lg>ff-control:has(input:checked)+ff-reveal{position:unset;transform:unset;inset:unset;inset-inline:unset;opacity:1;block-size:auto;inline-size:auto;box-shadow:unset;border-radius:unset;transition:opacity .15s ease-out 50ms,block-size .25s ease-out}ff-toggle-reveal.auto.bp\:lg.est>ff-reveal{justify-content:end}}@media screen and (width>=128rem){ff-toggle-reveal.auto.bp\:xl ff-control{display:none}ff-toggle-reveal.auto.bp\:xl>ff-reveal,ff-toggle-reveal.auto.bp\:xl>ff-control:has(input:checked)+ff-reveal{position:unset;transform:unset;inset:unset;inset-inline:unset;opacity:1;block-size:auto;inline-size:auto;box-shadow:unset;border-radius:unset;transition:opacity .15s ease-out 50ms,block-size .25s ease-out}ff-toggle-reveal.auto.bp\:xl.est>ff-reveal{justify-content:end}}@media screen and (width>=190.5rem){ff-toggle-reveal.auto.bp\:2xl ff-control{display:none}ff-toggle-reveal.auto.bp\:2xl>ff-reveal,ff-toggle-reveal.auto.bp\:2xl>ff-control:has(input:checked)+ff-reveal{position:unset;transform:unset;inset:unset;inset-inline:unset;opacity:1;block-size:auto;inline-size:auto;box-shadow:unset;border-radius:unset;transition:opacity .15s ease-out 50ms,block-size .25s ease-out}ff-toggle-reveal.auto.bp\:2xl.est>ff-reveal{justify-content:end}}html{--fluid-min-width:320;--fluid-max-width:3960;--fluid-min-size:16;--fluid-max-size:18;--fluid-min-ratio:1.2;--fluid-max-ratio:1.25;--fluid-screen:100vw;--width-min:20;--width-max:77.5;--size-min:1;--size-max:1.125;--width-neg:-20;--fluid-width:57.5;--slope-numerator:.125;--slope-denominator:57.5;--slope:.00217391;--y-axis:.956522;--f-size-min-1:calc(1 * var(--fluid-min-ratio));--f-size-max-1:calc(calc(1 * var(--fluid-min-ratio)) * var(--fluid-max-ratio));--f-width-neg-1:calc(-1 * calc(1 * var(--fluid-min-ratio)));--y-axis-1:calc(calc(-1 * calc(1 * var(--fluid-min-ratio))) * .00217391 + calc(1 * var(--fluid-min-ratio)));--fluid-1:clamp(var(--f-size-min-1) * 1rem, var(--y-axis-1) * 1rem + .00217391 * 100vw, var(--f-size-max-1) * 1rem);--f-size-min-2:calc(calc(1 * var(--fluid-min-ratio)) * var(--fluid-min-ratio));--f-size-max-2:calc(calc(calc(1 * var(--fluid-min-ratio)) * var(--fluid-min-ratio)) * var(--fluid-max-ratio));--f-width-neg-2:calc(-1 * calc(calc(1 * var(--fluid-min-ratio)) * var(--fluid-min-ratio)));--y-axis-2:calc(calc(-1 * calc(calc(1 * var(--fluid-min-ratio)) * var(--fluid-min-ratio))) * .00217391 + calc(calc(1 * var(--fluid-min-ratio)) * var(--fluid-min-ratio)));--fluid-2:clamp(var(--f-size-min-2) * 1rem, var(--y-axis-2) * 1rem + .00217391 * 100vw, var(--f-size-max-2) * 1rem);--f-size-min-3:calc(calc(calc(1 * var(--fluid-min-ratio)) * var(--fluid-min-ratio)) * var(--fluid-min-ratio));--f-size-max-3:calc(calc(calc(calc(1 * var(--fluid-min-ratio)) * var(--fluid-min-ratio)) * var(--fluid-min-ratio)) * var(--fluid-max-ratio));--f-width-neg-3:calc(-1 * calc(calc(calc(1 * var(--fluid-min-ratio)) * var(--fluid-min-ratio)) * var(--fluid-min-ratio)));--y-axis-3:calc(calc(-1 * calc(calc(calc(1 * var(--fluid-min-ratio)) * var(--fluid-min-ratio)) * var(--fluid-min-ratio))) * .00217391 + calc(calc(calc(1 * var(--fluid-min-ratio)) * var(--fluid-min-ratio)) * var(--fluid-min-ratio)));--fluid-3:clamp(var(--f-size-min-3) * 1rem, var(--y-axis-3) * 1rem + .00217391 * 100vw, var(--f-size-max-3) * 1rem);--f-size-min-4:calc(calc(calc(calc(1 * var(--fluid-min-ratio)) * var(--fluid-min-ratio)) * var(--fluid-min-ratio)) * var(--fluid-min-ratio));--f-size-max-4:calc(calc(calc(calc(calc(1 * var(--fluid-min-ratio)) * var(--fluid-min-ratio)) * var(--fluid-min-ratio)) * var(--fluid-min-ratio)) * var(--fluid-max-ratio));--f-width-neg-4:calc(-1 * calc(calc(calc(calc(1 * var(--fluid-min-ratio)) * var(--fluid-min-ratio)) * var(--fluid-min-ratio)) * var(--fluid-min-ratio)));--y-axis-4:calc(calc(-1 * calc(calc(calc(calc(1 * var(--fluid-min-ratio)) * var(--fluid-min-ratio)) * var(--fluid-min-ratio)) * var(--fluid-min-ratio))) * .00217391 + calc(calc(calc(calc(1 * var(--fluid-min-ratio)) * var(--fluid-min-ratio)) * var(--fluid-min-ratio)) * var(--fluid-min-ratio)));--fluid-4:clamp(var(--f-size-min-4) * 1rem, var(--y-axis-4) * 1rem + .00217391 * 100vw, var(--f-size-max-4) * 1rem);--f-size-min-5:calc(calc(calc(calc(calc(1 * var(--fluid-min-ratio)) * var(--fluid-min-ratio)) * var(--fluid-min-ratio)) * var(--fluid-min-ratio)) * var(--fluid-min-ratio));--f-size-max-5:calc(calc(calc(calc(calc(calc(1 * var(--fluid-min-ratio)) * var(--fluid-min-ratio)) * var(--fluid-min-ratio)) * var(--fluid-min-ratio)) * var(--fluid-min-ratio)) * var(--fluid-max-ratio));--f-width-neg-5:calc(-1 * calc(calc(calc(calc(calc(1 * var(--fluid-min-ratio)) * var(--fluid-min-ratio)) * var(--fluid-min-ratio)) * var(--fluid-min-ratio)) * var(--fluid-min-ratio)));--y-axis-5:calc(calc(-1 * calc(calc(calc(calc(calc(1 * var(--fluid-min-ratio)) * var(--fluid-min-ratio)) * var(--fluid-min-ratio)) * var(--fluid-min-ratio)) * var(--fluid-min-ratio))) * .00217391 + calc(calc(calc(calc(calc(1 * var(--fluid-min-ratio)) * var(--fluid-min-ratio)) * var(--fluid-min-ratio)) * var(--fluid-min-ratio)) * var(--fluid-min-ratio)));--fluid-5:clamp(var(--f-size-min-5) * 1rem, var(--y-axis-5) * 1rem + .00217391 * 100vw, var(--f-size-max-5) * 1rem);--f-size-min--1:calc(1 / var(--fluid-min-ratio));--f-size-max--1:calc(calc(1 / var(--fluid-min-ratio)) / var(--fluid-max-ratio));--f-width-neg--1:calc(-1 * calc(1 / var(--fluid-min-ratio)));--y-axis--1:calc(calc(-1 * calc(1 / var(--fluid-min-ratio))) * .00217391 + calc(1 / var(--fluid-min-ratio)));--fluid--1:clamp(var(--f-size-min--1) * 1rem, var(--y-axis--1) * 1rem + .00217391 * 100vw, var(--f-size-max--1) * 1rem);--f-size-min--2:calc(calc(1 / var(--fluid-min-ratio)) / var(--fluid-min-ratio));--f-size-max--2:calc(calc(calc(1 / var(--fluid-min-ratio)) / var(--fluid-min-ratio)) / var(--fluid-max-ratio));--f-width-neg--2:calc(-1 * calc(calc(1 / var(--fluid-min-ratio)) / var(--fluid-min-ratio)));--y-axis--2:calc(calc(-1 * calc(calc(1 / var(--fluid-min-ratio)) / var(--fluid-min-ratio))) * .00217391 + calc(calc(1 / var(--fluid-min-ratio)) / var(--fluid-min-ratio)));--fluid--2:clamp(var(--f-size-min--2) * 1rem, var(--y-axis--2) * 1rem + .00217391 * 100vw, var(--f-size-max--2) * 1rem);--f-size-min--3:calc(calc(calc(1 / var(--fluid-min-ratio)) / var(--fluid-min-ratio)) / var(--fluid-min-ratio));--f-size-max--3:calc(calc(calc(calc(1 / var(--fluid-min-ratio)) / var(--fluid-min-ratio)) / var(--fluid-min-ratio)) / var(--fluid-max-ratio));--f-width-neg--3:calc(-1 * calc(calc(calc(1 / var(--fluid-min-ratio)) / var(--fluid-min-ratio)) / var(--fluid-min-ratio)));--y-axis--3:calc(calc(-1 * calc(calc(calc(1 / var(--fluid-min-ratio)) / var(--fluid-min-ratio)) / var(--fluid-min-ratio))) * .00217391 + calc(calc(calc(1 / var(--fluid-min-ratio)) / var(--fluid-min-ratio)) / var(--fluid-min-ratio)));--fluid--3:clamp(var(--f-size-min--3) * 1rem, var(--y-axis--3) * 1rem + .00217391 * 100vw, var(--f-size-max--3) * 1rem);--f-size-min--4:calc(calc(calc(calc(1 / var(--fluid-min-ratio)) / var(--fluid-min-ratio)) / var(--fluid-min-ratio)) / var(--fluid-min-ratio));--f-size-max--4:calc(calc(calc(calc(calc(1 / var(--fluid-min-ratio)) / var(--fluid-min-ratio)) / var(--fluid-min-ratio)) / var(--fluid-min-ratio)) / var(--fluid-max-ratio));--f-width-neg--4:calc(-1 * calc(calc(calc(calc(1 / var(--fluid-min-ratio)) / var(--fluid-min-ratio)) / var(--fluid-min-ratio)) / var(--fluid-min-ratio)));--y-axis--4:calc(calc(-1 * calc(calc(calc(calc(1 / var(--fluid-min-ratio)) / var(--fluid-min-ratio)) / var(--fluid-min-ratio)) / var(--fluid-min-ratio))) * .00217391 + calc(calc(calc(calc(1 / var(--fluid-min-ratio)) / var(--fluid-min-ratio)) / var(--fluid-min-ratio)) / var(--fluid-min-ratio)));--fluid--4:clamp(var(--f-size-min--4) * 1rem, var(--y-axis--4) * 1rem + .00217391 * 100vw, var(--f-size-max--4) * 1rem);--f-size-min--5:calc(calc(calc(calc(calc(1 / var(--fluid-min-ratio)) / var(--fluid-min-ratio)) / var(--fluid-min-ratio)) / var(--fluid-min-ratio)) / var(--fluid-min-ratio));--f-size-max--5:calc(calc(calc(calc(calc(calc(1 / var(--fluid-min-ratio)) / var(--fluid-min-ratio)) / var(--fluid-min-ratio)) / var(--fluid-min-ratio)) / var(--fluid-min-ratio)) / var(--fluid-max-ratio));--f-width-neg--5:calc(-1 * calc(calc(calc(calc(calc(1 / var(--fluid-min-ratio)) / var(--fluid-min-ratio)) / var(--fluid-min-ratio)) / var(--fluid-min-ratio)) / var(--fluid-min-ratio)));--y-axis--5:calc(calc(-1 * calc(calc(calc(calc(calc(1 / var(--fluid-min-ratio)) / var(--fluid-min-ratio)) / var(--fluid-min-ratio)) / var(--fluid-min-ratio)) / var(--fluid-min-ratio))) * .00217391 + calc(calc(calc(calc(calc(1 / var(--fluid-min-ratio)) / var(--fluid-min-ratio)) / var(--fluid-min-ratio)) / var(--fluid-min-ratio)) / var(--fluid-min-ratio)));--fluid--5:clamp(var(--f-size-min--5) * 1rem, var(--y-axis--5) * 1rem + .00217391 * 100vw, var(--f-size-max--5) * 1rem)}:root{--border-radius-base:var(--border-radius-md);--border-radius-lg:.36rem;--border-radius-md:.26rem;--border-radius-null:0rem;--border-radius-sm:.16rem;--border-radius-xl:.88rem;--border-width-lg:2px;--border-width-md:1px;--border-width-xl:4px;--color-chroma-000:.025;--color-chroma-100:.075;--color-chroma-200:.2;--color-chroma-300:.3;--color-chroma-400:.25;--color-chroma-500:.15;--color-chroma-600:.1;--color-chroma-neutral:.01;--color-gradient-000-end:var(--color-magic-accent);--color-gradient-000-middle:var(--color-magic-primary);--color-gradient-000-start:var(--color-magic-highlight);--color-gradient-001-end:var(--color-magic-danger);--color-gradient-001-middle:var(--color-magic-warning);--color-gradient-001-start:var(--color-magic-success);--color-gradient-002-end:var(--color-magic-danger-a);--color-gradient-002-middle:var(--color-magic-warning-a);--color-gradient-002-start:var(--color-magic-success-a);--color-hue-blue:269.95;--color-hue-cherry:13.24;--color-hue-framboise:360;--color-hue-fuschia:339.35;--color-hue-gray:0;--color-hue-gray-violet:308.5;--color-hue-green:180.22;--color-hue-lilac:294.88;--color-hue-lime:109.59;--color-hue-orange:89.47;--color-hue-red:11.8;--color-hue-seagreen:194.96;--color-hue-violet:285.94;--color-hue-yellow:97.94;--color-lightness-000:95%;--color-lightness-100:90%;--color-lightness-200:80%;--color-lightness-300:58%;--color-lightness-400:52%;--color-lightness-500:42%;--color-lightness-600:32%;--color-lightness-dark-base:25%;--color-lightness-dark-blend:29%;--color-lightness-dark-contrast:25%;--color-lightness-light-base:99%;--color-lightness-light-blend:96%;--color-lightness-light-contrast:99%;--color-magic-accent:#3ddcf5;--color-magic-danger:#ff3375;--color-magic-danger-a:#ff3375b3;--color-magic-highlight:#f53d9b;--color-magic-primary:oklch(43.5% .2544 284.9);--color-magic-primary-dark:oklch(29.94% .1628 274.54/.3711);--color-magic-primary-light:oklch(81.32% .0863 285.94/.2965);--color-magic-success:#34fee0;--color-magic-success-a:#34fee080;--color-magic-warning:#fed634;--color-magic-warning-a:#fed63480;--color-palette-banana:var(--color-hue-yellow);--color-palette-blueberry:var(--color-hue-blue);--color-palette-framboise:var(--color-hue-framboise);--color-palette-grape:var(--color-hue-lilac);--color-palette-lime:var(--color-hue-lime);--color-palette-litchee:var(--color-hue-red);--color-palette-mora:var(--color-hue-fuschia);--color-palette-tangerine:var(--color-hue-orange);--color-semantic-danger:var(--color-hue-red);--color-semantic-info:var(--color-hue-blue);--color-semantic-success:var(--color-hue-green);--color-semantic-warning:var(--color-hue-yellow);--color-shadow-accent:#3ddcf5;--color-shadow-highlight:#f53d9b;--color-shadow-primary:oklch(43.5% .2544 284.9);--color-state-active-chroma:var(--color-chroma-500);--color-state-active-lightness:var(--color-lightness-500);--color-state-default-chroma:var(--color-chroma-300);--color-state-default-lightness:var(--color-lightness-300);--color-state-disabled-chroma:var(--color-chroma-100);--color-state-disabled-lightness:var(--color-lightness-100);--color-state-focus-chroma:var(--color-chroma-500);--color-state-focus-lightness:var(--color-lightness-500);--color-state-hover-chroma:var(--color-chroma-400);--color-state-hover-lightness:var(--color-lightness-400);--color-state-visited-chroma:var(--color-chroma-200);--color-state-visited-lightness:var(--color-lightness-200);--color-theme-accent:var(--color-hue-seagreen);--color-theme-highlight:var(--color-hue-framboise);--color-theme-neutral:var(--color-hue-violet);--color-theme-primary:var(--color-hue-violet);--color-theme-surface:var(--color-hue-gray-violet);--font-family-body-base:var(--font-family-vendor-sans);--font-family-body-fallback:var(--font-family-system-sans);--font-family-heading-base:var(--font-family-vendor-heading);--font-family-heading-fallback:var(--font-family-system-sans);--font-family-mono-base:var(--font-family-vendor-mono);--font-family-mono-fallback:var(--font-family-system-mono);--font-family-sans-base:var(--font-family-vendor-sans);--font-family-sans-fallback:var(--font-family-system-sans);--font-family-subheading-base:var(--font-family-vendor-heading);--font-family-subheading-fallback:var(--font-family-system-sans);--font-family-system-mono:"Courier New", "Courier", monospace;--font-family-system-sans:-apple-system, "BlinkMacSystemFont", "Segoe UI", "Noto Sans", "Helvetica", "Arial", sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--font-family-vendor-heading:"Encode Sans SC";--font-family-vendor-mono:"Anonymous Pro";--font-family-vendor-sans:"Montserrat";--font-leading-body:1.85;--font-leading-heading:1.3;--font-leading-large:2;--font-leading-nav:2;--font-leading-neutral:1;--font-leading-ui:1.32;--font-size-2xl:var(--fluid-3);--font-size-2xs:var(--fluid--3);--font-size-body:var(--font-size-fluid-0);--font-size-code:var(--font-size-fluid-0);--font-size-fluid-0:1rem;--font-size-h1:var(--fluid-4);--font-size-h2:var(--fluid-3);--font-size-h3:var(--fluid-2);--font-size-h4:var(--fluid-1);--font-size-h5:var(--font-size-fluid-0);--font-size-lg:var(--fluid-1);--font-size-md:var(--font-size-fluid-0);--font-size-sm:var(--fluid--1);--font-size-small:var(--fluid--1);--font-size-ui:var(--font-size-fluid-0);--font-size-xl:var(--fluid-2);--font-size-xs:var(--fluid--2);--font-weight-100:100;--font-weight-200:200;--font-weight-300:300;--font-weight-400:400;--font-weight-500:500;--font-weight-600:600;--font-weight-700:700;--font-weight-800:800;--font-weight-body:var(--font-weight-regular);--font-weight-bold:var(--font-weight-700);--font-weight-code:var(--font-weight-regular);--font-weight-extrabold:var(--font-weight-800);--font-weight-h1:var(--font-weight-extrabold);--font-weight-h2:var(--font-weight-semibold);--font-weight-h3:var(--font-weight-semibold);--font-weight-h4:var(--font-weight-semibold);--font-weight-h5:var(--font-weight-semibold);--font-weight-light:var(--font-weight-200);--font-weight-link:var(--font-weight-regular);--font-weight-medium:var(--font-weight-500);--font-weight-regular:var(--font-weight-400);--font-weight-semibold:var(--font-weight-600);--font-weight-ui:var(--font-weight-medium);--icon-emoji-2xl:var(--size-base-2xl);--icon-emoji-2xs:var(--size-base-2xs);--icon-emoji-3xl:var(--size-base-3xl);--icon-emoji-3xs:var(--size-base-3xs);--icon-emoji-lg:var(--size-base-lg);--icon-emoji-md:var(--size-base-md);--icon-emoji-sm:var(--size-base-sm);--icon-emoji-xl:var(--size-base-xl);--icon-emoji-xs:var(--size-base-xs);--icon-svg-2xl:var(--size-base-5xl);--icon-svg-2xs:var(--size-base-md);--icon-svg-3xs:var(--size-base-sm);--icon-svg-lg:var(--size-base-3xl);--icon-svg-md:var(--size-base-2xl);--icon-svg-sm:var(--size-base-xl);--icon-svg-xl:var(--size-base-4xl);--icon-svg-xs:var(--size-base-lg);--layout-base:var(--size-base-md);--layout-breakpoint-2xl:190.5rem;--layout-breakpoint-2xs:20rem;--layout-breakpoint-lg:101.25rem;--layout-breakpoint-md:85rem;--layout-breakpoint-sm:58.45rem;--layout-breakpoint-xl:128rem;--layout-breakpoint-xs:38.75rem;--layout-gap-2xl:var(--size-base-2xl);--layout-gap-2xs:var(--size-base-2xs);--layout-gap-3xl:var(--size-base-3xl);--layout-gap-3xs:var(--size-base-3xs);--layout-gap-4xl:var(--size-base-4xl);--layout-gap-4xs:var(--size-base-4xs);--layout-gap-lg:var(--size-base-lg);--layout-gap-md:var(--size-base-md);--layout-gap-sm:var(--size-base-sm);--layout-gap-xl:var(--size-base-xl);--layout-gap-xs:var(--size-base-xs);--layout-grid-item-2xl:35rem;--layout-grid-item-2xs:7rem;--layout-grid-item-3xs:5rem;--layout-grid-item-lg:25rem;--layout-grid-item-md:20rem;--layout-grid-item-sm:15rem;--layout-grid-item-xl:30rem;--layout-grid-item-xs:10rem;--layout-sidebar-2xl:28rem;--layout-sidebar-2xs:8rem;--layout-sidebar-3xl:36rem;--layout-sidebar-base:16rem;--layout-sidebar-collapsed:6.5rem;--layout-sidebar-hidden:0rem;--layout-sidebar-lg:22rem;--layout-sidebar-md:16rem;--layout-sidebar-sm:14rem;--layout-sidebar-xl:24rem;--layout-sidebar-xs:12rem;--layout-threshold-2xl:var(--layout-breakpoint-2xl);--layout-threshold-2xs:var(--layout-breakpoint-2xs);--layout-threshold-3xs:var(--layout-sidebar-collapsed);--layout-threshold-lg:var(--layout-breakpoint-lg);--layout-threshold-md:var(--layout-breakpoint-md);--layout-threshold-sm:var(--layout-breakpoint-sm);--layout-threshold-xl:var(--layout-breakpoint-xl);--layout-threshold-xs:var(--layout-breakpoint-xs);--layout-z-index-0:0;--layout-z-index-1:1;--layout-z-index-2:2;--layout-z-index-3:3;--layout-z-index-4:4;--layout-z-index-5:5;--layout-z-index-fixed:var(--layout-z-index-4);--layout-z-index-inset:var(--layout-z-index-0);--layout-z-index-layer:var(--layout-z-index-1);--layout-z-index-overlay:var(--layout-z-index-5);--layout-z-index-reveal:var(--layout-z-index-3);--layout-z-index-sticky:var(--layout-z-index-2);--outline-offset-lg:3px;--outline-offset-md:2px;--outline-offset-sm:1.75px;--outline-offset-xs:1.5px;--overlay-height-2xl:92;--overlay-height-2xs:20;--overlay-height-3xs:14;--overlay-height-lg:72;--overlay-height-md:64;--overlay-height-sm:40;--overlay-height-xl:84;--overlay-height-xs:30;--ratio-lg:2.75;--ratio-md:1.5;--ratio-sm:1.25;--ratio-xs:1.15;--scale-base-00:1rem;--scale-base-01:.8rem;--scale-base-02:.64rem;--scale-base-03:.512rem;--scale-base-04:.4096rem;--scale-base-05:.32768rem;--scale-base-06:.262144rem;--scale-base-07:.262144rem;--scale-base-10:1.25rem;--scale-base-20:1.5625rem;--scale-base-30:1.95313rem;--scale-base-40:2.44141rem;--scale-base-50:3.05176rem;--scale-base-60:3.8147rem;--scale-base-70:4.76837rem;--scale-major-third-00:1;--scale-major-third-01:.8;--scale-major-third-02:.7;--scale-major-third-03:.6;--scale-major-third-10:1.25;--scale-major-third-20:1.6;--scale-major-third-30:2;--settings-brightness-day:var(--color-hue-violet);--settings-brightness-night:var(--color-hue-seagreen);--settings-contrast-high:var(--color-hue-violet);--settings-contrast-low:var(--color-hue-seagreen);--shadow-base-lg-blur:8px;--shadow-base-lg-offset-x:0px;--shadow-base-lg-offset-y:1px;--shadow-base-lg-spread:0px;--shadow-base-md-blur:6px;--shadow-base-md-offset-x:0px;--shadow-base-md-offset-y:1px;--shadow-base-md-spread:0px;--shadow-base-sm-blur:4px;--shadow-base-sm-offset-x:0px;--shadow-base-sm-offset-y:.5px;--shadow-base-sm-spread:0px;--size-base-2xl:var(--scale-base-30);--size-base-2xs:var(--scale-base-03);--size-base-3xl:var(--scale-base-40);--size-base-3xs:var(--scale-base-04);--size-base-4xl:var(--scale-base-50);--size-base-4xs:var(--scale-base-05);--size-base-5xl:var(--scale-base-60);--size-base-5xs:var(--scale-base-06);--size-base-6xl:var(--scale-base-70);--size-base-6xs:var(--scale-base-07);--size-base-lg:var(--scale-base-10);--size-base-md:var(--scale-base-00);--size-base-sm:var(--scale-base-01);--size-base-xl:var(--scale-base-20);--size-base-xs:var(--scale-base-02);--size-decrease-1-2xl:var(--size-base-xl);--size-decrease-1-2xs:var(--size-base-3xs);--size-decrease-1-3xl:var(--size-base-2xl);--size-decrease-1-3xs:var(--size-base-4xs);--size-decrease-1-4xl:var(--size-base-3xl);--size-decrease-1-4xs:var(--size-base-5xs);--size-decrease-1-lg:var(--size-base-md);--size-decrease-1-md:var(--size-base-sm);--size-decrease-1-sm:var(--size-base-xs);--size-decrease-1-xl:var(--size-base-lg);--size-decrease-1-xs:var(--size-base-2xs);--size-decrease-2-2xl:var(--size-base-lg);--size-decrease-2-2xs:var(--size-base-4xs);--size-decrease-2-3xl:var(--size-base-xl);--size-decrease-2-3xs:var(--size-base-5xs);--size-decrease-2-4xl:var(--size-base-2xl);--size-decrease-2-4xs:var(--size-base-6xs);--size-decrease-2-lg:var(--size-base-sm);--size-decrease-2-md:var(--size-base-xs);--size-decrease-2-sm:var(--size-base-2xs);--size-decrease-2-xl:var(--size-base-md);--size-decrease-2-xs:var(--size-base-3xs);--size-increase-1-2xl:var(--size-base-3xl);--size-increase-1-2xs:var(--size-base-xs);--size-increase-1-3xl:var(--size-base-4xl);--size-increase-1-3xs:var(--size-base-2xs);--size-increase-1-4xl:var(--size-base-5xl);--size-increase-1-4xs:var(--size-base-3xs);--size-increase-1-lg:var(--size-base-xl);--size-increase-1-md:var(--size-base-lg);--size-increase-1-sm:var(--size-base-md);--size-increase-1-xl:var(--size-base-2xl);--size-increase-1-xs:var(--size-base-sm);--size-increase-2-2xl:var(--size-base-4xl);--size-increase-2-2xs:var(--size-base-sm);--size-increase-2-3xl:var(--size-base-5xl);--size-increase-2-3xs:var(--size-base-xs);--size-increase-2-4xl:var(--size-base-6xl);--size-increase-2-4xs:var(--size-base-2xs);--size-increase-2-lg:var(--size-base-2xl);--size-increase-2-md:var(--size-base-xl);--size-increase-2-sm:var(--size-base-lg);--size-increase-2-xl:var(--size-base-3xl);--size-increase-2-xs:var(--size-base-md);--size-inverse-2xl:var(--size-base-2xs);--size-inverse-2xs:var(--size-base-2xl);--size-inverse-3xl:var(--size-base-3xs);--size-inverse-3xs:var(--size-base-3xl);--size-inverse-4xl:var(--size-base-4xs);--size-inverse-lg:var(--size-base-sm);--size-inverse-md:var(--size-base-md);--size-inverse-sm:var(--size-base-lg);--size-inverse-xl:var(--size-base-xs);--size-inverse-xs:var(--size-base-xl);--size-nul:0px;--ui-footer-height:1rem;--ui-header-height:3rem;--emoji-base-beans:"🫘";--emoji-base-bell:"🔔";--emoji-base-brain:"🧠";--emoji-base-bubbles:"🫧";--emoji-base-bulb:"💡";--emoji-base-bullseye:"🎯";--emoji-base-bunny:"🐰";--emoji-base-calendar:"📅";--emoji-base-camera-with-flash:"📸";--emoji-base-chequered-flag:"🏁";--emoji-base-chick:"🐥";--emoji-base-chilli:"🌶️";--emoji-base-confetti:"🎉";--emoji-base-construction-sign:"🚧";--emoji-base-control-knobs:"🎛️";--emoji-base-cookie:"🍪";--emoji-base-crayon:"🖍️";--emoji-base-cyclone:"🌀";--emoji-base-egg:"🥚";--emoji-base-feather:"🪶";--emoji-base-film-camera:"🎥";--emoji-base-film-frames:"🎞️";--emoji-base-fountain-pen:"🖋️";--emoji-base-framed-picture:"🖼️";--emoji-base-full-moon-face:"🌝";--emoji-base-game-dice:"🎲";--emoji-base-gear:"⚙️";--emoji-base-half-moon:"🌗";--emoji-base-hat:"🎩";--emoji-base-hatching-chick:"🐣";--emoji-base-heart:"❤️";--emoji-base-herb:"🌿";--emoji-base-hole:"🕳️";--emoji-base-invader:"👾";--emoji-base-kite:"🪁";--emoji-base-lightning:"⚡️";--emoji-base-link:"🔗";--emoji-base-lion:"🦁";--emoji-base-lipstick:"💄";--emoji-base-log:"🪵";--emoji-base-lotus:"🪷";--emoji-base-magic-wand:"🪄";--emoji-base-memo:"📝";--emoji-base-moon:"🌙";--emoji-base-new-moon-face:"🌚";--emoji-base-octopus:"🐙";--emoji-base-open-book:"📖";--emoji-base-otter:"🦦";--emoji-base-owl:"🦉";--emoji-base-pencil:"✏️";--emoji-base-phoenix:"🐦‍🔥";--emoji-base-pill:"💊";--emoji-base-point-down:"👇";--emoji-base-point-left:"👈";--emoji-base-point-right:"👉";--emoji-base-point-up:"👆";--emoji-base-poop:"💩";--emoji-base-purple-round:"🟣";--emoji-base-rainbow:"🌈";--emoji-base-recycle:"♻️";--emoji-base-robot:"🤖";--emoji-base-roller-skate:"🛼";--emoji-base-russian-dolls:"🪆";--emoji-base-scales:"⚖️";--emoji-base-seedling:"🌱";--emoji-base-shower:"🚿";--emoji-base-slot-machine:"🎰";--emoji-base-sparkles:"✨";--emoji-base-spouting-whale:"🐳";--emoji-base-star:"🌟";--emoji-base-straight-ruler:"📏";--emoji-base-studio-microphone:"🎙️";--emoji-base-sun:"☀️";--emoji-base-sun-behind-cloud:"⛅️";--emoji-base-sun-behind-large-cloud:"🌥️";--emoji-base-tangerine:"🍊";--emoji-base-tear-off-calendar:"📆";--emoji-base-tiger:"🐯";--emoji-base-toolbox:"🧰";--emoji-base-tram-car:"🚋";--emoji-base-tree:"🌳";--emoji-base-triangular-ruler:"📐";--emoji-base-turtle:"🐢";--emoji-base-umbrella:"☂️";--emoji-base-waning-gibbous-moon:"🌖";--emoji-base-wave:"🌊";--emoji-base-wing:"🪽";--emoji-base-world-map:"🗺️";--emoji-base-yellow-square:"🟨";--emoji-icon-about:"🐥";--emoji-icon-animation-3d:"🎞️";--emoji-icon-blend-day:"🌝";--emoji-icon-blend-night:"🌚";--emoji-icon-blocks:"🌱";--emoji-icon-bubbles:"🫧";--emoji-icon-camera-3d:"🎥";--emoji-icon-center-origin:"🎯";--emoji-icon-clear:"🐳";--emoji-icon-comments:"✏️";--emoji-icon-context:"☂️";--emoji-icon-contrast:"🌗";--emoji-icon-convolution:"🌀";--emoji-icon-cookie:"🍪";--emoji-icon-dates:"📅";--emoji-icon-day:"☀️";--emoji-icon-decisions:"⚖️";--emoji-icon-default:"🐰";--emoji-icon-doc:"📝";--emoji-icon-end:"🏁";--emoji-icon-error:"💩";--emoji-icon-expand-active:"👇";--emoji-icon-expand-inactive:"👉";--emoji-icon-fat-fuzzy:"🦉";--emoji-icon-favorite:"❤️";--emoji-icon-feather:"🪶";--emoji-icon-filters:"🖍️";--emoji-icon-geometry-2d:"📏";--emoji-icon-hierarchical:"🪆";--emoji-icon-home:"🥚";--emoji-icon-idea:"💡";--emoji-icon-info:"💡";--emoji-icon-layouts:"🌿";--emoji-icon-learning:"🧠";--emoji-icon-link:"🔗";--emoji-icon-log:"🪵";--emoji-icon-machines:"🤖";--emoji-icon-magic:"🪄";--emoji-icon-matrix-2d:"📐";--emoji-icon-matrix-3d:"🎲";--emoji-icon-mellow:"⛅️";--emoji-icon-menu:"🐰";--emoji-icon-moby:"🐳";--emoji-icon-multiple-tex:"🌚";--emoji-icon-night:"🌙";--emoji-icon-nojs:"🐰";--emoji-icon-not-found:"🕳️";--emoji-icon-octopus:"🐙";--emoji-icon-ollie:"🐙";--emoji-icon-otter:"🦦";--emoji-icon-outdated:"📆";--emoji-icon-package-gfx:"👾";--emoji-icon-package-git-poule:"🐣";--emoji-icon-package-playbook:"🛼";--emoji-icon-package-prose:"🖋️";--emoji-icon-package-sketch:"🌈";--emoji-icon-package-style:"✨";--emoji-icon-package-ui:"🌳";--emoji-icon-package-utilities:"🧰";--emoji-icon-pause:"🪷";--emoji-icon-pencil:"✏️";--emoji-icon-perf:"⚡️";--emoji-icon-phoenix:"🐦‍🔥";--emoji-icon-pill:"💊";--emoji-icon-play:"✨";--emoji-icon-playbook:"🛼";--emoji-icon-point-down:"👇";--emoji-icon-point-left:"👈";--emoji-icon-point-right:"👉";--emoji-icon-point-up:"👆";--emoji-icon-profile:"🦁";--emoji-icon-projection:"🗺️";--emoji-icon-projects:"🪁";--emoji-icon-prose:"🖋️";--emoji-icon-published:"📅";--emoji-icon-rainbow:"🌈";--emoji-icon-random:"🎰";--emoji-icon-raw:"🍊";--emoji-icon-recipes:"🌳";--emoji-icon-rect:"🟨";--emoji-icon-round:"🟣";--emoji-icon-settings:"🎛️";--emoji-icon-sketch:"🐳";--emoji-icon-snap:"📸";--emoji-icon-soft:"🌥️";--emoji-icon-sparkles:"✨";--emoji-icon-speaking:"🎙️";--emoji-icon-spicy:"🌶️";--emoji-icon-square:"🟨";--emoji-icon-star:"🌟";--emoji-icon-start:"🎩";--emoji-icon-stop:"🟨";--emoji-icon-success:"🎉";--emoji-icon-switch-active:"🐰";--emoji-icon-switch-inactive:"🎩";--emoji-icon-system:"🥚";--emoji-icon-texture:"🖼️";--emoji-icon-tiger:"🐯";--emoji-icon-tokens:"🫘";--emoji-icon-tram:"🚋";--emoji-icon-tuning:"⚙️";--emoji-icon-turtle:"🐢";--emoji-icon-ui:"🌈";--emoji-icon-update:"⚡️";--emoji-icon-updated:"📅";--emoji-icon-usage:"📖";--emoji-icon-vader:"👾";--emoji-icon-warning:"🔔";--emoji-icon-wave:"🌊";--emoji-icon-wing:"🪽";--emoji-icon-wip:"🚧";--svg-icon:["chevron-down","chevron-left","chevron-right","egg","github","heart","heart-fill","hearts","link","list-ol","list-ul","magic","moon-stars","plus","rss","star","star-fill","sparkles","sun","sun-fill","tsunami","type","type-bold","type-h1","type-h2","type-h3","type-h4","type-h5","type-italic","type-strikethrough","type-underline","water"]}@media (color-gamut:p3){:root{--color-magic-primary:oklch(43.39% .2593 284.4);--color-gradient-000-middle:var(--color-magic-primary);--color-shadow-primary:oklch(43.39% .2593 284.4)}}@media (color-gamut:rec2020){:root{--color-magic-primary:oklch(43.2% .2797 283.9);--color-gradient-000-middle:var(--color-magic-primary);--color-shadow-primary:oklch(43.2% .2797 283.9)}}[class*=status\:]:where(.status\:default,.status\:info,.status\:success,.status\:warning,.status\:danger,.status\:error){--shade-semantic:oklch(var(--lightness) var(--chroma-base) var(--hue-semantic));--ink-semantic:oklch(var(--lightness-contrast) var(--chroma-contrast) var(--hue-semantic));--accent-semantic:oklch(var(--lightness-accent) var(--chroma-accent-base) var(--hue-semantic));--shadow-semantic:oklch(var(--lightness) var(--chroma-base) var(--hue-semantic))}[class*=status\:]{--color-bg:var(--shade-semantic,--shade);--color-ink:var(--ink-semantic,--ink);--color-accent:var(--accent-semantic,--accent);--color-shadow:var(--shadow-semantic,--shadow);color:var(--color-ink);background-color:var(--color-bg);border-color:var(--color-accent)}[class*=\:default]{--hue-semantic:var(--color-theme-primary)}[class*=\:info]{--hue-semantic:var(--color-semantic-info)}[class*=\:success]{--hue-semantic:var(--color-semantic-success)}[class*=\:warning]{--hue-semantic:var(--color-semantic-warning)}[class*=\:danger],[class*=\:error]{--hue-semantic:var(--color-semantic-danger)}[class*=status\:default]{--hue:var(--color-theme-primary);--shadow:oklch(var(--lightness-accent-base) var(--chroma-accent-base) var(--hue));--accent:oklch(var(--lightness-accent) var(--chroma-accent-base) var(--hue));--shadow-sm:var(--shadow-base-sm-offset-x) var(--shadow-base-sm-offset-y) var(--shadow-base-sm-blur) var(--shadow-base-sm-spread) var(--shadow);--shadow-md:var(--shadow-base-md-offset-x) var(--shadow-base-md-offset-y) var(--shadow-base-sm-blur) var(--shadow-base-sm-spread) var(--shadow);--shadow-lg:var(--shadow-base-lg-offset-x) var(--shadow-base-lg-offset-y) var(--shadow-base-md-blur) var(--shadow-base-md-spread) var(--shadow);--shadow-inset-sm:var(--shadow-sm);--shadow-inset-md:var(--shadow-md)}[class*=\:info]{--hue:var(--color-semantic-info);--shadow:oklch(var(--lightness-accent-base) var(--chroma-accent-base) var(--hue));--accent:oklch(var(--lightness-accent) var(--chroma-accent-base) var(--hue));--shadow-sm:var(--shadow-base-sm-offset-x) var(--shadow-base-sm-offset-y) var(--shadow-base-sm-blur) var(--shadow-base-sm-spread) var(--shadow);--shadow-md:var(--shadow-base-md-offset-x) var(--shadow-base-md-offset-y) var(--shadow-base-sm-blur) var(--shadow-base-sm-spread) var(--shadow);--shadow-lg:var(--shadow-base-lg-offset-x) var(--shadow-base-lg-offset-y) var(--shadow-base-md-blur) var(--shadow-base-md-spread) var(--shadow);--shadow-inset-sm:var(--shadow-sm);--shadow-inset-md:var(--shadow-md)}[class*=\:success]{--hue:var(--color-semantic-success);--shadow:oklch(var(--lightness-accent-base) var(--chroma-accent-base) var(--hue));--accent:oklch(var(--lightness-accent) var(--chroma-accent-base) var(--hue));--shadow-sm:var(--shadow-base-sm-offset-x) var(--shadow-base-sm-offset-y) var(--shadow-base-sm-blur) var(--shadow-base-sm-spread) var(--shadow);--shadow-md:var(--shadow-base-md-offset-x) var(--shadow-base-md-offset-y) var(--shadow-base-sm-blur) var(--shadow-base-sm-spread) var(--shadow);--shadow-lg:var(--shadow-base-lg-offset-x) var(--shadow-base-lg-offset-y) var(--shadow-base-md-blur) var(--shadow-base-md-spread) var(--shadow);--shadow-inset-sm:var(--shadow-sm);--shadow-inset-md:var(--shadow-md)}[class*=\:warning]{--hue:var(--color-semantic-warning);--shadow:oklch(var(--lightness-accent-base) var(--chroma-accent-base) var(--hue));--accent:oklch(var(--lightness-accent) var(--chroma-accent-base) var(--hue));--shadow-sm:var(--shadow-base-sm-offset-x) var(--shadow-base-sm-offset-y) var(--shadow-base-sm-blur) var(--shadow-base-sm-spread) var(--shadow);--shadow-md:var(--shadow-base-md-offset-x) var(--shadow-base-md-offset-y) var(--shadow-base-sm-blur) var(--shadow-base-sm-spread) var(--shadow);--shadow-lg:var(--shadow-base-lg-offset-x) var(--shadow-base-lg-offset-y) var(--shadow-base-md-blur) var(--shadow-base-md-spread) var(--shadow);--shadow-inset-sm:var(--shadow-sm);--shadow-inset-md:var(--shadow-md)}[class*=\:danger],.color\:error{--hue:var(--color-semantic-danger);--shadow:oklch(var(--lightness-accent-base) var(--chroma-accent-base) var(--hue));--accent:oklch(var(--lightness-accent) var(--chroma-accent-base) var(--hue));--shadow-sm:var(--shadow-base-sm-offset-x) var(--shadow-base-sm-offset-y) var(--shadow-base-sm-blur) var(--shadow-base-sm-spread) var(--shadow);--shadow-md:var(--shadow-base-md-offset-x) var(--shadow-base-md-offset-y) var(--shadow-base-sm-blur) var(--shadow-base-sm-spread) var(--shadow);--shadow-lg:var(--shadow-base-lg-offset-x) var(--shadow-base-lg-offset-y) var(--shadow-base-md-blur) var(--shadow-base-md-spread) var(--shadow);--shadow-inset-sm:var(--shadow-sm);--shadow-inset-md:var(--shadow-md)}.svg\:chevron-down{--icon-url:url(../../../icons/chevron-down.svg)}.svg\:chevron-left{--icon-url:url(../../../icons/chevron-left.svg)}.svg\:chevron-right{--icon-url:url(../../../icons/chevron-right.svg)}.svg\:egg{--icon-url:url(../../../icons/egg.svg)}.svg\:github{--icon-url:url(../../../icons/github.svg)}.svg\:heart{--icon-url:url(../../../icons/heart.svg)}.svg\:heart-fill{--icon-url:url(/icons/heart-fill.svg)}.svg\:hearts{--icon-url:url(../../../icons/hearts.svg)}.svg\:link{--icon-url:url(../../../icons/link.svg)}.svg\:list-ol{--icon-url:url(../../../icons/list-ol.svg)}.svg\:list-ul{--icon-url:url(../../../icons/list-ul.svg)}.svg\:magic{--icon-url:url(../../../icons/magic.svg)}.svg\:moon-stars{--icon-url:url(../../../icons/moon-stars.svg)}.svg\:plus{--icon-url:url(../../../icons/plus.svg)}.svg\:rss{--icon-url:url(../../../icons/rss.svg)}.svg\:star{--icon-url:url(../../../icons/star.svg)}.svg\:star-fill{--icon-url:url(../../../icons/star-fill.svg)}.svg\:sparkles{--icon-url:url(../../../icons/sparkles.svg)}.svg\:sun{--icon-url:url(../../../icons/sun.svg)}.svg\:sun-fill{--icon-url:url(../../../icons/sun-fill.svg)}.svg\:tsunami{--icon-url:url(../../../icons/tsunami.svg)}.svg\:type{--icon-url:url(../../../icons/type.svg)}.svg\:type-bold{--icon-url:url(../../../icons/type-bold.svg)}.svg\:type-h1{--icon-url:url(../../../icons/type-h1.svg)}.svg\:type-h2{--icon-url:url(../../../icons/type-h2.svg)}.svg\:type-h3{--icon-url:url(../../../icons/type-h3.svg)}.svg\:type-h4{--icon-url:url(../../../icons/type-h4.svg)}.svg\:type-h5{--icon-url:url(../../../icons/type-h5.svg)}.svg\:type-italic{--icon-url:url(../../../icons/type-italic.svg)}.svg\:type-strikethrough{--icon-url:url(../../../icons/type-strikethrough.svg)}.svg\:type-underline{--icon-url:url(../../../icons/type-underline.svg)}.svg\:water{--icon-url:url(../../../icons/water.svg)}.emoji\:about:not(.justify\:end,.coords\:end):before,.emoji\:about.justify\:start:before,.emoji\:about.coords\:end:after,.emoji\:about.justify\:end:after{content:var(--emoji-icon-about)}.emoji\:animation-3d:not(.justify\:end,.coords\:end):before,.emoji\:animation-3d.justify\:start:before,.emoji\:animation-3d.coords\:end:after,.emoji\:animation-3d.justify\:end:after{content:var(--emoji-icon-animation-3d)}.emoji\:blend-day:not(.justify\:end,.coords\:end):before,.emoji\:blend-day.justify\:start:before,.emoji\:blend-day.coords\:end:after,.emoji\:blend-day.justify\:end:after{content:var(--emoji-icon-blend-day)}.emoji\:blend-night:not(.justify\:end,.coords\:end):before,.emoji\:blend-night.justify\:start:before,.emoji\:blend-night.coords\:end:after,.emoji\:blend-night.justify\:end:after{content:var(--emoji-icon-blend-night)}.emoji\:blocks:not(.justify\:end,.coords\:end):before,.emoji\:blocks.justify\:start:before,.emoji\:blocks.coords\:end:after,.emoji\:blocks.justify\:end:after{content:var(--emoji-icon-blocks)}.emoji\:bubbles:not(.justify\:end,.coords\:end):before,.emoji\:bubbles.justify\:start:before,.emoji\:bubbles.coords\:end:after,.emoji\:bubbles.justify\:end:after{content:var(--emoji-icon-bubbles)}.emoji\:camera-3d:not(.justify\:end,.coords\:end):before,.emoji\:camera-3d.justify\:start:before,.emoji\:camera-3d.coords\:end:after,.emoji\:camera-3d.justify\:end:after{content:var(--emoji-icon-camera-3d)}.emoji\:center-origin:not(.justify\:end,.coords\:end):before,.emoji\:center-origin.justify\:start:before,.emoji\:center-origin.coords\:end:after,.emoji\:center-origin.justify\:end:after{content:var(--emoji-icon-center-origin)}.emoji\:clear:not(.justify\:end,.coords\:end):before,.emoji\:clear.justify\:start:before,.emoji\:clear.coords\:end:after,.emoji\:clear.justify\:end:after{content:var(--emoji-icon-clear)}.emoji\:comments:not(.justify\:end,.coords\:end):before,.emoji\:comments.justify\:start:before,.emoji\:comments.coords\:end:after,.emoji\:comments.justify\:end:after{content:var(--emoji-icon-comments)}.emoji\:context:not(.justify\:end,.coords\:end):before,.emoji\:context.justify\:start:before,.emoji\:context.coords\:end:after,.emoji\:context.justify\:end:after{content:var(--emoji-icon-context)}.emoji\:contrast:not(.justify\:end,.coords\:end):before,.emoji\:contrast.justify\:start:before,.emoji\:contrast.coords\:end:after,.emoji\:contrast.justify\:end:after{content:var(--emoji-icon-contrast)}.emoji\:convolution:not(.justify\:end,.coords\:end):before,.emoji\:convolution.justify\:start:before,.emoji\:convolution.coords\:end:after,.emoji\:convolution.justify\:end:after{content:var(--emoji-icon-convolution)}.emoji\:cookie:not(.justify\:end,.coords\:end):before,.emoji\:cookie.justify\:start:before,.emoji\:cookie.coords\:end:after,.emoji\:cookie.justify\:end:after{content:var(--emoji-icon-cookie)}.emoji\:dates:not(.justify\:end,.coords\:end):before,.emoji\:dates.justify\:start:before,.emoji\:dates.coords\:end:after,.emoji\:dates.justify\:end:after{content:var(--emoji-icon-dates)}.emoji\:day:not(.justify\:end,.coords\:end):before,.emoji\:day.justify\:start:before,.emoji\:day.coords\:end:after,.emoji\:day.justify\:end:after{content:var(--emoji-icon-day)}.emoji\:decisions:not(.justify\:end,.coords\:end):before,.emoji\:decisions.justify\:start:before,.emoji\:decisions.coords\:end:after,.emoji\:decisions.justify\:end:after{content:var(--emoji-icon-decisions)}.emoji\:default:not(.justify\:end,.coords\:end):before,.emoji\:default.justify\:start:before,.emoji\:default.coords\:end:after,.emoji\:default.justify\:end:after{content:var(--emoji-icon-default)}.emoji\:doc:not(.justify\:end,.coords\:end):before,.emoji\:doc.justify\:start:before,.emoji\:doc.coords\:end:after,.emoji\:doc.justify\:end:after{content:var(--emoji-icon-doc)}.emoji\:end:not(.justify\:end,.coords\:end):before,.emoji\:end.justify\:start:before,.emoji\:end.coords\:end:after,.emoji\:end.justify\:end:after{content:var(--emoji-icon-end)}.emoji\:error:not(.justify\:end,.coords\:end):before,.emoji\:error.justify\:start:before,.emoji\:error.coords\:end:after,.emoji\:error.justify\:end:after{content:var(--emoji-icon-error)}.emoji\:expand-active:not(.justify\:end,.coords\:end):before,.emoji\:expand-active.justify\:start:before,.emoji\:expand-active.coords\:end:after,.emoji\:expand-active.justify\:end:after{content:var(--emoji-icon-expand-active)}.emoji\:expand-inactive:not(.justify\:end,.coords\:end):before,.emoji\:expand-inactive.justify\:start:before,.emoji\:expand-inactive.coords\:end:after,.emoji\:expand-inactive.justify\:end:after{content:var(--emoji-icon-expand-inactive)}.emoji\:fat-fuzzy:not(.justify\:end,.coords\:end):before,.emoji\:fat-fuzzy.justify\:start:before,.emoji\:fat-fuzzy.coords\:end:after,.emoji\:fat-fuzzy.justify\:end:after{content:var(--emoji-icon-fat-fuzzy)}.emoji\:favorite:not(.justify\:end,.coords\:end):before,.emoji\:favorite.justify\:start:before,.emoji\:favorite.coords\:end:after,.emoji\:favorite.justify\:end:after{content:var(--emoji-icon-favorite)}.emoji\:feather:not(.justify\:end,.coords\:end):before,.emoji\:feather.justify\:start:before,.emoji\:feather.coords\:end:after,.emoji\:feather.justify\:end:after{content:var(--emoji-icon-feather)}.emoji\:filters:not(.justify\:end,.coords\:end):before,.emoji\:filters.justify\:start:before,.emoji\:filters.coords\:end:after,.emoji\:filters.justify\:end:after{content:var(--emoji-icon-filters)}.emoji\:geometry-2d:not(.justify\:end,.coords\:end):before,.emoji\:geometry-2d.justify\:start:before,.emoji\:geometry-2d.coords\:end:after,.emoji\:geometry-2d.justify\:end:after{content:var(--emoji-icon-geometry-2d)}.emoji\:hierarchical:not(.justify\:end,.coords\:end):before,.emoji\:hierarchical.justify\:start:before,.emoji\:hierarchical.coords\:end:after,.emoji\:hierarchical.justify\:end:after{content:var(--emoji-icon-hierarchical)}.emoji\:home:not(.justify\:end,.coords\:end):before,.emoji\:home.justify\:start:before,.emoji\:home.coords\:end:after,.emoji\:home.justify\:end:after{content:var(--emoji-icon-home)}.emoji\:idea:not(.justify\:end,.coords\:end):before,.emoji\:idea.justify\:start:before,.emoji\:idea.coords\:end:after,.emoji\:idea.justify\:end:after{content:var(--emoji-icon-idea)}.emoji\:info:not(.justify\:end,.coords\:end):before,.emoji\:info.justify\:start:before,.emoji\:info.coords\:end:after,.emoji\:info.justify\:end:after{content:var(--emoji-icon-info)}.emoji\:layouts:not(.justify\:end,.coords\:end):before,.emoji\:layouts.justify\:start:before,.emoji\:layouts.coords\:end:after,.emoji\:layouts.justify\:end:after{content:var(--emoji-icon-layouts)}.emoji\:learning:not(.justify\:end,.coords\:end):before,.emoji\:learning.justify\:start:before,.emoji\:learning.coords\:end:after,.emoji\:learning.justify\:end:after{content:var(--emoji-icon-learning)}.emoji\:link:not(.justify\:end,.coords\:end):before,.emoji\:link.justify\:start:before,.emoji\:link.coords\:end:after,.emoji\:link.justify\:end:after{content:var(--emoji-icon-link)}.emoji\:log:not(.justify\:end,.coords\:end):before,.emoji\:log.justify\:start:before,.emoji\:log.coords\:end:after,.emoji\:log.justify\:end:after{content:var(--emoji-icon-log)}.emoji\:machines:not(.justify\:end,.coords\:end):before,.emoji\:machines.justify\:start:before,.emoji\:machines.coords\:end:after,.emoji\:machines.justify\:end:after{content:var(--emoji-icon-machines)}.emoji\:magic:not(.justify\:end,.coords\:end):before,.emoji\:magic.justify\:start:before,.emoji\:magic.coords\:end:after,.emoji\:magic.justify\:end:after{content:var(--emoji-icon-magic)}.emoji\:matrix-2d:not(.justify\:end,.coords\:end):before,.emoji\:matrix-2d.justify\:start:before,.emoji\:matrix-2d.coords\:end:after,.emoji\:matrix-2d.justify\:end:after{content:var(--emoji-icon-matrix-2d)}.emoji\:matrix-3d:not(.justify\:end,.coords\:end):before,.emoji\:matrix-3d.justify\:start:before,.emoji\:matrix-3d.coords\:end:after,.emoji\:matrix-3d.justify\:end:after{content:var(--emoji-icon-matrix-3d)}.emoji\:mellow:not(.justify\:end,.coords\:end):before,.emoji\:mellow.justify\:start:before,.emoji\:mellow.coords\:end:after,.emoji\:mellow.justify\:end:after{content:var(--emoji-icon-mellow)}.emoji\:menu:not(.justify\:end,.coords\:end):before,.emoji\:menu.justify\:start:before,.emoji\:menu.coords\:end:after,.emoji\:menu.justify\:end:after{content:var(--emoji-icon-menu)}.emoji\:moby:not(.justify\:end,.coords\:end):before,.emoji\:moby.justify\:start:before,.emoji\:moby.coords\:end:after,.emoji\:moby.justify\:end:after{content:var(--emoji-icon-moby)}.emoji\:multiple-tex:not(.justify\:end,.coords\:end):before,.emoji\:multiple-tex.justify\:start:before,.emoji\:multiple-tex.coords\:end:after,.emoji\:multiple-tex.justify\:end:after{content:var(--emoji-icon-multiple-tex)}.emoji\:night:not(.justify\:end,.coords\:end):before,.emoji\:night.justify\:start:before,.emoji\:night.coords\:end:after,.emoji\:night.justify\:end:after{content:var(--emoji-icon-night)}.emoji\:nojs:not(.justify\:end,.coords\:end):before,.emoji\:nojs.justify\:start:before,.emoji\:nojs.coords\:end:after,.emoji\:nojs.justify\:end:after{content:var(--emoji-icon-nojs)}.emoji\:not-found:not(.justify\:end,.coords\:end):before,.emoji\:not-found.justify\:start:before,.emoji\:not-found.coords\:end:after,.emoji\:not-found.justify\:end:after{content:var(--emoji-icon-not-found)}.emoji\:octopus:not(.justify\:end,.coords\:end):before,.emoji\:octopus.justify\:start:before,.emoji\:octopus.coords\:end:after,.emoji\:octopus.justify\:end:after{content:var(--emoji-icon-octopus)}.emoji\:ollie:not(.justify\:end,.coords\:end):before,.emoji\:ollie.justify\:start:before,.emoji\:ollie.coords\:end:after,.emoji\:ollie.justify\:end:after{content:var(--emoji-icon-ollie)}.emoji\:otter:not(.justify\:end,.coords\:end):before,.emoji\:otter.justify\:start:before,.emoji\:otter.coords\:end:after,.emoji\:otter.justify\:end:after{content:var(--emoji-icon-otter)}.emoji\:outdated:not(.justify\:end,.coords\:end):before,.emoji\:outdated.justify\:start:before,.emoji\:outdated.coords\:end:after,.emoji\:outdated.justify\:end:after{content:var(--emoji-icon-outdated)}.emoji\:package-gfx:not(.justify\:end,.coords\:end):before,.emoji\:package-gfx.justify\:start:before,.emoji\:package-gfx.coords\:end:after,.emoji\:package-gfx.justify\:end:after{content:var(--emoji-icon-package-gfx)}.emoji\:package-git-poule:not(.justify\:end,.coords\:end):before,.emoji\:package-git-poule.justify\:start:before,.emoji\:package-git-poule.coords\:end:after,.emoji\:package-git-poule.justify\:end:after{content:var(--emoji-icon-package-git-poule)}.emoji\:package-playbook:not(.justify\:end,.coords\:end):before,.emoji\:package-playbook.justify\:start:before,.emoji\:package-playbook.coords\:end:after,.emoji\:package-playbook.justify\:end:after{content:var(--emoji-icon-package-playbook)}.emoji\:package-prose:not(.justify\:end,.coords\:end):before,.emoji\:package-prose.justify\:start:before,.emoji\:package-prose.coords\:end:after,.emoji\:package-prose.justify\:end:after{content:var(--emoji-icon-package-prose)}.emoji\:package-sketch:not(.justify\:end,.coords\:end):before,.emoji\:package-sketch.justify\:start:before,.emoji\:package-sketch.coords\:end:after,.emoji\:package-sketch.justify\:end:after{content:var(--emoji-icon-package-sketch)}.emoji\:package-style:not(.justify\:end,.coords\:end):before,.emoji\:package-style.justify\:start:before,.emoji\:package-style.coords\:end:after,.emoji\:package-style.justify\:end:after{content:var(--emoji-icon-package-style)}.emoji\:package-ui:not(.justify\:end,.coords\:end):before,.emoji\:package-ui.justify\:start:before,.emoji\:package-ui.coords\:end:after,.emoji\:package-ui.justify\:end:after{content:var(--emoji-icon-package-ui)}.emoji\:package-utilities:not(.justify\:end,.coords\:end):before,.emoji\:package-utilities.justify\:start:before,.emoji\:package-utilities.coords\:end:after,.emoji\:package-utilities.justify\:end:after{content:var(--emoji-icon-package-utilities)}.emoji\:pause:not(.justify\:end,.coords\:end):before,.emoji\:pause.justify\:start:before,.emoji\:pause.coords\:end:after,.emoji\:pause.justify\:end:after{content:var(--emoji-icon-pause)}.emoji\:pencil:not(.justify\:end,.coords\:end):before,.emoji\:pencil.justify\:start:before,.emoji\:pencil.coords\:end:after,.emoji\:pencil.justify\:end:after{content:var(--emoji-icon-pencil)}.emoji\:perf:not(.justify\:end,.coords\:end):before,.emoji\:perf.justify\:start:before,.emoji\:perf.coords\:end:after,.emoji\:perf.justify\:end:after{content:var(--emoji-icon-perf)}.emoji\:phoenix:not(.justify\:end,.coords\:end):before,.emoji\:phoenix.justify\:start:before,.emoji\:phoenix.coords\:end:after,.emoji\:phoenix.justify\:end:after{content:var(--emoji-icon-phoenix)}.emoji\:pill:not(.justify\:end,.coords\:end):before,.emoji\:pill.justify\:start:before,.emoji\:pill.coords\:end:after,.emoji\:pill.justify\:end:after{content:var(--emoji-icon-pill)}.emoji\:play:not(.justify\:end,.coords\:end):before,.emoji\:play.justify\:start:before,.emoji\:play.coords\:end:after,.emoji\:play.justify\:end:after{content:var(--emoji-icon-play)}.emoji\:playbook:not(.justify\:end,.coords\:end):before,.emoji\:playbook.justify\:start:before,.emoji\:playbook.coords\:end:after,.emoji\:playbook.justify\:end:after{content:var(--emoji-icon-playbook)}.emoji\:point-down:not(.justify\:end,.coords\:end):before,.emoji\:point-down.justify\:start:before,.emoji\:point-down.coords\:end:after,.emoji\:point-down.justify\:end:after{content:var(--emoji-icon-point-down)}.emoji\:point-left:not(.justify\:end,.coords\:end):before,.emoji\:point-left.justify\:start:before,.emoji\:point-left.coords\:end:after,.emoji\:point-left.justify\:end:after{content:var(--emoji-icon-point-left)}.emoji\:point-right:not(.justify\:end,.coords\:end):before,.emoji\:point-right.justify\:start:before,.emoji\:point-right.coords\:end:after,.emoji\:point-right.justify\:end:after{content:var(--emoji-icon-point-right)}.emoji\:point-up:not(.justify\:end,.coords\:end):before,.emoji\:point-up.justify\:start:before,.emoji\:point-up.coords\:end:after,.emoji\:point-up.justify\:end:after{content:var(--emoji-icon-point-up)}.emoji\:profile:not(.justify\:end,.coords\:end):before,.emoji\:profile.justify\:start:before,.emoji\:profile.coords\:end:after,.emoji\:profile.justify\:end:after{content:var(--emoji-icon-profile)}.emoji\:projection:not(.justify\:end,.coords\:end):before,.emoji\:projection.justify\:start:before,.emoji\:projection.coords\:end:after,.emoji\:projection.justify\:end:after{content:var(--emoji-icon-projection)}.emoji\:projects:not(.justify\:end,.coords\:end):before,.emoji\:projects.justify\:start:before,.emoji\:projects.coords\:end:after,.emoji\:projects.justify\:end:after{content:var(--emoji-icon-projects)}.emoji\:prose:not(.justify\:end,.coords\:end):before,.emoji\:prose.justify\:start:before,.emoji\:prose.coords\:end:after,.emoji\:prose.justify\:end:after{content:var(--emoji-icon-prose)}.emoji\:published:not(.justify\:end,.coords\:end):before,.emoji\:published.justify\:start:before,.emoji\:published.coords\:end:after,.emoji\:published.justify\:end:after{content:var(--emoji-icon-published)}.emoji\:rainbow:not(.justify\:end,.coords\:end):before,.emoji\:rainbow.justify\:start:before,.emoji\:rainbow.coords\:end:after,.emoji\:rainbow.justify\:end:after{content:var(--emoji-icon-rainbow)}.emoji\:random:not(.justify\:end,.coords\:end):before,.emoji\:random.justify\:start:before,.emoji\:random.coords\:end:after,.emoji\:random.justify\:end:after{content:var(--emoji-icon-random)}.emoji\:raw:not(.justify\:end,.coords\:end):before,.emoji\:raw.justify\:start:before,.emoji\:raw.coords\:end:after,.emoji\:raw.justify\:end:after{content:var(--emoji-icon-raw)}.emoji\:recipes:not(.justify\:end,.coords\:end):before,.emoji\:recipes.justify\:start:before,.emoji\:recipes.coords\:end:after,.emoji\:recipes.justify\:end:after{content:var(--emoji-icon-recipes)}.emoji\:rect:not(.justify\:end,.coords\:end):before,.emoji\:rect.justify\:start:before,.emoji\:rect.coords\:end:after,.emoji\:rect.justify\:end:after{content:var(--emoji-icon-rect)}.emoji\:round:not(.justify\:end,.coords\:end):before,.emoji\:round.justify\:start:before,.emoji\:round.coords\:end:after,.emoji\:round.justify\:end:after{content:var(--emoji-icon-round)}.emoji\:settings:not(.justify\:end,.coords\:end):before,.emoji\:settings.justify\:start:before,.emoji\:settings.coords\:end:after,.emoji\:settings.justify\:end:after{content:var(--emoji-icon-settings)}.emoji\:sketch:not(.justify\:end,.coords\:end):before,.emoji\:sketch.justify\:start:before,.emoji\:sketch.coords\:end:after,.emoji\:sketch.justify\:end:after{content:var(--emoji-icon-sketch)}.emoji\:snap:not(.justify\:end,.coords\:end):before,.emoji\:snap.justify\:start:before,.emoji\:snap.coords\:end:after,.emoji\:snap.justify\:end:after{content:var(--emoji-icon-snap)}.emoji\:soft:not(.justify\:end,.coords\:end):before,.emoji\:soft.justify\:start:before,.emoji\:soft.coords\:end:after,.emoji\:soft.justify\:end:after{content:var(--emoji-icon-soft)}.emoji\:sparkles:not(.justify\:end,.coords\:end):before,.emoji\:sparkles.justify\:start:before,.emoji\:sparkles.coords\:end:after,.emoji\:sparkles.justify\:end:after{content:var(--emoji-icon-sparkles)}.emoji\:speaking:not(.justify\:end,.coords\:end):before,.emoji\:speaking.justify\:start:before,.emoji\:speaking.coords\:end:after,.emoji\:speaking.justify\:end:after{content:var(--emoji-icon-speaking)}.emoji\:spicy:not(.justify\:end,.coords\:end):before,.emoji\:spicy.justify\:start:before,.emoji\:spicy.coords\:end:after,.emoji\:spicy.justify\:end:after{content:var(--emoji-icon-spicy)}.emoji\:square:not(.justify\:end,.coords\:end):before,.emoji\:square.justify\:start:before,.emoji\:square.coords\:end:after,.emoji\:square.justify\:end:after{content:var(--emoji-icon-square)}.emoji\:star:not(.justify\:end,.coords\:end):before,.emoji\:star.justify\:start:before,.emoji\:star.coords\:end:after,.emoji\:star.justify\:end:after{content:var(--emoji-icon-star)}.emoji\:start:not(.justify\:end,.coords\:end):before,.emoji\:start.justify\:start:before,.emoji\:start.coords\:end:after,.emoji\:start.justify\:end:after{content:var(--emoji-icon-start)}.emoji\:stop:not(.justify\:end,.coords\:end):before,.emoji\:stop.justify\:start:before,.emoji\:stop.coords\:end:after,.emoji\:stop.justify\:end:after{content:var(--emoji-icon-stop)}.emoji\:success:not(.justify\:end,.coords\:end):before,.emoji\:success.justify\:start:before,.emoji\:success.coords\:end:after,.emoji\:success.justify\:end:after{content:var(--emoji-icon-success)}.emoji\:switch-active:not(.justify\:end,.coords\:end):before,.emoji\:switch-active.justify\:start:before,.emoji\:switch-active.coords\:end:after,.emoji\:switch-active.justify\:end:after{content:var(--emoji-icon-switch-active)}.emoji\:switch-inactive:not(.justify\:end,.coords\:end):before,.emoji\:switch-inactive.justify\:start:before,.emoji\:switch-inactive.coords\:end:after,.emoji\:switch-inactive.justify\:end:after{content:var(--emoji-icon-switch-inactive)}.emoji\:system:not(.justify\:end,.coords\:end):before,.emoji\:system.justify\:start:before,.emoji\:system.coords\:end:after,.emoji\:system.justify\:end:after{content:var(--emoji-icon-system)}.emoji\:texture:not(.justify\:end,.coords\:end):before,.emoji\:texture.justify\:start:before,.emoji\:texture.coords\:end:after,.emoji\:texture.justify\:end:after{content:var(--emoji-icon-texture)}.emoji\:tiger:not(.justify\:end,.coords\:end):before,.emoji\:tiger.justify\:start:before,.emoji\:tiger.coords\:end:after,.emoji\:tiger.justify\:end:after{content:var(--emoji-icon-tiger)}.emoji\:tokens:not(.justify\:end,.coords\:end):before,.emoji\:tokens.justify\:start:before,.emoji\:tokens.coords\:end:after,.emoji\:tokens.justify\:end:after{content:var(--emoji-icon-tokens)}.emoji\:tram:not(.justify\:end,.coords\:end):before,.emoji\:tram.justify\:start:before,.emoji\:tram.coords\:end:after,.emoji\:tram.justify\:end:after{content:var(--emoji-icon-tram)}.emoji\:tuning:not(.justify\:end,.coords\:end):before,.emoji\:tuning.justify\:start:before,.emoji\:tuning.coords\:end:after,.emoji\:tuning.justify\:end:after{content:var(--emoji-icon-tuning)}.emoji\:turtle:not(.justify\:end,.coords\:end):before,.emoji\:turtle.justify\:start:before,.emoji\:turtle.coords\:end:after,.emoji\:turtle.justify\:end:after{content:var(--emoji-icon-turtle)}.emoji\:ui:not(.justify\:end,.coords\:end):before,.emoji\:ui.justify\:start:before,.emoji\:ui.coords\:end:after,.emoji\:ui.justify\:end:after{content:var(--emoji-icon-ui)}.emoji\:update:not(.justify\:end,.coords\:end):before,.emoji\:update.justify\:start:before,.emoji\:update.coords\:end:after,.emoji\:update.justify\:end:after{content:var(--emoji-icon-update)}.emoji\:updated:not(.justify\:end,.coords\:end):before,.emoji\:updated.justify\:start:before,.emoji\:updated.coords\:end:after,.emoji\:updated.justify\:end:after{content:var(--emoji-icon-updated)}.emoji\:usage:not(.justify\:end,.coords\:end):before,.emoji\:usage.justify\:start:before,.emoji\:usage.coords\:end:after,.emoji\:usage.justify\:end:after{content:var(--emoji-icon-usage)}.emoji\:vader:not(.justify\:end,.coords\:end):before,.emoji\:vader.justify\:start:before,.emoji\:vader.coords\:end:after,.emoji\:vader.justify\:end:after{content:var(--emoji-icon-vader)}.emoji\:warning:not(.justify\:end,.coords\:end):before,.emoji\:warning.justify\:start:before,.emoji\:warning.coords\:end:after,.emoji\:warning.justify\:end:after{content:var(--emoji-icon-warning)}.emoji\:wave:not(.justify\:end,.coords\:end):before,.emoji\:wave.justify\:start:before,.emoji\:wave.coords\:end:after,.emoji\:wave.justify\:end:after{content:var(--emoji-icon-wave)}.emoji\:wing:not(.justify\:end,.coords\:end):before,.emoji\:wing.justify\:start:before,.emoji\:wing.coords\:end:after,.emoji\:wing.justify\:end:after{content:var(--emoji-icon-wing)}.emoji\:wip:not(.justify\:end,.coords\:end):before,.emoji\:wip.justify\:start:before,.emoji\:wip.coords\:end:after,.emoji\:wip.justify\:end:after{content:var(--emoji-icon-wip)}.bg\:light,.bg\:dark,.bg\:inherit,[class*=bg\:blur]{--shade:oklch(var(--lightness) var(--chroma,var(--chroma-base)) var(--hue));--ink:oklch(var(--lightness-contrast) var(--chroma-contrast) var(--hue));--accent:oklch(var(--lightness-accent) var(--chroma-contrast) var(--hue));--shadow:oklch(var(--lightness-contrast) var(--chroma-contrast) var(--hue));color:var(--ink);background-color:var(--shade);accent-color:var(--accent)}.bg\:inherit{color:inherit;accent-color:inherit;background-color:inherit}[class*=bg\:blur]{--blur-bk:transparent;--blur-strength:var(--size-base-md);--border-color:transparent;backdrop-filter:blur(var(--blur-strength));background-color:var(--blur-bk);transition:blur .15s}.bg\:blur\:lg{--blur-strength:var(--size-base-lg)}[class*=bg\:blur]:hover{--blur-strength:var(--size-base-2xl)}.settings\:night\:contrast [class*=bg\:blur],.settings\:day\:contrast [class*=bg\:blur],.settings\:system\:contrast [class*=bg\:blur]{backdrop-filter:unset;background-color:var(--shade)}[class*=bg\:][class*=\:light],[class*=bg\:][class*=\:dark] [class*=bg\:][class*=\:light]{--lightness:var(--color-lightness-light-base);--lightness-accent:var(--color-lightness-300);--lightness-contrast:var(--color-lightness-dark-base);--chroma:var(--color-chroma-neutral);--chroma-accent:var(--color-chroma-300);--chroma-contrast:var(--color-chroma-neutral)}[class*=bg\:][class*=\:dark],[class*=bg\:][class*=\:light] [class*=bg\:][class*=\:dark]{--lightness:var(--color-lightness-dark-base);--lightness-accent:var(--color-lightness-300);--lightness-contrast:var(--color-lightness-light-base);--chroma:var(--color-chroma-neutral);--chroma-accent:var(--color-chroma-300);--chroma-contrast:var(--color-chroma-neutral)}[class*=surface\:0]{--lightness:var(--lightness-base);--lightness-contrast:var(--lightness-contrast-base);--chroma:var(--chroma-base);--chroma-contrast:var(--chroma-base)}[class*=surface\:1]{--lightness:var(--lightness-surface-1);--lightness-contrast:var(--lightness-surface-1-contrast);--chroma:var(--chroma-surface-1);--chroma-contrast:var(--chroma-surface-1-contrast)}[class*=surface\:2]{--lightness:var(--lightness-surface-2);--lightness-contrast:var(--lightness-surface-2-contrast);--chroma:var(--chroma-surface-2);--chroma-contrast:var(--chroma-surface-2-contrast)}[class*=surface\:3]{--lightness:var(--lightness-surface-3);--lightness-contrast:var(--lightness-surface-3-contrast);--chroma:var(--chroma-surface-3);--chroma-contrast:var(--chroma-surface-3-contrast)}[class*=surface\:4]{--lightness:var(--lightness-surface-4);--lightness-contrast:var(--lightness-surface-4-contrast);--chroma:var(--chroma-surface-4);--chroma-contrast:var(--chroma-surface-4-contrast)}[class*=surface\:5]{--lightness:var(--lightness-surface-5);--lightness-contrast:var(--lightness-surface-5-contrast);--chroma:var(--chroma-surface-5);--chroma-contrast:var(--chroma-surface-5-contrast)}[class*=surface\:]{--shade:oklch(var(--lightness) var(--chroma) var(--hue));--ink:oklch(var(--lightness-contrast) var(--chroma-contrast) var(--hue));color:var(--ink);background-color:var(--shade)}[class*=surface\:].chroma\:1{--chroma:var(--chroma-surface-1)}[class*=surface\:].chroma\:2{--chroma:var(--chroma-surface-2)}@media (prefers-color-scheme:light){html{color-scheme:light;--hue:var(--color-theme-primary);--lightness-base:var(--color-lightness-light-base);--lightness-accent-base:var(--color-lightness-400);--lightness-contrast-base:var(--color-lightness-600);--chroma-base:var(--color-chroma-600);--chroma-contrast-base:var(--color-chroma-600);--lightness:var(--color-lightness-light-base);--lightness-accent:var(--color-lightness-300);--lightness-contrast:var(--color-lightness-600);--lightness-focus:var(--color-lightness-400);--lightness-contrast-focus:var(--color-lightness-000);--lightness-ui-base:var(--color-lightness-300);--lightness-ui-base-pressed-hover:var(--color-lightness-400);--lightness-ui-contrast-base:var(--color-lightness-light-base);--lightness-ui-hover-base:var(--color-lightness-400);--lightness-ui-hover-contrast-base:var(--color-lightness-light-base);--lightness-surface-1:var(--color-lightness-000);--lightness-surface-1-contrast:var(--color-lightness-400);--lightness-surface-2:var(--color-lightness-100);--lightness-surface-2-contrast:var(--color-lightness-500);--lightness-surface-3:var(--color-lightness-200);--lightness-surface-3-contrast:var(--color-lightness-600);--lightness-surface-4:var(--color-lightness-400);--lightness-surface-4-contrast:var(--color-lightness-100);--lightness-surface-5:var(--color-lightness-500);--lightness-surface-5-contrast:var(--color-lightness-000);--chroma:var(--chroma-base);--chroma-accent-base:var(--color-chroma-300);--chroma-ink:var(--color-chroma-600);--chroma-contrast:var(--color-chroma-600);--chroma-focus:var(--color-chroma-400);--chroma-surface-1:var(--color-chroma-000);--chroma-surface-1-contrast:var(--color-chroma-400);--chroma-surface-2:var(--color-chroma-100);--chroma-surface-2-contrast:var(--color-chroma-500);--chroma-surface-3:var(--color-chroma-200);--chroma-surface-3-contrast:var(--color-chroma-600);--chroma-surface-4:var(--color-chroma-400);--chroma-surface-4-contrast:var(--color-chroma-100);--chroma-surface-5:var(--color-chroma-400);--chroma-surface-5-contrast:var(--color-chroma-100);--shade:oklch(var(--lightness-base) var(--color-chroma-neutral) var(--hue));--ink:oklch(var(--lightness-contrast) var(--chroma-contrast) var(--hue));--accent:oklch(var(--lightness-accent) var(--chroma-contrast) var(--hue));--shadow:oklch(var(--lightness-accent-base) var(--chroma-accent-base) var(--hue));--thumb:oklch(var(--lightness-surface-3) var(--color-chroma-neutral) var(--hue));--track:var(--shade);background-color:var(--shade)}}html:has([class*="settings:day:"]),[class*=settings\:day],[color-scheme=light]{color-scheme:light;--hue:var(--color-theme-primary);--lightness-base:var(--color-lightness-light-base);--lightness-accent-base:var(--color-lightness-400);--lightness-contrast-base:var(--color-lightness-600);--chroma-base:var(--color-chroma-600);--chroma-contrast-base:var(--color-chroma-600);--lightness:var(--color-lightness-light-base);--lightness-accent:var(--color-lightness-300);--lightness-contrast:var(--color-lightness-600);--lightness-focus:var(--color-lightness-400);--lightness-contrast-focus:var(--color-lightness-000);--lightness-ui-base:var(--color-lightness-300);--lightness-ui-base-pressed-hover:var(--color-lightness-400);--lightness-ui-contrast-base:var(--color-lightness-light-base);--lightness-ui-hover-base:var(--color-lightness-400);--lightness-ui-hover-contrast-base:var(--color-lightness-light-base);--lightness-surface-1:var(--color-lightness-000);--lightness-surface-1-contrast:var(--color-lightness-400);--lightness-surface-2:var(--color-lightness-100);--lightness-surface-2-contrast:var(--color-lightness-500);--lightness-surface-3:var(--color-lightness-200);--lightness-surface-3-contrast:var(--color-lightness-600);--lightness-surface-4:var(--color-lightness-400);--lightness-surface-4-contrast:var(--color-lightness-100);--lightness-surface-5:var(--color-lightness-500);--lightness-surface-5-contrast:var(--color-lightness-000);--chroma:var(--color-chroma-neutral);--chroma-accent-base:var(--color-chroma-300);--chroma-ink:var(--color-chroma-600);--chroma-contrast:var(--color-chroma-600);--chroma-focus:var(--color-chroma-400);--chroma-surface-1:var(--color-chroma-000);--chroma-surface-1-contrast:var(--color-chroma-400);--chroma-surface-2:var(--color-chroma-100);--chroma-surface-2-contrast:var(--color-chroma-500);--chroma-surface-3:var(--color-chroma-200);--chroma-surface-3-contrast:var(--color-chroma-600);--chroma-surface-4:var(--color-chroma-400);--chroma-surface-4-contrast:var(--color-chroma-100);--chroma-surface-5:var(--color-chroma-400);--chroma-surface-5-contrast:var(--color-chroma-100);--shade:oklch(var(--lightness-base) var(--color-chroma-neutral) var(--hue));--ink:oklch(var(--lightness-contrast) var(--chroma-contrast) var(--hue));--accent:oklch(var(--lightness-accent) var(--chroma-contrast) var(--hue));--shadow:oklch(var(--lightness-accent-base) var(--chroma-accent-base) var(--hue));--thumb:oklch(var(--lightness-surface-3) var(--color-chroma-neutral) var(--hue));--track:var(--shade);background-color:var(--shade)}@media (prefers-color-scheme:dark){html{color-scheme:dark;--hue:var(--color-theme-primary);--lightness-base:var(--color-lightness-dark-base);--lightness-accent-base:var(--color-lightness-200);--lightness-contrast-base:var(--color-lightness-000);--chroma-base:var(--color-chroma-100);--chroma-contrast-base:var(--color-chroma-100);--lightness:var(--color-lightness-dark-base);--lightness-accent:var(--color-lightness-400);--lightness-contrast:var(--color-lightness-000);--lightness-focus:var(--color-lightness-500);--lightness-contrast-focus:var(--color-lightness-100);--lightness-ui-base:var(--color-lightness-400);--lightness-ui-base-pressed-hover:var(--color-lightness-300);--lightness-ui-contrast-base:var(--color-lightness-light-base);--lightness-ui-hover-base:var(--color-lightness-300);--lightness-ui-hover-contrast-base:var(--color-lightness-light-base);--lightness-surface-1:var(--color-lightness-600);--lightness-surface-1-contrast:var(--color-lightness-200);--lightness-surface-2:var(--color-lightness-500);--lightness-surface-2-contrast:var(--color-lightness-100);--lightness-surface-3:var(--color-lightness-400);--lightness-surface-3-contrast:var(--color-lightness-000);--lightness-surface-4:var(--color-lightness-300);--lightness-surface-4-contrast:var(--color-lightness-000);--lightness-surface-5:var(--color-lightness-200);--lightness-surface-5-contrast:var(--color-lightness-600);--chroma:var(--color-chroma-neutral);--chroma-accent-base:var(--color-chroma-400);--chroma-ink:var(--color-chroma-000);--chroma-contrast:var(--color-chroma-000);--chroma-focus:var(--color-chroma-500);--chroma-surface-1:var(--color-chroma-600);--chroma-surface-1-contrast:var(--color-chroma-200);--chroma-surface-2:var(--color-chroma-500);--chroma-surface-2-contrast:var(--color-chroma-100);--chroma-surface-3:var(--color-chroma-400);--chroma-surface-3-contrast:var(--color-chroma-000);--chroma-surface-4:var(--color-chroma-300);--chroma-surface-4-contrast:var(--color-chroma-000);--chroma-surface-5:var(--color-chroma-200);--chroma-surface-5-contrast:var(--color-chroma-600);--shade:oklch(var(--lightness-base) var(--color-chroma-neutral) var(--hue));--ink:oklch(var(--lightness-contrast) var(--chroma-contrast) var(--hue));--accent:oklch(var(--lightness-accent) var(--chroma-accent-base) var(--hue));--shadow:oklch(var(--lightness-accent-base) var(--chroma-accent-base) var(--hue));--thumb:oklch(var(--lightness-surface-2) var(--color-chroma-neutral) var(--hue));--track:var(--shade);background-color:var(--shade)}}html:has([class*="settings:night:"]),[class*=settings\:night],[color-scheme=dark]{color-scheme:dark;--hue:var(--color-theme-primary);--lightness-base:var(--color-lightness-dark-base);--lightness-accent-base:var(--color-lightness-200);--lightness-contrast-base:var(--color-lightness-000);--chroma-base:var(--color-chroma-100);--chroma-contrast-base:var(--color-chroma-100);--lightness:var(--color-lightness-dark-base);--lightness-accent:var(--color-lightness-400);--lightness-contrast:var(--color-lightness-000);--lightness-focus:var(--color-lightness-500);--lightness-contrast-focus:var(--color-lightness-100);--lightness-ui-base:var(--color-lightness-400);--lightness-ui-base-pressed-hover:var(--color-lightness-300);--lightness-ui-contrast-base:var(--color-lightness-light-base);--lightness-ui-hover-base:var(--color-lightness-300);--lightness-ui-hover-contrast-base:var(--color-lightness-light-base);--lightness-surface-1:var(--color-lightness-600);--lightness-surface-1-contrast:var(--color-lightness-200);--lightness-surface-2:var(--color-lightness-500);--lightness-surface-2-contrast:var(--color-lightness-100);--lightness-surface-3:var(--color-lightness-400);--lightness-surface-3-contrast:var(--color-lightness-000);--lightness-surface-4:var(--color-lightness-300);--lightness-surface-4-contrast:var(--color-lightness-000);--lightness-surface-5:var(--color-lightness-200);--lightness-surface-5-contrast:var(--color-lightness-600);--chroma:var(--color-chroma-neutral);--chroma-accent-base:var(--color-chroma-400);--chroma-ink:var(--color-chroma-000);--chroma-contrast:var(--color-chroma-000);--chroma-focus:var(--color-chroma-500);--chroma-surface-1:var(--color-chroma-600);--chroma-surface-1-contrast:var(--color-chroma-200);--chroma-surface-2:var(--color-chroma-500);--chroma-surface-2-contrast:var(--color-chroma-100);--chroma-surface-3:var(--color-chroma-400);--chroma-surface-3-contrast:var(--color-chroma-000);--chroma-surface-4:var(--color-chroma-300);--chroma-surface-4-contrast:var(--color-chroma-000);--chroma-surface-5:var(--color-chroma-200);--chroma-surface-5-contrast:var(--color-chroma-600);--shade:oklch(var(--lightness-base) var(--color-chroma-neutral) var(--hue));--ink:oklch(var(--lightness-contrast) var(--chroma-contrast) var(--hue));--accent:oklch(var(--lightness-accent) var(--chroma-accent-base) var(--hue));--shadow:oklch(var(--lightness-accent-base) var(--chroma-accent-base) var(--hue));--thumb:oklch(var(--lightness-surface-2) var(--color-chroma-neutral) var(--hue));--track:var(--shade);background-color:var(--shade)}.settings\:day\:contrast{--lightness-base:var(--color-lightness-light-contrast)}.settings\:day\:blend{--lightness-base:var(--color-lightness-light-blend)}@media (prefers-color-scheme:light){.emoji\:blend:before{content:var(--emoji-icon-blend-day)}.settings\:system\:contrast{--lightness-base:var(--color-lightness-light-contrast)}.settings\:system\:blend{--lightness-base:var(--color-lightness-light-blend)}}[class*=settings\:day] .emoji\:blend:before,[color-scheme=light] .emoji\:blend:before{content:var(--emoji-icon-blend-day)}.settings\:night\:contrast{--lightness-base:var(--color-lightness-dark-contrast)}.settings\:night\:blend{--lightness-base:var(--color-lightness-dark-blend)}@media (prefers-color-scheme:dark){.emoji\:blend:before{content:var(--emoji-icon-blend-night)}.settings\:system\:contrast{--hue:var(--color-theme-primary);--lightness-base:var(--color-lightness-dark-contrast)}.settings\:system\:blend{--hue:var(--color-theme-primary);--lightness-base:var(--color-lightness-dark-blend)}}[class*=settings\:night] .emoji\:blend:before,[color-scheme=dark] .emoji\:blend:before{content:var(--emoji-icon-blend-night)}[class*=\:lime]{--hue:var(--color-palette-lime)}[class*=\:banana]{--hue:var(--color-palette-banana)}[class*=\:tangerine]{--hue:var(--color-palette-tangerine)}[class*=\:litchee]{--hue:var(--color-palette-litchee)}[class*=\:mora]{--hue:var(--color-palette-mora)}[class*=\:framboise]{--hue:var(--color-palette-framboise)}[class*=\:grape]{--hue:var(--color-palette-grape)}[class*=\:blueberry]{--hue:var(--color-palette-blueberry)}[class*=\:primary]{--hue:var(--color-theme-primary);--shadow:oklch(var(--lightness-accent-base) var(--chroma-accent-base) var(--hue));--accent:oklch(var(--lightness-accent) var(--chroma-accent-base) var(--hue));--thumb:oklch(var(--lightness-surface-3) var(--chroma-surface-3) var(--hue));--track:oklch(var(--lightness-base) var(--chroma) var(--hue));--shadow-sm:var(--shadow-base-sm-offset-x) var(--shadow-base-sm-offset-y) var(--shadow-base-sm-blur) var(--shadow-base-sm-spread) var(--shadow);--shadow-md:var(--shadow-base-md-offset-x) var(--shadow-base-md-offset-y) var(--shadow-base-sm-blur) var(--shadow-base-sm-spread) var(--shadow);--shadow-lg:var(--shadow-base-lg-offset-x) var(--shadow-base-lg-offset-y) var(--shadow-base-md-blur) var(--shadow-base-md-spread) var(--shadow);--shadow-inset-sm:var(--shadow-sm);--shadow-inset-md:var(--shadow-md)}[class*=\:accent]{--hue:var(--color-theme-accent);--shadow:oklch(var(--lightness-accent-base) var(--chroma-accent-base) var(--hue));--accent:oklch(var(--lightness-accent) var(--chroma-accent-base) var(--hue));--thumb:oklch(var(--lightness-surface-3) var(--chroma-surface-3) var(--hue));--track:oklch(var(--lightness-base) var(--chroma) var(--hue));--shadow-sm:var(--shadow-base-sm-offset-x) var(--shadow-base-sm-offset-y) var(--shadow-base-sm-blur) var(--shadow-base-sm-spread) var(--shadow);--shadow-md:var(--shadow-base-md-offset-x) var(--shadow-base-md-offset-y) var(--shadow-base-sm-blur) var(--shadow-base-sm-spread) var(--shadow);--shadow-lg:var(--shadow-base-lg-offset-x) var(--shadow-base-lg-offset-y) var(--shadow-base-md-blur) var(--shadow-base-md-spread) var(--shadow);--shadow-inset-sm:var(--shadow-sm);--shadow-inset-md:var(--shadow-md)}[class*=\:highlight]{--hue:var(--color-theme-highlight);--shadow:oklch(var(--lightness-accent-base) var(--chroma-accent-base) var(--hue));--accent:oklch(var(--lightness-accent) var(--chroma-accent-base) var(--hue));--thumb:oklch(var(--lightness-surface-3) var(--chroma-surface-3) var(--hue));--track:oklch(var(--lightness-base) var(--chroma) var(--hue));--shadow-sm:var(--shadow-base-sm-offset-x) var(--shadow-base-sm-offset-y) var(--shadow-base-sm-blur) var(--shadow-base-sm-spread) var(--shadow);--shadow-md:var(--shadow-base-md-offset-x) var(--shadow-base-md-offset-y) var(--shadow-base-sm-blur) var(--shadow-base-sm-spread) var(--shadow);--shadow-lg:var(--shadow-base-lg-offset-x) var(--shadow-base-lg-offset-y) var(--shadow-base-md-blur) var(--shadow-base-md-spread) var(--shadow);--shadow-inset-sm:var(--shadow-sm);--shadow-inset-md:var(--shadow-md)}[class*=\:neutral]{--hue:var(--color-theme-neutral);--chroma:var(--color-chroma-neutral);--chroma-accent:var(--color-chroma-neutral);--chroma-contrast:var(--color-chroma-neutral);--ink:oklch(var(--lightness-contrast) var(--color-chroma-neutral) var(--hue));--shade:oklch(var(--lightness) var(--chroma) var(--hue));--accent:oklch(var(--lightness-accent) var(--color-chroma-neutral) var(--hue));--thumb:oklch(var(--lightness-surface-3) var(--color-chroma-neutral) var(--hue));--track:oklch(var(--lightness-base) var(--chroma) var(--hue));--shadow:oklch(var(--lightness-accent-base) var(--color-chroma-neutral) var(--hue));--shadow-sm:var(--shadow-base-sm-offset-x) var(--shadow-base-sm-offset-y) var(--shadow-base-sm-blur) var(--shadow-base-sm-spread) var(--shadow);--shadow-md:var(--shadow-base-md-offset-x) var(--shadow-base-md-offset-y) var(--shadow-base-sm-blur) var(--shadow-base-sm-spread) var(--shadow);--shadow-lg:var(--shadow-base-lg-offset-x) var(--shadow-base-lg-offset-y) var(--shadow-base-md-blur) var(--shadow-base-md-spread) var(--shadow);--shadow-inset-sm:var(--shadow-sm);--shadow-inset-md:var(--shadow-md)}.ink\:white{--lightness-contrast-base:var(--color-lightness-600);--chroma-contrast-base:var(--color-chroma-600)}.ink\:primary{--hue:var(--color-theme-primary);color:var(--ink)}.gradient\:end.neutral{background:linear-gradient(var(--shade) 80%, transparent)}html{--shadow:oklch(var(--lightness-accent-base) var(--chroma-accent-base) var(--hue));--shadow-sm:var(--shadow-base-sm-offset-x) var(--shadow-base-sm-offset-y) var(--shadow-base-sm-blur) var(--shadow-base-sm-spread) var(--shadow);--shadow-md:var(--shadow-base-md-offset-x) var(--shadow-base-md-offset-y) var(--shadow-base-sm-blur) var(--shadow-base-sm-spread) var(--shadow);--shadow-lg:var(--shadow-base-lg-offset-x) var(--shadow-base-lg-offset-y) var(--shadow-base-md-blur) var(--shadow-base-md-spread) var(--shadow);--shadow-inset-sm:var(--shadow-sm);--shadow-inset-md:var(--shadow-md)}[class*=size\:]{--ratio:var(--ratio-md);--ui-size-sm:calc(var(--ui-size) / var(--ratio));--ui-size-lg:calc(var(--ui-size) * var(--ratio));--font-size:var(--font-size-md)}[class*=size\:].scale\:minor{--ratio:var(--ratio-sm)}[class*=size\:].scale\:major{--ratio:var(--ratio-lg)}.size\:4xs{--ui-size-xs:var(--size-decrease-2-4xs);--ui-size-sm:var(--size-decrease-1-4xs);--ui-size:var(--size-base-4xs);--ui-size-lg:var(--size-increase-1-4xs);--ui-size-xl:var(--size-increase-2-4xs);--font-size:var(--font-size-3xs) / var(--fluid-min-ratio)}.size\:3xs{--ui-size-xs:var(--size-decrease-2-3xs);--ui-size-sm:var(--size-decrease-1-3xs);--ui-size:var(--size-base-3xs);--ui-size-lg:var(--size-increase-1-3xs);--ui-size-xl:var(--size-increase-2-3xs);--font-size:var(--font-size-2xs) / var(--fluid-min-ratio)}.size\:2xs{--ui-size-xs:var(--size-decrease-2-2xs);--ui-size-sm:var(--size-decrease-1-2xs);--ui-size:var(--size-base-2xs);--ui-size-lg:var(--size-increase-1-2xs);--ui-size-xl:var(--size-increase-2-2xs);--font-size:var(--font-size-xs) / var(--fluid-min-ratio)}.size\:xs{--ui-size-xs:var(--size-decrease-2-xs);--ui-size-sm:var(--size-decrease-1-xs);--ui-size:var(--size-base-xs);--ui-size-lg:var(--size-increase-1-xs);--ui-size-xl:var(--size-increase-2-xs);--font-size:var(--font-size-xs)}.size\:sm{--ui-size-xs:var(--size-decrease-2-sm);--ui-size-sm:var(--size-decrease-1-sm);--ui-size:var(--size-base-sm);--ui-size-lg:var(--size-increase-1-sm);--ui-size-xl:var(--size-increase-2-sm);--font-size:var(--font-size-sm)}.size\:md{--ui-size:var(--size-base-md);--ui-size-xs:var(--size-decrease-2-md);--ui-size-sm:var(--size-decrease-1-md);--ui-size-lg:var(--size-increase-1-md);--ui-size-xl:var(--size-increase-2-md);--font-size:var(--font-size-md)}.size\:lg{--ui-size-xs:var(--size-decrease-2-lg);--ui-size-sm:var(--size-decrease-1-lg);--ui-size:var(--size-base-lg);--ui-size-lg:var(--size-increase-1-lg);--ui-size-xl:var(--size-increase-2-lg);--font-size:var(--font-size-lg)}.size\:xl{--ui-size-xs:var(--size-decrease-2-xl);--ui-size-sm:var(--size-decrease-1-xl);--ui-size:var(--size-base-xl);--ui-size-lg:var(--size-increase-1-xl);--ui-size-xl:var(--size-increase-2-xl);--font-size:var(--font-size-xl)}.size\:2xl{--ui-size-xs:var(--size-decrease-2-2xl);--ui-size-sm:var(--size-decrease-1-2xl);--ui-size:var(--size-base-xl);--ui-size-lg:var(--size-increase-1-2xl);--ui-size-xl:var(--size-increase-2-2xl);--font-size:var(--font-size-2xl)}.size\:3xl{--ui-size-xs:var(--size-decrease-2-3xl);--ui-size-sm:var(--size-decrease-1-3xl);--ui-size:var(--size-base-xl);--ui-size-lg:var(--size-increase-1-3xl);--ui-size-xl:var(--size-increase-2-3xl);--font-size:var(--font-size-3xl)}.size\:4xl{--ui-size-xs:var(--size-decrease-2-4xl);--ui-size-sm:var(--size-decrease-1-4xl);--ui-size:var(--size-base-xl);--ui-size-lg:var(--size-increase-1-4xl);--ui-size-xl:var(--size-increase-2-4xl);--font-size:var(--font-size-4xl)}.width\:full{inline-size:100%}[class*=\:fill]{--color-accent:var(--shade)}[class*=\:outline]{--color-accent:var(--accent,var(--ink));background-color:inherit}[class*=\:outline]:not(label,pre){--color-accent:var(--accent,var(--ink));--color-ink:var(--accent,var(--ink));border:var(--border-width-md) solid var(--color-accent)}[class*=\:bare]:not(label,pre,label>span){--border-color-bare:oklch(var(--lightness-surface-2) var(--chroma-contrast) var(--hue));--border-color:var(--color-bg,var(--border-color-bare));border:var(--border-width-md) solid var(--border-color);background-color:inherit}[class*=\:bare]:not(label,button,pre):focus,[class*=\:bare]:not(label,button,pre):hover,[class*=\:outline]:not(label,button,pre):focus,[class*=\:outline]:not(label,button,pre):hover{background-color:inherit}.dotted{border:var(--border-width-md) dotted var(--accent,var(--shade))}[disabled],[disabled]:checked,[disabled]:hover,[disabled]:focus,[disabled]:active,[disabled][class*=variant\:],[class*=variant\:]:has([disabled]),[class*=variant\:]:has([disabled]:checked){--chroma:var(--color-chroma-neutral);--lightness:var(--color-lightness-surface-1);--chroma-contrast:var(--color-chroma-neutral);--chroma-accent:var(--color-chroma-neutral);cursor:not-allowed}:visited{--lightness:var(--color-lightness-surface-2);--lightness-contrast:var(--color-lightness-surface-5)}@font-face{font-family:Anonymous Pro;src:url(../../../fonts/woff/Anonymous_Pro/AnonymousPro-Bold.woff2)format("woff2"),url(../../../fonts/woff/Anonymous_Pro/AnonymousPro-Bold.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Anonymous Pro;src:url(../../../fonts/woff/Anonymous_Pro/AnonymousPro-Regular.woff2)format("woff2"),url(../../../fonts/woff/Anonymous_Pro/AnonymousPro-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../../fonts/woff/Montserrat/Montserrat-SemiBold.woff2)format("woff2"),url(../../../fonts/woff/Montserrat/Montserrat-SemiBold.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../../fonts/woff/Montserrat/Montserrat-ExtraBold.woff2)format("woff2"),url(../../../fonts/woff/Montserrat/Montserrat-ExtraBold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../../fonts/woff/Montserrat/Montserrat-Medium.woff2)format("woff2"),url(../../../fonts/woff/Montserrat/Montserrat-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../../fonts/woff/Montserrat/Montserrat-Regular.woff2)format("woff2"),url(../../../fonts/woff/Montserrat/Montserrat-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../../fonts/woff/Montserrat/Montserrat-Bold.woff2)format("woff2"),url(../../../fonts/woff/Montserrat/Montserrat-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../../fonts/woff/Montserrat/Montserrat-Black.woff2)format("woff2"),url(../../../fonts/woff/Montserrat/Montserrat-Black.woff)format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Encode Sans SC;src:url(../../../fonts/woff/Encode_Sans_SC/EncodeSansSC-Regular.woff2)format("woff2"),url(../../../fonts/woff/Encode_Sans_SC/EncodeSansSC-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Encode Sans SC;src:url(../../../fonts/woff/Encode_Sans_SC/EncodeSansSC-Medium.woff2)format("woff2"),url(../../../fonts/woff/Encode_Sans_SC/EncodeSansSC-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Encode Sans SC;src:url(../../../fonts/woff/Encode_Sans_SC/EncodeSansSC-SemiBold.woff2)format("woff2"),url(../../../fonts/woff/Encode_Sans_SC/EncodeSansSC-SemiBold.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Encode Sans SC;src:url(../../../fonts/woff/Encode_Sans_SC/EncodeSansSC-Bold.woff2)format("woff2"),url(../../../fonts/woff/Encode_Sans_SC/EncodeSansSC-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Encode Sans SC;src:url(../../../fonts/woff/Encode_Sans_SC/EncodeSansSC-ExtraBold.woff2)format("woff2"),url(../../../fonts/woff/Encode_Sans_SC/EncodeSansSC-ExtraBold.woff)format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Trirong;src:url(/fonts/woff/Trirong/Trirong-BlackItalic.woff2)format("woff2"),url(/fonts/woff/Trirong/Trirong-BlackItalic.woff)format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Trirong;src:url(/fonts/woff/Trirong/Trirong-Bold.woff2)format("woff2"),url(/fonts/woff/Trirong/Trirong-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Trirong;src:url(/fonts/woff/Trirong/Trirong-Black.woff2)format("woff2"),url(/fonts/woff/Trirong/Trirong-Black.woff)format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Trirong;src:url(/fonts/woff/Trirong/Trirong-BoldItalic.woff2)format("woff2"),url(/fonts/woff/Trirong/Trirong-BoldItalic.woff)format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Trirong;src:url(/fonts/woff/Trirong/Trirong-LightItalic.woff2)format("woff2"),url(/fonts/woff/Trirong/Trirong-LightItalic.woff)format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Trirong;src:url(/fonts/woff/Trirong/Trirong-Medium.woff2)format("woff2"),url(/fonts/woff/Trirong/Trirong-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Trirong;src:url(/fonts/woff/Trirong/Trirong-ExtraLightItalic.woff2)format("woff2"),url(/fonts/woff/Trirong/Trirong-ExtraLightItalic.woff)format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Trirong;src:url(/fonts/woff/Trirong/Trirong-Italic.woff2)format("woff2"),url(/fonts/woff/Trirong/Trirong-Italic.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Trirong;src:url(/fonts/woff/Trirong/Trirong-Light.woff2)format("woff2"),url(/fonts/woff/Trirong/Trirong-Light.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Trirong;src:url(/fonts/woff/Trirong/Trirong-ExtraBold.woff2)format("woff2"),url(/fonts/woff/Trirong/Trirong-ExtraBold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Trirong;src:url(/fonts/woff/Trirong/Trirong-ExtraLight.woff2)format("woff2"),url(/fonts/woff/Trirong/Trirong-ExtraLight.woff)format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Trirong;src:url(/fonts/woff/Trirong/Trirong-ExtraBoldItalic.woff2)format("woff2"),url(/fonts/woff/Trirong/Trirong-ExtraBoldItalic.woff)format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Trirong;src:url(/fonts/woff/Trirong/Trirong-Regular.woff2)format("woff2"),url(/fonts/woff/Trirong/Trirong-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Trirong;src:url(/fonts/woff/Trirong/Trirong-SemiBoldItalic.woff2)format("woff2"),url(/fonts/woff/Trirong/Trirong-SemiBoldItalic.woff)format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Trirong;src:url(/fonts/woff/Trirong/Trirong-MediumItalic.woff2)format("woff2"),url(/fonts/woff/Trirong/Trirong-MediumItalic.woff)format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Trirong;src:url(/fonts/woff/Trirong/Trirong-Thin.woff2)format("woff2"),url(/fonts/woff/Trirong/Trirong-Thin.woff)format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Trirong;src:url(/fonts/woff/Trirong/Trirong-SemiBold.woff2)format("woff2"),url(/fonts/woff/Trirong/Trirong-SemiBold.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Trirong;src:url(/fonts/woff/Trirong/Trirong-ThinItalic.woff2)format("woff2"),url(/fonts/woff/Trirong/Trirong-ThinItalic.woff)format("woff");font-weight:100;font-style:italic;font-display:swap}h1,h2,h3,h4,h5,h6,.h4,.h5{color:var(--ink);line-height:var(--font-leading-body)}h1.nowrap,h2.nowrap,h3.nowrap,h4.nowrap,h5.nowrap,h6.nowrap,.h4.nowrap,.h5.nowrap{white-space:nowrap}:where(h1,h2,h3,h4,h5,h6,.h4,.h5)+p,:where(h1,h2,h3,h4,h5,h6,.h4,.h5,p)+pre,:where(h1,h2,h3,h4,h5,h6,.h4,.h5,p)+code{margin-block-start:var(--ui-size)}h1.link,h2.link,h3.link{font-size:var(--font-size);margin:0}h1,.h1{--hue:var(--color-theme-primary);--chroma:var(--color-chroma-000);--lightness:var(--color-lightness-000);--lightness-contrast:var(--lightness-ui-hover-base);--chroma-contrast:var(--color-chroma-400);--ink:oklch(var(--lightness-contrast) var(--chroma-contrast) var(--hue));--shade:oklch(var(--lightness) var(--chroma) var(--hue));--font-family-h1:var(--font-family-heading);color:var(--ink);font-size:var(--font-size-h1);font-family:var(--font-family-h1);font-weight:var(--font-weight-h1);line-height:var(--font-leading-heading)}h2,.h2{--font-family-h2:var(--font-family-subheading);font-size:var(--font-size-h2);font-family:var(--font-family-h2);font-weight:var(--font-weight-h2)}h3,.h3{--font-family-h3:var(--font-family-subheading);font-size:var(--font-size-h3);font-family:var(--font-family-h3);font-weight:var(--font-weight-h3)}h4,.h4{--font-family-h4:var(--font-family-subheading);font-size:var(--font-size-h4);font-family:var(--font-family-h4);font-weight:var(--font-weight-h4)}h5,.h5{--font-family-h5:var(--font-family-subheading);font-size:var(--font-size-h5);font-family:var(--font-family-h5);font-weight:var(--font-weight-h5)}.font\:base{--font-family-base:var(--font-family-body);font-size:var(--font-size-base)}.font\:h1{font-family:var(--font-family-heading);font-weight:var(--font-weight-h1)}.font\:heading{font-family:var(--font-family-subheading)}.font\:bold{font-weight:var(--font-weight-bold)}.font\:semibold{font-weight:var(--font-weight-semibold)}.font\:strike{text-decoration-line:line-through}.font\:italic{font-style:italic}article,.l\:text{background-color:inherit}p,figcaption{color:var(--color-ink,var(--ink));line-height:var(--font-leading-body)}ol,ul{margin:0;padding-inline-start:var(--gap,calc(2 * var(--ui-size)))}ol.unstyled,ul.unstyled{list-style:none}a{padding-block:0}pre,code{font-family:var(--font-family-mono,"Courier New", Courier, monospace);font-size:var(--font-size)}blockquote{--hue:var(--color-theme-primary);--lightness:var(--lightness-surface-1);--chroma:var(--chroma-surface-1);--shade:oklch(var(--lightness) var(--chroma) var(--hue));color:var(--ink);background-color:var(--shade);border-left:.25em solid var(--color-ink);padding:var(--ui-size);margin-block:var(--ui-size-lg)}ff-control:has(.ellipsis),span:has(.ellipsis),li:has(.ellipsis){--max-inline-size:var(--sidebar-width,100%);max-inline-size:var(--max-inline-size)}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[class*=icon\:]:before{--icon-size:var(--ui-size);display:inline}a[class*=icon\:]:before{margin-inline:var(--ui-size)}.feedback[class*=icon]{display:flex}[class*=shape\:][class*=icon]{padding:var(--ui-size-sm);max-inline-size:fit-content}[class*=icon]:not([class*=shape\:]):before{margin-inline:0 var(--ui-size)}[class*=icon].align\:end{justify-content:var(--justify,space-between);flex-direction:row-reverse;display:flex}[class*=ravioli\:][class*=icon\:][class*=\:2xs]:not(.feedback):before,[class*=ravioli\:][class*=icon\:][class*=\:xs]:not(.feedback):before,[class*=ravioli\:][class*=icon\:][class*=\:sm]:not(.feedback):before,[class*=ravioli\:][class*=icon\:][class*=\:md]:not(.feedback):before,[class*=ravioli\:][class*=icon\:][class*=\:lg]:not(.feedback):before,[class*=ravioli\:][class*=icon\:][class*=\:xl]:not(.feedback):before,[class*=ravioli\:][class*=icon\:][class*=\:2xl]:not(.feedback):before{margin-inline:0}button[class*=icon].align\:end,summary[class*=icon].align\:end{text-align:start}button[class*=icon].align\:start,summary[class*=icon].align\:start{text-align:end}.ff\:magic[class*=svg]:before{margin-inline:0 var(--ui-size-sm)}ff-icon[class*=svg].justify\:end:before{margin-inline:var(--ui-size-sm) 0}ff-icon{padding-block:var(--outline-offset-sm);padding-inline:var(--outline-offset-sm);margin:0}button>ff-icon{padding-block:0;padding-inline:var(--outline-offset-sm);margin:0}ff-icon:before{margin:0}.font\:2xs,.font\:xs{--font-size:var(--font-size-xs);--font-size-minus:var(--font-size-xs)}.font\:2xs{--font-size-plus:var(--font-size-xs)}.font\:xs{--font-size-plus:var(--font-size-sm)}.font\:sm{--font-size:var(--font-size-sm);--font-size-minus:var(--font-size-xs);--font-size-plus:var(--font-size-md)}.font\:md{--font-size:var(--font-size-md);--font-size-minus:var(--font-size-sm);--font-size-plus:var(--font-size-lg)}.font\:lg{--font-size:var(--font-size-lg);--font-size-minus:var(--font-size-md);--font-size-plus:var(--font-size-xl)}.font\:xl{--font-size:var(--font-size-xl);--font-size-minus:var(--font-size-lg);--font-size-plus:var(--font-size-2xl)}.font\:2xl{--font-size:var(--font-size-2xl);--font-size-minus:var(--font-size-xl);--font-size-plus:calc(var(--font-size-2xl) * var(--ratio-md))}[class*=font\:]:not(h1,h2,h3,h4,h5,h6){font-size:var(--font-size)}[class*=font\:][class*=\:minus]:not(h1,h2,h3,h4,h5,h6){font-size:var(--font-size-minus)}[class*=font\:][class*=\:plus]:not(h1,h2,h3,h4,h5,h6){font-size:var(--font-size-plus)}[class*=svg]:before{--icon-size:1.25em;content:"";background-image:var(--icon-url);height:var(--icon-size);width:var(--icon-size);background-position:50%;background-repeat:no-repeat;background-size:100%;padding:0}@supports (mask:var(--icon-url)){[class*=svg]{--icon-ink:var(--ink,currentColor) mask: var(--icon-url) center center / 100% auto no-repeat}[class*=svg]:before{background:var(--ink,currentColor);mask:var(--icon-url) center center/100% auto no-repeat}[class*=svg][class*=magic\:]:before{background:var(--magic-gradient);mask:var(--icon-url) center center/100% auto no-repeat;background:var(--magic-gradient);mask:var(--icon-url) center center/100% auto no-repeat}}.openmoji\:3xs:before{--icon-size:var(--icon-svg-3xs)}.openmoji\:2xs:before{--icon-size:var(--icon-svg-2xs)}.openmoji\:xs:before{--icon-size:var(--icon-svg-xs)}.openmoji\:sm:before{--icon-size:var(--icon-svg-sm)}.openmoji\:md:before{--icon-size:var(--icon-svg-md)}.openmoji\:lg:before{--icon-size:var(--icon-svg-lg)}.openmoji\:xl:before{--icon-size:var(--icon-svg-xl)}.openmoji\:2xl:before{--icon-size:var(--icon-svg-2xl)}.openmoji\:3xl:before{--icon-size:var(--icon-svg-3xl)}[class*=emoji\:]:before{--icon-size:var(--font-size);font-size:var(--icon-size);block-size:fit-content;inline-size:fit-content;display:inline}[class*=shape\:][class*=emoji]{--icon-gap:calc(1em * var(--outline-offset-lg));padding-block:calc(var(--ui-size-xs) - var(--border-width-xl));padding-inline:calc(var(--ui-size-xs) - var(--border-width-xl))}[class*=emoji][class*=shape\:].size\:3xs,[class*=emoji][class*=shape\:].size\:2xs,[class*=emoji][class*=shape\:].size\:xs{padding-block:calc(var(--ui-size) - var(--border-width-lg));padding-inline:calc(var(--ui-size) - var(--border-width-lg))}[class*=emoji].shape\:pill:before{margin-inline-end:var(--icon-gap,var(--ui-size-sm))}[class*=emoji\:]:not([class*=justify\:],[class*=l\:frame]):before{margin-inline:var(--icon-gap,var(--outline-offset-md))}a[class*=emoji\:]:not([class*=justify\:],[class*=l\:frame]):before,[class*=emoji\:].justify\:start:before,[class*=emoji\:]:not(.shape\:round,.shape\:square).justify\:center:before{margin-inline-end:var(--icon-gap,var(--ui-size-sm))}[class*=emoji\:].justify\:end:after,[class*=emoji\:]:not(.shape\:round,.shape\:square).justify\:center:after{margin-inline-start:var(--icon-gap,var(--ui-size-sm))}@layer reset{html{interpolate-size:allow-keywords}*{tab-size:4!important}*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd,menu{margin:0}menu[role=group],ul[role=group],li[role=group]{padding:0;list-style:none}html:focus-within{scroll-behavior:smooth}body{text-rendering:optimizespeed;min-height:100vh}a:not([class]){text-decoration-skip-ink:auto}img{max-inline-size:100%;display:block}input,button,textarea,select{font-family:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer init{html{--font-family-body:var(--font-family-body-base), var(--font-family-body-fallback);--font-family-heading:var(--font-family-heading-base), var(--font-family-heading-fallback);--font-family-subheading:var(--font-family-subheading-base), var(--font-family-subheading-fallback);--font-family-mono:var(--font-family-mono-base), var(--font-family-mono-fallback);--font-family-ui:var(--font-family-body);--ui-size:var(--scale-base-00);--ui-size-sm:calc(var(--ui-size) / var(--ratio-md));--ui-size-lg:calc(var(--ui-size) * var(--ratio-md));--font-size:var(--font-size-md);--font-size-ui:var(--font-size-md);--sidebar-width:var(--layout-sidebar-sm);--gap:var(--layout-gap-md);scrollbar-color:var(--thumb) var(--track)}body{color:var(--ink);background-color:var(--shade);font-family:var(--font-family-body);font-size:var(--font-size-body);font-weight:var(--font-weight-body);line-height:var(--font-leading-body);scrollbar-width:thin;scrollbar-color:var(--thumb) var(--track)}main{background-color:var(--shade)}a{color:var(--color-ink,var(--ink));font-size:var(--font-size-ui);font-family:var(--font-family-ui);line-height:var(--font-leading-body);font-weight:var(--font-weight-link)}a[class^=font\:]{font-size:var(--font-size)}a:hover{cursor:pointer;text-decoration:underline}:where(audio,video:has[controls],object[form],[contenteditable]):not([disabled]):focus,:where(audio,video:has[controls],object[form],[contenteditable],[role=tabpanel],[tabindex]):not([disabled]):focus-visible{--hue:var(--color-theme-primary);--accent:oklch(var(--lightness-accent) var(--chroma-accent-base) var(--hue));outline-offset:var(--ui-size-sm);outline:var(--border-width-md) dotted var(--accent)}:where(a,button,input,select,textarea,details):not([disabled]):focus{--accent:oklch(var(--lightness-accent) var(--chroma-accent-base) var(--hue));outline-offset:var(--outline-offset-xs);outline:var(--border-width-lg) dotted var(--accent)}input,button,textarea,select{font-family:var(--font-family-ui);font-weight:var(--font-weight-ui)}[disabled]{pointer-events:none}}@layer config.debug{.debug[class^=l\:]{outline:var(--border-width-md) dotted var(--ink);background-color:var(--ink)}}[class*=l\:stack]>*{margin-block:0}[class*=l\:stack]{justify-content:var(--justify,flex-start);flex-direction:column;display:flex}.l\:stack\:auto>*{inline-size:auto}[class*=l\:stack]>*+*{margin-block-start:var(--gap)}[class*=l\:stack]>*{inline-size:100%}[class*=l\:stack].recursive *+*{margin-block-start:var(--gap)}[class*=l\:stack].w\:full:only-child{block-size:100%;inline-size:100%}.l\:stack\:4xs{--gap:var(--layout-gap-4xs)}.l\:stack\:3xs{--gap:var(--layout-gap-3xs)}.l\:stack\:2xs{--gap:var(--layout-gap-2xs)}.l\:stack\:xs{--gap:var(--layout-gap-xs)}.l\:stack\:sm{--gap:var(--layout-gap-sm)}.l\:stack\:md{--gap:var(--layout-gap-md)}.l\:stack\:lg{--gap:var(--layout-gap-lg)}.l\:stack\:xl{--gap:var(--layout-gap-xl)}.l\:stack\:2xl{--gap:var(--layout-gap-2xl)}.l\:stack\:3xl{--gap:var(--layout-gap-3xl)}[class*=l\:sidebar]{gap:var(--gap);flex-wrap:wrap;display:flex}@media (width>=50rem){[class*=l\:sidebar].justify\:center>[class*=l\:main]>*{inline-size:calc(100% - var(--sidebar-width) + var(--gap));margin-inline-start:0}[class*=l\:sidebar].justify\:center.end>[class*=l\:main]>*{margin-inline-start:initial;margin-inline-end:0}}[class*=l\:sidebar].start{flex-direction:row}[class*=l\:sidebar].end{flex-direction:row-reverse}[class*=l\:sidebar].end\:reverse{flex-wrap:wrap-reverse}[class*=l\:sidebar].hug{max-inline-size:var(--main-width)}[class*=l\:main]{--main-width:70%;flex-grow:999;flex-basis:0}[class*=l\:main]>main{block-size:100%}.l\:side{flex-grow:1;flex-basis:var(--sidebar-width);transition:flex-basis .25s ease-in-out}.l\:side.hug{flex-grow:0;flex-basis:fit-content}.l\:sidebar.size\:2xs,.l\:sidebar.size\:2xs>[class*=l\:main]{--gap:var(--layout-gap-sm);--sidebar-width:var(--layout-sidebar-2xs)}.l\:sidebar.size\:xs,.l\:sidebar.size\:xs>[class*=l\:main]{--gap:var(--layout-gap-sm);--sidebar-width:var(--layout-sidebar-xs)}.l\:sidebar.size\:sm,.l\:sidebar.size\:sm>[class*=l\:main]{--gap:var(--layout-gap-md);--sidebar-width:var(--layout-sidebar-sm)}.l\:sidebar.size\:md,.l\:sidebar.size\:md>[class*=l\:main]{--gap:var(--layout-gap-md);--sidebar-width:var(--layout-sidebar-md)}.l\:sidebar.size\:lg,.l\:sidebar.size\:lg>[class*=l\:main]{--gap:var(--layout-gap-lg);--sidebar-width:var(--layout-sidebar-lg)}.l\:sidebar.size\:xl,.l\:sidebar.size\:xl>[class*=l\:main]{--gap:var(--layout-gap-lg);--sidebar-width:var(--layout-sidebar-xl)}.l\:sidebar.size\:2xl,.l\:sidebar.size\:2xl>[class*=l\:main]{--gap:var(--layout-gap-lg);--sidebar-width:var(--layout-sidebar-2xl)}.l\:sidebar.size\:3xl,.l\:sidebar.size\:3xl>[class*=l\:main]{--gap:var(--layout-gap-xl);--sidebar-width:var(--layout-sidebar-3xl)}.l\:main\:30{--main-width:30%}.l\:main\:40{--main-width:40%}.l\:main\:50{--main-width:50%}.l\:main\:60{--main-width:60%}.l\:main\:70{--main-width:70%}.l\:main\:80{--main-width:80%}.l\:main\:90{--main-width:90%}[class*=l\:flex]{--gap:var(--layout-gap-md);align-items:var(--align-items,center);gap:var(--gap);flex-wrap:wrap;display:flex}.l\:flex.reverse{flex-direction:row-reverse}.l\:flex.nowrap{flex-wrap:nowrap}.l\:flex.grow>*{flex-grow:1}.grow\:0{flex-grow:0}.grow\:1{flex-grow:1}.wrap\:reverse{flex-wrap:wrap-reverse}.l\:flex\:4xs{--gap:var(--layout-gap-4xs)}.l\:flex\:3xs{--gap:var(--layout-gap-3xs)}.l\:flex\:2xs{--gap:var(--layout-gap-2xs)}.l\:flex\:xs{--gap:var(--layout-gap-xs)}.l\:flex\:sm{--gap:var(--layout-gap-sm)}.l\:flex\:md{--gap:var(--layout-gap-md)}.l\:flex\:lg{--gap:var(--layout-gap-lg)}.l\:flex\:xl{--gap:var(--layout-gap-xl)}.l\:flex\:2xl{--gap:var(--layout-gap-2xl)}.l\:flex\:3xl{--gap:var(--layout-gap-3xl)}.l\:flex\:4xl{--gap:var(--layout-gap-2xl)}[class*="l:switcher:"]{gap:var(--gap);flex-wrap:wrap;display:flex}[class*="l:switcher:"]>*{flex-grow:1;flex-basis:calc((var(--threshold) - 100%) * 999)}[class*="l:switcher:"].hug>*{flex-grow:0}[class*="l:switcher:"].reverse{flex-direction:row-reverse}[class*="l:switcher:"].nowrap{flex-wrap:nowrap}.l\:switcher\:4xs{--gap:var(--layout-gap-4xs)}.l\:switcher\:3xs{--gap:var(--layout-gap-3xs)}.l\:switcher\:2xs{--gap:var(--layout-gap-2xs)}.l\:switcher\:xs{--gap:var(--layout-gap-xs)}.l\:switcher\:sm{--gap:var(--layout-gap-sm)}.l\:switcher\:md{--gap:var(--layout-gap-md)}.l\:switcher\:lg{--gap:var(--layout-gap-lg)}.l\:switcher\:xl{--gap:var(--layout-gap-xl)}.l\:switcher\:2xl{--gap:var(--layout-gap-2xl)}.l\:switcher\:3xl{--gap:var(--layout-gap-3xl)}.th\:3xs{--threshold:var(--layout-threshold-3xs)}.th\:2xs{--threshold:var(--layout-threshold-2xs)}.th\:xs{--threshold:var(--layout-threshold-xs)}.th\:sm{--threshold:var(--layout-threshold-sm)}.th\:md{--threshold:var(--layout-threshold-md)}.th\:lg{--threshold:var(--layout-threshold-lg)}.th\:xl{--threshold:var(--layout-threshold-xl)}.th\:2xl{--threshold:var(--layout-threshold-2xl)}[class*="l:taco:"]{--max-inline-size-taco:calc(100% - calc(2 * var(--size-inverse)));max-inline-size:var(--max-inline-size-taco);margin-left:auto;margin-right:auto}.l\:taco\:2xs{--size-inverse:var(--size-inverse-2xs)}.l\:taco\:xs{--size-inverse:var(--size-inverse-xs)}.l\:taco\:sm{--size-inverse:var(--size-inverse-sm)}.l\:taco\:md{--size-inverse:var(--size-inverse-md)}.l\:taco\:lg{--size-inverse:var(--size-inverse-lg)}.l\:taco\:xl{--size-inverse:var(--size-inverse-xl)}.l\:taco\:2xl{--size-inverse:var(--size-inverse-2xl)}[class*=l\:frame]{--max-inline-size:calc(100vw - 2 * var(--ui-size));justify-content:var(--justify,center);align-items:var(--align,center);max-inline-size:var(--max-inline-size,100%);display:flex;overflow:hidden}[class*=l\:frame]:has(video,canvas){--max-block-size:calc(100vh - 3 * var(--ui-header-height));max-block-size:var(--max-inline-size)}[class*=l\:frame]>:is(img,video,canvas,.content){block-size:100%;inline-size:100%;max-inline-size:var(--max-inline-size,100%)}[class*=l\:frame]>:is(img,video,.content){object-fit:contain}[class*=l\:frame]>canvas{object-fit:cover}.l\:frame\:square{--max-inline-size:calc(100vh - 3 * var(--ui-header-height));aspect-ratio:1}.l\:frame\:rect-xs{--max-inline-size:calc(100vh - 2 * var(--ui-header-height));aspect-ratio:1.15}.l\:frame\:video{aspect-ratio:16/9}.l\:frame\:twin{aspect-ratio:2}.l\:frame\:feature{max-inline-size:100%}.l\:frame\:table{max-inline-size:100%;overflow-y:auto}.l\:frame\:round{border-radius:50%}.l\:frame\:feature>img,.l\:frame\:feature>video,.l\:frame\:feature>canvas{max-block-size:var(--max-block-size,calc(100vh - var(--ui-header-height) - var(--gap)));inline-size:auto;margin-left:auto;margin-right:auto;margin-block-end:var(--gap)}[class*=l\:burrito]{inline-size:100%;margin-inline:auto}[class*=l\:burrito].contain{container:burrito/inline-size}[class*="l:burrito:"]{max-inline-size:var(--sidebar-width)}[class*="l:burrito:"].freeze{inline-size:var(--sidebar-width)}.l\:burrito.contain{--sidebar-width:var(--layout-sidebar-md)}.l\:burrito\:2xs.contain{container-name:burrito-2xs}.l\:burrito\:2xs{--sidebar-width:var(--layout-sidebar-2xs)}.l\:burrito\:xs.contain{container-name:burrito-xs}.l\:burrito\:xs{--sidebar-width:var(--layout-sidebar-xs)}.l\:burrito\:sm.contain{container-name:burrito-sm}.l\:burrito\:sm{--sidebar-width:var(--layout-sidebar-sm)}.l\:burrito\:md.contain{container-name:burrito-md}.l\:burrito\:md{--sidebar-width:var(--layout-sidebar-md)}.l\:burrito\:lg.contain{container-name:burrito-lg}.l\:burrito\:lg{--sidebar-width:var(--layout-sidebar-lg)}.l\:burrito\:xl.contain{container-name:burrito-xl}.l\:burrito\:xl{--sidebar-width:var(--layout-sidebar-xl)}.l\:burrito\:2xl.contain{container-name:burrito-2xl}.l\:burrito\:2xl{--sidebar-width:var(--layout-sidebar-2xl)}.l\:burrito\:3xl.contain{container-name:burrito-3xl}.l\:burrito\:3xl{--sidebar-width:var(--layout-sidebar-3xl)}.col\:center{flex-direction:column;align-items:center;display:flex}.max\:w\:full{max-inline-size:100%}.w\:full{inline-size:100%}.w\:auto{inline-size:auto;max-inline-size:100%}.l\:flex.hug>*{inline-size:fit-content}.l\:flex.grow>*,.l\:flex .grow{flex-grow:1}[class*=align-self\:]{align-self:var(--align-self,auto)}.align-self\:start{--align-self:start}.align-self\:end{--align-self:end}.align-self\:center{--align-self:center}.align-self\:stretch{--align-self:stretch}[class*=align\:]{align-items:var(--align-items,auto)}.align\:start{--align-items:start}.align\:end{--align-items:end}.align\:center{--align-items:center}.align\:baseline{--align-items:baseline}[class*=align-content\:]{align-content:var(--align-content,auto)}.align-content\:start{--align-content:start}.align-content\:end{--align-content:end}.align-content\:center{--align-content:center}.align-content\:stretch{--align-content:stretch}[class*=justify\:]{justify-content:var(--justify,auto)}.justify\:end{--justify:flex-end}.justify\:start{--justify:flex-start}.justify\:center{--justify:center}.justify\:stretch{--justify:stretch}.justify\:evenly{--justify:space-evenly}.justify\:around{--justify:space-around}.justify\:between{--justify:space-between}[class*=justify-self\:]{justify-self:var(--justify-self,auto)}.justify-self\:start{--justify-self:start}.justify-self\:end{--justify-self:end}[class*=text\:]{text-align:var(--text-align,auto)}.text\:start{--text-align:start}.text\:end{--text-align:end}.text\:center{--text-align:center}[class*=layer\:]{--layer:var(--shadow-md);box-shadow:var(--layer)}.layer\:0{--layer:unset}.layer\:1{--layer:var(--shadow-sm)}.layer\:2{--layer:var(--shadow-md)}.layer\:3{--layer:var(--shadow-lg)}[class*=inset]{--layer-inset:var(--shadow-inset-md);box-shadow:inset var(--layer-inset)}.inset\:0{--layer-inset:unset}.inset\:1{--layer-inset:inset var(--shadow-inset-sm)}.inset\:2{--layer-inset:inset var(--shadow-inset-md)}.inset\:3{--layer-inset:inset var(--shadow-inset-lg)}.stage{z-index:var(--layout-z-index-layer);min-block-size:100%;position:relative}.drop{position:relative}.sticky\:top{inline-size:100%;z-index:var(--layout-z-index-sticky);position:sticky;top:0;left:0}.sticky\:top>main{min-height:calc(100vh - (var(--ui-header-height) - var(--ui-size) - var(--ui-footer-height)))}.sticky\:reveal{z-index:var(--layout-z-index-sticky);position:relative}[class*=l\:text]{--ink:oklch(var(--lightness-contrast) var(--chroma-contrast) var(--hue));--text-inline-size:71ch;color:var(--ink);background-color:inherit;inline-size:100%;max-inline-size:var(--text-inline-size)}[class*=l\:text] ol,[class*=l\:text] ul{margin-block:var(--ui-size)}[class*=l\:text]>:not(pre){inline-size:100%;max-inline-size:100%}[class^=l\:text]>*+h1,[class^=l\:text]>*+h2,[class^=l\:text]>*+h3,[class^=l\:text]>*+h4,[class^=l\:text]>*+h5{margin-block-start:var(--ui-size-lg)}[class^=l\:text]>h1+*,[class^=l\:text]>h2+*,[class^=l\:text]>h3+*,[class^=l\:text]>h4+*,[class^=l\:text]>h5+*{margin-block-start:var(--ui-size)}ul[class*=l\:text]{margin-block:var(--ui-size-sm)}ol.unstyled,ul.unstyled{margin:0;padding:0}[class*=l\:text]>ol,[class*=l\:text]>ul{padding-inline-start:calc(2 * var(--ui-size-lg))}.l\:text\:3xs{--text-inline-size:15ch}.l\:text\:2xs{--text-inline-size:20ch}.l\:text\:xs{--text-inline-size:35ch}.l\:text\:sm{--text-inline-size:50ch}.l\:text\:md{--text-inline-size:60ch}.l\:text\:lg{--text-inline-size:70ch}.l\:text\:xl{--text-inline-size:80ch}.l\:text\:2xl{--text-inline-size:90ch}.l\:text\:3xl{--text-inline-size:110ch}.cannelloni\:inline{padding-inline:var(--ui-size)}.cannelloni\:block{padding-block:var(--ui-size)}[class*=cannelloni\:]{--ratio:var(--ratio-md);--ui-size-sm:calc(var(--ui-size) / var(--ratio));--ui-size-lg:calc(var(--ui-size) * var(--ratio))}[class*=cannelloni\:].scale\:minor{--ratio:var(--ratio-sm)}[class*=cannelloni\:].scale\:major{--ratio:var(--ratio-lg)}[class*=cannelloni\:].size\:3xs{--ui-size:var(--size-base-3xs)}[class*=cannelloni\:].size\:2xs{--ui-size:var(--size-base-2xs)}[class*=cannelloni\:].size\:xs{--ui-size:var(--size-base-xs)}[class*=cannelloni\:].size\:sm{--ui-size:var(--size-base-sm)}[class*=cannelloni\:].size\:md{--ui-size:var(--size-base-md)}[class*=cannelloni\:].size\:lg{--ui-size:var(--size-base-lg)}[class*=cannelloni\:].size\:xl{--ui-size:var(--size-base-xl)}[class*=cannelloni\:].size\:2xl{--ui-size:var(--size-base-2xl)}[class*=ravioli]{padding:var(--ravioli-size)}[class*=ravioli\:feature]{padding-block-start:var(--gap)}[class*=ravioli]{--ratio:var(--ratio-md);--ravioli-size-sm:calc(var(--ravioli-size) / var(--ratio));--ravioli-size-lg:calc(var(--ravioli-size) * var(--ratio))}[class*=ravioli\:].scale\:minor{--ratio:var(--ratio-sm)}[class*=ravioli\:].scale\:major{--ratio:var(--ratio-lg)}.raviolink{--ravioli-size:var(--border-width-xl)}.ravioli\:3xs{--ravioli-size:var(--size-base-3xs)}.ravioli\:2xs{--ravioli-size:var(--size-base-2xs)}.ravioli\:xs{--ravioli-size:var(--size-base-xs)}.ravioli\:sm{--ravioli-size:var(--size-base-sm)}.ravioli\:md{--ravioli-size:var(--size-base-md)}.ravioli\:lg{--ravioli-size:var(--size-base-lg)}.ravioli\:xl{--ravioli-size:var(--size-base-xl)}.ravioli\:2xl{--ravioli-size:var(--size-base-2xl)}.bp\:2xs{--breakpoint:var(--layout-breakpoint-2xs)}.bp\:xs{--breakpoint:var(--layout-breakpoint-xs)}.bp\:sm{--breakpoint:var(--layout-breakpoint-sm)}.bp\:md{--breakpoint:var(--layout-breakpoint-md)}.bp\:lg{--breakpoint:var(--layout-breakpoint-lg)}.bp\:xl{--breakpoint:var(--layout-breakpoint-xl)}.bp\:2xl{--breakpoint:var(--layout-breakpoint-2xl)}[class*=maki\:inline]{--inline-margin:var(--ui-size);margin-inline:var(--inline-margin);max-inline-size:calc(100% - 2 * var(--inline-margin))}.maki\:block{--block-margin:var(--ui-size);margin-block:var(--block-margin)}.maki\:auto{margin:0 auto}.maki\:inline\:2xs{--inline-margin:var(--size-base-2xs)}.maki\:inline\:xs{--inline-margin:var(--size-base-xs)}.maki\:inline\:sm{--inline-margin:var(--size-base-sm)}.maki\:inline\:md{--inline-margin:var(--size-base-md)}.maki\:inline\:lg{--inline-margin:var(--size-base-lg)}.maki\:inline\:xl{--inline-margin:var(--size-base-xl)}.maki\:inline\:2xl{--inline-margin:var(--size-base-2xl)}.maki\:block\:2xs{margin-block:var(--size-base-2xs)}.maki\:block\:xs{margin-block:var(--size-base-xs)}.maki\:block\:sm,.maki\:block\:md{margin-block:var(--size-base-sm)}.maki\:block\:lg{margin-block:var(--size-base-lg)}.maki\:block\:xl{margin-block:var(--size-base-xl)}.maki\:block\:2xl{margin-block:var(--size-base-2xl)}[class*=fixed],[class*=coords]{--inset-size:var(--ui-size-xs,var(--outline-offset-lg));max-block-size:100%;max-inline-size:100%}[class*=fixed\:]{z-index:var(--layout-z-index-fixed);position:fixed}[class*=absolute\:]{position:absolute}[class*=relative]{position:relative}[class*=fixed\:],[class*=coords\:],[class*=relative\:],[class*=absolute\:],[class*=pop\:]{--inset-size-top:calc(var(--inset-top) + var(--ui-size));--inset-size-bottom:calc(var(--inset-bottom) + var(--ui-size));--inset-size-right:calc(var(--inset-right) + var(--ui-size));--inset-size-left:calc(var(--inset-left) + var(--ui-size))}[class*=absolute\:][class*=\:top-left],[class*=coords\:][class*=\:top-left]{top:var(--inset-size-top,var(--inset-size));right:var(--inset-size-left,var(--inset-size))}[class*=absolute\:][class*=\:top-right],[class*=coords\:][class*=\:top-right]{top:var(--inset-size-top,var(--inset-size));left:var(--inset-size-right,var(--inset-size))}[class*=absolute\:][class*=\:bottom-left],[class*=coords\:][class*=\:bottom-left]{bottom:var(--inset-size-bottom,var(--inset-size));right:var(--inset-size-left,var(--inset-size))}[class*=absolute\:][class*=\:bottom-right],[class*=coords\:][class*=\:bottom-right]{bottom:var(--inset-size-bottom,var(--inset-size));left:var(--inset-size-right,var(--inset-size))}[class*=absolute\:][class*=\:nord]{top:var(--inset-size-top,var(--inset-size))}[class*=fixed\:][class*=\:top-left]{top:var(--inset-size-top,var(--inset-size));left:var(--inset-size-left,var(--inset-size))}[class*=fixed\:][class*=\:top-right]{top:var(--inset-size-top,var(--inset-size));right:var(--inset-size-right,var(--inset-size))}[class*=fixed\:][class*=\:bottom-left]{bottom:var(--inset-size-bottom,var(--inset-size));left:var(--inset-size-left,var(--inset-size))}[class*=fixed\:][class*=\:bottom-right]{bottom:var(--inset-size-bottom,var(--inset-size));right:var(--inset-size-right,var(--inset-size))}.shape\:round,.shape\:square{align-items:var(--align,center);justify-content:var(--justify,center);aspect-ratio:1;object-fit:contain;block-size:fit-content;inline-size:auto;display:flex}.shape\:round{--border-radius:100vmax;border-radius:var(--border-radius);line-height:0}.shape\:round.index{justify-content:center;align-items:center;block-size:2em;display:flex}.shape\:round>*{border-radius:100vmax}.shape\:pill{--border-radius:100vmax;border-radius:var(--border-radius)}.shape\:mellow{--border-radius:var(--border-radius-lg);border-radius:var(--border-radius)}.shape\:soft{--border-radius:var(--border-radius-xl);border-radius:var(--border-radius)}.shape\:square>*{border-radius:var(--border-radius-base)}button[class*=shape\:]{padding-block:var(--ui-size-sm);padding-inline:var(--ui-size-sm);block-size:100%}.shape\:round[class*=l\:stack]:only-child:before,.shape\:square[class*=l\:stack]:only-child:before{margin-inline:0}ff-icon.shape\:square{border-radius:var(--border-radius-base)}[class*=l\:grid]{align-content:var(--align-content,stretch);justify-content:var(--justify-content,stretch);--grid-gap:0;grid-gap:var(--grid-gap);flex-wrap:wrap;display:grid}[class*=\:grid][class*=\:end]>:empty,[class*=\:grid][class*=\:end]>:only-child{order:-1}[class*=\:grid][class*=\:end]{flex-direction:row-reverse}[class*=\:grid].dense{grid-auto-flow:dense}[class*=l\:grid].size\:3xs{--grid-gap:var(--size-base-3xs);--grid-item-size:var(--layout-grid-item-3xs)}[class*=l\:grid].size\:2xs{--grid-gap:var(--size-base-2xs);--grid-item-size:var(--layout-grid-item-2xs)}[class*=l\:grid].size\:xs{--grid-gap:var(--size-base-xs);--grid-item-size:var(--layout-grid-item-xs)}[class*=l\:grid].size\:sm{--grid-gap:var(--size-base-sm);--grid-item-size:var(--layout-grid-item-sm)}[class*=l\:grid].size\:md{--grid-gap:var(--size-base-md);--grid-item-size:var(--layout-grid-item-md)}[class*=l\:grid].size\:lg{--grid-gap:var(--size-base-lg);--grid-item-size:var(--layout-grid-item-lg)}[class*=l\:grid].size\:xl{--grid-gap:var(--size-base-xl);--grid-item-size:var(--layout-grid-item-xl)}[class*=l\:grid].size\:2xl{--grid-gap:var(--size-base-2xl);--grid-item-size:var(--layout-grid-item-2xl)}.span.row\:2{grid-row:span 2}.span.column\:2{grid-column:span 2}.span.row\:3{grid-row:span 3}.span.column\:3{grid-column:span 3}ul.l\:grid\:auto{padding-inline-start:0}.l\:grid\:auto>*{margin-bottom:var(--grid-gap,var(--gap))}@supports (display:grid){.l\:grid\:auto>*{inline-size:auto;max-inline-size:100%;margin:0}}@supports (width:minmax(var(--grid-item-size), 100%)){.l\:grid\:auto{grid-template-columns:repeat(auto-fill, minmax(min(var(--grid-item-size), 100%), 1fr))}}@media screen and (width>=58.45rem){.gare\:est>ff-reveal{box-shadow:unset}}@media screen and (width>=68.75rem){.gare\:ouest>ff-reveal{box-shadow:unset}}.zone\:1.exchange{grid-area:zone-1;grid-template-areas:"sidebar navbar context";grid-template-columns:subgrid;grid-template-rows:subgrid;z-index:var(--layout-z-index-reveal);grid-gap:calc(var(--grid-gap) / 2);grid-auto-flow:row;align-items:center}.swap.exchange{grid-template-areas:"navbar sidebar context"}@media screen and (width>=38.75rem){.zone\:1.exchange{align-items:center}.swap.exchange{grid-template-areas:"sidebar navbar context"}}@media screen and (width>=58.45rem){.zone\:1.exchange{align-items:start}}@media screen and (width>=68.75rem){.zone\:1.exchange,.swap.exchange{overflow:unset;grid-template-areas:"sidebar sidebar sidebar navbar context context context"}}[class*=gare\:].hidden{--overlay-inline-size:0;--overlay-block-size:0;--max-block-size:calc(100vh - var(--ui-header-height) - 2 * var(--grid-gap))}[class*=gare\:]{--overlay-inline-size:var(--layout-sidebar-sm,fit-content);--overlay-block-size:fit-content}[class*=gare\:].collapsed{--sidebar-width:var(--layout-sidebar-collapsed)}[class*=gare\:].width\:sm{--sidebar-width:var(--layout-sidebar-sm)}[class*=gare\:].width\:md,[class*=gare\:].width\:lg{--sidebar-width:var(--layout-sidebar-md)}[class*=gare\:].width\:xl,[class*=gare\:].width\:full{--sidebar-width:calc(100vw - 2 * var(--grid-gap))}[class*=gare\:].height\:sm{--overlay-block-size:var(--overlay-block-sm)}[class*=gare\:].height\:md{--overlay-block-size:var(--overlay-block-md)}[class*=gare\:].height\:lg{--overlay-block-size:calc(100vh - var(--ui-header-height) - 2 * var(--grid-gap) - var(--outline-offset-lg))}[class*=gare\:].height\:full{--overlay-block-size:var(--max-block-size)}[class*=zone\:]:has([class*=gare\:]){--overlay-block-size:var(--overlay-block-sm)}@media screen and (width>=38.75rem){[class*=gare\:].width\:lg,[class*=gare\:].width\:lg>ff-reveal{--overlay-inline-size:var(--layout-sidebar-md);--overlay-block-size:var(--max-block-size)}[class*=gare\:]:is(.width\:xl,.width\:full),[class*=gare\:]:is(.width\:xl,.width\:full)>ff-reveal{--overlay-inline-size:calc(100vw - var(--layout-sidebar-md) - var(--outline-offset-sm));--overlay-block-size:var(--overlay-block-md)}}@media screen and (width>=68.75rem){.zone\:main,[class*=zone\:]:has(.zone\:main){inline-size:auto}[class*=gare\:][class*=width\:]:not(.width\:full,.width\:xl)>ff-reveal{--overlay-inline-size:var(--layout-sidebar-md)}[class*=gare\:]>ff-reveal,[class*=gare\:][class*=height\:]:not(.width\:full,.width\:xl){--overlay-block-size:var(--max-block-size)}}.zone\:2{--sidebar-width:var(--layout-sidebar-sm);z-index:var(--layout-z-index-layer);block-size:fit-content;max-block-size:unset;background-color:inherit;grid-area:zone-2;grid-template-areas:"zone-main zone-main zone-main""page-context page-context page-context"}.zone\:2.scroll\:y{scrollbar-gutter:auto}.zone\:2>.page-context:not(.empty){z-index:var(--layout-z-index-layer);grid-area:page-context;align-content:start;align-items:start;position:relative}.zone\:2>.page-context.empty{--size-y:0;block-size:0;inline-size:0;padding:0}@media screen and (width>=38.75rem){.zone\:2{--sidebar-width:var(--layout-sidebar-sm);grid-template:"zone-main zone-main page-context"1fr/1fr auto}.zone\:2>.page-context:not(.empty){scrollbar-width:thin}.zone\:2>.page-context{box-shadow:unset;max-block-size:var(--max-block-size)}}@media screen and (width>=58.45rem){.zone\:2{--sidebar-width:var(--layout-sidebar-md)}}@media screen and (width>=68.75rem){.zone\:2{padding-inline:calc(4 * var(--grid-gap)) 0;grid-template-areas:"zone-main zone-main zone-main zone-main page-context page-context page-context"}.zone\:2:has(dialog.zoomer[open]){z-index:var(--layout-index-sticky)}.zone\:2.hug,.exchange:has(.gare\:ouest input.ouest:checked)~.hug{grid-column:1/-1}}.zone\:3{grid-area:zone-3;grid-template-areas:"footer footer footer";grid-template-columns:subgrid;block-size:fit-content;padding-block:var(--grid-gap)}.zone\:3>footer{grid-area:footer;grid-template-areas:".footer-content footer-actions";grid-template-columns:subgrid;grid-template-columns:var(--ui-header-height) 1fr var(--ui-header-height);padding-inline:var(--grid-gap);padding-block:0;display:grid}.zone\:3>footer .footer-content{padding-inline:var(--grid-gap);grid-area:footer-content;padding-block:0;display:grid}.zone\:3>footer .footer-actions{padding-inline:var(--grid-gap);grid-area:footer-actions;align-content:end;justify-items:end;padding-block:0;display:grid}@media screen and (width>=68.75rem){.zone\:3{grid-template-areas:"footer footer footer footer footer footer footer"}.zone\:3>footer{grid-template-areas:". . .footer-content footer-actions footer-actions footer-actions";grid-template-columns:subgrid}.zone\:3>footer .footer-content{grid-column:4/5}.zone\:3>footer .footer-actions{grid-column:5/-1}}.zone\:main{max-block-size:unset;grid-area:zone-main;grid-template-areas:"page-header""page-main"}.zone\:main>.page-header{block-size:fit-content;grid-area:page-header;padding-block-start:calc(var(--ui-header-height) + 2 * var(--size-base-3xs))}.zone\:main>.page-header .l\:side:empty{flex-basis:0}.zone\:main>.page-main{grid-area:page-main}.zone\:main>.page-header,.zone\:main>.page-main{padding-inline:calc(2 * var(--grid-gap))}@media screen and (width>=58.45rem){.zone\:main>.page-header,.zone\:main>.page-main{padding-inline:calc(4 * var(--grid-gap)) calc(2 * var(--grid-gap))}.zone\:main{grid-column:1/3}}.exchange>.context{grid-area:context;grid-template-columns:subgrid;z-index:var(--layout-z-index-layer);justify-items:end}.exchange>.context ff-toggle-reveal{grid-column:1/4;inline-size:100%}.exchange>.context ff-reveal{border-radius:var(--border-radius-lg);justify-content:end;align-items:center;display:flex}.exchange>.context{inline-size:100%}@media screen and (width>=38.75rem){.exchange>.context{grid-column-start:5}.exchange>.context>ff-reveal{box-shadow:unset;position:unset;inline-size:max-content;padding-block:var(--size-base-3xs);justify-self:end}}@media screen and (width>=58.75rem){.exchange>.context{grid-column-start:5}}@media screen and (width>=68.75rem){.exchange>.context{grid-column-start:5}ff-toggle-reveal.est ff-control:has(input:checked)+ff-reveal{--x-axis:0}}.sidebar{z-index:var(--layout-z-index-layer);grid-area:sidebar;align-items:end}.sidebar ff-toggle-reveal{inline-size:calc(100% - 2 * var(--grid-gap));grid-column:1/3}.sidebar>.app-name p{inline-size:max-content;line-height:1}.sidebar>.app-name ff-callout{border-top:var(--border-width-md) dotted var(--shade);border-radius:0}.sidebar>.app-name ff-callout ff-icon{display:none}.sidebar>.app-name,.sidebar:has(.app-name),.sidebar [name=sidebar]>[class*=l\:switcher]{inline-size:100%;font-family:var(--font-family-heading)}@media screen and (width>=38.75rem){.sidebar{align-items:center}.sidebar>.app-name,.sidebar:has(.app-name){inline-size:100%;max-inline-size:var(--sidebar-width)}.sidebar>.app-name p{line-height:var(--font-leading-body)}.sidebar [name=sidebar]>[class*=l\:switcher]{--ui-size:var(--size-base-xs);gap:0}.sidebar [name=sidebar]>[class*=l\:switcher] span{font-size:var(--font-size-sm)}.exchange.swap>.sidebar{padding-inline-start:0}}@media screen and (width>=58.45rem){.sidebar [class*=gare\:].width\:xl{--overlay-block-size:var(--overlay-block-sm)}}@media screen and (width>=68.75rem){.sidebar{z-index:initial}.sidebar>nav{inline-size:100%;max-inline-size:var(--overlay-inline-size)}.sidebar>.app-name{padding-inline-end:calc(var(--grid-gap) + var(--outline-offset-md))}.sidebar>.app-name ff-callout ff-icon{display:block}.sidebar{--overlay-block-size:var(--max-block-size)}.sidebar.width\:full{--sidebar-lg:calc(100vw - var(--sidebar-width) - 4 * var(--grid-gap) - var(--outline-offset-lg));--overlay-inline-size:var(--sidebar-lg);--overlay-block-size:var(--overlay-block-sm)}}html:has(.l\:grid\:urbanist){scrollbar-width:thin;scrollbar-gutter:stable;block-size:-webkit-fill-available}body:has(.l\:grid\:urbanist){min-block-size:-webkit-fill-available}.l\:grid\:urbanist{grid-gap:0;--sidebar-width:var(--layout-sidebar-sm);--max-block-size:calc(100vh - 2 * var(--ui-header-height) - 2 * var(--grid-gap));--max-overlay-size:calc(100vh - var(--ui-header-height) - 3 * var(--outline-offset-sm));--sidebar-track-sm:var(--layout-sidebar-2xs);--sidebar-track-md:calc(var(--layout-sidebar-sm) - var(--layout-sidebar-2xs));--sidebar-track-lg:calc(var(--layout-sidebar-md) - var(--layout-sidebar-sm));grid-template-areas:"zone-1 zone-1 zone-1""zone-2 zone-2 zone-2""zone-3 zone-3 zone-3";grid-template-columns:calc(var(--sidebar-track-sm) + 3 * var(--grid-gap)) 1fr calc(var(--sidebar-track-sm) + 3 * var(--grid-gap));grid-template-rows:var(--ui-header-height) 1fr auto;block-size:-webkit-fill-available;min-block-size:100vh;inline-size:fit-content;min-inline-size:100%;max-inline-size:100%;position:relative;overflow:hidden auto}.l\:grid\:urbanist [class*=zone\:]{border-radius:0}@media screen and (width>=38.75rem){.l\:grid\:urbanist{--sidebar-width:var(--layout-sidebar-md)}}@media screen and (width>=68.75rem){.l\:grid\:urbanist{grid-template-areas:"zone-1 zone-1 zone-1 zone-1 zone-1 zone-1 zone-1""zone-2 zone-2 zone-2 zone-2 zone-2 zone-2 zone-2""zone-3 zone-3 zone-3 zone-3 zone-3 zone-3 zone-3";grid-template-columns:var(--sidebar-track-sm) var(--sidebar-track-md) var(--sidebar-track-lg) 1fr var(--sidebar-track-lg) var(--sidebar-track-md) var(--sidebar-track-sm)}}.urbanist.zone\:2{grid-template-areas:"zone-main"}@media screen and (width>=68.75rem){.urbanist.hug{grid-column-start:1}.exchange:has(.gare\:ouest input.ouest:checked)~.urbanist.hug .zone\:main{grid-column-start:4}}.exchange>.navbar{grid-area:navbar}.navbar>nav{inline-size:100%;max-inline-size:unset}@media screen and (width>=38.75rem){.navbar>nav{justify-content:flex-start}}@media screen and (width>=68.75rem){.exchange>.navbar{padding-inline:calc(2 * var(--grid-gap));grid-column-start:4}}.urbanist.zone\:main{grid-template-rows:auto 1fr;grid-template-columns:subgrid;min-block-size:unset;grid-column:span 3}@media screen and (width>=68.75rem){.urbanist.zone\:main{grid-column:span 7}.exchange:has(.gare\:ouest input.ouest:checked)~.zone\:2.hug .urbanist.zone\:main{grid-column:span 4}}.metro.zone\:2{grid-template-columns:1fr auto}@media screen and (width>=38.75rem){.metro.zone\:2{grid-template-rows:1fr}}@media screen and (width>=68.75rem){.metro.zone\:2{grid-template-columns:subgrid}}.railway.zone\:2{grid-template-rows:1fr auto;grid-template-columns:subgrid}.railway.zone\:2>.page-context{max-block-size:unset}.railway.zone\:main{min-block-size:unset;grid-column:span 3;grid-template-rows:auto 1fr;align-content:start}@media screen and (width>=38.75rem){.railway.zone\:main{grid-column:span 2;padding-inline-end:var(--grid-gap)}}@media screen and (width>=68.75rem){.railway.zone\:main{grid-column:1/5}}.metro.zone\:main{min-block-size:unset;grid-column:1/-1;grid-template-rows:auto 1fr;grid-template-areas:"page-header""page-main"}.metro.zone\:main>.page-header,.metro.zone\:main>.page-main{grid-column:1/-1}@media screen and (width>=38.75rem){.metro.zone\:main{grid-column:1/3}}@media screen and (width>=68.75rem){.metro.zone\:main{max-block-size:var(--max-block-size);grid-column:4/4}}.steam.zone\:2>.page-context:not(.empty){max-block-size:var(--overlay-block-xs)}.steam.zone\:2>.page-context.media\:video{block-size:var(--overlay-block-xs)}.steam.zone\:2>.page-context.media\:square{block-size:var(--overlay-block-2xs)}@media screen and (width>=38.75rem){.steam.zone\:2{grid-template-columns:1fr 1fr var(--sidebar-width)}.steam.zone\:2>.page-context:not(.empty){block-size:100%;max-block-size:var(--max-block-size);padding-inline:var(--grid-gap) 0}}@media screen and (width>=58.45rem){.steam.zone\:2{padding-inline-end:0}}@media screen and (width>=68.75rem){.steam.zone\:2{grid-template-columns:subgrid}.steam.zone\:2.hug{max-block-size:var(--max-block-size);grid-column:1/-1}.exchange~.steam.zone\:2.hug .page-context:not(.empty){grid-column:5/-1}.exchange:has(.gare\:ouest input.ouest:checked)~.steam.hug{grid-column:4/-1}.exchange:has(.gare\:ouest input.ouest:checked)~.steam.hug .page-context:not(.empty){grid-column-start:2}}.tgv.zone\:main{min-block-size:unset;scrollbar-gutter:unset;flex-direction:column;grid-column:span 3;padding-inline:0;display:flex}.tgv.zone\:main .scroll\:y h1{padding-block-start:calc(var(--ui-header-height) + var(--size-base-3xs))}.tgv.zone\:main .page-main{block-size:100%;inline-size:100%;display:flex}.tgv.zone\:main .page-main .scroll\:container{scrollbar-gutter:unset}@media screen and (width>=38.75rem){.tgv.zone\:main .scroll\:y h1{padding-block-start:var(--size-base-3xs)}.tgv.zone\:main .page-main{padding-inline:0}}@media screen and (width>=68.75rem){.tgv.zone\:main{grid-column:span 7}}.tgv.zone\:2{--grid-gap:0;grid-template-areas:"zone-main";grid-template-rows:subgrid}@media screen and (width>=38.75rem){.tgv.zone\:2{padding-inline:0}}@media screen and (width>=68.75rem){.tgv.zone\:2{grid-column-start:1}}.steam.zone\:main{min-block-size:unset;max-block-size:var(--overlay-block-md);overscroll-behavior-y:contain;scrollbar-width:none;grid-column:span 3;align-content:start}@media screen and (width>=38.75rem){.steam.zone\:main{max-block-size:var(--max-block-size);scrollbar-width:thin;grid-column:1/3}}@media screen and (width>=68.75rem){.steam.zone\:main{max-block-size:var(--max-block-size);grid-column:1/5;padding-inline-end:calc(2 * var(--grid-gap))}.exchange:has(.gare\:ouest input.ouest:checked)~.hug .steam.zone\:main{grid-column:1/2}}.tram.zone\:2>.zone\:main{max-block-size:calc(var(--overlay-block-md) - var(--grid-gap,--gap))}.tram.zone\:2>.page-context:not(.empty){max-block-size:var(--overlay-block-xs)}@media screen and (width>=38.75rem){.tram.zone\:2{grid-template-columns:1fr 1fr var(--sidebar-width)}.tram.zone\:2>.zone\:main,.tram.zone\:2>.page-context:not(.empty){max-block-size:var(--max-block-size)}}@media screen and (width>=68.75rem){.tram.zone\:2{grid-template-columns:subgrid}.tram.zone\:2>.page-context{max-block-size:var(--max-block-size)}.exchange~.tram.hug .page-context:not(.empty){grid-column:5/-1}.exchange:has(.gare\:ouest input.ouest:checked)~.tram.hug{grid-column:4/-1}.exchange:has(.gare\:ouest input.ouest:checked)~.tram.hug .page-context:not(.empty){grid-column-start:2}}.tram.zone\:main{min-block-size:unset;max-block-size:var(--overlay-block-md);overscroll-behavior-y:contain;scrollbar-width:none;grid-column:span 3;grid-template-rows:auto 1fr}@media screen and (width>=38.75rem){.tram.zone\:main{block-size:auto;max-block-size:var(--max-block-size);scrollbar-width:thin;grid-column:1/3}}@media screen and (width>=68.75rem){.tram.zone\:main{max-block-size:var(--max-block-size);grid-column:1/5;padding-inline-end:calc(2 * var(--grid-gap))}.exchange:has(.gare\:ouest input.ouest:checked)~.zone\:2.hug .tram.zone\:main{grid-column:1/2}}.voyager.zone\:main{min-block-size:unset;grid-column:1/-1;grid-template-areas:"page-header""page-main";display:grid}@media screen and (width>=68.75rem){.voyager.zone\:main{grid-column:1/-1;padding-inline:0}.voyager.zone\:main>.page-context:not(.empty){padding-inline:var(--grid-gap)}.exchange:has(.gare\:ouest input.ouest:checked)~.zone\:2.hug .voyager.zone\:main{grid-column:4/-1}}.voyager.zone\:2{grid-template-rows:1fr auto}@media screen and (width>=38.75rem){.voyager.zone\:2{grid-template-columns:1fr var(--sidebar-width)}.voyager.zone\:2>.page-context>*{--max-inline-size:calc(100% - 3 * var(--grid-gap));inline-size:100%}}@media screen and (width>=68.75rem){.voyager.zone\:2{grid-template-columns:subgrid}}[class*=scroll\:]{--thumb:oklch(var(--lightness-surface-3) var(--chroma-surface-3) var(--hue));--track:var(--shade);scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--thumb) var(--track)}[class*=scroll\:].compact{scrollbar-gutter:unset}.scroll\:y{--size-y:100%;block-size:var(--size-y);overflow:hidden auto}.scroll\:x{--size-x:100%;inline-size:var(--size-x);overflow:auto hidden}.scroll\:container:has(.scroll\:y){overflow:hidden auto}.scroll\:container.contain\:sm:has(.scroll\:y){max-block-size:var(--overlay-block-sm)}.scroll\:container.contain\:md:has(.scroll\:y){max-block-size:var(--overlay-block-md)}.scroll\:container.contain\:lg:has(.scroll\:y){max-block-size:var(--overlay-block-lg)}.scroll\:container:has(.scroll\:x){overflow:auto hidden}.scroll\:y.snap{scroll-snap-type:y}.scroll\:y.rtl{direction:rtl}.scroll\:x.snap{scroll-snap-type:x}.snap\:start{scroll-snap-align:start;scroll-snap-stop:normal;scroll-padding-block-start:var(--ui-size)}.snap\:center{scroll-snap-align:center;scroll-snap-stop:normal;scroll-padding-block:var(--ui-size)}@media (prefers-reduced-motion:no-preference){[class*=scroll\:]{scroll-behavior:smooth}}[class*=\:in]{transition:opacity .15s ease-in-out}[class*=\:out]{transition:block-size .15s ease-in-out}.fade\:in{opacity:1}.fade\:out{opacity:0}.image\:fade\:in img{opacity:1}.image\:fade\:out img{opacity:0}.slide\:in{block-size:100%}.slide\:out{block-size:0}nav ul{margin-inline:0;padding-inline:0;list-style:none}nav>ul{padding-block:var(--ui-size)}nav li{white-space:nowrap;text-overflow:ellipsis;padding-block:var(--outline-offset-lg);padding-inline:var(--size-base-3xs);line-height:var(--font-leading-nav);margin-block:0;overflow:hidden}nav>ul ul li:has(ul){padding-block-end:var(--outline-offset-settings);padding-inline-start:var(--outline-offset-settings)}nav li a{font-weight:var(--font-weight-link);font-size:var(--font-size-ui);text-overflow:ellipsis;margin-inline:var(--size-base-2xs);min-width:1em;margin:var(--outline-offset-sm);inline-size:100%;max-inline-size:100%;text-decoration:none;overflow:hidden}.reveal-nav{inline-size:100%;padding-block-start:var(--outline-offset-lg);container-type:inline-size}nav a:hover{--lightness:var(--color-lightness-300);--lightness-contrast:var(--color-lightness-400)}nav a[class*=surface\:0]:hover{--lightness:var(--lightness-surface-2);--lightness-contrast:var(--lightness-surface-2-contrast);--chroma:var(--chroma-surface-2);--chroma-contrast:var(--chroma-surface-2-contrast)}nav a:focus{outline-offset:var(--outline-offset-sm)}nav li a:visited{--lightness:var(--color-lightness-500);--lightness-contrast:var(--color-lightness-500);font-weight:var(--font-weight-semibold)}ul.depth-1{--grid-gap:var(--outline-offset-lg);padding-inline-start:0}ul.depth-2{inline-size:100%;max-inline-size:unset;padding-block:var(--outline-offset-sm) var(--ui-size)}ul.depth-3,ul.depth-4{inline-size:100%;max-inline-size:unset;padding-inline:var(--outline-offset-lg) var(--outline-offset-sm)}ul.depth-0{inline-size:100%;max-inline-size:unset;scrollbar-gutter:stable;scrollbar-width:thin}ul.depth-0>li{padding-block-end:var(--ui-size)}ul.depth-0>li,ul.depth-1>li,ul.depth-2>li,ul.depth-3>li,ul.depth-4>li{max-inline-size:unset;padding-block:calc(var(--outline-offset-lg) * 2)}ul.depth-0>li>a{font-family:var(--font-family-heading);font-weight:var(--font-weight-semibold);padding-inline:0}nav li[aria-current=page] ul.depth-1{--lightness-contrast:var(--lightness-contrast-base);--shade:oklch(var(--lightness) var(--chroma,var(--chroma-base)) var(--hue));--ink:oklch(var(--lightness-contrast) var(--chroma-contrast) var(--hue));--accent:oklch(var(--lightness-accent) var(--chroma-accent-base) var(--hue));color:var(--ink);background-color:var(--shade)}nav li[aria-current=page]>a,nav li[aria-current=page]>ul a{text-decoration-color:var(--accent)}a[class*=ravioli]{margin-inline-end:0;text-decoration:none}a[class*=ravioli]:hover{text-decoration:underline}.reveal-nav,.reveal-nav.expanded{flex-basis:var(--sidebar-width)}.reveal-nav>nav{max-inline-size:calc(100% - 2 * var(--size-base-3xs));margin:0 auto}.reveal-nav>form [aria-expanded=true] ff-reveal{inline-size:fit-content;margin:0;padding:0}.reveal-nav>form [aria-expanded=false] ff-reveal{inline-size:0;overflow:hidden}@media screen and (width>=64rem){.reveal-nav .form\:expanded,.reveal-nav .form\:collapsed{max-inline-size:calc(100% - var(--ui-size-sm))}.reveal-nav.collapsed{--sidebar-width:calc(var(--layout-sidebar-collapsed) + var(--ui-size-lg))}.reveal-nav .form\:expanded>[aria-expanded]{inline-size:100%}[class*=l\:reveal].sticky ul.depth-0{block-size:var(--y-size-sticky);overflow:hidden auto}[class*=l\:reveal].sticky ul:not(.depth-0){block-size:max-content}[class*=l\:reveal].sticky>.expanded{--x-size:var(--sidebar-width);transition:inline-size .25s ease-in-out}[class*=l\:reveal].sticky>.expanded>ff-reveal{inline-size:100%;transform:translateX(var(--size-base-3xs));transition:inline-size .25s ease-in-out}[class*=l\:reveal].sticky>.expanded>ff-reveal>*{inline-size:100%;transition:inline-size .25s ease-in-out}[class*=l\:reveal].sticky>.collapsed{--y-size:var(--ui-header-height);--x-size:calc(--sidebar-width)}[class*=l\:reveal].sticky>.collapsed>ff-reveal{--x-axis:calc(var(--x-size) * -1);inline-size:100%;block-size:var(--y-size)}[class*=l\:reveal].sticky>.collapsed ul>*{block-size:fit-content;inline-size:100%;padding:calc(var(--ui-size-sm) / var(--ratio-lg));margin:0;margin-block-start:var(--outline-offset-lg)}}.expanded>ff-reveal:has(.header-nav){left:var(--x-axis);right:var(--x-axis);box-shadow:var(--shadow-md);display:flex}.header-nav{--gap:var(--grid-gap,var(--size-base-2xs));gap:var(--grid-gap,0);padding-inline:var(--outline-offset-md);border-radius:inherit}.header-nav li{align-items:var(--align,center);justify-content:var(--justify,center);background-color:inherit;border-block-start:var(--border-width-xl) solid transparent;inline-size:fit-content;padding-block:var(--outline-offset-md) var(--outline-offset-lg);padding-inline:var(--outline-offset-xs);display:flex}.header-nav li a{block-size:calc(100% - 2 * var(--border-width-xl));align-items:var(--align,center);justify-content:var(--justify,center);text-transform:uppercase;inline-size:fit-content;padding-block:calc(var(--size-base-3xs) + var(--border-width-md));padding-inline:var(--gap,var(--size-base-2xs));line-height:var(--font-leading-ui);display:flex}.header-nav li[aria-current=page]{border-color:var(--accent)}.header-nav li[aria-current=page] a{background-color:inherit;text-decoration:none}@media screen and (width>=38.75rem){.header-nav{background-color:inherit;inline-size:auto}.header-nav li{padding-block:var(--outline-offset-lg);padding-inline:var(--outline-offset-lg)}}.breadcrumbs>ol{margin-block:0}.breadcrumbs>ol>li:has(a){padding-inline:var(--outline-offset-lg)}.breadcrumbs>ol>li+li:before{content:"➜";color:var(--ink);font-weight:var(--font-weight-ui);padding:0;line-height:1}.breadcrumbs>ol>li a{text-decoration:underline}.breadcrumbs>ol>li a:hover{border:var(--border-width-px) solid var(--accent)}.page-nav{margin-block-start:var(--ui-size-xl)}.page-nav li{margin:0;padding:0}[role=tablist]{padding-block:calc(var(--ui-size) + var(--border-width-xl))}[class*=fixed\:top]:has([role=tablist]){--inset-top:calc(var(--ui-header-height) - var(--ui-size-sm));--inset-right:0}[role=tablist],[role=tab]{background-color:inherit;inline-size:fit-content}nav li a[role=tab]{border-radius:var(--border-radius-base);outline-color:var(--accent);padding-block:var(--ui-size-sm);padding-inline:var(--ui-size);background-color:inherit}[role=presentation][class*=surface]{background-color:inherit}[role=presentation][aria-current=page]{background-color:var(--shade)}[role=tabpanel]{margin-block-end:calc(2 * var(--size-base-2xl));display:none}.nojs [role=tabpanel]{display:block}[role=tabpanel]:first-of-type:target{scroll-margin-block:18em}[role=tabpanel]:target{scroll-margin-block:4.5em;display:block}@media screen and (width>=60.95rem){[role=tabpanel]:first-of-type:target{scroll-margin-block:15em}}.scrolly.scroll\:container{--hue-scrolly-item:var(--color-palette-framboise);--color-scrolly-fade:oklch(var(--lightness-surface-3) var(--chroma-surface-3) var(--hue-scrolly-item));background:linear-gradient(to bottom, transparent 0%, var(--color-scrolly-fade) 100%);block-size:100%;position:sticky}@media (prefers-color-scheme:light){[color-scheme=light] .scrolly.scroll\:container,[class*=settings\:day] .scrolly.scroll\:container{--hue-scrolly-item:var(--color-palette-framboise)}}html:has([class*="settings:day:"]) .scrolly.scroll\:container,[color-scheme=light] .scrolly.scroll\:container,[class*=settings\:day] .scrolly.scroll\:container{--hue-scrolly-item:var(--color-palette-framboise)}@media (prefers-color-scheme:dark){[color-scheme=dark] .scrolly.scroll\:container,[class*=settings\:night] .scrolly.scroll\:container{--hue-scrolly-item:var(--color-palette-grape)}}[class*=settings\:night] .scrolly.scroll\:container{--hue-scrolly-item:var(--color-palette-grape)}.scrolly.scroll\:container{gap:20vh;justify-content:var(--justify,space-between);flex-direction:column;align-items:center;max-block-size:100vh;inline-size:100%;display:flex}.scroll\:item{min-block-size:85vh;inline-size:auto;max-inline-size:100%;padding:0}.scroll\:item .media{position:relative}.scroll\:item .item-link{z-index:2;min-inline-size:calc(var(--layout-sidebar-collapsed) / var(--ratio-md));transition:transform .3s ease-in-out;position:absolute;top:50%;right:50%;transform:translate(52%,32%)scale(1.3)}@media screen and (height>=25rem){.scroll\:item .item-link{transform:translate(52%,100%)scale(1.25)}}.scroll\:item .item-link ff-callout{filter:opacity(.85);transition:filter .15s ease-out}.scroll\:item .item-link:focus{outline:var(--border-width-lg) dotted var(--color-magic-highlight)}.scroll\:item .item-link:hover ff-callout{filter:opacity();transition:filter .15s ease-out}.scroll\:item .item-link>*{block-size:100%;inline-size:100%}.scroll\:item .media{block-size:100%;max-inline-size:var(--max-inline-size,var(--text-inline-size,100%))}@media screen and (width>=37.5rem){.scroll\:item .item-link{min-inline-size:calc(var(--layout-sidebar-collapsed) / var(--ratio-md) - 2 * var(--outline-offset-lg));transform:translate(53%,-15%)scale(1.15)}}@media screen and (width>=37.5rem) and (height<=37.5rem){.scroll\:item .item-link{min-inline-size:calc(var(--layout-sidebar-collapsed) / var(--ratio-md));transform:translate(53%,-30%)scale(1.1)}}@media screen and (width>=48rem){.scroll\:item{justify-content:var(--justify,flex-start)}.scroll\:item .media{margin-block:0}}@media screen and (width>=50rem) and (height<=25rem){.scroll\:item .item-link{min-inline-size:calc(var(--layout-sidebar-collapsed) / var(--ratio-md) - 2 * var(--ui-size))}}@media screen and (width>=50rem) and (height>=31.25rem){.scroll\:item .item-link{min-inline-size:calc(var(--layout-sidebar-collapsed) / var(--ratio-sm))}}@media screen and (width>=58.45rem) and (height>=37.5rem){.scroll\:item .item-link{min-inline-size:var(--layout-sidebar-collapsed)}}article.box>header{border-bottom:var(--border-width-md) solid var(--ink)}[class*=l\:grid]>.box:hover{--lightness-contrast:var(--color-lightness-300);border-color:var(--ink)}[class*=l\:grid]>.box .content{padding:var(--ui-size-lg)}[class*=l\:grid]>.box:hover header{--lightness-contrast:var(--color-lightness-300);border-color:var(--ink)}[class*=l\:grid]>.box header .title{border-top-left-radius:var(--border-radius-base);border-top-right-radius:var(--border-radius-base)}[class*=l\:grid]>.box header .title:before{margin-inline:var(--ui-size-lg)}.ui\:menu{gap:calc(var(--gap) / var(--ratio-md))}.page-header .ui\:menu{margin-block-start:var(--ui-size);margin-inline:auto}@media screen and (width>=38.75rem){.page-header .ui\:menu{margin-inline:var(--ui-size);margin-block-start:var(--ui-size)}}.app{scrollbar-width:thin;min-block-size:100vh}.slides-nav .index{text-align:center}.slides-nav [class*=shape\:][class*=emoji]{padding-block:0}.slides-nav a:first-child,.slides-nav p:first-child{text-align:start;min-inline-size:5em}.slides-nav a:last-child,.slides-nav p:last-child{text-align:end;min-inline-size:5em}[class*="page:about/speaking"] .steam.zone\:main{max-block-size:var(--overlay-block-xl)}[class*="page:about/speaking"] .steam.zone\:2>.page-context:not(.empty){max-block-size:unset;font-size:var(--font-size-md);box-shadow:var(--shadow-md);scrollbar-gutter:auto}[class*="page:about/speaking"] .steam.zone\:2>.page-context:not(.empty)>.ff\:callout>details{padding:0}@media screen and (width>=38.75rem){[class*="page:about/speaking"] .steam.zone\:main,[class*="page:about/speaking"] .steam.zone\:2>.page-context:not(.empty){max-block-size:var(--max-block-size)}[class*="page:about/speaking"] .steam.zone\:2>.page-context:not(.empty){max-block-size:var(--max-block-size);font-size:var(--font-size-sm);box-shadow:unset;scrollbar-gutter:stable}[class*="page:about/speaking"] .steam.zone\:2>.page-context:not(.empty)>.ff\:callout>details{padding:var(--outline-offset-lg)}}:fullscreen .zone\:1,:fullscreen .page-context,:fullscreen .breadcrumbs,:fullscreen .page-context:not(.empty){display:none}:fullscreen .l\:grid\:urbanist{block-size:var(--max-block-size,90vh);inline-size:100vw}:fullscreen .splash~[class*=l\:text]{display:none}:fullscreen .zone\:main:has(.page-main .splash){justify-items:center}:fullscreen .zone\:main:has(.page-main .splash) h1{justify-content:center}:fullscreen [class*=page\:]:not([class*=slide-]) .splash{max-block-size:var(--max-block-size,80vh);max-inline-size:unset;margin-block-end:0}ff-toggle-reveal ff-control>label{--input-inline-size:100%;z-index:calc(var(--z-index-overlay) + 1)}ff-toggle-reveal ff-control:has(input:checked){box-shadow:unset}ff-toggle-reveal ff-control label [type=checkbox]{right:var(--ui-size-xl)}ff-toggle-reveal ff-control+ff-reveal{--x-axis:0;--y-axis:0;--x-size:0;--max-inline-size:max-content;--color-bg:var(--shade);white-space:nowrap;transform:translate(var(--x-axis), var(--y-axis));opacity:0;z-index:var(--z-index-overlay);transition:transform .25s ease-in .1s,opacity .25s ease-out 50ms,block-size .25s ease-in,inline-size .25s ease-in;display:flex;position:absolute;overflow:hidden}ff-toggle-reveal ff-control:has(input:checked)+ff-reveal[class*=bg\:blur]{--color-bg:transparent}ff-toggle-reveal ff-control:has(input:checked)+ff-reveal{--x-axis:0;--x-size:var(--overlay-inline-size,var(--max-inline-size));--overlay-block-size:var(--overlay-block-2xl);opacity:1;background-color:var(--color-bg);inline-size:var(--x-size);block-size:fit-content;max-block-size:var(--overlay-block-size);max-inline-size:var(--overlay-inline-size,var(--max-inline-size));color:var(--ink);z-index:var(--layout-z-index-layer);flex-direction:column;display:flex}ff-control>label{color:inherit;accent-color:var(--accent);background-color:inherit;line-height:1}ff-control>label ff-icon{line-height:1}ff-control>label.toggle-label{inline-size:100%}ff-control>label>ff-label>a{inline-size:fit-content;line-height:1}ff-control>label>ff-label>ff-icon.variant\:bare{--border-color:transparent}ff-toggle-reveal.ouest ff-icon.svg\:chevron-right:before{transition:transform .3s ease-in;transform:rotate(0)}ff-toggle-reveal.ouest label:has(input:checked) ff-icon.svg\:chevron-right:before{transition:transform .3s ease-out;transform:rotate(90deg)}ff-toggle-reveal.ouest ff-control+ff-reveal{--y-axis:var(--ui-size-xs);--x-axis:-100%;inline-size:var(--x-size);block-size:fit-content;max-block-size:var(--overlay-block-size);transition:transform .25s ease-out,opacity .2s ease-out 50ms,inline-size .1s ease-out .25s}ff-toggle-reveal.ouest ff-control:has(input:checked)+ff-reveal{transition:transform .15s ease-in .1s,opacity .3s ease-in 50ms,inline-size .1s ease-in}ff-toggle-reveal.est ff-icon.svg\:chevron-right:before{transition:transform .2s ease-in;transform:rotate(180deg)}ff-toggle-reveal.est label:has(input:checked) ff-icon.svg\:chevron-right:before{transition:transform .2s ease-out;transform:rotate(90deg)}ff-toggle-reveal.est ff-control+ff-reveal{--y-axis:var(--ui-size);--x-axis:100%;--x-size:0;inline-size:var(--x-size);block-size:fit-content;max-block-size:var(--overlay-block-size);transition:transform .25s ease-out,opacity .2s ease-out 50ms,inline-size .1s ease-out .25s}ff-toggle-reveal.est ff-control:has(input:checked)+ff-reveal{--y-axis:var(--ui-size);--x-axis:calc(-50% + var(--ui-size-xl) + var(--outline-offset-lg));transition:transform .15s ease-in .1s,opacity .3s ease-in 50ms,inline-size .1s ease-in}@media screen and (width>=38.75rem){ff-toggle-reveal.est ff-control:has(input:checked)+ff-reveal{--x-axis:calc(-50% + var(--ui-size-xl) + var(--outline-offset-lg))}}@media screen and (width>=68.75rem){ff-toggle-reveal.est ff-control:has(input:checked)+ff-reveal{--x-axis:0}}ff-toggle-reveal.nord ff-control+ff-reveal,ff-toggle-reveal.sud ff-control+ff-reveal{inline-size:var(--overlay-inline-size);block-size:0}ff-toggle-reveal.nord ff-control+ff-reveal:not([class*=absolute\:]),ff-toggle-reveal.sud ff-control+ff-reveal:not([class*=absolute\:]){position:relative}ff-toggle-reveal.nord ff-control+ff-reveal,ff-toggle-reveal.sud ff-control+ff-reveal{block-size:0;inline-size:0;transition:opacity .25s ease-in 50ms,block-size .25s ease-in}ff-toggle-reveal.nord ff-control:has(input:checked)+ff-reveal,ff-toggle-reveal.sud ff-control:has(input:checked)+ff-reveal{block-size:fit-content;transition:opacity .3s ease-out 50ms,block-size .3s ease-out}@media screen and (width>=68.75rem){ff-control:has(input:checked)+ff-reveal:not([class*=absolute\:]){position:static}}ff-toggle-reveal.nord ff-icon.svg\:chevron-down:before{transition:transform .3s ease-in;transform:rotate(0)}ff-toggle-reveal.nord label:has(input:checked) ff-icon.svg\:chevron-down:before{transition:transform .3s ease-out;transform:rotate(-180deg)}ff-toggle-reveal.sud ff-icon.svg\:chevron-down:before{transition:transform .3s ease-in;transform:rotate(180deg)}ff-toggle-reveal.sud label:has(input:checked) ff-icon.svg\:chevron-down:before{transition:transform .3s ease-out;transform:rotate(0)}ff-toggle-reveal.auto ff-control:has(input:checked)+ff-reveal{opacity:1;block-size:fit-content;transition:opacity .15s ease-out 50ms,padding .15s ease-out 50ms,block-size .25s ease-out;position:absolute}ff-toggle-reveal.auto ff-control:has(input.nord:checked)+ff-reveal,ff-toggle-reveal.auto ff-control:has(input.sud:checked)+ff-reveal{inline-size:100%;transform:translate(-50%, var(--gap));inset-inline:50%}.l\:grid\:urbanist ff-toggle-reveal.ouest ff-control:has(input:checked)+ff-reveal{--x-size:var(--layout-sidebar-md);max-inline-size:unset}.l\:grid\:urbanist ff-toggle-reveal.est ff-control:has(input:checked)+ff-reveal{--x-size:calc(var(--layout-sidebar-md) - var(--ui-size));max-inline-size:unset}.l\:grid\:urbanist ff-toggle-reveal.est ff-control+ff-reveal,.l\:grid\:urbanist ff-toggle-reveal.ouest ff-control+ff-reveal,.l\:grid\:urbanist ff-toggle-reveal.est ff-control:has(input:checked)+ff-reveal,.l\:grid\:urbanist ff-toggle-reveal.ouest ff-control:has(input:checked)+ff-reveal{--y-axis:var(--ui-size-xs)}.l\:grid\:urbanist ff-toggle-reveal.est ff-control:has(input:checked)+ff-reveal{--x-axis:-45%}@media screen and (width>=68.75rem){.l\:grid\:urbanist ff-toggle-reveal.ouest ff-control:has(input:checked)+ff-reveal ff-reveal{--x-size:calc(var(--layout-sidebar-md) - 2 * var(--ui-size) - var(--outline-offset-lg))}.l\:grid\:urbanist ff-toggle-reveal.est ff-control:has(input:checked)+ff-reveal{--x-axis:var(--outline-offset-md)}.l\:grid\:urbanist ff-toggle-reveal.ouest ff-control:has(input:checked)+ff-reveal{--x-axis:0}}@media screen and (width>=58.75rem){ff-toggle-reveal.auto ff-control:has(input.nord:checked)+ff-reveal,ff-toggle-reveal.auto ff-control:has(input.sud:checked)+ff-reveal{inline-size:auto;inset-inline:unset;transform:unset}}.menu\:settings{gap:calc(var(--gap) / var(--ratio-md));justify-content:var(--justify,flex-end);height:fit-content;padding-block:var(--outline-offset-md)}.menu\:settings+menu:empty{display:none}.links\:settings{gap:calc(var(--gap) / var(--ratio-md));justify-content:var(--justify,flex-end);height:fit-content}ul.depth-0 ff-toggle-reveal:first-of-type>ff-control>label{padding-block:var(--border-width-xl)}ul.depth-1 li>a{padding-block:var(--outline-offset-lg)}.sidebar>nav>ff-toggle-reveal>ff-control>label{--lightness:var(--lightness-surface-1);--lightness-contrast:var(--lightness-surface-1-contrast);background-color:var(--shade)}.context.hug>ff-toggle-reveal>ff-control>label:has(input),.sidebar.hug>nav>ff-toggle-reveal>ff-control>label:has(input){--input-inline-size:fit-content;transition:inline-size .2s ease-out}.context.hug>ff-toggle-reveal>ff-control>label:has(input:checked),.sidebar.hug>nav>ff-toggle-reveal>ff-control>label:has(input:checked){--input-inline-size:100%;transition:inline-size .25s ease-in}.navbar>ff-toggle-reveal>ff-control:has(input:checked)+ff-reveal{--y-axis:var(--ui-size);border-radius:var(--border-radius-base)}.navbar>ff-toggle-reveal>ff-control:has(input:checked)+ff-reveal>*{border-radius:initial}.sidebar>nav>ff-toggle-reveal>ff-control:has(input:checked)+ff-reveal{--y-axis:var(--ui-size)}menu{background-color:inherit;align-items:center;height:fit-content;padding:0;list-style:none;display:flex}.menu>p{font-size:var(--font-size-plus);font-weight:var(--font-weight-semibold);margin-block-end:var(--ui-size);line-height:1}menu>li>*{inline-size:100%}button,.ff-control,ff-control>label,ff-icon{--chroma:var(--color-chroma-neutral);--chroma-contrast:var(--color-chroma-neutral);--chroma-accent:var(--color-chroma-neutral);--lightness:var(--lightness-ui-base);--lightness-accent:var(--lightness-ui-base);--lightness-contrast:var(--lightness-contrast-base);--shade:oklch(var(--lightness) var(--chroma) var(--hue));--ink:oklch(var(--lightness-contrast) var(--chroma-contrast) var(--hue));--accent:oklch(var(--lightness-accent) var(--chroma-contrast) var(--hue));--border-color:var(--accent);color:var(--ink);border-color:var(--border-color);align-items:center;justify-content:var(--justify,center);block-size:fit-content;min-block-size:max-content;font-size:var(--font-size);font-family:var(--font-family-ui);font-weight:var(--font-weight-ui);line-height:var(--font-leading-ui);border-radius:var(--border-radius,var(--border-radius-base));border:var(--border-width-md) solid var(--border-color);flex-wrap:wrap;display:flex}button.nowrap,.ff-control.nowrap,ff-control>label.nowrap,ff-icon.nowrap{flex-wrap:nowrap}button,ff-control>label{background-color:var(--shade)}.ff-control,ff-icon,ff-control>label{--shade:inherit;--border-color:transparent}button,.ff-control{padding-block:var(--ui-size-sm);padding-inline:var(--ui-size)}ff-control>label{padding-block:var(--outline-offset-md);padding-inline:var(--outline-offset-lg)}ff-control>label .toggle-label{padding-inline:var(--ui-size-sm)}button.variant\:fill,.ff-control.variant\:fill,ff-control>label.variant\:fill{--border-color:var(--accent);--lightness:var(--lightness-ui-base);--lightness-accent:var(--lightness-ui-base);--lightness-contrast:var(--lightness-ui-contrast-base);background-color:var(--shade)}button.variant\:outline,.ff-control.variant\:outline,ff-control>label.variant\:outline{--border-color:var(--accent);--lightness:var(--lightness-surface-5);--lightness-accent:var(--lightness-surface-4);--lightness-contrast:var(--lightness-accent-base);background-color:inherit}button.variant\:bare,.ff-control.variant\:bare,ff-control>label.variant\:bare{--border-color:var(--accent);--lightness:var(--lightness-base);--lightness-accent:var(--lightness-surface-2);--lightness-contrast:var(--lightness-contrast-base);background-color:inherit}.ff-control.variant\:bare,ff-control>label.variant\:bare{--lightness-accent:var(--lightness-surface-1)}button.variant\:outline:hover,.ff-control.variant\:outline:hover,ff-control>label.variant\:outline:hover{--border-color:var(--accent);--lightness:var(--lightness-base);--lightness-accent:var(--lightness-surface-2);--shade:oklch(var(--lightness) var(--chroma) var(--hue));background-color:var(--shade)}button.variant\:bare:hover,.ff-control.variant\:bare:hover,ff-control:hover>label.variant\:bare{--lightness:var(--lightness-surface-2);--shade:oklch(var(--lightness) var(--chroma) var(--hue));background-color:var(--shade)}button.variant\:outline:active,ff-control>label.variant\:outline:has(input:checked),.ff-control.variant\:outline:has(input:checked){--lightness:var(---lightness-surface-1);--shade:oklch(var(--lightness) var(--chroma) var(--hue));background-color:var(--shade)}button.variant\:bare:active{--border-color:var(--accent);--lightness:var(--lightness-surface-1);--lightness-accent:var(--lightness-surface-1);--shade:oklch(var(--lightness) var(--chroma) var(--hue));background-color:var(--shade)}[aria-pressed=true].variant\:fill{--lightness:var(--lightness-surface-2);--lightness-contrast:var(--lightness-surface-2-contrast)}[aria-pressed=true].variant\:fill:active{--lightness:var(--lightness-surface-5);--lightness-contrast:var(--lightness-surface-2)}[aria-pressed=true].variant\:fill:hover{--lightness:var(--lightness-ui-base-pressed-hover);--lightness-contrast:var(--lightness-surface-1)}button[class*=bg\:]:not([class*=\:neutral]).variant\:fill,.ff-control[class*=bg\:]:not([class*=\:neutral]).variant\:fill,ff-control>label[class*=bg\:]:not([class*=\:neutral]).variant\:fill{--chroma:var(--chroma-surface-4);--chroma-contrast:var(--chroma-surface-1)}button[class*=bg\:]:not([class*=\:neutral]).variant\:outline,.ff-control[class*=bg\:]:not([class*=\:neutral]).variant\:outline,ff-control>label[class*=bg\:]:not([class*=\:neutral]).variant\:outline{--chroma:var(--chroma-surface-4)}button[class*=bg\:]:not([class*=\:neutral]).variant\:bare,.ff-control[class*=bg\:]:not([class*=\:neutral]).variant\:bare,ff-control>label[class*=bg\:]:not([class*=\:neutral]).variant\:bare,button[class*=bg\:]:not([class*=\:neutral]).variant\:outline:active,button[class*=bg\:]:not([class*=\:neutral]).variant\:bare:active,button[class*=bg\:]:not([class*=\:neutral]).variant\:outline.variant\:bare:has(input:checked:not([disabled])),button[class*=bg\:]:not([class*=\:neutral]).variant\:bare:has(input:checked:not([disabled])),button[class*=bg\:]:not([class*=\:neutral]).variant\:bare:checked,.ff-control[class*=bg\:]:not([class*=\:neutral]).variant\:outline:active,.ff-control[class*=bg\:]:not([class*=\:neutral]).variant\:bare:active,.ff-control[class*=bg\:]:not([class*=\:neutral]).variant\:outline.variant\:bare:has(input:checked:not([disabled])),.ff-control[class*=bg\:]:not([class*=\:neutral]).variant\:bare:has(input:checked:not([disabled])),.ff-control[class*=bg\:]:not([class*=\:neutral]).variant\:bare:checked,ff-control>label[class*=bg\:]:not([class*=\:neutral]).variant\:outline:active,ff-control>label[class*=bg\:]:not([class*=\:neutral]).variant\:bare:active,ff-control>label[class*=bg\:]:not([class*=\:neutral]).variant\:outline.variant\:bare:has(input:checked:not([disabled])),ff-control>label[class*=bg\:]:not([class*=\:neutral]).variant\:bare:has(input:checked:not([disabled])),ff-control>label[class*=bg\:]:not([class*=\:neutral]).variant\:bare:checked{--chroma:var(--chroma-surface-2)}button[class*=bg\:]:not([class*=\:neutral],[class*=chroma\:]).variant\:outline:active,button[class*=bg\:]:not([class*=\:neutral],[class*=chroma\:]).variant\:bare:active,button[class*=bg\:]:not([class*=\:neutral],[class*=chroma\:]).variant\:outline.variant\:bare:has(input:checked:not([disabled])),button[class*=bg\:]:not([class*=\:neutral],[class*=chroma\:]).variant\:bare:has(input:checked:not([disabled])),button[class*=bg\:]:not([class*=\:neutral],[class*=chroma\:]).variant\:bare:checked,.ff-control[class*=bg\:]:not([class*=\:neutral],[class*=chroma\:]).variant\:outline:active,.ff-control[class*=bg\:]:not([class*=\:neutral],[class*=chroma\:]).variant\:bare:active,.ff-control[class*=bg\:]:not([class*=\:neutral],[class*=chroma\:]).variant\:outline.variant\:bare:has(input:checked:not([disabled])),.ff-control[class*=bg\:]:not([class*=\:neutral],[class*=chroma\:]).variant\:bare:has(input:checked:not([disabled])),.ff-control[class*=bg\:]:not([class*=\:neutral],[class*=chroma\:]).variant\:bare:checked,ff-control>label[class*=bg\:]:not([class*=\:neutral],[class*=chroma\:]).variant\:outline:active,ff-control>label[class*=bg\:]:not([class*=\:neutral],[class*=chroma\:]).variant\:bare:active,ff-control>label[class*=bg\:]:not([class*=\:neutral],[class*=chroma\:]).variant\:outline.variant\:bare:has(input:checked:not([disabled])),ff-control>label[class*=bg\:]:not([class*=\:neutral],[class*=chroma\:]).variant\:bare:has(input:checked:not([disabled])),ff-control>label[class*=bg\:]:not([class*=\:neutral],[class*=chroma\:]).variant\:bare:checked{--chroma:var(--chroma-surface-3)}button[class*=bg\:].color\:neutral.variant\:bare:hover,button[class*=bg\:].color\:neutral.variant\:outline:hover,.ff-control[class*=bg\:].color\:neutral.variant\:bare:hover,.ff-control[class*=bg\:].color\:neutral.variant\:outline:hover,ff-control>label[class*=bg\:].color\:neutral.variant\:bare:hover,ff-control>label[class*=bg\:].color\:neutral.variant\:outline:hover{--color-bg:oklch(var(--lightness-surface-2) var(--color-chroma-neutral) var(--hue))}button.variant\:fill:not([disabled],[class*=\:neutral]):hover{--lightness:var(--lightness-surface-3);--lightness-contrast:var(--lightness-surface-3-contrast);--chroma:var(--chroma-surface-3);--chroma-contrast:var(--chroma-surface-3-contrast)}button[class*=bg\:]:not([class*=\:neutral]).variant\:outline:hover,button[class*=bg\:]:not([class*=\:neutral]).variant\:bare:hover{--lightness:var(--lightness-surface-2);--chroma:var(--chroma-surface-2);--shade:oklch(var(--lightness) var(--chroma) var(--hue));color:var(--ink)}button[class*=bg\:]:not([class*=\:neutral]).variant\:outline:active,button[class*=bg\:]:not([class*=\:neutral]).variant\:bare:active,button[class*=bg\:]:not([class*=\:neutral]).variant\:outline:checked{--lightness:var(--lightness-surface-2)}.expand[aria-expanded].variant\:fill:hover{background-color:var(--shade)}.expand[aria-expanded=true].variant\:fill{box-shadow:inset var(--shadow-inset-md);background-color:var(--shade)}.expand[aria-expanded=true].variant\:fill:hover{box-shadow:inset var(--shadow-inset-sm);background-color:var(--shade)}.expand[aria-expanded].variant\:outline:hover,.expand[aria-expanded].variant\:bare:hover{background-color:var(--shade)}.expand[aria-expanded].variant\:bare:hover{background-color:var(--color-accent);border-color:var(--color-border,var(--ink));outline-color:var(--color-border,var(--ink))}.expand[aria-expanded].variant\:bare:focus,.expand[aria-expanded].variant\:bare:focus-visible,.expand[aria-expanded].variant\:bare:focus-within{outline-color:var(--color-border,var(--ink))}.expand[aria-expanded=true].variant\:outline,.expand[aria-expanded=true].variant\:bare{box-shadow:inset var(--shadow-inset-md);background-color:var(--color-bg-active)}.expand[aria-expanded=true].variant\:outline:hover,.expand[aria-expanded=true].variant\:bare:hover{box-shadow:inset var(--shadow-inset-sm);background-color:var(--shade)}.switch[aria-pressed]{box-shadow:unset}.toggle[aria-pressed=true],ff-control:has(input:checked){box-shadow:inset var(--shadow-inset-md)}fieldset{border-radius:var(--border-radius-base);border:none;flex-grow:1;max-inline-size:100%;margin:0;padding:0}fieldset legend{font-weight:var(--font-weight-semibold);line-height:var(--ui-size)}fieldset legend[class*=font\:]{--font-size:var(--font-size-plus)}fieldset>p{font-size:var(--font-size-small);font-weight:var(--font-weight-ui)}fieldset>label,fieldset>.feedback,fieldset>.menu{inline-size:100%;max-inline-size:100%}fieldset.radio,fieldset.checkbox{--gap:var(--ui-size-sm);font-size:var(--font-size);padding-inline:var(--ui-size) var(--ui-size-sm);padding-block:0 var(--ui-size-sm)}fieldset.radio label,fieldset.checkbox label{align-items:var(--align,center);justify-content:var(--justify,space-between);padding-block:var(--border-width-xl);padding-inline:var(--ui-size-sm);inline-size:100%;color:var(--ink);line-height:1}fieldset.radio label>span,fieldset.checkbox label>span{overflow-wrap:break-word;min-inline-size:max-content}fieldset.radio label:has(ff-icon),fieldset.checkbox label:has(ff-icon){inline-size:fit-content}fieldset.radio input,fieldset.checkbox input{aspect-ratio:1;block-size:calc(var(--ui-size-lg) + var(--outline-offset-lg));inline-size:auto;accent-color:var(--accent);padding:var(--outline-offset-lg);flex-grow:0;flex-basis:auto}fieldset.radio legend,fieldset.checkbox legend{inline-size:auto;padding-inline:var(--border-width-xl);font-weight:var(--font-weight-semibold);font-family:var(--font-family-subheading);margin-block-end:var(--ui-size);margin-inline-start:0}fieldset.radio legend>label,fieldset.checkbox legend>label{padding-inline:var(--ui-size-xs);font-family:var(--font-family-subheading)}fieldset.radio legend>label>span,fieldset.checkbox legend>label>span{font-weight:var(--font-weight-semibold);font-family:var(--font-family-subheading)}fieldset.radio legend:has(label),fieldset.checkbox legend:has(label){margin-block-end:var(--border-width-xl)}fieldset.radio label>span,fieldset.checkbox label>span{font-size:var(--font-size);flex-grow:1}fieldset.radio input:checked,fieldset.checkbox input:checked{--lightness:var(--lightness-surface-2);--lightness-accent:var(--lightness-surface-3);--lightness-contrast:var(--lightness-surface-4);--chroma:var(--chroma-surface-2);--chroma-accent:var(--lightness-surface-3);--chroma-contrast:var(--chroma-surface-4);background-color:var(--shade)}fieldset.radio label:hover,fieldset.checkbox label:hover{--lightness:var(--lightness-surface-1);--lightness-contrast:var(--lightness-surface-1-contrast);background-color:var(--shade)}fieldset.radio label:not([class*=\:neutral]):hover,fieldset.checkbox label:not([class*=\:neutral]):hover{--lightness:var(--lightness-base);--chroma:var(--chroma-surface-1)}fieldset.radio label:has(input:checked):hover,fieldset.checkbox label:has(input:checked):hover{--lightness:var(--lightness-surface-1);--chroma:var(--chroma-surface-2);--shade:oklch(var(--lightness) var(--chroma) var(--hue))}fieldset.radio label[class*=\:neutral]:has(input:checked):hover,fieldset.checkbox label[class*=\:neutral]:has(input:checked):hover{--lightness:var(--lightness-surface-2);--chroma:var(--color-chroma-neutral);--shade:oklch(var(--lightness) var(--chroma) var(--hue))}form{--hue:var(--color-theme-primary);--lightness-accent:var(--color-lightness-400);--chroma-accent:var(--color-chroma-400);--lightness-contrast:var(--color-lightness-base);--chroma-contrast:var(--chroma-base);--accent:oklch(var(--lightness-accent) var(--chroma-accent-base) var(--hue));--ink:oklch(var(--lightness-contrast) var(--chroma-contrast) var(--hue));--color-accent:var(--accent);color:var(--ink);max-height:fit-content}form *{font-family:var(--font-family-ui)}label,.feedback{font-size:var(--font-size);display:block}label,legend,.form\:element{color:var(--ink);font-weight:var(--font-weight-ui);background-color:inherit;padding-inline:0}label{--input-inline-size:auto;font-size:var(--font-size)}legend{font-size:var(--font-size);margin-block-end:var(--ui-size)}input,select,textarea{--padding-block:calc(var(--ui-size-sm) - 2 * var(--border-width-md));--padding-inline:var(--ui-size);--input-inline-size:auto;border:1px solid var(--accent);border-radius:var(--border-radius,var(--border-radius-base));color:var(--ink);accent-color:var(--accent);border-color:var(--accent);font-size:var(--font-size);padding:var(--ui-size-sm) var(--ui-size)}label>input{--input-inline-size:max-content;max-inline-size:100%}label.hug{--input-inline-size:fit-content}label:has(input[type=radio]),label:has(input[type=checkbox]){inline-size:var(--input-inline-size)}label:has(input[type=radio]) span,label:has(input[type=checkbox]) span{min-inline-size:max-content}label>input[type=radio],label>input[type=checkbox]{outline-offset:0;max-inline-size:1.6em;padding:0}[type=file]{font-size:var(--font-size-sm);padding:var(--ui-size) var(--ui-size) var(--ui-size-sm);align-items:center;display:flex}[type=file]:hover{--lightness:var(--lightness-surface-0)}[type=file]:active{--lightness:var(--lightness-base)}input:hover,label:hover>[type=file]{--lightness:var(--lightness-surface-1);--lightness-contrast:var(--lightness-surface-1-contrast)}[disabled]{filter:grayscale(50%)opacity(50%);cursor:not-allowed}input[type=range]{--input-inline-size:100%;padding-inline:0}label:has([type=range]){padding-inline:var(--outline-offset-md);inline-size:var(--input-inline-size);min-inline-size:max-content;max-inline-size:100%;line-height:1}label:has([type=range]) span{font-size:var(--font-size);font-weight:var(--font-weight-semibold)}[type=range][list=markers]+datalist{justify-content:var(--justify,space-between);padding:0 var(--ui-size);margin-block-start:var(--ui-size-sm);display:flex}[type=range][list=markers]+datalist>option{font-size:var(--font-size-sm);font-weight:var(--font-weight-body);padding:0}[type=range]:not([list])+datalist>option{display:none}label[class*=l\:stack]>[type=range]{margin-block-start:var(--ui-size-sm)}ff-control>label:has(input[type=checkbox]:focus){outline:var(--border-width-lg) dotted var(--accent);outline-offset:var(--outline-offset-md)}ff-control>label:has(input:checked) ff-icon{--border-color:transparent;background-color:inherit}.ff-control:has(input:checked){--lightness:var(--lightness-base);--chroma:var(--chroma-surface-1);--lightness-accent:var(--lightness-surface-4);--shade:oklch(var(--lightness) var(--chroma) var(--hue));--accent:oklch(var(--lightness-accent) var(--chroma-accent-base) var(--hue));background-color:var(--shade);border-color:var(--accent)}.ff-control:hover{--lightness:var(--lightness-surface-3);border-color:var(--accent)}.ff-control[class*=\:neutral]:has(input:checked){--lightness:var(--lightness-surface-1);--chroma:var(--color-chroma-neutral);--shade:oklch(var(--lightness) var(--chroma) var(--hue));--accent:oklch(var(--lightness-accent) var(--chroma) var(--hue));background-color:var(--shade);border-color:var(--accent)}.ff-control[class*=\:neutral]:has(input:checked):hover{--lightness:var(--lightness-surface-2);background-color:var(--shade)}ff-control>label.variant\:bare:has(input:checked),.ff-control.variant\:bare:has(input:checked){--border-color:var(--accent);--lightness:var(--lightness-surface-1);--lightness-accent:var(--lightness-surface-3);--shade:oklch(var(--lightness) var(--chroma) var(--hue));background-color:var(--shade)}button.variant\:bare:active:hover,ff-control:hover>label.variant\:bare:has(input:checked),.ff-control.variant\:bare:has(input:checked):hover{--border-color:var(--accent);--lightness:var(--lightness-surface-2);--lightness-accent:var(--lightness-surface-3);--shade:oklch(var(--lightness) var(--chroma) var(--hue));background-color:var(--shade)}ff-control>label.variant\:outline:has(input:checked),.ff-control.variant\:outline:has(input:checked){--lightness:var(--lightness-surface-1);--shade:oklch(var(--lightness) var(--chroma) var(--hue));background-color:var(--shade)}ff-control:hover>label.variant\:outline:has(input:checked),.ff-control.variant\:outline:has(input:checked):hover{--lightness:var(--lightness-surface-2);--shade:oklch(var(--lightness) var(--chroma) var(--hue));background-color:var(--shade)}.ff-control[class*=variant\:]:has([disabled]),ff-control[class*=variant\:]:has([disabled]),.ff-control[class*=variant\:]:has([disabled]):hover,ff-control[class*=variant\:]:has([disabled]):hover,.ff-control[class*=variant\:]:has([disabled]:checked),ff-control[class*=variant\:]:has([disabled]:checked),.ff-control[class*=variant\:]:has([disabled]:checked):hover,ff-control[class*=variant\:]:has([disabled]:checked):hover{--lightness:var(--lightness-surface-1);--lightness-contrast:var(--lightness-surface-1-contrast);--chroma:var(--color-chroma-neutral);--chroma-contrast:var(--color-chroma-neutral);--chroma-accent:var(--color-chroma-neutral);--border-color:var(--ink)}.ff-control:not([class*=\:neutral]),ff-control:not([class*=\:neutral]),ff-control>label:not([class*=\:neutral]) ff-icon{--chroma:var(--chroma-base);--chroma-contrast:var(--chroma-contrast-base);--chroma-accent:var(--chroma-accent-base)}.ff-control:not([class*=\:neutral]):has(input:not([disabled])):hover,ff-control>label:not([class*=\:neutral]):has(input:not([disabled])):hover{--lightness:var(--lightness-surface-1)}.ff-control[class*=bg\:]:not([class*=\:neutral]).variant\:bare:hover,.ff-control[class*=bg\:]:not([class*=\:neutral]).variant\:outline:hover,ff-control>label[class*=bg\:]:not([class*=\:neutral]).variant\:bare:hover,ff-control>label[class*=bg\:]:not([class*=\:neutral]).variant\:outline:hover{--lightness:var(--lightness-surface-1);--shade:oklch(var(--lightness) var(--chroma) var(--hue));color:var(--ink)}.ff-control[class*=bg\:]:not([class*=\:neutral]).variant\:outline:active,.ff-control[class*=bg\:]:not([class*=\:neutral]).variant\:bare:active,.ff-control[class*=bg\:]:not([class*=\:neutral]).variant\:outline:has(input:checked),ff-control>label[class*=bg\:]:not([class*=\:neutral]).variant\:outline:active,ff-control>label[class*=bg\:]:not([class*=\:neutral]).variant\:bare:active,ff-control>label[class*=bg\:]:not([class*=\:neutral]).variant\:outline:has(input:checked){--lightness:var(--lightness-surface-2);--shade:oklch(var(--lightness) var(--chroma) var(--hue));color:var(--ink)}.ff-control:has(input:focus){outline:1px dotted var(--accent);outline-offset:var(--outline-offset-md)}.ui-controls button,.ui-controls a,.ui-controls legend{font-family:var(--font-family-subheading)}.ui-controls label span{padding-inline-end:var(--ui-size-xs)}.sidecar{grid-gap:0;grid-template-columns:1fr auto;align-content:stretch}.sidecar button,.sidecar input{block-size:100%}.sidecar button{line-height:normal}.sidecar button[class*=emoji],.sidecar button[class*=shape\:][class*=emoji]{--block-size:2.95em;padding-block:unset;block-size:var(--block-size);max-block-size:100%}.sidecar button{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.sidecar input{border-top-right-radius:0;border-bottom-right-radius:0}.sidecar.reverse button{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.sidecar.reverse input{border-top-left-radius:0;border-bottom-left-radius:0}a{color:var(--color-ink,var(--ink));background-color:inherit;border-color:var(--ink);text-decoration-color:var(--ink)}a:hover,a:focus,a:active,a:visited{--hue:var(--color-theme-primary);text-decoration:underline}a:hover[class*=accent],a:focus[class*=accent],a:active[class*=accent],a:visited[class*=accent]{--hue:var(--color-theme-accent)}a:hover[class*=highlight],a:focus[class*=highlight],a:active[class*=highlight],a:visited[class*=highlight]{--hue:var(--color-theme-highlight)}a:hover{--lightness:var(--color-lightness-100);--lightness-contrast:var(--color-lightness-600)}[class*=feedback\:][class*=status\:]:where(.feedback\:form,.feedback\:prose){gap:var(--ui-size-sm);cursor:default;flex-wrap:wrap;display:flex}p+[class*=feedback\:]{margin-block-start:var(--ui-size-sm)}:where(label,input)+[class*=feedback\:]{--gap:var(--ui-size-sm)}[class*=feedback\:]:not(.feedback\:code){--color-accent:var(--accent-semantic,var(--accent));--color-bg:var(--shade-semantic,var(--shade));--color-ink:var(--ink-semantic,var(--ink));--icon-size:var(--font-size-minus);color:var(--color-ink);font-size:var(--font-size);padding-inline:var(--ui-size-sm);padding-block:var(--ui-size-sm);border:var(--border-width-md) dotted var(--color-accent);background-color:var(--color-bg)}[class*=feedback\:]:not(.feedback\:code) .status{font-family:var(--font-family-heading);font-weight:var(--font-weight-ui)}[class*=feedback\:]:not(.feedback\:code) .message{block-size:fit-content;max-inline-size:100%;font-size:var(--font-size);margin-inline-start:0}[class*=feedback\:]:not(.feedback\:code) p{text-wrap:wrap;text-wrap:pretty;max-inline-size:100%;font-size:inherit}[class*=feedback\:]:not(.feedback\:code).variant\:fill{border:var(--border-width-xl) solid var(--color-accent)}[class*=feedback\:]:not(.feedback\:code).variant\:outline{background-color:var(--color-bg)}[class*=feedback\:]:not(.feedback\:code).variant\:bare{background-color:var(--color-bg);border-color:var(--color-bg)}[class*=feedback\:][class*=emoji\:].shape\:round[class*=l\:stack]:before,[class*=feedback\:][class*=emoji\:].shape\:square[class*=l\:stack]:before{margin-block-end:var(--ui-size);line-height:1}[class*=feedback\:][class*=emoji\:].shape\:round[class*=l\:stack]:only-child:before,[class*=feedback\:][class*=emoji\:].shape\:pill[class*=l\:stack]:only-child:before,[class*=feedback\:][class*=emoji\:].shape\:square[class*=l\:stack]:only-child:before{font-size:calc(2 * var(--font-size-plus))}details{padding:var(--outline-offset-md)}p+details{margin-block-start:var(--ui-size-lg)}details>summary{cursor:pointer;color:var(--color-ui-ink,var(--ink));background-color:var(--color-bg,var(--shade));border:var(--border-width-md) solid var(--color-border,transparent);border-radius:var(--border-radius-base);font-weight:var(--font-weight-ui);line-height:var(--font-leading-large);padding:var(--ui-size-sm) var(--ui-size);background-color:var(--shade);display:block}details>summary:before{margin-inline-end:var(--ui-size-lg)}details>summary::marker{color:#0000;block-size:0;inline-size:0;margin:0;padding:0}details>summary::-webkit-details-marker{color:#0000;block-size:0;inline-size:0;margin:0;padding:0}details>summary:hover{--lightness:var(--lightness-surface-2);--lightness-contrast:var(--lightness-contrast-surface-2);box-shadow:var(--shadow-md)}details>summary.variant\:outline{--lightness:var(--lightness-surface-1);--lightness-accent:var(--lightness-ui-base);--lightness-contrast:var(--lightness-accent-base);background-color:inherit;border-color:var(--accent)}details>summary.variant\:bare{--lightness:var(--lightness-surface-1);--lightness-accent:var(--lightness-base);--lightness-contrast:var(--lightness-contrast-base);background-color:inherit;border:var(--border-width-md) solid var(--accent)}details>summary.variant\:outline:hover{--lightness:var(--lightness-surface-2);--lightness-contrast:var(--lightness-contrast-surface-2);background-color:var(--shade)}details>summary.variant\:bare:hover{--lightness:var(--lightness-base);--lightness-contrast:var(--lightness-contrast-base);background-color:var(--shade)}details>summary.variant\:outline:active,details>summary.variant\:bare:active{--lightness-accent:var(--lightness-contrast-surface-3);background-color:var(--shade)}details>summary:not([class*=\:neutral]).variant\:outline{--chroma:var(--chroma-ink);--chroma-contrast:var(--chroma-accent-base)}details>summary:not([class*=\:neutral]).variant\:bare,details>summary:not([class*=\:neutral]).variant\:outline:hover{--chroma:var(--chroma-surface-2);--chroma-contrast:var(--chroma-surface-4)}details>summary:not([class*=\:neutral]).variant\:bare:hover{--chroma:var(--chroma-surface-1);--chroma-contrast:var(--chroma-surface-4)}details>summary:not([class*=\:neutral]).variant\:outline:active{--chroma:var(--chroma-surface-3);--chroma-contrast:var(--chroma-surface-2-contrast)}details>summary:not([class*=\:neutral]).variant\:bare:active{--chroma:var(--chroma-surface-2);--chroma-contrast:var(--chroma-surface-2-contrast)}img{block-size:auto;max-inline-size:100%}[class*=frame] img{max-block-size:calc(100vh - 2 * var(--ui-header-height) - 2 * var(--ui-size));inline-size:auto}.zoom img{inline-size:100%;max-inline-size:unset}ff-media{block-size:100%;max-inline-size:100%;margin-block:var(--size-base-2xl);position:relative}.media-context{z-index:2;min-inline-size:calc(var(--layout-sidebar-collapsed) / var(--ratio-sm));transition:transform .3s ease-in-out;position:absolute;top:50%;right:50%;transform:translate(55%,120%)}pre{--hue:var(--color-theme-primary);--lightness:var(--color-lightness-dark-base);--lightness-contrast:var(--color-lightness-light-base);--chroma:var(--color-chroma-600);--chroma-contrast:var(--color-chroma-000);--shade:oklch(var(--lightness) var(--chroma) var(--hue));--ink:oklch(var(--lightness-contrast) var(--chroma-contrast) var(--hue));--accent:oklch(var(--lightness-accent) var(--chroma-accent-base) var(--hue));--color-bg:var(--shade);--color-ink:var(--ink);--color-accent:var(--accent);--ui-size:var(--font-size);color:var(--color-ink);font-size:var(--font-size);background-color:var(--color-bg);padding-inline:var(--ui-size-lg);padding-block:var(--ui-size-lg);border:var(--border-width-xl) solid var(--color-accent);inline-size:auto;max-inline-size:calc(100% - var(--ui-size-lg));overflow:auto}kbd{padding-block:calc(var(--ui-size-sm) / 2.5) calc(var(--ui-size-sm) / 2);padding-inline:var(--ui-size);margin-inline:calc(var(--ui-size) / 2);border:var(--border-width-md) solid var(--color-accent);border-radius:var(--border-radius-base)}code:not([class^=language-]){padding-block:calc(var(--ui-size-sm) / 2.5) calc(var(--ui-size-sm) / 2);background-color:var(--color-bg);border:none}pre[class*=feedback\:]{--ink-semantic:oklch(var(--color-lightness-200) var(--color-chroma-200) var(--hue-semantic));--color-accent:var(--accent-semantic,var(--accent));--color-bg:var(--shade);--color-ink:var(--ink-semantic,var(--ink));color:var(--color-ink);background-color:var(--color-bg);border:var(--border-width-xl) solid var(--color-accent);max-inline-size:100%}pre[class*=feedback\:]:before{margin-inline-end:var(--ui-size)}pre[class*=feedback\:].variant\:fill{box-shadow:var(--shadow-md);color:var(--color-ink);border-color:var(--color-accent);background-color:var(--color-bg)}pre[class*=feedback\:].variant\:fill,pre[class*=feedback\:].variant\:outline,pre[class*=feedback\:].variant\:bare{color:var(--color-ink);background-color:var(--color-bg)}pre[class*=feedback\:].variant\:fill{box-shadow:var(--shadow-md);border-color:var(--color-accent)}pre[class*=feedback\:].variant\:outline{box-shadow:unset;border-color:var(--color-accent)}pre[class*=feedback\:].variant\:bare{background-color:var(--color-bg);box-shadow:unset}.ff\:magic,ff-icon{color:var(--ink);block-size:fit-content;inline-size:fit-content;font-size:var(--font-size);font-family:var(--font-family-ui);font-weight:var(--font-weight-ui);flex-wrap:nowrap;display:inline-flex}.ff\:magic.w\:full{inline-size:100%}.ff\:callout[class*=magic],ff-callout[class*=magic]{--ink:oklch(var(--lightness-contrast) var(--chroma-contrast) var(--hue));background-image:var(--magic-gradient);color:var(--ink)}.ff\:callout[class*=magic]:has(~[class*=icon]),ff-callout[class*=magic]:has(~[class*=icon]){margin-inline-end:var(--ui-size-sm)}.ff\:magic.mask\:text .ff\:callout[class*=magic],.ff\:magic.mask\:text ff-callout[class*=magic]{--ink:oklch(var(--lightness-contrast) var(--chroma-contrast) var(--hue));background-image:unset}.ff\:magic.mask\:text .ff\:callout[class*=magic] a,.ff\:magic.mask\:text .ff\:callout[class*=magic] p,.ff\:magic.mask\:text .ff\:callout[class*=magic] span,.ff\:magic.mask\:text .ff\:callout[class*=magic] h1,.ff\:magic.mask\:text .ff\:callout[class*=magic] h2,.ff\:magic.mask\:text .ff\:callout[class*=magic] h3,.ff\:magic.mask\:text .ff\:callout[class*=magic] h4,.ff\:magic.mask\:text .ff\:callout[class*=magic] h5,.ff\:magic.mask\:text .ff\:callout[class*=magic] h6,.ff\:magic.mask\:text .ff\:callout[class*=magic] svg,.ff\:magic.mask\:text ff-callout[class*=magic] a,.ff\:magic.mask\:text ff-callout[class*=magic] p,.ff\:magic.mask\:text ff-callout[class*=magic] span,.ff\:magic.mask\:text ff-callout[class*=magic] h1,.ff\:magic.mask\:text ff-callout[class*=magic] h2,.ff\:magic.mask\:text ff-callout[class*=magic] h3,.ff\:magic.mask\:text ff-callout[class*=magic] h4,.ff\:magic.mask\:text ff-callout[class*=magic] h5,.ff\:magic.mask\:text ff-callout[class*=magic] h6,.ff\:magic.mask\:text ff-callout[class*=magic] svg{background:var(--magic-gradient);background:var(--webkit-magic-gradient);-webkit-text-fill-color:transparent;background-clip:text}.ff\:callout[class*=magic].shape\:round,ff-callout[class*=magic].shape\:round{border-radius:100vmax;justify-content:center;inline-size:100%}.magic\:bleu{--magic-gradient:linear-gradient(148deg, var(--color-gradient-000-start) 12% 12%, var(--color-gradient-000-middle) 49% 49%, var(--color-gradient-000-end) 88% 88%);--webkit-magic-gradient:-webkit-linear-gradient(148deg, var(--color-gradient-000-start) 12% 12%, var(--color-gradient-000-middle) 49% 49%, var(--color-gradient-000-end) 88% 88%);--lightness-contrast:var(--color-lightness-000);--chroma-contrast:var(--color-chroma-000)}.magic\:bleu[class*=svg]{--magic-gradient:linear-gradient(148deg, var(--color-gradient-000-start) 22% 22%, var(--color-gradient-000-middle) 49% 49%, var(--color-gradient-000-end) 88% 88%)}.magic\:sea{--magic-gradient:linear-gradient(148deg, var(--color-gradient-000-end) 22% 22%, var(--color-gradient-001-middle) 70% 70%, var(--color-gradient-000-middle) 88% 88%);--webkit-magic-gradient:-webkit-linear-gradient(148deg, var(--color-gradient-000-end) 22% 22%, var(--color-gradient-001-middle) 70% 70%, var(--color-gradient-000-middle) 88% 88%);--lightness-contrast:var(--color-lightness-600);--chroma-contrast:var(--color-chroma-600)}.magic\:sea[class*=svg]{--magic-gradient:linear-gradient(148deg, var(--color-gradient-000-end) 22% 22%, var(--color-gradient-001-middle) 49% 49%, var(--color-gradient-000-middle) 88% 88%)}.magic\:dante{--magic-gradient:linear-gradient(148deg, var(--color-gradient-001-start) 12% 12%, var(--color-gradient-001-middle) 49% 49%, var(--color-gradient-001-end) 88% 88%);--webkit-magic-gradient:-webkit-linear-gradient(148deg, var(--color-gradient-001-start) 12% 12%, var(--color-gradient-001-middle) 49% 49%, var(--color-gradient-001-end) 88% 88%);--lightness-contrast:var(--color-lightness-600);--chroma-contrast:var(--color-chroma-600)}.magic\:dante.purgatorio{--magic-gradient:radial-gradient(farthest-corner at 50% 95%,  var(--color-gradient-001-end) 40% 40%, var(--color-gradient-001-middle) 70% 70%, var(--color-gradient-001-start) 88% 88%);--lightness-contrast:var(--color-lightness-000);--chroma-contrast:var(--color-chroma-000);font-weight:var(--font-weight-semibold)}.magic\:dante.inferno{--magic-gradient:repeating-radial-gradient(farthest-corner at 50% 50%, var(--color-gradient-001-start) 20%, var(--color-gradient-001-end) 30%, var(--color-gradient-001-middle) 45%, var(--color-gradient-001-end) 60%, var(--color-gradient-001-start) 80%);font-weight:var(--font-weight-semibold)}.magic\:vital{--color-gradient-002-start:#fdec8a;--color-gradient-001-start:#84ffbc;--color-gradient-001-middle:#4bf2fa;--color-gradient-001-end:#50d2ff;--color-gradient-002-end:#8d66fa;--magic-gradient:radial-gradient(closest-side, var(--color-gradient-002-start) 30%, var(--color-gradient-001-start) 53%, var(--color-gradient-001-middle) 60%, var(--color-gradient-001-end) 72%, var(--color-gradient-002-end) 97%);--webkit-magic-gradient:-webkit-linear-gradient(148deg, var(--color-gradient-001-start), var(--color-gradient-001-middle), var(--color-gradient-001-end));--lightness-contrast:var(--color-lightness-600);--chroma-contrast:var(--color-chroma-600);--hue:var(--color-theme-primary)}.magic\:vital[class*=svg]{--magic-gradient:radial-gradient(closest-side, var(--color-gradient-002-start) 20%, var(--color-gradient-001-start) 45%, var(--color-gradient-001-middle) 50%, var(--color-gradient-001-end), var(--color-gradient-002-end))}.magic\:fuzzy{--magic-gradient:radial-gradient(closest-side, var(--color-magic-primary) 50%, var(--color-magic-highlight), var(--color-magic-warning));--webkit-magic-gradient:-webkit-linear-gradient(148deg, var(--color-magic-primary), var(--color-magic-highlight), var(--color-magic-warning));--lightness-contrast:var(--color-lightness-000);--chroma-contrast:var(--color-chroma-000);--hue:var(--color-theme-primary)}.magic\:fuzzy[class*=svg]{--magic-gradient:radial-gradient(closest-side, var(--color-magic-highlight) 50%, var(--color-magic-primary), var(--color-magic-warning))}.magic\:feather{--hue-magic-feather:var(--color-theme-primary);--color-magic-feather:oklch(var(--lightness-contrast-magic-feather) var(--chroma-contrast-magic-feather) var(--hue-magic-feather));--magic-gradient:linear-gradient(to top, transparent 0% 9%, var(--color-magic-feather) 50% 100%);--webkit-magic-gradient:linear-gradient(to top, transparent 0% 9%, var(--color-magic-feather) 50% 100%)}.magic\:feather[class*=svg]{--magic-gradient:linear-gradient(to top, transparent 0% 9%, var(--color-magic-feather) 50% 100%)}@media (prefers-color-scheme:light){.magic\:feather{--lightness-contrast-magic-feather:var(--color-lightness-light-base);--chroma-contrast-magic-feather:var(--color-chroma-100)}.magic\:twilight{--magic-gradient:linear-gradient(148deg, color(display-p3 .92 .64 .77) 12% 12%, color(display-p3 .71 .65 .96) 49% 49%, color(display-p3 .63 .82 .83) 88% 88%);--webkit-magic-gradient:-webkit-linear-gradient(148deg, color(display-p3 .92 .64 .77) 12% 12%, color(display-p3 .71 .65 .96) 49% 49%, color(display-p3 .63 .82 .83) 88% 88%);--lightness-contrast:var(--color-lightness-600);--chroma-contrast:var(--color-chroma-600);--hue:var(--color-theme-primary)}.magic\:twilight[class*=svg]{--magic-gradient:linear-gradient(148deg, color(display-p3 .92 .64 .77) 22% 22%, color(display-p3 .71 .65 .96) 49% 49%, color(display-p3 .63 .82 .83) 88% 88%)}.magic\:vital{--color-gradient-002-start:#fdec8a;--color-gradient-001-start:#84ffbc;--color-gradient-001-middle:#4bf2fa;--color-gradient-001-end:#50d2ff;--color-gradient-002-end:#8d66fa}}html:has([class*="settings:day:"]) .magic\:feather,[class*=settings\:day] .magic\:feather,[color-scheme=light] .magic\:feather{--lightness-contrast-magic-feather:var(--color-lightness-light-base);--chroma-contrast-magic-feather:var(--color-chroma-100)}html:has([class*="settings:day:"]) .magic\:twilight,[class*=settings\:day] .magic\:twilight,[color-scheme=light] .magic\:twilight{--magic-gradient:linear-gradient(148deg, color(display-p3 .92 .64 .77) 12% 12%, color(display-p3 .71 .65 .96) 49% 49%, color(display-p3 .63 .82 .83) 88% 88%);--webkit-magic-gradient:-webkit-linear-gradient(148deg, color(display-p3 .92 .64 .77) 12% 12%, color(display-p3 .71 .65 .96) 49% 49%, color(display-p3 .63 .82 .83) 88% 88%);--lightness-contrast:var(--color-lightness-600);--chroma-contrast:var(--color-chroma-600);--hue:var(--color-theme-primary)}html:has([class*="settings:day:"]) .magic\:twilight[class*=svg],[class*=settings\:day] .magic\:twilight[class*=svg],[color-scheme=light] .magic\:twilight[class*=svg]{--magic-gradient:linear-gradient(148deg, color(display-p3 .92 .64 .77) 22% 22%, color(display-p3 .71 .65 .96) 49% 49%, color(display-p3 .63 .82 .83) 88% 88%)}html:has([class*="settings:day:"]) .magic\:vital,[class*=settings\:day] .magic\:vital,[color-scheme=light] .magic\:vital{--color-gradient-002-start:#fdec8a;--color-gradient-001-start:#84ffbc;--color-gradient-001-middle:#4bf2fa;--color-gradient-001-end:#50d2ff;--color-gradient-002-end:#8d66fa}@media (prefers-color-scheme:dark){.magic\:feather{--lightness-contrast-magic-feather:var(--color-lightness-dark-base);--chroma-contrast-magic-feather:var(--color-chroma-100)}.magic\:twilight{--magic-gradient:linear-gradient(148deg, color(display-p3 .75 .16 .41) 12% 12%, color(display-p3 .21 .14 .51) 49% 49%, color(display-p3 .24 .54 .55) 88% 88%);--webkit-magic-gradient:-webkit-linear-gradient(148deg, color(display-p3 .75 .16 .41) 12% 12%, color(display-p3 .21 .14 .51) 49% 49%, color(display-p3 .24 .54 .55) 88% 88%);--lightness-contrast:var(--color-lightness-000);--chroma-contrast:var(--color-chroma-000);--hue:var(--color-theme-primary)}.magic\:twilight[class*=svg]{--magic-gradient:linear-gradient(148deg, color(display-p3 .75 .16 .41) 22% 22%, color(display-p3 .21 .14 .51) 49% 49%, color(display-p3 .24 .54 .55) 88% 88%)}.magic\:vital{--color-gradient-002-start:#f3e177;--color-gradient-001-start:#51c0a0;--color-gradient-001-middle:#37b0b6;--color-gradient-001-end:#2294d1;--color-gradient-002-end:#5a0ba8;--magic-gradient:radial-gradient(closest-side, var(--color-gradient-002-start) 28%, var(--color-gradient-001-start) 54%, var(--color-gradient-001-middle) 58%, var(--color-gradient-001-end) 65%, var(--color-gradient-002-end) 97%)}}html:has([class*="settings:night:"]) .magic\:feather,[class*=settings\:night] .magic\:feather,[color-scheme=dark] .magic\:feather{--lightness-contrast-magic-feather:var(--color-lightness-dark-base);--chroma-contrast-magic-feather:var(--color-chroma-100)}html:has([class*="settings:night:"]) .magic\:twilight,[class*=settings\:night] .magic\:twilight,[color-scheme=dark] .magic\:twilight{--magic-gradient:linear-gradient(148deg, color(display-p3 .75 .16 .41) 12% 12%, color(display-p3 .21 .14 .51) 49% 49%, color(display-p3 .24 .54 .55) 88% 88%);--webkit-magic-gradient:-webkit-linear-gradient(148deg, color(display-p3 .75 .16 .41) 12% 12%, color(display-p3 .21 .14 .51) 49% 49%, color(display-p3 .24 .54 .55) 88% 88%);--lightness-contrast:var(--color-lightness-000);--chroma-contrast:var(--color-chroma-000);--hue:var(--color-theme-primary)}html:has([class*="settings:night:"]) .magic\:twilight[class*=svg],[class*=settings\:night] .magic\:twilight[class*=svg],[color-scheme=dark] .magic\:twilight[class*=svg]{--magic-gradient:linear-gradient(148deg, color(display-p3 .75 .16 .41) 22% 22%, color(display-p3 .21 .14 .51) 49% 49%, color(display-p3 .24 .54 .55) 88% 88%)}html:has([class*="settings:night:"]) .magic\:vital,[class*=settings\:night] .magic\:vital,[color-scheme=dark] .magic\:vital{--color-gradient-002-start:#f3e177;--color-gradient-001-start:#51c0a0;--color-gradient-001-middle:#37b0b6;--color-gradient-001-end:#2294d1;--color-gradient-002-end:#5a0ba8;--magic-gradient:radial-gradient(closest-side, var(--color-gradient-002-start) 28%, var(--color-gradient-001-start) 54%, var(--color-gradient-001-middle) 58%, var(--color-gradient-001-end) 65%, var(--color-gradient-002-end) 97%)}.ff\:magic ff-icon,ff-magic ff-icon{--border-color:transparent;background-color:inherit}table{--table-inline-size:var(--text-inline-size,100%);inline-size:100%;max-inline-size:var(--table-inline-size);border-collapse:collapse;font-family:var(--font-family-ui);line-height:var(--font-leading-ui)}[class*=l\:text]:has(table){max-inline-size:var(--table-inline-size);overflow:auto}th{--lightness:var(--color-lightness-200);padding:var(--ui-size) var(--ui-size-lg);background-color:var(--shade);text-align:start}td{padding:calc(var(--ui-size) / var(--ratio-md)) calc(var(--ui-size-lg) / var(--ratio-md));border:1px solid var(--accent);color:var(--ink)}tr:hover td{--lightness:var(--lightness-base);--lightness-contrast:var(--lightness-contrast-base);--chroma:var(--chroma-base);--chroma-contrast:var(--chroma-contrast-base);color:var(--ink);background-color:var(--shade)}.tags{margin-block:var(--ui-size);padding-inline:var(--ui-size);justify-content:var(--justify,stretch);list-style:none}.tags li{color:var(--ink);font-family:var(--font-family-ui);font-weight:var(--font-weight-ui);max-inline-size:max-content}:root{--overlay-block-3xs:calc(var(--overlay-height-3xs) * 1vh - 2 * var(--outline-offset-lg));--overlay-block-2xs:calc(var(--overlay-height-2xs) * 1vh - 2 * var(--outline-offset-lg));--overlay-block-xs:calc(var(--overlay-height-xs) * 1vh - 2 * var(--outline-offset-lg));--overlay-block-sm:calc(var(--overlay-height-sm) * 1vh - 2 * var(--outline-offset-lg));--overlay-block-md:calc(var(--overlay-height-md) * 1vh - 2 * var(--outline-offset-lg));--overlay-block-lg:calc(var(--overlay-height-lg) * 1vh - 2 * var(--outline-offset-lg));--overlay-block-xl:calc(var(--overlay-height-xl) * 1vh - 2 * var(--outline-offset-lg));--overlay-block-2xl:calc(var(--overlay-height-2xl) * 1vh - 2 * var(--outline-offset-lg))}@supports (anchor-name:--anchor-name){[class*=anchored\:]{position-anchor:var(--anchor-name);margin:0;position:absolute;inset:auto}.anchor{anchor-name:var(--anchor-name)}[class*=anchored\:bottom]{top:anchor(bottom)}[class*=anchored\:top]{bottom:anchor(top)}[class*=anchored\:left],[class*=anchored\:right]{top:anchor(top)}[class*=anchored\:left],[class*=anchored\:top-left],[class*=anchored\:bottom-left]{right:anchor(left)}[class*=anchored\:right],[class*=anchored\:top-right],[class*=anchored\:bottom-right]{left:anchor(right)}[class*=anchored\:top-center],[class*=anchored\:bottom-center]{right:anchor(center)}[class*=anchored\:left-center],[class*=anchored\:right-center]{top:anchor(center)}[class*=anchored\:top-left]{transform:translate(100%, calc(-2 * var(--outline-offset-lg)))}[class*=anchored\:bottom-left]{transform:translate(100%, calc(2 * var(--outline-offset-lg)))}[class*=anchored\:top-right]{transform:translate(-100%, calc(-2 * var(--outline-offset-lg)))}[class*=anchored\:bottom-right]{transform:translate(-100%, calc(2 * var(--outline-offset-lg)));position-try-fallbacks:--bottom}[class*=anchored\:left-center]{transform:translate(calc(-1 * var(--outline-offset-lg)), -50%)}[class*=anchored\:right-center]{transform:translate(calc(2 * var(--outline-offset-lg)), -50%)}[class*=anchored\:top-center]{transform:translate(50%, calc(-2 * var(--outline-offset-lg)))}[class*=anchored\:bottom-center]{transform:translate(50%, calc(2 * var(--outline-offset-lg)))}}dialog{--max-dialog-block:100%;--max-dialog-inline:100%;opacity:0;block-size:fit-content;inline-size:fit-content;transition:opacity .3s ease-out, transform .3s ease-out, block-size .3s ease-out, overlay .5s ease-out allow-discrete, display .5s ease-out allow-discrete;border:none}dialog>ff-dialog{display:none}dialog[open]{--dialog-padding:var(--gap,var(--ui-size));opacity:1;z-index:var(--layout-z-index-overlay);padding-block:var(--dialog-padding);padding-inline:var(--dialog-padding);inline-size:var(--max-dialog-block);block-size:var(--max-dialog-inline);top:0;overflow:auto}dialog[open]>form{position:absolute;top:0}dialog[open]>ff-dialog{top:var(--ui-header-height);block-size:100%;inline-size:100%;display:block;position:relative}dialog::backdrop{background-color:#0000}@media (prefers-reduced-motion:reduce){dialog{transition:none}}ff-popover,.anchor{block-size:max-content;inline-size:max-content}.anchor{position:relative}[popover]{white-space:nowrap;pointer-events:none;block-size:0;inline-size:0;transition:display .15s opacity .15s;transition-behavior:allow-discrete;border:0;margin:0;padding:0;overflow:hidden}[popover]:popover-open{border-radius:var(--border-radius-md);pointer-events:auto;opacity:1;block-size:fit-content;inline-size:fit-content;margin:0;display:block;inset:auto;overflow:auto}@starting-style{[popover]:popover-open{opacity:0}}[popover]:popover-open{border-radius:var(--border-radius-md);pointer-events:auto;block-size:fit-content;inline-size:fit-content;display:block;overflow:auto}[data-anchor]:has([popover])>[popovertarget][class*=-right]:before{transition:transform .15s ease-in-out;transform:rotate(0)}[data-anchor]:has([popover]:popover-open)>[popovertarget][class*=-right]:before{transition:transform .15s ease-in;transform:rotate(90deg)}[popover].size\:sm:popover-open{inline-size:100%;max-inline-size:var(--layout-sidebar-sm)}[popover].size\:md:popover-open{inline-size:100%;max-inline-size:var(--layout-sidebar-md)}[popover].size\:lg:popover-open{inline-size:100%;max-inline-size:var(--layout-sidebar-lg)}[popover].size\:xl:popover-open{inline-size:100%;max-inline-size:var(--layout-sidebar-xl)}[popover]:popover-open{--shade:oklch(var(--lightness-base) var(--chroma) var(--color-theme-neutral));background-color:var(--shade)}[class*=\:blend] [popover]:popover-open{--shade:oklch(var(--lightness) var(--chroma,var(--chroma-base)) var(--hue));background-color:var(--shade)}@supports (anchor-name:--anchor-name){[class*=anchored\:]{position-anchor:var(--anchor-name);margin:0;position:absolute;inset:auto}[data-anchor]{--anchor-name:attr(data-anchor type(<custom-ident>))}.anchor{anchor-name:var(--anchor-name)}[popover][class*=anchored\:bottom]{top:anchor(bottom)}[popover][class*=anchored\:top]{bottom:anchor(top)}[popover][class*=anchored\:left],[popover][class*=anchored\:right]{top:anchor(top)}[popover][class*=anchored\:left],[popover][class*=anchored\:top-left],[popover][class*=anchored\:bottom-left]{right:anchor(left)}[popover][class*=anchored\:right],[popover][class*=anchored\:top-right],[popover][class*=anchored\:bottom-right]{left:anchor(right)}[popover][class*=anchored\:top-center],[popover][class*=anchored\:bottom-center]{right:anchor(center)}[popover][class*=anchored\:left-center],[popover][class*=anchored\:right-center]{top:anchor(center)}}@position-try --bottom-right{inset:auto;bottom:anchor(--bottom);left:anchor(--left)}.toast{inline-size:var(--layout-sidebar-lg);animation:fade-in .4s ease, fade-out .3s ease var(--animation-duration-lg) forwards;position:relative}.toaster{inline-size:var(--layout-sidebar-lg);z-index:4;block-size:fit-content;position:fixed;inset-block-end:var(--grid-gap,var(--ui-size));inset-inline-end:var(--grid-gap,var(--ui-size))}@keyframes fade-in{0%{opacity:0}}@keyframes fade-out{to{opacity:0}}[role=tooltip]{--x-axis:var(--outline-offset-md);--y-axis:var(--outline-offset-md);--x-transform:0;--y-transform:0;--tooltip-bg:oklch(var(--lightness-base) var(--chroma-base) var(--hue));opacity:0;background:var(--tooltip-bg);block-size:0;inline-size:auto;transform:translate(var(--x-transform), var(--y-transform));padding-block:0;padding-inline:0;transition:opacity,transition .15s ease-out;position:absolute}ff-control:has([role=tooltip]){inline-size:auto;position:relative}label:has([role=tooltip]){position:unset}label:hover>[role=tooltip],label:focus>[role=tooltip]{font-size:var(--font-size-minus);opacity:1;background:var(--tooltip-bg);padding-block:var(--ui-size-xs);padding-inline:var(--ui-size-sm);block-size:auto;inline-size:max-content;max-inline-size:var(--layout-sidebar-xs);border-radius:var(--border-radius-base);transform:translate(var(--x-transform), var(--y-transform));transition:opacity .15s ease-out 50ms,transition .15s ease-out}[role=tooltip][class*=anchored\:right]{inset-block-start:var(--y-axis);inset-inline-start:50%}[role=tooltip][class*=anchored\:left]{inset-block-start:var(--y-axis);inset-inline-end:50%}[role=tooltip][class*=anchored\:top]{inset-block-end:100%}[role=tooltip][class*=anchored\:bottom]{inset-block-end:-100%}label:hover>[role=tooltip][class*=anchored\:left],label:focus>[role=tooltip][class*=anchored\:left],label:hover>[role=tooltip][class*=anchored\:right],label:focus>[role=tooltip][class*=anchored\:right],label:hover>[role=tooltip][class*=anchored\:top],label:focus>[role=tooltip][class*=anchored\:top],label:hover>[role=tooltip][class*=anchored\:bottom],label:focus>[role=tooltip][class*=anchored\:bottom]{--x-transform:0;--y-transform:0}.zoomer{justify-content:center;align-items:center;block-size:fit-content;inline-size:fit-content;transition:opacity .3s ease-out,transform .3s ease-out,block-size .5s ease-out 10ms,inline-size .5s ease-out 10ms;display:flex;transform:translateY(-150%)}.zoomer[open]{block-size:100%;inline-size:100%;transition:opacity .5s ease-in 15ms,transform 10ms ease-in,block-size 10ms ease-in,inline-size 10ms ease-in;inset:0;overflow:auto;transform:translate(0)}html:has(.zoomer[open]){overflow:hidden}[class*=l\:text]:has(.zoomer){text-align:right;text-align:-moz-right}[class*=l\:text]:has(.zoomer[open]){max-inline-size:unset}@media screen and (width<=37.5rem){.l\:side:has(.zoom-control){flex-grow:0;flex-basis:0;display:none}.l\:side:has(.zoom-control)>*{display:none}}.button-group{--gap:0}.button-group button{--gap:0;padding-inline:var(--ui-size-sm);border-right:0;border-radius:0;block-size:100%}.button-group button:first-child{border-top-left-radius:var(--border-radius-base);border-bottom-left-radius:var(--border-radius-base)}.button-group button:last-child{border-top-right-radius:var(--border-radius-base);border-bottom-right-radius:var(--border-radius-base);border-right:var(--border-width-md) solid var(--accent)}.button-group .singleton,.button-group .text{padding-inline:var(--ui-size);line-height:1.25}.button-group .duo.text{padding-inline:var(--ui-size-sm)}.button-group[class*="l:stack:"] button:first-child{border-top-left-radius:var(--border-radius-base);border-top-right-radius:var(--border-radius-base);border-bottom-left-radius:unset;border-right:var(--border-width-md) solid var(--accent);border-bottom:var(--border-width-md) solid transparent}.button-group[class*="l:stack:"] button:last-child{border-bottom-left-radius:var(--border-radius-base);border-bottom-right-radius:var(--border-radius-base);border-top-right-radius:unset;border-top-left-radius:unset;border-bottom:var(--border-width-md) solid var(--accent)}.app{position:relative}#svelte-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.rc-scout>.l\:flex{gap:.5em}ff-icon.rc-scout__logo{background:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%2015%22%3E%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%2212%22%20height%3D%2210%22%20fill%3D%22%23000%22%3E%3C%2Frect%3E%3Crect%20x%3D%221%22%20y%3D%221%22%20width%3D%2210%22%20height%3D%228%22%20fill%3D%22%23fff%22%3E%3C%2Frect%3E%3Crect%20x%3D%222%22%20y%3D%222%22%20width%3D%228%22%20height%3D%226%22%20fill%3D%22%23000%22%3E%3C%2Frect%3E%3Crect%20x%3D%222%22%20y%3D%223%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%233dc06c%22%3E%3C%2Frect%3E%3Crect%20x%3D%224%22%20y%3D%223%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%233dc06c%22%3E%3C%2Frect%3E%3Crect%20x%3D%226%22%20y%3D%223%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%233dc06c%22%3E%3C%2Frect%3E%3Crect%20x%3D%223%22%20y%3D%225%22%20width%3D%222%22%20height%3D%221%22%20fill%3D%22%233dc06c%22%3E%3C%2Frect%3E%3Crect%20x%3D%226%22%20y%3D%225%22%20width%3D%222%22%20height%3D%221%22%20fill%3D%22%233dc06c%22%3E%3C%2Frect%3E%3Crect%20x%3D%224%22%20y%3D%229%22%20width%3D%224%22%20height%3D%223%22%20fill%3D%22%23000%22%3E%3C%2Frect%3E%3Crect%20x%3D%221%22%20y%3D%2211%22%20width%3D%2210%22%20height%3D%224%22%20fill%3D%22%23000%22%3E%3C%2Frect%3E%3Crect%20x%3D%220%22%20y%3D%2212%22%20width%3D%2212%22%20height%3D%223%22%20fill%3D%22%23000%22%3E%3C%2Frect%3E%3Crect%20x%3D%222%22%20y%3D%2213%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23fff%22%3E%3C%2Frect%3E%3Crect%20x%3D%223%22%20y%3D%2212%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23fff%22%3E%3C%2Frect%3E%3Crect%20x%3D%224%22%20y%3D%2213%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23fff%22%3E%3C%2Frect%3E%3Crect%20x%3D%225%22%20y%3D%2212%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23fff%22%3E%3C%2Frect%3E%3Crect%20x%3D%226%22%20y%3D%2213%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23fff%22%3E%3C%2Frect%3E%3Crect%20x%3D%227%22%20y%3D%2212%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23fff%22%3E%3C%2Frect%3E%3Crect%20x%3D%228%22%20y%3D%2213%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23fff%22%3E%3C%2Frect%3E%3Crect%20x%3D%229%22%20y%3D%2212%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23fff%22%3E%3C%2Frect%3E%3C%2Fsvg%3E) 50% no-repeat;border:0;width:.85em;height:.85em;margin:0;padding:0;display:inline-block}
