@keyframes choose-marbles-selector{0%{transform:scale(.4) rotate(25deg) translateX(-20px);opacity:0}to{transform:scale(1) rotate(0deg) translateX(0);opacity:1}}@keyframes choose-marbles-selector-odds{0%{transform:scale(.4) translateX(-20px);opacity:0}to{transform:scale(1) translateX(0);opacity:1}}.choose-marbles{display:flex;transition:all .25s ease-in-out;flex-direction:column;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25);box-sizing:border-box;border-radius:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (pointer:coarse){.choose-marbles{order:1;background:rgba(var(--primary-component-background),.9);border-radius:12px 12px 0 0}}.choose-marbles .marbles-container{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:1px;box-sizing:border-box;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;transition:all .25s ease-in-out}.choose-marbles .marbles-container.has-equal-odds .marble-outer-container:before{display:none}.choose-marbles .marbles-container.game-marbles-2{grid-template-columns:1fr 1fr;align-items:stretch;overflow:hidden;border-radius:12px 12px 0 0}.choose-marbles .marbles-container.game-marbles-2 .marble-details .marble-odds,.choose-marbles .marbles-container.game-marbles-2 .marble-outer-container{align-items:center}.choose-marbles .marbles-container.game-marbles-2 .marble-outer-container:before,.choose-marbles .marbles-container.game-marbles-2 .marble-outer-container:first-child,.choose-marbles .marbles-container.game-marbles-2 .marble-outer-container:first-child:before,.choose-marbles .marbles-container.game-marbles-2 .marble-outer-container:last-child,.choose-marbles .marbles-container.game-marbles-2 .marble-outer-container:last-child:before{border-radius:0}@media screen and (max-width:440px)and (pointer:coarse){.choose-marbles .marbles-container.game-marbles-2 .marble-outer-container .marble-outer.active{padding:1px}}.choose-marbles .marbles-container.game-marbles-5{grid-template-columns:1fr 1fr 1fr 1fr 1fr;align-items:stretch}.choose-marbles .marbles-container.game-marbles-5 .marble-details{flex-direction:column}.choose-marbles .marbles-container.game-marbles-5 .marble-details .marble-odds{align-items:center}.choose-marbles .marbles-container.game-marbles-5 .marble-outer-container:last-child{border-radius:0 12px 0 0}@media screen and (max-width:440px)and (pointer:coarse){.choose-marbles .marbles-container.game-marbles-5 .marble-outer-container .marble-outer.active{padding:1px}}.choose-marbles .marbles-container.game-marbles-8 .marble-details .marble-odds .marble-odds-value{font-size:14px}@media screen and (max-width:440px)and (pointer:coarse){.choose-marbles .marbles-container.game-marbles-8 .marble-details .marble-odds .marble-odds-value{font-size:10px}.choose-marbles .marbles-container.game-marbles-8 .marble-details .marble-odds .marble-odds-label{font-size:8px}}.choose-marbles .marbles-container.game-marbles-8 .marble-outer-container:nth-child(4){border-radius:0 12px 0 0;border-right:none}.choose-marbles .marbles-container .marble-outer-container{background:linear-gradient(hsla(0,0%,100%,.15),hsla(0,0%,100%,.05));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15);box-sizing:border-box;padding:10px;display:flex;flex-direction:column;gap:6px;cursor:pointer;position:relative}.choose-marbles .marbles-container .marble-outer-container.active{background:linear-gradient(hsla(0,0%,100%,.05),hsla(0,0%,100%,.05))}.choose-marbles .marbles-container .marble-outer-container.active:before{opacity:.15}@media screen and (max-width:440px)and (pointer:coarse){.choose-marbles .marbles-container .marble-outer-container{padding:12px 6px}}.choose-marbles .marbles-container .marble-outer-container.game-type-marbles_survivor:before,.choose-marbles .marbles-container .marble-outer-container.game-type-stairpong:before{background-position:0}.choose-marbles .marbles-container .marble-outer-container:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(/assets/game-ui/selection_background-01.webp) no-repeat 50%;background-size:250%;opacity:0;transition:all .5s ease-in-out;filter:grayscale(100%);-webkit-filter:grayscale(100%)}.choose-marbles .marbles-container .marble-outer-container .marble-odds,.choose-marbles .marbles-container .marble-outer-container .marble-outer{animation-name:choose-marbles-selector;animation-timing-function:ease-in-out;transform-origin:center left}.choose-marbles .marbles-container .marble-outer-container .marble-odds{animation-name:choose-marbles-selector-odds}.choose-marbles .marbles-container .marble-outer-container:first-child .marble-odds,.choose-marbles .marbles-container .marble-outer-container:first-child .marble-outer{animation-duration:.1s}.choose-marbles .marbles-container .marble-outer-container:nth-child(2) .marble-odds,.choose-marbles .marbles-container .marble-outer-container:nth-child(2) .marble-outer{animation-duration:.2s}.choose-marbles .marbles-container .marble-outer-container:nth-child(3) .marble-odds,.choose-marbles .marbles-container .marble-outer-container:nth-child(3) .marble-outer{animation-duration:.3s}.choose-marbles .marbles-container .marble-outer-container:nth-child(4) .marble-odds,.choose-marbles .marbles-container .marble-outer-container:nth-child(4) .marble-outer{animation-duration:.4s}.choose-marbles .marbles-container .marble-outer-container:nth-child(5) .marble-odds,.choose-marbles .marbles-container .marble-outer-container:nth-child(5) .marble-outer{animation-duration:.5s}.choose-marbles .marbles-container .marble-outer-container:nth-child(6) .marble-odds,.choose-marbles .marbles-container .marble-outer-container:nth-child(6) .marble-outer{animation-duration:.6s}.choose-marbles .marbles-container .marble-outer-container:nth-child(7) .marble-odds,.choose-marbles .marbles-container .marble-outer-container:nth-child(7) .marble-outer{animation-duration:.7s}.choose-marbles .marbles-container .marble-outer-container:nth-child(8) .marble-odds,.choose-marbles .marbles-container .marble-outer-container:nth-child(8) .marble-outer{animation-duration:.8s}.choose-marbles .marbles-container .marble-outer-container:nth-child(9) .marble-odds,.choose-marbles .marbles-container .marble-outer-container:nth-child(9) .marble-outer{animation-duration:.9s}.choose-marbles .marbles-container .marble-outer-container:first-child,.choose-marbles .marbles-container .marble-outer-container:first-child:before{border-radius:12px 0 0 0}.choose-marbles .marbles-container .marble-outer-container:nth-child(4):before{border-radius:0 12px 0 0}.choose-marbles .marbles-container .marble-outer-container:last-child{border-right:none}.choose-marbles .marbles-container .marble-outer-container:last-child:before{border-radius:0 12px 0 0}@media screen and (pointer:fine){.choose-marbles .marbles-container .marble-outer-container:hover .marble-outer{padding:4px}}.choose-marbles .marbles-container .marble-outer-container .marble-color{font-size:8px;font-weight:600;font-family:var(--font-formula-stack);text-transform:uppercase}.choose-marbles .marbles-container .marble-outer-container .marble-details{display:flex;align-content:center;align-items:center;gap:10px}@media screen and (max-width:440px)and (pointer:coarse){.choose-marbles .marbles-container .marble-outer-container .marble-details{gap:8px}}.choose-marbles .marbles-container.has-equal-odds{gap:10px;padding:0 10px 10px;grid-template-columns:repeat(auto-fit,minmax(30px,1fr))}.choose-marbles .marbles-container.has-equal-odds .marble-odds{display:none}.choose-marbles .marbles-container.has-equal-odds .marble-details{width:100%}.choose-marbles .marbles-container.has-equal-odds .marble-outer-container{padding:0;align-items:center;background:none;box-shadow:none}.choose-marbles .marbles-container.has-equal-odds .marble-outer-container .marble-outer{width:100%;height:auto}.choose-marbles .marbles-container.has-equal-odds .marble-outer-container:nth-child(4){border-radius:0}.choose-marbles .marbles-container.has-equal-odds .marble-outer-container:last-child{border-radius:0 12px 0 0}.choose-marbles .marble{width:100%;height:100%}.choose-marbles .marble.active:before{opacity:0}.choose-marbles.choose-marbles--selector .marble-outer{width:46px;height:46px;position:relative}@media screen and (pointer:coarse){.choose-marbles.choose-marbles--selector .marble-outer{width:28px;height:28px}}.choose-marbles.choose-marbles--selector .marble-odds{font-family:var(--font-formula-stack);font-weight:600;position:relative;display:flex;flex-direction:column;transition:all .25s ease-in-out;min-height:22px}@media screen and (pointer:coarse){.choose-marbles.choose-marbles--selector .marble-odds{min-height:18px}}.choose-marbles.choose-marbles--selector .marble-odds.active .marble-odds-label{max-height:20px;opacity:1}.choose-marbles.choose-marbles--selector .marble-odds.active .marble-odds-value{color:rgb(var(--green))}.choose-marbles.choose-marbles--selector .marble-odds .marble-odds-value{font-size:14px}.choose-marbles.choose-marbles--selector .marble-odds .marble-odds-label{font-size:9px;color:hsla(0,0%,100%,.75);max-height:0;opacity:0;transition:all .25s ease-in-out;text-transform:uppercase;white-space:nowrap}.choose-marbles.choose-marbles--selector .marble-outer:hover .marble-odds{color:rgb(var(--yellow))}.choose-marbles.choose-marbles--selector .marble-outer.active .marble-odds,.choose-marbles.choose-marbles--selector .marble-outer.active:hover{background:transparent;color:rgb(var(--green))}.choose-marbles.choose-marbles--selector .marble-exact-order-position{opacity:0;transition:all .25s ease-in-out;transform:translate(-50%,30px);left:50%;top:-15px;position:absolute;font-size:10px;font-family:var(--font-formula-stack);font-weight:600;background:rgba(var(--black-color),.65);padding:4px 8px;border-radius:6px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25);text-transform:uppercase;white-space:nowrap;z-index:9}.choose-marbles.choose-marbles--selector .marble-exact-order-position.visible{opacity:1;transform:translate(-50%)}.choose-marbles.choose-marbles--selector .marble-exact-order-position.visible.nd span,.choose-marbles.choose-marbles--selector .marble-exact-order-position.visible.rd span,.choose-marbles.choose-marbles--selector .marble-exact-order-position.visible.st span{position:relative;animation:text-fancy-color 1.5s linear infinite reverse;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex}.choose-marbles.choose-marbles--selector .marble-exact-order-position.visible.st span{background:linear-gradient(90deg,#acfbb0 10%,rgba(var(--green),1) 50%,#acfbb0 60%);color:rgba(var(--green),1);background-size:200% auto;background-clip:border-box;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.choose-marbles.choose-marbles--selector .marble-exact-order-position.visible.nd span{background:linear-gradient(90deg,#ffea99 10%,rgba(var(--yellow),1) 50%,#ffea99 60%);color:rgba(var(--yellow),1);background-size:200% auto;background-clip:border-box;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.choose-marbles.choose-marbles--selector .marble-exact-order-position.visible.rd span{background:linear-gradient(90deg,#a3dcea 10%,rgba(var(--blue),1) 50%,#a3dcea 60%);color:rgba(var(--blue),1);background-size:200% auto;background-clip:border-box;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.choose-marbles.choose-marbles--selector .marble{z-index:4}.choose-marbles.choose-marbles--selector .marble .number{-webkit-user-select:none;-moz-user-select:none;user-select:none}.choose-marbles.choose-marbles--selector .marble:active{transform:scale(1.2)}.choose-marbles.choose-marbles--selector .marble.active{transform:rotate(180deg);animation:spin-simple 8s linear infinite}.choose-marbles.choose-marbles--selector .marble.active:active{transform:scale(.8)}.choose-marbles.choose-marbles--selector .marble.active .number{transform:rotate(-180deg)}.avatar{width:26px;height:26px;position:relative;z-index:9}.avatar.avatar--lg{width:70px;height:70px}.avatar.profile_avatar-01{background:url(/assets/avatars/profile_avatar-01.png) no-repeat;background-size:contain;background-position:50%}.avatar.profile_avatar-02{background:url(/assets/avatars/profile_avatar-02.png) no-repeat;background-size:contain;background-position:50%}.avatar.profile_avatar-03{background:url(/assets/avatars/profile_avatar-03.png) no-repeat;background-size:contain;background-position:50%}.avatar.profile_avatar-04{background:url(/assets/avatars/profile_avatar-04.png) no-repeat;background-size:contain;background-position:50%}.avatar.profile_avatar-05{background:url(/assets/avatars/profile_avatar-05.png) no-repeat;background-size:contain;background-position:50%}.avatar.profile_avatar-06{background:url(/assets/avatars/profile_avatar-06.png) no-repeat;background-size:contain;background-position:50%}.avatar.profile_avatar-07{background:url(/assets/avatars/profile_avatar-07.png) no-repeat;background-size:contain;background-position:50%}.avatar.profile_avatar-08{background:url(/assets/avatars/profile_avatar-08.png) no-repeat;background-size:contain;background-position:50%}.marbles-game .game-top-toolbar{position:absolute;pointer-events:none}@media(max-width:768px)and (pointer:coarse){.marbles-game .game-top-toolbar{position:sticky;top:0;width:100%}}.marbles-game .game-top-toolbar .game-top-toolbar__inner{padding:50px 20px 20px}.marbles-game .game-top-toolbar .game-top-toolbar__inner .game-top-toolbar__right{pointer-events:auto}@media screen and (max-width:768px)and (pointer:coarse){.marbles-game .game-top-toolbar .game-top-toolbar__inner{padding:15px 20px}.marbles-game .game-top-toolbar .game-top-toolbar__inner .game-top-toolbar__right{right:0}}.game-top-toolbar{background:linear-gradient(rgba(var(--black-color),.8),rgba(var(--black-color),0));transform-origin:top left;position:fixed;margin:0 auto;z-index:300;top:0;left:0;right:0}.game-top-toolbar .game-top-toolbar__toast{position:absolute;top:10px;left:50%;width:500px;transform:translateX(-50%)}@media screen and (max-width:768px)and (pointer:coarse){.game-top-toolbar .game-top-toolbar__toast{top:64px;width:100%;padding:0 10px}}.game-top-toolbar .game-top-toolbar__inner{display:flex;justify-content:space-between;padding:10px;box-sizing:border-box}.game-top-toolbar .game-top-toolbar__left{transform-origin:top left}.game-top-toolbar .game-top-toolbar__left .ico-155-symbol-simple_svg__ico-155-symbol-simple{width:30px;height:22px;transition:all .25s ease-in-out;transform-style:preserve-3d;transform-origin:center;animation:rotate-symbol 3s cubic-bezier(.4,0,.2,1)}@keyframes rotate-symbol{0%{transform:rotate(0deg)}33%{transform:rotate(-5deg);scale:1.05}66%{transform:rotate(5deg);scale:.95}80%{transform:rotate(0deg);scale:.8}to{scale:1}}.game-top-toolbar .game-top-toolbar__right{transform-origin:top right;margin-left:auto}.game-top-toolbar .game-top-toolbar__left,.game-top-toolbar .game-top-toolbar__right{display:flex;gap:5px;position:relative;z-index:9;max-height:44px}.game-top-toolbar .broadcast-controls{display:flex;gap:5px}body:not(.is-mobile) .game-top-toolbar{min-width:1200px}.toolbar-info__dropdown .toolbar-info__dropdown__table{border-radius:0 0 10px 10px;margin:0}.toolbar-info__dropdown__table{display:flex;flex-direction:column;gap:5px;margin:5px;box-sizing:border-box;border-radius:10px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25)}.toolbar-info__dropdown__table .header{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;font-size:10px;font-family:var(--font-formula-stack);font-weight:600;color:hsla(0,0%,100%,.7);border-bottom:1px solid hsla(0,0%,100%,.25);padding:10px;box-sizing:border-box}.toolbar-info__dropdown__table .body{display:grid;grid-template-columns:1fr}.toolbar-info__dropdown__table .body .row{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;font-size:10px;color:#fff;padding:10px;box-sizing:border-box;align-items:center}.toolbar-info__dropdown__table .body .row .label{display:flex;flex-direction:column;gap:5px}.toolbar-info__dropdown__table .body .row .label svg{width:10px;height:10px;fill:currentColor;flex-shrink:0;filter:drop-shadow(0 1px 2px rgba(0,0,0,.2))}.toolbar-info__dropdown__table .body .row .label .line{display:flex;flex-direction:row;gap:2px;align-items:center;font-weight:600}.toolbar-info__dropdown__table .body .row .label .circle{width:4px;height:4px;flex-shrink:0;border-radius:50%;border:2px solid rgba(var(--yellow),.4)}.toolbar-info__dropdown__table .body .row .label .circle.tomato{border-color:rgba(var(--tomato),.4)}.toolbar-info__dropdown__table .body .row .label .circle.purple{border-color:rgba(var(--purple),.4)}.toolbar-info__dropdown__table .body .row .label .circle.yellow{border-color:rgba(var(--yellow),.4)}.toolbar-info__dropdown__table .body .row .label .yellow{animation:text-fancy-color 1.5s linear infinite reverse;background:linear-gradient(90deg,#ffea99 10%,rgba(var(--yellow),1) 50%,#ffea99 60%);background-clip:border-box;background-clip:text;-webkit-background-clip:text;background-size:200% auto;color:rgba(var(--yellow),1);-webkit-text-fill-color:transparent}.toolbar-info__dropdown__table .body .row .label .tomato{animation:text-fancy-color 1.5s linear infinite reverse;background:linear-gradient(90deg,#fda393 10%,rgba(var(--tomato),1) 50%,#fda393 60%);background-clip:border-box;background-clip:text;-webkit-background-clip:text;background-size:200% auto;color:rgba(var(--tomato),1);-webkit-text-fill-color:transparent}.toolbar-info__dropdown__table .body .row .label .purple{animation:text-fancy-color 1.5s linear infinite reverse;background:linear-gradient(90deg,#f1a7ff 10%,rgba(var(--purple),1) 50%,#f1a7ff 60%);background-clip:border-box;background-clip:text;-webkit-background-clip:text;background-size:200% auto;color:rgba(var(--purple),1);-webkit-text-fill-color:transparent}.toolbar-info__dropdown__table .body .row:nth-child(2n){background:hsla(0,0%,100%,.05)}.toolbar-info{display:flex;position:relative}.toolbar-info .toolbar-info__button{align-items:center;display:flex;position:relative;border-radius:10px;box-sizing:border-box;padding:0 10px;gap:5px;font-size:10px;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.4);font-family:var(--font-formula-stack);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden}@media screen and (max-width:768px)and (pointer:coarse){.toolbar-info .toolbar-info__button{padding:0}}.toolbar-info .toolbar-info__button .track-race-round{font-size:8px;font-weight:400;color:hsla(0,0%,100%,.85)}.toolbar-info .toolbar-info__button .toolbar-info__button__inner{display:flex;flex-direction:column;gap:2px}.toolbar-info .toolbar-info__button span{position:relative;z-index:3;display:flex;align-items:center}.toolbar-info .toolbar-info__button span .connection-status-wrapper{display:inline-flex;align-items:center;margin-left:2px}.toolbar-info .toolbar-info__button span .connection-status-wrapper .connection-status-icon{width:16px;height:16px}.toolbar-info .toolbar-info__button span .connection-status-wrapper .connection-status-icon.connection-status-icon--warning{fill:rgb(var(--yellow))}.toolbar-info .toolbar-info__button span .connection-status-wrapper .connection-status-icon.connection-status-icon--poor{fill:rgb(var(--tomato))}.toolbar-info .toolbar-info__button svg:not(.ico-155-symbol-simple_svg__ico-155-symbol-simple){position:relative;z-index:3;width:16px;height:16px;margin-left:4px;fill:currentColor;filter:drop-shadow(0 1px 2px rgba(0,0,0,.4));transition:all .45s ease-in-out;perspective:1000px;transform-style:preserve-3d}@media screen and (max-width:768px)and (pointer:coarse){.toolbar-info .toolbar-info__button svg:not(.ico-155-symbol-simple_svg__ico-155-symbol-simple){display:none}}.toolbar-info .toolbar-info__button svg.ico-155-symbol-simple_svg__ico-155-symbol-simple{margin-right:10px;fill:currentColor}.toolbar-info .toolbar-info__button:active{transform:scale(.95)}.toolbar-info .toolbar-info__button.active,.toolbar-info .toolbar-info__button:hover{backdrop-filter:var(--primary-backdrop-filter-light);-webkit-backdrop-filter:var(--primary-backdrop-filter-light);background:rgba(var(--primary-component-background),.6);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25);color:rgb(var(--yellow))}.toolbar-info .toolbar-info__button.active .ico-155-symbol-simple_svg__ico-155-symbol-simple .ico-155-symbol-simple_svg__square,.toolbar-info .toolbar-info__button:hover .ico-155-symbol-simple_svg__ico-155-symbol-simple .ico-155-symbol-simple_svg__square{fill:hsla(0,0%,100%,.85)}@media screen and (max-width:768px)and (pointer:coarse){.toolbar-info .toolbar-info__button.active,.toolbar-info .toolbar-info__button:hover{background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;text-shadow:0 1px 2px rgba(0,0,0,.4)}}.toolbar-info .toolbar-info__dropdown{position:absolute;left:0;top:56px;width:100%;min-width:360px;border-radius:10px;box-sizing:border-box;z-index:999;backdrop-filter:var(--primary-backdrop-filter);-webkit-backdrop-filter:var(--primary-backdrop-filter);background:rgba(var(--primary-component-background),.8);box-shadow:var(--primary-background-shadow);-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (max-width:768px)and (pointer:coarse){.toolbar-info .toolbar-info__dropdown{left:10px;width:calc(100% - 20px);top:64px;min-width:auto;position:fixed}}.toolbar-info .toolbar-info__dropdown__header{display:flex;box-sizing:border-box;padding:10px;justify-content:center;align-items:center;font-size:12px;font-weight:600;font-family:var(--font-formula-stack);overflow:hidden;position:relative;border-radius:10px 10px 0 0;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25);background:linear-gradient(hsla(0,0%,100%,.15),hsla(0,0%,100%,.05))}.toolbar-info .toolbar-info__dropdown__header span{position:relative;z-index:3}.toolbar-info .toolbar-info__dropdown__header:after,.toolbar-info .toolbar-info__dropdown__header:before{content:"";position:absolute;top:0;left:-85%;right:0;bottom:-10%;background:url(/assets/game-ui/selection_background-01.webp) no-repeat 50%;background-size:30%;opacity:.25;transition:all .5s ease-in-out;filter:grayscale(100%);-webkit-filter:grayscale(100%)}@media screen and (pointer:coarse){.toolbar-info .toolbar-info__dropdown__header:after,.toolbar-info .toolbar-info__dropdown__header:before{opacity:.15}}.toolbar-info .toolbar-info__dropdown__header:after{transform:rotateY(180deg);left:0;right:-85%}.toolbar-info .toolbar-info__dropdown__content{display:flex;flex-direction:column;gap:5px;box-sizing:border-box;padding:10px;border-radius:0 0 10px 10px;overflow:hidden;position:relative;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25);background:linear-gradient(hsla(0,0%,100%,.15),hsla(0,0%,100%,.05))}.toolbar-info .toolbar-info__dropdown__content .entry{display:grid;grid-template-columns:1fr 2fr;font-size:12px;gap:5px;position:relative;z-index:3;align-items:center}.toolbar-info .toolbar-info__dropdown__content .entry span:first-child{color:hsla(0,0%,100%,.7)}.toolbar-info .toolbar-info__dropdown__content .entry .connection-status-text.connection-status-text--good{color:rgb(var(--green))}.toolbar-info .toolbar-info__dropdown__content .entry .connection-status-text.connection-status-text--warning{color:rgb(var(--yellow))}.toolbar-info .toolbar-info__dropdown__content .entry .connection-status-text.connection-status-text--poor{color:rgb(var(--tomato))}.toolbar-player{display:flex;position:relative}.toolbar-player .toolbar-button{height:44px;border-radius:10px 24px 24px 10px;padding:0 11px 0 10px;gap:10px}.toolbar-button{padding:0 10px;height:40px;gap:6px;display:flex;align-items:center;cursor:pointer;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25);backdrop-filter:var(--primary-backdrop-filter-light);-webkit-backdrop-filter:var(--primary-backdrop-filter-light);background:rgba(var(--primary-component-background),.6);border-radius:12px;box-sizing:border-box;justify-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.toolbar-button svg{width:16px;height:16px;fill:hsla(0,0%,100%,.85);flex-shrink:0;position:relative;z-index:3;transition:all .25s ease-in-out}@media screen and (max-width:768px)and (pointer:coarse){.toolbar-button{background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;text-shadow:0 1px 2px rgba(0,0,0,.4)}.toolbar-button svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}.toolbar-button .player-balance{border-right:none}}.toolbar-button:active{transform:scale(.95)}.toolbar-button:hover svg{fill:currentColor}.toolbar-button:hover .hamburger-icon svg{transform:rotate(90deg)}.toolbar-button.active svg{fill:rgb(var(--green))}.toolbar-button.active .hamburger-icon svg{transform:rotate(90deg)}.toolbar-button:hover{color:rgb(var(--marbles-yellow))}.game-toolbar-box,.game-toolbar-btn{border-radius:10px;box-sizing:border-box;display:flex;gap:5px;align-items:center;justify-content:center;padding:10px;cursor:pointer;position:relative;overflow:hidden;text-decoration:none;color:#fff;font-variant-numeric:tabular-nums;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.game-toolbar-box svg,.game-toolbar-btn svg{width:14px;height:14px;position:relative;z-index:3;fill:currentColor;filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}.game-toolbar-box>div,.game-toolbar-btn>div{position:relative;z-index:3;display:flex;align-items:center;gap:5px}.game-toolbar-box.back-btn,.game-toolbar-btn.back-btn{gap:6px}.game-toolbar-box.back-btn svg:first-child,.game-toolbar-btn.back-btn svg:first-child{width:12px;height:12px}.game-toolbar-box span,.game-toolbar-btn span{position:relative;z-index:3;font-size:10px;text-shadow:0 1px 2px rgba(0,0,0,.4);font-weight:600;font-family:var(--font-formula-stack);font-variant-numeric:tabular-nums}.game-toolbar-box:active,.game-toolbar-btn:active{transform:scale(.95)}.game-toolbar-box:hover,.game-toolbar-btn:hover{color:rgb(var(--marbles-yellow));backdrop-filter:var(--primary-backdrop-filter-light);-webkit-backdrop-filter:var(--primary-backdrop-filter-light);background:rgba(var(--primary-component-background),.6);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25)}@media screen and (max-width:768px)and (pointer:coarse){.game-toolbar-box:hover,.game-toolbar-btn:hover{background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}}.player-balance{align-items:center;justify-content:center;gap:10px;padding-right:10px;border-right:1px solid hsla(0,0%,100%,.15);height:100%}.player-balance,.player-balance .inner{display:flex;position:relative;z-index:3}.player-balance .inner{flex-direction:column;gap:2px}.player-balance .inner .label{font-size:10px;font-weight:600;line-height:10px;font-family:var(--font-formula-stack);display:flex;color:hsla(0,0%,100%,.7);align-items:center;gap:5px}.player-balance .inner .label svg{width:12px;height:12px;fill:hsla(0,0%,100%,.7);filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}.player-balance .inner .value{font-size:14px;line-height:14px;font-weight:600;font-variant-numeric:tabular-nums}@media screen and (max-width:768px)and (pointer:coarse){.player-balance .inner .value{font-size:12px}}.bet-placed{color:rgb(var(--yellow))}.bet-placed,.positive{animation:pulse 1.4s ease-in-out}.positive{color:rgb(var(--green))}.negative{color:rgb(var(--red));animation:pulse 1.4s ease-in-out}.marbles-right-sidebar{position:absolute;right:-400px;top:10px;height:calc(100% - 40px);width:440px;bottom:20px;z-index:999;border-radius:12px;box-shadow:var(--primary-background-shadow);display:flex;flex-direction:column;transition:all .3s ease-in-out;visibility:hidden;transform-origin:top right}@media screen and (max-width:768px)and (pointer:coarse){.marbles-right-sidebar{right:0;top:60px;width:100%;position:fixed;height:calc(100% - 60px);bottom:0}}.marbles-right-sidebar.visible{visibility:visible}.marbles-right-sidebar.open{right:10px}@media screen and (max-width:768px)and (pointer:coarse){.marbles-right-sidebar.open{right:0;border-radius:12px 12px 0 0}}.marbles-right-sidebar.animating{pointer-events:none}@media screen and (max-width:890px)and (pointer:fine){.marbles-right-sidebar.panel-active{height:600px}}@media screen and (max-width:768px)and (pointer:coarse){.marbles-right-sidebar.panel-active{width:100%}}.marbles-right-sidebar.panel-active .marbles-right-sidebar__player{max-height:0;padding:0;opacity:0;gap:0;overflow:hidden}.marbles-right-sidebar__inner{position:absolute;box-sizing:border-box;z-index:3;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25);border-radius:12px;backdrop-filter:var(--primary-backdrop-filter);-webkit-backdrop-filter:var(--primary-backdrop-filter);background:rgba(var(--primary-component-background),.8);bottom:0;top:0;left:0;right:0;display:flex}@media screen and (max-width:768px)and (pointer:coarse){.marbles-right-sidebar__inner{border-radius:12px 12px 0 0}}.marbles-right-sidebar__player{position:relative;z-index:9;display:flex;flex-direction:column;padding:20px;width:100%;border-bottom:1px solid hsla(0,0%,100%,.1);transition:all .15s ease-in-out}.marbles-right-sidebar__player .player-name{display:flex;align-items:center;gap:10px}.marbles-right-sidebar__player .player-name .avatar{width:44px;height:44px;border-radius:8px;border:1px solid hsla(0,0%,100%,.25);display:flex;align-items:center;justify-content:center}.marbles-right-sidebar__player .player-name .avatar svg{width:16px;height:16px;fill:hsla(0,0%,100%,.55);filter:drop-shadow(0 0 2px rgba(0,0,0,.5));opacity:.6}.marbles-right-sidebar__player .player-name .name{display:flex;flex-direction:column}.marbles-right-sidebar__player .player-name .name .label{font-size:10px;color:hsla(0,0%,100%,.55);font-weight:600;font-family:var(--font-formula-stack)}.marbles-right-sidebar__player .player-name .name .value{font-size:14px;color:#fff;font-weight:600;font-family:var(--font-formula-stack)}.marbles-right-sidebar__player .external_actions{display:flex;gap:10px}.marbles-right-sidebar__player .external_actions .button{margin-top:10px;flex:1;display:flex;right:0;top:1px;background:linear-gradient(hsla(0,0%,100%,.15),hsla(0,0%,100%,.05));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25);transition:all .5s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;overflow:hidden;padding:10px;border-radius:8px;font-size:10px;font-weight:600;color:#fff;font-family:var(--font-formula-stack);align-items:center;justify-content:center;transition:all .15s ease-in-out;cursor:pointer}.marbles-right-sidebar__player .external_actions .button .icon{margin-right:6px;position:absolute;left:10px;z-index:3}.marbles-right-sidebar__player .external_actions .button .icon svg{width:16px;height:16px;fill:hsla(0,0%,100%,.55)}.marbles-right-sidebar__player .external_actions .button .link-icon{max-width:0;opacity:0;transition:all .25s ease-in-out;position:absolute;right:12px;z-index:3}.marbles-right-sidebar__player .external_actions .button .link-icon svg{width:12px;height:12px;fill:hsla(0,0%,100%,.55)}.marbles-right-sidebar__player .external_actions .button span{z-index:3;position:relative}.marbles-right-sidebar__player .external_actions .button:active{transform:scale(.92)}.marbles-right-sidebar__player .external_actions .button:hover{color:rgb(var(--yellow));background:linear-gradient(hsla(0,0%,100%,.25),hsla(0,0%,100%,.05))}.marbles-right-sidebar__player .external_actions .button:hover .icon svg{fill:rgb(var(--yellow))}.marbles-right-sidebar__player .external_actions .button:hover .link-icon{max-width:12px;opacity:1;margin-left:6px}.marbles-right-sidebar__player .external_actions .button:hover .link-icon svg{fill:rgb(var(--yellow))}.marbles-right-sidebar__content{display:flex;flex-direction:column;z-index:3;position:relative;flex:1;overflow:scroll;scroll-behavior:smooth;border-right:1px solid hsla(0,0%,100%,.1)}.marbles-right-sidebar__content .panel-header{display:flex;align-items:center;gap:15px;border-bottom:1px solid hsla(0,0%,100%,.1);font-size:12px;font-weight:600;color:#fff;font-family:var(--font-formula-stack);box-sizing:border-box}.marbles-right-sidebar__content .panel-header svg{width:16px;height:16px;fill:rgb(var(--green));filter:drop-shadow(0 0 2px rgba(0,0,0,.5))}.marbles-right-sidebar__content .panel-header .back{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;height:100%;cursor:pointer;padding:15px;border:none;border-right:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.8)}.marbles-right-sidebar__content .panel-header .back:hover{color:rgb(var(--yellow))}.marbles-right-sidebar__content .panel-header .back:active svg{transform:scale(.92)}.marbles-right-sidebar__content .panel-header .back svg{width:18px;height:18px;fill:currentColor}.marbles-right-sidebar__content .panel-game-rules{padding:24px 20px 20px;box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.marbles-right-sidebar__content .panel-game-rules .section{display:flex;flex-direction:column;box-sizing:border-box;margin-bottom:12px;border-radius:8px;overflow:hidden}.marbles-right-sidebar__content .panel-game-rules .section .section-content{height:0;opacity:0;overflow:hidden;transition:all .3s ease-in-out;padding:0 12px}.marbles-right-sidebar__content .panel-game-rules .section .section-content h5,.marbles-right-sidebar__content .panel-game-rules .section .section-content ol,.marbles-right-sidebar__content .panel-game-rules .section .section-content p,.marbles-right-sidebar__content .panel-game-rules .section .section-content ul{line-height:1.5;margin-bottom:12px}.marbles-right-sidebar__content .panel-game-rules .section .section-content ol:last-child,.marbles-right-sidebar__content .panel-game-rules .section .section-content p:last-child,.marbles-right-sidebar__content .panel-game-rules .section .section-content ul:last-child{margin-bottom:0}.marbles-right-sidebar__content .panel-game-rules .section .section-header{display:flex;align-items:center;justify-content:space-between;cursor:pointer;min-height:44px;padding:8px 12px;background:linear-gradient(hsla(0,0%,100%,.08),hsla(0,0%,100%,.03));border-radius:6px;transition:all .2s ease-in-out}.marbles-right-sidebar__content .panel-game-rules .section .section-header:hover{background:linear-gradient(hsla(0,0%,100%,.12),hsla(0,0%,100%,.06));transform:translateY(-1px)}.marbles-right-sidebar__content .panel-game-rules .section .section-header:hover h3{color:rgb(var(--yellow))}.marbles-right-sidebar__content .panel-game-rules .section .section-header:hover .section-header-icon svg{fill:rgb(var(--yellow))}.marbles-right-sidebar__content .panel-game-rules .section .section-header h3{font-size:13px;font-weight:700;font-family:var(--font-formula-stack);padding:0;margin:0;line-height:1.2;letter-spacing:.01em}.marbles-right-sidebar__content .panel-game-rules .section .section-header .section-header-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;transition:all .25s ease-in-out}.marbles-right-sidebar__content .panel-game-rules .section .section-header .section-header-icon svg{width:16px;height:16px;fill:currentColor}.marbles-right-sidebar__content .panel-game-rules .section.section-collapsible.open .section-content{height:auto;opacity:1;transition:all .3s ease-in-out;overflow:visible;padding:16px 12px;margin-top:4px}.marbles-right-sidebar__content .panel-game-rules .section.section-collapsible.open .section-header{background:linear-gradient(rgba(255,215,0,.15),rgba(255,215,0,.08))}.marbles-right-sidebar__content .panel-game-rules .section.section-collapsible.open .section-header h3{color:rgb(var(--yellow))}.marbles-right-sidebar__content .panel-game-rules .section.section-collapsible.open .section-header-icon{transform:rotate(90deg)}.marbles-right-sidebar__content .panel-game-rules .section.section-collapsible.open .section-header-icon svg{fill:rgb(var(--yellow))}.marbles-right-sidebar__content .panel-game-rules .rules-faq .entry{box-sizing:border-box;background:linear-gradient(hsla(0,0%,100%,.15),hsla(0,0%,100%,.05));padding:10px;border-radius:8px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25);margin-bottom:15px;cursor:pointer;transition:all .25s ease-in-out;position:relative}.marbles-right-sidebar__content .panel-game-rules .rules-faq .entry p{max-height:0;padding:0;overflow:hidden;transition:all .25s ease-in-out;opacity:0;position:relative}.marbles-right-sidebar__content .panel-game-rules .rules-faq .entry:active{transform:scale(.92)}.marbles-right-sidebar__content .panel-game-rules .rules-faq .entry.active,.marbles-right-sidebar__content .panel-game-rules .rules-faq .entry:hover{background:linear-gradient(hsla(0,0%,100%,.25),hsla(0,0%,100%,.05));border-color:rgba(var(--yellow),1)}.marbles-right-sidebar__content .panel-game-rules .rules-faq .entry.active h5{color:rgb(var(--yellow))}.marbles-right-sidebar__content .panel-game-rules .rules-faq .entry.active p{padding-top:4px;max-height:200px;opacity:1}.marbles-right-sidebar__content .panel-game-rules h4{font-size:14px;font-weight:600;color:#fff;font-family:var(--font-formula-stack);margin:0 0 5px;padding:0}.marbles-right-sidebar__content .panel-game-rules h4.yellow{color:rgb(var(--yellow))}.marbles-right-sidebar__content .panel-game-rules h4.blue{color:rgb(var(--blue))}.marbles-right-sidebar__content .panel-game-rules h4.purple{color:rgb(var(--purple))}.marbles-right-sidebar__content .panel-game-rules h4.tomato{color:rgb(var(--tomato))}.marbles-right-sidebar__content .panel-game-rules h5{font-size:14px;font-weight:600}.marbles-right-sidebar__content .panel-game-rules h5 svg{width:16px;height:16px;fill:currentColor;display:inline-block;margin-right:6px}.marbles-right-sidebar__content .panel-game-rules p{font-size:14px;line-height:1.5;color:hsla(0,0%,100%,.95);margin:0;padding:0 0 15px}.marbles-right-sidebar__content .panel-game-rules p svg{display:inline-block;width:16px;height:16px;fill:rgb(var(--yellow))}.marbles-right-sidebar__content .panel-game-rules .list-marbles-header{border-top:1px solid hsla(0,0%,100%,.1);padding-top:16px;margin-top:16px;display:flex;align-items:center;gap:12px;margin-bottom:12px;width:100%;box-sizing:border-box}.marbles-right-sidebar__content .panel-game-rules .list-marbles-header .list-marbles-icon{width:32px;height:32px;border-radius:8px;background:linear-gradient(hsla(0,0%,100%,.1),hsla(0,0%,100%,.05));border:1px solid hsla(0,0%,100%,.15);display:flex;align-items:center;justify-content:center;flex-shrink:0}.marbles-right-sidebar__content .panel-game-rules .list-marbles-header .list-marbles-icon svg{width:18px;height:18px;fill:hsla(0,0%,100%,.9);opacity:.9}.marbles-right-sidebar__content .panel-game-rules .list-marbles-header .list-marbles-title{font-size:14px;font-weight:600;margin:0;color:hsla(0,0%,100%,.9);text-transform:capitalize}.marbles-right-sidebar__content .panel-game-rules .list-marbles{display:flex;flex-direction:row;gap:4px;flex-wrap:wrap;background:linear-gradient(hsla(0,0%,100%,.15),hsla(0,0%,100%,.05));box-shadow:0 -1px 0 hsla(0,0%,100%,.25);padding:10px;border-radius:10px;width:100%;justify-content:center;align-items:center}.marbles-right-sidebar__content .panel-game-rules .list-marbles .marble{width:24px;height:24px;border-radius:50%}.marbles-right-sidebar__content .panel-game-rules .list-with-icons{position:relative}.marbles-right-sidebar__content .panel-game-rules .list-with-icons li{margin-bottom:5px;position:relative}.marbles-right-sidebar__content .panel-game-rules .list-with-icons .entry{position:relative;display:inline-flex;gap:8px;align-items:center}.marbles-right-sidebar__content .panel-game-rules .list-with-icons .entry .icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:linear-gradient(hsla(0,0%,100%,.15),hsla(0,0%,100%,.05));border-radius:6px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25);text-align:center}.marbles-right-sidebar__content .panel-game-rules .list-with-icons .entry .icon svg{width:16px;height:16px;fill:rgb(var(--yellow))}.marbles-right-sidebar__content .panel-game-rules .list-with-icons .entry .icon .icon-text{font-size:10px;line-height:1;font-weight:600;color:rgb(var(--yellow));font-family:var(--font-formula-stack);text-transform:uppercase}.marbles-right-sidebar__content .panel-game-rules .info-box{background:linear-gradient(hsla(0,0%,100%,.15),hsla(0,0%,100%,.05));padding:14px 12px;border-radius:8px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25);font-size:12px;line-height:1.5;color:hsla(0,0%,100%,.95);border-left:3px solid rgba(255,215,0,.3)}.marbles-right-sidebar__content .panel-game-rules .info-box h3{font-size:12px;font-weight:600;color:#fff;font-family:var(--font-formula-stack);margin:0 0 5px;padding:0;line-height:1.2;letter-spacing:.01em}.marbles-right-sidebar__content .panel-game-rules .info-box p,.marbles-right-sidebar__content .panel-game-rules .info-box ul{margin:0;padding:0}.marbles-right-sidebar__content .panel-game-rules .info-box ul.info-box-list li{display:flex;gap:6px;padding:0;align-items:center}.marbles-right-sidebar__content .panel-game-rules .info-box ul.info-box-list li:before{content:"•";margin-right:6px;color:hsla(0,0%,100%,.95)}.marbles-right-sidebar__content .panel-game-rules .info-box ul li{position:relative;margin:0;padding:0}.marbles-right-sidebar__content .panel-game-rules .info-box ul li .inline-label{background:linear-gradient(hsla(0,0%,100%,.15),hsla(0,0%,100%,.05));padding:0 6px;border-radius:6px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25);text-align:center;font-size:10px;font-weight:600;color:rgb(var(--yellow));font-family:var(--font-formula-stack);text-transform:uppercase}.marbles-right-sidebar__content .panel-game-rules .info-box.margin-bottom{margin-bottom:15px}.marbles-right-sidebar__content .panel-game-rules .info-box.warning{background:linear-gradient(rgba(255,99,71,.15),rgba(255,99,71,.05));border-left-color:rgba(255,99,71,.5)}.marbles-right-sidebar__content .panel-game-rules .feature-card{background:linear-gradient(135deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.03));border:1px solid hsla(0,0%,100%,.12);border-radius:12px;padding:20px;margin-bottom:16px;text-align:center;transition:all .2s ease-in-out}.marbles-right-sidebar__content .panel-game-rules .feature-card:hover{background:linear-gradient(135deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.05));border-color:hsla(0,0%,100%,.18)}.marbles-right-sidebar__content .panel-game-rules .feature-card .feature-icon{margin-bottom:12px;display:flex;justify-content:center;align-items:center}.marbles-right-sidebar__content .panel-game-rules .feature-card .feature-icon svg{width:32px;height:32px;opacity:.9}.marbles-right-sidebar__content .panel-game-rules .feature-card .feature-title{font-size:1.1rem;font-weight:600;margin-bottom:8px;color:hsla(0,0%,100%,.95)}.marbles-right-sidebar__content .panel-game-rules .feature-card .feature-description{font-size:.95rem;line-height:1.5;color:hsla(0,0%,100%,.75);margin:0}.marbles-right-sidebar__content .panel-game-rules .feature-card .feature-description strong{color:hsla(0,0%,100%,.95);display:block;margin-bottom:4px}.marbles-right-sidebar__content .panel-game-rules .feature-card .feature-description .feature-meta{font-size:.85rem;opacity:.7;font-style:italic}.marbles-right-sidebar__content .panel-game-rules .feature-card.primary{background:linear-gradient(135deg,rgba(74,144,226,.15),rgba(74,144,226,.08));border-color:rgba(74,144,226,.3)}.marbles-right-sidebar__content .panel-game-rules .feature-card.primary .feature-title{color:#4a90e2}.marbles-right-sidebar__content .panel-game-rules .feature-card.success{background:linear-gradient(135deg,rgba(46,204,113,.15),rgba(46,204,113,.08));border-color:rgba(46,204,113,.3)}.marbles-right-sidebar__content .panel-game-rules .feature-card.success .feature-title{color:#2ecc71}.marbles-right-sidebar__content .panel-game-rules .feature-card.warning{background:linear-gradient(135deg,rgba(255,165,0,.15),rgba(255,165,0,.08));border-color:rgba(255,165,0,.3)}.marbles-right-sidebar__content .panel-game-rules .feature-card.warning .feature-title{color:orange}.marbles-right-sidebar__content .panel-game-rules .feature-card strong.green{color:rgb(var(--green))}.marbles-right-sidebar__content .panel-game-rules .section-content ol,.marbles-right-sidebar__content .panel-game-rules .section-content ul{margin-left:16px}.marbles-right-sidebar__content .panel-game-rules .section-content ol li,.marbles-right-sidebar__content .panel-game-rules .section-content ul li{margin-bottom:6px}.marbles-right-sidebar__content .panel-game-rules .section-content ol li:last-child,.marbles-right-sidebar__content .panel-game-rules .section-content ul li:last-child{margin-bottom:0}.marbles-right-sidebar__content .panel-game-rules .rtp-table{margin-bottom:15px}.marbles-right-sidebar__content .panel-game-rules .rtp-table table{width:100%;border-collapse:collapse;border-spacing:0;border-radius:8px;overflow:hidden;box-shadow:0 0 0 1px hsla(0,0%,100%,.1);background:linear-gradient(hsla(0,0%,100%,.15),hsla(0,0%,100%,.05));font-size:12px;text-align:left}.marbles-right-sidebar__content .panel-game-rules .rtp-table table thead tr{border-bottom:1px solid hsla(0,0%,100%,.1)}.marbles-right-sidebar__content .panel-game-rules .rtp-table table thead tr th{padding:10px;border-right:1px solid hsla(0,0%,100%,.1)}.marbles-right-sidebar__content .panel-game-rules .rtp-table table thead tr th:last-child{border-right:none}.marbles-right-sidebar__content .panel-game-rules .rtp-table table tbody tr{background:rgba(var(--primary-component-background),.5);border-bottom:1px solid hsla(0,0%,100%,.1)}.marbles-right-sidebar__content .panel-game-rules .rtp-table table tbody tr:last-child{border-bottom:none}.marbles-right-sidebar__content .panel-game-rules .rtp-table table tbody td{padding:10px;border-right:1px solid hsla(0,0%,100%,.1)}.marbles-right-sidebar__content .panel-game-rules .rtp-table table tbody td:last-child{border-right:none}.marbles-right-sidebar__content .panel-game-rules ol{margin:0 0 15px 30px;list-style:decimal}.marbles-right-sidebar__content .panel-game-rules ol li{font-size:14px;line-height:1.5;color:hsla(0,0%,100%,.95)}.marbles-right-sidebar__content .panel-game-rules ul{margin:0 0 15px 30px;padding:0 0 15px;list-style:disc}.marbles-right-sidebar__content .panel-game-rules ul ul{margin:5px 0 5px 30px;padding-bottom:0}.marbles-right-sidebar__content .panel-game-rules ul li{font-size:14px;line-height:1.5;color:hsla(0,0%,100%,.95)}.marbles-right-sidebar__content .panel-game-rules ul li a:hover{color:rgb(var(--yellow));text-decoration:underline}.marbles-right-sidebar__content .panel-game-rules strong.yellow{color:rgb(var(--yellow))}.marbles-right-sidebar__content .panel-game-rules strong.tomato{color:rgb(var(--tomato))}.marbles-right-sidebar__content .panel-game-rules strong.purple{color:rgb(var(--purple))}.marbles-right-sidebar__content .panel-game-rules strong.blue{color:rgb(var(--blue))}.marbles-right-sidebar__content .panel-game-rules strong.green{color:rgb(var(--green))}.marbles-right-sidebar__content .panel-game-rules .inline-icon{width:16px;height:16px;margin-right:6px;vertical-align:middle;fill:currentColor;opacity:.8}.marbles-right-sidebar__content .panel-game-rules .bet-mode-selector{display:flex;margin:0;justify-content:space-between}.marbles-right-sidebar__content .panel-game-rules .bet-mode-selector .mode-btn{background:linear-gradient(hsla(0,0%,100%,.05),hsla(0,0%,100%,.02));padding:12px 8px;box-shadow:0 -1px 0 hsla(0,0%,100%,.25);color:hsla(0,0%,100%,.7);cursor:pointer;transition:all .2s ease-in-out;display:flex;flex-direction:column;align-items:center;font-weight:500;flex:1;text-align:center}.marbles-right-sidebar__content .panel-game-rules .bet-mode-selector .mode-btn:first-child{border-top-left-radius:8px}.marbles-right-sidebar__content .panel-game-rules .bet-mode-selector .mode-btn:nth-child(2){border-left:1px solid hsla(0,0%,100%,.1);border-right:1px solid hsla(0,0%,100%,.1)}.marbles-right-sidebar__content .panel-game-rules .bet-mode-selector .mode-btn:last-child{border-top-right-radius:8px}.marbles-right-sidebar__content .panel-game-rules .bet-mode-selector .mode-btn:only-child.active{border-bottom:1px solid hsla(0,0%,100%,.1)}.marbles-right-sidebar__content .panel-game-rules .bet-mode-selector .mode-btn:hover{background:linear-gradient(hsla(0,0%,100%,.08),hsla(0,0%,100%,.04));border-color:hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.9)}.marbles-right-sidebar__content .panel-game-rules .bet-mode-selector .mode-btn.active{background:linear-gradient(hsla(0,0%,100%,.15),hsla(0,0%,100%,.15));color:#fff;border-bottom:0}.marbles-right-sidebar__content .panel-game-rules .bet-mode-selector .mode-btn .mode-btn-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:linear-gradient(hsla(0,0%,100%,.1),hsla(0,0%,100%,.05));border-radius:6px;border:1px solid hsla(0,0%,100%,.15);margin-bottom:8px}.marbles-right-sidebar__content .panel-game-rules .bet-mode-selector .mode-btn .mode-btn-icon svg{width:16px;height:16px;fill:hsla(0,0%,100%,.8)}.marbles-right-sidebar__content .panel-game-rules .bet-mode-selector .mode-btn .mode-btn-text{font-size:11px;font-weight:600;margin-bottom:6px;line-height:1.1}.marbles-right-sidebar__content .panel-game-rules .bet-mode-selector .mode-btn .difficulty-easy{background:linear-gradient(rgba(46,204,113,.2),rgba(46,204,113,.1));color:#2ecc71;padding:2px 8px;border-radius:3px;font-size:9px;font-weight:600}.marbles-right-sidebar__content .panel-game-rules .bet-mode-selector .mode-btn .difficulty-medium{background:linear-gradient(rgba(255,165,0,.2),rgba(255,165,0,.1));color:orange;padding:2px 8px;border-radius:3px;font-size:9px;font-weight:600}.marbles-right-sidebar__content .panel-game-rules .bet-mode-selector .mode-btn .difficulty-hard{background:linear-gradient(rgba(255,99,71,.2),rgba(255,99,71,.1));color:tomato;padding:2px 8px;border-radius:3px;font-size:9px;font-weight:600}.marbles-right-sidebar__content .panel-game-rules .win-mode-content{padding:12px;border-radius:0 0 8px 8px;border-top:0;background:linear-gradient(hsla(0,0%,100%,.15),hsla(0,0%,100%,.05))}.marbles-right-sidebar__content .panel-game-rules .win-mode-content .win-mode-content-container{display:flex;flex-direction:column}.marbles-right-sidebar__content .panel-game-rules .win-mode-content .win-mode-content-title{font-size:14px;color:#fff;font-weight:600}.marbles-right-sidebar__content .panel-game-rules .win-mode-content .win-mode-content-description{font-size:12px;color:hsla(0,0%,100%,.85);font-weight:400}.marbles-right-sidebar__content .panel-game-rules .win-mode-content .example{background:linear-gradient(hsla(0,0%,100%,.15),hsla(0,0%,100%,.05));box-shadow:0 -1px 0 hsla(0,0%,100%,.25);padding:6px 8px;border-radius:6px;margin-top:8px;font-size:12px;font-style:italic;color:#fff}.marbles-right-sidebar__content .panel-game-rules .race-rules-basic{margin:12px 0;font-size:13px;color:hsla(0,0%,100%,.8);line-height:1.4}.marbles-right-sidebar__content .panel-game-rules .info-card{background:linear-gradient(hsla(0,0%,100%,.15),hsla(0,0%,100%,.05));padding:18px;border-radius:10px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25);margin-bottom:16px;display:flex;gap:16px;align-items:flex-start}.marbles-right-sidebar__content .panel-game-rules .info-card.info-card-with-marbles{flex-direction:column;gap:0}.marbles-right-sidebar__content .panel-game-rules .info-card.info-card-with-marbles .info-card-icon-top{display:flex;flex-direction:row;align-items:flex-start;gap:16px}.marbles-right-sidebar__content .panel-game-rules .info-card.info-card-with-betting-modes{flex-direction:column;gap:0}.marbles-right-sidebar__content .panel-game-rules .info-card.info-card-with-betting-modes .info-card-icon-top{display:flex;flex-direction:row;align-items:flex-start;gap:16px}.marbles-right-sidebar__content .panel-game-rules .info-card .info-card-icon{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:linear-gradient(hsla(0,0%,100%,.1),hsla(0,0%,100%,.05));border-radius:8px;border:1px solid hsla(0,0%,100%,.15)}.marbles-right-sidebar__content .panel-game-rules .info-card .info-card-icon svg{width:20px;height:20px;fill:hsla(0,0%,100%,.9);opacity:.9}.marbles-right-sidebar__content .panel-game-rules .info-card .info-card-content{flex:1;min-width:0}.marbles-right-sidebar__content .panel-game-rules .info-card .info-card-content .info-card-title{margin:0 0 8px;font-size:14px;font-weight:600;color:hsla(0,0%,100%,.95);line-height:1.2;font-family:var(--font-formula-stack)}.marbles-right-sidebar__content .panel-game-rules .info-card .info-card-content .info-card-description{font-size:14px;line-height:1.4;color:hsla(0,0%,100%,.75);margin:0}.marbles-right-sidebar__content .panel-game-rules .info-card .info-card-content .info-card-description ul{margin:0 0 0 16px;padding:0;list-style:disc}.marbles-right-sidebar__content .panel-game-rules .info-card .info-card-content .info-card-description ul li{margin:0;padding:0}.marbles-right-sidebar__content .panel-game-rules .info-card .betting-modes-section{margin-top:16px;padding-top:16px;border-top:1px solid hsla(0,0%,100%,.1)}.marbles-right-sidebar__content .panel-game-rules .info-card .betting-modes-section .betting-modes-header{display:flex;align-items:center;gap:12px;margin-bottom:12px}.marbles-right-sidebar__content .panel-game-rules .info-card .betting-modes-section .betting-modes-header .betting-modes-icon{width:32px;height:32px;border-radius:8px;background:linear-gradient(hsla(0,0%,100%,.1),hsla(0,0%,100%,.05));border:1px solid hsla(0,0%,100%,.15);display:flex;align-items:center;justify-content:center;flex-shrink:0}.marbles-right-sidebar__content .panel-game-rules .info-card .betting-modes-section .betting-modes-header .betting-modes-icon svg{width:18px;height:18px;fill:hsla(0,0%,100%,.9);opacity:.9}.marbles-right-sidebar__content .panel-game-rules .info-card .betting-modes-section .betting-modes-header .betting-modes-title{font-size:14px;font-weight:600;margin:0;color:hsla(0,0%,100%,.9)}.marbles-right-sidebar__content .panel-game-rules .betting-modes-card{background:linear-gradient(hsla(0,0%,100%,.15),hsla(0,0%,100%,.05));padding:18px;border-radius:10px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25);margin-bottom:16px}.marbles-right-sidebar__content .panel-game-rules .betting-modes-card .betting-modes-title{margin:0 0 16px;font-size:16px;font-weight:600;color:hsla(0,0%,100%,.95);display:flex;align-items:center}.marbles-right-sidebar__content .panel-game-rules .betting-modes-card .betting-modes-title .inline-icon{width:20px;height:20px;margin-right:8px;fill:hsla(0,0%,100%,.9);opacity:.9}.marbles-right-sidebar__content .panel-game-rules .time-label{font-size:12px;font-style:italic;color:hsla(0,0%,100%,.75);font-weight:700;margin-left:4px;padding:4px;border-radius:4px}.marbles-right-sidebar__content .panel-game-rules .inline-label,.marbles-right-sidebar__content .panel-game-rules .time-label{line-height:1;background:linear-gradient(hsla(0,0%,100%,.15),hsla(0,0%,100%,.05));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25)}.marbles-right-sidebar__content .panel-game-rules .inline-label{height:26px;display:inline-flex;align-items:center;justify-content:center;padding:0 6px;border-radius:6px;text-align:center;font-size:10px;font-weight:600;color:rgb(var(--yellow));font-family:var(--font-formula-stack);text-transform:uppercase}.marbles-right-sidebar__content .panel-game-rules .inline-label svg{width:16px;height:16px;fill:currentColor}.marbles-right-sidebar__content .panel-game-rules .inline-label.green{color:rgb(var(--green))}.marbles-right-sidebar__content .panel-game-rules .inline-label.yellow{color:rgb(var(--yellow))}.marbles-right-sidebar__content .panel-game-rules .inline-label.blue{color:rgb(var(--blue))}.marbles-right-sidebar__content .panel-content{padding:30px 15px 15px;box-sizing:border-box;position:relative}.marbles-right-sidebar__content .panel-content h3{font-size:12px;font-weight:600;color:#fff;font-family:var(--font-formula-stack);margin:0 0 15px;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.marbles-right-sidebar__content .panel-content p{font-size:12px;line-height:1.5;color:hsla(0,0%,100%,.8);margin:0;padding:0 0 15px}.marbles-right-sidebar__content .toast p{padding:0}.audio-controls-panel{position:absolute;width:300px;top:54px;right:52px;z-index:9999;box-shadow:var(--primary-background-shadow-with-inset);backdrop-filter:var(--primary-backdrop-filter);-webkit-backdrop-filter:var(--primary-backdrop-filter);background:rgba(var(--primary-component-background),.8);border-radius:12px}@media screen and (max-width:768px)and (pointer:coarse){.audio-controls-panel{right:0}}.audio-controls-panel .panel-content_section{background:none;box-shadow:none;margin-bottom:0;animation:none;padding:5px}.audio-controls-panel .panel-audio-controls{display:flex;flex-direction:column}.audio-controls-panel .panel-audio-controls .panel-audio-controls__section{padding:5px}.audio-controls-panel .panel-audio-controls .panel-audio-controls__section:first-child{border-radius:10px 10px 0 0;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25);background:linear-gradient(hsla(0,0%,100%,.1),hsla(0,0%,100%,.03))}.audio-controls-panel .panel-audio-controls .panel-audio-controls__section:last-child{border-radius:0 0 10px 10px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15);background:linear-gradient(hsla(0,0%,100%,.03),hsla(0,0%,100%,.04))}.panel-content_section{background:hsla(0,0%,100%,.05);padding:5px;display:flex;flex-direction:column;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25);position:relative;border-radius:12px;box-sizing:border-box;margin-bottom:30px;animation:reveal 1.2s ease-in-out}.panel-content_section .save-btn{display:flex;flex:none;height:35px;margin:0;align-items:center;justify-content:center}.panel-content_section .panel-header{display:flex;align-items:center;justify-content:space-between;padding:10px}.panel-content_section .panel-header h3{font-size:12px;font-weight:600;color:#fff;font-family:var(--font-formula-stack);margin:0;padding:0}.panel-content_section .panel-header .close-button{background:none;border:none;cursor:pointer;padding:0;margin:0;display:flex;align-items:center;justify-content:center}.panel-content_section .panel-header .close-button:hover svg{fill:rgb(var(--yellow));transform:rotate(180deg)}.panel-content_section .panel-header .close-button svg{transition:all .15s ease-in-out;width:16px;height:16px;fill:#fff}.panel-content_section label{display:flex;gap:10px;justify-content:space-between;align-items:center;padding:5px;font-size:12px;color:hsla(0,0%,100%,.8);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.panel-content_section label .label{flex:1;min-width:80px;white-space:nowrap}.panel-content_section label .volume-value{font-variant-numeric:tabular-nums;color:rgb(var(--yellow));min-width:34px;text-align:left}.panel-content_section label .count{font-variant-numeric:tabular-nums;color:rgb(var(--yellow));min-width:30px;height:30px;border-radius:6px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25),inset 0 -1px 0 hsla(0,0%,100%,.25);display:flex;align-items:center;justify-content:center;background:rgba(var(--marbles-container-dark-blue),.75)}.panel-content_section label input{flex:1;background:rgba(var(--primary-dark-color),.5);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25);border-radius:6px;padding:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:10px;font-weight:600;color:#fff;width:100%;box-sizing:border-box;font-family:var(--font-formula-stack);outline:none}.panel-content_section label input:focus,.panel-content_section label input:hover{background:rgba(var(--primary-dark-color),1)}.panel-content_section label.checkbox-outer{display:flex;align-items:center;cursor:pointer}.panel-content_section label.checkbox-outer .checkbox-wrapper{position:relative;width:20px;height:20px}.panel-content_section label.checkbox-outer input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.panel-content_section label.checkbox-outer .checkbox-inner{position:absolute;top:0;left:0;height:20px;width:20px;background:rgba(var(--primary-dark-color),.5);border-radius:4px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25);transition:all .2s ease-in-out}.panel-content_section label.checkbox-outer input[type=checkbox]:checked~.checkbox-inner{background:linear-gradient(rgb(var(--green)),rgba(var(--dark-green),1));box-shadow:0 1px 4px rgba(0,0,0,.4),inset 0 -2px 0 rgba(0,0,0,.2)}.panel-content_section label.checkbox-outer .checkbox-inner:after{content:"";position:absolute;display:none;left:7px;top:3px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}.panel-content_section label.checkbox-outer input[type=checkbox]:checked~.checkbox-inner:after{display:block}.panel-content_section label input[type=range]{cursor:pointer}.panel-content_section label input[type=range]::-webkit-slider-runnable-track{background:rgba(var(--yellow),1);height:.5rem;border-radius:999em}.panel-content_section label input[type=range]::-moz-range-track{background:rgba(var(--yellow),1);height:.5rem;border-radius:999em}.panel-content_section label input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;margin-top:-4px;background:linear-gradient(rgb(var(--green)),rgba(var(--dark-green),1));box-shadow:inset 0 -2px 0 rgba(0,0,0,.2);border-radius:999em;height:1rem;width:1rem}.panel-content_section label input[type=range]::-moz-range-thumb{border:none;border-radius:0;background:linear-gradient(rgb(var(--green)),rgba(var(--dark-green),1));box-shadow:inset 0 -2px 0 rgba(0,0,0,.2);border-radius:999em;height:1rem;width:1rem}.panel-content_section label input[type=range]:focus{outline:none}.panel-content_section label input[type=range]:focus::-webkit-slider-thumb{border:0;outline:1px solid rgb(var(--green));box-shadow:inset 0 2px 0 rgba(0,0,0,.2),inset 0 -2px 0 rgba(0,0,0,.2);outline-offset:.125rem}.panel-content_section label input[type=range]:focus::-moz-range-thumb{border:0;outline:1px solid rgb(var(--green));outline-offset:.125rem;box-shadow:inset 0 2px 0 rgba(0,0,0,.2),inset 0 -2px 0 rgba(0,0,0,.2)}.panel-content_section label select{position:relative;z-index:3;width:100%;height:100%;padding:10px;border:none;background:transparent;color:#fff;font-size:10px;font-weight:600;font-family:var(--font-formula-stack);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box;border-radius:6px;background:rgba(var(--primary-dark-color),.5);text-shadow:0 1px 2px rgba(0,0,0,.4);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25);outline:none}.panel-content_section label select:focus,.panel-content_section label select:hover{background:rgba(var(--primary-dark-color),1)}.panel-content_section label .inline-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(rgba(var(--primary-dark-color),.5),rgba(var(--green),.2));border-radius:10px;box-shadow:inset 0 1px 0 rgba(var(--green),.25),inset 0 -1px 0 rgba(var(--green),.25);width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:rgb(var(--green));transition:all .15s ease-in-out}.panel-content_section label .inline-btn.muted{color:rgb(var(--red));background:linear-gradient(rgba(var(--primary-dark-color),.5),rgba(var(--red),.2));box-shadow:inset 0 1px 0 rgba(var(--red),1),inset 0 -1px 0 rgba(var(--red),.75)}.panel-content_section label .inline-btn svg{width:16px;height:16px;fill:currentColor;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;cursor:pointer}.panel-content_section .input__error-message{white-space:break-spaces;font-size:12px;margin-bottom:5px;color:rgb(var(--tomato))}.marbles-right-sidebar__nav{display:flex;flex-direction:column;flex-shrink:0;gap:10px;padding:15px 0;position:relative;z-index:3;align-items:flex-end}.marbles-right-sidebar__nav.panel-active button .label{opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.marbles-right-sidebar__nav.panel-active button.close{margin-bottom:20px}.marbles-right-sidebar__nav button{background:transparent;display:flex;justify-content:center;align-items:center;margin:0;padding:0 15px;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;transition:all .15s ease-in-out;position:relative}.marbles-right-sidebar__nav button:before{transition:all .25s ease-in-out;content:"";left:0;border-radius:0 2px 2px 0;top:50%;transform:translateY(-50%);height:15px;width:2px;position:absolute}.marbles-right-sidebar__nav button.close{margin-bottom:90px}.marbles-right-sidebar__nav button.close svg{transition:.25s ease-in-out}.marbles-right-sidebar__nav button.close:hover svg{transform:rotate(90deg)}.marbles-right-sidebar__nav button.active,.marbles-right-sidebar__nav button.active:hover{color:rgb(var(--yellow));transform:scale(.92)}.marbles-right-sidebar__nav button.active:before,.marbles-right-sidebar__nav button.active:hover:before{box-shadow:0 0 20px 0 rgba(0,0,0,.5),0 0 4px rgba(var(--green),.6);background:rgb(var(--green))}.marbles-right-sidebar__nav button.active .inner,.marbles-right-sidebar__nav button.active:hover .inner{background:linear-gradient(hsla(0,0%,100%,.25),hsla(0,0%,100%,.05))}.marbles-right-sidebar__nav button.active .icon,.marbles-right-sidebar__nav button.active:hover .icon{color:rgb(var(--green))}.marbles-right-sidebar__nav button.panel-player .icon{opacity:.6}.marbles-right-sidebar__nav button:hover{color:rgb(var(--yellow))}.marbles-right-sidebar__nav button:hover:before{box-shadow:0 0 20px 0 rgba(0,0,0,.5),0 0 4px rgba(var(--yellow),.6);width:2px;position:absolute;background:rgb(var(--yellow))}.marbles-right-sidebar__nav button:hover .icon{color:rgba(var(--yellow),1)}.marbles-right-sidebar__nav button .icon{position:relative;z-index:3;color:hsla(0,0%,100%,.8);display:flex;align-items:center;justify-content:center;flex-shrink:0}.marbles-right-sidebar__nav button .icon svg{width:16px;height:16px;flex-shrink:0;fill:currentColor;filter:drop-shadow(0 0 2px rgba(0,0,0,.5))}.marbles-right-sidebar__nav button .label{font-size:12px;font-weight:600;color:currentColor;font-family:var(--font-formula-stack);right:85px;white-space:nowrap;position:absolute;transition:all .15s ease-in-out;opacity:1}.marbles-right-sidebar__nav button .inner{color:currentColor;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:linear-gradient(hsla(0,0%,100%,.05),hsla(0,0%,100%,.05));border-radius:10px;box-sizing:border-box;padding:10px;cursor:pointer;transition:all .25s ease-in-out;position:relative;overflow:hidden;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25);color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none}.player-panel-reveal{animation:reveal 1.2s ease-in-out}.past-races-sidebar,.player-sidebar,.race-history-sidebar{display:flex;flex-direction:column;padding:15px}.past-races-sidebar h3,.player-sidebar h3,.race-history-sidebar h3{font-family:var(--font-formula-stack);font-weight:600;font-size:14px;animation:text-fancy-color 1.5s linear infinite reverse;display:flex;margin:0 0 10px;padding:0;background:linear-gradient(90deg,#ffea99 10%,rgba(var(--yellow),1) 50%,#ffea99 60%);background-clip:border-box;background-clip:text;-webkit-background-clip:text;background-size:200% auto;color:rgba(var(--yellow),1);-webkit-text-fill-color:transparent}.race-stats{display:flex;flex-direction:column;padding:15px}.race-stats h3{font-family:var(--font-formula-stack);font-weight:600;font-size:14px;animation:text-fancy-color 1.5s linear infinite reverse;display:flex;margin:0 0 10px;padding:0;background:linear-gradient(90deg,#ffea99 10%,rgba(var(--yellow),1) 50%,#ffea99 60%);background-clip:border-box;background-clip:text;-webkit-background-clip:text;background-size:200% auto;color:rgba(var(--yellow),1);-webkit-text-fill-color:transparent}.race-stats__table{display:flex;flex-direction:column;border-radius:10px;padding:0 0 5px;margin-bottom:20px;box-sizing:border-box;background:rgba(var(--marbles-container-dark-blue),.75);overflow:hidden;animation:reveal 1s ease-in-out;box-shadow:inset 0 1px 0 rgba(var(--yellow),.8),inset 0 -1px 0 rgba(var(--yellow),.6)}.race-stats__table.table-first-long .body .row,.race-stats__table.table-first-long .head{grid-template-columns:50px repeat(2,1fr)}.race-stats__table.table-four-column .body .row,.race-stats__table.table-four-column .head{grid-template-columns:20px repeat(3,1fr)}.race-stats__table .body .row,.race-stats__table .head{display:grid;grid-template-columns:20px repeat(4,1fr);box-sizing:border-box;align-items:center;font-family:var(--font-formula-stack);font-size:11px;color:#fff}.race-stats__table .marble-entry,.race-stats__table .marble-label{display:flex;align-items:center;justify-content:center}.race-stats__table .marble-pair{display:flex;gap:5px;flex-shrink:0}.race-stats__table .head{background:rgba(var(--marbles-dark-blue),.5);border-radius:10px 10px 0 0;font-weight:600;margin:1px 0 0;padding:10px;gap:10px;text-transform:uppercase}.race-stats__table .head span{display:flex;cursor:pointer}.race-stats__table .body{display:flex;flex-direction:column;gap:0;box-sizing:border-box;padding:0 5px}.race-stats__table .body .row{font-weight:400;border-radius:24px;padding:4px 5px;gap:10px}.race-stats__table .body .row:nth-child(2n){background:linear-gradient(rgba(var(--marbles-dark-blue),.4),rgba(var(--marbles-dark-blue),.8))}.race-stats__table .body .row:first-child{animation:reveal 1.2s ease-in-out}.race-stats__table .body .row:nth-child(2n){animation:reveal 1.4s ease-in-out}.race-stats__table .body .row:nth-child(3n){animation:reveal 1.6s ease-in-out}.race-stats__table .body .row:nth-child(4n){animation:reveal 1.8s ease-in-out}.race-stats__table .body .row:nth-child(5n){animation:reveal 2s ease-in-out}.race-stats__table .body .row:nth-child(6n){animation:reveal 2.2s ease-in-out}.race-stats__table .body .row:nth-child(7n){animation:reveal 2.4s ease-in-out}.race-stats__table .body .row:nth-child(8n){animation:reveal 2.6s ease-in-out}.race-stats__table .body .row .green{color:rgb(var(--green))}.race-stats__table .body .row .yellow{color:rgb(var(--yellow))}.race-stats__table .body .row .tomato{color:rgb(var(--tomato))}.game-entry-tags{z-index:4;display:flex;gap:8px;margin-top:6px}.game-entry-tags .game-entry-tag{border-radius:5px;padding:2px 4px;font-weight:600;text-transform:uppercase;color:rgb(var(--yellow));font-size:10px;font-family:var(--font-formula-stack);display:flex;align-items:center}.game-entry-tags .game-entry-tag.equal-odds{background:rgba(var(--green),1);color:#000}.game-entry-tags .game-entry-tag.live{background:rgba(var(--pink),1);color:#fff}.game-entry-tags .game-entry-tag.fixed-odds{background:rgba(var(--blue),1);color:#000}.game-entry-tags .game-entry-tag.fast-race{background:rgba(var(--yellow),1);color:#000}.game-lobby-races{display:flex;box-sizing:border-box;width:100%;max-width:1846px;position:relative;z-index:3;justify-content:center;perspective:1000px;padding:60px 30px 30px 60px;overflow:scroll;flex-shrink:0;-ms-overflow-style:none;scrollbar-width:none;justify-content:flex-start;gap:0 20px}.game-lobby-races::-webkit-scrollbar{display:none}@media screen and (pointer:coarse){.game-lobby-races{padding-left:20px;padding-bottom:0;gap:0 15px}}.game-lobby-races_entry{border-radius:20px;box-sizing:border-box;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .25s linear;will-change:transform,opacity;transform-style:preserve-3d;transform:rotateY(0) rotateX(0);background:linear-gradient(160.99deg,#f3f3f3 2.56%,rgba(var(--primary-component-background),1) 72.32%);padding:1px;box-shadow:var(--primary-background-shadow-with-bottom-inset);aspect-ratio:15/16;width:100%;max-height:200px;justify-content:flex-start;display:flex;flex:1;flex-direction:column;overflow:hidden;transition:all .25s ease-in-out;margin-bottom:30px;width:320px;max-width:320px;min-width:320px}@media(pointer:coarse){.game-lobby-races_entry{width:220px;max-width:220px;min-width:220px;max-height:180px}}.game-lobby-races_entry.loading{pointer-events:none;opacity:.7}.game-lobby-races_entry.race_scheduled{cursor:default}.game-lobby-races_entry.race_scheduled .entry-image{opacity:.5;filter:grayscale(.2)}.game-lobby-races_entry .loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5);border-radius:20px;z-index:5}.game-lobby-races_entry .loading-spinner{width:40px;height:40px;border-radius:50%;border:4px solid hsla(0,0%,100%,.3);border-top:4px solid rgb(var(--yellow));animation:loading-spinner 1s ease-in-out infinite}@keyframes loading-spinner{to{transform:rotate(1turn)}}.game-lobby-races_entry .entry-content_inner{box-sizing:border-box;flex:1;border-radius:20px;background:rgba(var(--primary-component-background),1);display:flex;flex-direction:column;z-index:1;position:relative;transform:translateZ(0);-webkit-transform:translateZ(0)}.game-lobby-races_entry .current-game-indicator,.game-lobby-races_entry .scheduled-game-indicator{display:flex;align-items:center;z-index:4;font-size:10px;font-weight:600;gap:4px;margin-bottom:2px;text-transform:uppercase;color:rgb(var(--yellow));font-family:var(--font-formula-stack);filter:drop-shadow(0 0 10px rgba(0,0,0,.5))}@media screen and (max-width:768px)and (pointer:coarse){.game-lobby-races_entry .current-game-indicator,.game-lobby-races_entry .scheduled-game-indicator{font-size:9px}}.game-lobby-races_entry .entry-image{flex:1;border-radius:20px;position:relative;max-height:320px;isolation:isolate}.game-lobby-races_entry .entry-image .entry-image-container{position:relative;width:100%;height:100%;overflow:hidden;border-radius:20px}.game-lobby-races_entry .entry-image .entry-image-container .preview-image,.game-lobby-races_entry .entry-image .entry-image-container .preview-thumbnail,.game-lobby-races_entry .entry-image .entry-image-container .track-image,.game-lobby-races_entry .entry-image .entry-image-container .track-video{position:absolute;height:100%;width:100%;border-radius:20px;-o-object-fit:cover;object-fit:cover;transition:opacity .5s ease-in-out}.game-lobby-races_entry .entry-image .entry-image-container .track-image{z-index:1}.game-lobby-races_entry .entry-image .entry-image-container .track-image.opacity-0{opacity:0}.game-lobby-races_entry .entry-image .entry-image-container .track-image.opacity-100{opacity:1}.game-lobby-races_entry .entry-image .entry-image-container .preview-thumbnail,.game-lobby-races_entry .entry-image .entry-image-container .track-video{z-index:2}.game-lobby-races_entry .entry-image .entry-image-container .preview-thumbnail.opacity-0,.game-lobby-races_entry .entry-image .entry-image-container .track-video.opacity-0{opacity:0}.game-lobby-races_entry .entry-image .entry-image-container .preview-thumbnail.opacity-100,.game-lobby-races_entry .entry-image .entry-image-container .track-video.opacity-100{opacity:1}.game-lobby-races_entry .entry-image .entry-image-container .preview-image{z-index:0}.game-lobby-races_entry .game-card-logo{position:absolute;top:10px;left:10px;z-index:4;width:28px;height:28px;opacity:0;border:2px solid hsla(0,0%,100%,.75);border-radius:999em;transition:all .35s ease-in-out .25s;filter:drop-shadow(0 0 10px rgba(0,0,0,.5));pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:translateZ(1px);-webkit-transform:translateZ(1px);will-change:transform}.game-lobby-races_entry .game-card-logo .game-card-logo-image{position:relative;box-sizing:border-box;transition:all .35s ease-in-out .25s;filter:drop-shadow(0 0 10px rgba(0,0,0,.5))}.game-lobby-races_entry .game-card-logo.logo-marbles{opacity:1}.game-lobby-races_entry .game-card-logo.logo-marbles .game-card-logo-image{background:url(/assets/marbles_logo-text.svg) no-repeat 0;background-size:cover;width:25px;height:22px;left:-4px;top:1px}.game-lobby-races_entry .game-card-logo.logo-stairpong{opacity:1}.game-lobby-races_entry .game-card-logo.logo-stairpong .game-card-logo-image{background:url(/assets/stairpong_logo-text.svg) no-repeat 0;background-size:cover;width:22px;height:12px;top:6px;left:2px}.game-lobby-races_entry .game-card-logo.logo-coin_flip{opacity:1}.game-lobby-races_entry .game-card-logo.logo-coin_flip .game-card-logo-image{background:url(/assets/coin_flip_logo-text.svg) no-repeat 0;background-size:cover;width:18px;height:11px;top:6px;left:2px}.game-lobby-races_entry .game-card-logo.logo-ducks{opacity:1;border:0}.game-lobby-races_entry .game-card-logo.logo-ducks .game-card-logo-image{background:url(/assets/ducks_logo-text.svg) no-repeat 0;background-size:cover;width:26px;height:26px;top:0;left:0}.game-lobby-races_entry.hovered .game-card-logo,.game-lobby-races_entry:hover .game-card-logo{border-color:#fff}.game-lobby-races_entry.hovered .game-card-logo.logo-marbles,.game-lobby-races_entry:hover .game-card-logo.logo-marbles{width:106px}.game-lobby-races_entry.hovered .game-card-logo.logo-marbles .game-card-logo-image,.game-lobby-races_entry:hover .game-card-logo.logo-marbles .game-card-logo-image{width:100px;left:-2px}.game-lobby-races_entry.hovered .game-card-logo.logo-stairpong,.game-lobby-races_entry:hover .game-card-logo.logo-stairpong{width:119px}.game-lobby-races_entry.hovered .game-card-logo.logo-stairpong .game-card-logo-image,.game-lobby-races_entry:hover .game-card-logo.logo-stairpong .game-card-logo-image{width:120px;left:6px;background-position:-22px}.game-lobby-races_entry.hovered .game-card-logo.logo-coin_flip,.game-lobby-races_entry:hover .game-card-logo.logo-coin_flip{width:101px}.game-lobby-races_entry.hovered .game-card-logo.logo-coin_flip .game-card-logo-image,.game-lobby-races_entry:hover .game-card-logo.logo-coin_flip .game-card-logo-image{width:106px;left:6px;background-position:-21px}.game-lobby-races_entry.hovered .game-card-logo.logo-ducks,.game-lobby-races_entry:hover .game-card-logo.logo-ducks{width:100px}.game-lobby-races_entry.hovered .game-card-logo.logo-ducks .game-card-logo-image,.game-lobby-races_entry:hover .game-card-logo.logo-ducks .game-card-logo-image{width:101px;left:0}.game-lobby-races_entry.hovered .game-card-logo .game-card-logo-image,.game-lobby-races_entry:hover .game-card-logo .game-card-logo-image{width:120px;left:0}.game-lobby-races_entry .entry-bottom{display:flex;flex-direction:column;box-sizing:border-box;position:absolute;z-index:4;bottom:20px;left:20px;transform:translateZ(1px);-webkit-transform:translateZ(1px);will-change:transform}.game-lobby-races_entry .entry-bottom .track-name{font-size:20px;line-height:20px;text-transform:uppercase;font-weight:600;font-family:var(--font-formula-stack);filter:drop-shadow(0 0 10px rgba(0,0,0,.5));color:#fff}@media screen and (pointer:coarse){.game-lobby-races_entry .entry-bottom .track-name{font-size:16px;line-height:16px}}.game-lobby-races_entry.hovered{transform-style:preserve-3d;transform:scale(1.05);background:linear-gradient(160.99deg,rgba(var(--yellow),1) 2.56%,rgba(var(--primary-component-background),1) 72.32%)}.game-lobby-races_entry.hovered .entry-content_inner:after{height:55%;opacity:.15}.game-lobby-races_entry.hovered .entry-image .track-image{opacity:1}.game-lobby-races_entry.hovered .entry-image .preview-image{opacity:0}.game-lobby-races_entry.race_scheduled.hovered{background:linear-gradient(160.99deg,rgba(var(--blue),1) 2.56%,rgba(var(--primary-component-background),1) 72.32%)}.game-lobby-races_entry:first-child{animation:reveal 1s ease-in-out}.game-lobby-races_entry:nth-child(2){animation:reveal 1.1s ease-in-out}.game-lobby-races_entry:nth-child(3){animation:reveal 1.2s ease-in-out}.game-lobby-races_entry:nth-child(4){animation:reveal 1.3s ease-in-out}.game-lobby-races_entry:nth-child(5){animation:reveal 1.4s ease-in-out}.game-lobby-races_entry:nth-child(6){animation:reveal 1.5s ease-in-out}.game-lobby-races_entry.race_scheduled .entry-content_inner:after{display:none}.game-lobby-races_entry.race_scheduled .event-label{color:rgba(var(--blue),1)}.game-lobby-races_entry.race_scheduled .time svg{fill:rgb(var(--blue))}@media screen and (pointer:fine)and (max-width:1200px){.game-lobby-races_entry{max-height:140px;max-width:240px;min-width:240px}.game-lobby-races_entry .entry-bottom{bottom:10px;left:10px}.game-lobby-races_entry .entry-bottom .track-name{font-size:14px;line-height:14px}.game-lobby-races_entry .game-entry-tags{gap:4px;margin-top:4px}.game-lobby-races_entry .game-entry-tags .game-entry-tag{padding:2px 3px;font-size:9px}}.idle-timer-banner{z-index:999;background-color:rgba(var(--black-color),.8)!important;display:flex;align-items:center;justify-content:center;outline:none;position:fixed;top:0;bottom:0;left:0;right:0}.idle-timer-banner .inner{background:rgba(var(--primary-component-background),.8);backdrop-filter:var(--primary-backdrop-filter);border-radius:24px;box-sizing:border-box;position:absolute;width:calc(100% - 20px);max-width:500px;flex-shrink:0;overflow:hidden;padding:16px;margin:10px;display:flex;flex-direction:column;align-items:center;box-shadow:var(--primary-background-shadow-with-inset)}.idle-timer-banner .inner p{font-size:14px;margin:0 0 16px;font-weight:400;color:rgba(var(--white-color));text-align:center}.idle-timer-banner .inner p.heading{font-family:var(--font-formula-stack);font-size:14px;margin:0 0 10px;font-weight:600;animation:text-fancy-color 3s linear infinite reverse;background:linear-gradient(80deg,hsla(0,0%,100%,.8) 10%,hsla(0,0%,100%,.4) 50%,hsla(0,0%,100%,.8) 60%);color:hsla(0,0%,100%,.6);background-clip:border-box;background-clip:text;-webkit-background-clip:text;background-size:200% auto;-webkit-text-fill-color:transparent}.idle-timer-banner .inner button{background:rgba(var(--white-color),.15);border:none;border-radius:16px;width:100%;padding:16px;font-family:var(--font-formula-stack);font-size:12px;font-weight:600;color:rgba(var(--white-color));-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .2s ease-in-out}.idle-timer-banner .inner button:hover{background:rgba(var(--white-color),.25);color:rgba(var(--yellow))}.banner-results{display:flex;position:relative;z-index:9;width:100%;border-radius:20px;justify-content:center;margin-top:10px}.banner-results.banner-results__ducks .entry.position-1 .marble-wrapper .marble{animation:first-winner-duck 3s cubic-bezier(.4,0,.2,1) infinite}.banner-results .result_entries{display:flex;gap:1px;box-sizing:border-box;width:100%;justify-content:center}.banner-results .result_entries.result_entries-winner-only .entry{flex-direction:row;align-items:center;justify-content:center;gap:10px;text-align:left;overflow:hidden;border-radius:20px}.banner-results .result_entries.result_entries-winner-only .entry:after,.banner-results .result_entries.result_entries-winner-only .entry:before{content:"";position:absolute;bottom:0;left:-85%;right:0;top:-10%;background:url(/assets/game-ui/selection_background-01.webp) no-repeat 50%;background-size:30%;opacity:.15;transition:all .5s ease-in-out;filter:hue-rotate(100deg);-webkit-filter:hue-rotate(100deg);border-radius:20px}.banner-results .result_entries.result_entries-winner-only .entry:after{transform:rotateY(180deg) rotateX(180deg);left:0;right:-85%}.banner-results .result_entries.result_entries-winner-only .marble_winner_label{margin-top:0}.banner-results .entry{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;flex:1;background:linear-gradient(hsla(0,0%,100%,.15),hsla(0,0%,100%,.05));position:relative;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15);padding:10px;box-sizing:border-box}.banner-results .entry .position-winner-crown{position:absolute;top:-19px;z-index:1}.banner-results .entry .position-winner-crown svg{width:32px;height:32px;fill:rgb(var(--yellow));filter:drop-shadow(0 1px 2px rgba(0,0,0,.4));border-radius:0 0 32px 32px;animation:position-winner-crown 4s ease-in-out infinite}.banner-results .entry .position-winner-crown svg .secondary{fill:rgb(var(--green))}@keyframes position-winner-crown{0%{transform:rotate(0deg)}25%{transform:rotate(10deg) scale(1.1)}50%{transform:rotate(0deg)}75%{transform:rotate(-10deg) scale(1.1)}to{transform:rotate(0deg)}}.banner-results .entry:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(/assets/game-ui/selection_background-01.webp) no-repeat 0;background-size:250%;opacity:.15;transition:all .5s ease-in-out;filter:grayscale(100%);-webkit-filter:grayscale(100%)}.banner-results .entry.position-1{order:2}.banner-results .entry.position-1:before{filter:hue-rotate(100deg);-webkit-filter:hue-rotate(100deg)}.banner-results .entry.position-1 .marble-wrapper .marble{animation:first-winner 3s cubic-bezier(.4,0,.2,1) infinite;transform-origin:center}.banner-results .entry.position-2{order:1;border-radius:20px 0 0 20px}.banner-results .entry.position-2:before{border-radius:20px 0 0 20px}.banner-results .entry.position-2 .marble-wrapper{width:70px;height:70px}.banner-results .entry.position-2 .marble-wrapper .marble img{animation:second-winner 1s cubic-bezier(.4,0,.2,1) infinite}.banner-results .entry.position-2 .marble-wrapper:after,.banner-results .entry.position-2 .marble-wrapper:before{border-color:rgb(var(--yellow))}.banner-results .entry.position-2 .marble_blur{background:rgba(var(--yellow),.9)}.banner-results .entry.position-2 .marble_label .marble-position{font-size:14px;background:linear-gradient(90deg,#ffea99 10%,rgba(var(--yellow),1) 50%,#ffea99 60%);background-clip:border-box;background-clip:text;-webkit-background-clip:text;background-size:200% auto;color:rgba(var(--yellow),1);-webkit-text-fill-color:transparent}.banner-results .entry.position-2:before{filter:grayscale(0);-webkit-filter:grayscale(0)}.banner-results .entry.position-3{border-radius:0 20px 20px 0;order:3}.banner-results .entry.position-3:before{border-radius:0 20px 20px 0;filter:hue-rotate(146deg);-webkit-filter:hue-rotate(146deg)}.banner-results .entry.position-3 .marble-wrapper{width:60px;height:60px}.banner-results .entry.position-3 .marble-wrapper:after,.banner-results .entry.position-3 .marble-wrapper:before{border-color:rgb(var(--blue))}.banner-results .entry.position-3 .marble-wrapper .marble img{animation:third-winner 1s cubic-bezier(.4,0,.2,1) infinite}.banner-results .entry.position-3 .marble_blur{background:rgba(var(--blue),.9)}.banner-results .entry.position-3 .marble_label .marble-position{font-size:12px;background:linear-gradient(90deg,#a3dcea 10%,rgba(var(--blue),1) 50%,#a3dcea 60%);background-clip:border-box;background-clip:text;-webkit-background-clip:text;background-size:200% auto;color:rgba(var(--blue),1);-webkit-text-fill-color:transparent}.banner-results .entry.position-3 .marble_label:after,.banner-results .entry.position-3 .marble_label:before{border-color:rgb(var(--blue))}@keyframes first-winner{0%{transform:translateY(0) scale(1) rotate(0deg);animation-timing-function:cubic-bezier(.4,0,.2,1)}15%{transform:translateY(-5px) scale(1.02) rotate(180deg);animation-timing-function:cubic-bezier(.34,1.56,.64,1)}30%{transform:translateY(0) scale(.95) rotate(1turn);animation-timing-function:cubic-bezier(.4,0,.2,1)}45%{transform:translateY(-5px) scale(1.05) rotate(375deg);animation-timing-function:ease-in-out}60%{transform:translateY(0) scale(1) rotate(350deg);animation-timing-function:ease-in-out}75%{transform:scale(1.02) rotate(370deg);animation-timing-function:ease-in-out}90%{transform:scale(.98) rotate(350deg);animation-timing-function:ease-in-out}to{transform:scale(1) rotate(1turn)}}@keyframes first-winner-duck{0%{transform:translateY(0) scale(1) rotate(0deg);animation-timing-function:cubic-bezier(.4,0,.2,1)}15%{transform:translateY(-5px) scale(1.02) rotate(10deg);animation-timing-function:cubic-bezier(.34,1.56,.64,1)}30%{transform:translateY(0) scale(.95) rotate(20deg);animation-timing-function:cubic-bezier(.4,0,.2,1)}45%{transform:translateY(-5px) scale(1.05) rotate(15deg);animation-timing-function:ease-in-out}60%{transform:translateY(0) scale(1) rotate(-30deg);animation-timing-function:ease-in-out}75%{transform:scale(1.02) rotate(-20deg);animation-timing-function:ease-in-out}90%{transform:scale(.98) rotate(-10deg);animation-timing-function:ease-in-out}to{transform:scale(1) rotate(0deg)}}@keyframes second-winner{0%{transform:rotate(-10deg)}50%{transform:rotate(0deg)}to{transform:rotate(-10deg)}}@keyframes third-winner{0%{transform:scaleX(-1) rotate(-12deg)}50%{transform:scaleX(-1) rotate(0deg)}to{transform:scaleX(-1) rotate(-12deg)}}.banner-results .entry .marble-wrapper{background:rgba(0,0,0,.6);box-shadow:0 0 15px rgba(0,0,0,.35),0 0 2px rgba(0,0,0,.25);box-sizing:border-box;width:80px;height:80px;padding:10px;border-radius:999em;position:relative;overflow:hidden}.banner-results .entry .marble-wrapper:before{content:"";position:absolute;top:0;left:0;right:0;bottom:50%;border-top:1px solid rgb(var(--green));border-radius:999em 999em 0 0;transform:rotate(0deg);animation:rotate 5s linear infinite reverse;transform-origin:center bottom}.banner-results .entry .marble-wrapper:after{content:"";position:absolute;top:50%;left:0;right:0;bottom:0;border-bottom:1px solid rgb(var(--green));border-radius:0 0 999em 999em;transform:rotate(0deg);animation:rotate 5s linear infinite;transform-origin:center top}.banner-results .entry .marble_blur{position:absolute;top:0;left:45%;right:45%;bottom:0;background:rgba(var(--green),.9);filter:blur(10px);animation:rotate 5s linear infinite}.banner-results .entry .marble .marble_number{font-family:var(--font-formula-stack);font-size:16px;font-weight:600;position:relative;z-index:4}.banner-results .entry .marble:before{display:none}.banner-results .entry .marble-name{font-family:var(--font-formula-stack);font-size:11px;font-weight:600;z-index:9}.banner-results .entry .marble_label,.banner-results .entry .marble_winner_label{position:relative;margin-top:10px;z-index:10}.banner-results .entry .marble_label .marble-position,.banner-results .entry .marble_winner_label .marble-position{font-family:var(--font-formula-stack);font-size:16px;font-weight:600;text-transform:uppercase;animation:text-fancy-color 1.5s linear infinite reverse;background:linear-gradient(90deg,#acfbb0 10%,rgba(var(--green),1) 50%,#acfbb0 60%);background-clip:border-box;background-clip:text;-webkit-background-clip:text;background-size:200% auto;color:rgba(var(--green),1);-webkit-text-fill-color:transparent}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes open-up-animation{0%{transform:scale(0);opacity:0}75%{transform:scale(1.05);opacity:1}to{transform:scale(1)}}.broadcast-overlay__stats{position:absolute;z-index:18;left:50%;top:40%;transform:translate(-50%,-50%);width:100%;max-width:340px;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;visibility:hidden}@media screen and (max-width:768px)and (pointer:coarse){.broadcast-overlay__stats{top:0;max-width:unset;left:0;right:0;height:calc(100svh - 140px);justify-content:center;display:flex;align-items:center;width:100%;transform:scale(1);z-index:200}}@media screen and (max-width:740px)and (pointer:fine){.broadcast-overlay__stats{top:30%}}@media screen and (max-width:640px)and (pointer:fine){.broadcast-overlay__stats{top:10%}}.broadcast-overlay__stats .entries{position:relative;opacity:0}@media screen and (max-width:768px)and (pointer:coarse){.broadcast-overlay__stats .entries{min-width:300px}}.broadcast-overlay__stats .entries.active{animation:open-up-animation 1s ease-in-out;visibility:visible;opacity:1;transform:scale(1)}.broadcast-overlay__stats .entries.exit{opacity:0;transition:all .25s ease-in-out}.broadcast-overlay__stats .entry-box__background-image{position:absolute;top:0;left:0;width:100%;height:200px;background-size:cover;background-position:50%;background-repeat:no-repeat;z-index:1;opacity:.2}.broadcast-overlay__stats .entry-box__background-image:before{content:"";position:absolute;top:0;left:0;width:100%;height:200px;background:linear-gradient(hsla(0,0%,100%,0) 0,rgba(var(--primary-component-background),1) 100%)}.broadcast-overlay__stats .entry-box__inner-header{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:20px}.broadcast-overlay__stats .entry-box__inner-header-icon{width:58px;height:58px;background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,60%,.1));box-shadow:inset 0 1px 0 rgba(var(--yellow),1);border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;z-index:2}@media screen and (max-height:640px)and (pointer:coarse){.broadcast-overlay__stats .entry-box__inner-header-icon{display:none}}.broadcast-overlay__stats .entry-box__inner-header-icon svg{width:38px;height:38px;fill:rgb(var(--yellow));color:rgb(var(--yellow));filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}.broadcast-overlay__stats .entry-box__inner-header-icon .circle-four,.broadcast-overlay__stats .entry-box__inner-header-icon .circle-one,.broadcast-overlay__stats .entry-box__inner-header-icon .circle-three,.broadcast-overlay__stats .entry-box__inner-header-icon .circle-two{border-radius:50%;opacity:.1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid #fff}.broadcast-overlay__stats .entry-box__inner-header-icon .circle-one{width:78px;height:78px;background:hsla(0,0%,85%,.3)}.broadcast-overlay__stats .entry-box__inner-header-icon .circle-two{width:128px;height:128px}.broadcast-overlay__stats .entry-box__inner-header-icon .circle-three{width:168px;height:168px}.broadcast-overlay__stats .entry-box__inner-header-icon .circle-four{width:208px;height:208px}.broadcast-overlay__stats .entry-box__inner-header-title{font-size:14px;font-weight:600;text-transform:uppercase;color:#fff;font-family:var(--font-formula-stack);margin-top:15px;text-shadow:0 1px 2px rgba(0,0,0,.4);position:relative;z-index:2}.broadcast-overlay__stats .entry-box__inner-header-title svg{height:18px;margin-bottom:4px}@media screen and (max-height:640px)and (pointer:coarse){.broadcast-overlay__stats .entry-box__inner-header-title{margin-top:0}}.broadcast-overlay__stats .entry-box__inner-header-subtitle{font-size:18px;font-weight:600;text-transform:uppercase;color:rgb(var(--yellow));font-family:var(--font-formula-stack);margin-bottom:15px;text-shadow:0 1px 2px rgba(0,0,0,.4);position:relative;z-index:2}.broadcast-overlay__stats .entry-box__inner{position:relative;box-sizing:border-box;padding:0 10px 10px;width:100%}.broadcast-overlay__stats .entry-box{display:flex;box-sizing:border-box;border-radius:24px;backdrop-filter:var(--primary-backdrop-filter-light);-webkit-backdrop-filter:var(--primary-backdrop-filter-light);background:rgba(var(--primary-component-background),.9);box-shadow:var(--primary-background-shadow-with-inset);color:#fff;font-size:14px;font-weight:600;text-align:center;position:relative;z-index:3;transition:all .25s ease-in-out;overflow:hidden;flex-direction:column;align-items:center;margin-top:10px}.broadcast-overlay__stats .entry-box .icon{background:hsla(0,0%,100%,.08);width:100%;height:70px;display:flex;align-items:center;justify-content:center;position:relative;z-index:3}.broadcast-overlay__stats .entry-box .icon svg{width:32px;height:32px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.4));fill:currentColor}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes waiting-animation{0%{transform:translateY(0)}50%{transform:translateY(-3px)}to{transform:translateY(0)}}@keyframes text-fancy-color{to{background-position:200%}}.banner-won{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;z-index:3;width:100%;border-radius:20px;box-sizing:border-box;padding:10px;margin-bottom:10px;position:relative;overflow:hidden;box-shadow:inset 0 1px 0 rgb(var(--yellow));background:linear-gradient(hsla(0,0%,100%,.15),hsla(0,0%,100%,.05))}.banner-won .arrow{width:24px;height:24px;fill:rgb(var(--yellow));position:absolute;filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}.banner-won .arrow path:first-child{animation:opacity-angle-double-first 1.5s ease-in-out infinite}.banner-won .arrow path:last-child{animation:opacity-angle-double-last 1.5s ease-in-out infinite;opacity:.4}.banner-won .arrow.arrow-left{left:15px}.banner-won .arrow.arrow-right{right:15px}@keyframes opacity-angle-double-first{0%{opacity:1}50%{opacity:.4}to{opacity:1}}@keyframes opacity-angle-double-last{0%{opacity:.4}50%{opacity:1}to{opacity:.4}}.banner-won .banner-won__inner{display:flex;align-items:center;justify-content:center;flex-direction:column}.banner-won .won-text{font-size:16px;font-family:var(--font-formula-stack);background:linear-gradient(90deg,#ffea99 10%,rgba(var(--yellow),1) 50%,#ffea99 60%);background-clip:border-box;background-clip:text;-webkit-background-clip:text;background-size:200% auto}.banner-won .won-amount,.banner-won .won-text{z-index:3;text-transform:uppercase;animation:text-fancy-color 3s linear infinite reverse;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:600;color:rgba(var(--yellow),1);-webkit-text-fill-color:transparent}.banner-won .won-amount{font-size:24px;font-variant-numeric:tabular-nums;font-family:var(--font-formula-stack);background:linear-gradient(90deg,rgba(var(--green)) 10%,rgba(var(--yellow),1) 50%,rgba(var(--green)) 60%,rgba(var(--green)) 75%);background-clip:border-box;background-clip:text;-webkit-background-clip:text;background-size:200% auto}