@font-face{font-family:TochkaScript;src:url(/assets/Tochka%20Script-BNXvQilS.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:TTNormsTochka;src:url(/assets/TT%20Norms%20Tochka%20Extended%20Regular-CBf0QqCu.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:TTNormsTochka;src:url(/assets/TT%20Norms%20Tochka%20Extended%20Medium-VX4_YQCT.otf) format("opentype");font-weight:500}@font-face{font-family:TTNormsTochka;src:url(/assets/TT%20Norms%20Tochka%20Extended%20DemiBold-DoZe83L2.otf) format("opentype");font-weight:600}@font-face{font-family:TTNormsTochka;src:url(/assets/TT%20Norms%20Tochka%20Extended%20Bold-DipaaA2P.otf) format("opentype");font-weight:700}:root{--font-main: "TTNormsTochka", sans-serif;--font-accent: "TochkaScript", sans-serif}body{background:linear-gradient(105deg,#0c73fe,#7f42e1 89.78%);height:100dvh;margin:0}html,body{overflow-x:hidden}*{box-sizing:border-box}button{cursor:pointer}.main{display:flex;flex-direction:column;align-items:center;height:100%;width:100%;padding:0 30px 112px;max-height:730px}@media(max-width:375px){.main{max-width:100%}}@media(min-width:500px){.main{max-width:375px}}.main__game{display:flex;flex-direction:column;align-items:center;gap:20px;padding:19px 0 0;width:100%;height:100%}.captcha{background:#fff;width:100%;padding:5px 7px 20px;box-shadow:0 1px 8px #0003;border:.77px solid #d6d6d6;border-radius:4px;animation:captcha-slide-in .8s cubic-bezier(.25,.85,.35,1)}.captcha__header{background:#0656fe;border-radius:2px 2px 0 0;padding:10px;display:flex;flex-direction:column;gap:7px}.captcha__header span{font-weight:400;font-size:16px;line-height:112%;color:#fff;font-family:var(--font-main);display:block;max-width:286px}@media(max-width:350px){.captcha__header span{font-size:14px}}@media(max-height:600px){.captcha__header span{font-size:14px}}.captcha__grid{margin:3px 0 10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;position:relative}.captcha__square{cursor:pointer;position:relative;border:0;padding:0;aspect-ratio:3/2;overflow:hidden;background:transparent}@media(max-height:600px){.captcha__square{aspect-ratio:2.7/1.5}}.captcha__square:after{display:flex;justify-content:center;align-items:center;box-sizing:border-box;content:url("data:image/svg+xml,%3csvg%20width='13'%20height='10'%20viewBox='0%200%2013%2010'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.543945%204.77374L4.00548%208.23528L11.6978%200.542969'%20stroke='white'%20stroke-width='1.53952'/%3e%3c/svg%3e");position:absolute;top:2px;right:2px;border-radius:100%;background:linear-gradient(105deg,#0c73fe,#7f42e1 89.78%);color:#fff;height:20px;width:20px;font-size:.9rem;opacity:0;transform:scale(0);transition:opacity .2s ease,transform .2s ease}.captcha__square.selected .captcha__square-img{transform:scale(.9);border-radius:6px;transition:transform .25s,border-radius .25s}.captcha__square.selected:after{opacity:1;transform:scale(1)}.captcha__square--disabled{cursor:default;pointer-events:none}.captcha__square--disabled .captcha__square-img{filter:brightness(.4);transform:scale(1);border-radius:0}.captcha__square-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s ease,border-radius .25s ease}.captcha__footer{display:flex;justify-content:center;align-items:center;width:100%;padding:10px 0 0;border-top:1px solid #dfdfdf}.captcha__skip{border-radius:2px;padding:6px 18px;background:#7f42e1;border:0;font-weight:500;font-size:14px;text-align:center;color:#fff;font-family:var(--font-main);transition:all .3s ease}.captcha__skip:disabled{opacity:.5}@keyframes captcha-slide-in{0%{opacity:0;transform:translate(400px) scale(0)}65%{opacity:1;transform:translate(-5px) scale(1)}to{transform:translate(0) scale(1)}}.captcha--exit{animation:captcha-exit .3s ease-in forwards}@keyframes captcha-exit{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(-400px) scale(0)}}.status{width:100%;position:absolute;left:0;bottom:-1px;padding:5px 10px}.status span{font-weight:400;font-size:12px;color:#fff;font-family:var(--font-main)}.status{opacity:0;animation:status-slide-in .25s ease-out forwards}.status--success{background:#00be64}.status--error{background:#f95667}@keyframes status-slide-in{0%{opacity:0}to{opacity:1}}.loader{padding:92px 0 0;display:flex;flex-direction:column;align-items:center;height:100%;transition:opacity .3s ease;opacity:1}.loader--hide{opacity:0}.loader__title{padding:0 20px}.loader__title h1{font-weight:700;font-size:64px;letter-spacing:-.03em;text-align:center;color:#fff;font-family:var(--font-main);margin:0}@media(max-width:350px){.loader__title h1{font-size:54px}}.loader__title span{font-weight:400;font-size:36px;text-align:right;color:#fff;display:block;font-family:var(--font-accent);transform:rotate(-4deg);margin:-5px 0 0}.loader__text{margin-top:35px;padding:0 20px}.loader__text p{margin:0;font-weight:500;font-size:20px;text-align:center;color:#fff;font-family:var(--font-main);width:330px}@media(max-width:360px){.loader__text p{font-size:16px;width:300px}}@media(max-height:600px){.loader__text p{font-size:16px}}.loader__action{width:100%;margin-top:auto;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;text-align:center;padding:0 15px}.loader__action--spinner{animation:spin 1.5s linear infinite;transform-origin:center;position:absolute;bottom:100px}.loader__action p{font-weight:400;font-size:11px;text-align:center;color:#fff;font-family:var(--font-main);margin-top:42px;max-width:325px}.loader__action p a{font-weight:500;text-decoration:underline;text-decoration-skip-ink:none;color:#fff}.loader__button{width:100%;border-radius:50px;padding:10px 39px;background:#fff;border:0;position:relative;font-weight:600;font-size:20px;text-transform:uppercase;text-align:center;color:#191919;font-family:var(--font-main);opacity:0;pointer-events:none;transition:opacity .3s ease}.loader__button svg{position:absolute;right:5.5px;bottom:5px}.loader__button--visible{opacity:1;pointer-events:auto}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.steps{border-radius:12px;padding:4px 12px;background:#19191980;text-align:center;width:242px;display:flex;align-items:center;gap:6px;opacity:0;transform:translateY(20px);animation:steps-slide-in .3s ease forwards}.steps span{font-weight:500;font-size:14px;text-transform:uppercase;color:#fff;font-family:var(--font-main)}.steps span:nth-child(2){width:21.2px}@keyframes steps-slide-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.final{height:100%;display:flex;flex-direction:column;width:100%;position:relative}.final__congrat{position:absolute;left:50%;transform:translate(-50%);width:100%;height:auto}@media(max-width:375px){.final__congrat{width:100%}}.final__congrat{-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 100%);-webkit-mask-size:0% 100%;-webkit-mask-repeat:no-repeat;mask-image:linear-gradient(90deg,#000 0% 100%);mask-size:0% 100%;mask-repeat:no-repeat;animation:final-reveal .8s ease-out forwards}.final__congrat--out{animation:final-hide .4s ease-in forwards}.final__plane{width:341px;height:303px;position:absolute;left:-60px;top:100px;z-index:2;opacity:0;transform:translate(-40px) scale(.8) rotate(-10deg);animation:plane-in .8s ease-out .8s forwards}@media(max-width:360px){.final__plane{width:320px}}@keyframes plane-in{0%{opacity:0;transform:translate(-80px) scale(.7) rotate(-20deg)}50%{opacity:1;transform:translate(5px) scale(1.01) rotate(.5deg)}to{opacity:1;transform:translate(0) scale(1) rotate(0)}}.final__clouds{position:absolute;width:490px;height:200px;left:-30px;top:300px;z-index:1}@media(min-width:375px){.final__clouds{width:100%;left:-40px}}@media(max-width:375px){.final__clouds{width:100%;height:170px}}.final__clouds{opacity:0;animation:clouds-in .3s ease-out .8s forwards}.final__footer{padding:0 10px;margin-top:auto;z-index:3}.final__footer--btns{padding:0 5px}.final__footer .final__btn{font-weight:600;font-size:20px;text-transform:uppercase;text-align:center;color:#191919;font-family:var(--font-main);border:0;padding:10px;border-radius:50px;background:#fff;width:100%;position:relative;opacity:0;transform:translateY(30px) scale(.9);animation:button-in .6s ease-out .8s forwards}.final__footer .final__btn img,.final__footer .final__btn svg{position:absolute;right:2.5px;bottom:0}.final__footer .final__btn--out{animation:button-out .25s ease-in forwards}.final__footer .final__btn--second{opacity:0;transform:translateY(10px) scale(.95);animation:button-second-in .25s ease-out .1s forwards}.final__footer small{font-family:var(--font-main);font-weight:400;font-size:11px;text-align:center;display:block;color:#fff;margin-top:38px}.final__dialog{border-radius:24px;padding:10px 16px;background:#fff;transform:rotate(-3deg);width:290px;height:116px;font-weight:500;font-size:16px;line-height:100%;text-align:center;color:#000;font-family:var(--font-main);position:absolute;top:20px;left:10px;opacity:0;transform:scale(0) rotate(-3deg)}.final__dialog:after{content:url("data:image/svg+xml,%3csvg%20width='30'%20height='17'%20viewBox='0%200%2030%2017'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.266887%200.000128278L29.0214%202.49281L27.3225%203.37437C23.9393%206.1813%2023.7343%209.09773%2024.1361%2011.8527C24.4404%2013.939%2024.6809%2015.5884%2023.1176%2016.1617C21.892%2016.6111%2021.0347%2015.5677%2019.6999%2013.9433C17.0839%2010.7596%2012.6495%205.0979%20-1.1413e-05%204.31555L0.266887%200.000128278Z'%20fill='white'/%3e%3c/svg%3e");position:absolute;bottom:-14px;left:50%;transform:translate(-50%)}.final__dialog:before{content:url("data:image/svg+xml,%3csvg%20width='75'%20height='75'%20viewBox='0%200%2075%2075'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_1260_4722)'%3e%3cpath%20d='M58.7037%2023.7715L63.4956%2039.9518C64.9658%2044.9164%2062.1332%2050.1328%2057.1686%2051.6031L28.4035%2060.1219C23.439%2061.5922%2018.2226%2058.7595%2016.7523%2053.7949L11.9605%2037.6146L58.7037%2023.7715ZM48.8249%2041.0374C48.494%2041.1354%2048.3051%2041.4832%2048.4031%2041.8142L49.113%2044.2113C49.211%2044.5422%2049.5588%2044.7311%2049.8898%2044.6331L54.684%2043.2133C55.0149%2043.1152%2055.2038%2042.7675%2055.1058%2042.4365L54.3959%2040.0394C54.2978%2039.7084%2053.9501%2039.5196%2053.6191%2039.6176L48.8249%2041.0374ZM46.1651%2014.4482C51.1297%2012.9779%2056.3461%2015.8106%2057.8163%2020.7751L58.3488%2022.5729L11.6055%2036.416L11.0731%2034.6182C9.60285%2029.6537%2012.4355%2024.4373%2017.4001%2022.967L46.1651%2014.4482Z'%20fill='%230C73FE'%20stroke='white'%20stroke-width='3.75'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_1260_4722'%3e%3crect%20width='60'%20height='60'%20fill='white'%20transform='translate(0%2017.0391)%20rotate(-16.4968)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");position:absolute;z-index:2;right:-30px;top:-25px}.final--second .final__plane{animation:plane-shift .8s ease-out forwards}.final--second .final__clouds{animation:clouds-shift .8s ease-out forwards}.final--second .final__dialog{animation:dialog-in .3s ease-out .1s forwards}@keyframes final-reveal{0%{-webkit-mask-size:0% 100%;mask-size:0% 100%}to{-webkit-mask-size:100% 100%;mask-size:100% 100%}}@keyframes final-hide{0%{-webkit-mask-size:100% 100%;mask-size:100% 100%}to{-webkit-mask-size:0% 100%;mask-size:0% 100%}}@keyframes clouds-in{0%{opacity:0}to{opacity:1}}@keyframes button-in{0%{opacity:0;transform:translateY(40px) scale(.9)}50%{opacity:1;transform:translateY(-5px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes button-out{0%{opacity:1;transform:translate(0) translateY(0) scale(1)}to{opacity:0;transform:translate(-60px) translateY(0) scale(.9)}}@keyframes button-second-in{0%{opacity:0;transform:translateY(15px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes plane-shift{0%{opacity:1;transform:translate(0) scale(1) rotate(0)}50%{opacity:1;transform:translate(93px) translateY(23px) scale(.81) rotate(-23deg)}to{opacity:1;transform:translate(90px) translateY(20px) scale(.8) rotate(-20deg)}}@keyframes clouds-shift{0%{opacity:1;transform:translate(0)}50%{opacity:1;transform:translate(-70px)}to{opacity:1;transform:translate(-60px)}}@keyframes dialog-in{0%{opacity:0;transform:scale(0) rotate(-3deg)}to{opacity:1;transform:scale(1) rotate(-3deg)}}.header{display:flex;align-items:center;justify-content:center;margin-top:33px;transition:transform .3s ease;transform:translateY(40px)}@media(max-width:350px){.header img{width:100%}}.header.header--up{transform:translateY(0)}#root{height:100%}.area{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}
