*,*:before,*:after{box-sizing:border-box;background-repeat:no-repeat}:before,:after{text-decoration:inherit;vertical-align:inherit}:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;text-size-adjust:100%;text-rendering:optimizeLegibility;overflow-wrap:break-word;cursor:default;-moz-tab-size:4;tab-size:4}ul:is(.grid,.no-bullet){list-style:none;padding:0;margin:0}main{display:block}body{display:flex;flex-direction:column;width:100%;min-height:100dvh;margin:0}body header,body main,body footer{width:100%;margin-right:auto;margin-left:auto}nav{display:flex;align-items:center;justify-content:space-between;padding:0}header{display:flex;align-items:center;flex-wrap:wrap}header>nav:last-child{margin-left:auto}.grid{--min-width: 15rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--min-width),1fr));gap:1rem}body>*>footer{margin-top:auto}.wrapper,.wrapper-fluid{--narrow-width: 45rem;gap:1rem;padding:1rem;width:100%;margin-right:auto;margin-left:auto}.wrapper.narrow,.wrapper-fluid.narrow{max-width:var(--narrow-width)}:where(nav li):before{float:left;content:"​"}nav,nav :is(ul,menu){display:flex}menu{list-style:none;padding:0}menu li{margin:0}nav{justify-content:space-between;gap:1rem;align-items:center}nav ol,nav ul,nav menu{align-items:center;display:flex;gap:1rem;padding:0}nav li{list-style:none;margin:0;align-items:center;display:flex}nav :where(a,[role=link]):not(button,[role=button]){display:inline-block;margin:-.5rem;padding:.5rem;border-radius:.75rem;text-decoration:none;color:var(--grey-700);font-size:.75em;font-weight:400}nav :where(a,[role=link]):not(button,[role=button]):is([aria-current],:hover,:active,:focus){text-decoration:none;color:var(--grey-900)}nav[aria-label=breadcrumb] ul li{position:relative}nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:.5rem}nav[aria-label=breadcrumb] ul li:not(:last-child):after{position:absolute;width:1.5rem;margin-inline-start:1rem;content:"/";color:var(--grey-300);text-align:center;left:100%}nav[aria-label=breadcrumb] a[aria-current]{background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}nav [role=button]{margin-right:inherit;margin-left:inherit;margin-block:0;padding:.5rem 1rem}aside nav,aside ol,aside ul,aside li{display:block}aside li{padding:.5rem}aside li a{display:block}aside li [role=button],aside li button{margin:inherit}[dir=rtl] nav[aria-label=breadcrumb] ul li:not(:last-child) :after{content:"\\"}:root{--grey-0: hsl(0, 0%, 100%);--grey-50: hsl(0, 0%, 98%);--grey-100: hsl(0, 0%, 95%);--grey-200: hsl(0, 0%, 80%);--grey-300: hsl(0, 0%, 70%);--grey-400: hsl(0, 0%, 60%);--grey-500: hsl(0, 0%, 50%);--grey-600: hsl(0, 0%, 40%);--grey-700: hsl(0, 0%, 30%);--grey-800: hsl(0, 0%, 20%);--grey-900: hsl(0, 0%, 10%);--grey-950: hsl(0, 0%, 0%);color-scheme:light dark;--purple: #a855f7;--fuchsia: #d946ef;--pink: #ec4899;--violet: #8b5cf6;--blue: #3b82f6;--yellow: #f5a623;--orange: #f35535;--cyan: #06b6d4;--teal: #14b8a6;--red: #f43f5e;--green: #4ac41e}@media (prefers-color-scheme: dark){:root{--grey-0: #000;--grey-50: hsl(0, 0%, 4%);--grey-100: hsl(0, 0%, 8%);--grey-200: hsl(0, 0%, 15%);--grey-300: hsl(0, 0%, 30%);--grey-400: hsl(0, 0%, 40%);--grey-500: hsl(0, 0%, 50%);--grey-600: hsl(0, 0%, 60%);--grey-700: hsl(0, 0%, 70%);--grey-800: hsl(0, 0%, 80%);--grey-900: hsl(0, 0%, 90%);--grey-950: hsl(0, 0%, 100%);--yellow: #ffc710}}@font-face{font-family:Inter;src:url(../../../fonts/Inter/Inter.var.woff2) format("woff2-variations");font-weight:1 999}html{hanging-punctuation:first last;font-size:clamp(16px,1.5vw,20px);font-family:Inter,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,.h1,h2,.h2,h3,.h3,h4,.h4{color:var(--grey-950, #121211);padding:0;margin:0;line-height:1.5em;text-wrap:balance;display:flex;align-items:center;gap:.5em}h1>a,.h1>a,h2>a,.h2>a,h3>a,.h3>a,h4>a,.h4>a{color:inherit;font-size:inherit;font-weight:inherit}h1,.h1{font-size:1.5rem;font-weight:600;letter-spacing:-.47px}h2,.h2{font-size:1.25rem;font-weight:500;letter-spacing:-.33px}h3,.h3{font-size:1rem;font-weight:600;letter-spacing:-.18px}h4,.h4{font-size:1rem;font-weight:600;line-height:24px;letter-spacing:-.18px}p,.p{max-width:85ch;font-size:1rem;line-height:1.55;font-weight:400;letter-spacing:-.01125rem;text-wrap:pretty}hr{height:1px;border:0;background-color:var(--grey-100);margin:1.5rem 0}strong{font-weight:600}a,[role=link]{outline:none;background-color:transparent;color:var(--grey-700);text-decoration:none;font-weight:500;transition:background-color var(--transition),color var(--transition),text-decoration var(--transition),box-shadow var(--transition)}a:is([aria-current],:hover,:active,:focus),[role=link]:is([aria-current],:hover,:active,:focus){color:var(--brand);--text-decoration: underline}a:focus,[role=link]:focus{background:color-mix(in oklab,var(--brand) 10%,transparent)}a.secondary,[role=link].secondary{color:var(--secondary)}a.secondary:is([aria-current],:hover,:active,:focus),[role=link].secondary:is([aria-current],:hover,:active,:focus){color:var(--secondary-700)}a.secondary:focus,[role=link].secondary:focus{background:var(--secondary-700)}a.contrast,[role=link].contrast{color:var(--contrast)}a.contrast:is([aria-current],:hover,:active,:focus),[role=link].contrast:is([aria-current],:hover,:active,:focus){color:var(--contrast-700)}a.contrast:focus,[role=link].contrast:focus{background:var(--contrast-700)}[role=document] :is(a,[role=link]){text-decoration-thickness:1px;text-underline-offset:.2rem;color:var(--brand);font-size:inherit}[role=document] :is(a,[role=link]):hover{text-decoration:underline}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}[role=document]{font-size:1.5rem;line-height:1.33341;font-weight:600}[role=document]>*{width:min(calc(100% - 4rem),62rem);margin:0 auto}[role=document] .hero{text-align:center;margin-top:4.5rem;display:flex;flex-direction:column;align-items:center;font-size:1.75rem}[role=document] .hero h1{font-size:2rem}[role=document] .hero h2{font-size:min(4.5rem,10vw);line-height:1.05556;font-weight:600;letter-spacing:-.012em}[role=document] .hero p,[role=document] .hero a{max-width:28em;color:var(--grey-900);line-height:1.28583;font-weight:400;letter-spacing:.007em;font-size:inherit}[role=document] .hero p{margin:4.5rem auto 1rem;text-wrap:balance}[role=document] section{padding-top:4.5rem;margin-bottom:4.5rem}[role=document] a{color:var(--brand)!important}[role=document] a:not(:hover){text-decoration:none}[role=document] h2,[role=document] h2+h3{font-size:min(4rem,10vw);line-height:1.0625;font-weight:600;letter-spacing:-.009em}[role=document] h2:has(+h3){font-size:1.75rem;line-height:1.14286;font-weight:600;letter-spacing:.007em}[role=document] p{font-size:24px;line-height:1.33341;font-weight:500;letter-spacing:.009em;color:var(--grey-400)}form{display:flex;flex-direction:column;gap:1rem}[aria-disabled=true],[disabled]{pointer-events:none;opacity:.4}label,.label{font-size:1rem;font-weight:400;line-height:1.25rem;word-wrap:break-word;color:var(--grey-700);letter-spacing:-.09px}label:has(input,select,textarea),.label:has(input,select,textarea){display:grid;gap:.25rem}label:has(input[type=checkbox],input[type=radio]),.label:has(input[type=checkbox],input[type=radio]){display:flex;align-items:center;gap:.5rem}input[type=search],input[type=password],input[type=email],input[type=text],input[type=number],input[type=url],input[type=tel],input::file-selector-button,select,textarea{height:2.5rem;padding:0px .75rem;align-items:center;gap:.5rem;align-self:stretch;box-sizing:border-box;background-color:transparent;font-size:1rem;font-style:normal;font-weight:400;line-height:1.25rem;letter-spacing:-.09px;border-radius:.75rem;border:1px solid var(--grey-200);color:inherit}input[type=search]:focus,input[type=password]:focus,input[type=email]:focus,input[type=text]:focus,input[type=number]:focus,input[type=url]:focus,input[type=tel]:focus,select:focus,textarea:focus{border:1px solid color-mix(in oklab,var(--brand) 50%,transparent);outline:.5px solid color-mix(in oklab,var(--brand) 50%,transparent)}input[type=search].color,input[type=password].color,input[type=email].color,input[type=text].color,input[type=number].color,input[type=url].color,input[type=tel].color,select.color,textarea.color{color:color-mix(in oklab,var(--color) 100%,var(--grey-0) 0%);border:solid 1px color-mix(in oklab,var(--color) 10%,var(--grey-0) 90%)}input[type=search].small,input[type=password].small,input[type=email].small,input[type=text].small,input[type=number].small,input[type=url].small,input[type=tel].small,select.small,textarea.small{height:24px;border-radius:8px;padding:2px .375rem}textarea{height:unset;min-height:2.5rem;padding:.5rem .75rem;resize:vertical;font-family:inherit}input[type=file]{display:grid;grid-template-columns:1fr;font-size:1rem;font-weight:400;line-height:1.25rem;word-wrap:break-word;color:var(--grey-700);letter-spacing:-.09px}input.small::file-selector-button{height:24px;border-radius:8px;padding:2px .375rem}input[type=search]{background-image:url(/icons/search.svg);background-size:16px 16px;background-position:.75rem center;background-repeat:no-repeat;padding-left:32px;font-size:1rem;font-weight:400;line-height:2.5rem;letter-spacing:-.09px;max-width:100%}input[type=checkbox]:not([switch]),input[type=radio],input[type=range]{accent-color:color-mix(in oklab,var(--brand) 50%,transparent);width:1.25rem;height:1.25rem;margin:0}input[type=checkbox]:not([switch]){margin:0;border-radius:6px;width:1.25rem;height:1.25rem;cursor:pointer;background-color:var(--grey-0);background:var(--grey-0);box-shadow:var(--shadow-1)}input[type=checkbox][switch]{accent-color:color-mix(in oklab,var(--brand) 50%,transparent)}input[type=radio].color{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color);width:1.25rem;aspect-ratio:1;accent-color:var(--color);border-radius:50%;cursor:pointer;border:3px solid #fff}input[type=radio].color:checked{outline:1px solid var(--color)}legend{display:inline;box-sizing:border-box;display:table;float:left;margin:0;padding:0}fieldset{display:grid;border:solid 1px var(--grey-100);padding:0;margin:0;min-width:0;border-radius:.75rem}fieldset>legend{height:min-content;padding:.5em .75em;border-bottom:solid 1px var(--grey-100);width:100%}fieldset>*{padding:.75rem}:is(button,[role=button],input[type=submit],.button,label,.label){align-items:center;color:var(--grey-700);background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;box-shadow:none;cursor:pointer;display:flex;font-family:inherit;font-size:1rem;font-weight:500;gap:.5rem;text-decoration:none;white-space:nowrap;text-overflow:ellipsis;outline-color:color-mix(in oklab,var(--brand) 90%,transparent)}:is(button,[role=button],input[type=submit],.button,label,.label):not(label,.label){height:2.5rem;padding-inline:1rem;border-radius:.75rem;overflow:hidden}:is(button,[role=button],input[type=submit],.button,label,.label):not(label,.label):hover{background-color:color-mix(in oklab,transparent 95%,currentcolor)}:is(button,[role=button],input[type=submit],.button,label,.label).medium{padding:6px .75rem}:is(button,[role=button],input[type=submit],.button,label,.label).small{padding:5px 8px;font-size:.75rem;height:1.75rem}:is(button,[role=button],input[type=submit],.button,label,.label):is(.primary,.secondary){box-shadow:var(--shadow-1)}:is(button,[role=button],input[type=submit],.button,label,.label)[aria-disabled=true],:is(button,[role=button],input[type=submit],.button,label,.label)[disabled]{color:var(--grey-500);box-shadow:none}:is(button,[role=button],input[type=submit],.button,label,.label)[aria-disabled=true]>svg>path,:is(button,[role=button],input[type=submit],.button,label,.label)[disabled]>svg>path{fill:var(--grey-500)}:is(button,[role=button],input[type=submit],.button,label,.label):is([aria-disabled=true],[disabled]):not(.tertiary){border:1px solid var(--grey-100)}:is(button,[role=button],input[type=submit],.button,label,.label).primary{background:var(--brand);color:var(--brand-contrast);box-shadow:0 1px 1px color-mix(in oklab,var(--grey-0) 6%,transparent),0 0 0 1px color-mix(in oklab,var(--grey-0) 8%,transparent) inset,0 2px #fff3 inset}:is(button,[role=button],input[type=submit],.button,label,.label).primary:is(:hover,.active){background:color-mix(in oklab,var(--brand) 90%,transparent)}:is(button,[role=button],input[type=submit],.button,label,.label).primary:is([aria-disabled=true],[disabled]){background:var(--brand)}:is(button,[role=button],input[type=submit],.button,label,.label).primary>svg>path{fill:var(--grey-0)}:is(button,[role=button],input[type=submit],.button,label,.label).secondary{color:var(--grey-700);background:var(--grey-0);transition:all .1s ease;box-shadow:var(--shadow-2)}:is(button,[role=button],input[type=submit],.button,label,.label).secondary:is(:hover,.active){background:var(--grey-0);box-shadow:var(--shadow-1)}:is(button,[role=button],input[type=submit],.button,label,.label).tertiary{color:var(--grey-700);background:var(--grey-50)}:is(button,[role=button],input[type=submit],.button,label,.label).tertiary:is(:hover,.active){box-shadow:0 0 0 1px color-mix(in oklab,var(--grey-0) 6%,transparent) inset}:is(button,[role=button],input[type=submit],.button,label,.label).danger{color:var(--red)}:is(button,[role=button],input[type=submit],.button,label,.label).icon{aspect-ratio:1;justify-content:center;border-radius:50%;padding:unset}:is(button,[role=button],input[type=submit],.button,label,.label).active{color:var(--brand);background-color:color-mix(in oklab,var(--brand) 5%,transparent)}:is(button,[role=button],input[type=submit],.button,label,.label).active:is(:hover,:focus){background-color:color-mix(in oklab,var(--brand) 10%,transparent)}:is(button,[role=button],input[type=submit],.button,label,.label).active:is(:hover,:focus):focus{border:solid 1px var(--brand)}:is(ul,menu).tiles{--min-width: 235px;width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--min-width),1fr));grid-template-rows:repeat(1,1fr);grid-gap:1rem;grid-auto-flow:dense;margin:0;padding:0}:is(ul,menu).tiles li{display:contents}dialog{background-color:var(--grey-0);border-radius:1rem;border:none;box-shadow:var(--shadow-2);padding:0}dialog::backdrop{background-color:var(--grey-200);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hotkey-indicator{position:absolute;display:flex;height:1.25rem;min-width:24px;padding:0px .25rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;border-radius:6px;background:var(--bg-subtle-2, #f4f3f0);color:var(--text-icons-muted, #5a5958);pointer-events:none;font-size:.75rem;font-style:normal;font-weight:500;line-height:18px;letter-spacing:.01px}.masked-y{--mask-height: 1rem;--scrollbar-width: .5rem;--mask-image-content: linear-gradient( to bottom, transparent, black var(--mask-height), black calc(100% - var(--mask-height)), transparent );--mask-size-content: 100% 100%;--mask-image-scrollbar: linear-gradient(black, black);-webkit-mask-image:var(--mask-image-content);mask-image:var(--mask-image-content);-webkit-mask-size:var(--mask-size-content);mask-size:var(--mask-size-content);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat;padding-block:var(--mask-height);margin-block:calc(-1 * var(--mask-height))!important}:root{--shadow-2: 0px 0px 0px 1px color-mix(in oklab, var(--grey-950) 5%, transparent), 0px 4px 5px -3px color-mix(in oklab, var(--grey-950) 10%, transparent), 0px 6px 8px 0px color-mix(in oklab, var(--grey-950) 3%, transparent);--shadow-1: 0px 1px 1px 1px color-mix(in oklab, var(--grey-950) 5%, transparent), 0px 0px 0px 1px color-mix(in oklab, var(--grey-950) 8%, transparent)}@media (prefers-color-scheme: dark){:root{--shadow-2: 0px 0px 0px 1px color-mix(in oklab, var(--grey-950) 5%, transparent), 0px 4px 5px -3px color-mix(in oklab, #000 100%, transparent), 0px 6px 8px 0px color-mix(in oklab, #000 30%, transparent);--shadow-1: 0px 1px 1px 1px color-mix(in oklab, var(--grey-950) 5%, transparent) inset, 0px 0px 0px 1px color-mix(in oklab, var(--grey-950) 8%, transparent) inset}}.success,.error,.warning{border-radius:1rem;padding:1rem;display:flex;align-items:center;justify-content:center}.success{border:solid 1px var(--green);background-color:color-mix(in oklab,var(--green) 5%,transparent);color:color-mix(in oklab,var(--green) 90%,transparent)}.error{border:solid 1px var(--red);background-color:color-mix(in oklab,var(--red) 5%,transparent);color:color-mix(in oklab,var(--red) 90%,transparent)}.warning{border:solid 1px var(--yellow);background-color:color-mix(in oklab,var(--yellow) 5%,transparent);color:color-mix(in oklab,var(--yellow) 90%,transparent)}:root{--brand: #f15a22;--brand-contrast: #fff;--transition: .2s ease-out;background-color:var(--grey-50);color:var(--grey-600);color-scheme:light dark}*,*:before,*:after{box-sizing:border-box}html{height:100%;scroll-behavior:smooth}header{display:flex;justify-content:space-between;flex-wrap:nowrap;align-items:center;gap:0 .5rem}header>nav{display:flex;gap:1rem}.grow{flex-grow:1}.input-label{font-size:.75rem;font-weight:500;color:var(--text-grey);margin:0}.shadow{box-shadow:var(--shadow-2)}b{color:var(--grey-950, #121211);font-style:normal;font-weight:500;line-height:1.25rem;letter-spacing:-.09px}summary>*{display:inline}img.thumbnail{max-width:10rem;max-height:5rem}.infobox{display:grid;grid-template-columns:min-content auto;justify-content:space-around;align-items:center;border:solid 1px var(--grey-100);border-radius:1.5rem;padding:.5rem 1.5rem;margin-inline:auto;gap:1rem}.infobox>p{font-weight:500;color:var(--grey-600)}.badge{border:solid 1px currentColor;border-radius:1rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;white-space:nowrap}article>hgroup{margin-block:4rem}article>hgroup h1{font-size:3rem;letter-spacing:-.02em;line-height:1.1;margin:0;text-wrap:balance}article>hgroup h2{font-size:1.5rem;letter-spacing:-.02em;margin:0}
