.crash-round-modal{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(4,6,10,.6);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:crash-round-modal-backdrop-in .18s ease-out both}.crash-round-modal--inline{position:static;inset:auto;z-index:auto;padding:20px 16px;backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent;animation:none}.crash-round-modal--inline .crash-round-modal__dialog{animation:none}.crash-round-modal__scale{width:min(420px,100%);max-width:100%}.crash-round-modal__dialog{width:100%;max-height:calc(100vh - 48px);overflow-y:auto;padding:16px 16px 14px;border-radius:13px;border:1px solid rgba(120,235,165,.18);background:linear-gradient(165deg,rgba(24,78,48,.5),rgba(12,44,27,.62) 55%,rgba(6,22,14,.7)),linear-gradient(180deg,rgba(28,32,42,.88),rgba(10,12,18,.96));backdrop-filter:blur(22px) saturate(1.15);-webkit-backdrop-filter:blur(22px) saturate(1.15);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),inset 0 -8px 16px -12px rgba(0,0,0,.4),0 8px 22px rgba(0,0,0,.45),0 24px 64px rgba(0,0,0,.55),0 0 32px -12px rgba(46,204,94,.35);outline:none;animation:crash-round-modal-in .2s cubic-bezier(.22,.9,.3,1.05) both}.crash-round-modal__header{display:flex;align-items:center;gap:10px}.crash-round-modal__title{display:flex;align-items:baseline;gap:8px;flex:1 1 auto;min-width:0}.crash-round-modal__title-label{font-size:14px;font-weight:700;color:hsla(0,0%,100%,.92)}.crash-round-modal__round-id{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;letter-spacing:.04em;color:hsla(0,0%,100%,.55)}.crash-round-modal .crash-multiplier-pill{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:52px;height:26px;padding:0 9px;border-radius:13px;font-size:12px;font-weight:700;letter-spacing:.3px}.crash-round-modal .crash-multiplier-pill--huge{background:linear-gradient(135deg,rgba(var(--pink),.4) 0,rgba(180,100,220,.3) 100%);border:1px solid rgba(var(--pink),.5);color:rgb(var(--pink))}.crash-round-modal .crash-multiplier-pill--high{background:linear-gradient(135deg,rgba(var(--yellow),.35) 0,rgba(var(--yellow),.2) 100%);border:1px solid rgba(var(--yellow),.45);color:rgb(var(--yellow))}.crash-round-modal .crash-multiplier-pill--good{background:linear-gradient(135deg,rgba(var(--green),.35) 0,rgba(var(--green),.2) 100%);border:1px solid rgba(var(--green),.4);color:rgb(var(--green))}.crash-round-modal .crash-multiplier-pill--mid{background:linear-gradient(135deg,rgba(100,200,220,.3),rgba(80,180,200,.2));border:1px solid rgba(100,200,220,.4);color:#78d2e6}.crash-round-modal .crash-multiplier-pill--low{background:linear-gradient(135deg,rgba(var(--blue),.3) 0,rgba(var(--blue),.18) 100%);border:1px solid rgba(var(--blue),.35);color:rgb(var(--blue))}.crash-round-modal__outcome-pill{flex-shrink:0;display:inline-flex;align-items:baseline;gap:6px;height:26px;padding:0 10px;border-radius:13px;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.16);font-size:12px;font-weight:700;letter-spacing:.3px;color:hsla(0,0%,100%,.92);line-height:26px}.crash-round-modal__outcome-pill-bounds{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;font-weight:600;color:hsla(0,0%,100%,.6)}.crash-round-modal__close{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;padding:0;border-radius:50%;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.7);font-size:16px;line-height:1;cursor:pointer;transition:color .12s ease,border-color .12s ease,background .12s ease}.crash-round-modal__close:hover{color:#fff;border-color:hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.1)}.crash-round-modal__when{margin-top:2px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10px;letter-spacing:.06em;color:hsla(0,0%,100%,.45)}.crash-round-modal__section{margin-top:14px;padding-top:12px;border-top:1px solid hsla(0,0%,100%,.08)}.crash-round-modal__eyebrow{display:inline-flex;align-items:center;gap:7px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.22em;text-indent:.22em;color:hsla(0,0%,100%,.45)}.crash-round-modal__eyebrow:after,.crash-round-modal__eyebrow:before{content:"";width:9px;height:1px;background:hsla(0,0%,100%,.22);flex-shrink:0}.crash-round-modal__hint{margin-top:4px;font-size:11px;line-height:1.4;color:hsla(0,0%,100%,.5)}.crash-round-modal__value-row{display:flex;align-items:center;gap:8px;width:100%;margin-top:8px;padding:8px 10px;border-radius:10px;border:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.26);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06);cursor:pointer;text-align:left;transition:border-color .12s ease,background .12s ease}.crash-round-modal__value-row:hover{border-color:rgba(120,235,165,.3);background:rgba(0,0,0,.34)}.crash-round-modal__value-label{flex:0 0 auto;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:hsla(0,0%,100%,.45)}.crash-round-modal__value{flex:1 1 auto;min-width:0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;letter-spacing:.02em;color:hsla(0,0%,100%,.88);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crash-round-modal__copy{flex:0 0 auto;font-size:10px;font-weight:700;color:rgba(140,235,175,.9)}.crash-round-modal__copy.is-copied{color:rgba(var(--green),.95)}.crash-round-modal__pending{margin-top:8px;padding:8px 10px;border-radius:10px;border:1px dashed hsla(0,0%,100%,.14);font-size:11px;color:hsla(0,0%,100%,.55);display:flex;align-items:center;gap:7px}.crash-round-modal__pending-spinner{width:11px;height:11px;flex-shrink:0;border-radius:50%;border:1.5px solid hsla(0,0%,100%,.18);border-top-color:hsla(0,0%,100%,.65);animation:crash-round-modal-spin .9s linear infinite}@media(prefers-reduced-motion:reduce){.crash-round-modal__pending-spinner{animation-duration:2.4s}}@keyframes crash-round-modal-spin{to{transform:rotate(1turn)}}.crash-round-modal__derive-table{margin-top:8px;border-radius:10px;border:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.26);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06);overflow:hidden}.crash-round-modal__derive-row{display:flex;align-items:center;gap:8px;padding:7px 10px}.crash-round-modal__derive-row+.crash-round-modal__derive-row{border-top:1px solid hsla(0,0%,100%,.06)}.crash-round-modal__derive-label{flex:0 0 64px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:hsla(0,0%,100%,.45)}.crash-round-modal__derive-value{flex:1 1 auto;min-width:0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;letter-spacing:.02em;color:hsla(0,0%,100%,.88);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crash-round-modal__derive-value--hex{color:rgba(255,210,74,.9)}.crash-round-modal__derive-value--result{font-weight:700;color:rgba(120,235,165,.95)}.crash-round-modal__derive-table--counting .crash-round-modal__derive-label{flex:0 0 84px}.crash-round-modal__derive-weights{display:flex;flex-wrap:wrap;gap:4px 6px;white-space:normal}.crash-round-modal__weight{padding:1px 6px;border-radius:8px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);font-size:10px;color:hsla(0,0%,100%,.55)}.crash-round-modal__weight.is-picked{border-color:rgba(120,235,165,.4);background:rgba(120,235,165,.12);color:rgba(150,245,185,.95);font-weight:700}.crash-round-modal__verdict{display:flex;align-items:center;gap:7px;margin-top:8px;font-size:11px;font-weight:600;line-height:1.35}.crash-round-modal__verdict--ok{color:rgba(140,235,175,.92)}.crash-round-modal__verdict--bad{color:#ff8a80}.crash-round-modal__verdict-mark{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:15px;height:15px;border-radius:50%;font-size:10px;font-weight:800;line-height:1;background:hsla(0,0%,100%,.12);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1)}.crash-round-modal__learn{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:8px 10px;border-radius:10px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04);font-size:11px;font-weight:700;text-align:left;color:rgba(140,235,175,.9);cursor:pointer;transition:border-color .12s ease,background .12s ease}.crash-round-modal__learn:hover{border-color:rgba(120,235,165,.3);background:hsla(0,0%,100%,.07)}.crash-round-modal__verify-cta{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin:16px 0 10px;padding:11px 14px;border-radius:11px;border:1px solid rgba(120,235,165,.5);background:linear-gradient(135deg,rgba(46,204,94,.32),rgba(24,120,60,.28));font-size:12.5px;font-weight:800;letter-spacing:.01em;text-align:center;text-decoration:none;color:rgba(220,255,232,.98);cursor:pointer;transition:border-color .12s ease,background .12s ease,transform .08s ease}.crash-round-modal__verify-cta:hover{border-color:rgba(120,235,165,.8);background:linear-gradient(135deg,rgba(46,204,94,.42),rgba(24,120,60,.36))}.crash-round-modal__verify-cta:active{transform:translateY(1px)}.crash-round-modal__learn-chevron{flex-shrink:0;font-size:10px;color:hsla(0,0%,100%,.55);transition:transform .16s ease}.crash-round-modal__learn-chevron.is-open{transform:rotate(180deg)}.crash-round-modal__explainer{margin-top:8px;padding:10px 12px;border-radius:10px;border:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.22);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05)}.crash-round-modal__explainer p{margin:0 0 8px;font-size:11px;line-height:1.5;color:hsla(0,0%,100%,.68)}.crash-round-modal__explainer-subtitle{margin:10px 0 4px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:hsla(0,0%,100%,.45)}.crash-round-modal__explainer-steps{margin:0;padding-left:18px;list-style:decimal}.crash-round-modal__explainer-steps li{margin:0 0 5px;font-size:11px;line-height:1.45;color:hsla(0,0%,100%,.68)}.crash-round-modal__explainer-steps li::marker{color:rgba(140,235,175,.7);font-weight:700}.crash-round-modal__explainer-note{margin-top:8px!important;margin-bottom:0!important;font-style:italic;color:hsla(0,0%,100%,.5)!important}@media screen and (max-width:480px){.crash-round-modal{align-items:flex-end;padding:0}.crash-round-modal__scale{width:100%}.crash-round-modal__dialog{max-height:82vh;border-radius:13px 13px 0 0;padding-bottom:calc(14px + env(safe-area-inset-bottom, 0px))}.crash-round-modal--inline{align-items:center;padding:20px 12px}.crash-round-modal--inline .crash-round-modal__dialog{border-radius:13px}}@keyframes crash-round-modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes crash-round-modal-in{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.crash-round-modal,.crash-round-modal__dialog{animation:none!important}}.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 .fast-lane-cars-grid{margin-top:16px}.marbles-right-sidebar__content .panel-game-rules .fast-lane-cars-grid .list-marbles-header{margin-top:0;padding-top:0;border-top:none}.marbles-right-sidebar__content .panel-game-rules .fast-lane-cars-grid .fast-lane-cars-list{display:flex;flex-direction:column;gap:5px}.marbles-right-sidebar__content .panel-game-rules .fast-lane-cars-grid .fast-lane-car-item{display:flex;align-items:center;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 .fast-lane-cars-grid .fast-lane-car-item:after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0,var(--car-accent) 50%,transparent 100%);box-shadow:0 0 12px color-mix(in srgb,var(--car-accent) 50%,transparent);opacity:.8}.marbles-right-sidebar__content .panel-game-rules .fast-lane-cars-grid .fast-lane-car-item__image{flex-shrink:0}.marbles-right-sidebar__content .panel-game-rules .fast-lane-cars-grid .fast-lane-car-item__image .marble{width:30px;height:30px;border-radius:50%}.marbles-right-sidebar__content .panel-game-rules .fast-lane-cars-grid .fast-lane-car-item__name{font-size:12px;font-weight:600;font-family:var(--font-formula-stack);color:var(--car-accent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.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{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:28px;height:26px;padding:0 4px;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;font-size:11px;font-weight:600;line-height:1;color:rgb(var(--yellow));font-family:var(--font-formula-stack);text-transform:uppercase}.marbles-right-sidebar__content .panel-game-rules .info-box ul li .inline-label svg{width:14px;height:14px}.marbles-right-sidebar__content .panel-game-rules .info-box ul li .inline-label.inline-label--wide{min-width:38px}.marbles-right-sidebar__content .panel-game-rules .info-box ul li .inline-label.inline-label--undo svg{transform:scaleX(-1)}.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 .camera-modes-section{margin-top:4px;margin-bottom:16px}.marbles-right-sidebar__content .panel-game-rules .camera-modes-section .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 .camera-modes-section .betting-options-section__subtitle{font-size:11px;color:hsla(0,0%,100%,.5);text-align:center;margin:0 0 12px;padding:0;line-height:1.4}.marbles-right-sidebar__content .panel-game-rules .camera-modes-section .how-it-works-grid{margin-top:0}.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}.round-stats{margin:0 0 10px;padding:10px 12px;border-radius:8px;background:linear-gradient(135deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.018));border-left:3px solid hsla(0,0%,100%,.12)}.round-stats__head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:8px}.round-stats__head:first-child>.round-stats__window:only-child{margin-right:auto}.round-stats__title{font-family:var(--font-formula-stack);font-size:10px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:hsla(0,0%,100%,.85)}.round-stats__window{font-size:10px;font-weight:600;letter-spacing:.02em;color:hsla(0,0%,100%,.62);white-space:nowrap;animation:round-stats-tick .9s ease-out}.round-stats__rows{display:flex;flex-direction:column;gap:5px;margin:0;padding:0;list-style:none}.round-stats__row{display:flex;align-items:center;gap:8px;--round-stats-accent:244,249,255}.round-stats__row--other{opacity:.7}.round-stats__row--low{--round-stats-accent:var(--blue)}.round-stats__row--good{--round-stats-accent:var(--green)}.round-stats__row--high{--round-stats-accent:var(--yellow)}.round-stats__row--huge{--round-stats-accent:var(--pink)}.round-stats__label{flex:0 0 62px;font-size:11px;font-weight:600;color:hsla(0,0%,100%,.78);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.round-stats__label--marble{display:flex;align-items:center;gap:5px;flex-basis:82px;min-width:0}.round-stats__label--marble .marble{flex:0 0 auto;width:14px;height:14px}.round-stats__label--marble>:not(.marble),.round-stats__label--marble>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.round-stats__track{position:relative;flex:1 1 auto;height:6px;border-radius:999px;background:rgba(0,0,0,.38);box-shadow:inset 0 1px 2px rgba(0,0,0,.5),inset 0 0 0 1px hsla(0,0%,100%,.05);overflow:hidden}.round-stats__fill{display:block;position:relative;height:100%;min-width:3px;border-radius:999px;background:linear-gradient(90deg,rgba(var(--round-stats-accent),.6) 0,rgba(var(--round-stats-accent),.95) 100%);box-shadow:0 0 6px rgba(var(--round-stats-accent),.35),inset 0 1px 0 hsla(0,0%,100%,.28)}.round-stats__value{flex:0 0 auto;display:flex;align-items:baseline;gap:4px;min-width:56px;justify-content:flex-end;font-family:var(--font-formula-stack);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.01em;color:rgb(var(--round-stats-accent));text-shadow:0 1px 3px rgba(0,0,0,.55)}.round-stats__count{font-size:9px;font-weight:500;font-variant-numeric:tabular-nums;color:hsla(0,0%,100%,.4)}.round-stats__count:before{content:"·";margin-right:3px}.round-stats__counted{display:flex;align-items:baseline;gap:5px;margin-top:9px;padding-top:8px;border-top:1px solid hsla(0,0%,100%,.07)}.round-stats__counted b{font-family:var(--font-formula-stack);font-size:15px;font-weight:700;color:hsla(0,0%,100%,.92)}.round-stats__counted span{font-size:10px;color:hsla(0,0%,100%,.45)}.round-stats--loading .round-stats__track{background:hsla(0,0%,100%,.05)}.round-stats__skeleton{display:inline-block;height:9px;border-radius:3px;background:linear-gradient(90deg,hsla(0,0%,100%,.05) 25%,hsla(0,0%,100%,.11) 37%,hsla(0,0%,100%,.05) 63%);background-size:400% 100%;animation:round-stats-shimmer 1.4s ease-in-out infinite}.round-stats__skeleton--title{width:86px;height:10px}.round-stats__skeleton--window{width:62px}.round-stats__skeleton--label{width:100%;max-width:54px}.round-stats__skeleton--value{width:44px}.round-stats__skeleton--counted{width:118px;height:14px}.round-stats__skeleton--hits-label{flex:0 0 100%;width:46px;height:8px}.round-stats__skeleton--hit{width:128px;height:19px;border-radius:999px}.round-stats__skeleton--note{width:100%;max-width:170px;height:8px}.round-stats__hits{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:9px;padding-top:8px;border-top:1px solid hsla(0,0%,100%,.07)}.round-stats__hits-label{grid-column:1/-1;margin-bottom:1px;font-size:9px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:hsla(0,0%,100%,.4)}.round-stats__hit{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:5px 2px 4px;border-radius:8px;background:linear-gradient(180deg,rgba(var(--pink),.24) 0,rgba(var(--pink),.11) 100%);border:1px solid rgba(var(--pink),.45);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1)}.round-stats__hit b{font-family:var(--font-formula-stack);font-size:12.5px;font-weight:700;line-height:1;letter-spacing:.01em;color:#fff;white-space:nowrap;text-shadow:0 0 8px rgba(var(--pink),.65),0 1px 2px rgba(0,0,0,.6)}.round-stats__hit em{font-style:normal;font-size:8.5px;line-height:1.15;text-align:center;white-space:nowrap;color:hsla(0,0%,100%,.72)}.round-stats__note{margin:8px 0 0;font-size:10px;line-height:1.35;color:hsla(0,0%,100%,.62)}.past-races-sidebar__more{display:block;width:calc(100% - 10px);margin:6px 5px 2px;padding:7px 12px;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;background:hsla(0,0%,100%,.04);font-family:var(--font-formula-stack);font-size:11px;font-weight:600;letter-spacing:.4px;color:hsla(0,0%,100%,.72);cursor:pointer;transition:background .16s ease-out}@media(hover:hover){.past-races-sidebar__more:hover{background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.92)}}.past-races-sidebar__more:focus-visible{outline:2px solid rgba(120,235,165,.55);outline-offset:1px}.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))}.round-stats-popover{position:fixed;top:50%;right:120px;z-index:1;width:264px;max-width:calc(100vw - 32px);pointer-events:auto}.round-stats-popover__scrim{position:fixed;inset:0;z-index:800;pointer-events:none}.round-stats-popover__card{position:relative;padding:11px 12px 10px;border-radius:14px;background:linear-gradient(180deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.025) 38%,hsla(0,0%,100%,0)),rgba(16,19,25,.55);border:1px solid hsla(0,0%,100%,.16);backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);box-shadow:0 20px 48px rgba(0,0,0,.5),0 2px 10px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.14),inset 0 0 0 1px hsla(0,0%,100%,.03);animation:round-stats-popover-in .26s cubic-bezier(.22,1,.36,1) both;transform-origin:right center}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.round-stats-popover .round-stats-popover__card{background:linear-gradient(180deg,rgba(23,27,34,.97),rgba(12,14,19,.97))}}.round-stats-popover__card:before{content:"";position:absolute;top:0;left:14px;right:14px;height:1px;border-radius:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.22),transparent);pointer-events:none}.round-stats-popover .round-stats{margin:0;padding:0;background:none;border-left:none}.round-stats-popover .round-stats__head{padding-right:22px;padding-bottom:7px;margin-bottom:8px;border-bottom:1px solid hsla(0,0%,100%,.07)}.round-stats-popover__close{position:absolute;top:9px;right:9px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:1px solid transparent;border-radius:6px;background:none;color:hsla(0,0%,100%,.38);cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease}.round-stats-popover__close svg{width:9px;height:9px;fill:currentColor}@media(hover:hover){.round-stats-popover__close:hover{color:hsla(0,0%,100%,.95);background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.14)}}.round-stats-popover__close:focus-visible{outline:2px solid rgba(120,235,165,.55);outline-offset:1px}@media screen and (max-width:768px)and (pointer:coarse){.round-stats-popover{top:auto;right:10px;left:10px;bottom:calc(10px + env(safe-area-inset-bottom, 0px));width:auto;max-width:none}.round-stats-popover__scrim{z-index:10000;pointer-events:auto;background:rgba(0,0,0,.5);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:round-stats-scrim-in .2s ease-out both}.round-stats-popover__card{padding:13px 14px 12px;border-radius:16px;transform-origin:bottom center;animation:round-stats-sheet-in .28s cubic-bezier(.22,1,.36,1) both}}@keyframes round-stats-popover-in{0%{opacity:0;transform:translateX(10px) scale(.97)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes round-stats-sheet-in{0%{opacity:0;transform:translateY(14px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes round-stats-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes round-stats-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}@media(prefers-reduced-motion:reduce){.round-stats-popover__card,.round-stats-popover__scrim,.round-stats__skeleton,.round-stats__window{animation:none}}.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-entry-tags .game-entry-tag.provably-fair{gap:4px;padding:3px 8px 3px 6px;color:rgb(var(--green));background:rgba(6,10,8,.72);border:1px solid rgba(var(--green),.55);letter-spacing:.02em;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 1px 5px rgba(0,0,0,.45);text-shadow:0 1px 2px rgba(0,0,0,.55)}.game-entry-tags .game-entry-tag.provably-fair svg{width:11px;height:11px;flex-shrink:0}.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}}.show-games-title__actions{position:relative;z-index:5;display:flex;align-items:center;gap:8px;margin-left:auto}@media(pointer:coarse){.show-games-title__actions{display:none}}.game-row-nav{position:relative;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:1px solid hsla(0,0%,100%,.16);border-radius:12px;background:rgba(10,12,18,.55);color:#fff;cursor:pointer;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:transform .12s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,background .16s ease}.game-row-nav svg{width:14px;height:14px;fill:currentColor}.game-row-nav:hover:not(:disabled){transform:translateY(-1px);color:rgb(var(--yellow));border-color:rgba(var(--yellow),.85);box-shadow:0 0 0 1px rgba(var(--yellow),.3),0 6px 16px rgba(0,0,0,.4)}.game-row-nav:active:not(:disabled){transform:scale(.86);color:rgb(var(--yellow));border-color:rgb(var(--yellow));box-shadow:0 0 0 1px rgba(var(--yellow),.55),inset 0 2px 8px rgba(0,0,0,.45)}.game-row-nav:focus-visible{border-color:rgb(var(--yellow));box-shadow:0 0 0 2px rgba(var(--yellow),.4)}.game-row-nav:disabled{opacity:.28;cursor:default;box-shadow:none}.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 .game-card-logo.logo-cctv-game{opacity:1;width:42px;height:42px;border:none;border-radius:0;filter:none;transition:none}.game-lobby-races_entry .game-card-logo.logo-cctv-game .game-card-logo-image{background:url(/assets/cctv-game_logo.webp) no-repeat 50%;background-size:cover;width:42px;height:42px;top:0;left:0;filter:none;transition:none}.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.logo-cctv-game,.game-lobby-races_entry:hover .game-card-logo.logo-cctv-game{width:42px;height:42px;border-color:transparent}.game-lobby-races_entry.hovered .game-card-logo.logo-cctv-game .game-card-logo-image,.game-lobby-races_entry:hover .game-card-logo.logo-cctv-game .game-card-logo-image{width:42px;height:42px;left:0}.game-lobby-races_entry.hovered .game-card-logo .game-card-logo-image,.game-lobby-races_entry:hover .game-card-logo .game-card-logo-image{width:120px;left:0}.game-lobby-races_entry .entry-bottom{display:flex;flex-direction:column;box-sizing:border-box;position:absolute;z-index:4;bottom:20px;left:20px;transform:translateZ(1px);-webkit-transform:translateZ(1px);will-change:transform}.game-lobby-races_entry .entry-bottom .track-name{font-size:20px;line-height:20px;text-transform:uppercase;font-weight:600;font-family:var(--font-formula-stack);filter:drop-shadow(0 0 10px rgba(0,0,0,.5));color:#fff}@media screen and (pointer:coarse){.game-lobby-races_entry .entry-bottom .track-name{font-size:16px;line-height:16px}}.game-lobby-races_entry.hovered{transform-style:preserve-3d;transform:scale(1.05);background:linear-gradient(160.99deg,rgba(var(--yellow),1) 2.56%,rgba(var(--primary-component-background),1) 72.32%)}.game-lobby-races_entry.hovered .entry-content_inner:after{height:55%;opacity:.15}.game-lobby-races_entry.hovered .entry-image .track-image{opacity:1}.game-lobby-races_entry.hovered .entry-image .preview-image{opacity:0}.game-lobby-races_entry.race_scheduled.hovered{background:linear-gradient(160.99deg,rgba(var(--blue),1) 2.56%,rgba(var(--primary-component-background),1) 72.32%)}.game-lobby-races_entry:first-child{animation:reveal 1s ease-in-out}.game-lobby-races_entry:nth-child(2){animation:reveal 1.1s ease-in-out}.game-lobby-races_entry:nth-child(3){animation:reveal 1.2s ease-in-out}.game-lobby-races_entry:nth-child(4){animation:reveal 1.3s ease-in-out}.game-lobby-races_entry:nth-child(5){animation:reveal 1.4s ease-in-out}.game-lobby-races_entry:nth-child(6){animation:reveal 1.5s ease-in-out}.game-lobby-races_entry.race_scheduled .entry-content_inner:after{display:none}.game-lobby-races_entry.race_scheduled .event-label{color:rgba(var(--blue),1)}.game-lobby-races_entry.race_scheduled .time svg{fill:rgb(var(--blue))}@media screen and (pointer:fine)and (max-width:1200px){.game-lobby-races_entry{max-height:140px;max-width:240px;min-width:240px}.game-lobby-races_entry .entry-bottom{bottom:10px;left:10px}.game-lobby-races_entry .entry-bottom .track-name{font-size:14px;line-height:14px}.game-lobby-races_entry .game-entry-tags{gap:4px;margin-top:4px}.game-lobby-races_entry .game-entry-tags .game-entry-tag{padding:2px 3px;font-size:9px}}@keyframes text-fancy-color{to{background-position:200%}}
/*# sourceMappingURL=9b3246e6c551e4c4.css.map*/