.lobby-confirmation-dialog{background:linear-gradient(145deg,#b81418 0%,#8c080e 48%,#490207 100%);border-radius:1rem}.balance-notice-dialog{max-width:min(54.6875rem,148.8dvh - 2.976rem);box-shadow:none;background:0 0;overflow:visible}.balance-notice__card{aspect-ratio:875/588;color:#fff;width:100%;position:relative;container-type:inline-size}.balance-notice__art{pointer-events:none}.balance-notice__close{background:0 0;border-radius:50%;width:8%;min-width:44px;height:13%;min-height:44px;position:absolute;top:12%;right:0}.balance-notice__left-money{width:11.4%;height:auto;position:absolute;top:19.5%;left:1.7%}.balance-notice__change{justify-items:center;gap:1cqw;display:grid;position:absolute;top:25%;left:52%;right:10%}.balance-notice__change img{width:45%;height:auto}.balance-notice__change strong{text-overflow:ellipsis;color:#fde779;white-space:nowrap;text-shadow:1px 2px 4px #000b;max-width:100%;font-size:clamp(22px,7.5cqw,67px);line-height:1.2;overflow:hidden}.balance-notice__card[data-kind=debit] .balance-notice__change strong{color:#ffc6d4}.balance-notice__balance{text-overflow:ellipsis;text-align:center;white-space:nowrap;width:37%;font-size:clamp(11px,3.2cqw,30px);font-weight:800;position:absolute;top:55.8%;left:16.5%;overflow:hidden}.balance-notice__status{color:#fee527;justify-content:center;align-items:center;gap:1.8cqw;font-size:clamp(12px,3.4cqw,30px);font-weight:800;display:flex;position:absolute;inset:73% 8% auto}.balance-notice__status img{width:6.3%;height:auto}.balance-notice__message{overflow-wrap:anywhere;text-align:center;min-width:0}.balance-notice__status :is(img,time,[aria-hidden=true]){flex-shrink:0}.balance-notice__confirm{color:#fff6b2;background:0 0;border-radius:999px;place-items:center;width:26.8%;height:12%;min-height:44px;font-size:clamp(14px,4cqw,34px);font-weight:900;display:grid;position:absolute;top:86%;left:37.4%}.balance-notice__confirm span{transform:translateY(-.1cqw)}@media not (min-width:48rem){.balance-notice__confirm span{transform:translateY(calc(-.1cqw - 5px))}}.balance-notice__close:focus-visible,.balance-notice__confirm:focus-visible{outline:none;box-shadow:0 0 0 3px #fff0a0}.lobby-auth-surface.lobby-auth-surface--login>header{background:#49020747}.virtual-keyboard,[data-login-form]{--keyboard-surface:linear-gradient(160deg, #30302e, #1e1b19)}[data-login-form] .auth-input{background-color:#282523!important;background-image:var(--keyboard-surface)!important}.virtual-keyboard{background:var(--keyboard-surface);border:1px solid #edd6992e;border-radius:.75rem;gap:.5rem;padding:.75rem;display:grid}.virtual-keyboard__heading{color:#e8d9bb;justify-content:space-between;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.virtual-keyboard__tools,.virtual-keyboard__actions{grid-template-columns:repeat(5,minmax(0,1fr));gap:.375rem;display:grid}.virtual-keyboard__actions{grid-template-columns:repeat(2,minmax(0,1fr))}.virtual-keyboard__keys{flex-direction:column;justify-content:center;gap:.375rem;min-height:10.25rem;display:flex}.virtual-keyboard__row{justify-content:center;gap:.25rem;display:flex}.virtual-keyboard__key{color:#eddaaa;touch-action:manipulation;background:linear-gradient(#403e38,#2b2925);border:1px solid #edd69947;border-radius:.375rem;min-width:0;min-height:2.5rem;padding:.25rem .375rem;font-size:.8125rem;font-weight:700;transition:transform 80ms,filter 80ms;box-shadow:0 2px #0c0906,inset 0 1px #ffffff14}.virtual-keyboard__key[data-character=true],.virtual-keyboard__key[aria-pressed=true]{color:#39240d;background:linear-gradient(#fff0bc,#e6c578 55%,#c99943);border-color:#e6c578}.virtual-keyboard__row .virtual-keyboard__key{width:calc(10% - .225rem);padding-inline:0;font-size:clamp(.875rem,2.9vw,1.125rem)}.virtual-keyboard__keys[data-mode=numeric] .virtual-keyboard__key{width:calc(33.3333% - .166667rem);min-height:2.25rem}.virtual-keyboard__key:active:not(:disabled){filter:brightness(.9);transform:translateY(2px)}.virtual-keyboard__key:disabled{opacity:.45}.virtual-keyboard__key:focus-visible{outline-offset:2px;outline:2px solid #fff0bc}@media (prefers-reduced-motion:reduce){.virtual-keyboard__key{transition:none}}[data-mobile-sheet-scroll]{overscroll-behavior:contain;touch-action:pan-y}.theme-gradient-button{background:var(--gradient-primary);transition:filter .16s,transform .16s,box-shadow .16s;box-shadow:-.2rem .4rem .9rem #00ca5217,.2rem .4rem .9rem #1475e11f}.theme-gradient-button:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px);box-shadow:-.25rem .5rem 1.1rem #00ca5221,.25rem .5rem 1.1rem #1475e12e}.theme-gradient-button:active:not(:disabled){filter:brightness(.98);transform:translateY(0)}.theme-gradient-button:disabled{box-shadow:none;filter:none;background:#314752}
.lobby-simple-dialog{color:#f0d5b8;background:linear-gradient(#b30000 0%,#600 40%,#300 72%,#0a0000 100%);border:5px solid red;border-radius:24px;max-width:45rem;height:min(40rem,100dvh - 2rem);font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-weight:700;box-shadow:0 4px 24px 2px #ff000080,0 8px 28px 4px #0009}.lobby-simple-dialog :where(h1,h2,h3,h4,p,span,small,strong,time,a,button,dt,dd){font-weight:700}.lobby-simple-dialog__content{flex-direction:column;flex:1;min-height:0;display:flex}.lobby-simple-dialog__header{border-bottom:1px solid #ffffff0f;flex-shrink:0;align-items:center;gap:16px;padding:28px 28px 24px;display:flex}.lobby-simple-dialog__icon{color:#f0d5b8;background:#f0d5b81e;border:1px solid #f0d5b85a;border-radius:16px;flex-shrink:0;place-items:center;width:50px;height:50px;display:grid}.lobby-simple-dialog__title{color:#f0d5b8;letter-spacing:.02em;font-size:28px;font-weight:700}.lobby-simple-dialog__description{color:var(--color-text-muted);margin-top:6px;font-size:16px;font-weight:700;line-height:1.6}.lobby-simple-dialog__close{color:#fff;background:#ffffff1f;border:1px solid #ffffff12;border-radius:50%;flex-shrink:0;place-items:center;width:clamp(2.75rem,3vw,3rem);height:clamp(2.75rem,3vw,3rem);transition:background .16s,color .16s;display:grid}.lobby-simple-dialog__close:hover{color:#fff;background:#ffffff1f}.lobby-simple-dialog__close svg{width:2rem;height:2rem}.lobby-simple-dialog__close svg path{stroke-width:3px}.lobby-simple-dialog__body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d6c3ae4d transparent;flex-direction:column;flex:1;justify-content:safe center;min-height:0;padding:24px 28px;display:flex;overflow-y:auto}.lobby-simple-dialog__message{color:#f0d5b8;text-align:center;padding:20px 0;font-size:24px;line-height:1.8}.lobby-simple-dialog__body :where([role=status],[role=alert]) h2{font-size:22px}.lobby-simple-dialog__body :where([role=status],[role=alert]) p,.lobby-simple-dialog__body :where([role=status],[role=alert]) button{font-size:18px;line-height:1.6}.lobby-language-dialog .lobby-simple-dialog__body{justify-content:flex-start}.lobby-language-options{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(var(--desktop-language-row-height), 1fr);gap:var(--desktop-language-row-gap);flex:1 0 auto;display:grid}.lobby-language-options__option{min-height:var(--desktop-language-row-height);color:#f0d5b8;font-size:var(--desktop-language-option-font);background:0 0;border:1.5px solid #d32b1d5a;border-radius:14px;align-items:center;gap:24px;padding:12px 16px;font-weight:700;display:flex}.lobby-language-options__option[aria-pressed=true]{background:#d4af3733;border-color:#d4af37}.lobby-language-options__label{overflow-wrap:anywhere;line-height:1.45}.lobby-language-options__option:disabled{cursor:not-allowed;opacity:.5}.lobby-language-options__option:disabled>span:last-child{font-size:16px}.lobby-language-options__option img{width:var(--desktop-language-flag-size);height:var(--desktop-language-flag-size);aspect-ratio:1;flex:0 0 var(--desktop-language-flag-size);object-fit:cover;border:2px solid #f0d5b8;border-radius:50%;box-shadow:0 2px 4px #0003}.lobby-notification-dialog .lobby-simple-dialog__body{justify-content:normal;overflow:hidden}.lobby-notification-dialog .notification-center-layout,.lobby-notification-dialog .notification-list{flex-direction:column;flex:1;min-height:0;display:flex}.lobby-notification-dialog .notification-list__filters{flex-shrink:0}.lobby-notification-dialog .notification-center-status{overscroll-behavior:contain;overflow-y:auto}.lobby-notification-dialog .notification-list__content{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#d6c3ae4d transparent;flex:1;align-content:start;min-height:0;overflow-y:auto}.lobby-notification-dialog .notification-list__content:has(>.notification-empty){align-content:safe center}.lobby-notification-dialog .notification-list__content>.notification-empty{min-height:0}.lobby-simple-dialog .notification-list{gap:20px}.lobby-simple-dialog .notification-list__heading{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lobby-simple-dialog .notification-list__filters{background:0 0;border:1px solid #ffffff12;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:5px;display:grid}.lobby-simple-dialog .notification-list__filter{border-radius:10px;min-height:50px;padding:8px 4px;font-size:18px;font-weight:700;position:relative;transform:none}.lobby-simple-dialog .notification-list__items{grid-template-columns:minmax(0,1fr)}.lobby-simple-dialog .notification-card{border-radius:14px;padding:20px}.lobby-simple-dialog .notification-card h3{overflow-wrap:anywhere;font-size:20px;font-weight:700;line-height:1.6}.lobby-simple-dialog .notification-card p{overflow-wrap:anywhere;font-size:18px;line-height:1.7}.lobby-simple-dialog .notification-card :where(span,time){font-size:15px}.lobby-simple-dialog .notification-list__content>button{font-size:18px}.lobby-simple-dialog .notification-empty__title{font-size:20px}.notification-empty{text-align:center;place-content:center;justify-items:center;min-height:260px;padding:24px 12px;display:grid}.notification-empty__art{place-items:center;width:64px;height:64px;margin-bottom:8px;display:grid}.notification-empty__icon{place-items:center;width:64px;height:64px;display:grid}.notification-empty__icon img{aspect-ratio:1;object-fit:contain;opacity:.8;width:64px;height:64px;display:block}.notification-empty__title{color:var(--color-text-muted);letter-spacing:.04em;font-size:16px;font-weight:700}@media (max-width:36rem){.lobby-simple-dialog{border-radius:20px}.lobby-simple-dialog__header{gap:12px;padding:22px 20px 20px}.lobby-simple-dialog__icon{border-radius:14px;width:44px;height:44px}.lobby-simple-dialog__title{font-size:26px}.lobby-simple-dialog__body{padding:20px}.lobby-language-options{grid-template-columns:minmax(0,1fr)}.notification-empty{min-height:230px}}@media (max-height:640px){.lobby-simple-dialog__header{padding-block:18px}.lobby-simple-dialog__body{padding-block:16px}.notification-empty{min-height:180px}}.lobby-simple-dialog[lang]{font-family:Inter,PingFang SC,Microsoft YaHei,Myanmar Text,Leelawadee UI,system-ui,sans-serif}.lobby-simple-dialog__title,.lobby-simple-dialog__description{overflow-wrap:anywhere}.lobby-simple-dialog[lang] .notification-list__filter{overflow-wrap:anywhere;line-height:1.4}.lobby-simple-dialog:is(:lang(my),:lang(th)) :where(h2,h3,p,button,span){letter-spacing:normal}@media (min-width:48rem){.lobby-simple-dialog{max-width:var(--desktop-dialog-width);height:min(var(--desktop-dialog-height), calc(100dvh - 2rem));border-width:4px;border-radius:22px}.lobby-simple-dialog__header{gap:var(--desktop-dialog-gap);padding:var(--desktop-dialog-padding)}.lobby-simple-dialog__body{padding:var(--desktop-dialog-padding)}.lobby-simple-dialog__icon{border-radius:14px;width:45px;height:45px}.lobby-simple-dialog__title{font-size:var(--desktop-dialog-title)}.lobby-simple-dialog__description{font-size:var(--desktop-dialog-body)}.lobby-simple-dialog__message{font-size:var(--desktop-dialog-message);padding-block:18px}.lobby-language-options__option{min-height:var(--desktop-language-row-height);gap:var(--desktop-dialog-gap);font-size:var(--desktop-language-option-font);padding:10px 14px}.lobby-language-options__option img{width:var(--desktop-language-flag-size);height:var(--desktop-language-flag-size);flex-basis:var(--desktop-language-flag-size);scale:none}.lobby-simple-dialog .notification-list{gap:var(--desktop-dialog-gap)}.lobby-simple-dialog .notification-list__filter{min-height:45px;font-size:var(--desktop-dialog-body)}.lobby-simple-dialog .notification-card{padding:var(--desktop-dialog-padding)}.lobby-simple-dialog .notification-card h3,.lobby-simple-dialog .notification-empty__title{font-size:var(--desktop-dialog-option-font)}.lobby-simple-dialog .notification-card p,.lobby-simple-dialog .notification-list__content>button{font-size:var(--desktop-dialog-body)}.lobby-simple-dialog .notification-card :where(span,time){font-size:14px}.lobby-simple-dialog .notification-empty{flex:1;min-height:0}}@media not (min-width:48rem){.lobby-simple-dialog:is(.lobby-language-dialog,.lobby-notification-dialog){border-width:3px;border-radius:18px;max-width:28rem;height:min(38rem,100dvh - 2rem);max-height:calc(100dvh - 2rem)}:is(.lobby-language-dialog,.lobby-notification-dialog) .lobby-simple-dialog__header{gap:10px;padding:12px}:is(.lobby-language-dialog,.lobby-notification-dialog) .lobby-simple-dialog__icon{border-radius:10px;width:32px;height:32px}:is(.lobby-language-dialog,.lobby-notification-dialog) .lobby-simple-dialog__icon svg{width:20px;height:20px}:is(.lobby-language-dialog,.lobby-notification-dialog) .lobby-simple-dialog__title{font-size:20px;line-height:1.3}:is(.lobby-language-dialog,.lobby-notification-dialog) .lobby-simple-dialog__description{font-size:13px;line-height:1.5}:is(.lobby-language-dialog,.lobby-notification-dialog) .lobby-simple-dialog__close{width:44px;height:44px}:is(.lobby-language-dialog,.lobby-notification-dialog) .lobby-simple-dialog__close svg{width:28px;height:28px}:is(.lobby-language-dialog,.lobby-notification-dialog) .lobby-simple-dialog__body{padding:12px}.lobby-language-dialog{--desktop-language-row-height:3.5rem;--desktop-language-row-gap:.5rem;--desktop-language-flag-size:2rem;--desktop-language-option-font:1rem}.lobby-language-dialog .lobby-language-options{flex:none;grid-template-columns:minmax(0,1fr)}.lobby-language-dialog .lobby-language-options__option{border-radius:10px;gap:10px;padding:8px 10px}.lobby-language-dialog .lobby-language-options__label{line-height:1.35}.lobby-notification-dialog .notification-list{gap:12px}.lobby-notification-dialog .notification-list__filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:4px}.lobby-notification-dialog .notification-list__filter{min-height:44px;padding:6px;font-size:14px}.lobby-notification-dialog .notification-card{border-radius:10px;padding:12px}.lobby-notification-dialog .notification-card h3{font-size:16px;line-height:1.5}.lobby-notification-dialog .notification-card p{font-size:14px;line-height:1.6}.lobby-notification-dialog .notification-card :where(span,time){font-size:12px}.lobby-notification-dialog .notification-list__content>button{font-size:14px}.lobby-notification-dialog .notification-empty{min-height:0;padding:16px 8px}.lobby-notification-dialog :is(.notification-empty__art,.notification-empty__icon,.notification-empty__icon img){width:48px;height:48px}.lobby-notification-dialog .notification-empty__title{font-size:16px}.lobby-notification-dialog .lobby-simple-dialog__body :where([role=status],[role=alert]) h2{font-size:18px}.lobby-notification-dialog .lobby-simple-dialog__body :where([role=status],[role=alert]) :is(p,button){font-size:14px}}
.game-cover{isolation:isolate;background:#12232d;position:relative;overflow:hidden}.game-card{padding-bottom:.25rem}.game-cover-artwork{z-index:0;pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden}.game-cover-frost{z-index:1;background:radial-gradient(circle at 20% 18%, color-mix(in srgb, var(--game-cover-color) 58%, white) 0%, transparent 50%), radial-gradient(circle at 86% 16%, color-mix(in srgb, var(--game-cover-color) 72%, #75c8ff) 0%, transparent 48%), radial-gradient(circle at 68% 88%, color-mix(in srgb, var(--game-cover-color) 76%, #36e7a1) 0%, transparent 52%), linear-gradient(150deg, color-mix(in srgb, var(--game-cover-color) 60%, #9fc5d8) 0%, color-mix(in srgb, var(--game-cover-color) 80%, #5a8daa) 54%, color-mix(in srgb, var(--game-cover-color) 86%, #496ab8) 100%);position:absolute;inset:0;overflow:hidden}.game-cover-frost:before{background:inherit;filter:blur(28px)saturate(1.14);opacity:.94;content:"";position:absolute;inset:-28%;transform:scale(1.06)}.game-cover-frost:after{z-index:1;-webkit-backdrop-filter:blur(9px)saturate(1.08);backdrop-filter:blur(9px)saturate(1.08);content:"";background:linear-gradient(135deg,#ffffff3d 0%,#ffffff14 32%,#0000 58%,#ffffff1a 100%);border:1px solid #ffffff24;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #ffffff14}.game-cover-frost__sheen{z-index:2;animation:loading-shimmer 1.35s var(--ease-standard) infinite;background:linear-gradient(115deg,#0000 32%,#ffffff1a 48%,#0000 64%);position:absolute;inset:0;overflow:hidden;transform:translate(-100%)}@keyframes game-cover-frost-dismiss{0%,18%{opacity:1}to{opacity:0}}.game-cover-frost--hide{animation:.44s cubic-bezier(.22,1,.36,1) both game-cover-frost-dismiss}.game-cover-image{width:100%;height:100%;transition:transform .3s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}@keyframes game-cover-image-reveal{0%,18%{filter:blur(9px)saturate(.92);opacity:0;transform:scale(1.035)}to{filter:blur()saturate();opacity:1;transform:scale(1)}}.game-cover-image--revealing{animation:.44s cubic-bezier(.22,1,.36,1) both game-cover-image-reveal}.expandable-grid-viewport[aria-hidden=true] .game-cover-image--revealing{filter:none;animation:none;transform:none}.game-cover-artwork--loading .game-cover-image{transform:scale(1.015)}.game-cover-artwork--maintenance{z-index:5}.game-cover-maintenance{z-index:8;color:#dff8ff;-webkit-backdrop-filter:blur(5px)saturate(.75);backdrop-filter:blur(5px)saturate(.75);background:radial-gradient(circle at 50% 42%,#53c7ef26,#0000 44%),#05121bd1;flex-direction:column;justify-content:center;align-items:center;gap:.55rem;display:flex;position:absolute;inset:0}.game-cover-maintenance__gear{filter:drop-shadow(0 .35rem .8rem #2ec7f43d);color:#72dfff;width:clamp(1.9rem,32%,3rem);animation:7s linear infinite game-brand-maintenance-spin}.game-cover-maintenance strong{letter-spacing:.16em;text-indent:.16em;text-shadow:0 .2rem .7rem #00000073;font-size:clamp(.72rem,10%,.9rem);font-weight:800;line-height:1}@keyframes game-brand-maintenance-spin{to{transform:rotate(1turn)}}.game-cover-color-overlay{z-index:2;background:linear-gradient(to bottom, color-mix(in srgb, var(--game-cover-color) 0%, transparent) 0%, color-mix(in srgb, var(--game-cover-color) 25%, transparent) 15%, color-mix(in srgb, var(--game-cover-color) 55%, transparent) 35%, color-mix(in srgb, var(--game-cover-color) 82%, transparent) 55%, color-mix(in srgb, var(--game-cover-color) 95%, transparent) 72%, var(--game-cover-color) 88%, var(--game-cover-color) 100%);opacity:1;height:5rem;display:block;position:absolute;bottom:0;left:0;right:0}.game-cover-skeleton{background:linear-gradient(145deg,#6c1010,#400808);border:1px solid #e7c18624;position:absolute;inset:0}.game-cover-artwork[data-loading-style=skeleton]>.game-cover-image{transition:opacity .2s,transform .2s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.game-cover-artwork[data-loading-style=skeleton]>.game-cover-image{transition:opacity .12s,transform .2s cubic-bezier(.22,1,.36,1)!important}}.game-cover-placeholder{color:#1475e14d;background:#1b1f2a;place-items:center;width:100%;height:100%;display:grid}.game-cover-play-overlay{z-index:4;backface-visibility:hidden;contain:paint;opacity:0;will-change:opacity;background:#040e143d;place-items:center;transition:opacity .18s;display:grid;position:absolute;inset:0;transform:translateZ(0)}.game-cover-play-control{aspect-ratio:1;backface-visibility:hidden;opacity:0;will-change:transform, opacity;background:linear-gradient(145deg,#ffffff61,#cbdae33d);border:0;border-radius:999px;place-items:center;width:clamp(2.75rem,34%,3.5rem);transition:opacity .14s ease-out,transform .24s cubic-bezier(.22,1,.36,1);display:grid;transform:translateY(.35rem)scale(.92);box-shadow:inset 0 1px #ffffff6b,inset 0 -1px #7891a01f,0 .7rem 1.65rem #030c1252}.game-cover-play-icon{color:#fff;filter:drop-shadow(0 .12rem .18rem #030c1252);width:44%;height:44%;margin-left:.14rem}@media (hover:hover) and (pointer:fine){.group:hover .game-card-surface,.group:focus-within .game-card-surface{transform:translateY(-.25rem);box-shadow:inset 0 1px #ffffff24,0 .75rem 1.4rem #030c1247}.group:hover .game-cover-play-overlay,.group:focus-within .game-cover-play-overlay{opacity:1}.group:hover .game-cover-play-control,.group:focus-within .game-cover-play-control{opacity:1;transition-delay:35ms;transform:translate(0,0)scale(1)}}@media (hover:none) and (pointer:coarse){.game-cover-play-overlay{will-change:auto;display:none;transform:none}.game-cover-play-control{will-change:auto}}.game-cover-jackpot{z-index:2;color:#1a1a1a;letter-spacing:.01875rem;background:linear-gradient(135deg,gold,orange);border-radius:.25rem;padding:.1875rem .4375rem;font-size:.5625rem;font-weight:800;position:absolute;top:.375rem;right:.375rem;box-shadow:0 1px 2px #0000004d}@media (prefers-reduced-motion:reduce){.game-cover-play-overlay,.game-cover-play-control{transition:none}.game-cover-frost__sheen{animation:none}.game-cover-frost--hide{opacity:0;animation:none}.game-cover-image--revealing{filter:none;animation:none;transform:none}.game-cover-maintenance__gear{animation:none}}
.game-exit-confirmation{max-width:min(var(--desktop-exit-width), calc(100vw - 2rem));height:min(var(--desktop-exit-height), calc(100dvh - 2rem));border:var(--desktop-exit-border) solid #382a28;border-radius:var(--desktop-game-card-radius);--exit-matte-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.035' filter='url(%23grain)'/%3E%3C/svg%3E");background:var(--exit-matte-grain), linear-gradient(160deg, #1c140c, #140d07 65%);background-size:128px 128px,100% 100%;max-height:calc(100dvh - 2rem);box-shadow:inset 0 1px #ffe8c30a,0 1.5rem 4rem #00000073}.game-exit-confirmation__content{gap:var(--desktop-exit-gap);overscroll-behavior:contain;min-height:0;padding:var(--desktop-exit-padding-block) var(--desktop-exit-padding-inline);flex:1;display:grid;overflow-y:auto}.game-exit-confirmation__heading{text-align:center;justify-items:center;gap:1.125rem;display:grid}.game-exit-confirmation__title{color:#dedad2;font-size:var(--desktop-exit-title);overflow-wrap:anywhere;line-height:1.25}.game-exit-confirmation__description{margin-top:var(--desktop-exit-description-gap);color:#c8c1b6;font-size:var(--desktop-exit-body);overflow-wrap:anywhere;line-height:1.6}.game-exit-confirmation__actions{gap:var(--desktop-exit-action-gap);width:min(100%, var(--desktop-exit-action-row-width));grid-template-columns:repeat(2,minmax(0,1fr));justify-self:center;display:grid}.game-exit-confirmation .game-exit-confirmation__action{--exit-button-depth:#825b13;min-height:var(--desktop-exit-button-height);background:var(--exit-matte-grain), linear-gradient(180deg, #ffeb61 0%, #f9df68 42%, #d9aa25 82%, #ca930e 100%);color:#261802;min-width:0;font-size:var(--desktop-exit-button-font);white-space:normal;overflow-wrap:anywhere;box-shadow:inset 0 1px #fff2bd1f, 0 3px var(--exit-button-depth), 0 6px 12px #0000002e;background-size:128px 128px,100% 100%;border:1px solid #472a0424;border-radius:999px;padding:.65em .75em;font-weight:900;line-height:1.2}.game-exit-confirmation .game-exit-confirmation__action:hover:not(:disabled){filter:brightness(1.02);box-shadow:inset 0 1px #fff2bd29, 0 3px var(--exit-button-depth), 0 6px 12px #0003}.game-exit-confirmation .game-exit-confirmation__action:active:not(:disabled){filter:brightness(.97);box-shadow:inset 0 2px 4px #4a2b071f, 0 1px var(--exit-button-depth), 0 2px 5px #0000002e;transform:translateY(2px)}@media not (min-width:48rem){.game-exit-confirmation{--desktop-exit-padding-block:1.5rem;--desktop-exit-padding-inline:1.25rem;--desktop-exit-gap:1.25rem;--desktop-exit-description-gap:.625rem;--desktop-exit-action-gap:.75rem;--desktop-exit-action-row-width:100%;--desktop-exit-title:1.25rem;--desktop-exit-body:1rem;--desktop-exit-button-font:1rem;--desktop-exit-button-height:2.75rem;border-width:3px;max-width:min(20.5rem,100vw - 3rem);height:auto}}html[data-mobile-game-session=active],html[data-mobile-game-session=active] body{overscroll-behavior:none;background:#0f151d}html[data-mobile-game-session=active] .site-shell{visibility:hidden}
html[data-portrait-required=true],html[data-portrait-required=true] body{overscroll-behavior:none;overflow:hidden!important}.orientation-guard{width:100%;max-width:none;height:100dvh;max-height:none;padding:max(20px, env(safe-area-inset-top)) max(28px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(28px, env(safe-area-inset-left));background:var(--color-background);border:0;outline:none;margin:0;position:fixed;inset:0;overflow:auto}.orientation-guard::backdrop{background:var(--color-background)}.orientation-guard[open]{place-items:center;display:grid}@keyframes orientation-phone-turn{0%,15%{transform:rotate(-90deg)}42%,78%{transform:rotate(0)}to{transform:rotate(-90deg)}}@keyframes orientation-arrow-glow{0%,15%,to{opacity:.3}32%,60%{opacity:.85}}@keyframes orientation-content-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.lobby-loading-animation :is(.startup-slot-machine__lever,.startup-slot-machine__reel-strip){animation-duration:var(--startup-cycle,1.6s)!important;animation-iteration-count:infinite!important}.windows-lobby__card .game-cover-image{transition-duration:.2s!important}.windows-lobby__verification-hand,.windows-lobby__verification-shield{animation-duration:1.4s!important;animation-iteration-count:infinite!important}.windows-lobby__promotion-icon--wallet,.lobby-game-charge{animation-duration:1.8s!important;animation-iteration-count:infinite!important}.startup-screen{visibility:hidden;opacity:0}}
.site-shell[data-lobby-mode=true] [data-shell=desktop],.site-shell[data-lobby-mode=true] .site-shell__main>footer{display:none}.site-shell[data-lobby-mode=true] .site-shell__main{background:#b00000;min-height:100dvh;padding:0}.windows-lobby,.windows-lobby-placeholder{--lobby-gold:gold;--lobby-ink:#1b1b1b;--lobby-red:#d90000;--lobby-grid-columns:5;--lobby-grid-rows:3;--lobby-grid-height:calc(var(--lobby-grid-rows) * var(--lobby-card-size) + (var(--lobby-grid-rows) - 1) * var(--lobby-gap));--lobby-grid-width:calc(var(--lobby-grid-columns) * var(--lobby-card-size) + (var(--lobby-grid-columns) - 1) * var(--lobby-gap));--lobby-arrow-space:0px;color:#fff;width:100%;height:100dvh;min-height:520px;font-family:var(--font-sans);isolation:isolate;background:#b00000 url(../media/splash_bg.3exli60k4v6af.webp) 50%/cover no-repeat;position:relative;overflow:hidden}.windows-lobby__body{height:calc(100% - var(--lobby-header-height));gap:var(--lobby-gap);padding:0 var(--lobby-body-padding);display:flex}.windows-lobby__grid-measure{width:var(--lobby-grid-available-width);height:var(--lobby-grid-available-height);gap:var(--lobby-gap);visibility:hidden;pointer-events:none;contain:strict;position:absolute;inset:0 auto auto 0}@supports (opacity:sign(1)){.windows-lobby[data-grid-measured=false]{--lobby-fit-5x3:calc(max(0px, min(calc((var(--lobby-grid-available-width) - 4 * var(--lobby-gap)) / 5), calc((var(--lobby-grid-available-height) - 2 * var(--lobby-gap)) / 3))) * 3.96863 + .04px);--lobby-fit-4x3:calc(max(0px, min(calc((var(--lobby-grid-available-width) - 3 * var(--lobby-gap)) / 4), calc((var(--lobby-grid-available-height) - 2 * var(--lobby-gap)) / 3))) * 3.4641 + .03px);--lobby-fit-4x4:calc(max(0px, min(calc((var(--lobby-grid-available-width) - 3 * var(--lobby-gap)) / 4), calc((var(--lobby-grid-available-height) - 3 * var(--lobby-gap)) / 4))) * 4 + .02px);--lobby-fit-3x5:calc(max(0px, min(calc((var(--lobby-grid-available-width) - 2 * var(--lobby-gap)) / 3), calc((var(--lobby-grid-available-height) - 4 * var(--lobby-gap)) / 5))) * 3.87298 + .01px);--lobby-fit-best:max(var(--lobby-fit-5x3), var(--lobby-fit-4x3), var(--lobby-fit-4x4), var(--lobby-fit-3x5));--lobby-fit-wide:max(0, sign(calc(var(--lobby-fit-5x3) - var(--lobby-fit-best) + .001px)));--lobby-fit-square:max(0, sign(calc(var(--lobby-fit-4x4) - var(--lobby-fit-best) + .001px)));--lobby-fit-tall:max(0, sign(calc(var(--lobby-fit-3x5) - var(--lobby-fit-best) + .001px)));--lobby-grid-columns:calc(4 + var(--lobby-fit-wide) - var(--lobby-fit-tall));--lobby-grid-rows:calc(3 + var(--lobby-fit-square) + 2 * var(--lobby-fit-tall))}}@media (min-width:48rem){.windows-lobby__body{gap:0;padding-right:0}}@media (min-width:48rem) and (max-height:32.5rem){.windows-lobby,.windows-lobby-placeholder{min-height:0}}@media not all and (min-width:48rem){.windows-lobby[data-grid-measured=false]{--lobby-grid-columns:3;--lobby-grid-rows:6}.windows-lobby,.windows-lobby-placeholder{--lobby-header-height:clamp(4rem, 9dvh, 5rem);--lobby-gap:10px;--lobby-body-padding:10px;--lobby-carousel-inset:22px;--lobby-content-top:clamp(1rem, 3dvh, 1.5rem);--lobby-footer-space:16px;--lobby-pagination-space:clamp(4.5rem, 8dvh, 6rem);--lobby-pagination-padding:.75rem;--lobby-grid-available-width:max(1px, calc(100vw - var(--lobby-body-padding) - var(--lobby-nav-width) - 2 * var(--lobby-carousel-inset)));--lobby-grid-available-height:max(1px, calc(100dvh - var(--lobby-header-height) - var(--lobby-content-top) - var(--lobby-footer-space) - var(--lobby-arrow-space) - var(--lobby-pagination-space) - 2 * var(--lobby-carousel-inset)));--lobby-card-size:max(1px, calc((var(--lobby-grid-available-width) - (var(--lobby-grid-columns) - 1) * var(--lobby-gap)) / var(--lobby-grid-columns)));--lobby-arrow-space:0px;min-height:0}.windows-lobby__body{gap:0;padding-right:0}}.windows-lobby__gold-button,.windows-lobby__round-button{min-height:44px;color:var(--lobby-ink);background:linear-gradient(#ffe884, var(--lobby-gold), #ffbd00);border-radius:9px;justify-content:center;align-items:center;gap:10px;padding:10px 20px;font-size:clamp(18px,1.55vw,30px);font-weight:900;display:inline-flex;box-shadow:0 5px #ef8f00,0 0 16px #ffd70066}.windows-lobby__gold-button>svg{width:clamp(30px,2.5vw,48px);height:auto}.windows-lobby__round-button{border-radius:50%;width:clamp(48px,3.4vw,68px);height:clamp(48px,3.4vw,68px);padding:0}.windows-lobby__round-button svg{width:30px;height:30px}.windows-lobby :focus-visible{outline-offset:4px;outline:3px solid #fff}@media (max-width:47.99rem){.windows-lobby__gold-button{gap:4px;padding:8px;font-size:16px}.windows-lobby__round-button{width:44px;height:44px}}.windows-lobby__header{grid-template-columns:1fr 1fr 1fr;grid-template-rows:minmax(0, 1fr) var(--lobby-header-content-height,auto) minmax(0, 1fr);height:var(--lobby-header-height);background:url(/ui/windows-lobby/bg.svg) 50%/100% 100% no-repeat;border-bottom:4px solid #f00000;align-items:end;padding:0 clamp(16px,1.3vw,24px);display:grid;position:relative;box-shadow:0 10px 12px #0009}.windows-lobby__header>:is(.windows-lobby__account,.windows-lobby__balance,.windows-lobby__header-actions){grid-row:2}.windows-lobby__header>.windows-lobby__account{grid-column:1;align-self:end;position:relative;top:.14em}.windows-lobby__header>.windows-lobby__balance{grid-column:2}.windows-lobby__header>.windows-lobby__header-actions{grid-column:3;padding-bottom:5px}.windows-lobby__account{--lobby-account-title-size:clamp(23px, 1.725vw, 32px);--lobby-account-number-size:clamp(28px, 2.76vw, 53px);--lobby-account-row-gap:4px;grid-template-rows:var(--lobby-account-title-size) var(--lobby-account-number-size);height:calc(var(--lobby-account-title-size) + var(--lobby-account-number-size) + var(--lobby-account-row-gap));cursor:pointer;text-align:left;justify-self:start;gap:var(--lobby-account-row-gap);min-width:0;max-width:100%;font-size:var(--lobby-account-number-size);text-shadow:3px 3px var(--lobby-ink);line-height:1;display:grid}.windows-lobby__account span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-size:var(--lobby-account-title-size);font-weight:900;overflow:hidden}.windows-lobby__account strong{text-overflow:ellipsis;white-space:nowrap;max-width:24vw;font-size:var(--lobby-account-number-size);font-weight:900;overflow:hidden}.windows-lobby__balance{justify-self:center;justify-items:center;gap:8px;width:100%;padding:0;display:grid}.windows-lobby__balance-label{--lobby-label-width:clamp(70px, 4.9vw, 98px);width:var(--lobby-label-width);height:clamp(20px,1.4vw,28px);padding-right:calc(var(--lobby-label-width) * .415);white-space:nowrap;text-shadow:none;background:url(/ui/windows-lobby/balance-label-bg.svg) 50%/100% 100% no-repeat;align-self:start;place-items:center;font-size:clamp(14px,1vw,20px);font-weight:700;line-height:1;display:grid}.windows-lobby__digits{--lobby-digit-gap:clamp(3px, .42vw, 8px);--lobby-digit-target-height:min(clamp(40px, 4.1vw, 80px), calc(var(--lobby-header-height) - 54px));--lobby-digit-height:min(var(--lobby-digit-target-height), calc((31vw - (var(--lobby-balance-characters) - 1) * var(--lobby-digit-gap)) / (var(--lobby-balance-characters) * .86)));justify-content:center;align-items:flex-end;gap:var(--lobby-digit-gap);height:var(--lobby-digit-height);max-width:31vw;display:flex}.windows-lobby__digits img{object-fit:contain;flex-shrink:0;width:auto;max-width:none;height:100%}.windows-lobby__digits img.windows-lobby__decimal{height:calc(var(--lobby-digit-height) * .25);align-self:end;margin-bottom:4px}.windows-lobby__digits>span{color:var(--lobby-gold);font-size:54px;line-height:1}.windows-lobby__header-actions{justify-content:flex-end;align-items:center;gap:16px;display:flex}.windows-lobby__header-actions>.windows-lobby__gold-button{gap:13px;min-height:56px;padding:14px 28px;font-size:clamp(23px,2vw,39px)}.windows-lobby__header-action-content{align-items:center;gap:inherit;width:100%;min-width:0;display:inline-flex}.windows-lobby__header-action-label{white-space:normal;word-break:normal;overflow-wrap:anywhere;text-align:center;min-width:0;max-width:100%}.windows-lobby__header-action-label--login{white-space:nowrap;overflow-wrap:normal;text-transform:uppercase;flex-shrink:0;font-size:.72em}.windows-lobby__header-action-label:is(:lang(my),:lang(th)){white-space:nowrap;overflow-wrap:normal;flex-shrink:0}.windows-lobby__gold-button[data-stacked-label=true] .windows-lobby__header-action-label{text-align:left;flex-direction:column;align-items:flex-start;gap:0;line-height:.96;display:flex}.windows-lobby__gold-button[data-stacked-label=true]:lang(en) .windows-lobby__header-action-label{text-transform:uppercase}.windows-lobby__gold-button[data-stacked-label=true] .windows-lobby__header-action-label>span{white-space:nowrap}.windows-lobby__withdraw-icon{aspect-ratio:1;background:#1b1b1b;flex-shrink:0;width:clamp(39px,3.25vw,63px);-webkit-mask:url(/ui/windows-lobby/Withdraw.svg) 50%/contain no-repeat;mask:url(/ui/windows-lobby/Withdraw.svg) 50%/contain no-repeat}.windows-lobby[lang]{font-family:var(--font-sans), "Myanmar Text", "Leelawadee UI", sans-serif}.windows-lobby:not(:lang(zh)) .windows-lobby__balance-label{width:max-content;min-width:var(--lobby-label-width);justify-content:flex-start;padding-left:1em;padding-right:1em;display:flex}.windows-lobby:not(:lang(zh)) .windows-lobby__rebate-title{overflow-wrap:anywhere}.windows-lobby:not(:lang(zh)) .windows-lobby__rebate-claim{overflow-wrap:anywhere;height:auto;line-height:1.4}@media (min-width:48rem){.windows-lobby__header{padding:0 var(--lobby-header-padding-inline);grid-template-columns:repeat(3,minmax(0,1fr))}.windows-lobby__account{--lobby-account-title-size:var(--lobby-header-label-font);--lobby-account-number-size:var(--lobby-header-account-font);--lobby-account-row-gap:var(--lobby-header-account-gap)}.windows-lobby__account span{font-size:var(--lobby-header-label-font)}.windows-lobby__account strong{max-width:min(24vw,100%);font-size:var(--lobby-header-account-font)}.windows-lobby__balance{gap:var(--lobby-balance-gap)}.windows-lobby__balance-label{--lobby-label-width:var(--lobby-balance-label-width);height:var(--lobby-balance-label-height);font-size:var(--lobby-balance-label-font)}.windows-lobby__digits{--lobby-digit-gap:var(--lobby-balance-digit-gap);--lobby-digit-target-height:var(--lobby-balance-digit-target)}.windows-lobby__digits>span{font-size:var(--lobby-balance-digit-target)}.windows-lobby__header-actions>.windows-lobby__gold-button{--lobby-cash-out-size-factor:.803225;height:var(--lobby-header-action-height);min-height:var(--lobby-header-action-height);max-height:var(--lobby-header-action-height);min-width:0;max-width:min(100%, calc(var(--lobby-header-action-max-width) * .857375));padding:calc(var(--lobby-header-control-padding) * var(--lobby-cash-out-size-factor)) calc(var(--lobby-header-padding-inline) * var(--lobby-cash-out-size-factor) * .9);padding-block:min(calc(var(--lobby-header-control-padding) * var(--lobby-cash-out-size-factor)), calc(var(--lobby-header-height) * .0496375));gap:calc(var(--lobby-header-action-gap) * var(--lobby-cash-out-size-factor));border-radius:calc(var(--lobby-header-action-radius) * .9025);font-size:calc(var(--lobby-header-action-font) * var(--lobby-cash-out-size-factor));line-height:1.2}.windows-lobby__header-action-content{overflow-wrap:anywhere;min-width:0}.windows-lobby__header-action-content:is(:lang(th),:lang(my),:lang(ms)){gap:calc(var(--lobby-header-action-gap) * var(--lobby-cash-out-size-factor) * .8)}.windows-lobby__withdraw-icon{width:calc(var(--lobby-header-action-icon) * var(--lobby-cash-out-size-factor))}}@media not all and (min-width:48rem){.windows-lobby__header{--lobby-header-content-height:max(40px, calc(26px + min(38px, calc(var(--lobby-header-height) * .36))));grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 12px}.windows-lobby__account span{font-size:16px}.windows-lobby__account{--lobby-account-title-size:16px;--lobby-account-number-size:20px;font-size:20px}.windows-lobby__account strong{max-width:27vw;font-size:20px}.windows-lobby__balance{gap:6px}.windows-lobby__digits{--lobby-digit-target-height:min(38px, calc(var(--lobby-header-height) * .36))}.windows-lobby__header-actions{gap:8px}.windows-lobby__header>.windows-lobby__header-actions{align-self:end;padding-bottom:3px}.windows-lobby__header-actions>.windows-lobby__gold-button{border-radius:999px;gap:5px;width:min(77%,108px);min-width:0;max-width:100%;height:auto;min-height:38px;padding:6px 8px;font-size:clamp(11px,3vw,14px);line-height:1.2;box-shadow:0 3px #ef8f00,0 0 12px #ffd70033}.windows-lobby__header-action-content{justify-content:center}.windows-lobby__header-actions .windows-lobby__header-action-label{text-align:left;white-space:normal;overflow-wrap:anywhere;flex:0 auto;font-size:1em;line-height:1.05}.windows-lobby__gold-button[data-stacked-label=true] .windows-lobby__header-action-label{flex-direction:column;align-items:flex-start;gap:0}.windows-lobby__gold-button[data-stacked-label=true] .windows-lobby__header-action-label>span{white-space:normal;overflow-wrap:anywhere;max-width:100%}.windows-lobby__withdraw-icon{width:24px}}.lobby-settings{font-family:var(--font-sans), sans-serif}.lobby-settings__header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:20px;padding:28px;display:flex}.lobby-settings__header h2{align-items:center;gap:12px;font-size:24px;font-weight:600;display:flex}.lobby-settings__header h2 svg{color:#ffd44b;width:26px;height:26px}.lobby-settings__header>button{background:#ffffff0d;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.lobby-settings__header>button svg{width:24px;height:24px}.lobby-settings__body{padding:28px;overflow-y:auto}.lobby-settings__option{justify-content:space-between;align-items:center;gap:24px;padding-block:12px;display:flex}.lobby-settings__option>div{min-width:0}.lobby-settings__option span{font-size:20px;font-weight:500}.lobby-settings__option p{color:var(--color-text-muted);margin-top:8px;font-size:14px;line-height:1.6}.lobby-settings__switch{background:#ffffff36;border-radius:999px;flex-shrink:0;align-items:center;width:60px;height:36px;padding:4px;transition:background .15s;display:inline-flex}.lobby-settings__switch>span{background:#fff;border-radius:50%;width:28px;height:28px;transition:transform .15s;box-shadow:0 2px 6px #0004}.lobby-settings__switch[aria-checked=true]{background:#dfb72f}.lobby-settings__switch[aria-checked=true]>span{transform:translate(24px)}.lobby-settings__switch:disabled{opacity:.45;cursor:not-allowed}.lobby-settings :focus-visible{outline-offset:4px;outline:2px solid #ffd44b}.lobby-settings__hint,.lobby-settings__error{color:var(--color-text-muted);margin-top:16px;font-size:14px;line-height:1.6}.lobby-settings__error{color:#ff8f8f}@media not all and (min-width:48rem){.lobby-settings__header,.lobby-settings__body{padding:20px}}@media (prefers-reduced-motion:reduce){.lobby-settings__switch,.lobby-settings__switch>span{transition:none}}.windows-lobby__navigation{width:var(--lobby-nav-width);gap:var(--lobby-nav-gap);min-height:0;padding-top:var(--lobby-content-top);padding-bottom:var(--lobby-verification-bottom);flex-direction:column;flex-shrink:0;display:flex}.windows-lobby__categories{align-content:start;gap:var(--lobby-nav-gap);scrollbar-width:none;flex-shrink:1;grid-template-columns:minmax(0,1fr);min-height:0;margin:-8px -10px 0;padding:8px 10px 10px;display:grid;overflow-y:auto}.windows-lobby__categories::-webkit-scrollbar{display:none}.windows-lobby__category{aspect-ratio:4/3;border:var(--lobby-nav-border) solid transparent;border-radius:var(--lobby-nav-radius);background:linear-gradient(180deg, #ffd0a633, #ffc09014 18%, transparent 48%), var(--lobby-red);background-origin:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:54px;padding:0;display:flex;position:relative;box-shadow:3px 5px #8a0000}.windows-lobby__category:before{content:"";inset:calc(-1 * var(--lobby-nav-border));border-radius:inherit;pointer-events:none;position:absolute;box-shadow:inset 0 2px #ffd0a65c,inset 0 10px 14px -10px #ffba8059}.windows-lobby__category[aria-pressed=true]{border-color:var(--lobby-gold)}.windows-lobby__category>img{object-fit:contain;flex:1;width:88%;height:0;min-height:0;max-height:88%}.windows-lobby__category>.windows-lobby__slot-icon{scale:1.2}.windows-lobby__category>svg{width:40px;height:40px}.windows-lobby__rebate{justify-items:center;gap:var(--lobby-rebate-gap);padding:var(--lobby-rebate-padding-block) var(--lobby-rebate-padding-inline);border-radius:var(--lobby-nav-radius);background:linear-gradient(180deg, #ffd0a633, #ffc09014 18%, transparent 48%), var(--lobby-red);font-weight:700;display:grid;box-shadow:inset 0 2px #ffd0a65c,inset 0 10px 14px -10px #ffba8059,0 5px #6e0000,3px 5px #780000}.windows-lobby__rebate-icon{width:var(--lobby-rebate-icon-size);height:var(--lobby-rebate-icon-size);flex-shrink:0}.windows-lobby__rebate-title{align-items:center;gap:var(--lobby-rebate-gap);font-size:var(--lobby-rebate-title-font);display:flex}.windows-lobby__rebate>div{border-top:1px solid #fff8;flex-direction:column;width:100%;padding-top:8px}.windows-lobby__rebate>div>span{color:var(--lobby-gold);height:var(--lobby-rebate-amount-height);font-size:var(--lobby-rebate-amount-font);background:0 0;width:100%}.windows-lobby__rebate>div>button{width:80%;color:var(--lobby-ink);border-radius:30px}.windows-lobby__rebate .windows-lobby__rebate-claim{width:88%;min-height:var(--lobby-rebate-button-height);height:auto;font-size:var(--lobby-rebate-button-font);padding:4px 8px;transition:transform .1s,box-shadow .1s}.windows-lobby__rebate-claim:disabled{cursor:not-allowed}.windows-lobby__rebate .windows-lobby__rebate-claim:active:not(:disabled){transform:translateY(3px);box-shadow:0 2px #ef8f00,0 0 16px #ffd70066}@media (min-width:48rem){.windows-lobby__category[aria-pressed=true]{background:var(--lobby-gold)}.windows-lobby__category[aria-pressed=true]:after{content:"";border-radius:inherit;background:linear-gradient(180deg, #ffd0a633, #ffc09014 18%, transparent 48%), var(--lobby-red);pointer-events:none;position:absolute;inset:0}.windows-lobby__category[aria-pressed=true]>:is(img,svg){z-index:1;position:relative}}@media not all and (min-width:48rem){.windows-lobby__rebate{--lobby-rebate-title-font:clamp(10px, calc(var(--lobby-nav-width) * .12), 13px);--lobby-rebate-amount-font:clamp(14px, calc(var(--lobby-nav-width) * .16), 18px);--lobby-rebate-button-font:clamp(11px, calc(var(--lobby-nav-width) * .13), 14px);--lobby-rebate-icon-size:14px}.windows-lobby__rebate-title{gap:4px}.windows-lobby__navigation{padding-bottom:var(--lobby-nav-gap)}.windows-lobby__categories{margin-bottom:-10px}.windows-lobby__navigation .windows-lobby__verification{margin-top:0;top:0}}.windows-lobby__category-stage{flex:1;min-width:0;min-height:0;display:grid}.windows-lobby__category-view{grid-area:1/1;min-width:0;min-height:0;display:flex}.windows-lobby__category-view[data-preparing=true]{visibility:hidden}.windows-lobby__game-pane{grid-template-rows:calc(var(--lobby-content-top) + var(--lobby-grid-height)) minmax(0, 1fr);min-width:0;padding-bottom:calc(var(--lobby-footer-space) + var(--lobby-arrow-space));flex:1;display:grid;position:relative}.windows-lobby__page-row{gap:var(--lobby-gap);flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.windows-lobby__grid-frame{min-width:0;min-height:0;padding-top:calc(var(--lobby-content-top) - var(--lobby-carousel-inset));flex:1;align-self:stretch;place-items:start center;display:grid}.windows-lobby__grid{width:var(--lobby-grid-width);height:var(--lobby-grid-height);grid-template-columns:repeat(var(--lobby-grid-columns), var(--lobby-card-size));grid-template-rows:repeat(var(--lobby-grid-rows), var(--lobby-card-size));align-content:start;gap:var(--lobby-gap);min-height:0;display:grid}.windows-lobby__carousel{width:calc(var(--lobby-grid-width) + 2 * var(--lobby-carousel-inset));height:calc(var(--lobby-grid-height) + 2 * var(--lobby-carousel-inset));border-radius:var(--desktop-game-card-radius);isolation:isolate;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y pinch-zoom;max-width:100%;position:relative;overflow:clip}.windows-lobby__carousel:active{cursor:grabbing}.windows-lobby__carousel-track{will-change:transform;display:grid}.windows-lobby__carousel-page{min-width:0;height:calc(var(--lobby-grid-height) + 2 * var(--lobby-carousel-inset));padding:var(--lobby-carousel-inset);will-change:transform;z-index:1;grid-area:1/1;place-items:center;display:grid;overflow:clip}.windows-lobby__carousel-page[aria-hidden=false]{z-index:2}.windows-lobby__carousel-page[data-exit-hidden=true]{visibility:hidden}.windows-lobby__carousel img{-webkit-user-drag:none}@media (min-width:48rem){.windows-lobby__game-pane{padding-bottom:0}}@media (max-width:47.99rem){.windows-lobby__game-pane{grid-template-rows:calc(var(--lobby-content-top) + var(--lobby-grid-height)) minmax(var(--lobby-pagination-space), 1fr);scrollbar-width:none;overflow:hidden auto}.windows-lobby__page-row{position:static}}.windows-lobby__card-slot{border-radius:var(--desktop-game-card-radius);min-width:0;min-height:0;box-shadow:0 5px #4b1900,0 3px 8px #0009}.windows-lobby__card{--lobby-card-gold:linear-gradient(#f9be3e, #e6a00d 45%, #c47b00);border-radius:var(--desktop-game-card-radius);background:#a01800;border:2px solid #4b1900;width:100%;min-width:0;height:100%;min-height:0;display:block;position:relative;overflow:hidden}.windows-lobby__card .game-cover-artwork{position:absolute;inset:0}.windows-lobby__card .game-cover-image{transition:transform .2s cubic-bezier(.22,1,.36,1);transform:scale(1)}.windows-lobby__card-slot[data-selected=true] .game-cover-image{transform:scale(.96)}.windows-lobby__card .game-cover-play-overlay,.windows-lobby__card .game-cover-color-overlay{display:none}.windows-lobby__card-slot[data-selected=true] .windows-lobby__card{--lobby-card-selection:linear-gradient(180deg, var(--lobby-gold), #d89000);background:var(--lobby-card-selection);background-origin:border-box;border-color:#0000;outline:none}.windows-lobby__card-slot[data-selected=true] .windows-lobby__card:after{content:"";border-radius:inherit;background:var(--lobby-card-selection);pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background-origin:border-box;border:12px solid #0000;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.windows-lobby__card-slot[data-selected=true] .game-cover-artwork{border-radius:inherit;clip-path:inset(12px round 8px)}.windows-lobby__card:disabled{opacity:1}.windows-lobby__game-name{text-align:center;font-size:20px;font-weight:900;position:absolute;inset:65% 0 0}.windows-lobby__play{color:#fff;background:var(--lobby-card-gold);white-space:nowrap;border-radius:50px;justify-content:center;align-items:center;width:66%;height:19%;font-size:clamp(11px,.8vw,16px);font-weight:900;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px #a05800}.windows-lobby__card .windows-lobby__play{text-shadow:0 1px 2px #743500b3}.windows-lobby__card-slot[data-selected=true] .windows-lobby__play{display:flex}.windows-lobby__card:disabled .windows-lobby__play{display:none}@media (min-width:48rem){.windows-lobby__card-slot[data-selected=true] .game-cover-artwork{clip-path:inset(12px round 20px)}}@media (max-width:47.99rem){.windows-lobby__play{font-size:10px}.windows-lobby__card-slot[data-selected=true] .windows-lobby__card:after{border-width:4px}.windows-lobby__card-slot[data-selected=true] .game-cover-artwork{clip-path:inset(4px round 8px)}}.windows-lobby__page-arrow{width:var(--lobby-arrow-width);height:var(--lobby-arrow-width);box-shadow:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;flex-shrink:0;padding:0;position:relative}.windows-lobby .windows-lobby__page-arrow:focus-visible{outline:none}.windows-lobby__page-arrow-face{border-radius:inherit;background:0 0;width:100%;height:100%;transition:transform .18s cubic-bezier(.22,1,.36,1);display:block;position:relative}.windows-lobby__page-arrow img{object-fit:contain;filter:brightness()drop-shadow(0 4px 1px #4f140099)drop-shadow(0 7px 6px #0000004d);width:100%;height:100%;transition:filter .18s ease-out;display:block}.windows-lobby__page-arrow-face:before{content:"";z-index:1;opacity:0;pointer-events:none;border-radius:50%;transition:opacity .18s ease-out;position:absolute;inset:5%;box-shadow:inset 0 3px 8px #5719008c,inset 0 -1px 2px #ffeb9b59}.windows-lobby__page-arrow:not(:disabled):focus-visible img{filter:brightness(1.12)drop-shadow(0 4px 1px #4f140099)drop-shadow(0 7px 6px #0000004d)}.windows-lobby__page-arrow:not(:disabled):active .windows-lobby__page-arrow-face{transition-duration:70ms;transform:translateY(4px)scale(.96)}.windows-lobby__page-arrow:not(:disabled):active img{filter:brightness(.9)drop-shadow(0 0 1px #4f140080)drop-shadow(0 1px 2px #00000040);transition-duration:70ms}.windows-lobby__page-arrow:not(:disabled):active .windows-lobby__page-arrow-face:before{opacity:1;transition-duration:70ms}@media (prefers-reduced-motion:reduce){.windows-lobby__page-arrow-face,.windows-lobby__page-arrow img,.windows-lobby__page-arrow-face:before{transition:none}.windows-lobby__page-arrow:not(:disabled):active .windows-lobby__page-arrow-face{transform:translateY(3px)}}.windows-lobby__page-arrow:disabled{cursor:default}.windows-lobby__page-arrow:disabled img{filter:brightness(.5)drop-shadow(0 1px 1px #4f140040)drop-shadow(0 2px 3px #00000026)}@media (min-width:48rem){.windows-lobby__page-row{position:relative}.windows-lobby__page-arrow{width:var(--lobby-arrow-icon-size);height:var(--lobby-arrow-icon-size);top:calc(var(--lobby-content-top) + var(--lobby-grid-height) / 2);position:absolute}.windows-lobby__page-arrow:first-child{left:calc((100% - var(--lobby-grid-width)) / 4);transform:translate(-50%,-50%)}.windows-lobby__page-arrow:last-child{right:calc((100% - var(--lobby-grid-width)) / 4);transform:translate(50%,-50%)}}.windows-lobby__pagination{--lobby-indicator-width:clamp(21px, 2.2vw, 42px);--lobby-indicator-height:16px;width:100%;max-width:var(--lobby-grid-width);height:100%;min-height:0;max-height:100%;padding-block:var(--lobby-pagination-padding);scrollbar-gutter:stable both-edges;scrollbar-width:thin;flex-wrap:wrap;place-content:safe center center;place-self:stretch center;align-items:center;gap:0;display:flex;position:relative;overflow-y:auto}.windows-lobby__pagination :is(button,.windows-lobby__indicator-skeleton){width:calc(var(--lobby-indicator-width) + 14px);background:0 0;border-radius:30px;flex-shrink:0;place-items:center;height:40px;padding:0;display:grid}.windows-lobby__pagination>button{transition:opacity .2s}.windows-lobby__pagination[data-skeleton-pending=true]>button{opacity:0;visibility:hidden;transition:none}.windows-lobby__pagination-loading{padding:inherit;flex-wrap:wrap;place-content:safe center center;align-items:center;display:flex}.windows-lobby__pagination :is(button,.windows-lobby__indicator-skeleton):before{content:"";width:var(--lobby-indicator-width);height:var(--lobby-indicator-height);box-shadow:0 3px var(--lobby-indicator-shadow,#5c0000);pointer-events:none;background:linear-gradient(#ff6565,#e50000);border-radius:30px}.windows-lobby__pagination button[aria-current=page]:before{background:linear-gradient(#fff880, var(--lobby-gold))}.windows-lobby__pagination button:disabled{opacity:.4}@media (prefers-reduced-motion:reduce){.windows-lobby__pagination>button{transition:opacity .12s!important}}.windows-lobby__indicator-skeleton{--lobby-indicator-shadow:#3200004d}.windows-lobby__pagination .windows-lobby__indicator-skeleton:before{background:linear-gradient(145deg,#6c1010,#400808);border:1px solid #e7c18624}@media (min-width:48rem){.windows-lobby__pagination{--lobby-indicator-width:var(--lobby-page-indicator-width);--lobby-indicator-height:var(--lobby-page-indicator-height)}.windows-lobby__pagination :is(button,.windows-lobby__indicator-skeleton){width:calc(var(--lobby-indicator-width) + var(--lobby-page-indicator-spacing));height:var(--lobby-page-indicator-hit-height)}.windows-lobby__pagination :is(button,.windows-lobby__indicator-skeleton):before{box-shadow:0 var(--lobby-page-indicator-depth) var(--lobby-indicator-shadow,#5c0000);transform:translateY(calc(var(--lobby-page-indicator-depth) * -.5));border-radius:999px}}@media (max-width:47.99rem){.windows-lobby__page-arrow{display:none}.windows-lobby__pagination{--lobby-indicator-width:clamp(.75rem, calc(var(--lobby-card-size) * .11), 1.125rem);--lobby-indicator-height:max(.4375rem, calc(var(--lobby-indicator-width) * .5));align-content:flex-start;align-self:start;height:auto}.windows-lobby__pagination :is(button,.windows-lobby__indicator-skeleton){width:calc(var(--lobby-indicator-width) + 8px);height:24px}}.windows-lobby__utilities{right:var(--lobby-utility-right,22px);bottom:var(--lobby-utility-bottom);width:var(--lobby-utility-control-width);justify-items:center;gap:var(--lobby-utility-gap);display:grid;position:absolute}.windows-lobby__utilities .windows-lobby__round-button{width:var(--lobby-round-size);height:var(--lobby-round-size);box-shadow:0 2px #ef8f00,0 0 6px #ffd70026}.windows-lobby__utilities .windows-lobby__round-button>img{width:var(--lobby-notification-icon-size)}.windows-lobby__language{--lobby-language-flag-size:var(--lobby-flag-size);--lobby-language-flag-offset:var(--lobby-flag-offset);width:calc(var(--lobby-language-flag-size) + 2 * var(--lobby-language-flag-offset));height:var(--lobby-language-flag-size);display:block;position:relative}.windows-lobby__language img{top:0;left:calc(var(--lobby-language-flag-offset) + var(--lobby-language-flag-size) * .03);z-index:2;width:var(--lobby-language-flag-size);height:var(--lobby-language-flag-size);object-fit:cover;border-radius:50%;position:absolute;transform:scale(.94)}.windows-lobby__language img:first-child{z-index:3;left:0;transform:none}.windows-lobby__language img:last-child{left:calc(2 * var(--lobby-language-flag-offset) + var(--lobby-language-flag-size) * .03);z-index:1}@media (min-width:48rem){.windows-lobby__utilities{z-index:3;bottom:calc(100% - var(--lobby-header-height) - var(--lobby-content-top) - var(--lobby-grid-height))}}@media (max-width:47.99rem){.windows-lobby__utilities{right:auto;left:calc(var(--lobby-body-padding) + (var(--lobby-nav-width) - var(--lobby-utility-control-width)) / 2)}}.windows-lobby__state,.windows-lobby-placeholder{place-content:center;justify-items:center;gap:20px;display:grid}.windows-lobby__state{text-align:center;min-height:260px}.lobby-handoff-overlay{z-index:3;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,visibility 0s linear .2s;position:absolute;inset:0}[data-skeleton-pending=true]>.lobby-handoff-overlay{opacity:1;visibility:visible;transition:none}.windows-lobby__balance-content{max-width:31vw;display:inline-grid}.windows-lobby__grid-handoff{width:calc(var(--lobby-grid-width) + 2 * var(--lobby-carousel-inset));height:calc(var(--lobby-grid-height) + 2 * var(--lobby-carousel-inset));max-width:100%;position:relative}.windows-lobby__grid-content{place-items:start center;width:100%;height:100%;display:grid}.windows-lobby__grid-handoff[data-skeleton-pending=true]>.windows-lobby__grid-content{visibility:hidden}.windows-lobby__category-stage{position:relative}.windows-lobby__skeleton{width:calc(var(--lobby-grid-width) + 2 * var(--lobby-carousel-inset));height:calc(var(--lobby-grid-height) + 2 * var(--lobby-carousel-inset));max-width:100%;padding:var(--lobby-carousel-inset);overflow:clip}.windows-lobby__skeleton-card{border-radius:var(--desktop-game-card-radius);background:linear-gradient(145deg,#6c1010,#400808);border:1px solid #e7c18624;min-width:0;min-height:0;display:block;box-shadow:inset 0 1px #ffffff08,0 4px #3200004d}.windows-lobby__skeleton>.windows-lobby__grid{grid-auto-rows:var(--lobby-card-size);overflow-clip-margin:5px;overflow:clip}.windows-lobby__category:disabled{opacity:1;cursor:default}.windows-lobby__carousel-page>.windows-lobby__skeleton{width:var(--lobby-grid-width);height:var(--lobby-grid-height);padding:0}.windows-lobby-reveal{background:#b00000 url(../media/splash_bg.3exli60k4v6af.webp) 50%/cover no-repeat;height:100dvh;min-height:520px;position:relative;overflow:hidden}.windows-lobby-reveal .windows-lobby,.windows-lobby-reveal .windows-lobby-startup{background:0 0}.site-shell[data-lobby-mode=true] .route-content-transition{animation:none}.windows-lobby-stage[data-ready=false]{visibility:hidden;pointer-events:none}.windows-lobby-startup{z-index:70;position:fixed;inset:0}.windows-lobby-startup[data-recovering=true]{z-index:50}.windows-lobby-startup[data-exiting=true] .startup-slot-machine *{animation-play-state:paused}@media (max-width:47.99rem){.windows-lobby-reveal{min-height:620px}.windows-lobby__state{min-height:0}}@media (min-width:48rem) and (max-height:32.5rem){.windows-lobby-reveal{min-height:0}}@keyframes windows-lobby-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.lobby-handoff-overlay{transition:opacity .12s,visibility 0s linear .12s!important}}
.windows-lobby__verification{width:var(--lobby-verification-size);aspect-ratio:1;background:0 0;border:0;border-radius:20%;flex-shrink:0;align-self:center;min-width:44px;min-height:44px;margin-top:auto;margin-bottom:0;padding:0;position:relative;top:calc(-1*clamp(1rem,4dvh,3rem))}button.windows-lobby__verification{cursor:pointer}.windows-lobby__verification-shield{pointer-events:none;width:100%;height:auto;display:block}button.windows-lobby__verification .windows-lobby__verification-shield{transform-origin:50% 60%;animation:1.4s ease-in-out infinite lobby-verification-press}.windows-lobby__verification-hand{z-index:2;pointer-events:none;transform-origin:44% 20%;width:46%;height:auto;animation:1.4s ease-in-out infinite lobby-verification-tap;position:absolute;top:52.4%;left:51.48%}@keyframes lobby-verification-tap{0%,36%,72%,to{transform:scale(1)}18%,54%{transform:scale(.76)}}@keyframes lobby-verification-press{0%,36%,72%,to{transform:scale(1)}18%,54%{transform:scale(.97)}}.lobby-verification-dialog{background:#071525;border:2px solid #e8c872;border-radius:1.25rem;max-width:min(90rem,177.778dvh - 3.55556rem);box-shadow:0 0 1.5rem #e8c87233,0 1.5rem 5rem #0009}.lobby-verification-dialog__image{object-fit:contain;width:100%;height:auto;min-height:0;display:block}.lobby-verification-dialog__close{z-index:1;color:#e8c872;cursor:pointer;background:#071525e6;border:1px solid #e8c872;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:.5rem;right:.5rem}.lobby-verification-dialog__close:hover{background:#26364a}.lobby-verification-dialog__close--mobile{display:none}@media not (min-width:48rem){.lobby-verification-dialog[data-modal-panel]{--verification-close-gap:clamp(32px, 6dvh, 48px);max-width:min(calc(100vw - 2rem), calc((100dvh - 2rem - var(--verification-close-gap) - 48px) * 16 / 9));box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.lobby-verification-dialog__image{border:2px solid #e8c872;border-radius:1.25rem}.lobby-verification-dialog__close:not(.lobby-verification-dialog__close--mobile){display:none}.lobby-verification-dialog__close--mobile{margin-top:var(--verification-close-gap);border-width:2px;flex-shrink:0;align-self:center;display:grid;position:relative;top:auto;right:auto}.lobby-verification-dialog__close--mobile:before{content:"";width:2px;height:var(--verification-close-gap);pointer-events:none;background:repeating-linear-gradient(#e8c872 0 6px,#0000 6px 10px);position:absolute;bottom:100%;left:50%;transform:translate(-50%)}}@media (max-height:40rem){.windows-lobby__verification{width:max(44px, min(var(--lobby-verification-size), 14dvh))}}
.windows-lobby__mobile-page-controls,.windows-lobby__promotions{display:none}.windows-lobby__utilities{--lobby-utility-button-size:calc(var(--lobby-arrow-icon-size,38px) * .9)}.windows-lobby__utilities .windows-lobby__round-button{width:var(--lobby-utility-button-size);height:var(--lobby-utility-button-size);min-height:var(--lobby-utility-button-size)}.windows-lobby__utilities .windows-lobby__round-button>img{width:calc(var(--lobby-utility-button-size) * .48)}.windows-lobby__utilities[data-compact=true]{width:var(--lobby-utility-button-size)}.windows-lobby__utilities[data-compact=true] .windows-lobby__language{--lobby-language-flag-size:var(--lobby-utility-button-size);--lobby-language-flag-offset:0px}.windows-lobby__utilities[data-compact=true] .windows-lobby__language img{left:0;transform:none}@media (min-width:48rem){.windows-lobby__utilities{right:calc((var(--lobby-control-side-space) - var(--lobby-utility-control-width)) / 2)}.windows-lobby__utilities[data-compact=true]{right:calc((var(--lobby-control-side-space) - var(--lobby-utility-button-size)) / 2)}}@media (max-width:47.99rem){.windows-lobby__utilities,.windows-lobby__utilities[data-compact=true],.windows-lobby__promotions,.windows-lobby__mobile-page-controls{width:100%;padding:4px var(--lobby-rebate-padding-inline);grid-auto-rows:calc(var(--lobby-utility-button-size) + 16px);border-radius:var(--lobby-nav-radius);flex-shrink:0;align-self:center;place-items:center;gap:0;display:grid;position:relative;bottom:auto;left:auto;right:auto}.windows-lobby__utilities:before,.windows-lobby__promotions:before,.windows-lobby__mobile-page-controls:before{content:"";top:50%;left:var(--lobby-rebate-padding-inline);right:var(--lobby-rebate-padding-inline);pointer-events:none;border-top:1px solid #fff8;position:absolute}.windows-lobby__utilities .windows-lobby__language{--lobby-language-flag-size:var(--lobby-utility-button-size);--lobby-language-flag-offset:0px}.windows-lobby__utilities .windows-lobby__language img{left:0;transform:none}.windows-lobby__utilities .windows-lobby__language img:not(:first-child){display:none}.windows-lobby__promotions{--lobby-utility-button-size:calc(38px * .9);--lobby-promotion-row-height:calc(var(--lobby-utility-button-size) + 16px);grid-auto-rows:var(--lobby-promotion-row-height)}.windows-lobby__promotions:before{top:calc(4px + var(--lobby-promotion-row-height))}.windows-lobby__promotions:after{content:"";top:calc(4px + 2 * var(--lobby-promotion-row-height));left:var(--lobby-rebate-padding-inline);right:var(--lobby-rebate-padding-inline);pointer-events:none;border-top:1px solid #fff8;position:absolute}.windows-lobby__promotion-icon{width:var(--lobby-utility-button-size);height:var(--lobby-utility-button-size);object-fit:contain;pointer-events:none}.windows-lobby__promotion-icon--wallet,.lobby-game-charge{transform-origin:50% 80%;animation:1.8s ease-in-out infinite lobby-wallet-bounce}.windows-lobby__mobile-page-controls,.windows-lobby__mobile-page-controls:empty{display:none}.windows-lobby__mobile-page-controls .windows-lobby__page-arrow{width:var(--lobby-utility-button-size);height:var(--lobby-utility-button-size);display:block;position:relative;inset:auto;transform:none}}@keyframes lobby-wallet-bounce{0%,55%,to{transform:translateY(0)rotate(0)scale(1)}10%{transform:translateY(-6px)rotate(-10deg)scale(1.12)}20%{transform:translateY(-6px)rotate(10deg)scale(1.12)}30%{transform:translateY(-4px)rotate(-7deg)scale(1.08)}40%{transform:translateY(-2px)rotate(5deg)scale(1.04)}}
:root{--lobby-gold:gold;--lobby-ink:#1b1b1b;--lobby-red:#d90000;--color-background:#1a0000;--color-background-soft:#240000;--color-dialog:#1a1a1a;--color-surface:#261a1a;--color-surface-raised:#392626;--color-surface-strong:#573333;--color-surface-glass:#1a1a1af0;--color-border:#64422c;--color-text-muted:#d6c3ae;--color-text-dim:#ac9680;--color-accent:gold;--color-accent-strong:#ffbd00;--color-accent-soft:#ffd70029;--color-on-accent:#1b1b1b;--color-highlight:gold;--color-highlight-strong:#ffe884;--color-highlight-soft:#ffd70029;--color-on-highlight:#1b1b1b;--color-focus:gold;--color-sidebar:#1a1a1a;--color-nav-layer:#1a1a1a;--color-nav-selected:#573333;--color-nav-icon:gold;--color-search:#1a1010;--gradient-primary:linear-gradient(#ffe884, gold, #ffbd00)}body{background:#1a0000 url(../media/splash_bg.3exli60k4v6af.webp) 50%/cover no-repeat fixed}.windows-lobby__navigation .windows-lobby__category,.windows-lobby__navigation .windows-lobby__rebate,.windows-lobby__navigation .windows-lobby__category[aria-pressed=true]:after{background-blend-mode:normal;background-image:radial-gradient(130% 90% at 48% 0,#ffeada21,#0000 66%),linear-gradient(#ffffff09,#0000 30%,#0000001f),linear-gradient(90deg,#0000001c,#0000 16% 84%,#0000001c);background-size:100% 100%}.windows-lobby__navigation .windows-lobby__category{--lobby-category-shadow:#8a0000;box-shadow:4px 4px 0 var(--lobby-category-shadow);transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s}.windows-lobby__navigation .windows-lobby__category:has(>.windows-lobby__slot-icon){--lobby-category-shadow:#9c0000}.windows-lobby__navigation .windows-lobby__category[aria-pressed=true]{--lobby-category-shadow:#ccac00}.windows-lobby__navigation .windows-lobby__category:active:not(:disabled){box-shadow:2px 2px 0 var(--lobby-category-shadow);transition-duration:70ms;transform:translate(2px,2px)}.windows-lobby__card-slot{box-shadow:3px 3px #4b1900,0 3px 8px #0009}.windows-lobby__card-slot[data-selected=true]{box-shadow:3px 3px #b87a00,0 3px 8px #0009}.windows-lobby__navigation .windows-lobby__rebate{isolation:isolate;background-color:var(--lobby-red);background-image:radial-gradient(ellipse 130% calc(var(--lobby-nav-width) * .675) at 48% 0%, #ffeada21, transparent 66%), linear-gradient(180deg, #ffffff09, transparent calc(var(--lobby-nav-width) * .225), #0000001f calc(var(--lobby-nav-width) * .75)), linear-gradient(90deg, #0000001c, transparent 16%, transparent 84%, #0000001c);position:relative;box-shadow:inset 0 2px #ffd0a65c,inset 0 10px 14px -10px #ffba8059}.windows-lobby__navigation .windows-lobby__rebate:before,.windows-lobby__navigation .windows-lobby__rebate:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.windows-lobby__navigation .windows-lobby__rebate:before{z-index:-2;background:linear-gradient(90deg,#0000 70%,#0000000f 100%),linear-gradient(#8c0000 0%,#820000 50%,#680000 100%);transform:translate(4px,4px)}.windows-lobby__navigation .windows-lobby__rebate:after{z-index:-1;background:inherit;box-shadow:inherit}.windows-lobby__header-actions>.windows-lobby__gold-button,.windows-lobby__navigation .windows-lobby__rebate .windows-lobby__rebate-claim{transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s}.windows-lobby__header-actions>.windows-lobby__gold-button:active:not(:disabled){transition-duration:70ms;transform:translateY(4px);box-shadow:0 1px #ef8f00,0 0 16px #ffd70066}.windows-lobby__navigation .windows-lobby__rebate .windows-lobby__rebate-claim{box-shadow:0 5px #ef8f00}.windows-lobby__navigation .windows-lobby__rebate .windows-lobby__rebate-claim:active:not(:disabled){transition-duration:70ms;transform:translateY(4px);box-shadow:0 1px #ef8f00}@media (min-width:48rem){.windows-lobby__navigation .windows-lobby__category[aria-pressed=true]{background-color:var(--lobby-gold);background-image:none;border-color:#0000}.windows-lobby__navigation .windows-lobby__category[aria-pressed=true]:before{content:none}.windows-lobby__navigation .windows-lobby__category[aria-pressed=true]:after{border-radius:inherit;box-shadow:none}}.theme-gradient-button{box-shadow:0 3px #a65c00,0 0 12px #ffd70033}.theme-gradient-button:hover:not(:disabled){box-shadow:0 3px #a65c00,0 0 16px #ffd70055}.theme-gradient-button:disabled{color:#d6c3ae;background:#573333}.lobby-site-shell{flex-direction:column;height:auto;min-height:100dvh;display:flex;position:relative;overflow:visible}.lobby-site-shell__main{flex:1;height:auto;min-height:0;padding:0}.lobby-site-shell[data-game-mode=true]{height:100dvh;overflow:hidden}.lobby-corner-button{z-index:4;color:#fff;background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;background-origin:border-box;border:0;place-items:center;width:162px;height:108px;margin:0;padding:0;font-size:27px;font-weight:900;display:grid;position:absolute;top:0}.lobby-corner-button--back{background-image:url(../media/return.36hiyxitxccoj.svg);left:0}.lobby-corner-button--cash{background-image:url(../media/xiafen.05dt897r5zd5b.svg);right:0}.lobby-corner-button__mobile-image,.lobby-game-charge{display:none}@media (min-width:48rem){.lobby-corner-button{width:var(--desktop-corner-width);height:var(--desktop-corner-height);font-size:var(--desktop-corner-font)}}.lobby-auth-surface>header{color:gold;background:linear-gradient(#a00000,#1a1a1a);border-bottom:1px solid #ffd70066}.lobby-auth-surface__title{align-items:center;gap:16px;display:flex}.lobby-auth-surface__title:before{content:"";background:url(/ui/windows-lobby/site_logo.webp) 50%/contain no-repeat;width:96px;height:38px}.lobby-game-screen{background:#1a0000 url(../media/splash_bg.3exli60k4v6af.webp) 50%/cover no-repeat;height:100dvh;min-height:360px;position:relative;overflow:hidden}.lobby-game-screen iframe{border:0;width:100%;height:100%;display:block}.lobby-game-screen__status{text-align:center;place-content:center;justify-items:center;gap:24px;height:100%;padding:110px 24px;display:grid}.lobby-game-screen__status>section{width:min(100%,600px)}.lobby-game-screen.lobby-game-screen__status{height:100dvh}.lobby-loading-animation{place-items:center;width:min(28rem,80vw);height:14rem;padding:16px;display:grid}.lobby-loading-animation .startup-slot-machine{transform:scale(2.1)}.game-launch-animation-stage{z-index:12;pointer-events:none;position:fixed;inset:0}.game-launch-animation-stage[data-active=false] .startup-slot-machine *{animation-play-state:paused}.startup-screen{background:#a00000 url(../media/splash_bg.3exli60k4v6af.webp) 50%/cover}.startup-screen__halo{display:none}.startup-screen__mark{width:auto;height:auto;box-shadow:none;background:0 0}.lobby-game-layer{z-index:10;transform-origin:50%;position:fixed;inset:0;overflow:hidden}.lobby-game-layer[data-phase=exiting]{will-change:transform, opacity}.lobby-return-content{display:contents}.lobby-return-shield{z-index:11;position:fixed;inset:0}@media (max-width:47.99rem){.windows-lobby__navigation .windows-lobby__utilities,.windows-lobby__navigation .windows-lobby__promotions,.windows-lobby__navigation .windows-lobby__mobile-page-controls{background-color:var(--lobby-red);background-image:radial-gradient(ellipse 130% calc(var(--lobby-nav-width) * .675) at 48% 0%, #ffeada21, transparent 66%), linear-gradient(180deg, #ffffff09, transparent calc(var(--lobby-nav-width) * .225), #0000001f calc(var(--lobby-nav-width) * .75)), linear-gradient(90deg, #0000001c, transparent 16%, transparent 84%, #0000001c);box-shadow:inset 0 2px #ffd0a65c, inset 0 10px 14px -10px #ffba8059, 0 2px var(--lobby-utility-shadow,#680000), 2px 2px var(--lobby-utility-shadow,#680000)}.windows-lobby__navigation .windows-lobby__promotions{background-color:color-mix(in srgb, var(--lobby-red), black 10%)}.windows-lobby__navigation .windows-lobby__utilities{--lobby-utility-shadow:#570000;background-color:color-mix(in srgb, var(--lobby-red), black 18%)}.windows-lobby__navigation .windows-lobby__category{box-shadow:2px 2px 0 var(--lobby-category-shadow)}.windows-lobby__navigation .windows-lobby__category:active:not(:disabled){box-shadow:1px 1px 0 var(--lobby-category-shadow);transform:translate(1px,1px)}.windows-lobby__navigation .windows-lobby__rebate:before{transform:translate(2px,2px)}.windows-lobby__card-slot{box-shadow:1px 1px #4b1900,0 1px 8px #0009}.windows-lobby__card-slot[data-selected=true]{box-shadow:1px 1px #b87a00,0 1px 8px #0009}.lobby-corner-button{width:88px;height:66px;font-size:16px}.lobby-corner-button--cash{display:none}.lobby-corner-button--back,.lobby-game-charge{--mobile-game-control-size:clamp(44px, 11vw, 52px);--mobile-game-control-top:calc(max(8px, env(safe-area-inset-top)) + 16px);z-index:5;left:max(8px, env(safe-area-inset-left));width:var(--mobile-game-control-size);height:var(--mobile-game-control-size)}.lobby-corner-button--back{top:var(--mobile-game-control-top);background-image:none;border-radius:50%}.lobby-corner-button--back .lobby-corner-button__label{display:none}.lobby-corner-button__mobile-image{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block;transform:scale(.95)}.lobby-game-charge{z-index:4;top:calc(var(--mobile-game-control-top) + var(--mobile-game-control-size) + 32px);object-fit:contain;pointer-events:none;display:block;position:absolute}.lobby-loading-animation .startup-slot-machine{transform:scale(1.25)}}
.windows-lobby__play,.windows-lobby__game-name,.lobby-corner-button,.lobby-page-header__title h1,.lobby-auth-surface__title,.lobby-account-summary>header{letter-spacing:.02em;text-shadow:0 2px 1px #2a140c59;font-weight:900}.windows-lobby__account{text-shadow:none}.windows-lobby__account :is(span,strong){color:#fff;-webkit-text-fill-color:currentColor;filter:none;letter-spacing:.01em;background:0 0;font-weight:900}.windows-lobby__gold-button,.theme-gradient-button,.lobby-settings-drawer h2{letter-spacing:.02em;text-shadow:none;font-weight:900}.lobby-settings-drawer>nav>:is(a,button),.lobby-account-summary>nav a,.windows-lobby__rebate>a,.windows-lobby__rebate>div>button{letter-spacing:.025em;text-shadow:none;font-weight:700}input,select,textarea,table,[data-slot=table]{font-variant-numeric:tabular-nums;text-shadow:none}@media (max-width:47.99rem){.windows-lobby__play,.windows-lobby__game-name,.lobby-corner-button{text-shadow:none}}
.debug-fab{right:max(14px, env(safe-area-inset-right));bottom:max(82px, calc(env(safe-area-inset-bottom) + 24px));z-index:55;color:#dcfaff;cursor:pointer;background:#102d3cf0;border:1px solid #65d4ee;border-radius:24px;align-items:center;gap:7px;padding:11px 13px;font:700 12px system-ui,sans-serif;display:flex;position:fixed;box-shadow:0 4px 20px #0006}.debug-fab__count{text-align:center;color:#ffdae1;background:#76344b;border-radius:12px;min-width:21px;padding:2px 5px}.debug-dialog{height:min(90dvh,980px)}.debug-dialog__header{background:#142638;border-bottom:1px solid #37536d;flex-shrink:0;justify-content:space-between;gap:12px;padding:14px 20px;display:flex}.debug-dialog__header h2{color:#deebf5;margin:0;font-size:20px}.debug-dialog__header p{color:#9bb1c6;margin:4px 0 0;font:400 12px system-ui,sans-serif}.debug-dialog__header button{color:#fff;cursor:pointer;background:#26394d;border:0;border-radius:8px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.debug-page{color:#deebf5;background:#0c1723;flex:1;min-height:0;padding:16px 18px 24px;font:400 14px/1.65 system-ui,sans-serif;overflow:auto}.debug-page>*{max-width:1180px;margin-left:auto;margin-right:auto}.debug-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.debug-heading a{color:#81caff;text-decoration:none}.debug-heading h1{margin:8px 0;font-size:clamp(22px,4vw,30px)}.debug-heading p{color:#9bb1c6;margin:0}.debug-state{color:#c6d4e3;background:#26394d;border-radius:20px;flex-shrink:0;padding:5px 12px}.debug-state.is-active{color:#75f0bd;background:#123b35}.debug-instructions{color:#b8cee2;background:#142638;border:1px solid #28435c;border-radius:12px;padding:12px 18px}.debug-instructions p{margin:5px 0}.debug-toolbar{flex-wrap:wrap;align-items:flex-start;gap:10px;margin-top:20px;display:flex}.debug-page button,.debug-page select,.debug-page input[type=search]{color:#e5f3ff;background:#1b3046;border:1px solid #37536d;border-radius:8px;min-height:42px;padding:8px 12px}.debug-page button{cursor:pointer}.debug-page button:hover{background:#284762}.debug-page button:disabled{opacity:.5;cursor:wait}.debug-tabs{gap:8px;margin-top:14px;padding-bottom:5px;display:flex;overflow:auto}.debug-tabs button{white-space:nowrap}.debug-tabs button[aria-pressed=true]{background:#23516a;border-color:#63c8ef}.debug-tabs span{color:#9ed5ed;font-size:12px}.debug-server-access{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0;display:flex}.debug-server-access>div{flex:1;min-width:220px}.debug-server-access p{color:#a5c9df;white-space:pre-wrap;overflow-wrap:anywhere;margin:3px 0;font-size:12px}.debug-page input:not([type=checkbox]),.debug-page textarea{color:#e5f3ff;background:#122638;border:1px solid #37536d;border-radius:8px;min-height:40px;padding:8px 10px}.debug-form-grid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:12px;display:grid}.debug-signature label{flex-direction:column;gap:6px;margin:10px 0;display:flex}.debug-signature textarea{width:100%;font-family:ui-monospace,monospace;font-size:12px}.debug-results>div{border-bottom:1px solid #28435c;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0;display:flex}.debug-results strong{width:145px}.debug-results input{flex:1;min-width:220px}.debug-record__endpoint{color:#bce6ff;overflow-wrap:anywhere;margin:8px 0;font:12px/1.65 ui-monospace,monospace}.debug-record__endpoint p{margin:3px 0}.debug-record__issue{color:#ffadbf;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.debug-record__copies{flex-wrap:wrap;gap:8px;margin:6px 0;display:flex}.debug-copy{flex-direction:column;align-items:flex-start;display:inline-flex}.debug-copy button{white-space:nowrap;justify-content:center;align-items:center;gap:6px;display:inline-flex}.debug-copy svg{flex-shrink:0;width:17px;height:17px}.debug-copy [role=status]{color:#84d9e9;max-width:250px;font-size:12px}.debug-copy [role=status]:empty{display:none}.debug-environment{width:100%;padding:8px 0}.debug-page summary{cursor:pointer;color:#95caee}.debug-filters{flex-wrap:wrap;align-items:end;gap:14px;margin-top:14px;display:flex}.debug-filters label{flex-direction:column;gap:4px;display:flex}.debug-filters label:first-child{flex:1;min-width:200px}.debug-filters .debug-checkbox{flex-direction:row;align-items:center;min-height:42px}.debug-summary{color:#95aec3;margin-top:14px;margin-bottom:10px;font-size:12px}.debug-records{flex-direction:column;gap:10px;display:flex}.debug-record{background:#132334;border:1px solid #2c4257;border-left:3px solid #5997d6;border-radius:10px;padding:12px 16px}.debug-record--error{border-left-color:#f27890}.debug-record--warning{border-left-color:#edc775}.debug-record header{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.debug-record header strong{overflow-wrap:anywhere}.debug-record time{color:#95aec3;margin-left:auto;font-size:12px}.debug-record .debug-copy button{min-height:36px;padding:5px 8px;font-size:12px}.debug-level{color:#83c0ff;font:700 11px ui-monospace,monospace}.debug-record--error .debug-level{color:#ff9cb3}.debug-record--warning .debug-level{color:#efd291}.debug-record__route{color:#95aec3;overflow-wrap:anywhere;margin:8px 0;font-size:12px}.debug-page pre{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;background:#09131e;border-radius:6px;padding:12px;font:12px/1.8 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.debug-empty{text-align:center;color:#95aec3;border:1px dashed #37536d;border-radius:10px;padding:35px 20px}@media (max-width:600px){.debug-heading{align-items:flex-start;gap:8px}.debug-state{padding:5px 8px;font-size:11px}.debug-record{padding:10px}.debug-record time{margin-left:0}.debug-instructions{padding:10px 12px;font-size:12px}}
