@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inter:wght@100;200;400;500;600;700&display=swap";@font-face{font-family:NovaPoshta;src:local("NovaPoshta"),url(/assets/NovaPoshta-Regular-BYfhpvP6.woff) format("woff");font-weight:400}@font-face{font-family:NovaPoshta;src:local("NovaPoshta"),url(/assets/NovaPoshta-Medium-DNpQs7We.woff) format("woff");font-weight:500}@font-face{font-family:NovaPoshta;src:local("NovaPoshta"),url(/assets/NovaPoshta-Bold-BkAKs4se.woff) format("woff");font-weight:700}@font-face{font-family:NovaPoshta;src:local("NovaPoshta"),url(/assets/NovaPoshta-Black-DhThlcaM.woff) format("woff");font-weight:900}html{color:#222;font-size:1em;font-family:Inter,sans-serif;font-optical-sizing:auto;background:#fff}body{line-height:130%;margin:80px auto auto}@media only screen and (max-width: 480px){body{margin-top:60px}}*{box-sizing:border-box}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}iframe,.game{height:900px;width:100%;overflow:scroll;-webkit-overflow-scrolling:touch}a:hover{color:#ec948d}footer a{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}button{all:unset}a{all:unset;cursor:pointer}.iframe{background:#4b4f5f;height:900px}footer .footer{display:flex;flex-direction:column;gap:56px;background:#f2f2f5;padding:56px 40px}@media only screen and (max-width: 480px){footer .footer{padding:40px 20px;gap:32px}}footer .title{font-family:NovaPoshta,sans-serif;font-weight:700;font-size:36px;line-height:130%}@media only screen and (max-width: 480px){footer .title{font-size:24px}}footer .footer-links{display:flex;background:#f2f2f5}@media only screen and (max-width: 480px){footer .footer-links{flex-direction:column;gap:40px}}footer .footer-columns{justify-content:space-between}footer .contacts{gap:40px;display:flex;flex-wrap:wrap}footer .footer-info-links{gap:24px}footer .col{flex:1;padding:0 40px;display:flex;flex-direction:column;gap:20px}footer .col-title{color:#da291c;font-weight:600;line-height:130%;font-size:12px;text-transform:uppercase}footer .col-links{font-weight:400;line-height:130%;font-size:16px;vertical-align:middle;display:flex;flex-direction:column;gap:12px}footer .app-download-links{display:flex;gap:12px}@media only screen and (max-width: 835px){footer .app-download-links{flex-direction:column}}footer .app-download-links img{height:40px;width:134px;background:#fff;border-radius:8px}footer .apps-col{display:flex;flex-direction:column;gap:16px}footer .contacts-col{display:flex;flex-direction:row;gap:26px;flex-wrap:wrap}@media only screen and (max-width: 835px){footer .contacts-col{flex-direction:column}}footer .contacts-col>.col{padding:0;gap:16px}footer .phone{font-weight:500;line-height:130%;font-size:18px;width:max-content}footer .red-star{color:#da291c;vertical-align:text-top}footer .schedule{font-weight:400;line-height:130%;font-size:14px;vertical-align:middle;white-space:pre-line;display:flex}footer hr{display:block;height:1px;border:0;border-top:1px solid #CBD5E1;margin:0;padding:0}footer .footer-legal-info{display:flex;flex-direction:column;gap:8px;font-weight:400;line-height:130%;font-size:14px;vertical-align:middle;color:#475569}footer .legal-link{text-decoration-line:underline}footer .footer-social{display:flex;gap:24px;align-items:center}footer .footer-social>img{width:24px;height:24px}footer .how-it-works{padding:80px 40px;gap:80px;display:flex;flex-direction:column}@media only screen and (max-width: 835px){footer .how-it-works{padding:60px 40px;gap:60px}}@media only screen and (max-width: 480px){footer .how-it-works{padding:40px 20px}}footer .how-it-works .how-it-works-first-row{background:#f2f2f5;padding:60px;display:flex;flex-direction:column;gap:60px}@media only screen and (max-width: 835px){footer .how-it-works .how-it-works-first-row{padding:40px}}footer .how-it-works .how-it-works-first-row .how-it-works-title{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px}footer .how-it-works .how-it-works-first-row .how-it-works-title .how-it-works-dates .how-it-works-dates-title{font-weight:600;font-size:12px;line-height:130%;text-transform:uppercase}@media only screen and (max-width: 480px){footer .how-it-works .how-it-works-first-row .how-it-works-title .how-it-works-dates .how-it-works-dates-title{font-size:12px}}footer .how-it-works .how-it-works-first-row .how-it-works-title .how-it-works-dates .how-it-works-dates-start-end{font-family:NovaPoshta,sans-serif;font-weight:500;line-height:130%;font-size:20px}@media only screen and (max-width: 480px){footer .how-it-works .how-it-works-first-row .how-it-works-title .how-it-works-dates .how-it-works-dates-start-end{font-size:16px}}footer .how-it-works .how-it-works-first-row .how-it-works-steps{display:flex;gap:40px;flex-wrap:wrap}footer .how-it-works .how-it-works-first-row .how-it-works-steps .step{flex:1;display:flex;flex-direction:column;align-items:center;gap:20px}footer .how-it-works .how-it-works-first-row .how-it-works-steps .step .step-image{width:200px;aspect-ratio:200/200}@media only screen and (max-width: 835px){footer .how-it-works .how-it-works-first-row .how-it-works-steps .step .step-image{width:170px;aspect-ratio:170px/170px}}footer .how-it-works .how-it-works-first-row .how-it-works-steps .step .step-number{font-family:NovaPoshta,sans-serif;font-weight:700;line-height:130%;font-size:24px;color:#da291c}footer .how-it-works .how-it-works-first-row .how-it-works-steps .step .step-text{font-weight:400;line-height:130%;font-size:22px;text-align:center}@media only screen and (max-width: 835px){footer .how-it-works .how-it-works-first-row .how-it-works-steps .step .step-text{font-size:16px}}footer .how-it-works .how-it-works-first-row .how-it-works-notification{padding:40px;background:#fff;font-weight:400;line-height:130%;font-size:20px;border-radius:12px}@media only screen and (max-width: 835px){footer .how-it-works .how-it-works-first-row .how-it-works-notification{font-size:16px;padding:20px}}footer .how-it-works .how-it-works-second-row{display:flex;gap:40px;margin-top:-40px;flex-wrap:wrap}@media only screen and (max-width: 835px){footer .how-it-works .how-it-works-second-row{margin-top:-20px}}footer .how-it-works .how-it-works-second-row .official-rules-image{display:flex;align-items:center}footer .how-it-works .how-it-works-second-row .official-rules-image img{width:200px;aspect-ratio:200/200}footer .how-it-works .how-it-works-second-row .official-rules{padding:32px 0;flex:2 1 340px}footer .how-it-works .how-it-works-second-row .official-rules .official-rules-title{font-weight:600;line-height:130%;font-size:18px}footer .how-it-works .how-it-works-second-row .official-rules .official-rules-list{font-weight:400;line-height:130%;font-size:16px;padding:0;list-style-position:inside}footer .how-it-works .how-it-works-second-row .official-rules .official-rules-list li{list-style-type:square;margin-bottom:8px}footer .how-it-works .how-it-works-second-row .official-rules .official-rules-list li::marker{color:#da291c;line-height:130%;font-size:21px}footer .how-it-works .how-it-works-second-row .official-rules .official-rules-rules-link{color:#da291c}footer .how-it-works .how-it-works-third-row{display:flex;flex-direction:column;gap:60px;background:#e2e8f0;padding:60px}@media only screen and (max-width: 835px){footer .how-it-works .how-it-works-third-row{padding:40px;gap:40px}}@media only screen and (max-width: 480px){footer .how-it-works .how-it-works-third-row{padding:20px;gap:20px}}footer .how-it-works .how-it-works-third-row .after-you-win-steps{display:flex;gap:30px;flex-wrap:wrap}footer .how-it-works .how-it-works-third-row .after-you-win-steps .after-you-win-step{flex:1;display:flex;gap:25px;border-radius:16px;padding:4px 24px 4px 4px;background:#fff}@media only screen and (max-width: 835px){footer .how-it-works .how-it-works-third-row .after-you-win-steps .after-you-win-step{flex-direction:column;padding:8px 6px}}footer .how-it-works .how-it-works-third-row .after-you-win-steps .after-you-win-step .after-you-win-step-image{width:180px;background:#f2f2f5;border-radius:12px;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 835px){footer .how-it-works .how-it-works-third-row .after-you-win-steps .after-you-win-step .after-you-win-step-image{width:100%}}footer .how-it-works .how-it-works-third-row .after-you-win-steps .after-you-win-step .after-you-win-step-image img{width:150px;height:150px;aspect-ratio:150/150}footer .how-it-works .how-it-works-third-row .after-you-win-steps .after-you-win-step .after-you-win-step-text{align-items:center;display:flex;font-weight:400;font-size:22px;line-height:130%;padding:15px 0}@media only screen and (max-width: 835px){footer .how-it-works .how-it-works-third-row .after-you-win-steps .after-you-win-step .after-you-win-step-text{font-weight:400;font-size:16px;line-height:130%;text-align:center}}footer .how-it-works .how-it-works-fourth-row{display:flex;flex-direction:column;gap:36px}footer .how-it-works .how-it-works-fourth-row .faq{padding:40px;display:flex;gap:40px;align-items:center;background:#f6f6f9}@media only screen and (max-width: 835px){footer .how-it-works .how-it-works-fourth-row .faq{flex-direction:column;gap:40px;align-items:flex-start}}@media only screen and (max-width: 480px){footer .how-it-works .how-it-works-fourth-row .faq{padding:20px;gap:24px}}footer .how-it-works .how-it-works-fourth-row .faq .faq-image img{width:220px;aspect-ratio:220/220}footer .how-it-works .how-it-works-fourth-row .faq .faq-items{display:flex;flex-direction:column;gap:24px}footer .how-it-works .how-it-works-fourth-row .faq .faq-items .faq-item{display:flex;flex-direction:column;gap:16px}footer .how-it-works .how-it-works-fourth-row .faq .faq-items .faq-item .faq-question{font-weight:600;line-height:130%;font-size:20px}footer .how-it-works .how-it-works-fourth-row .faq .faq-items .faq-item .faq-answer{font-weight:400;line-height:130%;font-size:16px}header{height:80px;display:flex;justify-content:space-between;align-items:center;padding:0 26px;position:fixed;width:100%;left:0;top:0;background:#fff;z-index:4}@media only screen and (max-width: 480px){header{padding:0;height:60px;z-index:4}}header .logo{position:absolute;left:50%;transform:translate(-50%)}@media only screen and (max-width: 480px){header .header-link-arrow{width:56px;display:flex;align-items:center;justify-content:center;height:100%}}.languages-picker{position:relative;font-weight:500;font-size:12px;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;justify-content:flex-end;width:60px;height:100%}@media only screen and (max-width: 480px){.languages-picker{width:56px;display:flex;align-items:center;justify-content:center;height:100%}}.languages-picker-popper.open{display:flex;position:absolute;right:0;top:100%;background:#fff;width:max-content;flex-direction:column;border-bottom-left-radius:12px;border-bottom-right-radius:12px;z-index:4}@media only screen and (max-width: 480px){.languages-picker-popper.open{right:2px}}.languages-picker-popper{display:none}.languages-picker-popper>button{display:flex;justify-content:space-between;padding:0 16px;width:260px;height:60px}@media only screen and (max-width: 480px){.languages-picker-popper>button{width:60px;justify-content:center;padding:0}}.languages-picker-popper>button:hover{color:#da291c}.languages-picker-country{display:flex;align-items:center;gap:8px}.languages-picker-country.uk:after{content:"Українська"}.languages-picker-country.ro:after{content:"Română"}.languages-picker-country.en:after{content:"English"}.languages-picker-country.active:after{content:url(/img/check-green.svg);position:absolute;right:16px}@media only screen and (max-width: 480px){.languages-picker-country.active:after{display:none}}@media only screen and (max-width: 480px){.languages-picker-country.active{color:#da291c}}.languages-picker-flag{font-size:22px}@media only screen and (max-width: 480px){.languages-picker-flag{display:none}}.maintenance-section{background-color:#4b4f5f;position:relative;overflow:hidden;min-height:calc(100vh - 80px);display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch}@media only screen and (max-width: 835px){.maintenance-section{align-items:center}}.maintenance-section .maintenance-hero{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-left:80px;flex:1 1 500px;max-width:708px;z-index:1}@media only screen and (max-width: 835px){.maintenance-section .maintenance-hero{padding:40px 20px;max-width:none;align-items:center}}@media only screen and (max-width: 480px){.maintenance-section .maintenance-hero{padding:24px 16px}}.maintenance-section .maintenance-content{display:flex;flex-direction:column;align-items:flex-start;gap:40px}@media only screen and (max-width: 835px){.maintenance-section .maintenance-content{align-items:center}}@media only screen and (max-width: 480px){.maintenance-section .maintenance-content{gap:24px}}.maintenance-section .maintenance-heading{display:flex;flex-direction:column;align-items:flex-start;gap:20px;color:#fff;max-width:708px;text-align:left}@media only screen and (max-width: 835px){.maintenance-section .maintenance-heading{align-items:center;text-align:center}}@media only screen and (max-width: 480px){.maintenance-section .maintenance-heading{gap:8px}}.maintenance-section .maintenance-title{font-family:NovaPoshta,sans-serif;font-weight:700;font-size:60px;line-height:1.1;letter-spacing:-1.2px;width:100%;margin:0}@media only screen and (max-width: 1100px){.maintenance-section .maintenance-title{font-size:44px}}@media only screen and (max-width: 480px){.maintenance-section .maintenance-title{font-size:24px;line-height:1.3;letter-spacing:0}}.maintenance-section .maintenance-description{font-family:Inter,sans-serif;font-weight:500;font-size:20px;line-height:1.3;width:100%;margin:0}@media only screen and (max-width: 1100px){.maintenance-section .maintenance-description{font-size:16px}}@media only screen and (max-width: 480px){.maintenance-section .maintenance-description{font-weight:400;font-size:14px}}.maintenance-section .maintenance-cta{display:flex;align-items:center;justify-content:center;gap:12px;height:56px;padding:0 32px;background-color:#fff;border-radius:8px;border:none;cursor:pointer;text-decoration:none;transition:opacity .2s ease;align-self:flex-start}.maintenance-section .maintenance-cta:hover{opacity:.9}.maintenance-section .maintenance-cta:active{opacity:.8}@media only screen and (max-width: 835px){.maintenance-section .maintenance-cta{align-self:center}}@media only screen and (max-width: 480px){.maintenance-section .maintenance-cta{height:48px;padding:0 20px}}.maintenance-section .maintenance-cta-text{font-family:NovaPoshta,sans-serif;font-weight:700;font-size:16px;line-height:1.1;letter-spacing:.8px;text-transform:uppercase;color:#da291c;white-space:nowrap}@media only screen and (max-width: 480px){.maintenance-section .maintenance-cta-text{font-size:12px;letter-spacing:.6px}}.maintenance-section .maintenance-cta-icon{width:24px;height:24px;flex-shrink:0}@media only screen and (max-width: 480px){.maintenance-section .maintenance-cta-icon{width:16px;height:16px}}.maintenance-section .maintenance-illustration{position:relative;display:flex;align-items:center;justify-content:center;flex:1 1 300px;min-width:0;overflow:hidden}.maintenance-section .maintenance-illustration-image{width:100%;max-width:600px;height:auto;object-fit:contain}@media only screen and (max-width: 835px){.maintenance-section .maintenance-illustration-image{max-width:360px}}@media only screen and (max-width: 480px){.maintenance-section .maintenance-illustration-image{max-width:260px}}@media only screen and (max-width: 480px){body:has(.promo-code-modal.visible){overflow:hidden}}.promo-code-modal{position:absolute;box-sizing:border-box;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease;pointer-events:none}@media only screen and (max-width: 480px){.promo-code-modal{position:fixed;align-items:flex-end;pointer-events:auto}}.promo-code-modal.visible{opacity:1;visibility:visible}.promo-code-modal .backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;display:none}@media only screen and (max-width: 480px){.promo-code-modal .backdrop{display:block}}.promo-code-modal .panel{position:absolute;top:50%;left:clamp(307px,min(75%,50% + 400px),100% - 307px);transform:translate(-50%,-50%);pointer-events:auto;background:#fff;border-radius:16px;max-width:582px;width:calc(100% - 32px);max-height:calc(100dvh - 48px);overflow-y:auto;-webkit-overflow-scrolling:touch;box-shadow:0 8px 32px #0000002e;padding:32px}@media only screen and (max-width: 835px){.promo-code-modal .panel{top:64px;left:50%;transform:translate(-50%);max-width:550px;padding:32px}}@media only screen and (max-width: 480px){.promo-code-modal .panel{position:relative;top:auto;left:auto;transform:none;display:flex;flex-direction:column;width:100%;max-width:100%;max-height:calc(100dvh - 24px);border-radius:16px 16px 0 0;box-shadow:none;padding:56px 16px 50px}}.promo-code-modal .close{position:absolute;top:16px;right:16px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:50%;cursor:pointer;padding:0;transition:background-color .15s ease}.promo-code-modal .close:hover{background:#0000000f}.promo-code-modal .close:focus-visible{outline:2px solid rgba(46,186,119,.6);outline-offset:2px}.promo-code-modal .close svg{width:24px;height:24px}@media only screen and (max-width: 480px){.promo-code-modal .close{top:6px;right:6px}}.promo-code-modal .info-wrap{display:flex;flex-direction:column;gap:24px;align-items:flex-start;justify-content:center;width:100%}.promo-code-modal .txt{display:flex;flex-direction:column;gap:16px;width:100%}.promo-code-modal .title{font-family:NovaPoshta,sans-serif;font-weight:500;font-size:46px;line-height:1.1;letter-spacing:-.92px;color:#000;text-align:center;width:100%;margin:0}@media only screen and (max-width: 480px){.promo-code-modal .title{font-family:Inter,sans-serif;font-weight:600;font-size:24px;line-height:1.3;letter-spacing:0}}.promo-code-modal .description{font-family:Inter,sans-serif;font-weight:400;font-size:18px;line-height:1.3;color:#33332f;white-space:pre-line}@media only screen and (max-width: 480px){.promo-code-modal .description{font-size:16px}}.promo-code-modal .your-code{font-family:Inter,sans-serif;font-weight:400;font-size:18px;line-height:1.3;color:#33332f;margin:0}@media only screen and (max-width: 480px){.promo-code-modal .your-code{font-size:16px;margin-top:12px}}.promo-code-modal .promo-input-field{box-sizing:border-box;display:flex;align-items:center;gap:8px;width:100%;height:56px;padding:16px;background:#f6f6f9;border-radius:8px;border:none;cursor:pointer;transition:background-color .15s ease}.promo-code-modal .promo-input-field:hover{background:#ededf2}.promo-code-modal .promo-input-field:focus-visible{outline:2px solid rgba(46,186,119,.6);outline-offset:2px}.promo-code-modal .promo-input-text-wrap{display:flex;flex-direction:column;gap:4px;flex:1;justify-content:center;min-width:0}.promo-code-modal .promo-input-label{font-family:Inter,sans-serif;font-weight:400;font-size:12px;line-height:1.3;color:#475569}.promo-code-modal .promo-input-value{font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:1.3;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.promo-code-modal .promo-input-copy-icon{flex-shrink:0;width:24px;height:24px}.promo-code-modal .promo-input-copy-icon svg{width:24px;height:24px}.promo-code-modal .copy-button{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;height:56px;padding:0 24px;background:#2eba77;border:none;border-radius:8px;cursor:pointer;transition:background-color .15s ease}.promo-code-modal .copy-button:hover{background:#27a76a}.promo-code-modal .copy-button:active{background:#219a5f}.promo-code-modal .copy-button:focus-visible{outline:2px solid rgba(46,186,119,.6);outline-offset:2px}.promo-code-modal .copy-button span{font-family:Inter,sans-serif;font-weight:500;font-size:16px;line-height:1.3;color:#fff;white-space:nowrap}@media only screen and (max-width: 480px){.promo-code-modal .copy-button{height:48px;margin-top:8px}}.promo-code-modal .copied-toast{position:fixed;bottom:32px;left:50%;transform:translate(-50%) translateY(20px);background:#333;color:#fff;font-family:Inter,sans-serif;font-weight:500;font-size:14px;line-height:1.3;padding:12px 24px;border-radius:8px;opacity:0;visibility:hidden;transition:opacity .25s ease,transform .25s ease,visibility .25s ease;pointer-events:none}.promo-code-modal .copied-toast.visible{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}body:has(.registration-modal.visible){overflow:hidden}.registration-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}@media only screen and (max-width: 480px){.registration-modal{right:0;bottom:0;left:0;top:60px;height:calc(100dvh - 60px)}}.registration-modal.visible{opacity:1;visibility:visible}.registration-modal .backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080}.registration-modal .panel{position:relative;z-index:1;background:#fff;border-radius:16px;max-width:582px;width:calc(100% - 32px);max-height:calc(100dvh - 48px);overflow-y:auto;-webkit-overflow-scrolling:touch;box-shadow:0 8px 32px #0000002e}@media only screen and (max-width: 480px){.registration-modal .panel{display:flex;flex-direction:column;width:100%;max-width:100%;height:100%;max-height:none;border-radius:0;box-shadow:none}}.registration-modal .close{position:absolute;top:16px;right:16px;z-index:2;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:50%;cursor:pointer;padding:0;transition:background-color .15s ease}.registration-modal .close:hover{background:#0000000f}.registration-modal .close:focus-visible{outline:2px solid rgba(46,186,119,.6);outline-offset:2px}.registration-modal .close svg{width:24px;height:24px}.registration-form{display:flex;flex-direction:column;align-items:flex-start;padding:32px;gap:24px;width:100%;max-width:582px;box-sizing:border-box}@media only screen and (max-width: 480px){.registration-form{flex:1;padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));max-width:100%;align-items:center}}.registration-form .header{display:flex;flex-direction:column;gap:16px;width:100%;max-width:518px}@media only screen and (max-width: 480px){.registration-form .header{max-width:100%;align-items:center}}.registration-form .title{font-family:Inter,sans-serif;font-weight:600;font-size:24px;line-height:1.3;color:#000;margin:0;padding-right:15px}@media only screen and (max-width: 480px){.registration-form .title{font-family:NovaPoshta,sans-serif;font-weight:700;padding-right:35px}}.registration-form .description{font-family:Inter,sans-serif;font-weight:400;font-size:14px;line-height:1.3;color:#33332f;margin:0}.registration-form .body{display:flex;flex-direction:column;gap:24px;align-items:flex-start;width:100%;max-width:486px}@media only screen and (max-width: 480px){.registration-form .body{flex:1;max-width:100%}}.registration-form .fields{display:flex;flex-direction:column;gap:16px;width:100%}.registration-form .phone-row{display:flex;gap:12px;align-items:flex-start;width:100%}.registration-form .consent-link{font-family:Inter,sans-serif;font-weight:500;font-size:14px;line-height:1.3;color:#da291c;text-decoration:none}.registration-form .consent-link:hover{text-decoration:underline}.registration-form .submit{width:100%;height:56px;background:#2eba77;border:none;border-radius:8px;font-family:Inter,sans-serif;font-weight:500;font-size:16px;line-height:1.3;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .15s ease}@media only screen and (max-width: 480px){.registration-form .submit{height:48px;margin-top:auto}}.registration-form .submit:hover{opacity:.9}.registration-form .submit:active{opacity:.8}.registration-form .submit:disabled{opacity:.5;cursor:not-allowed}.registration-form .submit:focus-visible{outline:2px solid rgba(46,186,119,.6);outline-offset:2px}.country-code-select{position:relative;flex-shrink:0}.country-code-select .trigger{display:flex;gap:8px;align-items:center;height:56px;background:#f6f6f9;border:none;border-radius:8px;padding:0 8px;cursor:pointer;white-space:nowrap}.country-code-select .trigger:focus-visible{outline:2px solid rgba(46,186,119,.6);outline-offset:2px}.country-code-select .flag{font-size:24px;line-height:1}.country-code-select .code{font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:1.3;color:#000}.country-code-select .label{font-family:Inter,sans-serif;font-weight:400;font-size:14px;line-height:1.3;color:#475569}.country-code-select .chevron{width:24px;height:24px;transition:transform .2s ease}.country-code-select .chevron.open{transform:rotate(180deg)}.country-code-select .dropdown{position:absolute;top:calc(100% + 4px);left:0;z-index:4;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 12px #0000001a;list-style:none;margin:0;padding:4px 0;min-width:200px}.country-code-select .dropdown li{margin:0;padding:0}.country-code-select .option{display:flex;gap:8px;align-items:center;width:100%;padding:10px 12px;background:transparent;border:none;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;box-sizing:border-box}.country-code-select .option:hover{background:#f6f6f9}.country-code-select .option.active{background:#f0fdf4}.form-checkbox{display:flex;gap:12px;align-items:center;width:100%;cursor:pointer}.form-checkbox .box{flex-shrink:0;width:24px;height:24px;border:2px solid #cbd5e1;border-radius:4px;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;color:#475569;transition:border-color .15s ease}.form-checkbox .box:focus-visible{border-color:#475569}.form-checkbox .box.error{border-color:#cc6700}.form-checkbox .label{font-family:Inter,sans-serif;font-weight:400;font-size:14px;line-height:1.3;color:#000}.checkbox-error{font-family:Inter,sans-serif;font-weight:400;font-size:12px;line-height:1.3;color:#cc6700;width:100%;margin-top:-16px}.floating-input{display:flex;flex-direction:column;gap:4px;align-items:flex-start;width:100%}.floating-input .wrapper{position:relative;display:flex;align-items:center;width:100%;height:56px;background:#f6f6f9;border:1px solid transparent;border-radius:8px;box-sizing:border-box;transition:border-color .15s ease}.floating-input:focus-within .wrapper{border-color:#cbd5e1}.floating-input.error .wrapper{border-color:#cc6700}.floating-input .label{position:absolute;left:16px;top:50%;transform:translateY(-50%);font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:1.3;color:#475569;pointer-events:none;transition:top .15s ease,font-size .15s ease,transform .15s ease}.floating-input.active .label,.floating-input:focus-within .label{top:12px;transform:translateY(0);font-size:12px}.floating-input .native-input{width:100%;height:100%;padding:26px 16px 8px;background:transparent;border:none;outline:none;font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:1.3;color:#000;box-sizing:border-box}.floating-input .error-text{font-family:Inter,sans-serif;font-weight:400;font-size:12px;line-height:1.3;color:#cc6700;width:100%}.game-section{position:relative}.canvas-container{position:relative;overflow:auto;-webkit-overflow-scrolling:touch}.canvas-container .canvas-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;z-index:1}.canvas-container .canvas-loading-spinner{width:48px;height:48px;border:4px solid #e0e0e0;border-top-color:#da291c;border-radius:50%;animation:spin .8s linear infinite}.canvas-container .canvas-loading-text{font-family:NovaPoshta,sans-serif;font-weight:500;font-size:16px;color:#555}.canvas-container .unity-canvas{touch-action:pan-y!important;-webkit-user-select:none;user-select:none;display:block;margin:0 auto;width:100%;height:900px}@media only screen and (max-width: 480px){.canvas-container .unity-canvas{height:calc(100vh - 80px)}}.canvas-container .unity-canvas.hidden{visibility:hidden}.canvas-container .canvas-info{display:flex;flex-direction:column}@keyframes spin{to{transform:rotate(360deg)}}
