*,:before,:after{box-sizing:border-box}:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;--color-attacker:#00b91e;--color-attacker-text:var(--color-text);--color-attacker-hover:#009118;--color-defender:#dc3848;--color-defender-hover:#af2837;--color-defender-text:var(--color-text)}@media (prefers-color-scheme:light){:root{--color-text:oklch(21.01% .0318 264.66);--color-bg:oklch(97.83% .004 106.47);--color-bg-deep:oklch(100% 0 0);--color-border:oklch(92.76% .0058 264.53);--color-link:#6c757d}}@media (prefers-color-scheme:dark){:root{--color-text:oklch(100% .0001 271.152);--color-bg:oklch(17.73% .0089 264.32);--color-bg-deep:oklch(22.5% .0132 258.37);--color-border:oklch(33.44% .0239 258.36);--color-link:#a5a5a5}}html{color:var(--color-text);accent-color:var(--color-text);background:var(--color-bg)}body{margin:0;font-family:Open Sans,sans-serif;font-style:normal;transition:background-color .2s linear,color .2s linear}html,body,#app{line-height:1.5}body.no-scroll{overflow:hidden}h1,h2,h3,h4{text-wrap:balance;margin:0;font-weight:700}h1{font-size:clamp(2rem,10vw,3rem)}h2{font-size:clamp(1.6rem,8vw,2rem)}h3{font-size:clamp(1.4rem,5vw,1.6rem)}h4{font-size:1.2rem}p{white-space:pre-line}strong{font-weight:700}button{font-family:inherit;font-size:inherit;color:inherit;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;outline:none;padding:0;transition:color .2s linear,background .2s linear,border .2s linear}input{transition:color .2s linear,background .2s linear,border .2s linear}ul{margin:0;padding:0;list-style:none}.tabular-num{font-variant-numeric:tabular-nums;font-weight:700}fieldset{border-color:var(--color-border)}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:url(/assets/open-sans-v44-cyrillic_latin-regular-BVd_C8CO.woff2)format("woff2");font-display:swap}@font-face{font-family:Open Sans;font-style:normal;font-weight:500;src:url(/assets/open-sans-v44-cyrillic_latin-500-af5NIcmH.woff2)format("woff2");font-display:swap}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:url(/assets/open-sans-v44-cyrillic_latin-600-KraIhXgU.woff2)format("woff2");font-display:swap}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:url(/assets/open-sans-v44-cyrillic_latin-700-wUNKZvCb.woff2)format("woff2");font-display:swap}@font-face{font-family:Open Sans;font-style:normal;font-weight:800;src:url(/assets/open-sans-v44-cyrillic_latin-800-DTCe1b6p.woff2)format("woff2");font-display:swap}.navigation-header header{height:1.5rem;margin-bottom:.5rem;padding-left:.3125rem}.navigation-header .return-home{color:var(--color-link);opacity:.7;align-items:center;font-size:1rem;text-decoration:none;transition:opacity .15s;display:inline-flex}.navigation-header .return-home:hover{opacity:1}.router-enter-active,.router-leave-active{transition:opacity .25s}.router-enter-from,.router-leave-to{opacity:0}.router-link-enter-from,.router-link-leave-to{display:none}
