:root{--firm-color-red-100:oklch(90.21% .0346 15.597);--firm-color-red-200:oklch(80.46% .0718 17.683);--firm-color-red-300:oklch(71.37% .1121 19.534);--firm-color-red-400:oklch(62.74% .1532 22.045);--firm-color-red-500:oklch(55.79% .1888 25.207);--firm-color-red-600:oklch(49.48% .1574 24.607);--firm-color-red-700:oklch(42.99% .1246 23.401);--firm-color-red-800:oklch(36.83% .0883 21.434);--firm-color-red-900:oklch(30.54% .0472 18.128);--firm-color-yellow-400:oklch(96.8% .211 109.77);--firm-color-grey-25:oklch(97.01% .0041 91.446);--firm-color-grey-50:oklch(97.01% .0041 91.446);--firm-color-grey-75:oklch(96.72% 0 180);--firm-color-grey-100:oklch(92.49% 0 180);--firm-color-grey-200:oklch(84.52% 0 169.7);--firm-color-grey-250:oklch(79.78% .0028 106.46);--firm-color-grey-300:oklch(76.68% 0 180);--firm-color-grey-400:oklch(66.65% 0 180);--firm-color-grey-450:oklch(62.68% 0 180);--firm-color-grey-500:oklch(59.99% 0 180);--firm-color-grey-550:oklch(53.13% 0 188.13);--firm-color-grey-600:oklch(51.03% 0 188.13);--firm-color-grey-650:oklch(44.95% 0 169.7);--firm-color-grey-700:oklch(39.79% 0 180);--firm-color-grey-750:oklch(31.32% 0 146.31);--firm-color-grey-800:oklch(25.2% 0 186.34);--firm-color-grey-850:oklch(20.02% 0 194.04);--firm-color-green-100:oklch(90.68% .0298 146.89);--firm-color-green-200:oklch(81.57% .0619 145.71);--firm-color-green-300:oklch(72.15% .0936 145.41);--firm-color-green-350:oklch(67.14% .1178 146.33);--firm-color-green-400:oklch(63.13% .1254 144.47);--firm-color-green-500:oklch(54.12% .1498 143.63);--firm-color-green-600:oklch(48.36% .1256 143.99);--firm-color-green-700:oklch(42.82% .1002 144.24);--firm-color-green-800:oklch(36.82% .0719 144.51);--firm-color-green-900:oklch(31.13% .0395 144.55);--firm-color-lime-100:oklch(97.35% .0519 109.67);--firm-color-lime-200:oklch(95.16% .1032 110.58);--firm-color-lime-300:oklch(92.93% .1455 111.45);--firm-color-lime-400:oklch(91.11% .1787 112.55);--firm-color-lime-500:oklch(89.36% .1947 112.91);--firm-color-lime-600:oklch(75.75% .1636 112.86);--firm-color-lime-700:oklch(65.68% .1369 112.55);--firm-color-lime-800:oklch(52.9% .102 112.18);--firm-color-lime-900:oklch(39.7% .0608 111.36);--firm-color-white:oklch(100% 0 180);--firm-color-black:oklch(0% 0 0);--firm-color-alpha-green-200:oklch(81.57% .0619 145.71/.5);--firm-color-alpha-green-400:oklch(63.13% .1254 144.47/.5);--firm-color-alpha-white:oklch(100% 0 180/.5);--firm-color-alpha-gold-200:oklch(91.66% .0829 93.301/.5);--firm-color-alpha-gold-500:oklch(80.54% .1594 89.465/.5);--firm-color-alpha-transparent:oklch(100% 0 180/0);--firm-color-gold-100:oklch(94.78% .0533 94.434);--firm-color-gold-200:oklch(91.66% .0829 93.301);--firm-color-gold-300:oklch(88.7% .1263 93.292);--firm-color-gold-400:oklch(84.05% .1461 91.894);--firm-color-gold-500:oklch(80.54% .1594 89.465);--firm-color-gold-600:oklch(70.39% .1368 90.527);--firm-color-gold-700:oklch(59.99% .1125 91.305);--firm-color-gold-800:oklch(48.81% .0833 91.777);--firm-color-gold-900:oklch(37.39% .0489 92.021);--firm-color-purple-500:oklch(66.14% .1837 280.13);--firm-color-purple-600:oklch(56.14% .1539 280.23);--firm-color-blue-900:oklch(30.87% .2139 264.05);--firm-color-brown-300:oklch(70.23% .079 77.04);--firm-color-primary-100:var(--firm-color-lime-100);--firm-color-primary-200:var(--firm-color-lime-200);--firm-color-primary-300:var(--firm-color-lime-300);--firm-color-primary-400:var(--firm-color-lime-400);--firm-color-primary-500:var(--firm-color-lime-500);--firm-color-primary-600:var(--firm-color-lime-600);--firm-color-primary-700:var(--firm-color-lime-700);--firm-color-primary-800:var(--firm-color-lime-800);--firm-color-primary-900:var(--firm-color-lime-900);--firm-color-pyramid-100:var(--firm-color-green-100);--firm-color-pyramid-200:var(--firm-color-green-200);--firm-color-pyramid-300:var(--firm-color-green-300);--firm-color-pyramid-400:var(--firm-color-green-400);--firm-color-pyramid-500:var(--firm-color-green-500);--firm-color-pyramid-600:var(--firm-color-green-600);--firm-color-pyramid-700:var(--firm-color-green-700);--firm-color-pyramid-800:var(--firm-color-green-800);--firm-color-pyramid-900:var(--firm-color-green-900);--firm-color-neutral-50:var(--firm-color-grey-50);--firm-color-neutral-75:var(--firm-color-grey-75);--firm-color-neutral-100:var(--firm-color-grey-100);--firm-color-neutral-200:var(--firm-color-grey-200);--firm-color-neutral-250:var(--firm-color-grey-250);--firm-color-neutral-300:var(--firm-color-grey-300);--firm-color-neutral-400:var(--firm-color-grey-400);--firm-color-neutral-450:var(--firm-color-grey-450);--firm-color-neutral-500:var(--firm-color-grey-500);--firm-color-neutral-550:var(--firm-color-grey-550);--firm-color-neutral-600:var(--firm-color-grey-600);--firm-color-neutral-650:var(--firm-color-grey-650);--firm-color-neutral-700:var(--firm-color-grey-700);--firm-color-neutral-750:var(--firm-color-grey-750);--firm-color-neutral-800:var(--firm-color-grey-800);--firm-color-neutral-850:var(--firm-color-grey-850);--firm-color-wheel-100:var(--firm-color-gold-100);--firm-color-wheel-200:var(--firm-color-gold-200);--firm-color-wheel-300:var(--firm-color-gold-300);--firm-color-wheel-400:var(--firm-color-gold-400);--firm-color-wheel-500:var(--firm-color-gold-500);--firm-color-wheel-600:var(--firm-color-gold-600);--firm-color-wheel-700:var(--firm-color-gold-700);--firm-color-wheel-800:var(--firm-color-gold-800);--firm-color-wheel-900:var(--firm-color-gold-900);--firm-color-attention-100:var(--firm-color-red-100);--firm-color-attention-200:var(--firm-color-red-200);--firm-color-attention-300:var(--firm-color-red-300);--firm-color-attention-400:var(--firm-color-red-400);--firm-color-attention-500:var(--firm-color-red-500);--firm-color-attention-600:var(--firm-color-red-600);--firm-color-attention-700:var(--firm-color-red-700);--firm-color-attention-800:var(--firm-color-red-800);--firm-color-attention-900:var(--firm-color-red-900);--firm-color-main-surface:var(--firm-color-white);--firm-color-main-content-default:var(--firm-color-neutral-800);--firm-color-main-content-emphasis:var(--firm-color-attention-600);--firm-color-main-content-hierarchy:var(--firm-color-pyramid-500);--firm-color-hero-surface:var(--firm-color-neutral-800);--firm-color-hero-content-default:var(--firm-color-primary-400);--firm-color-hero-content-accent:var(--firm-color-white);--firm-color-hero-home-surface:var(--firm-color-primary-500);--firm-color-hero-home-content-default:var(--firm-color-neutral-800);--firm-color-hero-narrative-content-default:var(--firm-color-white);--firm-color-footer-surface:var(--firm-color-neutral-800);--firm-color-footer-content:var(--firm-color-neutral-75);--firm-color-nav-surface-default:var(--firm-color-primary-500);--firm-color-nav-surface-focus:var(--firm-color-neutral-800);--firm-color-nav-content-default:var(--firm-color-neutral-800);--firm-color-nav-content-focus:var(--firm-color-primary-400);--firm-color-nav-border-default:var(--firm-color-neutral-800);--firm-color-nav-border-hover:var(--firm-color-neutral-750);--firm-color-nav-border-focus:var(--firm-color-neutral-800);--firm-color-nav-secondary-surface-default:var(--firm-color-primary-600);--firm-color-nav-secondary-surface-focus:var(--firm-color-neutral-800);--firm-color-nav-secondary-content-focus:var(--firm-color-primary-600);--firm-color-nav-secondary-content-default:var(--firm-color-neutral-800);--firm-color-nav-secondary-border-default:var(--firm-color-alpha-transparent);--firm-color-nav-secondary-border-focus:var(--firm-color-primary-600);--firm-color-nav-secondary-border-hover:var(--firm-color-neutral-800);--firm-color-nav-secondary-container-border:var(--firm-color-primary-600);--firm-color-nav-global-surface:var(--firm-color-neutral-850);--firm-color-nav-global-skipto-surface:var(--firm-color-primary-500);--firm-color-nav-global-skipto-content:var(--firm-color-neutral-800);--firm-color-nav-global-content:var(--firm-color-white);--firm-color-nav-global-pref-surface:var(--firm-color-white);--firm-color-nav-global-pref-content:var(--firm-color-neutral-800);--firm-color-nav-global-pref-border:var(--firm-color-neutral-800);--firm-color-action-content-default:var(--firm-color-neutral-800);--firm-color-action-content-focus:var(--firm-color-primary-400);--firm-color-action-content-hover:var(--firm-color-neutral-800);--firm-color-action-surface-default:var(--firm-color-primary-500);--firm-color-action-surface-focus:var(--firm-color-neutral-800);--firm-color-action-surface-hover:var(--firm-color-primary-500);--firm-color-action-border-focus:var(--firm-color-primary-400);--firm-color-action-border-hover:var(--firm-color-neutral-800);--firm-color-action-border-default:var(--firm-color-primary-500);--firm-color-diagram-quadrant-surface-high:var(--firm-color-pyramid-300);--firm-color-diagram-quadrant-surface-medium:var(--firm-color-primary-400);--firm-color-diagram-quadrant-surface-low:var(--firm-color-wheel-500);--firm-color-diagram-quadrant-content-high:var(--firm-color-neutral-850);--firm-color-diagram-quadrant-content-medium:var(--firm-color-neutral-850);--firm-color-diagram-quadrant-content-low:var(--firm-color-neutral-850);--firm-color-diagram-wheel-line-dashed:var(--firm-color-neutral-850);--firm-color-diagram-wheel-line-outline:var(--firm-color-wheel-700);--firm-color-diagram-wheel-line-arrow:var(--firm-color-attention-600);--firm-color-diagram-wheel-surface-light:var(--firm-color-wheel-100);--firm-color-diagram-wheel-surface-medium:var(--firm-color-wheel-300);--firm-color-diagram-wheel-surface-dark:var(--firm-color-wheel-500);--firm-color-diagram-wheel-surface-label:var(--firm-color-neutral-50);--firm-color-diagram-wheel-content:var(--firm-color-neutral-850);--firm-color-diagram-gaps-surface-neutral-dark:var(--firm-color-neutral-300);--firm-color-diagram-gaps-surface-neutral-medium:var(--firm-color-neutral-200);--firm-color-diagram-gaps-surface-neutral-light:var(--firm-color-neutral-75);--firm-color-diagram-gaps-surface-no-dark:var(--firm-color-attention-200);--firm-color-diagram-gaps-surface-no-medium:var(--firm-color-attention-100);--firm-color-diagram-gaps-surface-no-light:var(--firm-color-white);--firm-color-diagram-gaps-surface-no-alpha:var(--firm-color-alpha-white);--firm-color-diagram-gaps-surface-no-default:var(--firm-color-red-500);--firm-color-diagram-gaps-surface-yes-alpha:var(--firm-color-alpha-green-400);--firm-color-diagram-gaps-surface-yes-default:var(--firm-color-green-500);--firm-color-diagram-gaps-surface-maybe-alpha:var(--firm-color-alpha-gold-500);--firm-color-diagram-gaps-surface-maybe-default:var(--firm-color-gold-500);--firm-color-diagram-gaps-border-default:var(--firm-color-neutral-500);--firm-color-diagram-gaps-border-yes:var(--firm-color-pyramid-500);--firm-color-diagram-gaps-border-maybe:var(--firm-color-wheel-700);--firm-color-diagram-gaps-border-no:var(--firm-color-neutral-850);--firm-color-diagram-gaps-border-narrative:var(--firm-color-black);--firm-color-diagram-control-border-no:var(--firm-color-red-500);--firm-color-diagram-control-border-maybe:var(--firm-color-gold-500);--firm-color-diagram-control-border-yes:var(--firm-color-green-350);--firm-color-diagram-control-surface-no:var(--firm-color-red-100);--firm-color-diagram-control-surface-maybe:var(--firm-color-gold-100);--firm-color-diagram-control-surface-yes:var(--firm-color-green-100);--firm-color-uio-content:var(--firm-color-neutral-800);--firm-color-uio-surface:var(--firm-color-white);--firm-color-uio-link-content:var(--firm-color-neutral-800);--firm-color-uio-link-surface:var(--firm-color-primary-400);--firm-border-width-hairline:1px;--firm-border-width-thin:2px;--firm-border-width-thick:4px;--firm-border-style:solid;--firm-cluster-gap:var(--firm-space-fluid-md);--firm-grid-gap:var(--firm-space-fluid-md);--firm-grid-item-min:var(--firm-space-fluid-5xl);--firm-repel-gap:var(--firm-space-fluid-md);--firm-sidebar-gap:var(--firm-space-fluid-md);--firm-switcher-gap:var(--firm-space-fluid-md);--firm-region-space:var(--firm-space-fluid-lg);--firm-wrapper-max-width:90rem;--firm-wrapper-padding-inline:var(--firm-space-fluid-lg-6xl);--firm-sidebar-content-min-width:37.5rem;--firm-size-fluid--1:clamp(.8333rem, .76rem + .38vw, 1.1rem);--firm-size-fluid-0:clamp(1rem, .89rem + .54vw, 1.375rem);--firm-size-fluid-1:clamp(1.2rem, 1.05rem + .74vw, 1.7188rem);--firm-size-fluid-2:clamp(1.44rem, 1.24rem + 1.01vw, 2.1484rem);--firm-size-fluid-3:clamp(1.728rem, 1.45rem + 1.37vw, 2.6855rem);--firm-size-fluid-4:clamp(2.0736rem, 1.71rem + 1.83vw, 3.3569rem);--firm-size-fluid-5:clamp(2.4883rem, 2rem + 2.44vw, 4.1962rem);--firm-space-fluid-2xs:clamp(.625rem, .45rem + .89vw, 1.25rem);--firm-space-fluid-xs:clamp(.75rem, .54rem + 1.07vw, 1.5rem);--firm-space-fluid-sm:clamp(1rem, .71rem + 1.43vw, 2rem);--firm-space-fluid-md:clamp(1.5rem, 1.07rem + 2.14vw, 3rem);--firm-space-fluid-lg:clamp(2rem, 1.43rem + 2.86vw, 4rem);--firm-space-fluid-xl:clamp(2.5rem, 1.79rem + 3.57vw, 5rem);--firm-space-fluid-2xl:clamp(3rem, 2.14rem + 4.29vw, 6rem);--firm-space-fluid-3xl:clamp(3.75rem, 2.68rem + 5.36vw, 7.5rem);--firm-space-fluid-4xl:clamp(4.375rem, 3.13rem + 6.25vw, 8.75rem);--firm-space-fluid-5xl:clamp(6rem, 4.29rem + 8.57vw, 12rem);--firm-space-fluid-6xl:clamp(7rem, 5rem + 10vw, 14rem);--firm-space-fluid-7xl:clamp(14rem, 10rem + 20vw, 28rem);--firm-space-fluid-2xs-xs:clamp(.625rem, .38rem + 1.25vw, 1.5rem);--firm-space-fluid-xs-sm:clamp(.75rem, .39rem + 1.79vw, 2rem);--firm-space-fluid-sm-md:clamp(1rem, .43rem + 2.86vw, 3rem);--firm-space-fluid-md-lg:clamp(1.5rem, .79rem + 3.57vw, 4rem);--firm-space-fluid-lg-xl:clamp(2rem, 1.14rem + 4.29vw, 5rem);--firm-space-fluid-xl-2xl:clamp(2.5rem, 1.5rem + 5vw, 6rem);--firm-space-fluid-2xl-3xl:clamp(3rem, 1.71rem + 6.43vw, 7.5rem);--firm-space-fluid-3xl-4xl:clamp(3.75rem, 2.32rem + 7.14vw, 8.75rem);--firm-space-fluid-4xl-5xl:clamp(4.375rem, 2.2rem + 10.89vw, 12rem);--firm-space-fluid-5xl-6xl:clamp(6rem, 3.71rem + 11.43vw, 14rem);--firm-space-fluid-6xl-7xl:clamp(7rem, 1rem + 30vw, 28rem);--firm-space-fluid-xs-2xs:clamp(.75rem, .61rem + .71vw, 1.25rem);--firm-space-fluid-lg-6xl:clamp(2rem, -1.43rem + 17.14vw, 14rem);--firm-space-fluid-4xl-lg:clamp(4.375rem, 4.48rem + -.54vw, 4rem);--firm-space-fluid-5xl-3xl:clamp(6rem, 5.57rem + 2.14vw, 7.5rem);--firm-font-body:var(--firm-font-serif);--firm-font-display-alt:var(--firm-font-serif-alt);--firm-font-display:var(--firm-font-sans);--firm-font-sans:Mulish;--firm-font-serif:Merriweather;--firm-font-serif-alt:Diphylleia;--firm-font-weight-normal:400;--firm-font-weight-medium:500;--firm-font-weight-semibold:600;--firm-font-weight-bold:700;--firm-font-weight-extrabold:800;--firm-text-sm:var(--firm-size-fluid--1);--firm-text-base:var(--firm-size-fluid-0);--firm-text-lg:var(--firm-size-fluid-1);--firm-text-xl:var(--firm-size-fluid-2);--firm-text-2xl:var(--firm-size-fluid-3);--firm-text-3xl:var(--firm-size-fluid-4);--firm-text-4xl:var(--firm-size-fluid-5);--firm-heading-1:var(--firm-text-4xl);--firm-heading-2:var(--firm-text-3xl);--firm-heading-3:var(--firm-text-2xl);--firm-heading-4:var(--firm-text-xl);--firm-heading-5:var(--firm-text-lg);--firm-body-small:var(--firm-text-sm);--firm-body-default:var(--firm-text-base);--firm-diagram-label:var(--firm-text-sm);--firm-diagram-default:var(--firm-text-base);--firm-leading-relaxed:1.6;--firm-leading-normal:1.4;--firm-leading-tight:1.2;--firm-leading-none:1}.fl-theme-dark{--firm-color-main-surface:var(--firm-color-neutral-800);--firm-color-main-content-default:var(--firm-color-neutral-75);--firm-color-main-content-emphasis:var(--firm-color-attention-200);--firm-color-main-content-hierarchy:var(--firm-color-green-300);--firm-color-hero-home-surface:var(--firm-color-neutral-800);--firm-color-hero-home-content-default:var(--firm-color-primary-400);--firm-color-nav-surface-default:var(--firm-color-neutral-800);--firm-color-nav-surface-focus:var(--firm-color-primary-400);--firm-color-nav-content-default:var(--firm-color-primary-400);--firm-color-nav-content-focus:var(--firm-color-neutral-800);--firm-color-nav-border-default:var(--firm-color-primary-400);--firm-color-nav-border-hover:var(--firm-color-primary-400);--firm-color-nav-border-focus:var(--firm-color-primary-500);--firm-color-nav-secondary-surface-default:var(--firm-color-neutral-700);--firm-color-nav-secondary-surface-focus:var(--firm-color-primary-800);--firm-color-nav-secondary-content-focus:var(--firm-color-neutral-800);--firm-color-nav-secondary-content-default:var(--firm-color-primary-400);--firm-color-nav-secondary-border-default:var(--firm-color-primary-600);--firm-color-nav-secondary-border-focus:var(--firm-color-neutral-800);--firm-color-nav-secondary-container-border:var(--firm-color-neutral-700);--firm-color-nav-global-surface:var(--firm-color-neutral-800);--firm-color-nav-global-skipto-surface:var(--firm-color-primary-400);--firm-color-nav-global-pref-surface:var(--firm-color-neutral-100);--firm-color-action-content-default:var(--firm-color-primary-400);--firm-color-action-content-focus:var(--firm-color-neutral-800);--firm-color-action-content-hover:var(--firm-color-primary-400);--firm-color-action-surface-default:var(--firm-color-neutral-700);--firm-color-action-surface-focus:var(--firm-color-primary-400);--firm-color-action-surface-hover:var(--firm-color-neutral-700);--firm-color-action-border-focus:var(--firm-color-neutral-800);--firm-color-action-border-hover:var(--firm-color-primary-400);--firm-color-action-border-default:var(--firm-color-neutral-700);--firm-color-diagram-quadrant-surface-high:var(--firm-color-neutral-850);--firm-color-diagram-quadrant-surface-medium:var(--firm-color-neutral-850);--firm-color-diagram-quadrant-surface-low:var(--firm-color-neutral-850);--firm-color-diagram-quadrant-content-high:var(--firm-color-wheel-200);--firm-color-diagram-quadrant-content-medium:var(--firm-color-primary-200);--firm-color-diagram-quadrant-content-low:var(--firm-color-pyramid-200);--firm-color-diagram-wheel-line-outline:var(--firm-color-wheel-900);--firm-color-diagram-wheel-line-arrow:var(--firm-color-attention-500);--firm-color-diagram-wheel-surface-light:var(--firm-color-wheel-300);--firm-color-diagram-wheel-surface-medium:var(--firm-color-wheel-500);--firm-color-diagram-wheel-surface-dark:var(--firm-color-wheel-600);--firm-color-diagram-wheel-surface-label:var(--firm-color-neutral-750);--firm-color-diagram-wheel-content:var(--firm-color-neutral-75);--firm-color-diagram-gaps-surface-neutral-dark:var(--firm-color-neutral-700);--firm-color-diagram-gaps-surface-neutral-medium:var(--firm-color-neutral-600);--firm-color-diagram-gaps-surface-neutral-light:var(--firm-color-neutral-400);--firm-color-diagram-gaps-surface-no-dark:var(--firm-color-attention-300);--firm-color-diagram-gaps-surface-no-medium:var(--firm-color-attention-200);--firm-color-diagram-gaps-surface-no-light:var(--firm-color-attention-100);--firm-color-diagram-gaps-surface-maybe-default:var(--firm-color-gold-200);--firm-color-diagram-gaps-border-default:var(--firm-color-neutral-200);--firm-color-diagram-gaps-border-yes:var(--firm-color-pyramid-400);--firm-color-diagram-gaps-border-maybe:var(--firm-color-wheel-600);--firm-color-uio-content:var(--firm-color-neutral-75);--firm-color-uio-surface:var(--firm-color-neutral-800);--firm-color-uio-link-content:var(--firm-color-primary-400);--firm-color-uio-link-surface:var(--firm-color-neutral-800)}[class^=fl-theme-]:not(.fl-theme-prefsEditor-default):not(.fl-theme-dark){--firm-color-main-surface:var(--firm-color-uio-surface);--firm-color-main-content-default:var(--firm-color-uio-content);--firm-color-main-content-emphasis:var(--firm-color-uio-content);--firm-color-main-content-hierarchy:var(--firm-color-uio-content);--firm-color-hero-surface:var(--firm-color-uio-surface);--firm-color-hero-content-default:var(--firm-color-uio-content);--firm-color-hero-content-accent:var(--firm-color-uio-content);--firm-color-hero-home-surface:var(--firm-color-uio-surface);--firm-color-hero-home-content-default:var(--firm-color-uio-content);--firm-color-hero-narrative-content-default:var(--firm-color-uio-content);--firm-color-footer-surface:var(--firm-color-uio-surface);--firm-color-footer-content:var(--firm-color-uio-content);--firm-color-nav-surface-default:var(--firm-color-uio-link-surface);--firm-color-nav-surface-focus:var(--firm-color-uio-link-content);--firm-color-nav-content-default:var(--firm-color-uio-link-content);--firm-color-nav-content-focus:var(--firm-color-uio-link-surface);--firm-color-nav-border-default:var(--firm-color-uio-link-content);--firm-color-nav-border-hover:var(--firm-color-uio-link-content);--firm-color-nav-border-focus:var(--firm-color-uio-link-content);--firm-color-nav-secondary-surface-default:var(--firm-color-uio-link-surface);--firm-color-nav-secondary-surface-focus:var(--firm-color-uio-link-content);--firm-color-nav-secondary-content-focus:var(--firm-color-uio-link-surface);--firm-color-nav-secondary-content-default:var(--firm-color-uio-link-content);--firm-color-nav-secondary-border-default:var(--firm-color-uio-link-content);--firm-color-nav-secondary-border-focus:var(--firm-color-uio-link-content);--firm-color-nav-secondary-border-hover:var(--firm-color-uio-link-content);--firm-color-nav-secondary-container-border:var(--firm-color-uio-link-content);--firm-color-nav-global-surface:var(--firm-color-uio-surface);--firm-color-nav-global-skipto-surface:var(--firm-color-uio-link-surface);--firm-color-nav-global-skipto-content:var(--firm-color-uio-link-content);--firm-color-nav-global-content:var(--firm-color-uio-content);--firm-color-nav-global-pref-surface:var(--firm-color-uio-link-surface);--firm-color-nav-global-pref-content:var(--firm-color-uio-link-content);--firm-color-nav-global-pref-border:var(--firm-color-uio-link-content);--firm-color-action-content-default:var(--firm-color-uio-link-content);--firm-color-action-content-focus:var(--firm-color-uio-link-surface);--firm-color-action-content-hover:var(--firm-color-uio-link-content);--firm-color-action-surface-default:var(--firm-color-uio-link-surface);--firm-color-action-surface-focus:var(--firm-color-uio-link-content);--firm-color-action-surface-hover:var(--firm-color-uio-link-surface);--firm-color-action-border-focus:var(--firm-color-uio-link-surface);--firm-color-action-border-hover:var(--firm-color-uio-link-content);--firm-color-action-border-default:var(--firm-color-uio-link-content);--firm-color-diagram-quadrant-surface-high:var(--firm-color-uio-surface);--firm-color-diagram-quadrant-surface-medium:var(--firm-color-uio-surface);--firm-color-diagram-quadrant-surface-low:var(--firm-color-uio-surface);--firm-color-diagram-quadrant-content-high:var(--firm-color-uio-content);--firm-color-diagram-quadrant-content-medium:var(--firm-color-uio-content);--firm-color-diagram-quadrant-content-low:var(--firm-color-uio-content);--firm-color-diagram-wheel-line-dashed:var(--firm-color-uio-content);--firm-color-diagram-wheel-line-outline:var(--firm-color-uio-content);--firm-color-diagram-wheel-line-arrow:var(--firm-color-uio-content);--firm-color-diagram-wheel-surface-light:var(--firm-color-uio-surface);--firm-color-diagram-wheel-surface-medium:var(--firm-color-uio-surface);--firm-color-diagram-wheel-surface-dark:var(--firm-color-uio-surface);--firm-color-diagram-wheel-surface-label:var(--firm-color-uio-surface);--firm-color-diagram-wheel-content:var(--firm-color-uio-content);--firm-color-diagram-gaps-surface-neutral-dark:var(--firm-color-uio-surface);--firm-color-diagram-gaps-surface-neutral-medium:var(--firm-color-uio-surface);--firm-color-diagram-gaps-surface-neutral-light:var(--firm-color-uio-surface);--firm-color-diagram-gaps-surface-no-dark:var(--firm-color-uio-surface);--firm-color-diagram-gaps-surface-no-medium:var(--firm-color-uio-surface);--firm-color-diagram-gaps-surface-no-light:var(--firm-color-uio-surface);--firm-color-diagram-gaps-surface-no-alpha:var(--firm-color-uio-surface);--firm-color-diagram-gaps-surface-no-default:var(--firm-color-uio-content);--firm-color-diagram-gaps-surface-yes-alpha:var(--firm-color-uio-content);--firm-color-diagram-gaps-surface-yes-default:var(--firm-color-uio-content);--firm-color-diagram-gaps-surface-maybe-alpha:var(--firm-color-uio-content);--firm-color-diagram-gaps-surface-maybe-default:var(--firm-color-uio-content);--firm-color-diagram-gaps-border-default:var(--firm-color-uio-content);--firm-color-diagram-gaps-border-yes:var(--firm-color-uio-content);--firm-color-diagram-gaps-border-maybe:var(--firm-color-uio-surface);--firm-color-diagram-gaps-border-no:var(--firm-color-uio-content);--firm-color-diagram-gaps-border-narrative:var(--firm-color-uio-content);--firm-color-diagram-control-border-no:var(--firm-color-uio-content);--firm-color-diagram-control-border-maybe:var(--firm-color-uio-content);--firm-color-diagram-control-border-yes:var(--firm-color-uio-content);--firm-color-diagram-control-surface-no:var(--firm-color-uio-surface);--firm-color-diagram-control-surface-maybe:var(--firm-color-uio-surface);--firm-color-diagram-control-surface-yes:var(--firm-color-uio-surface)}.fl-theme-bw{--firm-color-uio-content:var(--firm-color-black);--firm-color-uio-link-content:var(--firm-color-black);--firm-color-uio-link-surface:var(--firm-color-white)}.fl-theme-wb{--firm-color-uio-content:var(--firm-color-white);--firm-color-uio-surface:var(--firm-color-black);--firm-color-uio-link-content:var(--firm-color-white);--firm-color-uio-link-surface:var(--firm-color-black)}.fl-theme-by{--firm-color-uio-content:var(--firm-color-yellow-400);--firm-color-uio-surface:var(--firm-color-black);--firm-color-uio-link-content:var(--firm-color-yellow-400);--firm-color-uio-link-surface:var(--firm-color-black)}.fl-theme-yb{--firm-color-uio-content:var(--firm-color-black);--firm-color-uio-surface:var(--firm-color-yellow-400);--firm-color-uio-link-content:var(--firm-color-black);--firm-color-uio-link-surface:var(--firm-color-yellow-400)}.fl-theme-gd{--firm-color-uio-content:var(--firm-color-neutral-450);--firm-color-uio-surface:var(--firm-color-neutral-800);--firm-color-uio-link-content:var(--firm-color-purple-500);--firm-color-uio-link-surface:var(--firm-color-neutral-800)}.fl-theme-gw{--firm-color-uio-content:var(--firm-color-neutral-550);--firm-color-uio-link-content:var(--firm-color-purple-600);--firm-color-uio-link-surface:var(--firm-color-white)}.fl-theme-lgdg{--firm-color-uio-content:var(--firm-color-neutral-250);--firm-color-uio-surface:var(--firm-color-neutral-650);--firm-color-uio-link-content:var(--firm-color-neutral-250);--firm-color-uio-link-surface:var(--firm-color-neutral-650)}.fl-theme-bbr{--firm-color-uio-content:var(--firm-color-black);--firm-color-uio-surface:var(--firm-color-brown-300);--firm-color-uio-link-content:var(--firm-color-blue-900);--firm-color-uio-link-surface:var(--firm-color-brown-300)}.step--1{font-size:var(--firm-size-fluid--1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;-webkit-font-smoothing:antialiased}address,blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,ol,p,pre,table,ul{margin:0}body{background:var(--firm-color-surface-default);color:var(--firm-color-text-normal);font-family:var(--firm-font-body,system-ui, sans-serif);font-size:var(--firm-body-default,var(--firm-text-base,1rem));line-height:var(--firm-leading-body,var(--firm-leading-relaxed,1.6));flex-direction:column;min-height:100vh;margin:0;padding:0;display:flex}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:var(--firm-font-display,inherit);font-weight:var(--firm-font-weight-extrabold,800);line-height:var(--firm-leading-heading,var(--firm-leading-tight,1.2));overflow-wrap:break-word;text-wrap:balance}h1,.h1{font-size:var(--firm-heading-1,var(--firm-text-3xl,2.25rem))}h2,.h2{font-size:var(--firm-heading-2,var(--firm-text-2xl,1.875rem))}h3,.h3{font-size:var(--firm-heading-3,var(--firm-text-xl,1.5rem))}h4,.h4{font-size:var(--firm-heading-4,var(--firm-text-lg,1.25rem))}h5,.h5,h6,.h6{font-size:var(--firm-text-base,1rem)}p{text-wrap:pretty;overflow-wrap:break-word;margin-block:0}small{font-size:80%}var{font-style:normal;font-weight:600}sub,sup{vertical-align:baseline;font-size:75%;display:inline-block}sub{transform:translateY(.65ex)}sup{transform:translateY(-.7ex)}address{font-style:normal}blockquote{margin:0}blockquote footer{margin-block-start:var(--firm-space-sm,1rem);font-style:normal}blockquote p:first-of-type:before{content:open-quote}blockquote p:last-of-type:after{content:close-quote}q{font-style:italic}hr{border:0;border-block-start:var(--firm-border-width-thin,1px) var(--firm-border-style,solid) var(--firm-color-surface-border,currentColor);margin-block:var(--firm-flow-space,var(--firm-space-xl,2rem))}abbr{cursor:help;text-underline-offset:.125em}mark{border-radius:0}a{--_surface-color:var(--firm-color-action-surface-default,revert);--_content-color:var(--firm-color-action-content-default,revert);background-color:var(--_surface-color);color:var(--_content-color);-webkit-text-decoration:var(--firm-link-decoration-default,underline);text-decoration:var(--firm-link-decoration-default,underline);-webkit-text-decoration:var(--firm-link-decoration-default,underline);-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:.25em}a:visited{color:currentColor}a:hover{box-shadow:var(--firm-shadow-link-hover) inset}a:focus,a:active{background-color:var(--firm-color-action-surface-focus);box-shadow:var(--firm-shadow-link-focus) inset;color:var(--firm-color-action-content-focus);outline:1px solid #0000}:is(a:focus,a:active):visited{color:var(--firm-color-action-content-focus)}a code{background-color:inherit;color:inherit}ul,ol{padding:0}li>ul,li>ol{margin-inline-start:.25em}ul{list-style:outside}li{margin-inline-start:1.25em;padding:0}dt{font-weight:var(--firm-font-weight-bold,bold)}[role=list][class],[role=tablist]{margin-block:0;padding-inline:0;list-style:none}[role=list][class] li,[role=tablist] li{margin-inline-start:0}ul[data-separator] li+li{gap:1ch;display:flex}ul[data-separator] li+li:before{content:attr(data-separator, "/");margin-inline-start:1ch;display:inline-flex}form>*+*{margin-block-start:var(--firm-space-sm,1rem)}fieldset{border:var(--firm-panel-border-width,1px) var(--firm-border-style,solid) var(--firm-panel-border-color,currentColor);padding:var(--firm-space-sm,1rem);margin-inline:0}legend{padding-inline:2px}label{font:inherit;color:var(--firm-form-control-label-color);line-height:var(--firm-form-control-label-line-height);display:inline-block;position:relative}label:not(:has(input[type=checkbox]),:has(input[type=radio])){font-weight:var(--firm-font-weight-medium)}label:has(input:not([type=button],[type=checkbox],[type=color],[type=file],[type=hidden],[type=image],[type=radio],[type=reset],[type=submit]),textarea,select){width:100%}label+:is(input:not([type=checkbox],[type=radio]),textarea,select),label>:is(input:not([type=checkbox],[type=radio]),textarea,select){margin-block-start:.5em}input[type=checkbox],input[type=radio]{width:fit-content;font:inherit;font-size:var(--firm-form-control-font-size);line-height:var(--firm-form-control-line-height);accent-color:var(--firm-color-accent-fill-loud);-webkit-user-select:none;user-select:none;align-items:center;display:inline-flex}label:has(input[type=checkbox]){width:fit-content;font:inherit;font-size:var(--firm-form-control-font-size);line-height:var(--firm-form-control-line-height);accent-color:var(--firm-color-accent-fill-loud);-webkit-user-select:none;user-select:none;align-items:center;display:inline-flex}label:has(input[type=checkbox]),label:has(input[type=checkbox])+label{cursor:pointer}label:has(input[type=checkbox]):disabled{opacity:.5;cursor:not-allowed}label:has(input[type=checkbox]):has(:disabled){opacity:.5;cursor:not-allowed}label:has(input[type=radio]){width:fit-content;font:inherit;font-size:var(--firm-form-control-font-size);line-height:var(--firm-form-control-line-height);accent-color:var(--firm-color-accent-fill-loud);-webkit-user-select:none;user-select:none;align-items:center;display:inline-flex}label:has(input[type=radio]),label:has(input[type=radio])+label{cursor:pointer}label:has(input[type=radio]):disabled{opacity:.5;cursor:not-allowed}label:has(input[type=radio]):has(:disabled){opacity:.5;cursor:not-allowed}:is(input[type=checkbox],input[type=radio]),:is(input[type=checkbox],input[type=radio])+label{cursor:pointer}:is(input[type=checkbox],input[type=radio]):disabled{opacity:.5;cursor:not-allowed}:is(input[type=checkbox],input[type=radio]):has(:disabled){opacity:.5;cursor:not-allowed}input[type=checkbox],input[type=radio]{width:var(--firm-form-control-toggle-size,1.125rem);height:var(--firm-form-control-toggle-size,1.125rem);border-radius:4px;flex:none;justify-content:center;align-items:center;margin:0;margin-inline-end:.5em;display:inline-flex;box-shadow:0 1px 2px #0000000d}input[type=checkbox]{border-radius:min(calc(var(--firm-form-control-toggle-size) * .375), var(--firm-radius-md))}input[type=radio]{border-radius:50%}input:not([type=button],[type=checkbox],[type=color],[type=file],[type=hidden],[type=image],[type=radio],[type=range],[type=reset],[type=submit]),textarea,select{width:100%;height:var(--_form-control-height,2.5rem);color:var(--firm-form-control-value-color);font:inherit;font-size:var(--firm-form-control-font-size);line-height:var(--firm-form-control-line-height);vertical-align:middle;background-color:var(--firm-form-control-background-color,transparent);border:var(--firm-form-control-border-width,1px) var(--firm-form-control-border-style,solid) var(--firm-form-control-border-color,currentColor);border-radius:var(--firm-form-control-radius,.25rem);padding:0 .75em}:is(input:not([type=button],[type=checkbox],[type=color],[type=file],[type=hidden],[type=image],[type=radio],[type=range],[type=reset],[type=submit]),textarea,select)::placeholder{color:var(--firm-form-control-placeholder-color,currentColor);opacity:.5;-webkit-user-select:none;user-select:none}:is(input:not([type=button],[type=checkbox],[type=color],[type=file],[type=hidden],[type=image],[type=radio],[type=range],[type=reset],[type=submit]),textarea,select):disabled{opacity:.5;cursor:not-allowed}textarea{height:auto;min-height:var(--_form-control-height,2.5rem);line-height:var(--firm-leading-normal,1.5);resize:vertical;padding:.65em .75em}textarea:not([rows]){min-height:10em}input[type=color]{width:var(--_form-control-height,2.5rem);height:var(--_form-control-height,2.5rem);padding:calc(var(--firm-form-control-border-width,1px) * 2);border:var(--firm-form-control-border-width,1px) var(--firm-border-style,solid) var(--firm-form-control-border-color,currentColor);border-radius:var(--firm-form-control-radius,.25rem);cursor:pointer;background:0 0;display:block}input[type=color]::-webkit-color-swatch-wrapper{border-radius:inherit;padding:0}input[type=color]::-webkit-color-swatch{border-radius:calc(var(--firm-form-control-radius,.25rem) - var(--firm-form-control-border-width,1px) * 3);border:none}input[type=color]::-moz-color-swatch{border-radius:calc(var(--firm-form-control-radius,.25rem) - var(--firm-form-control-border-width,1px) * 3);border:none}input[type=range]{border-radius:var(--firm-radius-full,9999px);cursor:pointer;width:100%;margin:0;display:block}input[type=range]:disabled{opacity:.2;cursor:not-allowed}select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 1em),calc(100% - .75em);background-repeat:no-repeat;background-size:.25em .25em;padding-inline-end:2.5em}code,kbd,samp{font-family:var(--firm-font-mono,ui-monospace, monospace);background:var(--firm-color-fill-normal,color-mix(in srgb, currentColor 10%, transparent));-webkit-hyphens:none;hyphens:none;tab-size:2;text-align:left;word-spacing:normal;word-break:normal;overflow-wrap:normal;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:.25em}pre{white-space:pre-wrap;padding:var(--firm-space-sm,.875rem);-webkit-overflow-scrolling:touch;overflow-x:auto}pre:has(code){color:canvas;background:canvastext}pre code{color:inherit;background:0 0;border:none;padding:0}kbd{--_kbd-border-color:color-mix(in srgb, var(--firm-color-text-normal,currentColor) 20%, #0000);border:var(--firm-border-width-thin,1px) var(--firm-border-style,solid) var(--_kbd-border-color,currentColor);border-bottom:calc(var(--firm-border-width-thin,1px) + 1px) solid color-mix(in srgb, var(--firm-color-text-normal,currentColor) 20%, transparent);border-radius:min(calc(var(--firm-form-control-toggle-size,1.125rem) * .375), var(--firm-radius-md,.25rem));gap:var(--firm-space-3xs,.25rem);vertical-align:middle;justify-content:center;align-items:center;font-size:.825em;display:inline-flex}img,picture{max-width:100%;height:auto;display:block}picture{width:max-content}figure{margin:0}figcaption{font-size:var(--firm-caption,var(--firm-text-xs,.75rem));font-family:var(--firm-font-mono,monospace);padding-block-start:.5em}video,iframe[src*=youtube],iframe[src*=vimeo]{aspect-ratio:16/9;width:100%;height:auto;display:block}svg{vertical-align:middle;height:var(--firm-icon-size,1em);width:var(--firm-icon-size,1em);flex-shrink:0}svg:not([class]){width:auto;height:1lh}svg[role=img]{width:revert;height:revert;padding:var(--firm-space-xs,.75rem)}table{border:var(--firm-border-width-thin,1px) var(--firm-border-style,solid) var(--firm-color-surface-border,currentColor);border-collapse:collapse;width:100%}th{text-align:left;font-weight:var(--firm-font-weight-bold,bold);line-height:var(--firm-leading-tight,1.1)}thead th{padding-block:var(--firm-space-sm,1rem)}td,th{padding-block:var(--firm-space-xs,.75rem);padding-inline:var(--firm-space-sm,1rem)}th:not(:only-of-type){border-block-end:var(--firm-border-width-thin,1px) var(--firm-border-style,solid) var(--firm-color-surface-border,currentColor)}th:only-of-type{border-inline-end:var(--firm-border-width-thin,1px) var(--firm-border-style,solid) var(--firm-color-surface-border,currentColor)}:is(th,td)~:is(th,td){border-inline-start:var(--firm-border-width-thin,1px) var(--firm-border-style,solid) var(--firm-color-surface-border,currentColor)}tr+tr :is(th,td){border-block-start:var(--firm-border-width-thin,1px) var(--firm-border-style,solid) var(--firm-color-surface-border,currentColor)}caption{caption-side:bottom;margin-block-start:var(--firm-space-sm,1rem)}summary{cursor:pointer}[open]>summary{margin-block-end:var(--firm-space-xs,.75rem)}dialog{background-color:var(--firm-color-bg,Canvas);border:var(--firm-panel-border-width,1px) var(--firm-border-style,solid) var(--firm-panel-border-color,currentColor);border-radius:var(--firm-panel-radius,.5rem);max-height:calc(100% - var(--firm-space-xl,3rem));max-width:calc(100% - var(--firm-space-xl,3rem));width:32em}dialog:modal::backdrop{background-color:var(--firm-color-overlay,#00000080)}:focus{outline:var(--firm-focus-ring-color,currentColor) var(--firm-focus-ring-style,auto) var(--firm-focus-ring-width,2px);outline-offset:var(--firm-focus-ring-offset,4px)}@supports selector(:focus-visible){:focus{outline:none}:focus-visible{outline:var(--firm-focus-ring-color,currentColor) var(--firm-focus-ring-style,auto) var(--firm-focus-ring-width,2px);outline-offset:var(--firm-focus-ring-offset,4px)}}@supports ((-moz-appearance:none)){:root{--focus-ring-offset:.2ex}}::selection{background:var(--firm-color-selection-bg,Highlight);color:var(--firm-color-selection-fg,HighlightText);text-shadow:none}:target{scroll-margin-block:5ex}[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}header{font-family:var(--firm-font-display);font-weight:var(--firm-font-weight-semibold)}.global{background:var(--firm-color-nav-global-surface);color:var(--firm-color-nav-global-content)}.global .wrapper{padding-block:var(--firm-space-fluid-md)}.global a{--_surface-color:transparent;--_content-color:currentColor}.hero{background:var(--firm-color-hero-surface);color:var(--firm-color-hero-content-default)}footer{background:var(--firm-color-footer-surface);color:var(--firm-color-footer-content);margin-block-start:auto}footer a{--_surface-color:transparent;--_content-color:currentColor}footer .switcher{--firm-switcher-vertical-alignment:flex-start}footer .switcher>*{border-block-start:solid var(--firm-border-width-thin) currentColor;text-wrap:balance;padding-block-start:var(--firm-space-fluid-sm)}footer .switcher>:first-child{flex-grow:2}footer .grid-auto{--firm-grid-align-items:center}.prose{--flow-space:var(--firm-space-lg,1em)}.prose :is(p,li,dl,figcaption,blockquote){text-wrap:pretty;max-width:70ch}.prose :is(h1,h2,h3,h4){max-width:35ch}.prose :is(h1,h2,h3){overflow-wrap:anywhere}.prose :is(h1,h2,h3,h4):not(.not-prose)+:not(.not-prose){--flow-space:var(--firm-space-md,1.5rem)}.prose :is(figure,table):not(.not-prose),.prose :is(figure,table):not(.not-prose)+:not(.not-prose){--flow-space:var(--firm-space-2xl,3rem)}.prose :not(.not-prose)+:is(h1,h2,h3,h4):not(.not-prose){--flow-space:var(--firm-space-xl,2.5rem)}.prose :is(ul,ol):not(.not-prose) li+li,.prose :is(ul,ol):not(.not-prose) li>:is(ol,ul):not(.not-prose){margin-block-start:var(--firm-space-xs,.75rem)}.prose :is(ul,ol):not(.not-prose) li+li:has(p){margin-block-start:var(--firm-flow-space,var(--firm-space-lg,2rem))}.prose :is(ul,ol) li:has(>p)>p{margin-block-start:var(--firm-space-xs,.75rem)}.prose :is(dl):not(.not-prose) dd+dt{margin-block-start:var(--firm-flow-space,var(--firm-space-lg,2rem))}.prose :is(dl):not(.not-prose) dt+dd{margin-block-start:var(--firm-space-xs,.75rem)}.prose :is(hr){--flow-space:var(--firm-space-2xl,3rem)}.prose :is(p){line-height:2}.prose :is(h1,h2,h3,h4,h5,h6,dt,strong){font-weight:var(--firm-font-weight-black,800)}.prose :is(blockquote){border-inline-start:.25rem solid var(--prose-blockquote-border-color,var(--firm-color-surface-border,currentColor));padding-inline-start:var(--firm-space-sm,1rem)}.prose :is(blockquote) p{font-style:italic;font-weight:var(--firm-font-weight-medium,500)}.prose :is(kbd){border-radius:var(--firm-form-control-radius,.25rem)}.prose :is(code):not(.not-prose,pre code){font-weight:var(--firm-font-weight-semibold,600);background:revert;font-size:.95em}.prose :is(code):not(.not-prose,pre code):before,.prose :is(code):not(.not-prose,pre code):after{content:"`"}.prose pre{border-radius:var(--firm-panel-radius,.5rem)}.prose :is(ol,ul):not(.not-prose){padding-inline-start:var(--firm-space-md,1.5rem)}.prose :is(ol,ul):not(.not-prose) li{padding-inline-start:var(--firm-space-2xs,.5rem)}.prose :is(ul>li):not(.not-prose)::marker{color:var(--firm-prose-list-marker-color,currentColor)}.prose :is(ol>li):not(.not-prose)::marker{font-weight:var(--firm-font-weight-normal,400);color:var(--firm-prose-list-marker-color,currentColor);font-size:var(--firm-prose-list-marker-size,1em)}.cluster{gap:var(--firm-cluster-gap,.5rem);justify-content:var(--firm-cluster-horizontal-alignment,flex-start);align-items:var(--firm-cluster-vertical-alignment,center);flex-wrap:wrap;display:flex}.cluster[data-cluster-wrap=nowrap]{flex-wrap:nowrap}.flow>*+*{margin-block-start:var(--firm-flow-space,1em)}.grid-auto{grid-template-columns:repeat(var(--firm-grid-placement,auto-fill), minmax(var(--firm-grid-item-min,10rem), 1fr));gap:var(--firm-grid-gap,1rem);align-items:var(--firm-grid-align-items,stretch);display:grid}.repel{flex-flow:var(--firm-repel-direction,row) wrap;justify-content:space-between;align-items:var(--firm-repel-vertical-alignment,center);gap:var(--firm-repel-gap,1rem);display:flex}.switcher{justify-content:space-between;gap:var(--firm-switcher-gap,1rem);align-items:var(--firm-switcher-vertical-alignment,center);flex-wrap:wrap;display:flex}.switcher>*{flex-grow:1;flex-basis:calc((var(--firm-switcher-inline-at,48rem) - 100%) * 999)}.switcher>[data-grow=false]{flex-grow:unset}.switcher>:nth-child(n+5){flex-basis:100%}.wrapper{max-width:var(--firm-wrapper-max-width,90rem);padding-left:var(--firm-wrapper-padding-inline,1rem);padding-right:var(--firm-wrapper-padding-inline,1rem);width:100%;margin-inline:auto;position:relative}.flex{display:inline-flex}.region{padding-block:var(--firm-region-space,1rem);position:relative}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:0;margin:0;padding:0;position:absolute;overflow:hidden}
