._loading_8396x_1{width:40px;height:40px;margin:20px auto;display:block;position:absolute;top:calc(50% - 40px);left:calc(50% - 20px)}._loading_8396x_1 div{border-color:var(--contests-loading-color) transparent transparent transparent;box-sizing:border-box;border-style:solid;border-width:3px;border-radius:50%;width:34px;height:34px;margin:3px;animation:1.2s cubic-bezier(.5,0,.5,1) infinite _loading_8396x_1;display:block;position:absolute}._loading_8396x_1 div:first-child{animation-delay:-.45s}._loading_8396x_1 div:nth-child(2){animation-delay:-.3s}._loading_8396x_1 div:nth-child(3){animation-delay:-.15s}@keyframes _loading_8396x_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:where(html){-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;line-height:1.15}:where(h1){margin-block:.67em;font-size:2em}:where(dl,ol,ul) :where(dl,ol,ul){margin-block:0}:where(hr){box-sizing:content-box;color:inherit;height:0}:where(abbr[title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,pre,samp){font-family:monospace;font-size:1em}:where(small){font-size:80%}:where(table){text-indent:0;border-color:currentColor}:where(button,input,select){margin:0}:where(button){text-transform:none}:where(button,input:is([type=button i],[type=reset i],[type=submit i])){-webkit-appearance:button}:where(progress){vertical-align:baseline}:where(select){text-transform:none}:where(textarea){margin:0}:where(input[type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focus-inner{border-style:none;padding:0}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focusring{outline:1px dotted buttontext}:where(:-moz-ui-invalid){box-shadow:none}:where(dialog){color:#000;background-color:#fff;border:solid;width:fit-content;height:fit-content;margin:auto;padding:1em;position:absolute;left:0;right:0}:where(dialog:not([open])){display:none}:where(summary){display:list-item}@font-face{font-family:ESBuild;src:url(/fonts/ESBuild-Regular.woff2)format("woff2"),url(/fonts/ESBuild-Regular.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:ESBuild;src:url(/fonts/ESBuild-Medium.woff2)format("woff2"),url(/fonts/ESBuild-Medium.woff)format("woff");font-weight:500;font-style:normal}@font-face{font-family:ESBuild;src:url(/fonts/ESBuild-Semibold.woff2)format("woff2"),url(/fonts/ESBuild-Semibold.woff)format("woff");font-weight:700;font-style:normal}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Regular.woff2)format("woff2"),url(/fonts/Manrope-Regular.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Medium.woff2)format("woff2"),url(/fonts/Manrope-Medium.woff)format("woff");font-weight:500;font-style:normal}@font-face{font-family:Manrope;src:url(/fonts/Manrope-SemiBold.woff2)format("woff2"),url(/fonts/Manrope-SemiBold.woff)format("woff");font-weight:600;font-style:normal}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Bold.woff2)format("woff2"),url(/fonts/Manrope-Bold.woff)format("woff");font-weight:700;font-style:normal}html{box-sizing:border-box}*,:before,:after{box-sizing:inherit}@media (prefers-reduced-motion:reduce){*,:before,:after{background-attachment:initial!important;scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:-1ms!important}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}body.model-open{overflow:hidden}h1{margin:0 0 20px;font-size:24px;line-height:1.3}h2{margin:0 0 10px;font-size:20px;line-height:1.3}p{margin:0 0 10px;font-size:14px;line-height:1.5}div[class^=Snackbar_snackbar-wrapper]{z-index:2000}
