:where(*,:before,:after){box-sizing:border-box;margin:0;padding:0}:where(html){-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;block-size:100%}:where(ul[role=list],ol[role=list]){list-style:none}:where(ul,ol){list-style-position:inside}:where(body){min-height:100vh;min-height:100svh;min-block-size:100%;line-height:1.5;text-rendering:optimizeSpeed}:where(h1,h2,h3,h4,button,input,label){line-height:1.1}:where(h1,h2,h3){text-wrap:balance;overflow-wrap:break-word}:where(a:not([class])){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:currentColor}:where(img,svg,video,canvas,audio,iframe,embed,object){max-width:100%;display:block}:where(img,svg,video){block-size:auto;max-inline-size:100%}:where(textarea){resize:vertical}:where(input,button,textarea,select),:where(input[type=file])::-webkit-file-upload-button{color:inherit;font:inherit;font-size:inherit;letter-spacing:inherit;word-spacing:inherit}:where(svg){stroke:none}:where(a){text-decoration:none}:where(a,a:link,a:visited,a:focus,a:hover,a:active){color:inherit}:where(svg):where(:not([fill])){stroke:currentColor;fill:none;stroke-linecap:round;stroke-linejoin:round}:where(:not(fieldset,progress,meter)){border-width:0;border-style:solid;background-origin:border-box;background-repeat:no-repeat}:where(a[href],area,button,input,label[for],select,summary,textarea,[tabindex]:not([tabindex*="-"])){cursor:pointer;touch-action:manipulation}:where(input[type=file]){cursor:auto}:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{cursor:pointer}@supports (resize:block){:where(textarea){resize:block}}