:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color-scheme:light dark;color:#000000de;--primary-bg-color:#000;--primary-header-bg-color:#000;--primary-text-color:#FFF;--primary-text-color-light:rgba(255,255,255,.7);--primary-selected-color: #A62518;--primary-border-color:rgba(0,0,.08);--main-ui-bg-color:rgba(255,255,255,.1);--main-clickable-ui-bg-color:#1c1c1c;--main-disabled-ui-bg-color: #090808;--secondary-bg-color:#E5E5E5;--primary-icon-color:#FFF;--modal-bg-color:#000;--modal-handle-bg-color:#464648;--primary-popup-bg-color:#252524;--popup-border-color:rgba(255,255,255,.2);--table-header-font-color:rgba(255,255,255,.65);--white:#FFFFFF;--tab-bar-bg-color: #1c1c1c;--sat: env(safe-area-inset-top);--sar: env(safe-area-inset-right);--sab: env(safe-area-inset-bottom);--sal: env(safe-area-inset-left)}html[data-theming=LIGHT]{color:#000000de;--primary-bg-color: #eeeeee;--primary-header-bg-color:#FFF;--primary-text-color:#000;--primary-text-color-light: rgba(0, 0, 0, .77);--primary-selected-color: #A62518;--main-ui-bg-color:rgba(255,255,255,1);--main-clickable-ui-bg-color:#FFFF;--main-disabled-ui-bg-color: #d3d2d2;--secondary-bg-color:#E5E5E5;--primary-border-color:rgba(0,0,0,.1);--primary-icon-color:rgba(0,0,0,.85);--modal-bg-color: #e0e0e0;--modal-handle-bg-color: #d0d0d0;--primary-popup-bg-color:#FFF;--popup-border-color:rgba(0,0,0,.1);--table-header-font-color:rgba(0,0,0,.65);--tab-bar-bg-color:#FFF}body{position:relative;overflow:hidden;-webkit-user-select:none;user-select:none;height:100%;width:100%;margin:0}html,body{background:var(--primary-bg-color)}::-webkit-scrollbar{display:none}input{color:var(--primary-text-color);border-radius:0}#app{position:absolute;width:100%;top:var(--sat);height:calc(100% - var(--sat));overflow:hidden}.app-wrapper{position:absolute;width:100%;height:100%;overflow:hidden}.tab-bar{position:absolute;left:0;bottom:0;display:flex;justify-content:space-between;width:100%;height:76px;background:var(--tab-bar-bg-color);z-index:50}html[data-native-android] .tab-bar{height:58px;margin-bottom:var(--sab)}.tab-bar>div{display:flex;width:25%;padding:8px 5px 24px;flex-direction:column;align-items:center;color:var(--primary-text-color);text-decoration:none}html[data-native-android] .tab-bar>div{padding:8px 5px 6px}.tab-bar .tab[data-active="1"]{color:var(--primary-selected-color)}.tab-bar .tab[data-active="1"] .logo svg{color:var(--primary-selected-color)}.tab-bar .logo{display:flex;align-items:center;justify-content:center;height:20px;width:40px;margin-top:3px}.tab-bar .tab .title{margin-top:auto;font-weight:400;font-size:11.5px;line-height:14px}.logo h1{padding:0 .5rem;font-size:1.5rem;line-height:2rem;font-weight:400}@media (max-width: 639px){.logo h1{display:none}}.tab-bar nav a.active{background:rgba(0,0,0,.4);color:#000}@media (prefers-color-scheme: light){.popup[data-id=APP_UPDATE] .actions>.secondary{background:var(--main-clickable-ui-bg-color);color:#fff}}body{margin:0;padding:0;min-height:100vh}*{box-sizing:border-box}#app .app-wrapper main{position:absolute;margin:0;width:100%;top:0;height:calc(100% + -0px);overflow:hidden}.router{z-index:1;height:100%;display:flex;overflow:visible;transition:opacity .2s ease-in,transform .2s ease-out}#app .view-root{width:100%;height:calc(100% - 75px);display:flex;flex-direction:column;overflow:hidden;flex:0 0 100%;transition:transform .3s;transform:translateZ(0) scale(1);background:var(--primary-bg-color);color:var(--primary-text-color)}html[data-tab-bar-hidden="1"] #app .view-root{height:calc(100% + -0px)}#app .app-header{font-size:24px;width:100%;color:#000;font-weight:700;padding:12px 12px 16px 10px}header{display:flex;width:100%;background:var(--primary-header-bg-color);box-shadow:0 0 5px #00000003;z-index:50;align-items:center}html:not[data-native]{padding-top:18px}header .wrapper{width:100%;height:100%;display:flex}header .next-button{margin-left:auto;margin-right:10px;padding-top:22px}header .next-button[data-is-valid=false]{color:#fff6}.view.new-game .scroll-cont{padding:12px}.loader{display:flex;justify-content:center;align-items:center;width:100%;color:var(--primary-text-color)}.view.game{overflow-x:hidden}.view.game header .btns{display:flex;margin-left:auto;align-items:center;justify-content:end;height:100%}.view.game header .btns>div{display:flex;min-width:24px;padding:0 8px;align-items:center;height:100%}.view.game header .btns .is-shared-badge{position:absolute;top:8px;margin-left:5px;font-size:9px;background:var(--primary-selected-color);color:var(--primary-text-color);border-radius:3px;padding:1px}.view.game header .btns>:last-child{padding-right:10px;padding-top:2px}.view.game .last-scores{display:flex;margin-bottom:4px;width:100%;height:40px;justify-content:center}.view.game .last-scores .dart{position:relative;padding:10px;width:55px;height:100%}.view.game .last-scores .dart .single-score{opacity:0;width:100%;text-align:center;transform:scale(0);transform-origin:50% 50%;transition:opacity .25s ease-out}.view.game .last-scores .dart[data-thrown=true] .single-score{opacity:1;transform:scale(1)}.view.game .last-scores .dart[data-counted=false] .single-score{color:red;text-decoration:line-through}.view.game .last-scores .dart svg{position:absolute;width:34px;left:8px;top:6px;height:28px;transform:rotate(180deg);transition:transform .3s ease-out,opacity .3s ease-out}.view.game .last-scores .dart[data-thrown=true] svg{transform:translate3d(0,-300px,0) rotate(180deg);opacity:0}.view.game .bot-paused-info{margin-top:10px;width:100%;display:flex;justify-content:space-around}.view.game .bot-paused-info .text{padding:14px;font-weight:700;color:var(--primary-selected-color)}.view.game .bot-paused-info .default-btn{width:110px;min-width:110px}.view.my-data .default-btn{width:100%;max-width:500px;margin-bottom:40px}svg{color:var(--primary-icon-color)}header .go-back{position:absolute;color:var(--primary-text-color);width:30px;display:flex;align-items:center;margin-top:3px}html[data-native-android] header .go-back{margin-top:1px}header .go-back svg{width:100%;height:40%}header .headline{padding:12px 6px 12px 8px;font-size:26px;color:var(--primary-text-color);font-weight:700}header[data-go-back="1"] .headline{margin-left:30px}.game.view header .headline{text-align:left;padding-left:12px}#app .competition-block{width:100%;display:flex;flex-direction:column;background:#FFF;margin-bottom:10px;box-shadow:0 2px 4px #00000014}#app .competition-block .header-row{display:flex;font-weight:700;font-size:12px;padding:12px;align-items:center;justify-content:space-between;color:#0000008f}#app .competition-block .header-row .left,#app .competition-block .header-row .right{display:flex;align-items:center}#app .competition-block .header-row img,#app .competition-block .header-row .shortcut,#app .competition-block .header-row .divider-line{margin-right:10px}#app .competition-block .header-row .divider-line{margin-left:auto;width:1px;height:10px;background:rgba(0,0,0,.56)}#app .competition-block .header-row .collapse-icon{position:relative;margin-left:auto;width:20px;height:20px;border:2px solid rgba(0,0,0,.56);border-radius:4px;line-height:15px;text-align:center;color:var(--primary-text-color)}#app .competition-block[data-expanded="0"] .collapse-icon{background:rgba(0,0,0,.87)}#app .competition-block[data-expanded="1"] .header-row .collapse-icon:after{content:"";position:absolute;top:7px;left:3px;width:10px;height:2px;background:rgba(0,0,0,.56)}#app .competition-block .competition-icon{width:20px;height:20px}#app .match-block{display:flex;width:100%;padding:12px;align-items:center;justify-content:space-between}#app .match-block .score{display:flex}#app .match-block .team-name{width:100px}#app .match-block .team-icon{width:28px}#app .match-block .team-icon.home{margin-right:10px}#app .match-block .team-icon.away{margin-left:10px}#app .match-block .away{text-align:right}#app .match-block .center{display:flex;justify-content:space-around}#app .match-block .score{width:42px;display:flex;font-weight:700;padding:5px;justify-content:space-between;background:rgba(0,0,0,.08)}.view-root.today .view-tab-bar{display:flex;width:100%;background:#FFF;box-shadow:0 2px 4px #00000014}.view-root.today .view-tab-bar .tabs-cont-wrapper{display:flex;position:relative;width:100%}.view-root.today .view-tab-bar .view-tab{width:100px;padding:12px;font-size:14px;font-weight:700;color:#0000008f;text-align:center;position:relative}.view-root.today .view-tab-bar .view-tab.active{color:#000000de}.view-root.today .view-tab-bar .active-indicator{position:absolute;bottom:0;left:25px;background:#338F4D;width:44px;height:3px}.view-root.today .tabs-cont{width:100%;overflow:hidden}.view-root.today .tabs-cont .tabs-cont-wrapper{display:flex;width:300%}.view-root.today .tabs-cont .tab-cont{width:33.33%}.view.settings{flex-direction:column;align-items:center}.view .scroll-cont{max-width:480px}.view.settings .version{margin-top:20px;width:100%;display:flex;justify-content:center;text-align:center}.settings-group .wrapper{background:var(--main-clickable-ui-bg-color)}.settings-group .wrapper>:last-child{border-bottom:none}.settings-group h3{color:var(--primary-text-color);font-weight:400;font-size:13px;margin-bottom:4px;padding-left:6px}.settings-item{display:flex;width:100%;padding:12px;align-items:center;border-bottom:1px solid var(--primary-border-color)}.settings-item .icon{display:flex;justify-items:center;align-items:center}.settings-item svg{width:28px;margin-right:10px}.settings-item .title{font-weight:400;font-size:14px}.settings-item .subtitle{font-weight:400;font-size:13px;color:#ffffff8f}.settings-item .right{margin-left:auto}.settings-item .right svg{margin-top:8px;width:10px;height:20px}.view{position:relative;display:flex;width:100%;height:100%;flex-direction:column;align-items:center;overflow-y:hidden;transition:all .3s ease-out}.view.modal-active{border-radius:18px;transform:translate3d(0,20px,0);background:var(--main-ui-bg-color)}.home.view{flex-direction:column;align-items:center}.new-game-players.view{position:absolute}.home.view .header{display:flex;align-items:center;margin-top:40px;animation:slide-in-header .5s 0ms ease-out forwards}@keyframes slide-in-header{0%{transform:translate3d(-1000px,0,0)}to{transform:translateZ(0)}}.home.view .header .logo{width:100px;padding:0;margin-right:20px}.home.view .header .logo svg{width:100%}.home.view .header .app-name{line-height:100px;font-size:34px;font-weight:700}.home.view .cont{margin-top:auto;margin-bottom:40px;display:flex;flex-direction:column;justify-content:center;align-items:center;width:calc(100% - 40px)}@keyframes home-fade-in{0%{opacity:0}to{opacity:1}}.stats.view .cont{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%;padding:20px}.round-questions-popup .default-btn,.modal-verify-login .default-btn,.stats.view .cont .default-btn{width:100%;max-width:100%}.home.view .cont>div{width:280px;transform:translate3d(-1000px,0,0);clip-path:polygon(0% 0%,0% 0,100% 0,92% 100%,100% 100%,100% 100%,0% 100%,0% 92%,8% 0%)}.home.view .cont>:nth-child(1){animation:slide-in-1 .5s 0ms ease-out forwards}.home.view .cont>:nth-child(2){animation:slide-in-2 .5s 50ms ease-out forwards}.home.view .cont>:nth-child(3){animation:slide-in-3 .5s .1s ease-out forwards}@keyframes slide-in-1{0%{transform:translate3d(-1000px,0,0)}to{transform:translate3d(-10px,0,0)}}@keyframes slide-in-2{0%{transform:translate3d(-1000px,0,0)}to{transform:translateZ(0)}}@keyframes slide-in-3{0%{transform:translate3d(-1000px,0,0)}to{transform:translate3d(10px,0,0)}}a{text-decoration:none}.default-btn{background:var(--main-clickable-ui-bg-color);padding:14px;text-align:center;cursor:pointer;text-decoration:none;color:var(--primary-text-color);margin-bottom:10px;max-width:300px;min-width:230px;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}@media (min-width: 800px){.default-btn{min-width:230px}}label{color:var(--primary-text-color);width:100%;margin-bottom:3px}.form{width:100%;height:100%;align-items:center;flex-direction:column;max-width:480px}.new-game-settings .form{padding:16px 12px;max-width:480px}.view.new-game-settings{display:flex;align-items:center}.form input,.form .default-btn,.form .form-info-block{margin-bottom:10px}.form .email-verified-status{padding:10px;display:flex}.form .email-verified-status svg{padding:3px;margin-top:1.5px;margin-right:5px}.form .email-verified-status[data-verified="0"] svg{background:var(--primary-selected-color);border-radius:100%;color:#fff}.default-input{background:var(--main-clickable-ui-bg-color);border:0;width:100%;padding:12px;border-radius:0;font-size:14px}.default-input:focus{outline:none}.home.view .cont>div{text-align:left;font-size:18px;padding-left:40px}.default-btn:visited{text-decoration:none}.keyboard{color:var(--primary-text-color);display:flex;width:100%;flex-direction:column;margin-top:auto}html[data-native-android] .keyboard,html[data-native-ios] .keyboard{margin-bottom:20px}.keyboard .row{width:100%;justify-content:space-between;display:flex}.keyboard .row .keyboard-key{flex:1;margin-bottom:1px;text-align:center;margin-right:1px;font-size:18px;padding:24px 10px;background:var(--main-ui-bg-color)}.keyboard .row .keyboard-key.input{font-weight:700}.keyboard[data-enabled="0"] .row .keyboard-key{opacity:.85}.keyboard[data-enabled="0"] .row .keyboard-key.back{opacity:1}@media (max-height: 667px){.keyboard .row .keyboard-key{padding:16px 8px}}.keyboard .row .keyboard-key[data-active="1"]{background:var(--main-clickable-ui-bg-color)}.keyboard .row>:last-child{margin-right:0}.transition-wrapper{width:100%}.modal-cont{z-index:51}.modal{top:var(--sat);z-index:51;position:fixed;width:100%;height:calc(100% - 20px);background:var(--modal-bg-color);border-radius:12px;transition:transform .3s ease-out;display:flex;flex-direction:column;align-items:center;color:var(--primary-text-color)}html[data-native="1"] .modal{height:calc(100% - 20px - var(--sat))}.modal-handle{position:absolute;width:36px;height:5px;top:8px;border-radius:6px;left:calc(50% - 18px);background:var(--modal-handle-bg-color)}.router.user-interaction-enabled,.modal.user-interaction-enabled{transition:none}.router.user-interaction-enabled .scroll-cont{overflow-y:hidden}.modal .header-cont{width:100%;display:flex;color:var(--primary-text-color);padding:22px 12px 12px;justify-content:space-between}.modal .header-cont .title{font-weight:700;font-size:18px;position:absolute;width:100%;left:0;pointer-events:none;text-align:center}.modal.modal-verify-email .header-cont .title{width:100%;text-align:center}.modal .header-cont .confirm,.modal .header-cont .cancel{margin-top:2px}.modal .header-cont .confirm[data-is-valid=false]{color:#fff6}.modal-team .form,.modal-create-players .form{width:100%;padding:12px}.modal-team .form{padding:0;margin-bottom:12px}.modal.game-stats .default-btn{width:100%;max-width:none}.form-block{display:flex;flex-direction:column;margin-bottom:24px}.form-block.row{flex-direction:row;align-items:center;justify-items:center}.form-block label{width:auto}.form-block.row>:last-child{margin-left:auto}.form-block.row .avg-score{padding:6px}.modal-team .members{width:100%;display:flex;flex-direction:column}.modal-team .members .team-member{display:flex;background:var(--main-clickable-ui-bg-color);margin-bottom:10px;padding:12px}.modal-team .members .team-member .name{color:var(--primary-text-color);width:100%;margin-bottom:5px}.modal-team .members .team-member .status{color:var(--primary-text-color-light);width:100%}.modal-team .members .team-member .remove{margin-left:auto;position:relative;background:#e82222;border-radius:100%;width:22px;height:22px;flex-grow:0;flex-shrink:0}.modal-team .members .team-member .remove:after{position:absolute;content:"";width:10px;height:2px;top:10px;left:6px;background:#FFF}.modal-verify-email .form{display:flex;flex-direction:column;width:100%;height:100%}.modal-verify-email .default-btn{margin-top:auto}.game-type{width:100%;padding:12px;background:var(--main-clickable-ui-bg-color)}.dropdown{width:100%;display:flex}.dropdown.active{z-index:10}.dropdown .title{line-height:40px}.dropdown .options{width:100px;overflow:hidden;height:40px;margin-left:auto;transition:transform .3s ease-out}.dropdown.active .options{transform:translate3d(0,300px,0);overflow:visible}.dropdown .options[data-expanded="1"] .option{color:#fff}.dropdown .options .option[data-active=true]{display:flex;justify-content:center;align-items:center;background:var(--main-clickable-ui-bg-color);color:var(--primary-text-color)}.dropdown.active .wrapper{position:absolute;top:0;left:0;width:100%;height:100%;transition:background .3s ease-out;background:rgba(0,0,0,.7)}.dropdown .options .option{position:relative;float:left;height:100%;line-height:40px;width:100%;text-align:center}.radio-menu,.radio-menu .options{width:100%}.radio-menu .options .option{position:relative;color:var(--primary-text-color);padding:12px;display:flex;align-items:center;background:var(--main-clickable-ui-bg-color);border-bottom:1px solid var(--primary-border-color)}.radio-menu .options .option .radio-btn{position:relative;margin-left:auto;width:12px;height:12px;border-radius:100%;margin-right:10px;display:flex;justify-content:center;align-items:center;border:1px solid var(--primary-selected-color)}.radio-menu .options .option .radio-btn .selected{transition:transform .3s ease-out;transform:scale(0);transform-origin:50% 50%;content:"";width:12px;height:12px;border-radius:100%;background:var(--primary-selected-color)}.radio-menu .options .option[data-selected=true] .radio-btn .selected{transform:scale(1)}.switch{display:inline-block;cursor:pointer;-webkit-tap-highlight-color:transparent;margin-left:auto;margin-bottom:0;padding:0}.switch i{position:relative;display:inline-block;width:51px;height:31px;background-color:#e6e6e6;border-radius:23px;vertical-align:text-bottom;transition:all .3s linear}.switch i:before{content:"";position:absolute;left:0;width:47px;height:27px;background:rgba(0,0,0,.05);border-radius:11px;transform:translate3d(2px,2px,0) scaleZ(1);transition:all .25s linear}.switch i:after{content:"";position:absolute;left:0;width:27px;height:27px;background-color:var(--main-clickable-ui-bg-color);border-radius:14px;box-shadow:0 2px 2px #0000003d;transform:translate3d(2px,2px,0);transition:all .2s ease-in-out}@media (prefers-color-scheme: dark){.switch i:before{background:rgba(57,58,61,1)}.switch i{background:rgba(57,58,61,1)}}.switch[data-active=true] i{background-color:var(--primary-selected-color)}.switch[data-active=true] i:after{transform:translate3d(22px,2px,0)}.switch[data-active=true] i:before{transform:translate3d(23px,2px,0) scale3d(0,0,0)}.view.players{position:absolute}.view.language .default-btn{margin-top:10px}.players-manager{display:flex;flex-direction:column;width:100%;height:100%;max-width:480px}.players-cont{width:100%;display:flex;flex-direction:column;padding:10px}.player{position:relative;display:flex;width:100%;background:var(--main-clickable-ui-bg-color);margin-bottom:10px;cursor:pointer;padding:8px;height:54px;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.player.transition-pos-switch{transition:transform ease-in .25s}.player .image{position:relative;width:30px;height:100%;margin-right:10px}.player .image svg.icon-player{width:100%;height:100%}.player .icon{position:absolute;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:0 0 24px 24px;border-color:transparent transparent #338F4D transparent;transition:opacity .3s,transform .3s;opacity:0;transform-origin:100% 100%;transform:scale(0)}.player .icon.active{opacity:1;transform:scale(1)}.player .icon svg{position:absolute;width:10px;height:10px;left:-12px;top:10px}.player .name{line-height:22px;color:var(--primary-text-color)}.player .team-name{color:var(--primary-text-color-light)}.player .sort-icon{display:flex;justify-content:center;align-items:center;margin-left:auto;width:30px;height:100%}.player .content-block{display:flex;flex-direction:column;justify-content:center}.player.view-stats .icon svg{padding:2px}.player.drag-clone{z-index:10;background:rgba(255,255,255,.28);position:absolute}.view.game .match-state-info{display:flex;margin-bottom:1px;width:100%;padding:16px}.game-broadcast.view.game .match-state-info{font-size:26px}.game-broadcast.view.game .qr-code-cont{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.game-broadcast.view.game .qr-code{width:300px;height:300px}.view.game .match-state-info .right{display:flex;cursor:pointer;justify-content:center;margin-left:20px}.view.game .match-state-info .enter-code{margin-left:auto}.view.game .players-block{display:flex;width:100%;margin-top:1px;overflow-x:scroll}.view.game .players-block>:first-child{margin-right:1px}.player-score-block{flex-direction:column;width:calc(50% - .5px);align-items:center;background:var(--main-ui-bg-color);flex-shrink:0}.player-score-block .wrapper{display:flex;position:relative;flex-direction:column;padding:12px;align-items:center}.player-score-block .name{display:flex;align-items:center;margin-bottom:10px;position:relative;transition:color .6s ease-out}.player-score-block[data-is-active="1"] .name{color:var(--primary-selected-color)}.game-broadcast .player-score-block .name{font-size:40px}.player-score-block .finish-combo{width:100%;padding:16px;text-align:center;border-top:1px solid var(--primary-bg-color)}.game-broadcast .player-score-block .finish-combo{font-size:26px}.view.game .players-block .active-indicator{display:inline-block;margin-right:10px;margin-bottom:0;width:10px;height:10px;border-radius:100%;background:var(--primary-selected-color)}.game-broadcast.view.game .players-block .active-indicator{margin-top:3px;width:18px;height:18px}.player-score-block .score{font-size:34px;font-weight:700;transition:color .6s ease-out}.player-score-block .last-round-score-overlay{position:absolute;top:0;width:100%;height:100%;background:var(--main-clickable-ui-bg-color);display:flex;justify-content:center;align-items:center}.player-score-block .last-round-score-overlay .value{font-size:58px;font-weight:700}.player-score-block .last-round-score{margin-bottom:16px;transition:opacity .3s ease-out}.player-score-block .last-round-score[data-valid=false]{color:var(--primary-selected-color)}.game-broadcast .player-score-block .score{font-size:88px}.game-broadcast .player-score-block .last-round-score{font-size:32px}.player-score-block .stats{display:flex;margin-top:auto;width:100%;max-width:320px;justify-content:space-between}.player-score-block .stats .stat{display:flex;text-align:left;flex-direction:column}.game-broadcast .player-score-block .stats .stat{font-size:26px}.player-score-block .stats .value{font-weight:700}.player-score-block .stats>div{text-align:center}.game-broadcast .enter-share-code-cont{z-index:10;display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.78)}.game-broadcast .enter-share-code-cont .window{display:flex;width:300px;flex-direction:column;padding:12px;background:#595959}.game-broadcast .enter-share-code-cont .window .default-input{background:#FFF;color:#000;margin-bottom:10px}.toast{z-index:100;position:fixed;top:-100px;width:200px;background:#FFF;color:#000;border-radius:16px;padding:12px;left:calc(50% - 100px);text-align:center;transition:transform .3s ease-out}.toast.active{transform:translate3d(0,140px,0)}.header-title{width:100%;display:flex;text-align:center;font-size:16px;padding:12px;color:var(--primary-text-color)}.header-title .next{margin-left:auto}.header-title-large{width:100%;text-align:center;font-size:20px;padding:12px;color:var(--primary-text-color)}.pager{width:100%;height:100%}.horizontal-bar{width:100%;position:relative;overflow-x:scroll;overflow-y:hidden;white-space:nowrap}html[data-theming=LIGHT] .modal .horizontal-bar,html[data-theming=LIGHT] .modal .header-title,html[data-theming=LIGHT] body{background:#FFF}.horizontal-bar::-webkit-scrollbar{display:none}.horizontal-bar .indicator-line{position:absolute;left:0;bottom:0;width:40px;height:2px;background:var(--primary-selected-color)}.horizontal-bar .item{display:inline-block;font-size:16px;color:var(--primary-text-color);padding:12px}.stats-cont{width:100%;display:flex;flex-direction:column;margin-bottom:20px}.stats-table-cont{width:100%;display:flex;flex-direction:column;color:var(--primary-text-color);margin-bottom:20px;overflow-x:hidden;align-items:center}.stats-table-cont .winner{background:var(--main-clickable-ui-bg-color);font-size:14px;font-weight:800;text-align:center;width:100%;padding:10px;margin-bottom:10px;display:flex;justify-content:center;align-items:center}.stats-table-cont .winner .icon-trophy{margin-right:10px}.stats-table-cont .table-cont{display:flex;flex-direction:column;width:100%;max-width:720px}.stats-table-cont .table-header{width:100%;text-align:center;font-size:18px;font-weight:700;padding-bottom:6px}.stats-table-cont table{background:var(--main-clickable-ui-bg-color);margin-bottom:20px;border-collapse:collapse}.stats-table-cont table th,.stats-table-cont table td{padding:6px 4px;overflow:hidden;white-space:nowrap;max-width:100px;text-overflow:ellipsis}.stats-table-cont table th{font-weight:700;color:var(--table-header-font-color);padding-top:12px;padding-bottom:12px;border-bottom:1px solid var(--primary-border-color)}.stats-table-cont table td{text-align:center}.stats-table-cont .table-cont.points-list th,.stats-table-cont .table-cont.points-list td{max-width:50px}.stats-cont .players-row{display:flex;color:var(--primary-text-color)}.stats-cont .players-row .players-block{display:flex;margin-left:auto}.stats-cont .players-row .player{width:80px;margin-right:10px;margin-left:auto}.dart-boards{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.dart-boards .dart-board circle,.dart-boards .dart-board path{opacity:.15}.dart-board .singles>path[data-hits][fill="#000000"]{fill:#e4e4e4;opacity:1}.dart-board .singles>path[data-hits][fill="#E8E4C4"]{opacity:1}.dart-board .single-bull[data-hits],.dart-board .bull[data-hits]{opacity:1}.dart-board .triples>path[data-hits],.dart-board .doubles>path[data-hits]{opacity:1}.dart-boards .player-name{text-align:center;margin-top:12px;padding:12px 6px}.pages-cont{width:100%;height:100%;white-space:nowrap;transition:transform .3s ease-out}.pages-cont.user-interaction-enabled{transition:none}.pages-cont .page{display:inline-block;width:100%;white-space:normal;height:calc(100% + -0px);padding:12px 12px 80px;overflow-y:scroll;overscroll-behavior:auto}html[data-native="1"] .pages-cont .page{height:calc(100% - 22px)}.pages-cont .page .delete-btn{margin-bottom:70px}.stats-cont .stats-row{display:flex;width:100%;padding:12px;color:var(--primary-text-color)}.stats-cont .stats-row .title{margin-right:auto;padding:12px}.stats-cont .stats-row .val{width:80px}.stats-cont .stats-row .val[data-highlighted]{background:var(--main-ui-bg-color)}.stats-cont .stats-row .val{margin-right:10px;padding:12px}.floating-action-btn{position:absolute;bottom:20px;right:10px;display:flex;justify-content:center;align-items:center;cursor:pointer;background:var(--main-clickable-ui-bg-color);border-radius:100%;width:50px;height:50px;font-size:30px;line-height:45px;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;color:var(--primary-text-color);text-align:center}.floating-action-btn[data-disabled="1"]{background:var(--main-disabled-ui-bg-color)}.players-manager .floating-action-btn{bottom:20px}.floating-action-btn .title{line-height:10px}.popup{position:fixed;z-index:52;width:100%;height:100%;top:0;left:0;background:transparent;display:flex;justify-content:center;align-items:center;transition:background-color .25s ease-out}.popup[data-active="1"]{background:rgba(0,0,0,.7)}.popup .window{transform:scale3d(0,0,0);transform-origin:50% 50%;background:var(--primary-popup-bg-color);display:flex;width:300px;border-radius:0;flex-direction:column;transition:transform .25s ease-out}.popup[data-active="1"] .window{transform:scaleZ(1)}.popup .window .title{color:var(--primary-text-color);width:100%;text-align:center;font-weight:700;padding:22px}.popup .window .description{color:var(--primary-text-color);width:100%;text-align:center;padding:0 22px 22px}.popup .window .actions{width:100%;display:flex;border-top:1px solid var(--popup-border-color)}.popup .window .actions>div{color:var(--primary-selected-color);width:50%;padding:12px;text-align:center}.popup .window .actions .secondary:first-child{border-right:1px solid var(--popup-border-color)}.lds-ellipsis{display:inline-block;position:relative;width:80px;height:80px;background:transparent}.popup .window .actions>.lds-ellipsis{width:80px}.lds-ellipsis div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:#fff;animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:nth-child(1){left:8px;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:32px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}.popup[data-id=APP_UPDATE] .window{position:absolute;display:flex;flex-direction:column;align-items:center;width:100%;border-radius:0;top:auto;bottom:0;color:var(--primary-text-color);height:50%}.popup[data-id=APP_UPDATE] .window .title{text-align:left;font-size:18px}.popup[data-id=APP_UPDATE] .window .actions{display:flex;justify-content:center;margin-top:auto;border-top:none;left:10px;width:calc(90% - 20px);margin-bottom:30px}.popup[data-id=APP_UPDATE] .description{text-align:left;line-height:24px}.popup[data-id=APP_UPDATE] .description .versions{display:flex;margin-top:20px;flex-direction:column;justify-content:space-between}.popup[data-id=APP_UPDATE] .version-info{display:flex;margin-bottom:10px}.popup[data-id=APP_UPDATE] .version-info .label{padding:12px;width:160px;background:rgba(255,255,255,.03)}.popup[data-id=APP_UPDATE] .version-info .version-num{padding:12px;background:rgba(255,255,255,.03);margin-left:10px}.popup[data-id=APP_UPDATE] .actions>.primary,.popup[data-id=APP_UPDATE] .actions>.secondary{border-right:0px solid rgba(255,255,255,.2);background:var(--main-clickable-ui-bg-color);border-radius:0;color:var(--primary-text-color)}.scroll-cont{width:100%;height:100%;padding:12px;overflow-y:scroll}html[data-native="1"] .view .scroll-cont{padding:12px 12px 60px}.team-block,.game-block{width:100%;display:flex;flex-direction:column}.team-block{margin-bottom:10px}.team-block .title-cont,.game-block .title-cont{width:100%;padding:12px;display:flex;background:var(--main-clickable-ui-bg-color)}.team-block .title-cont .title,.game-block .title-cont .title{max-width:calc(100% - 130px);overflow:hidden;text-wrap:nowrap;text-overflow:ellipsis}.game-block .title-cont .started-at{margin-left:auto}.team-block .content-cont,.game-block .content-cont{background:#FFF;padding:12px}.team-block .content-cont .field,.game-block .content-cont .field{width:100%;display:flex}.team-block .content-cont .field .label,.team-block .content-cont .field .value,.game-block .content-cont .field .label,.game-block .content-cont .field .value{color:#000}.team-block .content-cont .field .value,.game-block .content-cont .field .value{margin-left:auto}.team-block .content-cont .team-member{color:#000;margin-bottom:10px}.selector{width:100%}.selector .options{width:100%;justify-content:space-around;display:flex}.selector .options .option{padding:10px;width:100%;text-align:center;transition:color .3s ease-out,font-weight .3s ease-out,border .3s ease-out;background:var(--main-clickable-ui-bg-color)}.selector .options>.option{margin-right:1px}.selector .options>:last-child{margin-right:0}.selector .options .option[data-active=true]{font-weight:700;color:var(--primary-selected-color)}.selector .options .option[data-active=true]{border-bottom:1px solid var(--primary-selected-color)}.selector.total-points{margin-bottom:10px}.view.new-game-settings .view-headline-inline,.view.new-game-settings .view-headline{font-size:16px;margin-bottom:5px}.round-questions-popup{z-index:10;position:absolute;width:100%;height:100%;background:rgba(0,0,0,.7)}.round-questions-popup .window{position:absolute;padding:26px 12px 12px;bottom:0;width:100%;background:var(--modal-bg-color)}.round-questions-popup .selector{margin-bottom:20px}.round-questions-popup .view-headline{padding-left:12px;margin-bottom:5px}.round-questions-popup .default-btn{margin-top:40px;margin-bottom:40px;padding:22px 14px;background:var(--main-ui-bg-color)}.increment-input{display:flex;width:100%}.increment-input .title{line-height:40px}.increment-input>.input{display:flex;margin-left:auto}.increment-input .add,.increment-input .remove{display:flex;justify-content:center;align-items:center;border-radius:100%;background:var(--main-clickable-ui-bg-color);color:var(--primary-text-color);width:40px;height:40px;font-size:16px}.increment-input .add svg,.increment-input .remove svg{width:12px}.increment-input .value{display:flex;justify-content:center;align-items:center;color:var(--primary-text-color);height:40px;text-align:center;margin:0 12px;width:50px;background:var(--main-clickable-ui-bg-color)}.empty-state{width:100%;display:flex;justify-content:center;text-align:center}.empty-state .wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column}.empty-state .wrapper>.title{margin-bottom:20px}.empty-state .img{width:120px;height:120px;border-radius:100%;display:flex;justify-content:center;align-items:center;margin-bottom:20px;background-color:#ffffff0d}.empty-state .img svg{width:60%;height:60%}.view.stats-main .filter{display:flex;padding:12px;width:100%;flex-direction:column;max-width:480px}.view.stats-main .filter label{width:auto;margin-top:5px}.view.stats-main .date-wrapper{width:100%;justify-content:space-between;display:flex;margin-bottom:10px}.view.stats-main .filter .date-time-block{display:flex;flex-direction:column;width:100%}.view.stats-main .filter .cta-small{display:flex;justify-content:center;align-items:center;background:var(--main-clickable-ui-bg-color);border-radius:100%;margin-top:1px;width:30px;height:30px}.view.stats-main .filter .header{display:flex;justify-content:left;margin-bottom:8px}.view.stats-main .filter .header>label{margin-right:6px}.view.stats-main .date-time{height:34px;padding:6px;font-size:14px;text-align:left;color:var(--primary-text-color);background:var(--main-clickable-ui-bg-color);border:0;margin-right:2px;max-width:170px;min-width:150px}.view.stats-main .date-time:focus{outline:none}.view.stats-main .players-tag-block{display:flex;flex-direction:column}.tags{position:relative;float:left}.tag{display:flex;position:relative;float:left;background:var(--main-clickable-ui-bg-color);color:var(--primary-text-color);border-radius:10px;margin-right:5px;padding:6px;min-width:40px}.tag .title{width:100%;text-align:center}.tag .close{margin-left:10px}.tag .close svg{width:10px;height:10px}.form .form-info-block{padding:12px;background:rgba(255,255,255,.05);margin-bottom:10px}.form .form-info-block .wrapper{display:flex;flex-direction:column}.form .form-info-block .wrapper .header{display:flex;width:100%;margin-bottom:5px}.form .form-info-block .wrapper .icon-info{margin-right:10px}.form .form-info-block .description{line-height:22px;width:100%}.onboarding{position:absolute;background:var(--primary-bg-color);top:0;left:0;width:100%;height:100%}.onboarding .form .form-info-block{width:100%}.onboarding .page{color:var(--primary-text-color)}.onboarding .form{display:flex}.onboarding .pages-cont{position:absolute;z-index:1}.onboarding .pages-cont .page{padding:0}.onboarding .pages-cont .page[data-page="0"] .wrapper .top-block{display:flex;flex-direction:column;align-items:center;margin-top:auto;margin-bottom:60px}.onboarding .page .wrapper{display:flex;width:100%;height:100%;align-items:center;flex-direction:column}.onboarding .page .wrapper-inner{display:flex;align-items:center;flex-direction:column;width:100%;height:100%;max-width:480px}.onboarding .page p{white-space:normal}.onboarding .default-btn{width:100%}.onboarding .page .bg-image{z-index:1;position:absolute;pointer-events:none;width:100%;height:100%;bottom:0;opacity:.12}.onboarding .page{line-height:24px}.onboarding .btns{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.onboarding .next{z-index:2;width:100%;max-width:300px;margin-top:auto}.onboarding .icon-logo{z-index:2;width:140px;height:80px}.onboarding .page h1{z-index:2;margin-top:50px;margin-bottom:10px;font-size:30px;line-break:anywhere;width:100%;white-space:normal;line-height:36px}.onboarding .page[data-page="1"] h1{margin-left:38px}.onboarding .page .app-name{width:100%;text-align:center;margin-top:30px}.onboarding .page p{z-index:2;width:100%;font-size:18px}.onboarding .page .slogan{text-align:center;font-weight:700}.onboarding .page .default-input{margin-bottom:10px}.input-cont{width:100%;position:relative}.input-cont .validator{position:absolute;right:10px;width:20px;height:20px;top:10px;opacity:0;display:flex;justify-content:center;align-items:center;border-radius:100%;background:#00a000}.input-cont .validator svg{width:10px}.input-cont[data-valid] .validator{opacity:1}.onboarding .page .add-more{width:40px;height:40px;display:flex;line-height:40px;justify-content:center;align-items:center;border-radius:100%;background:var(--main-clickable-ui-bg-color)}.onboarding .page-indicator{z-index:2;position:absolute;width:100%;height:50px;display:flex;top:0;justify-content:center;align-items:center}.onboarding .page-indicator .icon-chevron-left{position:absolute;left:0;top:10px;width:50px;height:26px;margin-right:auto}.onboarding .page-indicator .wrapper{display:flex;margin-top:-4px}.onboarding .page-indicator .icon-wrapper{width:40px;height:20px;margin-right:10px;margin-left:10px;transition:opacity .3s ease-out;transform:rotate(180deg)}.onboarding .page-indicator .icon-wrapper svg{position:absolute;opacity:.2;width:100%;height:100%}.onboarding .page-indicator .icon-wrapper .fly-in{transition:transform .3s ease-out;opacity:1;transform:translate3d(1000px,0,0)}.onboarding[data-page="0"] .page-indicator .go-back{display:none}.onboarding[data-page="0"] .page-indicator .wrapper>:nth-child(1) .fly-in{transform:translateZ(0);opacity:1}.onboarding[data-page="1"] .page-indicator .wrapper>:nth-child(1) .fly-in,.onboarding[data-page="1"] .page-indicator .wrapper>:nth-child(2) .fly-in{transform:translateZ(0);opacity:1}.onboarding[data-page="2"] .page-indicator .wrapper>:nth-child(1) .fly-in,.onboarding[data-page="2"] .page-indicator .wrapper>:nth-child(2) .fly-in,.onboarding[data-page="2"] .page-indicator .wrapper>:nth-child(3) .fly-in{transform:translateZ(0);opacity:1}.onboarding[data-page="3"] .page-indicator .wrapper>:nth-child(1) .fly-in,.onboarding[data-page="3"] .page-indicator .wrapper>:nth-child(2) .fly-in,.onboarding[data-page="3"] .page-indicator .wrapper>:nth-child(3) .fly-in,.onboarding[data-page="3"] .page-indicator .wrapper>:nth-child(4) .fly-in{transform:translateZ(0);opacity:1}.onboarding[data-page="4"] .page-indicator .wrapper>:nth-child(1) .fly-in,.onboarding[data-page="4"] .page-indicator .wrapper>:nth-child(2) .fly-in,.onboarding[data-page="4"] .page-indicator .wrapper>:nth-child(3) .fly-in,.onboarding[data-page="4"] .page-indicator .wrapper>:nth-child(4) .fly-in,.onboarding[data-page="4"] .page-indicator .wrapper>:nth-child(5) .fly-in{transform:translateZ(0);opacity:1}.open-invite{margin-top:10px}.open-invite .team,.open-invite .from{padding:6px}.open-invite .actions{display:flex}.open-invite .default-btn{width:40%;min-width:90px;margin-right:10px}.default-btn.ask-for-notifications{margin-top:10px}.modal.in-game-settings .scroll-cont{display:flex;justify-content:center}.modal.in-game-settings .shared-url,.modal.in-game-settings .code{display:flex;width:100%;justify-items:center;padding:8px}.modal.in-game-settings .shared-url svg,.modal.in-game-settings .code svg{margin-left:auto}.modal.in-game-settings .form .form-info-block{padding:0;margin-top:1px;background:var(--primary-bg-color)}.modal.in-game-settings .form .form-info-block .wrapper{padding:8px}.ad-cont.footer{width:100%;height:0}.confetti{position:absolute;top:0;left:0;display:none;justify-content:center;align-items:center;width:100%;height:100%;overflow:hidden;pointer-events:none;opacity:0}.confetti[data-active="1"]{opacity:1;display:flex}.confetti-piece{position:absolute;width:6px;height:10px;background:#FBBA23;top:-10px;opacity:0;--confetti-animation-duration:1s;--confetti-duration:10}.confetti-piece:nth-child(1){left:7%;transform:rotate(-77deg);animation:makeItRain var(--confetti-animation-duration) infinite ease-out;animation-delay:calc(var(--confetti-duration) * 244ms);animation-duration:calc(var(--confetti-duration) * 546ms)}.confetti-piece:nth-child(2){left:14%;transform:rotate(85deg);animation:makeItRain var(--confetti-animation-duration) infinite ease-out;animation-delay:calc(var(--confetti-duration) * 329ms);animation-duration:calc(var(--confetti-duration) * 463ms)}.confetti-piece:nth-child(3){left:21%;transform:rotate(149deg);animation:makeItRain var(--confetti-animation-duration) infinite ease-out;animation-delay:calc(var(--confetti-duration) * 126ms);animation-duration:calc(var(--confetti-duration) * 577ms)}.confetti-piece:nth-child(4){left:28%;transform:rotate(145deg);animation:makeItRain var(--confetti-animation-duration) infinite ease-out;animation-delay:calc(var(--confetti-duration) * 164ms);animation-duration:calc(var(--confetti-duration) * 478ms)}.confetti-piece:nth-child(5){left:35%;transform:rotate(-40deg);animation:makeItRain var(--confetti-animation-duration) infinite ease-out;animation-delay:calc(var(--confetti-duration) * 153ms);animation-duration:calc(var(--confetti-duration) * 511ms)}.confetti-piece:nth-child(6){left:42%;transform:rotate(-38deg);animation:makeItRain var(--confetti-animation-duration) infinite ease-out;animation-delay:calc(var(--confetti-duration) * 178ms);animation-duration:calc(var(--confetti-duration) * 668ms)}.confetti-piece:nth-child(7){left:49%;transform:rotate(73deg);animation:makeItRain var(--confetti-animation-duration) infinite ease-out;animation-delay:calc(var(--confetti-duration) * 245ms);animation-duration:calc(var(--confetti-duration) * 666ms)}.confetti-piece:nth-child(8){left:56%;transform:rotate(167deg);animation:makeItRain var(--confetti-animation-duration) infinite ease-out;animation-delay:calc(var(--confetti-duration) * 101ms);animation-duration:calc(var(--confetti-duration) * 622ms)}.confetti-piece:nth-child(9){left:63%;transform:rotate(-55deg);animation:makeItRain var(--confetti-animation-duration) infinite ease-out;animation-delay:calc(var(--confetti-duration) * .27s);animation-duration:calc(var(--confetti-duration) * 496ms)}.confetti-piece:nth-child(10){left:70%;transform:rotate(-131deg);animation:makeItRain var(--confetti-animation-duration) infinite ease-out;animation-delay:45ms;animation-duration:367ms}.confetti-piece:nth-child(11){left:77%;transform:rotate(59deg);animation:makeItRain var(--confetti-animation-duration) infinite ease-out;animation-delay:calc(var(--confetti-duration) * 187ms);animation-duration:calc(var(--confetti-duration) * 499ms)}.confetti-piece:nth-child(12){left:84%;transform:rotate(128deg);animation:makeItRain var(--confetti-animation-duration) infinite ease-out;animation-delay:calc(var(--confetti-duration) * 148ms);animation-duration:calc(var(--confetti-duration) * .68s)}.confetti-piece:nth-child(13){left:91%;transform:rotate(-76deg);animation:makeItRain var(--confetti-animation-duration) infinite ease-out;animation-delay:calc(var(--confetti-duration) * 348ms);animation-duration:calc(var(--confetti-duration) * 524ms)}.confetti-piece:nth-child(odd){background:#65BB5C}.confetti-piece:nth-child(2n){z-index:1}.confetti-piece:nth-child(4n){width:5px;height:13px;animation-duration:1.4s;background:#F23B14}.confetti-piece:nth-child(3n){width:5px;height:13px;animation-duration:1.75s;animation-delay:.7s}.confetti-piece:nth-child(4n-7){background:#2A2F6A}@keyframes makeItRain{0%{opacity:0}20%{opacity:1}to{transform:translateY(800px)}}.initial-spinner{display:flex;z-index:99;position:fixed;width:100%;height:100%;background:rgba(0,0,0,.3);justify-content:center;align-items:center}.interstitial-ad-wrapper{z-index:999999;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9)}.interstitial-ad-wrapper .close{display:flex;position:absolute;z-index:2;right:14px;top:14px;width:20px;height:20px;background:#000;border-radius:100%;justify-content:center;align-items:center}.interstitial-ad-wrapper .close svg{position:absolute;width:10px}.interstitial-ad-wrapper .interstitial-ad{display:flex;align-items:center;position:absolute;z-index:1;height:calc(100% + -0px);width:100%}@media (prefers-color-scheme: light){.dart-boards .dart-board circle,.dart-boards .dart-board path{opacity:.8}}
