.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 .game-flow-timeline{display:flex;flex-direction:column;gap:4px}.marbles-right-sidebar__content .panel-game-rules .flow-step{display:flex;flex-direction:row;align-items:flex-start;gap:12px;padding:10px 12px;border-radius:10px;background:linear-gradient(135deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.02));border:1px solid hsla(0,0%,100%,.08);position:relative;overflow:hidden}.marbles-right-sidebar__content .panel-game-rules .flow-step:after{content:"";position:absolute;top:0;left:0;right:0;height:1px;opacity:.8}.marbles-right-sidebar__content .panel-game-rules .flow-step__number{width:24px;height:24px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:12px;font-weight:700;color:#fff;position:relative;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4)}.marbles-right-sidebar__content .panel-game-rules .flow-step__content{flex:1;text-align:left}.marbles-right-sidebar__content .panel-game-rules .flow-step__content h4{margin:0 0 2px;font-size:12px;font-weight:600}.marbles-right-sidebar__content .panel-game-rules .flow-step__content p{margin:0;font-size:11px;line-height:1.4;opacity:.75;padding:0}.marbles-right-sidebar__content .panel-game-rules .flow-step--yellow:after{background:linear-gradient(90deg,transparent,#fbbf24 50%,transparent);box-shadow:0 0 12px rgba(251,191,36,.5)}.marbles-right-sidebar__content .panel-game-rules .flow-step--yellow .flow-step__number{background:linear-gradient(180deg,#fbbf24,#d97706)}.marbles-right-sidebar__content .panel-game-rules .flow-step--yellow h4{color:#fbbf24}.marbles-right-sidebar__content .panel-game-rules .flow-step--red:after{background:linear-gradient(90deg,transparent,#f87171 50%,transparent);box-shadow:0 0 12px hsla(0,91%,71%,.5)}.marbles-right-sidebar__content .panel-game-rules .flow-step--red .flow-step__number{background:linear-gradient(180deg,#f87171,#dc2626)}.marbles-right-sidebar__content .panel-game-rules .flow-step--red h4{color:#f87171}.marbles-right-sidebar__content .panel-game-rules .flow-step--blue:after{background:linear-gradient(90deg,transparent,#60a5fa 50%,transparent);box-shadow:0 0 12px rgba(96,165,250,.5)}.marbles-right-sidebar__content .panel-game-rules .flow-step--blue .flow-step__number{background:linear-gradient(180deg,#60a5fa,#2563eb)}.marbles-right-sidebar__content .panel-game-rules .flow-step--blue h4{color:#60a5fa}.marbles-right-sidebar__content .panel-game-rules .flow-step--green:after{background:linear-gradient(90deg,transparent,#4ade80 50%,transparent);box-shadow:0 0 12px rgba(74,222,128,.5)}.marbles-right-sidebar__content .panel-game-rules .flow-step--green .flow-step__number{background:linear-gradient(180deg,#4ade80,#16a34a)}.marbles-right-sidebar__content .panel-game-rules .flow-step--green h4{color:#4ade80}.marbles-right-sidebar__content .panel-game-rules .feature-cards-grid{display:flex;flex-direction:column;gap:4px}.marbles-right-sidebar__content .panel-game-rules .feature-card{display:flex;flex-direction:row;align-items:flex-start;gap:12px;padding:12px;border-radius:10px;background:linear-gradient(135deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.02));border:1px solid hsla(0,0%,100%,.08);transition:all .2s ease;position:relative;overflow:hidden}.marbles-right-sidebar__content .panel-game-rules .feature-card:after{content:"";position:absolute;top:0;left:0;right:0;height:1px;opacity:.8}.marbles-right-sidebar__content .panel-game-rules .feature-card:hover{background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.04));border-color:hsla(0,0%,100%,.15)}.marbles-right-sidebar__content .panel-game-rules .feature-card__icon{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6)}.marbles-right-sidebar__content .panel-game-rules .feature-card__icon:before{content:"";position:absolute;top:0;right:0;width:80%;height:80%;border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.25) 0,transparent 70%);mix-blend-mode:plus-lighter;pointer-events:none}.marbles-right-sidebar__content .panel-game-rules .feature-card__icon svg{width:20px;height:20px;filter:drop-shadow(0 0 2px rgba(0,0,0,.25))}.marbles-right-sidebar__content .panel-game-rules .feature-card__content{flex:1;text-align:left}.marbles-right-sidebar__content .panel-game-rules .feature-card__content h4{margin:0 0 2px;font-size:12px;font-weight:600}.marbles-right-sidebar__content .panel-game-rules .feature-card__content p{margin:0;font-size:12px;line-height:1.4;opacity:.75;padding:0}.marbles-right-sidebar__content .panel-game-rules .feature-card--lightning:after{background:linear-gradient(90deg,transparent,#a78bfa 50%,transparent);box-shadow:0 0 12px rgba(167,139,250,.5)}.marbles-right-sidebar__content .panel-game-rules .feature-card--lightning .feature-card__icon{background:linear-gradient(180deg,#a78bfa,#7c3aed)}.marbles-right-sidebar__content .panel-game-rules .feature-card--lightning .feature-card__icon svg{fill:#fff}.marbles-right-sidebar__content .panel-game-rules .feature-card--lightning h4{color:#a78bfa}.marbles-right-sidebar__content .panel-game-rules .feature-card--streak:after{background:linear-gradient(90deg,transparent,#f87171 50%,transparent);box-shadow:0 0 12px hsla(0,91%,71%,.5)}.marbles-right-sidebar__content .panel-game-rules .feature-card--streak .feature-card__icon{background:linear-gradient(180deg,#f87171,#dc2626)}.marbles-right-sidebar__content .panel-game-rules .feature-card--streak .feature-card__icon svg{fill:#fff}.marbles-right-sidebar__content .panel-game-rules .feature-card--streak h4{color:#f87171}.marbles-right-sidebar__content .panel-game-rules .feature-card--checkin:after{background:linear-gradient(90deg,transparent,#fbbf24 50%,transparent);box-shadow:0 0 12px rgba(251,191,36,.5)}.marbles-right-sidebar__content .panel-game-rules .feature-card--checkin .feature-card__icon{background:linear-gradient(180deg,#fbbf24,#d97706)}.marbles-right-sidebar__content .panel-game-rules .feature-card--checkin .feature-card__icon svg{fill:#fff}.marbles-right-sidebar__content .panel-game-rules .feature-card--checkin h4{color:#fbbf24}.marbles-right-sidebar__content .panel-game-rules .feature-card--level:after{background:linear-gradient(90deg,transparent,#22d3ee 50%,transparent);box-shadow:0 0 12px rgba(34,211,238,.5)}.marbles-right-sidebar__content .panel-game-rules .feature-card--level .feature-card__icon{background:linear-gradient(180deg,#22d3ee,#0891b2)}.marbles-right-sidebar__content .panel-game-rules .feature-card--level .feature-card__icon svg{fill:#fff}.marbles-right-sidebar__content .panel-game-rules .feature-card--level h4{color:#22d3ee}.marbles-right-sidebar__content .panel-game-rules .your-goal-hero{text-align:center;padding:20px 16px;border-radius:12px;background:linear-gradient(135deg,rgba(251,191,36,.08),hsla(0,0%,100%,.03));border:1px solid rgba(251,191,36,.2);margin-bottom:16px;position:relative;overflow:hidden}.marbles-right-sidebar__content .panel-game-rules .your-goal-hero:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#fbbf24 50%,transparent);box-shadow:0 0 20px rgba(251,191,36,.6);opacity:.9}.marbles-right-sidebar__content .panel-game-rules .your-goal-hero__icon{width:44px;height:44px;border-radius:12px;background:linear-gradient(180deg,#fbbf24,#d97706);display:flex;align-items:center;justify-content:center;margin:0 auto 12px;box-shadow:0 4px 12px rgba(251,191,36,.3),inset 0 1px 0 hsla(0,0%,100%,.4)}.marbles-right-sidebar__content .panel-game-rules .your-goal-hero__icon svg{width:22px;height:22px;fill:#fff;filter:drop-shadow(0 0 2px rgba(0,0,0,.25))}.marbles-right-sidebar__content .panel-game-rules .your-goal-hero__title{font-size:14px;font-weight:700;color:#fbbf24;margin:0 0 8px;padding:0;font-family:var(--font-formula-stack);letter-spacing:.02em;line-height:1.2}.marbles-right-sidebar__content .panel-game-rules .your-goal-hero__text{font-size:13px;line-height:1.5;color:hsla(0,0%,100%,.9);margin:0 0 12px;padding:0}.marbles-right-sidebar__content .panel-game-rules .your-goal-hero__disclaimer{font-size:11px;line-height:1.4;color:hsla(0,0%,100%,.45);padding-top:10px;border-top:1px solid hsla(0,0%,100%,.08)}.marbles-right-sidebar__content .panel-game-rules .betting-options-section{border-radius:12px;background:linear-gradient(135deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.02));border:1px solid hsla(0,0%,100%,.08);padding:16px;margin-bottom:12px}.marbles-right-sidebar__content .panel-game-rules .betting-options-section__title{font-size:13px;font-weight:700;color:#fff;margin:0 0 4px;padding:0;font-family:var(--font-formula-stack);letter-spacing:.02em;line-height:1.2;text-align:center}.marbles-right-sidebar__content .panel-game-rules .betting-options-section__subtitle{font-size:11px;color:hsla(0,0%,100%,.5);text-align:center;margin:0 0 14px;padding:0;line-height:1.4}.marbles-right-sidebar__content .panel-game-rules .betting-options-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.marbles-right-sidebar__content .panel-game-rules .bet-option{display:flex;flex-direction:column;align-items:center;text-align:center;padding:12px 8px 10px;border-radius:10px;background:linear-gradient(135deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.02));border:1px solid hsla(0,0%,100%,.08);position:relative;overflow:hidden;transition:all .2s ease}.marbles-right-sidebar__content .panel-game-rules .bet-option:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;opacity:.8}.marbles-right-sidebar__content .panel-game-rules .bet-option:hover{background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.04));border-color:hsla(0,0%,100%,.15)}.marbles-right-sidebar__content .panel-game-rules .bet-option__img{width:40px;height:40px;border-radius:50%;margin-bottom:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.3)}.marbles-right-sidebar__content .panel-game-rules .bet-option__img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.marbles-right-sidebar__content .panel-game-rules .bet-option__name{font-size:12px;font-weight:700;margin-bottom:2px;line-height:1.2}.marbles-right-sidebar__content .panel-game-rules .bet-option__desc{font-size:10px;line-height:1.3;color:hsla(0,0%,100%,.5)}.marbles-right-sidebar__content .panel-game-rules .bet-option--under:after{background:linear-gradient(90deg,transparent,#ef4444 50%,transparent);box-shadow:0 0 12px rgba(239,68,68,.5)}.marbles-right-sidebar__content .panel-game-rules .bet-option--under .bet-option__name{color:#ef4444}.marbles-right-sidebar__content .panel-game-rules .bet-option--under .bet-option__img{box-shadow:0 2px 8px rgba(239,68,68,.25)}.marbles-right-sidebar__content .panel-game-rules .bet-option--over:after{background:linear-gradient(90deg,transparent,#22c55e 50%,transparent);box-shadow:0 0 12px rgba(34,197,94,.5)}.marbles-right-sidebar__content .panel-game-rules .bet-option--over .bet-option__name{color:#22c55e}.marbles-right-sidebar__content .panel-game-rules .bet-option--over .bet-option__img{box-shadow:0 2px 8px rgba(34,197,94,.25)}.marbles-right-sidebar__content .panel-game-rules .bet-option--range:after{background:linear-gradient(90deg,transparent,#3ac7ec 50%,transparent);box-shadow:0 0 12px rgba(58,199,236,.5)}.marbles-right-sidebar__content .panel-game-rules .bet-option--range .bet-option__name{color:#3ac7ec}.marbles-right-sidebar__content .panel-game-rules .bet-option--range .bet-option__img{box-shadow:0 2px 8px rgba(58,199,236,.25)}.marbles-right-sidebar__content .panel-game-rules .bet-option--exact:after{background:linear-gradient(90deg,transparent,#f59e0b 50%,transparent);box-shadow:0 0 12px rgba(245,158,11,.5)}.marbles-right-sidebar__content .panel-game-rules .bet-option--exact .bet-option__name{color:#f59e0b}.marbles-right-sidebar__content .panel-game-rules .bet-option--exact .bet-option__img{box-shadow:0 2px 8px rgba(245,158,11,.25)}.marbles-right-sidebar__content .panel-game-rules .locations-info{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:8px;background:linear-gradient(135deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.01));border:1px solid hsla(0,0%,100%,.06)}.marbles-right-sidebar__content .panel-game-rules .locations-info svg{width:14px;height:14px;fill:hsla(0,0%,100%,.4);flex-shrink:0;margin-top:2px}.marbles-right-sidebar__content .panel-game-rules .locations-info span{font-size:11px;line-height:1.4;color:hsla(0,0%,100%,.45)}.marbles-right-sidebar__content .panel-game-rules .how-it-works-grid{display:flex;flex-direction:column;gap:6px}.marbles-right-sidebar__content .panel-game-rules .how-it-works-card{display:flex;flex-direction:row;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:10px;background:linear-gradient(135deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.02));border:1px solid hsla(0,0%,100%,.08);cursor:pointer;transition:all .2s ease-in-out;position:relative;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.marbles-right-sidebar__content .panel-game-rules .how-it-works-card:after{content:"";position:absolute;top:0;left:0;right:0;height:1px;opacity:.8}.marbles-right-sidebar__content .panel-game-rules .how-it-works-card:hover{background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.04));border-color:hsla(0,0%,100%,.15)}.marbles-right-sidebar__content .panel-game-rules .how-it-works-card:active{transform:scale(.985)}.marbles-right-sidebar__content .panel-game-rules .how-it-works-card__icon{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4)}.marbles-right-sidebar__content .panel-game-rules .how-it-works-card__icon svg{width:16px;height:16px;fill:#fff;filter:drop-shadow(0 0 2px rgba(0,0,0,.25))}.marbles-right-sidebar__content .panel-game-rules .how-it-works-card__body{flex:1;min-width:0}.marbles-right-sidebar__content .panel-game-rules .how-it-works-card__body p{margin:0;padding:0;font-size:11px;line-height:1.4;opacity:.65}.marbles-right-sidebar__content .panel-game-rules .how-it-works-card__header{display:flex;align-items:center;gap:8px;margin-bottom:2px}.marbles-right-sidebar__content .panel-game-rules .how-it-works-card__header h4{margin:0;font-size:12px;font-weight:600;flex:1}.marbles-right-sidebar__content .panel-game-rules .how-it-works-card__tag{font-size:9px;font-weight:700;padding:2px 8px;border-radius:4px;letter-spacing:.08em;text-transform:uppercase;font-family:var(--font-formula-stack);flex-shrink:0}.marbles-right-sidebar__content .panel-game-rules .how-it-works-card__chevron{display:flex;align-items:center;justify-content:center;width:16px;height:16px;margin-top:2px;transition:transform .25s ease-in-out;opacity:.4;flex-shrink:0}.marbles-right-sidebar__content .panel-game-rules .how-it-works-card__chevron svg{width:12px;height:12px;fill:currentColor}.marbles-right-sidebar__content .panel-game-rules .how-it-works-card__detail{max-height:0;opacity:0;overflow:hidden;transition:all .25s ease-in-out}.marbles-right-sidebar__content .panel-game-rules .how-it-works-card__detail p{padding-top:8px;margin-top:8px;border-top:1px solid hsla(0,0%,100%,.08);font-size:11px;line-height:1.5;opacity:.5}.marbles-right-sidebar__content .panel-game-rules .how-it-works-card.expanded{background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.04));border-color:hsla(0,0%,100%,.15)}.marbles-right-sidebar__content .panel-game-rules .how-it-works-card.expanded .how-it-works-card__chevron{transform:rotate(90deg);opacity:.7}.marbles-right-sidebar__content .panel-game-rules .how-it-works-card.expanded .how-it-works-card__detail{max-height:200px;opacity:1}.marbles-right-sidebar__content .panel-game-rules .how-it-works-card--cyan:after{background:linear-gradient(90deg,transparent,#22d3ee 50%,transparent);box-shadow:0 0 12px rgba(34,211,238,.5)}.marbles-right-sidebar__content .panel-game-rules .how-it-works-card--cyan h4{color:#22d3ee}.marbles-right-sidebar__content .panel-game-rules .how-it-works-card--cyan .how-it-works-card__icon{background:linear-gradient(180deg,#22d3ee,#0891b2)}.marbles-right-sidebar__content .panel-game-rules .how-it-works-card--cyan .how-it-works-card__tag{background:rgba(34,211,238,.15);color:#22d3ee}.marbles-right-sidebar__content .panel-game-rules .how-it-works-card--orange:after{background:linear-gradient(90deg,transparent,#fb923c 50%,transparent);box-shadow:0 0 12px rgba(251,146,60,.5)}.marbles-right-sidebar__content .panel-game-rules .how-it-works-card--orange h4{color:#fb923c}.marbles-right-sidebar__content .panel-game-rules .how-it-works-card--orange .how-it-works-card__icon{background:linear-gradient(180deg,#fb923c,#ea580c)}.marbles-right-sidebar__content .panel-game-rules .how-it-works-card--orange .how-it-works-card__tag{background:rgba(251,146,60,.15);color:#fb923c}.marbles-right-sidebar__content .panel-game-rules .how-it-works-card--green:after{background:linear-gradient(90deg,transparent,#4ade80 50%,transparent);box-shadow:0 0 12px rgba(74,222,128,.5)}.marbles-right-sidebar__content .panel-game-rules .how-it-works-card--green h4{color:#4ade80}.marbles-right-sidebar__content .panel-game-rules .how-it-works-card--green .how-it-works-card__icon{background:linear-gradient(180deg,#4ade80,#16a34a)}.marbles-right-sidebar__content .panel-game-rules .how-it-works-card--green .how-it-works-card__tag{background:rgba(74,222,128,.15);color:#4ade80}.marbles-right-sidebar__content .panel-game-rules .how-it-works-card--purple:after{background:linear-gradient(90deg,transparent,#a78bfa 50%,transparent);box-shadow:0 0 12px rgba(167,139,250,.5)}.marbles-right-sidebar__content .panel-game-rules .how-it-works-card--purple h4{color:#a78bfa}.marbles-right-sidebar__content .panel-game-rules .how-it-works-card--purple .how-it-works-card__icon{background:linear-gradient(180deg,#a78bfa,#7c3aed)}.marbles-right-sidebar__content .panel-game-rules .how-it-works-card--purple .how-it-works-card__tag{background:rgba(167,139,250,.15);color:#a78bfa}.marbles-right-sidebar__content .panel-game-rules .info-card-with-betting-modes .feature-cards-grid{margin-top:16px}.marbles-right-sidebar__content .panel-game-rules .info-card-with-betting-modes .feature-cards-grid .feature-card{margin-bottom:0}.marbles-right-sidebar__content .panel-game-rules .rtp-table{margin-bottom:15px;position:relative}.marbles-right-sidebar__content .panel-game-rules .rtp-table:after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#fbbf24 50%,transparent);box-shadow:0 0 12px rgba(251,191,36,.5);opacity:.8;border-radius:8px 8px 0 0;z-index:1}.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 tr.highlight-row{background:rgba(255,200,0,.1)}.marbles-right-sidebar__content .panel-game-rules .rtp-table table tbody tr.separator-row{background:linear-gradient(hsla(0,0%,100%,.15),hsla(0,0%,100%,.05))}.marbles-right-sidebar__content .panel-game-rules .rtp-table table tbody tr.separator-row td{font-weight:600;color:var(--gold);text-align:left;padding:8px 10px}.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 .rtp-table table tbody td .boost-percent{color:var(--gold)}.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-fishtank{opacity:1}.game-lobby-races_entry .game-card-logo.logo-fishtank .game-card-logo-image{background:url(/assets/fish_tank_logo-text.svg) no-repeat 0;background-size:cover;width:18px;height:10px;top:7px;left:3px}.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 .game-card-logo.logo-irl{opacity:1;width:54px}.game-lobby-races_entry .game-card-logo.logo-irl .game-card-logo-image{background:url(/assets/cctv_logo-text.svg) no-repeat 0;background-size:contain;width:46px;height:11px;top:6px;left:4px}.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-fishtank,.game-lobby-races_entry:hover .game-card-logo.logo-fishtank{width:100px}.game-lobby-races_entry.hovered .game-card-logo.logo-fishtank .game-card-logo-image,.game-lobby-races_entry:hover .game-card-logo.logo-fishtank .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.logo-irl,.game-lobby-races_entry:hover .game-card-logo.logo-irl{width:54px}.game-lobby-races_entry.hovered .game-card-logo.logo-irl .game-card-logo-image,.game-lobby-races_entry:hover .game-card-logo.logo-irl .game-card-logo-image{width:46px;left:4px}.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--centered{top:50%;visibility:visible}.broadcast-overlay__stats--centered,.broadcast-overlay__stats--centered .entries{display:flex;justify-content:center;align-items:center}@media screen and (max-width:768px)and (pointer:coarse){.broadcast-overlay__stats--centered{top:0;height:calc(100svh - 140px)}}.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;position:relative;z-index:1}.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}.banner-won.banner-won--standalone{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);border-radius:24px;margin:0 auto;min-width:280px}.banner-lost--irl,.banner-won--irl{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:rgba(var(--primary-component-background),.92);border-radius:16px;border:1px solid hsla(0,0%,100%,.08);margin:0 auto;min-width:240px;padding:14px 20px;position:relative;overflow:hidden}.banner-lost--irl:after,.banner-lost--irl:before,.banner-won--irl:after,.banner-won--irl:before{content:"";position:absolute;top:-10%;bottom:-10%;background:url(/assets/game-ui/selection_background-01.webp) no-repeat 50%;background-size:30%;opacity:.15;filter:grayscale(100%);-webkit-filter:grayscale(100%);pointer-events:none}.banner-lost--irl:before,.banner-won--irl:before{left:-85%;right:0}.banner-lost--irl:after,.banner-won--irl:after{transform:rotateY(180deg);left:0;right:-85%}.banner-won--irl{box-shadow:0 4px 24px rgba(0,0,0,.4),inset 0 1px 0 rgb(var(--yellow))}.banner-lost--irl{box-shadow:0 4px 24px rgba(0,0,0,.4),inset 0 1px 0 rgb(var(--tomato))}.banner-lost{display:flex;align-items:center;justify-content:center;z-index:3;box-sizing:border-box;position:relative}.banner-lost .arrow{width:24px;height:24px;flex-shrink:0;position:relative;z-index:1;fill:rgb(var(--tomato));filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}.banner-lost .arrow path:first-child{animation:opacity-angle-double-first 1.5s ease-in-out infinite}.banner-lost .arrow path:last-child{animation:opacity-angle-double-last 1.5s ease-in-out infinite;opacity:.4}.banner-lost .banner-lost__inner{display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;z-index:1;padding:0 12px}.banner-lost .lost-text{font-size:14px;font-weight:600;font-family:var(--font-formula-stack);letter-spacing:.3px;position:relative;z-index:1;text-transform:uppercase;animation:text-fancy-color 3s linear infinite reverse;background:linear-gradient(90deg,#ff9696 10%,rgba(var(--tomato),1) 50%,#ff9696 60%);color:rgba(var(--tomato),1);background-size:200% auto;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
/*# sourceMappingURL=b3a0c6e2b6a9424c.css.map*/