@import"https://fonts.googleapis.com/css2?family=Anton&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";:root{font-family:Inter,sans-serif;line-height:1.5;font-weight:400;touch-action:none}html,body{touch-action:manipulation;-ms-touch-action:manipulation;overscroll-behavior:none}*{box-sizing:border-box;margin:0;padding:0;touch-action:manipulation}body{font-family:Inter,sans-serif;overflow-x:hidden;background:#000;color:#fff}#root{position:relative;max-width:577px;margin:0 auto;width:100%;min-height:100vh;display:flex;flex-direction:column;justify-content:space-between;gap:2rem;overflow-x:hidden}#root>*:not(.background){position:relative;z-index:1}h1,h2,h3,h4,h5,h6{margin:0;font-family:Anton,sans-serif;font-weight:400}h1{font-size:32px}a{color:#fff}.background{position:fixed;top:0;left:0;width:100%;height:100%;background:url(/BG.jpg) no-repeat center center;background-size:cover}.container{width:100%;max-width:577px;margin:0 auto;padding:0 16px}button,.button{display:flex;align-items:center;justify-content:center;padding:10px 16px;border-radius:5px;font-family:Anton,sans-serif;font-size:18px;border:none;text-transform:uppercase;cursor:pointer;min-width:200px;height:40px;outline:none;transition:background,color,box-shadow .2s ease-in-out}button.green,.button.green{background:#009200;color:#fff}button.green:hover,button.green:focus,button.green:active,.button.green:hover,.button.green:focus,.button.green:active{box-shadow:inset 0 0 10px #00000080}button.black,.button.black{background:#000;color:#fff;font-size:13px}button.black:hover,button.black:focus,button.black:active,.button.black:hover,.button.black:focus,.button.black:active{box-shadow:inset 0 0 10px #ffffff80}.home_header{text-align:center}.home_header p{margin-bottom:16px}.home_image{position:relative;width:100%;aspect-ratio:1/1;max-width:390px;margin-inline:auto}.home_image_car{position:absolute;top:47%;left:50%;transform:translate(-50%) translateY(-50%);width:100%;max-width:354px;object-fit:contain;z-index:1}.home_image_bg{position:absolute;top:0;left:50%;max-width:390px;width:100%;height:100%;transform:translate(-50%);z-index:0}.home_description{text-align:center;max-width:250px;margin:-50px auto 0}.home_icons{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:20px}.home_icons_item{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.home_icons_item_icon{width:40px;height:40px;background:#009200;border-radius:50%;display:flex;align-items:center;justify-content:center}.home_icons_item_icon img{width:24px;height:24px;object-fit:contain}.home_buttons{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:32px}.countdown{display:flex;flex-direction:column;align-items:center;justify-content:center}.countdown .countdown_time{font-size:150px;font-family:Anton,sans-serif}.game{margin-top:12vh}.game_header{position:fixed;top:0;left:50%;width:100%;max-width:577px;transform:translate(-50%);display:flex;align-items:center;justify-content:space-between;background:#009200;z-index:100;padding:12px 24px}.game_header .logo img{width:172px;height:auto}.game_header .clock_wrapper{display:flex;align-items:center;gap:10px}.game_header .clock_wrapper .clock_icon{width:36px;height:36px;background:#000;border-radius:50%;display:flex;align-items:center;justify-content:center}.game_header .clock_wrapper .clock_icon img{width:20px;height:20px;object-fit:contain}.game_header .clock_wrapper .timer{font-size:32px;font-family:Anton,sans-serif;width:64px}.game_progress{font-size:100px;font-family:Anton,sans-serif;text-align:center;position:absolute;top:0;left:0;width:100%;pointer-events:none}.game_click_wrapper{position:relative;width:420px;aspect-ratio:1/1;max-width:420px;margin-left:50%;transform:translate(-50%)}.game_click_progress{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);width:48%;height:48%;background:#000;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;pointer-events:none}.game_click_progress:after{content:"";position:absolute;bottom:var(--progress);left:0;width:100%;height:100%;background:#000;transition:all .3s ease-in-out}.game_click_progress img{width:100%;height:100%}.game_click_bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;pointer-events:none}.game_click_button{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:10;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;outline:none}.game_click_button.disabled{pointer-events:none}.game_click_particles{position:absolute;inset:0;pointer-events:none;z-index:2}.game_click_particles .particle_anchor{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:50% 50%;pointer-events:none}.game_click_particles .particle{width:56px;height:56px;object-fit:contain;pointer-events:none}.game_lose{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.game_lose h2{font-size:32px;margin-bottom:10px}.game_lose h3{margin-top:96px;margin-bottom:64px;font-size:32px;max-width:75%}.game_win{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.game_win h2{font-size:25px;margin-bottom:10px}.game_win p{position:relative;max-width:270px;z-index:1}.game_win_image{position:relative;width:100%;aspect-ratio:1/1;max-width:390px;margin-inline:auto;margin-top:-70px;z-index:0}.game_win_image_car{position:absolute;top:47%;left:50%;transform:translate(-50%) translateY(-50%);width:100%;max-width:354px;object-fit:contain;z-index:1}.game_win_image_bg{position:absolute;top:0;left:50%;max-width:390px;width:100%;height:100%;transform:translate(-50%);z-index:0}.game_win_stats{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:10px;margin-top:-70px;margin-bottom:24px;width:100%}.game_win_stats h2{font-size:16px;width:100%}.game_win_stats_item{width:calc(50% - 5px);max-width:123px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:5px;overflow:hidden;font-family:Anton,sans-serif}.game_win_stats_item_label{width:100%;background:#009200;font-size:14px;padding:4px 0}.game_win_stats_item_value{width:100%;color:#000;background:#fff;font-size:24px;padding:4px 0}.game_win .button{margin-top:24px}.quiz{min-height:80vh}.quiz_header{text-align:center;margin-bottom:72px;max-width:320px;margin-inline:auto;font-weight:700}.quiz_progress{position:relative;width:fit-content;margin-inline:auto;display:flex;gap:56px;justify-content:center;align-items:center;margin-bottom:40px}.quiz_progress:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);width:100%;height:1px;background:#fff;z-index:-1}.quiz_progress_item{width:12px;height:12px;border-radius:50%;background:#fff;transition:all .3s ease-in-out}.quiz_progress_item.active{width:16px;height:16px;background:#009200}.quiz_question{text-align:center;max-width:320px;margin-inline:auto}.quiz_question_options{display:flex;flex-direction:column;gap:16px;max-width:320px;margin-inline:auto;margin-top:72px}.quiz_button{font-family:Inter,sans-serif;font-size:16px;text-transform:none;width:100%;background:transparent;padding:11px 22px;display:flex;justify-content:center;align-items:center;border-radius:99px;border:1px solid #ffffff;color:#fff;height:auto}.quiz_button.active{background:#009200;font-weight:700}.optin{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:420px;margin-inline:auto}.optin h2{text-align:center}.optin h2+p{margin-top:16px;text-align:center}.optin form{display:flex;flex-direction:column;gap:16px;margin-top:32px}.optin .form_group{display:flex;flex-direction:column;gap:8px}.optin .form_group_hint{font-size:12px;font-style:italic;padding-left:8px}.optin .form_group_switch{flex-direction:row;align-items:center;gap:8px}.optin .form_group_channels{display:flex;flex-direction:column;gap:8px;padding-left:32px}.optin .error_text{color:red;font-size:12px;font-style:italic;padding-left:8px}input{padding:12px;border-radius:5px;border:1px solid #000000;background-color:#fff;color:#000;font-size:16px;outline:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.switch.with_labels{position:relative;display:inline-block;width:60px;height:28px}.switch.with_labels input{opacity:0;width:0;height:0}.switch.with_labels .slider{position:absolute;inset:0;background-color:#ccc;border-radius:30px;display:flex;align-items:center;justify-content:space-between;padding:0 8px;color:#fff;font-size:.8rem;cursor:pointer;transition:background-color .3s}.switch.with_labels .slider:before{content:"";position:absolute;height:24px;width:24px;left:2px;bottom:2px;background-color:#fff;border-radius:50%;transition:transform .3s;z-index:1}.switch.with_labels .slider .text{opacity:1;transition:opacity .3s;z-index:2}.switch.with_labels .slider .text.no{color:#000}.switch.with_labels input:checked+.slider{background-color:#4caf50}.switch.with_labels input:checked+.slider:before{transform:translate(32px)}.switch.with_labels input:checked+.slider .text.yes{opacity:1}.switch.with_labels input:checked+.slider .text.no{opacity:0}.switch.with_labels input:not(:checked)+.slider .text.yes{opacity:0}.switch.with_labels input:not(:checked)+.slider .text.no{opacity:1}.checkboxes_wrapper{display:flex;flex-direction:column;gap:10px;margin-top:32px}.custom_checkbox{position:relative;display:inline-flex;align-items:flex-start;gap:10px;padding-left:28px;font-size:16px;line-height:1.4;cursor:pointer;-webkit-user-select:none;user-select:none;color:#fff}.custom_checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;pointer-events:none;visibility:hidden}.custom_checkbox .checkmark{position:absolute;left:0;top:2px;height:20px;width:20px;background-color:#fff;border:1px solid #000000;border-radius:5px;transition:all .2s ease}.custom_checkbox .checkmark:after{content:"";position:absolute;display:none;left:6px;top:3px;width:4px;height:8px;border:solid #009200;border-width:0 2px 2px 0;transform:rotate(45deg)}.custom_checkbox input:checked~.checkmark:after{display:block}.custom_checkbox a{color:#fff;text-decoration:underline}.congrats{display:flex;flex-direction:column;align-items:center;justify-content:center}.congrats h2{text-align:center}.congrats p{max-width:250px;text-align:center}.congrats_image{position:relative;width:100%;aspect-ratio:1/1;max-width:390px;margin-inline:auto;margin-bottom:64px}.congrats_image_car{position:absolute;top:47%;left:50%;transform:translate(-50%) translateY(-50%);width:100%;max-width:354px;object-fit:contain;z-index:1}.congrats_image_bg{position:absolute;top:0;left:50%;max-width:390px;width:100%;height:100%;transform:translate(-50%);z-index:0}.congrats a{margin-top:16px;font-weight:700}.leaderboard{display:flex;flex-direction:column;align-items:center;justify-content:center}.leaderboard h2{text-align:center}.prizes{display:flex;flex-direction:column;align-items:center;justify-content:center}.prizes_header{position:relative;width:100%;max-width:332px;margin-inline:auto;margin-bottom:40px;height:122px;display:flex;flex-direction:column;justify-content:flex-end}.prizes_header h2{text-align:center}.prizes_header img{position:absolute;bottom:0;left:0;width:100%;object-fit:contain}.prizes_list{display:flex;flex-direction:column;gap:16px;margin-bottom:40px}.prizes_list_item{display:flex;align-items:center;width:100%}.prizes_list_item img{width:180px;flex-shrink:0}.endgame{display:flex;flex-direction:column;align-items:center;justify-content:center}.endgame h2{text-align:center}.endgame_image{position:relative;width:100%;aspect-ratio:1/1;max-width:390px;margin-inline:auto;margin-bottom:64px}.endgame_image_car{position:absolute;top:47%;left:50%;transform:translate(-50%) translateY(-50%);width:100%;max-width:354px;object-fit:contain;z-index:1}.endgame_image_bg{position:absolute;top:0;left:50%;max-width:390px;width:100%;height:100%;transform:translate(-50%);z-index:0}.endgame a{margin-top:16px;font-weight:700}.endgame button{margin-top:1rem}header{display:flex;align-items:center;justify-content:center;padding-top:10px}header>img{width:172px;height:auto}footer>div{background:#20242a;display:flex;align-items:center;justify-content:flex-end;font-size:11px;gap:10px;padding:6px 12px}footer>div img{width:68px}footer>div a{display:flex;align-items:center;justify-content:center}
