.vs-hub{flex-direction:column;flex:1;min-height:0;display:flex}.sidebar .vs-navigation{flex-shrink:0;overflow:visible}.sidebar .vs-navigation>button{text-align:left;align-items:center;gap:10px;width:100%;min-height:44px;font-size:16px;display:flex;position:relative}.sidebar .vs-navigation>button>span{margin:0;font-size:11px}.vs-navigation>button>b{color:#163625;background:#a7e7bc;border-radius:8px;margin-left:auto;padding:2px 5px;font-size:9px}.vs-sidebar-friends{min-height:0;margin-top:24px;overflow:auto}.vs-sidebar-friends>div:first-child{justify-content:space-between;align-items:center;padding:0 8px 12px;display:flex}.vs-sidebar-friends>div>span{letter-spacing:1.5px;color:#8fa9b7;font-size:8px}.vs-sidebar-friends small{color:#7f9cae;font-size:8px}.vs-sidebar-friends>button{text-align:left;color:#c8dce5;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;width:100%;padding:9px 7px;display:flex}.vs-sidebar-friends>button:hover{background:#24414f}.vs-sidebar-friends>button>span:nth-child(2){flex:1;gap:5px;min-width:0;display:grid}.vs-sidebar-friends b{font-size:11px}.vs-sidebar-friends p{color:#839faa;padding:8px;font-size:11px;line-height:1.6}.vs-avatar{color:#d2ecdc;background:#365a54;border-radius:10px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:inline-grid;position:relative}.vs-avatar i{background:#73828d;border:2px solid #102632;border-radius:50%;width:7px;height:7px;position:absolute;bottom:-2px;right:-2px}.vs-avatar i.online{background:#83eba5}.vs-sidebar-note{color:#7693a4;margin-top:auto;padding:15px 8px;font-size:9px;line-height:1.7;display:block}.vs-resume{color:#c6edcf;text-align:left;cursor:pointer;background:#294c40;border:1px solid #567a6255;border-radius:8px;gap:6px;margin-top:13px;padding:11px 9px;font-size:10px;display:grid}.vs-resume small{color:#94bba5;font-size:8px}.vs-drawer{z-index:920;color:#e2edf4;text-align:left;white-space:normal;background:#112a37;border:1px solid #4c6a7966;border-radius:14px;flex-direction:column;width:380px;max-width:calc(100vw - 245px);animation:.2s both vs-enter;display:flex;position:fixed;top:86px;bottom:22px;left:228px;overflow:hidden;box-shadow:10px 20px 80px #04121bb3}.vs-drawer-head{background:#193846;border-bottom:1px solid #3d5c6c66;flex-shrink:0;justify-content:space-between;align-items:center;padding:20px;display:flex}.vs-drawer-head small{color:#8ac7ac;letter-spacing:1.7px;font-size:8px}.vs-drawer-head h2{letter-spacing:-.5px;margin:6px 0 0;font-size:21px}.vs-drawer-head>button{color:#d2e5ec;cursor:pointer;background:#31505b;border:0;border-radius:50%;place-items:center;width:34px;height:34px;font-size:25px;display:grid}.vs-drawer-body{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:18px;overflow:auto}.vs-drawer-body button{color:#d4e8ef;cursor:pointer;background:#254451;border:1px solid #49667377;border-radius:6px;min-height:36px;padding:8px 11px;font-size:10px}.vs-drawer-body button:hover:not(:disabled){background:#315b5d}.vs-drawer-body button:disabled{opacity:.5;cursor:default}.vs-description,.vs-empty{color:#9ab5c3;margin:0 0 17px;font-size:11px;line-height:1.7}.vs-empty{border:1px dashed #48637155;border-radius:8px;padding:18px 12px}.vs-search,.vs-bet{color:#a4bdc9;gap:7px;margin:12px 0 18px;font-size:9px;display:grid}.vs-search input,.vs-bet input{color:#e7f3f8;background:#0e2430;border:1px solid #496a7b;border-radius:7px;min-width:0;padding:11px;font:12px Arial}.vs-drawer-body .vs-member-row{text-align:left;background:0 0;border:0;border-bottom:1px solid #49667333;border-radius:0;align-items:center;gap:12px;width:100%;padding:11px 9px;display:flex}.vs-member-row>span:nth-child(2){flex:1;gap:5px;min-width:0;display:grid}.vs-member-row b{color:#d8eaf2;font-size:12px}.vs-member-row small{color:#8faebd;font-size:9px}.vs-profile-title{align-items:center;gap:13px;margin:16px 0 20px;display:flex}.vs-profile-title>.vs-avatar{border-radius:14px;width:47px;height:47px;font-size:23px}.vs-profile-title h3{margin:0 0 5px;font-size:22px}.vs-profile-title p{color:#8cafbc;overflow-wrap:anywhere;margin:0 0 7px;font-size:11px}.vs-profile-title small{color:#9cbaab;font-size:10px}.vs-profile-actions{flex-wrap:wrap;gap:7px;margin-bottom:15px;display:flex}.vs-card{background:#1d3b3d;border:1px solid #4f706155;border-radius:10px;margin:14px 0;padding:16px}.vs-card h3{margin:0 0 13px;font-size:16px}.vs-card p,.vs-confirm p,.vs-party-title p{color:#aac2c8;margin:10px 0 15px;font-size:11px;line-height:1.7}.vs-card>button+button{margin-left:7px}.vs-drawer-body .vs-primary{color:#123b25;background:#a8e7bd;border-color:#c8f7d7;width:100%;font-weight:800}.vs-drawer-body .vs-primary:hover:not(:disabled){background:#cbf8d9}.vs-drawer-body .game-select{margin:12px 0}.vs-drawer-body .game-select>span{font-size:9px}.vs-drawer-body .game-select-menu{z-index:10}.vs-section-title{justify-content:space-between;align-items:center;gap:8px;margin:24px 0 13px;font-size:13px;display:flex}.vs-section-title small{color:#849fac;font-size:8px;font-weight:400}.vs-history{border-bottom:1px solid #49667333;justify-content:space-between;align-items:center;padding:11px 0;font-size:11px;display:flex}.vs-history>span{gap:6px;display:grid}.vs-history small{color:#89a9b5;font-size:9px}.vs-history strong{color:#a8e7bd;font-size:15px}.vs-confirm{background:#493e3c66;border:1px solid #a7817755;border-radius:8px;padding:13px}.vs-confirm p{margin-top:0}.vs-confirm button+button{margin-left:7px}.vs-error{color:#ffc4b7;background:#432e30;border:1px solid #805253;border-radius:8px;padding:12px;font-size:12px;line-height:1.5}.vs-notice{color:#c3edcd;background:#274b3d;border:1px solid #597f66;border-radius:8px;padding:12px;font-size:11px;line-height:1.5}.vs-drawer-body .vs-win{text-align:left;background:#234d3d;border-color:#558b6466;align-items:center;gap:12px;width:100%;margin:10px 0;padding:15px 12px;display:flex}.vs-win>span{color:#b5e8a9;font-size:23px}.vs-win>div{flex:1;gap:7px;display:grid}.vs-win b{justify-content:space-between;font-size:11px;display:flex}.vs-win strong{color:#b4edc0;font-size:15px}.vs-win small{color:#8eb6a6;font-size:9px}.vs-party-title h3{margin:4px 0;font-size:20px}.vs-party-title h3 small{color:#9bb8b8;margin-left:7px;font-size:12px}.vs-party-member{border-bottom:1px solid #49667344;align-items:center;gap:6px;padding:12px 0;font-size:11px;display:flex}.vs-party-member>span,.vs-party-member>b{flex:1;min-width:0}.vs-party-member>span{gap:6px;display:grid}.vs-party-member small{color:#91b2bc;font-size:9px}.vs-drawer-body .vs-danger{color:#efb4aa;margin-top:20px}.vs-watch-setting{cursor:pointer;background:#24463d;border:1px solid #4d76636b;border-radius:9px;align-items:start;gap:12px;margin-bottom:17px;padding:15px;display:flex}.vs-watch-setting input{accent-color:#a5edb9;width:16px;height:16px;margin:3px 0 0}.vs-watch-setting b{font-size:12px}.vs-watch-setting small{color:#9bbbaf;margin-top:7px;font-size:10px;line-height:1.6;display:block}.vs-drawer-body .vs-table{text-align:left;align-items:center;gap:11px;width:100%;margin:10px 0;padding:15px 11px;display:flex}.vs-table>span:nth-child(2){flex:1;gap:7px;display:grid}.vs-table b{font-size:11px}.vs-table small{color:#9ebac6;font-size:9px}.vs-watch-overlay{z-index:1100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#05131bd9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.vs-watch-room{color:#dceaf0;background:#102b36;border:1px solid #53756b;border-radius:15px;width:min(900px,100%);max-height:calc(100dvh - 40px);overflow:auto;box-shadow:0 20px 90px #0009}.vs-watch-room>.vs-description,.vs-watch-room>.vs-error,.vs-watch-room>.vs-empty{margin:15px 20px}.vs-watch-players{text-align:center;padding:8px 20px;font-size:18px}.vs-watch-players span{color:#779c99;margin:0 12px;font-size:12px}.vs-watch-canvas{object-fit:contain;border-radius:8px;width:calc(100% - 32px);height:auto;max-height:60dvh;margin:16px;display:block}.vs-watch-blackjack{text-align:center;background:radial-gradient(#1e5944,#173d36);border:10px solid #233e41;border-radius:25px;margin:15px;padding:20px}.vs-watch-blackjack h3{font-size:12px}.vs-watch-cards{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.vs-watch-cards>span{color:#1a3c36;background:#eff6eb;border-radius:6px;place-items:center;width:50px;height:74px;font:20px Georgia;display:grid;box-shadow:0 8px 15px #0003}.vs-watch-cards>span.hidden{color:#b8d9b9;background:#315c5a;border:2px solid #a1b8a5}.vs-watch-seats{grid-template-columns:1fr 1fr;gap:20px;margin-top:35px;display:grid}.vs-watch-seats p{font-size:11px}.vs-watch-chess{grid-template-columns:repeat(8,1fr);width:min(480px,100% - 30px);margin:15px auto;display:grid}.vs-watch-chess>span{aspect-ratio:1;color:#132a26;background:#c5d3bd;place-items:center;font-size:clamp(20px,5vw,42px);display:grid}.vs-watch-chess>span.dark{background:#53776a}.vs-watch-scores{justify-content:center;gap:20px;padding:5px 15px;font-size:11px;display:flex}.vs-watch-room .plinko-board,.vs-watch-room .physics-plinko{max-width:650px;margin:auto}.vs-drawer button:focus-visible,.vs-watch-room button:focus-visible{outline-offset:2px;outline:2px solid #a6efb9}@keyframes vs-enter{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@media (width<=900px){.sidebar .vs-hub{flex:none;display:block}.sidebar .vs-navigation{grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;overflow:visible;display:grid!important}.sidebar .vs-navigation>button{justify-content:center;justify-items:center;gap:3px;width:100%;min-width:0;min-height:48px;padding:5px 2px;font-size:17px;display:grid}.sidebar .vs-navigation>button>span{white-space:nowrap;margin:0!important;font-size:8px!important}.sidebar .vs-navigation>button>b{font-size:8px;position:absolute;top:0;right:5px}.vs-sidebar-friends,.vs-sidebar-note,.vs-resume{display:none}.vs-drawer{top:18px;left:12px;right:12px;bottom:calc(78px + env(safe-area-inset-bottom));z-index:1000;width:auto;max-width:none;box-shadow:0 0 0 30px #071821cc,0 18px 70px #0009}.vs-drawer-body{padding:17px}.vs-watch-overlay{padding:10px}.vs-watch-room{max-height:calc(100dvh - 20px)}.vs-drawer-head{padding:17px}.vs-watch-seats{gap:10px}.vs-watch-cards{gap:5px}.vs-watch-cards>span{width:39px;height:58px;font-size:17px}}@media (prefers-reduced-motion:reduce){.vs-drawer{animation:none}}@media (width<=900px){.sidebar:has(.vs-drawer){z-index:1001}}.sidebar .vs-navigation>button:first-child{margin:0}@media (width>=901px){.sidebar{z-index:200}}.vs-drawer-body .game-select{gap:7px;display:grid;position:relative}.vs-drawer-body .game-select>button{text-align:left;justify-content:space-between;align-items:center;width:100%;padding:10px 12px;font-size:12px;display:flex}.vs-drawer-body .game-select-menu{background:#173541;border:1px solid #537382;border-radius:8px;max-height:220px;padding:5px;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 10px 25px #0005}.vs-drawer-body .game-select-menu>button{text-align:left;background:0 0;border:0;justify-content:space-between;width:100%;display:flex}.vs-drawer-body .game-select-menu>button.focused{background:#2c5650}.sidebar .vs-navigation{gap:6px}.sidebar .vs-navigation>.vs-lounge-link{color:#143e2b;background:linear-gradient(120deg,#b9edcc,#8fd6ae);border:1px solid #bceacc88;border-radius:11px;gap:10px;min-height:72px;margin-bottom:10px;padding:13px 11px;text-decoration:none;box-shadow:0 5px 20px #071c2533}.sidebar .vs-navigation>.vs-lounge-link:hover{color:#123723;background:linear-gradient(120deg,#d3f8df,#a7e7c1);translate:0 -1px}.vs-lounge-icon{background:#224e3620;border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:35px;font-size:23px;display:grid}.sidebar .vs-navigation>.vs-lounge-link>.vs-lounge-copy{flex:1;gap:6px;min-width:0;display:grid;margin:0!important}.vs-lounge-copy b{letter-spacing:-.1px;white-space:nowrap;font-size:12px}.vs-lounge-copy small{color:#3b6b52;white-space:nowrap;font-size:8px}.vs-lounge-link>i{color:#356d4c;font-size:15px;font-style:normal}.vs-nav-label{color:#7da193;letter-spacing:1.1px;padding:10px 10px 6px;font-size:9px;font-weight:700}.sidebar .vs-navigation>button:not(.vs-lounge-link){background:#18313e;border:1px solid #0000;border-radius:9px;gap:10px;min-height:61px;padding:10px 9px}.sidebar .vs-navigation>button:not(.vs-lounge-link):hover{background:#234451;translate:0}.sidebar .vs-navigation>button.active:not(.vs-lounge-link){background:#24483f;border-color:#5d9e7b66;box-shadow:inset 3px 0 #a1e6b8}.vs-nav-icon{color:#b2d3c7;background:#294652;border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:32px;font-size:20px;display:grid}.sidebar .vs-navigation>button.active .vs-nav-icon{color:#d1f1dc;background:#3b6650}.sidebar .vs-navigation>button>.vs-nav-copy{gap:5px;min-width:0;display:grid;margin:0!important}.vs-nav-copy>span{color:#deecef;font-size:11px;font-weight:700}.vs-nav-copy>small{color:#8caab9;white-space:nowrap;font-size:8px}.vs-sidebar-friends{background:#132d39;border:1px solid #38586666;border-radius:11px;margin-top:20px;padding:11px 5px}.vs-sidebar-friends>div:first-child{padding:2px 7px 9px}.vs-sidebar-friends>div>span{letter-spacing:.2px;color:#aec9c5;font-size:9px;font-weight:700}.vs-sidebar-friends>button{padding:10px 6px}.vs-party-shortcut{text-align:left;color:#cee9d8;cursor:pointer;background:#204139;border:1px solid #547c6966;border-radius:10px;flex-shrink:0;align-items:center;gap:9px;width:100%;margin:15px 0 0;padding:13px 9px;display:flex}.vs-party-shortcut:hover{background:#2c5346}.vs-party-shortcut>span:first-child{color:#97cdb1;font-size:23px}.vs-party-shortcut>span:nth-child(2){flex:1;gap:6px;min-width:0;display:grid}.vs-party-shortcut b{font-size:11px}.vs-party-shortcut small{color:#8eafa0;font-size:8px;line-height:1.5}.vs-party-shortcut>i{color:#a5d4b8;font-size:19px;font-style:normal}.vs-sidebar-note{gap:8px;margin:10px 0 5px;padding:18px 8px;display:grid}.vs-sidebar-note b{color:#a0b9c5;font-size:9px;font-weight:600}.vs-sidebar-note>span{color:#728f9f;font-size:8px}.sidebar .vs-hub{scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.sidebar .brand{margin-bottom:23px}.sidebar>.account-wallet-area{border-top:1px solid #38586666;flex-shrink:0;padding-top:13px}@media (width<=900px){.sidebar .vs-hub{flex:none;overflow:visible}.vs-nav-label,.vs-sidebar-friends,.vs-sidebar-note,.vs-party-shortcut{display:none}.sidebar .vs-navigation{gap:3px}.sidebar .vs-navigation>.vs-lounge-link{width:100%;min-height:51px;box-shadow:none;border-radius:8px;grid-template-columns:1fr;gap:2px;margin:0;padding:5px 1px;display:grid}.vs-lounge-icon{background:0 0;width:auto;height:auto;font-size:19px}.sidebar .vs-navigation>.vs-lounge-link>.vs-lounge-copy{display:block}.vs-lounge-copy b{letter-spacing:-.2px;font-size:8px}.vs-lounge-copy small,.vs-lounge-link>i{display:none}.sidebar .vs-navigation>button:not(.vs-lounge-link){background:0 0;border-radius:8px;justify-content:center;justify-items:center;gap:3px;width:100%;min-height:51px;padding:5px 1px;display:grid}.vs-nav-icon{background:0 0;width:auto;height:auto;font-size:18px}.sidebar .vs-navigation>button>.vs-nav-copy{line-height:1;display:block}.vs-nav-copy>span{font-size:8px}.vs-nav-copy>small{display:none}.sidebar .vs-navigation>button.active .vs-nav-icon{background:0 0}.sidebar>.account-wallet-area{border-top:1px solid #3d5b6c;padding-top:7px}}.vs-sidebar-friends{flex-shrink:0;max-height:160px}.vs-sidebar-note{display:none}.sidebar .vs-navigation>button:not(.vs-lounge-link){min-height:55px}@media (width<=900px){.sidebar .vs-navigation>button:not(.vs-lounge-link){min-height:51px}}@media (width>=901px){.sidebar .vs-navigation>button:not(.vs-lounge-link){min-height:50px;padding:8px 9px}.sidebar .vs-navigation>.vs-lounge-link{z-index:2;position:sticky;top:0}}.vx-guide{color:#c5d8e2;background:#142b38;border:1px solid #314b59;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 18px;padding:14px 18px;display:flex}.vx-guide>div{flex:1;min-width:180px}.vx-guide span{letter-spacing:1.5px;color:#94b7c5;font-size:9px}.vx-guide p{margin:5px 0 0;font-size:13px;line-height:1.5}.vx-guide button{color:#e0eff6;cursor:pointer;background:#294755;border:1px solid #4a6978;border-radius:8px;min-height:42px;padding:8px 12px}.vx-guide ol{width:100%;margin:0;padding-left:23px;font-size:12px;line-height:1.8}.vx-turn{color:#d9e5f8;background:#1d3348;border:1px solid #416079;border-radius:12px;align-items:center;gap:14px;margin-bottom:16px;padding:16px 18px;display:flex}.vx-turn>i{background:#84a7d0;border-radius:50%;flex-shrink:0;width:12px;height:12px}.vx-your-turn{color:#dbf7e6;background:#183d34;border-color:#65bc92;box-shadow:inset 3px 0 #95e9b6}.vx-your-turn>i{background:#9cf1b6;animation:2s infinite vx-pulse;box-shadow:0 0 0 5px #9cf1b615}.vx-turn>div{flex:1}.vx-turn b{letter-spacing:.8px;font-size:14px}.vx-turn p{color:#b3cbd4;margin:6px 0 0;font-size:12px;line-height:1.6}.vx-turn>span{text-align:right;font-size:13px}.vx-turn small{color:#aac1cd;margin-top:5px;font-size:10px;display:block}.vx-match-status{margin-bottom:16px}.vx-match-status .vx-result{box-sizing:border-box;width:100%}.game-stage .vx-result,.vx-match-status .vx-result{border-radius:12px;gap:9px;padding:18px;animation:.35s both vx-result-in}.vx-result>strong{font-variant-numeric:tabular-nums;letter-spacing:-.5px;font-size:25px}.vx-result strong small{letter-spacing:1px;margin-top:5px;font-size:9px;display:block}.vx-result.positive{color:#a9f0c1;background:#183e32;border-color:#5ca87d}.vx-result.negative{color:#ffd0c4;background:#452d32;border-color:#9e6571}.vx-result.neutral{color:#c9deef;background:#213a4a;border-color:#688b9b}.vx-result>span{letter-spacing:0;font-size:12px}.vx-result>b{letter-spacing:1.5px;font-size:12px}.content .page-heading p{overflow-wrap:anywhere}.app-shell button,.app-shell a,.app-shell input,.app-shell summary{touch-action:manipulation}.app-shell button:focus-visible,.app-shell a:focus-visible,.app-shell summary:focus-visible{outline-offset:3px;outline:2px solid #abe7c4}.app-shell .play-layout,.app-shell .game-stage,.app-shell .bet-panel{min-width:0}.app-shell .game-stage input,.app-shell .bet-panel input{min-width:0;max-width:100%}@keyframes vx-pulse{50%{box-shadow:0 0 0 8px #9cf1b605}}@keyframes vx-result-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (width<=650px){.vx-turn{flex-wrap:wrap;gap:10px;padding:12px}.vx-turn>div{min-width:180px}.vx-turn>span{text-align:left;padding-left:22px}.vx-guide{padding:12px}.vx-guide button{font-size:12px}.app-shell .game-stage{padding-left:8px;padding-right:8px}.app-shell .game-stage button{min-height:42px}.app-shell .game-stage .vo-grid button{min-height:0}.content .page-heading h1{font-size:28px}.app-shell .invite-popup{bottom:76px}.app-shell input,.app-shell textarea,.app-shell select{font-size:16px}.app-shell .bet-input input{font-size:18px}.app-shell .tg-actions{flex-wrap:wrap;gap:8px}.app-shell .tg-actions button{flex:70px;min-width:0}.app-shell .tg-round-result{box-sizing:border-box;max-width:100%}}@media (prefers-reduced-motion:reduce){.vx-your-turn>i,.vx-result{animation:none!important}.app-shell *{scroll-behavior:auto!important}.app-shell .vault-game-enter{animation:none!important}}.vx-mobile-bet{display:none}@media (width<=650px){.vx-mobile-bet{background:#142d39;border:1px solid #3b5663;border-radius:10px;align-items:center;gap:12px;margin-bottom:14px;padding:12px;display:flex}.vx-mobile-bet label{color:#bfd5dc;align-items:center;gap:10px;font-size:12px;display:flex}.vx-mobile-bet input{color:#edfff2;box-sizing:border-box;background:#0b202b;border:1px solid #4c6b77;border-radius:7px;width:85px;min-height:40px;padding:8px}.vx-mobile-bet>span{color:#96b4c3;font-size:10px;line-height:1.5}.app-shell .bet-panel>.eyebrow,.app-shell .bet-panel>.bet-input,.app-shell .bet-panel>.bet-chips,.app-shell .bet-panel>small{display:none}}.vx-friend-options>summary{cursor:pointer;color:#b7d6e5;min-height:30px;padding:6px 0;font-size:13px}.vx-friend-options[open]>summary{margin-bottom:14px}.vx-practice-turn{box-sizing:border-box;color:#bfdaed;letter-spacing:.7px;text-align:center;background:#213b4c;border:1px solid #4c6c80;border-radius:10px;width:100%;margin:0;padding:13px 15px;font-size:12px;font-weight:800}.vx-practice-turn.vx-active{color:#b8f4cc;background:#1b4034;border-color:#6aac86}@media (width<=900px){.app-shell .sidebar>.account-wallet-area{box-sizing:border-box;gap:3px;width:112px;padding:4px;left:10px}.app-shell .sidebar>.account-wallet-area>.account-settings{min-height:28px;padding:5px 6px;font-size:9px}.app-shell .sidebar>.account-wallet-area>.account-wallet{gap:3px;padding:5px}.app-shell .sidebar>.account-wallet-area>.account-wallet>small{font-size:7px}.app-shell .sidebar>.account-wallet-area>.account-wallet>strong{font-size:14px}}:is(.game-stage:has(.tg-blackjack),.game-stage:has(.cr-game)){background:#0f212e;padding:0;overflow:hidden}.tg-blackjack,.cr-game{color:#dce7ef;width:100%;min-height:620px;padding:20px;font-family:Arial,sans-serif;position:relative}.tg-game-top{letter-spacing:2px;color:#6f8b9d;justify-content:space-between;gap:10px;margin:0 0 18px;font-size:9px;display:flex}.tg-game-top b{color:#a9bdca}.tg-blackjack{background:radial-gradient(at 50% 40%,#18404b33,#0000 65%);flex-direction:column;align-items:center;gap:20px;display:flex}.tg-blackjack .tg-game-top{width:100%}.tg-dealer{text-align:center;min-height:140px}.tg-hand-title{color:#a1b4c4;justify-content:center;align-items:center;gap:10px;margin-bottom:12px;font-size:11px;display:flex}.tg-hand-title b{color:#fff;background:#314c5b;border-radius:5px;padding:4px 8px}.tg-hand-title small{font-size:10px}.tg-cards{justify-content:center;min-height:100px;padding:0 10px;display:flex}.tg-card{perspective:700px;opacity:0;flex:none;width:68px;height:98px;margin-left:-10px;animation:.5s cubic-bezier(.18,.75,.25,1) forwards tg-deal}.tg-card-inner{color:#16232e;width:100%;height:100%;transform-style:preserve-3d;background:#f6f7f8;border-radius:6px;transition:transform .4s;position:relative;box-shadow:0 5px 12px #0006}.tg-red .tg-card-inner{color:#df3d58}.tg-corner{font-size:19px;font-weight:800;line-height:1;position:absolute;top:5px;left:7px}.tg-corner small{text-align:center;margin-top:3px;font-size:11px;display:block}.tg-bottom{inset:auto 7px 5px auto;transform:rotate(180deg)}.tg-suit{place-items:center;font-size:30px;display:grid;position:absolute;inset:0}.tg-hidden .tg-card-inner{background:repeating-linear-gradient(45deg,#30546a 0 4px,#223e50 4px 8px);border:4px solid #edf0f2}.tg-back{color:#d1e0e9;place-items:center;width:100%;height:100%;font:700 30px Georgia;display:grid}.tg-felt-mark{opacity:.75;justify-items:center;gap:7px;margin:0 0 4px;display:grid}.tg-felt-mark strong{letter-spacing:6px;color:#5d8a91;font:italic 700 28px Georgia}.tg-felt-mark span{color:#97b4ba;letter-spacing:2px;font-size:10px}.tg-felt-mark small{color:#708c99;font-size:9px}.tg-player-hands{flex-wrap:wrap;justify-content:center;gap:12px;width:100%;display:flex}.tg-player-hand{border:1px solid #0000;border-radius:12px;min-width:150px;padding:12px 8px 8px}.tg-active-hand{background:#b2d3e505;border-color:#dcb76b55}.tg-hand-result{text-align:center;color:#d2a36c;margin-top:12px;font-size:11px;display:block}.tg-hand-result.positive{color:#6be2ad}.tg-empty-hand{color:#718b9b;padding:24px;font-size:12px}.tg-actions{grid-template-columns:repeat(4,1fr);gap:8px;width:100%;max-width:470px;margin-top:4px;display:grid}.game-stage .tg-actions button{width:100%;min-width:0;margin:0;padding:13px 10px;font-size:12px;box-shadow:0 3px #08151e;color:#e4ecf2!important;background:#274151!important;border:1px solid #395265!important}.tg-actions button span{margin-top:6px;font-size:17px;display:block}.game-stage .tg-play{min-width:220px;max-width:470px;margin-top:0;padding:15px 24px;color:#1a2028!important;background:#e9c079!important;border:1px solid #f7d798!important}.game-stage button:disabled{cursor:not-allowed}.tg-round-result{background:#1e3443;border:1px solid #526a7a;border-radius:10px;justify-items:center;gap:7px;padding:14px 22px;font-size:12px;animation:.3s resultReveal;display:grid}.tg-round-result b{letter-spacing:2px;font-size:21px}.tg-round-result.positive{color:#83edb0;background:#123a2d;border-color:#358b65}.tg-round-result.negative{color:#ffacba;background:#3f2332;border-color:#a44961}.tg-round-result.neutral{color:#b7cee6}.tg-insurance{background:#23394a;border:1px solid #886e44;border-radius:10px;justify-items:center;gap:10px;padding:18px;display:grid}.tg-insurance small{color:#b6c7d3;font-size:11px}.tg-insurance .tg-actions{grid-template-columns:1fr 1fr}.tg-rules{color:#8ea7b8;width:100%;max-width:600px;margin-top:6px;font-size:10px;line-height:1.7}.tg-rules summary{cursor:pointer;color:#c1d0db}.tg-shoe{opacity:.5;width:44px;height:60px;position:absolute;top:65px;right:25px;transform:rotate(15deg)}.tg-shoe i{background:#335166;border:2px solid #b3c7d1;border-radius:4px;position:absolute;inset:0}.tg-shoe i:nth-child(2){transform:translate(3px,3px)}.tg-shoe i:nth-child(3){transform:translate(6px,6px)}@keyframes tg-deal{0%{opacity:0;transform:translate(100px,-80px)rotate(15deg)scale(.8)}to{opacity:1;transform:none}}.cr-game{background:#0f212e;padding:18px 0}.cr-game>.tg-game-top{margin:0 18px 18px}.cr-modes{grid-template-columns:repeat(4,1fr);gap:6px;padding:0 16px 18px;display:grid}.game-stage .cr-modes button{min-width:0;box-shadow:none;margin:0;padding:10px 4px;font-size:10px;color:#9fb5c4!important;background:#223b4c!important;border:1px solid #365567!important}.game-stage .cr-modes button[aria-pressed=true]{color:#fff!important;background:#3b5262!important;border-color:#e9c079!important}.cr-road-window{scrollbar-color:#5f778a #182e3e;scrollbar-width:thin;background:#263542;width:100%;overflow:auto hidden}.cr-sky{color:#b4c5cf;letter-spacing:2px;white-space:nowrap;background:linear-gradient(#21384d,#466174);justify-content:space-between;min-width:100%;height:58px;padding:17px 18px;font-size:8px;display:flex;position:sticky;left:0}.cr-sky b{color:#dbb87b;font-size:8px}.cr-road-track{background:#263542;border-top:9px solid #6d818e;border-bottom:9px solid #6d818e;height:280px;display:flex;position:relative}.cr-lane{background:linear-gradient(90deg,#1c2a3500,#60758611);border-right:2px dashed #91a6b64a;flex:0 0 96px;position:relative}.cr-cleared{background:#426f5930}.cr-lane-no{color:#8ca4b3;z-index:2;font-size:10px;position:absolute;top:15px;left:15px}.cr-sidewalk{letter-spacing:2px;color:#d4e4e8;background:repeating-linear-gradient(0deg,#5f7078 0 25px,#465b66 26px 28px);border-right:4px solid #96aab3;flex:0 0 96px;place-items:end center;padding-bottom:25px;font-size:10px;display:grid}.game-stage .cr-multiplier{letter-spacing:0;white-space:nowrap;min-width:0;margin:0;padding:10px 2px;font-size:10px;position:absolute;bottom:18px;left:8px;right:8px;box-shadow:0 3px #152432;color:#dce8ef!important;background:#344c5e!important;border:1px solid #5d7d93!important}.game-stage .cr-cleared .cr-multiplier{color:#a9f6c6!important;background:#266a4c!important;border-color:#4ba477!important}.game-stage .cr-crash .cr-multiplier{color:#ffbfcc!important;background:#7a3346!important;border-color:#c3667c!important}.cr-car{border-left:4px solid #0003;border-right:4px solid #0003;border-radius:10px;width:48px;height:86px;animation:4s linear infinite cr-traffic;position:absolute;top:-90px;left:23px;box-shadow:inset 0 4px #fff3,inset 0 -5px #0003,0 5px 8px #0005}.cr-car i{background:#173447;border-radius:5px 5px 0 0;height:18px;position:absolute;top:17px;left:4px;right:4px}.cr-car b{background:#173447;border-radius:0 0 4px 4px;height:11px;position:absolute;bottom:15px;left:5px;right:5px}.cr-car:before,.cr-car:after{content:"";background:#fff2ba;width:9px;height:4px;position:absolute;top:5px;box-shadow:0 70px #ff6b70}.cr-car:before{left:1px}.cr-car:after{right:1px}.cr-lane:nth-child(odd) .cr-car{animation-direction:reverse}.cr-crash{background:#8e334654}.cr-crash .cr-car{z-index:8;animation:none;top:112px;transform:rotate(-8deg)}.cr-chicken-position{z-index:9;width:50px;height:58px;transition:left .35s cubic-bezier(.2,.8,.3,1);position:absolute;top:116px}.cr-bird{filter:drop-shadow(0 6px 3px #0005);width:46px;height:55px;position:relative}.cr-body{background:#fff8e6;border-radius:14px 14px 12px 12px;width:32px;height:30px;position:absolute;top:12px;left:7px;box-shadow:inset -6px -4px #dfd4b8}.cr-wing{background:#e8dec4;border-radius:6px 3px 9px 10px;width:20px;height:15px;position:absolute;top:25px;left:8px}.cr-comb{background:#f65f56;border-radius:5px 5px 0 0;width:8px;height:13px;position:absolute;top:5px;left:20px;box-shadow:6px 2px #f65f56}.cr-eye{background:#15222b;border-radius:50%;width:4px;height:5px;position:absolute;top:20px;left:30px}.cr-beak{clip-path:polygon(0 0,100% 50%,0 100%);background:#f9ac35;width:9px;height:6px;position:absolute;top:25px;left:37px}.cr-feet{background:#f6a32e;width:5px;height:9px;position:absolute;top:41px;left:17px;box-shadow:12px 0 #f6a32e}.cr-hopping{animation:.4s infinite cr-hop}.cr-squashed{filter:grayscale(.5);transform:translateY(13px)scale(1.3,.35)}.cr-metrics{grid-template-columns:repeat(3,1fr);gap:6px;padding:20px 12px;display:grid}.cr-metrics div{text-align:center;gap:8px;display:grid}.cr-metrics small{letter-spacing:1px;color:#8da6b7;font-size:8px}.cr-metrics b{color:#dcecf7;font-size:20px}.cr-controls{flex-wrap:wrap;justify-content:center;gap:8px;padding:0 14px;display:flex}.game-stage .cr-controls button{min-width:180px;margin:0}.game-stage .cr-cashout{box-shadow:0 3px #102c20;color:#baf6ce!important;background:#28583f!important;border-color:#559d6e!important}.cr-chance{text-align:center;color:#9eb7c8;padding:0 18px;font-size:10px;line-height:1.6}.cr-game>.tg-rules{padding:0 18px}.cr-game>.tg-round-result{margin:0 18px 15px}.tg-blackjack .tg-rules{margin-top:auto}@keyframes cr-traffic{0%{transform:translateY(-30px)}to{transform:translateY(420px)}}@keyframes cr-hop{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-18px)rotate(-7deg)}}@media (width<=600px){.tg-blackjack{gap:14px;padding:14px 8px}.tg-card{width:58px;height:84px}.tg-suit{font-size:24px}.tg-corner{font-size:16px}.tg-actions{gap:5px}.game-stage .tg-actions button{padding:10px 4px;font-size:11px}.cr-metrics b{font-size:16px}.cr-controls{flex-direction:column}.game-stage .cr-controls button{width:100%;min-width:0}.tg-felt-mark small{font-size:8px}}@media (prefers-reduced-motion:reduce){.tg-card{animation-duration:.01ms;animation-delay:0s!important}.cr-hopping,.cr-car{animation:none}.cr-chicken-position{transition:none}}.game-stage .tg-play{box-shadow:0 3px #008d0a;color:#072409!important;background:#00e701!important;border-color:#3bff3c!important}.game-stage .tg-play:hover{background:#2bff31!important}.game-stage .cr-cashout{color:#baf6ce!important;background:#28583f!important;border-color:#559d6e!important}.tg-blackjack .card{border-radius:6px;width:68px;height:98px}.tg-blackjack .hand-label{color:#a1b4c4;font-size:11px}.tg-blackjack .hand-label b{color:#fff;background:#314c5b}.tg-blackjack .felt-mark{color:#75999d}.tg-blackjack .felt-mark span{font-size:9px}.cr-bird.cr-squashed{animation:none}.game-stage .tg-play:focus-visible,.game-stage .tg-actions button:focus-visible,.game-stage .cr-multiplier:focus-visible{outline-offset:3px;outline:2px solid #fff}.tg-card:not(.tg-hidden) .tg-card-inner{animation:.25s both tg-reveal}@keyframes tg-reveal{0%{opacity:.5;transform:rotateY(80deg)}to{opacity:1;transform:rotateY(0)}}@media (prefers-reduced-motion:reduce){.tg-card:not(.tg-hidden) .tg-card-inner{animation:none}}.play-layout,.game-stage,.cr-game{min-width:0}.game-stage:has(.cr-game){width:100%;min-width:0;max-width:100%;display:block}.cr-game{box-sizing:border-box;width:100%;max-width:100%;overflow:hidden}.cr-road-window{contain:inline-size;overscroll-behavior-x:contain;scroll-behavior:smooth;width:100%;min-width:0;max-width:100%;display:block}.cr-road-track{isolation:isolate;min-width:0}.cr-sky{box-sizing:border-box;width:100%;min-width:0}.cr-chicken-position{z-index:6;transition:left .38s cubic-bezier(.2,.75,.3,1)}.cr-lane{overflow:hidden}.cr-protected .cr-ambient-car{opacity:.3;animation:none!important;top:-105px!important;transform:none!important}.cr-protected:after{content:"SAFE";text-align:center;color:#9be9b9;background:#17352cbb;border-top:3px solid #4aaf7d;border-radius:3px;padding:5px 0;font-size:9px;position:absolute;top:105px;left:12px;right:12px}.cr-crash .cr-ambient-car{display:none!important}.cr-crash .cr-impact-car{z-index:10;background:#df4c62;display:block;top:-130px;left:22px;transform:none;animation:1s cubic-bezier(.2,.7,.3,1) both cr-impact-drive!important}.cr-impact-flash{opacity:0;z-index:12;background:radial-gradient(circle,#ffe38cbb,#ff335e00 70%);height:85px;animation:1s both cr-impact-light;position:absolute;top:115px;left:5px;right:5px}.cr-bird.cr-squashed{filter:drop-shadow(0 4px 3px #0006);animation:1s linear forwards cr-hit-chicken!important}.cr-death-stars{white-space:nowrap;color:#ffe593;pointer-events:none;width:65px;font-size:15px;animation:1s forwards cr-stars;position:absolute;top:-12px;left:0}.cr-game .tg-round-result.negative{box-shadow:0 0 24px #ff385322}.cr-chance{min-height:32px}.cr-controls{z-index:2;position:relative}.cr-metrics,.cr-metrics>div{min-width:0}.cr-metrics b{overflow-wrap:anywhere}.cr-game .cr-controls .tg-play{max-width:none}.cr-game .cr-controls button{flex:1;min-width:0}@keyframes cr-impact-drive{0%{transform:translateY(0)}42%{transform:translateY(245px)}58%{transform:translateY(258px)rotate(-5deg)}to{transform:translateY(395px)}}@keyframes cr-impact-light{0%,36%{opacity:0;transform:scale(.3)}45%{opacity:1;transform:scale(1.3)}70%,to{opacity:0;transform:scale(1.8)}}@keyframes cr-hit-chicken{0%,38%{opacity:1;transform:translateY(0)scale(1)}50%{opacity:1;transform:translateY(16px)scale(1.4,.3)}70%{opacity:.85;transform:translateY(18px)rotate(15deg)scale(1.2,.35)}to{opacity:.55;transform:translateY(18px)rotate(15deg)scale(1.2,.35)}}@keyframes cr-stars{0%,43%{opacity:0;transform:translateY(8px)}55%{opacity:1;transform:translateY(-8px)}to{opacity:0;transform:translateY(-25px)}}@media (width<=600px){.cr-road-track{height:250px}.cr-game{min-height:0;padding-bottom:14px}.cr-modes{gap:4px;padding:0 8px 12px}.cr-metrics{padding:14px 8px}.cr-chance{font-size:10px}.cr-game .tg-round-result b{font-size:18px}}@media (prefers-reduced-motion:reduce){.cr-road-window{scroll-behavior:auto}.cr-chicken-position{transition:none}.cr-crash .cr-impact-car{top:112px;transform:none;animation:none!important}.cr-bird.cr-squashed{transform:translateY(18px)scale(1.3,.35);animation:none!important}.cr-impact-flash,.cr-death-stars{opacity:0;animation:none}}.ru-game{color:#e2eceb;background:radial-gradient(at 50% 25%,#244f4044,#0000 65%),#112a32;padding:24px}.ru-heading{letter-spacing:1.5px;color:#8aaea2;justify-content:space-between;gap:12px;font-size:8px;display:flex}.ru-heading b{color:#c5d2ba}.ru-wheel{filter:drop-shadow(0 14px 20px #0005);width:min(380px,95%);margin:16px auto 0}.ru-wheel svg{width:100%;height:auto;display:block}.ru-result{text-align:center;color:#bdd2c9;justify-content:center;align-items:center;gap:12px;min-height:55px;margin:4px 0 16px;font-size:12px;display:flex}.ru-result>b{color:#fff;border-radius:8px;place-items:center;width:43px;height:43px;font-size:24px;display:grid}.ru-players,.co-team{grid-template-columns:1fr 1fr;gap:10px;margin:15px 0;display:grid}.ru-players>div,.co-team>span{background:#203e42;border:1px solid #50726555;border-radius:9px;gap:7px;padding:14px;font-size:12px;display:grid}.ru-players>div>span{color:#bde8cc;font-size:16px}.ru-players small,.co-team small{color:#9dbab8;font-size:9px;line-height:1.5}.ru-bets{border:1px solid #48665e77;border-radius:10px;min-width:0;margin:15px 0;padding:14px}.ru-bets legend{color:#c8dfce;padding:0 8px;font-size:11px;font-weight:700}.ru-outside{grid-template-columns:repeat(6,1fr);gap:6px;margin-bottom:12px;display:grid}.ru-outside>button{color:#e3eee4;cursor:pointer;background:#24473e;border:1px solid #557f6966;border-radius:6px;align-content:center;gap:7px;min-width:0;min-height:57px;font-size:11px;font-weight:700;display:grid}.ru-outside small{color:#bccdbd;font-size:8px;font-weight:400}.ru-outside>.ru-red,.ru-number-red{color:#fff!important;background:#a74c52!important}.ru-outside>.ru-black,.ru-number-black{color:#fff!important;background:#182f36!important}.ru-number-green{color:#fff!important;background:#337d55!important}.ru-numbers{grid-template-columns:repeat(12,minmax(0,1fr));gap:5px;display:grid}.ru-numbers>button{cursor:pointer;border:1px solid #7a918466;border-radius:5px;min-height:35px;font-size:11px}.ru-numbers>button:first-child{grid-column:1/-1}.ru-bets button[aria-pressed=true]{outline-offset:1px;outline:2px solid #c6edb4;box-shadow:0 0 15px #a6e99433}.ru-bets:disabled button{opacity:.5;cursor:default}.ru-bets>small{color:#92ada8;margin-top:12px;font-size:9px;line-height:1.7;display:block}.ru-play,.co-primary{color:#153c27;cursor:pointer;background:#b4e9c3;border:1px solid #d4f5d8;border-radius:7px;width:100%;min-height:45px;margin:15px 0;font-size:12px;font-weight:800;display:block}.ru-play:disabled,.co-primary:disabled{opacity:.5;cursor:default}.co-fine{color:#8aa8aa;text-align:center;margin:15px 0 0;font-size:10px;line-height:1.7}.co-game .co-team{margin:0 18px 20px}.co-team>span.co-active{background:#2e5141;border-color:#9aca9a}.co-turn{text-align:center;color:#d0efd5;background:#26493d;border:1px solid #50796988;border-radius:8px;margin:15px;padding:13px;font-size:12px;font-weight:700}.co-actions{flex-wrap:wrap;justify-content:center;gap:10px;padding:10px 15px;display:flex}.co-actions>button{color:#edf4e9;cursor:pointer;background:#3d7155;border:1px solid #7eac8d;border-radius:7px;min-height:44px;padding:10px 15px;font-size:11px}.co-actions>button:disabled{opacity:.4;cursor:default}.co-game>.co-primary{width:calc(100% - 30px);margin-inline:15px}.co-game>.co-fine{padding:0 18px}.co-game>.vx-result{margin:15px}.ru-game button:focus-visible,.co-game button:focus-visible{outline-offset:3px;outline:2px solid #c6edb4}@media (width<=650px){.ru-game{padding:17px 12px}.ru-heading{letter-spacing:1px;font-size:7px}.ru-wheel{max-width:330px}.ru-outside{grid-template-columns:repeat(3,1fr)}.ru-outside>button{min-height:48px;font-size:10px}.ru-numbers{grid-template-columns:repeat(6,minmax(0,1fr))}.ru-numbers>button{min-height:38px}.ru-bets{padding:10px}.ru-players>div,.co-team>span{padding:11px;font-size:11px}.ru-players small{font-size:8px}.co-actions{grid-template-columns:1fr;width:100%;display:grid}.co-actions>button{width:100%}.co-turn{font-size:11px}}@media (prefers-reduced-motion:reduce){.ru-wheel{filter:none}}.game-stage:has(.ru-game){padding:0;overflow:hidden}.game-stage .ru-game .ru-bets button{margin:0;box-shadow:none!important}.game-stage .ru-game .ru-outside>button{border:1px solid #557f6966;color:#e3eee4!important;background:#24473e!important}.game-stage .ru-game .ru-outside>.ru-red,.game-stage .ru-game .ru-numbers>.ru-number-red{color:#fff!important;background:#a74c52!important}.game-stage .ru-game .ru-outside>.ru-black,.game-stage .ru-game .ru-numbers>.ru-number-black{color:#fff!important;background:#182f36!important}.game-stage .ru-game .ru-numbers>.ru-number-green{color:#fff!important;background:#337d55!important}.game-stage .ru-game>.ru-play,.game-stage .co-game>.co-primary{color:#153c27!important;box-shadow:none!important;background:#b4e9c3!important;border-color:#d4f5d8!important}.game-stage .co-game .co-actions>button{color:#edf4e9!important;box-shadow:none!important;background:#3d7155!important;border-color:#7eac8d!important}.game-stage .co-game>.co-solo-link{cursor:pointer;border-radius:6px;min-height:40px;margin:10px auto 15px;padding:10px 15px;font-size:11px;display:block;color:#b8d8cb!important;box-shadow:none!important;background:0 0!important;border:1px solid #557869!important}.game-stage .ru-game .ru-numbers>button{box-sizing:border-box;width:100%;min-width:0!important;padding:7px 2px!important}.game-stage .ru-game .ru-outside>button{min-width:0!important}.game-stage:has(.ru-game){container-type:inline-size}@container (width>=640px){.ru-game:has(.ru-bets){grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-template-areas:"heading heading""wheel bets""result bets""players players""summary summary""play play""error error""fine fine";gap:10px 20px;display:grid}.ru-game>.ru-heading{grid-area:heading}.ru-game>.ru-wheel{grid-area:wheel;align-self:start;width:100%;max-width:360px;margin:8px auto 0}.ru-game>.ru-result{grid-area:result;min-height:42px;margin:0}.ru-game>.ru-players{grid-area:players;margin:0}.ru-game>.ru-bets{grid-area:bets;margin:8px 0 0;padding:12px}.ru-game>.vx-result{grid-area:summary}.ru-game>.ru-play{grid-area:play;margin:4px 0}.ru-game>.mp-error{grid-area:error}.ru-game>.co-fine{grid-area:fine;margin:0}.ru-game .ru-outside{grid-template-columns:repeat(3,minmax(0,1fr))}.ru-game .ru-outside>button{min-height:47px}.ru-game .ru-numbers{grid-template-columns:repeat(6,minmax(0,1fr))}}.plinko-v2{color:#e9f0f5}.plinko-v2 canvas{touch-action:pan-y;border-radius:10px}.plinko-risk{grid-template-columns:repeat(3,1fr);gap:8px;padding:0 14px 8px;display:grid}.game-stage .plinko-risk button{min-width:0;box-shadow:none;margin:0;padding:10px;font-size:12px;color:#aebdca!important;background:#213744!important;border:1px solid #344f60!important}.game-stage .plinko-risk button[aria-pressed=true]{color:#fff!important;background:#354e5e!important;border-color:#edbd68!important}.plinko-risk small{color:#aebdca;margin-top:4px;font-size:9px;display:block}.plinko-v2 .plinko-board-heading{padding:12px 16px}.plinko-slot-info{justify-content:center;align-items:center;gap:20px;min-height:35px;font-size:11px;display:flex}.plinko-slot-info b{color:#ffd26e}.plinko-slot-info span{color:#a4b6c4}.plinko-history{flex-wrap:wrap;justify-content:center;gap:6px;min-height:35px;padding:5px 14px;display:flex}.plinko-history span{color:#9db1c0;background:#1d3341;border-radius:5px;padding:5px 9px;font-size:10px}.plinko-history .profit{color:#ffda8b;background:#574124}.plinko-subtitle{color:#a5b8c5;margin:6px;font-size:11px}.plinko-odds{text-align:left;color:#9eb1bf;padding:8px 16px 16px;font-size:11px;line-height:1.7}.plinko-odds summary{cursor:pointer;color:#d6e3ed}.plinko-odds p{margin:9px 0}.plinko-accessible-slots{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.plinko-accessible-slots:focus-within{clip-path:none;flex-wrap:wrap;gap:2px;width:auto;height:auto;display:flex;position:static}.game-stage .plinko-accessible-slots button{min-width:30px;margin:0;padding:4px;font-size:9px}.plinko-v2 button:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (width<=520px){.plinko-slot-info{gap:10px;font-size:9px}.plinko-risk{gap:5px;padding:0 5px}.game-stage .plinko-risk button{padding:8px 5px;font-size:11px}.plinko-v2 .plinko-board-heading{font-size:8px}}:is(.game-stage:has(.ex-wheel),.game-stage:has(.ex-poker),.game-stage:has(.ex-pool)){background:#0f212e;min-width:0;padding:0;display:block;overflow:hidden}.ex-wheel,.ex-poker,.ex-pool{color:#dce8ef;justify-items:center;gap:20px;width:100%;min-width:0;padding:20px;display:grid}.ex-wheel>.tg-game-top,.ex-poker>.tg-game-top,.ex-pool>.tg-game-top{width:100%;margin:0}.ex-settings{grid-template-columns:1fr 1fr;gap:12px;width:min(100%,420px);display:grid}.ex-settings label,.ex-raise,.ex-pool-setup label,.ex-pool-controls label{color:#a5bccc;text-align:left;gap:7px;font-size:11px;display:grid}.ex-settings select,.ex-pool-setup select,.ex-raise input{color:#dbeaf5;width:100%;font:inherit;background:#1f3a4b;border:1px solid #486578;border-radius:5px;padding:11px}.game-stage .ex-primary{min-width:160px;margin:0;padding:13px 18px;font-size:12px;box-shadow:0 3px #008e13;color:#08240d!important;background:#00e701!important;border:1px solid #42f958!important}.ex-wheel-stage{aspect-ratio:1;width:min(340px,90%);margin:10px;position:relative}.ex-wheel-disc{border:7px solid #365568;border-radius:50%;transition:transform 3s cubic-bezier(.12,.72,.13,1);position:absolute;inset:0;box-shadow:0 12px 30px #0004}.ex-wheel-pointer{clip-path:polygon(0 0,100% 0,50% 100%);z-index:3;background:#e5f3ff;width:22px;height:35px;position:absolute;top:-12px;left:calc(50% - 11px)}.ex-wheel-hub{background:#0f212e;border:8px solid #274959;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:25%;box-shadow:0 3px 15px #0005}.ex-wheel-hub small{color:#9bb4c7;letter-spacing:1px;font-size:8px}.ex-wheel-hub b{color:#fff;font-size:32px}.ex-wheel-hub span{color:#acdec0;font-size:10px}.ex-wheel-legend{flex-wrap:wrap;justify-content:center;gap:8px;width:100%;display:flex}.ex-wheel-legend>div{text-align:center;background:#1b3443;border:1px solid;border-bottom-width:4px;border-radius:5px;gap:5px;min-width:70px;padding:10px 12px;display:grid}.ex-wheel-legend b{font-size:15px}.ex-wheel-legend small{color:#a3bbce;font-size:8px}.ex-history{gap:7px;min-height:24px;display:flex}.ex-history span{background:#1e3849;border-radius:4px;padding:5px 8px;font-size:11px}.ex-poker-felt{background:radial-gradient(#236653,#143e35);border:9px solid #314b59;border-radius:150px;justify-items:center;gap:22px;width:100%;min-width:440px;padding:25px 14px;display:grid;box-shadow:inset 0 0 40px #071c1a55}.ex-poker-seat{justify-items:center;gap:6px;font-size:12px;display:grid}.ex-poker-seat small{color:#a0bcb4;font-size:10px}.ex-avatar{background:#244738;border:1px solid #599176;border-radius:50%;place-items:center;width:35px;height:35px;font-size:12px;display:grid}.ex-poker-cards{gap:6px;display:flex}.ex-poker-card{color:#102331;background:#f5f6f2;border-radius:5px;flex-direction:column;width:53px;height:75px;padding:6px;animation:.3s both tg-deal;display:flex;box-shadow:0 4px 8px #001b1766}.ex-poker-card b{font-size:17px}.ex-poker-card span{align-self:center;font-size:24px}.ex-poker-card.back{color:#cbdee9;background:repeating-linear-gradient(45deg,#234557 0 4px,#345e72 4px 8px);border:3px solid #dce9e9;place-items:center;font:700 25px Georgia;display:grid}.ex-board{gap:6px;margin-top:15px;display:flex}.ex-pot{text-align:center;justify-items:center;gap:5px;display:grid}.ex-pot small{letter-spacing:1px;color:#a3c7b7;font-size:8px}.ex-pot>b{color:#e7f7e8;font-size:21px}.ex-actions{flex-wrap:wrap;justify-content:center;gap:8px;width:100%;display:flex}.game-stage .ex-actions button{min-width:100px;margin:0;padding:12px;color:#d6e8f3!important;background:#29495a!important;border-color:#4d7187!important}.game-stage .ex-actions .ex-primary{color:#08240d!important;background:#00e701!important}.ex-raise{grid-template-columns:auto 110px;align-items:center;gap:15px}.ex-pool>canvas{touch-action:none;border-radius:12px;width:100%;max-width:900px;height:auto;display:block}.ex-pool-setup{gap:18px;width:100%;max-width:430px;padding:30px 0;display:grid}.ex-pool-setup h2{margin:0;font-size:32px}.ex-pool-setup p{color:#98b4c6;margin:0;font-size:13px;line-height:1.7}.ex-pool-score{justify-content:space-between;gap:10px;width:100%;display:flex}.ex-pool-score>div{border:1px solid #365666;border-radius:7px;flex:1;gap:5px;padding:10px 14px;font-size:12px;display:grid}.ex-pool-score>div.active{background:#1b3d33;border-color:#69d99b}.ex-pool-score span{text-transform:capitalize;color:#a8c2d0;font-size:10px}.ex-pool-score small{color:#7de4a3;min-height:10px;font-size:9px}.ex-pool-status{color:#d7ebf6;text-align:center;min-height:20px;margin:0;font-size:13px}.ex-pool-controls{grid-template-columns:1fr 1fr auto;align-items:end;gap:16px;width:100%;display:grid}.ex-pool-controls input[type=range]{accent-color:#00e701;width:100%}.ex-fine{color:#9cb7c9;text-align:center;margin:0;font-size:10px;line-height:1.6}.ex-wheel .tg-rules,.ex-poker .tg-rules,.ex-pool .tg-rules{max-width:none}@media (width<=650px){.ex-wheel,.ex-poker,.ex-pool{gap:16px;padding:14px 9px}.ex-poker-felt{border-width:5px;border-radius:60px;min-width:0;padding:20px 5px}.ex-poker-card{width:42px;height:62px;padding:5px}.ex-board{gap:4px}.ex-poker-card b{font-size:14px}.ex-poker-card span{font-size:21px}.ex-pool-controls{grid-template-columns:1fr 1fr;gap:10px}.ex-pool-controls>button{grid-column:1/-1;width:100%}.ex-wheel-hub b{font-size:25px}.ex-wheel-legend>div{min-width:60px;padding:8px}.game-stage .ex-actions button{min-width:75px;padding:10px;font-size:11px}.ex-pool-setup{padding:15px 6px}.ex-pool-setup h2{font-size:26px}}@media (prefers-reduced-motion:reduce){.ex-wheel-disc{transition:none}.ex-poker-card{animation:none}}.vl-cover-shade{display:none}.vl-cover img{object-fit:cover;filter:none!important;transform:none!important}.vl-cover-title{letter-spacing:-.5px;font-family:Arial,sans-serif;font-weight:800}.vl-promo-art img{border-radius:12px;filter:none!important;box-shadow:none!important}.play-layout:has(.ex-pool){grid-template-columns:minmax(0,1fr)}.play-layout:has(.ex-pool)>.bet-panel{display:none}.play-layout:has(.ex-pool)>.game-stage{grid-column:1}.ex-pool{gap:14px;padding:20px}.ex-pool>canvas{border:1px solid #5a493b;max-width:1200px;box-shadow:0 10px 28px #0005}.ex-pool-toolbar{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.ex-pool-toolbar label{color:#b8cbd8;font-size:12px}.ex-pool-toolbar select,.ex-pool-toolbar button{color:#eef6fb;font:inherit;background:#294353;border:1px solid #4d6879;border-radius:5px;padding:10px}.ex-pool-controls label{font-size:13px}.ex-wheel{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:18px}.ex-wheel>.tg-game-top{grid-column:1/-1}.ex-wheel>.ex-settings{grid-area:2/1;grid-template-columns:1fr}.ex-wheel>.ex-primary{grid-area:3/1;width:100%;min-width:0}.ex-wheel-stage{grid-area:2/2/5;justify-self:center;width:min(420px,90%);margin:20px}.ex-wheel-disc{box-shadow:none;border:0}.ex-wheel-hub{box-shadow:none;background:#0f212e;border:6px solid #0f212e;inset:9%}.ex-wheel-hub b{font-size:42px}.ex-wheel-legend,.ex-wheel .tg-rules,.ex-wheel .ex-history{grid-column:1/-1}.ex-wheel-legend>div{background:#213743;flex:1;max-width:140px}.ex-wheel-pointer{background:#fff;width:18px;height:27px;top:-6px;left:calc(50% - 9px)}@media (width<=650px){.ex-wheel{grid-template-columns:1fr}.ex-wheel>.ex-settings{grid-area:auto/1;grid-template-columns:1fr 1fr}.ex-wheel-stage{grid-area:3/1;width:min(360px,85%)}.ex-wheel>.ex-primary{grid-area:4/1}.ex-pool{padding:10px}.ex-pool-toolbar{flex-wrap:wrap}}.ex-poker{background:radial-gradient(at 50% 40%,#18404b33,#0000 65%);gap:20px;min-height:620px}.ex-poker-felt{box-shadow:none;background:0 0;border:0;border-radius:0;gap:30px;min-width:0;padding:10px 0}.ex-poker-seat .ex-avatar{display:none}.ex-poker-seat>b{color:#a1b4c4;font-size:11px;font-weight:400}.ex-poker-cards{gap:10px;min-height:98px}.ex-poker-card{color:#16232e;background:#f6f7f8;border-radius:6px;width:68px;height:98px;padding:6px 7px;animation:.5s cubic-bezier(.18,.75,.25,1) both tg-deal;position:relative;box-shadow:0 5px 12px #0006}.ex-poker-card>b{font-size:19px;line-height:1}.ex-poker-card>span{place-items:center;font-size:30px;display:grid;position:absolute;inset:0}.ex-poker-card.red{color:#df3d58}.ex-poker-card.back{background:repeating-linear-gradient(45deg,#30546a 0 4px,#223e50 4px 8px);border:4px solid #edf0f2}.ex-poker-card.empty{box-shadow:none;background:#112b351c;border:1px dashed #8eafb744}.ex-pot>b{color:#e8c994;font-size:17px;font-weight:700}.ex-pot:before{content:"VAULT";letter-spacing:6px;color:#5d8a91;margin:5px 0;font:italic 700 24px Georgia}.ex-pot small{color:#97b4ba;letter-spacing:2px;font-size:9px}.ex-board{gap:8px}.game-stage .ex-poker>.ex-primary{min-width:220px;max-width:470px;color:#1a2028!important;background:#e9c079!important;border:1px solid #f7d798!important}.ex-poker .ex-actions button{box-shadow:0 3px #08151e;color:#e4ecf2!important;background:#274151!important;border-color:#395265!important}.ex-poker .ex-actions .ex-primary{color:#baf6ce!important;background:#28583f!important;border-color:#559d6e!important}.ex-wheel .ex-settings{align-self:start}.sidebar nav{max-height:calc(100vh - 170px);overflow-y:auto}@media (width<=900px){.sidebar nav{grid-template-columns:repeat(9,minmax(0,1fr));max-height:none;overflow:visible}.sidebar nav button span{font-size:7px}}@media (width<=600px){.ex-poker-card{width:48px;height:73px}.ex-poker-card>b{font-size:16px}.ex-poker-card>span{font-size:24px}.ex-poker-cards{min-height:73px}.ex-board{gap:5px}.ex-poker-felt{gap:25px}}.ex-poker .pk-showdown{box-sizing:border-box;text-align:center;color:#e4eef3;background:#183541;border:1px solid #527282;border-radius:12px;width:min(100%,560px);padding:19px}.pk-showdown>small{letter-spacing:1.5px;color:#a8c7d3;font-size:9px}.pk-showdown h3{margin:10px 0 15px;font-size:19px;line-height:1.4}.pk-hands{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.pk-hands>div{background:#112a36;border:1px solid #375563;border-radius:8px;gap:7px;min-width:0;padding:12px 9px;display:grid}.pk-hands small{color:#9fbac7;letter-spacing:.6px;font-size:9px}.pk-hands b{color:#e3eff4;font-size:13px;line-height:1.5}.pk-hands>span{color:#9cb3c1;font-size:10px}.pk-hands .pk-winner{background:#244b3d;border-color:#81b995}.pk-showdown>p{color:#c9dce5;margin:14px 0 0;font-size:13px;line-height:1.7}@media (width<=600px){.ex-poker .pk-showdown{padding:14px}.pk-showdown h3{font-size:17px}.pk-hands{gap:7px}.pk-hands b,.pk-showdown>p{font-size:12px}}.real-pool>canvas{aspect-ratio:900/480;cursor:crosshair;-webkit-user-select:none;user-select:none;touch-action:none;border:3px solid #1e1612;border-radius:15px;max-width:1400px;box-shadow:0 18px 35px #0007,0 2px #98785c55}.real-pool{background:radial-gradient(at 50% 30%,#253d40,#10232c 75%);gap:16px}.pool-shot-readout{color:#cfe1e5;grid-template-columns:1fr auto;align-items:center;gap:10px;width:100%;font-size:12px;display:grid}.pool-shot-readout b{font-variant-numeric:tabular-nums;color:#82e6af}.pool-shot-readout meter{accent-color:#68d79b;grid-column:1/-1;width:100%;height:10px}.real-pool .ex-fine{max-width:700px;font-size:12px;line-height:1.7}.real-pool .ex-pool-status{font-size:14px}@media (width<=650px){.pool-shot-readout{font-size:11px}.real-pool>canvas{border-width:2px;border-radius:9px}.real-pool .ex-fine{font-size:11px}}.pool-touch-controls{display:none}@media (pointer:coarse),(width<=650px){.pool-touch-controls{color:#deedf3;box-sizing:border-box;background:#0d202b;border:1px solid #37545e;border-radius:14px;grid-template-columns:1fr 110px;align-items:center;gap:8px 20px;width:100%;max-width:460px;margin:0 auto;padding:14px;display:grid}.pool-fine-aim>span{font-size:13px;font-weight:700}.pool-fine-aim>div{gap:10px;margin:10px 0;display:flex}.pool-fine-aim button{touch-action:manipulation;border-radius:10px;min-width:54px;min-height:48px;font-size:25px;color:#fff!important;background:#274855!important;border:1px solid #507180!important}.pool-fine-aim small{color:#a7bdc8;font-size:12px;line-height:1.6}.pool-touch-cue{touch-action:none;-webkit-user-select:none;user-select:none;cursor:ns-resize;background:#182f3b;border-radius:12px;grid-template-rows:auto 1fr;grid-template-columns:1fr 30px;gap:8px;height:185px;padding:8px;display:grid}.pool-touch-cue[aria-disabled=true]{opacity:.4}.pool-touch-cue>span{font-size:11px;line-height:1.4}.pool-touch-cue>strong{font-variant-numeric:tabular-nums;align-self:end;font-size:12px}.pool-cue-track{background:#081820;border-radius:12px;grid-area:1/2/3;width:24px;height:156px;position:relative;overflow:hidden}.pool-cue-track i{background:linear-gradient(#78e7ad,#27956b);width:100%;position:absolute;bottom:0}.pool-cue-track b{color:#261a12;text-align:center;will-change:transform;background:linear-gradient(90deg,#987346,#edcd93,#987346);border-radius:8px;width:24px;height:36px;line-height:36px;position:absolute;top:4px;left:0;box-shadow:0 2px 6px #0008}.pool-touch-controls>p{color:#a7bdc8;text-align:center;grid-column:1/-1;margin:4px 0 0!important;font-size:11px!important}.real-pool{min-width:0}.real-pool>canvas{-webkit-touch-callout:none;width:100%;min-width:0;display:block}.real-pool .ex-pool-score{gap:8px}.real-pool .pool-ball-rack{flex-wrap:wrap}}@media (width<=650px){.real-pool.real-pool>canvas{aspect-ratio:480/900;border-radius:14px;width:100%;max-width:430px;height:auto}.real-pool .ex-pool-score{font-size:11px}.real-pool .ex-pool-status{box-sizing:border-box;background:#1d3f36;border:1px solid #60967d;border-radius:9px;width:100%;padding:12px}.real-pool .pool-group-label{font-size:10px}}.pool-group-label{line-height:1.6;color:#dceee8!important;font-size:11px!important;font-weight:800!important}.pool-ball-rack{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.pool-mini-ball{background:radial-gradient(circle at 30% 25%,#fff7,transparent 45%),var(--ball-color);color:#fff;text-shadow:0 1px 2px #000;border:1px solid #fff3;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-size:10px;font-weight:700;display:grid;box-shadow:0 2px 3px #0008}.pool-mini-ball.stripe{background:linear-gradient(#eee 0 22%,var(--ball-color) 24% 76%,#eee 78% 100%)}.pool-mini-ball.potted{opacity:.2;box-shadow:none;filter:grayscale()}@media (width<=600px){.pool-mini-ball{width:18px;height:18px;font-size:8px}.pool-group-label{font-size:9px!important}}.vo-game{color:#dce8ef;justify-items:center;gap:20px;width:100%;padding:24px;display:grid}.vo-game>.tg-game-top{width:100%}.vo-toolbar{justify-content:space-between;align-items:center;gap:15px;width:100%;font-size:12px;display:flex}.vo-toolbar>div:not(.game-select){gap:8px;display:grid}.vo-toolbar small{color:#9db7c8;font-size:9px}.vo-toolbar b{font-size:18px}.game-stage .vo-toolbar>button{color:#e4eef6;background:#294858;border:1px solid #486474;min-width:0;margin:0;padding:10px;font-size:11px}.vo-keno-grid{grid-template-columns:repeat(8,1fr);gap:8px;width:100%;display:grid}.vo-mines-grid{grid-template-columns:repeat(5,1fr);gap:10px;width:min(100%,520px);display:grid}.game-stage .vo-keno-grid button,.game-stage .vo-mines-grid button{aspect-ratio:1;opacity:1;border-radius:7px;min-width:0;margin:0;padding:0;font-size:18px;font-weight:800;transition:transform .15s,background .15s;position:relative;box-shadow:0 5px #172e3c;color:#e4edf4!important;background:#2a4556!important;border:1px solid #36566a!important}.game-stage .vo-keno-grid button.selected{background:#7751c9!important;border-color:#b18ded!important}.game-stage .vo-keno-grid button.drawn{color:#92a4af!important;background:#344e5a!important}.game-stage .vo-keno-grid button.hit,.game-stage .vo-mines-grid button.gem{animation:.25s vo-pop;color:#7cffac!important;background:#1d674b!important;border-color:#64eaa0!important}.game-stage .vo-mines-grid button.bomb{animation:.25s vo-pop;color:#ffc1ca!important;background:#743344!important;border-color:#d57787!important}.vo-mines-grid button{font-size:35px!important}.vo-keno-grid small{font-size:10px;position:absolute;bottom:3px;right:5px}.vo-paytable{flex-wrap:wrap;gap:5px;width:100%;display:flex}.vo-paytable>div{text-align:center;background:#213c4d;border-radius:5px;flex:1;gap:7px;min-width:48px;padding:10px 6px;display:grid}.vo-paytable small{color:#a7bdcc;font-size:10px}.vo-paytable b{font-size:11px}.vo-paytable .active{outline:1px solid #81e9ad}.vo-next{text-align:center;gap:8px;font-size:12px;display:grid}.vo-next span{color:#9ab5c6}.game-stage:has(.vo-game){background:#0f212e;padding:0;display:block}.game-select{color:#a5bccc;text-align:left;gap:7px;width:100%;min-width:95px;font-size:11px;display:grid;position:relative}.game-select>button{text-transform:capitalize;border-radius:5px;justify-content:space-between;align-items:center;width:100%;min-width:0!important;font:inherit!important;color:#e4f1fa!important;box-shadow:none!important;background:#1f3a4b!important;border:1px solid #486578!important;margin:0!important;padding:12px!important;display:flex!important}.game-select i{margin-left:15px;font-style:normal}.game-select-menu{z-index:30;background:#203a4b;border:1px solid #56768b;border-radius:7px;max-height:250px;margin-top:6px;padding:5px;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 12px 30px #0007}.game-stage .game-select-menu button{width:100%;min-width:0;font:inherit;box-shadow:none;text-transform:capitalize;justify-content:space-between;margin:0;padding:10px;display:flex;color:#e2eef6!important;background:0 0!important;border:0!important}.game-stage .game-select-menu button.focused,.game-stage .game-select-menu button:hover{background:#39586b!important}.game-select-menu button[aria-selected=true]{color:#7cf1ad!important}.vo-toolbar>.game-select{max-width:150px}.ex-wheel{overflow:visible}.game-stage:has(.ex-wheel){overflow:visible}@keyframes vo-pop{50%{transform:scale(1.06)}}@media (width<=600px){.vo-game{padding:16px 10px}.vo-keno-grid{gap:5px}.game-stage .vo-keno-grid button{font-size:14px}.vo-toolbar{gap:8px;font-size:10px}.vo-mines-grid{gap:8px}}@media (prefers-reduced-motion:reduce){.game-stage .vo-keno-grid button,.game-stage .vo-mines-grid button{transition:none;animation:none}}.dl-game{align-content:start;gap:24px;min-height:580px}.dl-dice-display{justify-items:center;gap:12px;padding:20px 0 10px;display:grid}.dl-dice-display>span{color:#8ec6fa;font-size:55px;line-height:1}.dl-dice-display strong{font-variant-numeric:tabular-nums;letter-spacing:-1px;font-size:42px}.dl-dice-display small{letter-spacing:1.5px;color:#94b2c7;font-size:9px}.dl-dice-display.rolling>span{animation:.45s ease-in-out infinite dl-dice-turn}.dl-track-wrap{width:100%;padding:30px 16px 0}.dl-track{background:linear-gradient(to right,#9c4254 0 var(--threshold),#329a62 var(--threshold) 100%);border:3px solid #244254;border-radius:12px;height:16px;position:relative}.dl-track.under{background:linear-gradient(to right,#329a62 0 var(--threshold),#9c4254 var(--threshold) 100%)}.dl-track>i{background:#d2e5ef;border-radius:4px;width:9px;height:26px;position:absolute;top:-8px;transform:translate(-50%)}.dl-track>b{color:#e0edf5;font-variant-numeric:tabular-nums;background:#29475b;border:1px solid #7994a7;border-radius:5px;padding:6px;font-size:11px;transition:left .65s cubic-bezier(.15,.8,.2,1);position:absolute;top:-37px;transform:translate(-50%)}.dl-track>b.won{color:#8df3b2;border-color:#61d48a}.dl-ticks{color:#839eaf;justify-content:space-between;margin-top:12px;font-size:10px;display:flex}.dl-mode,.dl-presets{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.game-stage .dl-mode button,.game-stage .dl-presets button{box-shadow:none;margin:0;padding:10px 15px;font-size:11px;color:#dcebf5!important;background:#294858!important;border:1px solid #476579!important}.game-stage .dl-mode button[aria-pressed=true]{color:#9aefb7!important;background:#215e43!important;border-color:#5ac787!important}.dl-range{color:#a4bdcf;gap:8px;width:100%;font-size:11px;display:grid}.dl-range input{accent-color:#5fe68d;width:100%}.dl-fields{grid-template-columns:1.1fr 1fr 1fr;gap:12px;width:100%;display:grid}.dl-fields>div,.dl-fields>label{color:#a4becd;background:#1c3646;border-radius:6px;align-content:center;gap:10px;min-width:0;padding:12px;font-size:11px;display:grid}.dl-fields small{letter-spacing:.6px;font-size:8px}.dl-fields b{color:#e4f2fa;overflow-wrap:anywhere;font-size:17px}.dl-fields input{color:#e4f3fa;background:#102632;border:1px solid #4f7288;border-radius:4px;width:100%;min-width:0;padding:10px;font-size:17px}.dl-limbo-display{isolation:isolate;align-content:center;justify-items:center;gap:16px;width:100%;min-height:250px;display:grid;position:relative;overflow:hidden}.dl-limbo-display small{letter-spacing:2px;color:#92afc3;font-size:9px}.dl-limbo-display strong{font-variant-numeric:tabular-nums;letter-spacing:-2px;color:#e2f1fb;overflow-wrap:anywhere;max-width:100%;font-size:clamp(33px,5vw,66px);font-weight:800}.dl-limbo-display em{color:#718da2;margin-left:4px;font-size:.6em;font-style:normal}.dl-limbo-display>span{color:#99b4c7;font-size:12px}.dl-limbo-display.won strong{color:#78eba4}.dl-limbo-display.lost strong{color:#f18ea3}.dl-orbit{z-index:-1;background:radial-gradient(#256b5633,#0000 70%);border:1px solid #45738755;border-radius:40% 60% 50% 50%;width:225px;height:225px;position:absolute;transform:rotate(-15deg)}.climbing .dl-orbit{animation:1.6s ease-in-out infinite dl-orbit}.dl-history{flex-wrap:wrap;justify-content:center;gap:6px;min-height:25px;display:flex}.dl-history>span{color:#a9c2d2;font-variant-numeric:tabular-nums;background:#233e4e;border-radius:5px;padding:6px 9px;font-size:10px}.dl-history>span.won{color:#8debb0;background:#204634}.dl-history>span.lost{color:#e9a3b1;background:#472b3a}@keyframes dl-dice-turn{to{transform:rotate(180deg)}}@keyframes dl-orbit{50%{transform:rotate(20deg)scale(1.12)}}@media (width<=600px){.dl-fields{gap:7px}.dl-fields>div,.dl-fields>label{padding:9px;font-size:10px}.dl-fields b,.dl-fields input{font-size:13px}.dl-limbo-display strong{font-size:38px}.dl-game{gap:20px}}@media (prefers-reduced-motion:reduce){.dl-dice-display.rolling>span,.climbing .dl-orbit{animation:none}.dl-track>b{transition:none}}.mp-toolbar{background:#193e35;border:1px solid #3a8061;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;padding:14px 18px;display:flex}.mp-toolbar>div:first-child{gap:6px;display:grid}.mp-toolbar b{text-transform:capitalize;font-size:13px}.mp-toolbar span{color:#a6c8ba;font-size:11px}.mp-toolbar>button{color:#e5f2ea;cursor:pointer;background:#294b48;border:1px solid #5f8c7b;border-radius:5px;padding:10px 15px}.mp-leave-overlay{z-index:2500;background:#03121cd9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.mp-leave-overlay>section{color:#e5f2fa;background:#1d3444;border:1px solid #567589;border-radius:10px;max-width:440px;padding:25px}.mp-leave-overlay h2{font-size:24px}.mp-leave-overlay p{color:#b9cedc;font-size:13px;line-height:1.7}.mp-leave-overlay section>div{gap:10px;display:flex}.mp-leave-overlay button{color:#fff;cursor:pointer;background:#294b5b;border:1px solid #6b8798;border-radius:5px;padding:12px}.mp-leave-overlay button:last-child{background:#8a3e50;border-color:#ba6a7d}.mp-seats{grid-template-columns:1fr 1fr;gap:18px;width:100%;display:grid}.mp-seat{border:1px solid #355165;border-radius:10px;justify-items:center;gap:12px;min-width:0;padding:15px 6px;display:grid}.mp-seat.is-you{background:#22534018;border-color:#5a9b7c}.mp-seat>span{text-transform:uppercase;color:#8ed5af;font-size:11px}.mp-seat>small{color:#bcd4e1;font-size:11px}.mp-blackjack .tg-actions{grid-template-columns:1fr 1fr}.mp-score{justify-content:space-around;gap:12px;width:100%;display:flex}.mp-score>div{gap:8px;font-size:12px;display:grid}.mp-score span{color:#a4efbb;font-size:22px}.mp-score small{color:#96b3c8;font-size:11px}.mp-ball-legend{color:#ff6581;justify-content:center;gap:20px;margin:16px;font-size:11px;display:flex}.mp-ball-legend span:last-child{color:#4bc8ff}.mp-pool-status{color:#b1c8d4;font-size:12px}.mp-error{color:#ffb6c4;font-size:12px}@media (width<=600px){.mp-seats{gap:8px}.mp-seat .tg-card{width:45px;height:66px;margin-left:-12px}.mp-seat .tg-corner{font-size:13px}.mp-seat .tg-suit{font-size:21px}.mp-toolbar{padding:12px}.mp-toolbar b{font-size:11px}.mp-toolbar span{font-size:10px}}.mp-seat .tg-cards{flex-wrap:wrap;row-gap:10px;width:100%}.mp-pool-return{color:#8fe6b0;padding:12px;font-size:13px}.invite-popup .invite-error{color:#ffc4b7;background:#432e30;border:1px solid #805253;border-radius:8px;padding:12px;line-height:1.5}.vl-lobby{padding-bottom:10px}.vl-topline{color:#9db6c8;justify-content:space-between;align-items:center;gap:12px;margin:0 0 17px;font-size:11px;display:flex}.vl-topline>div{align-items:center;gap:8px;display:flex}.vl-topline b{color:#d8e7f2;font-size:12px}.vl-dot{background:#40ed7c;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block;box-shadow:0 0 6px #28c76944}.vl-promo{isolation:isolate;background:linear-gradient(115deg,#183f5a,#13342e);border:1px solid #355e7766;border-radius:10px;grid-template-columns:1.1fr 1fr;min-height:330px;display:grid;position:relative;overflow:hidden;box-shadow:0 5px 20px #05131c22}.vl-feature{background:linear-gradient(115deg,#303570,#1c2343)}.vl-friends{background:linear-gradient(115deg,#164e5a,#18344c)}.vl-promo-copy{z-index:2;padding:32px 0 55px 34px;position:relative}.vl-kicker{letter-spacing:1.5px;color:#89f0bd;font-size:9px;font-weight:800}.vl-promo h2{letter-spacing:-1.5px;color:#fff;margin:12px 0 15px;font-size:38px;font-weight:900;line-height:1.07}.vl-promo h2>span{display:block}.vl-promo p{color:#b1ccdc;max-width:330px;margin:0;font-size:12px;line-height:1.7}.vl-promo-copy>button{color:#07240b;cursor:pointer;background:#00e701;border:1px solid #4bff66;border-radius:5px;justify-content:space-between;gap:18px;min-width:165px;margin:21px 0 0;padding:12px 16px;font-size:11px;font-weight:800;display:inline-flex}.vl-promo-copy>button:disabled{color:#b4d9c4;cursor:default;background:#255b40;border-color:#3e8861}.vl-promo-art{z-index:0;min-width:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18%);mask-image:linear-gradient(90deg,#0000,#000 18%)}.vl-promo-art img{object-fit:cover;object-position:center 42%;filter:saturate(1.12);width:100%;height:100%;position:absolute;transform:scale(1.05)}.vl-promo-art:after{content:"";background:linear-gradient(#0000 50%,#13342e55);position:absolute;inset:0}.vl-promo-bottom{z-index:3;color:#a0bfd0;letter-spacing:.3px;background:linear-gradient(#0000,#0c263c66);align-items:center;gap:14px;padding:13px 22px;font-size:9px;display:flex;position:absolute;bottom:0;left:0;right:0}.vl-promo-bottom>div{gap:7px;margin-left:auto;display:flex}.vl-promo-bottom>div>button{cursor:pointer;background:#a2c2d077;border:0;border-radius:50%;width:6px;height:6px;padding:0}.vl-promo-bottom>div>button[aria-current=true]{background:#e8f9ff;border-radius:4px;width:20px}.vl-pause{color:#c6e0ea;cursor:pointer;background:#1a3f4e66;border:1px solid #81aec24d;border-radius:4px;padding:3px 6px;font-size:9px}.vl-promo-status{color:#7df1a7;padding:10px 0;font-size:12px}.vl-daily-row{grid-template-columns:1fr 1fr;gap:12px;margin:17px 0 26px;display:grid}.vl-daily-card{color:#dcebf5;text-align:left;cursor:pointer;background:#213c4b;border:1px solid #365668;border-radius:7px;align-items:center;gap:12px;min-width:0;padding:14px 16px;display:flex}.vl-daily-card>span:not(.vl-mini-icon){gap:6px;min-width:0;display:grid}.vl-daily-card b{font-size:12px;font-weight:800}.vl-daily-card small{color:#9db9cb;font-size:10px;line-height:1.4}.vl-daily-card>em{color:#a5d8ec;margin-left:auto;font-style:normal}.vl-mini-icon{color:#7bf3a4;background:#1e6146;border-radius:9px;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:25px;display:grid}.vl-daily-card>img{object-fit:cover;border-radius:8px;width:38px;height:38px}.vl-discovery{justify-content:space-between;align-items:center;gap:15px;margin-bottom:25px;display:flex}.vl-tabs{background:#0f212e;border-radius:24px;flex-shrink:0;gap:5px;padding:5px;display:flex}.vl-tabs button{color:#a7bfce;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:20px;padding:10px 14px;font-size:11px;font-weight:700}.vl-tabs button[aria-pressed=true]{color:#fff;background:#315268}.vl-search{color:#9ebdce;background:#0f2634;border:1px solid #486778;border-radius:6px;align-items:center;gap:9px;min-width:130px;max-width:280px;padding:9px 12px;display:flex}.vl-search span{font-size:21px;line-height:15px}.vl-search input{color:#e4f2fb;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:11px}.vl-search:focus-within{border-color:#83b2cd}.vl-section-heading{justify-content:space-between;align-items:center;gap:12px;margin:0 0 15px;display:flex}.vl-section-heading h2{letter-spacing:-.25px;margin:0;font-size:17px}.vl-section-heading>span{color:#9db4c6;font-size:9px}.vl-game-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.vl-game{min-width:0}.vl-cover{aspect-ratio:3/4;cursor:pointer;isolation:isolate;text-align:left;background:#173b53;border:1px solid #41617455;border-radius:9px;width:100%;padding:0;transition:transform .2s,box-shadow .2s;display:block;position:relative;overflow:hidden}.vl-cover:hover,.vl-cover:focus-visible{transform:translateY(-5px);box-shadow:0 10px 22px #06182477}.vl-cover img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.vl-cover:hover img{transform:scale(1.05)}.vl-cover-shade{background:linear-gradient(#0000 52%,#071827dd);position:absolute;inset:0}.vl-cover-brand{letter-spacing:1px;color:#fff;text-shadow:0 2px 6px #001e3e;font-size:6px;font-weight:800;position:absolute;top:10px;left:10px}.vl-cover-title{color:#fff;letter-spacing:-.8px;text-shadow:0 2px 6px #06243877;font-size:clamp(15px,1.5vw,25px);font-weight:900;line-height:1;position:absolute;bottom:16px;left:12px;right:10px}.vl-feature-tag{color:#073a12;letter-spacing:.5px;background:#00e701;border-radius:3px;padding:4px 5px;font-size:6px;font-weight:900;position:absolute;top:24px;right:8px}.vl-play-bubble{color:#073a12;opacity:0;background:#00e701;border-radius:50%;place-items:center;width:36px;height:36px;font-size:13px;transition:opacity .15s;display:grid;position:absolute;top:42%;left:calc(50% - 18px);box-shadow:0 4px 10px #0004}.vl-cover:hover .vl-play-bubble,.vl-cover:focus-visible .vl-play-bubble{opacity:1}.vl-game-caption{gap:5px;padding:11px 1px 0;display:grid}.vl-game-caption>div{color:#d4e5ef;align-items:center;gap:6px;font-size:10px;display:flex}.vl-game-caption small{color:#8daaba;font-size:8px}.vl-game-caption .vl-dot{width:5px;height:5px}.vl-club-note{background:#152e3d;border:1px solid #2b4a5c;border-radius:8px;gap:15px;margin-top:30px;padding:24px 20px;display:flex}.vl-club-note>span{color:#76e8a0;background:#1a5c3d;border-radius:8px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:24px;font-weight:900;display:grid}.vl-club-note b{font-size:13px}.vl-club-note p{color:#91aebe;margin:7px 0 0;font-size:11px;line-height:1.7}.vl-empty{text-align:center;color:#9ab8ca;padding:40px;font-size:13px}@media (width<=1200px){.vl-game-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 12px}.vl-cover-title{font-size:25px}.vl-cover-brand{font-size:8px}.vl-feature-tag{font-size:7px;top:10px}.vl-promo h2{font-size:34px}.vl-promo-copy{padding-left:26px}.vl-game-caption>div{font-size:11px}.vl-game-caption small{font-size:9px}.vl-discovery{flex-wrap:wrap}.vl-search{flex:1;max-width:none}.vl-cover{aspect-ratio:4/4.6}}@media (width<=650px){.vl-promo{grid-template-columns:1.3fr .8fr;min-height:330px}.vl-promo-copy{padding:26px 0 52px 19px}.vl-promo h2{letter-spacing:-1px;font-size:29px}.vl-promo p{font-size:10px;line-height:1.7}.vl-promo-copy>button{min-width:150px;padding:11px;font-size:10px}.vl-promo-art{opacity:.6;margin-left:-40px}.vl-kicker{letter-spacing:1px;font-size:8px}.vl-promo-bottom{padding:12px 16px;font-size:8px}.vl-daily-row{gap:8px;margin:12px 0 20px}.vl-daily-card{gap:7px;padding:12px 9px}.vl-daily-card b{font-size:10px}.vl-daily-card small{font-size:8px}.vl-mini-icon,.vl-daily-card>img{width:29px;height:29px}.vl-mini-icon{font-size:20px}.vl-daily-card>em{display:none}.vl-tabs{justify-content:space-between;width:100%}.vl-tabs button{padding:9px 13px;font-size:10px}.vl-search{flex:auto;width:100%;max-width:none}.vl-discovery{gap:12px;margin-bottom:20px}.vl-section-heading h2{font-size:16px}.vl-section-heading>span{text-align:right;max-width:110px;font-size:8px}.vl-game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 11px}.vl-cover{aspect-ratio:3/3.8}.vl-cover-title{font-size:23px;bottom:17px}.vl-cover-brand{font-size:7px}.vl-feature-tag{font-size:6px;top:26px}.vl-club-note{padding:17px 13px}.vl-club-note p{font-size:10px}.vl-topline{font-size:9px}.vl-topline b{font-size:11px}}@media (prefers-reduced-motion:reduce){.vl-cover,.vl-cover img,.vl-play-bubble{transition:none}}.vp-section{margin:27px 0}.vp-heading{justify-content:space-between;align-items:center;gap:16px;margin:0 0 15px;display:flex}.vp-heading h2{margin:0;font-size:17px}.vp-heading>span{color:#98b4c6;font-size:10px}.vp-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.vp-card{isolation:isolate;color:#f0f9ff;text-align:left;cursor:pointer;background:linear-gradient(115deg,#183e42,#122e3c);border:1px solid #416a7366;border-radius:10px;min-height:220px;padding:23px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.vp-card:hover{transform:translateY(-3px);box-shadow:0 10px 25px #03121d55}.vp-dice{background:linear-gradient(115deg,#253e67,#172e4b)}.vp-cards{background:linear-gradient(115deg,#303a65,#1d2840)}.vp-daily{background:linear-gradient(115deg,#4e382d,#263938)}.vp-copy{z-index:2;max-width:72%;position:relative}.vp-copy>span{letter-spacing:1.3px;color:#a0e5c5;font-size:8px;font-weight:800}.vp-copy h3{letter-spacing:-.7px;margin:12px 0;font-size:25px;line-height:1.12}.vp-copy p{color:#b1c9d7;max-width:265px;margin:0 0 18px;font-size:11px;line-height:1.7}.vp-copy b{color:#d8f6e6;align-items:center;gap:16px;font-size:11px;display:inline-flex}.vp-copy i{font-size:17px;font-style:normal}.vp-card>img{object-fit:cover;opacity:.7;z-index:0;border-radius:22px;width:41%;height:104%;position:absolute;bottom:-28px;right:-30px;transform:rotate(10deg);-webkit-mask-image:linear-gradient(90deg,#0000,#000 20%);mask-image:linear-gradient(90deg,#0000,#000 20%)}.vp-orbit{z-index:-1;border:1px solid #8dd3b526;border-radius:50%;width:260px;height:260px;position:absolute;top:-80px;right:-60px}.pool-social{background:#193442;border:1px solid #375a70;border-radius:8px;margin:0 0 22px;padding:16px}.pool-social .social-panel{border:0;flex-wrap:wrap;align-items:center;gap:15px;margin:0;padding:0;display:flex}.pool-social .friend-row{flex:1;min-width:200px;max-width:340px}.pool-social>.ex-fine{text-align:left;margin-top:12px}@media (width<=900px){.vp-copy h3{font-size:22px}.vp-card{padding:20px}}@media (width<=650px){.vp-heading{gap:8px;display:grid}.vp-heading>span{font-size:9px}.vp-grid{grid-template-columns:1fr;gap:12px}.vp-card{min-height:195px}.vp-copy{max-width:74%}.vp-copy h3{font-size:25px}.vp-card>img{width:35%}.vp-copy p{font-size:11px}.pool-social .social-panel{display:grid}.pool-social .friend-row{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.vp-card{transition:none}.vp-card:hover{transform:none}}.page-heading h1[tabindex="-1"]:focus{outline:none}.vl-promo-copy{animation:.55s ease-out both vl-copy-in}.vl-promo-art{animation:.7s ease-out both vl-art-in}.vl-art-float{animation:6s ease-in-out infinite vl-art-drift;position:absolute;inset:-9px}.vl-promo-orbit{border:1px solid #a8efdb38;border-radius:50%;width:280px;height:280px;animation:12s linear infinite vl-orbit-drift;position:absolute;top:4%;left:15%;box-shadow:0 0 50px #7de3b316}.vl-orbit-two{border-style:dashed;width:200px;height:200px;animation-duration:18s;animation-direction:reverse;top:30%;left:33%}.vl-promo-spark{color:#b0f3d8;text-shadow:0 0 18px #81edc4;pointer-events:none;font-size:27px;animation:4s ease-in-out infinite vl-spark;position:absolute;top:18%;right:13%}.vl-promo:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(105deg,#0000 30%,#c1ffdc08 47%,#0000 62%);animation:9s ease-in-out infinite vl-light-pass;position:absolute;inset:0;transform:translate(-100%)}.vl-promo[data-motion-paused=true] .vl-art-float,.vl-promo[data-motion-paused=true] .vl-promo-orbit,.vl-promo[data-motion-paused=true] .vl-promo-spark,.vl-promo[data-motion-paused=true]:before{animation-play-state:paused!important}.vl-pause{min-width:30px;min-height:30px}.vl-promo-bottom>div>button{background-clip:content-box;min-height:18px;padding:6px 0;position:relative}.vl-promo button:focus-visible,.vp-card:focus-visible{outline-offset:4px;outline:2px solid #85eab5}@keyframes vl-copy-in{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}@keyframes vl-art-in{0%{opacity:0;translate:20px}to{opacity:1;translate:0}}@keyframes vl-art-drift{0%,to{transform:translateY(0)rotate(-1deg)scale(1.02)}50%{transform:translateY(-9px)rotate(1deg)scale(1.04)}}@keyframes vl-orbit-drift{to{transform:rotate(360deg)}}@keyframes vl-spark{0%,to{opacity:.35;transform:scale(.8)rotate(0)}50%{opacity:.9;transform:scale(1.08)rotate(25deg)}}@keyframes vl-light-pass{0%,30%{transform:translate(-100%)}85%,to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.vl-promo *,.vl-promo:before{animation:none!important}.vl-promo:before{display:none}}.vl-welcome{justify-content:space-between;align-items:center;gap:24px;margin:0 0 27px;display:flex}.vl-welcome-kicker{letter-spacing:2px;color:#82d5b1;font-size:9px;font-weight:800}.vl-welcome h2{letter-spacing:-1px;color:#f0f8fb;margin:10px 0;font-size:clamp(22px,2.6vw,34px);line-height:1.15}.vl-welcome p{color:#9fb9c8;margin:0;font-size:12px;line-height:1.6}.vl-shuffle{color:#bff9d8;cursor:pointer;background:#1b403b;border:1px solid #497366;border-radius:9px;flex-shrink:0;align-items:center;gap:22px;padding:13px 17px;font-size:11px;font-weight:700;display:flex}.vl-shuffle:hover{background:#245248}.vl-shuffle>span{font-size:18px}.vl-feature-layout{grid-template-columns:minmax(0,1fr) 290px;align-items:stretch;gap:18px;display:grid}.vl-feature-layout>.vl-promo{grid-template-columns:1.15fr 1fr;min-height:390px}.vl-feature-layout .vl-promo-copy{padding:36px 0 60px 28px}.vl-feature-layout .vl-promo p{max-width:280px}.vl-crew{isolation:isolate;background:radial-gradient(at 90% 20%,#2b61533b,#0000 65%),#132f35;border:1px solid #416c655e;border-radius:12px;flex-direction:column;padding:23px;display:flex;position:relative;overflow:hidden}.vl-crew-top{justify-content:space-between;align-items:center;gap:7px;display:flex}.vl-crew-top>span{letter-spacing:1.3px;color:#91b8b0;font-size:8px;font-weight:800}.vl-crew-top>small{color:#b2d6c6;align-items:center;gap:5px;font-size:8px;display:flex}.vl-crew h2{letter-spacing:-1px;z-index:2;margin:24px 0 10px;font-size:34px;line-height:1.06;position:relative}.vl-crew>p{color:#a1bfbf;z-index:2;margin:0;font-size:11px;line-height:1.7;position:relative}.vl-crew-art{z-index:-1;opacity:.75;pointer-events:none;width:145px;height:135px;animation:7s ease-in-out infinite vl-crew-float;position:absolute;top:115px;right:-13px}.vl-crew-card{color:#17343b;background:#ecf2e9;border-radius:8px;flex-direction:column;justify-content:space-between;width:65px;height:94px;padding:9px;font:700 23px Georgia;display:flex;position:absolute;top:0;left:12px;transform:rotate(-18deg);box-shadow:0 10px 25px #0003}.vl-crew-card small{align-self:center;font-size:37px}.vl-crew-card:nth-child(2){color:#d95565;top:12px;left:52px;transform:rotate(13deg)}.vl-crew-art>i{color:#caf7db;background:#1b5845;border:5px dashed #8aefb6;border-radius:50%;place-items:center;width:47px;height:47px;font-style:normal;font-weight:900;display:grid;position:absolute;bottom:0;right:3px;box-shadow:0 4px 10px #001c23}.vl-crew-members{flex-wrap:wrap;gap:7px;margin:25px 0 16px;display:flex}.vl-crew-members>span{color:#adc7c7;background:#0e282cc9;border:1px solid #54807144;border-radius:20px;align-items:center;gap:5px;max-width:100%;padding:5px 7px;font-size:9px;display:flex;overflow:hidden}.vl-crew-members b{color:#d3ece2;background:#2b514f;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;display:grid}.vl-crew-members i{background:#627a7b;border-radius:50%;flex-shrink:0;width:5px;height:5px}.vl-crew-members i.is-online{background:#6cf3a4}.vl-crew-members .vl-crew-empty{background:0 0;border:0;padding:0;font-size:10px;line-height:1.6}.vl-crew-tables{grid-template-columns:1fr 1fr 1fr;gap:7px;margin-top:auto;display:grid}.vl-crew-tables button{color:#d3e9de;cursor:pointer;background:#20433f;border:1px solid #4a746b66;border-radius:7px;justify-items:start;gap:7px;padding:10px 8px;font-size:9px;display:grid;position:relative}.vl-crew-tables button>span{color:#a2edbd;font-size:20px}.vl-crew-tables button>small{color:#93beb0;position:absolute;top:8px;right:8px}.vl-crew-tables button:hover{background:#2a5148;border-color:#8dddaf}.vl-crew-note{color:#8aada8;margin-top:12px;font-size:8px;line-height:1.6}.vl-daily-row{margin:16px 0 30px}.vl-daily-card{background:#193541}.vl-section-heading h2{font-size:21px}.vl-game-grid{gap:18px 14px}.vp-section{margin-top:35px}.vp-heading h2{font-size:20px}.vl-club-note{background:linear-gradient(110deg,#16382e,#152e3d);border-color:#345c50}.vl-lobby{animation:.45s ease-out both vl-lounge-enter}@keyframes vl-crew-float{0%,to{translate:0;rotate:0deg}50%{translate:0 -6px;rotate:2deg}}@keyframes vl-lounge-enter{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@media (width<=1200px){.vl-feature-layout{grid-template-columns:minmax(0,1fr) 255px;gap:13px}.vl-crew{padding:19px}.vl-feature-layout .vl-promo-copy{padding-left:22px}.vl-feature-layout .vl-promo{grid-template-columns:1.4fr .8fr}.vl-feature-layout .vl-promo-art{opacity:.65;margin-left:-35px}.vl-crew h2{font-size:30px}}@media (width<=900px){.vl-feature-layout{grid-template-columns:1fr}.vl-feature-layout>.vl-promo{min-height:330px}.vl-crew{grid-template-columns:1fr 1fr;gap:0 25px;min-height:210px;padding:22px;display:grid}.vl-crew-top{grid-column:1/-1}.vl-crew h2{margin:16px 0 8px;font-size:28px}.vl-crew h2 br{display:none}.vl-crew>p{grid-column:1}.vl-crew-members{grid-column:1;margin:12px 0 0}.vl-crew-tables{grid-area:2/2/5;align-self:center}.vl-crew-note{grid-column:2}.vl-crew-art{display:none}.vl-welcome{gap:15px}.vl-welcome h2{font-size:26px}.vl-shuffle{gap:10px;padding:12px}}@media (width<=550px){.vl-welcome{gap:17px;margin-bottom:22px;display:grid}.vl-welcome h2{font-size:25px}.vl-shuffle{justify-self:start}.vl-crew{grid-template-columns:1fr;gap:0;padding:18px}.vl-crew-top{grid-column:1}.vl-crew h2{font-size:28px}.vl-crew>p br{display:none}.vl-crew-tables{grid-area:auto/1;margin-top:16px}.vl-crew-note{grid-column:1}.vl-crew-members{margin-top:14px}.vl-feature-layout .vl-promo h2{font-size:29px}.vl-feature-layout .vl-promo-copy{padding-left:18px}.vl-game-grid{gap:18px 11px}}@media (prefers-reduced-motion:reduce){.vl-crew-art,.vl-lobby{animation:none}}.vl-crew-top .vl-friends-offline{box-shadow:none;background:#78918b}.content>header~.vl-lobby{padding-top:28px}.vl-welcome h1{letter-spacing:-1.3px;color:#f0f8fb;margin:10px 0;font-size:clamp(26px,3vw,40px);line-height:1.12}.vl-welcome h1:focus{outline:none}.vl-welcome{margin-bottom:30px}.vl-feature-layout>.vl-promo{min-height:420px}.vl-feature-layout .vl-promo-copy{padding-top:45px}.vl-feature-layout .vl-promo h2{font-size:clamp(31px,3.5vw,49px)}.vl-connection-alert{color:#f1bf8c;padding-top:12px;font-size:12px}.vl-chip-scene{pointer-events:none;position:absolute;inset:0}.vl-chip-scene>i{color:#effff4;background:radial-gradient(circle,#2d7660 50%,#173b37 52% 64%,#3a8a6c 65%);border:6px dashed #c5ffe0;border-radius:50%;place-items:center;width:65px;height:65px;font:800 22px Arial;animation:6s ease-in-out infinite vl-chip-toss;display:grid;position:absolute;bottom:20%;right:14%;rotate:-14deg;box-shadow:0 10px 25px #001e2a66}.vl-chip-scene>i:nth-child(2){background:#2d527a;border-width:4px;border-color:#b2d6ff;width:44px;height:44px;font-size:19px;animation-delay:-2s;bottom:39%;right:43%}.vl-chip-scene>i:nth-child(3){background:#735689;border-width:3px;border-color:#ddbeef;width:36px;height:36px;font-size:16px;animation-delay:-4s;bottom:58%;right:9%}.vl-chip-scene>b{letter-spacing:1.4px;color:#d4f2e4;white-space:nowrap;background:#0b2736e6;border:1px solid #71c59b44;border-radius:20px;padding:7px 10px;font-size:8px;position:absolute;bottom:9%;right:8%}.vl-ad-timer{transform-origin:0;z-index:4;background:linear-gradient(90deg,#4da481,#a5f1ca);width:100%;height:3px;animation:7.5s linear both vl-ad-time;position:absolute;top:0;left:0}.vl-promo[data-motion-paused=true] .vl-ad-timer,.vl-promo[data-motion-paused=true] .vl-chip-scene>i{animation-play-state:paused!important}.vp-card{min-height:245px}.vp-card>img{opacity:.28;width:48%}.vp-copy{max-width:68%}.vp-mini-scene{pointer-events:none;z-index:1;width:33%;height:100%;position:absolute;bottom:0;right:0;overflow:hidden}.vp-eight,.vp-cue-ball{color:#15222d;background:radial-gradient(circle at 30% 24%,#555,#05080b 66%);border-radius:50%;place-items:center;width:49px;height:49px;font-size:17px;font-weight:900;animation:5s ease-in-out infinite vp-ball-roll;display:grid;position:absolute;bottom:29%;right:19%;box-shadow:0 7px 10px #07182488}.vp-eight:before{content:"";z-index:-1;background:#eee;border-radius:50%;width:23px;height:23px;position:absolute}.vp-eight{isolation:isolate}.vp-cue-ball{background:radial-gradient(circle at 30% 24%,#fff,#c4d4d7);width:29px;height:29px;animation-delay:.4s;bottom:18%;right:70%}.vp-cue-line{border-top:1px dashed #8ee5ba66;width:80%;height:1px;position:absolute;bottom:42%;right:16%;rotate:-22deg}.vp-deal-card{color:#163447;background:#edf6ef;border-radius:7px;width:58px;height:84px;padding:8px;font:800 20px Georgia;animation:6s ease-in-out infinite vp-card-deal;position:absolute;bottom:22%;right:43%;rotate:-16deg;box-shadow:0 10px 20px #06182466}.vp-deal-card>small{text-align:center;font-size:32px;display:block}.vp-deal-card:nth-child(2){color:#ce4f69;animation-delay:.22s;bottom:28%;right:16%;rotate:12deg}.vp-card:hover .vp-mini-scene>*{animation-play-state:paused}@keyframes vl-chip-toss{0%,to{translate:0;rotate:-14deg}50%{translate:0 -14px;rotate:6deg}}@keyframes vl-ad-time{0%{scale:0 1}to{scale:1}}@keyframes vp-ball-roll{0%,to{translate:5px;rotate:0deg}50%{translate:-12px 4px;rotate:-40deg}}@keyframes vp-card-deal{0%,12%,to{translate:4px}40%,65%{translate:-4px -9px}}@media (width<=900px){.vl-feature-layout>.vl-promo{min-height:350px}.vl-welcome h1{font-size:31px}.vl-feature-layout .vl-promo-copy{padding-top:32px}.vp-card{min-height:225px}}@media (width<=550px){.content>header~.vl-lobby{padding-top:22px}.vl-welcome h1{letter-spacing:-.9px;font-size:28px}.vl-feature-layout .vl-promo h2{font-size:31px}.vl-chip-scene>i{border-width:4px;width:44px;height:44px;font-size:16px;right:9%}.vl-chip-scene>i:nth-child(2){width:33px;height:33px;font-size:14px;right:35%}.vl-chip-scene>i:nth-child(3){width:25px;height:25px;font-size:12px}.vl-chip-scene>b{display:none}.vp-card{min-height:220px}.vp-mini-scene{width:32%}.vp-copy{max-width:72%}.vp-deal-card{width:44px;height:65px;font-size:16px}.vp-deal-card>small{font-size:25px}.vp-eight{width:40px;height:40px;font-size:15px}.vp-eight:before{width:21px;height:21px}}@media (prefers-reduced-motion:reduce){.vl-ad-timer{display:none}.vl-chip-scene>i,.vp-mini-scene>*{animation:none!important}}.vl-lobby[data-promos-paused=true] .vp-mini-scene>*,.vp-card:focus-visible .vp-mini-scene>*{animation-play-state:paused!important}.vn-lobby{--vn-muted:#91aab5;--vn-line:#48606d55;--vn-mint:#b5f3ca;--vn-ink:#102b24}.content>header~.vn-lobby{padding-top:22px}.vn-lobby .vn-heading{justify-content:space-between;align-items:center;gap:20px;margin:0 0 23px;display:flex}.vn-heading-title{align-items:center;gap:14px;display:flex}.vn-casino-symbol{color:#b5f3ca;background:#244639;border:1px solid #6fbc8b33;border-radius:13px;place-items:center;width:46px;height:46px;font:31px Georgia;display:grid}.vn-lobby .vn-heading h1{letter-spacing:-.9px;margin:0 0 5px;font-size:28px;font-weight:750;line-height:1.15}.vn-lobby .vn-heading p{color:var(--vn-muted);margin:0;font-size:11px;line-height:1.5}.vn-live{color:#b4c7d0;white-space:nowrap;align-items:center;gap:8px;font-size:10px;display:flex}.vn-demo-tag{letter-spacing:1.2px;color:#93b3c3;border:1px solid #56728166;border-radius:5px;margin-left:10px;padding:6px 8px;font-size:8px}.vn-promo-grid{grid-template-columns:minmax(0,1fr) 275px;gap:16px;display:grid}.vn-showcase{isolation:isolate;background:radial-gradient(at 88%,#4c9c6944,#0000 60%),linear-gradient(115deg,#174536,#122e34);border:1px solid #426c6666;border-radius:15px;min-height:333px;transition:background .3s;position:relative;overflow:hidden}.vn-showcase:before{content:"♠";color:#b3ebbf04;pointer-events:none;font:480px Georgia;position:absolute;top:-105px;right:22%;rotate:18deg}.vn-showcase-plinko{background:radial-gradient(at 85% 40%,#ae7aba22,#0000 65%),linear-gradient(115deg,#312b50,#1d2c3d);border-color:#8b719755}.vn-showcase-pool{background:radial-gradient(at 85% 40%,#32b4a333,#0000 65%),linear-gradient(115deg,#16474c,#142e3d);border-color:#427d8855}.vn-showcase-copy{z-index:2;max-width:55%;padding:36px 0 72px 30px;animation:.4s both vn-copy-in;position:relative}.vn-eyebrow{letter-spacing:1.6px;color:#a9d9bb;align-items:center;gap:7px;font-size:8px;font-weight:800;line-height:1.5;display:flex}.vn-eyebrow i{background:#b5f3ca;border-radius:2px;width:5px;height:5px}.vn-showcase h2{letter-spacing:-1.6px;color:#f2f7ef;margin:17px 0 16px;font-size:clamp(30px,3.1vw,44px);font-weight:750;line-height:1.08}.vn-showcase h2>span{display:block}.vn-showcase-copy>p{color:#abc8bd;max-width:285px;margin:0;font-size:11px;line-height:1.75}.vn-showcase-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:23px;display:flex}.vn-primary{color:#153b2b;cursor:pointer;background:#b5f3ca;border:1px solid #d6ffe2;border-radius:7px;justify-content:space-between;align-items:center;gap:30px;min-height:43px;padding:11px 15px;font-size:11px;font-weight:800;transition:transform .2s,background .2s;display:flex}.vn-primary:hover{background:#d5ffe3;transform:translateY(-2px)}.vn-primary>span{font-size:17px}.vn-lobby .vl-shuffle{color:#b5d3c5;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:4px;min-height:42px;padding:10px 4px;font-size:10px;font-weight:600;display:block}.vn-lobby .vl-shuffle:hover{color:#fff;background:0 0}.vn-carousel-controls{z-index:3;align-items:center;gap:16px;display:flex;position:absolute;bottom:21px;left:30px}.vn-carousel-controls>span{color:#e1f1e8;letter-spacing:1px;font-size:11px}.vn-carousel-controls>span i{color:#749a8b;margin-left:6px;font-size:9px;font-style:normal}.vn-carousel-controls>div{gap:7px;display:flex}.vn-carousel-controls>div button{cursor:pointer;background:#b5d6c24d;border:0;border-radius:6px;width:6px;height:6px;min-height:0;padding:0;transition:width .2s}.vn-carousel-controls>div button[aria-current=true]{background:#c6f0d4;width:23px}.vn-pause{color:#d1ecdc;cursor:pointer;background:0 0;border:1px solid #86b49c44;border-radius:4px;min-width:28px;min-height:25px;padding:2px 6px;font-size:10px}.vn-showcase-signature{color:#99c3ad88;letter-spacing:2px;z-index:1;font-size:7px;font-weight:800;position:absolute;bottom:24px;right:22px}.vn-showcase-signature>span{margin-left:10px;font-size:14px}.vn-side-panels{grid-template-rows:1.35fr 1fr;gap:12px;min-width:0;display:grid}.vn-bonus{color:#173a2b;background:#b5e9c8;border-radius:13px;padding:18px 20px;position:relative;overflow:hidden}.vn-bonus:after{content:"";pointer-events:none;border:1px solid #3b6f4d22;border-radius:50%;width:190px;height:190px;position:absolute;top:-40px;right:-70px}.vn-bonus-top{letter-spacing:1.5px;z-index:1;justify-content:space-between;align-items:center;font-size:8px;font-weight:800;display:flex;position:relative}.vn-bonus-top>i{font-size:19px;font-style:normal}.vn-bonus-value{align-items:center;gap:8px;margin:7px 0;display:flex}.vn-bonus-value>strong{letter-spacing:-3px;font-size:48px;font-weight:800;line-height:1}.vn-bonus-value>span{color:#386448;font-size:10px;line-height:1.3}.vn-bonus-value>i{border:1px solid #47765855;border-radius:50%;place-items:center;width:43px;height:43px;margin-left:auto;font-size:26px;font-style:normal;display:grid;rotate:-15deg;box-shadow:4px 4px #3b674b22}.vn-bonus>p{color:#3a644b;max-width:200px;margin:8px 0 12px;font-size:10px;line-height:1.5}.vn-bonus>button{z-index:1;color:#e0f7e8;cursor:pointer;background:#214b35;border:1px solid #244a35;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:35px;padding:9px 12px;font-size:10px;font-weight:700;display:flex;position:relative}.vn-bonus>button:hover:not(:disabled){background:#123b26}.vn-bonus>button:disabled{opacity:.65;cursor:default}.vn-spotlight{isolation:isolate;text-align:left;color:#e9edfb;cursor:pointer;background:linear-gradient(110deg,#303b5d,#24334c);border:1px solid #5b6c9755;border-radius:12px;align-items:center;gap:12px;min-width:0;padding:20px;display:flex;position:relative;overflow:hidden}.vn-spotlight>div{z-index:2;max-width:65%;position:relative}.vn-spotlight>div>span{letter-spacing:1.5px;color:#b5bfdc;font-size:7px;font-weight:700}.vn-spotlight h3{letter-spacing:-.7px;margin:7px 0 4px;font-size:21px}.vn-spotlight small{color:#aebcd0;font-size:9px;display:block}.vn-spotlight b{color:#d2d8f7;margin-top:13px;font-size:9px;display:block}.vn-spotlight img{object-fit:cover;opacity:.75;border-radius:15px;width:112px;height:125px;transition:transform .25s;position:absolute;bottom:-10px;right:-4px;rotate:12deg;box-shadow:-7px 5px 20px #0c163b33}.vn-spotlight:hover img{transform:translateY(-7px)rotate(-3deg)}.vn-status{color:#caf4d4;background:#244936;border:1px solid #62927866;border-radius:8px;margin:12px 0;padding:11px 14px;font-size:12px}.vn-friends-bar{box-sizing:border-box;background:#19303d;border:1px solid #48606d44;border-radius:11px;align-items:center;gap:20px;min-height:76px;margin:16px 0 28px;padding:15px 18px;display:flex}.vn-friends-label{flex-shrink:0;align-items:center;gap:11px;display:flex}.vn-friends-label>span{color:#b7e4c4;background:#29463f;border-radius:10px;place-items:center;width:34px;height:34px;font:24px Georgia;display:grid}.vn-friends-label b{color:#e4f0ed;font-size:12px;display:block}.vn-friends-label small{color:#8eb4a5;margin-top:5px;font-size:9px;display:block}.vn-friend-avatars{border-left:1px solid #48606d66;flex:1;align-items:center;gap:14px;min-width:0;padding-left:18px;display:flex}.vn-friend-avatars>p{color:#819eae;max-width:190px;margin:0;font-size:10px;line-height:1.5}.vn-friend-avatars>span{align-items:center;gap:7px;min-width:0;display:flex;position:relative}.vn-friend-avatars b{color:#b9ced8;background:#354b5c;border:1px solid #5b788b44;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.vn-friend-avatars>span:nth-child(2) b{background:#54495d}.vn-friend-avatars>span:nth-child(3) b{background:#365955}.vn-friend-avatars i{box-sizing:content-box;background:#75828a;border:2px solid #19303d;border-radius:50%;width:6px;height:6px;position:absolute;top:21px;left:22px}.vn-friend-avatars i.is-online{background:#83e5a0}.vn-friend-avatars small{color:#b2c5ce;text-overflow:ellipsis;max-width:58px;font-size:9px;overflow:hidden}.vn-friend-games{flex-shrink:0;gap:6px;margin-left:auto;display:flex}.vn-friend-games button{color:#cadce5;cursor:pointer;background:#223c49;border:1px solid #58728644;border-radius:6px;align-items:center;gap:14px;min-height:34px;padding:8px 11px;font-size:9px;transition:background .2s;display:flex}.vn-friend-games button:hover{background:#325450}.vn-friend-games button>span{color:#7fa496}.vn-lobby .vl-discovery{border-bottom:1px solid #48606d44;margin-bottom:20px;padding:0 0 19px}.vn-lobby .vl-tabs{background:#102330;border-radius:9px;padding:4px}.vn-lobby .vl-tabs button{border-radius:6px;min-height:36px}.vn-lobby .vl-tabs button[aria-pressed=true]{color:#d0f2dc;background:#294a43}.vn-lobby .vl-search{box-sizing:border-box;background:#142c39;border-color:#48606d66;border-radius:8px;max-width:250px;min-height:39px}.vn-lobby .vl-section-heading{margin-bottom:17px}.vn-lobby .vl-section-heading h2{font-size:20px}.vn-lobby button:focus-visible{outline-offset:3px;outline:2px solid #b5f3ca}.vn-art{pointer-events:none;z-index:1;width:47%;height:100%;position:absolute;top:0;right:-10px}.vn-art-ring{border:1px solid #b3ebbf16;border-radius:50%;width:285px;height:285px;position:absolute;top:25px;left:5%;box-shadow:0 0 0 35px #b3ebbf04,0 0 0 75px #b3ebbf03}.vn-art-spark{color:#c2e7be;opacity:.7;font-size:22px;animation:7s ease-in-out infinite vn-spark;position:absolute;top:37px;right:22%}.vn-card-scene{animation:7s ease-in-out infinite vn-scene-float;position:absolute;inset:0}.vn-playing-card{color:#204038;box-sizing:border-box;background:linear-gradient(130deg,#fffef1,#d9e7dc);border-radius:11px;flex-direction:column;justify-content:space-between;width:112px;height:166px;padding:11px;font:700 20px Georgia;display:flex;position:absolute;top:58px;box-shadow:8px 20px 22px #061d2555,inset 0 0 0 1px #fff8}.vn-playing-card>b{flex-direction:column;align-items:center;width:17px;font-weight:500;line-height:.9;display:flex}.vn-playing-card>b small{margin-top:4px;font-size:16px}.vn-playing-card>b:last-child{align-self:flex-end;rotate:180deg}.vn-playing-card>span{text-align:center;font:64px Georgia;position:absolute;inset:45px 0}.vn-card-one{top:65px;left:12%;rotate:-20deg}.vn-card-two{color:#b95f67;top:78px;left:39%;rotate:13deg}.vn-chip{box-sizing:border-box;border:7px dashed #daf3c8;border-radius:50%;place-items:center;font:800 26px Arial;animation:6s ease-in-out infinite vn-chip-bob;display:grid;position:absolute;box-shadow:0 13px 20px #06262b66,inset 0 0 0 3px #29483588}.vn-chip-one{color:#e4f4dc;background:#416c50;width:71px;height:71px;top:218px;left:15%;rotate:-20deg}.vn-chip-two{color:#4b382a;background:#bb8655;border-width:5px;border-color:#f3d6a1;width:55px;height:55px;animation-delay:-3s;top:198px;left:59%;rotate:13deg}.vn-art-orbit{color:#d6eccc;background:#31614877;border:1px solid #a4d1b333;border-radius:12px;place-items:center;width:40px;height:40px;font-size:15px;font-weight:800;display:grid;position:absolute;top:35px;right:12%;rotate:12deg}.vn-pin-scene{flex-direction:column;align-items:center;gap:16px;animation:7s ease-in-out infinite vn-scene-float;display:flex;position:absolute;inset:58px 12% 38px 4%;rotate:8deg}.vn-pin-scene>div:not(.vn-pin-slots){justify-content:center;gap:22px;display:flex}.vn-pin-scene i{background:#d1b8e7;border-radius:50%;width:6px;height:6px;display:block;box-shadow:0 2px 3px #090f33aa}.vn-red-ball{background:#eaaaad;border-radius:50%;width:15px;height:15px;animation:4s ease-in-out infinite vn-ball-hover;position:absolute;top:-22px;left:51%;box-shadow:0 0 25px #e6a0bc55}.vn-pin-slots{gap:4px;margin-top:0;display:flex}.vn-pin-slots>b{color:#edc9e7;background:#965d8a;border-radius:4px;place-items:center;width:25px;height:22px;font-size:8px;display:grid}.vn-pin-slots>b:nth-child(2),.vn-pin-slots>b:nth-child(6){background:#826798}.vn-pin-slots>b:nth-child(3),.vn-pin-slots>b:nth-child(5){background:#615d88}.vn-pin-slots>b:nth-child(4){background:#454e76}.vn-pool-scene{animation:7s ease-in-out infinite vn-scene-float;position:absolute;inset:0}.vn-pool-eight,.vn-pool-white,.vn-pool-stripe{box-sizing:border-box;border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:12px 20px 22px #07243177,inset -10px -10px 14px #0003}.vn-pool-eight{color:#14212a;background:radial-gradient(circle at 30% 25%,#52616e,#14212a 60%,#071219);width:118px;height:118px;top:126px;left:36%}.vn-pool-eight>span{background:#e0eae5;border-radius:50%;place-items:center;width:49px;height:49px;font:700 36px Arial;display:grid;rotate:20deg}.vn-pool-white{background:radial-gradient(circle at 30% 20%,#fffef2,#d4e2dc 65%,#899ca6);width:64px;height:64px;top:218px;left:9%}.vn-pool-stripe{background:linear-gradient(#e8eee8 20%,#be9859 21% 78%,#e8eee8 79%);width:55px;height:55px;top:70px;left:9%;rotate:-20deg}.vn-pool-stripe>span{color:#705b37;background:#f6f3df;border-radius:50%;padding:5px;font-size:16px}.vn-cue{background:linear-gradient(#d9c69b 70%,#566e65 71% 76%,#ceb082 77%);border-radius:3px;width:7px;height:192px;position:absolute;top:35px;left:2%;rotate:37deg;box-shadow:6px 6px 8px #0002}.vn-aim-line{border-top:1px dashed #c6ebe280;width:72px;position:absolute;top:224px;left:28%;rotate:-30deg}@keyframes vn-copy-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes vn-scene-float{0%,to{translate:0;rotate:0deg}50%{translate:0 -9px;rotate:2deg}}@keyframes vn-chip-bob{0%,to{translate:0}50%{translate:0 -6px}}@keyframes vn-spark{0%,to{opacity:.5;scale:1}50%{opacity:.9;scale:1.2}}@keyframes vn-ball-hover{0%,to{translate:0}50%{translate:9px 14px}}.vn-showcase[data-motion-paused=true] *{animation-play-state:paused!important}@media (width<=1150px){.vn-promo-grid{grid-template-columns:minmax(0,1fr) 235px;gap:12px}.vn-showcase-copy{max-width:57%;padding-left:25px}.vn-showcase h2{font-size:34px}.vn-showcase-copy>p{max-width:225px}.vn-showcase-actions{gap:3px}.vn-lobby .vl-shuffle{font-size:9px}.vn-art{transform-origin:60%;width:46%;right:-20px;scale:.92}.vn-bonus,.vn-spotlight{padding:16px}.vn-spotlight h3{font-size:19px}.vn-friends-bar{gap:14px;padding:14px}.vn-friend-avatars{gap:8px;padding-left:13px}.vn-friend-avatars small{display:none}.vn-friend-games button{gap:8px;padding:8px}}@media (width<=900px){.vn-lobby .vn-heading{margin-bottom:20px}.vn-live{font-size:9px}.vn-demo-tag{display:none}.vn-promo-grid{grid-template-columns:minmax(0,1fr) 225px}.vn-showcase-copy{max-width:65%;padding-top:30px}.vn-showcase h2{font-size:32px}.vn-art{opacity:.7;width:49%;right:-35px}.vn-friend-avatars{display:none}.vn-friend-games{flex:1;justify-content:end}.vn-friends-bar{min-height:67px;margin-bottom:23px}}@media (width<=700px){.vn-promo-grid{grid-template-columns:1fr}.vn-showcase{min-height:300px}.vn-showcase-copy{max-width:57%;padding-bottom:68px}.vn-showcase h2{font-size:36px}.vn-showcase-copy>p{max-width:260px}.vn-showcase-actions{gap:6px}.vn-art{opacity:1;width:45%;right:0;scale:.95}.vn-side-panels{grid-template-rows:auto;grid-template-columns:1.05fr 1fr;gap:10px}.vn-bonus{padding:16px 18px}.vn-bonus-value>strong{font-size:40px}.vn-bonus-value{margin:10px 0 7px}.vn-bonus>p{max-width:210px;margin:8px 0 12px}.vn-spotlight{align-items:start;padding:18px}.vn-spotlight>div{max-width:80%}.vn-spotlight img{opacity:.55;width:120px;height:125px;bottom:-15px;right:-5px}.vn-spotlight h3{font-size:23px}.vn-spotlight b{margin-top:15px}.vn-friend-avatars{border:0;flex:0;margin-left:auto;padding:0;display:flex}.vn-friend-avatars>p{display:none}.vn-friend-games{flex:0}.vn-friend-avatars>span:nth-child(n+3){display:none}.vn-friends-bar{gap:12px}.vn-friend-games button{gap:6px;font-size:9px}.vn-friend-games button>span{display:none}.vn-lobby .vl-search{max-width:none}}@media (width<=480px){.vn-lobby .vn-heading{align-items:start;gap:8px;margin-bottom:18px}.vn-heading-title{gap:10px}.vn-casino-symbol{border-radius:10px;width:36px;height:36px;font-size:25px}.vn-lobby .vn-heading h1{font-size:25px}.vn-lobby .vn-heading p{max-width:220px;font-size:10px}.vn-live{white-space:normal;gap:5px;max-width:74px;margin-top:5px;font-size:8px;line-height:1.5}.vn-showcase{border-radius:12px;min-height:315px}.vn-showcase-copy{max-width:78%;padding:27px 20px 75px}.vn-eyebrow{letter-spacing:1.3px;font-size:7px}.vn-showcase h2{letter-spacing:-1.2px;margin-top:16px;font-size:34px}.vn-showcase-copy>p{max-width:220px;font-size:10px;line-height:1.7}.vn-showcase-actions{justify-items:start;gap:3px;margin-top:19px;display:grid}.vn-primary{gap:25px;min-height:39px;padding:10px 13px;font-size:10px}.vn-lobby .vl-shuffle{color:#bddacc;min-height:29px;padding:6px 0}.vn-art{opacity:.23;z-index:0;width:65%;top:14px;right:-57px;scale:.8}.vn-carousel-controls{gap:12px;bottom:18px;left:20px}.vn-showcase-signature{letter-spacing:1.2px;font-size:6px;bottom:24px;right:15px}.vn-showcase-signature>span{display:none}.vn-bonus{padding:14px}.vn-bonus-top{letter-spacing:1px;font-size:7px}.vn-bonus-top>i{font-size:16px}.vn-bonus-value{gap:6px}.vn-bonus-value>strong{font-size:37px}.vn-bonus-value>span{font-size:9px}.vn-bonus-value>i{width:29px;height:29px;font-size:20px;box-shadow:3px 3px #3b674b22}.vn-bonus>p{max-width:150px;font-size:9px}.vn-bonus>button{min-height:36px;padding:9px;font-size:9px}.vn-spotlight{min-height:165px;padding:15px}.vn-spotlight>div>span{letter-spacing:1px;font-size:6px}.vn-spotlight h3{margin-top:10px;font-size:21px}.vn-spotlight small{font-size:8px;line-height:1.5}.vn-spotlight b{margin-top:17px;font-size:8px}.vn-spotlight img{opacity:.32;width:100px;height:110px;bottom:-13px;right:-18px}.vn-friends-bar{grid-template-columns:1fr auto;gap:12px;margin:12px 0 23px;padding:14px;display:grid}.vn-friends-label{gap:9px}.vn-friends-label b{font-size:11px}.vn-friends-label>span{width:29px;height:29px;font-size:22px}.vn-friend-avatars{gap:6px}.vn-friend-avatars>p{text-align:right;max-width:115px;font-size:8px;display:block}.vn-friend-games{grid-column:1/-1;grid-template-columns:1fr 1fr 1fr;gap:7px;width:100%;display:grid}.vn-friend-games button{justify-content:space-between;min-height:32px;padding:8px 11px}.vn-friend-games button>span{display:block}.vn-lobby .vl-discovery{gap:12px;margin-bottom:19px;padding-bottom:17px}.vn-lobby .vl-tabs{box-sizing:border-box;grid-template-columns:1fr 1.3fr 1fr;width:100%;display:grid}.vn-lobby .vl-tabs button{min-height:34px;padding:8px;font-size:9px}.vn-lobby .vl-section-heading h2{font-size:19px}.vn-lobby .vl-section-heading>span{font-size:8px}}@media (prefers-reduced-motion:reduce){.vn-showcase-copy,.vn-card-scene,.vn-pin-scene,.vn-pool-scene,.vn-chip,.vn-art-spark,.vn-red-ball{animation:none!important}.vn-showcase,.vn-primary,.vn-spotlight img,.vn-carousel-controls>div button{transition:none}}@media (width<=480px){.vn-showcase-copy{max-width:100%;padding-bottom:60px}.vn-showcase h2{max-width:280px;font-size:32px}.vn-showcase-actions{flex-wrap:nowrap;gap:12px;display:flex}.vn-lobby .vl-shuffle{white-space:normal;text-align:left;max-width:105px;font-size:8px}.vn-art{opacity:.18}}.vn-showcase-copy{box-sizing:border-box}.account-wallet{background:#1a303e;border:1px solid #385769;border-radius:8px;gap:12px;margin-top:auto;padding:16px 12px;display:grid}.account-wallet>small{color:#a7bdcb;letter-spacing:1px;font-size:9px}.account-wallet>strong{color:#f2f8ff;font-variant-numeric:tabular-nums;font-size:25px}.account-wallet>div{gap:7px;display:flex}.account-wallet button,.header-wallet-actions button{color:#e6f1f8;cursor:pointer;background:#2d4b5f;border:1px solid #4a6b81;border-radius:5px;padding:9px 10px;font-size:11px}.account-wallet button{flex:1}.account-wallet button:first-child{background:#235c40;border-color:#3a9062}.header-wallet-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.header-wallet-actions button{padding:7px 9px;font-size:10px}.wallet-overlay{z-index:2000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#04111bd9;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.wallet-dialog{color:#eaf3fa;background:#1b303f;border:1px solid #456278;border-radius:12px;outline:none;width:min(100%,500px);max-height:90dvh;padding:30px;position:relative;overflow:auto;box-shadow:0 30px 90px #0007}.wallet-dialog h2{margin:13px 0 22px;font-size:25px}.wallet-dialog p{color:#aac1d0;font-size:12px;line-height:1.7}.wallet-close{color:#a9c1d0;cursor:pointer;background:0 0;border:0;font-size:25px;position:absolute;top:10px;right:13px}.wallet-totals{grid-template-columns:1fr 1fr;gap:10px;display:grid}.wallet-totals>div{background:#0f2432;border-radius:7px;gap:9px;padding:16px 12px;display:grid}.wallet-totals small{letter-spacing:.5px;color:#9eb7ca;font-size:8px}.wallet-totals b{font-variant-numeric:tabular-nums;font-size:25px}.wallet-dialog form{gap:14px;display:grid}.wallet-dialog label{color:#c1d3e0;gap:8px;font-size:12px;display:grid}.wallet-dialog input{color:#f2f7fb;background:#102633;border:1px solid #57758b;border-radius:5px;width:100%;padding:13px;font-size:20px}.wallet-dialog .wallet-primary,.wallet-actions button:first-child{color:#092b17;cursor:pointer;background:#48df87;border:1px solid #7ef2ac;border-radius:5px;padding:13px;font-weight:700}.wallet-max{color:#8bd5f3;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:11px}.wallet-reset{border-top:1px solid #395465;margin-top:22px;padding-top:12px}.wallet-reset h3{font-size:15px}.wallet-reset>button,.wallet-actions>button{color:#eaf3f7;cursor:pointer;background:#345265;border:1px solid #6c8b9c;border-radius:5px;padding:11px}.wallet-actions{gap:10px;margin-top:15px;display:flex}.wallet-disclaimer{color:#8faabc;margin-top:22px;font-size:10px;display:block}.wallet-success{color:#84edb0!important}.wallet-loading{text-align:center;color:#b1cadb;padding:50px}.sidebar>.member-roster{margin-bottom:20px}@media (width<=900px){.account-wallet{display:none}.header-wallet-actions button{padding:7px 6px;font-size:9px}.content>header{flex-wrap:wrap;gap:6px;height:auto;min-height:76px;padding:9px 0}.member-hello,.demo-pill{display:none}.wallet-dialog{padding:25px 18px}.wallet-dialog h2{font-size:22px}}.gate.gate-departing .gate-card{pointer-events:none;animation:.5s cubic-bezier(.3,0,.2,1) both vault-form-depart}.casino-entrance{z-index:3000;isolation:isolate;color:#eefaf6;position:fixed;inset:0;overflow:hidden}.entry-veil{will-change:transform,opacity;background:radial-gradient(at 48% 45%,#18493d,#0b202b 48%,#07151e 74%);animation:.4s both vault-veil-in;position:absolute;inset:-40%}.entry-fluid{pointer-events:none;position:absolute;inset:0}.entry-fluid i{aspect-ratio:1;will-change:transform;background:radial-gradient(at 35% 30%,#4fe6a412,#0000 65%);border:1px solid #65e6ad28;border-radius:43% 57% 64% 36%/48% 40% 60% 52%;width:min(75vw,620px);animation:8s ease-in-out infinite vault-fluid-drift;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.entry-fluid i:nth-child(2){border-color:#4ba5be20;width:min(110vw,900px);animation-duration:11s;animation-direction:reverse}.entry-fluid i:nth-child(3){border-color:#80dfab14;width:min(140vw,1150px);animation-duration:14s}.entry-logo{will-change:transform,opacity;place-items:center;width:84px;height:84px;animation:.8s cubic-bezier(.2,.8,.2,1) both vault-logo-arrive;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.entry-logo>span{color:#092c1c;background:#48ea8d;border-radius:20px;place-items:center;width:100%;height:100%;font:900 53px Arial,sans-serif;display:grid;box-shadow:0 0 80px #31da7d25,inset 0 1px #c6ffdd88}.entry-caption{text-align:center;gap:13px;animation:.7s .18s both vault-caption-in;display:grid;position:absolute;top:calc(50% + 112px);left:15%;right:15%}.entry-caption>b{letter-spacing:10px;padding-left:10px;font-size:24px}.entry-caption>span{color:#a5c8bd;letter-spacing:2px;font-size:12px}.entry-caption p{color:#ffc2c6;font-size:12px;line-height:1.7}.entry-caption button,.entry-skip{color:#cceee0;cursor:pointer;background:#12362b;border:1px solid #87bcab55;border-radius:6px;padding:10px 16px;font-size:11px}.entry-caption button{justify-self:center}.entry-skip{bottom:max(30px,env(safe-area-inset-bottom));color:#9dbab0;background:0 0;border:0;position:absolute;right:30px}.entry-reveal .entry-veil{animation:1.15s cubic-bezier(.7,0,.2,1) both vault-veil-release}.entry-reveal .entry-fluid{animation:.9s both vault-fluid-release}.entry-reveal .entry-logo{animation:1.15s cubic-bezier(.65,0,.2,1) both vault-logo-dock}.entry-reveal .entry-caption{animation:.4s both vault-caption-out}.entry-reveal .entry-skip{opacity:0;pointer-events:none}.casino-arriving .content,.casino-arriving .sidebar{animation:1.1s cubic-bezier(.2,.8,.2,1) .25s both vault-casino-arrive}@keyframes vault-form-depart{to{opacity:0;filter:blur(5px);transform:translateY(12px)scale(.94)}}@keyframes vault-veil-in{0%{opacity:0}to{opacity:1}}@keyframes vault-logo-arrive{0%{opacity:.4;transform:translate(-50%,-50%) translate(var(--entry-origin-x,0px),var(--entry-origin-y,-90px)) scale(var(--entry-origin-scale,.76))}60%{opacity:1;transform:translate(-50%,-50%)scale(1.12)}to{transform:translate(-50%,-50%)scale(1)}}@keyframes vault-fluid-drift{0%,to{border-radius:43% 57% 64% 36%/48% 40% 60% 52%;transform:translate(-50%,-50%)rotate(-15deg)scale(.95)}50%{border-radius:60% 40% 38% 62%/40% 58% 42% 60%;transform:translate(-50%,-50%)rotate(20deg)scale(1.08)}}@keyframes vault-caption-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes vault-caption-out{to{opacity:0;transform:translateY(-10px)}}@keyframes vault-logo-dock{0%{transform:translate(-50%,-50%)scale(1)}25%{transform:translate(-50%,-50%)scale(1.2)}90%{opacity:1}to{transform:translate(-50%,-50%) translate(var(--entry-dest-x,0px),var(--entry-dest-y,-35vh)) scale(var(--entry-dest-scale,.4));opacity:0}}@keyframes vault-veil-release{0%{border-radius:0;transform:scale(1)}to{opacity:0;border-radius:50%;transform:translateY(-10%)scale(0)}}@keyframes vault-fluid-release{to{opacity:0;transform:scale(1.6)}}@keyframes vault-casino-arrive{0%{opacity:.4;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.gate.gate-departing .gate-card,.entry-logo,.entry-fluid i,.entry-caption,.casino-arriving .content,.casino-arriving .sidebar{animation:none!important}.entry-reveal .entry-veil,.entry-reveal .entry-fluid,.entry-reveal .entry-logo,.entry-reveal .entry-caption{animation:.15s reverse both vault-veil-in!important}.entry-logo{transform:translate(-50%,-50%)}}.go-overlay{z-index:10;background:radial-gradient(at 50% 40%,#214e4c,#102733 65%);border-radius:7px;flex-direction:column;justify-content:center;align-items:center;min-height:390px;padding:28px 18px;animation:.25s both go-arrive;display:flex;position:absolute;inset:0;overflow:hidden}.go-overlay.go-leaving{opacity:0;pointer-events:none;transition:opacity .3s,scale .3s;scale:1.025}.go-brand{letter-spacing:2.5px;color:#90c9b5;font-size:8px;font-weight:800}.go-scene{place-items:center;width:240px;height:160px;margin:18px 0 4px;display:grid;position:relative}.go-overlay h2{letter-spacing:-1px;color:#f1fff8;margin:10px 0;font-size:32px;line-height:1.1}.go-overlay>p{color:#a5c6cb;text-align:center;margin:0;font-size:11px;line-height:1.6}.go-fullscreen .go-skip{cursor:pointer;border-radius:20px;align-items:center;gap:25px;min-height:36px;margin:22px 0 0;padding:9px 15px;font-size:10px;display:flex;position:relative;color:#d6f4e6!important;box-shadow:none!important;background:#254753!important;border:1px solid #4a746c!important}.go-hand{width:200px;height:140px;position:relative}.go-card{left:calc(75px + (var(--i) - (var(--count) - 1)/2)*25px);color:#183847;width:62px;height:89px;rotate:calc((var(--i) - (var(--count) - 1)/2)*12deg);animation:.55s cubic-bezier(.2,.8,.2,1) both go-deal;animation-delay:calc(var(--i)*90ms);background:#eff8f1;border-radius:7px;padding:8px;font:700 22px Georgia;position:absolute;top:20px;box-shadow:0 7px 15px #0004}.go-card:nth-child(2){color:#c34c68}.go-poker .go-card:nth-child(2){color:#183847}.go-card small{text-align:center;font-size:33px;display:block}.go-chip{color:#deffe9;background:#236b50;border:4px dashed #d1ffe5;border-radius:50%;place-items:center;width:38px;height:38px;font:700 14px Arial;animation:.4s .4s both go-arrive;display:grid;position:absolute;bottom:0;right:6px}.go-pegs{width:240px;height:150px;overflow:visible}.go-pegs circle{fill:#9ccdc8}.go-pegs .go-drop{fill:#97f6b9;filter:drop-shadow(0 0 5px #8eefb277);animation:1.15s ease-in both go-drop}.go-pegs path{stroke:#6fae8c;stroke-width:7px;stroke-linecap:round}.go-road{background:#26404b;border-radius:12px;grid-template-rows:repeat(3,1fr);gap:2px;width:220px;height:133px;padding:8px 0;display:grid;position:relative;overflow:hidden}.go-road>i{border-bottom:2px dashed #8eb0ac44}.go-car{background:#3d718e;border:5px solid #9ed2e9;border-radius:7px;width:56px;height:24px;animation:1.1s ease-in-out both go-car;position:absolute;top:31px}.go-crossing{color:#edfbdb;font-size:35px;animation:1.1s steps(4,end) both go-crossing;position:absolute;bottom:0;left:102px}.go-table{background:#1c5c4b;border:9px solid #294b54;border-radius:28px;width:230px;height:130px;position:relative;box-shadow:inset 0 0 20px #052f2e}.go-cue{background:#e4bb82;width:95px;height:4px;animation:.5s ease-in-out both go-cue;position:absolute;top:58px;left:-35px}.go-white,.go-eight{background:radial-gradient(circle at 30% 25%,#fff,#c6dcd3);border-radius:50%;width:23px;height:23px;animation:.9s ease-out .3s both go-break-white;position:absolute;top:48px;left:65px;box-shadow:0 4px 6px #0005}.go-eight{color:#fff;background:#09141d;place-items:center;font:700 12px Arial;animation:.7s ease-in .55s both go-break-eight;display:grid;left:135px}.go-pocket{background:#07252a;border-radius:50%;width:26px;height:32px;position:absolute;top:44px;right:2px}.go-wheel{place-items:center;width:125px;height:125px;display:grid;position:relative}.go-wheel>i{background:repeating-conic-gradient(#7ae1a3 0deg 30deg,#315b7c 30deg 60deg,#9b7dc4 60deg 90deg);border:5px solid #315a61;border-radius:50%;animation:1.3s cubic-bezier(.15,.7,.25,1) both go-spin;position:absolute;inset:0}.go-wheel>b{z-index:1;color:#d5f6e2;background:#143740;border-radius:50%;place-items:center;width:68px;height:68px;font-size:29px;display:grid}.go-wheel>span{z-index:2;color:#fff;font-size:21px;position:absolute;top:-10px}.go-dice-pair{gap:24px;display:flex}.go-die{background:#edf8f3;border-radius:13px;width:69px;height:69px;animation:.95s cubic-bezier(.2,.7,.2,1) both go-die;position:relative;box-shadow:0 8px #b1cec5}.go-die:nth-child(2){background:#9ce9bb;animation-delay:.1s}.go-die i{background:#173e45;border-radius:50%;width:10px;height:10px;position:absolute;top:14px;left:14px}.go-die i:nth-child(2){left:45px}.go-die i:nth-child(3){top:29px;left:29px}.go-die i:nth-child(4){top:45px}.go-die i:nth-child(5){top:45px;left:45px}.go-launch{border-bottom:1px solid #7dbca333;border-left:1px solid #7dbca333;width:200px;height:140px;position:relative;overflow:hidden}.go-launch>span{letter-spacing:1px;color:#9ccbb6;font-size:8px;position:absolute;top:10px;left:10px}.go-launch>b{color:#9bf4bb;font-size:82px;animation:1.15s cubic-bezier(.2,.6,.3,1) both go-launch;position:absolute;bottom:-25px;left:0}.go-launch>i{border-top:1px dashed #8bcbad33;width:100%;position:absolute;bottom:20%}.go-launch>i:nth-last-child(2){bottom:45%}.go-launch>i:last-child{bottom:70%}.go-grid,.go-keno-grid{grid-template-columns:repeat(3,38px);gap:7px;display:grid}.go-grid>b,.go-keno-grid>b{color:#a2c5ce;width:38px;height:38px;animation:go-tile .4s calc(var(--i)*70ms) both;background:#284b59;border:1px solid #4a6c75;border-radius:7px;place-items:center;font-size:19px;display:grid}.go-grid .go-gem{color:#a9f4cb;background:#25624e}.go-keno-grid>b{border-radius:50%;font-size:13px}.go-keno-grid .go-picked{color:#102d25;animation:go-number .5s calc(var(--i)*90ms) both;background:#9df2b8;border-color:#c3ffda}@keyframes go-arrive{0%{opacity:0}to{opacity:1}}@keyframes go-deal{0%{opacity:0;transform:rotateY(80deg)}to{opacity:1;transform:rotateY(0)}}@keyframes go-drop{0%{transform:translate(120px,5px)}20%{transform:translate(108px,32px)}38%{transform:translate(120px,51px)}55%{transform:translate(132px,70px)}73%{transform:translate(120px,93px)}88%{transform:translate(108px,113px)}to{transform:translate(108px,138px)}}@keyframes go-car{0%{translate:-75px}to{translate:270px}}@keyframes go-crossing{0%{translate:0}to{translate:0 -94px}}@keyframes go-cue{0%{translate:-25px}60%{translate:-35px}to{translate:0}}@keyframes go-break-white{0%{translate:0}to{translate:48px}}@keyframes go-break-eight{0%{translate:0;scale:1}80%{translate:48px;scale:1}to{opacity:.3;translate:57px;scale:.3}}@keyframes go-spin{0%{rotate:-300deg}to{rotate:160deg}}@keyframes go-die{0%{opacity:0;translate:0 -35px;rotate:-150deg}to{opacity:1;translate:0;rotate:8deg}}@keyframes go-launch{0%{opacity:0;translate:0}to{opacity:1;translate:110px -75px}}@keyframes go-tile{0%{opacity:0;rotate:10deg;scale:.6}to{opacity:1;rotate:0deg;scale:1}}@keyframes go-number{0%{background:#294b59;scale:.7}to{background:#9df2b8;scale:1}}@media (width<=650px){.go-overlay{min-height:365px}.go-overlay h2{font-size:29px}.go-scene{margin:6px 0;scale:.9}.go-overlay{padding:22px 14px}}@media (prefers-reduced-motion:reduce){.go-overlay,.go-overlay *{transition:none!important;animation:none!important}.go-drop{transform:translate(120px,51px)}.go-overlay.go-leaving{scale:1}}.game-stage>.plinko>button{box-shadow:0 3px #008d16;color:#08240d!important;background:#00e701!important;border-color:#39ff4f!important}.go-crossing{width:30px;height:36px}.go-crossing>svg{width:100%;height:100%;display:block}.go-overlay.go-fullscreen{z-index:2000;min-height:100dvh;padding:max(35px,env(safe-area-inset-top)) 24px max(35px,env(safe-area-inset-bottom));will-change:opacity,transform;background:radial-gradient(at 50% 40%,#22504c 0%,#132d38 40%,#091b26 100%);border-radius:0;animation:.7s cubic-bezier(.16,.65,.25,1) both go-cinema-in;position:fixed;inset:0;overflow:hidden}.go-fullscreen:before{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #94edc31a;border-radius:50%;width:min(75vw,650px);animation:2.8s ease-out both go-halo-in;position:absolute;box-shadow:0 0 100px #50d69b0b,inset 0 0 100px #50d69b08}.go-fullscreen .go-scene{margin:45px 0 30px;animation:3.2s cubic-bezier(.2,.6,.3,1) both go-scene-camera;scale:1.45}.go-fullscreen .go-brand{letter-spacing:4px;font-size:10px;animation:.9s .15s both go-title-in;position:relative}.go-fullscreen h2{letter-spacing:-2px;font-size:clamp(36px,5vw,62px);animation:.9s .25s both go-title-in;position:relative}.go-fullscreen>p{font-size:13px;animation:.9s .4s both go-title-in;position:relative}.go-fullscreen .go-skip{right:max(28px,env(safe-area-inset-right));bottom:max(25px,env(safe-area-inset-bottom));cursor:pointer;min-height:42px;padding:11px 19px;font:600 11px Arial;animation:.6s .5s both go-title-in;position:absolute}.go-fullscreen .go-skip:focus-visible{outline-offset:4px;outline:2px solid #a7f5c8}.go-overlay.go-fullscreen.go-leaving{pointer-events:auto;transition:none;animation:.8s cubic-bezier(.4,0,.2,1) both go-cinema-out}.go-fullscreen .go-card{animation-duration:1s;animation-delay:calc(.35s + var(--i)*.16s)}.go-fullscreen .go-drop{animation-duration:2.6s;animation-delay:.25s}.go-fullscreen .go-car,.go-fullscreen .go-crossing{animation-duration:2.6s;animation-delay:.3s}.go-fullscreen .go-cue{animation-duration:1s;animation-delay:.5s}.go-fullscreen .go-white{animation-duration:1.4s;animation-delay:1.2s}.go-fullscreen .go-eight{animation-duration:1.1s;animation-delay:1.65s}.go-fullscreen .go-wheel>i{animation-duration:2.8s}.go-fullscreen .go-die{animation-duration:1.8s;animation-delay:.3s}.go-fullscreen .go-launch>b{animation-duration:2.6s}.go-fullscreen .go-grid>b,.go-fullscreen .go-keno-grid>b{animation-duration:.7s;animation-delay:calc(.35s + var(--i)*.16s)}@keyframes go-cinema-in{0%{opacity:0;filter:blur(5px);transform:scale(.9)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes go-cinema-out{0%{opacity:1;filter:blur();transform:scale(1)}to{opacity:0;filter:blur(7px);transform:scale(1.14)}}@keyframes go-scene-camera{0%{transform:scale(.86)translateY(8px)}to{transform:scale(1.04)translateY(0)}}@keyframes go-halo-in{0%{opacity:0;scale:.75}to{opacity:1;scale:1.1}}@keyframes go-title-in{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}@media (width<=650px){.go-fullscreen .go-scene{margin:35px 0 20px;scale:1.15}.go-fullscreen>p{max-width:270px;line-height:1.7}.go-fullscreen .go-skip{bottom:max(22px,env(safe-area-inset-bottom));right:22px}.go-fullscreen .go-brand{font-size:8px}}@media (height<=500px){.go-fullscreen .go-scene{height:130px;margin:10px 0;scale:.85}.go-fullscreen h2{margin:8px 0;font-size:30px}.go-fullscreen .go-brand{font-size:8px}.go-fullscreen .go-skip{bottom:12px}}@media (prefers-reduced-motion:reduce){.go-overlay.go-fullscreen,.go-fullscreen *,.go-fullscreen:before{transition:none!important;animation:none!important}.go-overlay.go-fullscreen.go-leaving{opacity:0;filter:none;transform:none}.go-fullscreen .go-scene{scale:1}}.go-overlay.go-fullscreen.go-leaving{opacity:1;scale:1}.go-overlay.go-fullscreen{width:100%;max-width:none;height:100dvh;max-height:none}.go-theme-poker .go-card:nth-child(2){color:#183847}.go-overlay.go-fullscreen.go-from-source{filter:none;opacity:1;animation:.65s cubic-bezier(.22,.75,.2,1) both go-source-expand;transform:none}.go-from-source .go-brand,.go-from-source .go-scene,.go-from-source h2,.go-from-source>p{animation-delay:.35s}.go-overlay.go-fullscreen.go-from-source.go-leaving{clip-path:none;animation:.8s cubic-bezier(.4,0,.2,1) both go-cinema-out}@keyframes go-source-expand{0%{clip-path:inset(var(--go-top) var(--go-right) var(--go-bottom) var(--go-left) round 12px)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.go-overlay.go-fullscreen.go-from-source,.go-overlay.go-fullscreen.go-from-source.go-leaving{clip-path:none;filter:none;transform:none;animation:none!important}}.go-source-echo{left:var(--go-left);top:var(--go-top);width:var(--go-width);height:var(--go-height);pointer-events:none;z-index:5;background:#234758;border-radius:12px;animation:.65s cubic-bezier(.22,.75,.2,1) both go-source-echo;position:absolute;overflow:hidden}.go-source-echo>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.go-source-echo>b{color:#fff;text-shadow:0 2px 10px #0009;font-size:18px;position:absolute;bottom:15px;left:15px}@keyframes go-source-echo{0%{left:var(--go-left);top:var(--go-top);width:var(--go-width);height:var(--go-height);opacity:1}60%{opacity:.12}to{opacity:0;border-radius:0;width:100vw;height:100dvh;top:0;left:0}}@media (prefers-reduced-motion:reduce){.go-source-echo{display:none}}.go-crossy-scene{flex:none;width:240px;max-width:100%;height:160px;display:block;overflow:visible}.go-crossy-car-one{animation:2.6s linear .35s both go-crossy-drive-one;transform:translate(-60px,105px)}.go-crossy-car-two{animation:2.6s linear .35s both go-crossy-drive-two;transform:translate(250px,40px)}.go-crossy-bird{animation:2.6s .35s both go-crossy-hop;transform:translate(120px,149px)}@keyframes go-crossy-drive-one{0%{transform:translate(-60px,105px)}35%,to{transform:translate(260px,105px)}}@keyframes go-crossy-drive-two{0%,30%{transform:translate(250px,40px)}65%,to{transform:translate(-60px,40px)}}@keyframes go-crossy-hop{0%,22%{transform:translate(120px,149px)}32%{transform:translate(120px,119px)}39%{transform:translate(120px,126px)}50%{transform:translate(120px,82px)}57%{transform:translate(120px,90px)}70%{transform:translate(120px,49px)}77%{transform:translate(120px,57px)}90%{transform:translate(120px,29px)}to{transform:translate(120px,35px)}}@media (prefers-reduced-motion:reduce){.go-crossy-car-one{transform:translate(172px,105px);animation:none!important}.go-crossy-car-two{transform:translate(28px,40px);animation:none!important}.go-crossy-bird{transform:translate(120px,90px);animation:none!important}}.go-chess{width:160px;height:135px;position:relative}.go-chess>div{grid-template-columns:repeat(4,33px);display:grid;position:absolute;bottom:0;transform:rotateX(35deg)rotate(-15deg)}.go-chess i{background:#6e947c;width:33px;height:25px}.go-chess i:nth-child(8n+2),.go-chess i:nth-child(8n+4),.go-chess i:nth-child(8n+5),.go-chess i:nth-child(8n+7){background:#bfd0aa}.go-chess>b,.go-chess>span{color:#e8eed3;filter:drop-shadow(0 8px 4px #142c32);font:78px Georgia;animation:1.8s .2s both go-chess-arrive;position:absolute;bottom:10px;left:14px}.go-chess>span{color:#20383e;font-size:67px;animation-delay:.5s;bottom:36px;left:90px}.go-golf-scene{width:240px;height:160px;display:block}.go-golf-ball{animation:2.5s .3s both go-golf-putt}@keyframes go-chess-arrive{0%{opacity:0;translate:0 -25px}to{opacity:1;translate:0}}@keyframes go-golf-putt{0%,20%{opacity:1;transform:translate(0)}85%{opacity:1;transform:translate(134px,-8px)}to{opacity:0;transform:translate(135px,-8px)}}.go-roulette{width:min(300px,65vw);height:auto}.go-roulette-ball{transform-origin:100px 90px;animation:3s cubic-bezier(.1,.5,.4,1) infinite go-roulette-spin}@keyframes go-roulette-spin{to{transform:rotate(-720deg)}}@media (prefers-reduced-motion:reduce){.go-roulette-ball{animation:none}}.vc-widget{z-index:120;color:#dceaf2;font-family:Arial,sans-serif;position:fixed;bottom:23px;right:24px}.vc-toggle{color:#d9f9e7;cursor:pointer;background:#245044;border:1px solid #5c9b7b;border-radius:24px;align-items:center;gap:10px;padding:12px 18px;font:700 12px Arial;display:flex;box-shadow:0 5px 20px #07182466}.vc-toggle>span{font-size:20px}.vc-toggle>b{color:#102e22;background:#9df1b7;border-radius:50%;place-items:center;min-width:19px;height:19px;font-size:10px;display:grid}.vc-panel{background:#102632;border:1px solid #3f665e;border-radius:13px;flex-direction:column;width:340px;height:min(610px,100dvh - 120px);animation:.2s ease-out both vc-open;display:flex;position:absolute;bottom:57px;right:0;overflow:hidden;box-shadow:0 18px 60px #04121dbb}.vc-head{background:#193b3e;justify-content:space-between;align-items:center;padding:17px 18px;display:flex}.vc-head small{letter-spacing:1.6px;color:#91c9b1;font-size:8px}.vc-head h2{align-items:center;gap:9px;margin:5px 0 0;font-size:18px;display:flex}.vc-head h2 i{background:#9cddb4;border-radius:50%;width:6px;height:6px}.vc-head>button{color:#c8e4dd;cursor:pointer;background:#ffffff0a;border:0;border-radius:50%;width:31px;height:31px;font-size:22px}.vc-scope{color:#9cb9c2;border-bottom:1px solid #2b4955;margin:0;padding:10px 17px;font-size:10px;line-height:1.6}.vc-log{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#42645f #102632;flex:1;min-height:0;padding:5px 15px 15px;overflow:auto}.vc-message{border-bottom:1px solid #2a465133;padding:13px 0;position:relative}.vc-message-meta{align-items:center;gap:6px;min-width:0;display:flex}.vc-message-meta>b{color:#a6d8c5;overflow-wrap:anywhere;font-size:11px}.vc-message-meta>small{letter-spacing:.6px;color:#c8f5d6;background:#2c5140;border:1px solid #679e7d;border-radius:3px;padding:2px 4px;font-size:7px}.vc-message-meta time{color:#7898a8;white-space:nowrap;margin-left:auto;font-size:8px}.vc-message p{white-space:pre-wrap;overflow-wrap:anywhere;color:#d4e4ec;margin:6px 0 0;font-size:12px;line-height:1.6}.vc-mine .vc-message-meta>b{color:#a9f3b8}.vc-message .vc-removed{color:#859da9;font-size:11px;font-style:italic}.vc-empty{text-align:center;color:#8eacba;gap:8px;padding:45px 12px;font-size:12px;line-height:1.7;display:grid}.vc-empty b{color:#c6dfe7}.vc-empty span{font-size:11px}.vc-composer{background:#16313d;border-top:1px solid #32515c;padding:13px}.vc-input-label{color:#a3c2cc;margin-bottom:7px;font-size:10px;display:block}.vc-composer textarea{resize:none;color:#e3f1f6;box-sizing:border-box;background:#0d2330;border:1px solid #416374;border-radius:7px;width:100%;padding:10px;font:12px/1.5 Arial;display:block}.vc-composer textarea:focus{outline-offset:1px;outline:2px solid #80cba4}.vc-composer>div{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.vc-composer small{color:#8fadb9;font-size:8px}.vc-composer button{color:#102d20;cursor:pointer;background:#93e7af;border:1px solid #b7f6c9;border-radius:6px;padding:8px 12px;font-size:11px;font-weight:700}.vc-composer button:disabled{opacity:.45;cursor:default}.vc-error{color:#f2c2a0;background:#47362e;padding:9px 15px;font-size:10px;line-height:1.5}.vc-error button,.vc-remove,.vc-confirm button{color:#afceca;cursor:pointer;background:0 0;border:0;padding:5px 0;font-size:9px}.vc-error button{margin-left:8px;text-decoration:underline}.vc-confirm{color:#cfae9b;align-items:center;gap:12px;margin-top:5px;font-size:9px;display:flex}.vc-confirm button:first-of-type{color:#f1a8a6}.vc-new{color:#d3f7e1;cursor:pointer;background:#244d40;border:1px solid #76b594;border-radius:18px;align-self:center;margin:-35px 0 8px;padding:6px 13px;font-size:10px;position:relative}.vc-toggle:focus-visible,.vc-panel button:focus-visible{outline-offset:3px;outline:2px solid #a5edc0}@keyframes vc-open{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@media (width<=900px){.vc-widget{bottom:105px;right:14px}.vc-panel{width:min(360px,100vw - 28px);height:min(570px,100dvh - 190px)}.vc-toggle{padding:10px 15px;font-size:11px}.vc-head{padding:13px 16px}}@media (prefers-reduced-motion:reduce){.vc-panel{animation:none}}.vc-toggle{position:relative}.vc-toggle>.vc-unread{box-sizing:border-box;color:#08331b;font-variant-numeric:tabular-nums;background:#79f19f;border:2px solid #102632;min-width:23px;height:23px;padding:0 5px;font-size:11px;position:absolute;top:-6px;right:-5px;box-shadow:0 0 0 3px #78ef9a15,0 3px 12px #0004}.vc-panel.vc-closing{transform-origin:100% 100%;pointer-events:none;animation:.18s ease-in both vc-collapse}@keyframes vc-collapse{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(12px)scale(.94)}}@media (prefers-reduced-motion:reduce){.vc-panel.vc-closing{opacity:0;animation:none}}.vc-panel[hidden],.vc-public-pane[hidden],.vd-embedded[hidden]{display:none!important}.vc-public-pane,.vd-embedded{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.vc-chat-tabs{border-bottom:1px solid #304854;flex-shrink:0;gap:6px;padding:10px 14px;display:flex}.vc-chat-tabs button{color:#aec2cd;cursor:pointer;background:#142c38;border:0;border-radius:8px;flex:1;min-height:40px;font-weight:700}.vc-chat-tabs button[aria-pressed=true]{color:#c9f5dc;background:#285545}.vc-chat-tabs b{color:#102e21;background:#99e0af;border-radius:10px;margin-left:4px;padding:2px 5px}.vc-panel .vd-panel{width:100%;height:auto;min-height:0;max-height:none;box-shadow:none;border:0;border-radius:0;flex:1;animation:none;position:static}.vc-panel .vd-head{background:0 0;padding:10px 14px}.vc-panel .vd-head small{display:none}.vc-panel .vd-head h2{margin:0;font-size:14px}.vd-widget{z-index:910;font-family:inherit;position:fixed;bottom:20px;right:190px}.vd-toggle{color:#e9f3f7;cursor:pointer;background:#1a3443;border:1px solid #426170;border-radius:12px;min-height:44px;padding:10px 14px;box-shadow:0 6px 18px #0005}.vd-toggle b,.vd-contacts b{color:#0b3023;background:#81e6a3;border-radius:12px;padding:3px 6px;font-size:10px}.vd-panel{background:#102630;border:1px solid #49616c;border-radius:16px;flex-direction:column;width:min(390px,100vw - 24px);height:min(570px,100dvh - 120px);animation:.2s vd-in;display:flex;position:absolute;bottom:56px;right:0;overflow:hidden;box-shadow:0 20px 70px #0008}.vd-head{background:#173340;justify-content:space-between;align-items:center;padding:18px;display:flex}.vd-head h2{color:#eaf4f7;margin:5px 0 0;font-size:18px}.vd-head small{letter-spacing:1.4px;color:#a3c6d0;font-size:9px}.vd-head button,.vd-thread-head button{color:#d7edf0;cursor:pointer;background:0 0;border:0;min-height:40px}.vd-head button{min-width:40px;font-size:26px}.vd-thread-head{border-bottom:1px solid #36505d;justify-content:space-between;align-items:center;padding:0 10px;font-size:11px;display:flex}.vd-contacts,.vd-log{overscroll-behavior:contain;flex:1;min-height:0;padding:12px;overflow:auto}.vd-contacts>button{color:#dcecf1;text-align:left;cursor:pointer;background:#1a3541;border:0;border-radius:9px;align-items:center;gap:12px;width:100%;margin-bottom:8px;padding:14px;display:flex}.vd-contacts i{background:#6b7f89;border-radius:50%;flex-shrink:0;width:8px;height:8px}.vd-contacts i.online{background:#85e8aa}.vd-contacts span{flex:1;gap:6px;min-width:0;display:grid}.vd-contacts small{color:#a7bbc8;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vd-log article{overflow-wrap:anywhere;background:#264553;border-radius:12px 12px 12px 2px;max-width:85%;margin:0 0 10px;padding:10px 12px}.vd-log article.vd-mine{background:#275a4b;border-radius:12px 12px 2px;margin-left:auto}.vd-log p{white-space:pre-wrap;color:#e4f0f1;margin:0;font-size:13px;line-height:1.5}.vd-log time{color:#a6c5c8;margin-top:6px;font-size:9px;display:block}.vd-panel form{border-top:1px solid #38545e;gap:7px;padding:12px;display:grid}.vd-panel label{color:#a8c1ca;font-size:10px}.vd-panel textarea{resize:none;color:#fff;background:#0b1d27;border:1px solid #47616b;border-radius:8px;min-height:60px;padding:10px;font:14px inherit}.vd-panel form button{color:#133527;cursor:pointer;background:#99dfb1;border:0;border-radius:8px;min-height:40px;font-weight:700}.vd-panel button:disabled{opacity:.5;cursor:default}.vd-privacy{color:#8eadbb;padding:8px 12px 12px;font-size:10px;line-height:1.5;display:block}.vd-error{color:#ffbbad;margin:0;padding:8px 12px;font-size:12px}.vd-panel button:focus-visible,.vd-toggle:focus-visible{outline-offset:2px;outline:2px solid #aff3c4}@keyframes vd-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (width<=650px){.vd-widget{bottom:12px;right:170px}.vd-panel{width:auto;max-height:calc(100dvh - 145px);position:fixed;bottom:66px;left:12px;right:12px}.vd-toggle{padding:10px;font-size:12px}}@media (prefers-reduced-motion:reduce){.vd-panel{animation:none}}@media (width<=900px){.vd-widget{bottom:105px;right:173px}.vd-panel{height:min(570px,100dvh - 190px)}}@media (width<=650px){.vd-widget.vd-widget{bottom:105px}.vd-panel.vd-panel{max-height:calc(100dvh - 190px);bottom:162px}}:is(.game-stage:has(.sg-chess),.game-stage:has(.sg-golf)){background:#102733;padding:0;display:block;overflow:hidden}.sg-chess,.sg-golf{box-sizing:border-box;color:#d8eaf1;background:radial-gradient(at 50% 30%,#27514844,#0000 70%);justify-items:center;gap:16px;width:100%;padding:22px;display:grid}.sg-chess>.tg-game-top,.sg-golf>.tg-game-top{width:100%;margin:0}.sg-chess-seat{align-items:center;gap:10px;width:min(100%,560px);font-size:12px;display:flex}.sg-avatar{color:#d1f5db;background:#25463d;border:1px solid #537568;border-radius:50%;place-items:center;width:36px;height:36px;font-size:27px;display:grid}.sg-chess-seat>div{gap:5px;display:grid}.sg-chess-seat small{color:#9ab7c2;font-size:10px}.sg-chess-seat>span:last-child{color:#9fe3b3;margin-left:auto;font-size:10px}.sg-chess-board{aspect-ratio:1;border:8px solid #344c48;border-radius:7px;grid-template-columns:repeat(8,minmax(0,1fr));width:min(100%,560px);display:grid;overflow:hidden;box-shadow:0 10px 30px #07182455}.game-stage .sg-square{aspect-ratio:1;cursor:pointer;border-radius:0;place-items:center;min-width:0;min-height:0;margin:0;padding:0;display:grid;position:relative;box-shadow:none!important;opacity:1!important;border:0!important;transform:scale(1)!important}.game-stage .sg-square.sg-light{background:#c5d5b9!important}.game-stage .sg-square.sg-dark{background:#58816d!important}.game-stage .sg-square.sg-last{box-shadow:inset 0 0 0 4px #dadd7a66!important}.game-stage .sg-square.sg-selected{background:#a3bb65!important;box-shadow:inset 0 0 0 3px #e1f3ac!important}.sg-square>span{z-index:1;filter:drop-shadow(0 2px 1px #15342d44);pointer-events:none;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,4.5vw,51px);line-height:1;position:relative}.game-stage .sg-white-piece{text-shadow:0 1px 1px #13382b,1px 0 #13382b,-1px 0 #13382b;color:#fff9e8!important}.game-stage .sg-black-piece{text-shadow:0 1px #a4c2aa;color:#142f2d!important}.sg-square>small{color:#17382d;opacity:.7;font:8px Arial;position:absolute;bottom:2px;left:3px}.sg-square>i{z-index:2;background:#17372d55;border-radius:50%;width:19%;height:19%;position:absolute}.sg-square>i.sg-capture-dot{box-sizing:border-box;background:0 0;border:4px solid #163e3288;width:88%;height:88%}.game-stage .sg-square:focus-visible{outline-offset:-3px;z-index:2;outline:3px solid #fff3ae}.game-stage .sg-square:disabled{cursor:default}.sg-status{letter-spacing:.2px;color:#b7edc8;text-align:center;margin:0;font-size:14px;font-weight:700;line-height:1.5}.sg-error{color:#f4c1b3;font-size:12px}.sg-chess-bottom{grid-template-columns:1fr auto;align-items:start;gap:16px;width:100%;display:grid}.sg-chess-bottom b,.sg-golf-card>b{color:#a8c8cd;font-size:11px}.sg-moves{color:#a0bcc8;flex-wrap:wrap;gap:8px;max-height:90px;margin-top:8px;font:11px monospace;display:flex;overflow:auto}.game-stage .sg-secondary{border-radius:7px;min-width:0;margin:0;padding:10px 13px;font-size:11px;color:#d4e8ed!important;box-shadow:none!important;background:#2a4857!important;border:1px solid #4c6d76!important}.sg-promotion{background:#244435;border:1px solid #6ea687;border-radius:10px;flex-wrap:wrap;align-items:center;gap:9px;padding:18px;display:flex}.sg-promotion>b{width:100%;font-size:12px}.game-stage .sg-promotion button{min-width:44px;margin:0;padding:8px;font-size:26px;color:#f0ffec!important;background:#355e51!important;border-color:#81a993!important}.sg-promotion button:last-child{font:11px Arial}.sg-golf>canvas{aspect-ratio:600/360;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:crosshair;border:1px solid #4c6d62;border-radius:12px;width:100%;height:auto;box-shadow:0 12px 25px #041d2855}.sg-hole-head{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.sg-hole-head small{letter-spacing:1px;color:#9ddbb7;font-size:9px}.sg-hole-head h2{letter-spacing:-.5px;margin:7px 0 0;font-size:25px}.sg-hole-head>span{color:#98b9c3;font-size:10px}.sg-golf-scores{grid-template-columns:1fr 1fr;gap:12px;width:100%;display:grid}.sg-golf-scores>div{border:1px solid #395962;border-radius:8px;gap:6px;padding:12px 14px;font-size:12px;display:grid}.sg-golf-scores .active{background:#1d4239;border-color:#7fc395}.sg-golf-scores span{color:#b8dcd3;font-size:12px}.sg-golf-scores small{color:#92adba;font-size:10px}.sg-golf-power{color:#9cbbc6;grid-template-columns:1fr auto;gap:7px;width:100%;font-size:11px;display:grid}.sg-golf-power b{color:#afe1bb;font-variant-numeric:tabular-nums}.sg-golf-power meter{accent-color:#96dfaa;grid-column:1/-1;width:100%;height:9px}.sg-golf-card{color:#9bbcc7;box-sizing:border-box;background:#18343d;border:1px solid #3a5a60;border-radius:8px;gap:8px;width:100%;padding:14px;font-size:11px;display:grid}.sg-friend-stake{color:#a8c5ca;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 14px;font-size:11px;display:flex}.sg-friend-stake input{color:#dbeef0;background:#0e2732;border:1px solid #4c6a75;border-radius:6px;width:90px;padding:7px}.sg-chess .ex-fine,.sg-golf .ex-fine{max-width:640px;line-height:1.7}:is(.play-layout:has(.sg-chess),.play-layout:has(.sg-golf)){grid-template-columns:minmax(0,1fr)}:is(.play-layout:has(.sg-chess)>.game-stage,.play-layout:has(.sg-golf)>.game-stage){grid-column:1}:is(.play-layout:has(.sg-chess)>.bet-panel,.play-layout:has(.sg-golf)>.bet-panel){display:none}@media (width<=650px){.sg-chess,.sg-golf{gap:13px;padding:15px 9px}.sg-chess-board{border-width:5px}.sg-square>span{font-size:clamp(23px,8vw,43px)}.sg-square>small{font-size:6px;bottom:1px;left:2px}.sg-chess-bottom{grid-template-columns:1fr}.sg-hole-head h2{font-size:20px}.sg-hole-head>span{text-align:right;max-width:90px;line-height:1.6}.sg-golf-scores{gap:7px}.sg-golf-scores>div{padding:10px}.sg-golf>canvas{border-radius:8px}.sg-status{font-size:12px}.sg-promotion{padding:12px}}.sg-golf.sg-golf>canvas{aspect-ratio:360/600;background:#304758;border:0;border-radius:18px;width:min(100%,380px);box-shadow:0 18px 45px #00131d88}.sg-golf .sg-hole-head,.sg-golf .sg-golf-scores,.sg-golf .sg-golf-power,.sg-golf .sg-golf-card{max-width:500px}.sg-golf .sg-golf-scores>div{gap:3px;padding:9px 12px}.sg-golf .sg-hole-head h2{font-size:22px}.sg-golf.sg-golf{gap:12px}.sg-chess-board .sg-square>.sg-piece{pointer-events:none;place-items:center;width:100%;height:100%;display:grid;position:absolute;inset:0}.sg-chess-board .sg-square{overflow:visible}.sg-golf-final{text-align:center;box-sizing:border-box;color:#e0f6e7;background:#20443b;border:1px solid #7cae98;border-radius:11px;gap:8px;width:min(100%,500px);padding:17px;display:grid}.sg-golf-final b{font-size:17px}.sg-golf-final>span{font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.sg-golf-final small{color:#abcfc0;font-size:11px;line-height:1.5}.content>header .vault-balance{isolation:isolate;grid-template-rows:auto 27px 13px;grid-template-columns:minmax(0,1fr);gap:2px;min-width:165px;transition:border-color .3s,box-shadow .3s;display:grid;overflow:hidden}.vault-balance .gambling-balance-label{white-space:nowrap;grid-row:1}.vault-balance .vault-balance-amount{white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:.15px;grid-row:2;line-height:27px;display:block}.vault-balance .vault-win-notice{letter-spacing:.7px;color:#83efb4;white-space:nowrap;grid-row:3;min-height:13px;font-size:9px;font-weight:800;line-height:13px;display:block;position:static}.content>header .vault-balance[data-win=true]{border-color:#60bd91;box-shadow:0 0 20px #4be69b15}.vl-game{animation:.45s ease-out backwards vault-tile-enter}.vl-cover{transition:translate .2s,border-color .2s,box-shadow .2s!important}.vl-cover:hover,.vl-cover:focus-visible{border-color:#76d4ab;translate:0 -3px;box-shadow:0 12px 24px #06182466}.vl-play-bubble{transition:opacity .2s,scale .2s;scale:.8}.vl-cover:hover .vl-play-bubble,.vl-cover:focus-visible .vl-play-bubble{scale:1}.vl-cover:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 25%,#ffffff14 47%,#0000 65%);transition:translate .6s;position:absolute;inset:0;translate:-110%}.vl-cover:hover:after,.vl-cover:focus-visible:after{translate:110%}.sidebar nav button,.header-wallet-actions button,.bet-chips button,.friend-row button,.account-settings{transition:background .18s,translate .18s,box-shadow .18s}.sidebar nav button:hover{translate:3px}.sidebar nav button.active span{animation:.24s ease-out vault-nav-in}.header-wallet-actions button:hover,.bet-chips button:hover,.friend-row button:not(:disabled):hover{translate:0 -1px;box-shadow:0 3px 9px #0003}.app-shell button:not(:disabled):active{scale:.97}.app-shell button{transition:scale .12s}.vault-game-enter,.invite-popup{animation:.35s ease-out both vault-room-enter}.game-result.win,.tg-round-result{animation:.4s cubic-bezier(.2,.8,.2,1) both vault-result-in}.vl-daily-card{transition:translate .2s,border-color .2s}.vl-daily-card:hover{border-color:#72bb9a;translate:0 -2px}.vl-topline .vl-dot,.roster-person .online{animation:3.2s ease-in-out infinite vault-presence}@keyframes vault-tile-enter{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@keyframes vault-room-enter{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@keyframes vault-nav-in{0%{opacity:.6;translate:-3px}to{opacity:1;translate:0}}@keyframes vault-result-in{0%{opacity:0;scale:.96}to{opacity:1;scale:1}}@keyframes vault-presence{0%,to{box-shadow:0 0 #54e99a00}50%{box-shadow:0 0 0 4px #54e99a15}}@media (width<=650px){.content>header .vault-balance{grid-template-rows:auto 24px 11px;gap:1px;min-width:144px;padding:5px 9px}.vault-balance .vault-balance-amount{font-size:19px;line-height:24px}.vault-balance .vault-win-notice{font-size:8px;line-height:11px}}@media (prefers-reduced-motion:reduce){.vl-game,.vault-game-enter,.invite-popup,.game-result.win,.tg-round-result,.sidebar nav button.active span,.vl-topline .vl-dot,.roster-person .online{animation:none!important}.app-shell button,.vl-cover,.vl-cover:after,.vl-play-bubble,.vl-daily-card,.vault-balance{transition:none!important}.vl-cover:hover,.vl-cover:focus-visible,.sidebar nav button:hover,.vl-daily-card:hover{translate:none}.app-shell button:not(:disabled):active{scale:1}}.wallet-header-group{align-items:center;gap:10px;min-width:0;margin-left:auto;display:flex}.wallet-header-group .header-wallet-actions{flex-flow:column;flex:none;gap:5px;display:flex}.wallet-header-group .header-wallet-actions button{min-width:76px;padding:7px 12px;font-size:10px;line-height:1}.wallet-header-group .balance-wrap{min-width:195px;margin-left:0}.wallet-header-group .gambling-balance-label{letter-spacing:0;text-transform:none;white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:flex}.balance-live{color:#8be4aa;align-items:center;gap:5px;display:inline-flex}.balance-live i{background:#55e98c;border-radius:50%;flex:none;width:6px;height:6px;animation:2.8s ease-in-out infinite wallet-live-pulse;box-shadow:0 0 6px #55e98c66}.balance-live.is-saving{color:#e8c88c}.balance-live.is-saving i{box-shadow:none;background:#e8c88c;animation:none}.balance-live.is-offline{color:#eaa4ac}.balance-live.is-offline i{box-shadow:none;background:#eaa4ac;animation:none}.account-wallet-area{gap:9px;margin-top:auto;display:grid}.account-wallet-area .account-wallet{margin-top:0}.account-settings{color:#d8e7ef;text-align:left;cursor:pointer;background:#243f50;border:1px solid #456375;border-radius:5px;padding:10px 12px;font-size:11px;display:block}.account-settings:hover{background:#34566a}@keyframes wallet-live-pulse{0%,to{opacity:1;box-shadow:0 0 6px #55e98c66}50%{opacity:.45;box-shadow:0 0 2px #55e98c22}}@media (width<=900px){.account-wallet-area{display:none}.wallet-account-mobile{flex:none;gap:3px;padding-left:5px;display:grid}.wallet-account-mobile .account-settings{text-align:center;margin-bottom:2px;padding:5px 7px;font-size:9px}.wallet-account-mobile small{color:#a5bccb;font-size:8px}.wallet-account-mobile strong{font-variant-numeric:tabular-nums;font-size:14px}.content>header{flex-wrap:nowrap;gap:8px}.wallet-header-group{gap:7px}.wallet-header-group .balance-wrap{min-width:0;padding:9px 10px}.wallet-header-group .gambling-balance-label{font-size:9px}.wallet-header-group .header-wallet-actions button{min-width:61px;padding:7px 8px;font-size:9px}}@media (width<=420px){.content>header{gap:5px}.content>header>.mobile-brand{display:none}.wallet-header-group{flex:1;gap:5px;margin-left:0}.wallet-header-group .balance-wrap{padding:9px 7px}.wallet-header-group .gambling-balance-label{gap:3px;font-size:8px}.wallet-header-group .header-wallet-actions button{min-width:57px;padding:7px 5px}.wallet-account-mobile{padding-left:0}.balance-live{gap:3px}.balance-live i{width:5px;height:5px}.wallet-header-group .balance-wrap strong{font-size:19px}}@media (prefers-reduced-motion:reduce){.balance-live i{animation:none}}.content>header>.wallet-header-group{flex:0 auto;grid-template-rows:auto;grid-template-columns:max-content max-content;align-items:center;gap:0 10px;min-width:0;margin-left:auto;display:grid}.content>header>.wallet-header-group>.header-wallet-actions{flex-flow:column;grid-area:1/1;gap:5px;margin:0;display:flex}.content>header>.wallet-header-group>.balance-wrap{grid-area:1/2;align-self:center;margin:0;display:grid}.content>header{flex-wrap:nowrap}.wallet-account-mobile{display:none!important}@media (width<=900px){.content>header>.wallet-header-group{flex:0 auto;grid-template-columns:max-content max-content;column-gap:8px;margin-left:auto}.sidebar>.account-wallet-area{left:12px;bottom:calc(80px + env(safe-area-inset-bottom));z-index:20;background:#102632f5;border:1px solid #3d5b6c;border-radius:8px;gap:5px;width:155px;margin:0;padding:7px;display:grid;position:fixed;box-shadow:0 5px 20px #0005}.sidebar>.account-wallet-area>.account-settings{padding:6px 8px;font-size:10px;display:block}.sidebar>.account-wallet-area>.account-wallet{border-radius:5px;gap:5px;padding:8px 9px;display:grid}.sidebar>.account-wallet-area>.account-wallet>small{font-size:8px}.sidebar>.account-wallet-area>.account-wallet>strong{font-size:18px}.content{padding-bottom:210px}}@media (width<=420px){.content>header>.wallet-header-group{flex:0 auto;grid-template-columns:max-content max-content;column-gap:6px;margin-left:auto}.content>header>.wallet-header-group>.balance-wrap{min-width:170px}.content>header>.wallet-header-group>.header-wallet-actions button{min-width:63px}.sidebar>.account-wallet-area{width:140px;left:10px}}.app-shell>.content>header{height:auto;min-height:98px;padding:calc(14px + env(safe-area-inset-top,0px)) 0 10px;box-sizing:border-box;align-items:center;top:0}.app-shell>.content>header>.wallet-header-group{align-self:center}@media (width<=900px){.app-shell>.content>header{height:auto;min-height:90px;padding:calc(12px + env(safe-area-inset-top,0px)) 0 10px}}.sidebar nav{flex-shrink:1;min-height:0;overflow-y:auto}@media (width<=900px){.sidebar nav{scrollbar-width:none;flex-direction:row;flex:none;gap:3px;overflow:auto hidden;display:flex!important}.sidebar nav::-webkit-scrollbar{display:none}.sidebar nav button{flex:0 0 66px;justify-items:center;min-width:66px;display:grid}.sidebar nav button span{white-space:nowrap;font-size:8px!important}}@media (width>=901px){.sidebar nav button>span{margin-inline-start:8px}}
