*,:after,:before{accent-color:var(--color-brand-strong);box-sizing:border-box}:where(:not(dialog)){margin:0}:where(:not(fieldset,progress,meter)){background-origin:border-box;background-repeat:no-repeat;border-style:solid;border-width:0}@media (--motionOK ){:where(:focus-visible){transition:outline-offset 145ms var(--ease-2)}:where(:not(:active):focus-visible){transition-duration:.25s}}:where(:focus-visible,:focus){outline:var(--border-thin) solid var(--color-brand-strong);outline-offset:.64ch}:where(:focus:not(:focus-visible)){outline:none}:where(html){-webkit-text-size-adjust:none;block-size:100%;inline-size:100%}@media (--motionOK ){:where(html){scroll-behavior:smooth}}:where(body){background-color:var(--color-surface-subtle);color:var(--color-text-subtle);font-family:var(--font-family-sans);font-style:normal;font-weight:var(--font-weight-regular);line-height:var(--line-height-base);min-block-size:100%;min-inline-size:100%}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,svg,video){block-size:auto;max-inline-size:100%}:where(figure){display:grid;gap:0;place-items:center}:where(a[href],area,button,input,label[for],select,summary,textarea,[tabindex]:not([tabindex*="-"])){-webkit-tap-highlight-color:transparent;cursor:pointer;touch-action:manipulation}:where(input,button,textarea,select),:where(input[type=file])::-webkit-file-upload-button{color:inherit;font:inherit;letter-spacing:inherit}:where(label:not(class)+input,label:not(class)+select,label:not(class)+textarea){display:block}:where(p,li,dd,dt,summary){font-size:inherit;line-height:var(--line-height-base);max-inline-size:var(--measure-base)}:where(ol,ul,dl){display:flex;flex-direction:column;max-inline-size:max-content;padding-inline:0}:where(ol,ul){gap:var(--space-near)}:where(li,dd){max-inline-size:var(--measure-small)}:where(dt){color:var(--color-text-subtle);font-weight:var(--font-weight-regular)}:where(dd){color:var(--color-text-strong);font-weight:var(--font-weight-medium)}:where(dl) *+*{margin-block-start:var(--space-near)}:where(dl) *+dt{margin-block-start:calc(var(--space-near) + var(--space-small))}:where(li>ul,li>ol){margin-block-start:var(--space-near);margin-inline-start:var(--space-near)}li[\:has\(ol\)]+li,li[\:has\(ul\)]+li{margin-block-start:calc(var(--space-near) + var(--space-small));margin-inline-start:var(--space-near)}li:has(ol)+li,li:has(ul)+li{margin-block-start:calc(var(--space-near) + var(--space-small));margin-inline-start:var(--space-near)}:where(small){font-size:var(--font-size-sm)}:where(figcaption){background-color:var(--color-text-strong);color:var(--color-surface-subtle);display:block;font-family:var(--font-family-sans);font-weight:var(--font-weight-medium);padding:0 var(--space-near)}:where(details){background-color:var(--color-surface-strong);border:var(--border-thin) solid var(--color-text-strong);border-radius:0;padding:var(--space-near);width:100%}:where(details)>:not(summary):first-of-type{margin-block-start:var(--space-away)}:where(details)>summary{color:var(--color-text-strong);cursor:pointer;width:100%}.note,blockquote{background-color:var(--color-surface-strong);border:var(--border-thin) solid var(--color-text-strong);color:var(--color-text-subtle);margin-block-start:var(--space-away);padding:var(--space-near);position:relative;width:100%}.note.-info:before,blockquote.-info:before{content:"?"}.note.-warning:before,blockquote.-warning:before{content:"!"}.note.-info:before,.note.-warning:before,blockquote:before{align-items:center;background-color:var(--color-text-strong);block-size:1em;box-shadow:var(--shadow-away);color:var(--color-surface-strong);display:flex;font-size:var(--font-size-lg);inline-size:1em;inset-block-start:0;inset-inline-start:0;justify-content:center;line-height:1;position:absolute;transform:translate(-50%,-50%)}blockquote:before{content:"»"}cite{font-family:var(--font-family-serif);font-style:normal}:where(hr){background-color:var(--color-text-strong);border:none;height:var(--space-small);width:100%}:where(h1,h2,h3,h4,h5,h6){word-wrap:break-word;color:var(--color-text-strong);hyphens:auto;line-height:var(--line-height-small);max-width:100%}:where(h1,h2,h3,h4,h5,h6)>span{word-wrap:break-word;hyphens:auto;max-width:100%}:where(h1){font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold)}:where(h2){font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}:where(h3){font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}:where(h4){font-size:var(--font-size-md);font-weight:var(--font-weight-bold)}:where(h5){font-size:var(--font-size-md);font-weight:var(--font-weight-medium)}:where(h6){font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}::marker{color:var(--color-brand-strong)}::selection,mark{background-color:var(--color-brand-strong);color:var(--color-surface-strong)}:where(a,.link){color:inherit;cursor:pointer;font-family:var(--font-family-mono);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-tight);text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:from-font;text-underline-offset:var(--space-small)}:where(a,.link):visited{color:var(--color-text-subtle)}:where(a,.link):hover{text-decoration-color:var(--color-brand-strong)}[data-external]:where(a,.link):after,[href^="http://"]:where(a,.link):after,[href^="https://"]:where(a,.link):after{color:inherit;content:"(External)";display:inline-block;font-size:.8em;margin-left:var(--space-tiny);margin-right:var(--space-tiny);opacity:.8;text-decoration:none;transform:translateY(calc(var(--space-tiny)*-1))}.list-reset{list-style:none;max-inline-size:100%}.list-reset li{margin-inline:0;max-inline-size:100%}:where(strong,b){font-weight:var(--font-weight-medium)}:where(dfn,var){font-family:var(--font-family-mono);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-tight)}:where([aria-disabled=true],.disabled,:disabled){color:inherit;cursor:not-allowed;filter:contrast(.64) opacity(.64);opacity:1}.text-assistive{box-sizing:border-box;-webkit-clip-path:polygon(0 0,0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0,0 0);margin:0;padding:0;position:absolute}.text-assistive:focus{-webkit-clip-path:none;clip-path:none;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);height:var(--button-height);line-height:var(--button-height);padding-inline:var(--space-near);text-align:center;text-decoration:none;z-index:999}#content-start:focus,.text-assistive:focus{background:var(--color-surface-strong);color:var(--color-text-strong)}:where(code){font-family:var(--font-family-mono);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-tight)}:where(pre){border:var(--border-thick) solid var(--color-text-strong);color:var(--color-text-strong);max-width:var(--measure-base);overflow-x:auto;padding:var(--space-near);width:100%}[data-footnote-ref]{color:var(--color-brand-strong)}:where(table){background-color:var(--color-surface-strong);border:var(--border-thick) solid var(--color-text-strong);border-collapse:collapse;border-spacing:0;text-align:left;width:100%}:where(td,th){border:var(--border-thin) solid var(--color-text-subtle);padding:var(--space-small)}