/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */hr{height:0;color:inherit}
b,strong{font-weight:bolder}
code,kbd,samp,pre{font-family:var(--font-mono);font-size:1em}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
table{text-indent:0;border-color:inherit}
button,select{text-transform:none}
button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}
::-moz-focus-inner{border-style:none;padding:0}
:-moz-focusring{outline:1px dotted ButtonText}
:-moz-ui-invalid{box-shadow:none}
progress{vertical-align:baseline}
[type=search]{-webkit-appearance:textfield}
::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
summary{display:list-item}
html,body,fieldset,p,h1,h2,h3,h4,h5,h6,ul,ol,li,button,a{margin:0;padding:0}
ul,ol{padding-left:24px}
dialog{padding:0;border:none}
*:not(:defined){visibility:hidden}
*,*:before,*:after{box-sizing:border-box}
html,body{min-height:100vh}
html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%}
body,button,section{font-family:var(--font-normal)}
table{border-collapse:collapse}
::selection{color:var(--selection-fg, white);background:var(--selection-bg, #888)}
pre,code,input:where([type=date],[type=number],[type=tel],[type=time]){font-family:var(--font-mono)}
svg{vertical-align:bottom}
svg,img[src$=".svg"]{flex-shrink:0}
.errorlist{color:red}
@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:local("Roboto-Light"),url(/static/fonts/roboto-v29-latin-300.woff2) format("woff2"),url(/static/fonts/roboto-v29-latin-300.woff) format("woff");font-display:swap}
@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),url(/static/fonts/roboto-v29-latin-regular.woff2) format("woff2"),url(/static/fonts/roboto-v29-latin-regular.woff) format("woff");font-display:swap}
@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local("Roboto-Medium"),url(/static/fonts/roboto-v29-latin-500.woff2) format("woff2"),url(/static/fonts/roboto-v29-latin-500.woff) format("woff");font-display:swap}
@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local("Roboto-Bold"),url(/static/fonts/roboto-v29-latin-700.woff2) format("woff2"),url(/static/fonts/roboto-v29-latin-700.woff) format("woff");font-display:swap}
@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:local("Roboto-Italic"),url(/static/fonts/roboto-v29-latin-italic.woff2) format("woff2"),url(/static/fonts/roboto-v29-latin-italic.woff) format("woff");font-display:swap}
@font-face{font-family:Roboto Mono;font-style:normal;font-weight:300;src:local("RobotoMono-Light"),url(/static/fonts/roboto-mono-v13-latin-300.woff2) format("woff2"),url(/static/fonts/roboto-mono-v13-latin-300.woff) format("woff");font-display:swap}
@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;src:local("RobotoMono"),url(/static/fonts/roboto-mono-v13-latin-regular.woff2) format("woff2"),url(/static/fonts/roboto-mono-v13-latin-regular.woff) format("woff");font-display:swap}
@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;src:local("RobotoMono-Medium"),url(/static/fonts/roboto-mono-v13-latin-500.woff2) format("woff2"),url(/static/fonts/roboto-mono-v13-latin-500.woff) format("woff");font-display:swap}
@font-face{font-family:Roboto Mono;font-style:normal;font-weight:700;src:local("RobotoMono-Bold"),url(/static/fonts/roboto-mono-v13-latin-700.woff2) format("woff2"),url(/static/fonts/roboto-mono-v13-latin-700.woff) format("woff");font-display:swap}
@font-face{font-family:Roboto Mono;font-style:italic;font-weight:400;src:local("RobotoMono-Italic"),url(/static/fonts/roboto-mono-v13-latin-italic.woff2) format("woff2"),url(/static/fonts/roboto-mono-v13-latin-italic.woff) format("woff");font-display:swap}
@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:300;src:local("RobotoCondensed-Light"),url(/static/fonts/roboto-condensed-v19-latin-300.woff2) format("woff2"),url(/static/fonts/roboto-condensed-v19-latin-300.woff) format("woff");font-display:swap}
@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:400;src:local("RobotoCondensed"),url(/static/fonts/roboto-condensed-v19-latin-regular.woff2) format("woff2"),url(/static/fonts/roboto-condensed-v19-latin-regular.woff) format("woff");font-display:swap}
@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:700;src:local("RobotoCondensed-Bold"),url(/static/fonts/roboto-condensed-v19-latin-700.woff2) format("woff2"),url(/static/fonts/roboto-condensed-v19-latin-700.woff) format("woff");font-display:swap}
@font-face{font-family:Roboto Condensed;font-style:italic;font-weight:400;src:local("RobotoCondensed-Italic"),url(/static/fonts/roboto-condensed-v19-latin-italic.woff2) format("woff2"),url(/static/fonts/roboto-condensed-v19-latin-italic.woff) format("woff");font-display:swap}
@media only screen and (width: 800px) and (height: 480px),only screen and (width: 1024px) and (height: 768px){html,body{touch-action:pan-x pan-y;overscroll-behavior:none}
a,label,button,input[type=button]{user-select:none}
html{scrollbar-width:none}
html::-webkit-scrollbar{width:0;height:0}
}
