.fade-enter-active,.fade-leave-active{transition:opacity .5s ease}.fade-enter-from,.fade-leave-to{opacity:0}.with-sidebar{display:flex;flex-wrap:wrap;gap:var(--gutter,var(--global-space))}.with-sidebar>:first-child{flex-grow:1;flex-basis:var(--sidebar-target-width,20rem)}.with-sidebar>:last-child{flex-basis:0;flex-grow:999;min-width:var(--sidebar-content-min-width,50%)}.with-sidebar[data-side=right]>:last-child{flex-grow:1;flex-basis:var(--sidebar-target-width,20rem);min-width:unset}.with-sidebar[data-side=right]>:first-child{flex-basis:0;flex-grow:999;min-width:var(--sidebar-content-min-width,50%)}.with-sidebar[data-reverse=true]{flex-direction:row-reverse}.auto-grid{display:grid;gap:var(--gutter,var(--global-space))}@supports(width:min(250px,100%)){.auto-grid{grid-template-columns:repeat(var(--auto-grid-placement,auto-fit),minmax(min(var(--auto-grid-min-item-size,250px),100%),1fr))}}input:where([type=checkbox]){position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}input:where([type=checkbox]):not(:checked)+label{border-color:var(--color-shade-dark-glare);opacity:.35}input:where([type=checkbox]):checked+label{border-color:var(--color-state-good)}input:where([type=checkbox])+label{display:grid;border:2px solid var(--color-shade-dark);border-radius:var(--radius-medium);place-content:center;aspect-ratio:1;text-transform:uppercase;transition:transform 50ms ease-out,box-shadow 50ms ease-out;transform-origin:center}input:where([type=checkbox])+label:focus,input:where([type=checkbox])+label:hover{box-shadow:0 2px 4px hsla(var(--shade-dark-hsl),.3);transform:scale(1.05)}.button{--button-background-color:var(--color-shade-dark);--button-border-color:transparent;--button-color:var(--color-shade-light);--outline-offset:-6px;display:inline-flex;align-items:center;justify-content:center;padding-block:var(--size--3);padding-inline:var(--size--1);min-height:44px;border:var(--border-thin) solid var(--button-border-color);outline:0;background-color:var(--button-background-color);text-decoration:none;font:inherit;font-size:var(--size--1);line-height:var(--leading-flat);color:var(--button-color);cursor:pointer;transition:background-color var(--timing-normal) ease-out}.button:active,.button:hover{--button-background-color:var(--color-shade-dark-glare)}.button[disabled]{pointer-events:none;opacity:.5}.button[data-style=light]{--button-background-color:var(--color-shade-light);--button-border-color:var(--color-shade-light);--button-color:var(--color-shade-dark)}.button[data-style=light]:active,.button[data-style=light]:focus,.button[data-style=light]:hover{--button-background-color:var(--color-shade-light-glare)}.button[data-style=bad]{--button-background-color:var(--color-state-bad);--button-border-color:var(--color-state-bad);--button-color:var(--color-shade-light)}.button[data-style=bad]:active,.button[data-style=bad]:focus,.button[data-style=bad]:hover{--button-background-color:var(--color-state-bad-glare)}.button[data-variant=outline]{--button-color:var(--button-background-color);--button-border-color:currentColor;--outline-offset:2px;background:transparent}.button[data-variant=clear]{--button-color:var(--button-background-color);--outline-offset:2px;border-color:transparent;background:transparent}.button[data-size=small]{font-size:var(--size--2)}.button[data-size=large]{font-size:var(--size-0)}.button[data-radius=true]{border-radius:var(--radius-medium)}:root{--size--3:clamp(0.65rem,calc(0.63rem + 0.1vw),0.70rem);--size--2:clamp(0.78rem,calc(0.74rem + 0.19vw),0.88rem);--size--1:clamp(0.94rem,calc(0.87rem + 0.32vw),1.10rem);--size-0:clamp(1.13rem,calc(1.03rem + 0.49vw),1.38rem);--size-1:clamp(1.35rem,calc(1.21rem + 0.72vw),1.72rem);--size-2:clamp(1.62rem,calc(1.41rem + 1.03vw),2.15rem);--size-3:clamp(1.94rem,calc(1.65rem + 1.45vw),2.69rem);--size-4:clamp(2.33rem,calc(1.93rem + 2vw),3.36rem);--size-5:clamp(2.80rem,calc(2.25rem + 2.73vw),4.20rem);--size-6:clamp(3.36rem,calc(2.62rem + 3.68vw),5.25rem);--shade-dark-hsl:0,0%,15%;--color-shade-dark:hsl(var(--shade-dark-hsl));--color-shade-dark-glare:#404040;--color-shade-dark-dim:#0d0d0d;--color-shade-light:#f2f2f2;--color-shade-light-glare:#fafafa;--color-shade-light-dim:#e6e6e6;--color-shade-white:#fff;--color-state-bad:#b22e2e;--color-state-bad-glare:#c55959;--color-state-good:#3b9b3d;--leading-flat:1;--leading-tight:1.1;--leading-loose:1.5;--weight-normal:400;--weight-bold:700;--border-thin:1px;--border-regular:2px;--radius-medium:5px}*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol:where([role=list]),ul:where([role=list]){list-style:none;margin:0;padding:0}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}button,input,select,textarea{font:inherit}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--global-width:1140px;--global-space:var(--size-0)}body{font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;font-size:var(--size-0);color:var(--color-shade-dark);line-height:var(--leading-loose)}header{-webkit-padding-before:var(--size-0);padding-block-start:var(--size-0)}main{border-top:var(--border-thin) solid var(--color-shade-light-dim)}h1{font-size:var(--size-2)}h2{font-size:var(--size-1)}h1,h2,h3{line-height:var(--leading-tight)}h1+*,h2+*,h3+*{--flow-space:.5em}a{color:currentColor;text-decoration:none}:is(a,button,input,textarea,.select,summary){--outline-size:max(2px,0.08em);--outline-style:dotted;--outline-color:currentColor}:is(a,button,input,textarea):focus-visible,:is(a,button,input,textarea,summary):focus{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size))}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;padding-block:.15em;padding-inline:.5em;margin:0;border:var(--border-regular) solid var(--color-shade-light-dim);border-radius:0}input[type=number]+label{background-color:var(--color-shade-light-dim);padding-inline:var(--size--3);display:grid;place-content:center}.flow>*{margin-block:0}.flow>*+*{-webkit-margin-before:var(--flow-space,1em);margin-block-start:var(--flow-space,1em)}.flow[data-split="2"]{display:flex;flex-direction:column;justify-content:flex-start}.flow[data-split="2"]:only-child{block-size:100%}.flow[data-split="2"]>:nth-child(2){-webkit-margin-after:auto;margin-block-end:auto}.all-center{display:grid;place-items:center}.visually-hidden:not(:focus):not(:active){clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.wrapper{width:90vw;width:clamp(16rem,90vw,var(--global-width));margin-inline:auto;padding-inline:var(--wrapper-padding,var(--size-0));position:relative}.wrapper[data-flush]{--wrapper-padding:0px}.color-state-bad{color:var(--color-state-bad)}.bg-shade-white{background-color:var(--color-shade-white)}.text--1{font-size:var(--size--1)}.text--2{font-size:var(--size--2)}.text--3{font-size:var(--size--3)}.text-2{font-size:var(--size-2)}.text-4{font-size:var(--size-4)}.text-6{font-size:var(--size-6)}.leading-flat{line-height:var(--leading-flat)}.weight-bold{font-weight:var(--weight-bold)}.uppercase{text-transform:uppercase}.pad-b-start-3{-webkit-padding-before:var(--size-3);padding-block-start:var(--size-3)}.gap-b-3{margin-block:var(--size-3)}.gap-b-end-2{-webkit-margin-after:var(--size-2);margin-block-end:var(--size-2)}.flow-space-0{--flow-space:var(--size-0)}.flow-space-1{--flow-space:var(--size-1)}.flow-space-2{--flow-space:var(--size-2)}