@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;--highlight-500:#fe0;--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(--ui-shadow-color), 0 1px 2px -1px var(--ui-shadow-color);--shadow-md:0 4px 6px -1px var(--ui-shadow-color), 0 2px 4px -2px var(--ui-shadow-color);--shadow-lg:0 8px 13px -3px var(--ui-shadow-color), 0 4px 6px -4px var(--ui-shadow-color);--shadow-xl:0 20px 20px -5px var(--ui-shadow-color), 0 8px 10px -6px var(--ui-shadow-color);--shadow-xxl:0px 11px 8px -6px var(--ui-shadow-color), 0 10px 15px 2px var(--ui-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;color-scheme:light dark;--ui-border-color:light-dark(var(--base-200),var(--base-500));--ui-shadow-color:light-dark(#0000001a,#0009);--focus-ring-color:light-dark(var(--primary-500),var(--primary-400));--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)}:root.theme-light{color-scheme:light}:root.theme-dark{color-scheme:dark}:root{accent-color:var(--primary-500);--body-background-color:light-dark(var(--base-0),var(--base-950));--input-height:var(--md3);--input-padding:var(--xs3);--input-border-radius:var(--radius-md);--input-border-color-invalid:light-dark(var(--danger-500),var(--danger-400));--dialog-backdrop-color:var(--base-950);--dialog-backdrop-opacity:var(--o-4);--table-padding:var(--xs2) var(--sm1);--table-border-color:light-dark(var(--base-100),var(--base-700));--table-border-radius:var(--radius-md);--table-background-color:none;--heading-font:var(--display);--heading-weight:var(--black);--heading-line-height:var(--leading-sm);--text-color:light-dark(var(--base-950),var(--base-200));--link-color:light-dark(var(--primary-600),var(--primary-400));--link-color-hover:var(--primary-500);--text-code-color:light-dark(var(--primary-600),var(--primary-400));--text-code-background-color:light-dark(var(--primary-100),var(--primary-900));--pre-border-radius:var(--radius-md);--marker-color:var(--highlight-500);--selection-color:light-dark(var(--base-950),var(--base-0));--selection-background-color:light-dark(var(--primary-200),var(--primary-700));--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-sm:minmax(200px, 55ch);--wrap-width-md:minmax(200px, 70ch);--wrap-width-lg:minmax(200px, 900px);--wrap-width:var(--wrap-width-md);--layout-content-width:70ch;--layout-aside-width:245px;--layout-toc-width:1fr;--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);--badge-background-color:light-dark(var(--base-700),var(--base-600));--badge-primary-color:var(--base-0);--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));--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);--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-border-color:var(--ui-border-color);--bt-border-width:var(--border-sm);--bt-border-radius:var(--radius-lg);--bt-border-radius-lg:var(--radius-xl);--bt-outline-color-hover:light-dark(var(--base-950),var(--base-0));--bt-outline-background-color-hover:light-dark(#0000001a,#ffffff1a);--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));--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);--avatar-color:var(--base-0);--avatar-background-color:var(--base-400);--avatar-border-color:light-dark(var(--base-0),var(--base-500));--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);--banner-color:var(--base-0);--banner-background-color:light-dark(var(--primary-600),var(--primary-800));--breadcrumbs-separator:"/";--breadcrumbs-separator-color:light-dark(var(--base-300),var(--base-600));--breadcrumbs-color:light-dark(var(--base-500),var(--base-400));--breadcrumbs-color-current:var(--text-color);--card-spacing:var(--sm3);--card-color:var(--text-color);--card-secondary-text-color:light-dark(var(--base-400),var(--base-500));--card-bg-color:light-dark(var(--base-100),var(--base-900));--card-border-radius:var(--radius-lg);--card-border-color:var(--ui-border-color);--card-border-width:var(--border-sm);--card-shadow:var(--shadow-md);--card-shadow-hover:var(--shadow-xl);--card-loading-bg:light-dark(var(--base-200),var(--base-900));--card-aspect-ratio:var(--ar-golden);--toggle-width:50px;--toggle-height:28px;--toggle-border-width:2px;--toggle-track-color:light-dark(var(--base-300),var(--base-700));--toggle-track-color-checked:var(--yes-400);--toggle-thumb-color:var(--body-background-color);--faq-spacing:var(--xs3);--field-spacing:var(--xs1);--field-hint-color:light-dark(var(--base-400),var(--base-500));--field-error-color:light-dark(var(--danger-500),var(--danger-300));--field-message-position:static;--featureItem-icon-box-size:var(--lg3);--featureItem-icon-size:var(--sm3);--featureItem-icon-color:light-dark(var(--primary-600),var(--primary-300));--featureItem-icon-background-color:light-dark(var(--primary-100),var(--primary-900));--featureItem-icon-border-radius:var(--radius-lg);--footer-background-color:light-dark(var(--primary-950),var(--base-950));--footer-text-color:light-dark(var(--base-0),var(--base-200));--footer-border-width:var(--border-md);--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))}:root{--header-height:var(--xl1);--header-padding:var(--sm1);@media (width>=768px){--header-height:var(--xl2);--header-padding:var(--sm3)}--header-background-color:light-dark(var(--base-0),var(--base-950));--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)}:root{--hero-radius:var(--radius-xl);--hero-content-padding:var(--md3);--hero-actions-spacing:var(--lg3);--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);--pagination-background-color-current:light-dark(var(--primary-600),var(--primary-500));--pagination-background-color-hover:light-dark(var(--base-100),var(--base-800));--prevNext-border-color:var(--ui-border-color);--prevNext-border-radius:var(--radius-lg);--prevNext-border-color-hover:var(--link-color);--prevNext-label-color:light-dark(var(--base-400),var(--base-500));--notice-spacing:var(--sm1);--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));--notice-border-width:var(--border-sm);--notice-border-radius:var(--radius-lg);--pricingCard-highlight-border-color:light-dark(var(--primary-600),var(--primary-400));--pricingCard-check-color:light-dark(var(--success-500),var(--success-400));--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-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));--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);--testimonial-role-color:light-dark(var(--base-400),var(--base-500));--tags-padding:var(--xs2);--tags-font-size:var(--text-sm);--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));--tags-radius:var(--radius-md);--toc-color:var(--link-color);--toc-color-hover:var(--link-color-hover);--toc-spacing:var(--xs1);--toc-indentation:var(--xs3);--toc-icon-size:16px}}@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;&: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);&: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);background-color:light-dark(var(--base-50),var(--base-900));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}abbr{cursor:help;position:relative;&: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}&: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-block:var(--sm1);padding-inline:var(--md1) var(--sm3);background-color:light-dark(var(--primary-50),var(--primary-900));border-radius:var(--radius-md);font-style:italic;position:relative;&:before{content:"";top:0;width:var(--xs2);background-image:linear-gradient(var(--primary-800), var(--primary-500));border-start-start-radius:var(--radius-md);border-end-start-radius:var(--radius-md);height:100%;position:absolute;inset-inline-start:0}& p{&:first-child:before{content:open-quote}&:last-child{margin-bottom:0;&:after{content:close-quote}}}}cite{font-style:italic}code,var,kbd{font-family:var(--mono);color:light-dark(var(--base-500),var(--base-300));font-size:.9em;font-style:normal}:is(code,var,kbd):not(h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,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(--ui-border-color);border-style:solid;border-width:1px 0 0;justify-content:center;align-items:center;display:flex;overflow:visible;&: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;&: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;border-radius:var(--pre-border-radius);font-size:.9rem}q{font-style:italic}s{text-decoration-color:light-dark(var(--base-950),var(--base-50));text-decoration-style:wavy}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)}}&:has(figcaption+*){& figcaption{margin-bottom:var(--xs2)}}}iframe{border:1px solid var(--ui-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:start;padding:var(--table-padding);border-bottom:1px solid var(--table-border-color);border-inline-start:1px solid var(--table-border-color)}tr{& th:first-child,& td:first-child{border-inline-start-width:0}}tbody{& tr:last-child{& th,& td{border-bottom-width:0}}}tfoot{& th,& 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(--ui-border-color);border-radius:var(--radius-lg);padding:var(--sm3);& ul:has([type=checkbox],[type=radio]){padding-inline-start:0}&>[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],[type=radio])){height:var(--input-height)}&:where(:not([type=color],[type=file],[type=reset],[type=submit])){padding:var(--input-padding)}&:where(:not([type=color])){border-radius:var(--input-border-radius)}&:where(:not([type=file])){border:1px solid var(--ui-border-color)}&[type=file]{width:100%;accent-color:var(--text-color)}&[type=number]{padding-inline-end:var(--xs1)}}label{display:block;&: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-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);&::-webkit-meter-bar{background:var(--meter-color-track)}&::-webkit-meter-bar{height:var(--meter-height);border-radius:var(--meter-radius);border:none}&::-webkit-meter-optimum-value{height:var(--meter-height);border-radius:var(--meter-radius);border:none}&::-webkit-meter-suboptimum-value{height:var(--meter-height);border-radius:var(--meter-radius);border:none}&::-webkit-meter-even-less-good-value{height:var(--meter-height);border-radius:var(--meter-radius);border:none}&::-webkit-meter-even-less-good-value{background:var(--meter-color-low)}&::-webkit-meter-suboptimum-value{background:var(--meter-color-med)}&::-webkit-meter-optimum-value{background:var(--meter-color-high)}&:-moz-meter-sub-sub-optimum::-moz-meter-bar{background:var(--meter-color-low)}&:-moz-meter-sub-optimum::-moz-meter-bar{background:var(--meter-color-med)}&:-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;&::-moz-progress-bar{background:var(--progress-color);border-radius:var(--progress-radius)}&::-webkit-progress-bar{background:var(--progress-track-color);border-radius:var(--progress-radius);width:100%;height:var(--progress-height)}&::-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(--ui-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%);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-size:var(--icon-size), auto, auto;mask-position:calc(100% - var(--xs1)) center, 0 0, 0 0;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;&:disabled{--disabled-color:light-dark(hsl(from var(--text-color) h s 70%),hsl(from var(--text-color) h s 40%));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%)}&[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(--ui-border-color);resize:vertical;&:not([rows]){min-height:6em}}dialog{min-width:var(--tera1);max-width:var(--tera3);padding:var(--lg1) var(--md1);border:1px solid light-dark(var(--base-200),var(--base-800));background-color:light-dark(var(--base-50),var(--base-900));border-radius:var(--radius-lg);&::backdrop{background:var(--dialog-backdrop-color);opacity:var(--dialog-backdrop-opacity)}& [aria-label=close\ pop-up]{top:var(--xs3);right:var(--xs3);cursor:pointer;background:0 0;border:none;outline:none;position:absolute}& p:last-of-type{margin-bottom:0}}details{padding:var(--sm1) var(--sm1);border:1px solid light-dark(var(--base-200),var(--base-800));background-color:light-dark(var(--base-50),var(--base-900));border-radius:var(--radius-lg);cursor:pointer;& summary{font-weight:var(--bold);justify-content:space-between;display:flex;&::-webkit-details-marker{display:none}&: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}}&[open]>summary{margin-bottom:var(--xs3);&:after{transform:rotate(180deg)}}& 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-skipLink{z-index:var(--z-top);background-color:var(--body-background-color);color:var(--text-color);padding:.75em 1.25em;position:fixed;inset-block-start:-100vb;inset-inline-start:0}.a11y-skipLink:focus{inset-block-start:0}.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_content{flex:1}}.layout_content_main{container:main/inline-size}.layout-centered{& .layout_content{gap:var(--sm3);grid-template-columns:1fr minmax(0, var(--layout-content-width)) 1fr;margin-top:var(--lg1);margin-bottom:var(--sm1);display:grid;@media (width>=768px){margin-top:var(--xl3);margin-bottom:var(--md3);gap:var(--md3)}}& .layout_content_main{grid-column:2}}.layout-sidebar{& .layout_content{@media (width>=768px){grid-template-columns:var(--layout-aside-width) minmax(0, 1fr);display:grid}}& .layout_content_main{padding:var(--sm2);@media (width>=768px){padding:var(--lg1) var(--md2);grid-area:1/2}}& .layout_content_aside{@media (width>=768px){padding:var(--lg1) var(--md3);grid-area:1/1}}}.layout-sidebar-end{& .layout_content{@media (width>=768px){grid-template-columns:minmax(0, 1fr) var(--layout-aside-width)}}& .layout_content_main{@media (width>=768px){grid-column:1}}& .layout_content_aside{@media (width>=768px){grid-column:2}}}.layout-docs{& .layout_content{@media (width>=768px){grid-template-columns:var(--layout-aside-width) minmax(0, 1fr);display:grid}@media (width>=1024px){grid-template-columns:var(--layout-aside-width) minmax(0, var(--layout-content-width)) var(--layout-toc-width)}}& .layout_content_main{padding:var(--sm2);@media (width>=768px){padding:var(--lg1) var(--md2);grid-area:1/2}}& .layout_content_aside{display:none;@media (width>=768px){padding:var(--lg1) var(--md3);grid-area:1/1;display:block}}& .layout_content_aside-toc{@media (width>=768px){display:none}@media (width>=1024px){padding:var(--lg1) var(--md3);grid-area:1/3;display:block}}}.layout-split{& .layout_content{display:grid;@media (width>=768px){grid-template-columns:1fr 1fr}}}.layout-cover{min-height:100dvh;& .layout_content{place-items:center;display:grid}}@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);& p,& ul,& ol,& dl{margin-bottom:0}}ul,ol{& ul,& ol{margin-inline-start:0;padding-inline-start:var(--sm2)}& li{margin-bottom:.5em;&::marker{color:light-dark(var(--base-300),var(--base-600))}}}ul{margin-inline-start:var(--sm2);list-style-type:"→ "}ol{margin-inline-start:var(--md2);list-style-type:decimal-leading-zero;& 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;&>*,&>astro-island>*,&>astro-slot>*,&>astro-static-slot>*{padding-inline:var(--wrap-spacing);grid-column:2;@media (width>=768px){padding-inline:var(--wrap-md-spacing)}@media (width>=1024px){padding-inline:var(--wrap-lg-spacing)}}}.wrap-sm{--wrap-width:var(--wrap-width-sm)}.wrap-md{--wrap-width:var(--wrap-width-md)}.wrap-lg{--wrap-width:var(--wrap-width-lg)}.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;&>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-online,&.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}}&.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-primary{--badge-color:var(--badge-primary-color);--badge-background-color:var(--badge-primary-background-color)}&.badge-success{--badge-color:var(--badge-success-color);--badge-background-color:var(--badge-success-background-color)}&.badge-danger{--badge-color:var(--badge-danger-color);--badge-background-color:var(--badge-danger-background-color)}&.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;& 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;& 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}& li{align-items:center;gap:var(--xs2);display:flex}& li+li:before{content:var(--breadcrumbs-separator);color:var(--breadcrumbs-separator-color)}@supports (content:"a" / "a"){& li+li:before{content:var(--breadcrumbs-separator) / ""}}& a{color:var(--breadcrumbs-color);transition:color var(--transition);-webkit-text-decoration:none;text-decoration:none;&:hover{color:var(--link-color)}}& [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-inline: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;&: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))}&:where(:not(:disabled):active){transform:scale(.97)}&[aria-disabled=true],&:disabled{opacity:var(--o-2);pointer-events:none}& svg{width:var(--sm1);height:var(--sm1);margin-inline:0 .5em}&.bt-tightIcon{& svg{margin-inline-start:calc(var(--xs2) * -1);margin-inline-end:.25em}}&.bt-outline{--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{--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{--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{--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{--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-outline{--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{--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-outline{--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{--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-outline{--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{--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-outline{--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-inline:var(--xs3)}.bt-lg{min-width:var(--bt-min-width-lg);min-height:var(--xl1);padding-inline:var(--sm2);font-size:var(--bt-font-size-lg);border-radius:var(--bt-border-radius-lg);& svg{width:var(--sm3);height:var(--sm3)}&.bt-tightIcon{& svg{margin-inline-start: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;&.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;&:has(+.card_media){margin-bottom:var(--card-spacing)}}.card_title{font-size:var(--text-lg);font-weight:var(--semi-bold);margin-bottom:0;& a{color:var(--card-color);transition:color var(--transition);-webkit-text-decoration:none;text-decoration:none;&: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}&: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;& 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}}.faq{gap:var(--faq-spacing);display:grid}.faq_content{cursor:auto;& p:last-of-type{margin-bottom:0}}.featureItem{align-content:start}.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;& 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;position:relative;& label{margin-bottom:0}}.field_hint,.field_error{position:var(--field-message-position);top:calc(100% + var(--field-spacing));font-size:var(--text-sm);inset-inline:0}.field_hint{color:var(--field-hint-color)}.field_error{color:var(--field-error-color);display:none}.field:has(:user-invalid){& .field_error{display:block}&:has(.field_error) .field_hint{display:none}}.field.is-invalid{& .field_error{display:block}&:has(.field_error) .field_hint{display:none}}.field.is-invalid :is(input,select,textarea){border-color:var(--input-border-color-invalid)}.fieldRow{--field-message-position:absolute;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){gap:var(--md3);padding:var(--lg3) var(--md3);grid-template-columns:25% 1fr;display:grid}& a{color:var(--footer-link-color);font-weight:var(--book);transition:color var(--transition);-webkit-text-decoration:none;text-decoration:none;&:hover{color:var(--footer-link-color-hover)}}}.footer_meta{grid-area:1/1}.footer_nav ul{margin:0;padding:0;list-style:none;& li{margin:0}}.footer_nav>ul{@media (width>=768px){gap:var(--sm3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}& ul{margin-bottom:var(--md3);@media (width>=768px){margin-bottom:0}& 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;&.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-inline-start:auto;display:none;@media (width>=768px){display:block}& ul{gap:var(--md3);margin:0;padding:0;list-style:none;display:flex;& li{margin:0}& 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;&:hover,&[aria-current]{color:var(--link-color)}}}}.header_actions{display:none;@media (width>=768px){align-items:center;gap:var(--sm3);display:flex}}.header_navMobile{margin-inline-start:auto;@media (width>=768px){display:none}& 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}&>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{display:block}& button{padding:var(--sm1) var(--sm3);color:var(--header-menu-color);position:fixed;top:0;right:0}& a{color:var(--header-menu-color);-webkit-text-decoration:none;text-decoration:none;&[aria-current]{color:var(--header-menu-color-current)}}& ul{margin:0;padding:0;list-style:none;& li{margin:0}}&>ul{font-size:var(--text-lg);& li{margin-top:var(--sm1)}& ul{border-inline-start:1px solid var(--header-menu-border-color);padding-inline-start:var(--sm1);& a{color:var(--header-menu-secondary-color);&[aria-current]{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_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_actions{gap:var(--xs3);margin-top:var(--hero-actions-spacing);flex-wrap:wrap;display:flex}.hero_media{justify-content:center;align-items:center;width:100%;height:100%;display:flex;& img,& 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){grid-template-columns:var(--hero-ratio-left) var(--hero-ratio-right);&.hero-reversed{& div:first-child{order:2}& div:nth-child(2){order:1}}&.hero-flush{&:not(.hero-reversed){& .hero_media+.hero_content{padding-inline-end:0}& .hero_content:has(+.hero_media){padding-inline-start:0}}&.hero-reversed{& .hero_media+.hero_content{padding-inline-start:0}& .hero_content:has(+.hero_media){padding-inline-end:0}}}}}.hero-full{& .hero_content{z-index:2;text-align:center;min-width:200px;max-width:60ch}& .hero_actions{justify-content:center}}.hero-roundCorners{& .hero_media{border-radius:var(--hero-radius);overflow:hidden}& .hero_wrap{border-radius:var(--hero-radius)}}.hero-slideshow{& .hero_content{width:50ch;position:relative}& .hero_actions{justify-content:center}& .hero_content ul>li,& .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{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;&: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)}&.is-active:before{opacity:1;background:var(--hero-pagination-dot-active-color)}}.pagination{& ul{align-items:center;gap:var(--xs1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}& a,& 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}& a:hover{background-color:var(--pagination-background-color-hover)}& 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)}&[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(--prevNext-border-radius);transition:border-color var(--transition);-webkit-text-decoration:none;text-decoration:none;display:grid;&:hover{border-color:var(--prevNext-border-color-hover)}& small{color:var(--prevNext-label-color)}& span{font-weight:var(--semi-bold)}}.prevNext_link-prev{grid-column:1}.prevNext_link-next{text-align:end;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;& li{align-items:start;gap:var(--xs2);display:flex}}.pricingCard_check{margin-top:var(--xs1);color:var(--pricingCard-check-color);flex:none;display:flex;& 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;&>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);& code{background-color:var(--code-bg-color);color:var(--code-color)}& p:last-of-type{margin-bottom:0}}.notice_title{display:flex;& svg{margin-bottom:var(--xs3);color:var(--svg-color);margin-inline-end:.5em}& 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;& a{width:var(--icon-size);height:var(--icon-size);display:block;& 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);&:last-child{margin-bottom:0}}& 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;&:hover{background-color:var(--tags-background-color-hover)}}}.tags-inline{gap:var(--xs2);flex-wrap:wrap;display:flex;& li{margin-bottom:0}}.tiles{--tiles-columns:1;grid-template-columns:repeat(var(--tiles-columns), 1fr);grid-column-gap:var(--grid-column-gap);grid-row-gap:var(--grid-row-gap);margin:0;padding:0;list-style:none;display:grid;&>li{display:grid}}@container (width>=36rem){.tiles{--tiles-columns:2}}@container (width>=56rem){.tiles{--tiles-columns:3}}@container (width>=76rem){.tiles{--tiles-columns:4}}@container (width>=96rem){.tiles{--tiles-columns:5}}@container (width>=116rem){.tiles{--tiles-columns:6}}@container (width>=28rem){.tiles-sm{--tiles-columns:2}}@container (width>=44rem){.tiles-sm{--tiles-columns:3}}@container (width>=60rem){.tiles-sm{--tiles-columns:4}}@container (width>=76rem){.tiles-sm{--tiles-columns:5}}@container (width>=92rem){.tiles-sm{--tiles-columns:6}}.tiles_container{container-type:inline-size}.toc{&:not(:has(li:nth-of-type(2))){display:none}& p{margin-bottom:var(--xs2)}& ul{font-size:var(--text-sm);& ul{margin-inline-start:var(--toc-indentation)}}&>ul>li:first-child>a:first-child{padding-top:0}& 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;&:hover{color:var(--toc-color-hover)}& span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}&.is-active{color:var(--toc-color-hover);& svg{transform:translateX(calc(var(--xs1) * -1));opacity:var(--o-5)}}}}.toc-icon{& a{margin-inline-start:calc(var(--toc-icon-size) * -1)}& 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;&: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)}&:checked{background-color:var(--toggle-track-color-checked);&:before{left:calc(100% - var(--toggle-bd));transform:translate(-100%)}}&:active:before{width:calc(var(--diameter) * 1.3)}}}@layer theme;@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}body.dev{background-size:100% calc(var(--baseline) * 1px)!important;background-image:linear-gradient(to bottom, #0000 calc((var(--baseline) - 1) * 1px), hotpink calc(var(--baseline) * 1px))!important}.dev-error{top:var(--md1)!important;left:var(--md1)!important;z-index:var(--z-top)!important;padding:var(--sm1)!important;color:var(--danger-500)!important;background:var(--danger-100)!important;border:1px solid var(--danger-500)!important;border-radius:var(--radius-md)!important;font-size:1rem!important;position:fixed!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}.mis-0{margin-inline-start:0!important}.mie-0{margin-inline-end: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}.pis-0{padding-inline-start:0!important}.pie-0{padding-inline-end: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}.mis-xs1{margin-inline-start:var(--xs1)!important}.mie-xs1{margin-inline-end: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}.pis-xs1{padding-inline-start:var(--xs1)!important}.pie-xs1{padding-inline-end: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}.mis-xs2{margin-inline-start:var(--xs2)!important}.mie-xs2{margin-inline-end: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}.pis-xs2{padding-inline-start:var(--xs2)!important}.pie-xs2{padding-inline-end: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}.mis-xs3{margin-inline-start:var(--xs3)!important}.mie-xs3{margin-inline-end: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}.pis-xs3{padding-inline-start:var(--xs3)!important}.pie-xs3{padding-inline-end: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}.mis-sm1{margin-inline-start:var(--sm1)!important}.mie-sm1{margin-inline-end: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}.pis-sm1{padding-inline-start:var(--sm1)!important}.pie-sm1{padding-inline-end: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}.mis-sm2{margin-inline-start:var(--sm2)!important}.mie-sm2{margin-inline-end: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}.pis-sm2{padding-inline-start:var(--sm2)!important}.pie-sm2{padding-inline-end: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}.mis-sm3{margin-inline-start:var(--sm3)!important}.mie-sm3{margin-inline-end: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}.pis-sm3{padding-inline-start:var(--sm3)!important}.pie-sm3{padding-inline-end: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}.mis-md1{margin-inline-start:var(--md1)!important}.mie-md1{margin-inline-end: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}.pis-md1{padding-inline-start:var(--md1)!important}.pie-md1{padding-inline-end: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}.mis-md2{margin-inline-start:var(--md2)!important}.mie-md2{margin-inline-end: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}.pis-md2{padding-inline-start:var(--md2)!important}.pie-md2{padding-inline-end: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}.mis-md3{margin-inline-start:var(--md3)!important}.mie-md3{margin-inline-end: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}.pis-md3{padding-inline-start:var(--md3)!important}.pie-md3{padding-inline-end: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}.mis-lg1{margin-inline-start:var(--lg1)!important}.mie-lg1{margin-inline-end: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}.pis-lg1{padding-inline-start:var(--lg1)!important}.pie-lg1{padding-inline-end: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}.mis-lg2{margin-inline-start:var(--lg2)!important}.mie-lg2{margin-inline-end: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}.pis-lg2{padding-inline-start:var(--lg2)!important}.pie-lg2{padding-inline-end: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}.mis-lg3{margin-inline-start:var(--lg3)!important}.mie-lg3{margin-inline-end: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}.pis-lg3{padding-inline-start:var(--lg3)!important}.pie-lg3{padding-inline-end: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}.mis-xl1{margin-inline-start:var(--xl1)!important}.mie-xl1{margin-inline-end: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}.pis-xl1{padding-inline-start:var(--xl1)!important}.pie-xl1{padding-inline-end: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}.mis-xl2{margin-inline-start:var(--xl2)!important}.mie-xl2{margin-inline-end: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}.pis-xl2{padding-inline-start:var(--xl2)!important}.pie-xl2{padding-inline-end: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}.mis-xl3{margin-inline-start:var(--xl3)!important}.mie-xl3{margin-inline-end: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}.pis-xl3{padding-inline-start:var(--xl3)!important}.pie-xl3{padding-inline-end: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}.mis-xxl1{margin-inline-start:var(--xxl1)!important}.mie-xxl1{margin-inline-end: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}.pis-xxl1{padding-inline-start:var(--xxl1)!important}.pie-xxl1{padding-inline-end: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}.mis-xxl2{margin-inline-start:var(--xxl2)!important}.mie-xxl2{margin-inline-end: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}.pis-xxl2{padding-inline-start:var(--xxl2)!important}.pie-xxl2{padding-inline-end: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}.mis-xxl3{margin-inline-start:var(--xxl3)!important}.mie-xxl3{margin-inline-end: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}.pis-xxl3{padding-inline-start:var(--xxl3)!important}.pie-xxl3{padding-inline-end: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}.mis-mega1{margin-inline-start:var(--mega1)!important}.mie-mega1{margin-inline-end: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}.pis-mega1{padding-inline-start:var(--mega1)!important}.pie-mega1{padding-inline-end: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}.mis-mega2{margin-inline-start:var(--mega2)!important}.mie-mega2{margin-inline-end: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}.pis-mega2{padding-inline-start:var(--mega2)!important}.pie-mega2{padding-inline-end: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}.mis-mega3{margin-inline-start:var(--mega3)!important}.mie-mega3{margin-inline-end: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}.pis-mega3{padding-inline-start:var(--mega3)!important}.pie-mega3{padding-inline-end: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}.mis-giga1{margin-inline-start:var(--giga1)!important}.mie-giga1{margin-inline-end: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}.pis-giga1{padding-inline-start:var(--giga1)!important}.pie-giga1{padding-inline-end: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}.mis-giga2{margin-inline-start:var(--giga2)!important}.mie-giga2{margin-inline-end: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}.pis-giga2{padding-inline-start:var(--giga2)!important}.pie-giga2{padding-inline-end: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}.mis-giga3{margin-inline-start:var(--giga3)!important}.mie-giga3{margin-inline-end: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}.pis-giga3{padding-inline-start:var(--giga3)!important}.pie-giga3{padding-inline-end: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}.mis-tera1{margin-inline-start:var(--tera1)!important}.mie-tera1{margin-inline-end: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}.pis-tera1{padding-inline-start:var(--tera1)!important}.pie-tera1{padding-inline-end: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}.mis-tera2{margin-inline-start:var(--tera2)!important}.mie-tera2{margin-inline-end: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}.pis-tera2{padding-inline-start:var(--tera2)!important}.pie-tera2{padding-inline-end: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}.mis-tera3{margin-inline-start:var(--tera3)!important}.mie-tera3{margin-inline-end: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}.pis-tera3{padding-inline-start:var(--tera3)!important}.pie-tera3{padding-inline-end: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}}.layout-docs{--layout-content-width:77ch;& .layout_content_aside nav{top:calc(var(--header-height) + var(--lg1));position:sticky}& .layout_content_aside-toc nav{padding-top:var(--xs2)}}.header-site{@media (width>=768px){grid-template-columns:var(--layout-aside-width) 1fr max-content;padding-inline:0;display:grid}& .header_logo{--logo-size:35px;@media (width>=768px){margin-left:var(--md3)}& svg{width:var(--logo-size);height:var(--logo-size)}}& .header_nav{@media (width>=768px){justify-self:end}}& .header_actions{@media (width>=768px){padding-right:var(--sm3)}}}.themeToggle{align-items:center;gap:var(--sm3);cursor:pointer;display:flex}.themeToggle_text{@media (width>=768px){display:none}}.menuThemeToggle{padding:var(--xs3);border:1px solid var(--ui-border-color);border-radius:var(--radius-lg);background-color:var(--body-background-color)}.footer_meta{flex-direction:column;justify-content:end;display:flex;& 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;&:hover,&.is-active{color:var(--link-color);& svg{opacity:var(--o-5);transform:translate(0)}}& 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);color:light-dark(var(--base-500),var(--base-400));-webkit-text-decoration:none;text-decoration:none;display:inline-flex;& svg{flex:none;width:22px;height:auto}&: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{--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));margin:var(--sm3) 0;max-width:560px}.canIUse{border:var(--border-sm) solid var(--ui-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);color:light-dark(var(--base-500),var(--base-300));font-size:var(--text-sm);line-height:1;-webkit-text-decoration:none;text-decoration:none;display:inline-flex;&:hover{color:light-dark(var(--link-color),var(--base-100))}& 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);background:light-dark(var(--primary-700),var(--base-600));border-radius:var(--radius-md);margin-inline-start:var(--xs2)}.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{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;&:hover{opacity:1}& svg{width:1em;height:1em}}.canIUse_grid{gap:var(--border-md);grid-template-columns:repeat(3,1fr);display:grid;@media (width>=480px){grid-template-columns:repeat(6,1fr)}}.canIUse_browser{gap:var(--xs1);padding:var(--xs2) var(--xs1);text-align:center;color:light-dark(var(--text-color),var(--base-0));display:grid}.canIUse_browser-y{background-color:light-dark(var(--yes-200),var(--yes-500))}.canIUse_browser-n{background-color:light-dark(var(--no-300),var(--no-500))}.canIUse_browser-a{background-color:light-dark(var(--maybe-200),hsl(from var(--maybe-500) h 90% 48%))}.canIUse_browser-unknown{background-color:light-dark(var(--base-100),var(--base-800))}.canIUse_browser-swappable:hover{cursor:help;& .canIUse_versionNum{opacity:0}& .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-variant-numeric:tabular-nums;align-content:end;justify-items:center;font-weight:700;line-height:1.2;display:grid;& 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){align-items:center;gap:var(--sm2);grid-template-columns:300px 1fr;display:grid}& .colorPickerOklch_caption{font-weight:var(--bold);text-transform:uppercase;letter-spacing:var(--tracking-lg);color:var(--link-color)}& .colorPickerOklch_wheelContainer{width:220px;height:220px;margin:24px auto;position:relative}& .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_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;& div{text-align:center}}& .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}& .colorPickerOklch_sliders>div{&:first-child{margin-bottom:var(--md2)}}& .colorPickerOklch_controlLabel{justify-content:space-between;display:flex;& span{&:first-child{color:var(--link-color);font-weight:var(--bold)}&:last-child{font-family:var(--mono)}}}& input[type=range]{appearance:none;background:#d1d1d6;border-radius:2px;outline:none;width:100%;height:4px;padding:0;transition:background .2s;&:hover{background:#b8b8bd}&::-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}&::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 4px 12px #00000040,0 0 0 1px #00000014}&::-webkit-slider-thumb:active{transform:scale(1.05)}&::-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}&::-moz-range-thumb:hover{transform:scale(1.1);box-shadow:0 4px 12px #00000040,0 0 0 1px #00000014}}& .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){margin:0}}& .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_gamutWarning.is-visible{align-items:center;display:flex}& .colorPickerOklch_colorValue{padding:var(--sm1);border-radius:var(--radius-sm);background-color:var(--base-900);@media (width>=768px){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);color:light-dark(var(--base-400),var(--base-400));border-radius:var(--radius-md);background:light-dark(var(--base-950),var(--base-900));cursor:pointer;transition:opacity var(--transition), background-color var(--transition);border:none;place-items:center;display:flex;position:relative;&:hover,&:focus-visible{opacity:1;color:light-dark(var(--base-200),var(--base-200));background:light-dark(var(--base-800),var(--base-700))}&:active{opacity:1;background:light-dark(var(--base-700),var(--base-600))}& 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);&.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){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);color:light-dark(var(--base-600),var(--base-300));user-select:none}.gridDemo_main{margin-bottom:var(--sm1);position:relative}.gridDemo_main_grid{background-color:light-dark(var(--base-950),var(--base-900));border-radius:var(--radius-md)}.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;&.is-dragging{opacity:var(--o-3);cursor:grabbing}&.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(--ui-border-color);background:light-dark(var(--base-0),var(--base-800));color:light-dark(var(--base-600),var(--base-300));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;&:hover:not(:disabled){background:light-dark(var(--base-100),var(--base-700));color:light-dark(var(--base-900),var(--base-0))}&:disabled{opacity:var(--o-1);cursor:not-allowed}& 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);&:hover:not(:disabled){color:var(--base-0);background-color:var(--primary-500)}& 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){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);border:var(--border-sm) solid light-dark(var(--base-100),var(--base-950));border-radius:var(--radius-md) var(--radius-md) 0 0;background:light-dark(var(--base-100),var(--base-950));color:light-dark(var(--base-500),var(--base-500));font-size:var(--text-sm);font-weight:var(--semi-bold);cursor:pointer;border-bottom:none;&.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);background:light-dark(var(--base-950),var(--base-900));position:relative;& 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;&:hover{border-color:var(--maybe-500)}&.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;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));border-radius:0 0 var(--radius-lg) 0;width:12px;height:12px;transition:border-color var(--transition-fast);position:absolute;&:hover,&.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;&:hover{color:var(--base-0)}& 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){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){grid-area:1/4/2/5}}&:nth-child(7){grid-area:4/2/5/3;@media (width>=768px){grid-area:2/4/3/5}}&.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);color:light-dark(var(--base-500),var(--base-400));margin-bottom:var(--xs2)}.gridDemo_settings_select{width:100%;padding:var(--xs1) var(--xs2);font-size:var(--text-sm);border:var(--border-sm) solid var(--ui-border-color);border-radius:var(--radius-md);background-color:light-dark(var(--base-0),var(--base-800));&:disabled{cursor:not-allowed}}.layoutDemo_region{padding:var(--sm1);font-family:var(--mono);font-size:var(--text-sm);text-align:center;color:light-dark(var(--base-600),var(--base-300));background-color:light-dark(var(--base-100),var(--base-800));border:1px dashed light-dark(var(--base-300),var(--base-600));align-content:center}.layoutDemo_region-header,.layoutDemo_region-footer{min-height:var(--xl2)}.layoutDemo_region-main{color:var(--base-0);background-color:var(--primary-500);border-color:var(--primary-300);& .layoutDemo_note{color:var(--primary-100)}}.layoutDemo_region-column{min-height:50vh}.layoutDemo_region-box{width:min(400px,80vw);min-height:30vh}.layoutDemo_note{margin-top:var(--xs3);font-family:var(--text);color:light-dark(var(--base-500),var(--base-400));display:block}.layoutThumb{-webkit-text-decoration:none;text-decoration:none;display:block;&:hover{& .layoutThumb_diagram{border-color:var(--primary-500)}& .layoutThumb_label{color:var(--link-color-hover)}}}.layoutThumb_diagram{aspect-ratio:var(--ar-landscape);border:1px solid var(--ui-border-color);border-radius:var(--radius-md);transition:border-color var(--transition);gap:3px;padding:3px;display:grid}.layoutThumb_label{margin-top:var(--xs2);font-family:var(--mono);font-size:var(--text-sm);color:var(--link-color);transition:color var(--transition);display:block}.layoutThumb_region{font-family:var(--mono);color:light-dark(var(--base-500),var(--base-400));background-color:light-dark(var(--base-100),var(--base-800));border-radius:var(--radius-sm);place-items:center;font-size:10px;display:grid;overflow:hidden}.layoutThumb_region-header{grid-area:header}.layoutThumb_region-footer{grid-area:footer}.layoutThumb_region-aside{grid-area:aside}.layoutThumb_region-toc{grid-area:toc}.layoutThumb_region-main{color:var(--base-0);background-color:var(--primary-500);grid-area:main}.layoutThumb-centered .layoutThumb_diagram{grid-template:"header header header"".main."1fr"footer footer footer"/1fr 2fr 1fr}.layoutThumb-sidebar .layoutThumb_diagram{grid-template:"header header""aside main"1fr"footer footer"/1fr 3fr}.layoutThumb-sidebar-end .layoutThumb_diagram{grid-template:"header header""main aside"1fr"footer footer"/3fr 1fr}.layoutThumb-docs .layoutThumb_diagram{grid-template:"header header header""aside main toc"1fr"footer footer footer"/1fr 3fr 1fr}.layoutThumb-split .layoutThumb_diagram{grid-template:"main aside"1fr/1fr 1fr}.layoutThumb-cover .layoutThumb_diagram{grid-template:"main"1fr/1fr;& .layoutThumb_region-main{place-self:center;width:40%;height:40%}}.layoutThumb_region-header,.layoutThumb_region-footer{min-height:18px}.newsletter{max-width:550px;margin-top:var(--lg3);margin-bottom:var(--sm2);padding:var(--md1) var(--md1) var(--md3);border:1px solid var(--ui-border-color);border-radius:var(--radius-lg);background-color:light-dark(var(--base-50),var(--base-800))}.newsletter_title{font-size:var(--text-md);margin-bottom:0}.newsletter_description{margin-bottom:var(--sm1);color:light-dark(var(--base-500),var(--base-300))}.newsletter.is-success .newsletter_form{display:none}.newsletter_status{margin:var(--sm3) 0 0;.newsletter.is-success &{color:light-dark(var(--yes-500),var(--yes-400))}.newsletter.is-error &{color:light-dark(var(--no-500),var(--no-400))}}.newsletter:not(.is-success,.is-error) .newsletter_status{display:none}.playground{--playground-border-color:light-dark(var(--base-100),var(--base-700));margin-block:var(--sm3)}.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;&.is-darkSurface{background-color:var(--base-950);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){grid-template-columns:repeat(4,1fr)}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);color:light-dark(var(--base-600),var(--base-300));margin-bottom:0}.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{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);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);background:light-dark(var(--base-0),var(--base-900));color:light-dark(var(--base-600),var(--base-300));cursor:pointer;transition:background var(--transition), color var(--transition);justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex;&:hover{background:light-dark(var(--base-100),var(--base-700))}& svg{width:16px;height:16px}}.playground_code{border-radius:var(--radius-md);background:light-dark(var(--base-950),var(--base-900));margin-block-start:var(--xs2);position:relative;& 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);background:light-dark(var(--base-50),var(--base-900));border:var(--border-sm) solid var(--ui-border-color);border-radius:var(--radius-lg);& .selectMask_legend{margin-bottom:var(--sm2);font-size:var(--text-sm);font-weight:var(--bold)}& .selectMask_layers{gap:var(--xs3);margin-bottom:var(--xs3);flex-direction:column;display:flex;@media (width>=768px){flex-direction:row}}& .selectMask_col{gap:var(--xs2);flex-direction:column;flex:1;display:flex;&:nth-child(2) .selectMask_field{overflow:hidden}}& .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_field-combined{margin:var(--md3) auto 0;@media (width>=768px){max-width:250px}}& .selectMask_field.is-noMask :is(.selectMask_redOverlay,.selectMask_fieldText){visibility:hidden}& .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");mask-size:var(--selectMask-icon);mask-position:calc(100% - var(--xs1)) center;position:absolute;inset:0;mask-repeat:no-repeat}& .selectMask_l2{background:var(--selectMask-red);mask-image:linear-gradient(to right, transparent var(--selectMask-split-1px), red 0);position:absolute;inset:0}& .selectMask_l3{border-radius:var(--input-border-radius);background:var(--selectMask-red);position:absolute;inset:-1px}& .selectMask_redOverlay{background:var(--selectMask-red);border-radius:inherit;position:absolute;inset:-1px}& .selectMask_fieldText{font-size:var(--text-sm);position:relative}& .selectMask_toggle{align-items:flex-start;gap:var(--xs2);cursor:pointer;display:flex;& input{margin-top:3px}}& .selectMask_info{font-size:var(--text-sm);flex-direction:column;gap:2px;display:flex;& span{font-size:var(--text-xs);color:light-dark(var(--base-500),var(--base-400))}}& .selectMask_caption{font-size:var(--text-xs);color:light-dark(var(--base-400),var(--base-500));margin-top:var(--xs1);text-align:center}}.blog-index{--layout-content-width:100%;& h1{max-inline-size:40rem;margin-inline:auto}}.blog_meta{margin-bottom:var(--md1);& 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){grid-template-columns:repeat(4,1fr)}&>div{padding:var(--sm2);text-align:center;&:first-child{order:1}&:nth-child(2){order:3}&:nth-child(3){order:5}&:nth-child(4){order:7}&:nth-child(5){order:2}&:nth-child(6){order:4}&:nth-child(7){order:6}&:nth-child(8){order:7}@media (width>=768px){&:first-child,&:nth-child(2),&:nth-child(3),&:nth-child(4),&:nth-child(5),&:nth-child(6),&:nth-child(7),&:nth-child(8){order:unset}}}}.docs{& .layout_content_main>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(--ui-border-color)}& table code{text-wrap:nowrap}}.docs_section{margin-bottom:var(--lg3)}.docs_twoColTiles{--tiles-columns:2}.docs_playgroundFull .playground_preview>*{width:100%}ul.docs_section_media{margin-left:0;list-style-type:none;& p{margin-bottom:var(--sm1)}& li{margin-bottom:var(--md3)}}.docs_form{& fieldset{margin-bottom:var(--prose-spacing)}& :where(p,ul):not(:last-child){margin-bottom:var(--sm2)}& :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;& table{border-width:0;margin-top:0;margin-bottom:0}& td{white-space:nowrap;@media (width>=768px){white-space:normal}}}.docs_examples{padding-left:0;list-style-type:none;&>li{margin:var(--sm1) 0;&:has(.astro-code){margin-top:var(--lg2);margin-bottom:var(--xl1)}}}.docs_examples_icons24{& svg{width:24px;height:24px}}.docs_box{height:var(--md1);background-color:var(--primary-500)}.docs_lineHeightDemo{padding:0 var(--xs1);border:1px dashed var(--primary-300);border-radius:var(--radius-sm)}.docs_border{& div{height:var(--md1);border:1px solid var(--primary-500)}& tr{&:first-child div{border-width:var(--border-sm)}&:nth-child(2) div{border-width:var(--border-md)}&:nth-child(3) div{border-width:var(--border-lg)}&:nth-child(4) div{border-width:var(--border-xl)}&:nth-child(5) div{border-width:var(--border-xxl)}}}.docs_radius{& div{height:var(--lg2);width:var(--xl3);background-color:var(--primary-500)}& tr{&:first-child div{border-radius:var(--radius-sm)}&:nth-child(2) div{border-radius:var(--radius-md)}&:nth-child(3) div{border-radius:var(--radius-lg)}&:nth-child(4) div{border-radius:var(--radius-xl)}&:nth-child(5) div{border-radius:var(--radius-xxl)}&:nth-child(6) div{border-radius:var(--radius-round)}}}.docs_shadow{& div{width:var(--xl1);height:var(--xl1);margin:var(--sm1)}& tr{&:first-child div{box-shadow:var(--shadow-sm)}&:nth-child(2) div{box-shadow:var(--shadow-md)}&:nth-child(3) div{box-shadow:var(--shadow-lg)}&:nth-child(4) div{box-shadow:var(--shadow-xl)}&: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_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){--section-spacing:var(--xxl1)}}.home_pillars,.home_showcase_tiles,.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}.home_hero{min-height:calc(80svh - 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){gap:0}@media (width>=1024px){align-items:top;gap:var(--xl2);grid-template-columns:minmax(0,10fr) minmax(0,9fr)}}.home_hero_copy{@media (width<1024px){text-align:center;display:contents;& h1,& .home_hero_subhead{margin-inline:auto}& .home_hero_actions{order:2;justify-content:center}}& h1{color:#0000;background-image:linear-gradient(90deg, light-dark(var(--primary-950),var(--primary-300)), light-dark(var(--primary-500),var(--primary-500)));width:fit-content;max-width:100%;font-size:var(--display-md);line-height:var(--leading-xs);background-clip:text;@media (width>=768px){font-size:var(--display-mega);padding-bottom:.12em}}}.home_hero_subhead{max-width:38ch;margin-top:var(--sm1);font-size:var(--text-lg);color:light-dark(var(--base-500),var(--base-400));@media (width>=768px){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(--lg1);font-family:var(--mono);font-size:var(--text-sm);color:light-dark(var(--base-500),var(--base-400));flex-wrap:wrap;justify-content:center;display:flex;@media (width>=768px){margin-top:var(--xl3)}& li{align-items:center;gap:var(--xs1);display:inline-flex}& svg{width:12px;height:12px;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){margin-top:var(--md2);order:1}}.home_morph_editor{margin-top:var(--sm2);padding:var(--sm3);border:var(--border-sm) solid #ffffff1f;border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);background-color:#24292e}.home_morph_chrome{gap:var(--xs2);margin-bottom:var(--sm1);display:flex;& i{border-radius:var(--radius-round);width:10px;height:10px;opacity:var(--o-4);&:first-child{background:var(--no-300)}&:nth-child(2){background:var(--maybe-300)}&:nth-child(3){background:var(--yes-300)}}}.home_morph_frame{animation:morphFade var(--morph-duration) linear infinite;display:grid;&>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-variant-numeric:tabular-nums;text-align:right;color:#8b949e;animation:morphFade var(--morph-duration) linear infinite}.home_morph_count{--morph-n:219;animation:morphCount var(--morph-duration) linear infinite;&: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);color:light-dark(var(--base-500),var(--base-400));cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;align-self:flex-end;display:inline-flex;& svg{width:14px;height:14px}&: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);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;color:light-dark(var(--base-500),var(--base-400))}.home_morph_editor:hover :is(.home_morph_frame,.home_morph_counter,.home_morph_g,.home_morph_after,.home_morph_count){animation-play-state:paused}.home_morph.is-resetting :is(.home_morph_frame,.home_morph_counter,.home_morph_g,.home_morph_after,.home_morph_count){animation-name:none}@media (prefers-reduced-motion:reduce){.home_morph_frame,.home_morph_counter,.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_pillars{--tiles-columns:1;@media (width>=768px){--tiles-columns:3}@media (width>=1024px){--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:90px;margin-bottom:var(--sm1);background:0 0;border-radius:0;& svg{width:auto;height:100%}}.home_showcase_card{align-items:flex-start;gap:var(--xs3);padding:var(--sm3);color:var(--text-color);background-color:light-dark(var(--base-50),var(--base-900));border-radius:var(--radius-lg);flex-direction:column;display:flex;& p{flex:1;margin:0}}.home_showcase_name{font-family:var(--mono);font-size:var(--text-lg);font-weight:var(--bold);margin:0;& 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){color-scheme:dark}:root.theme-dark .home_showcase_card-lightDark:has(input:checked){color-scheme:light}.home_showcase_kicker{margin-top:var(--lg1);text-align:center;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;& input{opacity:0;pointer-events:none;position:absolute}& i{width:var(--md1);height:var(--md1);border-radius:var(--radius-round);border:var(--border-md) solid var(--ui-border-color);transition:border-color var(--transition-fast), box-shadow var(--transition-fast)}& input:checked~i{border-color:var(--text-color);box-shadow:0 0 0 2px var(--body-background-color) inset}& 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){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);background-color:light-dark(var(--base-0),var(--base-950));border:var(--border-sm) solid var(--ui-border-color);border-radius:var(--radius-lg);flex-direction:column;display:flex}.home_themer_formRow{gap:var(--sm1);flex-direction:column;display:flex;&>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;--text-color:light-dark(#404040,#d4d4d4);--card-bg-color:light-dark(#f5f5f5,#171717);--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;--link-color:light-dark(#525252,#a3a3a3)}.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;--text-color:light-dark(#431407,#ffedd5);--card-bg-color:light-dark(#fef9c3,#431407);--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;--link-color:light-dark(#c2410c,#fb923c)}.home_themer_pane{display:none;& 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){display:block}}.home_themer_diffDetails{@media (width>=1024px){display:none}& summary{cursor:pointer;font-weight:var(--semi-bold)}& .home_themer_pane{margin-top:var(--sm1)}}.home_themer_caption{margin-top:var(--sm3);text-align:center;font-size:var(--text-sm);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){grid-template-columns:repeat(2,1fr)}@media (width>=1024px){grid-template-columns:repeat(3,1fr)}}.home_gallery_cell{flex-direction:column;display:flex;position:relative}.home_gallery_thumb{padding:var(--sm3);background-color:light-dark(var(--base-50),var(--base-900));border:var(--border-sm) solid var(--ui-border-color);border-radius:var(--radius-lg);transition:border-color var(--transition-fast);zoom:.85;flex:1;align-items:center;display:grid;overflow:hidden}.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-bottom: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;&>button{align-self:flex-start}}.home_gallery_kicker{margin-top:var(--md2);text-align:center;color:light-dark(var(--base-500),var(--base-400))}.home_gallery_template{margin-top:var(--xl1);text-align:center;& p{max-width:55ch;color:light-dark(var(--base-500),var(--base-400));margin-inline:auto}}.home_own{--section-spacing:var(--xl1)}.home_own_body{max-width:55ch;margin-inline:auto;& 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){grid-template-columns:repeat(3,1fr)}& li{gap:var(--xs1);flex-direction:column;display:flex}& strong{font-size:var(--text-lg)}& span{font-size:var(--text-sm);color:light-dark(var(--base-500),var(--base-400))}}.home_cta{--section-spacing:var(--xl2);background:light-dark(var(--primary-700),var(--base-950))}.home_cta_header{margin-bottom:var(--md2)}.home_cta_bt{--bt-color:light-dark(var(--primary-700),var(--base-950))}.home_cta_newsletter{margin-top:var(--md2);text-align:center;font-size:var(--text-sm);color:var(--primary-100);& 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);& .frame pre{border-radius:var(--pre-border-radius);margin-block:0}& .frame.is-terminal .header{border-width:0!important}}
