@charset "UTF-8";@font-face{font-family:Cygre;src:url(/assets/Cygre-Bold-CvD35vMH.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cygre;src:url(/assets/Cygre-SemiBold-BYUbL06N.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Cygre;src:url(/assets/Cygre-Regular-DIuFNgvJ.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Stern;src:url(/assets/DRAZKI-nnew-DYoqo0x4.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--site-header-offset: 6rem}html{font-size:clamp(12px,12px + (14 - 12) * (100vw - 360px) / (1920 - 360),14px);overflow-x:hidden;scroll-padding-top:var(--site-header-offset)}.page-with-site-header{padding-top:var(--site-header-offset)}@media(min-width:767px)and (max-width:1280px){:root{--site-header-offset: 7.5rem}#main-content>*:not(hr):not(.links):not(.olympiad){margin-bottom:80px}}@media(max-width:767px){#main-content>*:not(hr):not(.links){margin-bottom:60px}}@media(min-width:1280px){:root{--site-header-offset: 9.25rem}}*{margin:0;padding:0;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}input{padding:0;margin:0;border:none;border-radius:0;box-shadow:none;background-color:transparent;font:inherit;color:inherit;letter-spacing:inherit}html,body,.wrapper{min-height:100vh;font-family:Cygre}body{font-family:Cygre,Arial,sans-serif;background-color:#292929;color:#fff}body.frozen{overflow:hidden}.wrapper{display:flex;flex-direction:column;align-items:center}main{width:100%}button{border:none;outline:none;background:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}ol,ul{list-style:none}a{text-decoration:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font:inherit}p,li{font:inherit}textarea,input{outline:none;border:none}.container{max-width:115rem;margin:0 auto}@media(min-width:1280px){.container{max-width:115rem;padding:0 2.5rem}}@media(min-width:767px)and (max-width:1280px){.container{max-width:100%;padding:0 2.5rem}}@media(max-width:767px){.container{max-width:100%;padding:0 1.25rem}}@media(max-width:500px){.container{max-width:100%;padding:0 1.25rem}}.desktop-only{display:none}@media(min-width:1280px){.desktop-only{display:inline}}.stern-loader{--stern-loader-accent: #ff76b9;--stern-loader-text: rgba(255, 255, 255, .78);display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;color:var(--stern-loader-text)}.stern-loader--block{flex-direction:column;gap:1rem}.stern-loader--inline{flex-direction:row;gap:1rem;text-align:left}.stern-loader--button{flex:none}.stern-loader__mark,.stern-loader__svg{display:block;flex:none}.stern-loader__svg{overflow:visible}.stern-loader__track{fill:none;stroke:var(--stern-loader-accent);stroke-width:.65;opacity:.22}.stern-loader__orbit,.stern-loader__star{transform-origin:0 0}.stern-loader__orbit{animation:stern-loader-orbit 2.8s linear infinite}.stern-loader__arc{fill:none;stroke:var(--stern-loader-accent);stroke-width:1.1;stroke-linecap:round}.stern-loader__arc--back{opacity:.35}.stern-loader__arc--front{opacity:.85}.stern-loader__spark{fill:var(--stern-loader-accent)}.stern-loader__spark--aura{opacity:.16}.stern-loader__star{animation:stern-loader-breathe 2.8s ease-in-out infinite}.stern-loader__copy{display:flex;flex-direction:column;gap:.375rem;min-width:0}.stern-loader--block .stern-loader__copy{align-items:center;text-align:center}.stern-loader__label{margin:0;font-family:Cygre,sans-serif;font-weight:700;font-size:1rem;line-height:1.375rem;letter-spacing:.01em;color:var(--stern-loader-text)}.stern-loader--inline .stern-loader__label{font-weight:500;font-size:.9375rem;line-height:1.25rem}.stern-loader__support{margin:0;font-family:Cygre,sans-serif;font-weight:500;font-size:.8125rem;line-height:1.125rem;color:#ffffff80}.stern-loader--paused .stern-loader__orbit,.stern-loader--paused .stern-loader__star{animation-play-state:paused}@keyframes stern-loader-orbit{to{transform:rotate(360deg)}}@keyframes stern-loader-breathe{0%,to{transform:scale(.97)}50%{transform:scale(1.025)}}@media(prefers-reduced-motion:reduce){.stern-loader__orbit,.stern-loader__star{animation:none}}.preloader{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(ellipse at 50% 44%,rgba(180,83,215,.12),transparent 62%),#292929}@media(max-width:767px){.preloader__loader .stern-loader__svg{width:128px;height:128px}.preloader__loader .stern-loader__label{font-size:.875rem;line-height:1.25rem}}.signup-toast[data-v-39ca25ba]{position:fixed;right:1.75rem;bottom:1.75rem;z-index:120;max-width:min(22.5rem,100vw - 2rem);padding:1rem 1.25rem;border-radius:1rem;box-shadow:0 1rem 2.5rem #00000047;color:#fff;font-family:Cygre,Arial,sans-serif;font-size:.9375rem;font-weight:600;line-height:1.375rem;cursor:pointer}.signup-toast_success[data-v-39ca25ba]{border:2px solid #2f9e5b;background:#1f8a4c}.signup-toast_info[data-v-39ca25ba]{border:2px solid #3d7ee6;background:#2b66c3}.signup-toast-enter-active[data-v-39ca25ba],.signup-toast-leave-active[data-v-39ca25ba]{transition:opacity .2s ease,transform .2s ease}.signup-toast-enter-from[data-v-39ca25ba],.signup-toast-leave-to[data-v-39ca25ba]{opacity:0;transform:translateY(.75rem)}@media(max-width:767px){.signup-toast[data-v-39ca25ba]{right:1rem;bottom:1rem}}.home[data-v-ddaf35dc]{width:100%}
