@layer settings,base,elements,global,atoms,components,pages,helpers;@layer settings{:root{--baseline: 8;--xs1: 4px;--xs2: 8px;--xs3: 12px;--sm1: 16px;--sm2: 20px;--sm3: 24px;--md1: 28px;--md2: 32px;--md3: 36px;--lg1: 40px;--lg2: 44px;--lg3: 48px;--xl1: 56px;--xl2: 64px;--xl3: 80px;--xxl1: 96px;--xxl2: 112px;--xxl3: 128px;--mega1: 160px;--mega2: 192px;--mega3: 224px;--giga1: 256px;--giga2: 288px;--giga3: 320px;--tera1: 384px;--tera2: 480px;--tera3: 520px;--ar-square: 1;--ar-landscape: 4/3;--ar-portrait: 3/4;--ar-widescreen: 16/9;--ar-golden: 1.618/1;--display: Avenir, Montserrat, Corbel, URW Gothic, source-sans-pro, ui-sans-serif, sans-serif;--text: ui-sans-serif, system-ui, sans-serif;--mono: Dank Mono, Inconsolata, Fira Mono, SF Mono, Monaco, Droid Sans Mono, Source Code Pro, Cascadia Code, Menlo, Consolas, DejaVu Sans Mono, ui-monospace, monospace;--text-xs: .694rem;--text-sm: .833rem;--text-md: 1rem;--text-lg: 1.2rem;--text-xl: 1.44rem;--display-sm: 1.728rem;--display-md: 2.074rem;--display-lg: 2.488rem;--display-xl: 2.986rem;--display-mega: 3.583rem;--display-giga: 4.299rem;--heading-1: clamp(var(--text-xl), .881rem + 1.865vw, var(--display-md));--heading-2: clamp(var(--text-lg), .734rem + 1.553vw, var(--display-sm));--heading-3: clamp(var(--text-lg), .988rem + .706vw, var(--text-xl));--heading-4: clamp(var(--text-md), .824rem + .588vw, var(--text-lg));--heading-5: var(--text-md);--heading-6: var(--text-md);--extra-light: 200;--light: 300;--book: 400;--semi-bold: 600;--bold: 700;--black: 900;--tracking-sm: -.05em;--tracking-md: .025em;--tracking-lg: .05em;--tracking-xl: .075em;--tracking-xxl: .15em;--tracking-display-md: .5em;--tracking-display-lg: .75em;--leading-xs: 1;--leading-sm: 1.15;--leading-md: 1.375;--leading-lg: 1.5;--leading-xl: 1.75;--leading-xxl: 2;--base-0: #fff;--base-50: #f6f7f9;--base-100: #edeef1;--base-200: #d6dbe1;--base-300: #b2bbc7;--base-400: #8897a8;--base-500: #697a8e;--base-600: #546375;--base-700: #4a5666;--base-800: #3c4550;--base-900: #353c45;--base-950: #23282e;--primary-50: #f0f9ff;--primary-100: #e0f2fe;--primary-200: #bae6fd;--primary-300: #7dd3fc;--primary-400: #38bdf8;--primary-500: #0ea5e9;--primary-600: #0284c7;--primary-700: #0369a1;--primary-800: #075985;--primary-900: #0c4a6e;--primary-950: #082f49;--yes-100: #d5f6e8;--yes-200: #afebd4;--yes-300: #7adbbd;--yes-400: #46c4a0;--yes-500: #13886d;--no-100: #ffe4e6;--no-200: #fecdd3;--no-300: #fda4af;--no-400: #fb7185;--no-500: #e11d48;--maybe-100: #fff7d6;--maybe-200: #fff0b3;--maybe-300: #ffd64a;--maybe-400: #ffc220;--maybe-500: #f9a007;--gradient-primary: linear-gradient( 90deg, var(--primary-950) 0%, var(--primary-400) 100% );--border-sm: 1px;--border-md: 2px;--border-lg: 4px;--border-xl: 8px;--border-xxl: 12px;--radius-sm: 3px;--radius-md: 5px;--radius-lg: 8px;--radius-xl: 12px;--radius-xxl: 16px;--radius-round: 1e5px;--shadow-sm: 0 1px 3px 0 var(--theme-shadow-color), 0 1px 2px -1px var(--theme-shadow-color);--shadow-md: 0 4px 6px -1px var(--theme-shadow-color), 0 2px 4px -2px var(--theme-shadow-color);--shadow-lg: 0 8px 13px -3px var(--theme-shadow-color), 0 4px 6px -4px var(--theme-shadow-color);--shadow-xl: 0 20px 20px -5px var(--theme-shadow-color), 0 8px 10px -6px var(--theme-shadow-color);--shadow-xxl: 0px 11px 8px -6px var(--theme-shadow-color), 0 10px 15px 2px var(--theme-shadow-color);--o-0: 0;--o-1: .2;--o-2: .4;--o-3: .6;--o-4: .8;--o-5: 1;--z-bottom: -1000000000;--z-0: 0;--z-1: 10;--z-2: 20;--z-3: 30;--z-4: 40;--z-5: 50;--z-top: 1000000000;--transition: .22s ease-in-out;--transition-fast: .1s ease-in-out}}@layer settings{:root{--csstools-color-scheme--light: initial;color-scheme:light dark;--csstools-light-dark-toggle--0: var(--csstools-color-scheme--light) var(--base-500);--theme-border-color: var(--csstools-light-dark-toggle--0, var(--base-200));--csstools-light-dark-toggle--1: var(--csstools-color-scheme--light) rgb(0 0 0 / .6);--theme-shadow-color: var(--csstools-light-dark-toggle--1, rgb(0 0 0 / .1));--csstools-light-dark-toggle--2: var(--csstools-color-scheme--light) var(--primary-400);--focus-ring-color: var(--csstools-light-dark-toggle--2, var(--primary-500));--focus-ring-width: 2px;--focus-ring-offset: 2px;--success-100: var(--yes-100);--success-200: var(--yes-200);--success-300: var(--yes-300);--success-400: var(--yes-400);--success-500: var(--yes-500);--danger-100: var(--no-100);--danger-200: var(--no-200);--danger-300: var(--no-300);--danger-400: var(--no-400);--danger-500: var(--no-500);--warning-100: var(--maybe-100);--warning-200: var(--maybe-200);--warning-300: var(--maybe-300);--warning-400: var(--maybe-400);--warning-500: var(--maybe-500)}@supports (color: light-dark(red,red)){:root{--theme-border-color: light-dark(var(--base-200), var(--base-500))}}@supports (color: light-dark(red,red)) and (color: rgb(0 0 0 / 0)){:root{--theme-shadow-color: light-dark(rgb(0 0 0 / .1), rgb(0 0 0 / .6))}}@supports (color: light-dark(red,red)){:root{--focus-ring-color: light-dark(var(--primary-500), var(--primary-400))}}@supports not (color: light-dark(tan,tan)){:root *{--csstools-light-dark-toggle--0: var(--csstools-color-scheme--light) var(--base-500);--theme-border-color: var(--csstools-light-dark-toggle--0, var(--base-200));--csstools-light-dark-toggle--1: var(--csstools-color-scheme--light) rgb(0 0 0 / .6);--theme-shadow-color: var(--csstools-light-dark-toggle--1, rgb(0 0 0 / .1));--csstools-light-dark-toggle--2: var(--csstools-color-scheme--light) var(--primary-400);--focus-ring-color: var(--csstools-light-dark-toggle--2, var(--primary-500))}}@media(prefers-color-scheme:dark){:root{--csstools-color-scheme--light: }}:root.theme-light{--csstools-color-scheme--light: initial;color-scheme:light}:root.theme-dark{--csstools-color-scheme--light: ;color-scheme:dark}:root{accent-color:var(--primary-500);--csstools-light-dark-toggle--3: var(--csstools-color-scheme--light) var(--base-950);--body-background-color: var(--csstools-light-dark-toggle--3, var(--base-0));--input-height: var(--md3);--input-padding: var(--xs3);--input-border-radius: var(--radius-md);--csstools-light-dark-toggle--4: var(--csstools-color-scheme--light) var(--danger-400);--input-border-color-invalid: var(--csstools-light-dark-toggle--4, var(--danger-500));--dialog-backdrop-color: var(--base-950);--dialog-backdrop-opacity: var(--o-4);--table-padding: var(--xs2) var(--sm1);--csstools-light-dark-toggle--5: var(--csstools-color-scheme--light) var(--base-700);--table-border-color: var(--csstools-light-dark-toggle--5, var(--base-100));--table-border-radius: var(--radius-md);--table-background-color: none;--heading-font: var(--display);--heading-weight: var(--black);--heading-line-height: var(--leading-sm);--csstools-light-dark-toggle--6: var(--csstools-color-scheme--light) var(--base-200);--text-color: var(--csstools-light-dark-toggle--6, var(--base-950));--csstools-light-dark-toggle--7: var(--csstools-color-scheme--light) var(--primary-400);--link-color: var(--csstools-light-dark-toggle--7, var(--primary-600));--link-color-hover: var(--primary-500);--csstools-light-dark-toggle--8: var(--csstools-color-scheme--light) var(--primary-400);--text-code-color: var(--csstools-light-dark-toggle--8, var(--primary-600));--csstools-light-dark-toggle--9: var(--csstools-color-scheme--light) var(--primary-900);--text-code-background-color: var(--csstools-light-dark-toggle--9, var(--primary-100));--marker-color: #ffee00}@supports (color: light-dark(red,red)){:root{--body-background-color: light-dark(var(--base-0), var(--base-950));--input-border-color-invalid: light-dark(var(--danger-500), var(--danger-400));--table-border-color: light-dark(var(--base-100), var(--base-700));--text-color: light-dark(var(--base-950), var(--base-200));--link-color: light-dark(var(--primary-600), var(--primary-400));--text-code-color: light-dark(var(--primary-600), var(--primary-400));--text-code-background-color: light-dark( var(--primary-100), var(--primary-900) )}}@supports not (color: light-dark(tan,tan)){:root *{--csstools-light-dark-toggle--3: var(--csstools-color-scheme--light) var(--base-950);--body-background-color: var(--csstools-light-dark-toggle--3, var(--base-0));--csstools-light-dark-toggle--4: var(--csstools-color-scheme--light) var(--danger-400);--input-border-color-invalid: var(--csstools-light-dark-toggle--4, var(--danger-500));--csstools-light-dark-toggle--5: var(--csstools-color-scheme--light) var(--base-700);--table-border-color: var(--csstools-light-dark-toggle--5, var(--base-100));--csstools-light-dark-toggle--6: var(--csstools-color-scheme--light) var(--base-200);--text-color: var(--csstools-light-dark-toggle--6, var(--base-950));--csstools-light-dark-toggle--7: var(--csstools-color-scheme--light) var(--primary-400);--link-color: var(--csstools-light-dark-toggle--7, var(--primary-600));--csstools-light-dark-toggle--8: var(--csstools-color-scheme--light) var(--primary-400);--text-code-color: var(--csstools-light-dark-toggle--8, var(--primary-600));--csstools-light-dark-toggle--9: var(--csstools-color-scheme--light) var(--primary-900);--text-code-background-color: var(--csstools-light-dark-toggle--9, var(--primary-100))}}:root{--grid-column-gap: var(--sm1);--grid-row-gap: var(--sm1);--wrap-spacing: var(--sm1);--wrap-md-spacing: var(--sm3);--wrap-lg-spacing: 0;--wrap-width: minmax(200px, 70ch);--layout-aside-width: 245px;--layout-aside-background-color: var(--base-100);--prose-spacing: var(--sm1)}@media(width>=768px){:root{--grid-column-gap: var(--sm3);--grid-row-gap: var(--sm3)}}:root{--badge-font-size: var(--text-sm);--badge-border-radius: var(--radius-md);--badge-color: var(--base-0);--csstools-light-dark-toggle--10: var(--csstools-color-scheme--light) var(--base-600);--badge-background-color: var(--csstools-light-dark-toggle--10, var(--base-700));--badge-primary-color: var(--base-0);--csstools-light-dark-toggle--11: var(--csstools-color-scheme--light) var(--primary-500);--badge-primary-background-color: var(--csstools-light-dark-toggle--11, var(--primary-600));--csstools-light-dark-toggle--12: var(--csstools-color-scheme--light) var(--base-0);--badge-success-color: var(--csstools-light-dark-toggle--12, var(--success-500));--csstools-light-dark-toggle--13: var(--csstools-color-scheme--light) var(--success-500);--badge-success-background-color: var(--csstools-light-dark-toggle--13, var(--success-100));--csstools-light-dark-toggle--14: var(--csstools-color-scheme--light) var(--base-0);--badge-danger-color: var(--csstools-light-dark-toggle--14, var(--danger-500));--csstools-light-dark-toggle--15: var(--csstools-color-scheme--light) var(--danger-500);--badge-danger-background-color: var(--csstools-light-dark-toggle--15, var(--danger-100));--csstools-light-dark-toggle--16: var(--csstools-color-scheme--light) var(--base-950);--badge-warning-color: var(--csstools-light-dark-toggle--16, var(--warning-500));--csstools-light-dark-toggle--17: var(--csstools-color-scheme--light) var(--warning-500);--badge-warning-background-color: var(--csstools-light-dark-toggle--17, var(--warning-100))}@supports (color: light-dark(red,red)){:root{--badge-background-color: light-dark(var(--base-700), var(--base-600));--badge-primary-background-color: light-dark( var(--primary-600), var(--primary-500) );--badge-success-color: light-dark(var(--success-500), var(--base-0));--badge-success-background-color: light-dark( var(--success-100), var(--success-500) );--badge-danger-color: light-dark(var(--danger-500), var(--base-0));--badge-danger-background-color: light-dark( var(--danger-100), var(--danger-500) );--badge-warning-color: light-dark(var(--warning-500), var(--base-950));--badge-warning-background-color: light-dark( var(--warning-100), var(--warning-500) )}}@supports not (color: light-dark(tan,tan)){:root *{--csstools-light-dark-toggle--10: var(--csstools-color-scheme--light) var(--base-600);--badge-background-color: var(--csstools-light-dark-toggle--10, var(--base-700));--csstools-light-dark-toggle--11: var(--csstools-color-scheme--light) var(--primary-500);--badge-primary-background-color: var(--csstools-light-dark-toggle--11, var(--primary-600));--csstools-light-dark-toggle--12: var(--csstools-color-scheme--light) var(--base-0);--badge-success-color: var(--csstools-light-dark-toggle--12, var(--success-500));--csstools-light-dark-toggle--13: var(--csstools-color-scheme--light) var(--success-500);--badge-success-background-color: var(--csstools-light-dark-toggle--13, var(--success-100));--csstools-light-dark-toggle--14: var(--csstools-color-scheme--light) var(--base-0);--badge-danger-color: var(--csstools-light-dark-toggle--14, var(--danger-500));--csstools-light-dark-toggle--15: var(--csstools-color-scheme--light) var(--danger-500);--badge-danger-background-color: var(--csstools-light-dark-toggle--15, var(--danger-100));--csstools-light-dark-toggle--16: var(--csstools-color-scheme--light) var(--base-950);--badge-warning-color: var(--csstools-light-dark-toggle--16, var(--warning-500));--csstools-light-dark-toggle--17: var(--csstools-color-scheme--light) var(--warning-500);--badge-warning-background-color: var(--csstools-light-dark-toggle--17, var(--warning-100))}}:root{--bt-min-width: 101px;--bt-min-width-md: 123px;--bt-min-width-lg: 133px;--bt-font-size: var(--text-sm);--bt-font-size-lg: var(--text-md);--bt-font-weight: var(--semi-bold);--bt-color: var(--text-color);--csstools-light-dark-toggle--18: var(--csstools-color-scheme--light) var(--base-0);--bt-color-hover: var(--csstools-light-dark-toggle--18, var(--text-color));--csstools-light-dark-toggle--19: var(--csstools-color-scheme--light) var(--base-800);--bt-background-color: var(--csstools-light-dark-toggle--19, var(--base-0));--csstools-light-dark-toggle--20: var(--csstools-color-scheme--light) var(--base-900);--bt-background-color-hover: var(--csstools-light-dark-toggle--20, var(--base-50));--bt-border-color: var(--theme-border-color);--bt-border-width: var(--border-sm);--bt-border-radius: var(--radius-lg);--bt-border-radius-lg: var(--radius-xl);--csstools-light-dark-toggle--21: var(--csstools-color-scheme--light) var(--base-0);--bt-outline-color-hover: var(--csstools-light-dark-toggle--21, var(--base-950));--csstools-light-dark-toggle--22: var(--csstools-color-scheme--light) rgb(255 255 255 / .1);--bt-outline-background-color-hover: var(--csstools-light-dark-toggle--22, rgb(0 0 0 / .1));--csstools-light-dark-toggle--23: var(--csstools-color-scheme--light) var(--base-0);--bt-outline-border-color: var(--csstools-light-dark-toggle--23, var(--base-950));--csstools-light-dark-toggle--24: var(--csstools-color-scheme--light) var(--base-0);--bt-outline-border-color-hover: var(--csstools-light-dark-toggle--24, var(--base-950));--bt-primary-color: var(--base-0);--bt-primary-color-hover: var(--base-0);--bt-primary-background-color: var(--primary-600);--bt-primary-background-color-hover: var(--primary-500);--bt-primary-border-color: var(--primary-600);--bt-primary-border-color-hover: var(--primary-600)}@supports (color: light-dark(red,red)){:root{--bt-color-hover: light-dark(var(--text-color), var(--base-0));--bt-background-color: light-dark(var(--base-0), var(--base-800));--bt-background-color-hover: light-dark(var(--base-50), var(--base-900));--bt-outline-color-hover: light-dark(var(--base-950), var(--base-0))}}@supports (color: light-dark(red,red)) and (color: rgb(0 0 0 / 0)){:root{--bt-outline-background-color-hover: light-dark( rgb(0 0 0 / .1), rgb(255 255 255 / .1) )}}@supports (color: light-dark(red,red)){:root{--bt-outline-border-color: light-dark(var(--base-950), var(--base-0));--bt-outline-border-color-hover: light-dark(var(--base-950), var(--base-0))}}@supports not (color: light-dark(tan,tan)){:root *{--csstools-light-dark-toggle--18: var(--csstools-color-scheme--light) var(--base-0);--bt-color-hover: var(--csstools-light-dark-toggle--18, var(--text-color));--csstools-light-dark-toggle--19: var(--csstools-color-scheme--light) var(--base-800);--bt-background-color: var(--csstools-light-dark-toggle--19, var(--base-0));--csstools-light-dark-toggle--20: var(--csstools-color-scheme--light) var(--base-900);--bt-background-color-hover: var(--csstools-light-dark-toggle--20, var(--base-50));--csstools-light-dark-toggle--21: var(--csstools-color-scheme--light) var(--base-0);--bt-outline-color-hover: var(--csstools-light-dark-toggle--21, var(--base-950));--csstools-light-dark-toggle--22: var(--csstools-color-scheme--light) rgb(255 255 255 / .1);--bt-outline-background-color-hover: var(--csstools-light-dark-toggle--22, rgb(0 0 0 / .1));--csstools-light-dark-toggle--23: var(--csstools-color-scheme--light) var(--base-0);--bt-outline-border-color: var(--csstools-light-dark-toggle--23, var(--base-950));--csstools-light-dark-toggle--24: var(--csstools-color-scheme--light) var(--base-0);--bt-outline-border-color-hover: var(--csstools-light-dark-toggle--24, var(--base-950))}}:root{--articleCard-image-aspect-ratio: var(--ar-golden)}:root{--avatar-color: var(--base-0);--avatar-background-color: var(--base-400);--csstools-light-dark-toggle--25: var(--csstools-color-scheme--light) var(--base-500);--avatar-border-color: var(--csstools-light-dark-toggle--25, var(--base-0));--avatar-border-width: var(--border-sm);--avatar-radius: var(--radius-round);--avatar-status-dot-color-offline: var(--base-300);--avatar-status-dot-color-online: var(--yes-400)}@supports (color: light-dark(red,red)){:root{--avatar-border-color: light-dark(var(--base-0), var(--base-500))}}@supports not (color: light-dark(tan,tan)){:root *{--csstools-light-dark-toggle--25: var(--csstools-color-scheme--light) var(--base-500);--avatar-border-color: var(--csstools-light-dark-toggle--25, var(--base-0))}}:root{--banner-color: var(--base-0);--csstools-light-dark-toggle--26: var(--csstools-color-scheme--light) var(--primary-800);--banner-background-color: var(--csstools-light-dark-toggle--26, var(--primary-600))}@supports (color: light-dark(red,red)){:root{--banner-background-color: light-dark(var(--primary-600), var(--primary-800))}}@supports not (color: light-dark(tan,tan)){:root *{--csstools-light-dark-toggle--26: var(--csstools-color-scheme--light) var(--primary-800);--banner-background-color: var(--csstools-light-dark-toggle--26, var(--primary-600))}}:root{--breadcrumbs-separator: "/";--csstools-light-dark-toggle--27: var(--csstools-color-scheme--light) var(--base-600);--breadcrumbs-separator-color: var(--csstools-light-dark-toggle--27, var(--base-300));--csstools-light-dark-toggle--28: var(--csstools-color-scheme--light) var(--base-400);--breadcrumbs-color: var(--csstools-light-dark-toggle--28, var(--base-500));--breadcrumbs-color-current: var(--text-color)}@supports (color: light-dark(red,red)){:root{--breadcrumbs-separator-color: light-dark(var(--base-300), var(--base-600));--breadcrumbs-color: light-dark(var(--base-500), var(--base-400))}}@supports not (color: light-dark(tan,tan)){:root *{--csstools-light-dark-toggle--27: var(--csstools-color-scheme--light) var(--base-600);--breadcrumbs-separator-color: var(--csstools-light-dark-toggle--27, var(--base-300));--csstools-light-dark-toggle--28: var(--csstools-color-scheme--light) var(--base-400);--breadcrumbs-color: var(--csstools-light-dark-toggle--28, var(--base-500))}}:root{--card-spacing: var(--sm3);--card-color: var(--text-color);--csstools-light-dark-toggle--29: var(--csstools-color-scheme--light) var(--base-500);--card-secondary-text-color: var(--csstools-light-dark-toggle--29, var(--base-400));--csstools-light-dark-toggle--30: var(--csstools-color-scheme--light) var(--base-900);--card-bg-color: var(--csstools-light-dark-toggle--30, var(--base-100));--card-border-radius: var(--radius-lg);--card-border-color: var(--theme-border-color);--card-border-width: var(--border-sm);--card-shadow: var(--shadow-md);--card-shadow-hover: var(--shadow-xl);--csstools-light-dark-toggle--31: var(--csstools-color-scheme--light) var(--base-900);--card-loading-bg: var(--csstools-light-dark-toggle--31, var(--base-200));--card-aspect-ratio: var(--ar-golden)}@supports (color: light-dark(red,red)){:root{--card-secondary-text-color: light-dark(var(--base-400), var(--base-500));--card-bg-color: light-dark(var(--base-100), var(--base-900));--card-loading-bg: light-dark(var(--base-200), var(--base-900))}}@supports not (color: light-dark(tan,tan)){:root *{--csstools-light-dark-toggle--29: var(--csstools-color-scheme--light) var(--base-500);--card-secondary-text-color: var(--csstools-light-dark-toggle--29, var(--base-400));--csstools-light-dark-toggle--30: var(--csstools-color-scheme--light) var(--base-900);--card-bg-color: var(--csstools-light-dark-toggle--30, var(--base-100));--csstools-light-dark-toggle--31: var(--csstools-color-scheme--light) var(--base-900);--card-loading-bg: var(--csstools-light-dark-toggle--31, var(--base-200))}}:root{--toggle-width: 50px;--toggle-height: 28px;--toggle-border-width: 2px;--csstools-light-dark-toggle--32: var(--csstools-color-scheme--light) var(--base-700);--toggle-track-color: var(--csstools-light-dark-toggle--32, var(--base-300));--toggle-track-color-checked: var(--yes-400);--toggle-thumb-color: var(--body-background-color)}@supports (color: light-dark(red,red)){:root{--toggle-track-color: light-dark(var(--base-300), var(--base-700))}}@supports not (color: light-dark(tan,tan)){:root *{--csstools-light-dark-toggle--32: var(--csstools-color-scheme--light) var(--base-700);--toggle-track-color: var(--csstools-light-dark-toggle--32, var(--base-300))}}:root{--faq-spacing: var(--xs3)}:root{--field-spacing: var(--xs1);--csstools-light-dark-toggle--33: var(--csstools-color-scheme--light) var(--base-500);--field-hint-color: var(--csstools-light-dark-toggle--33, var(--base-400));--csstools-light-dark-toggle--34: var(--csstools-color-scheme--light) var(--danger-300);--field-error-color: var(--csstools-light-dark-toggle--34, var(--danger-500))}@supports (color: light-dark(red,red)){:root{--field-hint-color: light-dark(var(--base-400), var(--base-500));--field-error-color: light-dark(var(--danger-500), var(--danger-300))}}@supports not (color: light-dark(tan,tan)){:root *{--csstools-light-dark-toggle--33: var(--csstools-color-scheme--light) var(--base-500);--field-hint-color: var(--csstools-light-dark-toggle--33, var(--base-400));--csstools-light-dark-toggle--34: var(--csstools-color-scheme--light) var(--danger-300);--field-error-color: var(--csstools-light-dark-toggle--34, var(--danger-500))}}:root{--featureItem-icon-box-size: var(--lg3);--featureItem-icon-size: var(--sm3);--csstools-light-dark-toggle--35: var(--csstools-color-scheme--light) var(--primary-300);--featureItem-icon-color: var(--csstools-light-dark-toggle--35, var(--primary-600));--csstools-light-dark-toggle--36: var(--csstools-color-scheme--light) var(--primary-900);--featureItem-icon-background-color: var(--csstools-light-dark-toggle--36, var(--primary-100));--featureItem-icon-border-radius: var(--radius-lg)}@supports (color: light-dark(red,red)){:root{--featureItem-icon-color: light-dark(var(--primary-600), var(--primary-300));--featureItem-icon-background-color: light-dark( var(--primary-100), var(--primary-900) )}}@supports not (color: light-dark(tan,tan)){:root *{--csstools-light-dark-toggle--35: var(--csstools-color-scheme--light) var(--primary-300);--featureItem-icon-color: var(--csstools-light-dark-toggle--35, var(--primary-600));--csstools-light-dark-toggle--36: var(--csstools-color-scheme--light) var(--primary-900);--featureItem-icon-background-color: var(--csstools-light-dark-toggle--36, var(--primary-100))}}:root{--csstools-light-dark-toggle--37: var(--csstools-color-scheme--light) var(--base-950);--footer-background-color: var(--csstools-light-dark-toggle--37, var(--primary-600));--csstools-light-dark-toggle--38: var(--csstools-color-scheme--light) var(--base-200);--footer-text-color: var(--csstools-light-dark-toggle--38, var(--base-0));--footer-border-width: var(--border-md);--csstools-light-dark-toggle--39: var(--csstools-color-scheme--light) var(--base-700);--footer-border-color: var(--csstools-light-dark-toggle--39, transparent);--csstools-light-dark-toggle--40: var(--csstools-color-scheme--light) var(--base-200);--footer-link-color: var(--csstools-light-dark-toggle--40, var(--base-0));--csstools-light-dark-toggle--41: var(--csstools-color-scheme--light) var(--base-0);--footer-link-color-hover: var(--csstools-light-dark-toggle--41, var(--primary-200))}@supports (color: light-dark(red,red)){:root{--footer-background-color: light-dark(var(--primary-600), var(--base-950));--footer-text-color: light-dark(var(--base-0), var(--base-200));--footer-border-color: light-dark(transparent, var(--base-700));--footer-link-color: light-dark(var(--base-0), var(--base-200));--footer-link-color-hover: light-dark(var(--primary-200), var(--base-0))}}@supports not (color: light-dark(tan,tan)){:root *{--csstools-light-dark-toggle--37: var(--csstools-color-scheme--light) var(--base-950);--footer-background-color: var(--csstools-light-dark-toggle--37, var(--primary-600));--csstools-light-dark-toggle--38: var(--csstools-color-scheme--light) var(--base-200);--footer-text-color: var(--csstools-light-dark-toggle--38, var(--base-0));--csstools-light-dark-toggle--39: var(--csstools-color-scheme--light) var(--base-700);--footer-border-color: var(--csstools-light-dark-toggle--39, transparent);--csstools-light-dark-toggle--40: var(--csstools-color-scheme--light) var(--base-200);--footer-link-color: var(--csstools-light-dark-toggle--40, var(--base-0));--csstools-light-dark-toggle--41: var(--csstools-color-scheme--light) var(--base-0);--footer-link-color-hover: var(--csstools-light-dark-toggle--41, var(--primary-200))}}:root{--header-height: var(--xl1);--header-padding: var(--sm1)}@media(width>=768px){:root{--header-height: var(--xl2);--header-padding: var(--sm3)}}:root{--csstools-light-dark-toggle--42: var(--csstools-color-scheme--light) var(--base-950);--header-background-color: var(--csstools-light-dark-toggle--42, var(--base-0));--header-menu-background-color: var(--base-950);--header-menu-color: var(--base-0);--header-menu-color-current: var(--primary-400);--header-menu-secondary-color: var(--base-300);--header-menu-border-color: var(--base-500)}@supports (color: light-dark(red,red)){:root{--header-background-color: light-dark(var(--base-0), var(--base-950))}}@supports not (color: light-dark(tan,tan)){:root *{--csstools-light-dark-toggle--42: var(--csstools-color-scheme--light) var(--base-950);--header-background-color: var(--csstools-light-dark-toggle--42, var(--base-0))}}:root{--hero-radius: var(--radius-xl);--hero-content-padding: var(--md3);--hero-pagination-dot: var(--sm1);--hero-pagination-dot-color: var(--base-0);--hero-pagination-dot-active-color: var(--primary-600);--hero-pagination-opacity: var(--o-4)}:root{--pagination-size: var(--md3);--pagination-border-radius: var(--radius-md);--pagination-color: var(--text-color);--pagination-color-current: var(--base-0);--csstools-light-dark-toggle--43: var(--csstools-color-scheme--light) var(--primary-500);--pagination-background-color-current: var(--csstools-light-dark-toggle--43, var(--primary-600));--csstools-light-dark-toggle--44: var(--csstools-color-scheme--light) var(--base-800);--pagination-background-color-hover: var(--csstools-light-dark-toggle--44, var(--base-100))}@supports (color: light-dark(red,red)){:root{--pagination-background-color-current: light-dark( var(--primary-600), var(--primary-500) );--pagination-background-color-hover: light-dark( var(--base-100), var(--base-800) )}}@supports not (color: light-dark(tan,tan)){:root *{--csstools-light-dark-toggle--43: var(--csstools-color-scheme--light) var(--primary-500);--pagination-background-color-current: var(--csstools-light-dark-toggle--43, var(--primary-600));--csstools-light-dark-toggle--44: var(--csstools-color-scheme--light) var(--base-800);--pagination-background-color-hover: var(--csstools-light-dark-toggle--44, var(--base-100))}}:root{--prevNext-border-color: var(--theme-border-color);--prevNext-border-color-hover: var(--link-color);--csstools-light-dark-toggle--45: var(--csstools-color-scheme--light) var(--base-500);--prevNext-label-color: var(--csstools-light-dark-toggle--45, var(--base-400))}@supports (color: light-dark(red,red)){:root{--prevNext-label-color: light-dark(var(--base-400), var(--base-500))}}@supports not (color: light-dark(tan,tan)){:root *{--csstools-light-dark-toggle--45: var(--csstools-color-scheme--light) var(--base-500);--prevNext-label-color: var(--csstools-light-dark-toggle--45, var(--base-400))}}:root{--notice-spacing: var(--sm1);--csstools-light-dark-toggle--46: var(--csstools-color-scheme--light) var(--base-0);--notice-text-color: var(--csstools-light-dark-toggle--46, var(--base-950));--csstools-light-dark-toggle--47: var(--csstools-color-scheme--light) var(--base-800);--notice-background-color: var(--csstools-light-dark-toggle--47, var(--base-50));--csstools-light-dark-toggle--48: var(--csstools-color-scheme--light) var(--base-500);--notice-border-color: var(--csstools-light-dark-toggle--48, var(--base-200));--notice-border-width: var(--border-sm);--notice-border-radius: var(--radius-lg)}@supports (color: light-dark(red,red)){:root{--notice-text-color: light-dark(var(--base-950), var(--base-0));--notice-background-color: light-dark(var(--base-50), var(--base-800));--notice-border-color: light-dark(var(--base-200), var(--base-500))}}@supports not (color: light-dark(tan,tan)){:root *{--csstools-light-dark-toggle--46: var(--csstools-color-scheme--light) var(--base-0);--notice-text-color: var(--csstools-light-dark-toggle--46, var(--base-950));--csstools-light-dark-toggle--47: var(--csstools-color-scheme--light) var(--base-800);--notice-background-color: var(--csstools-light-dark-toggle--47, var(--base-50));--csstools-light-dark-toggle--48: var(--csstools-color-scheme--light) var(--base-500);--notice-border-color: var(--csstools-light-dark-toggle--48, var(--base-200))}}:root{--csstools-light-dark-toggle--49: var(--csstools-color-scheme--light) var(--primary-400);--pricingCard-highlight-border-color: var(--csstools-light-dark-toggle--49, var(--primary-600));--csstools-light-dark-toggle--50: var(--csstools-color-scheme--light) var(--success-400);--pricingCard-check-color: var(--csstools-light-dark-toggle--50, var(--success-500))}@supports (color: light-dark(red,red)){:root{--pricingCard-highlight-border-color: light-dark( var(--primary-600), var(--primary-400) );--pricingCard-check-color: light-dark(var(--success-500), var(--success-400))}}@supports not (color: light-dark(tan,tan)){:root *{--csstools-light-dark-toggle--49: var(--csstools-color-scheme--light) var(--primary-400);--pricingCard-highlight-border-color: var(--csstools-light-dark-toggle--49, var(--primary-600));--csstools-light-dark-toggle--50: var(--csstools-color-scheme--light) var(--success-400);--pricingCard-check-color: var(--csstools-light-dark-toggle--50, var(--success-500))}}:root{--readProgressBar-height: var(--xs1);--readProgressBar-color: linear-gradient( 90deg, var(--primary-600) 0%, var(--primary-400) 100% )}:root{--section-spacing: var(--xl3);--section-header-spacing: var(--lg3);--section-wide-width: 1080px;--csstools-light-dark-toggle--51: var(--csstools-color-scheme--light) var(--primary-400);--section-eyebrow-color: var(--csstools-light-dark-toggle--51, var(--primary-600));--csstools-light-dark-toggle--52: var(--csstools-color-scheme--light) var(--base-400);--section-lede-color: var(--csstools-light-dark-toggle--52, var(--base-500));--csstools-light-dark-toggle--53: var(--csstools-color-scheme--light) var(--base-900);--section-filled-background-color: var(--csstools-light-dark-toggle--53, var(--base-50));--csstools-light-dark-toggle--54: var(--csstools-color-scheme--light) var(--primary-900);--section-primary-background-color: var(--csstools-light-dark-toggle--54, var(--primary-600));--section-primary-text-color: var(--base-0);--section-primary-link-color: var(--primary-100);--section-primary-link-color-hover: var(--base-0);--section-primary-eyebrow-color: var(--primary-200);--section-primary-lede-color: var(--primary-100)}@supports (color: light-dark(red,red)){:root{--section-eyebrow-color: light-dark(var(--primary-600), var(--primary-400));--section-lede-color: light-dark(var(--base-500), var(--base-400));--section-filled-background-color: light-dark(var(--base-50), var(--base-900));--section-primary-background-color: light-dark( var(--primary-600), var(--primary-900) )}}@supports not (color: light-dark(tan,tan)){:root *{--csstools-light-dark-toggle--51: var(--csstools-color-scheme--light) var(--primary-400);--section-eyebrow-color: var(--csstools-light-dark-toggle--51, var(--primary-600));--csstools-light-dark-toggle--52: var(--csstools-color-scheme--light) var(--base-400);--section-lede-color: var(--csstools-light-dark-toggle--52, var(--base-500));--csstools-light-dark-toggle--53: var(--csstools-color-scheme--light) var(--base-900);--section-filled-background-color: var(--csstools-light-dark-toggle--53, var(--base-50));--csstools-light-dark-toggle--54: var(--csstools-color-scheme--light) var(--primary-900);--section-primary-background-color: var(--csstools-light-dark-toggle--54, var(--primary-600))}}:root{--csstools-light-dark-toggle--55: var(--csstools-color-scheme--light) var(--base-500);--testimonial-role-color: var(--csstools-light-dark-toggle--55, var(--base-400))}@supports (color: light-dark(red,red)){:root{--testimonial-role-color: light-dark(var(--base-400), var(--base-500))}}@supports not (color: light-dark(tan,tan)){:root *{--csstools-light-dark-toggle--55: var(--csstools-color-scheme--light) var(--base-500);--testimonial-role-color: var(--csstools-light-dark-toggle--55, var(--base-400))}}:root{--tags-padding: var(--xs2);--tags-font-size: var(--text-sm);--csstools-light-dark-toggle--56: var(--csstools-color-scheme--light) var(--base-400);--tags-color: var(--csstools-light-dark-toggle--56, var(--base-500));--csstools-light-dark-toggle--57: var(--csstools-color-scheme--light) var(--base-800);--tags-background-color: var(--csstools-light-dark-toggle--57, var(--base-100));--csstools-light-dark-toggle--58: var(--csstools-color-scheme--light) var(--base-950);--tags-background-color-hover: var(--csstools-light-dark-toggle--58, var(--base-200));--tags-radius: var(--radius-md)}@supports (color: light-dark(red,red)){:root{--tags-color: light-dark(var(--base-500), var(--base-400));--tags-background-color: light-dark(var(--base-100), var(--base-800));--tags-background-color-hover: light-dark(var(--base-200), var(--base-950))}}@supports not (color: light-dark(tan,tan)){:root *{--csstools-light-dark-toggle--56: var(--csstools-color-scheme--light) var(--base-400);--tags-color: var(--csstools-light-dark-toggle--56, var(--base-500));--csstools-light-dark-toggle--57: var(--csstools-color-scheme--light) var(--base-800);--tags-background-color: var(--csstools-light-dark-toggle--57, var(--base-100));--csstools-light-dark-toggle--58: var(--csstools-color-scheme--light) var(--base-950);--tags-background-color-hover: var(--csstools-light-dark-toggle--58, var(--base-200))}}:root{--toc-color: var(--link-color);--toc-color-hover: var(--link-color-hover);--toc-spacing: var(--xs1);--toc-indentation: var(--xs3);--toc-icon-size: 16px}:root{--csstools-light-dark-toggle--59: var(--csstools-color-scheme--light) var(--base-900);--astro-code-background-color: var(--csstools-light-dark-toggle--59, var(--base-950))}@supports (color: light-dark(red,red)){:root{--astro-code-background-color: light-dark(var(--base-950), var(--base-900))}}@supports not (color: light-dark(tan,tan)){:root *{--csstools-light-dark-toggle--59: var(--csstools-color-scheme--light) var(--base-900);--astro-code-background-color: var(--csstools-light-dark-toggle--59, var(--base-950))}}}@layer base{*,*:before,*:after{box-sizing:border-box}@media(prefers-reduced-motion:reduce){*,:before,:after{animation-delay:-1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;background-attachment:initial!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}:where(:not(dialog)){margin:0}html,body{min-height:100%}}@layer elements{body{line-sizing:normal;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;background-color:var(--body-background-color);color:var(--text-color);font-family:var(--text);line-height:1.5}body:has(.body-is-locked){overflow:hidden}}@layer elements{:where(a,u,ins,abbr){text-underline-offset:2px}a{font-weight:var(--semi-bold);color:var(--link-color)}a:where(:hover){color:var(--link-color-hover);-webkit-text-decoration:none;text-decoration:none}address{width:max-content;max-width:100%;padding:var(--sm1) var(--sm3);font-style:normal;--csstools-light-dark-toggle--60: var(--csstools-color-scheme--light) var(--base-900);background-color:var(--csstools-light-dark-toggle--60, var(--base-50));border:var(--xs2) solid transparent;border-image:8 repeating-linear-gradient(-45deg,var(--no-500) 0,var(--no-500) var(--xs2),transparent 0,transparent calc(var(--xs2) * 2),var(--primary-500) 0,var(--primary-500) calc(var(--xs2) * 3),transparent 0,transparent calc(var(--xs2) * 4))}@supports (color: light-dark(red,red)){address{background-color:light-dark(var(--base-50),var(--base-900))}}abbr{position:relative;cursor:help}abbr:after{position:relative;top:calc(var(--xs1) * -1);width:var(--sm1);height:var(--sm1);display:inline-block;content:"";background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20id='circle-help'%3E%3Ccircle%20cx='12'%20cy='12'%20r='10'/%3E%3Cpath%20d='M9.09%209a3%203%200%200%201%205.83%201c0%202-3%203-3%203'/%3E%3Cpath%20d='M12%2017h.01'/%3E%3C/svg%3E");background-size:contain}abbr:hover:before{width:max-content;max-width:400px;position:absolute;left:50%;padding:var(--xs1) var(--xs3);content:attr(title);color:var(--base-0);background-color:var(--base-900);opacity:var(--o-4);border-radius:var(--radius-sm);transform:translate(-50%,-2em)}blockquote{position:relative;margin-bottom:var(--prose-spacing);padding:var(--sm1) var(--sm3) var(--sm1) var(--md1);font-style:italic;--csstools-light-dark-toggle--96: var(--csstools-color-scheme--light) var(--primary-900);background-color:var(--csstools-light-dark-toggle--96, var(--primary-50));border-radius:var(--radius-md)}@supports (color: light-dark(red,red)){blockquote{background-color:light-dark(var(--primary-50),var(--primary-900))}}blockquote:before{content:"";position:absolute;top:0;left:0;width:var(--xs2);height:100%;border-radius:var(--radius-md) 0 0 var(--radius-md);background-image:linear-gradient(var(--primary-800),var(--primary-500))}:is(blockquote p):first-child:before{content:open-quote}:is(blockquote p):last-child{margin-bottom:0}:is(blockquote p):last-child:after{content:close-quote}cite{font-style:italic}code,var,kbd{font-family:var(--mono);font-size:.9em;font-style:normal;--csstools-light-dark-toggle--61: var(--csstools-color-scheme--light) var(--base-300);color:var(--csstools-light-dark-toggle--61, var(--base-500))}@supports (color: light-dark(red,red)){code,var,kbd{color:light-dark(var(--base-500),var(--base-300))}}:is(code,var,kbd):not(h1 *):not(h2 *):not(h3 *):not(h4 *):not(h5 *):not(h6 *):not(pre *){padding:.15em .3em;color:var(--text-code-color);background-color:var(--text-code-background-color);border-radius:var(--radius-sm)}dt{font-weight:var(--bold)}dd+dt{margin-top:.5em}del{text-decoration-color:var(--no-500);text-decoration-style:wavy}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{overflow-wrap:break-word;text-wrap:balance}h1,.h1,h2,.h2,h3,.h3,h4,.h4{font-family:var(--heading-font);font-weight:var(--heading-weight);line-height:var(--heading-line-height)}h1,.h1,h2,.h2,h3,.h3{margin-bottom:var(--sm1)}h4,.h4{margin-bottom:var(--sm2)}h5,.h5,h6,.h6{margin-bottom:var(--xs2)}:where(h1,h2,h3):has(+:is(h2,h3,h4)){margin-bottom:var(--sm2)}h1,.h1{font-size:var(--heading-1)}h2,.h2{font-size:var(--heading-2)}h3,.h3{font-size:var(--heading-3)}h4,.h4{font-size:var(--heading-4)}h5,.h5{font-size:var(--heading-5)}h6,.h6{font-size:var(--heading-6)}hr{--content: "";display:flex;justify-content:center;align-items:center;height:0;border-style:solid;border-width:1px 0 0;color:var(--theme-border-color);overflow:visible}hr:after{content:var(--content);padding:0 var(--xs1);line-height:1;letter-spacing:var(--tracking-sm);background-color:var(--body-background-color)}:where(hr):has(+:is(p)){margin-bottom:var(--prose-spacing)}ins{padding:.15em .3em;color:var(--base-950);background-color:var(--yes-200);border-radius:var(--radius-sm);-webkit-text-decoration:none;text-decoration:none}ins:before{content:"+ "}mark{padding:.15em .5em;background:var(--marker-color);border-radius:1em 0}:where(ol,ul){list-style-type:none;padding:0}pre{font-family:var(--mono);font-size:.9rem;white-space:pre-wrap}q{font-style:italic}s{--csstools-light-dark-toggle--62: var(--csstools-color-scheme--light) var(--base-50);text-decoration-color:var(--csstools-light-dark-toggle--62, var(--base-950));text-decoration-style:wavy}@supports (color: light-dark(red,red)){s{text-decoration-color:light-dark(var(--base-950),var(--base-50))}}sub,sup{line-height:1}}@layer elements{:root{quotes:"“" "”" "‘" "’"}:root:lang(af),:not(:lang(af))>:lang(af){quotes:"“" "”" "‘" "’"}:root:lang(ak),:not(:lang(ak))>:lang(ak){quotes:"“" "”" "‘" "’"}:root:lang(asa),:not(:lang(asa))>:lang(asa){quotes:"“" "”" "‘" "’"}:root:lang(az),:not(:lang(az))>:lang(az){quotes:"“" "”" "‘" "’"}:root:lang(bem),:not(:lang(bem))>:lang(bem){quotes:"“" "”" "‘" "’"}:root:lang(bez),:not(:lang(bez))>:lang(bez){quotes:"“" "”" "‘" "’"}:root:lang(bn),:not(:lang(bn))>:lang(bn){quotes:"“" "”" "‘" "’"}:root:lang(brx),:not(:lang(brx))>:lang(brx){quotes:"“" "”" "‘" "’"}:root:lang(cgg),:not(:lang(cgg))>:lang(cgg){quotes:"“" "”" "‘" "’"}:root:lang(chr),:not(:lang(chr))>:lang(chr){quotes:"“" "”" "‘" "’"}:root:lang(cy),:not(:lang(cy))>:lang(cy){quotes:"“" "”" "‘" "’"}:root:lang(da),:not(:lang(da))>:lang(da){quotes:"“" "”" "‘" "’"}:root:lang(dav),:not(:lang(dav))>:lang(dav){quotes:"“" "”" "‘" "’"}:root:lang(dje),:not(:lang(dje))>:lang(dje){quotes:"“" "”" "‘" "’"}:root:lang(dz),:not(:lang(dz))>:lang(dz){quotes:"“" "”" "‘" "’"}:root:lang(ebu),:not(:lang(ebu))>:lang(ebu){quotes:"“" "”" "‘" "’"}:root:lang(ee),:not(:lang(ee))>:lang(ee){quotes:"“" "”" "‘" "’"}:root:lang(en),:not(:lang(en))>:lang(en){quotes:"“" "”" "‘" "’"}:root:lang(fil),:not(:lang(fil))>:lang(fil){quotes:"“" "”" "‘" "’"}:root:lang(fo),:not(:lang(fo))>:lang(fo){quotes:"“" "”" "‘" "’"}:root:lang(ga),:not(:lang(ga))>:lang(ga){quotes:"“" "”" "‘" "’"}:root:lang(gd),:not(:lang(gd))>:lang(gd){quotes:"“" "”" "‘" "’"}:root:lang(gl),:not(:lang(gl))>:lang(gl){quotes:"“" "”" "‘" "’"}:root:lang(gu),:not(:lang(gu))>:lang(gu){quotes:"“" "”" "‘" "’"}:root:lang(guz),:not(:lang(guz))>:lang(guz){quotes:"“" "”" "‘" "’"}:root:lang(ha),:not(:lang(ha))>:lang(ha){quotes:"“" "”" "‘" "’"}:root:lang(hi),:not(:lang(hi))>:lang(hi){quotes:"“" "”" "‘" "’"}:root:lang(id),:not(:lang(id))>:lang(id){quotes:"“" "”" "‘" "’"}:root:lang(ig),:not(:lang(ig))>:lang(ig){quotes:"“" "”" "‘" "’"}:root:lang(jmc),:not(:lang(jmc))>:lang(jmc){quotes:"“" "”" "‘" "’"}:root:lang(kam),:not(:lang(kam))>:lang(kam){quotes:"“" "”" "‘" "’"}:root:lang(kde),:not(:lang(kde))>:lang(kde){quotes:"“" "”" "‘" "’"}:root:lang(kea),:not(:lang(kea))>:lang(kea){quotes:"“" "”" "‘" "’"}:root:lang(khq),:not(:lang(khq))>:lang(khq){quotes:"“" "”" "‘" "’"}:root:lang(ki),:not(:lang(ki))>:lang(ki){quotes:"“" "”" "‘" "’"}:root:lang(kln),:not(:lang(kln))>:lang(kln){quotes:"“" "”" "‘" "’"}:root:lang(km),:not(:lang(km))>:lang(km){quotes:"“" "”" "‘" "’"}:root:lang(kn),:not(:lang(kn))>:lang(kn){quotes:"“" "”" "‘" "’"}:root:lang(ko),:not(:lang(ko))>:lang(ko){quotes:"“" "”" "‘" "’"}:root:lang(ksb),:not(:lang(ksb))>:lang(ksb){quotes:"“" "”" "‘" "’"}:root:lang(lg),:not(:lang(lg))>:lang(lg){quotes:"“" "”" "‘" "’"}:root:lang(ln),:not(:lang(ln))>:lang(ln){quotes:"“" "”" "‘" "’"}:root:lang(lo),:not(:lang(lo))>:lang(lo){quotes:"“" "”" "‘" "’"}:root:lang(lrc),:not(:lang(lrc))>:lang(lrc){quotes:"“" "”" "‘" "’"}:root:lang(lu),:not(:lang(lu))>:lang(lu){quotes:"“" "”" "‘" "’"}:root:lang(luo),:not(:lang(luo))>:lang(luo){quotes:"“" "”" "‘" "’"}:root:lang(lv),:not(:lang(lv))>:lang(lv){quotes:"“" "”" "‘" "’"}:root:lang(mas),:not(:lang(mas))>:lang(mas){quotes:"“" "”" "‘" "’"}:root:lang(mer),:not(:lang(mer))>:lang(mer){quotes:"“" "”" "‘" "’"}:root:lang(mfe),:not(:lang(mfe))>:lang(mfe){quotes:"“" "”" "‘" "’"}:root:lang(mgo),:not(:lang(mgo))>:lang(mgo){quotes:"“" "”" "‘" "’"}:root:lang(ml),:not(:lang(ml))>:lang(ml){quotes:"“" "”" "‘" "’"}:root:lang(mn),:not(:lang(mn))>:lang(mn){quotes:"“" "”" "‘" "’"}:root:lang(mr),:not(:lang(mr))>:lang(mr){quotes:"“" "”" "‘" "’"}:root:lang(ms),:not(:lang(ms))>:lang(ms){quotes:"“" "”" "‘" "’"}:root:lang(mt),:not(:lang(mt))>:lang(mt){quotes:"“" "”" "‘" "’"}:root:lang(my),:not(:lang(my))>:lang(my){quotes:"“" "”" "‘" "’"}:root:lang(naq),:not(:lang(naq))>:lang(naq){quotes:"“" "”" "‘" "’"}:root:lang(nd),:not(:lang(nd))>:lang(nd){quotes:"“" "”" "‘" "’"}:root:lang(ne),:not(:lang(ne))>:lang(ne){quotes:"“" "”" "‘" "’"}:root:lang(nus),:not(:lang(nus))>:lang(nus){quotes:"“" "”" "‘" "’"}:root:lang(nyn),:not(:lang(nyn))>:lang(nyn){quotes:"“" "”" "‘" "’"}:root:lang(pa),:not(:lang(pa))>:lang(pa){quotes:"“" "”" "‘" "’"}:root:lang(pt),:not(:lang(pt))>:lang(pt){quotes:"“" "”" "‘" "’"}:root:lang(rof),:not(:lang(rof))>:lang(rof){quotes:"“" "”" "‘" "’"}:root:lang(rwk),:not(:lang(rwk))>:lang(rwk){quotes:"“" "”" "‘" "’"}:root:lang(saq),:not(:lang(saq))>:lang(saq){quotes:"“" "”" "‘" "’"}:root:lang(sbp),:not(:lang(sbp))>:lang(sbp){quotes:"“" "”" "‘" "’"}:root:lang(seh),:not(:lang(seh))>:lang(seh){quotes:"“" "”" "‘" "’"}:root:lang(ses),:not(:lang(ses))>:lang(ses){quotes:"“" "”" "‘" "’"}:root:lang(si),:not(:lang(si))>:lang(si){quotes:"“" "”" "‘" "’"}:root:lang(so),:not(:lang(so))>:lang(so){quotes:"“" "”" "‘" "’"}:root:lang(sw),:not(:lang(sw))>:lang(sw){quotes:"“" "”" "‘" "’"}:root:lang(ta),:not(:lang(ta))>:lang(ta){quotes:"“" "”" "‘" "’"}:root:lang(te),:not(:lang(te))>:lang(te){quotes:"“" "”" "‘" "’"}:root:lang(teo),:not(:lang(teo))>:lang(teo){quotes:"“" "”" "‘" "’"}:root:lang(th),:not(:lang(th))>:lang(th){quotes:"“" "”" "‘" "’"}:root:lang(to),:not(:lang(to))>:lang(to){quotes:"“" "”" "‘" "’"}:root:lang(tr),:not(:lang(tr))>:lang(tr){quotes:"“" "”" "‘" "’"}:root:lang(twq),:not(:lang(twq))>:lang(twq){quotes:"“" "”" "‘" "’"}:root:lang(tzm),:not(:lang(tzm))>:lang(tzm){quotes:"“" "”" "‘" "’"}:root:lang(uz-Cyrl),:not(:lang(uz-Cyrl))>:lang(uz-Cyrl){quotes:"“" "”" "‘" "’"}:root:lang(vai),:not(:lang(vai))>:lang(vai){quotes:"“" "”" "‘" "’"}:root:lang(vai-Latn),:not(:lang(vai-Latn))>:lang(vai-Latn){quotes:"“" "”" "‘" "’"}:root:lang(vi),:not(:lang(vi))>:lang(vi){quotes:"“" "”" "‘" "’"}:root:lang(vun),:not(:lang(vun))>:lang(vun){quotes:"“" "”" "‘" "’"}:root:lang(xog),:not(:lang(xog))>:lang(xog){quotes:"“" "”" "‘" "’"}:root:lang(yo),:not(:lang(yo))>:lang(yo){quotes:"“" "”" "‘" "’"}:root:lang(yue-Hans),:not(:lang(yue-Hans))>:lang(yue-Hans){quotes:"“" "”" "‘" "’"}:root:lang(zh),:not(:lang(zh))>:lang(zh){quotes:"“" "”" "‘" "’"}:root:lang(zu),:not(:lang(zu))>:lang(zu){quotes:"“" "”" "‘" "’"}:root:lang(uz),:not(:lang(uz))>:lang(uz){quotes:"“" "”" "’" "‘"}:root:lang(eu),:not(:lang(eu))>:lang(eu){quotes:"“" "”" "“" "”"}:root:lang(tk),:not(:lang(tk))>:lang(tk){quotes:"“" "”" "“" "”"}:root:lang(ar),:not(:lang(ar))>:lang(ar){quotes:"”" "“" "’" "‘"}:root:lang(ur),:not(:lang(ur))>:lang(ur){quotes:"”" "“" "’" "‘"}:root:lang(fi),:not(:lang(fi))>:lang(fi){quotes:"”" "”" "’" "’"}:root:lang(he),:not(:lang(he))>:lang(he){quotes:"”" "”" "’" "’"}:root:lang(lag),:not(:lang(lag))>:lang(lag){quotes:"”" "”" "’" "’"}:root:lang(rn),:not(:lang(rn))>:lang(rn){quotes:"”" "”" "’" "’"}:root:lang(sn),:not(:lang(sn))>:lang(sn){quotes:"”" "”" "’" "’"}:root:lang(sv),:not(:lang(sv))>:lang(sv){quotes:"”" "”" "’" "’"}:root:lang(sr),:not(:lang(sr))>:lang(sr){quotes:"„" "“" "‘" "‘"}:root:lang(sr-Latn),:not(:lang(sr-Latn))>:lang(sr-Latn){quotes:"„" "“" "‘" "‘"}:root:lang(bg),:not(:lang(bg))>:lang(bg){quotes:"„" "“" "„" "“"}:root:lang(lt),:not(:lang(lt))>:lang(lt){quotes:"„" "“" "„" "“"}:root:lang(bs-Cyrl),:not(:lang(bs-Cyrl))>:lang(bs-Cyrl){quotes:"„" "“" "‚" "‘"}:root:lang(cs),:not(:lang(cs))>:lang(cs){quotes:"„" "“" "‚" "‘"}:root:lang(de),:not(:lang(de))>:lang(de){quotes:"„" "“" "‚" "‘"}:root:lang(dsb),:not(:lang(dsb))>:lang(dsb){quotes:"„" "“" "‚" "‘"}:root:lang(et),:not(:lang(et))>:lang(et){quotes:"„" "“" "‚" "‘"}:root:lang(hr),:not(:lang(hr))>:lang(hr){quotes:"„" "“" "‚" "‘"}:root:lang(hsb),:not(:lang(hsb))>:lang(hsb){quotes:"„" "“" "‚" "‘"}:root:lang(is),:not(:lang(is))>:lang(is){quotes:"„" "“" "‚" "‘"}:root:lang(lb),:not(:lang(lb))>:lang(lb){quotes:"„" "“" "‚" "‘"}:root:lang(luy),:not(:lang(luy))>:lang(luy){quotes:"„" "“" "‚" "‘"}:root:lang(mk),:not(:lang(mk))>:lang(mk){quotes:"„" "“" "‚" "‘"}:root:lang(sk),:not(:lang(sk))>:lang(sk){quotes:"„" "“" "‚" "‘"}:root:lang(sl),:not(:lang(sl))>:lang(sl){quotes:"„" "“" "‚" "‘"}:root:lang(ka),:not(:lang(ka))>:lang(ka){quotes:"„" "“" "«" "»"}:root:lang(bs),:not(:lang(bs))>:lang(bs){quotes:"„" "”" "‘" "’"}:root:lang(agq),:not(:lang(agq))>:lang(agq){quotes:"„" "”" "‚" "’"}:root:lang(ff),:not(:lang(ff))>:lang(ff){quotes:"„" "”" "‚" "’"}:root:lang(nmg),:not(:lang(nmg))>:lang(nmg){quotes:"„" "”" "«" "»"}:root:lang(ro),:not(:lang(ro))>:lang(ro){quotes:"„" "”" "«" "»"}:root:lang(pl),:not(:lang(pl))>:lang(pl){quotes:"„" "”" "«" "»"}:root:lang(hu),:not(:lang(hu))>:lang(hu){quotes:"„" "”" "»" "«"}:root:lang(nl),:not(:lang(nl))>:lang(nl){quotes:"‘" "’" "“" "”"}:root:lang(ti-ER),:not(:lang(ti-ER))>:lang(ti-ER){quotes:"‘" "’" "“" "”"}:root:lang(dua),:not(:lang(dua))>:lang(dua){quotes:"«" "»" "‘" "’"}:root:lang(ksf),:not(:lang(ksf))>:lang(ksf){quotes:"«" "»" "‘" "’"}:root:lang(rw),:not(:lang(rw))>:lang(rw){quotes:"«" "»" "‘" "’"}:root:lang(nn),:not(:lang(nn))>:lang(nn){quotes:"«" "»" "‘" "’"}:root:lang(nb),:not(:lang(nb))>:lang(nb){quotes:"«" "»" "‘" "’"}:root:lang(ast),:not(:lang(ast))>:lang(ast){quotes:"«" "»" "“" "”"}:root:lang(bm),:not(:lang(bm))>:lang(bm){quotes:"«" "»" "“" "”"}:root:lang(br),:not(:lang(br))>:lang(br){quotes:"«" "»" "“" "”"}:root:lang(ca),:not(:lang(ca))>:lang(ca){quotes:"«" "»" "“" "”"}:root:lang(dyo),:not(:lang(dyo))>:lang(dyo){quotes:"«" "»" "“" "”"}:root:lang(el),:not(:lang(el))>:lang(el){quotes:"«" "»" "“" "”"}:root:lang(es),:not(:lang(es))>:lang(es){quotes:"«" "»" "“" "”"}:root:lang(ewo),:not(:lang(ewo))>:lang(ewo){quotes:"«" "»" "“" "”"}:root:lang(mg),:not(:lang(mg))>:lang(mg){quotes:"«" "»" "“" "”"}:root:lang(mua),:not(:lang(mua))>:lang(mua){quotes:"«" "»" "“" "”"}:root:lang(sg),:not(:lang(sg))>:lang(sg){quotes:"«" "»" "“" "”"}:root:lang(it),:not(:lang(it))>:lang(it){quotes:"«" "»" "“" "”"}:root:lang(kab),:not(:lang(kab))>:lang(kab){quotes:"«" "»" "“" "”"}:root:lang(kk),:not(:lang(kk))>:lang(kk){quotes:"«" "»" "“" "”"}:root:lang(pt-PT),:not(:lang(pt-PT))>:lang(pt-PT){quotes:"«" "»" "“" "”"}:root:lang(nnh),:not(:lang(nnh))>:lang(nnh){quotes:"«" "»" "“" "”"}:root:lang(sq),:not(:lang(sq))>:lang(sq){quotes:"«" "»" "“" "”"}:root:lang(bas),:not(:lang(bas))>:lang(bas){quotes:"«" "»" "„" "“"}:root:lang(be),:not(:lang(be))>:lang(be){quotes:"«" "»" "„" "“"}:root:lang(ky),:not(:lang(ky))>:lang(ky){quotes:"«" "»" "„" "“"}:root:lang(sah),:not(:lang(sah))>:lang(sah){quotes:"«" "»" "„" "“"}:root:lang(ru),:not(:lang(ru))>:lang(ru){quotes:"«" "»" "„" "“"}:root:lang(uk),:not(:lang(uk))>:lang(uk){quotes:"«" "»" "„" "“"}:root:lang(zgh),:not(:lang(zgh))>:lang(zgh){quotes:"«" "»" "„" "”"}:root:lang(shi),:not(:lang(shi))>:lang(shi){quotes:"«" "»" "„" "”"}:root:lang(shi-Latn),:not(:lang(shi-Latn))>:lang(shi-Latn){quotes:"«" "»" "„" "”"}:root:lang(am),:not(:lang(am))>:lang(am){quotes:"«" "»" "‹" "›"}:root:lang(az-Cyrl),:not(:lang(az-Cyrl))>:lang(az-Cyrl){quotes:"«" "»" "‹" "›"}:root:lang(fa),:not(:lang(fa))>:lang(fa){quotes:"«" "»" "‹" "›"}:root:lang(fr-CH),:not(:lang(fr-CH))>:lang(fr-CH){quotes:"«" "»" "‹" "›"}:root:lang(gsw),:not(:lang(gsw))>:lang(gsw){quotes:"«" "»" "‹" "›"}:root:lang(jgo),:not(:lang(jgo))>:lang(jgo){quotes:"«" "»" "‹" "›"}:root:lang(kkj),:not(:lang(kkj))>:lang(kkj){quotes:"«" "»" "‹" "›"}:root:lang(mzn),:not(:lang(mzn))>:lang(mzn){quotes:"«" "»" "‹" "›"}:root:lang(fr),:not(:lang(fr))>:lang(fr){quotes:"«" "»" "«" "»"}:root:lang(hy),:not(:lang(hy))>:lang(hy){quotes:"«" "»" "«" "»"}:root:lang(yav),:not(:lang(yav))>:lang(yav){quotes:"«" "»" "«" "»"}:root:lang(ja),:not(:lang(ja))>:lang(ja){quotes:"「" "」" "『" "』"}:root:lang(yue),:not(:lang(yue))>:lang(yue){quotes:"「" "」" "『" "』"}:root:lang(zh-Hant),:not(:lang(zh-Hant))>:lang(zh-Hant){quotes:"「" "」" "『" "』"}}@layer elements{audio,canvas,embed,iframe,img,object,picture,svg,video{display:block;vertical-align:middle;max-width:100%}img,svg,video,canvas{height:auto}audio{width:100%;max-width:var(--tera1)}audio:not([controls]){display:none}figcaption{font-style:italic;font-size:var(--text-sm)}figure:has(*+figcaption) figcaption{margin-top:var(--xs2)}figure:has(figcaption+*) figcaption{margin-bottom:var(--xs2)}iframe{border:1px solid var(--theme-border-color)}}@layer elements{caption{caption-side:bottom;margin-top:var(--xs3);font-size:var(--text-sm)}table{border-spacing:0;border:1px solid var(--table-border-color);border-radius:var(--table-border-radius);background-color:var(--table-background-color)}th,td{text-align:left;padding:var(--table-padding);border-bottom:1px solid var(--table-border-color);border-left:1px solid var(--table-border-color)}tr th:first-child,tr td:first-child{border-left-width:0}:is(tbody tr:last-child) th,:is(tbody tr:last-child) td{border-bottom-width:0}tfoot th,tfoot td{border-top:1px solid var(--table-border-color);border-bottom-width:0}}@layer elements{::placeholder{opacity:var(--o-4)}input,button,textarea,select{font:inherit;color:var(--text-color)}button{color:var(--text-color)}fieldset{border:1px solid var(--theme-border-color);border-radius:var(--radius-lg);padding:var(--sm3)}fieldset ul:has([type=checkbox],[type=radio]){padding-left:0}fieldset>[aria-hidden]{margin-bottom:var(--sm3);font-size:var(--text-lg);grid-column:1 / -1}:is(input,select,textarea):user-invalid{border-color:var(--input-border-color-invalid)}input:where(:not([type=checkbox]):not([type=radio])){height:var(--input-height)}input:where(:not([type=color]):not([type=file]):not([type=reset]):not([type=submit])){padding:var(--input-padding)}input:where(:not([type=color])){border-radius:var(--input-border-radius)}input:where(:not([type=file])){border:1px solid var(--theme-border-color)}input[type=file]{width:100%;accent-color:var(--text-color)}input[type=number]{padding-right:var(--xs1)}label{display:block}label:has(+:is(input,select,textarea)){margin-bottom:var(--xs1)}legend{position:absolute;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;white-space:nowrap}meter{--meter-height: var(--sm1);--meter-color: var(--primary-500);--meter-radius: var(--radius-md);--meter-color-track: var(--primary-100);--meter-color-low: var(--no-400);--meter-color-med: var(--maybe-400);--meter-color-high: var(--yes-400);width:100%;background:var(--meter-color-track);border-radius:var(--meter-radius);height:var(--meter-height)}meter::-webkit-meter-bar{background:var(--meter-color-track)}meter::-webkit-meter-bar,meter::-webkit-meter-optimum-value,meter::-webkit-meter-suboptimum-value,meter::-webkit-meter-even-less-good-value{height:var(--meter-height);border:none;border-radius:var(--meter-radius)}meter::-webkit-meter-even-less-good-value{background:var(--meter-color-low)}meter::-webkit-meter-suboptimum-value{background:var(--meter-color-med)}meter::-webkit-meter-optimum-value{background:var(--meter-color-high)}meter:-moz-meter-sub-sub-optimum::-moz-meter-bar{background:var(--meter-color-low)}meter:-moz-meter-sub-optimum::-moz-meter-bar{background:var(--meter-color-med)}meter:-moz-meter-optimum::-moz-meter-bar{background:var(--meter-color-high)}progress{--progress-height: var(--sm1);--progress-color: var(--primary-500);--progress-track-color: var(--primary-100);--progress-radius: var(--radius-md);appearance:none;width:100%;height:var(--progress-height);background:var(--progress-track-color);border-radius:var(--progress-radius);border:none}progress::-moz-progress-bar{background:var(--progress-color);border-radius:var(--progress-radius)}progress::-webkit-progress-bar{width:100%;background:var(--progress-track-color);border-radius:var(--progress-radius);height:var(--progress-height)}progress::-webkit-progress-value{background:var(--progress-color);border-radius:var(--progress-radius)}select{--icon-size: 24px;--split: calc(100% - var(--icon-size));display:flex;appearance:none;height:var(--input-height);padding:var(--xs1) calc(var(--input-padding) + var(--md1)) var(--xs1) var(--input-padding);border:1px solid var(--theme-border-color);border-radius:var(--input-border-radius);background:linear-gradient(to right,var(--body-background-color) 0 var(--split),var(--text-color) var(--split) 100%);-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20id='chevron-down'%3E%3Cpath%20d='m6%209%206%206%206-6'/%3E%3C/svg%3E"),linear-gradient(to right,transparent calc(var(--split) - 1px),red 0),linear-gradient(red 0 0);mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20id='chevron-down'%3E%3Cpath%20d='m6%209%206%206%206-6'/%3E%3C/svg%3E"),linear-gradient(to right,transparent calc(var(--split) - 1px),red 0),linear-gradient(red 0 0);-webkit-mask-size:var(--icon-size),auto,auto;mask-size:var(--icon-size),auto,auto;-webkit-mask-position:calc(100% - var(--xs1)) center,0 0,0 0;mask-position:calc(100% - var(--xs1)) center,0 0,0 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-clip:padding-box,padding-box,border-box;mask-clip:padding-box,padding-box,border-box;-webkit-mask-origin:padding-box,padding-box,border-box;mask-origin:padding-box,padding-box,border-box;-webkit-mask-composite:source-over,xor;mask-composite:add,exclude}select:disabled{--csstools-light-dark-toggle--97: var(--csstools-color-scheme--light) hsl(from var(--text-color) h s 40%);--disabled-color: var(--csstools-light-dark-toggle--97, hsl(from var(--text-color) h s 70%));cursor:not-allowed;color:var(--disabled-color);background:linear-gradient(to right,var(--body-background-color) 0 var(--split),var(--disabled-color) var(--split) 100%)}@supports (color: lab(from red l 1 1% / calc(alpha + .1))) and (color: light-dark(red,red)){select:disabled{--disabled-color: light-dark( hsl(from var(--text-color) h s 70%), hsl(from var(--text-color) h s 40%) )}}@supports not (color: light-dark(tan,tan)){select:disabled *{--csstools-light-dark-toggle--97: var(--csstools-color-scheme--light) hsl(from var(--text-color) h s 40%);--disabled-color: var(--csstools-light-dark-toggle--97, hsl(from var(--text-color) h s 70%))}}select[multiple]{height:auto;padding:var(--input-padding);background:var(--body-background-color);-webkit-mask-image:none;mask-image:none}textarea{width:100%;padding:var(--xs3);border-radius:var(--input-border-radius);border:1px solid var(--theme-border-color);resize:vertical}textarea:not([rows]){min-height:6em}}@layer elements{dialog{min-width:var(--tera1);max-width:var(--tera3);padding:var(--lg1) var(--md1);--csstools-light-dark-toggle--98: var(--csstools-color-scheme--light) var(--base-800);border:1px solid var(--csstools-light-dark-toggle--98, var(--base-200));--csstools-light-dark-toggle--99: var(--csstools-color-scheme--light) var(--base-900);background-color:var(--csstools-light-dark-toggle--99, var(--base-50));border-radius:var(--radius-lg)}@supports (color: light-dark(red,red)){dialog{border:1px solid light-dark(var(--base-200),var(--base-800));background-color:light-dark(var(--base-50),var(--base-900))}}dialog::backdrop{background:var(--dialog-backdrop-color);opacity:var(--dialog-backdrop-opacity)}dialog [aria-label="close pop-up"]{position:absolute;top:var(--xs3);right:var(--xs3);background:transparent;border:none;outline:none;cursor:pointer}dialog p:last-of-type{margin-bottom:0}details{padding:var(--sm1) var(--sm1);--csstools-light-dark-toggle--100: var(--csstools-color-scheme--light) var(--base-800);border:1px solid var(--csstools-light-dark-toggle--100, var(--base-200));--csstools-light-dark-toggle--101: var(--csstools-color-scheme--light) var(--base-900);background-color:var(--csstools-light-dark-toggle--101, var(--base-50));border-radius:var(--radius-lg);cursor:pointer}@supports (color: light-dark(red,red)){details{border:1px solid light-dark(var(--base-200),var(--base-800));background-color:light-dark(var(--base-50),var(--base-900))}}details summary{display:flex;justify-content:space-between;font-weight:var(--bold)}:is(details summary)::-webkit-details-marker{display:none}:is(details summary):after{content:"";width:24px;height:24px;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20id='chevron-down'%3E%3Cpath%20d='m6%209%206%206%206-6'/%3E%3C/svg%3E") no-repeat;transition:var(--transition)}details[open]>summary{margin-bottom:var(--xs3)}:is(details[open]>summary):after{transform:rotate(180deg)}details p:last-of-type{margin-bottom:0}}@layer global{:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.a11y-srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}@layer global{@keyframes fadeFromOpaque{0%{opacity:1}}@keyframes fadeToOpaque{to{opacity:1}}@keyframes fadeFromTransparent{0%{opacity:0}}@keyframes fadeToTransparent{to{opacity:0}}}@layer global{.grid{display:grid;--grid-tc: repeat(4, 1fr);--grid-cs: 1;--grid-ce: -1;grid-template-columns:var(--grid-tc);grid-column-gap:var(--grid-column-gap);grid-row-gap:var(--grid-row-gap)}.grid-flush{grid-column-gap:0;grid-row-gap:0}.grid>.grid_item{display:block;appearance:none;-webkit-appearance:none}.grid[col="1"]{--grid-tc: repeat(1, 1fr) }.grid[col="2"]{--grid-tc: repeat(2, 1fr) }.grid[col="3"]{--grid-tc: repeat(3, 1fr) }.grid[col="4"]{--grid-tc: repeat(4, 1fr) }.grid[col="5"]{--grid-tc: repeat(5, 1fr) }.grid[col="6"]{--grid-tc: repeat(6, 1fr) }.grid[col="7"]{--grid-tc: repeat(7, 1fr) }.grid[col="8"]{--grid-tc: repeat(8, 1fr) }.grid[col="9"]{--grid-tc: repeat(9, 1fr) }.grid[col="10"]{--grid-tc: repeat(10, 1fr) }.grid[col="11"]{--grid-tc: repeat(11, 1fr) }.grid[col="12"]{--grid-tc: repeat(12, 1fr) }.grid[col="13"]{--grid-tc: repeat(13, 1fr) }.grid[col="14"]{--grid-tc: repeat(14, 1fr) }.grid[col="15"]{--grid-tc: repeat(15, 1fr) }.grid[col="16"]{--grid-tc: repeat(16, 1fr) }.grid[col="17"]{--grid-tc: repeat(17, 1fr) }.grid[col="18"]{--grid-tc: repeat(18, 1fr) }.grid[col="19"]{--grid-tc: repeat(19, 1fr) }.grid[col="20"]{--grid-tc: repeat(20, 1fr) }.grid[col="21"]{--grid-tc: repeat(21, 1fr) }.grid[col="22"]{--grid-tc: repeat(22, 1fr) }.grid[col="23"]{--grid-tc: repeat(23, 1fr) }.grid[col="24"]{--grid-tc: repeat(24, 1fr) }.grid>.grid_item[span^="1"]{--grid-cs: 1 }.grid>.grid_item[span^="2"]{--grid-cs: 2 }.grid>.grid_item[span^="3"]{--grid-cs: 3 }.grid>.grid_item[span^="4"]{--grid-cs: 4 }.grid>.grid_item[span^="5"]{--grid-cs: 5 }.grid>.grid_item[span^="6"]{--grid-cs: 6 }.grid>.grid_item[span^="7"]{--grid-cs: 7 }.grid>.grid_item[span^="8"]{--grid-cs: 8 }.grid>.grid_item[span^="9"]{--grid-cs: 9 }.grid>.grid_item[span^="10"]{--grid-cs: 10 }.grid>.grid_item[span^="11"]{--grid-cs: 11 }.grid>.grid_item[span^="12"]{--grid-cs: 12 }.grid>.grid_item[span^="13"]{--grid-cs: 13 }.grid>.grid_item[span^="14"]{--grid-cs: 14 }.grid>.grid_item[span^="15"]{--grid-cs: 15 }.grid>.grid_item[span^="16"]{--grid-cs: 16 }.grid>.grid_item[span^="17"]{--grid-cs: 17 }.grid>.grid_item[span^="18"]{--grid-cs: 18 }.grid>.grid_item[span^="19"]{--grid-cs: 19 }.grid>.grid_item[span^="20"]{--grid-cs: 20 }.grid>.grid_item[span^="21"]{--grid-cs: 21 }.grid>.grid_item[span^="22"]{--grid-cs: 22 }.grid>.grid_item[span^="23"]{--grid-cs: 23 }.grid>.grid_item[span^="24"]{--grid-cs: 24 }.grid>.grid_item[span$="+1"],.grid>.grid_item[span="1"]{--grid-ce: 1 }.grid>.grid_item[span$="+2"],.grid>.grid_item[span$="-1"],.grid>.grid_item[span="2"]{--grid-ce: 2 }.grid>.grid_item[span$="+3"],.grid>.grid_item[span$="-2"],.grid>.grid_item[span="3"]{--grid-ce: 3 }.grid>.grid_item[span$="+4"],.grid>.grid_item[span$="-3"],.grid>.grid_item[span="4"]{--grid-ce: 4 }.grid>.grid_item[span$="+5"],.grid>.grid_item[span$="-4"],.grid>.grid_item[span="5"]{--grid-ce: 5 }.grid>.grid_item[span$="+6"],.grid>.grid_item[span$="-5"],.grid>.grid_item[span="6"]{--grid-ce: 6 }.grid>.grid_item[span$="+7"],.grid>.grid_item[span$="-6"],.grid>.grid_item[span="7"]{--grid-ce: 7 }.grid>.grid_item[span$="+8"],.grid>.grid_item[span$="-7"],.grid>.grid_item[span="8"]{--grid-ce: 8 }.grid>.grid_item[span$="+9"],.grid>.grid_item[span$="-8"],.grid>.grid_item[span="9"]{--grid-ce: 9 }.grid>.grid_item[span$="+10"],.grid>.grid_item[span$="-9"],.grid>.grid_item[span="10"]{--grid-ce: 10 }.grid>.grid_item[span$="+11"],.grid>.grid_item[span$="-10"],.grid>.grid_item[span="11"]{--grid-ce: 11 }.grid>.grid_item[span$="+12"],.grid>.grid_item[span$="-11"],.grid>.grid_item[span="12"]{--grid-ce: 12 }.grid>.grid_item[span$="+13"],.grid>.grid_item[span$="-12"],.grid>.grid_item[span="13"]{--grid-ce: 13 }.grid>.grid_item[span$="+14"],.grid>.grid_item[span$="-13"],.grid>.grid_item[span="14"]{--grid-ce: 14 }.grid>.grid_item[span$="+15"],.grid>.grid_item[span$="-14"],.grid>.grid_item[span="15"]{--grid-ce: 15 }.grid>.grid_item[span$="+16"],.grid>.grid_item[span$="-15"],.grid>.grid_item[span="16"]{--grid-ce: 16 }.grid>.grid_item[span$="+17"],.grid>.grid_item[span$="-16"],.grid>.grid_item[span="17"]{--grid-ce: 17 }.grid>.grid_item[span$="+18"],.grid>.grid_item[span$="-17"],.grid>.grid_item[span="18"]{--grid-ce: 18 }.grid>.grid_item[span$="+19"],.grid>.grid_item[span$="-18"],.grid>.grid_item[span="19"]{--grid-ce: 19 }.grid>.grid_item[span$="+20"],.grid>.grid_item[span$="-19"],.grid>.grid_item[span="20"]{--grid-ce: 20 }.grid>.grid_item[span$="+21"],.grid>.grid_item[span$="-20"],.grid>.grid_item[span="21"]{--grid-ce: 21 }.grid>.grid_item[span$="+22"],.grid>.grid_item[span$="-21"],.grid>.grid_item[span="22"]{--grid-ce: 22 }.grid>.grid_item[span$="+23"],.grid>.grid_item[span$="-22"],.grid>.grid_item[span="23"]{--grid-ce: 23 }.grid>.grid_item[span$="+24"],.grid>.grid_item[span$="-23"],.grid>.grid_item[span="24"]{--grid-ce: 24 }.grid>.grid_item[span$="-24"]{--grid-ce: 25 }.grid>.grid_item[span]{grid-column-end:span var(--grid-ce)}.grid>.grid_item[span*="+"],.grid>.grid_item[span*="-"],.grid>.grid_item[span*=".."]{grid-column-start:var(--grid-cs)}.grid>.grid_item[span*="-"],.grid>.grid_item[span*=".."]{grid-column-end:var(--grid-ce)}.grid>.grid_item[span=row]{grid-column:1 / -1}@media only screen and (width>=768px){.grid[col-md="1"]{--grid-tc: repeat(1, 1fr) }.grid[col-md="2"]{--grid-tc: repeat(2, 1fr) }.grid[col-md="3"]{--grid-tc: repeat(3, 1fr) }.grid[col-md="4"]{--grid-tc: repeat(4, 1fr) }.grid[col-md="5"]{--grid-tc: repeat(5, 1fr) }.grid[col-md="6"]{--grid-tc: repeat(6, 1fr) }.grid[col-md="7"]{--grid-tc: repeat(7, 1fr) }.grid[col-md="8"]{--grid-tc: repeat(8, 1fr) }.grid[col-md="9"]{--grid-tc: repeat(9, 1fr) }.grid[col-md="10"]{--grid-tc: repeat(10, 1fr) }.grid[col-md="11"]{--grid-tc: repeat(11, 1fr) }.grid[col-md="12"]{--grid-tc: repeat(12, 1fr) }.grid[col-md="13"]{--grid-tc: repeat(13, 1fr) }.grid[col-md="14"]{--grid-tc: repeat(14, 1fr) }.grid[col-md="15"]{--grid-tc: repeat(15, 1fr) }.grid[col-md="16"]{--grid-tc: repeat(16, 1fr) }.grid[col-md="17"]{--grid-tc: repeat(17, 1fr) }.grid[col-md="18"]{--grid-tc: repeat(18, 1fr) }.grid[col-md="19"]{--grid-tc: repeat(19, 1fr) }.grid[col-md="20"]{--grid-tc: repeat(20, 1fr) }.grid[col-md="21"]{--grid-tc: repeat(21, 1fr) }.grid[col-md="22"]{--grid-tc: repeat(22, 1fr) }.grid[col-md="23"]{--grid-tc: repeat(23, 1fr) }.grid[col-md="24"]{--grid-tc: repeat(24, 1fr) }.grid>.grid_item[span-md^="1"]{--grid-cs: 1 }.grid>.grid_item[span-md^="2"]{--grid-cs: 2 }.grid>.grid_item[span-md^="3"]{--grid-cs: 3 }.grid>.grid_item[span-md^="4"]{--grid-cs: 4 }.grid>.grid_item[span-md^="5"]{--grid-cs: 5 }.grid>.grid_item[span-md^="6"]{--grid-cs: 6 }.grid>.grid_item[span-md^="7"]{--grid-cs: 7 }.grid>.grid_item[span-md^="8"]{--grid-cs: 8 }.grid>.grid_item[span-md^="9"]{--grid-cs: 9 }.grid>.grid_item[span-md^="10"]{--grid-cs: 10 }.grid>.grid_item[span-md^="11"]{--grid-cs: 11 }.grid>.grid_item[span-md^="12"]{--grid-cs: 12 }.grid>.grid_item[span-md^="13"]{--grid-cs: 13 }.grid>.grid_item[span-md^="14"]{--grid-cs: 14 }.grid>.grid_item[span-md^="15"]{--grid-cs: 15 }.grid>.grid_item[span-md^="16"]{--grid-cs: 16 }.grid>.grid_item[span-md^="17"]{--grid-cs: 17 }.grid>.grid_item[span-md^="18"]{--grid-cs: 18 }.grid>.grid_item[span-md^="19"]{--grid-cs: 19 }.grid>.grid_item[span-md^="20"]{--grid-cs: 20 }.grid>.grid_item[span-md^="21"]{--grid-cs: 21 }.grid>.grid_item[span-md^="22"]{--grid-cs: 22 }.grid>.grid_item[span-md^="23"]{--grid-cs: 23 }.grid>.grid_item[span-md^="24"]{--grid-cs: 24 }.grid>.grid_item[span-md$="+1"],.grid>.grid_item[span-md="1"]{--grid-ce: 1 }.grid>.grid_item[span-md$="+2"],.grid>.grid_item[span-md$="-1"],.grid>.grid_item[span-md="2"]{--grid-ce: 2 }.grid>.grid_item[span-md$="+3"],.grid>.grid_item[span-md$="-2"],.grid>.grid_item[span-md="3"]{--grid-ce: 3 }.grid>.grid_item[span-md$="+4"],.grid>.grid_item[span-md$="-3"],.grid>.grid_item[span-md="4"]{--grid-ce: 4 }.grid>.grid_item[span-md$="+5"],.grid>.grid_item[span-md$="-4"],.grid>.grid_item[span-md="5"]{--grid-ce: 5 }.grid>.grid_item[span-md$="+6"],.grid>.grid_item[span-md$="-5"],.grid>.grid_item[span-md="6"]{--grid-ce: 6 }.grid>.grid_item[span-md$="+7"],.grid>.grid_item[span-md$="-6"],.grid>.grid_item[span-md="7"]{--grid-ce: 7 }.grid>.grid_item[span-md$="+8"],.grid>.grid_item[span-md$="-7"],.grid>.grid_item[span-md="8"]{--grid-ce: 8 }.grid>.grid_item[span-md$="+9"],.grid>.grid_item[span-md$="-8"],.grid>.grid_item[span-md="9"]{--grid-ce: 9 }.grid>.grid_item[span-md$="+10"],.grid>.grid_item[span-md$="-9"],.grid>.grid_item[span-md="10"]{--grid-ce: 10 }.grid>.grid_item[span-md$="+11"],.grid>.grid_item[span-md$="-10"],.grid>.grid_item[span-md="11"]{--grid-ce: 11 }.grid>.grid_item[span-md$="+12"],.grid>.grid_item[span-md$="-11"],.grid>.grid_item[span-md="12"]{--grid-ce: 12 }.grid>.grid_item[span-md$="+13"],.grid>.grid_item[span-md$="-12"],.grid>.grid_item[span-md="13"]{--grid-ce: 13 }.grid>.grid_item[span-md$="+14"],.grid>.grid_item[span-md$="-13"],.grid>.grid_item[span-md="14"]{--grid-ce: 14 }.grid>.grid_item[span-md$="+15"],.grid>.grid_item[span-md$="-14"],.grid>.grid_item[span-md="15"]{--grid-ce: 15 }.grid>.grid_item[span-md$="+16"],.grid>.grid_item[span-md$="-15"],.grid>.grid_item[span-md="16"]{--grid-ce: 16 }.grid>.grid_item[span-md$="+17"],.grid>.grid_item[span-md$="-16"],.grid>.grid_item[span-md="17"]{--grid-ce: 17 }.grid>.grid_item[span-md$="+18"],.grid>.grid_item[span-md$="-17"],.grid>.grid_item[span-md="18"]{--grid-ce: 18 }.grid>.grid_item[span-md$="+19"],.grid>.grid_item[span-md$="-18"],.grid>.grid_item[span-md="19"]{--grid-ce: 19 }.grid>.grid_item[span-md$="+20"],.grid>.grid_item[span-md$="-19"],.grid>.grid_item[span-md="20"]{--grid-ce: 20 }.grid>.grid_item[span-md$="+21"],.grid>.grid_item[span-md$="-20"],.grid>.grid_item[span-md="21"]{--grid-ce: 21 }.grid>.grid_item[span-md$="+22"],.grid>.grid_item[span-md$="-21"],.grid>.grid_item[span-md="22"]{--grid-ce: 22 }.grid>.grid_item[span-md$="+23"],.grid>.grid_item[span-md$="-22"],.grid>.grid_item[span-md="23"]{--grid-ce: 23 }.grid>.grid_item[span-md$="+24"],.grid>.grid_item[span-md$="-23"],.grid>.grid_item[span-md="24"]{--grid-ce: 24 }.grid>.grid_item[span-md$="-24"]{--grid-ce: 25 }.grid>.grid_item[span-md]{grid-column-end:span var(--grid-ce)}.grid>.grid_item[span-md*="+"],.grid>.grid_item[span-md*="-"],.grid>.grid_item[span-md*=".."]{grid-column-start:var(--grid-cs)}.grid>.grid_item[span-md*="-"],.grid>.grid_item[span-md*=".."]{grid-column-end:var(--grid-ce)}.grid>.grid_item[span-md=row]{grid-column:1 / -1}}@media only screen and (width>=1024px){.grid[col-lg="1"]{--grid-tc: repeat(1, 1fr) }.grid[col-lg="2"]{--grid-tc: repeat(2, 1fr) }.grid[col-lg="3"]{--grid-tc: repeat(3, 1fr) }.grid[col-lg="4"]{--grid-tc: repeat(4, 1fr) }.grid[col-lg="5"]{--grid-tc: repeat(5, 1fr) }.grid[col-lg="6"]{--grid-tc: repeat(6, 1fr) }.grid[col-lg="7"]{--grid-tc: repeat(7, 1fr) }.grid[col-lg="8"]{--grid-tc: repeat(8, 1fr) }.grid[col-lg="9"]{--grid-tc: repeat(9, 1fr) }.grid[col-lg="10"]{--grid-tc: repeat(10, 1fr) }.grid[col-lg="11"]{--grid-tc: repeat(11, 1fr) }.grid[col-lg="12"]{--grid-tc: repeat(12, 1fr) }.grid[col-lg="13"]{--grid-tc: repeat(13, 1fr) }.grid[col-lg="14"]{--grid-tc: repeat(14, 1fr) }.grid[col-lg="15"]{--grid-tc: repeat(15, 1fr) }.grid[col-lg="16"]{--grid-tc: repeat(16, 1fr) }.grid[col-lg="17"]{--grid-tc: repeat(17, 1fr) }.grid[col-lg="18"]{--grid-tc: repeat(18, 1fr) }.grid[col-lg="19"]{--grid-tc: repeat(19, 1fr) }.grid[col-lg="20"]{--grid-tc: repeat(20, 1fr) }.grid[col-lg="21"]{--grid-tc: repeat(21, 1fr) }.grid[col-lg="22"]{--grid-tc: repeat(22, 1fr) }.grid[col-lg="23"]{--grid-tc: repeat(23, 1fr) }.grid[col-lg="24"]{--grid-tc: repeat(24, 1fr) }.grid>.grid_item[span-lg^="1"]{--grid-cs: 1 }.grid>.grid_item[span-lg^="2"]{--grid-cs: 2 }.grid>.grid_item[span-lg^="3"]{--grid-cs: 3 }.grid>.grid_item[span-lg^="4"]{--grid-cs: 4 }.grid>.grid_item[span-lg^="5"]{--grid-cs: 5 }.grid>.grid_item[span-lg^="6"]{--grid-cs: 6 }.grid>.grid_item[span-lg^="7"]{--grid-cs: 7 }.grid>.grid_item[span-lg^="8"]{--grid-cs: 8 }.grid>.grid_item[span-lg^="9"]{--grid-cs: 9 }.grid>.grid_item[span-lg^="10"]{--grid-cs: 10 }.grid>.grid_item[span-lg^="11"]{--grid-cs: 11 }.grid>.grid_item[span-lg^="12"]{--grid-cs: 12 }.grid>.grid_item[span-lg^="13"]{--grid-cs: 13 }.grid>.grid_item[span-lg^="14"]{--grid-cs: 14 }.grid>.grid_item[span-lg^="15"]{--grid-cs: 15 }.grid>.grid_item[span-lg^="16"]{--grid-cs: 16 }.grid>.grid_item[span-lg^="17"]{--grid-cs: 17 }.grid>.grid_item[span-lg^="18"]{--grid-cs: 18 }.grid>.grid_item[span-lg^="19"]{--grid-cs: 19 }.grid>.grid_item[span-lg^="20"]{--grid-cs: 20 }.grid>.grid_item[span-lg^="21"]{--grid-cs: 21 }.grid>.grid_item[span-lg^="22"]{--grid-cs: 22 }.grid>.grid_item[span-lg^="23"]{--grid-cs: 23 }.grid>.grid_item[span-lg^="24"]{--grid-cs: 24 }.grid>.grid_item[span-lg$="+1"],.grid>.grid_item[span-lg="1"]{--grid-ce: 1 }.grid>.grid_item[span-lg$="+2"],.grid>.grid_item[span-lg$="-1"],.grid>.grid_item[span-lg="2"]{--grid-ce: 2 }.grid>.grid_item[span-lg$="+3"],.grid>.grid_item[span-lg$="-2"],.grid>.grid_item[span-lg="3"]{--grid-ce: 3 }.grid>.grid_item[span-lg$="+4"],.grid>.grid_item[span-lg$="-3"],.grid>.grid_item[span-lg="4"]{--grid-ce: 4 }.grid>.grid_item[span-lg$="+5"],.grid>.grid_item[span-lg$="-4"],.grid>.grid_item[span-lg="5"]{--grid-ce: 5 }.grid>.grid_item[span-lg$="+6"],.grid>.grid_item[span-lg$="-5"],.grid>.grid_item[span-lg="6"]{--grid-ce: 6 }.grid>.grid_item[span-lg$="+7"],.grid>.grid_item[span-lg$="-6"],.grid>.grid_item[span-lg="7"]{--grid-ce: 7 }.grid>.grid_item[span-lg$="+8"],.grid>.grid_item[span-lg$="-7"],.grid>.grid_item[span-lg="8"]{--grid-ce: 8 }.grid>.grid_item[span-lg$="+9"],.grid>.grid_item[span-lg$="-8"],.grid>.grid_item[span-lg="9"]{--grid-ce: 9 }.grid>.grid_item[span-lg$="+10"],.grid>.grid_item[span-lg$="-9"],.grid>.grid_item[span-lg="10"]{--grid-ce: 10 }.grid>.grid_item[span-lg$="+11"],.grid>.grid_item[span-lg$="-10"],.grid>.grid_item[span-lg="11"]{--grid-ce: 11 }.grid>.grid_item[span-lg$="+12"],.grid>.grid_item[span-lg$="-11"],.grid>.grid_item[span-lg="12"]{--grid-ce: 12 }.grid>.grid_item[span-lg$="+13"],.grid>.grid_item[span-lg$="-12"],.grid>.grid_item[span-lg="13"]{--grid-ce: 13 }.grid>.grid_item[span-lg$="+14"],.grid>.grid_item[span-lg$="-13"],.grid>.grid_item[span-lg="14"]{--grid-ce: 14 }.grid>.grid_item[span-lg$="+15"],.grid>.grid_item[span-lg$="-14"],.grid>.grid_item[span-lg="15"]{--grid-ce: 15 }.grid>.grid_item[span-lg$="+16"],.grid>.grid_item[span-lg$="-15"],.grid>.grid_item[span-lg="16"]{--grid-ce: 16 }.grid>.grid_item[span-lg$="+17"],.grid>.grid_item[span-lg$="-16"],.grid>.grid_item[span-lg="17"]{--grid-ce: 17 }.grid>.grid_item[span-lg$="+18"],.grid>.grid_item[span-lg$="-17"],.grid>.grid_item[span-lg="18"]{--grid-ce: 18 }.grid>.grid_item[span-lg$="+19"],.grid>.grid_item[span-lg$="-18"],.grid>.grid_item[span-lg="19"]{--grid-ce: 19 }.grid>.grid_item[span-lg$="+20"],.grid>.grid_item[span-lg$="-19"],.grid>.grid_item[span-lg="20"]{--grid-ce: 20 }.grid>.grid_item[span-lg$="+21"],.grid>.grid_item[span-lg$="-20"],.grid>.grid_item[span-lg="21"]{--grid-ce: 21 }.grid>.grid_item[span-lg$="+22"],.grid>.grid_item[span-lg$="-21"],.grid>.grid_item[span-lg="22"]{--grid-ce: 22 }.grid>.grid_item[span-lg$="+23"],.grid>.grid_item[span-lg$="-22"],.grid>.grid_item[span-lg="23"]{--grid-ce: 23 }.grid>.grid_item[span-lg$="+24"],.grid>.grid_item[span-lg$="-23"],.grid>.grid_item[span-lg="24"]{--grid-ce: 24 }.grid>.grid_item[span-lg$="-24"]{--grid-ce: 25 }.grid>.grid_item[span-lg]{grid-column-end:span var(--grid-ce)}.grid>.grid_item[span-lg*="+"],.grid>.grid_item[span-lg*="-"],.grid>.grid_item[span-lg*=".."]{grid-column-start:var(--grid-cs)}.grid>.grid_item[span-lg*="-"],.grid>.grid_item[span-lg*=".."]{grid-column-end:var(--grid-ce)}.grid>.grid_item[span-lg=row]{grid-column:1 / -1}}@media only screen and (width>=1440px){.grid[col-xl="1"]{--grid-tc: repeat(1, 1fr) }.grid[col-xl="2"]{--grid-tc: repeat(2, 1fr) }.grid[col-xl="3"]{--grid-tc: repeat(3, 1fr) }.grid[col-xl="4"]{--grid-tc: repeat(4, 1fr) }.grid[col-xl="5"]{--grid-tc: repeat(5, 1fr) }.grid[col-xl="6"]{--grid-tc: repeat(6, 1fr) }.grid[col-xl="7"]{--grid-tc: repeat(7, 1fr) }.grid[col-xl="8"]{--grid-tc: repeat(8, 1fr) }.grid[col-xl="9"]{--grid-tc: repeat(9, 1fr) }.grid[col-xl="10"]{--grid-tc: repeat(10, 1fr) }.grid[col-xl="11"]{--grid-tc: repeat(11, 1fr) }.grid[col-xl="12"]{--grid-tc: repeat(12, 1fr) }.grid[col-xl="13"]{--grid-tc: repeat(13, 1fr) }.grid[col-xl="14"]{--grid-tc: repeat(14, 1fr) }.grid[col-xl="15"]{--grid-tc: repeat(15, 1fr) }.grid[col-xl="16"]{--grid-tc: repeat(16, 1fr) }.grid[col-xl="17"]{--grid-tc: repeat(17, 1fr) }.grid[col-xl="18"]{--grid-tc: repeat(18, 1fr) }.grid[col-xl="19"]{--grid-tc: repeat(19, 1fr) }.grid[col-xl="20"]{--grid-tc: repeat(20, 1fr) }.grid[col-xl="21"]{--grid-tc: repeat(21, 1fr) }.grid[col-xl="22"]{--grid-tc: repeat(22, 1fr) }.grid[col-xl="23"]{--grid-tc: repeat(23, 1fr) }.grid[col-xl="24"]{--grid-tc: repeat(24, 1fr) }.grid>.grid_item[span-xl^="1"]{--grid-cs: 1 }.grid>.grid_item[span-xl^="2"]{--grid-cs: 2 }.grid>.grid_item[span-xl^="3"]{--grid-cs: 3 }.grid>.grid_item[span-xl^="4"]{--grid-cs: 4 }.grid>.grid_item[span-xl^="5"]{--grid-cs: 5 }.grid>.grid_item[span-xl^="6"]{--grid-cs: 6 }.grid>.grid_item[span-xl^="7"]{--grid-cs: 7 }.grid>.grid_item[span-xl^="8"]{--grid-cs: 8 }.grid>.grid_item[span-xl^="9"]{--grid-cs: 9 }.grid>.grid_item[span-xl^="10"]{--grid-cs: 10 }.grid>.grid_item[span-xl^="11"]{--grid-cs: 11 }.grid>.grid_item[span-xl^="12"]{--grid-cs: 12 }.grid>.grid_item[span-xl^="13"]{--grid-cs: 13 }.grid>.grid_item[span-xl^="14"]{--grid-cs: 14 }.grid>.grid_item[span-xl^="15"]{--grid-cs: 15 }.grid>.grid_item[span-xl^="16"]{--grid-cs: 16 }.grid>.grid_item[span-xl^="17"]{--grid-cs: 17 }.grid>.grid_item[span-xl^="18"]{--grid-cs: 18 }.grid>.grid_item[span-xl^="19"]{--grid-cs: 19 }.grid>.grid_item[span-xl^="20"]{--grid-cs: 20 }.grid>.grid_item[span-xl^="21"]{--grid-cs: 21 }.grid>.grid_item[span-xl^="22"]{--grid-cs: 22 }.grid>.grid_item[span-xl^="23"]{--grid-cs: 23 }.grid>.grid_item[span-xl^="24"]{--grid-cs: 24 }.grid>.grid_item[span-xl$="+1"],.grid>.grid_item[span-xl="1"]{--grid-ce: 1 }.grid>.grid_item[span-xl$="+2"],.grid>.grid_item[span-xl$="-1"],.grid>.grid_item[span-xl="2"]{--grid-ce: 2 }.grid>.grid_item[span-xl$="+3"],.grid>.grid_item[span-xl$="-2"],.grid>.grid_item[span-xl="3"]{--grid-ce: 3 }.grid>.grid_item[span-xl$="+4"],.grid>.grid_item[span-xl$="-3"],.grid>.grid_item[span-xl="4"]{--grid-ce: 4 }.grid>.grid_item[span-xl$="+5"],.grid>.grid_item[span-xl$="-4"],.grid>.grid_item[span-xl="5"]{--grid-ce: 5 }.grid>.grid_item[span-xl$="+6"],.grid>.grid_item[span-xl$="-5"],.grid>.grid_item[span-xl="6"]{--grid-ce: 6 }.grid>.grid_item[span-xl$="+7"],.grid>.grid_item[span-xl$="-6"],.grid>.grid_item[span-xl="7"]{--grid-ce: 7 }.grid>.grid_item[span-xl$="+8"],.grid>.grid_item[span-xl$="-7"],.grid>.grid_item[span-xl="8"]{--grid-ce: 8 }.grid>.grid_item[span-xl$="+9"],.grid>.grid_item[span-xl$="-8"],.grid>.grid_item[span-xl="9"]{--grid-ce: 9 }.grid>.grid_item[span-xl$="+10"],.grid>.grid_item[span-xl$="-9"],.grid>.grid_item[span-xl="10"]{--grid-ce: 10 }.grid>.grid_item[span-xl$="+11"],.grid>.grid_item[span-xl$="-10"],.grid>.grid_item[span-xl="11"]{--grid-ce: 11 }.grid>.grid_item[span-xl$="+12"],.grid>.grid_item[span-xl$="-11"],.grid>.grid_item[span-xl="12"]{--grid-ce: 12 }.grid>.grid_item[span-xl$="+13"],.grid>.grid_item[span-xl$="-12"],.grid>.grid_item[span-xl="13"]{--grid-ce: 13 }.grid>.grid_item[span-xl$="+14"],.grid>.grid_item[span-xl$="-13"],.grid>.grid_item[span-xl="14"]{--grid-ce: 14 }.grid>.grid_item[span-xl$="+15"],.grid>.grid_item[span-xl$="-14"],.grid>.grid_item[span-xl="15"]{--grid-ce: 15 }.grid>.grid_item[span-xl$="+16"],.grid>.grid_item[span-xl$="-15"],.grid>.grid_item[span-xl="16"]{--grid-ce: 16 }.grid>.grid_item[span-xl$="+17"],.grid>.grid_item[span-xl$="-16"],.grid>.grid_item[span-xl="17"]{--grid-ce: 17 }.grid>.grid_item[span-xl$="+18"],.grid>.grid_item[span-xl$="-17"],.grid>.grid_item[span-xl="18"]{--grid-ce: 18 }.grid>.grid_item[span-xl$="+19"],.grid>.grid_item[span-xl$="-18"],.grid>.grid_item[span-xl="19"]{--grid-ce: 19 }.grid>.grid_item[span-xl$="+20"],.grid>.grid_item[span-xl$="-19"],.grid>.grid_item[span-xl="20"]{--grid-ce: 20 }.grid>.grid_item[span-xl$="+21"],.grid>.grid_item[span-xl$="-20"],.grid>.grid_item[span-xl="21"]{--grid-ce: 21 }.grid>.grid_item[span-xl$="+22"],.grid>.grid_item[span-xl$="-21"],.grid>.grid_item[span-xl="22"]{--grid-ce: 22 }.grid>.grid_item[span-xl$="+23"],.grid>.grid_item[span-xl$="-22"],.grid>.grid_item[span-xl="23"]{--grid-ce: 23 }.grid>.grid_item[span-xl$="+24"],.grid>.grid_item[span-xl$="-23"],.grid>.grid_item[span-xl="24"]{--grid-ce: 24 }.grid>.grid_item[span-xl$="-24"]{--grid-ce: 25 }.grid>.grid_item[span-xl]{grid-column-end:span var(--grid-ce)}.grid>.grid_item[span-xl*="+"],.grid>.grid_item[span-xl*="-"],.grid>.grid_item[span-xl*=".."]{grid-column-start:var(--grid-cs)}.grid>.grid_item[span-xl*="-"],.grid>.grid_item[span-xl*=".."]{grid-column-end:var(--grid-ce)}.grid>.grid_item[span-xl=row]{grid-column:1 / -1}}}@layer global{.layout{display:flex;flex-direction:column;width:100vw;min-height:100vh}.layout .layout_content{flex:1}.layout-centered .layout_content{display:grid;gap:var(--sm3);grid-template-columns:1fr minmax(0,70ch) 1fr;margin-top:var(--lg1);margin-bottom:var(--sm1)}@media(width>=768px){.layout-centered .layout_content{margin-top:var(--xl3);margin-bottom:var(--md3);gap:var(--md3)}}.layout-centered .layout_content_main{grid-column:2/2}@media(width>=768px){.layout-sidebar .layout_content{display:grid;grid-template-columns:var(--layout-aside-width) minmax(0,1fr)}}@media(width>=1024px){.layout-sidebar .layout_content{grid-template-columns:var(--layout-aside-width) minmax(0,77ch) 1fr}}.layout-sidebar .layout_content_main{order:2;padding:var(--sm2)}@media(width>=768px){.layout-sidebar .layout_content_main{padding:var(--lg1) var(--md2)}}.layout-sidebar .layout_content_aside{display:none;padding:var(--lg1) var(--md3)}@media(width>=768px){.layout-sidebar .layout_content_aside{display:block}}:is(.layout-sidebar .layout_content_aside):nth-of-type(1){order:1}:is(.layout-sidebar .layout_content_aside):nth-of-type(2){display:none}@media(width>=1024px){:is(.layout-sidebar .layout_content_aside):nth-of-type(2){display:initial}}:is(.layout-sidebar .layout_content_aside):nth-of-type(2){order:3;padding-top:var(--lg1)}:is(.layout-sidebar .layout_content_aside):nth-of-type(2) nav{padding-top:var(--xs2)}:is(.layout-sidebar .layout_content_aside) nav{position:sticky;top:var(--header-height)}}@layer global{@scope(.prose)to (.not-prose){:is(p,ul,ol,blockquote,table,.notice):has(+:is(h1,h2,h3,h4)){margin-bottom:calc(var(--prose-spacing) * 2)}p,ul,ol,dl{margin-bottom:var(--prose-spacing)}:is(p,ul,ol,dl) p,:is(p,ul,ol,dl) ul,:is(p,ul,ol,dl) ol,:is(p,ul,ol,dl) dl{margin-bottom:0}:is(ul,ol) ul,:is(ul,ol) ol{margin-left:0;padding-left:var(--sm2)}:is(ul,ol) li{margin-bottom:.5em}:is(:is(ul,ol) li)::marker{--csstools-light-dark-toggle--102: var(--csstools-color-scheme--light) var(--base-600);color:var(--csstools-light-dark-toggle--102, var(--base-300))}@supports (color: light-dark(red,red)){:is(:is(ul,ol) li)::marker{color:light-dark(var(--base-300),var(--base-600))}}ul{margin-left:var(--sm2);list-style-type:"→ "}ol{margin-left:var(--md2);list-style-type:decimal-leading-zero}ol li::marker{font-size:var(--text-sm)}table{margin-top:var(--md1);margin-bottom:var(--md1)}}}@layer global{.wrap{display:grid;grid-template-columns:1fr var(--wrap-width) 1fr}.wrap>*,.wrap>astro-island>*,.wrap>astro-slot>*,.wrap>astro-static-slot>*{grid-column:2;padding-left:var(--wrap-spacing);padding-right:var(--wrap-spacing)}@media(width>=768px){.wrap>*,.wrap>astro-island>*,.wrap>astro-slot>*,.wrap>astro-static-slot>*{padding-left:var(--wrap-md-spacing);padding-right:var(--wrap-md-spacing)}}@media(width>=1024px){.wrap>*,.wrap>astro-island>*,.wrap>astro-slot>*,.wrap>astro-static-slot>*{padding-left:var(--wrap-lg-spacing);padding-right:var(--wrap-lg-spacing)}}.wrap_content-fullBleed{grid-column:1 / -1;width:100%;object-fit:cover}}@layer atoms{.badge{display:inline-block;padding:var(--xs1) var(--xs2);font-size:var(--badge-font-size);font-weight:var(--semi-bold);line-height:var(--leading-sm);color:var(--badge-color);background:var(--badge-background-color);border-radius:var(--badge-border-radius)}.badge.badge-primary{--badge-color: var(--badge-primary-color);--badge-background-color: var(--badge-primary-background-color)}.badge.badge-success{--badge-color: var(--badge-success-color);--badge-background-color: var(--badge-success-background-color)}.badge.badge-danger{--badge-color: var(--badge-danger-color);--badge-background-color: var(--badge-danger-background-color)}.badge.badge-warning{--badge-color: var(--badge-warning-color);--badge-background-color: var(--badge-warning-background-color)}}@layer atoms{.button,.bt{display:inline-flex;display:inline flex;justify-content:center;align-items:center;min-width:var(--bt-min-width);min-height:var(--md3);padding-left:var(--xs3);padding-right:var(--xs3);font-weight:var(--bt-font-weight);font-size:var(--bt-font-size);-webkit-text-decoration:none;text-decoration:none;color:var(--bt-color);background-color:var(--bt-background-color);border:var(--bt-border-width) solid var(--bt-border-color);border-radius:var(--bt-border-radius);cursor:pointer;transition:color var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}:is(.button,.bt):where(:not(:disabled):hover){color:var(--bt-color-hover);background-color:var(--bt-background-color-hover);border-color:var(--bt-border-color-hover, var(--bt-border-color))}:is(.button,.bt):where(:not(:disabled):active){transform:scale(.97)}[aria-disabled=true]:is(.button,.bt),:is(.button,.bt):disabled{opacity:var(--o-2);pointer-events:none}:is(.button,.bt) svg{width:var(--sm1);height:var(--sm1);margin-left:0;margin-right:.5em}.bt-tightIcon:is(.button,.bt) svg{margin-right:.25em;margin-left:calc(var(--xs2) * -1)}.bt-outline:is(.button,.bt){--bt-background-color: transparent;--bt-border-color: var(--bt-outline-border-color);--bt-color-hover: var(--bt-outline-color-hover);--bt-background-color-hover: var(--bt-outline-background-color-hover);--bt-border-color-hover: var(--bt-outline-border-color-hover)}.bt-text:is(.button,.bt){--bt-border-color: transparent;--bt-background-color: transparent;--bt-color-hover: var(--link-color);--bt-background-color-hover: transparent;--bt-border-color-hover: transparent}.bt-outline-white:is(.button,.bt){--bt-color: var(--base-0);--bt-color-hover: var(--base-0);--bt-background-color: transparent;--bt-background-color-hover: rgb(255 255 255 / .1);--bt-border-color: var(--base-0);--bt-border-color-hover: var(--base-0)}.bt-primary:is(.button,.bt){--bt-color: var(--bt-primary-color);--bt-color-hover: var(--bt-primary-color-hover);--bt-background-color: var(--bt-primary-background-color);--bt-background-color-hover: var(--bt-primary-background-color-hover);--bt-border-color: var(--bt-primary-border-color);--bt-border-color-hover: var(--bt-primary-background-color-hover)}.bt-primary.bt-outline:is(.button,.bt){--bt-color: var(--bt-primary-background-color);--bt-color-hover: var(--bt-primary-color);--bt-background-color: transparent;--bt-background-color-hover: var(--bt-primary-background-color);--bt-border-color-hover: var(--bt-primary-border-color-hover)}.bt-yes:is(.button,.bt){--bt-color: var(--base-0);--bt-color-hover: var(--yes-500);--bt-background-color: var(--yes-500);--bt-background-color-hover: var(--yes-100);--bt-border-color: var(--yes-500);--bt-border-color-hover: var(--yes-100)}.bt-yes.bt-outline:is(.button,.bt){--bt-color: var(--yes-500);--bt-color-hover: var(--base-0);--bt-background-color: transparent;--bt-background-color-hover: var(--yes-500);--bt-border-color-hover: var(--yes-500)}.bt-no:is(.button,.bt){--bt-color: var(--base-0);--bt-color-hover: var(--no-500);--bt-background-color: var(--no-500);--bt-background-color-hover: var(--no-100);--bt-border-color: var(--no-500);--bt-border-color-hover: var(--no-100)}.bt-no.bt-outline:is(.button,.bt){--bt-color: var(--no-500);--bt-color-hover: var(--base-0);--bt-background-color: transparent;--bt-background-color-hover: var(--no-500);--bt-border-color-hover: var(--no-500)}.bt-maybe:is(.button,.bt){--bt-color: var(--base-0);--bt-color-hover: var(--maybe-500);--bt-background-color: var(--maybe-500);--bt-background-color-hover: var(--maybe-100);--bt-border-color: var(--maybe-500);--bt-border-color-hover: var(--maybe-100)}.bt-maybe.bt-outline:is(.button,.bt){--bt-color: var(--maybe-500);--bt-color-hover: var(--base-0);--bt-background-color: transparent;--bt-background-color-hover: var(--maybe-500);--bt-border-color-hover: var(--maybe-500)}.bt-md{min-width:var(--bt-min-width-md);min-height:var(--lg2);padding-left:var(--xs3);padding-right:var(--xs3)}.bt-lg{min-width:var(--bt-min-width-lg);min-height:var(--xl1);padding-left:var(--sm2);padding-right:var(--sm2);font-size:var(--bt-font-size-lg);border-radius:var(--bt-border-radius-lg)}.bt-lg svg{width:var(--sm3);height:var(--sm3)}.bt-lg.bt-tightIcon svg{margin-left:calc(var(--xs3) * -1)}}@layer atoms{.toggle{--toggle-w: var(--toggle-width);--toggle-h: var(--toggle-height);--toggle-bd: var(--toggle-border-width);position:relative;appearance:none;border:none;padding:0;display:block;width:var(--toggle-w);height:var(--toggle-h);border-radius:calc(var(--toggle-h) / 2);cursor:pointer;background-color:var(--toggle-track-color)}.toggle:before{--diameter: calc(var(--toggle-h) - var(--toggle-bd) * 2);position:absolute;top:var(--toggle-bd);left:var(--toggle-bd);content:"";display:block;width:var(--diameter);height:var(--diameter);border-radius:var(--diameter);background-color:var(--toggle-thumb-color);transition:left var(--transition),transform var(--transition),width var(--transition);transform:translate(0)}.toggle:checked{background-color:var(--toggle-track-color-checked)}.toggle:checked:before{left:calc(100% - var(--toggle-bd));transform:translate(-100%)}.toggle:active:before{width:calc(var(--diameter) * 1.3)}}@layer components{.articleCard{position:relative;display:flex;flex-direction:column}.articleCard_media{margin:calc(var(--card-spacing) * -1);margin-bottom:var(--card-spacing);overflow:hidden;border-radius:var(--card-border-radius) var(--card-border-radius) 0 0}.articleCard_image{width:100%;object-fit:cover;aspect-ratio:var(--articleCard-image-aspect-ratio)}.articleCard_tags{position:relative;z-index:var(--z-1);margin-bottom:var(--xs3)}.articleCard_title{margin-bottom:var(--xs2);font-size:var(--text-lg);font-weight:var(--semi-bold)}.articleCard_title a{color:var(--card-color);-webkit-text-decoration:none;text-decoration:none;transition:color var(--transition)}:is(.articleCard_title a):after{content:"";position:absolute;inset:0}:is(.articleCard_title a):hover{color:var(--link-color)}.articleCard_description{margin-bottom:var(--sm1)}.articleCard_description p:last-of-type{margin-bottom:0}.articleCard_byline{display:flex;align-items:center;gap:var(--xs2);margin-top:auto;font-size:var(--text-sm)}.articleCard_byline time{color:var(--card-secondary-text-color)}.articleCard_author{display:block;font-weight:var(--semi-bold)}.postList{margin:0;padding:0;list-style:none}.postList>li{display:grid}}@layer components{.avatar{--avatar-size: var(--xl1);--avatar-font-size: var(--text-md);--status-dot-size: var(--xs3);--status-dot-position: 4%;--status-dot-border-width: 2px;--status-dot-border-color: var(--body-background-color);position:relative;display:inline-block;width:var(--avatar-size)}.avatar>div{display:flex;justify-content:center;aspect-ratio:1;align-items:center;border-radius:var(--avatar-radius);font-size:var(--avatar-font-size);line-height:1;background-color:var(--avatar-background-color);border:var(--avatar-border-width) solid var(--avatar-border-color);color:var(--avatar-color);overflow:hidden}:is(.avatar.is-online,.avatar.is-offline):after{content:"";display:block;width:var(--status-dot-size);aspect-ratio:1;position:absolute;top:var(--status-dot-position);right:var(--status-dot-position);border:var(--status-dot-border-width) solid var(--status-dot-border-color);border-radius:var(--radius-round);background-color:var(--avatar-status-dot-color-offline)}.avatar.is-online:after{background-color:var(--avatar-status-dot-color-online)}.avatar-sm{--avatar-size: var(--sm3);--avatar-font-size: var(--text-xs);--status-dot-size: var(--xs2);--status-dot-position: 0;--status-dot-border-width: 1px}.avatar-md{--avatar-size: var(--md3);--avatar-font-size: var(--text-sm);--status-dot-size: var(--xs2);--status-dot-border-width: 1px}.avatar-lg{--avatar-size: var(--xl3);--avatar-font-size: var(--text-xl);--status-dot-size: var(--xs3);--status-dot-position: 7%}.avatar-xl{--avatar-size: var(--xxl3);--avatar-font-size: var(--display-lg);--status-dot-size: var(--sm2);--status-dot-position: 7%}}@layer components{.banner{display:flex;align-items:center;justify-content:center;gap:var(--xs3);padding:var(--xs2) var(--sm1);font-size:var(--text-sm);text-align:center;color:var(--banner-color);background:var(--banner-background-color)}.banner a{color:inherit;font-weight:var(--semi-bold)}.banner_content p{margin-bottom:0}.banner_close{display:flex;align-items:center;justify-content:center;min-width:var(--sm3);min-height:var(--sm3);padding:var(--xs1);color:inherit;background:transparent;border:none;cursor:pointer}.banner_close svg{width:var(--sm1);height:var(--sm1)}}@layer components{.breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:var(--xs2);margin:0;padding:0;list-style:none;font-size:var(--text-sm)}.breadcrumbs li{display:flex;align-items:center;gap:var(--xs2)}.breadcrumbs li+li:before{content:var(--breadcrumbs-separator);color:var(--breadcrumbs-separator-color)}@supports (content: "a" / "a"){.breadcrumbs li+li:before{content:var(--breadcrumbs-separator) / ""}}.breadcrumbs a{color:var(--breadcrumbs-color);-webkit-text-decoration:none;text-decoration:none;transition:color var(--transition)}:is(.breadcrumbs a):hover{color:var(--link-color)}.breadcrumbs [aria-current=page]{color:var(--breadcrumbs-color-current);font-weight:var(--semi-bold)}}@layer components{.card{--loading-animation: 2s infinite ease-in-out;position:relative;padding:var(--card-spacing);color:var(--card-color);border-radius:var(--card-border-radius);border:var(--card-border-width) solid var(--card-border-color);transition:box-shadow var(--transition)}.card.is-disabled{opacity:var(--o-2);pointer-events:none}.card-filled{background:var(--card-bg-color);border:none}.card-raised{border:var(--card-border-width) solid var(--card-border-color);box-shadow:var(--card-shadow)}.card-raised:hover:not(.is-disabled){box-shadow:var(--card-shadow-hover)}.card_link{position:absolute;inset:0}.card_header{display:grid;grid-template-columns:1fr minmax(min-content,max-content);align-items:start;gap:var(--xs2);margin-bottom:var(--xs3)}.card_header:has(+.card_media){margin-bottom:var(--card-spacing)}.card_header_text h2{font-size:var(--text-lg);font-weight:var(--semi-bold);margin-bottom:0}.card_header_text p{font-size:var(--text-lg);color:var(--card-secondary-text-color)}.card_badges{display:flex;flex-wrap:wrap;gap:var(--xs2);justify-content:flex-end;transform:translate(var(--xs2),calc(var(--xs2) * -1))}.card_media{margin-bottom:var(--card-spacing);overflow:hidden;border-radius:var(--card-border-radius)}.card_image{width:100%;object-fit:cover;aspect-ratio:var(--card-aspect-ratio)}.card_content p:last-of-type{margin-bottom:0}.card_actions{display:flex;justify-content:flex-end;gap:var(--xs3);position:relative;margin-top:var(--card-spacing)}.card_placeholder{width:100%;aspect-ratio:var(--card-aspect-ratio);background:var(--card-loading-bg);animation:pulse var(--loading-animation)}.card_loading{display:flex;flex-direction:column;gap:var(--xs2)}.card_loadingLine{height:var(--sm1);background:var(--card-loading-bg);border-radius:var(--radius-sm);animation:pulse var(--loading-animation)}.card_loadingLine-short{width:75%}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}}@layer components{.faq{display:grid;gap:var(--faq-spacing)}.faq_content{cursor:auto}.faq_content p:last-of-type{margin-bottom:0}}@layer components{.featureGrid{margin:0;padding:0;list-style:none}.featureItem_icon{display:flex;align-items:center;justify-content:center;width:var(--featureItem-icon-box-size);height:var(--featureItem-icon-box-size);margin-bottom:var(--sm1);color:var(--featureItem-icon-color);background-color:var(--featureItem-icon-background-color);border-radius:var(--featureItem-icon-border-radius)}.featureItem_icon svg{width:var(--featureItem-icon-size);height:var(--featureItem-icon-size)}.featureItem_title{margin-bottom:var(--xs2);font-size:var(--text-lg);font-weight:var(--semi-bold)}.featureItem_text p:last-of-type{margin-bottom:0}}@layer components{.field{display:grid;gap:var(--field-spacing)}.field label{margin-bottom:0}.field_hint,.field_error{font-size:var(--text-sm)}.field_hint{color:var(--field-hint-color)}.field_error{display:none;color:var(--field-error-color)}.field:has(:user-invalid) .field_error{display:block}.field:has(:user-invalid):has(.field_error) .field_hint{display:none}.fieldRow{display:flex;flex-wrap:wrap;align-items:end;gap:var(--xs3)}.fieldRow .field{flex:1 1 200px}}@layer components{.footer{padding:var(--md3) var(--sm3);line-height:var(--leading-xl);color:var(--footer-text-color);background-color:var(--footer-background-color);border-top:var(--footer-border-width) dashed var(--footer-border-color);transition:background-color var(--transition)}@media(width>=768px){.footer{display:grid;gap:var(--md3);grid-template-columns:25% 1fr;padding:var(--lg3) var(--md3)}}.footer a{color:var(--footer-link-color);-webkit-text-decoration:none;text-decoration:none;font-weight:var(--book);transition:color var(--transition)}:is(.footer a):hover{color:var(--footer-link-color-hover)}.footer_meta{grid-column:1;grid-row:1}.footer_nav ul{margin:0;padding:0;list-style:none}:is(.footer_nav ul) li{margin:0}@media(width>=768px){.footer_nav>ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--sm3)}}:is(.footer_nav>ul) ul{margin-bottom:var(--md3)}@media(width>=768px){:is(.footer_nav>ul) ul{margin-bottom:0}}:is(:is(.footer_nav>ul) ul) li:not(:last-child){margin-bottom:var(--xs1)}}@layer components{.header{display:flex;align-items:center;gap:var(--sm3);height:var(--header-height);padding-inline:var(--header-padding);background-color:var(--header-background-color)}.header-sticky{position:sticky;top:0;z-index:var(--z-5);box-shadow:var(--shadow-sm)}.header-sticky.is-top{box-shadow:none}.header_logo{display:flex;align-items:center;gap:var(--sm2);font-size:var(--text-md);font-weight:var(--semi-bold);-webkit-text-decoration:none;text-decoration:none;color:var(--text-color)}.header_nav{display:none;margin-left:auto}@media(width>=768px){.header_nav{display:block}}.header_nav ul{display:flex;gap:var(--md3);margin:0;padding:0;list-style:none}:is(.header_nav ul) li{margin:0}:is(.header_nav ul) a{display:flex;align-items:center;height:var(--header-height);font-size:var(--text-sm);font-weight:var(--bold);-webkit-text-decoration:none;text-decoration:none;color:var(--text-color);transition:color var(--transition)}:is(:is(.header_nav ul) a):hover,[aria-current]:is(:is(.header_nav ul) a){color:var(--link-color)}.header_actions{display:none}@media(width>=768px){.header_actions{display:flex;align-items:center;gap:var(--sm3)}}.header_navMobile{margin-left:auto}@media(width>=768px){.header_navMobile{display:none}}.header_navMobile button{display:flex;align-items:center;justify-content:center;min-width:var(--sm3);min-height:var(--sm3);padding:var(--xs2);color:var(--text-color);background:transparent;border:none;cursor:pointer}.header_navMobile>div{display:none;position:fixed;top:0;left:0;width:100vw;height:100svh;overflow-y:auto;padding:var(--lg3);background-color:var(--header-menu-background-color);z-index:var(--z-5)}.is-open:is(.header_navMobile>div){display:block}:is(.header_navMobile>div) button{position:fixed;top:0;right:0;padding:var(--sm1) var(--sm3);color:var(--header-menu-color)}:is(.header_navMobile>div) a{color:var(--header-menu-color);-webkit-text-decoration:none;text-decoration:none}[aria-current]:is(:is(.header_navMobile>div) a){color:var(--header-menu-color-current)}:is(.header_navMobile>div) ul{margin:0;padding:0;list-style:none}:is(:is(.header_navMobile>div) ul) li{margin:0}:is(.header_navMobile>div)>ul{font-size:var(--text-lg)}:is(:is(.header_navMobile>div)>ul) li{margin-top:var(--sm1)}:is(:is(.header_navMobile>div)>ul) ul{padding-left:var(--sm1);border-left:1px solid var(--header-menu-border-color)}:is(:is(:is(.header_navMobile>div)>ul) ul) a{color:var(--header-menu-secondary-color)}[aria-current]:is(:is(:is(:is(.header_navMobile>div)>ul) ul) a){color:var(--header-menu-color-current)}.header_menuExtra{display:flex;margin-bottom:var(--sm3)}}@layer components{.section{padding-block:var(--section-spacing)}.section-filled{background-color:var(--section-filled-background-color)}.section-primary{background-color:var(--section-primary-background-color);color:var(--section-primary-text-color);--text-color: var(--section-primary-text-color);--link-color: var(--section-primary-link-color);--link-color-hover: var(--section-primary-link-color-hover);--section-eyebrow-color: var(--section-primary-eyebrow-color);--section-lede-color: var(--section-primary-lede-color)}.section-wide{--wrap-width: minmax(200px, var(--section-wide-width))}.section_header{margin-bottom:var(--section-header-spacing);text-align:center}.section_eyebrow{margin-bottom:var(--xs2);font-size:var(--text-sm);font-weight:var(--semi-bold);letter-spacing:var(--tracking-lg);text-transform:uppercase;color:var(--section-eyebrow-color)}.section_title{margin-bottom:var(--xs3);font-size:var(--display-md)}.section_lede{font-size:var(--text-lg);color:var(--section-lede-color)}.section_actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--xs3)}}@layer components{.hero_wrap{position:relative;display:flex;align-items:center;justify-content:center;min-height:60svh;overflow:hidden}.hero_overlay{position:absolute;inset:0;pointer-events:none;z-index:2}.hero_content{padding:var(--hero-content-padding);max-width:70ch}.hero_media{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.hero_media img,.hero_media video{width:100%;height:100%;object-fit:cover}.hero_bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.hero-split{--hero-ratio-left: 62fr;--hero-ratio-right: 38fr;display:grid;align-items:center;grid-template-columns:1fr}@media(width>=768px){.hero-split{grid-template-columns:var(--hero-ratio-left) var(--hero-ratio-right)}}@media(width>=768px){.hero-split.hero-reversed div:nth-child(1){order:2}.hero-split.hero-reversed div:nth-child(2){order:1}.hero-split.hero-flush:not(.hero-reversed) .hero_media+.hero_content{padding-right:0}.hero-split.hero-flush:not(.hero-reversed) .hero_content:has(+.hero_media){padding-left:0}.hero-split.hero-flush.hero-reversed .hero_media+.hero_content{padding-left:0}.hero-split.hero-flush.hero-reversed .hero_content:has(+.hero_media){padding-right:0}}.hero-full .hero_content{z-index:2;text-align:center;max-width:60ch;min-width:200px}.hero-roundCorners .hero_media{overflow:hidden;border-radius:var(--hero-radius)}.hero-roundCorners .hero_wrap{border-radius:var(--hero-radius)}.hero-slideshow .hero_content{position:relative;width:50ch}.hero-slideshow .hero_content ul>li,.hero-slideshow .hero_bg{z-index:2;position:absolute;inset:0;text-align:center;pointer-events:none;opacity:0;transition-property:opacity;transition-timing-function:ease-in-out;transition-duration:var(--slideshow-transition, .22s)}.is-active:is(.hero-slideshow .hero_content ul>li,.hero-slideshow .hero_bg){opacity:1;pointer-events:auto}.hero_pagination{position:absolute;left:0;right:0;bottom:var(--md1);display:flex;justify-content:center;align-items:center;gap:var(--xs1);z-index:2}.hero_pagination_dot{display:grid;place-items:center;width:max(var(--hero-pagination-dot),24px);height:max(var(--hero-pagination-dot),24px);padding:0;background:transparent;border:none;cursor:pointer}.hero_pagination_dot:before{content:"";width:var(--hero-pagination-dot);height:var(--hero-pagination-dot);border-radius:var(--radius-round);background:var(--hero-pagination-dot-color);opacity:var(--hero-pagination-opacity);box-shadow:var(--shadow-sm);transition:opacity var(--transition),background-color var(--transition)}.hero_pagination_dot.is-active:before{opacity:1;background:var(--hero-pagination-dot-active-color)}.hero_pagination_playPause{display:grid;place-items:center;width:max(var(--hero-pagination-dot),24px);height:max(var(--hero-pagination-dot),24px);padding:0;background:transparent;border:none;cursor:pointer;opacity:var(--hero-pagination-opacity);transition:opacity var(--transition)}.hero_pagination_playPause svg{fill:var(--hero-pagination-dot-active-color);filter:drop-shadow(var(--shadow-sm))}.hero_pagination_playPause:hover{opacity:1}.hero_pagination_playPause .hero_pagination_playPause_play,.hero_pagination_playPause.is-paused .hero_pagination_playPause_pause{display:none}.hero_pagination_playPause.is-paused .hero_pagination_playPause_play{display:block}}@layer components{.pagination ul{display:flex;flex-wrap:wrap;align-items:center;gap:var(--xs1);margin:0;padding:0;list-style:none}.pagination a,.pagination span{display:flex;align-items:center;justify-content:center;min-width:var(--pagination-size);min-height:var(--pagination-size);font-size:var(--text-sm);font-weight:var(--semi-bold);-webkit-text-decoration:none;text-decoration:none;color:var(--pagination-color);border-radius:var(--pagination-border-radius);transition:background-color var(--transition-fast)}.pagination a:hover{background-color:var(--pagination-background-color-hover)}.pagination a[aria-current=page]{color:var(--pagination-color-current);background-color:var(--pagination-background-color-current)}.pagination_arrow svg{width:var(--sm1);height:var(--sm1)}.pagination_arrow[aria-disabled=true]{opacity:var(--o-2)}.pagination_arrow-prev svg{rotate:90deg}.pagination_arrow-next svg{rotate:-90deg}}@layer components{.prevNext{display:grid;grid-template-columns:1fr 1fr;gap:var(--sm1)}.prevNext_link{display:grid;align-content:start;gap:var(--xs1);padding:var(--sm1);-webkit-text-decoration:none;text-decoration:none;color:var(--text-color);border:var(--border-sm) solid var(--prevNext-border-color);border-radius:var(--radius-lg);transition:border-color var(--transition)}.prevNext_link:hover{border-color:var(--prevNext-border-color-hover)}.prevNext_link small{color:var(--prevNext-label-color)}.prevNext_link span{font-weight:var(--semi-bold)}.prevNext_link-prev{grid-column:1}.prevNext_link-next{grid-column:2;text-align:right}}@layer components{.pricingCard{display:flex;flex-direction:column}.pricingCard-highlighted{border-color:var(--pricingCard-highlight-border-color);box-shadow:0 0 0 var(--border-sm) var(--pricingCard-highlight-border-color)}.pricingCard_header{display:flex;align-items:center;justify-content:space-between;gap:var(--xs2);margin-bottom:var(--sm1)}.pricingCard_name{margin-bottom:0;font-size:var(--text-lg);font-weight:var(--semi-bold)}.pricingCard_price{display:flex;align-items:baseline;gap:var(--xs1);margin-bottom:var(--sm1)}.pricingCard_amount{font-family:var(--heading-font);font-size:var(--display-md);font-weight:var(--black);line-height:var(--leading-xs)}.pricingCard_period,.pricingCard_description{color:var(--card-secondary-text-color)}.pricingCard_period{font-size:var(--text-sm)}.pricingCard_description{margin-bottom:var(--sm1)}.pricingCard_features{display:grid;gap:var(--xs2);margin:0 0 var(--sm3);padding:0;list-style:none}.pricingCard_features li{display:flex;align-items:start;gap:var(--xs2)}.pricingCard_check{flex:none;display:flex;margin-top:var(--xs1);color:var(--pricingCard-check-color)}.pricingCard_check svg{width:var(--sm1);height:var(--sm1)}.pricingCard_cta{display:grid;margin-top:auto}}@layer components{.testimonial{display:grid;align-content:start;gap:var(--sm1)}.testimonial_quote{margin-bottom:0}.testimonial_byline{display:flex;align-items:center;gap:var(--xs2);font-size:var(--text-sm)}.testimonial_name{display:block;font-weight:var(--semi-bold)}.testimonial_role{display:block;color:var(--testimonial-role-color)}}@layer components{.readProgressBar{position:fixed;top:0;left:0;width:100%;height:var(--readProgressBar-height);z-index:var(--z-5)}.readProgressBar>div{width:100%;height:100%;background:var(--readProgressBar-color);animation:bar linear;animation-timeline:scroll(root y)}@keyframes bar{0%{width:0}to{width:100vw}}}@layer components{.notice{--bg-color: var(--notice-background-color);--bd-color: var(--notice-border-color);--svg-color: inherit;--code-color: inherit;--code-bg-color: inherit;padding:var(--notice-spacing);border:var(--notice-border-width) solid var(--bd-color);border-radius:var(--notice-border-radius);color:var(--notice-text-color);background-color:var(--bg-color)}.notice code{background-color:var(--code-bg-color);color:var(--code-color)}.notice p:last-of-type{margin-bottom:0}.notice_title{display:flex}.notice_title svg{margin-bottom:var(--xs3);margin-right:.5em;color:var(--svg-color)}.notice_title strong{display:block;margin-bottom:var(--xs1)}.notice-info{color:var(--base-950);--bg-color: var(--primary-100);--bd-color: var(--primary-300);--svg-color: var(--primary-400);--code-color: var(--primary-600);--code-bg-color: var(--primary-200)}.notice-danger{color:var(--base-950);--bg-color: var(--no-200);--bd-color: var(--no-500);--svg-color: var(--no-500);--code-color: var(--no-500);--code-bg-color: var(--no-100)}.notice-warning{color:var(--base-950);--bg-color: var(--maybe-200);--bd-color: var(--maybe-500);--svg-color: var(--maybe-400);--code-color: var(--maybe-500);--code-bg-color: var(--maybe-100)}.notice-confirm{color:var(--base-950);--bg-color: var(--yes-100);--bd-color: var(--yes-500);--svg-color: var(--yes-400);--code-color: var(--yes-500);--code-bg-color: var(--yes-200)}}@layer components{.socialMedia{--icon-size: var(--sm3);display:flex;flex-wrap:wrap;gap:var(--sm1);list-style:none;padding:0;margin:0}.socialMedia a{display:block;width:var(--icon-size);height:var(--icon-size)}:is(.socialMedia a) svg{width:var(--icon-size);height:var(--icon-size)}.socialMedia-md{--icon-size: var(--md2)}.socialMedia-lg{--icon-size: var(--lg2);gap:var(--sm2)}.socialMedia-xl{--icon-size: var(--xl2);gap:var(--md2)}}@layer components{.tags li{margin-bottom:var(--xs2)}:is(.tags li):last-child{margin-bottom:0}.tags a{padding:var(--xs1) var(--tags-padding);-webkit-text-decoration:none;text-decoration:none;text-transform:lowercase;font-size:var(--tags-font-size);font-style:normal;color:var(--tags-color);border-radius:var(--tags-radius);background-color:var(--tags-background-color);transition:background-color var(--transition)}:is(.tags a):hover{background-color:var(--tags-background-color-hover)}.tags-inline{display:flex;flex-wrap:wrap;gap:var(--xs2)}.tags-inline li{margin-bottom:0}}@layer components{.toc:not(:has(li:nth-of-type(2))){display:none}.toc p{margin-bottom:var(--xs2)}.toc ul{font-size:var(--text-sm)}:is(.toc ul) ul{margin-left:var(--toc-indentation)}.toc>ul>li:first-child>a:first-child{padding-top:0}.toc a{display:flex;align-items:center;padding-top:calc(var(--toc-spacing) / 2);padding-bottom:calc(var(--toc-spacing) / 2);-webkit-text-decoration:none;text-decoration:none;color:var(--toc-color);transition:color var(--transition)}:is(.toc a):hover{color:var(--toc-color-hover)}:is(.toc a) span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.is-active:is(.toc a){color:var(--toc-color-hover)}.is-active:is(.toc a) svg{transform:translate(calc(var(--xs1) * -1));opacity:var(--o-5)}.toc-icon a{margin-left:calc(var(--toc-icon-size) * -1)}.toc-icon svg{width:var(--toc-icon-size);height:var(--toc-icon-size);flex-shrink:0;opacity:var(--o-0);transform:translate(calc(var(--toc-icon-size) * -1));transition:opacity var(--transition),transform var(--transition)}}@layer helpers{.c-base-0{color:var(--base-0)}.bdc-base-0{border-color:var(--base-0)}.bgc-base-0{background-color:var(--base-0)}.c-base-50{color:var(--base-50)}.bdc-base-50{border-color:var(--base-50)}.bgc-base-50{background-color:var(--base-50)}.c-base-100{color:var(--base-100)}.bdc-base-100{border-color:var(--base-100)}.bgc-base-100{background-color:var(--base-100)}.c-base-200{color:var(--base-200)}.bdc-base-200{border-color:var(--base-200)}.bgc-base-200{background-color:var(--base-200)}.c-base-300{color:var(--base-300)}.bdc-base-300{border-color:var(--base-300)}.bgc-base-300{background-color:var(--base-300)}.c-base-400{color:var(--base-400)}.bdc-base-400{border-color:var(--base-400)}.bgc-base-400{background-color:var(--base-400)}.c-base-500{color:var(--base-500)}.bdc-base-500{border-color:var(--base-500)}.bgc-base-500{background-color:var(--base-500)}.c-base-600{color:var(--base-600)}.bdc-base-600{border-color:var(--base-600)}.bgc-base-600{background-color:var(--base-600)}.c-base-700{color:var(--base-700)}.bdc-base-700{border-color:var(--base-700)}.bgc-base-700{background-color:var(--base-700)}.c-base-800{color:var(--base-800)}.bdc-base-800{border-color:var(--base-800)}.bgc-base-800{background-color:var(--base-800)}.c-base-900{color:var(--base-900)}.bdc-base-900{border-color:var(--base-900)}.bgc-base-900{background-color:var(--base-900)}.c-base-950{color:var(--base-950)}.bdc-base-950{border-color:var(--base-950)}.bgc-base-950{background-color:var(--base-950)}.c-primary-50{color:var(--primary-50)}.bdc-primary-50{border-color:var(--primary-50)}.bgc-primary-50{background-color:var(--primary-50)}.c-primary-100{color:var(--primary-100)}.bdc-primary-100{border-color:var(--primary-100)}.bgc-primary-100{background-color:var(--primary-100)}.c-primary-200{color:var(--primary-200)}.bdc-primary-200{border-color:var(--primary-200)}.bgc-primary-200{background-color:var(--primary-200)}.c-primary-300{color:var(--primary-300)}.bdc-primary-300{border-color:var(--primary-300)}.bgc-primary-300{background-color:var(--primary-300)}.c-primary-400{color:var(--primary-400)}.bdc-primary-400{border-color:var(--primary-400)}.bgc-primary-400{background-color:var(--primary-400)}.c-primary-500{color:var(--primary-500)}.bdc-primary-500{border-color:var(--primary-500)}.bgc-primary-500{background-color:var(--primary-500)}.c-primary-600{color:var(--primary-600)}.bdc-primary-600{border-color:var(--primary-600)}.bgc-primary-600{background-color:var(--primary-600)}.c-primary-700{color:var(--primary-700)}.bdc-primary-700{border-color:var(--primary-700)}.bgc-primary-700{background-color:var(--primary-700)}.c-primary-800{color:var(--primary-800)}.bdc-primary-800{border-color:var(--primary-800)}.bgc-primary-800{background-color:var(--primary-800)}.c-primary-900{color:var(--primary-900)}.bdc-primary-900{border-color:var(--primary-900)}.bgc-primary-900{background-color:var(--primary-900)}.c-primary-950{color:var(--primary-950)}.bdc-primary-950{border-color:var(--primary-950)}.bgc-primary-950{background-color:var(--primary-950)}.c-yes-100{color:var(--yes-100)}.bdc-yes-100{border-color:var(--yes-100)}.bgc-yes-100{background-color:var(--yes-100)}.c-yes-200{color:var(--yes-200)}.bdc-yes-200{border-color:var(--yes-200)}.bgc-yes-200{background-color:var(--yes-200)}.c-yes-300{color:var(--yes-300)}.bdc-yes-300{border-color:var(--yes-300)}.bgc-yes-300{background-color:var(--yes-300)}.c-yes-400{color:var(--yes-400)}.bdc-yes-400{border-color:var(--yes-400)}.bgc-yes-400{background-color:var(--yes-400)}.c-yes-500{color:var(--yes-500)}.bdc-yes-500{border-color:var(--yes-500)}.bgc-yes-500{background-color:var(--yes-500)}.c-no-100{color:var(--no-100)}.bdc-no-100{border-color:var(--no-100)}.bgc-no-100{background-color:var(--no-100)}.c-no-200{color:var(--no-200)}.bdc-no-200{border-color:var(--no-200)}.bgc-no-200{background-color:var(--no-200)}.c-no-300{color:var(--no-300)}.bdc-no-300{border-color:var(--no-300)}.bgc-no-300{background-color:var(--no-300)}.c-no-400{color:var(--no-400)}.bdc-no-400{border-color:var(--no-400)}.bgc-no-400{background-color:var(--no-400)}.c-no-500{color:var(--no-500)}.bdc-no-500{border-color:var(--no-500)}.bgc-no-500{background-color:var(--no-500)}.c-maybe-100{color:var(--maybe-100)}.bdc-maybe-100{border-color:var(--maybe-100)}.bgc-maybe-100{background-color:var(--maybe-100)}.c-maybe-200{color:var(--maybe-200)}.bdc-maybe-200{border-color:var(--maybe-200)}.bgc-maybe-200{background-color:var(--maybe-200)}.c-maybe-300{color:var(--maybe-300)}.bdc-maybe-300{border-color:var(--maybe-300)}.bgc-maybe-300{background-color:var(--maybe-300)}.c-maybe-400{color:var(--maybe-400)}.bdc-maybe-400{border-color:var(--maybe-400)}.bgc-maybe-400{background-color:var(--maybe-400)}.c-maybe-500{color:var(--maybe-500)}.bdc-maybe-500{border-color:var(--maybe-500)}.bgc-maybe-500{background-color:var(--maybe-500)}}@layer helpers{.of-auto,.overflow-auto{overflow:auto}.of-hidden,.overflow-hidden{overflow:hidden}.of-clip,.overflow-clip{overflow:clip}.of-visible,.overflow-visible{overflow:visible}.of-scroll,.overflow-scroll{overflow:scroll}.of-x-auto,.overflow-x-auto{overflow-x:auto}.of-y-auto,.overflow-y-auto{overflow-y:auto}.of-x-hidden,.overflow-x-hidden{overflow-x:hidden}.of-y-hidden,.overflow-y-hidden{overflow-y:hidden}.of-x-clip,.overflow-x-clip{overflow-x:clip}.of-y-clip,.overflow-y-clip{overflow-y:clip}.of-x-visible,.overflow-x-visible{overflow-x:visible}.of-y-visible,.overflow-y-visible{overflow-y:visible}.of-x-scroll,.overflow-x-scroll{overflow-x:scroll}.of-y-scroll,.overflow-y-scroll{overflow-y:scroll}.position-static{position:static}.position-fixed{position:fixed}.position-absolute{position:absolute}.position-relative{position:relative}.position-sticky{position:sticky}.visibility-visible{visibility:visible}.visibility-hidden{visibility:hidden}.visibility-collapse{visibility:collapse}.z-auto{z-index:auto}.z-bottom{z-index:var(--z-bottom)}.z-0{z-index:var(--z-0)}.z-1{z-index:var(--z-1)}.z-2{z-index:var(--z-2)}.z-3{z-index:var(--z-3)}.z-4{z-index:var(--z-4)}.z-5{z-index:var(--z-5)}.z-top{z-index:var(--z-top)}}@layer helpers{.o-0{opacity:var(--o-0)}.o-1{opacity:var(--o-1)}.o-2{opacity:var(--o-2)}.o-3{opacity:var(--o-3)}.o-4{opacity:var(--o-4)}.o-5{opacity:var(--o-5)}}@layer helpers{.ar-square{aspect-ratio:var(--ar-square)}.ar-landscape{aspect-ratio:var(--ar-landscape)}.ar-portrait{aspect-ratio:var(--ar-portrait)}.ar-widescreen{aspect-ratio:var(--ar-widescreen)}.ar-golden{aspect-ratio:var(--ar-golden)}}@layer helpers{.w-0{width:0}.h-0{height:0}.m-0{margin:0}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.mr-0{margin-right:0}.p-0{padding:0}.pt-0{padding-top:0}.pb-0{padding-bottom:0}.pl-0{padding-left:0}.pr-0{padding-right:0}.w-xs1{width:var(--xs1)}.h-xs1{height:var(--xs1)}.m-xs1{margin:var(--xs1)}.mt-xs1{margin-top:var(--xs1)}.mb-xs1{margin-bottom:var(--xs1)}.ml-xs1{margin-left:var(--xs1)}.mr-xs1{margin-right:var(--xs1)}.p-xs1{padding:var(--xs1)}.pt-xs1{padding-top:var(--xs1)}.pb-xs1{padding-bottom:var(--xs1)}.pl-xs1{padding-left:var(--xs1)}.pr-xs1{padding-right:var(--xs1)}.w-xs2{width:var(--xs2)}.h-xs2{height:var(--xs2)}.m-xs2{margin:var(--xs2)}.mt-xs2{margin-top:var(--xs2)}.mb-xs2{margin-bottom:var(--xs2)}.ml-xs2{margin-left:var(--xs2)}.mr-xs2{margin-right:var(--xs2)}.p-xs2{padding:var(--xs2)}.pt-xs2{padding-top:var(--xs2)}.pb-xs2{padding-bottom:var(--xs2)}.pl-xs2{padding-left:var(--xs2)}.pr-xs2{padding-right:var(--xs2)}.w-xs3{width:var(--xs3)}.h-xs3{height:var(--xs3)}.m-xs3{margin:var(--xs3)}.mt-xs3{margin-top:var(--xs3)}.mb-xs3{margin-bottom:var(--xs3)}.ml-xs3{margin-left:var(--xs3)}.mr-xs3{margin-right:var(--xs3)}.p-xs3{padding:var(--xs3)}.pt-xs3{padding-top:var(--xs3)}.pb-xs3{padding-bottom:var(--xs3)}.pl-xs3{padding-left:var(--xs3)}.pr-xs3{padding-right:var(--xs3)}.w-sm1{width:var(--sm1)}.h-sm1{height:var(--sm1)}.m-sm1{margin:var(--sm1)}.mt-sm1{margin-top:var(--sm1)}.mb-sm1{margin-bottom:var(--sm1)}.ml-sm1{margin-left:var(--sm1)}.mr-sm1{margin-right:var(--sm1)}.p-sm1{padding:var(--sm1)}.pt-sm1{padding-top:var(--sm1)}.pb-sm1{padding-bottom:var(--sm1)}.pl-sm1{padding-left:var(--sm1)}.pr-sm1{padding-right:var(--sm1)}.w-sm2{width:var(--sm2)}.h-sm2{height:var(--sm2)}.m-sm2{margin:var(--sm2)}.mt-sm2{margin-top:var(--sm2)}.mb-sm2{margin-bottom:var(--sm2)}.ml-sm2{margin-left:var(--sm2)}.mr-sm2{margin-right:var(--sm2)}.p-sm2{padding:var(--sm2)}.pt-sm2{padding-top:var(--sm2)}.pb-sm2{padding-bottom:var(--sm2)}.pl-sm2{padding-left:var(--sm2)}.pr-sm2{padding-right:var(--sm2)}.w-sm3{width:var(--sm3)}.h-sm3{height:var(--sm3)}.m-sm3{margin:var(--sm3)}.mt-sm3{margin-top:var(--sm3)}.mb-sm3{margin-bottom:var(--sm3)}.ml-sm3{margin-left:var(--sm3)}.mr-sm3{margin-right:var(--sm3)}.p-sm3{padding:var(--sm3)}.pt-sm3{padding-top:var(--sm3)}.pb-sm3{padding-bottom:var(--sm3)}.pl-sm3{padding-left:var(--sm3)}.pr-sm3{padding-right:var(--sm3)}.w-md1{width:var(--md1)}.h-md1{height:var(--md1)}.m-md1{margin:var(--md1)}.mt-md1{margin-top:var(--md1)}.mb-md1{margin-bottom:var(--md1)}.ml-md1{margin-left:var(--md1)}.mr-md1{margin-right:var(--md1)}.p-md1{padding:var(--md1)}.pt-md1{padding-top:var(--md1)}.pb-md1{padding-bottom:var(--md1)}.pl-md1{padding-left:var(--md1)}.pr-md1{padding-right:var(--md1)}.w-md2{width:var(--md2)}.h-md2{height:var(--md2)}.m-md2{margin:var(--md2)}.mt-md2{margin-top:var(--md2)}.mb-md2{margin-bottom:var(--md2)}.ml-md2{margin-left:var(--md2)}.mr-md2{margin-right:var(--md2)}.p-md2{padding:var(--md2)}.pt-md2{padding-top:var(--md2)}.pb-md2{padding-bottom:var(--md2)}.pl-md2{padding-left:var(--md2)}.pr-md2{padding-right:var(--md2)}.w-md3{width:var(--md3)}.h-md3{height:var(--md3)}.m-md3{margin:var(--md3)}.mt-md3{margin-top:var(--md3)}.mb-md3{margin-bottom:var(--md3)}.ml-md3{margin-left:var(--md3)}.mr-md3{margin-right:var(--md3)}.p-md3{padding:var(--md3)}.pt-md3{padding-top:var(--md3)}.pb-md3{padding-bottom:var(--md3)}.pl-md3{padding-left:var(--md3)}.pr-md3{padding-right:var(--md3)}.w-lg1{width:var(--lg1)}.h-lg1{height:var(--lg1)}.m-lg1{margin:var(--lg1)}.mt-lg1{margin-top:var(--lg1)}.mb-lg1{margin-bottom:var(--lg1)}.ml-lg1{margin-left:var(--lg1)}.mr-lg1{margin-right:var(--lg1)}.p-lg1{padding:var(--lg1)}.pt-lg1{padding-top:var(--lg1)}.pb-lg1{padding-bottom:var(--lg1)}.pl-lg1{padding-left:var(--lg1)}.pr-lg1{padding-right:var(--lg1)}.w-lg2{width:var(--lg2)}.h-lg2{height:var(--lg2)}.m-lg2{margin:var(--lg2)}.mt-lg2{margin-top:var(--lg2)}.mb-lg2{margin-bottom:var(--lg2)}.ml-lg2{margin-left:var(--lg2)}.mr-lg2{margin-right:var(--lg2)}.p-lg2{padding:var(--lg2)}.pt-lg2{padding-top:var(--lg2)}.pb-lg2{padding-bottom:var(--lg2)}.pl-lg2{padding-left:var(--lg2)}.pr-lg2{padding-right:var(--lg2)}.w-lg3{width:var(--lg3)}.h-lg3{height:var(--lg3)}.m-lg3{margin:var(--lg3)}.mt-lg3{margin-top:var(--lg3)}.mb-lg3{margin-bottom:var(--lg3)}.ml-lg3{margin-left:var(--lg3)}.mr-lg3{margin-right:var(--lg3)}.p-lg3{padding:var(--lg3)}.pt-lg3{padding-top:var(--lg3)}.pb-lg3{padding-bottom:var(--lg3)}.pl-lg3{padding-left:var(--lg3)}.pr-lg3{padding-right:var(--lg3)}.w-xl1{width:var(--xl1)}.h-xl1{height:var(--xl1)}.m-xl1{margin:var(--xl1)}.mt-xl1{margin-top:var(--xl1)}.mb-xl1{margin-bottom:var(--xl1)}.ml-xl1{margin-left:var(--xl1)}.mr-xl1{margin-right:var(--xl1)}.p-xl1{padding:var(--xl1)}.pt-xl1{padding-top:var(--xl1)}.pb-xl1{padding-bottom:var(--xl1)}.pl-xl1{padding-left:var(--xl1)}.pr-xl1{padding-right:var(--xl1)}.w-xl2{width:var(--xl2)}.h-xl2{height:var(--xl2)}.m-xl2{margin:var(--xl2)}.mt-xl2{margin-top:var(--xl2)}.mb-xl2{margin-bottom:var(--xl2)}.ml-xl2{margin-left:var(--xl2)}.mr-xl2{margin-right:var(--xl2)}.p-xl2{padding:var(--xl2)}.pt-xl2{padding-top:var(--xl2)}.pb-xl2{padding-bottom:var(--xl2)}.pl-xl2{padding-left:var(--xl2)}.pr-xl2{padding-right:var(--xl2)}.w-xl3{width:var(--xl3)}.h-xl3{height:var(--xl3)}.m-xl3{margin:var(--xl3)}.mt-xl3{margin-top:var(--xl3)}.mb-xl3{margin-bottom:var(--xl3)}.ml-xl3{margin-left:var(--xl3)}.mr-xl3{margin-right:var(--xl3)}.p-xl3{padding:var(--xl3)}.pt-xl3{padding-top:var(--xl3)}.pb-xl3{padding-bottom:var(--xl3)}.pl-xl3{padding-left:var(--xl3)}.pr-xl3{padding-right:var(--xl3)}.w-xxl1{width:var(--xxl1)}.h-xxl1{height:var(--xxl1)}.m-xxl1{margin:var(--xxl1)}.mt-xxl1{margin-top:var(--xxl1)}.mb-xxl1{margin-bottom:var(--xxl1)}.ml-xxl1{margin-left:var(--xxl1)}.mr-xxl1{margin-right:var(--xxl1)}.p-xxl1{padding:var(--xxl1)}.pt-xxl1{padding-top:var(--xxl1)}.pb-xxl1{padding-bottom:var(--xxl1)}.pl-xxl1{padding-left:var(--xxl1)}.pr-xxl1{padding-right:var(--xxl1)}.w-xxl2{width:var(--xxl2)}.h-xxl2{height:var(--xxl2)}.m-xxl2{margin:var(--xxl2)}.mt-xxl2{margin-top:var(--xxl2)}.mb-xxl2{margin-bottom:var(--xxl2)}.ml-xxl2{margin-left:var(--xxl2)}.mr-xxl2{margin-right:var(--xxl2)}.p-xxl2{padding:var(--xxl2)}.pt-xxl2{padding-top:var(--xxl2)}.pb-xxl2{padding-bottom:var(--xxl2)}.pl-xxl2{padding-left:var(--xxl2)}.pr-xxl2{padding-right:var(--xxl2)}.w-xxl3{width:var(--xxl3)}.h-xxl3{height:var(--xxl3)}.m-xxl3{margin:var(--xxl3)}.mt-xxl3{margin-top:var(--xxl3)}.mb-xxl3{margin-bottom:var(--xxl3)}.ml-xxl3{margin-left:var(--xxl3)}.mr-xxl3{margin-right:var(--xxl3)}.p-xxl3{padding:var(--xxl3)}.pt-xxl3{padding-top:var(--xxl3)}.pb-xxl3{padding-bottom:var(--xxl3)}.pl-xxl3{padding-left:var(--xxl3)}.pr-xxl3{padding-right:var(--xxl3)}.w-mega1{width:var(--mega1)}.h-mega1{height:var(--mega1)}.m-mega1{margin:var(--mega1)}.mt-mega1{margin-top:var(--mega1)}.mb-mega1{margin-bottom:var(--mega1)}.ml-mega1{margin-left:var(--mega1)}.mr-mega1{margin-right:var(--mega1)}.p-mega1{padding:var(--mega1)}.pt-mega1{padding-top:var(--mega1)}.pb-mega1{padding-bottom:var(--mega1)}.pl-mega1{padding-left:var(--mega1)}.pr-mega1{padding-right:var(--mega1)}.w-mega2{width:var(--mega2)}.h-mega2{height:var(--mega2)}.m-mega2{margin:var(--mega2)}.mt-mega2{margin-top:var(--mega2)}.mb-mega2{margin-bottom:var(--mega2)}.ml-mega2{margin-left:var(--mega2)}.mr-mega2{margin-right:var(--mega2)}.p-mega2{padding:var(--mega2)}.pt-mega2{padding-top:var(--mega2)}.pb-mega2{padding-bottom:var(--mega2)}.pl-mega2{padding-left:var(--mega2)}.pr-mega2{padding-right:var(--mega2)}.w-mega3{width:var(--mega3)}.h-mega3{height:var(--mega3)}.m-mega3{margin:var(--mega3)}.mt-mega3{margin-top:var(--mega3)}.mb-mega3{margin-bottom:var(--mega3)}.ml-mega3{margin-left:var(--mega3)}.mr-mega3{margin-right:var(--mega3)}.p-mega3{padding:var(--mega3)}.pt-mega3{padding-top:var(--mega3)}.pb-mega3{padding-bottom:var(--mega3)}.pl-mega3{padding-left:var(--mega3)}.pr-mega3{padding-right:var(--mega3)}.w-giga1{width:var(--giga1)}.h-giga1{height:var(--giga1)}.m-giga1{margin:var(--giga1)}.mt-giga1{margin-top:var(--giga1)}.mb-giga1{margin-bottom:var(--giga1)}.ml-giga1{margin-left:var(--giga1)}.mr-giga1{margin-right:var(--giga1)}.p-giga1{padding:var(--giga1)}.pt-giga1{padding-top:var(--giga1)}.pb-giga1{padding-bottom:var(--giga1)}.pl-giga1{padding-left:var(--giga1)}.pr-giga1{padding-right:var(--giga1)}.w-giga2{width:var(--giga2)}.h-giga2{height:var(--giga2)}.m-giga2{margin:var(--giga2)}.mt-giga2{margin-top:var(--giga2)}.mb-giga2{margin-bottom:var(--giga2)}.ml-giga2{margin-left:var(--giga2)}.mr-giga2{margin-right:var(--giga2)}.p-giga2{padding:var(--giga2)}.pt-giga2{padding-top:var(--giga2)}.pb-giga2{padding-bottom:var(--giga2)}.pl-giga2{padding-left:var(--giga2)}.pr-giga2{padding-right:var(--giga2)}.w-giga3{width:var(--giga3)}.h-giga3{height:var(--giga3)}.m-giga3{margin:var(--giga3)}.mt-giga3{margin-top:var(--giga3)}.mb-giga3{margin-bottom:var(--giga3)}.ml-giga3{margin-left:var(--giga3)}.mr-giga3{margin-right:var(--giga3)}.p-giga3{padding:var(--giga3)}.pt-giga3{padding-top:var(--giga3)}.pb-giga3{padding-bottom:var(--giga3)}.pl-giga3{padding-left:var(--giga3)}.pr-giga3{padding-right:var(--giga3)}.w-tera1{width:var(--tera1)}.h-tera1{height:var(--tera1)}.m-tera1{margin:var(--tera1)}.mt-tera1{margin-top:var(--tera1)}.mb-tera1{margin-bottom:var(--tera1)}.ml-tera1{margin-left:var(--tera1)}.mr-tera1{margin-right:var(--tera1)}.p-tera1{padding:var(--tera1)}.pt-tera1{padding-top:var(--tera1)}.pb-tera1{padding-bottom:var(--tera1)}.pl-tera1{padding-left:var(--tera1)}.pr-tera1{padding-right:var(--tera1)}.w-tera2{width:var(--tera2)}.h-tera2{height:var(--tera2)}.m-tera2{margin:var(--tera2)}.mt-tera2{margin-top:var(--tera2)}.mb-tera2{margin-bottom:var(--tera2)}.ml-tera2{margin-left:var(--tera2)}.mr-tera2{margin-right:var(--tera2)}.p-tera2{padding:var(--tera2)}.pt-tera2{padding-top:var(--tera2)}.pb-tera2{padding-bottom:var(--tera2)}.pl-tera2{padding-left:var(--tera2)}.pr-tera2{padding-right:var(--tera2)}.w-tera3{width:var(--tera3)}.h-tera3{height:var(--tera3)}.m-tera3{margin:var(--tera3)}.mt-tera3{margin-top:var(--tera3)}.mb-tera3{margin-bottom:var(--tera3)}.ml-tera3{margin-left:var(--tera3)}.mr-tera3{margin-right:var(--tera3)}.p-tera3{padding:var(--tera3)}.pt-tera3{padding-top:var(--tera3)}.pb-tera3{padding-bottom:var(--tera3)}.pl-tera3{padding-left:var(--tera3)}.pr-tera3{padding-right:var(--tera3)}}@layer helpers{.font-text{font-family:var(--text)}.font-display{font-family:var(--display)}.font-mono{font-family:var(--mono)}.font-italic{font-style:italic}.font-normal{font-style:normal}.font-extra-light{font-weight:var(--extra-light)}.font-light{font-weight:var(--light)}.font-book{font-weight:var(--book)}.font-semi-bold{font-weight:var(--semi-bold)}.font-bold{font-weight:var(--bold)}.font-black{font-weight:var(--black)}.text-xs{font-size:var(--text-xs)}.text-sm{font-size:var(--text-sm)}.text-md{font-size:var(--text-md)}.text-lg{font-size:var(--text-lg)}.text-xl{font-size:var(--text-xl)}.display-sm{font-size:var(--display-sm)}.display-md{font-size:var(--display-md)}.display-lg{font-size:var(--display-lg)}.display-xl{font-size:var(--display-xl)}.display-mega{font-size:var(--display-mega)}.display-giga{font-size:var(--display-giga)}.tracking-sm{letter-spacing:var(--tracking-sm)}.tracking-md{letter-spacing:var(--tracking-md)}.tracking-lg{letter-spacing:var(--tracking-lg)}.tracking-xl{letter-spacing:var(--tracking-xl)}.tracking-xxl{letter-spacing:var(--tracking-xxl)}.leading-xs{line-height:var(--leading-xs)}.leading-sm{line-height:var(--leading-sm)}.leading-md{line-height:var(--leading-md)}.leading-lg{line-height:var(--leading-lg)}.leading-xl{line-height:var(--leading-xl)}.leading-xxl{line-height:var(--leading-xxl)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-start{text-align:start}.text-end{text-align:end}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.text-capitalize{text-transform:capitalize}}@media(width>=768px){.header.siteHeader{display:grid;grid-template-columns:var(--layout-aside-width) 1fr max-content;padding-inline:0}}.header.siteHeader .header_logo{--logo-size: 35px}@media(width>=768px){.header.siteHeader .header_logo{margin-left:var(--md3)}}:is(.header.siteHeader .header_logo) svg{width:var(--logo-size);height:var(--logo-size)}@media(width>=768px){.header.siteHeader .header_nav{justify-self:end}}@media(width>=768px){.header.siteHeader .header_actions{padding-right:var(--sm3)}}.siteHeader_themeToggle{padding:var(--xs3);border:1px solid var(--theme-border-color);border-radius:var(--radius-lg);background-color:var(--body-background-color)}.themeToggle{display:flex;align-items:center;gap:var(--sm3);cursor:pointer}@media(width>=768px){.themeToggle_text{display:none}}.footer_meta p:last-of-type{margin-top:1em}.footer_meta svg{position:relative;fill:currentColor;display:inline-block;width:18px;top:-2px}.footer_version svg{display:inline-block;margin-right:.25em;width:25px}.webring{display:flex;gap:var(--xs2);margin-top:var(--md3)}.navDocs a{--iconSize: 18px;display:grid;align-items:center;grid-template-columns:calc(var(--iconSize) + var(--xs1)) 1fr;margin-left:calc((var(--iconSize) + var(--xs1)) * -1);padding:var(--xs1) 0;-webkit-text-decoration:none;text-decoration:none;color:var(--text-color);transition:color var(--transition)}:is(.navDocs a):hover,.is-active:is(.navDocs a){color:var(--link-color)}:is(:is(.navDocs a):hover,.is-active:is(.navDocs a)) svg{transform:translate(0);opacity:var(--o-5)}:is(.navDocs a) svg{transition:opacity var(--transition),transform var(--transition);transform:translate(calc(var(--xs2) * -1));width:var(--iconSize);height:var(--iconSize);opacity:var(--o-0)}@scope(.prose)to (.not-prose){.canIUse:has(+:is(h1,h2,h3,h4)){margin-bottom:calc(var(--prose-spacing) * 2)}}.canIUse_wrap{--csstools-light-dark-toggle--63: var(--csstools-color-scheme--light) var(--maybe-500);--canIUse-bl-limited-front: var(--csstools-light-dark-toggle--63, var(--maybe-500));--csstools-light-dark-toggle--64: var(--csstools-color-scheme--light) var(--base-500);--canIUse-bl-limited-back: var(--csstools-light-dark-toggle--64, var(--base-300));--csstools-light-dark-toggle--65: var(--csstools-color-scheme--light) var(--primary-500);--canIUse-bl-newly-front: var(--csstools-light-dark-toggle--65, var(--primary-600));--csstools-light-dark-toggle--66: var(--csstools-color-scheme--light) var(--primary-800);--canIUse-bl-newly-back: var(--csstools-light-dark-toggle--66, var(--primary-300));--csstools-light-dark-toggle--67: var(--csstools-color-scheme--light) var(--yes-400);--canIUse-bl-widely-front: var(--csstools-light-dark-toggle--67, var(--yes-500));--csstools-light-dark-toggle--68: var(--csstools-color-scheme--light) var(--base-500);--canIUse-bl-widely-back: var(--csstools-light-dark-toggle--68, var(--yes-200));margin:var(--sm3) 0;max-width:560px}@supports (color: light-dark(red,red)){.canIUse_wrap{--canIUse-bl-limited-front: light-dark(var(--maybe-500), var(--maybe-500));--canIUse-bl-limited-back: light-dark(var(--base-300), var(--base-500));--canIUse-bl-newly-front: light-dark(var(--primary-600), var(--primary-500));--canIUse-bl-newly-back: light-dark(var(--primary-300), var(--primary-800));--canIUse-bl-widely-front: light-dark(var(--yes-500), var(--yes-400));--canIUse-bl-widely-back: light-dark(var(--yes-200), var(--base-500))}}@supports not (color: light-dark(tan,tan)){.canIUse_wrap *{--csstools-light-dark-toggle--63: var(--csstools-color-scheme--light) var(--maybe-500);--canIUse-bl-limited-front: var(--csstools-light-dark-toggle--63, var(--maybe-500));--csstools-light-dark-toggle--64: var(--csstools-color-scheme--light) var(--base-500);--canIUse-bl-limited-back: var(--csstools-light-dark-toggle--64, var(--base-300));--csstools-light-dark-toggle--65: var(--csstools-color-scheme--light) var(--primary-500);--canIUse-bl-newly-front: var(--csstools-light-dark-toggle--65, var(--primary-600));--csstools-light-dark-toggle--66: var(--csstools-color-scheme--light) var(--primary-800);--canIUse-bl-newly-back: var(--csstools-light-dark-toggle--66, var(--primary-300));--csstools-light-dark-toggle--67: var(--csstools-color-scheme--light) var(--yes-400);--canIUse-bl-widely-front: var(--csstools-light-dark-toggle--67, var(--yes-500));--csstools-light-dark-toggle--68: var(--csstools-color-scheme--light) var(--base-500);--canIUse-bl-widely-back: var(--csstools-light-dark-toggle--68, var(--yes-200))}}.canIUse{border:var(--border-sm) solid var(--theme-border-color);border-radius:var(--radius-md);font-size:var(--text-sm);overflow:hidden}.canIUse_baseline{display:inline-flex;align-items:center;gap:var(--xs3);margin:0 0 var(--sm1) var(--xs2);--csstools-light-dark-toggle--103: var(--csstools-color-scheme--light) var(--base-300);color:var(--csstools-light-dark-toggle--103, var(--base-500));-webkit-text-decoration:none;text-decoration:none;font-size:var(--text-sm);line-height:1}@supports (color: light-dark(red,red)){.canIUse_baseline{color:light-dark(var(--base-500),var(--base-300))}}.canIUse_baseline:hover{--csstools-light-dark-toggle--104: var(--csstools-color-scheme--light) var(--base-100);color:var(--csstools-light-dark-toggle--104, var(--link-color))}@supports (color: light-dark(red,red)){.canIUse_baseline:hover{color:light-dark(var(--link-color),var(--base-100))}}.canIUse_baseline svg{width:36px;height:20px}.canIUse_baselineLabel{display:flex;align-items:center;white-space:nowrap}.canIUse_baselineBadge{margin-inline-start:var(--xs2);padding:var(--xs1) var(--xs2);font-size:var(--text-xs);text-transform:uppercase;color:var(--base-100);--csstools-light-dark-toggle--69: var(--csstools-color-scheme--light) var(--base-600);background:var(--csstools-light-dark-toggle--69, var(--primary-700));border-radius:var(--radius-md)}@supports (color: light-dark(red,red)){.canIUse_baselineBadge{background:light-dark(var(--primary-700),var(--base-600))}}.canIUse_header{display:flex;justify-content:space-between;align-items:center;gap:var(--xs3);padding:var(--xs2) var(--xs3)}.canIUse_feature{font-size:var(--text-sm);font-family:var(--mono)}.canIUse_usage{--csstools-light-dark-toggle--70: var(--csstools-color-scheme--light) var(--yes-400);color:var(--csstools-light-dark-toggle--70, var(--yes-500))}@supports (color: light-dark(red,red)){.canIUse_usage{color:light-dark(var(--yes-500),var(--yes-400))}}.canIUse_link{display:inline-flex;align-items:center;gap:.25em;color:inherit;opacity:.6;-webkit-text-decoration:none;text-decoration:none}.canIUse_link:hover{opacity:1}.canIUse_link svg{width:1em;height:1em}.canIUse_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--border-md)}@media(width>=480px){.canIUse_grid{grid-template-columns:repeat(6,1fr)}}.canIUse_browser{display:grid;gap:var(--xs1);padding:var(--xs2) var(--xs1);text-align:center;--csstools-light-dark-toggle--71: var(--csstools-color-scheme--light) var(--base-0);color:var(--csstools-light-dark-toggle--71, var(--text-color))}@supports (color: light-dark(red,red)){.canIUse_browser{color:light-dark(var(--text-color),var(--base-0))}}.canIUse_browser-y{--csstools-light-dark-toggle--72: var(--csstools-color-scheme--light) var(--yes-500);background-color:var(--csstools-light-dark-toggle--72, var(--yes-200))}@supports (color: light-dark(red,red)){.canIUse_browser-y{background-color:light-dark(var(--yes-200),var(--yes-500))}}.canIUse_browser-n{--csstools-light-dark-toggle--73: var(--csstools-color-scheme--light) var(--no-500);background-color:var(--csstools-light-dark-toggle--73, var(--no-300))}@supports (color: light-dark(red,red)){.canIUse_browser-n{background-color:light-dark(var(--no-300),var(--no-500))}}.canIUse_browser-a{--csstools-light-dark-toggle--74: var(--csstools-color-scheme--light) hsl(from var(--maybe-500) h 90% 48%);background-color:var(--csstools-light-dark-toggle--74, var(--maybe-200))}@supports (color: lab(from red l 1 1% / calc(alpha + .1))) and (color: light-dark(red,red)){.canIUse_browser-a{background-color:light-dark(var(--maybe-200),hsl(from var(--maybe-500) h 90% 48%))}}.canIUse_browser-unknown{--csstools-light-dark-toggle--75: var(--csstools-color-scheme--light) var(--base-800);background-color:var(--csstools-light-dark-toggle--75, var(--base-100))}@supports (color: light-dark(red,red)){.canIUse_browser-unknown{background-color:light-dark(var(--base-100),var(--base-800))}}.canIUse_browser-swappable:hover{cursor:help}.canIUse_browser-swappable:hover .canIUse_versionNum{opacity:0}.canIUse_browser-swappable:hover .canIUse_versionDate{opacity:1}.canIUse_versionNum,.canIUse_versionDate{grid-row:2;grid-column:1;min-width:max-content;transition:opacity var(--transition-fast)}.canIUse_versionDate{opacity:0}.canIUse_name{font-size:var(--text-sm)}.canIUse_version{display:grid;align-content:end;justify-items:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2}.canIUse_version small{grid-row:1;font-size:var(--text-xs);font-weight:400;opacity:.7}@keyframes gamutWarningFadeIn{0%{opacity:0;transform:translateY(calc(var(--xs1) * -1))}to{opacity:1;transform:translateY(0)}}.colorPickerOklch{padding:0 0 var(--md3)}@media(width>=768px){.colorPickerOklch{display:grid;grid-template-columns:300px 1fr;align-items:center;gap:var(--sm2)}}.colorPickerOklch .caption{font-weight:var(--bold);text-transform:uppercase;letter-spacing:var(--tracking-lg);color:var(--link-color)}.colorPickerOklch .color-wheel-container{position:relative;width:220px;height:220px;margin:24px auto}.colorPickerOklch .color-wheel{width:100%;height:100%;border-radius:50%;cursor:crosshair;position:relative;box-shadow:0 4px 16px #00000026,inset 0 1px #ffffff4d;border:1px solid rgba(0,0,0,.06)}.colorPickerOklch .color-wheel-center{position:absolute;width:170px;aspect-ratio:1/1;display:grid;align-items:center;justify-content:center;inset:0;margin:auto;border-radius:var(--radius-round);background-color:var(--body-background-color)}:is(.colorPickerOklch .color-wheel-center) div{text-align:center}.colorPickerOklch .hue-marker{position:absolute;width:18px;height:18px;border:3px solid white;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;box-shadow:0 2px 8px #0000004d,0 0 0 1px #0000001a;transition:transform .1s ease}:is(.colorPickerOklch .sliders>div):first-child{margin-bottom:var(--md2)}.colorPickerOklch .control-label{display:flex;justify-content:space-between}:is(:is(.colorPickerOklch .control-label) span):first-child{color:var(--link-color);font-weight:var(--bold)}:is(:is(.colorPickerOklch .control-label) span):last-child{font-family:var(--mono)}.colorPickerOklch input[type=range]{width:100%;height:4px;padding:0;border-radius:2px;background:#d1d1d6;outline:none;appearance:none;transition:background .2s ease}:is(.colorPickerOklch input[type=range]):hover{background:#b8b8bd}:is(.colorPickerOklch input[type=range])::-webkit-slider-thumb{appearance:none;width:20px;height:20px;border-radius:50%;background:#fff;cursor:pointer;box-shadow:0 2px 8px #0003,0 0 0 1px #00000014;-webkit-transition:transform .1s ease,box-shadow .1s ease;transition:transform .1s ease,box-shadow .1s ease}:is(.colorPickerOklch input[type=range])::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 4px 12px #00000040,0 0 0 1px #00000014}:is(.colorPickerOklch input[type=range])::-webkit-slider-thumb:active{transform:scale(1.05)}:is(.colorPickerOklch input[type=range])::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#fff;cursor:pointer;box-shadow:0 2px 8px #0003,0 0 0 1px #00000014;border:none;-moz-transition:transform .1s ease,box-shadow .1s ease;transition:transform .1s ease,box-shadow .1s ease}:is(.colorPickerOklch input[type=range])::-moz-range-thumb:hover{transform:scale(1.1);box-shadow:0 4px 12px #00000040,0 0 0 1px #00000014}.colorPickerOklch .color-display{position:relative;height:100%;min-height:100px;margin:var(--md2) 0 var(--md1);border-radius:var(--radius-sm);overflow:hidden}@media(width>=768px){.colorPickerOklch .color-display{margin:0}}.colorPickerOklch .gamut-warning{display:none;position:absolute;top:var(--xs3);right:var(--xs3);padding:var(--xs2) var(--xs3);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--base-950);box-shadow:var(--shadow-md);background:hsl(0 0 100 / .4);animation:gamutWarningFadeIn var(--transition)}.colorPickerOklch .gamut-warning.show{display:flex;align-items:center}.colorPickerOklch .color-value{padding:var(--sm1);border-radius:var(--radius-sm);background-color:var(--base-900)}@media(width>=768px){.colorPickerOklch .color-value{padding:var(--md1)}}.copyBtn{display:flex;position:absolute;z-index:var(--z-1);inset-block-start:var(--xs2);inset-inline-end:var(--xs2)}.copyBtn_trigger{position:relative;width:var(--lg1);height:var(--lg1);display:flex;place-items:center;border:none;--csstools-light-dark-toggle--105: var(--csstools-color-scheme--light) var(--base-400);color:var(--csstools-light-dark-toggle--105, var(--base-400));border-radius:var(--radius-md);--csstools-light-dark-toggle--106: var(--csstools-color-scheme--light) var(--base-900);background:var(--csstools-light-dark-toggle--106, var(--base-950));cursor:pointer;transition:opacity var(--transition),background-color var(--transition)}@supports (color: light-dark(red,red)){.copyBtn_trigger{color:light-dark(var(--base-400),var(--base-400));background:light-dark(var(--base-950),var(--base-900))}}.copyBtn_trigger:hover,.copyBtn_trigger:focus-visible{opacity:1;--csstools-light-dark-toggle--107: var(--csstools-color-scheme--light) var(--base-200);color:var(--csstools-light-dark-toggle--107, var(--base-200));--csstools-light-dark-toggle--108: var(--csstools-color-scheme--light) var(--base-700);background:var(--csstools-light-dark-toggle--108, var(--base-800))}@supports (color: light-dark(red,red)){.copyBtn_trigger:hover,.copyBtn_trigger:focus-visible{color:light-dark(var(--base-200),var(--base-200));background:light-dark(var(--base-800),var(--base-700))}}.copyBtn_trigger:active{opacity:1;--csstools-light-dark-toggle--109: var(--csstools-color-scheme--light) var(--base-600);background:var(--csstools-light-dark-toggle--109, var(--base-700))}@supports (color: light-dark(red,red)){.copyBtn_trigger:active{background:light-dark(var(--base-700),var(--base-600))}}.copyBtn_trigger svg{width:var(--sm2);height:var(--sm2)}@media(hover:hover){.copyBtn_trigger{opacity:0;width:var(--md2);height:var(--md2)}:hover>.copyBtn .copyBtn_trigger:not(:hover),:focus-within>.copyBtn .copyBtn_trigger:not(:hover),.copyBtn:has(.is-visible) .copyBtn_trigger:not(:hover){opacity:.75}}.copyBtn_feedback{align-self:center;margin-inline-end:var(--xs2);padding:var(--xs1) var(--xs3);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--base-100);background-color:var(--yes-500);opacity:0;-webkit-user-select:none;user-select:none;pointer-events:none;z-index:var(--z-2);transition:opacity var(--transition)}.copyBtn_feedback.is-visible{opacity:1}.gridDemo.is-itemDragged .gridDemo_trackHandle{pointer-events:none}.gridDemo_toolbar{position:relative;display:flex;flex-wrap:wrap;gap:var(--sm1);margin-block-end:var(--sm2);padding-inline-end:var(--lg2)}@media(width>=768px){.gridDemo_toolbar{gap:var(--lg1)}}.gridDemo_toolbar_group{display:flex;gap:var(--xs2)}.gridDemo_toolbar_reset{position:absolute;inset-inline-end:0;inset-block-end:0}.gridDemo_toolbar_label{font-size:var(--text-md);font-weight:var(--semi-bold);--csstools-light-dark-toggle--76: var(--csstools-color-scheme--light) var(--base-300);color:var(--csstools-light-dark-toggle--76, var(--base-600));-webkit-user-select:none;user-select:none}@supports (color: light-dark(red,red)){.gridDemo_toolbar_label{color:light-dark(var(--base-600),var(--base-300))}}.gridDemo_main{position:relative;margin-bottom:var(--sm1)}.gridDemo_main_grid{--csstools-light-dark-toggle--77: var(--csstools-color-scheme--light) var(--base-900);background-color:var(--csstools-light-dark-toggle--77, var(--base-950));border-radius:var(--radius-md)}@supports (color: light-dark(red,red)){.gridDemo_main_grid{background-color:light-dark(var(--base-950),var(--base-900))}}.gridDemo_item{position:relative;display:inline-block;padding:var(--xs2) var(--xs3);border-radius:var(--radius-md);border:1px solid var(--primary-200);background-color:var(--primary-500);color:var(--base-0);font-weight:var(--semi-bold);font-size:var(--text-sm);-webkit-user-select:none;user-select:none;cursor:grab}.gridDemo_item.is-dragging{opacity:var(--o-3);cursor:grabbing}.gridDemo_item.is-selected{border-color:var(--primary-100);background-color:var(--primary-400)}.gridDemo_ghost{opacity:.5;filter:brightness(.7);box-shadow:var(--shadow-lg)}.gridDemo_btn{--gridBtSize: 28px;--gridBtIconSize: 16px;display:inline-flex;align-items:center;justify-content:center;width:var(--gridBtSize);height:var(--gridBtSize);border-radius:var(--radius-round);border:var(--border-sm) solid var(--theme-border-color);--csstools-light-dark-toggle--110: var(--csstools-color-scheme--light) var(--base-800);background:var(--csstools-light-dark-toggle--110, var(--base-0));--csstools-light-dark-toggle--111: var(--csstools-color-scheme--light) var(--base-300);color:var(--csstools-light-dark-toggle--111, var(--base-600));line-height:1;cursor:pointer;transition:background var(--transition),color var(--transition),opacity var(--transition);padding:0}@supports (color: light-dark(red,red)){.gridDemo_btn{background:light-dark(var(--base-0),var(--base-800));color:light-dark(var(--base-600),var(--base-300))}}.gridDemo_btn:hover:not(:disabled){--csstools-light-dark-toggle--112: var(--csstools-color-scheme--light) var(--base-700);background:var(--csstools-light-dark-toggle--112, var(--base-100));--csstools-light-dark-toggle--113: var(--csstools-color-scheme--light) var(--base-0);color:var(--csstools-light-dark-toggle--113, var(--base-900))}@supports (color: light-dark(red,red)){.gridDemo_btn:hover:not(:disabled){background:light-dark(var(--base-100),var(--base-700));color:light-dark(var(--base-900),var(--base-0))}}.gridDemo_btn:disabled{opacity:var(--o-1);cursor:not-allowed}.gridDemo_btn svg{width:var(--gridBtIconSize);height:var(--gridBtIconSize)}.gridDemo_btn-xs{--gridBtSize: 20px;color:var(--primary-500);border-color:var(--base-0);background-color:var(--base-0)}.gridDemo_btn-xs:hover:not(:disabled){color:var(--base-0);background-color:var(--primary-500)}.gridDemo_btn-xs svg{--gridBtIconSize: 14px}.gridDemo_itemRemove{position:absolute;top:var(--xs2);right:var(--xs2);opacity:0;transition:opacity var(--transition-fast);z-index:var(--z-1)}.gridDemo_item:hover .gridDemo_itemRemove{opacity:1}.gridDemo_itemSelfReset{position:absolute;bottom:var(--xs2);right:var(--xs2);z-index:var(--z-1)}.gridDemo_syntax{margin:var(--md3) 0 var(--xs2);display:flex;flex-direction:column}@media(width>=768px){.gridDemo_syntax{flex-direction:row;gap:var(--sm3)}}.gridDemo_code{flex:1}.gridDemo_code_tabs{display:flex;column-gap:var(--xs1)}.gridDemo_code_tab{padding:var(--xs2) var(--sm1);--csstools-light-dark-toggle--114: var(--csstools-color-scheme--light) var(--base-950);border:var(--border-sm) solid var(--csstools-light-dark-toggle--114, var(--base-100));border-bottom:none;border-radius:var(--radius-md) var(--radius-md) 0 0;--csstools-light-dark-toggle--115: var(--csstools-color-scheme--light) var(--base-950);background:var(--csstools-light-dark-toggle--115, var(--base-100));--csstools-light-dark-toggle--116: var(--csstools-color-scheme--light) var(--base-500);color:var(--csstools-light-dark-toggle--116, var(--base-500));font-size:var(--text-sm);font-weight:var(--semi-bold);cursor:pointer}@supports (color: light-dark(red,red)){.gridDemo_code_tab{border:var(--border-sm) solid light-dark(var(--base-100),var(--base-950));background:light-dark(var(--base-100),var(--base-950));color:light-dark(var(--base-500),var(--base-500))}}.gridDemo_code_tab.is-active{--csstools-light-dark-toggle--117: var(--csstools-color-scheme--light) var(--base-900);background:var(--csstools-light-dark-toggle--117, var(--base-950));--csstools-light-dark-toggle--118: var(--csstools-color-scheme--light) var(--base-900);border-color:var(--csstools-light-dark-toggle--118, var(--base-950));--csstools-light-dark-toggle--119: var(--csstools-color-scheme--light) var(--base-100);color:var(--csstools-light-dark-toggle--119, var(--base-0))}@supports (color: light-dark(red,red)){.gridDemo_code_tab.is-active{background:light-dark(var(--base-950),var(--base-900));border-color:light-dark(var(--base-950),var(--base-900));color:light-dark(var(--base-0),var(--base-100))}}.gridDemo_code_block{position:relative;border-radius:0 var(--radius-md) var(--radius-md) var(--radius-md);--csstools-light-dark-toggle--120: var(--csstools-color-scheme--light) var(--base-900);background:var(--csstools-light-dark-toggle--120, var(--base-950))}@supports (color: light-dark(red,red)){.gridDemo_code_block{background:light-dark(var(--base-950),var(--base-900))}}.gridDemo_code_block pre{padding:var(--sm1)}.gridDemo_handle{position:absolute;z-index:var(--z-1)}.gridDemo_handle-top,.gridDemo_handle-bottom{left:8px;right:8px;height:6px;cursor:ns-resize}.gridDemo_handle-top{top:-3px}.gridDemo_handle-bottom{bottom:-3px}.gridDemo_handle-left,.gridDemo_handle-right{top:8px;bottom:8px;width:6px;cursor:ew-resize}.gridDemo_handle-left{left:-3px}.gridDemo_handle-right{right:-3px}.gridDemo_handle-top-left,.gridDemo_handle-top-right,.gridDemo_handle-bottom-left,.gridDemo_handle-bottom-right{width:10px;height:10px}.gridDemo_handle-top-left{top:-5px;left:-5px;cursor:nwse-resize}.gridDemo_handle-top-right{top:-5px;right:-5px;cursor:nesw-resize}.gridDemo_handle-bottom-left{bottom:-5px;left:-5px;cursor:nesw-resize}.gridDemo_handle-bottom-right{bottom:-5px;right:-5px;cursor:nwse-resize}.gridDemo_trackHandle{position:absolute;z-index:var(--z-2);transition:opacity var(--transition-fast)}.gridDemo_trackHandle:hover{border-color:var(--maybe-500)}.gridDemo_trackHandle.is-active{border-color:var(--maybe-300)}.gridDemo_trackHandle-col{border-inline-start:1px dashed var(--base-500);border-inline-end:1px dashed var(--base-500);cursor:col-resize}.gridDemo_trackHandle-row{border-block-start:1px dashed var(--base-500);border-block-end:1px dashed var(--base-500);cursor:row-resize}.gridDemo_gridResize{position:absolute;z-index:var(--z-2);width:12px;height:12px;cursor:nwse-resize;--csstools-light-dark-toggle--121: var(--csstools-color-scheme--light) var(--base-500);border-right:var(--border-md) solid var(--csstools-light-dark-toggle--121, var(--base-400));--csstools-light-dark-toggle--122: var(--csstools-color-scheme--light) var(--base-500);border-bottom:var(--border-md) solid var(--csstools-light-dark-toggle--122, var(--base-400));border-radius:0 0 var(--radius-lg) 0;transition:border-color var(--transition-fast)}@supports (color: light-dark(red,red)){.gridDemo_gridResize{border-right:var(--border-md) solid light-dark(var(--base-400),var(--base-500));border-bottom:var(--border-md) solid light-dark(var(--base-400),var(--base-500))}}.gridDemo_gridResize:hover,.gridDemo_gridResize.is-active{--csstools-light-dark-toggle--123: var(--csstools-color-scheme--light) var(--base-300);border-right-color:var(--csstools-light-dark-toggle--123, var(--base-600));--csstools-light-dark-toggle--124: var(--csstools-color-scheme--light) var(--base-300);border-bottom-color:var(--csstools-light-dark-toggle--124, var(--base-600))}@supports (color: light-dark(red,red)){.gridDemo_gridResize:hover,.gridDemo_gridResize.is-active{border-right-color:light-dark(var(--base-600),var(--base-300));border-bottom-color:light-dark(var(--base-600),var(--base-300))}}.gridDemo_contextMenu{position:absolute;display:flex;flex-direction:column;min-width:max-content;padding:var(--xs1) 0;border:var(--border-sm) solid var(--base-600);border-radius:var(--radius-xl);background:var(--base-950);box-shadow:var(--shadow-lg);z-index:var(--z-3)}.gridDemo_contextMenu_btn{padding:var(--xs2) var(--sm1);border:none;background:none;text-align-last:left;color:var(--base-300);font-size:var(--text-sm);cursor:pointer;transition:color var(--transition)}.gridDemo_contextMenu_btn:hover{color:var(--base-0)}.gridDemo_contextMenu_btn code{font-size:.9em;color:var(--primary-500);background-color:var(--base-900)}.gridDemo_settings{display:grid;gap:var(--xs3);grid:repeat(4,auto) / repeat(2,1fr);font-size:var(--text-sm)}@media(width>=768px){.gridDemo_settings{grid:repeat(2,auto) / repeat(4,1fr);grid-auto-flow:column}}.gridDemo_settings_field:nth-child(6){grid-area:4 / 1 / 5 / 2}@media(width>=768px){.gridDemo_settings_field:nth-child(6){grid-area:1 / 4 / 2 / 5}}.gridDemo_settings_field:nth-child(7){grid-area:4 / 2 / 5 / 3}@media(width>=768px){.gridDemo_settings_field:nth-child(7){grid-area:2 / 4 / 3 / 5}}.gridDemo_settings_field.is-disabled{opacity:var(--o-2)}.gridDemo_settings_check{display:flex;align-items:center;gap:var(--xs2);cursor:pointer;margin-bottom:var(--xs2)}.gridDemo_settings_label{font-family:var(--mono);--csstools-light-dark-toggle--78: var(--csstools-color-scheme--light) var(--base-400);color:var(--csstools-light-dark-toggle--78, var(--base-500));margin-bottom:var(--xs2)}@supports (color: light-dark(red,red)){.gridDemo_settings_label{color:light-dark(var(--base-500),var(--base-400))}}.gridDemo_settings_select{width:100%;padding:var(--xs1) var(--xs2);font-size:var(--text-sm);border:var(--border-sm) solid var(--theme-border-color);border-radius:var(--radius-md);--csstools-light-dark-toggle--125: var(--csstools-color-scheme--light) var(--base-800);background-color:var(--csstools-light-dark-toggle--125, var(--base-0))}@supports (color: light-dark(red,red)){.gridDemo_settings_select{background-color:light-dark(var(--base-0),var(--base-800))}}.gridDemo_settings_select:disabled{cursor:not-allowed}.selectMask{--sm-icon: 24px;--sm-split-1px: calc(100% - var(--sm-icon) - 1px);--sm-red: rgb(from var(--no-500) r g b / .7);margin:var(--md1) auto;padding:var(--sm3);--csstools-light-dark-toggle--126: var(--csstools-color-scheme--light) var(--base-900);background:var(--csstools-light-dark-toggle--126, var(--base-50));border:var(--border-sm) solid var(--theme-border-color);border-radius:var(--radius-lg)}@supports (color: light-dark(red,red)){.selectMask{background:light-dark(var(--base-50),var(--base-900))}}.selectMask .selectMask_legend{margin-bottom:var(--sm2);font-size:var(--text-sm);font-weight:var(--bold)}.selectMask .selectMask_layers{display:flex;flex-direction:column;gap:var(--xs3);margin-bottom:var(--xs3)}@media(width>=768px){.selectMask .selectMask_layers{flex-direction:row}}.selectMask .selectMask_col{flex:1;display:flex;flex-direction:column;gap:var(--xs2)}:is(.selectMask .selectMask_col):nth-child(2) .selectMask_field{overflow:hidden}.selectMask .selectMask_field{position:relative;display:flex;align-items:center;height:var(--input-height);padding-inline:var(--input-padding);border:1px dashed var(--base-300);border-radius:var(--input-border-radius);background:var(--body-background-color);overflow:visible}.selectMask .selectMask_field-combined{margin:var(--md3) auto 0}@media(width>=768px){.selectMask .selectMask_field-combined{max-width:250px}}.selectMask .sm_noMask .selectMask_redOverlay,.selectMask .sm_noMask .selectMask_fieldText{visibility:hidden}.selectMask .sm_l1{position:absolute;inset:0;background:var(--sm-red);-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20id='chevron-down'%3E%3Cpath%20d='m6%209%206%206%206-6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20id='chevron-down'%3E%3Cpath%20d='m6%209%206%206%206-6'/%3E%3C/svg%3E");-webkit-mask-size:var(--sm-icon);mask-size:var(--sm-icon);-webkit-mask-position:calc(100% - var(--xs1)) center;mask-position:calc(100% - var(--xs1)) center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.selectMask .sm_l2{position:absolute;inset:0;background:var(--sm-red);-webkit-mask-image:linear-gradient(to right,transparent var(--sm-split-1px),red 0);mask-image:linear-gradient(to right,transparent var(--sm-split-1px),red 0)}.selectMask .sm_l3{position:absolute;inset:-1px;border-radius:var(--input-border-radius);background:var(--sm-red)}.selectMask .selectMask_redOverlay{position:absolute;inset:-1px;background:var(--sm-red);border-radius:inherit}.selectMask .selectMask_fieldText{position:relative;font-size:var(--text-sm)}.selectMask .selectMask_toggle{display:flex;align-items:flex-start;gap:var(--xs2);cursor:pointer}:is(.selectMask .selectMask_toggle) input{margin-top:3px}.selectMask .selectMask_info{display:flex;flex-direction:column;gap:2px;font-size:var(--text-sm)}:is(.selectMask .selectMask_info) span{font-size:var(--text-xs);--csstools-light-dark-toggle--127: var(--csstools-color-scheme--light) var(--base-400);color:var(--csstools-light-dark-toggle--127, var(--base-500))}@supports (color: light-dark(red,red)){:is(.selectMask .selectMask_info) span{color:light-dark(var(--base-500),var(--base-400))}}.selectMask .selectMask_caption{font-size:var(--text-xs);--csstools-light-dark-toggle--128: var(--csstools-color-scheme--light) var(--base-500);color:var(--csstools-light-dark-toggle--128, var(--base-400));margin-top:var(--xs1);text-align:center}@supports (color: light-dark(red,red)){.selectMask .selectMask_caption{color:light-dark(var(--base-400),var(--base-500))}}.blog_meta{margin-bottom:var(--md1)}.blog_meta p{margin-bottom:var(--sm1);font-size:var(--text-sm);text-transform:uppercase;color:var(--base-300)}.blog-grid-hsl-v-oklch{display:grid;grid-template-columns:1fr 1fr;gap:var(--sm3)}@media(width>=768px){.blog-grid-hsl-v-oklch{grid-template-columns:repeat(4,1fr)}}.blog-grid-hsl-v-oklch>div{padding:var(--sm2);text-align:center}:is(.blog-grid-hsl-v-oklch>div):nth-child(1){order:1}:is(.blog-grid-hsl-v-oklch>div):nth-child(2){order:3}:is(.blog-grid-hsl-v-oklch>div):nth-child(3){order:5}:is(.blog-grid-hsl-v-oklch>div):nth-child(4){order:7}:is(.blog-grid-hsl-v-oklch>div):nth-child(5){order:2}:is(.blog-grid-hsl-v-oklch>div):nth-child(6){order:4}:is(.blog-grid-hsl-v-oklch>div):nth-child(7){order:6}:is(.blog-grid-hsl-v-oklch>div):nth-child(8){order:7}@media(width>=768px){:is(.blog-grid-hsl-v-oklch>div):nth-child(1),:is(.blog-grid-hsl-v-oklch>div):nth-child(2),:is(.blog-grid-hsl-v-oklch>div):nth-child(3),:is(.blog-grid-hsl-v-oklch>div):nth-child(4),:is(.blog-grid-hsl-v-oklch>div):nth-child(5),:is(.blog-grid-hsl-v-oklch>div):nth-child(6),:is(.blog-grid-hsl-v-oklch>div):nth-child(7),:is(.blog-grid-hsl-v-oklch>div):nth-child(8){order:unset}}.docs>h2{margin-top:var(--md1);margin-bottom:var(--sm3);padding:var(--sm1) 0;font-size:var(--text-lg);font-weight:var(--book);color:var(--base-500);border-bottom:1px solid var(--theme-border-color)}.docs table code{text-wrap:nowrap}.docs_section{margin-bottom:var(--lg3)}ul.docs_section_media{margin-left:0;list-style-type:none}ul.docs_section_media p{margin-bottom:var(--sm1)}ul.docs_section_media li{margin-bottom:var(--md3)}.docs_form fieldset{margin-bottom:var(--prose-spacing)}.docs_form :where(p,ul):not(:last-child){margin-bottom:var(--sm2)}.docs_form :where(button,input):has(+:is(button,input)){margin-right:var(--sm1)}.docs_oversizedTable{width:100%;max-width:fit-content;overflow-x:auto;margin-top:var(--md1);margin-bottom:var(--md1);border:1px solid var(--table-border-color);border-radius:var(--table-border-radius)}.docs_oversizedTable table{margin-top:0;margin-bottom:0;border-width:0}.docs_oversizedTable td{white-space:nowrap}@media(width>=768px){.docs_oversizedTable td{white-space:normal}}.docs_examples{padding-left:0;list-style-type:none}.docs_examples>li{margin:var(--sm1) 0}:is(.docs_examples>li):has(.astro-code){margin-top:var(--lg2);margin-bottom:var(--xl1)}.docs_examples_icons24 svg{width:24px;height:24px}@layer pages{.docs_box{height:var(--md1);background-color:var(--primary-500)}}.docs_lineHeightDemo{padding:0 var(--xs1);border:1px dashed var(--primary-300);border-radius:var(--radius-sm)}.docs_border div{height:var(--md1);border:1px solid var(--primary-500)}:is(.docs_border tr):nth-child(1) div{border-width:var(--border-sm)}:is(.docs_border tr):nth-child(2) div{border-width:var(--border-md)}:is(.docs_border tr):nth-child(3) div{border-width:var(--border-lg)}:is(.docs_border tr):nth-child(4) div{border-width:var(--border-xl)}:is(.docs_border tr):nth-child(5) div{border-width:var(--border-xxl)}.docs_radius div{height:var(--lg2);width:var(--xl3);background-color:var(--primary-500)}:is(.docs_radius tr):nth-child(1) div{border-radius:var(--radius-sm)}:is(.docs_radius tr):nth-child(2) div{border-radius:var(--radius-md)}:is(.docs_radius tr):nth-child(3) div{border-radius:var(--radius-lg)}:is(.docs_radius tr):nth-child(4) div{border-radius:var(--radius-xl)}:is(.docs_radius tr):nth-child(5) div{border-radius:var(--radius-xxl)}:is(.docs_radius tr):nth-child(6) div{border-radius:var(--radius-round)}:is(.docs_radius tr):nth-child(7) div{border-radius:var(--radius-drawn)}.docs_shadow div{width:var(--xl1);height:var(--xl1);margin:var(--sm1)}:is(.docs_shadow tr):nth-child(1) div{box-shadow:var(--shadow-sm)}:is(.docs_shadow tr):nth-child(2) div{box-shadow:var(--shadow-md)}:is(.docs_shadow tr):nth-child(3) div{box-shadow:var(--shadow-lg)}:is(.docs_shadow tr):nth-child(4) div{box-shadow:var(--shadow-xl)}:is(.docs_shadow tr):nth-child(5) div{box-shadow:var(--shadow-xxl)}.docs_canvas{background-color:var(--primary-900);width:400px;height:auto;aspect-ratio:2 / 1;display:block}.docs_grid{border:1px solid var(--base-200);margin:var(--sm3) 0;text-align:center;border-radius:var(--radius-lg);overflow:hidden}.docs_grid .grid_item{padding:var(--xs2);background-color:var(--primary-500);color:var(--base-0)}.home .section{--section-spacing: var(--xl1)}@media(width>=1024px){.home .section{--section-spacing: var(--xxl1)}}.homePillars,.homeShowcase_grid,.homeThemer_split,.homeGallery_grid{grid-column:1 / -1;width:100%;max-width:1150px;margin-inline:auto}@media(width>=1024px){.homePillars,.homeShowcase_grid,.homeThemer_split,.homeGallery_grid{padding-left:var(--sm3);padding-right:var(--sm3)}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.homeReveal,.home .section_header{animation:homeReveal linear both;animation-timeline:view();animation-range:entry 10% entry 40%}}}@keyframes homeReveal{0%{opacity:0;transform:translateY(12px)}}.homeHero{display:grid;align-content:center;min-height:calc(72svh - var(--header-height));padding-block:var(--lg1) var(--sm3);padding-inline:var(--sm1)}@media(width>=768px){.homeHero{padding-inline:var(--sm3)}}.homeHero_inner{width:100%;max-width:1150px;margin-inline:auto;display:grid;gap:var(--lg3)}@media(width>=1024px){.homeHero_inner{grid-template-columns:minmax(0,10fr) minmax(0,9fr);align-items:center;gap:var(--xl2)}}.homeHero_copy h1{width:fit-content;max-width:100%;color:transparent;--csstools-light-dark-toggle--129: var(--csstools-color-scheme--light) var(--primary-300);--csstools-light-dark-toggle--130: var(--csstools-color-scheme--light) var(--primary-500);background-image:linear-gradient(90deg,var(--csstools-light-dark-toggle--129, var(--primary-950)),var(--csstools-light-dark-toggle--130, var(--primary-500)));-webkit-background-clip:text;background-clip:text;padding-bottom:.12em;font-size:var(--display-lg);line-height:var(--leading-xs)}@supports (color: light-dark(red,red)){.homeHero_copy h1{background-image:linear-gradient(90deg,light-dark(var(--primary-950),var(--primary-300)),light-dark(var(--primary-500),var(--primary-500)))}}@media(width>=768px){.homeHero_copy h1{font-size:var(--display-mega)}}@media(width>=1024px){.homeHero_copy h1{font-size:var(--display-giga)}}.homeHero_subhead{max-width:38ch;margin-top:var(--sm1);font-size:var(--text-lg);--csstools-light-dark-toggle--131: var(--csstools-color-scheme--light) var(--base-400);color:var(--csstools-light-dark-toggle--131, var(--base-500))}@supports (color: light-dark(red,red)){.homeHero_subhead{color:light-dark(var(--base-500),var(--base-400))}}@media(width>=768px){.homeHero_subhead{font-size:var(--text-xl)}}.homeHero_actions{display:flex;flex-wrap:wrap;gap:var(--xs3);margin-top:var(--md2)}.homeHero_fineprint{margin-top:var(--sm1);font-family:var(--mono);font-size:var(--text-xs);--csstools-light-dark-toggle--79: var(--csstools-color-scheme--light) var(--base-400);color:var(--csstools-light-dark-toggle--79, var(--base-500))}@supports (color: light-dark(red,red)){.homeHero_fineprint{color:light-dark(var(--base-500),var(--base-400))}}@property --morph-n{syntax: "<integer>"; inherits: true; initial-value: 219;}.homeMorph{display:flex;flex-direction:column;--morph-duration: 20s;--morph-strike: var(--no-400);--morph-pulse: rgb(19 136 109 / .45)}.homeMorph_canvas{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--sm1);padding-block:var(--xs2)}.homeMorph_canvasLabel{justify-self:end;font-family:var(--mono);font-size:var(--text-xs);letter-spacing:var(--tracking-lg);text-transform:uppercase;--csstools-light-dark-toggle--80: var(--csstools-color-scheme--light) var(--base-500);color:var(--csstools-light-dark-toggle--80, var(--base-400))}@supports (color: light-dark(red,red)){.homeMorph_canvasLabel{color:light-dark(var(--base-400),var(--base-500))}}.homeMorph_connector{align-self:center;height:var(--md1);--csstools-light-dark-toggle--81: var(--csstools-color-scheme--light) var(--base-600);border-left:var(--border-md) dashed var(--csstools-light-dark-toggle--81, var(--base-300))}@supports (color: light-dark(red,red)){.homeMorph_connector{border-left:var(--border-md) dashed light-dark(var(--base-300),var(--base-600))}}.homeMorph_editor{margin:0;padding:var(--sm3);background-color:#24292e;border:var(--border-sm) solid rgb(255 255 255 / .12);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);animation:morphFade var(--morph-duration) linear infinite}.homeMorph_chrome{display:flex;gap:var(--xs2);margin-bottom:var(--sm1)}.homeMorph_chrome i{width:10px;height:10px;border-radius:var(--radius-round);opacity:var(--o-4)}:is(.homeMorph_chrome i):nth-child(1){background:var(--no-300)}:is(.homeMorph_chrome i):nth-child(2){background:var(--maybe-300)}:is(.homeMorph_chrome i):nth-child(3){background:var(--yes-300)}.homeMorph_frame{display:grid}.homeMorph_frame>pre{grid-area:1 / 1}.homeMorph_sizer{visibility:hidden}.homeMorph_code{margin:0;font-size:var(--text-sm);line-height:var(--leading-xl);color:#e1e4e8;overflow-wrap:anywhere}.homeMorph_tag{color:#85e89d}.homeMorph_attr{color:#b392f0}.homeMorph_str{color:#9ecbff}@property --morph-strike-now{syntax: "<color>"; inherits: true; initial-value: transparent;}.homeMorph_g{color:#9ecbff;animation:var(--morph-duration) linear infinite}.homeMorph_gt{background-image:linear-gradient(to bottom,transparent calc(54% - 1.5px),var(--morph-strike-now) calc(54% - 1.5px) calc(54% + 1.5px),transparent calc(54% + 1.5px))}.homeMorph_g-1{animation-name:morphC1}.homeMorph_g-2{animation-name:morphC2}.homeMorph_g-3{animation-name:morphC3}.homeMorph_g-4{animation-name:morphC4}.homeMorph_g-5{animation-name:morphC5}.homeMorph_g-6{animation-name:morphC6}.homeMorph_g-7{animation-name:morphC7}.homeMorph_g-8{animation-name:morphC8}.homeMorph_g-9{animation-name:morphC9}.homeMorph_g-10{animation-name:morphC10}.homeMorph_g-11{animation-name:morphC11}.homeMorph_g-12{animation-name:morphC12}.homeMorph_g-13{animation-name:morphC13}.homeMorph_after,.homeMorph_keep{color:#9ecbff;font-weight:var(--semi-bold)}.homeMorph_after{font-size:0;opacity:0;border-radius:var(--radius-sm);background-color:transparent;animation:morphAfter var(--morph-duration) linear infinite}.homeMorph_counter{margin:var(--xs2) 0 0;font-family:var(--mono);font-size:var(--text-sm);font-weight:var(--bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;color:#8b949e}.homeMorph_count{--morph-n: 219;animation:morphCount var(--morph-duration) linear infinite}.homeMorph_count:after{counter-reset:morphN calc(var(--morph-n));content:counter(morphN)}.homeMorph_replay{display:inline-flex;align-items:center;gap:var(--xs1);align-self:flex-end;margin-top:var(--xs3);padding:var(--xs1) var(--xs2);border:none;background:none;font-size:var(--text-sm);--csstools-light-dark-toggle--132: var(--csstools-color-scheme--light) var(--base-400);color:var(--csstools-light-dark-toggle--132, var(--base-500));cursor:pointer;transition:color var(--transition-fast)}@supports (color: light-dark(red,red)){.homeMorph_replay{color:light-dark(var(--base-500),var(--base-400))}}.homeMorph_replay svg{width:14px;height:14px}.homeMorph_replay:hover{color:var(--text-color)}.homeMorph_static{display:none}.homeMorph_staticArrow{margin:var(--xs3) 0;text-align:center;font-size:var(--text-xl);--csstools-light-dark-toggle--82: var(--csstools-color-scheme--light) var(--base-500);color:var(--csstools-light-dark-toggle--82, var(--base-400))}@supports (color: light-dark(red,red)){.homeMorph_staticArrow{color:light-dark(var(--base-400),var(--base-500))}}.homeMorph_static .homeMorph_code{padding:var(--sm3);background-color:#24292e;border:var(--border-sm) solid rgb(255 255 255 / .12);border-radius:var(--radius-xl)}.homeMorph_staticCount{margin:var(--xs2) 0 0;font-family:var(--mono);font-size:var(--text-xs);text-align:right;--csstools-light-dark-toggle--83: var(--csstools-color-scheme--light) var(--base-400);color:var(--csstools-light-dark-toggle--83, var(--base-500))}@supports (color: light-dark(red,red)){.homeMorph_staticCount{color:light-dark(var(--base-500),var(--base-400))}}.homeMorph_editor:hover,.homeMorph_editor:hover :is(.homeMorph_g,.homeMorph_after,.homeMorph_count){animation-play-state:paused}.homeMorph.is-resetting :is(.homeMorph_editor,.homeMorph_g,.homeMorph_after,.homeMorph_count){animation-name:none}@media(prefers-reduced-motion:reduce){.homeMorph_editor,.homeMorph_g,.homeMorph_after,.homeMorph_count{animation:none}.homeMorph_counter,.homeMorph_replay{display:none}.homeMorph_static{display:block}}@keyframes morphFade{0%,93.5%{opacity:1}95.5%,98.5%{opacity:0}to{opacity:1}}@keyframes morphC1{0%,6%{opacity:1;font-size:1em;--morph-strike-now: transparent}7%,8.3%{opacity:.75;--morph-strike-now: var(--morph-strike)}9.4%{opacity:0;font-size:1em}9.5%,96%{opacity:0;font-size:0}96.5%,to{opacity:1;font-size:1em;--morph-strike-now: transparent}}@keyframes morphC2{0%,9.5%{opacity:1;font-size:1em;--morph-strike-now: transparent}10.5%,11.8%{opacity:.75;--morph-strike-now: var(--morph-strike)}12.9%{opacity:0;font-size:1em}13%,96%{opacity:0;font-size:0}96.5%,to{opacity:1;font-size:1em;--morph-strike-now: transparent}}@keyframes morphC3{0%,13%{opacity:1;font-size:1em;--morph-strike-now: transparent}14%,15.3%{opacity:.75;--morph-strike-now: var(--morph-strike)}16.4%{opacity:0;font-size:1em}16.5%,96%{opacity:0;font-size:0}96.5%,to{opacity:1;font-size:1em;--morph-strike-now: transparent}}@keyframes morphC4{0%,16.5%{opacity:1;font-size:1em;--morph-strike-now: transparent}17.5%,18.8%{opacity:.75;--morph-strike-now: var(--morph-strike)}19.9%{opacity:0;font-size:1em}20%,96%{opacity:0;font-size:0}96.5%,to{opacity:1;font-size:1em;--morph-strike-now: transparent}}@keyframes morphC5{0%,20%{opacity:1;font-size:1em;--morph-strike-now: transparent}21%,22.3%{opacity:.75;--morph-strike-now: var(--morph-strike)}23.4%{opacity:0;font-size:1em}23.5%,96%{opacity:0;font-size:0}96.5%,to{opacity:1;font-size:1em;--morph-strike-now: transparent}}@keyframes morphC6{0%,23.5%{opacity:1;font-size:1em;--morph-strike-now: transparent}24.5%,25.8%{opacity:.75;--morph-strike-now: var(--morph-strike)}26.9%{opacity:0;font-size:1em}27%,96%{opacity:0;font-size:0}96.5%,to{opacity:1;font-size:1em;--morph-strike-now: transparent}}@keyframes morphC7{0%,27%{opacity:1;font-size:1em;--morph-strike-now: transparent}28%,29.3%{opacity:.75;--morph-strike-now: var(--morph-strike)}30.4%{opacity:0;font-size:1em}30.5%,96%{opacity:0;font-size:0}96.5%,to{opacity:1;font-size:1em;--morph-strike-now: transparent}}@keyframes morphC8{0%,30.5%{opacity:1;font-size:1em;--morph-strike-now: transparent}31.5%,32.8%{opacity:.75;--morph-strike-now: var(--morph-strike)}33.9%{opacity:0;font-size:1em}34%,96%{opacity:0;font-size:0}96.5%,to{opacity:1;font-size:1em;--morph-strike-now: transparent}}@keyframes morphC9{0%,34%{opacity:1;font-size:1em;--morph-strike-now: transparent}35%,36.3%{opacity:.75;--morph-strike-now: var(--morph-strike)}37.4%{opacity:0;font-size:1em}37.5%,96%{opacity:0;font-size:0}96.5%,to{opacity:1;font-size:1em;--morph-strike-now: transparent}}@keyframes morphC10{0%,37.5%{opacity:1;font-size:1em;--morph-strike-now: transparent}38.5%,39.8%{opacity:.75;--morph-strike-now: var(--morph-strike)}40.9%{opacity:0;font-size:1em}41%,96%{opacity:0;font-size:0}96.5%,to{opacity:1;font-size:1em;--morph-strike-now: transparent}}@keyframes morphC11{0%,41%{opacity:1;font-size:1em;--morph-strike-now: transparent}42%,43.3%{opacity:.75;--morph-strike-now: var(--morph-strike)}44.4%{opacity:0;font-size:1em}44.5%,96%{opacity:0;font-size:0}96.5%,to{opacity:1;font-size:1em;--morph-strike-now: transparent}}@keyframes morphC12{0%,44.5%{opacity:1;font-size:1em;--morph-strike-now: transparent}45.5%,46.8%{opacity:.75;--morph-strike-now: var(--morph-strike)}47.9%{opacity:0;font-size:1em}48%,96%{opacity:0;font-size:0}96.5%,to{opacity:1;font-size:1em;--morph-strike-now: transparent}}@keyframes morphC13{0%,48%{opacity:1;font-size:1em;--morph-strike-now: transparent}49%,50.3%{opacity:.75;--morph-strike-now: var(--morph-strike)}51.4%{opacity:0;font-size:1em}51.5%,96%{opacity:0;font-size:0}96.5%,to{opacity:1;font-size:1em;--morph-strike-now: transparent}}@keyframes morphAfter{0%,51.5%{font-size:0;opacity:0;background-color:transparent}52%{font-size:1em;opacity:0}53%{opacity:1;background-color:var(--morph-pulse)}62%,96%{font-size:1em;opacity:1;background-color:transparent}96.5%,to{font-size:0;opacity:0}}@keyframes morphCount{0%,8.8%{--morph-n: 219}9.5%,12.3%{--morph-n: 204}13%,15.8%{--morph-n: 199}16.5%,19.3%{--morph-n: 194}20%,22.8%{--morph-n: 186}23.5%,26.3%{--morph-n: 172}27%,29.8%{--morph-n: 161}30.5%,33.3%{--morph-n: 150}34%,36.8%{--morph-n: 139}37.5%,40.3%{--morph-n: 126}41%,43.8%{--morph-n: 105}44.5%,47.3%{--morph-n: 84}48%,50.8%{--morph-n: 56}51.5%,52.2%{--morph-n: 41}53%,96%{--morph-n: 54}96.5%,to{--morph-n: 219}}.homeProof{--section-spacing: var(--xl1);padding-block-start:0}.homeProof_install{position:relative;width:fit-content;max-width:100%;margin-inline:auto}.homeProof_install pre{margin:0;padding:var(--sm1) var(--xl1) var(--sm1) var(--sm3);font-size:var(--text-sm);border-radius:var(--radius-lg)}@media(width>=768px){.homeProof_install pre{font-size:var(--text-md)}}.homeProof_caption{max-width:60ch;margin:var(--sm3) auto 0;text-align:center;--csstools-light-dark-toggle--84: var(--csstools-color-scheme--light) var(--base-400);color:var(--csstools-light-dark-toggle--84, var(--base-500))}@supports (color: light-dark(red,red)){.homeProof_caption{color:light-dark(var(--base-500),var(--base-400))}}.homeProof_facts{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--xs3) var(--md2);margin:var(--sm3) 0 0;padding:0;list-style:none;font-family:var(--mono);font-size:var(--text-xs);--csstools-light-dark-toggle--133: var(--csstools-color-scheme--light) var(--base-400);color:var(--csstools-light-dark-toggle--133, var(--base-500))}@supports (color: light-dark(red,red)){.homeProof_facts{color:light-dark(var(--base-500),var(--base-400))}}@media(width<480px){.homeProof_facts{flex-direction:column}}@media(width>=768px){.homePillars{--grid-tc: repeat(3, 1fr)}}.homePillars .featureItem_icon{width:100%;height:140px;margin-bottom:var(--sm1);background:none;border-radius:0}:is(.homePillars .featureItem_icon) svg{width:auto;height:100%;max-width:100%}.homeShowcase_grid{margin-block:0;padding:0;list-style:none}.homeShowcase_card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--xs3);padding:var(--sm3);color:var(--text-color);--csstools-light-dark-toggle--134: var(--csstools-color-scheme--light) var(--base-900);background-color:var(--csstools-light-dark-toggle--134, var(--base-50));border-radius:var(--radius-lg)}@supports (color: light-dark(red,red)){.homeShowcase_card{background-color:light-dark(var(--base-50),var(--base-900))}}.homeShowcase_card p{flex:1;margin:0}.homeShowcase_name{margin:0;font-family:var(--mono);font-size:var(--text-lg);font-weight:var(--bold)}.homeShowcase_name code{font-size:inherit}.homeShowcase_mini{display:flex;align-items:center;gap:var(--xs2);font-size:var(--text-sm);cursor:pointer;--toggle-width: 36px;--toggle-height: 20px}:root:not(.theme-dark) .homeShowcase_card-lightDark:has(input:checked){--csstools-color-scheme--light: ;color-scheme:dark}:root.theme-dark .homeShowcase_card-lightDark:has(input:checked){--csstools-color-scheme--light: initial;color-scheme:light}.homeShowcase_kicker{margin-top:var(--lg1);text-align:center;--csstools-light-dark-toggle--85: var(--csstools-color-scheme--light) var(--base-400);color:var(--csstools-light-dark-toggle--85, var(--base-500))}@supports (color: light-dark(red,red)){.homeShowcase_kicker{color:light-dark(var(--base-500),var(--base-400))}}.baselineBadge{display:inline-flex;align-items:center;gap:var(--xs2);font-size:var(--text-xs);--csstools-light-dark-toggle--135: var(--csstools-color-scheme--light) var(--base-400);color:var(--csstools-light-dark-toggle--135, var(--base-500));-webkit-text-decoration:none;text-decoration:none}@supports (color: light-dark(red,red)){.baselineBadge{color:light-dark(var(--base-500),var(--base-400))}}.baselineBadge svg{width:22px;height:auto;flex:none}.baselineBadge:hover span{color:var(--link-color);-webkit-text-decoration:underline;text-decoration:underline}.homeThemer_switcher{display:flex;justify-content:center;gap:var(--md2);margin:0 0 var(--md2);padding:0;border:none}.homeThemer_swatch{display:flex;flex-direction:column;align-items:center;gap:var(--xs2);font-size:var(--text-sm);cursor:pointer}.homeThemer_swatch input{position:absolute;opacity:0;pointer-events:none}.homeThemer_swatch i{width:var(--md1);height:var(--md1);border-radius:var(--radius-round);border:var(--border-md) solid var(--theme-border-color);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.homeThemer_swatch input:checked~i{border-color:var(--text-color);box-shadow:0 0 0 2px var(--body-background-color) inset}.homeThemer_swatch input:focus-visible~i{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.homeThemer_swatch-default i{background:var(--primary-500)}.homeThemer_swatch-wireframe i{background:#a3a3a3}.homeThemer_swatch-sunset i{background:#ea580c}.homeThemer_split{display:grid;gap:var(--md2)}@media(width>=1024px){.homeThemer_split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.homeThemer_stage{display:flex;flex-direction:column;gap:var(--md2);padding:var(--md2);--csstools-light-dark-toggle--86: var(--csstools-color-scheme--light) var(--base-950);background-color:var(--csstools-light-dark-toggle--86, var(--base-0));border:var(--border-sm) solid var(--theme-border-color);border-radius:var(--radius-lg)}@supports (color: light-dark(red,red)){.homeThemer_stage{background-color:light-dark(var(--base-0),var(--base-950))}}.homeThemer_formRow{display:flex;flex-direction:column;gap:var(--sm1)}.homeThemer_formRow .bt{align-self:flex-start}.homeThemer:has(input[value=wireframe]:checked) .homeThemer_stage{--heading-font: ui-rounded, "Arial Rounded MT Bold", Calibri, sans-serif;--csstools-light-dark-toggle--87: var(--csstools-color-scheme--light) #d4d4d4;--text-color: var(--csstools-light-dark-toggle--87, #404040);--csstools-light-dark-toggle--88: var(--csstools-color-scheme--light) #171717;--card-bg-color: var(--csstools-light-dark-toggle--88, #f5f5f5);--card-border-radius: 0;--card-shadow: none;--bt-primary-background-color: #525252;--bt-primary-background-color-hover: #737373;--bt-primary-border-color: #525252;--bt-primary-border-color-hover: #525252;--bt-border-radius: 0;--input-border-radius: 0;--csstools-light-dark-toggle--89: var(--csstools-color-scheme--light) #a3a3a3;--link-color: var(--csstools-light-dark-toggle--89, #525252)}@supports (color: light-dark(red,red)){.homeThemer:has(input[value=wireframe]:checked) .homeThemer_stage{--text-color: light-dark(#404040, #d4d4d4);--card-bg-color: light-dark(#f5f5f5, #171717);--link-color: light-dark(#525252, #a3a3a3)}}@supports not (color: light-dark(tan,tan)){:is(.homeThemer:has(input[value=wireframe]:checked) .homeThemer_stage) *{--csstools-light-dark-toggle--87: var(--csstools-color-scheme--light) #d4d4d4;--text-color: var(--csstools-light-dark-toggle--87, #404040);--csstools-light-dark-toggle--88: var(--csstools-color-scheme--light) #171717;--card-bg-color: var(--csstools-light-dark-toggle--88, #f5f5f5);--csstools-light-dark-toggle--89: var(--csstools-color-scheme--light) #a3a3a3;--link-color: var(--csstools-light-dark-toggle--89, #525252)}}.homeThemer:has(input[value=sunset]:checked) .homeThemer_stage{--heading-font: "Iowan Old Style", Georgia, serif;--csstools-light-dark-toggle--90: var(--csstools-color-scheme--light) #ffedd5;--text-color: var(--csstools-light-dark-toggle--90, #431407);--csstools-light-dark-toggle--91: var(--csstools-color-scheme--light) #431407;--card-bg-color: var(--csstools-light-dark-toggle--91, #fff7ed);--card-border-radius: 16px;--card-shadow: 0 8px 24px rgb(234 88 12 / .25);--bt-primary-background-color: #ea580c;--bt-primary-background-color-hover: #f97316;--bt-primary-border-color: #ea580c;--bt-primary-border-color-hover: #ea580c;--bt-border-radius: 1e5px;--input-border-radius: 1e5px;--csstools-light-dark-toggle--92: var(--csstools-color-scheme--light) #fb923c;--link-color: var(--csstools-light-dark-toggle--92, #c2410c)}@supports (color: light-dark(red,red)){.homeThemer:has(input[value=sunset]:checked) .homeThemer_stage{--text-color: light-dark(#431407, #ffedd5);--card-bg-color: light-dark(#fff7ed, #431407);--link-color: light-dark(#c2410c, #fb923c)}}@supports not (color: light-dark(tan,tan)){:is(.homeThemer:has(input[value=sunset]:checked) .homeThemer_stage) *{--csstools-light-dark-toggle--90: var(--csstools-color-scheme--light) #ffedd5;--text-color: var(--csstools-light-dark-toggle--90, #431407);--csstools-light-dark-toggle--91: var(--csstools-color-scheme--light) #431407;--card-bg-color: var(--csstools-light-dark-toggle--91, #fff7ed);--csstools-light-dark-toggle--92: var(--csstools-color-scheme--light) #fb923c;--link-color: var(--csstools-light-dark-toggle--92, #c2410c)}}.homeThemer_pane{display:none}.homeThemer_pane pre{margin:0;padding:var(--sm3);font-size:var(--text-md);line-height:var(--leading-xl);border-radius:var(--radius-lg);overflow-x:auto}.homeThemer:has(input[value=default]:checked) .homeThemer_pane-default,.homeThemer:has(input[value=wireframe]:checked) .homeThemer_pane-wireframe,.homeThemer:has(input[value=sunset]:checked) .homeThemer_pane-sunset{display:block}.homeThemer_diff{display:none}@media(width>=1024px){.homeThemer_diff{display:block}}@media(width>=1024px){.homeThemer_diffDetails{display:none}}.homeThemer_diffDetails summary{cursor:pointer;font-weight:var(--semi-bold)}.homeThemer_diffDetails .homeThemer_pane{margin-top:var(--sm1)}.homeThemer_caption{margin-top:var(--sm3);text-align:center;font-size:var(--text-sm);--csstools-light-dark-toggle--93: var(--csstools-color-scheme--light) var(--base-400);color:var(--csstools-light-dark-toggle--93, var(--base-500))}@supports (color: light-dark(red,red)){.homeThemer_caption{color:light-dark(var(--base-500),var(--base-400))}}.homeGallery_grid{display:grid;gap:var(--sm3);margin-block:0;padding:0;list-style:none}@media(width>=768px){.homeGallery_grid{grid-template-columns:repeat(2,1fr)}}@media(width>=1024px){.homeGallery_grid{grid-template-columns:repeat(3,1fr)}}.homeGallery_cell{position:relative;display:flex;flex-direction:column}.homeGallery_thumb{flex:1;display:grid;align-items:center;padding:var(--sm3);--csstools-light-dark-toggle--94: var(--csstools-color-scheme--light) var(--base-900);background-color:var(--csstools-light-dark-toggle--94, var(--base-50));border:var(--border-sm) solid var(--theme-border-color);border-radius:var(--radius-lg);overflow:hidden;transition:border-color var(--transition-fast);zoom:.85}@supports (color: light-dark(red,red)){.homeGallery_thumb{background-color:light-dark(var(--base-50),var(--base-900))}}.homeGallery_cell:hover .homeGallery_thumb{border-color:var(--link-color)}.homeGallery_thumb-wide{zoom:.62;justify-items:center}.homeGallery_meta{display:flex;justify-content:space-between;align-items:center;padding-top:var(--xs3)}.homeGallery_name{font-weight:var(--semi-bold)}.homeGallery_link{position:absolute;inset:0;z-index:var(--z-1);border-radius:var(--radius-lg)}.homeGallery_formDemo{display:flex;flex-direction:column;gap:var(--sm1)}.homeGallery_formDemo .bt{align-self:flex-start}.homeGallery_kicker{margin-top:var(--md2);text-align:center;--csstools-light-dark-toggle--95: var(--csstools-color-scheme--light) var(--base-400);color:var(--csstools-light-dark-toggle--95, var(--base-500))}@supports (color: light-dark(red,red)){.homeGallery_kicker{color:light-dark(var(--base-500),var(--base-400))}}.homeGallery_template{margin-top:var(--xl1);text-align:center}.homeGallery_template p{max-width:55ch;margin-inline:auto;--csstools-light-dark-toggle--136: var(--csstools-color-scheme--light) var(--base-400);color:var(--csstools-light-dark-toggle--136, var(--base-500))}@supports (color: light-dark(red,red)){.homeGallery_template p{color:light-dark(var(--base-500),var(--base-400))}}.homeOwn{--section-spacing: var(--xl1)}.homeOwn_body{max-width:55ch;margin-inline:auto}.homeOwn_body p+p{margin-top:var(--sm1)}.homeOwn_facts{display:grid;gap:var(--sm3);max-width:720px;margin:var(--lg3) auto 0;padding:0;list-style:none;text-align:center}@media(width>=768px){.homeOwn_facts{grid-template-columns:repeat(3,1fr)}}.homeOwn_facts li{display:flex;flex-direction:column;gap:var(--xs1)}.homeOwn_facts strong{font-size:var(--text-lg)}.homeOwn_facts span{font-size:var(--text-sm);--csstools-light-dark-toggle--137: var(--csstools-color-scheme--light) var(--base-400);color:var(--csstools-light-dark-toggle--137, var(--base-500))}@supports (color: light-dark(red,red)){.homeOwn_facts span{color:light-dark(var(--base-500),var(--base-400))}}.homeCta{--section-spacing: var(--xl2);background:linear-gradient(105deg,var(--primary-950),var(--primary-600))}.homeCta .section_header{margin-bottom:var(--md2)}.homeCta_btMain{--bt-color: var(--primary-700);--bt-color-hover: var(--primary-600);--bt-background-color: var(--base-0);--bt-background-color-hover: var(--primary-50);--bt-border-color: var(--base-0);--bt-border-color-hover: var(--base-0)}.homeCta_newsletter{margin-top:var(--md2);text-align:center;font-size:var(--text-sm);color:var(--primary-100)}.homeCta_newsletter a{color:var(--base-0)}code:has(>.shiki){padding:0;background:none}.cp_embed_wrapper{margin-top:var(--md3);margin-bottom:var(--md3)}@scope(.prose)to (.not-prose){.expressive-code:has(+:is(h1,h2,h3,h4)){margin-bottom:calc(var(--prose-spacing) * 2)}}.expressive-code{margin-block-start:var(--xs3);margin-block-end:var(--md1)}.expressive-code .frame pre{margin-block:0;border-radius:var(--radius-md)}.expressive-code .frame.is-terminal .header{border-width:0!important}body.dev{background-size:100% calc(var(--baseline) * 1px);background-image:linear-gradient(to bottom,#0000 calc((var(--baseline) - 1) * 1px),#ff69b4 calc(var(--baseline) * 1px))}.dev-error{position:fixed;top:var(--md1);left:var(--md1);z-index:var(--z-top);color:var(--no-500);background:var(--no-100);border:1px solid var(--no-500);padding:var(--sm1);border-radius:var(--radius-md);font-size:1rem}
