*,:before,:after{box-sizing:border-box;margin:0;padding:0}:where(html){block-size:100%;-webkit-text-size-adjust:none;font-size:.625rem}:where(body){min-block-size:100%;font-size:var(--base-font-size);line-height:var(--base-line-height);font-family:var(--base-font-family);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;display:flex;flex-direction:column;background-color:#fff}:where(main){flex:1;overflow-x:hidden}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(hr){border:none;-webkit-border-before:1px solid;block-size:0;overflow:visible;border-block-start:1px solid;color:inherit}:where(ul,ol){list-style-type:none}:where(em){display:inline-block;font-style:normal;font-weight:inherit}:where(a){outline:0;background-color:transparent;color:currentColor;text-decoration:none}:where(a:not([class])){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}:where(sup,sub){position:relative;font-size:75%;line-height:0;vertical-align:baseline}:where(sup){top:-.5em}:where(sub){bottom:-.25em}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg){height:auto;max-inline-size:100%;block-size:auto}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse}:where(input,button,textarea,select,optgroup){color:inherit;font:inherit}:where(textarea){resize:vertical;resize:block}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(input[type=file])::-webkit-file-upload-button{cursor:pointer}:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{cursor:pointer}:where(:disabled){cursor:not-allowed}:where(label:has(>input:disabled),label:has(+input:disabled)){cursor:not-allowed}:where(button){border-style:solid}:where(template,[hidden]:not([hidden=until-found])){display:none}:where(dialog,[popover]){max-width:unset;max-height:unset;border:none;background:none;color:inherit}:where(dialog:not([open],[popover]),[popover]:not(:popover-open)){display:none}:where([disabled],[aria-disabled=true]){cursor:not-allowed}:where([aria-busy=true]){cursor:progress}:where([aria-controls]){cursor:pointer}:where([aria-hidden=false][hidden]){display:initial}:where([aria-hidden=false][hidden]):not(:focus){position:absolute;clip:rect(0,0,0,0)}:where(:focus:not(:focus-visible),:before:focus:not(:focus-visible),:after:focus:not(:focus-visible)){outline:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after,::backdrop{animation:none!important;scroll-behavior:auto!important;transition:none!important}}
