@font-face{font-family:"SB Sans Text";font-weight:500;src:url("../../assets/fonts/SB-Sans-Text-Medium.woff2") format("woff2");font-display:swap}@font-face{font-family:"SB Sans Text";font-weight:600;src:url("../../assets/fonts/SB-Sans-Text-Semibold.woff2") format("woff2");font-display:swap}@font-face{font-family:"SB Sans Text";font-weight:700;src:url("../../assets/fonts/SB-Sans-Text-Bold.woff2") format("woff2");font-display:swap}:root{--font-family: "SB Sans Text", sans-serif}*{background-position:center;background-size:cover;background-repeat:no-repeat;font-family:var(--font-family);margin:0;padding:0;list-style:none;text-decoration:none;box-sizing:border-box}.artist{width:1920px;height:1080px;transition:all .3s linear}.dinamic_slot{transition:opacity .45s cubic-bezier(0.4, 0, 0.2, 1)}.dinamic_slot.fade-out{opacity:0}.dinamic_slot.fade-in{opacity:1}body{background:#212121}main{opacity:0;transition:all .4s linear;box-shadow:0 20px 80px 0 rgba(0,0,0,.3);background:#212121}main.visible{opacity:1}#scalable,#rotatable,#gamefield{width:1920px;height:1080px;transform-origin:center center;position:absolute}#rotatable.rotated{transform:rotate(-90deg)}#gamefield{transition:opacity .5s}.artist{position:relative}.dinamic_wrapper{position:relative}main{position:absolute;width:1920px;height:1080px}.digit{font-family:var(--font-family);font-weight:700;font-size:128px;line-height:109%;letter-spacing:-0.03em;text-transform:uppercase;color:#212121;transition:all .3s ease}.digit.show{transform:translateY(0);opacity:1}header{padding:40px;position:absolute;inset:0;bottom:unset;z-index:2;display:flex;justify-content:space-between;align-items:center}header span{font-weight:700;font-size:16px;line-height:125%;letter-spacing:-0.02em;text-transform:uppercase;color:#212121}.artist .dinamic_wrapper{width:100%;height:100%}.artist_modal{position:absolute;top:172px;left:50%;z-index:10;transform:translate3d(-50%, 0, 0);display:flex;flex-direction:column;border-radius:24px;padding:40px;width:800px;height:520px;box-shadow:0 20px 80px 0 rgba(0,0,0,.3);background:#212121}.artist_modal_name{width:374px;height:126px;display:block;margin-bottom:20px}.artist_modal h1{font-weight:700;font-size:48px;line-height:133%;letter-spacing:-0.03em;text-transform:uppercase;color:#fff;margin-bottom:20px}.artist_modal h1 span{color:#4cc83c}.artist_modal p{font-weight:500;font-size:16px;line-height:125%;letter-spacing:-0.02em;color:hsla(0,0%,100%,.6);display:block;margin-bottom:10px;text-wrap:balance}.artist_modal_input{margin-top:auto;background:#fff;border-radius:1000px;padding:0px 0 0 40px;width:100%;height:80px;display:flex;align-items:center;gap:10px;max-width:720px}.artist_modal_input span{color:rgba(33,33,33,.6);font-weight:700;font-size:16px;line-height:125%;letter-spacing:-0.02em;text-transform:uppercase}.artist_modal_input input{border:none;background-color:rgba(0,0,0,0);font-weight:700;font-size:16px;line-height:125%;letter-spacing:-0.02em;text-transform:uppercase;color:#212121;flex-grow:1}.artist_modal_input input:focus,.artist_modal_input input:active{outline:none}.artist_modal_start_row{margin-top:auto;display:flex;justify-content:flex-end}.artist_modal_submit{border:none;box-shadow:0 2px 5px 0 rgba(0,0,0,.1),0 0 0 1px #212121;background-color:rgba(0,0,0,0);border-radius:100px;width:80px;height:80px;background:#fff;display:flex;justify-content:center;align-items:center;margin-left:auto;cursor:pointer;transition:background-color .2s ease}@media(any-hover: hover){.artist_modal_submit:hover{background-color:#4cc83c}}.artist_modal_submit svg{width:23px;height:21px}.artist_modal_bottom{margin-top:auto;display:flex;gap:20px;align-items:flex-start}.artist_modal_bottom>img:first-child{border-radius:12px;width:260px;height:260px}.artist_modal_bottom_qr{display:flex;flex-direction:column;border-radius:12px;width:160px;height:182px;background:#fff;position:relative}.artist_modal_bottom_qr img{width:160px;height:160px}.artist_modal_bottom_qr span{font-weight:500;font-size:16px;line-height:125%;letter-spacing:-0.02em;text-align:center;color:#212121;position:absolute;bottom:5px;left:50%;transform:translateX(-50%);max-width:128px}.artist_modal_reset{margin-left:auto;margin-top:auto;border-radius:100px;width:80px;height:80px;box-shadow:0 2px 5px 0 rgba(0,0,0,.1);background:#fff;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .3s linear;border:none}.artist_modal_reset svg{width:32px;height:32px}@media(hover: hover){.artist_modal_reset:hover{transform:rotate(-45deg)}}.artist_modal_start{width:200px;height:200px;margin-left:auto;margin-top:auto;background-color:rgba(0,0,0,0);cursor:pointer;border:none;position:relative}@media(any-hover: hover){.artist_modal_start:hover span{font-size:20px}}.artist_modal_start span{background:#212121;border-radius:104px;width:160px;height:160px;position:absolute;top:50%;left:50%;z-index:2;transform:translate3d(-50%, -50%, 0);display:flex;justify-content:center;align-items:center;font-weight:700;font-size:16px;line-height:125%;letter-spacing:-0.02em;text-transform:uppercase;color:#fff;transition:all .3s linear}.artist_modal_start::after{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg, transparent 0%, rgba(255, 255, 255, 0.03) 5%, rgba(255, 255, 255, 0.12) 10%, rgba(255, 255, 255, 0.03) 15%, transparent 20%, transparent 100%);filter:blur(8px);opacity:.7;animation:sweepGlow 4s linear infinite;pointer-events:none;z-index:0}.artist_modal_start img{animation:rotateHalo 10s linear infinite;will-change:transform;filter:drop-shadow(0 0 12px rgba(255, 255, 255, 0.15))}.artist_modal.--game{transition:background-color .15s linear}.artist_modal.--game h1,.artist_modal.--game p,.artist_modal.--game .artist_modal_bottom_current,.artist_modal.--game .artist_modal_bottom_current .digit{transition:color .15s linear}.artist_modal.--game.is-dark .artist_modal_bottom_current .digit{color:#fff}.artist_modal.--game.is-dark .artist_modal_bottom_current .digit:not(:first-child){color:hsla(0,0%,100%,.2)}.artist_modal.--game.is-light h1{color:#212121}.artist_modal.--game.is-light p{color:rgba(33,33,33,.6)}.artist_modal.--game.is-light .artist_modal_bottom_current{color:#212121}.artist_modal.--game.is-light .artist_modal_bottom_current .digit:not(:first-child){color:rgba(33,33,33,.2)}.artist_modal.--picker{display:grid;grid-template-columns:240px 1fr;gap:40px;box-shadow:0 20px 80px 0 rgba(0,0,0,.3);background:#f6f4e7;padding:0;overflow:hidden;transition:background-color .15s linear}.artist_modal.--picker .artist_modal_left{background-color:#fff}.artist_modal.--picker .artist_modal_right_task,.artist_modal.--picker .artist_result_current,.artist_modal.--picker .artist_result_current span:not(:first-child){transition:color .15s linear}.artist_modal.--picker.is-dark .artist_modal_right_task{color:#fff}.artist_modal.--picker.is-dark .artist_result_current{color:#fff}.artist_modal.--picker.is-dark .artist_result_current span:not(:first-child){color:hsla(0,0%,100%,.2)}.artist_modal_picker_h{position:relative;max-height:520px;box-shadow:inset -2px 0 4px 0 rgba(0,0,0,.1);background:linear-gradient(180deg, hsl(0, 100%, 50%) 0%, hsl(60, 100%, 50%) 16.67%, hsl(120, 100%, 50%) 33.33%, hsl(180, 100%, 50%) 50%, hsl(240, 100%, 50%) 66.67%, hsl(300, 100%, 50%) 83.33%, hsl(0, 100%, 50%) 100%)}.artist_modal_picker_s{background:linear-gradient(0deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%),#fff902;position:relative;box-shadow:inset -2px 0 4px 0 rgba(0,0,0,.1)}.artist_modal_picker_l{background:linear-gradient(0deg, #000 0%, #fff 100%);box-shadow:inset -2px 0 4px 0 rgba(0,0,0,.1);position:relative}.artist_modal_picker_l>span,.artist_modal_picker_s>span,.artist_modal_picker_h>span{border-radius:40px;width:40px;height:40px;box-shadow:0 2px 5px 0 rgba(0,0,0,.1);background:#fff;position:absolute;bottom:10px;left:20px;z-index:2}.artist_modal_left{display:grid;grid-template-columns:repeat(3, 1fr)}.artist_modal.--idle{animation:idlePulse 4s linear infinite}.artist_modal_right{padding:40px;display:flex;flex-direction:column;justify-content:space-between}.artist_modal_right_task{opacity:.6;font-weight:500;font-size:16px;line-height:125%;letter-spacing:-0.02em;color:#212121}.artist_modal_right_result{display:flex;justify-content:space-between;align-items:flex-end}.artist_modal_right_result button{box-shadow:0 2px 5px 0 rgba(0,0,0,.1);background:#fff;border-radius:100px;width:80px;height:80px;display:flex;justify-content:center;align-items:center;border:none;cursor:pointer;transition:opacity .2s ease,box-shadow .2s ease}.artist_modal_right_result button:disabled{cursor:not-allowed;opacity:.4;box-shadow:none}.artist_modal_right_result button:disabled svg path{fill:#9a9a9a}.artist_modal.--round_result{overflow:hidden;background:#f1efc6;padding:0;display:grid;grid-template-rows:360px 1fr;gap:0}.artist_modal_top{padding:40px;display:flex;flex-direction:column;gap:20px;transition:background-color .15s linear}.artist_modal_top h1{font-weight:700;font-size:128px;line-height:109%;letter-spacing:-0.03em;text-transform:uppercase;color:#212121;margin:0;transition:color .15s linear}.artist_modal_top span{opacity:.6;font-weight:500;font-size:16px;line-height:125%;letter-spacing:-0.02em;color:#212121;transition:color .15s linear}.artist_modal_top span:last-child{margin-top:auto}.artist_modal_top span:has(b){opacity:1}.artist_modal_top span b{font-weight:500;font-size:16px;line-height:125%}.artist_modal_top.is-dark h1{color:#fff}.artist_modal_top.is-dark span{color:#fff}.artist_modal_result_bottom{height:100%;padding:40px;display:flex;justify-content:space-between;align-items:flex-end;transition:background-color .15s linear}.artist_modal_result_bottom.is-dark .artist_modal_bottom_color{color:hsla(0,0%,100%,.6)}.artist_modal_result_bottom.is-dark .artist_modal_bottom_color span b{color:#fff}.artist_modal_result_bottom button{box-shadow:0 2px 5px 0 rgba(0,0,0,.1);background:#fff;border-radius:100px;width:80px;height:80px;display:flex;justify-content:center;align-items:center;border:none;cursor:pointer}.artist_modal_result_bottom button svg{width:23px;height:21px}.artist_modal_bottom_color{font-weight:500;font-size:16px;line-height:125%;letter-spacing:-0.02em;color:rgba(33,33,33,.6);transition:color .15s linear}.artist_modal_bottom_color span b{transition:color .15s linear}.artist_modal_bottom_color span b{color:#212121}.artist_modal.--game_result h1{font-weight:700;font-size:128px;line-height:109%;letter-spacing:-0.03em;text-transform:uppercase;color:#fff;margin-bottom:20px}.artist_modal.--game_result h1 span{color:hsla(0,0%,100%,.2)}.artist_modal.--game_result p{font-weight:700;font-size:48px;line-height:133%;letter-spacing:-0.03em;text-transform:uppercase;color:#fff}.artist_modal_game_bottom_left{display:flex;flex-direction:column;align-items:flex-start}.artist_modal_game_bottom{margin-top:auto;display:flex;justify-content:space-between;align-items:flex-end}.artist_modal_game_bottom button:last-child{box-shadow:0 2px 5px 0 rgba(0,0,0,.1);background:#fff;border:none;border-radius:100px;width:80px;height:80px;display:flex;justify-content:center;align-items:center;cursor:pointer}.artist_modal_game_bottom button:last-child svg{height:28px;width:27px}.artist_modal_game_bottom button:first-child{border:none;background-color:rgba(0,0,0,0);font-weight:700;font-size:16px;line-height:125%;letter-spacing:-0.02em;text-transform:uppercase;color:#4cc83c;cursor:pointer;text-align:left}.artist_modal.--map_result{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 80px;gap:0 20px}.artist_modal.--map_result .artist_modal_game_bottom{grid-column:2 span}.artist_modal_item{display:flex;align-items:center;justify-content:center}.artist_modal_maps{width:320px;height:300px;position:relative;overflow:hidden;border-radius:12px;transform:translateZ(0);box-shadow:0 20px 80px 0 rgba(0,0,0,.3);background:#f3f9e5}.artist_modal_maps svg{position:absolute;top:calc(50% - 184px);left:calc(50% - 184px);z-index:1;width:368px;height:368px}.artist_modal_map_label{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);z-index:2;white-space:nowrap;border-radius:100px;padding:4px 12px 6px;box-shadow:0 2px 5px 0 rgba(0,0,0,.1);background:#fff;font-weight:500;font-size:16px;line-height:125%;letter-spacing:-0.02em;text-transform:lowercase;color:#212121;border:none}.artist_modal p.artist_modal_map_subtitle{font-weight:700;font-size:16px;line-height:125%;letter-spacing:-0.02em;text-transform:uppercase;color:#fff;margin-bottom:0}.artist_modal_bottom_current{font-weight:700;font-size:128px;line-height:109%;letter-spacing:-0.03em;text-transform:uppercase;color:#fff;display:flex;transition:color .15s linear}.artist_modal_bottom_current .digit{transition:color .15s linear}.artist_modal_bottom_current .digit:not(:first-child){color:hsla(0,0%,100%,.2)}.artist_result_current{font-weight:700;font-size:128px;line-height:109%;letter-spacing:-0.03em;text-transform:uppercase;color:#212121;display:flex}.artist_result_current span{display:block}.artist_result_current span:not(:first-child){color:rgba(33,33,33,.2)}.artist_modal_game_bottom_info{font-weight:700;font-size:48px;line-height:133%;letter-spacing:-0.03em;text-transform:uppercase;color:#fff}.artist_modal_game_bottom_info span{color:hsla(0,0%,100%,.2)}@keyframes rotateHalo{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes sweepGlow{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes pulseGlow{0%,100%{filter:drop-shadow(0 0 12px rgba(255, 255, 255, 0.15))}50%{filter:drop-shadow(0 0 42px rgba(255, 255, 255, 0.55))}}@keyframes idlePulse{0%,75%{transform:translate3d(-50%, 0, 0) rotate(0deg)}78%{transform:translate3d(calc(-50% + 10px), 0, 0) rotate(2.5deg)}81%{transform:translate3d(calc(-50% - 10px), 0, 0) rotate(-2.5deg)}84%{transform:translate3d(calc(-50% + 8px), 0, 0) rotate(2deg)}87%{transform:translate3d(calc(-50% - 7px), 0, 0) rotate(-1.8deg)}90%{transform:translate3d(calc(-50% + 4px), 0, 0) rotate(1deg)}93%{transform:translate3d(calc(-50% - 3px), 0, 0) rotate(-0.7deg)}96%,100%{transform:translate3d(-50%, 0, 0) rotate(0deg)}}.artist_modal.countdown{overflow:hidden}.countdown_list{position:relative;height:400px;margin-right:-40px}.countdown_item{position:absolute;left:0;top:0;width:100%;font-weight:700;font-size:200px;line-height:120%;letter-spacing:-0.03em;text-transform:uppercase;color:#fff;white-space:nowrap;opacity:0;transform:translateX(0);transition:transform .6s ease,opacity .6s ease}.countdown_item.active{opacity:1}.countdown_item.exit{transform:translateX(120%);opacity:0}.countdown_letter{display:inline-block;opacity:0;transform:translateY(24px);transition:opacity .18s ease,transform .18s ease}.countdown_letter.visible{opacity:1;transform:translateY(0)}.footer{position:absolute;bottom:0;left:0;right:0;z-index:1;display:grid;grid-template-columns:repeat(5, 1fr);gap:4px;padding:4px;padding-top:0}.footer_card{height:240px;border-radius:24px;backdrop-filter:blur(120px);background:hsla(0,0%,100%,.4);display:grid;grid-template-rows:1fr 1fr;overflow:hidden}.footer_card>li:first-child{padding:20px;padding-bottom:0}.footer_card>li:last-child{padding:0 20px 10px}.footer_card.active{box-shadow:-2px 2px 20px 0 rgba(0,0,0,.1);background:#fff}.footer_card.active dt{color:#212121}.footer_card.active li.is-dark dt{color:#fff}.footer_card.active li.is-dark dd{color:#fff}.footer_card dl{display:flex;flex-direction:column;padding-bottom:20px;justify-content:space-between;height:100%}.footer_card dt{font-weight:700;font-size:16px;line-height:125%;letter-spacing:-0.03em;text-transform:uppercase;color:rgba(33,33,33,.2)}.footer_card dd{font-weight:700;font-size:16px;line-height:125%;letter-spacing:-0.03em;text-transform:uppercase;color:#212121}.footer_card li>span{font-weight:700;font-size:48px;line-height:133%;letter-spacing:-0.03em;text-transform:uppercase;color:rgba(33,33,33,.2)}.footer_card li:last-child{display:flex;align-items:flex-end}.footer_card.done li>span{color:#212121}.footer_card.done li.is-dark dt{color:#fff}.footer_card.done li.is-dark>span{color:#fff}.footer_card li.is-dark dt{color:#fff}.footer_card li.is-dark dd{color:#fff}.footer_card li.is-dark>span{color:hsla(0,0%,100%,.2)}