/*! ress.css v5.0.2 | MIT License | github.com/filipelinhares/ress */
*,::before,::after{background-repeat:no-repeat;box-sizing:border-box}
::before,::after{text-decoration:inherit;vertical-align:inherit}
*{padding:0;margin:0}
html{cursor:default;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%;word-break:break-word}
body{margin:0}
hr{height:0;overflow:visible}
main{display:block}
h1{font-size:2em;}
nav ol,nav ul{list-style:none}
ol,ul{list-style:none}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent;color:inherit;text-decoration:none}
abbr[title]{text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
small{font-size:80%}
audio,canvas,iframe,img,svg,video{vertical-align:middle}
audio,video{display:inline-block}
audio:not([controls]){display:none;height:0}
img{border-style:none;max-width:100%;height:auto}
svg{fill:currentColor}
svg:not([fill]){fill:currentColor}
svg:not(:root){overflow:hidden}
table{border-collapse:collapse}
button,input,select{margin:0}
button{overflow:visible;text-transform:none}
button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}
fieldset{border:1px solid #a0a0a0;padding:.35em .75em .625em}
input{overflow:visible}
legend{color:inherit;display:table;max-width:100%;white-space:normal}
progress{display:inline-block;vertical-align:baseline}
select{text-transform:none}
textarea{margin:0;overflow:auto;resize:vertical}
[type="checkbox"],[type="radio"]{padding:0}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}
[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}
dialog{background-color:#fff;border:solid;color:#000;display:block;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}
dialog:not([open]){display:none}
summary{display:list-item}
template{display:none}
[hidden]{display:none}
[aria-busy="true"]{cursor:progress}
[aria-controls]{cursor:pointer}
[aria-disabled="true"],[disabled]{cursor:not-allowed}
[aria-hidden="false"][hidden]{display:initial}
[aria-hidden="false"][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}
button{background-color:transparent;border:0;color:inherit;cursor:pointer;font:inherit}
