body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.new-board{z-index:0;margin-left:auto;margin-right:auto;padding:24px;position:relative}.new-board .cells{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;transition:transform .3s;position:relative}.new-board .cells .cell-row{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;line-height:0;display:flex}.new-board .cells .cell-row:not(:last-child){margin-bottom:4px}.new-board .cells .cell{border-style:solid;border-width:1px;border-radius:8px;transition:background-color .5s .3s,border-color .5s .3s;display:inline-block;position:relative}.new-board .cells .cell:not(:last-child){margin-right:4px}.new-board .cells .cell .blending-rect{border-radius:2px;position:absolute}.new-board .cells .cell .blending-rect.highlight{background-color:#ffffff4d}.new-board .cells .cell .blending-rect.shadow{background-color:#0000004d}.new-board .player-markers .player-marker{border-radius:50%;transition:all 1s;animation:1s infinite marker-horizontal-shaking;position:absolute}.new-board .player-markers .player-marker.me{animation:1s ease-in-out infinite floating}.new-board .player-markers .player-marker.entering{animation:.3s ease-out slide-in-right}.new-board .player-markers .player-marker.eliminated{background-color:#909090;border-color:#cbcbcb;animation:1s ease-out .8s forwards simple-fade-out}.new-board .player-markers .player-marker.next{text-align:center;color:#fff;font-size:20px;font-weight:700}.new-board .player-markers .player-marker.next .shape-wrapper{z-index:-1;position:absolute;top:0;left:0}.new-board .player-markers .player-marker.next.direction-u{animation:1.5s ease-in-out infinite spin-slide-u}.new-board .player-markers .player-marker.next.direction-u .shape-wrapper{transform:rotate(-90deg)}.new-board .player-markers .player-marker.next.direction-d{animation:1.5s ease-in-out infinite spin-slide-d}.new-board .player-markers .player-marker.next.direction-d .shape-wrapper{transform:rotate(90deg)}.new-board .player-markers .player-marker.next.direction-l{animation:1.5s ease-in-out infinite spin-slide-l}.new-board .player-markers .player-marker.next.direction-l .shape-wrapper{transform:rotate(180deg)}.new-board .player-markers .player-marker.next.direction-r{animation:1.5s ease-in-out infinite spin-slide-r}.new-board .player-markers .player-marker .player-marker-inner{width:100%;height:100%;padding:2px;position:relative;top:0;left:0}.new-board .player-markers .player-marker .player-marker-inner .marker-border{border:2px solid #000;border-radius:50%;width:100%;height:100%}.new-board .player-markers .player-marker .player-marker-inner .card-bubble{text-align:center;z-index:1;opacity:0;background:#fff;border-radius:2px;width:36px;padding:2px 0;font-size:16px;font-weight:700;animation:2s fade-out;position:absolute;top:0;left:50%;transform:translate(-50%,-100%)}.new-board .player-markers .player-marker .player-marker-inner .card-bubble:after{content:"";border:6px solid #0000;border-top-color:#fff;border-bottom:0;width:0;height:0;margin-bottom:-5px;margin-left:-6px;position:absolute;bottom:0;left:50%}.new-board .board-overlay{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.new-board .outer-border-wrapper{z-index:-1;pointer-events:none;width:100%;height:100%;padding:12px;position:absolute;top:0;left:0}.new-board .outer-border-wrapper .outer-border{background-color:#000;border:1px solid #b3b3b3;border-radius:8px;width:100%;height:100%}.new-board .outer-border-wrapper.class1 .outer-border,.new-board .outer-border-wrapper.class2 .outer-border{border-width:3px}.new-board .outer-border-wrapper.class2 .outer-border{border-color:#80ffdb}.new-board .outer-border-wrapper .board-glow{opacity:0;z-index:-1;transition:all .5s;position:relative}.new-board .outer-border-wrapper .board-glow:before,.new-board .outer-border-wrapper .board-glow:after{content:"";aspect-ratio:1;z-index:-1;transform-origin:50%;border-radius:20%;width:90%;animation:2.5s ease-in-out infinite alternate-reverse glow;position:absolute;top:5%;left:5%}.new-board .outer-border-wrapper .board-glow:after{border-radius:40%;transform:rotate(45deg)}.new-board .outer-border-wrapper.class1 .board-glow{opacity:.7}.new-board .outer-border-wrapper.class1 .board-glow:before,.new-board .outer-border-wrapper.class1 .board-glow:after{box-shadow:10px -25px 50px 10px #b3b3b3,14px -20px 50px 10px #b3b3b3,-20px -25px 50px 10px #b3b3b3,10px 25px 50px 10px #b3b3b3}.new-board .outer-border-wrapper.class2 .board-glow{opacity:1}.new-board .outer-border-wrapper.class2 .board-glow:before,.new-board .outer-border-wrapper.class2 .board-glow:after{box-shadow:10px -25px 50px 10px #80ffdb,14px -20px 50px 10px #80ffdb,-20px -25px 50px 10px #80ffdb,10px 25px 50px 10px #80ffdb}@keyframes glow{0%{aspect-ratio:1}50%{aspect-ratio:1.04}to{aspect-ratio:.95;transform:translate(-4%,3%)}}.level-tag{color:#fffc;background:linear-gradient(#223949 0%,#27273e 100%);border:1px solid #223949;border-radius:2px;align-items:baseline;gap:4px;padding:0 3px;font-family:Fira Sans;line-height:1.2;display:flex}.level-tag .level-prefix{font-size:10px;font-weight:400}.level-tag .level-value{font-size:12px;font-weight:700;display:inline-block}.level-tag:not(.small){display:inline-block}.level-tag:not(.small) .level-value{text-align:right}.level-tag.small{justify-content:center;width:18px}.level-tag.small .level-value{text-align:center}button.button,a.button{color:#cbcbcb;cursor:pointer;border:1px solid #80ffdb4d;outline:none;flex-direction:row;justify-content:center;align-items:center;min-width:auto;min-height:auto;padding:16px 24px;font-family:Fira Sans;font-size:16px;font-weight:400;line-height:1;transition:all .3s;display:flex}button.button:not(.text-only),a.button:not(.text-only){background:#121212;border-radius:24px;box-shadow:-2px -2px 10px #000,4px 4px 10px #000}button.button:not(.text-only):not(.disabled):hover,button.button:not(.text-only):not(.disabled):focus,a.button:not(.text-only):not(.disabled):hover,a.button:not(.text-only):not(.disabled):focus{border:1px solid #80ffdb}button.button:not(.text-only):active,a.button:not(.text-only):active{box-shadow:none;color:#909090;background:0 0;border:1px solid #0000}button.button:not(.text-only).disabled,button.button:not(.text-only):disabled,a.button:not(.text-only).disabled,a.button:not(.text-only):disabled{color:#ffffff80;box-shadow:none;cursor:not-allowed}button.button.icon-only,a.button.icon-only{color:#80ffdb;border:1px solid #0000;border-radius:50%;padding:16px}button.button.icon-only:not(.accent),a.button.icon-only:not(.accent){box-shadow:none;padding:12px}button.button.icon-only.accent,a.button.icon-only.accent{background:#000}button.button.icon-only:hover,button.button.icon-only:focus,a.button.icon-only:hover,a.button.icon-only:focus{border:1px solid #80ffdb}button.button.icon-only:active,a.button.icon-only:active{color:#80ffdb4d}button.button.text-only,a.button.text-only{box-shadow:none;background:0 0;border:0}button.button.text-only:hover,button.button.text-only:focus,button.button.text-only:active,a.button.text-only:hover,a.button.text-only:focus,a.button.text-only:active{color:#cbcbcb;text-underline-offset:6px;-webkit-text-decoration:underline #80ffdb;text-decoration:underline #80ffdb}button.button.text-only:active,a.button.text-only:active{color:#909090;text-decoration-color:#80ffdb4d}button.button.transparent,a.button.transparent{box-shadow:none;background:0 0;border:none}a.button{text-decoration:none;display:inline-block}@keyframes pulse-opacity{0%{opacity:.3}30%{opacity:.7}70%{opacity:.7}to{opacity:.3}}@keyframes pop{0%{transform:translate(0)}to{transform:translate(50px,60px)}}@keyframes simple-fade-in{0%{opacity:0}to{opacity:1}}@keyframes simple-fade-out{0%{opacity:1}to{opacity:0}}@keyframes floating-fading{0%{opacity:0;bottom:0%}10%{opacity:1;bottom:20%}90%{opacity:1;bottom:80%}to{opacity:0;bottom:100%}}@keyframes size-smaller{0%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes pulse-scale{0%{transform:scale(1)}70%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes expand-fade{0%{opacity:1;transform:scale(1)}90%{opacity:1;transform:scale(1.7)}to{opacity:0;transform:scale(1.7)}}@keyframes fade-as-shrink{0%{opacity:1;transform:scale(1)}90%{opacity:.1;transform:scale(.6)}to{opacity:0;transform:scale(.6)}}@keyframes slide-in-right{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes slide-in-bottom{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes my-marker-appear{0%{opacity:0;transform:scale(20)}to{opacity:1;transform:scale(1)}}@keyframes marker-horizontal-shaking{0%{transform:translate(0)}15%{transform:translate(1px)}30%{transform:translate(-1px)}45%{transform:translate(1px)}60%{transform:translate(0)}to{transform:translate(0)}}@keyframes floating{0%{transform:translateY(-1px)}65%{transform:translateY(3px)}to{transform:translateY(-1px)}}@keyframes appear-spin{0%{opacity:0;transform:rotate(45deg)}25%{transform:rotate(130deg)}50%{opacity:1;transform:rotate(225deg)}75%{opacity:1;transform:rotate(315deg)}to{opacity:.25;transform:rotate(405deg)}}@keyframes spin-slide-l{0%{opacity:0;transform:translate(100%)}92%{opacity:.8;transform:translate(0%)}to{opacity:0;transform:translate(0%)}}@keyframes spin-slide-r{0%{opacity:0;transform:translate(-100%)}92%{opacity:.8;transform:translate(0%)}to{opacity:0;transform:translate(0%)}}@keyframes spin-slide-u{0%{opacity:0;transform:translateY(100%)}92%{opacity:.8;transform:translateY(0%)}to{opacity:0;transform:translateY(0%)}}@keyframes spin-slide-d{0%{opacity:0;transform:translateY(-100%)}92%{opacity:.8;transform:translateY(0%)}to{opacity:0;transform:translateY(0%)}}.player-list{border-right:1px solid #2d2d2d;width:100%;height:100%;max-height:calc(100vh - 134px);margin-right:auto;overflow-y:auto}.player-list:not(.collapsed){max-width:300px}.player-list.collapsed{width:128px}.player-list.collapsed .level,.player-list.collapsed .name{display:none}.player-list .btn-row{justify-content:flex-end;padding:4px;display:flex}.player-list .row{color:#fffc;border-bottom:1px solid #2d2d2d;align-items:center;gap:12px;height:35px;padding:0 14px 0 8px;font-family:Fira Mono;font-size:14px;display:flex}.player-list .row.header{font-variant:small-caps;letter-spacing:.6px;font-family:Fira Sans;font-size:12px;font-weight:400}.player-list .row.target{background:#2d2d2d;height:48px}.player-list .row.target .name{font-size:15px;font-weight:700}.player-list .row.dead{opacity:.5}.player-list .row.approaching{background:#ee24244d}.player-list .row .rank{color:#909090;text-align:center;flex:0 0 15px;font-family:Fira Sans;font-weight:700}.player-list .row .color-block{border-radius:5px;flex:0 0 22px;width:22px;height:22px}.player-list .row:not(.header) .color-block{border:1px solid #000}.player-list .row .name,.player-list .row .point{font-weight:400}.player-list .row .name{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}.player-list .row .point{text-align:right;flex:0 0 21px}.player-list .row .played{width:14px;margin-right:-4px}.player-list .row .played i.played{color:#80ffdb;animation:.5s linear forwards simple-fade-in}.player-list .row .played i.waiting{color:#cbcbcb;animation:1s infinite pulse-opacity}.player-list.entering .row:not(.header){animation:.3s ease-out slide-in-bottom}.player-tag-wrapper{padding:8px;display:inline-block}.player-tag-wrapper.eliminated{opacity:.5}.player-tag-wrapper .player-tag{font-weight:700}.player-tag-wrapper.dark{color:#fff}.card-deck{text-align:center;padding-top:32px;padding-bottom:18px;position:relative}.card-deck .card-spot-container{justify-content:center;align-items:center;margin:0 auto;display:flex}.card-deck .card-spot-container .card-spot{width:64px;height:80px;margin-left:7px;margin-right:8.5px;display:inline-block}.card-deck .card-spot-container .separator{background:#b3b3b3;width:1px;height:50px;margin:0 12px;display:inline-block}.card-deck .card-container{width:100%;height:100%;position:absolute;top:0;left:0}.card-deck .card-container .card{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:2px solid #fff0;border-radius:4px;width:64px;height:80px;margin-right:7.5px;transition:all .2s;display:inline-block;position:absolute}.card-deck .card-container .card .card-direction{color:#fff;text-align:center;-webkit-user-select:none;user-select:none;background:#000;border-radius:10px;width:20px;height:20px;font-size:18px;line-height:1;transition:all .2s;position:absolute;top:-7.5px;right:-7.5px}.card-deck .card-container .card .card-direction.direction-l{background-color:#4e4e7c}.card-deck .card-container .card .card-direction.direction-u{background-color:#8e3a96}.card-deck .card-container .card .card-direction.direction-d{background-color:#447292}.card-deck .card-container .card .card-direction.direction-r{background-color:#48b2be}.card-deck .card-container .card .card-direction i:before{font-weight:700!important}.card-deck .card-container .card .card-header{justify-content:center;height:30px;padding:6px 2px 0;display:flex;position:relative}.card-deck .card-container .card .card-header .card-keynum{color:#fff;z-index:9;-webkit-user-select:none;user-select:none;background:#5b5b5b;border-radius:2px;padding:1px 2px;font-size:12px;position:absolute;top:-10px;left:-7px}.card-deck .card-container .card .card-header .card-count{color:#5b5b5b;-webkit-user-select:none;user-select:none;margin-top:1px;font-size:12px;font-weight:700;display:block}.card-deck .card-container .card .card-header .card-count i{padding-right:1px}.card-deck .card-container .card .card-num{text-align:center;-webkit-user-select:none;user-select:none;height:50px;font-size:32px;font-weight:700;line-height:1.2;display:block}.card-deck .card-container .card .popup-random-message{color:#fff;background:#ff6969;border-radius:4px;padding:4px 2px;font-size:12px;animation:.5s ease-in-out infinite floating;position:absolute;top:-48px}.card-deck .card-container .card.selected{color:#fff;transform:translateY(-12px)}.card-deck .card-container .card.selected .card-count{color:#fff}.card-deck .card-container .card:hover .card-direction,.card-deck .card-container .card.selected .card-direction{background:#fff;font-weight:700}.card-deck .card-container .card.direction-l.selected{background-color:#4e4e7c}.card-deck .card-container .card.direction-u.selected{background-color:#8e3a96}.card-deck .card-container .card.direction-d.selected{background-color:#447292}.card-deck .card-container .card.direction-r.selected{background-color:#48b2be}.card-deck .card-container .card.direction-l:hover,.card-deck .card-container .card.direction-l.selected{border-color:#4e4e7c}.card-deck .card-container .card.direction-l:hover .card-direction,.card-deck .card-container .card.direction-l.selected .card-direction{color:#4e4e7c;outline:2px solid #4e4e7c}.card-deck .card-container .card.direction-u:hover,.card-deck .card-container .card.direction-u.selected{border-color:#8e3a96}.card-deck .card-container .card.direction-u:hover .card-direction,.card-deck .card-container .card.direction-u.selected .card-direction{color:#8e3a96;outline:2px solid #8e3a96}.card-deck .card-container .card.direction-d:hover,.card-deck .card-container .card.direction-d.selected{border-color:#447292}.card-deck .card-container .card.direction-d:hover .card-direction,.card-deck .card-container .card.direction-d.selected .card-direction{color:#447292;outline:2px solid #447292}.card-deck .card-container .card.direction-r:hover,.card-deck .card-container .card.direction-r.selected{border-color:#48b2be}.card-deck .card-container .card.direction-r:hover .card-direction,.card-deck .card-container .card.direction-r.selected .card-direction{color:#48b2be;outline:2px solid #48b2be}@media only screen and (max-width:600px){.card-deck .card-container .card{width:42px;height:56px}.card-deck .card-container .card .card-direction{width:16px;height:16px;font-size:16px}.card-deck .card-container .card .card-header{height:20px;padding-top:4px}.card-deck .card-container .card .card-num{height:unset;font-size:28px}.card-deck .card-container .card:first-child{margin-left:0}.card-deck .card-container .card:last-child{margin-right:0}.card-deck .card-spot-container .card-spot{width:42px;height:56px;margin:0 2px}.card-deck .card-spot-container .card-spot:first-child{margin-left:0}.card-deck .card-spot-container .card-spot:last-child{margin-right:0}.card-deck .card-spot-container .separator{margin:0 4px}}.time-bar{background:#222;width:100%;height:8px;margin-bottom:-8px}.time-bar .time-beat{height:100%;transition:width .2s linear}.time-bar .time-beat.indefinite{animation:3s ease-in infinite pulse-opacity}.distribution-chart{display:block}.game-stat{width:180px;position:relative}.game-stat .display-name{text-align:left;margin-bottom:4px;font-size:12px;font-weight:700}.game-stat .stat-value{color:#ababbf;font-size:12px;transition:all .3s;position:absolute;top:0;right:0}.game-stat .stat-value.in-range{color:#222;font-weight:700;transform:scale(1.5)}.game-global-status{justify-content:space-between;display:flex}.game-global-status .status-item{letter-spacing:.05rem;font-family:Fira Sans;font-size:16px}.game-global-status .status-item .status-item-label{text-transform:uppercase;color:#fffc;padding-right:4px;font-size:12px}.game-global-status .status-item .status-item-value{color:#fff;font-weight:700}.game-missions{color:#fffc;letter-spacing:.8px;max-width:100%;container:mission/inline-size}.game-missions .missions{max-width:350px;padding-bottom:4px}@container mission (width<=250px){.game-missions .game-mission .mission-stat .stat{width:50px}}@container mission (width<=200px){.game-missions .game-mission{flex-direction:column;align-items:flex-start}.game-missions .game-mission .mission-body{border-bottom:1px solid #2d2d2d;border-right:none}.game-missions .game-mission .mission-stat{text-align:left;padding-top:6px}.game-missions .game-mission .mission-stat .stat{text-align:left;padding:0}}.game-mission{color:#fff;align-items:center;font-family:Fira Sans;font-size:14px;display:flex}.game-mission .mission-body{border-right:1px solid #2d2d2d;flex-grow:1;flex-shrink:1;padding:8px;font-weight:300}.game-mission .mission-stat{text-align:center;flex-grow:0;flex-shrink:0;padding:8px;font-weight:bolder}.game-mission .mission-stat .stat{text-align:right;width:75px;padding:0 4px;display:inline-block}.game-mission .mission-stat i:before{transition:all .7s}.game-mission .mission-stat i.steady:before{transform:rotate(0)translateY(0)}.game-mission .mission-stat i.increase:before{transform:rotate(-45deg)translateY(-4px)}.game-mission .mission-stat i.decrease:before{transform:rotate(45deg)translateY(4px)}.game-mission.accomplished{border-left:4px solid #80ffdb}.game-mission.accomplished .mission-stat .stat{color:#fff}.game-mission.not-accomplished{border-left:4px solid #ee24244d}.game-mission.not-accomplished .mission-stat .stat{color:#ff6969}.game-mission.final{color:#fffc}.game-mission.final.accomplished{background-color:#80ffdb4d}.game-mission.final.not-accomplished{background-color:#ee24244d}.game-mission:not(.final){background-color:#000}.game-mission:not(:last-child){margin-bottom:12px}.game-status-msg{text-align:center;letter-spacing:.16px;color:#fffc;white-space:pre-wrap;margin:0 auto;font-family:Fira Sans;font-size:16px;font-weight:400;line-height:2;transition:all .3s;overflow:hidden}.game-status-msg.popup{background-color:#2d2d2d99;width:100%;height:100px;font-size:24px;line-height:100px;position:fixed;top:calc(50% - 50px);left:0}.game-status-msg .message .player-names{font-weight:700}.game-status-msg .message.status-message{animation:2s infinite pulse-opacity}.game-status-msg.event .message{color:#80ffdb;font-weight:700;animation:.5s ease-in forwards size-smaller}.game-status-msg.alert .message{color:#ff6969;animation:1s ease-out infinite pulse-scale}.knockout-bonus{color:#fffc;letter-spacing:.8px;width:220px;max-width:100%;font-family:fira sans;font-size:10px}.knockout-bonus .title{margin-bottom:8px!important}.knockout-bonus .title img{width:21px}.knockout-bonus .knockout-tones .knockout-bonus-tone{text-align:center;color:#000;cursor:default;-webkit-user-select:none;user-select:none;border:1px solid #fff;border-radius:2px;width:16px;height:16px;margin:4px;font-weight:700;line-height:16px;animation:.5s forwards slide-in-bottom;display:inline-block}.knockout-bonus .knockout-tones .knockout-bonus-tone.dark{color:#fff}.tile{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000059;border:1px solid #2d2d2d;border-radius:2px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.game-reward{color:#fffc;letter-spacing:.8px;max-width:100%;font-family:fira sans;font-size:14px;position:relative}.game-reward .title{text-transform:uppercase;margin-bottom:8px;font-size:16px;line-height:1.3}.game-reward .row{text-align:right;margin-bottom:12px}.game-reward .row img{width:20px}.game-reward .row .label{vertical-align:bottom;text-wrap:nowrap;margin-right:8px;font-size:12px;font-weight:300}.game-reward .row .value{color:#fff;vertical-align:bottom;font-size:16px;font-weight:700}.game-reward .row .value.class-0{color:#ffffff80}.game-reward .row.my-share{border-bottom:1px solid #909090;padding-bottom:16px}.game-reward .row.tones .expected-tones{color:#fff;font-size:18px;font-weight:700}.game-reward .row.tones .expected-tones.class-0{color:#ffffff80}.game-reward .row.tones .label{margin-right:0;font-size:14px;line-height:1.5}.game-reward .row:last-child{margin-bottom:0}.game-reward .explanation-box{position:absolute;top:46px;right:-110px}.game-reward .explanation-box .explanation-inner{padding:8px}.game-reward .explanation-box .explanation-inner:before{content:" ";border:7px solid #111;border-color:#0000 #111 #111 #0000;width:0;height:0;position:absolute;top:62px;bottom:auto;left:-14px;right:auto}.game-reward .explanation-box .explanation-inner:after{content:" ";border:7px solid #2d2d2d;border-color:#2d2d2d #2d2d2d #0000 #0000;width:0;height:0;position:absolute;top:75px;bottom:auto;left:-14px;right:auto}.game-reward .explanation-box:before{content:" ";border:7px solid #2d2d2d;border-color:#0000 #2d2d2d #2d2d2d #0000;width:0;height:0;position:absolute;top:62px;bottom:auto;left:-14px;right:auto}.game-reward .explanation-box:after{content:" ";border:7px solid #111;border-color:#111 #111 #0000 #0000;width:0;height:0;position:absolute;top:75px;bottom:auto;left:-13px;right:auto}.game-reward .flag i{padding-left:4px}.confirmation{z-index:99;border-radius:1px;padding:16px;display:block;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.confirmation .confirmation-inner{width:100%;max-width:400px;height:100%;padding:32px}.confirmation .confirmation-inner .confirmation-message{color:#fffc}.confirmation .confirmation-inner .confirmation-actions{justify-content:space-around;padding-top:24px;display:flex}.confirmation-backdrop{z-index:1;background:#1119;width:100%;height:100%;position:fixed;top:0;left:0}.gameplay{flex-direction:column;width:100%;height:100%;display:flex}.gameplay ::-webkit-scrollbar{background-color:#0000;width:12px}.gameplay ::-webkit-scrollbar-thumb{background:#5b5b5b padding-box padding-box;border-left:2px solid #0000;border-right:2px solid #0000;border-radius:4px}.gameplay .content-area{flex:1;justify-content:center;width:100%;display:flex;overflow:hidden}.gameplay .content-area .sidebar-left-wrapper{height:100%;padding-right:32px}.gameplay .content-area .sidebar-left-wrapper>*{height:100%}.gameplay .content-area .game{flex-direction:column;justify-content:center;display:flex}.gameplay .content-area .game .game-info{flex-direction:column;justify-content:end;padding:0 12px;display:flex}.gameplay .content-area .game .player-info{text-align:center;z-index:0}.gameplay .content-area .game .player-info .game-status-msg{margin-top:12px}.gameplay .content-area .sidebar-right-wrapper{height:100%;padding-left:32px;display:grid;overflow-y:auto}.gameplay .content-area .sidebar-right-wrapper .sidebar-right{flex-direction:column;justify-content:space-between;align-self:center;row-gap:16px;padding-right:16px;display:flex}.gameplay .content-area .sidebar-right-wrapper .sidebar-right .title{text-transform:uppercase;color:#fffc;letter-spacing:.75px;margin-bottom:16px;font-family:fira sans;font-size:16px;line-height:1.3}.gameplay .content-area .sidebar-right-wrapper .mission-gauges .title .game-class{font-weight:700}.gameplay .content-area .sidebar-right-wrapper .mission-gauges .gauges>:not(:last-child){margin-bottom:24px}.gameplay .content-area .sidebar-right-wrapper .mission-gauges .mission-backdrop{width:100%;height:100%;position:fixed;top:0;left:0}.gameplay .content-area .sidebar-right-wrapper .mission-gauges .mission-backdrop>div{background:#0009;position:absolute}.gameplay .control-area{background:#000;flex-grow:0;width:100%;height:134px}.gameplay .control-area #eliminate-message{justify-content:center;align-items:center;column-gap:12px;height:100%;display:flex}.gameplay .control-area #eliminate-message span{color:#fffc;font-weight:700}.lockable.locked{opacity:.7}.icon-menu{vertical-align:middle;display:inline-block}.icon-menu>:not(:first-child){margin-left:16px}.icon-menu .icon-menu-button{color:#333;cursor:pointer;background:0 0;border:none;border-bottom:4px solid #0000;padding-bottom:4px;font-size:16px;transition:border-color .2s;display:inline-block}.icon-menu .icon-menu-button:hover{border-color:#555}.top-nav-left{z-index:99;position:fixed;top:12px;left:16px}.top-nav-left img{cursor:pointer;height:26px}.top-nav-right{z-index:99;display:flex;position:fixed;top:0;right:16px}.top-nav-right .icon-menu{padding:4px}.top-nav-right .exception-message{color:#eee2;font-size:12px}.top-nav-right .logout-popup{text-align:center;color:#fff;width:-webkit-max-content;width:max-content;position:absolute;top:52px;right:6px}.top-nav-right .logout-popup .logout-popup-content{padding:24px 64px 16px}.top-nav-right .logout-popup .message{margin-bottom:16px;font-family:Fira Sans;font-size:14px}.top-nav-right .logout-popup .button-row button{display:inline-block}.top-nav-right .logout-popup .button-row button:not(:last-child){margin-right:16px}.board-with-status{position:relative}.board-with-status .flex-row{justify-content:center;display:flex}@media screen and (max-width:1200px){.board-with-status .flex-row{padding-right:200px}}.board-with-status .players{flex-direction:column;height:100%;display:flex}.board-with-status .players.players-left{text-align:right;flex-wrap:wrap-reverse;padding-right:24px}.board-with-status .players.players-left .player-tag{margin-left:21px}.board-with-status .players.players-right{flex-wrap:wrap;padding-left:24px}.board-with-status .players.players-right .player-tag{margin-right:21px}.board-with-status .players .player-tag{opacity:1;flex:0 64px;height:64px;padding-top:14px;transition:opacity 1s;position:relative}.board-with-status .players .player-tag .player-flag{vertical-align:middle;text-align:center;color:#2229;border:2px solid #7774;border-radius:4px;width:36px;height:36px;font-weight:700;line-height:32px;display:inline-block}.board-with-status .players .player-tag.dark .player-flag{color:#fffd}.board-with-status .players .player-tag:not(.eliminated) .player-flag{box-shadow:0 0 #c8c8c8}.board-with-status .players .player-tag.eliminated{opacity:.05}.board-with-status .players .player-tag .level-tag{position:absolute;top:4px;right:-8px}.board-with-status .board{background-color:#0000;border:1px solid #909090;border-radius:5px}.board-with-status .canvas-overlay{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.board-with-status .canvas-overlay .player-marker{border-radius:50%;transition:all .7s ease-in-out;position:absolute;box-shadow:0 0 2px #00000080}.board-with-status .canvas-overlay .player-marker .player-marker-inner{width:100%;height:100%;position:relative;top:0;left:0}.board-with-status .canvas-overlay .player-marker .player-marker-inner .card-bubble{text-align:center;z-index:1;opacity:0;background:#fff;border-radius:2px;width:36px;padding:2px 0;font-size:16px;font-weight:700;animation:2s fade-out;position:absolute;top:0;left:50%;transform:translate(-50%,-100%)}.board-with-status .canvas-overlay .player-marker .player-marker-inner .card-bubble:after{content:"";border:6px solid #0000;border-top-color:#fff;border-bottom:0;width:0;height:0;margin-bottom:-5px;margin-left:-6px;position:absolute;bottom:0;left:50%}@keyframes pulse{0%{transform:scale(.92);box-shadow:0 0 #fcb4b3ef}40%{transform:scale(1);box-shadow:0 0 0 8px #f2848200}to{transform:scale(.92);box-shadow:0 0 #f2848200}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}50%{opacity:1}to{opacity:0}}.chart-wrapper{width:100%}.chart-wrapper .title-wrapper text{dominant-baseline:hanging;font-family:Fira Sans}.chart-wrapper .title-wrapper .chart-title{font-size:12px}.chart-wrapper .title-wrapper .chart-values{font-size:14px;font-weight:300}.chart-wrapper .title-wrapper .pie-value{font-size:36px;font-weight:500}.chart-wrapper .chart-bar .chart-values{text-anchor:end}.chart-wrapper .chart-donut .title-wrapper{text-anchor:middle}#tone-stack{z-index:0;flex-flow:row-reverse wrap-reverse;justify-content:flex-start;gap:0;width:100%;padding:24px;display:flex;position:fixed;bottom:0;left:0;overflow:hidden}#tone-stack .tone-stack-block-wrapper{padding:6px}#tone-stack .tone-stack-block,#tone-stack .tone-stack-reserved-spot{opacity:.5;border-radius:4px;width:16px;height:16px;transition:all .2s;animation:1s linear appear-spin;transform:rotate(45deg)}#tone-stack .tone-stack-block-wrapper:hover .tone-stack-block,#tone-stack .tone-stack-block-wrapper:hover .tone-stack-reserved-spot{opacity:1;transform:rotate(360deg)scale(2)}#result{z-index:9;width:100%;height:100%;padding:40px;position:absolute;top:0;left:0;overflow-y:scroll}#result .game-class-splash{z-index:1;pointer-events:none;background:#fff;width:100%;height:100%;position:fixed;top:0;left:0}#result .game-class-splash .splash-content{text-align:center;position:relative;top:50%;transform:translateY(-50%)}#result .game-class-splash .message{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#020024 0%,#090979 35%,#00d4ff 100%);-webkit-background-clip:text;background-clip:text;font-size:128px}#result .result-content{z-index:1;text-align:center;border-radius:3px;width:100%;max-width:1100px;margin:0 auto}#result .result-content .result-row .title{text-transform:uppercase;color:#eaeaea;text-align:center;width:100%;margin-bottom:16px;font-family:Fira Sans;font-size:21px;font-weight:300;position:relative}#result .result-content .result-row .title:after{content:"";background:#80ffdb;width:176px;height:1px;position:absolute;bottom:0;left:calc(50% - 88px)}#result .result-content .result-row .title i{vertical-align:middle;font-size:12px}#result .result-content .result-row:not(:last-child){margin-bottom:90px}#result .result-content .result-row.winner{text-align:center;font-family:Fira Sans}#result .result-content .result-row.winner img{z-index:999;margin:0 auto -16px;display:block;position:relative}#result .result-content .result-row.winner .text{color:#cbcbcb;margin:16px 0 130px;font-size:16px;font-weight:400}#result .result-content .result-row.winner .name{color:#fff;text-shadow:0 0 4px #00000080;margin-top:8px;padding:8px 16px;font-family:Fira Mono;font-size:32px;font-weight:700;display:inline-block}#result .result-content .result-row.winner .message{margin-top:24px}#result .result-content .result-row.winner .message .ranking{font-weight:700}#result .result-content .result-row.actions{margin-top:-32px}#result .result-content .result-row.actions button{display:inline-block}#result .result-content .result-row.actions button:not(:last-child){margin-right:36px}#result .result-content .result-sections{flex-wrap:wrap;justify-content:space-evenly;gap:100px;padding-top:36px;display:flex}#result .result-content .ranking{flex:0 600px}#result .result-content .ranking .rewards{color:#eaeaea;border:1px solid #2d2d2d;border-radius:2px;margin-bottom:48px}#result .result-content .ranking .rewards .player-profile-bar{background-color:#2d2d2d;justify-content:space-between;padding:16px;display:flex}#result .result-content .ranking .rewards .player-profile-bar .player-profile{vertical-align:middle;font-size:11px}#result .result-content .ranking .rewards .player-profile-bar .player-profile>*{vertical-align:middle;display:inline-block}#result .result-content .ranking .rewards .player-profile-bar .player-profile .chart-wrapper{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#result .result-content .ranking .rewards .player-profile-bar .player-profile .level-tag,#result .result-content .ranking .rewards .player-profile-bar .player-profile .chart-wrapper{margin-right:12px}#result .result-content .ranking .rewards .player-profile-bar .player-profile .next{color:#fff;margin-right:6px;font-weight:700}#result .result-content .ranking .rewards .player-profile-bar .player-profile .level-up-message{color:#80ffdb;font-size:14px;animation:1s ease-in-out infinite floating}#result .result-content .ranking table{border-spacing:0;width:100%}#result .result-content .ranking table tr{box-shadow:inset 0 -1px #2d2d2d}#result .result-content .ranking table thead th{text-align:right;color:#fffc;text-transform:uppercase;font-family:Fira Sans;font-weight:400}#result .result-content .ranking table thead th.left{text-align:left}#result .result-content .ranking table thead tr th{padding:8px 4px;font-size:12px}#result .result-content .ranking table thead tr th:first-child{padding-left:0}#result .result-content .ranking table thead tr th:last-child{padding-right:4px}#result .result-content .ranking table tbody tr td{color:#fff;text-align:right;height:40px;padding:4px;font-family:Fira Mono;font-size:14px;font-weight:400}#result .result-content .ranking table tbody tr td .marker{vertical-align:middle;border:1px solid #fff;border-radius:3px;width:16px;height:16px;margin-right:6px;display:inline-block}#result .result-content .ranking table tbody tr td:first-child{padding-left:0}#result .result-content .ranking table tbody tr td:last-child{padding-right:10px}#result .result-content .ranking table tbody tr.my-row{background:#000}#result .result-content .ranking table tbody tr.my-row td{font-weight:700}#result .result-content .ranking table tbody td.col-ranking{color:#5b5b5b;text-align:center;text-align:right;font-family:Fira Mono;font-size:24px;font-weight:700}#result .result-content .ranking table tbody td.col-player-tag{text-align:left}#result .result-content .ranking table tbody td.col-player-tag span.level-up{color:#80ffdb;vertical-align:top;margin-left:6px;font-family:Fira Mono;font-size:10px;font-weight:700}#result .result-content .result-wrapper{padding:32px}#result .result-content .board-wrapper .board{border-radius:2px;width:300px;height:300px}#result .result-content .board-wrapper .game-class{box-sizing:border-box;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);text-transform:uppercase;color:#fff;background:#0009;border:1px solid #000;border-radius:2px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto -111px;padding:32px 24px 22px;font-size:18px;font-weight:700;line-height:1.5;position:relative;top:-206px}#result .result-content .board-wrapper .game-class img{width:36px;position:absolute;top:-15px;left:calc(50% - 18px)}#result .result-content .board-wrapper .game-class .smaller{text-transform:none;font-size:12px;font-weight:400}#result .result-content .board-wrapper .divider{width:1px;height:24px}#result .result-content .board-wrapper .stats{text-align:left;flex-wrap:wrap;gap:16px 26px;width:364px;display:flex;position:relative}#result .result-content .board-wrapper .stats .stat{text-align:center;color:#fff;background:#2d2d2d;border-radius:8px;flex-direction:column;flex:0 calc(33% - 16px);margin-bottom:4px;padding:12px;display:flex;position:relative}#result .result-content .board-wrapper .stats .stat .stat-display-name{text-transform:uppercase;flex:1;font-size:14px;font-weight:400;line-height:1.5}#result .result-content .board-wrapper .stats .stat .stat-display-name .lStat{text-align:center;vertical-align:middle;padding-right:2px;font-size:14px;font-weight:700;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline-block;position:relative}#result .result-content .board-wrapper .stats .stat .stat-display-name .lStat:hover .tooltip{font-size:10px;font-weight:400;display:block}#result .result-content .board-wrapper .stats .stat .stat-display-name .lStat .tooltip{color:#fff;white-space:nowrap;background:#fff;padding:6px 8px;display:none;position:absolute;top:-30px;left:50%;transform:translate(-50%)}#result .result-content .board-wrapper .stats .stat .stat-display-name .lStat .tooltip:after{content:"";border-top:8px solid #fff;border-left:6px solid #0000;border-right:6px solid #0000;position:absolute;bottom:-8px;left:calc(50% - 9px)}#result .result-content .board-wrapper .stats .stat .stat-value{margin-top:8px;font-size:16px;font-weight:700}#result .result-content .board-wrapper .stats .stat.objective.satisfied{color:#fff;background:#eaeaea;border:1px solid #fff}#result .result-content .rewards .type{vertical-align:top;text-transform:uppercase;margin-right:12px;font-size:12px;font-weight:700;display:inline-block}#result .result-content .rewards .tones-link{color:inherit;font-size:12px}#result .import-tone-stack{color:#fff;background-color:#121212f4;width:100%;height:100%;position:fixed;top:0;left:0}#result .import-tone-stack .received-tones{text-align:center;z-index:9;border:1px solid #2d2d2d;border-radius:2px;width:600px;max-width:100%;max-height:calc(100% - 50px);position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}#result .import-tone-stack .received-tones .actions .button{margin-top:24px;margin-left:auto;margin-right:auto}#result .received-tones{background-color:#00000059;padding:24px 0 48px}#result .received-tones img{margin-bottom:32px}#result .received-tones .message{margin-bottom:12px;font-family:Fira Sans;font-size:24px;font-weight:300}#result .received-tones .message .reason{margin-bottom:24px;font-size:18px;font-weight:700}#result .received-tones .message .tone-number{color:#80ffdb;font-weight:700}#result .received-tones .reward-tones{vertical-align:top;text-align:left;max-width:300px;display:inline-block}#result .received-tones .reward-tones .reward-tone,#result .received-tones .reward-tones .reward-tone-placeholder{border-radius:2px;width:16px;height:16px;margin:4px;display:inline-block}#result .received-tones .reward-tones .reward-tone{border:1px solid #fff}#result .confetti-layer{pointer-events:none;z-index:2;width:100%;height:100%;position:fixed;top:0;left:0}#result .confetti-layer>div{position:absolute}#result .confetti-0{opacity:1.21907;background-color:#d13447;width:3px;height:1.2px;animation:4.30541s .725037s infinite drop-0;top:-10%;left:47%;transform:rotate(146.194deg)}@keyframes drop-0{to{top:110%;left:59%}}#result .confetti-1{opacity:1.3829;background-color:#ffbf00;width:6px;height:2.4px;animation:4.93267s .604874s infinite drop-1;top:-10%;left:79%;transform:rotate(277.549deg)}@keyframes drop-1{to{top:110%;left:86%}}#result .confetti-2{opacity:1.35178;background-color:#d13447;width:8px;height:3.2px;animation:4.13038s .900587s infinite drop-2;top:-10%;left:30%;transform:rotate(329.277deg)}@keyframes drop-2{to{top:110%;left:37%}}#result .confetti-3{opacity:.528882;background-color:#263672;width:7px;height:2.8px;animation:4.78784s .633333s infinite drop-3;top:-10%;left:46%;transform:rotate(258.687deg)}@keyframes drop-3{to{top:110%;left:50%}}#result .confetti-4{opacity:1.06425;background-color:#ffbf00;width:3px;height:1.2px;animation:4.47467s .620564s infinite drop-4;top:-10%;left:90%;transform:rotate(330.759deg)}@keyframes drop-4{to{top:110%;left:104%}}#result .confetti-5{opacity:.978782;background-color:#d13447;width:5px;height:2px;animation:4.71172s .331524s infinite drop-5;top:-10%;left:76%;transform:rotate(92.5534deg)}@keyframes drop-5{to{top:110%;left:87%}}#result .confetti-6{opacity:.613392;background-color:#ffbf00;width:6px;height:2.4px;animation:4.09s .962806s infinite drop-6;top:-10%;left:97%;transform:rotate(18.2417deg)}@keyframes drop-6{to{top:110%;left:101%}}#result .confetti-7{opacity:.803056;background-color:#263672;width:8px;height:3.2px;animation:4.59725s .741103s infinite drop-7;top:-10%;left:38%;transform:rotate(288.543deg)}@keyframes drop-7{to{top:110%;left:45%}}#result .confetti-8{opacity:1.45473;background-color:#d13447;width:5px;height:2px;animation:4.26233s .960137s infinite drop-8;top:-10%;left:57%;transform:rotate(224.829deg)}@keyframes drop-8{to{top:110%;left:59%}}#result .confetti-9{opacity:.539918;background-color:#d13447;width:2px;height:.8px;animation:4.66899s .332359s infinite drop-9;top:-10%;left:63%;transform:rotate(151.727deg)}@keyframes drop-9{to{top:110%;left:71%}}#result .confetti-10{opacity:.550958;background-color:#263672;width:1px;height:.4px;animation:4.42784s .557793s infinite drop-10;top:-10%;left:47%;transform:rotate(75.2501deg)}@keyframes drop-10{to{top:110%;left:61%}}#result .confetti-11{opacity:1.01352;background-color:#d13447;width:5px;height:2px;animation:4.92889s .830183s infinite drop-11;top:-10%;left:27%;transform:rotate(16.201deg)}@keyframes drop-11{to{top:110%;left:33%}}#result .confetti-12{opacity:1.21824;background-color:#263672;width:1px;height:.4px;animation:4.72752s .295467s infinite drop-12;top:-10%;left:27%;transform:rotate(97.2511deg)}@keyframes drop-12{to{top:110%;left:33%}}#result .confetti-13{opacity:.98995;background-color:#d13447;width:7px;height:2.8px;animation:4.29526s .355862s infinite drop-13;top:-10%;left:13%;transform:rotate(269.583deg)}@keyframes drop-13{to{top:110%;left:22%}}#result .confetti-14{opacity:.86495;background-color:#d13447;width:2px;height:.8px;animation:4.24593s .782921s infinite drop-14;top:-10%;left:39%;transform:rotate(337.005deg)}@keyframes drop-14{to{top:110%;left:53%}}#result .confetti-15{opacity:1.37254;background-color:#263672;width:7px;height:2.8px;animation:4.56187s .756494s infinite drop-15;top:-10%;left:20%;transform:rotate(157.338deg)}@keyframes drop-15{to{top:110%;left:22%}}#result .confetti-16{opacity:.523894;background-color:#d13447;width:6px;height:2.4px;animation:4.7492s .278488s infinite drop-16;top:-10%;left:53%;transform:rotate(273.817deg)}@keyframes drop-16{to{top:110%;left:68%}}#result .confetti-17{opacity:.548486;background-color:#ffbf00;width:5px;height:2px;animation:4.30258s .361186s infinite drop-17;top:-10%;left:32%;transform:rotate(191.99deg)}@keyframes drop-17{to{top:110%;left:42%}}#result .confetti-18{opacity:1.28743;background-color:#d13447;width:4px;height:1.6px;animation:4.64413s .493561s infinite drop-18;top:-10%;left:78%;transform:rotate(30.3876deg)}@keyframes drop-18{to{top:110%;left:86%}}#result .confetti-19{opacity:1.3112;background-color:#d13447;width:3px;height:1.2px;animation:4.42678s 25.8645ms infinite drop-19;top:-10%;left:85%;transform:rotate(267.806deg)}@keyframes drop-19{to{top:110%;left:95%}}#result .confetti-20{opacity:1.39662;background-color:#d13447;width:1px;height:.4px;animation:4.12569s .36067s infinite drop-20;top:-10%;left:18%;transform:rotate(331.549deg)}@keyframes drop-20{to{top:110%;left:29%}}#result .confetti-21{opacity:.746857;background-color:#d13447;width:7px;height:2.8px;animation:4.42443s .32119s infinite drop-21;top:-10%;left:89%;transform:rotate(52.8604deg)}@keyframes drop-21{to{top:110%;left:98%}}#result .confetti-22{opacity:1.25053;background-color:#d13447;width:2px;height:.8px;animation:4.76859s .586888s infinite drop-22;top:-10%;left:86%;transform:rotate(231.07deg)}@keyframes drop-22{to{top:110%;left:90%}}#result .confetti-23{opacity:1.07106;background-color:#d13447;width:8px;height:3.2px;animation:4.06179s .708427s infinite drop-23;top:-10%;left:30%;transform:rotate(116.426deg)}@keyframes drop-23{to{top:110%;left:44%}}#result .confetti-24{opacity:.847298;background-color:#263672;width:6px;height:2.4px;animation:4.80066s .544345s infinite drop-24;top:-10%;left:88%;transform:rotate(136.771deg)}@keyframes drop-24{to{top:110%;left:103%}}#result .confetti-25{opacity:1.4774;background-color:#ffbf00;width:4px;height:1.6px;animation:4.40878s .219107s infinite drop-25;top:-10%;left:76%;transform:rotate(278.915deg)}@keyframes drop-25{to{top:110%;left:81%}}#result .confetti-26{opacity:.598396;background-color:#ffbf00;width:2px;height:.8px;animation:4.62922s 6.3599ms infinite drop-26;top:-10%;left:17%;transform:rotate(18.8225deg)}@keyframes drop-26{to{top:110%;left:24%}}#result .confetti-27{opacity:.739003;background-color:#ffbf00;width:4px;height:1.6px;animation:4.68225s .492578s infinite drop-27;top:-10%;left:13%;transform:rotate(44.5132deg)}@keyframes drop-27{to{top:110%;left:24%}}#result .confetti-28{opacity:.616299;background-color:#263672;width:2px;height:.8px;animation:4.13297s .202523s infinite drop-28;top:-10%;left:55%;transform:rotate(355.566deg)}@keyframes drop-28{to{top:110%;left:67%}}#result .confetti-29{opacity:.682673;background-color:#d13447;width:4px;height:1.6px;animation:4.14868s .984108s infinite drop-29;top:-10%;left:47%;transform:rotate(313.757deg)}@keyframes drop-29{to{top:110%;left:60%}}#result .confetti-30{opacity:.626141;background-color:#d13447;width:1px;height:.4px;animation:4.18733s .826757s infinite drop-30;top:-10%;left:8%;transform:rotate(36.1441deg)}@keyframes drop-30{to{top:110%;left:23%}}#result .confetti-31{opacity:.769187;background-color:#263672;width:3px;height:1.2px;animation:4.65334s .241349s infinite drop-31;top:-10%;left:16%;transform:rotate(79.9415deg)}@keyframes drop-31{to{top:110%;left:25%}}#result .confetti-32{opacity:.733096;background-color:#ffbf00;width:5px;height:2px;animation:4.62973s .103576s infinite drop-32;top:-10%;left:75%;transform:rotate(70.4387deg)}@keyframes drop-32{to{top:110%;left:88%}}#result .confetti-33{opacity:.830874;background-color:#d13447;width:4px;height:1.6px;animation:4.93892s .794403s infinite drop-33;top:-10%;left:47%;transform:rotate(38.3379deg)}@keyframes drop-33{to{top:110%;left:58%}}#result .confetti-34{opacity:1.44836;background-color:#d13447;width:7px;height:2.8px;animation:4.88348s .123966s infinite drop-34;top:-10%;left:50%;transform:rotate(283.954deg)}@keyframes drop-34{to{top:110%;left:58%}}#result .confetti-35{opacity:1.44833;background-color:#263672;width:7px;height:2.8px;animation:4.86578s .847171s infinite drop-35;top:-10%;left:45%;transform:rotate(203.739deg)}@keyframes drop-35{to{top:110%;left:60%}}#result .confetti-36{opacity:.81808;background-color:#ffbf00;width:5px;height:2px;animation:4.17762s .405858s infinite drop-36;top:-10%;left:17%;transform:rotate(50.9059deg)}@keyframes drop-36{to{top:110%;left:24%}}#result .confetti-37{opacity:1.11755;background-color:#d13447;width:8px;height:3.2px;animation:4.89281s .45533s infinite drop-37;top:-10%;left:13%;transform:rotate(355.233deg)}@keyframes drop-37{to{top:110%;left:22%}}#result .confetti-38{opacity:1.07081;background-color:#d13447;width:6px;height:2.4px;animation:4.10467s .131138s infinite drop-38;top:-10%;left:77%;transform:rotate(17.7275deg)}@keyframes drop-38{to{top:110%;left:91%}}#result .confetti-39{opacity:1.29294;background-color:#ffbf00;width:6px;height:2.4px;animation:4.55301s .448179s infinite drop-39;top:-10%;left:60%;transform:rotate(161.005deg)}@keyframes drop-39{to{top:110%;left:61%}}#result .confetti-40{opacity:1.24813;background-color:#d13447;width:1px;height:.4px;animation:4.55597s .798565s infinite drop-40;top:-10%;left:6%;transform:rotate(235.756deg)}@keyframes drop-40{to{top:110%;left:21%}}#result .confetti-41{opacity:1.48416;background-color:#ffbf00;width:3px;height:1.2px;animation:4.68693s .819761s infinite drop-41;top:-10%;left:32%;transform:rotate(309.555deg)}@keyframes drop-41{to{top:110%;left:36%}}#result .confetti-42{opacity:1.26063;background-color:#d13447;width:5px;height:2px;animation:4.65812s .699621s infinite drop-42;top:-10%;left:97%;transform:rotate(95.8635deg)}@keyframes drop-42{to{top:110%;left:98%}}#result .confetti-43{opacity:.973112;background-color:#263672;width:2px;height:.8px;animation:4.45332s .755331s infinite drop-43;top:-10%;left:82%;transform:rotate(13.1457deg)}@keyframes drop-43{to{top:110%;left:87%}}#result .confetti-44{opacity:1.23274;background-color:#d13447;width:4px;height:1.6px;animation:4.88414s .68318s infinite drop-44;top:-10%;left:18%;transform:rotate(15.6171deg)}@keyframes drop-44{to{top:110%;left:25%}}#result .confetti-45{opacity:1.06553;background-color:#263672;width:8px;height:3.2px;animation:4.38104s 63.7346ms infinite drop-45;top:-10%;left:22%;transform:rotate(129.996deg)}@keyframes drop-45{to{top:110%;left:23%}}#result .confetti-46{opacity:.970545;background-color:#d13447;width:2px;height:.8px;animation:4.63824s .67977s infinite drop-46;top:-10%;left:68%;transform:rotate(283.208deg)}@keyframes drop-46{to{top:110%;left:79%}}#result .confetti-47{opacity:.822381;background-color:#d13447;width:7px;height:2.8px;animation:4.30817s .306243s infinite drop-47;top:-10%;left:46%;transform:rotate(132.723deg)}@keyframes drop-47{to{top:110%;left:55%}}#result .confetti-48{opacity:.571592;background-color:#263672;width:5px;height:2px;animation:4.75389s .110229s infinite drop-48;top:-10%;left:49%;transform:rotate(35.3563deg)}@keyframes drop-48{to{top:110%;left:61%}}#result .confetti-49{opacity:1.46087;background-color:#ffbf00;width:1px;height:.4px;animation:4.23514s .339329s infinite drop-49;top:-10%;left:74%;transform:rotate(147.416deg)}@keyframes drop-49{to{top:110%;left:85%}}#result .confetti-50{opacity:1.36821;background-color:#d13447;width:4px;height:1.6px;animation:4.04905s .142475s infinite drop-50;top:-10%;left:79%;transform:rotate(18.1068deg)}@keyframes drop-50{to{top:110%;left:94%}}#result .confetti-51{opacity:.571724;background-color:#263672;width:6px;height:2.4px;animation:4.63352s .218601s infinite drop-51;top:-10%;left:59%;transform:rotate(243.053deg)}@keyframes drop-51{to{top:110%;left:65%}}#result .confetti-52{opacity:.922444;background-color:#d13447;width:8px;height:3.2px;animation:4.66725s .464936s infinite drop-52;top:-10%;left:74%;transform:rotate(151.822deg)}@keyframes drop-52{to{top:110%;left:76%}}#result .confetti-53{opacity:1.41093;background-color:#ffbf00;width:2px;height:.8px;animation:4.96291s .910314s infinite drop-53;top:-10%;left:98%;transform:rotate(8.25939deg)}@keyframes drop-53{to{top:110%;left:108%}}#result .confetti-54{opacity:.768797;background-color:#ffbf00;width:2px;height:.8px;animation:4.71046s .468796s infinite drop-54;top:-10%;left:6%;transform:rotate(18.4566deg)}@keyframes drop-54{to{top:110%;left:18%}}#result .confetti-55{opacity:.992024;background-color:#ffbf00;width:4px;height:1.6px;animation:4.37078s 76.699ms infinite drop-55;top:-10%;left:92%;transform:rotate(283.598deg)}@keyframes drop-55{to{top:110%;left:97%}}#result .confetti-56{opacity:1.21922;background-color:#d13447;width:7px;height:2.8px;animation:4.79361s .144487s infinite drop-56;top:-10%;left:80%;transform:rotate(62.5534deg)}@keyframes drop-56{to{top:110%;left:91%}}#result .confetti-57{opacity:.725558;background-color:#d13447;width:2px;height:.8px;animation:4.66579s .52934s infinite drop-57;top:-10%;left:9%;transform:rotate(146.845deg)}@keyframes drop-57{to{top:110%;left:14%}}#result .confetti-58{opacity:.984686;background-color:#263672;width:6px;height:2.4px;animation:4.22171s .691502s infinite drop-58;top:-10%;left:69%;transform:rotate(284.05deg)}@keyframes drop-58{to{top:110%;left:84%}}#result .confetti-59{opacity:1.255;background-color:#ffbf00;width:4px;height:1.6px;animation:4.36245s .833062s infinite drop-59;top:-10%;left:16%;transform:rotate(29.0085deg)}@keyframes drop-59{to{top:110%;left:22%}}#result .confetti-60{opacity:1.24878;background-color:#263672;width:4px;height:1.6px;animation:4.687s .318879s infinite drop-60;top:-10%;left:33%;transform:rotate(119.704deg)}@keyframes drop-60{to{top:110%;left:34%}}#result .confetti-61{opacity:.822179;background-color:#ffbf00;width:3px;height:1.2px;animation:4.52703s 54.5756ms infinite drop-61;top:-10%;left:48%;transform:rotate(182.185deg)}@keyframes drop-61{to{top:110%;left:50%}}#result .confetti-62{opacity:.591762;background-color:#ffbf00;width:3px;height:1.2px;animation:4.23935s .286203s infinite drop-62;top:-10%;left:63%;transform:rotate(193.16deg)}@keyframes drop-62{to{top:110%;left:66%}}#result .confetti-63{opacity:1.4681;background-color:#d13447;width:3px;height:1.2px;animation:4.3804s .58038s infinite drop-63;top:-10%;left:17%;transform:rotate(292.702deg)}@keyframes drop-63{to{top:110%;left:23%}}#result .confetti-64{opacity:1.16215;background-color:#ffbf00;width:1px;height:.4px;animation:4.76333s .948344s infinite drop-64;top:-10%;left:87%;transform:rotate(124.986deg)}@keyframes drop-64{to{top:110%;left:102%}}#result .confetti-65{opacity:.824081;background-color:#d13447;width:7px;height:2.8px;animation:4.97877s .62657s infinite drop-65;top:-10%;left:6%;transform:rotate(49.5226deg)}@keyframes drop-65{to{top:110%;left:15%}}#result .confetti-66{opacity:.536865;background-color:#263672;width:5px;height:2px;animation:4.49122s .343549s infinite drop-66;top:-10%;left:30%;transform:rotate(132.365deg)}@keyframes drop-66{to{top:110%;left:44%}}#result .confetti-67{opacity:1.09669;background-color:#263672;width:2px;height:.8px;animation:4.63231s 79.9954ms infinite drop-67;top:-10%;left:67%;transform:rotate(41.7991deg)}@keyframes drop-67{to{top:110%;left:78%}}#result .confetti-68{opacity:1.19896;background-color:#d13447;width:6px;height:2.4px;animation:4.96683s .624318s infinite drop-68;top:-10%;left:53%;transform:rotate(106.977deg)}@keyframes drop-68{to{top:110%;left:56%}}#result .confetti-69{opacity:.724025;background-color:#ffbf00;width:2px;height:.8px;animation:4.88872s 76.712ms infinite drop-69;top:-10%;left:1%;transform:rotate(255.014deg)}@keyframes drop-69{to{top:110%;left:16%}}#result .confetti-70{opacity:.632162;background-color:#ffbf00;width:1px;height:.4px;animation:4.21764s .609124s infinite drop-70;top:-10%;left:45%;transform:rotate(261.543deg)}@keyframes drop-70{to{top:110%;left:49%}}#result .confetti-71{opacity:.888364;background-color:#d13447;width:8px;height:3.2px;animation:4.65294s .420684s infinite drop-71;top:-10%;left:59%;transform:rotate(213.591deg)}@keyframes drop-71{to{top:110%;left:73%}}#result .confetti-72{opacity:.744548;background-color:#ffbf00;width:4px;height:1.6px;animation:4.51887s .977369s infinite drop-72;top:-10%;left:42%;transform:rotate(345.569deg)}@keyframes drop-72{to{top:110%;left:53%}}#result .confetti-73{opacity:1.32732;background-color:#ffbf00;width:3px;height:1.2px;animation:4.70028s .630508s infinite drop-73;top:-10%;left:21%;transform:rotate(219.426deg)}@keyframes drop-73{to{top:110%;left:25%}}#result .confetti-74{opacity:.952595;background-color:#d13447;width:4px;height:1.6px;animation:4.60859s .257764s infinite drop-74;top:-10%;left:16%;transform:rotate(56.3704deg)}@keyframes drop-74{to{top:110%;left:28%}}#result .confetti-75{opacity:.557063;background-color:#ffbf00;width:6px;height:2.4px;animation:4.97106s 21.774ms infinite drop-75;top:-10%;left:55%;transform:rotate(189.855deg)}@keyframes drop-75{to{top:110%;left:63%}}#result .confetti-76{opacity:.519424;background-color:#d13447;width:4px;height:1.6px;animation:4.34586s .483059s infinite drop-76;top:-10%;left:16%;transform:rotate(224.099deg)}@keyframes drop-76{to{top:110%;left:17%}}#result .confetti-77{opacity:1.19604;background-color:#ffbf00;width:4px;height:1.6px;animation:4.97826s .353092s infinite drop-77;top:-10%;left:99%;transform:rotate(41.2226deg)}@keyframes drop-77{to{top:110%;left:105%}}#result .confetti-78{opacity:.776061;background-color:#263672;width:7px;height:2.8px;animation:4.55367s .585565s infinite drop-78;top:-10%;left:79%;transform:rotate(91.4273deg)}@keyframes drop-78{to{top:110%;left:91%}}#result .confetti-79{opacity:1.29704;background-color:#ffbf00;width:4px;height:1.6px;animation:4.27791s .846843s infinite drop-79;top:-10%;left:38%;transform:rotate(150.206deg)}@keyframes drop-79{to{top:110%;left:41%}}#result .confetti-80{opacity:1.13305;background-color:#263672;width:8px;height:3.2px;animation:4.75775s .26795s infinite drop-80;top:-10%;left:77%;transform:rotate(217.976deg)}@keyframes drop-80{to{top:110%;left:89%}}#result .confetti-81{opacity:.550973;background-color:#d13447;width:2px;height:.8px;animation:4.85722s .613194s infinite drop-81;top:-10%;left:95%;transform:rotate(63.1371deg)}@keyframes drop-81{to{top:110%;left:104%}}#result .confetti-82{opacity:.719619;background-color:#263672;width:8px;height:3.2px;animation:4.52115s .932964s infinite drop-82;top:-10%;left:70%;transform:rotate(217.285deg)}@keyframes drop-82{to{top:110%;left:72%}}#result .confetti-83{opacity:1.31692;background-color:#d13447;width:8px;height:3.2px;animation:4.78895s .241639s infinite drop-83;top:-10%;left:94%;transform:rotate(295.955deg)}@keyframes drop-83{to{top:110%;left:105%}}#result .confetti-84{opacity:1.13335;background-color:#ffbf00;width:4px;height:1.6px;animation:4.7214s .741941s infinite drop-84;top:-10%;left:68%;transform:rotate(32.845deg)}@keyframes drop-84{to{top:110%;left:79%}}#result .confetti-85{opacity:1.23145;background-color:#d13447;width:4px;height:1.6px;animation:4.40022s .991271s infinite drop-85;top:-10%;left:21%;transform:rotate(35.8399deg)}@keyframes drop-85{to{top:110%;left:31%}}#result .confetti-86{opacity:.771526;background-color:#d13447;width:7px;height:2.8px;animation:4.17718s .831342s infinite drop-86;top:-10%;left:94%;transform:rotate(116.886deg)}@keyframes drop-86{to{top:110%;left:102%}}#result .confetti-87{opacity:1.31413;background-color:#ffbf00;width:5px;height:2px;animation:4.31952s .701119s infinite drop-87;top:-10%;left:49%;transform:rotate(164.532deg)}@keyframes drop-87{to{top:110%;left:56%}}#result .confetti-88{opacity:1.41658;background-color:#263672;width:5px;height:2px;animation:4.86213s 3.20122ms infinite drop-88;top:-10%;left:28%;transform:rotate(34.7425deg)}@keyframes drop-88{to{top:110%;left:38%}}#result .confetti-89{opacity:1.16597;background-color:#ffbf00;width:8px;height:3.2px;animation:4.44735s 32.9185ms infinite drop-89;top:-10%;left:88%;transform:rotate(106.834deg)}@keyframes drop-89{to{top:110%;left:94%}}#result .confetti-90{opacity:.781828;background-color:#263672;width:7px;height:2.8px;animation:4.53526s .684029s infinite drop-90;top:-10%;left:37%;transform:rotate(63.738deg)}@keyframes drop-90{to{top:110%;left:49%}}#result .confetti-91{opacity:1.36827;background-color:#263672;width:5px;height:2px;animation:4.56457s .616948s infinite drop-91;top:-10%;left:2%;transform:rotate(123.095deg)}@keyframes drop-91{to{top:110%;left:14%}}#result .confetti-92{opacity:1.35275;background-color:#d13447;width:4px;height:1.6px;animation:4.17246s 11.5691ms infinite drop-92;top:-10%;left:99%;transform:rotate(212.689deg)}@keyframes drop-92{to{top:110%;left:113%}}#result .confetti-93{opacity:.811635;background-color:#263672;width:8px;height:3.2px;animation:4.53233s .634591s infinite drop-93;top:-10%;left:85%;transform:rotate(105.071deg)}@keyframes drop-93{to{top:110%;left:99%}}#result .confetti-94{opacity:.720463;background-color:#ffbf00;width:5px;height:2px;animation:4.47271s .868766s infinite drop-94;top:-10%;left:24%;transform:rotate(238.165deg)}@keyframes drop-94{to{top:110%;left:34%}}#result .confetti-95{opacity:.997692;background-color:#d13447;width:2px;height:.8px;animation:4.04495s .136008s infinite drop-95;top:-10%;left:47%;transform:rotate(158.775deg)}@keyframes drop-95{to{top:110%;left:55%}}#result .confetti-96{opacity:.798752;background-color:#ffbf00;width:8px;height:3.2px;animation:4.12778s .559974s infinite drop-96;top:-10%;left:85%;transform:rotate(102.534deg)}@keyframes drop-96{to{top:110%;left:95%}}#result .confetti-97{opacity:1.41297;background-color:#ffbf00;width:5px;height:2px;animation:4.28942s .212295s infinite drop-97;top:-10%;left:30%;transform:rotate(69.233deg)}@keyframes drop-97{to{top:110%;left:35%}}#result .confetti-98{opacity:.713926;background-color:#ffbf00;width:1px;height:.4px;animation:4.0472s .786008s infinite drop-98;top:-10%;left:53%;transform:rotate(202.848deg)}@keyframes drop-98{to{top:110%;left:61%}}#result .confetti-99{opacity:1.41026;background-color:#ffbf00;width:3px;height:1.2px;animation:4.57918s .155052s infinite drop-99;top:-10%;left:94%;transform:rotate(353.629deg)}@keyframes drop-99{to{top:110%;left:106%}}#result .confetti-100{opacity:.745189;background-color:#263672;width:7px;height:2.8px;animation:4.12116s .369224s infinite drop-100;top:-10%;left:73%;transform:rotate(4.96337deg)}@keyframes drop-100{to{top:110%;left:83%}}.game-stat-card{color:#fff;justify-content:space-between;align-items:center;gap:16px;width:362px;padding:16px 22px;line-height:1;display:flex;position:relative}.game-stat-card img,.game-stat-card .no-img{aspect-ratio:1;flex:0 0 32px;max-height:32px}.game-stat-card .no-img{border:1px solid #5b5b5b}.game-stat-card .display-name{text-align:left;text-transform:uppercase;flex:1;font-size:14px;font-weight:400}.game-stat-card .stat-value{font-size:16px;font-weight:700}.game-stat-card.accomplished{border:1px solid #80ffdb}.game-stat-card.accomplished .stat-value{color:#80ffdb}.game-stat-card.md{width:300px}.game-stat-card.sm{flex-direction:column;gap:20px;width:102px}.game-stat-card.sm img{opacity:.5;height:36px}.game-stat-card.sm>div{opacity:.5}.rotating-sections .current-section{animation:1s linear forwards simple-fade-in}.rotating-sections .current-section.fading-out{animation:1s linear forwards simple-fade-out}.vertical-timer{justify-content:flex-end;width:100%;height:100%;display:flex;overflow:hidden}.vertical-timer .infinite .finite{background-color:#80ffdb;border-radius:0 0 6px 6px}@keyframes infiniteTimer{0%{transform:translateY(99%)scaleY(10%)}10%{transform:translateY(99%)scaleY(10%)}50%{transform:scaleY(50%)}90%{transform:translateY(-1%)scaleY(10%)}to{transform:translateY(-10%)scaleY(10%)}}.finite{border-radius:0 0 6px 6px;width:100%;transition:height .2s}.infinite{transform-origin:top;border-radius:6px;width:100%;height:100%}.dark-background{background:#121212;width:100%;height:100%;position:fixed;top:0;left:0}.dark-background .gradation{z-index:2;background:linear-gradient(170deg,#0000 0%,#0b1c1d00 42%,#122e2fcc 73%,#266265e6 90%);width:100%;height:50%;position:absolute;bottom:0;right:0}.dark-background .squares{z-index:1;width:100%;height:30%;position:absolute;bottom:0;right:0;overflow:hidden}.dark-background .squares .square{border-radius:2px;width:11px;height:11px;animation:20s ease-out forwards floating-fading;position:absolute;bottom:50%}.dark-background .squares .square.pattern-0{background:linear-gradient(79.56deg,#232f43 7.78%,#2f2442 80.6%,#22515a 126.27%)}.dark-background .squares .square.pattern-1{background:linear-gradient(79.56deg,#223949 7.78%,#3a2245 75.66%,#2f2442 126.27%)}.dark-background .squares .square.pattern-2{background:linear-gradient(79.56deg,#266265 7.78%,#232f43 75.66%,#2f2442 126.27%)}.textfield{background:#000;border:1px solid #0000;margin:18px 0;padding:12px;font-family:Fira Sans;font-size:14px;line-height:1;position:relative}.textfield input{font-size:inherit;color:#fff;background:0 0;border:none;width:100%}.textfield input:focus{outline:none}.textfield label{color:#cbcbcb;font-size:14px;line-height:1;transition:all .3s;position:absolute;top:14px;left:12px}.textfield .textfield-hint{color:#cbcbcb;padding-top:8px;font-size:10px;position:absolute;bottom:-18px;left:0}.textfield.focused{background:0 0;border:1px solid #80ffdb}.textfield.focused label{font-size:10px;top:-16px;left:0}.share-game-link{z-index:99;border-radius:1px;padding:16px;display:block;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.share-game-link .share-game-inner{width:100%;max-width:400px;height:100%;padding:32px}.share-game-link .share-game-inner #game-link-input{width:300px}.share-game-link .share-game-inner #game-link-input:focus{border-color:#444;outline:none}.share-game-link .share-game-inner .share-game-actions{justify-content:space-around;padding-top:24px;display:flex}.share-game-backdrop{z-index:2;background:#1119;width:100%;height:100%;position:fixed;top:0;left:0}.game-waiting{background:#121212;min-height:100vh;margin:-1rem 0;font-family:Fira Sans;font-size:14px;line-height:2.4;display:flex}.game-waiting .waiting-hint{z-index:1;color:#eaeaea;background:#000;border-right:1px solid #2d2d2d;align-items:center;width:450px;height:100vh;padding:2rem 0 0 64px;font-family:Fira Sans;font-size:15px;font-weight:400;line-height:2.4;display:flex;position:fixed;top:0;left:0}.game-waiting .waiting-hint .vertical-timer-wrapper{position:absolute;top:0;right:0}.game-waiting .waiting-players{flex-grow:2;justify-content:center;align-items:center;max-width:none;margin-left:450px;display:flex;position:relative}.game-waiting .waiting-players .players-inner{z-index:10;width:95%;position:relative}.game-waiting .waiting-players .heading{text-align:center;margin-bottom:32px;font-size:16px;font-weight:700}.game-waiting .waiting-players .heading .status-message,.game-waiting .waiting-players .heading .blinker{color:#fff}.game-waiting .waiting-players .heading .blinker{margin:0 8px 0 2px}.game-waiting .waiting-players .heading .player-count{color:#cbcbcb}.game-waiting .waiting-players .players{flex-wrap:wrap;place-content:flex-start;gap:12px 16px;width:100%;min-height:300px;display:flex}@media screen and (max-width:1100px){.game-waiting .waiting-players .players{justify-content:center}}.game-waiting .waiting-players .players .player{color:#fffc;white-space:nowrap;background-color:#00000080;border:1px solid #2d2d2d;border-radius:2px;align-items:center;gap:8px;width:279px;height:34px;padding:0 15px 0 12px;font-family:Fira Mono;animation-name:fade-in;animation-duration:1s;animation-iteration-count:1;display:flex}.game-waiting .waiting-players .players .player.me{border-color:#80ffdb}.game-waiting .waiting-players .players .player .tag-wrapper{min-width:34px}.game-waiting .waiting-players .players .player .level-tag{display:inline-flex}.game-waiting .waiting-players .players .player .player-tag{white-space:nowrap;text-overflow:ellipsis;color:#fff;flex:1;line-height:14px;overflow:hidden}.game-waiting .waiting-players .players .player .tones{text-align:right;color:#fffc;width:34px}.game-waiting .waiting-players .players .player i{color:#fffc}.game-waiting .waiting-players .elapsed-time{text-align:center;color:#222;background:#fff;width:56px;height:56px;margin-left:auto;font-size:22px;line-height:54px}.game-waiting .waiting-players .bg-wrapper{width:calc(100% - 450px);height:100vh;position:fixed;bottom:0;right:0}.game-waiting .floating-menu{z-index:1;background:#0000004d;border:1px solid #2d2d2d;border-radius:4px;padding:16px 24px;position:fixed;bottom:32px;left:50%;transform:translate(-50%)}.game-waiting .floating-menu button{display:inline-block}.game-waiting .floating-menu button:not(:last-child){margin-right:24px}@keyframes blinker{0%{opacity:0}50%{opacity:1}to{opacity:0}}.blinker{animation-name:blinker;animation-duration:1.5s;animation-iteration-count:infinite}@keyframes semi-blinker{0%{opacity:0}15%{opacity:1}85%{opacity:1}to{opacity:0}}.semi-blinker{animation-name:semi-blinker;animation-duration:1s;animation-iteration-count:infinite}@keyframes color-rotation{0%{background-color:#7fdbda}25%{background-color:#f55353}50%{background-color:#feb139}75%{background-color:#ffea11}to{background-color:#7fdbda}}.sign-in-box{text-align:center;width:370px;max-width:95vw;padding:60px 32px;transition:all 1s;animation:1s ease-in fade-in}.sign-in-box .heading{margin-bottom:42px}.sign-in-box .heading .gamename{color:#80ffdb;letter-spacing:-.07em;font-family:Fira Sans;font-size:32px;font-weight:400;line-height:1.5}.sign-in-box .heading .subtitle{color:#b3b3b3;font-weight:300}.sign-in-box .form>div{margin-bottom:40px}.sign-in-box .form .message{color:#fff;margin-top:6px;margin-bottom:18px;font-size:14px}.sign-in-box .actions>button{margin-left:auto;margin-right:auto;display:block}.sign-in-box .actions>button:not(:last-child){margin-bottom:26px}.sign-in-box .actions .button-row{justify-content:center;align-items:center;display:flex}.sign-in-box .actions span{color:#909090}.rankings{padding:32px 24px}.rankings .page-selector{color:#fff;justify-content:space-between;margin-bottom:8px;display:flex}.rankings .ranking-table{padding:32px 0}.rankings .ranking-table .title{color:#fffc;text-transform:uppercase;text-align:center;margin-bottom:16px;font-family:Fira Sans;font-size:18px}.rankings .ranking-table table{border-spacing:0;width:100%}.rankings .ranking-table table tr{box-shadow:inset 0 -1px #2d2d2d}.rankings .ranking-table table thead th{text-align:right;color:#fffc;text-transform:uppercase;font-family:Fira Sans;font-weight:400}.rankings .ranking-table table thead th.left{text-align:left}.rankings .ranking-table table thead tr th{padding:8px 4px;font-size:12px}.rankings .ranking-table table thead tr th:first-child{padding-left:0}.rankings .ranking-table table thead tr th:last-child{padding-right:4px}.rankings .ranking-table table tbody tr td{color:#fff;text-align:right;height:40px;padding:4px;font-family:Fira Mono;font-size:14px;font-weight:400}.rankings .ranking-table table tbody tr td .marker{vertical-align:middle;border:1px solid #fff;border-radius:3px;width:16px;height:16px;margin-right:6px;display:inline-block}.rankings .ranking-table table tbody tr td:first-child{padding-left:0}.rankings .ranking-table table tbody tr td:last-child{padding-right:10px}.rankings .ranking-table table tbody td.col-ranking{color:#5b5b5b;text-align:center;text-align:right;font-family:Fira Mono;font-size:24px;font-weight:700}.rankings .ranking-table table tbody td.col-player-tag{text-align:left}.rankings .ranking-table table tbody tr.my td.col-player-tag{color:#80ffdb}.rankings .ranking-table table tbody tr.unranked td{padding-top:24px}.landing .center-content{z-index:10;gap:12px;max-width:100%;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.landing .center-content .rankings{width:500px}.landing .center-content .rankings .tables{max-height:500px;overflow:scroll}.landing .about-us-link-wrapper{z-index:2;position:absolute;bottom:0;right:0}.color-squares-canvas{z-index:1;opacity:.7;width:100vw;height:100vh;display:block;position:fixed}.color-squares-canvas .canvas-title{color:#fff;font-size:18px;position:absolute;bottom:16px;left:16px}.player-profile-stats{color:#fff;background:#0003;padding:0 32px}.player-profile-stats img{width:24px;margin-right:16px}.player-profile-stats .player-tag{vertical-align:middle;margin-right:10px;font-family:Fira Sans;font-size:28px;font-weight:100}.player-profile-stats .profile-row{grid-row:1 span;place-self:start center;width:100%;min-height:56px}.player-profile-stats .profile-row:first-of-type{gap:12px}.player-profile-stats .profile-row.overall .level-tones>*{display:inline-block}.player-profile-stats .profile-row.overall .to-next{text-align:right;color:#fffc;font-family:Fira Sans;font-size:12px}.player-profile-stats .profile-row.overall .to-next .next{color:#fff;margin-right:8px;font-weight:700}.player-profile-stats .profile-row.overall :global(.chart-values){fill:#fffc}.player-profile-stats .profile-row.overall :global(.pie-value){font-weight:700}.player-profile-stats .profile-row.wins,.player-profile-stats .profile-row.tones,.player-profile-stats .profile-row.top-class-played,.player-profile-stats .profile-row.top-class-won{align-items:start;display:flex}.player-profile-stats .profile-row.rate{text-align:center;grid-row:4 span;align-self:end}.how-to-play{color:#fff;font-size:14px}.how-to-play .content-wrapper{width:750px;height:500px;position:relative}.how-to-play .content-wrapper .step{flex-wrap:nowrap;padding:32px;display:flex;position:absolute}.how-to-play .content-wrapper .step.step-1{border-bottom:1px solid #2d2d2d;width:500px;height:250px;top:0;left:0}.how-to-play .content-wrapper .step.step-1 .text-block{flex-grow:1;padding-right:8px}.how-to-play .content-wrapper .step.step-1 .image-block{flex-basis:160px}.how-to-play .content-wrapper .step.step-2{flex-direction:column;justify-content:space-around;width:500px;height:250px;top:250px;left:0}.how-to-play .content-wrapper .step.step-3{border-left:1px solid #2d2d2d;flex-direction:column;justify-content:space-evenly;width:250px;height:500px;top:0;left:500px}.how-to-play .content-wrapper .step .image-block{flex-grow:0;flex-shrink:0;position:relative}.how-to-play .content-wrapper .step .image-block img{position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}.how-to-play .content-wrapper .step .text-block{color:#fff;font-size:16px;line-height:1.4}.how-to-play .content-wrapper .step .text-block .number{font-size:18px;font-weight:700}.how-to-play .content-wrapper .step .text-block .highlighted{color:#80ffdb;font-weight:700}.center .center-content{z-index:10;gap:12px;max-width:100%;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.center .center-content .action-wrapper{width:390px;height:100%;padding:32px 12px;position:relative}.center .center-content .button-wrapper{justify-content:space-around;width:100%;padding:0 12px;display:flex;position:absolute;bottom:24px}.center .center-content .button-wrapper>a,.center .center-content .button-wrapper button{flex-grow:0}.center .center-content .rankings{width:500px}.center .center-content .rankings .tables{max-height:500px;overflow:scroll}.center .popup-wrapper .how-to-popup{z-index:99;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.center .popup-wrapper .how-to-popup button{margin:12px auto 0}.center .popup-wrapper .how-to-backdrop{z-index:10;background-color:#181818e6;width:100%;height:100%;position:fixed;top:0;left:0}.center .about-us-link-wrapper{z-index:2;position:absolute;bottom:0;right:0}.main-container.center{flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100%;display:flex}.main-container.center .content{z-index:1;padding:48px 12px}.main-container.center .content .tile{width:600px}.main-container.center .story{color:#fff;max-width:100%;padding:48px 102px 54px 54px;font-size:14px;line-height:2.5;animation:1s fade-in}.main-container.center .menu{text-align:center;margin-top:36px;animation:1.5s fade-in-delayed}.main-container.center .menu .nav-button{width:120px;margin-bottom:16px;margin-left:8px;margin-right:8px;font-weight:700}.main-container.center .menu .nav-button:not(:hover){color:#303f9f}.main-container.center .menu .button-wrapper{display:inline-block}.main-container.center .menu .button-wrapper:not(:last-child){margin-right:24px}.main-container.center .menu .button-wrapper .nav-button{background-image:linear-gradient(90deg,#b8cbb8 0% 0%,#b465da 0%,#cf6cc9 33%,#ee609c 66% 100%);transition:font-size .2s}.main-container.center .menu .button-wrapper .nav-button:hover{color:#fff;animation:1s ease-out infinite pulse}.main-container.center .hall-of-fame-button{cursor:pointer;color:#fff;background-color:#0000;border:none;border-radius:6px;padding:12px 16px;font-family:inherit;transition:background-color .5s;position:fixed;bottom:16px;right:24px;overflow:hidden}.main-container.center .hall-of-fame-button span,.main-container.center .hall-of-fame-button i{text-align:center;display:block}.main-container.center .hall-of-fame-button i{margin-bottom:8px;font-size:36px;transition:all .3s}.main-container.center .hall-of-fame-button span{letter-spacing:0;font-size:12px}.main-container.center .hall-of-fame-button .button-background{z-index:-1;opacity:1;background:radial-gradient(circle,#060435 0%,#090979 35%,#00d4ff 100%);width:100%;height:600px;transition:opacity .2s;animation:5s infinite button-background-effect;position:absolute;top:0;left:0}.main-container.center .hall-of-fame-button:hover{text-shadow:0 0 4px #fff;background-color:#f3abc4}.main-container.center .hall-of-fame-button:hover i{transform:scale(1.15)}.main-container.center .hall-of-fame-button:hover .button-background{opacity:.8}@keyframes fade-in-delayed{0%{opacity:0}30%{opacity:0}to{opacity:1}}@keyframes button-background-effect{0%{transform:translateY(0)scale(1)}40%{transform:translateY(-400px)scale(1.5)}to{transform:translateY(0)scale(1)}}.main-container.how-to{animation:.5s linear forwards simple-fade-in}.main-container.how-to .how-to-inner{z-index:1;max-width:100%;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.main-container.how-to .how-to-inner .header .title{color:#fffc;text-transform:uppercase;margin-bottom:8px;font-size:20px;line-height:1.3}.main-container.how-to .how-to-inner .tile-wrapper{max-width:100%;overflow-x:auto}.main-container.how-to .how-to-inner .actions{text-align:center;margin-top:32px}.main-container.how-to .how-to-inner .actions .play-button-wrapper{display:inline-block}.tone-palette:not(.bucketized){flex-wrap:wrap;justify-content:center;display:flex}.tone-palette:not(.bucketized) .color{border:1px solid #fff;width:36px;height:36px;margin:2px;position:relative}.tone-palette:not(.bucketized) .color.selected{border:5px solid #ff9b00}.tone-palette:not(.bucketized) .color .count{color:#222;background:#fff;padding:0 4px;font-size:12px;font-weight:700;position:absolute;top:0;left:0}.tone-palette.bucketized{flex-wrap:nowrap;justify-content:center;align-items:flex-start;column-gap:4px;display:flex}.tone-palette.bucketized .color-column .tone{opacity:0;border-radius:2px;width:16px;height:16px}.tone-palette.bucketized .color-column .same-tone{opacity:0;border:3px solid #bbac;border-radius:2px;margin:-4px;padding:1px}.tone-palette.bucketized .color-column :not(:last-child){margin-bottom:3px}.tone-palette.bucketized .fade-in-0{animation:.5s forwards fade-in}.tone-palette.bucketized .fade-in-1{animation:.5s 30ms forwards fade-in}.tone-palette.bucketized .fade-in-2{animation:.5s 60ms forwards fade-in}.tone-palette.bucketized .fade-in-3{animation:.5s 90ms forwards fade-in}.tone-palette.bucketized .fade-in-4{animation:.5s .12s forwards fade-in}.tone-palette.bucketized .fade-in-5{animation:.5s .15s forwards fade-in}.tone-palette.bucketized .fade-in-6{animation:.5s .18s forwards fade-in}.tone-palette.bucketized .fade-in-7{animation:.5s .21s forwards fade-in}.tone-palette.bucketized .fade-in-8{animation:.5s .24s forwards fade-in}.tone-palette.bucketized .fade-in-9{animation:.5s .27s forwards fade-in}.tone-palette.bucketized .fade-in-10{animation:.5s .3s forwards fade-in}.tone-palette.bucketized .fade-in-11{animation:.5s .33s forwards fade-in}.tone-palette.bucketized .fade-in-12{animation:.5s .36s forwards fade-in}.tone-palette.bucketized .fade-in-13{animation:.5s .39s forwards fade-in}.tone-palette.bucketized .fade-in-14{animation:.5s .42s forwards fade-in}.tone-palette.bucketized .fade-in-15{animation:.5s .45s forwards fade-in}.tone-palette.bucketized .fade-in-16{animation:.5s .48s forwards fade-in}.tone-palette.bucketized .fade-in-17{animation:.5s .51s forwards fade-in}.tone-palette.bucketized .fade-in-18{animation:.5s .54s forwards fade-in}.tone-palette.bucketized .fade-in-19{animation:.5s .57s forwards fade-in}.tone-palette.bucketized .fade-in-20{animation:.5s .6s forwards fade-in}.tone-palette.bucketized .fade-in-21{animation:.5s .63s forwards fade-in}.tone-palette.bucketized .fade-in-22{animation:.5s .66s forwards fade-in}.tone-palette.bucketized .fade-in-23{animation:.5s .69s forwards fade-in}.tone-palette.bucketized .fade-in-24{animation:.5s .72s forwards fade-in}.tone-palette.bucketized .fade-in-25{animation:.5s .75s forwards fade-in}.tone-palette.bucketized .fade-in-26{animation:.5s .78s forwards fade-in}.tone-palette.bucketized .fade-in-27{animation:.5s .81s forwards fade-in}.tone-palette.bucketized .fade-in-28{animation:.5s .84s forwards fade-in}.tone-palette.bucketized .fade-in-29{animation:.5s .87s forwards fade-in}.tone-palette.bucketized .fade-in-30{animation:.5s .9s forwards fade-in}.tone-palette.bucketized .fade-in-31{animation:.5s .93s forwards fade-in}.tone-palette.bucketized .fade-in-32{animation:.5s .96s forwards fade-in}.tone-palette.bucketized .fade-in-33{animation:.5s .99s forwards fade-in}.tone-palette.bucketized .fade-in-34{animation:.5s 1.02s forwards fade-in}.tone-palette.bucketized .fade-in-35{animation:.5s 1.05s forwards fade-in}.tone-palette.bucketized .fade-in-36{animation:.5s 1.08s forwards fade-in}.tone-palette.bucketized .fade-in-37{animation:.5s 1.11s forwards fade-in}.tone-palette.bucketized .fade-in-38{animation:.5s 1.14s forwards fade-in}.tone-palette.bucketized .fade-in-39{animation:.5s 1.17s forwards fade-in}.tone-palette.bucketized .fade-in-40{animation:.5s 1.2s forwards fade-in}.tone-palette.bucketized .fade-in-41{animation:.5s 1.23s forwards fade-in}.tone-palette.bucketized .fade-in-42{animation:.5s 1.26s forwards fade-in}.tone-palette.bucketized .fade-in-43{animation:.5s 1.29s forwards fade-in}.tone-palette.bucketized .fade-in-44{animation:.5s 1.32s forwards fade-in}.tone-palette.bucketized .fade-in-45{animation:.5s 1.35s forwards fade-in}.tone-palette.bucketized .fade-in-46{animation:.5s 1.38s forwards fade-in}.tone-palette.bucketized .fade-in-47{animation:.5s 1.41s forwards fade-in}.tone-palette.bucketized .fade-in-48{animation:.5s 1.44s forwards fade-in}.tone-palette.bucketized .fade-in-49{animation:.5s 1.47s forwards fade-in}.tone-palette.bucketized .fade-in-50{animation:.5s 1.5s forwards fade-in}.tone-palette.bucketized .fade-in-51{animation:.5s 1.53s forwards fade-in}.tone-palette.bucketized .fade-in-52{animation:.5s 1.56s forwards fade-in}.tone-palette.bucketized .fade-in-53{animation:.5s 1.59s forwards fade-in}.tone-palette.bucketized .fade-in-54{animation:.5s 1.62s forwards fade-in}.tone-palette.bucketized .fade-in-55{animation:.5s 1.65s forwards fade-in}.tone-palette.bucketized .fade-in-56{animation:.5s 1.68s forwards fade-in}.tone-palette.bucketized .fade-in-57{animation:.5s 1.71s forwards fade-in}.tone-palette.bucketized .fade-in-58{animation:.5s 1.74s forwards fade-in}.tone-palette.bucketized .fade-in-59{animation:.5s 1.77s forwards fade-in}.tone-palette.bucketized .fade-in-60{animation:.5s 1.8s forwards fade-in}.tone-palette.bucketized .fade-in-61{animation:.5s 1.83s forwards fade-in}.tone-palette.bucketized .fade-in-62{animation:.5s 1.86s forwards fade-in}.tone-palette.bucketized .fade-in-63{animation:.5s 1.89s forwards fade-in}.tone-palette.bucketized .fade-in-64{animation:.5s 1.92s forwards fade-in}.tone-palette.bucketized .fade-in-65{animation:.5s 1.95s forwards fade-in}.tone-palette.bucketized .fade-in-66{animation:.5s 1.98s forwards fade-in}.tone-palette.bucketized .fade-in-67{animation:.5s 2.01s forwards fade-in}.tone-palette.bucketized .fade-in-68{animation:.5s 2.04s forwards fade-in}.tone-palette.bucketized .fade-in-69{animation:.5s 2.07s forwards fade-in}.tone-palette.bucketized .fade-in-70{animation:.5s 2.1s forwards fade-in}.tone-palette.bucketized .fade-in-71{animation:.5s 2.13s forwards fade-in}.tone-palette.bucketized .fade-in-72{animation:.5s 2.16s forwards fade-in}.tone-palette.bucketized .fade-in-73{animation:.5s 2.19s forwards fade-in}.tone-palette.bucketized .fade-in-74{animation:.5s 2.22s forwards fade-in}.tone-palette.bucketized .fade-in-75{animation:.5s 2.25s forwards fade-in}.tone-palette.bucketized .fade-in-76{animation:.5s 2.28s forwards fade-in}.tone-palette.bucketized .fade-in-77{animation:.5s 2.31s forwards fade-in}.tone-palette.bucketized .fade-in-78{animation:.5s 2.34s forwards fade-in}.tone-palette.bucketized .fade-in-79{animation:.5s 2.37s forwards fade-in}.tone-palette.bucketized .fade-in-80{animation:.5s 2.4s forwards fade-in}.tone-palette.bucketized .fade-in-81{animation:.5s 2.43s forwards fade-in}.tone-palette.bucketized .fade-in-82{animation:.5s 2.46s forwards fade-in}.tone-palette.bucketized .fade-in-83{animation:.5s 2.49s forwards fade-in}.tone-palette.bucketized .fade-in-84{animation:.5s 2.52s forwards fade-in}.tone-palette.bucketized .fade-in-85{animation:.5s 2.55s forwards fade-in}.tone-palette.bucketized .fade-in-86{animation:.5s 2.58s forwards fade-in}.tone-palette.bucketized .fade-in-87{animation:.5s 2.61s forwards fade-in}.tone-palette.bucketized .fade-in-88{animation:.5s 2.64s forwards fade-in}.tone-palette.bucketized .fade-in-89{animation:.5s 2.67s forwards fade-in}.tone-palette.bucketized .fade-in-90{animation:.5s 2.7s forwards fade-in}.tone-palette.bucketized .fade-in-91{animation:.5s 2.73s forwards fade-in}.tone-palette.bucketized .fade-in-92{animation:.5s 2.76s forwards fade-in}.tone-palette.bucketized .fade-in-93{animation:.5s 2.79s forwards fade-in}.tone-palette.bucketized .fade-in-94{animation:.5s 2.82s forwards fade-in}.tone-palette.bucketized .fade-in-95{animation:.5s 2.85s forwards fade-in}.tone-palette.bucketized .fade-in-96{animation:.5s 2.88s forwards fade-in}.tone-palette.bucketized .fade-in-97{animation:.5s 2.91s forwards fade-in}.tone-palette.bucketized .fade-in-98{animation:.5s 2.94s forwards fade-in}.tone-palette.bucketized .fade-in-99{animation:.5s 2.97s forwards fade-in}.tone-palette.bucketized .fade-in-100{animation:.5s 3s forwards fade-in}.grid{grid-template-rows:repeat(12,64px) 1fr;grid-template-columns:320px 1fr;column-gap:16px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:100dvh;padding:0 64px 48px;display:grid}.profile-view{color:#fff}.profile-view .profile-inner{z-index:1;position:relative}.profile-view .player-profile-stats{grid-row:3/10 span;grid-template-rows:subgrid;background:#0003;border:1px solid #2d2d2d;width:320px;padding:0 32px;display:grid}.profile-view .player-profile-stats img{width:24px;margin-right:16px}.profile-view .player-profile-stats .player-tag{vertical-align:middle;margin-right:10px;font-family:Fira Sans;font-size:28px;font-weight:100}.profile-view .player-profile-stats .profile-row{grid-row:1 span;place-self:start center;width:100%}.profile-view .player-profile-stats .profile-row:first-of-type{gap:12px}.profile-view .player-profile-stats .profile-row.overall .level-tones>*{display:inline-block}.profile-view .player-profile-stats .profile-row.overall .to-next{text-align:right;color:#fffc;font-family:Fira Sans;font-size:12px}.profile-view .player-profile-stats .profile-row.overall .to-next .next{color:#fff;margin-right:8px;font-weight:700}.profile-view .player-profile-stats .profile-row.overall :global(.chart-values){fill:#fffc}.profile-view .player-profile-stats .profile-row.overall :global(.pie-value){font-weight:700}.profile-view .player-profile-stats .profile-row.wins,.profile-view .player-profile-stats .profile-row.tones,.profile-view .player-profile-stats .profile-row.top-class-played,.profile-view .player-profile-stats .profile-row.top-class-won{align-items:start;display:flex}.profile-view .player-profile-stats .profile-row.rate{text-align:center;grid-row:4 span;align-self:end}.profile-view .player-tones{grid-row:3/9 span;grid-template-rows:subgrid;grid-template-columns:subgrid;font-family:Fira Sans;display:grid}.profile-view .player-tones>*{justify-self:center}.profile-view .player-tones>:last-child{grid-row:4/8 span;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-bottom:48px}.profile-view .player-tones .tone-count{grid-area:2/1 span/1 span;padding-bottom:7px}.profile-view .player-tones .tone-count .count{-webkit-text-fill-color:transparent;background:linear-gradient(#80ffdb 0%,#48b2be 100%);-webkit-background-clip:text;background-clip:text;margin-right:10px;font-size:54px;font-weight:500;line-height:1}.profile-view .player-tones .tone-count .text{color:#fff;vertical-align:super;font-size:24px}.profile-view .player-tones .tone-count-unique{grid-area:3/1 span/1 span;font-size:13px;font-weight:400}.profile-view .player-tones .tone-count-unique .count{letter-spacing:1px;margin-right:4px;font-weight:700}.sign-in-page{width:100%;height:100%}.sign-in-page .center-content{z-index:10;width:400px;max-width:100%;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.register-box{text-align:center;width:370px;max-width:95vw;padding:60px 32px;transition:all 1s;animation:1s ease-in fade-in}.register-box .heading{margin-bottom:42px}.register-box .heading .gamename{color:#cbcbcb;letter-spacing:-.07em;font-family:Fira Sans;font-size:32px;font-weight:400;line-height:1.5}.register-box .heading .subtitle{color:#b3b3b3;font-weight:300}.register-box .form>div{margin-bottom:40px}.register-box .form .message{margin-top:6px;margin-bottom:18px;font-size:14px}.register-box .actions button{margin-left:auto;margin-right:auto;display:block}.register-box .actions button:not(:last-child){margin-bottom:26px}.register-page{width:100%;height:100%}.register-page .center-content{z-index:1;width:400px;max-width:100%;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.register-page .message{color:#b3b3b3;text-align:center;font-size:18px}.main-container.about-us{width:100%;height:100%}.main-container.about-us .about-us-content{z-index:1;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}*{box-sizing:border-box}.App{text-align:center}html,body{background-color:#121212;height:100%;font-family:Fira Sans}#root{height:100%}
/*# sourceMappingURL=index.6b472d3a.css.map */
