@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(--display-md), 1.269rem + 2.682vw, var(--display-xl));--heading-2:clamp(var(--display-sm), 1.057rem + 2.235vw, var(--display-lg));--heading-3:clamp(var(--text-xl), .881rem + 1.865vw, var(--display-md));--heading-4:clamp(var(--text-lg), .734rem + 1.553vw, var(--display-sm));--heading-5:clamp(var(--text-lg), .988rem + .706vw, var(--text-xl));--heading-6:clamp(var(--text-md), .824rem + .588vw, var(--text-lg));--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:100000px;--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;--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) #0009;--theme-shadow-color:var(--csstools-light-dark-toggle--1,#0000001a);--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(#0000001a,#0009)}}@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) #0009;--theme-shadow-color:var(--csstools-light-dark-toggle--1,#0000001a);--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:#fe0;--csstools-light-dark-toggle--10:var(--csstools-color-scheme--light) var(--base-0);--selection-color:var(--csstools-light-dark-toggle--10,var(--base-950));--csstools-light-dark-toggle--11:var(--csstools-color-scheme--light) var(--primary-700);--selection-background-color:var(--csstools-light-dark-toggle--11,var(--primary-200))}@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));--selection-color:light-dark(var(--base-950),var(--base-0));--selection-background-color:light-dark(var(--primary-200),var(--primary-700))}}@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));--csstools-light-dark-toggle--10:var(--csstools-color-scheme--light) var(--base-0);--selection-color:var(--csstools-light-dark-toggle--10,var(--base-950));--csstools-light-dark-toggle--11:var(--csstools-color-scheme--light) var(--primary-700);--selection-background-color:var(--csstools-light-dark-toggle--11,var(--primary-200))}}: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--12:var(--csstools-color-scheme--light) var(--base-600);--badge-background-color:var(--csstools-light-dark-toggle--12,var(--base-700));--badge-primary-color:var(--base-0);--csstools-light-dark-toggle--13:var(--csstools-color-scheme--light) var(--primary-500);--badge-primary-background-color:var(--csstools-light-dark-toggle--13,var(--primary-600));--csstools-light-dark-toggle--14:var(--csstools-color-scheme--light) var(--base-0);--badge-success-color:var(--csstools-light-dark-toggle--14,var(--success-500));--csstools-light-dark-toggle--15:var(--csstools-color-scheme--light) var(--success-500);--badge-success-background-color:var(--csstools-light-dark-toggle--15,var(--success-100));--csstools-light-dark-toggle--16:var(--csstools-color-scheme--light) var(--base-0);--badge-danger-color:var(--csstools-light-dark-toggle--16,var(--danger-500));--csstools-light-dark-toggle--17:var(--csstools-color-scheme--light) var(--danger-500);--badge-danger-background-color:var(--csstools-light-dark-toggle--17,var(--danger-100));--csstools-light-dark-toggle--18:var(--csstools-color-scheme--light) var(--base-950);--badge-warning-color:var(--csstools-light-dark-toggle--18,var(--warning-500));--csstools-light-dark-toggle--19:var(--csstools-color-scheme--light) var(--warning-500);--badge-warning-background-color:var(--csstools-light-dark-toggle--19,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--12:var(--csstools-color-scheme--light) var(--base-600);--badge-background-color:var(--csstools-light-dark-toggle--12,var(--base-700));--csstools-light-dark-toggle--13:var(--csstools-color-scheme--light) var(--primary-500);--badge-primary-background-color:var(--csstools-light-dark-toggle--13,var(--primary-600));--csstools-light-dark-toggle--14:var(--csstools-color-scheme--light) var(--base-0);--badge-success-color:var(--csstools-light-dark-toggle--14,var(--success-500));--csstools-light-dark-toggle--15:var(--csstools-color-scheme--light) var(--success-500);--badge-success-background-color:var(--csstools-light-dark-toggle--15,var(--success-100));--csstools-light-dark-toggle--16:var(--csstools-color-scheme--light) var(--base-0);--badge-danger-color:var(--csstools-light-dark-toggle--16,var(--danger-500));--csstools-light-dark-toggle--17:var(--csstools-color-scheme--light) var(--danger-500);--badge-danger-background-color:var(--csstools-light-dark-toggle--17,var(--danger-100));--csstools-light-dark-toggle--18:var(--csstools-color-scheme--light) var(--base-950);--badge-warning-color:var(--csstools-light-dark-toggle--18,var(--warning-500));--csstools-light-dark-toggle--19:var(--csstools-color-scheme--light) var(--warning-500);--badge-warning-background-color:var(--csstools-light-dark-toggle--19,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--20:var(--csstools-color-scheme--light) var(--base-0);--bt-color-hover:var(--csstools-light-dark-toggle--20,var(--text-color));--csstools-light-dark-toggle--21:var(--csstools-color-scheme--light) var(--base-800);--bt-background-color:var(--csstools-light-dark-toggle--21,var(--base-0));--csstools-light-dark-toggle--22:var(--csstools-color-scheme--light) var(--base-900);--bt-background-color-hover:var(--csstools-light-dark-toggle--22,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--23:var(--csstools-color-scheme--light) var(--base-0);--bt-outline-color-hover:var(--csstools-light-dark-toggle--23,var(--base-950));--csstools-light-dark-toggle--24:var(--csstools-color-scheme--light) #ffffff1a;--bt-outline-background-color-hover:var(--csstools-light-dark-toggle--24,#0000001a);--csstools-light-dark-toggle--25:var(--csstools-color-scheme--light) var(--base-0);--bt-outline-border-color:var(--csstools-light-dark-toggle--25,var(--base-950));--csstools-light-dark-toggle--26:var(--csstools-color-scheme--light) var(--base-0);--bt-outline-border-color-hover:var(--csstools-light-dark-toggle--26,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(#0000001a,#ffffff1a)}}@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--20:var(--csstools-color-scheme--light) var(--base-0);--bt-color-hover:var(--csstools-light-dark-toggle--20,var(--text-color));--csstools-light-dark-toggle--21:var(--csstools-color-scheme--light) var(--base-800);--bt-background-color:var(--csstools-light-dark-toggle--21,var(--base-0));--csstools-light-dark-toggle--22:var(--csstools-color-scheme--light) var(--base-900);--bt-background-color-hover:var(--csstools-light-dark-toggle--22,var(--base-50));--csstools-light-dark-toggle--23:var(--csstools-color-scheme--light) var(--base-0);--bt-outline-color-hover:var(--csstools-light-dark-toggle--23,var(--base-950));--csstools-light-dark-toggle--24:var(--csstools-color-scheme--light) #ffffff1a;--bt-outline-background-color-hover:var(--csstools-light-dark-toggle--24,#0000001a);--csstools-light-dark-toggle--25:var(--csstools-color-scheme--light) var(--base-0);--bt-outline-border-color:var(--csstools-light-dark-toggle--25,var(--base-950));--csstools-light-dark-toggle--26:var(--csstools-color-scheme--light) var(--base-0);--bt-outline-border-color-hover:var(--csstools-light-dark-toggle--26,var(--base-950))}}:root{--avatar-color:var(--base-0);--avatar-background-color:var(--base-400);--csstools-light-dark-toggle--27:var(--csstools-color-scheme--light) var(--base-500);--avatar-border-color:var(--csstools-light-dark-toggle--27,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--27:var(--csstools-color-scheme--light) var(--base-500);--avatar-border-color:var(--csstools-light-dark-toggle--27,var(--base-0))}}:root{--banner-color:var(--base-0);--csstools-light-dark-toggle--28:var(--csstools-color-scheme--light) var(--primary-800);--banner-background-color:var(--csstools-light-dark-toggle--28,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--28:var(--csstools-color-scheme--light) var(--primary-800);--banner-background-color:var(--csstools-light-dark-toggle--28,var(--primary-600))}}:root{--breadcrumbs-separator:"/";--csstools-light-dark-toggle--29:var(--csstools-color-scheme--light) var(--base-600);--breadcrumbs-separator-color:var(--csstools-light-dark-toggle--29,var(--base-300));--csstools-light-dark-toggle--30:var(--csstools-color-scheme--light) var(--base-400);--breadcrumbs-color:var(--csstools-light-dark-toggle--30,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--29:var(--csstools-color-scheme--light) var(--base-600);--breadcrumbs-separator-color:var(--csstools-light-dark-toggle--29,var(--base-300));--csstools-light-dark-toggle--30:var(--csstools-color-scheme--light) var(--base-400);--breadcrumbs-color:var(--csstools-light-dark-toggle--30,var(--base-500))}}:root{--card-spacing:var(--sm3);--card-color:var(--text-color);--csstools-light-dark-toggle--31:var(--csstools-color-scheme--light) var(--base-500);--card-secondary-text-color:var(--csstools-light-dark-toggle--31,var(--base-400));--csstools-light-dark-toggle--32:var(--csstools-color-scheme--light) var(--base-900);--card-bg-color:var(--csstools-light-dark-toggle--32,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--33:var(--csstools-color-scheme--light) var(--base-900);--card-loading-bg:var(--csstools-light-dark-toggle--33,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--31:var(--csstools-color-scheme--light) var(--base-500);--card-secondary-text-color:var(--csstools-light-dark-toggle--31,var(--base-400));--csstools-light-dark-toggle--32:var(--csstools-color-scheme--light) var(--base-900);--card-bg-color:var(--csstools-light-dark-toggle--32,var(--base-100));--csstools-light-dark-toggle--33:var(--csstools-color-scheme--light) var(--base-900);--card-loading-bg:var(--csstools-light-dark-toggle--33,var(--base-200))}}:root{--toggle-width:50px;--toggle-height:28px;--toggle-border-width:2px;--csstools-light-dark-toggle--34:var(--csstools-color-scheme--light) var(--base-700);--toggle-track-color:var(--csstools-light-dark-toggle--34,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--34:var(--csstools-color-scheme--light) var(--base-700);--toggle-track-color:var(--csstools-light-dark-toggle--34,var(--base-300))}}:root{--faq-spacing:var(--xs3);--field-spacing:var(--xs1);--csstools-light-dark-toggle--35:var(--csstools-color-scheme--light) var(--base-500);--field-hint-color:var(--csstools-light-dark-toggle--35,var(--base-400));--csstools-light-dark-toggle--36:var(--csstools-color-scheme--light) var(--danger-300);--field-error-color:var(--csstools-light-dark-toggle--36,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--35:var(--csstools-color-scheme--light) var(--base-500);--field-hint-color:var(--csstools-light-dark-toggle--35,var(--base-400));--csstools-light-dark-toggle--36:var(--csstools-color-scheme--light) var(--danger-300);--field-error-color:var(--csstools-light-dark-toggle--36,var(--danger-500))}}:root{--featureItem-icon-box-size:var(--lg3);--featureItem-icon-size:var(--sm3);--csstools-light-dark-toggle--37:var(--csstools-color-scheme--light) var(--primary-300);--featureItem-icon-color:var(--csstools-light-dark-toggle--37,var(--primary-600));--csstools-light-dark-toggle--38:var(--csstools-color-scheme--light) var(--primary-900);--featureItem-icon-background-color:var(--csstools-light-dark-toggle--38,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--37:var(--csstools-color-scheme--light) var(--primary-300);--featureItem-icon-color:var(--csstools-light-dark-toggle--37,var(--primary-600));--csstools-light-dark-toggle--38:var(--csstools-color-scheme--light) var(--primary-900);--featureItem-icon-background-color:var(--csstools-light-dark-toggle--38,var(--primary-100))}}:root{--csstools-light-dark-toggle--39:var(--csstools-color-scheme--light) var(--base-950);--footer-background-color:var(--csstools-light-dark-toggle--39,var(--primary-950));--csstools-light-dark-toggle--40:var(--csstools-color-scheme--light) var(--base-200);--footer-text-color:var(--csstools-light-dark-toggle--40,var(--base-0));--footer-border-width:var(--border-md);--csstools-light-dark-toggle--41:var(--csstools-color-scheme--light) var(--base-700);--footer-border-color:var(--csstools-light-dark-toggle--41,transparent);--csstools-light-dark-toggle--42:var(--csstools-color-scheme--light) var(--base-200);--footer-link-color:var(--csstools-light-dark-toggle--42,var(--base-0));--csstools-light-dark-toggle--43:var(--csstools-color-scheme--light) var(--base-0);--footer-link-color-hover:var(--csstools-light-dark-toggle--43,var(--primary-200))}@supports (color:light-dark(red, red)){:root{--footer-background-color:light-dark(var(--primary-950),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--39:var(--csstools-color-scheme--light) var(--base-950);--footer-background-color:var(--csstools-light-dark-toggle--39,var(--primary-950));--csstools-light-dark-toggle--40:var(--csstools-color-scheme--light) var(--base-200);--footer-text-color:var(--csstools-light-dark-toggle--40,var(--base-0));--csstools-light-dark-toggle--41:var(--csstools-color-scheme--light) var(--base-700);--footer-border-color:var(--csstools-light-dark-toggle--41,transparent);--csstools-light-dark-toggle--42:var(--csstools-color-scheme--light) var(--base-200);--footer-link-color:var(--csstools-light-dark-toggle--42,var(--base-0));--csstools-light-dark-toggle--43:var(--csstools-color-scheme--light) var(--base-0);--footer-link-color-hover:var(--csstools-light-dark-toggle--43,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--44:var(--csstools-color-scheme--light) var(--base-950);--header-background-color:var(--csstools-light-dark-toggle--44,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--44:var(--csstools-color-scheme--light) var(--base-950);--header-background-color:var(--csstools-light-dark-toggle--44,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);--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--45:var(--csstools-color-scheme--light) var(--primary-500);--pagination-background-color-current:var(--csstools-light-dark-toggle--45,var(--primary-600));--csstools-light-dark-toggle--46:var(--csstools-color-scheme--light) var(--base-800);--pagination-background-color-hover:var(--csstools-light-dark-toggle--46,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--45:var(--csstools-color-scheme--light) var(--primary-500);--pagination-background-color-current:var(--csstools-light-dark-toggle--45,var(--primary-600));--csstools-light-dark-toggle--46:var(--csstools-color-scheme--light) var(--base-800);--pagination-background-color-hover:var(--csstools-light-dark-toggle--46,var(--base-100))}}:root{--prevNext-border-color:var(--theme-border-color);--prevNext-border-color-hover:var(--link-color);--csstools-light-dark-toggle--47:var(--csstools-color-scheme--light) var(--base-500);--prevNext-label-color:var(--csstools-light-dark-toggle--47,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--47:var(--csstools-color-scheme--light) var(--base-500);--prevNext-label-color:var(--csstools-light-dark-toggle--47,var(--base-400))}}:root{--notice-spacing:var(--sm1);--csstools-light-dark-toggle--48:var(--csstools-color-scheme--light) var(--base-0);--notice-text-color:var(--csstools-light-dark-toggle--48,var(--base-950));--csstools-light-dark-toggle--49:var(--csstools-color-scheme--light) var(--base-800);--notice-background-color:var(--csstools-light-dark-toggle--49,var(--base-50));--csstools-light-dark-toggle--50:var(--csstools-color-scheme--light) var(--base-500);--notice-border-color:var(--csstools-light-dark-toggle--50,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--48:var(--csstools-color-scheme--light) var(--base-0);--notice-text-color:var(--csstools-light-dark-toggle--48,var(--base-950));--csstools-light-dark-toggle--49:var(--csstools-color-scheme--light) var(--base-800);--notice-background-color:var(--csstools-light-dark-toggle--49,var(--base-50));--csstools-light-dark-toggle--50:var(--csstools-color-scheme--light) var(--base-500);--notice-border-color:var(--csstools-light-dark-toggle--50,var(--base-200))}}:root{--csstools-light-dark-toggle--51:var(--csstools-color-scheme--light) var(--primary-400);--pricingCard-highlight-border-color:var(--csstools-light-dark-toggle--51,var(--primary-600));--csstools-light-dark-toggle--52:var(--csstools-color-scheme--light) var(--success-400);--pricingCard-check-color:var(--csstools-light-dark-toggle--52,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--51:var(--csstools-color-scheme--light) var(--primary-400);--pricingCard-highlight-border-color:var(--csstools-light-dark-toggle--51,var(--primary-600));--csstools-light-dark-toggle--52:var(--csstools-color-scheme--light) var(--success-400);--pricingCard-check-color:var(--csstools-light-dark-toggle--52,var(--success-500))}}:root{--readProgressBar-height:var(--xs1);--readProgressBar-color:linear-gradient(90deg, var(--primary-600) 0%, var(--primary-400) 100%);--section-spacing:var(--xl3);--section-header-spacing:var(--lg3);--section-wide-width:1080px;--csstools-light-dark-toggle--53:var(--csstools-color-scheme--light) var(--primary-400);--section-eyebrow-color:var(--csstools-light-dark-toggle--53,var(--primary-600));--csstools-light-dark-toggle--54:var(--csstools-color-scheme--light) var(--base-400);--section-lede-color:var(--csstools-light-dark-toggle--54,var(--base-500));--csstools-light-dark-toggle--55:var(--csstools-color-scheme--light) var(--base-900);--section-filled-background-color:var(--csstools-light-dark-toggle--55,var(--base-50));--csstools-light-dark-toggle--56:var(--csstools-color-scheme--light) var(--primary-900);--section-primary-background-color:var(--csstools-light-dark-toggle--56,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--53:var(--csstools-color-scheme--light) var(--primary-400);--section-eyebrow-color:var(--csstools-light-dark-toggle--53,var(--primary-600));--csstools-light-dark-toggle--54:var(--csstools-color-scheme--light) var(--base-400);--section-lede-color:var(--csstools-light-dark-toggle--54,var(--base-500));--csstools-light-dark-toggle--55:var(--csstools-color-scheme--light) var(--base-900);--section-filled-background-color:var(--csstools-light-dark-toggle--55,var(--base-50));--csstools-light-dark-toggle--56:var(--csstools-color-scheme--light) var(--primary-900);--section-primary-background-color:var(--csstools-light-dark-toggle--56,var(--primary-600))}}:root{--csstools-light-dark-toggle--57:var(--csstools-color-scheme--light) var(--base-500);--testimonial-role-color:var(--csstools-light-dark-toggle--57,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--57:var(--csstools-color-scheme--light) var(--base-500);--testimonial-role-color:var(--csstools-light-dark-toggle--57,var(--base-400))}}:root{--tags-padding:var(--xs2);--tags-font-size:var(--text-sm);--csstools-light-dark-toggle--58:var(--csstools-color-scheme--light) var(--base-400);--tags-color:var(--csstools-light-dark-toggle--58,var(--base-500));--csstools-light-dark-toggle--59:var(--csstools-color-scheme--light) var(--base-800);--tags-background-color:var(--csstools-light-dark-toggle--59,var(--base-100));--csstools-light-dark-toggle--60:var(--csstools-color-scheme--light) var(--base-950);--tags-background-color-hover:var(--csstools-light-dark-toggle--60,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--58:var(--csstools-color-scheme--light) var(--base-400);--tags-color:var(--csstools-light-dark-toggle--58,var(--base-500));--csstools-light-dark-toggle--59:var(--csstools-color-scheme--light) var(--base-800);--tags-background-color:var(--csstools-light-dark-toggle--59,var(--base-100));--csstools-light-dark-toggle--60:var(--csstools-color-scheme--light) var(--base-950);--tags-background-color-hover:var(--csstools-light-dark-toggle--60,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;--csstools-light-dark-toggle--61:var(--csstools-color-scheme--light) var(--base-900);--astro-code-background-color:var(--csstools-light-dark-toggle--61,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--61:var(--csstools-color-scheme--light) var(--base-900);--astro-code-background-color:var(--csstools-light-dark-toggle--61,var(--base-950))}}}@layer base{*,:before,:after{box-sizing:border-box}@media (prefers-reduced-motion:reduce){*,:before,:after{background-attachment:initial!important;scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:-1ms!important}}:where(:not(dialog)){margin:0}html,body{min-height:100%}}@layer elements{body{line-sizing:normal;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}::selection{color:var(--selection-color);background-color:var(--selection-background-color)}: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);--csstools-light-dark-toggle--62:var(--csstools-color-scheme--light) var(--base-900);background-color:var(--csstools-light-dark-toggle--62,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));font-style:normal}@supports (color:light-dark(red, red)){address{background-color:light-dark(var(--base-50),var(--base-900))}}abbr{cursor:help;position:relative}abbr:after{top:calc(var(--xs1) * -1);width:var(--sm1);height:var(--sm1);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") 0 0/contain;display:inline-block;position:relative}abbr:hover:before{width:max-content;max-width:400px;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);position:absolute;left:50%;transform:translate(-50%,-2em)}blockquote{margin-bottom:var(--prose-spacing);padding:var(--sm1) var(--sm3) var(--sm1) var(--md1);--csstools-light-dark-toggle--101:var(--csstools-color-scheme--light) var(--primary-900);background-color:var(--csstools-light-dark-toggle--101,var(--primary-50));border-radius:var(--radius-md);font-style:italic;position:relative}@supports (color:light-dark(red, red)){blockquote{background-color:light-dark(var(--primary-50),var(--primary-900))}}blockquote:before{content:"";width:var(--xs2);border-radius:var(--radius-md) 0 0 var(--radius-md);background-image:linear-gradient(var(--primary-800), var(--primary-500));height:100%;position:absolute;top:0;left:0}: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);--csstools-light-dark-toggle--63:var(--csstools-color-scheme--light) var(--base-300);color:var(--csstools-light-dark-toggle--63,var(--base-500));font-size:.9em;font-style:normal}@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 *){color:var(--text-code-color);background-color:var(--text-code-background-color);border-radius:var(--radius-sm);padding:.15em .3em}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:"";height:0;color:var(--theme-border-color);border-style:solid;border-width:1px 0 0;justify-content:center;align-items:center;display:flex;overflow:visible}hr:after{content:var(--content);padding:0 var(--xs1);letter-spacing:var(--tracking-sm);background-color:var(--body-background-color);line-height:1}:where(hr):has(+:is(p)){margin-bottom:var(--prose-spacing)}ins{color:var(--base-950);background-color:var(--yes-200);border-radius:var(--radius-sm);padding:.15em .3em;-webkit-text-decoration:none;text-decoration:none}ins:before{content:"+ "}mark{background:var(--marker-color);border-radius:1em 0;padding:.15em .5em}:where(ol,ul){padding:0;list-style-type:none}pre{font-family:var(--mono);white-space:pre-wrap;font-size:.9rem}q{font-style:italic}s{--csstools-light-dark-toggle--64:var(--csstools-color-scheme--light) var(--base-50);text-decoration-color:var(--csstools-light-dark-toggle--64,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}:root,:root:lang(af),:not(:lang(af))>:lang(af),:root:lang(ak),:not(:lang(ak))>:lang(ak),:root:lang(asa),:not(:lang(asa))>:lang(asa),:root:lang(az),:not(:lang(az))>:lang(az),:root:lang(bem),:not(:lang(bem))>:lang(bem),:root:lang(bez),:not(:lang(bez))>:lang(bez),:root:lang(bn),:not(:lang(bn))>:lang(bn),:root:lang(brx),:not(:lang(brx))>:lang(brx),:root:lang(cgg),:not(:lang(cgg))>:lang(cgg),:root:lang(chr),:not(:lang(chr))>:lang(chr),:root:lang(cy),:not(:lang(cy))>:lang(cy),:root:lang(da),:not(:lang(da))>:lang(da),:root:lang(dav),:not(:lang(dav))>:lang(dav),:root:lang(dje),:not(:lang(dje))>:lang(dje),:root:lang(dz),:not(:lang(dz))>:lang(dz),:root:lang(ebu),:not(:lang(ebu))>:lang(ebu),:root:lang(ee),:not(:lang(ee))>:lang(ee),:root:lang(en),:not(:lang(en))>:lang(en),:root:lang(fil),:not(:lang(fil))>:lang(fil),:root:lang(fo),:not(:lang(fo))>:lang(fo),:root:lang(ga),:not(:lang(ga))>:lang(ga),:root:lang(gd),:not(:lang(gd))>:lang(gd),:root:lang(gl),:not(:lang(gl))>:lang(gl),:root:lang(gu),:not(:lang(gu))>:lang(gu),:root:lang(guz),:not(:lang(guz))>:lang(guz),:root:lang(ha),:not(:lang(ha))>:lang(ha),:root:lang(hi),:not(:lang(hi))>:lang(hi),:root:lang(id),:not(:lang(id))>:lang(id),:root:lang(ig),:not(:lang(ig))>:lang(ig),:root:lang(jmc),:not(:lang(jmc))>:lang(jmc),:root:lang(kam),:not(:lang(kam))>:lang(kam),:root:lang(kde),:not(:lang(kde))>:lang(kde),:root:lang(kea),:not(:lang(kea))>:lang(kea),:root:lang(khq),:not(:lang(khq))>:lang(khq),:root:lang(ki),:not(:lang(ki))>:lang(ki),:root:lang(kln),:not(:lang(kln))>:lang(kln),:root:lang(km),:not(:lang(km))>:lang(km),:root:lang(kn),:not(:lang(kn))>:lang(kn),:root:lang(ko),:not(:lang(ko))>:lang(ko),:root:lang(ksb),:not(:lang(ksb))>:lang(ksb),:root:lang(lg),:not(:lang(lg))>:lang(lg),:root:lang(ln),:not(:lang(ln))>:lang(ln),:root:lang(lo),:not(:lang(lo))>:lang(lo),:root:lang(lrc),:not(:lang(lrc))>:lang(lrc),:root:lang(lu),:not(:lang(lu))>:lang(lu),:root:lang(luo),:not(:lang(luo))>:lang(luo),:root:lang(lv),:not(:lang(lv))>:lang(lv),:root:lang(mas),:not(:lang(mas))>:lang(mas),:root:lang(mer),:not(:lang(mer))>:lang(mer),:root:lang(mfe),:not(:lang(mfe))>:lang(mfe),:root:lang(mgo),:not(:lang(mgo))>:lang(mgo),:root:lang(ml),:not(:lang(ml))>:lang(ml),:root:lang(mn),:not(:lang(mn))>:lang(mn),:root:lang(mr),:not(:lang(mr))>:lang(mr),:root:lang(ms),:not(:lang(ms))>:lang(ms),:root:lang(mt),:not(:lang(mt))>:lang(mt),:root:lang(my),:not(:lang(my))>:lang(my),:root:lang(naq),:not(:lang(naq))>:lang(naq),:root:lang(nd),:not(:lang(nd))>:lang(nd),:root:lang(ne),:not(:lang(ne))>:lang(ne),:root:lang(nus),:not(:lang(nus))>:lang(nus),:root:lang(nyn),:not(:lang(nyn))>:lang(nyn),:root:lang(pa),:not(:lang(pa))>:lang(pa),:root:lang(pt),:not(:lang(pt))>:lang(pt),:root:lang(rof),:not(:lang(rof))>:lang(rof),:root:lang(rwk),:not(:lang(rwk))>:lang(rwk),:root:lang(saq),:not(:lang(saq))>:lang(saq),:root:lang(sbp),:not(:lang(sbp))>:lang(sbp),:root:lang(seh),:not(:lang(seh))>:lang(seh),:root:lang(ses),:not(:lang(ses))>:lang(ses),:root:lang(si),:not(:lang(si))>:lang(si),:root:lang(so),:not(:lang(so))>:lang(so),:root:lang(sw),:not(:lang(sw))>:lang(sw),:root:lang(ta),:not(:lang(ta))>:lang(ta),:root:lang(te),:not(:lang(te))>:lang(te),:root:lang(teo),:not(:lang(teo))>:lang(teo),:root:lang(th),:not(:lang(th))>:lang(th),:root:lang(to),:not(:lang(to))>:lang(to),:root:lang(tr),:not(:lang(tr))>:lang(tr),:root:lang(twq),:not(:lang(twq))>:lang(twq),:root:lang(tzm),:not(:lang(tzm))>:lang(tzm),:root:lang(uz-Cyrl),:not(:lang(uz-Cyrl))>:lang(uz-Cyrl),:root:lang(vai),:not(:lang(vai))>:lang(vai),:root:lang(vai-Latn),:not(:lang(vai-Latn))>:lang(vai-Latn),:root:lang(vi),:not(:lang(vi))>:lang(vi),:root:lang(vun),:not(:lang(vun))>:lang(vun),:root:lang(xog),:not(:lang(xog))>:lang(xog),:root:lang(yo),:not(:lang(yo))>:lang(yo),:root:lang(yue-Hans),:not(:lang(yue-Hans))>:lang(yue-Hans),:root:lang(zh),:not(:lang(zh))>:lang(zh),: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),:root:lang(tk),:not(:lang(tk))>:lang(tk){quotes:"“" "”" "“" "”"}:root:lang(ar),:not(:lang(ar))>:lang(ar),:root:lang(ur),:not(:lang(ur))>:lang(ur){quotes:"”" "“" "’" "‘"}:root:lang(fi),:not(:lang(fi))>:lang(fi),:root:lang(he),:not(:lang(he))>:lang(he),:root:lang(lag),:not(:lang(lag))>:lang(lag),:root:lang(rn),:not(:lang(rn))>:lang(rn),:root:lang(sn),:not(:lang(sn))>:lang(sn),:root:lang(sv),:not(:lang(sv))>:lang(sv){quotes:"”" "”" "’" "’"}:root:lang(sr),:not(:lang(sr))>:lang(sr),:root:lang(sr-Latn),:not(:lang(sr-Latn))>:lang(sr-Latn){quotes:"„" "“" "‘" "‘"}:root:lang(bg),:not(:lang(bg))>:lang(bg),:root:lang(lt),:not(:lang(lt))>:lang(lt){quotes:"„" "“" "„" "“"}:root:lang(bs-Cyrl),:not(:lang(bs-Cyrl))>:lang(bs-Cyrl),:root:lang(cs),:not(:lang(cs))>:lang(cs),:root:lang(cs),:not(:lang(cs))>:lang(cs),:root:lang(de),:not(:lang(de))>:lang(de),:root:lang(dsb),:not(:lang(dsb))>:lang(dsb),:root:lang(et),:not(:lang(et))>:lang(et),:root:lang(hr),:not(:lang(hr))>:lang(hr),:root:lang(hsb),:not(:lang(hsb))>:lang(hsb),:root:lang(is),:not(:lang(is))>:lang(is),:root:lang(lb),:not(:lang(lb))>:lang(lb),:root:lang(luy),:not(:lang(luy))>:lang(luy),:root:lang(mk),:not(:lang(mk))>:lang(mk),:root:lang(sk),:not(:lang(sk))>:lang(sk),: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),:root:lang(ff),:not(:lang(ff))>:lang(ff){quotes:"„" "”" "‚" "’"}:root:lang(nmg),:not(:lang(nmg))>:lang(nmg),:root:lang(ro),:not(:lang(ro))>:lang(ro),: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),:root:lang(ti-ER),:not(:lang(ti-ER))>:lang(ti-ER){quotes:"‘" "’" "“" "”"}:root:lang(dua),:not(:lang(dua))>:lang(dua),:root:lang(ksf),:not(:lang(ksf))>:lang(ksf),:root:lang(rw),:not(:lang(rw))>:lang(rw),:root:lang(nn),:not(:lang(nn))>:lang(nn),:root:lang(nb),:not(:lang(nb))>:lang(nb){quotes:"«" "»" "‘" "’"}:root:lang(ast),:not(:lang(ast))>:lang(ast),:root:lang(bm),:not(:lang(bm))>:lang(bm),:root:lang(br),:not(:lang(br))>:lang(br),:root:lang(ca),:not(:lang(ca))>:lang(ca),:root:lang(dyo),:not(:lang(dyo))>:lang(dyo),:root:lang(el),:not(:lang(el))>:lang(el),:root:lang(es),:not(:lang(es))>:lang(es),:root:lang(ewo),:not(:lang(ewo))>:lang(ewo),:root:lang(mg),:not(:lang(mg))>:lang(mg),:root:lang(mua),:not(:lang(mua))>:lang(mua),:root:lang(sg),:not(:lang(sg))>:lang(sg),:root:lang(it),:not(:lang(it))>:lang(it),:root:lang(kab),:not(:lang(kab))>:lang(kab),:root:lang(kk),:not(:lang(kk))>:lang(kk),:root:lang(pt-PT),:not(:lang(pt-PT))>:lang(pt-PT),:root:lang(nnh),:not(:lang(nnh))>:lang(nnh),:root:lang(sq),:not(:lang(sq))>:lang(sq){quotes:"«" "»" "“" "”"}:root:lang(bas),:not(:lang(bas))>:lang(bas),:root:lang(be),:not(:lang(be))>:lang(be),:root:lang(ky),:not(:lang(ky))>:lang(ky),:root:lang(sah),:not(:lang(sah))>:lang(sah),:root:lang(ru),:not(:lang(ru))>:lang(ru),:root:lang(uk),:not(:lang(uk))>:lang(uk){quotes:"«" "»" "„" "“"}:root:lang(zgh),:not(:lang(zgh))>:lang(zgh),:root:lang(shi),:not(:lang(shi))>:lang(shi),:root:lang(shi-Latn),:not(:lang(shi-Latn))>:lang(shi-Latn){quotes:"«" "»" "„" "”"}:root:lang(am),:not(:lang(am))>:lang(am),:root:lang(az-Cyrl),:not(:lang(az-Cyrl))>:lang(az-Cyrl),:root:lang(fa),:not(:lang(fa))>:lang(fa),:root:lang(fr-CH),:not(:lang(fr-CH))>:lang(fr-CH),:root:lang(gsw),:not(:lang(gsw))>:lang(gsw),:root:lang(jgo),:not(:lang(jgo))>:lang(jgo),:root:lang(kkj),:not(:lang(kkj))>:lang(kkj),:root:lang(mzn),:not(:lang(mzn))>:lang(mzn){quotes:"«" "»" "‹" "›"}:root:lang(fr),:not(:lang(fr))>:lang(fr),:root:lang(hy),:not(:lang(hy))>:lang(hy),:root:lang(yav),:not(:lang(yav))>:lang(yav){quotes:"«" "»" "«" "»"}:root:lang(ja),:not(:lang(ja))>:lang(ja),:root:lang(yue),:not(:lang(yue))>:lang(yue),:root:lang(zh-Hant),:not(:lang(zh-Hant))>:lang(zh-Hant){quotes:"「" "」" "『" "』"}audio,canvas,embed,iframe,img,object,picture,svg,video{vertical-align:middle;max-width:100%;display:block}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)}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}::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{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}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);background:var(--meter-color-track);border-radius:var(--meter-radius);width:100%;height:var(--meter-height)}meter::-webkit-meter-bar{background:var(--meter-color-track)}meter::-webkit-meter-bar{height:var(--meter-height);border-radius:var(--meter-radius);border:none}meter::-webkit-meter-optimum-value{height:var(--meter-height);border-radius:var(--meter-radius);border:none}meter::-webkit-meter-suboptimum-value{height:var(--meter-height);border-radius:var(--meter-radius);border:none}meter::-webkit-meter-even-less-good-value{height:var(--meter-height);border-radius:var(--meter-radius);border:none}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{background:var(--progress-track-color);border-radius:var(--progress-radius);width:100%;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));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-composite:source-over, xor;display:flex;mask-repeat:no-repeat;mask-clip:padding-box,padding-box,border-box;mask-origin:padding-box,padding-box,border-box;mask-composite:add,exclude}select:disabled{--csstools-light-dark-toggle--102:var(--csstools-color-scheme--light) hsl(from var(--text-color) h s 40%);--disabled-color:var(--csstools-light-dark-toggle--102,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 + 0.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--102:var(--csstools-color-scheme--light) hsl(from var(--text-color) h s 40%);--disabled-color:var(--csstools-light-dark-toggle--102,hsl(from var(--text-color) h s 70%))}}select[multiple]{height:auto;padding:var(--input-padding);background:var(--body-background-color);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}dialog{min-width:var(--tera1);max-width:var(--tera3);padding:var(--lg1) var(--md1);--csstools-light-dark-toggle--103:var(--csstools-color-scheme--light) var(--base-800);border:1px solid var(--csstools-light-dark-toggle--103,var(--base-200));--csstools-light-dark-toggle--104:var(--csstools-color-scheme--light) var(--base-900);background-color:var(--csstools-light-dark-toggle--104,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]{top:var(--xs3);right:var(--xs3);cursor:pointer;background:0 0;border:none;outline:none;position:absolute}dialog p:last-of-type{margin-bottom:0}details{padding:var(--sm1) var(--sm1);--csstools-light-dark-toggle--105:var(--csstools-color-scheme--light) var(--base-800);border:1px solid var(--csstools-light-dark-toggle--105,var(--base-200));--csstools-light-dark-toggle--106:var(--csstools-color-scheme--light) var(--base-900);background-color:var(--csstools-light-dark-toggle--106,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{font-weight:var(--bold);justify-content:space-between;display:flex}:is(details summary)::-webkit-details-marker{display:none}:is(details summary):after{content:"";width:24px;height:24px;transition:var(--transition);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}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{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes fadeFromOpaque{0%{opacity:1}}@keyframes fadeToOpaque{to{opacity:1}}@keyframes fadeFromTransparent{0%{opacity:0}}@keyframes fadeToTransparent{to{opacity:0}}.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);display:grid}.grid-flush{grid-column-gap:0;grid-row-gap:0}.grid>.grid_item{appearance:none;display:block}.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}}.layout{flex-direction:column;width:100vw;min-height:100vh;display:flex}.layout .layout_content{flex:1}.layout-centered .layout_content{gap:var(--sm3);margin-top:var(--lg1);margin-bottom:var(--sm1);grid-template-columns:1fr minmax(0,70ch) 1fr;display:grid}@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{grid-template-columns:var(--layout-aside-width) minmax(0, 1fr);display:grid}}@media (width>=1024px){.layout-sidebar .layout_content{grid-template-columns:var(--layout-aside-width) minmax(0, 77ch) 1fr}}.layout-sidebar .layout_content_main{padding:var(--sm2);order:2}@media (width>=768px){.layout-sidebar .layout_content_main{padding:var(--lg1) var(--md2)}}.layout-sidebar .layout_content_aside{padding:var(--lg1) var(--md3);display:none}@media (width>=768px){.layout-sidebar .layout_content_aside{display:block}}:is(.layout-sidebar .layout_content_aside):first-of-type{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){padding-top:var(--lg1);order:3}:is(.layout-sidebar .layout_content_aside):nth-of-type(2) nav{padding-top:var(--xs2)}:is(.layout-sidebar .layout_content_aside) nav{top:var(--header-height);position:sticky}@scope(.prose) to (.not-prose){:is(p,ul,ol,blockquote,table):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{padding-left:var(--sm2);margin-left:0}:is(ul,ol) li{margin-bottom:.5em}:is(:is(ul,ol) li)::marker{--csstools-light-dark-toggle--107:var(--csstools-color-scheme--light) var(--base-600);color:var(--csstools-light-dark-toggle--107,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)}}.wrap{grid-template-columns:1fr var(--wrap-width) 1fr;display:grid}.wrap>*,.wrap>astro-island>*,.wrap>astro-slot>*,.wrap>astro-static-slot>*{padding-left:var(--wrap-spacing);padding-right:var(--wrap-spacing);grid-column:2}@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{object-fit:cover;grid-column:1/-1;width:100%}}@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);width:var(--avatar-size);display:inline-block;position:relative}.avatar>div{aspect-ratio:1;border-radius:var(--avatar-radius);font-size:var(--avatar-font-size);background-color:var(--avatar-background-color);border:var(--avatar-border-width) solid var(--avatar-border-color);color:var(--avatar-color);justify-content:center;align-items:center;line-height:1;display:flex;overflow:hidden}:is(.avatar.is-online,.avatar.is-offline):after{content:"";width:var(--status-dot-size);aspect-ratio:1;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);display:block;position:absolute}.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%}.badge{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);display:inline-block}.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)}.banner{justify-content:center;align-items: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);display:flex}.banner a{color:inherit;font-weight:var(--semi-bold)}.banner_content p{margin-bottom:0}.banner_close{min-width:var(--sm3);min-height:var(--sm3);padding:var(--xs1);color:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.banner_close svg{width:var(--sm1);height:var(--sm1)}.breadcrumbs ol{align-items:center;gap:var(--xs2);font-size:var(--text-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li{align-items:center;gap:var(--xs2);display:flex}.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);transition:color var(--transition);-webkit-text-decoration:none;text-decoration:none}:is(.breadcrumbs a):hover{color:var(--link-color)}.breadcrumbs [aria-current=page]{color:var(--breadcrumbs-color-current);font-weight:var(--semi-bold)}.button,.bt{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);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);justify-content:center;align-items:center;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}: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:#ffffff1a;--bt-border-color:var(--base-0);--bt-border-color-hover:var(--base-0)}.bt-white:is(.button,.bt){--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)}.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)}.card{--loading-animation:2s infinite ease-in-out;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);flex-direction:column;display:flex;position:relative}.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:after{content:"";position:absolute;inset:0}.card_header{align-items:start;gap:var(--xs2);margin-bottom:var(--xs3);grid-template-columns:1fr minmax(min-content,max-content);display:grid}.card_header:has(+.card_media){margin-bottom:var(--card-spacing)}.card_title{font-size:var(--text-lg);font-weight:var(--semi-bold);margin-bottom:0}.card_title a{color:var(--card-color);transition:color var(--transition);-webkit-text-decoration:none;text-decoration:none}:is(.card_title a):hover{color:var(--link-color)}.card_header_text p{font-size:var(--text-lg);color:var(--card-secondary-text-color)}.card_badges{gap:var(--xs2);transform:translate(var(--xs2), calc(var(--xs2) * -1));flex-wrap:wrap;justify-content:flex-end;display:flex}.card_tags{z-index:var(--z-1);margin-bottom:var(--sm2);position:relative}.card_media{margin-bottom:var(--card-spacing);border-radius:var(--card-border-radius);overflow:hidden}.card_media-flush{margin:calc(var(--card-spacing) * -1);margin-bottom:var(--card-spacing);border-radius:var(--card-border-radius) var(--card-border-radius) 0 0}.card_image{object-fit:cover;width:100%;aspect-ratio:var(--card-aspect-ratio)}.card_content p:last-of-type{margin-bottom:0}.card_content:has(+.card_byline){margin-bottom:var(--sm1)}.card_byline{align-items:center;gap:var(--xs2);font-size:var(--text-sm);margin-top:auto;display:flex}.card_byline time{color:var(--card-secondary-text-color)}.card_author{font-weight:var(--semi-bold);display:block}.card_actions{justify-content:flex-end;gap:var(--xs3);margin-top:var(--card-spacing);display:flex;position:relative}.card_placeholder{width:100%;aspect-ratio:var(--card-aspect-ratio);background:var(--card-loading-bg);animation:pulse var(--loading-animation)}.card_loading{gap:var(--xs2);flex-direction:column;display:flex}.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}}.cardList{margin:0;padding:0;list-style:none}.cardList>li{display:grid}.faq{gap:var(--faq-spacing);display:grid}.faq_content{cursor:auto}.faq_content p:last-of-type{margin-bottom:0}.featureGrid{margin:0;padding:0;list-style:none}.featureItem_icon{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);justify-content:center;align-items:center;display:flex}.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}.field{gap:var(--field-spacing);display:grid}.field label{margin-bottom:0}.field_hint,.field_error{font-size:var(--text-sm)}.field_hint{color:var(--field-hint-color)}.field_error{color:var(--field-error-color);display:none}:is(.field:has(:user-invalid),.field.is-invalid) .field_error{display:block}:is(.field:has(:user-invalid),.field.is-invalid):has(.field_error) .field_hint{display:none}.field.is-invalid :is(input,select,textarea){border-color:var(--input-border-color-invalid)}.fieldRow{align-items:end;gap:var(--xs3);flex-wrap:wrap;display:flex}.fieldRow_field{flex:200px}.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{gap:var(--md3);padding:var(--lg3) var(--md3);grid-template-columns:25% 1fr;display:grid}}.footer a{color:var(--footer-link-color);font-weight:var(--book);transition:color var(--transition);-webkit-text-decoration:none;text-decoration:none}:is(.footer a):hover{color:var(--footer-link-color-hover)}.footer_meta{grid-area:1/1}.footer_nav ul{margin:0;padding:0;list-style:none}:is(.footer_nav ul) li{margin:0}@media (width>=768px){.footer_nav>ul{gap:var(--sm3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}}: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)}.header{align-items:center;gap:var(--sm3);height:var(--header-height);padding-inline:var(--header-padding);background-color:var(--header-background-color);display:flex}.header-sticky{z-index:var(--z-5);box-shadow:var(--shadow-sm);position:sticky;top:0}.header-sticky.is-top{box-shadow:none}.header_logo{align-items:center;gap:var(--sm2);font-size:var(--text-md);font-weight:var(--semi-bold);color:var(--text-color);-webkit-text-decoration:none;text-decoration:none;display:flex}.header_nav{margin-left:auto;display:none}@media (width>=768px){.header_nav{display:block}}.header_nav ul{gap:var(--md3);margin:0;padding:0;list-style:none;display:flex}:is(.header_nav ul) li{margin:0}:is(.header_nav ul) a{height:var(--header-height);font-size:var(--text-sm);font-weight:var(--bold);color:var(--text-color);transition:color var(--transition);align-items:center;-webkit-text-decoration:none;text-decoration:none;display:flex}: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{align-items:center;gap:var(--sm3);display:flex}}.header_navMobile{margin-left:auto}@media (width>=768px){.header_navMobile{display:none}}.header_navMobile button{min-width:var(--sm3);min-height:var(--sm3);padding:var(--xs2);color:var(--text-color);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.header_navMobile>div{width:100vw;height:100svh;padding:var(--lg3);background-color:var(--header-menu-background-color);z-index:var(--z-5);display:none;position:fixed;top:0;left:0;overflow-y:auto}.is-open:is(.header_navMobile>div){display:block}:is(.header_navMobile>div) button{padding:var(--sm1) var(--sm3);color:var(--header-menu-color);position:fixed;top:0;right:0}: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{margin-bottom:var(--sm3);display:flex}.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{justify-content:center;gap:var(--xs3);flex-wrap:wrap;display:flex}.hero_wrap{justify-content:center;align-items:center;min-height:60svh;display:flex;position:relative;overflow:hidden}.hero_overlay{pointer-events:none;z-index:2;position:absolute;inset:0}.hero_content{padding:var(--hero-content-padding);max-width:70ch}.hero_media{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.hero_media img,.hero_media video{object-fit:cover;width:100%;height:100%}.hero_bg{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.hero-split{--hero-ratio-left:62fr;--hero-ratio-right:38fr;grid-template-columns:1fr;align-items:center;display:grid}@media (width>=768px){.hero-split{grid-template-columns:var(--hero-ratio-left) var(--hero-ratio-right)}.hero-split.hero-reversed div:first-child{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),.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;min-width:200px;max-width:60ch}.hero-roundCorners .hero_media{border-radius:var(--hero-radius);overflow:hidden}.hero-roundCorners .hero_wrap{border-radius:var(--hero-radius)}.hero-slideshow .hero_content{width:50ch;position:relative}.hero-slideshow .hero_content ul>li,.hero-slideshow .hero_bg{z-index:2;text-align:center;pointer-events:none;opacity:0;transition-property:opacity;transition-timing-function:ease-in-out;transition-duration:var(--slideshow-transition,.22s);position:absolute;inset:0}.is-active:is(.hero-slideshow .hero_content ul>li,.hero-slideshow .hero_bg){opacity:1;pointer-events:auto}.hero_pagination{left:0;right:0;bottom:var(--md1);justify-content:center;align-items:center;gap:var(--xs1);z-index:2;display:flex;position:absolute}.hero_pagination_dot{width:max(var(--hero-pagination-dot), 24px);height:max(var(--hero-pagination-dot), 24px);cursor:pointer;background:0 0;border:none;place-items:center;padding:0;display:grid}.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{width:max(var(--hero-pagination-dot), 24px);height:max(var(--hero-pagination-dot), 24px);cursor:pointer;opacity:var(--hero-pagination-opacity);transition:opacity var(--transition);background:0 0;border:none;place-items:center;padding:0;display:grid}.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}.pagination ul{align-items:center;gap:var(--xs1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pagination a,.pagination span{min-width:var(--pagination-size);min-height:var(--pagination-size);font-size:var(--text-sm);font-weight:var(--semi-bold);color:var(--pagination-color);border-radius:var(--pagination-border-radius);transition:background-color var(--transition-fast);justify-content:center;align-items:center;-webkit-text-decoration:none;text-decoration:none;display:flex}.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}.prevNext{gap:var(--sm1);grid-template-columns:1fr 1fr;display:grid}.prevNext_link{align-content:start;gap:var(--xs1);padding:var(--sm1);color:var(--text-color);border:var(--border-sm) solid var(--prevNext-border-color);border-radius:var(--radius-lg);transition:border-color var(--transition);-webkit-text-decoration:none;text-decoration:none;display:grid}.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{text-align:right;grid-column:2}.pricingCard{flex-direction:column;display:flex}.pricingCard-highlighted{border-color:var(--pricingCard-highlight-border-color);box-shadow:0 0 0 var(--border-sm) var(--pricingCard-highlight-border-color)}.pricingCard_header{justify-content:space-between;align-items:center;gap:var(--xs2);margin-bottom:var(--sm1);display:flex}.pricingCard_name{font-size:var(--text-lg);font-weight:var(--semi-bold);margin-bottom:0}.pricingCard_price{align-items:baseline;gap:var(--xs1);margin-bottom:var(--sm1);display:flex}.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{gap:var(--xs2);margin:0 0 var(--sm3);padding:0;list-style:none;display:grid}.pricingCard_features li{align-items:start;gap:var(--xs2);display:flex}.pricingCard_check{margin-top:var(--xs1);color:var(--pricingCard-check-color);flex:none;display:flex}.pricingCard_check svg{width:var(--sm1);height:var(--sm1)}.pricingCard_cta{margin-top:auto;display:grid}.testimonial{align-content:start;gap:var(--sm1);display:grid}.testimonial_quote{margin-bottom:0}.testimonial_byline{align-items:center;gap:var(--xs2);font-size:var(--text-sm);display:flex}.testimonial_name{font-weight:var(--semi-bold);display:block}.testimonial_role{color:var(--testimonial-role-color);display:block}.readProgressBar{width:100%;height:var(--readProgressBar-height);z-index:var(--z-5);position:fixed;top:0;left:0}.readProgressBar>div{background:var(--readProgressBar-color);width:100%;height:100%;animation:linear bar scroll(root y)}@keyframes bar{0%{width:0}to{width:100vw}}.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);color:var(--svg-color);margin-right:.5em}.notice_title strong{margin-bottom:var(--xs1);display:block}.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)}@scope(.prose) to (.not-prose){.notice:has(+:is(h1,h2,h3,h4)){margin-bottom:calc(var(--prose-spacing) * 2)}}.socialMedia{--icon-size:var(--sm3);gap:var(--sm1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.socialMedia a{width:var(--icon-size);height:var(--icon-size);display:block}: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)}.tags li{margin-bottom:var(--xs2)}:is(.tags li):last-child{margin-bottom:0}.tags a{padding:var(--xs1) var(--tags-padding);text-transform:lowercase;font-size:var(--tags-font-size);color:var(--tags-color);border-radius:var(--tags-radius);background-color:var(--tags-background-color);transition:background-color var(--transition);font-style:normal;-webkit-text-decoration:none;text-decoration:none}:is(.tags a):hover{background-color:var(--tags-background-color-hover)}.tags-inline{gap:var(--xs2);flex-wrap:wrap;display:flex}.tags-inline li{margin-bottom:0}.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{padding-top:calc(var(--toc-spacing) / 2);padding-bottom:calc(var(--toc-spacing) / 2);color:var(--toc-color);transition:color var(--transition);align-items:center;-webkit-text-decoration:none;text-decoration:none;display:flex}:is(.toc a):hover{color:var(--toc-color-hover)}:is(.toc a) span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.is-active:is(.toc a){color:var(--toc-color-hover)}.is-active:is(.toc a) svg{transform:translateX(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);opacity:var(--o-0);transform:translateX(calc(var(--toc-icon-size) * -1));transition:opacity var(--transition), transform var(--transition);flex-shrink:0}.toggle{--toggle-w:var(--toggle-width);--toggle-h:var(--toggle-height);--toggle-bd:var(--toggle-border-width);appearance:none;width:var(--toggle-w);height:var(--toggle-h);border-radius:calc(var(--toggle-h) / 2);cursor:pointer;background-color:var(--toggle-track-color);border:none;padding:0;display:block;position:relative}.toggle:before{--diameter:calc(var(--toggle-h) - var(--toggle-bd) * 2);top:var(--toggle-bd);left:var(--toggle-bd);content:"";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);display:block;position:absolute;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 pages{.docs_box{height:var(--md1);background-color:var(--primary-500)}}@layer helpers{.c-base-0{color:var(--base-0)!important}.bdc-base-0{border-color:var(--base-0)!important}.bgc-base-0{background-color:var(--base-0)!important}.c-base-50{color:var(--base-50)!important}.bdc-base-50{border-color:var(--base-50)!important}.bgc-base-50{background-color:var(--base-50)!important}.c-base-100{color:var(--base-100)!important}.bdc-base-100{border-color:var(--base-100)!important}.bgc-base-100{background-color:var(--base-100)!important}.c-base-200{color:var(--base-200)!important}.bdc-base-200{border-color:var(--base-200)!important}.bgc-base-200{background-color:var(--base-200)!important}.c-base-300{color:var(--base-300)!important}.bdc-base-300{border-color:var(--base-300)!important}.bgc-base-300{background-color:var(--base-300)!important}.c-base-400{color:var(--base-400)!important}.bdc-base-400{border-color:var(--base-400)!important}.bgc-base-400{background-color:var(--base-400)!important}.c-base-500{color:var(--base-500)!important}.bdc-base-500{border-color:var(--base-500)!important}.bgc-base-500{background-color:var(--base-500)!important}.c-base-600{color:var(--base-600)!important}.bdc-base-600{border-color:var(--base-600)!important}.bgc-base-600{background-color:var(--base-600)!important}.c-base-700{color:var(--base-700)!important}.bdc-base-700{border-color:var(--base-700)!important}.bgc-base-700{background-color:var(--base-700)!important}.c-base-800{color:var(--base-800)!important}.bdc-base-800{border-color:var(--base-800)!important}.bgc-base-800{background-color:var(--base-800)!important}.c-base-900{color:var(--base-900)!important}.bdc-base-900{border-color:var(--base-900)!important}.bgc-base-900{background-color:var(--base-900)!important}.c-base-950{color:var(--base-950)!important}.bdc-base-950{border-color:var(--base-950)!important}.bgc-base-950{background-color:var(--base-950)!important}.c-primary-50{color:var(--primary-50)!important}.bdc-primary-50{border-color:var(--primary-50)!important}.bgc-primary-50{background-color:var(--primary-50)!important}.c-primary-100{color:var(--primary-100)!important}.bdc-primary-100{border-color:var(--primary-100)!important}.bgc-primary-100{background-color:var(--primary-100)!important}.c-primary-200{color:var(--primary-200)!important}.bdc-primary-200{border-color:var(--primary-200)!important}.bgc-primary-200{background-color:var(--primary-200)!important}.c-primary-300{color:var(--primary-300)!important}.bdc-primary-300{border-color:var(--primary-300)!important}.bgc-primary-300{background-color:var(--primary-300)!important}.c-primary-400{color:var(--primary-400)!important}.bdc-primary-400{border-color:var(--primary-400)!important}.bgc-primary-400{background-color:var(--primary-400)!important}.c-primary-500{color:var(--primary-500)!important}.bdc-primary-500{border-color:var(--primary-500)!important}.bgc-primary-500{background-color:var(--primary-500)!important}.c-primary-600{color:var(--primary-600)!important}.bdc-primary-600{border-color:var(--primary-600)!important}.bgc-primary-600{background-color:var(--primary-600)!important}.c-primary-700{color:var(--primary-700)!important}.bdc-primary-700{border-color:var(--primary-700)!important}.bgc-primary-700{background-color:var(--primary-700)!important}.c-primary-800{color:var(--primary-800)!important}.bdc-primary-800{border-color:var(--primary-800)!important}.bgc-primary-800{background-color:var(--primary-800)!important}.c-primary-900{color:var(--primary-900)!important}.bdc-primary-900{border-color:var(--primary-900)!important}.bgc-primary-900{background-color:var(--primary-900)!important}.c-primary-950{color:var(--primary-950)!important}.bdc-primary-950{border-color:var(--primary-950)!important}.bgc-primary-950{background-color:var(--primary-950)!important}.c-yes-100{color:var(--yes-100)!important}.bdc-yes-100{border-color:var(--yes-100)!important}.bgc-yes-100{background-color:var(--yes-100)!important}.c-yes-200{color:var(--yes-200)!important}.bdc-yes-200{border-color:var(--yes-200)!important}.bgc-yes-200{background-color:var(--yes-200)!important}.c-yes-300{color:var(--yes-300)!important}.bdc-yes-300{border-color:var(--yes-300)!important}.bgc-yes-300{background-color:var(--yes-300)!important}.c-yes-400{color:var(--yes-400)!important}.bdc-yes-400{border-color:var(--yes-400)!important}.bgc-yes-400{background-color:var(--yes-400)!important}.c-yes-500{color:var(--yes-500)!important}.bdc-yes-500{border-color:var(--yes-500)!important}.bgc-yes-500{background-color:var(--yes-500)!important}.c-no-100{color:var(--no-100)!important}.bdc-no-100{border-color:var(--no-100)!important}.bgc-no-100{background-color:var(--no-100)!important}.c-no-200{color:var(--no-200)!important}.bdc-no-200{border-color:var(--no-200)!important}.bgc-no-200{background-color:var(--no-200)!important}.c-no-300{color:var(--no-300)!important}.bdc-no-300{border-color:var(--no-300)!important}.bgc-no-300{background-color:var(--no-300)!important}.c-no-400{color:var(--no-400)!important}.bdc-no-400{border-color:var(--no-400)!important}.bgc-no-400{background-color:var(--no-400)!important}.c-no-500{color:var(--no-500)!important}.bdc-no-500{border-color:var(--no-500)!important}.bgc-no-500{background-color:var(--no-500)!important}.c-maybe-100{color:var(--maybe-100)!important}.bdc-maybe-100{border-color:var(--maybe-100)!important}.bgc-maybe-100{background-color:var(--maybe-100)!important}.c-maybe-200{color:var(--maybe-200)!important}.bdc-maybe-200{border-color:var(--maybe-200)!important}.bgc-maybe-200{background-color:var(--maybe-200)!important}.c-maybe-300{color:var(--maybe-300)!important}.bdc-maybe-300{border-color:var(--maybe-300)!important}.bgc-maybe-300{background-color:var(--maybe-300)!important}.c-maybe-400{color:var(--maybe-400)!important}.bdc-maybe-400{border-color:var(--maybe-400)!important}.bgc-maybe-400{background-color:var(--maybe-400)!important}.c-maybe-500{color:var(--maybe-500)!important}.bdc-maybe-500{border-color:var(--maybe-500)!important}.bgc-maybe-500{background-color:var(--maybe-500)!important}.of-auto,.overflow-auto{overflow:auto!important}.of-hidden,.overflow-hidden{overflow:hidden!important}.of-clip,.overflow-clip{overflow:clip!important}.of-visible,.overflow-visible{overflow:visible!important}.of-scroll,.overflow-scroll{overflow:scroll!important}.of-x-auto,.overflow-x-auto{overflow-x:auto!important}.of-y-auto,.overflow-y-auto{overflow-y:auto!important}.of-x-hidden,.overflow-x-hidden{overflow-x:hidden!important}.of-y-hidden,.overflow-y-hidden{overflow-y:hidden!important}.of-x-clip,.overflow-x-clip{overflow-x:clip!important}.of-y-clip,.overflow-y-clip{overflow-y:clip!important}.of-x-visible,.overflow-x-visible{overflow-x:visible!important}.of-y-visible,.overflow-y-visible{overflow-y:visible!important}.of-x-scroll,.overflow-x-scroll{overflow-x:scroll!important}.of-y-scroll,.overflow-y-scroll{overflow-y:scroll!important}.position-static{position:static!important}.position-fixed{position:fixed!important}.position-absolute{position:absolute!important}.position-relative{position:relative!important}.position-sticky{position:sticky!important}.visibility-visible{visibility:visible!important}.visibility-hidden{visibility:hidden!important}.visibility-collapse{visibility:collapse!important}.z-auto{z-index:auto!important}.z-bottom{z-index:var(--z-bottom)!important}.z-0{z-index:var(--z-0)!important}.z-1{z-index:var(--z-1)!important}.z-2{z-index:var(--z-2)!important}.z-3{z-index:var(--z-3)!important}.z-4{z-index:var(--z-4)!important}.z-5{z-index:var(--z-5)!important}.z-top{z-index:var(--z-top)!important}.o-0{opacity:var(--o-0)!important}.o-1{opacity:var(--o-1)!important}.o-2{opacity:var(--o-2)!important}.o-3{opacity:var(--o-3)!important}.o-4{opacity:var(--o-4)!important}.o-5{opacity:var(--o-5)!important}.ar-square{aspect-ratio:var(--ar-square)!important}.ar-landscape{aspect-ratio:var(--ar-landscape)!important}.ar-portrait{aspect-ratio:var(--ar-portrait)!important}.ar-widescreen{aspect-ratio:var(--ar-widescreen)!important}.ar-golden{aspect-ratio:var(--ar-golden)!important}.w-0{width:0!important}.h-0{height:0!important}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mr-0{margin-right:0!important}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.pr-0{padding-right:0!important}.w-xs1{width:var(--xs1)!important}.h-xs1{height:var(--xs1)!important}.m-xs1{margin:var(--xs1)!important}.mt-xs1{margin-top:var(--xs1)!important}.mb-xs1{margin-bottom:var(--xs1)!important}.ml-xs1{margin-left:var(--xs1)!important}.mr-xs1{margin-right:var(--xs1)!important}.p-xs1{padding:var(--xs1)!important}.pt-xs1{padding-top:var(--xs1)!important}.pb-xs1{padding-bottom:var(--xs1)!important}.pl-xs1{padding-left:var(--xs1)!important}.pr-xs1{padding-right:var(--xs1)!important}.w-xs2{width:var(--xs2)!important}.h-xs2{height:var(--xs2)!important}.m-xs2{margin:var(--xs2)!important}.mt-xs2{margin-top:var(--xs2)!important}.mb-xs2{margin-bottom:var(--xs2)!important}.ml-xs2{margin-left:var(--xs2)!important}.mr-xs2{margin-right:var(--xs2)!important}.p-xs2{padding:var(--xs2)!important}.pt-xs2{padding-top:var(--xs2)!important}.pb-xs2{padding-bottom:var(--xs2)!important}.pl-xs2{padding-left:var(--xs2)!important}.pr-xs2{padding-right:var(--xs2)!important}.w-xs3{width:var(--xs3)!important}.h-xs3{height:var(--xs3)!important}.m-xs3{margin:var(--xs3)!important}.mt-xs3{margin-top:var(--xs3)!important}.mb-xs3{margin-bottom:var(--xs3)!important}.ml-xs3{margin-left:var(--xs3)!important}.mr-xs3{margin-right:var(--xs3)!important}.p-xs3{padding:var(--xs3)!important}.pt-xs3{padding-top:var(--xs3)!important}.pb-xs3{padding-bottom:var(--xs3)!important}.pl-xs3{padding-left:var(--xs3)!important}.pr-xs3{padding-right:var(--xs3)!important}.w-sm1{width:var(--sm1)!important}.h-sm1{height:var(--sm1)!important}.m-sm1{margin:var(--sm1)!important}.mt-sm1{margin-top:var(--sm1)!important}.mb-sm1{margin-bottom:var(--sm1)!important}.ml-sm1{margin-left:var(--sm1)!important}.mr-sm1{margin-right:var(--sm1)!important}.p-sm1{padding:var(--sm1)!important}.pt-sm1{padding-top:var(--sm1)!important}.pb-sm1{padding-bottom:var(--sm1)!important}.pl-sm1{padding-left:var(--sm1)!important}.pr-sm1{padding-right:var(--sm1)!important}.w-sm2{width:var(--sm2)!important}.h-sm2{height:var(--sm2)!important}.m-sm2{margin:var(--sm2)!important}.mt-sm2{margin-top:var(--sm2)!important}.mb-sm2{margin-bottom:var(--sm2)!important}.ml-sm2{margin-left:var(--sm2)!important}.mr-sm2{margin-right:var(--sm2)!important}.p-sm2{padding:var(--sm2)!important}.pt-sm2{padding-top:var(--sm2)!important}.pb-sm2{padding-bottom:var(--sm2)!important}.pl-sm2{padding-left:var(--sm2)!important}.pr-sm2{padding-right:var(--sm2)!important}.w-sm3{width:var(--sm3)!important}.h-sm3{height:var(--sm3)!important}.m-sm3{margin:var(--sm3)!important}.mt-sm3{margin-top:var(--sm3)!important}.mb-sm3{margin-bottom:var(--sm3)!important}.ml-sm3{margin-left:var(--sm3)!important}.mr-sm3{margin-right:var(--sm3)!important}.p-sm3{padding:var(--sm3)!important}.pt-sm3{padding-top:var(--sm3)!important}.pb-sm3{padding-bottom:var(--sm3)!important}.pl-sm3{padding-left:var(--sm3)!important}.pr-sm3{padding-right:var(--sm3)!important}.w-md1{width:var(--md1)!important}.h-md1{height:var(--md1)!important}.m-md1{margin:var(--md1)!important}.mt-md1{margin-top:var(--md1)!important}.mb-md1{margin-bottom:var(--md1)!important}.ml-md1{margin-left:var(--md1)!important}.mr-md1{margin-right:var(--md1)!important}.p-md1{padding:var(--md1)!important}.pt-md1{padding-top:var(--md1)!important}.pb-md1{padding-bottom:var(--md1)!important}.pl-md1{padding-left:var(--md1)!important}.pr-md1{padding-right:var(--md1)!important}.w-md2{width:var(--md2)!important}.h-md2{height:var(--md2)!important}.m-md2{margin:var(--md2)!important}.mt-md2{margin-top:var(--md2)!important}.mb-md2{margin-bottom:var(--md2)!important}.ml-md2{margin-left:var(--md2)!important}.mr-md2{margin-right:var(--md2)!important}.p-md2{padding:var(--md2)!important}.pt-md2{padding-top:var(--md2)!important}.pb-md2{padding-bottom:var(--md2)!important}.pl-md2{padding-left:var(--md2)!important}.pr-md2{padding-right:var(--md2)!important}.w-md3{width:var(--md3)!important}.h-md3{height:var(--md3)!important}.m-md3{margin:var(--md3)!important}.mt-md3{margin-top:var(--md3)!important}.mb-md3{margin-bottom:var(--md3)!important}.ml-md3{margin-left:var(--md3)!important}.mr-md3{margin-right:var(--md3)!important}.p-md3{padding:var(--md3)!important}.pt-md3{padding-top:var(--md3)!important}.pb-md3{padding-bottom:var(--md3)!important}.pl-md3{padding-left:var(--md3)!important}.pr-md3{padding-right:var(--md3)!important}.w-lg1{width:var(--lg1)!important}.h-lg1{height:var(--lg1)!important}.m-lg1{margin:var(--lg1)!important}.mt-lg1{margin-top:var(--lg1)!important}.mb-lg1{margin-bottom:var(--lg1)!important}.ml-lg1{margin-left:var(--lg1)!important}.mr-lg1{margin-right:var(--lg1)!important}.p-lg1{padding:var(--lg1)!important}.pt-lg1{padding-top:var(--lg1)!important}.pb-lg1{padding-bottom:var(--lg1)!important}.pl-lg1{padding-left:var(--lg1)!important}.pr-lg1{padding-right:var(--lg1)!important}.w-lg2{width:var(--lg2)!important}.h-lg2{height:var(--lg2)!important}.m-lg2{margin:var(--lg2)!important}.mt-lg2{margin-top:var(--lg2)!important}.mb-lg2{margin-bottom:var(--lg2)!important}.ml-lg2{margin-left:var(--lg2)!important}.mr-lg2{margin-right:var(--lg2)!important}.p-lg2{padding:var(--lg2)!important}.pt-lg2{padding-top:var(--lg2)!important}.pb-lg2{padding-bottom:var(--lg2)!important}.pl-lg2{padding-left:var(--lg2)!important}.pr-lg2{padding-right:var(--lg2)!important}.w-lg3{width:var(--lg3)!important}.h-lg3{height:var(--lg3)!important}.m-lg3{margin:var(--lg3)!important}.mt-lg3{margin-top:var(--lg3)!important}.mb-lg3{margin-bottom:var(--lg3)!important}.ml-lg3{margin-left:var(--lg3)!important}.mr-lg3{margin-right:var(--lg3)!important}.p-lg3{padding:var(--lg3)!important}.pt-lg3{padding-top:var(--lg3)!important}.pb-lg3{padding-bottom:var(--lg3)!important}.pl-lg3{padding-left:var(--lg3)!important}.pr-lg3{padding-right:var(--lg3)!important}.w-xl1{width:var(--xl1)!important}.h-xl1{height:var(--xl1)!important}.m-xl1{margin:var(--xl1)!important}.mt-xl1{margin-top:var(--xl1)!important}.mb-xl1{margin-bottom:var(--xl1)!important}.ml-xl1{margin-left:var(--xl1)!important}.mr-xl1{margin-right:var(--xl1)!important}.p-xl1{padding:var(--xl1)!important}.pt-xl1{padding-top:var(--xl1)!important}.pb-xl1{padding-bottom:var(--xl1)!important}.pl-xl1{padding-left:var(--xl1)!important}.pr-xl1{padding-right:var(--xl1)!important}.w-xl2{width:var(--xl2)!important}.h-xl2{height:var(--xl2)!important}.m-xl2{margin:var(--xl2)!important}.mt-xl2{margin-top:var(--xl2)!important}.mb-xl2{margin-bottom:var(--xl2)!important}.ml-xl2{margin-left:var(--xl2)!important}.mr-xl2{margin-right:var(--xl2)!important}.p-xl2{padding:var(--xl2)!important}.pt-xl2{padding-top:var(--xl2)!important}.pb-xl2{padding-bottom:var(--xl2)!important}.pl-xl2{padding-left:var(--xl2)!important}.pr-xl2{padding-right:var(--xl2)!important}.w-xl3{width:var(--xl3)!important}.h-xl3{height:var(--xl3)!important}.m-xl3{margin:var(--xl3)!important}.mt-xl3{margin-top:var(--xl3)!important}.mb-xl3{margin-bottom:var(--xl3)!important}.ml-xl3{margin-left:var(--xl3)!important}.mr-xl3{margin-right:var(--xl3)!important}.p-xl3{padding:var(--xl3)!important}.pt-xl3{padding-top:var(--xl3)!important}.pb-xl3{padding-bottom:var(--xl3)!important}.pl-xl3{padding-left:var(--xl3)!important}.pr-xl3{padding-right:var(--xl3)!important}.w-xxl1{width:var(--xxl1)!important}.h-xxl1{height:var(--xxl1)!important}.m-xxl1{margin:var(--xxl1)!important}.mt-xxl1{margin-top:var(--xxl1)!important}.mb-xxl1{margin-bottom:var(--xxl1)!important}.ml-xxl1{margin-left:var(--xxl1)!important}.mr-xxl1{margin-right:var(--xxl1)!important}.p-xxl1{padding:var(--xxl1)!important}.pt-xxl1{padding-top:var(--xxl1)!important}.pb-xxl1{padding-bottom:var(--xxl1)!important}.pl-xxl1{padding-left:var(--xxl1)!important}.pr-xxl1{padding-right:var(--xxl1)!important}.w-xxl2{width:var(--xxl2)!important}.h-xxl2{height:var(--xxl2)!important}.m-xxl2{margin:var(--xxl2)!important}.mt-xxl2{margin-top:var(--xxl2)!important}.mb-xxl2{margin-bottom:var(--xxl2)!important}.ml-xxl2{margin-left:var(--xxl2)!important}.mr-xxl2{margin-right:var(--xxl2)!important}.p-xxl2{padding:var(--xxl2)!important}.pt-xxl2{padding-top:var(--xxl2)!important}.pb-xxl2{padding-bottom:var(--xxl2)!important}.pl-xxl2{padding-left:var(--xxl2)!important}.pr-xxl2{padding-right:var(--xxl2)!important}.w-xxl3{width:var(--xxl3)!important}.h-xxl3{height:var(--xxl3)!important}.m-xxl3{margin:var(--xxl3)!important}.mt-xxl3{margin-top:var(--xxl3)!important}.mb-xxl3{margin-bottom:var(--xxl3)!important}.ml-xxl3{margin-left:var(--xxl3)!important}.mr-xxl3{margin-right:var(--xxl3)!important}.p-xxl3{padding:var(--xxl3)!important}.pt-xxl3{padding-top:var(--xxl3)!important}.pb-xxl3{padding-bottom:var(--xxl3)!important}.pl-xxl3{padding-left:var(--xxl3)!important}.pr-xxl3{padding-right:var(--xxl3)!important}.w-mega1{width:var(--mega1)!important}.h-mega1{height:var(--mega1)!important}.m-mega1{margin:var(--mega1)!important}.mt-mega1{margin-top:var(--mega1)!important}.mb-mega1{margin-bottom:var(--mega1)!important}.ml-mega1{margin-left:var(--mega1)!important}.mr-mega1{margin-right:var(--mega1)!important}.p-mega1{padding:var(--mega1)!important}.pt-mega1{padding-top:var(--mega1)!important}.pb-mega1{padding-bottom:var(--mega1)!important}.pl-mega1{padding-left:var(--mega1)!important}.pr-mega1{padding-right:var(--mega1)!important}.w-mega2{width:var(--mega2)!important}.h-mega2{height:var(--mega2)!important}.m-mega2{margin:var(--mega2)!important}.mt-mega2{margin-top:var(--mega2)!important}.mb-mega2{margin-bottom:var(--mega2)!important}.ml-mega2{margin-left:var(--mega2)!important}.mr-mega2{margin-right:var(--mega2)!important}.p-mega2{padding:var(--mega2)!important}.pt-mega2{padding-top:var(--mega2)!important}.pb-mega2{padding-bottom:var(--mega2)!important}.pl-mega2{padding-left:var(--mega2)!important}.pr-mega2{padding-right:var(--mega2)!important}.w-mega3{width:var(--mega3)!important}.h-mega3{height:var(--mega3)!important}.m-mega3{margin:var(--mega3)!important}.mt-mega3{margin-top:var(--mega3)!important}.mb-mega3{margin-bottom:var(--mega3)!important}.ml-mega3{margin-left:var(--mega3)!important}.mr-mega3{margin-right:var(--mega3)!important}.p-mega3{padding:var(--mega3)!important}.pt-mega3{padding-top:var(--mega3)!important}.pb-mega3{padding-bottom:var(--mega3)!important}.pl-mega3{padding-left:var(--mega3)!important}.pr-mega3{padding-right:var(--mega3)!important}.w-giga1{width:var(--giga1)!important}.h-giga1{height:var(--giga1)!important}.m-giga1{margin:var(--giga1)!important}.mt-giga1{margin-top:var(--giga1)!important}.mb-giga1{margin-bottom:var(--giga1)!important}.ml-giga1{margin-left:var(--giga1)!important}.mr-giga1{margin-right:var(--giga1)!important}.p-giga1{padding:var(--giga1)!important}.pt-giga1{padding-top:var(--giga1)!important}.pb-giga1{padding-bottom:var(--giga1)!important}.pl-giga1{padding-left:var(--giga1)!important}.pr-giga1{padding-right:var(--giga1)!important}.w-giga2{width:var(--giga2)!important}.h-giga2{height:var(--giga2)!important}.m-giga2{margin:var(--giga2)!important}.mt-giga2{margin-top:var(--giga2)!important}.mb-giga2{margin-bottom:var(--giga2)!important}.ml-giga2{margin-left:var(--giga2)!important}.mr-giga2{margin-right:var(--giga2)!important}.p-giga2{padding:var(--giga2)!important}.pt-giga2{padding-top:var(--giga2)!important}.pb-giga2{padding-bottom:var(--giga2)!important}.pl-giga2{padding-left:var(--giga2)!important}.pr-giga2{padding-right:var(--giga2)!important}.w-giga3{width:var(--giga3)!important}.h-giga3{height:var(--giga3)!important}.m-giga3{margin:var(--giga3)!important}.mt-giga3{margin-top:var(--giga3)!important}.mb-giga3{margin-bottom:var(--giga3)!important}.ml-giga3{margin-left:var(--giga3)!important}.mr-giga3{margin-right:var(--giga3)!important}.p-giga3{padding:var(--giga3)!important}.pt-giga3{padding-top:var(--giga3)!important}.pb-giga3{padding-bottom:var(--giga3)!important}.pl-giga3{padding-left:var(--giga3)!important}.pr-giga3{padding-right:var(--giga3)!important}.w-tera1{width:var(--tera1)!important}.h-tera1{height:var(--tera1)!important}.m-tera1{margin:var(--tera1)!important}.mt-tera1{margin-top:var(--tera1)!important}.mb-tera1{margin-bottom:var(--tera1)!important}.ml-tera1{margin-left:var(--tera1)!important}.mr-tera1{margin-right:var(--tera1)!important}.p-tera1{padding:var(--tera1)!important}.pt-tera1{padding-top:var(--tera1)!important}.pb-tera1{padding-bottom:var(--tera1)!important}.pl-tera1{padding-left:var(--tera1)!important}.pr-tera1{padding-right:var(--tera1)!important}.w-tera2{width:var(--tera2)!important}.h-tera2{height:var(--tera2)!important}.m-tera2{margin:var(--tera2)!important}.mt-tera2{margin-top:var(--tera2)!important}.mb-tera2{margin-bottom:var(--tera2)!important}.ml-tera2{margin-left:var(--tera2)!important}.mr-tera2{margin-right:var(--tera2)!important}.p-tera2{padding:var(--tera2)!important}.pt-tera2{padding-top:var(--tera2)!important}.pb-tera2{padding-bottom:var(--tera2)!important}.pl-tera2{padding-left:var(--tera2)!important}.pr-tera2{padding-right:var(--tera2)!important}.w-tera3{width:var(--tera3)!important}.h-tera3{height:var(--tera3)!important}.m-tera3{margin:var(--tera3)!important}.mt-tera3{margin-top:var(--tera3)!important}.mb-tera3{margin-bottom:var(--tera3)!important}.ml-tera3{margin-left:var(--tera3)!important}.mr-tera3{margin-right:var(--tera3)!important}.p-tera3{padding:var(--tera3)!important}.pt-tera3{padding-top:var(--tera3)!important}.pb-tera3{padding-bottom:var(--tera3)!important}.pl-tera3{padding-left:var(--tera3)!important}.pr-tera3{padding-right:var(--tera3)!important}.font-text{font-family:var(--text)!important}.font-display{font-family:var(--display)!important}.font-mono{font-family:var(--mono)!important}.font-italic{font-style:italic!important}.font-normal{font-style:normal!important}.font-extra-light{font-weight:var(--extra-light)!important}.font-light{font-weight:var(--light)!important}.font-book{font-weight:var(--book)!important}.font-semi-bold{font-weight:var(--semi-bold)!important}.font-bold{font-weight:var(--bold)!important}.font-black{font-weight:var(--black)!important}.text-xs{font-size:var(--text-xs)!important}.text-sm{font-size:var(--text-sm)!important}.text-md{font-size:var(--text-md)!important}.text-lg{font-size:var(--text-lg)!important}.text-xl{font-size:var(--text-xl)!important}.display-sm{font-size:var(--display-sm)!important}.display-md{font-size:var(--display-md)!important}.display-lg{font-size:var(--display-lg)!important}.display-xl{font-size:var(--display-xl)!important}.display-mega{font-size:var(--display-mega)!important}.display-giga{font-size:var(--display-giga)!important}.tracking-sm{letter-spacing:var(--tracking-sm)!important}.tracking-md{letter-spacing:var(--tracking-md)!important}.tracking-lg{letter-spacing:var(--tracking-lg)!important}.tracking-xl{letter-spacing:var(--tracking-xl)!important}.tracking-xxl{letter-spacing:var(--tracking-xxl)!important}.leading-xs{line-height:var(--leading-xs)!important}.leading-sm{line-height:var(--leading-sm)!important}.leading-md{line-height:var(--leading-md)!important}.leading-lg{line-height:var(--leading-lg)!important}.leading-xl{line-height:var(--leading-xl)!important}.leading-xxl{line-height:var(--leading-xxl)!important}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.text-justify{text-align:justify!important}.text-start{text-align:start!important}.text-end{text-align:end!important}.text-uppercase{text-transform:uppercase!important}.text-lowercase{text-transform:lowercase!important}.text-capitalize{text-transform:capitalize!important}}@media (width>=768px){.header-site{grid-template-columns:var(--layout-aside-width) 1fr max-content;padding-inline:0;display:grid}}.header-site .header_logo{--logo-size:35px}@media (width>=768px){.header-site .header_logo{margin-left:var(--md3)}}:is(.header-site .header_logo) svg{width:var(--logo-size);height:var(--logo-size)}@media (width>=768px){.header-site .header_nav{justify-self:end}.header-site .header_actions{padding-right:var(--sm3)}}.themeToggle{align-items:center;gap:var(--sm3);cursor:pointer;display:flex}@media (width>=768px){.themeToggle_text{display:none}}.menuThemeToggle{padding:var(--xs3);border:1px solid var(--theme-border-color);border-radius:var(--radius-lg);background-color:var(--body-background-color)}.footer_meta{flex-direction:column;justify-content:end;display:flex}.footer_meta svg{fill:currentColor;width:18px;display:inline-block;position:relative;top:-2px}.footer_version svg{width:25px;margin-right:.25em;display:inline-block}.webring{gap:var(--xs2);margin-top:var(--md3);display:flex}.navDocs a{--iconSize:18px;grid-template-columns:calc(var(--iconSize) + var(--xs1)) 1fr;margin-left:calc((var(--iconSize) + var(--xs1)) * -1);padding:var(--xs1) 0;color:var(--text-color);transition:color var(--transition);align-items:center;-webkit-text-decoration:none;text-decoration:none;display:grid}:is(.navDocs a):hover,.is-active:is(.navDocs a){color:var(--link-color)}:is(:is(.navDocs a):hover,.is-active:is(.navDocs a)) svg{opacity:var(--o-5);transform:translate(0)}:is(.navDocs a) svg{transition:opacity var(--transition), transform var(--transition);transform:translateX(calc(var(--xs2) * -1));width:var(--iconSize);height:var(--iconSize);opacity:var(--o-0)}.baselineBadge{align-items:center;gap:var(--xs2);font-size:var(--text-xs);--csstools-light-dark-toggle--108:var(--csstools-color-scheme--light) var(--base-400);color:var(--csstools-light-dark-toggle--108,var(--base-500));-webkit-text-decoration:none;text-decoration:none;display:inline-flex}@supports (color:light-dark(red, red)){.baselineBadge{color:light-dark(var(--base-500),var(--base-400))}}.baselineBadge svg{flex:none;width:22px;height:auto}.baselineBadge:hover span{color:var(--link-color);-webkit-text-decoration:underline;text-decoration:underline}@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--65:var(--csstools-color-scheme--light) var(--maybe-500);--canIUse-bl-limited-front:var(--csstools-light-dark-toggle--65,var(--maybe-500));--csstools-light-dark-toggle--66:var(--csstools-color-scheme--light) var(--base-500);--canIUse-bl-limited-back:var(--csstools-light-dark-toggle--66,var(--base-300));--csstools-light-dark-toggle--67:var(--csstools-color-scheme--light) var(--primary-500);--canIUse-bl-newly-front:var(--csstools-light-dark-toggle--67,var(--primary-600));--csstools-light-dark-toggle--68:var(--csstools-color-scheme--light) var(--primary-800);--canIUse-bl-newly-back:var(--csstools-light-dark-toggle--68,var(--primary-300));--csstools-light-dark-toggle--69:var(--csstools-color-scheme--light) var(--yes-400);--canIUse-bl-widely-front:var(--csstools-light-dark-toggle--69,var(--yes-500));--csstools-light-dark-toggle--70:var(--csstools-color-scheme--light) var(--base-500);--canIUse-bl-widely-back:var(--csstools-light-dark-toggle--70,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--65:var(--csstools-color-scheme--light) var(--maybe-500);--canIUse-bl-limited-front:var(--csstools-light-dark-toggle--65,var(--maybe-500));--csstools-light-dark-toggle--66:var(--csstools-color-scheme--light) var(--base-500);--canIUse-bl-limited-back:var(--csstools-light-dark-toggle--66,var(--base-300));--csstools-light-dark-toggle--67:var(--csstools-color-scheme--light) var(--primary-500);--canIUse-bl-newly-front:var(--csstools-light-dark-toggle--67,var(--primary-600));--csstools-light-dark-toggle--68:var(--csstools-color-scheme--light) var(--primary-800);--canIUse-bl-newly-back:var(--csstools-light-dark-toggle--68,var(--primary-300));--csstools-light-dark-toggle--69:var(--csstools-color-scheme--light) var(--yes-400);--canIUse-bl-widely-front:var(--csstools-light-dark-toggle--69,var(--yes-500));--csstools-light-dark-toggle--70:var(--csstools-color-scheme--light) var(--base-500);--canIUse-bl-widely-back:var(--csstools-light-dark-toggle--70,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{align-items:center;gap:var(--xs3);margin:0 0 var(--sm1) var(--xs2);--csstools-light-dark-toggle--109:var(--csstools-color-scheme--light) var(--base-300);color:var(--csstools-light-dark-toggle--109,var(--base-500));font-size:var(--text-sm);line-height:1;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}@supports (color:light-dark(red, red)){.canIUse_baseline{color:light-dark(var(--base-500),var(--base-300))}}.canIUse_baseline:hover{--csstools-light-dark-toggle--110:var(--csstools-color-scheme--light) var(--base-100);color:var(--csstools-light-dark-toggle--110,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{white-space:nowrap;align-items:center;display:flex}.canIUse_baselineBadge{padding:var(--xs1) var(--xs2);font-size:var(--text-xs);text-transform:uppercase;color:var(--base-100);--csstools-light-dark-toggle--71:var(--csstools-color-scheme--light) var(--base-600);background:var(--csstools-light-dark-toggle--71,var(--primary-700));border-radius:var(--radius-md);margin-inline-start:var(--xs2)}@supports (color:light-dark(red, red)){.canIUse_baselineBadge{background:light-dark(var(--primary-700),var(--base-600))}}.canIUse_header{justify-content:space-between;align-items:center;gap:var(--xs3);padding:var(--xs2) var(--xs3);display:flex}.canIUse_feature{font-size:var(--text-sm);font-family:var(--mono)}.canIUse_usage{--csstools-light-dark-toggle--72:var(--csstools-color-scheme--light) var(--yes-400);color:var(--csstools-light-dark-toggle--72,var(--yes-500))}@supports (color:light-dark(red, red)){.canIUse_usage{color:light-dark(var(--yes-500),var(--yes-400))}}.canIUse_link{color:inherit;opacity:.6;align-items:center;gap:.25em;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}.canIUse_link:hover{opacity:1}.canIUse_link svg{width:1em;height:1em}.canIUse_grid{gap:var(--border-md);grid-template-columns:repeat(3,1fr);display:grid}@media (width>=480px){.canIUse_grid{grid-template-columns:repeat(6,1fr)}}.canIUse_browser{gap:var(--xs1);padding:var(--xs2) var(--xs1);text-align:center;--csstools-light-dark-toggle--73:var(--csstools-color-scheme--light) var(--base-0);color:var(--csstools-light-dark-toggle--73,var(--text-color));display:grid}@supports (color:light-dark(red, red)){.canIUse_browser{color:light-dark(var(--text-color),var(--base-0))}}.canIUse_browser-y{--csstools-light-dark-toggle--74:var(--csstools-color-scheme--light) var(--yes-500);background-color:var(--csstools-light-dark-toggle--74,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--75:var(--csstools-color-scheme--light) var(--no-500);background-color:var(--csstools-light-dark-toggle--75,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--76:var(--csstools-color-scheme--light) hsl(from var(--maybe-500) h 90% 48%);background-color:var(--csstools-light-dark-toggle--76,var(--maybe-200))}@supports (color:lab(from red l 1 1% / calc(alpha + 0.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--77:var(--csstools-color-scheme--light) var(--base-800);background-color:var(--csstools-light-dark-toggle--77,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{min-width:max-content;transition:opacity var(--transition-fast);grid-area:2/1}.canIUse_versionDate{opacity:0}.canIUse_name{font-size:var(--text-sm)}.canIUse_version{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;align-content:end;justify-items:center;font-weight:700;line-height:1.2;display:grid}.canIUse_version small{font-size:var(--text-xs);opacity:.7;grid-row:1;font-weight:400}@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{align-items:center;gap:var(--sm2);grid-template-columns:300px 1fr;display:grid}}.colorPickerOklch .colorPickerOklch_caption{font-weight:var(--bold);text-transform:uppercase;letter-spacing:var(--tracking-lg);color:var(--link-color)}.colorPickerOklch .colorPickerOklch_wheelContainer{width:220px;height:220px;margin:24px auto;position:relative}.colorPickerOklch .colorPickerOklch_wheel{cursor:crosshair;border:1px solid #0000000f;border-radius:50%;width:100%;height:100%;position:relative;box-shadow:0 4px 16px #00000026,inset 0 1px #ffffff4d}.colorPickerOklch .colorPickerOklch_wheelCenter{aspect-ratio:1;border-radius:var(--radius-round);background-color:var(--body-background-color);justify-content:center;align-items:center;width:170px;margin:auto;display:grid;position:absolute;inset:0}:is(.colorPickerOklch .colorPickerOklch_wheelCenter) div{text-align:center}.colorPickerOklch .colorPickerOklch_hueMarker{pointer-events:none;border:3px solid #fff;border-radius:50%;width:18px;height:18px;transition:transform .1s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 8px #0000004d,0 0 0 1px #0000001a}:is(.colorPickerOklch .colorPickerOklch_sliders>div):first-child{margin-bottom:var(--md2)}.colorPickerOklch .colorPickerOklch_controlLabel{justify-content:space-between;display:flex}:is(:is(.colorPickerOklch .colorPickerOklch_controlLabel) span):first-child{color:var(--link-color);font-weight:var(--bold)}:is(:is(.colorPickerOklch .colorPickerOklch_controlLabel) span):last-child{font-family:var(--mono)}.colorPickerOklch input[type=range]{appearance:none;background:#d1d1d6;border-radius:2px;outline:none;width:100%;height:4px;padding:0;transition:background .2s}:is(.colorPickerOklch input[type=range]):hover{background:#b8b8bd}:is(.colorPickerOklch input[type=range])::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .1s,box-shadow .1s;box-shadow:0 2px 8px #0003,0 0 0 1px #00000014}: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{cursor:pointer;background:#fff;border:none;border-radius:50%;width:20px;height:20px;transition:transform .1s,box-shadow .1s;box-shadow:0 2px 8px #0003,0 0 0 1px #00000014}: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 .colorPickerOklch_colorDisplay{height:100%;min-height:100px;margin:var(--md2) 0 var(--md1);border-radius:var(--radius-sm);position:relative;overflow:hidden}@media (width>=768px){.colorPickerOklch .colorPickerOklch_colorDisplay{margin:0}}.colorPickerOklch .colorPickerOklch_gamutWarning{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);animation:gamutWarningFadeIn var(--transition);background:#fff6;display:none;position:absolute}.colorPickerOklch .colorPickerOklch_gamutWarning.is-visible{align-items:center;display:flex}.colorPickerOklch .colorPickerOklch_colorValue{padding:var(--sm1);border-radius:var(--radius-sm);background-color:var(--base-900)}@media (width>=768px){.colorPickerOklch .colorPickerOklch_colorValue{padding:var(--md1)}}.copyBtn{z-index:var(--z-1);display:flex;position:absolute;inset-block-start:var(--xs2);inset-inline-end:var(--xs2)}.copyBtn_trigger{width:var(--lg1);height:var(--lg1);--csstools-light-dark-toggle--111:var(--csstools-color-scheme--light) var(--base-400);color:var(--csstools-light-dark-toggle--111,var(--base-400));border-radius:var(--radius-md);--csstools-light-dark-toggle--112:var(--csstools-color-scheme--light) var(--base-900);background:var(--csstools-light-dark-toggle--112,var(--base-950));cursor:pointer;transition:opacity var(--transition), background-color var(--transition);border:none;place-items:center;display:flex;position:relative}@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--113:var(--csstools-color-scheme--light) var(--base-200);color:var(--csstools-light-dark-toggle--113,var(--base-200));--csstools-light-dark-toggle--114:var(--csstools-color-scheme--light) var(--base-700);background:var(--csstools-light-dark-toggle--114,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--115:var(--csstools-color-scheme--light) var(--base-600);background:var(--csstools-light-dark-toggle--115,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{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;user-select:none;pointer-events:none;z-index:var(--z-2);transition:opacity var(--transition);align-self:center;margin-inline-end:var(--xs2)}.copyBtn_feedback.is-visible{opacity:1}.gridDemo.is-itemDragged .gridDemo_trackHandle{pointer-events:none}.gridDemo_toolbar{gap:var(--sm1);flex-wrap:wrap;margin-block-end:var(--sm2);padding-inline-end:var(--lg2);display:flex;position:relative}@media (width>=768px){.gridDemo_toolbar{gap:var(--lg1)}}.gridDemo_toolbar_group{gap:var(--xs2);display:flex}.gridDemo_toolbar_reset{position:absolute;inset-block-end:0;inset-inline-end:0}.gridDemo_toolbar_label{font-size:var(--text-md);font-weight:var(--semi-bold);--csstools-light-dark-toggle--78:var(--csstools-color-scheme--light) var(--base-300);color:var(--csstools-light-dark-toggle--78,var(--base-600));user-select:none}@supports (color:light-dark(red, red)){.gridDemo_toolbar_label{color:light-dark(var(--base-600),var(--base-300))}}.gridDemo_main{margin-bottom:var(--sm1);position:relative}.gridDemo_main_grid{--csstools-light-dark-toggle--79:var(--csstools-color-scheme--light) var(--base-900);background-color:var(--csstools-light-dark-toggle--79,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{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);user-select:none;cursor:grab;display:inline-block;position:relative}.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;width:var(--gridBtSize);height:var(--gridBtSize);border-radius:var(--radius-round);border:var(--border-sm) solid var(--theme-border-color);--csstools-light-dark-toggle--116:var(--csstools-color-scheme--light) var(--base-800);background:var(--csstools-light-dark-toggle--116,var(--base-0));--csstools-light-dark-toggle--117:var(--csstools-color-scheme--light) var(--base-300);color:var(--csstools-light-dark-toggle--117,var(--base-600));cursor:pointer;transition:background var(--transition), color var(--transition), opacity var(--transition);justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}@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--118:var(--csstools-color-scheme--light) var(--base-700);background:var(--csstools-light-dark-toggle--118,var(--base-100));--csstools-light-dark-toggle--119:var(--csstools-color-scheme--light) var(--base-0);color:var(--csstools-light-dark-toggle--119,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{top:var(--xs2);right:var(--xs2);opacity:0;transition:opacity var(--transition-fast);z-index:var(--z-1);position:absolute}.gridDemo_item:hover .gridDemo_itemRemove{opacity:1}.gridDemo_itemSelfReset{bottom:var(--xs2);right:var(--xs2);z-index:var(--z-1);position:absolute}.gridDemo_syntax{margin:var(--md3) 0 var(--xs2);flex-direction:column;display:flex}@media (width>=768px){.gridDemo_syntax{gap:var(--sm3);flex-direction:row}}.gridDemo_code{flex:1}.gridDemo_code_tabs{column-gap:var(--xs1);display:flex}.gridDemo_code_tab{padding:var(--xs2) var(--sm1);--csstools-light-dark-toggle--120:var(--csstools-color-scheme--light) var(--base-950);border:var(--border-sm) solid var(--csstools-light-dark-toggle--120,var(--base-100));border-radius:var(--radius-md) var(--radius-md) 0 0;--csstools-light-dark-toggle--121:var(--csstools-color-scheme--light) var(--base-950);background:var(--csstools-light-dark-toggle--121,var(--base-100));--csstools-light-dark-toggle--122:var(--csstools-color-scheme--light) var(--base-500);color:var(--csstools-light-dark-toggle--122,var(--base-500));font-size:var(--text-sm);font-weight:var(--semi-bold);cursor:pointer;border-bottom:none}@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--123:var(--csstools-color-scheme--light) var(--base-900);background:var(--csstools-light-dark-toggle--123,var(--base-950));--csstools-light-dark-toggle--124:var(--csstools-color-scheme--light) var(--base-900);border-color:var(--csstools-light-dark-toggle--124,var(--base-950));--csstools-light-dark-toggle--125:var(--csstools-color-scheme--light) var(--base-100);color:var(--csstools-light-dark-toggle--125,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{border-radius:0 var(--radius-md) var(--radius-md) var(--radius-md);--csstools-light-dark-toggle--126:var(--csstools-color-scheme--light) var(--base-900);background:var(--csstools-light-dark-toggle--126,var(--base-950));position:relative}@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{z-index:var(--z-1);position:absolute}.gridDemo_handle-top,.gridDemo_handle-bottom{cursor:ns-resize;height:6px;left:8px;right:8px}.gridDemo_handle-top{top:-3px}.gridDemo_handle-bottom{bottom:-3px}.gridDemo_handle-left,.gridDemo_handle-right{cursor:ew-resize;width:6px;top:8px;bottom:8px}.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{cursor:nwse-resize;top:-5px;left:-5px}.gridDemo_handle-top-right{cursor:nesw-resize;top:-5px;right:-5px}.gridDemo_handle-bottom-left{cursor:nesw-resize;bottom:-5px;left:-5px}.gridDemo_handle-bottom-right{cursor:nwse-resize;bottom:-5px;right:-5px}.gridDemo_trackHandle{z-index:var(--z-2);transition:opacity var(--transition-fast);position:absolute}.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{z-index:var(--z-2);cursor:nwse-resize;--csstools-light-dark-toggle--127:var(--csstools-color-scheme--light) var(--base-500);border-right:var(--border-md) solid var(--csstools-light-dark-toggle--127,var(--base-400));--csstools-light-dark-toggle--128:var(--csstools-color-scheme--light) var(--base-500);border-bottom:var(--border-md) solid var(--csstools-light-dark-toggle--128,var(--base-400));border-radius:0 0 var(--radius-lg) 0;width:12px;height:12px;transition:border-color var(--transition-fast);position:absolute}@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--129:var(--csstools-color-scheme--light) var(--base-300);border-right-color:var(--csstools-light-dark-toggle--129,var(--base-600));--csstools-light-dark-toggle--130:var(--csstools-color-scheme--light) var(--base-300);border-bottom-color:var(--csstools-light-dark-toggle--130,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{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);flex-direction:column;display:flex;position:absolute}.gridDemo_contextMenu_btn{padding:var(--xs2) var(--sm1);text-align-last:left;color:var(--base-300);font-size:var(--text-sm);cursor:pointer;transition:color var(--transition);background:0 0;border:none}.gridDemo_contextMenu_btn:hover{color:var(--base-0)}.gridDemo_contextMenu_btn code{color:var(--primary-500);background-color:var(--base-900);font-size:.9em}.gridDemo_settings{gap:var(--xs3);font-size:var(--text-sm);grid:repeat(4,auto)/repeat(2,1fr);display:grid}@media (width>=768px){.gridDemo_settings{grid-template:repeat(2,auto)/repeat(4,1fr);grid-auto-rows:auto;grid-auto-columns:auto;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{align-items:center;gap:var(--xs2);cursor:pointer;margin-bottom:var(--xs2);display:flex}.gridDemo_settings_label{font-family:var(--mono);--csstools-light-dark-toggle--80:var(--csstools-color-scheme--light) var(--base-400);color:var(--csstools-light-dark-toggle--80,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--131:var(--csstools-color-scheme--light) var(--base-800);background-color:var(--csstools-light-dark-toggle--131,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}.playground{--csstools-light-dark-toggle--81:var(--csstools-color-scheme--light) var(--base-700);--playground-border-color:var(--csstools-light-dark-toggle--81,var(--base-100));margin-block:var(--sm3)}@supports (color:light-dark(red, red)){.playground{--playground-border-color:light-dark(var(--base-100),var(--base-700))}}@supports not (color:light-dark(tan, tan)){.playground *{--csstools-light-dark-toggle--81:var(--csstools-color-scheme--light) var(--base-700);--playground-border-color:var(--csstools-light-dark-toggle--81,var(--base-100))}}.playground_preview{justify-content:center;align-items:center;gap:var(--sm1);min-height:var(--xl3);padding:var(--md1);border:var(--border-sm) solid var(--playground-border-color);border-radius:var(--radius-md) var(--radius-md) 0 0;flex-wrap:wrap;display:flex}.playground_preview.is-darkSurface{background-color:var(--base-950);--csstools-light-dark-toggle--132:var(--csstools-color-scheme--light) var(--base-700);border-color:var(--csstools-light-dark-toggle--132,var(--base-950))}@supports (color:light-dark(red, red)){.playground_preview.is-darkSurface{border-color:light-dark(var(--base-950),var(--base-700))}}.playground_settings{grid-template-columns:repeat(2,1fr);display:grid;position:relative}@media (width>=768px){.playground_settings{grid-template-columns:repeat(4,1fr)}}.playground_settings{gap:var(--sm2) var(--sm3);padding:var(--sm1);border:var(--border-sm) solid var(--playground-border-color);border-radius:0 0 var(--radius-md) var(--radius-md);font-size:var(--text-sm);border-block-start:none;padding-inline-end:var(--lg2)}.playground_settings_group{gap:var(--xs3);flex-direction:column;min-width:0;display:flex}.playground_settings_heading{font-size:var(--text-sm);font-weight:var(--semi-bold);--csstools-light-dark-toggle--82:var(--csstools-color-scheme--light) var(--base-300);color:var(--csstools-light-dark-toggle--82,var(--base-600));margin-bottom:0}@supports (color:light-dark(red, red)){.playground_settings_heading{color:light-dark(var(--base-600),var(--base-300))}}.playground_settings_field{gap:var(--xs2);border:none;flex-direction:column;margin:0;padding:0;display:flex}fieldset.playground_settings_field+fieldset.playground_settings_field{border-block-start:var(--border-sm) solid var(--playground-border-color);padding-block-start:var(--xs2)}.playground_settings_label{--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)){.playground_settings_label{color:light-dark(var(--base-500),var(--base-400))}}.playground_settings_check{align-items:center;gap:var(--xs2);cursor:pointer;display:flex}.playground_settings_select,.playground_settings_input{padding:var(--xs1) var(--xs2);font-size:var(--text-sm);border:var(--border-sm) solid var(--playground-border-color);border-radius:var(--radius-md);--csstools-light-dark-toggle--84:var(--csstools-color-scheme--light) var(--base-900);background-color:var(--csstools-light-dark-toggle--84,var(--base-0))}@supports (color:light-dark(red, red)){.playground_settings_select,.playground_settings_input{background-color:light-dark(var(--base-0),var(--base-900))}}.playground_settings_reset{position:absolute;inset-block-start:var(--xs2);inset-inline-end:var(--xs2)}.playground_btn{--playgroundBtnSize:28px;width:var(--playgroundBtnSize);height:var(--playgroundBtnSize);border-radius:var(--radius-round);border:var(--border-sm) solid var(--playground-border-color);--csstools-light-dark-toggle--133:var(--csstools-color-scheme--light) var(--base-900);background:var(--csstools-light-dark-toggle--133,var(--base-0));--csstools-light-dark-toggle--134:var(--csstools-color-scheme--light) var(--base-300);color:var(--csstools-light-dark-toggle--134,var(--base-600));cursor:pointer;transition:background var(--transition), color var(--transition);justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}@supports (color:light-dark(red, red)){.playground_btn{background:light-dark(var(--base-0),var(--base-900));color:light-dark(var(--base-600),var(--base-300))}}.playground_btn:hover{--csstools-light-dark-toggle--135:var(--csstools-color-scheme--light) var(--base-700);background:var(--csstools-light-dark-toggle--135,var(--base-100))}@supports (color:light-dark(red, red)){.playground_btn:hover{background:light-dark(var(--base-100),var(--base-700))}}.playground_btn svg{width:16px;height:16px}.playground_code{border-radius:var(--radius-md);--csstools-light-dark-toggle--136:var(--csstools-color-scheme--light) var(--base-900);background:var(--csstools-light-dark-toggle--136,var(--base-950));margin-block-start:var(--xs2);position:relative}@supports (color:light-dark(red, red)){.playground_code{background:light-dark(var(--base-950),var(--base-900))}}.playground_code pre{padding:var(--sm1);overflow-x:auto}.selectMask{--selectMask-icon:24px;--selectMask-split-1px:calc(100% - var(--selectMask-icon) - 1px);--selectMask-red:rgb(from var(--no-500) r g b / .7);margin:var(--md1) auto;padding:var(--sm3);--csstools-light-dark-toggle--137:var(--csstools-color-scheme--light) var(--base-900);background:var(--csstools-light-dark-toggle--137,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{gap:var(--xs3);margin-bottom:var(--xs3);flex-direction:column;display:flex}@media (width>=768px){.selectMask .selectMask_layers{flex-direction:row}}.selectMask .selectMask_col{gap:var(--xs2);flex-direction:column;flex:1;display:flex}:is(.selectMask .selectMask_col):nth-child(2) .selectMask_field{overflow:hidden}.selectMask .selectMask_field{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);align-items:center;display:flex;position:relative;overflow:visible}.selectMask .selectMask_field-combined{margin:var(--md3) auto 0}@media (width>=768px){.selectMask .selectMask_field-combined{max-width:250px}}.selectMask .selectMask_field.is-noMask :is(.selectMask_redOverlay,.selectMask_fieldText){visibility:hidden}.selectMask .selectMask_l1{background:var(--selectMask-red);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(--selectMask-icon);mask-size:var(--selectMask-icon);-webkit-mask-position:calc(100% - var(--xs1)) center;mask-position:calc(100% - var(--xs1)) center;position:absolute;inset:0;mask-repeat:no-repeat}.selectMask .selectMask_l2{background:var(--selectMask-red);-webkit-mask-image:linear-gradient(to right, transparent var(--selectMask-split-1px), red 0);mask-image:linear-gradient(to right, transparent var(--selectMask-split-1px), red 0);position:absolute;inset:0}.selectMask .selectMask_l3{border-radius:var(--input-border-radius);background:var(--selectMask-red);position:absolute;inset:-1px}.selectMask .selectMask_redOverlay{background:var(--selectMask-red);border-radius:inherit;position:absolute;inset:-1px}.selectMask .selectMask_fieldText{font-size:var(--text-sm);position:relative}.selectMask .selectMask_toggle{align-items:flex-start;gap:var(--xs2);cursor:pointer;display:flex}:is(.selectMask .selectMask_toggle) input{margin-top:3px}.selectMask .selectMask_info{font-size:var(--text-sm);flex-direction:column;gap:2px;display:flex}:is(.selectMask .selectMask_info) span{font-size:var(--text-xs);--csstools-light-dark-toggle--138:var(--csstools-color-scheme--light) var(--base-400);color:var(--csstools-light-dark-toggle--138,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--139:var(--csstools-color-scheme--light) var(--base-500);color:var(--csstools-light-dark-toggle--139,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{gap:var(--sm3);grid-template-columns:1fr 1fr;display:grid}@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):first-child{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):first-child,: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;margin-top:var(--md1);margin-bottom:var(--md1);border:1px solid var(--table-border-color);border-radius:var(--table-border-radius);overflow-x:auto}.docs_oversizedTable table{border-width:0;margin-top:0;margin-bottom: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}.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):first-child 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):first-child 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):first-child 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);aspect-ratio:2;width:400px;height:auto;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 .docs_grid_item{padding:var(--xs2);background-color:var(--primary-500);color:var(--base-0)}.home_section{--section-spacing:var(--xl1);--wrap-spacing:var(--sm3)}@media (width>=1024px){.home_section{--section-spacing:var(--xxl1)}}.home_pillars,.home_showcase_grid,.home_themer_split,.home_gallery_grid{width:100%;max-width:1150px;padding-left:var(--sm3);padding-right:var(--sm3);grid-column:1/-1;margin-inline:auto}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.home_reveal{animation:linear both home_reveal view();animation-range:entry 10% entry 40%}}}@keyframes home_reveal{0%{opacity:0;transform:translateY(12px)}}.home_hero{min-height:calc(72svh - var(--header-height));padding-block:var(--lg1) var(--sm3);padding-inline:var(--sm3);align-content:center;display:grid}.home_hero_inner{gap:var(--lg3);width:100%;max-width:1150px;margin-inline:auto;display:grid}@media (width<1024px){.home_hero_inner{gap:0}}@media (width>=1024px){.home_hero_inner{align-items:center;gap:var(--xl2);grid-template-columns:minmax(0,10fr) minmax(0,9fr)}}@media (width<1024px){.home_hero_copy{text-align:center;display:contents}.home_hero_copy h1,.home_hero_copy .home_hero_subhead{margin-inline:auto}.home_hero_copy .home_hero_actions{order:2;justify-content:center}.home_hero_copy .home_hero_fineprint{order:3;justify-content:center}}.home_hero_copy h1{color:#0000;--csstools-light-dark-toggle--140:var(--csstools-color-scheme--light) var(--primary-300);--csstools-light-dark-toggle--141:var(--csstools-color-scheme--light) var(--primary-500);background-image:linear-gradient(90deg, var(--csstools-light-dark-toggle--140,var(--primary-950)), var(--csstools-light-dark-toggle--141,var(--primary-500)));width:fit-content;max-width:100%;font-size:var(--display-lg);line-height:var(--leading-xs);background-clip:text;padding-bottom:.12em}@supports (color:light-dark(red, red)){.home_hero_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){.home_hero_copy h1{font-size:var(--display-mega)}}.home_hero_subhead{max-width:38ch;margin-top:var(--sm1);font-size:var(--text-lg);--csstools-light-dark-toggle--142:var(--csstools-color-scheme--light) var(--base-400);color:var(--csstools-light-dark-toggle--142,var(--base-500))}@supports (color:light-dark(red, red)){.home_hero_subhead{color:light-dark(var(--base-500),var(--base-400))}}@media (width>=768px){.home_hero_subhead{font-size:var(--text-xl)}}.home_hero_actions{gap:var(--xs3);margin-top:var(--md2);flex-wrap:wrap;display:flex}.home_hero_fineprint{gap:var(--xs2) var(--sm1);margin-top:var(--sm1);font-family:var(--mono);font-size:var(--text-xs);--csstools-light-dark-toggle--143:var(--csstools-color-scheme--light) var(--base-400);color:var(--csstools-light-dark-toggle--143,var(--base-500));flex-wrap:wrap;display:flex}@supports (color:light-dark(red, red)){.home_hero_fineprint{color:light-dark(var(--base-500),var(--base-400))}}.home_hero_fineprint span{align-items:center;gap:var(--xs1);display:inline-flex}.home_hero_fineprint svg{--csstools-light-dark-toggle--144:var(--csstools-color-scheme--light) var(--primary-400);width:12px;height:12px;color:var(--csstools-light-dark-toggle--144,var(--primary-600))}@supports (color:light-dark(red, red)){.home_hero_fineprint svg{color:light-dark(var(--primary-600),var(--primary-400))}}@property --morph-n{syntax:"<integer>";inherits:true;initial-value:219}.home_morph{--morph-duration:20s;--morph-strike:var(--no-400);--morph-pulse:#13886d73;flex-direction:column;display:flex}@media (width<1024px){.home_morph{margin-top:var(--md2);order:1}}.home_morph_editor{padding:var(--sm3);border:var(--border-sm) solid #ffffff1f;border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);animation:morphFade var(--morph-duration) linear infinite;background-color:#24292e;margin:0}.home_morph_chrome{gap:var(--xs2);margin-bottom:var(--sm1);display:flex}.home_morph_chrome i{border-radius:var(--radius-round);width:10px;height:10px;opacity:var(--o-4)}:is(.home_morph_chrome i):first-child{background:var(--no-300)}:is(.home_morph_chrome i):nth-child(2){background:var(--maybe-300)}:is(.home_morph_chrome i):nth-child(3){background:var(--yes-300)}.home_morph_frame{display:grid}.home_morph_frame>pre{grid-area:1/1}.home_morph_sizer{visibility:hidden}.home_morph_code{font-size:var(--text-sm);line-height:var(--leading-xl);color:#e1e4e8;overflow-wrap:anywhere;margin:0}.home_morph_tag{color:#85e89d}.home_morph_attr{color:#b392f0}.home_morph_str{color:#9ecbff}@property --morph-strike-now{syntax:"<color>";inherits:true;initial-value:#0000}.home_morph_g{color:#9ecbff;animation:var(--morph-duration) linear infinite}.home_morph_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))}.home_morph_g-1{animation-name:morphC1}.home_morph_g-2{animation-name:morphC2}.home_morph_g-3{animation-name:morphC3}.home_morph_g-4{animation-name:morphC4}.home_morph_g-5{animation-name:morphC5}.home_morph_g-6{animation-name:morphC6}.home_morph_g-7{animation-name:morphC7}.home_morph_g-8{animation-name:morphC8}.home_morph_g-9{animation-name:morphC9}.home_morph_g-10{animation-name:morphC10}.home_morph_g-11{animation-name:morphC11}.home_morph_g-12{animation-name:morphC12}.home_morph_g-13{animation-name:morphC13}.home_morph_after,.home_morph_keep{color:#9ecbff;font-weight:var(--semi-bold)}.home_morph_after{opacity:0;border-radius:var(--radius-sm);animation:morphAfter var(--morph-duration) linear infinite;background-color:#0000;font-size:0}.home_morph_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}.home_morph_count{--morph-n:219;animation:morphCount var(--morph-duration) linear infinite}.home_morph_count:after{counter-reset:morphN calc(var(--morph-n));content:counter(morphN)}.home_morph_replay{align-items:center;gap:var(--xs1);margin-top:var(--xs3);padding:var(--xs1) var(--xs2);font-size:var(--text-sm);--csstools-light-dark-toggle--145:var(--csstools-color-scheme--light) var(--base-400);color:var(--csstools-light-dark-toggle--145,var(--base-500));cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;align-self:flex-end;display:inline-flex}@supports (color:light-dark(red, red)){.home_morph_replay{color:light-dark(var(--base-500),var(--base-400))}}.home_morph_replay svg{width:14px;height:14px}.home_morph_replay:hover{color:var(--text-color)}.home_morph_static{display:none}.home_morph_static_arrow{margin:var(--xs3) 0;text-align:center;font-size:var(--text-xl);--csstools-light-dark-toggle--85:var(--csstools-color-scheme--light) var(--base-500);color:var(--csstools-light-dark-toggle--85,var(--base-400))}@supports (color:light-dark(red, red)){.home_morph_static_arrow{color:light-dark(var(--base-400),var(--base-500))}}.home_morph_static .home_morph_code{padding:var(--sm3);border:var(--border-sm) solid #ffffff1f;border-radius:var(--radius-xl);background-color:#24292e}.home_morph_static_count{margin:var(--xs2) 0 0;font-family:var(--mono);font-size:var(--text-xs);text-align:right;--csstools-light-dark-toggle--86:var(--csstools-color-scheme--light) var(--base-400);color:var(--csstools-light-dark-toggle--86,var(--base-500))}@supports (color:light-dark(red, red)){.home_morph_static_count{color:light-dark(var(--base-500),var(--base-400))}}.home_morph_editor:hover,.home_morph_editor:hover :is(.home_morph_g,.home_morph_after,.home_morph_count){animation-play-state:paused}.home_morph.is-resetting :is(.home_morph_editor,.home_morph_g,.home_morph_after,.home_morph_count){animation-name:none}@media (prefers-reduced-motion:reduce){.home_morph_editor,.home_morph_g,.home_morph_after,.home_morph_count{animation:none}.home_morph_counter,.home_morph_replay{display:none}.home_morph_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;--morph-strike-now:transparent;font-size:1em}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;--morph-strike-now:transparent;font-size:1em}}@keyframes morphC2{0%,9.5%{opacity:1;--morph-strike-now:transparent;font-size:1em}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;--morph-strike-now:transparent;font-size:1em}}@keyframes morphC3{0%,13%{opacity:1;--morph-strike-now:transparent;font-size:1em}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;--morph-strike-now:transparent;font-size:1em}}@keyframes morphC4{0%,16.5%{opacity:1;--morph-strike-now:transparent;font-size:1em}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;--morph-strike-now:transparent;font-size:1em}}@keyframes morphC5{0%,20%{opacity:1;--morph-strike-now:transparent;font-size:1em}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;--morph-strike-now:transparent;font-size:1em}}@keyframes morphC6{0%,23.5%{opacity:1;--morph-strike-now:transparent;font-size:1em}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;--morph-strike-now:transparent;font-size:1em}}@keyframes morphC7{0%,27%{opacity:1;--morph-strike-now:transparent;font-size:1em}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;--morph-strike-now:transparent;font-size:1em}}@keyframes morphC8{0%,30.5%{opacity:1;--morph-strike-now:transparent;font-size:1em}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;--morph-strike-now:transparent;font-size:1em}}@keyframes morphC9{0%,34%{opacity:1;--morph-strike-now:transparent;font-size:1em}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;--morph-strike-now:transparent;font-size:1em}}@keyframes morphC10{0%,37.5%{opacity:1;--morph-strike-now:transparent;font-size:1em}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;--morph-strike-now:transparent;font-size:1em}}@keyframes morphC11{0%,41%{opacity:1;--morph-strike-now:transparent;font-size:1em}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;--morph-strike-now:transparent;font-size:1em}}@keyframes morphC12{0%,44.5%{opacity:1;--morph-strike-now:transparent;font-size:1em}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;--morph-strike-now:transparent;font-size:1em}}@keyframes morphC13{0%,48%{opacity:1;--morph-strike-now:transparent;font-size:1em}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;--morph-strike-now:transparent;font-size:1em}}@keyframes morphAfter{0%,51.5%{opacity:0;background-color:#0000;font-size:0}52%{opacity:0;font-size:1em}53%{opacity:1;background-color:var(--morph-pulse)}62%,96%{opacity:1;background-color:#0000;font-size:1em}96.5%,to{opacity:0;font-size: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}}.home_proof{--section-spacing:var(--xl1);padding-block-start:0}.home_proof_install{width:fit-content;max-width:100%;margin-inline:auto;position:relative}.home_proof_install pre{padding:var(--sm1) var(--xl1) var(--sm1) var(--sm3);font-size:var(--text-sm);border-radius:var(--radius-lg);margin:0}@media (width>=768px){.home_proof_install pre{font-size:var(--text-md)}}.home_proof_caption{max-width:60ch;margin:var(--sm3) auto 0;text-align:center;--csstools-light-dark-toggle--87:var(--csstools-color-scheme--light) var(--base-400);color:var(--csstools-light-dark-toggle--87,var(--base-500))}@supports (color:light-dark(red, red)){.home_proof_caption{color:light-dark(var(--base-500),var(--base-400))}}.home_proof_facts{justify-content:center;align-items:center;gap:var(--xs3) var(--md2);margin:var(--sm3) 0 0;font-family:var(--mono);font-size:var(--text-xs);--csstools-light-dark-toggle--146:var(--csstools-color-scheme--light) var(--base-400);color:var(--csstools-light-dark-toggle--146,var(--base-500));flex-wrap:wrap;padding:0;list-style:none;display:flex}@supports (color:light-dark(red, red)){.home_proof_facts{color:light-dark(var(--base-500),var(--base-400))}}@media (width<768px){.home_proof_facts{gap:var(--xs3)}}@media (width>=768px){.home_pillars{--grid-tc:repeat(3, 1fr)}}@media (width>=1024px){.home_pillars{--grid-column-gap:var(--xl2)}}.home_pillar{flex-direction:column;align-items:center;display:flex}.home_pillar_title{font-size:var(--text-xl)}.home_pillar_icon{width:fit-content;height:120px;margin-bottom:var(--sm1);background:0 0;border-radius:0}.home_pillar_icon svg{width:auto;height:100%}.home_showcase_grid{margin-block:0;padding-block:0;list-style:none}.home_showcase_card{align-items:flex-start;gap:var(--xs3);padding:var(--sm3);color:var(--text-color);--csstools-light-dark-toggle--147:var(--csstools-color-scheme--light) var(--base-900);background-color:var(--csstools-light-dark-toggle--147,var(--base-50));border-radius:var(--radius-lg);flex-direction:column;display:flex}@supports (color:light-dark(red, red)){.home_showcase_card{background-color:light-dark(var(--base-50),var(--base-900))}}.home_showcase_card p{flex:1;margin:0}.home_showcase_name{font-family:var(--mono);font-size:var(--text-lg);font-weight:var(--bold);margin:0}.home_showcase_name code{font-size:inherit}.home_showcase_mini{align-items:center;gap:var(--xs2);font-size:var(--text-sm);cursor:pointer;--toggle-width:36px;--toggle-height:20px;display:flex}:root:not(.theme-dark) .home_showcase_card-lightDark:has(input:checked){--csstools-color-scheme--light: ;color-scheme:dark}:root.theme-dark .home_showcase_card-lightDark:has(input:checked){--csstools-color-scheme--light:initial;color-scheme:light}.home_showcase_kicker{margin-top:var(--lg1);text-align:center;--csstools-light-dark-toggle--88:var(--csstools-color-scheme--light) var(--base-400);color:var(--csstools-light-dark-toggle--88,var(--base-500))}@supports (color:light-dark(red, red)){.home_showcase_kicker{color:light-dark(var(--base-500),var(--base-400))}}.home_themer_switcher{justify-content:center;gap:var(--md2);margin:0 0 var(--md2);border:none;padding:0;display:flex}.home_themer_swatch{align-items:center;gap:var(--xs2);font-size:var(--text-sm);cursor:pointer;flex-direction:column;display:flex}.home_themer_swatch input{opacity:0;pointer-events:none;position:absolute}.home_themer_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)}.home_themer_swatch input:checked~i{border-color:var(--text-color);box-shadow:0 0 0 2px var(--body-background-color) inset}.home_themer_swatch input:focus-visible~i{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.home_themer_swatch-default i{background:var(--primary-500)}.home_themer_swatch-wireframe i{background:#a3a3a3}.home_themer_swatch-sunset i{background:#ea580c}.home_themer_split{gap:var(--md2);display:grid}@media (width>=1024px){.home_themer_split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.home_themer_stage{gap:var(--md2);font-family:var(--text);font-size:var(--text-md);padding:var(--md2);--csstools-light-dark-toggle--89:var(--csstools-color-scheme--light) var(--base-950);background-color:var(--csstools-light-dark-toggle--89,var(--base-0));border:var(--border-sm) solid var(--theme-border-color);border-radius:var(--radius-lg);flex-direction:column;display:flex}@supports (color:light-dark(red, red)){.home_themer_stage{background-color:light-dark(var(--base-0),var(--base-950))}}.home_themer_formRow{gap:var(--sm1);flex-direction:column;display:flex}.home_themer_formRow>button{align-self:flex-start}.home_themer:has(input[value=wireframe]:checked) .home_themer_stage{--heading-font:ui-rounded, "Arial Rounded MT Bold", Calibri, sans-serif;--csstools-light-dark-toggle--90:var(--csstools-color-scheme--light) #d4d4d4;--text-color:var(--csstools-light-dark-toggle--90,#404040);--csstools-light-dark-toggle--91:var(--csstools-color-scheme--light) #171717;--card-bg-color:var(--csstools-light-dark-toggle--91,#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--92:var(--csstools-color-scheme--light) #a3a3a3;--link-color:var(--csstools-light-dark-toggle--92,#525252)}@supports (color:light-dark(red, red)){.home_themer:has(input[value=wireframe]:checked) .home_themer_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(.home_themer:has(input[value=wireframe]:checked) .home_themer_stage) *{--csstools-light-dark-toggle--90:var(--csstools-color-scheme--light) #d4d4d4;--text-color:var(--csstools-light-dark-toggle--90,#404040);--csstools-light-dark-toggle--91:var(--csstools-color-scheme--light) #171717;--card-bg-color:var(--csstools-light-dark-toggle--91,#f5f5f5);--csstools-light-dark-toggle--92:var(--csstools-color-scheme--light) #a3a3a3;--link-color:var(--csstools-light-dark-toggle--92,#525252)}}.home_themer:has(input[value=sunset]:checked) .home_themer_stage{--heading-font:"Iowan Old Style", Georgia, serif;--text:Georgia, "Times New Roman", serif;--text-md:1.05rem;--text-lg:1.3rem;--csstools-light-dark-toggle--93:var(--csstools-color-scheme--light) #ffedd5;--text-color:var(--csstools-light-dark-toggle--93,#431407);--csstools-light-dark-toggle--94:var(--csstools-color-scheme--light) #431407;--card-bg-color:var(--csstools-light-dark-toggle--94,#fef9c3);--card-border-radius:16px;--card-shadow:0 8px 24px #ea580c40;--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:100000px;--input-border-radius:100000px;--csstools-light-dark-toggle--95:var(--csstools-color-scheme--light) #fb923c;--link-color:var(--csstools-light-dark-toggle--95,#c2410c)}@supports (color:light-dark(red, red)){.home_themer:has(input[value=sunset]:checked) .home_themer_stage{--text-color:light-dark(#431407,#ffedd5);--card-bg-color:light-dark(#fef9c3,#431407);--link-color:light-dark(#c2410c,#fb923c)}}@supports not (color:light-dark(tan, tan)){:is(.home_themer:has(input[value=sunset]:checked) .home_themer_stage) *{--csstools-light-dark-toggle--93:var(--csstools-color-scheme--light) #ffedd5;--text-color:var(--csstools-light-dark-toggle--93,#431407);--csstools-light-dark-toggle--94:var(--csstools-color-scheme--light) #431407;--card-bg-color:var(--csstools-light-dark-toggle--94,#fef9c3);--csstools-light-dark-toggle--95:var(--csstools-color-scheme--light) #fb923c;--link-color:var(--csstools-light-dark-toggle--95,#c2410c)}}.home_themer_pane{display:none}.home_themer_pane pre{padding:var(--sm3);font-size:var(--text-md);line-height:var(--leading-xl);border-radius:var(--radius-lg);margin:0;overflow-x:auto}.home_themer:has(input[value=default]:checked) .home_themer_pane-default,.home_themer:has(input[value=wireframe]:checked) .home_themer_pane-wireframe,.home_themer:has(input[value=sunset]:checked) .home_themer_pane-sunset{display:block}.home_themer_diff{display:none}@media (width>=1024px){.home_themer_diff{display:block}.home_themer_diffDetails{display:none}}.home_themer_diffDetails summary{cursor:pointer;font-weight:var(--semi-bold)}.home_themer_diffDetails .home_themer_pane{margin-top:var(--sm1)}.home_themer_caption{margin-top:var(--sm3);text-align:center;font-size:var(--text-sm);--csstools-light-dark-toggle--96:var(--csstools-color-scheme--light) var(--base-400);color:var(--csstools-light-dark-toggle--96,var(--base-500))}@supports (color:light-dark(red, red)){.home_themer_caption{color:light-dark(var(--base-500),var(--base-400))}}.home_gallery_grid{gap:var(--sm3);margin-block:0;padding-block:0;list-style:none;display:grid}@media (width>=768px){.home_gallery_grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.home_gallery_grid{grid-template-columns:repeat(3,1fr)}}.home_gallery_cell{flex-direction:column;display:flex;position:relative}.home_gallery_thumb{padding:var(--sm3);--csstools-light-dark-toggle--97:var(--csstools-color-scheme--light) var(--base-900);background-color:var(--csstools-light-dark-toggle--97,var(--base-50));border:var(--border-sm) solid var(--theme-border-color);border-radius:var(--radius-lg);transition:border-color var(--transition-fast);zoom:.85;flex:1;align-items:center;display:grid;overflow:hidden}@supports (color:light-dark(red, red)){.home_gallery_thumb{background-color:light-dark(var(--base-50),var(--base-900))}}.home_gallery_cell:hover .home_gallery_thumb{border-color:var(--link-color)}.home_gallery_thumb-wide{zoom:.62;justify-items:center}.home_gallery_meta{padding-top:var(--xs3);justify-content:space-between;align-items:center;display:flex}.home_gallery_name{font-weight:var(--semi-bold)}.home_gallery_link{z-index:var(--z-1);border-radius:var(--radius-lg);position:absolute;inset:0}.home_gallery_formDemo{gap:var(--sm1);flex-direction:column;display:flex}.home_gallery_formDemo>button{align-self:flex-start}.home_gallery_kicker{margin-top:var(--md2);text-align:center;--csstools-light-dark-toggle--98:var(--csstools-color-scheme--light) var(--base-400);color:var(--csstools-light-dark-toggle--98,var(--base-500))}@supports (color:light-dark(red, red)){.home_gallery_kicker{color:light-dark(var(--base-500),var(--base-400))}}.home_gallery_template{margin-top:var(--xl1);text-align:center}.home_gallery_template p{--csstools-light-dark-toggle--148:var(--csstools-color-scheme--light) var(--base-400);max-width:55ch;color:var(--csstools-light-dark-toggle--148,var(--base-500));margin-inline:auto}@supports (color:light-dark(red, red)){.home_gallery_template p{color:light-dark(var(--base-500),var(--base-400))}}.home_own{--section-spacing:var(--xl1)}.home_own_body{max-width:55ch;margin-inline:auto}.home_own_body p+p{margin-top:var(--sm1)}.home_own_facts{gap:var(--sm3);max-width:720px;margin:var(--lg3) auto 0;text-align:center;padding:0;list-style:none;display:grid}@media (width>=768px){.home_own_facts{grid-template-columns:repeat(3,1fr)}}.home_own_facts li{gap:var(--xs1);flex-direction:column;display:flex}.home_own_facts strong{font-size:var(--text-lg)}.home_own_facts span{font-size:var(--text-sm);--csstools-light-dark-toggle--149:var(--csstools-color-scheme--light) var(--base-400);color:var(--csstools-light-dark-toggle--149,var(--base-500))}@supports (color:light-dark(red, red)){.home_own_facts span{color:light-dark(var(--base-500),var(--base-400))}}.home_cta{--section-spacing:var(--xl2);--csstools-light-dark-toggle--99:var(--csstools-color-scheme--light) var(--base-950);background:var(--csstools-light-dark-toggle--99,var(--primary-700))}@supports (color:light-dark(red, red)){.home_cta{background:light-dark(var(--primary-700),var(--base-950))}}.home_cta_header{margin-bottom:var(--md2)}.home_cta_bt{--csstools-light-dark-toggle--100:var(--csstools-color-scheme--light) var(--base-950);--bt-color:var(--csstools-light-dark-toggle--100,var(--primary-700))}@supports (color:light-dark(red, red)){.home_cta_bt{--bt-color:light-dark(var(--primary-700),var(--base-950))}}@supports not (color:light-dark(tan, tan)){.home_cta_bt *{--csstools-light-dark-toggle--100:var(--csstools-color-scheme--light) var(--base-950);--bt-color:var(--csstools-light-dark-toggle--100,var(--primary-700))}}.home_cta_newsletter{margin-top:var(--md2);text-align:center;font-size:var(--text-sm);color:var(--primary-100)}.home_cta_newsletter a{color:var(--base-0)}code:has(>.shiki){background:0 0;padding:0}.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{border-radius:var(--radius-md);margin-block:0}.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), hotpink calc(var(--baseline) * 1px))}.dev-error{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;position:fixed}
