@font-face{font-family:Google Sans Flex;src:url(/assets/fonts/google-sans-flex.ttf)format("truetype");font-weight:100 1000;font-style:normal;font-display:swap}@font-face{font-family:Google Sans;src:url(/assets/fonts/google-sans/cyrillic.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}:root{--accent:#66e27d;--muted:#f6f6f6;--ink:#121212;--secondary:#121212b8;--radius:24px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{font-variation-settings:"GRAD" 0, "ROND" 0, "wdth" 100;color:var(--ink);margin:0;font-family:Google Sans Flex,Google Sans,Arial,sans-serif;line-height:1.4}button,a,input{font:inherit;-webkit-tap-highlight-color:transparent}button{cursor:pointer;border:0}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}button,a{transition:background-color .15s,color .15s}a:hover,button:not(:disabled):hover{filter:brightness(.95)}:focus-visible{outline-offset:4px;outline:3px solid #2775ca}img{max-width:100%;height:auto;display:block}p,h1,h2,h3{overflow-wrap:break-word}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
