.vpg-stream-gated video[data-stream-kind]{transition:opacity .18s ease-out}.vpg-stream-gated.is-holding video[data-stream-kind]{opacity:0;transition:none}.vpg-stream-loader{z-index:3;opacity:0;visibility:hidden;pointer-events:none;place-items:center;transition:opacity .18s ease-out,visibility 0s linear .18s;display:grid;position:absolute;top:0;bottom:0;left:0;right:0;container-type:size}.vpg-stream-loader.is-on{opacity:1;visibility:visible;pointer-events:auto;transition:none}.vpg-reel-loader{--vpg-reel-loader-text:var(--gold-mid,#e9c66b);--vpg-reel-loader-shade:var(--gold-deep,#b8902f);--vpg-reel-loader-shine:#f6dfa040;-webkit-user-select:none;user-select:none;place-items:center;font-family:Arial,Helvetica,sans-serif;display:grid}.vpg-reel-loader-composition{font-size:16px;flex-direction:column;align-items:center;gap:.25em;width:21.25em;font-size:max(6px,min(min(4.3cqw,8cqh),16px));display:flex}.vpg-reel-loader-reels{align-items:center;gap:1em;width:21.25em;height:3.4375em;display:flex;position:relative;overflow:hidden}.vpg-reel-loader-reel{flex-direction:column;align-items:center;width:100%;min-width:0;height:12.5em;display:flex;position:relative}.vpg-reel-loader-strip{transform-origin:50%;flex-direction:column;gap:1em;width:100%;display:flex;position:absolute}.vpg-reel-loader-symbol{object-fit:contain;pointer-events:none;-webkit-user-drag:none;flex-shrink:0;width:100%;height:3.4375em;display:block}.vpg-reel-loader-reel:first-child{justify-content:flex-end;animation:3s ease-in-out infinite vpg-reel-loader-down}.vpg-reel-loader-reel:nth-child(2){justify-content:flex-end;animation:4s ease-in-out infinite vpg-reel-loader-down}.vpg-reel-loader-reel:nth-child(3){justify-content:flex-start;animation:4s ease-in-out infinite vpg-reel-loader-up}.vpg-reel-loader-reel:nth-child(4){justify-content:flex-start;animation:3.5s ease-in-out infinite vpg-reel-loader-up}.vpg-reel-loader-reel:nth-child(5){justify-content:flex-end;animation:4.5s ease-in-out infinite vpg-reel-loader-down}@keyframes vpg-reel-loader-up{0%{filter:blur();transform:translateY(0)}30%{filter:blur(.625em);transform:translateY(-150%)}60%{filter:blur();transform:translateY(0)}}@keyframes vpg-reel-loader-down{0%{filter:blur();transform:translateY(0)}30%{filter:blur(.625em);transform:translateY(150%)}60%{filter:blur();transform:translateY(0)}}.vpg-reel-loader-word{--main-size:4em;text-transform:uppercase;width:100%;color:var(--vpg-reel-loader-text);filter:drop-shadow(0 0 .05em var(--vpg-reel-loader-shine));justify-content:center;align-items:center;font-size:240px;font-weight:900;line-height:1;display:flex;position:relative;overflow:hidden}.vpg-reel-loader-slice{text-align:center;white-space:nowrap;justify-content:center;align-items:center;width:max-content;display:flex;position:absolute;overflow:hidden}.vpg-reel-loader-slice:first-child{clip-path:polygon(0% 0%,11.11% 0%,11.11% 100%,0% 100%);font-size:calc(var(--main-size) / 20);opacity:.6;margin-left:-2.1em}.vpg-reel-loader-slice:nth-child(2){clip-path:polygon(11.11% 0%,22.22% 0%,22.22% 100%,11.11% 100%);font-size:calc(var(--main-size) / 16);opacity:.7;margin-left:-.98em}.vpg-reel-loader-slice:nth-child(3){clip-path:polygon(22.22% 0%,33.33% 0%,33.33% 100%,22.22% 100%);font-size:calc(var(--main-size) / 13);opacity:.8;margin-left:-.33em}.vpg-reel-loader-slice:nth-child(4){clip-path:polygon(33.33% 0%,44.44% 0%,44.44% 100%,33.33% 100%);font-size:calc(var(--main-size) / 11);opacity:.9;margin-left:-.05em}.vpg-reel-loader-slice:nth-child(5){clip-path:polygon(44.44% 0%,55.55% 0%,55.55% 100%,44.44% 100%);font-size:calc(var(--main-size) / 10);opacity:1;margin-left:0}.vpg-reel-loader-slice:nth-child(6){clip-path:polygon(55.55% 0%,66.66% 0%,66.66% 100%,55.55% 100%);font-size:calc(var(--main-size) / 11);opacity:.9;margin-left:.05em}.vpg-reel-loader-slice:nth-child(7){clip-path:polygon(66.66% 0%,77.77% 0%,77.77% 100%,66.66% 100%);font-size:calc(var(--main-size) / 13);opacity:.8;margin-left:.33em}.vpg-reel-loader-slice:nth-child(8){clip-path:polygon(77.77% 0%,88.88% 0%,88.88% 100%,77.77% 100%);font-size:calc(var(--main-size) / 16);opacity:.7;margin-left:.98em}.vpg-reel-loader-slice:nth-child(9){clip-path:polygon(88.88% 0%,100% 0%,100% 100%,88.88% 100%);font-size:calc(var(--main-size) / 20);opacity:.6;margin-left:2.1em}.vpg-reel-loader-slice span{letter-spacing:.08em;animation:2s cubic-bezier(.1,.6,.9,.4) infinite vpg-reel-loader-scrolling,2s cubic-bezier(.1,.6,.9,.4) infinite vpg-reel-loader-sheen}.vpg-reel-loader-slice:first-child span{background:linear-gradient(to right, var(--vpg-reel-loader-text) 4%, var(--vpg-reel-loader-shade) 7%)}.vpg-reel-loader-slice:nth-child(2) span{background:linear-gradient(to right, var(--vpg-reel-loader-text) 9%, var(--vpg-reel-loader-shade) 13%)}.vpg-reel-loader-slice:nth-child(3) span{background:linear-gradient(to right, var(--vpg-reel-loader-text) 15%, var(--vpg-reel-loader-shade) 18%)}.vpg-reel-loader-slice:nth-child(4) span{background:linear-gradient(to right, var(--vpg-reel-loader-text) 20%, var(--vpg-reel-loader-shade) 23%)}.vpg-reel-loader-slice:nth-child(6) span{background:linear-gradient(to right, var(--vpg-reel-loader-shade) 29%, var(--vpg-reel-loader-text) 32%)}.vpg-reel-loader-slice:nth-child(7) span{background:linear-gradient(to right, var(--vpg-reel-loader-shade) 34%, var(--vpg-reel-loader-text) 37%)}.vpg-reel-loader-slice:nth-child(8) span{background:linear-gradient(to right, var(--vpg-reel-loader-shade) 39%, var(--vpg-reel-loader-text) 42%)}.vpg-reel-loader-slice:nth-child(9) span{background:linear-gradient(to right, var(--vpg-reel-loader-shade) 45%, var(--vpg-reel-loader-text) 48%)}.vpg-reel-loader-slice:not(:nth-child(5)) span{color:#0000;background-size:200%;-webkit-background-clip:text;background-clip:text}@keyframes vpg-reel-loader-scrolling{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes vpg-reel-loader-sheen{0%{background-position:-98% 0}to{background-position:102% 0}}.vpg-stream-loader:not(.is-on) .vpg-reel-loader *,.vpg-stream-loader:not(.is-on) .vpg-reel-loader :before,.vpg-stream-loader:not(.is-on) .vpg-reel-loader :after{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.vpg-reel-loader *,.vpg-reel-loader :before,.vpg-reel-loader :after{animation:none!important}.vpg-reel-loader-slice{display:none}.vpg-reel-loader-slice:nth-child(5){clip-path:none;display:flex}}.vpg-stream-lost{z-index:6;pointer-events:auto;justify-content:center;align-items:flex-end;padding-bottom:9%;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.vpg-stream-lost-words{color:#f6dfa0;letter-spacing:.04em;white-space:nowrap;background:#0a0908c7;border:1px solid #d4af378c;border-radius:999px;padding:7px 16px;font-size:13px;font-weight:600;animation:1.6s ease-in-out infinite vpg-stream-lost-pulse;box-shadow:0 0 14px #00000080}@keyframes vpg-stream-lost-pulse{0%,to{opacity:1}50%{opacity:.6}}@media (prefers-reduced-motion:reduce){.vpg-stream-lost-words{animation:none}}.support-fab.is-tile svg.support-button-icon{stroke:none;fill:none;width:100%;height:100%;display:block;overflow:visible}.support-fab{transition:opacity .18s,transform .22s}.support-fab.is-menu-open{opacity:0;pointer-events:none;transform:scale(.6)}.support-menu-scrim{z-index:51;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;background:#0a090880;transition:opacity .22s;position:fixed;top:0;bottom:0;left:0;right:0}.support-menu-scrim.is-open{opacity:1;pointer-events:auto}.support-menu{z-index:52;pointer-events:none;flex-direction:column;gap:10px;max-width:min(300px,100vw - 16px);display:flex;position:fixed}.support-menu-scrim.is-contained,.support-menu.is-contained{position:absolute}.support-menu.is-left{align-items:flex-start}.support-menu.is-right{align-items:flex-end}.support-menu-item{box-sizing:border-box;background:var(--surface-card,#12100d);border:1px solid var(--hairline-strong,#d4af3752);max-width:100%;height:40px;color:var(--text,#f2ede4);font:inherit;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;opacity:0;transform-origin:21px;border-radius:999px;align-items:center;gap:10px;margin:0;padding:0 16px 0 7px;font-size:13px;font-weight:600;line-height:1.2;text-decoration:none;transition:opacity .18s,transform .34s cubic-bezier(.175,.885,.32,1.275),border-color .15s;display:inline-flex;transform:translateY(12px)scale(.5);box-shadow:0 5px 14px #0006}.support-menu.is-right .support-menu-item{transform-origin:calc(100% - 21px);flex-direction:row-reverse;padding:0 7px 0 16px}.support-menu.is-down .support-menu-item{transform:translateY(-12px)scale(.5)}.support-menu.is-open .support-menu-item{opacity:1;pointer-events:auto;transition-delay:calc(var(--bubble-index,0) * 45ms);transform:translateY(0)scale(1)}.support-menu-item:hover{border-color:var(--gold,#d4af37)}.support-menu-item:focus-visible{border-color:var(--gold,#d4af37)}.support-menu-icon{color:#fff;background:linear-gradient(#d6955a,#c47f43);border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.support-menu-icon svg{width:17px;height:17px;overflow:visible}.support-menu-label{text-overflow:ellipsis;overflow:hidden}.support-menu-badge{background:var(--badge-danger-bg,#b23f3f);color:var(--badge-fg,#fff);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 6px;font-size:11px;font-weight:700}@media (prefers-reduced-motion:reduce){.support-fab,.support-menu-item,.support-menu-scrim{transition-duration:.01ms}.support-menu.is-open .support-menu-item{transition-delay:0s}}.support-day-separator{width:100%;color:var(--muted,#b7b0a3);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin:10px 0 6px;font-size:9px;display:flex}.support-day-separator:before,.support-day-separator:after{content:"";background:color-mix(in srgb,var(--border,#d4af372e) 72%,transparent);flex:1;height:1px}.support-day-separator span{border:1px solid var(--border,#d4af372e);background:color-mix(in srgb,var(--surface,#12100d) 88%,transparent);border-radius:999px;padding:4px 9px}.support-chat-avatar{border:1px solid color-mix(in srgb,var(--accent,#d4af37) 55%,transparent);background:var(--surface-key,#15130f);width:28px;height:28px;color:var(--text,#f2ede4);border-radius:50%;flex:0 0 28px;place-items:center;margin:0;display:grid;box-shadow:0 6px 16px #0000002e}.support-chat-avatar svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.support-chat-avatar.own{background:var(--surface-hover,#1a1713);order:3}.support-chat-avatar.grouped{visibility:hidden;margin:0}.chat-message-row,.support-message-row{position:relative;align-items:center!important}.chat-message-row.own .chat-message-actions,.support-message-row.own .support-message-actions{order:-1}.chat-message-row.own .support-chat-avatar,.support-message-row.own .support-chat-avatar{order:3}.chat-message-row:not(.own) .support-chat-avatar,.support-message-row:not(.own) .support-chat-avatar{order:-2}.chat-message-row:not(.own) .chat-message-actions,.support-message-row:not(.own) .support-message-actions{order:3}.chat-message-row.grouped,.support-message-row.grouped{margin-top:-5px}.chat-message-header,.support-message-header{display:none!important}.chat-message-row .chat-message-actions,.support-message-row .support-message-actions{opacity:0;pointer-events:none;transition:opacity .16s,transform .16s;transform:translateY(2px)}.chat-message-row:hover .chat-message-actions,.chat-message-row:focus-within .chat-message-actions,.support-message-row:hover .support-message-actions,.support-message-row:focus-within .support-message-actions{opacity:1;pointer-events:auto;transform:none}.chat-message.edited .chat-time:before,.support-message.edited .support-time:before{content:"edited · ";font-style:italic}.chat-message.deleted,.support-message.deleted{opacity:.62;border-style:dashed}.support-file-card{border:1px solid color-mix(in srgb,var(--accent,#d4af37) 28%,var(--border,#d4af372e));background:color-mix(in srgb,var(--surface-light,#15130f) 84%,transparent);text-align:left;width:min(280px,100%);color:var(--text,#f2ede4);cursor:pointer;border-radius:10px;align-items:center;gap:9px;padding:8px;transition:border-color .16s,transform .16s;display:flex}.support-file-card:hover{border-color:var(--accent,#d4af37);transform:translateY(-1px)}.support-file-card-icon{background:color-mix(in srgb,var(--accent,#d4af37) 16%,transparent);width:30px;height:30px;color:var(--accent,#d4af37);border-radius:8px;flex:0 0 30px;place-items:center;display:grid}.support-file-card-icon svg,.support-file-card-open{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.support-file-card-copy{flex:1;min-width:0;display:grid}.support-file-card-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.support-file-card-copy small{color:var(--muted,#b7b0a3);margin-top:2px;font-size:8px}.support-file-card-open{width:13px;height:13px;color:var(--muted,#b7b0a3)}.support-emoji-control{flex:none;display:inline-flex;position:relative}.support-emoji-button{border:1px solid var(--border,#d4af372e);width:34px;height:34px;color:var(--muted,#b7b0a3);cursor:pointer;background:0 0;border-radius:10px;place-items:center;padding:0;display:grid}.support-emoji-button:hover{color:var(--accent,#d4af37);border-color:var(--accent,#d4af37)}.support-emoji-button:focus-visible{color:var(--accent,#d4af37);border-color:var(--accent,#d4af37)}.support-emoji-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.support-emoji-picker{border:1px solid var(--border-strong,var(--border,#d4af372e));background:var(--surface,#12100d);z-index:80;border-radius:14px;grid-template-columns:repeat(8,1fr);gap:3px;width:246px;padding:9px;display:grid;position:absolute;bottom:calc(100% + 9px);left:0;box-shadow:0 20px 46px #00000061}.support-emoji-picker button{cursor:pointer;background:0 0;border:0;border-radius:7px;width:25px;height:25px;padding:0;font-size:16px}.support-emoji-picker button:hover{background:color-mix(in srgb,var(--accent,#d4af37) 18%,transparent);transform:scale(1.12)}.support-system-message-row{justify-content:center;align-items:center;width:100%;margin:4px 0;display:flex;position:relative}.support-system-message{border:1px solid color-mix(in srgb,var(--border,#d4af372e) 72%,transparent);background:color-mix(in srgb,var(--surface-light,#15130f) 72%,transparent);max-width:min(86%,540px);color:var(--muted,#b7b0a3);text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:5px 12px;font-size:10px;font-weight:650;line-height:1.35;display:inline-flex;box-shadow:0 5px 14px #00000014}.support-message-hover-meta{z-index:40;border:1px solid var(--border-strong,var(--border,#d4af372e));background:var(--surface,#12100d);max-width:260px;color:var(--text,#f2ede4);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;border-radius:9px;align-items:center;gap:7px;padding:6px 9px;font-size:9px;line-height:1;transition:opacity .14s,transform .14s,visibility .14s;display:flex;position:absolute;bottom:calc(100% + 6px);left:0;transform:translateY(3px);box-shadow:0 12px 28px #00000052}.support-message-hover-meta.own{left:auto;right:0}.support-message-hover-meta time{color:var(--muted,#b7b0a3)}.support-message-hover-meta em{color:var(--accent,#d4af37);font-style:normal}.chat-message-row:hover>.support-message-hover-meta,.chat-message-row:focus-within>.support-message-hover-meta,.support-message-row:hover>.support-message-hover-meta,.support-message-row:focus-within>.support-message-hover-meta,.support-system-message-row:hover>.support-message-hover-meta{opacity:1;visibility:visible;transform:none}.chat-message,.support-message{position:relative!important}.support-message-receipt{width:17px;height:13px;color:var(--muted,#b7b0a3);place-items:center;display:inline-grid;position:absolute;bottom:5px;right:7px}.chat-message.own .chat-message-body,.support-message--me .support-message-body{padding-right:22px}.support-message-receipt.is-delivered{color:color-mix(in srgb,var(--accent,#d4af37) 72%,var(--muted,#b7b0a3))}.support-message-receipt.is-read{color:var(--accent,#d4af37)}.support-message-receipt svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:13px}.support-quick-replies{flex:none;display:inline-flex;position:relative}.support-quick-replies-button{border:1px solid var(--border,#d4af372e);width:34px;height:34px;color:var(--muted,#b7b0a3);cursor:pointer;background:0 0;border-radius:10px;place-items:center;padding:0;display:grid}.support-quick-replies-button:hover{color:var(--accent,#d4af37);border-color:var(--accent,#d4af37)}.support-quick-replies-button:focus-visible{color:var(--accent,#d4af37);border-color:var(--accent,#d4af37)}.support-quick-replies-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:17px;height:17px}.support-quick-replies-menu{z-index:90;border:1px solid var(--border-strong,var(--border,#d4af372e));background:var(--surface,#12100d);border-radius:13px;gap:5px;width:min(290px,78vw);max-height:250px;padding:8px;display:grid;position:absolute;bottom:calc(100% + 9px);left:0;overflow:auto;box-shadow:0 20px 46px #00000061}.support-quick-replies-menu>button{border:1px solid color-mix(in srgb,var(--accent,#d4af37) 24%,var(--border,#d4af372e));background:color-mix(in srgb,var(--accent,#d4af37) 8%,var(--surface-light,#15130f));width:100%;color:var(--text,#f2ede4);text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:pointer;border-radius:9px;padding:8px 10px;font-size:10px;line-height:1.35;display:block}.support-quick-replies-menu>button:hover{border-color:var(--accent,#d4af37);background:color-mix(in srgb,var(--accent,#d4af37) 15%,var(--surface-light,#15130f))}.support-quick-replies-bar{border-bottom:1px solid color-mix(in srgb,var(--border,#d4af372e) 72%,transparent);white-space:nowrap;scrollbar-width:thin;justify-content:flex-start;align-items:center;gap:4px;width:100%;padding:0 0 7px;display:flex;overflow:auto hidden}.support-quick-replies-bar button{border:1px solid color-mix(in srgb,var(--accent,#d4af37) 62%,var(--border,#d4af372e));background:color-mix(in srgb,var(--accent,#d4af37) 9%,var(--surface-light,#15130f));min-width:0;min-height:27px;color:var(--text,#f2ede4);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent,#d4af37) 10%,transparent);border-radius:9px;flex:1 1 0;padding:0 9px;font-size:9px;font-weight:700;transition:border-color .14s,background .14s;overflow:hidden}.support-quick-replies-bar button:hover{border-color:var(--accent,#d4af37);background:color-mix(in srgb,var(--accent,#d4af37) 16%,var(--surface-light,#15130f))}.support-quick-replies-bar button:disabled{opacity:.5;cursor:default}.support-send-icon-button{border-radius:10px!important;flex:0 0 34px!important;place-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;display:inline-grid!important}.support-send-icon-button svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.support-chat-input-row>.support-quick-replies,.support-chat-input-row>.support-emoji-control{flex:0 0 40px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}.support-chat-input-row .support-emoji-button,.support-chat-input-row .support-quick-replies-button,.support-chat-input-row .support-attach-button,.support-chat-input-row .support-send-icon-button{box-sizing:border-box;border-radius:11px!important;flex:0 0 40px!important;place-items:center!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;display:grid!important}.support-chat-input-row .support-emoji-control .support-emoji-picker{width:min(246px,100vw - 84px);max-width:calc(100vw - 84px);left:auto;right:0}.support-chat-input-row textarea::placeholder{white-space:nowrap;letter-spacing:0;font-size:12px}.support-end-dialog-backdrop{z-index:5000;background:var(--overlay-bg,#0a0908b8);place-items:center;padding:18px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.support-end-dialog{border:1px solid var(--border-strong,var(--border,#d4af372e));background:var(--surface,#12100d);width:min(410px,100%);color:var(--text,#f2ede4);text-align:center;border-radius:18px;flex-direction:column;align-items:center;gap:10px;padding:22px;display:flex;box-shadow:0 28px 70px #00000073}.support-end-dialog-icon{background:color-mix(in srgb,var(--danger,#d05a5a) 15%,transparent);width:42px;height:42px;color:var(--danger,#d05a5a);border-radius:13px;place-items:center;display:grid}.support-end-dialog-icon svg,.support-end-dialog-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.support-end-dialog h3{margin:2px 0 0;font-size:17px}.support-end-dialog p{max-width:340px;color:var(--muted,#b7b0a3);margin:0;font-size:12px;line-height:1.5}.support-end-dialog-actions{justify-content:center;gap:9px;margin-top:6px;display:flex}.support-end-dialog-button{border:1px solid var(--border,#d4af372e);width:38px;height:38px;color:var(--text,#f2ede4);cursor:pointer;background:0 0;border-radius:11px;place-items:center;padding:0;display:grid}.support-end-dialog-button.primary{background:var(--btn-primary-bg,var(--accent,#d4af37));border-color:var(--btn-primary-bg,var(--accent,#d4af37));color:var(--btn-primary-fg,#14110b)}.support-end-dialog-button:disabled{opacity:.5;cursor:default}.support-end-dialog-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite support-spin}@keyframes support-spin{to{transform:rotate(360deg)}}.support-ended-panel{border:1px solid var(--border,#d4af372e);background:color-mix(in srgb,var(--surface-light,#15130f) 78%,var(--surface,#12100d));color:var(--text,#f2ede4);text-align:center;border-radius:15px;flex-direction:column;align-items:center;gap:8px;margin-top:8px;padding:14px;display:flex;box-shadow:0 -8px 24px #0000001a}.support-ended-panel>strong{font-size:14px}.support-ended-copy{color:var(--muted,#b7b0a3);font-size:10px}.support-ended-stars{gap:4px;display:flex}.support-ended-stars button{width:30px;height:30px;color:color-mix(in srgb,var(--muted,#b7b0a3) 42%,transparent);cursor:pointer;background:0 0;border:0;padding:0;font-size:23px;line-height:1;transition:color .14s,transform .14s}.support-ended-stars button:hover{transform:scale(1.1)}.support-ended-stars button.selected{color:var(--accent,#d4af37)}.support-ended-panel textarea{resize:none;border:1px solid var(--border,#d4af372e);background:color-mix(in srgb,var(--surface,#12100d) 86%,transparent);width:100%;min-height:52px;max-height:70px;color:var(--text,#f2ede4);font:inherit;border-radius:10px;outline:none;padding:8px 10px;font-size:11px}.support-ended-panel textarea:focus{border-color:var(--accent,#d4af37)}.support-ended-error{color:var(--danger,#d05a5a);font-size:10px}.support-ended-actions{align-items:center;gap:7px;width:100%;display:flex}.support-ended-action-spacer{flex:1}.support-ended-actions button{border:1px solid var(--border,#d4af372e);min-height:32px;color:var(--text,#f2ede4);cursor:pointer;background:0 0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:10px;display:inline-flex}.support-ended-actions button.primary{background:var(--btn-primary-bg,var(--accent,#d4af37));border-color:var(--btn-primary-bg,var(--accent,#d4af37));color:var(--btn-primary-fg,#14110b)}.support-ended-actions button:disabled{opacity:.45;cursor:default}.support-ended-actions svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.support-ended-panel.is-thanks{justify-content:center;min-height:116px}.support-ended-check{background:color-mix(in srgb,var(--success,#4cbf7b) 18%,transparent);width:34px;height:34px;color:var(--success,#4cbf7b);border-radius:50%;place-items:center;font-size:18px;font-weight:800;display:grid}@media (max-width:640px){.support-chat-avatar{flex-basis:24px;width:24px;height:24px}.support-emoji-picker{grid-template-columns:repeat(8,1fr);width:230px;left:auto;right:0}}@media (hover:none){.chat-message-row .chat-message-actions,.support-message-row .support-message-actions{opacity:.72;pointer-events:auto;transform:none}}.support-versions-button{border:1px solid var(--border,#d4af372e);width:20px;height:20px;color:var(--muted,#b7b0a3);cursor:pointer;background:0 0;border-radius:6px;align-self:flex-start;place-items:center;margin-top:2px;padding:0;display:inline-grid}.support-versions-button:hover{color:var(--accent,#d4af37);border-color:var(--accent,#d4af37)}.support-versions-button:focus-visible{color:var(--accent,#d4af37);border-color:var(--accent,#d4af37)}.support-versions-button svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.support-versions-modal{flex-direction:column;max-height:min(80vh,640px);display:flex}.support-versions-list{gap:8px;margin:0;padding:0 2px 0 0;font-size:12px;list-style:none;display:grid;overflow:auto}.support-version{border:1px solid var(--border,#d4af372e);background:var(--surface-key,#15130f);border-radius:10px;gap:5px;padding:8px 10px;display:grid}.support-version.is-deleted{border-style:dashed}.support-version.is-current{border-color:color-mix(in srgb,var(--accent,#d4af37) 55%,transparent)}.support-version-meta{color:var(--muted,#b7b0a3);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:10px;display:flex}.support-version-meta strong{color:var(--text,#f2ede4);font-size:11px}.support-version-text{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text,#f2ede4)}.support-version-file{color:var(--muted,#b7b0a3);overflow-wrap:anywhere;font-size:11px}.otp-overlay{--otp-gold:#e2b84a;--otp-gold-light:#f4d27a;--otp-gold-deep:#b98a26;--otp-ember:#e8823a;--otp-green:#34d17f;--otp-green-deep:#16a862;--otp-red:#ef5b5b;--otp-text:#f4efe4;--otp-muted:#f4efe494;--otp-line:#ffffff1f;z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0404069e;place-items:center;padding:16px;animation:.25s ease-out otp-fade;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.otp-card{border:1px solid var(--otp-line);-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);width:min(420px,100%);color:var(--otp-text);text-align:center;isolation:isolate;background:linear-gradient(160deg,#ffffff13,#ffffff04 46%,#ffffff0a),#0e0d0cc7;border-radius:22px;padding:30px 28px 24px;animation:.38s cubic-bezier(.2,.8,.2,1) otp-rise;position:relative;overflow:hidden;box-shadow:0 30px 80px #0000008c,inset 0 1px #ffffff14}.otp-glow{z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#e2b84a29,#0000);height:80%;transition:background .6s;position:absolute;top:-30%;bottom:auto;left:-20%;right:-20%}.otp-card[data-otp-state=verified] .otp-glow{background:radial-gradient(closest-side,#34d17f33,#0000);height:auto;top:10%;bottom:-20%;left:-20%;right:-20%}.otp-card:before,.otp-card:after{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff29,#ffffff05);width:54px;height:54px;position:absolute}.otp-card:before{clip-path:polygon(0 0,100% 0,0 100%);border-top-left-radius:22px;top:0;left:0}.otp-card:after{clip-path:polygon(100% 0,100% 100%,0 100%);border-bottom-right-radius:22px;bottom:0;right:0}.otp-badge{width:46px;height:46px;color:var(--otp-gold-light);background:#e2b84a1a;border:1px solid #e2b84a73;border-radius:14px;place-items:center;margin:0 auto 14px;transition:border-color .4s,background .4s,color .4s;display:grid;position:relative}.otp-badge svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px;transition:opacity .3s,transform .4s cubic-bezier(.2,.8,.2,1);position:absolute}.otp-badge .otp-icon-done{opacity:0;transform:scale(.5)rotate(-20deg)}.otp-card[data-otp-state=verified] .otp-badge{color:var(--otp-green);background:#34d17f1f;border-color:#34d17f80}.otp-card[data-otp-state=verified] .otp-badge .otp-icon-ask{opacity:0;transform:scale(.5)rotate(20deg)}.otp-card[data-otp-state=verified] .otp-badge .otp-icon-done{opacity:1;transform:none}.otp-swap{display:grid}.otp-swap>*{grid-area:1/1;transition:opacity .35s,transform .35s}.otp-swap>.otp-done{opacity:0;transform:translateY(6px)}.otp-card[data-otp-state=verified] .otp-swap>.otp-ask{opacity:0;transform:translateY(-6px)}.otp-card[data-otp-state=verified] .otp-swap>.otp-done{opacity:1;transform:none}.otp-title{letter-spacing:.2px;color:var(--otp-text);margin:0;font-size:22px;font-weight:700;line-height:1.2}.otp-title em{color:var(--otp-gold);font-style:normal}.otp-title .otp-done em{color:var(--otp-green)}.otp-note{color:var(--otp-muted);margin:8px 0 0;font-size:12.5px;line-height:1.45}.otp-error{color:#ff9d9d;background:#ef5b5b1a;border:1px solid #ef5b5b66;border-radius:10px;max-width:320px;margin:14px auto 0;padding:7px 10px;font-size:12px;line-height:1.4;animation:.25s ease-out otp-fade}.otp-form{margin:0}.otp-stage{cursor:text;max-width:340px;height:168px;margin:10px auto 2px;position:relative}.otp-input{z-index:3;opacity:0;color:#0000;caret-color:#0000;cursor:text;background:0 0;border:0;outline:0;width:100%;height:100%;margin:0;padding:0;font-size:16px;position:absolute;top:0;bottom:0;left:0;right:0}.otp-card:not([data-otp-state=idle]):not([data-otp-state=refused]) .otp-input{pointer-events:none}.otp-ring{position:absolute;top:0;bottom:0;left:0;right:0}.otp-digit{--rx:0px;--ox:0px;--oy:0px;font-variant-numeric:tabular-nums;width:44px;height:52px;color:var(--otp-text);transform:translate(var(--rx), 0);background:#ffffff09;border:1px solid #ffffff24;border-radius:12px;place-items:center;margin:-26px 0 0 -22px;font-size:22px;font-weight:700;transition:transform .5s cubic-bezier(.2,.8,.2,1),border-color .25s,box-shadow .25s,background .25s,opacity .3s;display:grid;position:absolute;top:50%;left:50%;box-shadow:inset 0 1px #ffffff0d}.otp-digit:first-child{--rx:-135px;--ox:0px;--oy:-60px}.otp-digit:nth-child(2){--rx:-81px;--ox:52px;--oy:-30px}.otp-digit:nth-child(3){--rx:-27px;--ox:52px;--oy:30px}.otp-digit:nth-child(4){--rx:27px;--ox:0px;--oy:60px}.otp-digit:nth-child(5){--rx:81px;--ox:-52px;--oy:30px}.otp-digit:nth-child(6){--rx:135px;--ox:-52px;--oy:-30px}.otp-digit.is-filled{background:#e2b84a12;border-color:#e2b84ab3}.otp-digit.is-filled>span{animation:.22s cubic-bezier(.2,.8,.2,1.4) otp-pop}.otp-stage:focus-within .otp-digit.is-active{border-color:var(--otp-gold);box-shadow:0 0 0 3px #e2b84a24,0 0 18px #e2b84a47}.otp-stage:focus-within .otp-digit.is-active:after{content:"";background:var(--otp-gold);border-radius:1px;width:2px;height:22px;animation:1s step-end infinite otp-caret}.otp-card[data-otp-state=verifying] .otp-digit,.otp-card[data-otp-state=merging] .otp-digit{background:#e8823a14;border-color:#e8823ad9;box-shadow:0 0 16px #e8823a59,inset 0 0 10px #e8823a1f}.otp-card[data-otp-state=verifying] .otp-digit{transform:translate(var(--ox), var(--oy)) scale(.84)}.otp-card[data-otp-state=merging] .otp-digit{opacity:0;transition:transform .36s cubic-bezier(.5,0,.75,0),opacity .2s .18s;transform:translate(0)scale(.9)}.otp-card[data-otp-state=verified] .otp-digit{opacity:0;transition:none;transform:translate(0)scale(.9)}.otp-card[data-otp-state=refused] .otp-digit{background:#ef5b5b14;border-color:#ef5b5bd9;box-shadow:0 0 14px #ef5b5b4d}.otp-card[data-otp-state=refused] .otp-ring{animation:.45s .3s otp-shake}.otp-seal{z-index:2;border:2px solid var(--otp-ember);opacity:0;pointer-events:none;background:#0a0a0ae6;border-radius:16px;place-items:center;width:58px;height:58px;margin:-29px 0 0 -29px;display:grid;position:absolute;top:50%;left:50%;transform:scale(.6)}.otp-seal svg{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:30;stroke-dashoffset:30px;width:26px;height:26px}.otp-pulse{opacity:0;pointer-events:none;border:1.5px solid #34d17f8c;border-radius:50%;width:130px;height:130px;margin:-65px 0 0 -65px;position:absolute;top:50%;left:50%}.otp-card[data-otp-state=verified] .otp-seal{animation:.7s cubic-bezier(.2,.8,.2,1) forwards otp-seal}.otp-card[data-otp-state=verified] .otp-seal svg{animation:.35s ease-out .35s forwards otp-tick}.otp-card[data-otp-state=verified] .otp-pulse{animation:1.6s ease-out .3s infinite otp-pulse}.otp-card[data-otp-state=verified] .otp-pulse+.otp-pulse{animation-delay:.85s}.otp-period{color:var(--otp-muted);margin:0 0 18px;font-size:12px;transition:opacity .3s}.otp-period b{font-variant-numeric:tabular-nums;color:var(--otp-gold);font-weight:600}.otp-card[data-otp-state=verified] .otp-period{opacity:.35}.otp-verify{background:linear-gradient(180deg, var(--otp-gold-light), var(--otp-gold) 55%, var(--otp-gold-deep));color:#1b1408;width:100%;min-height:46px;font:inherit;cursor:pointer;border:0;border-radius:12px;padding:0 18px;font-size:14px;font-weight:700;transition:filter .2s,transform .15s,box-shadow .4s,opacity .2s;display:grid;position:relative;box-shadow:0 10px 28px #e2b84a38,inset 0 1px #ffffff59}.otp-verify:before{content:"";border-radius:inherit;background:linear-gradient(180deg, #5fe3a0, var(--otp-green) 55%, var(--otp-green-deep));opacity:0;transition:opacity .45s;position:absolute;top:0;bottom:0;left:0;right:0}.otp-verify>span{grid-area:1/1;justify-content:center;align-items:center;gap:8px;transition:opacity .25s,transform .25s;display:inline-flex;position:relative}.otp-verify svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.otp-verify .otp-busy,.otp-verify .otp-done{opacity:0;transform:translateY(6px)}.otp-verify:hover:not(:disabled){filter:brightness(1.06)}.otp-verify:active:not(:disabled){transform:translateY(1px)}.otp-verify:disabled{cursor:default}.otp-card[data-otp-state=idle] .otp-verify:disabled,.otp-card[data-otp-state=refused] .otp-verify:disabled{opacity:.72;filter:saturate(.75)}.otp-card[data-otp-state=verifying] .otp-verify .otp-ask,.otp-card[data-otp-state=merging] .otp-verify .otp-ask{opacity:0;transform:translateY(-6px)}.otp-card[data-otp-state=verifying] .otp-verify .otp-busy,.otp-card[data-otp-state=merging] .otp-verify .otp-busy{opacity:1;transform:none}.otp-card[data-otp-state=verified] .otp-verify{color:#04180d;box-shadow:0 10px 30px #34d17f52,inset 0 1px #ffffff59}.otp-card[data-otp-state=verified] .otp-verify:before{opacity:1}.otp-card[data-otp-state=verified] .otp-verify .otp-ask{opacity:0}.otp-card[data-otp-state=verified] .otp-verify .otp-done{opacity:1;transform:none}.otp-spinner{border:2px solid #1b140840;border-top-color:#1b1408;border-radius:50%;width:15px;height:15px;animation:.8s linear infinite otp-spin}.otp-cancel{color:var(--otp-muted);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:12px;padding:4px 8px;font-size:12px;text-decoration:none;transition:color .2s,opacity .2s;display:inline-block}.otp-cancel:hover:not(:disabled){color:var(--otp-text)}.otp-cancel:disabled,.otp-card:not([data-otp-state=idle]):not([data-otp-state=refused]) .otp-cancel{opacity:0;pointer-events:none}@keyframes otp-fade{0%{opacity:0}to{opacity:1}}@keyframes otp-rise{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@keyframes otp-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes otp-caret{50%{opacity:0}}@keyframes otp-spin{to{transform:rotate(360deg)}}@keyframes otp-shake{0%,to{translate:0}20%{translate:-9px}40%{translate:8px}60%{translate:-6px}80%{translate:4px}}@keyframes otp-seal{0%{opacity:0;border-color:var(--otp-ember);transform:scale(.6);box-shadow:0 0 #34d17f00}45%{opacity:1;border-color:var(--otp-ember);transform:scale(1.08)}to{opacity:1;border-color:var(--otp-green);transform:none;box-shadow:0 0 26px #34d17f66}}@keyframes otp-tick{to{stroke-dashoffset:0}}@keyframes otp-pulse{0%{opacity:.7;transform:scale(.45)}to{opacity:0;transform:scale(1.25)}}@media (max-width:420px){.otp-card{padding:26px 18px 20px}.otp-stage{margin-top:6px;margin-bottom:-6px;transform:scale(.88)}}@media (prefers-reduced-motion:reduce){.otp-card,.otp-overlay,.otp-error{animation:none}.otp-digit,.otp-swap>*,.otp-verify>span{transition-duration:10ms}.otp-card[data-otp-state=refused] .otp-ring,.otp-card[data-otp-state=verified] .otp-pulse{animation:none}}.language-picker{font-family:var(--font-body,"Manrope", system-ui, sans-serif);display:inline-flex;position:relative}.language-picker--corner{z-index:5;position:absolute;top:20px;right:24px}.language-picker-button{border:1px solid var(--border-input,#d4af374d);background:var(--surface-input,#12100d);height:34px;color:var(--text,#f2ede4);font:600 12px/1 var(--font-body,"Manrope", system-ui, sans-serif);letter-spacing:.04em;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 12px;transition:border-color .15s,background .15s;display:inline-flex}.language-picker-button:hover,.language-picker.is-open .language-picker-button{border-color:var(--gold,#d4af37);background:var(--surface-hover,#1a1713)}.language-picker-button svg:not(.language-flag){fill:none;width:16px;height:16px;stroke:var(--gold,#d4af37);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.language-picker-button .language-picker-caret{width:14px;height:14px;stroke:var(--text-secondary,#b7b0a3);transition:transform .15s}.language-picker.is-open .language-picker-caret{transform:rotate(180deg)}.language-picker-list{border:1px solid var(--border-input,#d4af374d);background:var(--surface-card,#12100d);border-radius:12px;min-width:180px;max-height:min(360px,60vh);margin:0;padding:6px;list-style:none;animation:.14s ease-out languagePickerIn;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 16px 40px #0000008c}.language-picker-list button{width:100%;color:var(--text,#f2ede4);font:500 13px/1.2 var(--font-body,"Manrope", system-ui, sans-serif);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;display:flex}.language-picker-list button:hover{background:var(--surface-hover,#1a1713)}.language-picker-list button.is-current{background:var(--accent-soft,#d4af3724);color:var(--gold-light,#f6dfa0)}.language-flag{fill:none;stroke:none;border-radius:2.5px;flex:none;width:21px;height:14px;overflow:hidden;box-shadow:0 0 0 1px #f6dfa047}.language-picker-list.is-start{left:0;right:auto}.language-picker-list.is-up{top:auto;bottom:calc(100% + 6px)}@keyframes languagePickerIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (max-width:760px){.language-picker--corner{top:14px;right:14px}}.vpg-pwa-icon-button{border:1px solid var(--hairline-strong,#d4af3752);background:var(--surface-hover,#1a1713);width:30px;height:30px;color:var(--gold,#d4af37);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;transition:border-color .15s,background .15s;display:inline-flex}.vpg-pwa-icon-button:hover:not(:disabled){border-color:var(--gold,#d4af37)}.vpg-pwa-icon-button:focus-visible{box-shadow:var(--focus-ring,0 0 0 3px #d4af3759);outline:none}.vpg-pwa-icon-button:disabled{opacity:.45;cursor:default}.vpg-pwa-icon-button--primary{background:var(--btn-primary-bg,#d4af37);color:var(--btn-primary-fg,#14110b);border-color:#0000}.vpg-pwa-icon-button--danger{color:var(--danger-text,#e58b8b)}.vpg-pwa-icon-button svg,.vpg-pwa-icon svg,.vpg-pwa-passkey-button svg,.vpg-pwa-guide-step svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.vpg-pwa-update{top:calc(env(safe-area-inset-top,0px) + 10px);z-index:2147483000;box-sizing:border-box;border:1px solid var(--hairline-strong,#d4af3752);background:var(--modal-bg,#12100d);max-width:calc(100vw - 24px);color:var(--text,#f2ede4);font:600 12px/1.3 var(--font-body,"Manrope", system-ui, sans-serif);box-shadow:var(--shadow-soft,0 10px 28px #00000073);-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:8px;padding:4px 4px 4px 14px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.vpg-pwa-guide{z-index:2147482000;padding:16px 16px calc(env(safe-area-inset-bottom,0px) + 16px);background:var(--overlay-bg,#0a0908b8);place-items:end center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.vpg-pwa-guide-card{box-sizing:border-box;border:1px solid var(--hairline-strong,#d4af3752);border-radius:var(--radius-card,12px);background:var(--modal-bg,#12100d);width:min(380px,100%);color:var(--text,#f2ede4);font-family:var(--font-body,"Manrope", system-ui, sans-serif);box-shadow:var(--shadow-panel,0 20px 50px #0000008c);padding:18px 18px 12px}.vpg-pwa-guide-head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.vpg-pwa-guide-logo{object-fit:contain;background:var(--surface,#12100d);border:1px solid var(--hairline,#d4af372e);border-radius:10px;width:44px;height:44px}.vpg-pwa-guide-title{color:var(--gold-light,#f6dfa0);margin:0;font-size:16px;font-weight:700}.vpg-pwa-guide-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.vpg-pwa-guide-step{color:var(--text,#f2ede4);grid-template-columns:32px 1fr;align-items:center;gap:10px;font-size:14px;display:grid}.vpg-pwa-guide-step .vpg-pwa-icon{background:var(--surface-hover,#1a1713);width:32px;height:32px;color:var(--gold,#d4af37);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.vpg-pwa-guide-step svg{width:18px;height:18px}.vpg-pwa-text-button{color:var(--text-secondary,#b7b0a3);font:600 13px/1.3 var(--font-body,"Manrope", system-ui, sans-serif);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;margin:14px auto 2px;padding:6px 10px;text-decoration:underline;display:block}.vpg-pwa-offer{left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 16px);z-index:2147479000;box-sizing:border-box;border:1px solid var(--hairline-strong,#d4af3752);border-radius:var(--radius-card,12px);background:var(--modal-bg,#12100d);width:min(380px,100vw - 32px);color:var(--text,#f2ede4);font:600 13px/1.35 var(--font-body,"Manrope", system-ui, sans-serif);box-shadow:var(--shadow-panel,0 20px 50px #0000008c);align-items:center;gap:10px;padding:10px 10px 10px 12px;display:flex;position:fixed;transform:translate(-50%)}.vpg-pwa-offer>.vpg-pwa-icon{color:var(--gold,#d4af37);display:inline-flex}.vpg-pwa-offer>.vpg-pwa-icon svg{width:22px;height:22px}.vpg-pwa-offer-text{flex:auto;min-width:0}.vpg-pwa-offer-error{color:var(--danger-text,#e58b8b);margin-top:2px;font-size:12px;font-weight:500;display:block}.vpg-pwa-passkey-button{border:1px solid var(--btn-secondary-border,#d4af3752);border-radius:var(--radius-button,10px);background:var(--btn-secondary-bg,#15130f);width:100%;min-height:42px;color:var(--btn-secondary-fg,#f6dfa0);font:600 14px/1.2 var(--font-body,"Manrope", system-ui, sans-serif);cursor:pointer;justify-content:center;align-items:center;gap:8px;margin-top:10px;padding:8px 12px;display:inline-flex}.vpg-pwa-passkey-button svg{width:20px;height:20px}.vpg-pwa-passkey-button:disabled{opacity:.6;cursor:default}.vpg-pwa-signin-error{color:var(--danger-text,#e58b8b);margin-top:8px;font-size:13px}.vpg-pwa-signin-links{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.vpg-pwa-link{color:var(--text-secondary,#b7b0a3);font:600 13px/1.3 var(--font-body,"Manrope", system-ui, sans-serif);text-underline-offset:3px;text-decoration:underline}.vpg-pwa-link:hover{color:var(--gold,#d4af37)}.vpg-pwa-settings{border-top:1px solid var(--hairline,#d4af372e);border-bottom:1px solid var(--hairline,#d4af372e);gap:4px;margin:10px 0;padding:8px 0;font-size:13px;display:grid}.vpg-pwa-settings:empty{display:none}.vpg-pwa-row{justify-content:space-between;align-items:center;gap:12px;min-height:34px;display:flex}.vpg-pwa-row-controls{align-items:center;gap:8px;display:inline-flex}.vpg-pwa-state{color:var(--text-secondary,#b7b0a3);font-size:12px;font-weight:600}.vpg-pwa-switch{cursor:pointer;align-items:center;display:inline-flex;position:relative}.vpg-pwa-switch input{opacity:0;pointer-events:none;position:absolute}.vpg-pwa-switch-track{border:1px solid var(--hairline-strong,#d4af3752);background:var(--surface-hover,#1a1713);border-radius:999px;width:34px;height:18px;transition:background .2s,border-color .2s;position:relative}.vpg-pwa-switch-track:after{content:"";background:var(--text,#f2ede4);border-radius:50%;width:12px;height:12px;transition:transform .2s,background .2s;position:absolute;top:2px;left:2px}.vpg-pwa-switch input:checked+.vpg-pwa-switch-track{border-color:var(--accent,#d4af37);background:#d4af3759}.vpg-pwa-switch input:checked+.vpg-pwa-switch-track:after{background:var(--gold,#d4af37);transform:translate(16px)}.vpg-pwa-switch input:focus-visible+.vpg-pwa-switch-track{box-shadow:var(--focus-ring,0 0 0 3px #d4af3759)}.vpg-pwa-switch input:disabled+.vpg-pwa-switch-track{opacity:.45}.vpg-pwa-dialog-overlay{z-index:2147480000;background:var(--overlay-bg,#0a0908b8);place-items:center;padding:16px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.vpg-pwa-dialog{box-sizing:border-box;border:1px solid var(--hairline-strong,#d4af3752);border-radius:var(--radius-card,12px);background:var(--modal-bg,#12100d);width:min(400px,100%);color:var(--text,#f2ede4);font-family:var(--font-body,"Manrope", system-ui, sans-serif);box-shadow:var(--shadow-panel,0 20px 50px #0000008c);padding:14px}.vpg-pwa-dialog-head{color:var(--gold-light,#f6dfa0);justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;font-size:15px;font-weight:700;display:flex}.vpg-pwa-devices{gap:6px;margin:0 0 10px;padding:0;list-style:none;display:grid}.vpg-pwa-device{border:1px solid var(--hairline,#d4af372e);border-radius:var(--radius-button,10px);background:var(--surface,#12100d);align-items:center;gap:10px;padding:8px 8px 8px 10px;display:flex}.vpg-pwa-device-text{flex:auto;min-width:0;font-size:13px;display:grid}.vpg-pwa-device-text strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vpg-pwa-device-text span,.vpg-pwa-empty{color:var(--text-secondary,#b7b0a3);font-size:12px}.vpg-pwa-add{align-items:flex-end;gap:8px;display:flex}.vpg-pwa-add-fields{flex:auto;gap:6px;display:grid}.vpg-pwa-add input{box-sizing:border-box;border:1px solid var(--border-input,#d4af374d);border-radius:var(--radius-input,10px);background:var(--surface-input,#12100d);width:100%;height:34px;color:var(--text,#f2ede4);font:500 13px/1 var(--font-body,"Manrope", system-ui, sans-serif);padding:0 10px}.vpg-pwa-error{color:var(--danger-text,#e58b8b);margin:0 0 8px;font-size:12px}html.m-phone:has(.m-dock:not(.is-hidden)) .vpg-pwa-offer{bottom:calc(env(safe-area-inset-bottom,0px) + var(--m-dock-reserve,76px) + 8px)}html.m-phone:has(.mf-composer) .vpg-pwa-offer{bottom:calc(max(env(safe-area-inset-bottom,0px), var(--m-keyboard,0px)) + 69px + 8px)}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-cyrillic-ext-400-normal-BjDhGU6t.woff2)format("woff2"),url(/assets/noto-sans-cyrillic-ext-400-normal-d9FrwbiD.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-cyrillic-400-normal-CHP_ranX.woff2)format("woff2"),url(/assets/noto-sans-cyrillic-400-normal-BDYvNhAR.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-devanagari-400-normal-C3FccbrF.woff2)format("woff2"),url(/assets/noto-sans-devanagari-400-normal-g9fsM2jL.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-greek-ext-400-normal-i2oSBwXz.woff2)format("woff2"),url(/assets/noto-sans-greek-ext-400-normal-L11LEhi4.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-greek-400-normal-DCESwnT1.woff2)format("woff2"),url(/assets/noto-sans-greek-400-normal-Be2BcUUc.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-vietnamese-400-normal-D2wP-Vm-.woff2)format("woff2"),url(/assets/noto-sans-vietnamese-400-normal-C3Al4sv4.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-latin-ext-400-normal-CVf-LbaS.woff2)format("woff2"),url(/assets/noto-sans-latin-ext-400-normal-CNh9dRW_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-latin-400-normal-BTkUljjl.woff2)format("woff2"),url(/assets/noto-sans-latin-400-normal-DPpKfCgK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-cyrillic-ext-500-normal-CuwgPeWW.woff2)format("woff2"),url(/assets/noto-sans-cyrillic-ext-500-normal-Bw4G4pNe.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-cyrillic-500-normal-9zZ_jNuA.woff2)format("woff2"),url(/assets/noto-sans-cyrillic-500-normal-BxM0HQjg.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-devanagari-500-normal-VG35fhMU.woff2)format("woff2"),url(/assets/noto-sans-devanagari-500-normal-B62tDw8r.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-greek-ext-500-normal-D6bOGD5V.woff2)format("woff2"),url(/assets/noto-sans-greek-ext-500-normal-CbZNESfr.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-greek-500-normal-D_0l3T9g.woff2)format("woff2"),url(/assets/noto-sans-greek-500-normal-BAAA_uK7.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-vietnamese-500-normal-B_DgfjT4.woff2)format("woff2"),url(/assets/noto-sans-vietnamese-500-normal-BBHKifio.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-latin-ext-500-normal-D88cFz81.woff2)format("woff2"),url(/assets/noto-sans-latin-ext-500-normal-Bn9_h39k.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-latin-500-normal-DCA2Z9Cj.woff2)format("woff2"),url(/assets/noto-sans-latin-500-normal-CDPngY5C.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-cyrillic-ext-600-normal-DlWr7wnj.woff2)format("woff2"),url(/assets/noto-sans-cyrillic-ext-600-normal-Cwz1867h.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-cyrillic-600-normal-KpAl9xZA.woff2)format("woff2"),url(/assets/noto-sans-cyrillic-600-normal-BRIw9PIU.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-devanagari-600-normal-Ewgvvq1j.woff2)format("woff2"),url(/assets/noto-sans-devanagari-600-normal-Bly84zfI.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-greek-ext-600-normal-B4z4a2vi.woff2)format("woff2"),url(/assets/noto-sans-greek-ext-600-normal-BjvVOqxV.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-greek-600-normal-CT9U7UAD.woff2)format("woff2"),url(/assets/noto-sans-greek-600-normal-C0bz_iEd.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-vietnamese-600-normal-mhyQDSzg.woff2)format("woff2"),url(/assets/noto-sans-vietnamese-600-normal-D0HZFEqa.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-latin-ext-600-normal-Has_8ph9.woff2)format("woff2"),url(/assets/noto-sans-latin-ext-600-normal-B3lLaxXr.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-latin-600-normal-Dkgu5AE5.woff2)format("woff2"),url(/assets/noto-sans-latin-600-normal-DVJMj_t0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-cyrillic-ext-700-normal-OK-fZO_i.woff2)format("woff2"),url(/assets/noto-sans-cyrillic-ext-700-normal-D83T7awq.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-cyrillic-700-normal-DYZmzPmX.woff2)format("woff2"),url(/assets/noto-sans-cyrillic-700-normal-D8UNalU-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-devanagari-700-normal-DVs0dmkg.woff2)format("woff2"),url(/assets/noto-sans-devanagari-700-normal-CT12sGlc.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-greek-ext-700-normal-Dq1WA5-1.woff2)format("woff2"),url(/assets/noto-sans-greek-ext-700-normal-BOmIwFkq.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-greek-700-normal-x3kNWF-0.woff2)format("woff2"),url(/assets/noto-sans-greek-700-normal-DDNJsN3F.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-vietnamese-700-normal-DayJ0F-f.woff2)format("woff2"),url(/assets/noto-sans-vietnamese-700-normal-1GL2JyGE.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-latin-ext-700-normal-BypTtJma.woff2)format("woff2"),url(/assets/noto-sans-latin-ext-700-normal-CgsG9aVh.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-latin-700-normal-CrvTEWhy.woff2)format("woff2"),url(/assets/noto-sans-latin-700-normal-ZyrKABVF.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cinzel-latin-ext-500-normal-1Z8Q-7rh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cinzel-latin-500-normal-B-2dbOfA.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cinzel-latin-ext-600-normal-BEFdM_VE.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cinzel-latin-600-normal-Dd5YO2UX.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cinzel-latin-ext-700-normal-C24KFjuG.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cinzel-latin-700-normal-Dkw14w9r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations"),url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations"),url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:VPG Name Figures;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations"),url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2");unicode-range:U+30-39}@font-face{font-family:Manrope Cyrillic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Cyrillic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-cyrillic-500-normal-B1OEZity.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Cyrillic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Cyrillic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Cyrillic;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-cyrillic-800-normal-AvdZ5mAV.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-sc-cyrillic-500-normal-CZFiopS4.woff2)format("woff2");size-adjust:112%;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-sc-cyrillic-600-normal-h2Rzx9J-.woff2)format("woff2");size-adjust:112%;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cormorant-sc-cyrillic-700-normal-DfOZQpl7.woff2)format("woff2");size-adjust:112%;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}:root{--bg:#0a0908;--bg-alt:#0d0c0a;--bg-accent:#18150f;--surface:#12100d;--surface-light:#15130f;--surface-strong:#12100d;--surface-soft:#12100dd1;--surface-bar:#0d0c0a;--surface-card:#12100d;--surface-input:#12100d;--surface-key:#15130f;--surface-hover:#1a1713;--gold:#d4af37;--gold-light:#f6dfa0;--gold-mid:#e9c66b;--gold-deep:#b8902f;--accent:#d4af37;--accent-soft:#d4af3724;--text:#f2ede4;--text-display:#f7f1e6;--text-secondary:#b7b0a3;--text-caption:#9a9387;--text-on-gold:#14110b;--muted:#b7b0a3;--danger:#d05a5a;--success:#4cbf7b;--warning:#d4af37;--success-soft:#4cbf7b1f;--success-line:#4cbf7b66;--danger-soft:#d05a5a1f;--danger-line:#d05a5a73;--icon-state-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9.1'/%3E%3Cpath d='m8.2 12.4 2.5 2.5 5.1-5.3'/%3E%3C/svg%3E");--icon-state-alert:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9.1'/%3E%3Cpath d='M12 7.6v5.4M12 16.3v.1'/%3E%3C/svg%3E");--icon-state-clock:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9.1'/%3E%3Cpath d='M12 7.4V12l3 1.9'/%3E%3C/svg%3E");--icon-state-info:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9.1'/%3E%3Cpath d='M12 11v5.2M12 7.7v.1'/%3E%3C/svg%3E");--icon-play:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 4.5v15l12.5-7.5z'/%3E%3C/svg%3E");--badge-danger-bg:#b23f3f;--badge-fg:#fff;--control-icon-money:#4ade80;--control-icon-camera:#ffd43b;--control-icon-sound-on:#4ade80;--control-icon-sound-off:#ff6b6b;--control-icon-hand:#ff922b;--control-icon-support:#4dabf7;--hairline:#d4af372e;--hairline-bar:#d4af3738;--hairline-strong:#d4af3752;--border-input:#d4af374d;--frame:#d4af3766;--border:#d4af372e;--border-strong:#d4af3752;--hover-surface:#1a1713;--row-divider:#d4af372e;--focus-ring:0 0 0 3px #d4af3759;--sidebar-start:#0d0c0a;--sidebar-end:#0d0c0a;--sidebar-brand:#f6dfa0;--sidebar-width:250px;--sidebar-collapsed-width:46.5px;--content-pad:5px;--toolbar-bg:#0d0c0a;--modal-bg:#12100d;--overlay-bg:#0a0908b8;--scrim:#0a09089e;--btn-primary-bg:#d4af37;--btn-primary-fg:#14110b;--btn-primary-highlight:inset 0 1px 0 #fff5d28c;--btn-primary-hover-bg:#e9c66b;--btn-primary-active-bg:#b8902f;--btn-secondary-bg:#15130f;--btn-secondary-fg:#f6dfa0;--btn-secondary-border:#d4af3752;--radius-card:12px;--radius-button:10px;--radius-input:10px;--radius-pill:999px;--shadow-panel:0 20px 50px #0000008c;--shadow-soft:0 10px 28px #00000073;--font-display:"Cinzel", serif;--font-name:"VPG Name Figures", "Cinzel", serif;--font-body:"Manrope", "Manrope Cyrillic", "Noto Sans", system-ui, sans-serif;--tracking-label:.13em;--tracking-display:.08em;--tracking-display-wide:.18em;--scroll-track:#12100d;--scroll-thumb:#d4af378c;--spin-filter:invert(1) brightness(1.1);--spin-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='16' viewBox='0 0 10 16'%3E%3Cpath fill='%23d4af37' d='M5 0 9 5H1zM5 16 1 11h8z'/%3E%3C/svg%3E");--player-app-height:100vh;--safe-bottom:env(safe-area-inset-bottom,0px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;accent-color:var(--gold);font-family:var(--font-body);color:var(--text)}.gameplay-stage.provider-gameplay-stage{padding-bottom:10px}.gameplay-surface.provider-gameplay-surface{background:#050607;justify-content:stretch;align-items:stretch}.provider-gameplay-frame{background:#050607;border:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.gameplay-surface.provider-gameplay-surface .gameplay-surface-overlay{z-index:2;pointer-events:none;background:linear-gradient(#0a0908bd 0%,#0a09083d 16%,#0a090800 34%)}.gameplay-shell.provider-gameplay-shell .gameplay-surface-top-badges{align-items:center}.provider-gameplay-header-group{pointer-events:auto;align-items:center;gap:8px;min-width:0;max-width:min(68%,560px);display:flex}.provider-gameplay-header-group .gameplay-machine-title{flex:1;min-width:0;max-width:none}.gameplay-back-button.provider-gameplay-back-button{pointer-events:auto;flex-shrink:0;min-height:22px;padding:3px 10px;font-size:10px}@media (max-width:1024px),(max-width:1032px) and (pointer:coarse){.gameplay-stage.provider-gameplay-stage{padding-bottom:8px}.provider-gameplay-header-group{gap:6px;max-width:min(74%,440px)}.gameplay-back-button.provider-gameplay-back-button{gap:6px;padding:3px 9px;font-size:9px}}@media (max-width:640px){.gameplay-stage.provider-gameplay-stage{padding-bottom:4px!important}.provider-gameplay-header-group{gap:5px;max-width:min(80%,320px)}.gameplay-back-button.provider-gameplay-back-button{padding:2px 7px;font-size:8px}}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) var(--scroll-track)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--scroll-track);border-radius:999px}::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border:2px solid var(--scroll-track);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--accent)}html{background:var(--bg);-webkit-text-size-adjust:100%;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;min-height:100%}img,a,video,canvas,svg{-webkit-user-drag:none}input:not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea,select,[contenteditable]:not([contenteditable=false]),.allow-copy{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}body{background:var(--bg);width:100%;min-height:var(--player-app-height,100vh);margin:0;overflow-x:hidden}#root{min-height:100%}html.player-authenticated{width:100%;height:var(--player-app-height,100vh);min-height:var(--player-app-height,100vh);overscroll-behavior:none;overflow:hidden}body.player-authenticated{width:100%;max-width:none;height:var(--player-app-height,100vh);min-height:var(--player-app-height,100vh);overscroll-behavior:none;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}body.player-authenticated #root{width:100%;max-width:none;height:var(--player-app-height,100vh);min-height:var(--player-app-height,100vh);overflow:hidden}@media (orientation:portrait){html.player-iphone-app{--safe-bottom:0px}html.player-iphone-app body.player-authenticated{contain:layout}html.player-iphone-app body:not(.player-authenticated){padding-bottom:env(safe-area-inset-bottom,0px)}}button,input{font:inherit;color:inherit}::selection{color:#f7f1e6;background:#d4af3759}.login-shell{--login-panel:#0c0b09;--danger:#d05a5a;min-height:var(--player-app-height,100vh);background:var(--login-panel);width:100%;color:var(--text);font-family:var(--font-body);grid-template-columns:minmax(0,1.15fr) minmax(420px,1fr);font-size:14px;display:grid}.login-hero{--login-slant:120px;z-index:1;margin-right:calc(var(--login-slant) / -2);filter:drop-shadow(1.5px 0 #d4af37b3);display:flex;position:relative}.login-hero-media{padding:48px calc(48px + var(--login-slant)) 48px 48px;clip-path:polygon(0 0, 100% 0, calc(100% - var(--login-slant)) 100%, 0 100%);background-color:#0a0908;background-image:radial-gradient(120% 90% at 30% 20%,#1d1910 0%,#0a0908 70%);flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.login-hero-media:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0a09081a 0%,#0a090866 100%),linear-gradient(#0a090800 55%,#0a090899 100%);position:absolute;top:0;bottom:0;left:0;right:0}.login-hero-inner{z-index:1;text-align:center;justify-items:center;gap:18px;max-width:440px;display:grid;position:relative}.login-hero-logo{object-fit:contain;filter:drop-shadow(0 10px 30px #0009);width:auto;max-width:min(360px,100%);max-height:200px;display:block}.login-hero-name{font-family:var(--font-display);letter-spacing:var(--tracking-display-wide);text-transform:uppercase;color:var(--gold-light);font-size:13px;font-weight:600}.login-panel{z-index:2;justify-content:center;align-items:center;padding:48px 40px 48px 100px;display:flex;position:relative}.login-card{width:min(360px,100%);animation:.35s ease-out loginFadeIn}.login-head{margin-bottom:28px}.login-brand-logo{object-fit:contain;width:auto;max-width:220px;height:64px;margin-bottom:24px;display:block}.login-title{font-family:var(--font-body);letter-spacing:-.01em;color:var(--text);margin:0;font-size:26px;font-weight:700;line-height:1.2}.login-subtitle{color:var(--text-secondary);margin:6px 0 0;font-size:14px}.login-form{gap:18px;display:grid}.login-field{gap:7px;display:grid}.login-label{letter-spacing:.02em;color:var(--text-secondary);font-size:12px;font-weight:600}.login-field input{border-radius:var(--radius-input);width:100%;height:48px;color:var(--text);font:inherit;background:#13110d;border:1px solid #f2ede41f;padding:0 14px;font-size:16px;transition:border-color .15s,box-shadow .15s,background .15s}.login-field input:hover{border-color:#f2ede438}.login-field input:focus{border-color:var(--gold);background:#16130e;outline:none;box-shadow:0 0 0 3px #d4af372e}.login-field input:-webkit-autofill{-webkit-text-fill-color:var(--text);caret-color:var(--text);-webkit-box-shadow:inset 0 0 0 100px #16130e}.login-password{display:block;position:relative}.login-password input{padding-right:48px}.login-reveal{width:48px;height:48px;color:var(--text-caption);cursor:pointer;border-radius:var(--radius-input);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:0;right:0}.login-reveal:hover,.login-reveal[aria-pressed=true]{color:var(--gold-light)}.login-reveal:focus-visible{outline:2px solid var(--gold);outline-offset:-6px}.login-reveal svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.login-remember{color:var(--text-secondary);-webkit-user-select:none;user-select:none;cursor:pointer;justify-self:start;align-items:center;gap:10px;font-size:14px;display:inline-flex}.login-remember input[type=checkbox]{cursor:pointer;width:16px;height:16px;accent-color:var(--gold);margin:0}.login-submit{border-radius:var(--radius-button);background:var(--btn-primary-bg);height:48px;color:var(--btn-primary-fg);font:inherit;letter-spacing:.01em;box-shadow:var(--btn-primary-highlight);cursor:pointer;border:none;margin-top:4px;font-size:15px;font-weight:700;transition:background .15s}.login-submit:hover:not(:disabled){background:var(--btn-primary-hover-bg)}.login-submit:active:not(:disabled){background:var(--btn-primary-active-bg)}.login-submit:focus-visible{outline:2px solid var(--gold-light);outline-offset:2px}.login-submit:disabled{opacity:.6;cursor:default}.login-actions{gap:10px;margin-top:4px;display:flex}.login-actions .login-submit{flex:auto;min-width:0;margin-top:0}.login-passkey{border:1px solid var(--hairline-strong);border-radius:var(--radius-button);background:var(--surface-input);width:48px;height:48px;color:var(--gold);cursor:pointer;flex:0 0 48px;justify-content:center;align-items:center;padding:0;transition:border-color .15s,background .15s;display:inline-flex}.login-passkey svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.login-passkey:hover:not(:disabled){border-color:var(--gold)}.login-passkey:focus-visible{outline:2px solid var(--gold-light);outline-offset:2px}.login-passkey:disabled{opacity:.6;cursor:default}.login-card .form-error{border-radius:var(--radius-input);color:#e58b8b;background:#d05a5a1a;border:1px solid #d05a5a59;padding:11px 14px;font-size:13px;line-height:1.4}.login-socials{border-top:1px solid #f2ede414;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:28px;padding-top:22px;display:flex}.login-social-link{width:36px;height:36px;color:var(--text-secondary);border:1px solid #f2ede41f;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex}.login-social-link:hover{color:var(--gold-light);border-color:var(--frame)}.login-social-link svg{width:16px;height:16px;display:block}.login-install{min-height:36px;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:1px solid #f2ede41f;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin:16px auto 0;padding:0 16px;font-size:13px;font-weight:600;transition:color .15s,border-color .15s;display:none}.login-install.is-first{margin-top:28px}.login-install:hover{color:var(--gold-light);border-color:var(--frame)}.login-install svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.login-shell--restoring{grid-template-columns:1fr;place-items:center}.brand-mark{color:var(--text-secondary);justify-content:center;align-items:center;gap:12px;font-size:14px;display:flex}.brand-mark:before{content:"";border:2px solid #d4af3740;border-top-color:var(--gold);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite loginSpin}@keyframes loginFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes loginSpin{to{transform:rotate(360deg)}}@media (max-width:900px){.login-shell{grid-template-rows:auto 1fr;grid-template-columns:1fr}.login-hero{--login-slant:44px;margin:0 0 calc(var(--login-slant) / -2);filter:drop-shadow(0 1.5px #d4af37b3)}.login-hero-media{min-height:34vh;min-height:34svh;padding:32px 24px calc(28px + var(--login-slant));clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--login-slant)), 0 100%)}.login-hero-media:after{background:linear-gradient(#0a09081a 0%,#0a090873 100%)}.login-hero-logo{max-width:min(260px,80%);max-height:120px}.login-hero-name{font-size:11px}.login-panel{align-items:flex-start;padding:28px 24px 40px}.login-install{display:flex}.login-head{margin-bottom:22px}.login-brand-logo{filter:drop-shadow(0 6px 18px #0009);height:72px;margin:-64px 0 18px}.login-title{font-size:24px}}@media (max-width:900px) and (orientation:landscape) and (max-height:500px){.login-shell{grid-template-rows:none;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.login-hero{--login-slant:60px;margin:0 calc(var(--login-slant) / -2) 0 0;filter:drop-shadow(1.5px 0 #d4af37b3)}.login-hero-media{min-height:0;padding:20px calc(20px + var(--login-slant)) 20px 20px;clip-path:polygon(0 0, 100% 0, calc(100% - var(--login-slant)) 100%, 0 100%)}.login-hero-media:after{background:linear-gradient(90deg,#0a09081a 0%,#0a090866 100%)}.login-hero-logo{max-height:90px}.login-panel{align-items:center;padding:16px 24px 16px 54px;overflow-y:auto}.login-install{display:none}.login-head{margin-bottom:12px}.login-brand-logo{filter:none;height:36px;margin:0 0 10px}.login-title{font-size:22px}.login-subtitle{display:none}.login-form{gap:10px}.login-field{gap:5px}.login-field input{height:42px}.login-reveal{width:42px;height:42px}.login-submit{height:44px;margin-top:0}.login-actions{margin-top:0}.login-passkey{flex-basis:44px;width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.login-card{animation:none}}.shell{height:var(--player-app-height,100vh);display:flex;overflow:hidden}.gameplay-shell{z-index:120;height:var(--player-app-height,100vh);background:radial-gradient(120% 60% at 50% -12%,#d4af3729 0%,#d4af370d 38%,#d4af3700 62%),radial-gradient(80% 50% at 50% 115%,#d4af3712 0%,#d4af3700 60%),linear-gradient(#14110c 0%,#0b0a08 50%,#060504 100%);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.gameplay-overlay{z-index:0;background:0 0;position:absolute;top:0;bottom:0;left:0;right:0}.gameplay-stage{z-index:1;flex:1;min-height:0;padding:10px 10px 6px;position:relative}.gameplay-footer{z-index:1;padding:0 10px 10px;position:relative}.gameplay-wallet-panel{z-index:8;border-radius:var(--radius-card);border:1px solid var(--hairline-strong);background:var(--surface-card);width:min(330px,100% - 20px);box-shadow:var(--shadow-panel);flex-direction:column;gap:10px;padding:12px;display:flex;position:absolute;bottom:10px;left:10px}.gameplay-wallet-panel-header{min-height:18px;color:var(--text-caption);letter-spacing:var(--tracking-label);text-transform:uppercase;align-items:center;font-size:9px;font-weight:600;display:flex;position:relative}.gameplay-wallet-panel-title{flex:1}.gameplay-wallet-close{border:1px solid var(--hairline-strong);background:var(--surface-key);width:22px;height:22px;color:var(--gold-mid);cursor:pointer;border-radius:7px;place-items:center;padding:0;transition:color .14s,border-color .14s;display:grid}.gameplay-wallet-close svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;width:12px;height:12px}.gameplay-wallet-close:hover{color:var(--gold-light);border-color:var(--frame);background:var(--surface-hover)}.gameplay-wallet-direction{background:var(--surface-key);border:1px solid #0000;border-radius:11px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;padding:9px 10px;display:grid}.gameplay-wallet-side{gap:2px;min-width:0;display:grid}.gameplay-wallet-side:last-child{text-align:right}.gameplay-wallet-side-label{letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-caption);font-size:8px;font-weight:600}.gameplay-wallet-side-value{color:var(--gold-light);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.gameplay-wallet-swap{border:1px solid var(--frame);background:var(--accent-soft);width:30px;height:30px;color:var(--gold-mid);cursor:pointer;border-radius:9px;place-items:center;padding:0;transition:background .14s,border-color .14s;display:grid}.gameplay-wallet-swap svg{stroke:currentColor;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.gameplay-wallet-swap:hover:not(:disabled){border-color:var(--gold);background:#d4af3738}.gameplay-wallet-quick-grid{justify-content:space-between;gap:5px;display:flex}.gameplay-wallet-quick-grid button{border:1px solid var(--hairline-strong);background:var(--surface-key);width:33px;height:33px;color:var(--gold-light);letter-spacing:.01em;cursor:pointer;border-radius:50%;flex:none;padding:0;font-size:9px;font-weight:700;transition:background .14s,border-color .14s,color .14s}.gameplay-wallet-quick-grid button:last-child:-webkit-any(:lang(tr),:lang(es),:lang(pt)){letter-spacing:-.02em;font-size:8px}.gameplay-wallet-quick-grid button:last-child:-moz-any(:lang(tr),:lang(es),:lang(pt)){letter-spacing:-.02em;font-size:8px}.gameplay-wallet-quick-grid button:last-child:is(:lang(tr),:lang(es),:lang(pt)){letter-spacing:-.02em;font-size:8px}.gameplay-wallet-quick-grid button:hover:not(:disabled){border-color:var(--gold);background:var(--surface-hover);color:var(--gold-light)}.gameplay-wallet-custom-row{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.gameplay-wallet-custom-row input{border:1px solid var(--border-input);border-radius:var(--radius-input);background:var(--surface-input);color:var(--text);outline:none;min-width:0;padding:8px 10px;font-size:12px}.gameplay-wallet-custom-row input::placeholder{color:var(--text-caption)}.gameplay-wallet-custom-row input:focus{border-color:var(--gold);box-shadow:var(--focus-ring)}.gameplay-wallet-submit{border-radius:var(--radius-button);background:var(--btn-primary-bg);color:var(--btn-primary-fg);box-shadow:var(--btn-primary-highlight);letter-spacing:.03em;cursor:pointer;border:none;padding:8px 16px;font-size:11px;font-weight:700;transition:filter .14s}.gameplay-wallet-submit:hover:not(:disabled){background:var(--btn-primary-hover-bg)}.gameplay-wallet-submit:active:not(:disabled){background:var(--btn-primary-active-bg)}.gameplay-wallet-quick-grid button:disabled,.gameplay-wallet-swap:disabled,.gameplay-wallet-custom-row input:disabled,.gameplay-wallet-submit:disabled{opacity:.55;cursor:not-allowed}.gameplay-wallet-limit{letter-spacing:.02em;color:var(--text-caption);white-space:nowrap;text-overflow:ellipsis;margin-top:-3px;font-size:9px;font-weight:600;overflow:hidden}.gameplay-wallet-error{color:#ffd3d3f2;background:#320909c7;border:1px solid #ff73738c;border-radius:6px;margin-top:1px;padding:4px 6px;font-size:10px}.slot-action-dialog-overlay{z-index:10020;background:var(--overlay-bg);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);place-items:center;padding:20px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.slot-action-dialog{border:1px solid var(--hairline-strong);border-radius:var(--radius-card);background:var(--surface-card);width:min(360px,92vw);color:var(--text);box-shadow:var(--shadow-panel);text-align:center;gap:12px;padding:18px;display:grid}.slot-action-dialog h3{font-size:16px;font-weight:700;font-family:var(--font-display);letter-spacing:var(--tracking-display);color:var(--text-display);margin:0}.slot-action-dialog p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.45}.slot-action-dialog-actions{justify-content:center;display:flex}.slot-action-dialog-actions button{border-radius:var(--radius-button);background:var(--btn-primary-bg);min-width:120px;color:var(--btn-primary-fg);box-shadow:var(--btn-primary-highlight);cursor:pointer;border:1px solid #0000;padding:8px 14px;font-size:11px;font-weight:700}.slot-action-dialog-actions button:hover{background:var(--btn-primary-hover-bg)}.slot-action-dialog-actions button:active{background:var(--btn-primary-active-bg)}@media (max-width:900px){.gameplay-surface-top-badges{gap:6px;top:6px;left:6px;right:6px}.gameplay-machine-title,.gameplay-wallet-corner-badge{border-radius:7px;max-width:min(48%,220px);min-height:20px;padding:2px 6px;font-size:9px}.gameplay-wallet-panel{width:min(320px,100%);padding:5px;bottom:0;left:0}.gameplay-wallet-panel-header{font-size:10px}.gameplay-wallet-side-value{font-size:12px}.gameplay-wallet-custom-row input{font-size:11px}}@media (max-width:640px){.gameplay-surface-top-badges{gap:4px;top:4px;left:4px;right:4px}.gameplay-machine-title,.gameplay-wallet-corner-badge{border-radius:6px;max-width:min(49%,170px);min-height:18px;padding:2px 5px;font-size:8px}.gameplay-wallet-panel{gap:8px;width:min(300px,100% - 16px);padding:10px;bottom:8px;left:8px;right:auto}.gameplay-wallet-quick-grid button{width:30px;height:30px;font-size:8px}.gameplay-wallet-quick-grid button:last-child:-webkit-any(:lang(tr),:lang(es),:lang(pt)){font-size:7px}.gameplay-wallet-quick-grid button:last-child:-moz-any(:lang(tr),:lang(es),:lang(pt)){font-size:7px}.gameplay-wallet-quick-grid button:last-child:is(:lang(tr),:lang(es),:lang(pt)){font-size:7px}}.gameplay-mobile-topbar{z-index:3;padding:10px 10px 0;display:none;position:relative}.gameplay-footer-bar.gameplay-footer-bar--mobile-bottom{display:none}.gameplay-footer-bar{border:1px solid var(--hairline-strong);background:var(--surface-bar);width:100%;min-height:84px;box-shadow:var(--shadow-soft);border-radius:14px;justify-content:flex-start;align-items:center;gap:10px;padding:12px 10px;display:flex}.gameplay-back-button{border:1px solid var(--btn-secondary-border);color:var(--btn-secondary-fg);cursor:pointer;background:#15130fc7;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-weight:600;display:inline-flex}.gameplay-back-button svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.gameplay-controls{scrollbar-width:thin;flex:1;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:2px 0 2px 16px;display:flex;position:relative;overflow:auto hidden}.gameplay-controls:before{content:"";width:1px;height:70px;box-shadow:none;background:linear-gradient(#d4af372e 0%,#d4af37bf 45%,#d4af37eb 55%,#d4af372e 100%);border-radius:999px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.gameplay-control-group{flex:1 0 0;justify-content:space-evenly;align-items:center;gap:0;min-width:max-content;display:flex;position:relative}.gameplay-control-group.has-separator{padding-left:16px}.gameplay-control-group.has-separator:before{content:"";width:1px;height:70px;box-shadow:none;background:linear-gradient(#d4af372e 0%,#d4af37bf 45%,#d4af37eb 55%,#d4af372e 100%);border-radius:999px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.gameplay-control-button{cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:0 0;border:none;border-radius:10px;flex:none;margin:0;padding:0;transition:transform .12s,filter .12s}.gameplay-control-button:hover{transform:translateY(-1px)}.gameplay-control-button.is-active{filter:brightness(1.08);transform:translateY(1px)scale(.985)}.gameplay-control-button.is-disabled,.gameplay-control-button.is-disabled:hover{opacity:.4;filter:grayscale(.7);cursor:not-allowed;transform:none}.gameplay-control-button img{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;width:auto;height:52px;display:block}.gameplay-control-button.is-size-large img{height:70px}.gameplay-control-button.is-size-xlarge img{height:77px}.gameplay-control-button.is-size-medium img{height:52px}.gameplay-control-button.is-size-small img{height:46px}.gameplay-control-button.is-size-bet img{height:48px}.gameplay-control-group:has(.is-chrome){justify-content:flex-start;gap:10px}.gameplay-footer-bar--desktop .gameplay-control-group:has(.is-chrome){justify-content:space-evenly;gap:10px}.gameplay-control-button.is-chrome{border:1px solid var(--hairline-strong);background:var(--surface-key);width:56px;height:56px;box-shadow:none;color:var(--gold-mid);border-radius:14px;place-items:center;transition:color .14s,border-color .14s,background .14s,box-shadow .14s;display:grid}.gameplay-control-button.is-chrome svg{stroke:currentColor;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.gameplay-control-button.is-chrome[data-control=supportButton]{position:relative}.gameplay-control-badge{box-sizing:border-box;background:var(--badge-danger-bg);min-width:16px;height:16px;color:var(--badge-fg);font-family:var(--font-body);font-variant-numeric:tabular-nums;letter-spacing:0;box-shadow:0 0 0 2px var(--surface-key);pointer-events:none;border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:3px;right:3px}.gameplay-control-button.is-chrome.has-text{justify-content:center;align-items:center;gap:8px;width:auto;min-width:56px;padding:0 16px;display:flex}.gameplay-control-text{letter-spacing:.1em;color:currentColor;font-size:13px;font-weight:700;line-height:1}.gameplay-control-button.is-chrome:hover{border-color:var(--frame);background:var(--surface-hover);box-shadow:none;color:var(--gold-light);transform:none}.gameplay-control-button.is-chrome.is-active,.gameplay-control-button.is-chrome.is-open{filter:none;border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold);color:var(--gold-light);background:#d4af3733;transform:none}.gameplay-bet-pad-anchor{flex:none;display:inline-flex;position:relative}.gameplay-bet-pad{z-index:60;border-radius:var(--radius-card);background:var(--surface-card);border:1px solid var(--hairline-strong);box-shadow:var(--shadow-panel);flex-wrap:wrap;justify-content:center;gap:6px;width:max-content;max-width:calc(100vw - 16px);padding:8px;display:flex;position:fixed;transform:translate(-50%)}.gameplay-bet-pad .gameplay-control-button img{height:52px}.gameplay-camera-anchor{flex:none;display:inline-flex;position:relative}.gameplay-camera-modes{z-index:60;border-radius:var(--radius-card);background:var(--surface-card);border:1px solid var(--hairline-strong);box-shadow:var(--shadow-panel);gap:6px;padding:6px;display:flex;position:fixed;transform:translate(-50%)}.gameplay-camera-mode{border:1px solid var(--hairline-strong);background:var(--surface-key);width:40px;height:40px;color:var(--gold-mid);cursor:pointer;border-radius:11px;place-items:center;padding:0;transition:color .14s,border-color .14s,background .14s;display:grid}.gameplay-camera-mode svg{stroke:currentColor;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.gameplay-camera-mode:hover{color:var(--gold-light);border-color:var(--frame);background:var(--surface-hover)}.gameplay-camera-mode.is-active{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold);color:var(--gold-light);background:#d4af3733}.gameplay-exit-button{width:46px;height:46px;box-shadow:none;color:#ff9b9b;background:#d05a5a29;border-color:#e2777ae6;border-radius:14px;justify-content:center;gap:0;padding:0;transition:background .14s,border-color .14s,box-shadow .14s}.gameplay-exit-button:hover:not(:disabled){background:#d05a5a3d;border-color:#d05a5af2;box-shadow:inset 0 0 0 1px #ff9b9b3d,0 0 8px #d05a5a4d}.gameplay-exit-button svg{width:21px;height:21px}.gameplay-surface{border:1px solid var(--frame);width:100%;height:100%;box-shadow:var(--shadow-soft);background:radial-gradient(90% 60% at 50% 0,#d4af370f 0%,#d4af3700 70%),#070605;border-radius:16px;justify-content:center;align-items:flex-end;display:flex;position:relative;overflow:hidden}.gameplay-surface.is-interactive{cursor:default;touch-action:none}.gameplay-tap-effect-layer{z-index:3;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.gameplay-tap-effect{left:calc(var(--tap-x) * 100%);top:calc(var(--tap-y) * 100%);border:2px solid var(--gold-mid);background:#d4af3738;border-radius:999px;width:20px;height:20px;animation:.42s ease-out forwards gameplay-tap-feedback;position:absolute;transform:translate(-50%,-50%)scale(.7);box-shadow:0 0 18px #d4af375c}@keyframes gameplay-tap-feedback{0%{opacity:.95;transform:translate(-50%,-50%)scale(.62)}70%{opacity:.55;transform:translate(-50%,-50%)scale(1.55)}to{opacity:0;transform:translate(-50%,-50%)scale(1.95)}}.stream-viewport{background:#000;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.stream-viewport.stream-mode-game .stream-iframe.stream-game,.stream-viewport.stream-mode-camera .stream-iframe.stream-cam{width:100%;height:100%}.stream-viewport.stream-mode-split{gap:2px}.stream-viewport.stream-mode-split .stream-iframe{width:50%;height:100%}.stream-iframe{object-fit:contain;background:#000;border:none}.stream-connection-status{z-index:2;border:1px solid var(--frame);max-width:min(80%,360px);color:var(--gold-light);text-align:center;pointer-events:none;background:#0a0908d1;border-radius:10px;padding:10px 14px;font-size:13px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stream-muted-badge{z-index:5;color:#fff;letter-spacing:1px;pointer-events:none;background:#d05a5ad9;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:600;position:absolute;top:12px;right:12px}[data-video-layout]{outline-color:var(--frame)!important}.stream-mode-badge{z-index:5;box-shadow:inset 0 0 0 1px var(--hairline-strong);color:var(--gold-mid);letter-spacing:1px;pointer-events:none;background:#12100dbf;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:600;position:absolute;bottom:12px;left:12px}.gameplay-surface-overlay{position:absolute;top:0;bottom:0;left:0;right:0}.gameplay-surface-top-badges{z-index:4;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:8px;display:flex;position:absolute;top:8px;left:8px;right:8px}.gameplay-machine-title,.gameplay-wallet-corner-badge{border:1px solid var(--frame);min-height:22px;color:var(--gold-light);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;background:#0a0908e6;border-radius:8px;align-items:center;max-width:min(45%,260px);padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex;overflow:hidden}.gameplay-stream-badge{font-variant-numeric:tabular-nums}.gameplay-stream-badge:empty{display:none}.gameplay-stream-badge:not(:has([data-stream-metrics])){display:none}.gameplay-stream-badge.is-quality{margin-right:auto}.gameplay-surface-bottom-badges{z-index:4;pointer-events:none;justify-content:space-between;align-items:flex-end;gap:8px;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.gameplay-machine-title.is-folded,.gameplay-wallet-corner-badge.is-folded{visibility:hidden;position:relative;overflow:visible}.gameplay-machine-title.is-folded.is-open,.gameplay-wallet-corner-badge.is-folded.is-open{z-index:1;visibility:visible;pointer-events:auto;cursor:pointer;overflow:hidden}.is-folded>:not(.gameplay-badge-icon){pointer-events:none}.gameplay-badge-icon{--badge-icon:30px;width:var(--badge-icon);height:var(--badge-icon);border:1px solid var(--frame);color:var(--gold-light);visibility:visible;pointer-events:auto;cursor:pointer;background:#0a0908e6;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;top:-1px;left:-1px}[data-corner$=right]>.gameplay-badge-icon{left:auto;right:-1px}[data-corner^=bottom]>.gameplay-badge-icon{top:auto;bottom:-1px}.gameplay-surface-top-badges>.is-folded[data-icon-follows]{position:static}.gameplay-surface-top-badges>.is-folded[data-icon-follows]>.gameplay-badge-icon{top:0;left:calc(var(--badge-icon) + 6px)}.gameplay-surface-top-badges>[data-corner$=right].is-folded[data-icon-follows]>.gameplay-badge-icon{left:auto;right:calc(var(--badge-icon) + 6px)}.is-open>.gameplay-badge-icon{opacity:0}.gameplay-badge-icon:focus-visible{outline:2px solid var(--gold-mid);outline-offset:2px}.gameplay-badge-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}@media (max-width:1024px),(max-width:1032px) and (pointer:coarse){.gameplay-badge-icon{--badge-icon:24px}.gameplay-badge-icon:before{content:"";border-radius:inherit;position:absolute;top:-3px;bottom:-3px;left:-3px;right:-3px}.gameplay-badge-icon svg{width:15px;height:15px}}@media (max-width:640px){.gameplay-badge-icon{--badge-icon:22px}.gameplay-badge-icon svg{width:14px;height:14px}}.gameplay-reserved-notice{z-index:5;border:1px solid var(--frame);width:max-content;max-width:calc(100% - 24px);color:var(--gold-light);letter-spacing:.02em;text-align:center;pointer-events:none;background:#0a0908eb;border-radius:8px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:40px;left:50%;transform:translate(-50%)}.gameplay-reserved-notice svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}@media (max-width:640px){.gameplay-reserved-notice{padding:4px 8px;font-size:10px;top:32px}.gameplay-reserved-notice svg{width:12px;height:12px}}.gameplay-timeout-notice{z-index:5;border:1px solid var(--gold);width:max-content;max-width:calc(100% - 24px);color:var(--gold-light);letter-spacing:.02em;font-variant-numeric:tabular-nums;text-align:center;pointer-events:none;background:#0a0908eb;border-radius:8px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:40px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #d4af372e,0 6px 18px #00000073}.gameplay-timeout-notice svg{fill:none;width:14px;height:14px;stroke:var(--gold);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}@media (max-width:640px){.gameplay-timeout-notice{padding:4px 8px;font-size:10px;top:32px}.gameplay-timeout-notice svg{width:12px;height:12px}}.slot-transition-overlay{--slot-transition-spin-speed:.9s;z-index:260;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0908cc;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.slot-transition-spinner{width:10em;height:10em;position:relative}.slot-transition-spinner:before,.slot-transition-spinner:after{box-sizing:border-box;content:"";width:10em;height:10em;transform-style:preserve-3d;transform-origin:50%;perspective-origin:50%;perspective:340px;filter:drop-shadow(0 6px 14px #0000008c);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='266' height='297' viewBox='0 0 266 297'%3E%3Cpath fill='%23d4af37' d='M171.507813 3.25000038C226.208183 12.8577111 297.112722 71.4912823 250.895599 108.410155c-34.313575 27.410155-64.367194-11.347658-94.094825-22.63672C127.073143 74.4843721 76.8884632 84.2161462 60.1289065 108.410153-15.9804685 218.281247 145.277344 296.667968 145.277344 296.667968S-25.4492187 257.242198 3.3984375 108.410155C16.3070661 41.8114174 84.7275829-11.9922985 171.507813 3.25000038Z'/%3E%3C/svg%3E");background-size:10em 10em;margin-top:-5em;margin-left:-5em;display:block;position:fixed;top:50%;left:50%}.slot-transition-spinner:before{animation:var(--slot-transition-spin-speed) slotSpinnerBefore infinite linear reverse;transform:rotateX(60deg)rotateY(45deg)rotate(45deg)}.slot-transition-spinner:after{animation:var(--slot-transition-spin-speed) slotSpinnerAfter infinite linear;transform:rotateX(240deg)rotateY(45deg)rotate(45deg)}.slot-transition-brand{color:var(--gold-light);font-family:var(--font-display);letter-spacing:var(--tracking-display);text-transform:uppercase;text-shadow:0 2px 12px #0009;animation:var(--slot-transition-spin-speed) slotSpinnerBrandPulse infinite ease-in-out;font-size:max(16px,min(2.1vw,24px));font-weight:600}@keyframes slotSpinnerBefore{0%{transform:rotateX(60deg)rotateY(45deg)rotate(0)}to{transform:rotateX(60deg)rotateY(45deg)rotate(-360deg)}}@keyframes slotSpinnerAfter{0%{transform:rotateX(240deg)rotateY(45deg)rotate(0)}to{transform:rotateX(240deg)rotateY(45deg)rotate(360deg)}}@keyframes slotSpinnerBrandPulse{0%{opacity:.48}50%{opacity:1}to{opacity:.48}}@media (max-width:1024px),(max-width:1032px) and (pointer:coarse){.support-fab.is-docked-elsewhere{display:none}}.gameplay-hand-row{grid-column:1/-1;justify-content:space-between;justify-self:stretch;align-items:center;gap:4px;width:auto;min-width:0;padding:0 8px;display:flex}@media (max-width:1024px),(max-width:1032px) and (pointer:coarse){.gameplay-footer-bar--mobile-top .gameplay-controls{grid-template-columns:max-content max-content;justify-content:space-between}.gameplay-control-button.is-chrome,.gameplay-exit-button{border-radius:12px;width:46px;height:46px}.gameplay-control-button.is-chrome svg,.gameplay-exit-button svg{width:21px;height:21px}.gameplay-hand-row .gameplay-control-button.is-size-xlarge{position:relative}.gameplay-hand-row .gameplay-control-button.is-size-xlarge:not(:first-child):before,.gameplay-hand-row .gameplay-control-button.is-size-xlarge:not(:last-child):after{content:"";width:1px;height:44px;box-shadow:none;background:linear-gradient(#d4af372e 0%,#d4af37bf 45%,#d4af37eb 55%,#d4af372e 100%);border-radius:999px;position:absolute;top:50%;transform:translateY(-50%)}.gameplay-hand-row .gameplay-control-button.is-size-xlarge:not(:first-child):before{left:-10px}.gameplay-hand-row .gameplay-control-button.is-size-xlarge:not(:last-child):after{right:-10px}.gameplay-hand-row{gap:10px}.gameplay-footer-bar--mobile-top .gameplay-controls{grid-template-columns:none;justify-content:flex-start;align-items:center;gap:10px;display:flex}.gameplay-footer-bar--mobile-top .gameplay-control-group{display:contents}.gameplay-footer-bar--mobile-top .gameplay-control-group.has-separator:before{display:none}.gameplay-footer-bar--mobile-top .gameplay-control-group+.gameplay-control-group>.gameplay-control-button:first-child{margin-left:12px;position:relative}.gameplay-footer-bar--mobile-top .gameplay-control-group+.gameplay-control-group>.gameplay-control-button:first-child:before{content:"";width:1px;height:44px;box-shadow:none;background:linear-gradient(#d4af372e 0%,#d4af37bf 45%,#d4af37eb 55%,#d4af372e 100%);border-radius:999px;position:absolute;top:50%;left:-11px;transform:translateY(-50%)}}@media (max-width:640px){.gameplay-control-button.is-chrome,.gameplay-exit-button{border-radius:11px;width:42px;height:42px}.gameplay-control-button.is-chrome svg,.gameplay-exit-button svg{width:19px;height:19px}}.gameplay-control-button.is-hardware-button{border:1px solid var(--hairline-strong);border-radius:var(--radius-button);min-width:86px;max-width:160px;min-height:46px;color:var(--text);background:var(--surface-key);font:inherit;white-space:normal;touch-action:none;padding:9px 12px;font-size:12px;font-weight:600;line-height:1.25;flex:none!important}.gameplay-control-button.is-hardware-button.is-active{background:var(--gold);border-color:var(--gold);color:var(--btn-primary-fg);box-shadow:var(--btn-primary-highlight)}.has-hardware-profile .gameplay-hand-row>.is-hardware-button{flex:none!important}@media (max-width:1024px),(max-width:1032px) and (pointer:coarse){.gameplay-footer-bar--mobile-top .gameplay-controls{flex:1;justify-content:space-between;gap:6px;min-width:0}.gameplay-footer-bar--mobile-top .gameplay-control-group{display:contents}.gameplay-footer-bar--mobile-top .gameplay-control-group+.gameplay-control-group>.gameplay-control-button:first-child{margin-left:0}.gameplay-footer-bar--mobile-top .gameplay-control-group+.gameplay-control-group>.gameplay-control-button:first-child:before{display:none}}.sidebar{width:var(--sidebar-width);min-width:var(--sidebar-width);background:var(--surface-bar);border-right:1px solid var(--hairline-bar);height:var(--player-app-height,100vh);scrollbar-gutter:stable;flex-direction:column;flex:none;gap:18px;padding:18px 16px;display:flex;overflow:hidden auto}.sidebar.collapsed{width:var(--sidebar-collapsed-width);min-width:var(--sidebar-collapsed-width);flex:0 0 var(--sidebar-collapsed-width);box-shadow:inset -1px 0 0 var(--hairline-bar);scrollbar-gutter:stable;border-right:none;padding:10px 6px}.sidebar-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.sidebar.collapsed .sidebar-header{flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;width:100%;display:flex}.sidebar-brand-lockup{flex:1;align-items:center;gap:7px;min-width:0;display:flex;overflow:hidden}.sidebar-brand-logo{object-fit:contain;width:18px;min-width:18px;height:18px;display:block}.sidebar-brand{min-width:0;font-family:var(--font-display);color:var(--gold-light);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.sidebar.collapsed .sidebar-brand-lockup,.sidebar.collapsed .sidebar-brand{display:none}.nav{gap:12px;display:grid}.sidebar.collapsed .nav{justify-items:center;gap:8px;width:100%}.nav-group{gap:6px;display:grid}.sidebar.collapsed .nav-group{justify-items:center;width:100%}.nav-group-title{text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-caption);white-space:nowrap;font-size:9px;font-weight:600}.nav-item{border:1px solid var(--hairline);color:var(--text-secondary);border-radius:var(--radius-button);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:8px;padding:7px 9px;font-size:11px;text-decoration:none;transition:background .2s,transform .2s;display:flex}.sidebar.collapsed .nav-item{border:1px solid var(--hairline-strong);background:0 0;border-radius:8px;justify-content:center;width:28px;height:28px;margin:0 auto;padding:0;position:relative}.sidebar.collapsed .nav-item-label{display:none}.nav-icon{opacity:.8;flex-shrink:0;width:14px;height:14px}.sidebar.collapsed .nav-icon{width:14px;height:14px}.nav-item-label{white-space:nowrap}.nav-item:hover{background:var(--surface-hover);transform:translate(4px)}.sidebar.collapsed .nav-item:hover{background:var(--surface-hover);transform:none}.nav-item.active,.sidebar.collapsed .nav-item.active{background:var(--accent-soft);border-color:var(--hairline-strong);color:var(--gold-light)}.sidebar-divider{opacity:1;background:linear-gradient(90deg,#0000 0%,#d4af3780 20%,#d4af37cc 50%,#d4af3780 80%,#0000 100%);border-radius:999px;flex-shrink:0;align-self:stretch;width:100%;height:1px;min-height:1px;margin:6px 0}.sidebar-meta{color:var(--text-secondary);gap:6px;font-size:11px;display:grid}.sidebar-meta-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.sidebar-meta-label{color:var(--text-secondary)}.sidebar-meta-value{color:var(--text);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.sidebar.collapsed .sidebar-divider,.sidebar.collapsed .sidebar-meta{display:none}.sidebar-social-box{border-radius:var(--radius-card);background:var(--surface-card);border:1px solid var(--hairline-strong);width:100%;box-shadow:none;padding:8px}.sidebar-socials{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.sidebar-social-link{background:var(--surface-key);border:1px solid var(--hairline);width:28px;height:28px;color:var(--gold-mid);border-radius:10px;justify-content:center;align-items:center;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.sidebar-social-link:hover{background:var(--surface-hover);transform:translateY(-1px)}.sidebar-social-link svg{width:16px;height:16px;display:block}.sidebar.collapsed .sidebar-social-box{display:none}.ghost{border:1px solid var(--btn-secondary-border);color:var(--btn-secondary-fg);border-radius:var(--radius-button);cursor:pointer;background:0 0;padding:8px 14px}.ghost.small,.primary.small{border-radius:8px;min-width:64px;height:26px;padding:0 10px;font-size:11px;font-weight:600}.primary{background:var(--btn-primary-bg);color:var(--btn-primary-fg);box-shadow:var(--btn-primary-highlight);cursor:pointer;border:1px solid #0000;font-weight:700}.primary:active:not(:disabled){background:var(--btn-primary-active-bg)}.icon-button{border-radius:12px;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;padding:0;line-height:1;display:inline-flex}.icon-button svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.icon-button.mini{border-radius:8px;width:24px;min-width:24px;height:24px}.table-action-button{border-radius:10px;width:30px;min-width:30px;height:30px;padding:0}.table-action-button svg{width:14px;height:14px}.sidebar .icon-button{border-radius:8px;width:28px;min-width:28px;height:28px}.sidebar.collapsed .icon-button{background:0 0;width:28px;min-width:28px;height:28px}.sidebar.collapsed .icon-button svg{width:14px;height:14px}.icon-button.sidebar-toggle-button{border:1px solid var(--hairline-strong);width:28px;min-width:28px;height:28px;color:var(--gold-mid);background:0 0;border-radius:8px;padding:0}.sidebar.collapsed .icon-button.sidebar-toggle-button{width:28px;min-width:28px;height:28px;margin:0;transform:none}.sidebar.collapsed .nav-item.sidebar-toggle-button{border-color:var(--danger);color:var(--danger)}.sidebar .icon-button.sidebar-toggle-button:hover{background:var(--surface-hover)}.content{flex-direction:column;flex:1;gap:5px;min-width:0;min-height:0;padding:5px;display:flex}.content-card{background:var(--surface-card);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--hairline-strong);border-radius:var(--radius-card);flex:1;width:100%;min-width:0;max-width:100%;min-height:0;padding:16px;overflow:auto;box-shadow:0 12px 24px #0003}.content-card.is-bare{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border-color:#0000}.content-card h2{color:var(--text-display);margin:0 0 6px;font-size:18px}.content-card p{color:var(--text-secondary);margin:0}.player-mobile-header,.player-bottom-dock,.player-mobile-bubbles-scrim,.player-mobile-bubbles{display:none}.profile-section,.contact-section{align-content:start;gap:14px;min-height:100%;display:grid}.profile-summary-panel{border-radius:var(--radius-card);background:var(--surface-key);border:1px solid #0000;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.profile-avatar{background:var(--gold);width:52px;height:52px;color:var(--btn-primary-fg);box-shadow:var(--btn-primary-highlight);font-family:var(--font-display);border-radius:14px;place-items:center;font-size:24px;font-weight:700;display:grid}.profile-summary-copy{gap:3px;min-width:0;display:grid}.profile-summary-kicker{color:var(--gold-mid);letter-spacing:var(--tracking-label);text-transform:uppercase;font-size:10px;font-weight:700}.profile-summary-copy strong{color:var(--text);overflow-wrap:anywhere;font-size:20px;line-height:1.2}.profile-summary-copy span:last-child{color:var(--text-secondary);overflow-wrap:anywhere;font-size:12px}.profile-summary-wallet{justify-items:end;gap:2px;min-width:120px;display:grid}.profile-summary-wallet span{color:var(--text-caption);font-size:11px}.profile-summary-wallet strong{color:var(--gold-light);white-space:nowrap;font-size:18px;line-height:1.2}.profile-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.profile-info-panel,.profile-password-panel,.contact-panel{border-radius:var(--radius-card);background:var(--surface-key);border:1px solid #0000;padding:16px}.profile-info-panel{gap:2px;display:grid}.profile-info-row{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 0;font-size:12px;display:flex}.profile-info-row:last-child{border-bottom:none}.profile-info-row span{color:var(--text-secondary)}.profile-info-row strong{color:var(--text);text-align:right;overflow-wrap:anywhere}.profile-password-panel{width:100%;max-width:none}.password-panel.profile-password-panel{justify-items:center;width:100%;max-width:none}.password-panel.profile-password-panel .form-error,.password-panel.profile-password-panel .form-success,.password-panel.profile-password-panel .password-form{width:min(460px,100%)}.profile-password-panel .password-actions{justify-content:center}.profile-password-panel .password-last-update{justify-items:center}@media (min-width:1033px),(min-width:1025px) and (pointer:fine),(min-width:1025px) and (pointer:none){.profile-section{grid-template-rows:auto minmax(0,1fr);align-content:stretch}.profile-grid{grid-template-rows:auto minmax(250px,1fr);align-items:stretch;min-height:0}.password-panel.profile-password-panel{align-content:center;min-height:100%}}.contact-section{align-content:center;place-items:center;padding:max(24px,min(5vh,56px)) max(18px,min(5vw,72px))}.contact-panel{text-align:center;align-content:center;justify-items:center;gap:28px;width:min(920px,100%);min-height:min(520px,100%);padding:max(30px,min(5vw,52px));display:grid}.contact-heading{justify-items:center;gap:8px;display:grid}.contact-heading span{color:var(--gold-mid);letter-spacing:var(--tracking-label);text-transform:uppercase;font-size:10px;font-weight:700}.contact-heading strong{color:var(--text-display);font-family:var(--font-display);letter-spacing:var(--tracking-display);font-size:max(24px,min(2.4vw,32px));font-weight:600;line-height:1.2}.contact-social-grid{--contact-gap:16px;--contact-columns:3;justify-content:center;gap:var(--contact-gap);flex-wrap:wrap;width:100%;display:flex}.contact-social-grid>*{flex:0 1 calc((100% - (var(--contact-columns) - 1) * var(--contact-gap)) / var(--contact-columns));box-sizing:border-box}.contact-social-link{border-radius:var(--radius-card);border:1px solid var(--hairline-strong);background:var(--surface-card);min-height:64px;color:var(--text);justify-content:center;align-items:center;gap:12px;min-width:0;padding:14px 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.contact-social-link svg{width:20px;height:20px;color:var(--gold-mid);flex:none}.contact-social-link span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.contact-social-link:hover{background:var(--surface-hover);border-color:var(--frame)}.contact-support-button{cursor:pointer}.contact-support-button svg{flex:none;width:20px;height:20px}.details-view{flex-direction:column;gap:10px;height:100%;min-height:0;display:flex}.details-report-card{border-radius:var(--radius-card);background:var(--surface-key);border:1px solid #0000;flex-direction:column;gap:10px;height:100%;min-height:0;padding:0 10px 10px;display:flex}.report-header.details-report-header{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:10px;padding:10px 2px 8px;display:flex}.report-filters.details-report-filters{flex:1;align-items:center;gap:8px;display:flex}.report-header-actions.details-report-actions{align-items:center;gap:6px;display:inline-flex}.date-range-picker{flex:none;position:relative}.date-range-trigger{border-radius:var(--radius-input);border:1px solid var(--border-input);background:var(--surface-input);min-width:320px;height:28px;color:var(--text);text-align:center;white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;padding:0 10px;font-size:10px;display:inline-flex;overflow:hidden}.date-range-trigger:focus{border-color:var(--gold);box-shadow:var(--focus-ring);outline:none}.date-range-panel{z-index:60;border-radius:var(--radius-card);background:var(--surface-card);border:1px solid var(--hairline-strong);width:440px;box-shadow:var(--shadow-panel);gap:10px;padding:12px;display:grid;position:absolute;top:calc(100% + 6px);left:0}.calendar-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.calendar-title{color:var(--gold-light);font-size:12px;font-weight:600}.calendar-grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.calendar-weekday{text-align:center;text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-caption);font-size:9px;font-weight:600}.calendar-day{border:1px solid var(--hairline);height:30px;color:var(--text);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;font-size:10px;display:flex}.calendar-day:hover{background:var(--surface-hover)}.calendar-day.muted{color:var(--muted);opacity:.6}.calendar-day.in-range{background:var(--accent-soft);border-color:var(--hairline)}.calendar-day.start,.calendar-day.end{background:var(--gold);border-color:var(--gold);color:var(--btn-primary-fg);font-weight:700}.calendar-day:focus{outline:none;box-shadow:0 0 0 2px #d4af3759}.time-panel{--time-label-width:60px;--time-row-gap:6px;--time-segment-width:36px;--time-segment-height:26px;--time-separator-width:6px;--time-segment-gap:4px;--time-row-width:202px;--minute-center-offset:134px;grid-template-columns:1fr 1fr;align-items:start;gap:0 16px;display:grid;position:relative}.time-row{align-items:center;gap:var(--time-row-gap);white-space:nowrap;flex-wrap:nowrap;justify-content:flex-start;display:flex}.time-label{color:var(--text-caption);width:var(--time-label-width);white-space:nowrap;font-size:10px}.time-group{flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;display:flex}.time-group.has-meridiem{--time-row-width:250px}.time-divider{width:2px;height:var(--time-segment-height);background:var(--gold);border-radius:999px;flex:none;position:absolute;top:0;left:50%;transform:translate(-50%)}.time-actions{align-self:stretch;height:28px;position:relative}.time-actions button{left:calc((100% - var(--time-row-width)) / 2 + var(--minute-center-offset));position:absolute;transform:translate(-50%)}.time-segments{align-items:center;gap:var(--time-segment-gap);display:flex}.time-segment{height:var(--time-segment-height);width:var(--time-segment-width);min-width:var(--time-segment-width);border:1px solid var(--border-input);background:var(--surface-input);color:var(--text);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0 6px;font-size:10px;display:inline-flex;position:relative}.time-segment.meridiem{width:44px;min-width:44px}.time-segment:hover{border-color:var(--gold)}.time-separator{color:var(--text-caption);width:var(--time-separator-width);text-align:center;font-size:10px}.time-dropdown{z-index:70;background:var(--surface-card);border:1px solid var(--hairline-strong);box-shadow:var(--shadow-soft);border-radius:8px;gap:4px;min-width:64px;max-height:160px;padding:4px;display:grid;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.time-option{border:1px solid var(--hairline);background:var(--surface-key);color:var(--text);cursor:pointer;text-align:center;border-radius:6px;padding:4px 6px;font-size:10px}.time-option:hover{border-color:var(--gold);background:var(--surface-hover)}.details-action-button{border-radius:10px;width:30px;min-width:30px;height:30px}.details-action-button:disabled{opacity:.5;cursor:not-allowed}.details-error{margin:0}.details-loading{font-size:12px}.details-table-shell{border-radius:var(--radius-card);border:1px solid var(--hairline);background:var(--surface-card);-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;scrollbar-gutter:stable both-edges;flex:1;min-height:0;overflow:auto}.details-table{border-collapse:collapse;table-layout:auto;width:max-content;min-width:max(100%,920px);font-size:12px}.details-table thead th{z-index:2;background:var(--surface-bar);color:var(--text-caption);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--hairline-bar);white-space:nowrap;text-align:center;padding:10px;font-size:10px;font-weight:600;position:sticky;top:0}.details-filter-row th{z-index:3;background:var(--surface-bar);padding:8px 10px;top:0}.details-filter-input{border:1px solid var(--border-input);background:var(--surface-input);width:100%;min-width:88px;color:var(--text);border-radius:999px;padding:6px 10px;font-size:11px}.details-filter-input:focus{border-color:var(--gold);box-shadow:var(--focus-ring);outline:none}.details-table tbody td{border-bottom:1px solid var(--hairline);color:var(--text);vertical-align:middle;text-align:center;white-space:nowrap;padding:10px;font-size:8px}.details-table tbody tr:hover td{background:var(--surface-hover)}.details-cell-positive{color:var(--success);font-weight:600}.details-cell-negative{color:var(--danger);font-weight:600;color:#ff6b6b!important}.details-empty-cell{text-align:center;color:var(--text-secondary)!important;padding:34px 12px!important}.details-mobile-list{display:none}.details-footer{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:4px;display:flex}.details-count{color:var(--text);font-size:12px;font-weight:600}.details-pagination{align-items:center;gap:8px;display:inline-flex}.details-page-button{border-radius:12px;width:34px;min-width:34px;height:34px}.details-page-button:disabled{opacity:.45;cursor:not-allowed}.details-page-indicator{text-align:center;min-width:56px;color:var(--text-secondary);font-size:12px}@media (max-width:1100px){.report-header.details-report-header{flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.report-filters.details-report-filters{flex:1;width:auto;min-width:0}.date-range-picker,.date-range-trigger{width:100%;min-width:0}.report-header-actions.details-report-actions{flex-shrink:0;margin-left:0}.date-range-panel{width:min(440px,100vw - 48px)}.time-panel{grid-template-columns:1fr;row-gap:8px}.time-divider{display:none}.time-actions{height:auto}.time-actions button{position:static;transform:none}.details-table-shell{-webkit-overflow-scrolling:touch;min-height:280px;overflow-y:auto;display:block!important;overflow-x:scroll!important}.details-table{width:max-content;min-width:max(100%,680px)}.details-table thead th,.details-table tbody td{min-width:84px}.details-table thead th:first-child,.details-table tbody td:first-child{min-width:112px}.details-table thead th{padding:7px 5px;font-size:9px}.details-table tbody td{white-space:nowrap;padding:6px 5px;font-size:8px}.details-mobile-list{display:none!important}.details-mobile-card{border-radius:var(--radius-card);border:1px solid var(--hairline);background:var(--surface-card);overflow:hidden}.details-mobile-card-header{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.details-mobile-card-title{color:var(--text);font-size:10px;font-weight:700}.details-mobile-card-meta{color:var(--text-caption);white-space:nowrap;font-size:8px}.details-mobile-card-body{gap:8px;padding:10px 12px;display:grid}.details-mobile-card-item{justify-content:space-between;align-items:baseline;gap:8px;font-size:8px;display:flex}.details-mobile-card-label{color:var(--text-caption);font-size:8px}.details-mobile-empty{border-radius:var(--radius-card);border:1px solid var(--hairline);background:var(--surface-card);color:var(--text-secondary);text-align:center;padding:22px 12px;font-size:12px}}@media (max-width:700px){.report-header.details-report-header{gap:6px;padding:8px 2px 6px}.date-range-trigger{height:26px;padding:0 8px;font-size:9px}.details-action-button{border-radius:9px;width:26px;min-width:26px;height:26px}.details-action-button svg{width:12px;height:12px}.date-range-panel{width:100%;min-width:0;max-width:100%;max-height:min(76dvh,560px);padding:10px;left:0;right:0;overflow-y:auto;transform:none}.calendar-day{height:28px;font-size:9px}.calendar-weekday{font-size:8px}.time-panel{--time-label-width:52px;--time-row-gap:4px;--time-segment-width:32px;--time-segment-height:24px;--time-separator-width:6px;--time-segment-gap:3px;--time-row-width:184px;--minute-center-offset:124px}.time-group.has-meridiem{--time-row-width:228px}.time-segment.meridiem{width:40px;min-width:40px}.time-label,.time-option{font-size:9px}.details-table-shell{overscroll-behavior-x:contain;min-height:240px;overflow-x:auto!important}.details-table{table-layout:auto;width:max-content;min-width:100%}.details-table thead th,.details-table tbody td{min-width:0}.details-table thead th{white-space:nowrap;padding:6px 7px;font-size:8px;line-height:1.25}.details-table tbody td{white-space:nowrap;padding:6px 7px;font-size:8.5px;line-height:1.3}}@media (max-width:520px){.report-header.details-report-header{gap:5px;padding:7px 2px 5px}.date-range-trigger{height:25px;padding:0 7px;font-size:8px}.date-range-panel{padding:8px}.time-panel{--time-label-width:46px;--time-segment-width:30px;--time-segment-height:22px;--time-row-width:166px;--minute-center-offset:111px}.time-group.has-meridiem{--time-row-width:208px}.time-segment.meridiem{width:36px;min-width:36px}.calendar-day{height:26px;font-size:8px}.details-table thead th{padding:5px 6px;font-size:7.5px}.details-table tbody td{padding:5px 6px;font-size:8px}}.mfa-dialog-overlay{background:var(--overlay-bg);z-index:80;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.mfa-dialog{aspect-ratio:1;background:var(--modal-bg);border:1px solid var(--hairline-strong);border-radius:var(--radius-card);width:min(560px,92vw);box-shadow:var(--shadow-panel);flex-direction:column;padding:22px;display:flex;overflow:hidden}.mfa-dialog-head{letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-caption);border-bottom:1px solid var(--hairline);padding-bottom:14px;font-size:11px;font-weight:600}.mfa-dialog-body{flex-direction:column;flex:1;justify-content:center;min-height:0;display:flex;overflow-y:auto}.mfa-dialog .mfa-dialog-form{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.mfa-dialog .mfa-dialog-qr{background:#fff;border-radius:10px;max-width:100%;padding:8px;line-height:0}.mfa-dialog-qr svg{width:178px;height:178px;display:block}.mfa-dialog .mfa-dialog-secret{letter-spacing:1px;-webkit-user-select:all;user-select:all;-webkit-touch-callout:default;overflow-wrap:anywhere;background:var(--surface-key);color:var(--gold-light);border-radius:8px;max-width:100%;padding:6px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.mfa-dialog .mfa-dialog-note{color:var(--text-secondary);max-width:360px;margin:0;font-size:12px;line-height:1.45}.mfa-dialog-note.is-warning{color:var(--warning)}.mfa-dialog .mfa-dialog-code{text-align:center;letter-spacing:6px;background:var(--surface-input);width:150px;box-shadow:inset 0 0 0 1px var(--border-input);border-radius:var(--radius-input);color:var(--text);border-color:#0000;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:20px}.mfa-dialog .mfa-dialog-actions{justify-content:center;width:100%;display:flex}.mfa-dialog-open-app{text-align:center;border-radius:var(--radius-button);border:1px solid var(--btn-secondary-border);color:var(--btn-secondary-fg);padding:9px 16px;font-size:13px;font-weight:600;text-decoration:none;display:block}@media (max-width:520px){.mfa-dialog{aspect-ratio:auto;height:auto;max-height:calc(100vh - 32px)}.mfa-dialog-body{justify-content:flex-start}}.mfa-dialog .mfa-dialog-confirm{background:var(--btn-primary-bg);color:var(--btn-primary-fg);box-shadow:var(--btn-primary-highlight);border-radius:var(--radius-button);cursor:pointer;border:none;padding:10px 22px;font-size:14px;font-weight:700}.mfa-dialog .mfa-dialog-confirm:disabled{opacity:.5;cursor:default}.mfa-dialog .mfa-dialog-confirm:active:not(:disabled){background:var(--btn-primary-active-bg)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sidebar-wallet{background:var(--surface-key);border:1px solid var(--hairline-strong);border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:4px 9px;display:flex;box-shadow:inset 0 1px #f6dfa014,0 3px 8px #0000004d}.sidebar-wallet-icon{width:13px;height:13px;color:var(--gold-mid);flex:none}.sidebar-wallet-value{color:var(--gold-light);letter-spacing:.2px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;line-height:1.25;overflow:hidden}.sidebar.collapsed .sidebar-wallet{display:none}.nav-icon-wrap{flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.nav-badge{background:var(--badge-danger-bg);min-width:15px;height:15px;color:var(--badge-fg);font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--surface-bar);pointer-events:none;border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:9px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-6px;right:-8px}.notifications-panel{flex-direction:column;gap:14px;width:100%;min-width:0;max-width:880px;margin-inline-start:auto;margin-inline-end:auto;display:flex}.notifications-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.notifications-head-text{flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0;display:flex}.notifications-head-text h2{margin:0;font-size:17px}.notifications-head-text p{color:var(--text-secondary);margin:0;font-size:12px}.notifications-head-actions{flex:none;align-items:center;gap:8px;display:flex}.notifications-action{border:1px solid var(--hairline-strong);background:var(--surface-key);width:32px;height:32px;color:var(--gold-mid);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:9px;place-items:center;padding:0;transition:color .15s,border-color .15s,background .15s;display:grid}.notifications-action svg{width:16px;height:16px}.notifications-action:hover:not(:disabled){color:var(--gold-light);border-color:var(--gold);background:var(--surface-hover)}.notifications-action:disabled{opacity:.4;cursor:default}.notifications-action.notifications-clear:hover:not(:disabled){color:var(--danger);border-color:var(--danger)}.notifications-empty{color:var(--text-secondary);text-align:center;margin:0;padding:22px 0;font-size:13px}.notifications-list{flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.notification-row{--tone:var(--text-secondary);background:var(--surface-key);border:1px solid #0000;border-left:3px solid var(--tone);border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding:11px 13px;display:grid}.notification-row.is-unread{background:var(--surface-hover)}.notification-mark{background:var(--surface-hover);background:color-mix(in srgb, var(--tone) 18%, transparent);width:30px;height:30px;color:var(--tone);border-radius:50%;flex:none;place-items:center;display:grid}.notification-mark svg{width:16px;height:16px}.notification-body{flex:auto;justify-content:space-between;align-items:baseline;gap:16px;min-width:0;display:flex}.notification-title{max-width:60%;color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:none;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.notification-amount{color:var(--tone);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;font-size:13px;font-weight:700}.notification-text{min-width:0;color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;margin:0;font-size:12px;overflow:hidden}.notification-date{color:var(--text-secondary);opacity:.8;white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;font-size:11px}.notification-row.is-in{--tone:#4cbf7b}.notification-row.is-out{--tone:#e0913f}.notification-row.is-canceled{--tone:#d05a5a}.notification-row.is-aft{--tone:#4fb3bf}.notification-row.is-session{--tone:var(--gold)}.notification-row.is-security{--tone:#a98cd9}.notification-row.is-open{z-index:5;position:relative}.notification-bubble{z-index:5;background:var(--surface-card);border:1px solid var(--hairline-strong);box-shadow:var(--shadow-soft);color:var(--text);white-space:normal;overflow-wrap:anywhere;border-radius:10px;flex-direction:column;gap:3px;padding:8px 11px;font-size:12px;line-height:1.45;animation:.16s ease-out notification-bubble-in;display:flex;position:absolute;top:calc(100% - 2px);left:10px;right:10px}@keyframes notification-bubble-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.notification-bubble{animation-duration:.01ms}}.lobby-timeout-notice{z-index:350;top:max(12px, env(safe-area-inset-top));border:1px solid var(--gold);width:max-content;max-width:calc(100vw - 32px);color:var(--gold-light);letter-spacing:.02em;font-variant-numeric:tabular-nums;text-align:center;pointer-events:none;background:#0a0908eb;border-radius:8px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #d4af372e,0 6px 18px #00000073}.lobby-timeout-notice svg{fill:none;width:14px;height:14px;stroke:var(--gold);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}@media (max-width:640px){.lobby-timeout-notice{padding:4px 8px;font-size:11px}}.lobby-areas{width:100%;max-width:1320px;margin:0 auto;container:lobby-areas/inline-size}.lobby-areas-grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:14px;margin-top:max(4px,min(2.4vh,28px));display:grid}.lobby-areas-grid.is-single{grid-template-columns:minmax(0,1fr)}.lobby-hero,.lobby-area-row{min-width:0;font:inherit;color:var(--text);text-align:left;cursor:pointer;margin:0;padding:0;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden}.lobby-hero:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.lobby-area-row:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.lobby-hero{background:var(--bg-alt);width:100%;height:max(173px,min(28.8cqi,238px));box-shadow:var(--shadow-soft);border:1px solid #d4af3780;border-radius:16px;grid-column:1;align-self:start;align-items:center;padding-bottom:62px;display:flex}.lobby-hero-media{aspect-ratio:1;height:100%;position:absolute;top:0;right:0}.lobby-hero-media img{object-fit:cover;width:100%;height:100%;display:block}.lobby-hero-media:after{content:"";background:linear-gradient(#0d0c0a00 62%,#0d0c0a66 80%,#0d0c0ad1 100%),linear-gradient(90deg,#0d0c0af7 0%,#0d0c0a66 43%,#0d0c0a00 75%);position:absolute;top:0;bottom:0;left:0;right:0}.lobby-hero-body{flex-direction:column;align-items:flex-start;width:min(330px,54%);margin-left:max(22px,min(4cqi,36px));display:flex;position:relative}.lobby-hero-title{max-width:100%;font-family:var(--font-display);letter-spacing:.04em;color:var(--gold-light);overflow-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:0;font-size:max(28px,min(4.6cqi,38px));font-weight:700;line-height:1.08;display:-webkit-box;overflow:hidden}.lobby-hero-text{color:#d8d0c2;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:max(10px,min(1.2cqi,14px));font-size:15px;line-height:1.55;display:-webkit-box;overflow:hidden}.lobby-hero .lobby-hero-play{--launch-h:42px;z-index:1;text-shadow:0 1px 2px #000000e6,0 0 12px #000c;width:max-content;max-width:calc(100% - 16px);margin:0 auto;font-size:13px;position:absolute;bottom:20px;left:0;right:0}.lobby-hero .lobby-hero-play:before{filter:drop-shadow(0 1px 2px #000000e6)}.lobby-area-row{background:#12100deb;border:1px solid #d4af374d;border-radius:14px;grid-column:1;align-items:center;height:max(132px,min(19.8cqi,158px));display:flex}.lobby-area-row-media{aspect-ratio:150/136;background:var(--gold);clip-path:polygon(0 0,100% 0,80% 100%,0 100%);flex:none;align-self:stretch;position:relative}.lobby-area-row-media img,.lobby-area-row-media.is-empty:after{clip-path:polygon(0 0,100% 0,80% 100%,0 100%);width:calc(100% - 2px);height:100%;position:absolute;top:0;left:0}.lobby-area-row-media img{object-fit:cover;display:block}.lobby-area-row-media.is-empty:after{content:"";background:linear-gradient(135deg, var(--surface-hover), var(--bg-alt))}.lobby-area-row-body{flex-direction:column;flex:auto;min-width:0;padding:0 18px 0 10px;display:flex}.lobby-area-row-title,.lobby-area-row-text{-webkit-line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lobby-area-row-title{font-family:var(--font-display);letter-spacing:.07em;color:var(--gold-light);margin-top:0;font-size:16px;font-weight:600;line-height:1.3}.lobby-area-row-text{color:var(--text-secondary);margin-top:6px;font-size:max(11.5px,min(1.1cqi,12.5px));line-height:1.45}.lobby-area-row-go{border-radius:var(--radius-pill);width:32px;height:32px;color:var(--gold-mid);border:1px solid #d4af37a6;flex:0 0 32px;place-items:center;margin-right:18px;transition:border-color .2s,background-color .2s;display:grid}.lobby-area-row-go svg{stroke-width:2.2px;width:13px;height:13px}@media (hover:hover){.lobby-hero:hover,.lobby-area-row:hover{transform:translateY(-2px)}.lobby-hero:hover{border-color:#d4af37bf}.lobby-hero:hover .lobby-hero-play:after{box-shadow:0 0 18px #f6dfa073,0 0 3px #f6dfa0e6}.lobby-area-row:hover{border-color:#d4af3799}.lobby-area-row:hover .lobby-area-row-go{border-color:var(--gold);background:var(--accent-soft)}}@media (min-width:1033px),(min-width:1025px) and (pointer:fine),(min-width:1025px) and (pointer:none){@container lobby-areas (width>=960px){.lobby-areas-grid{grid-template-columns:minmax(0,1fr) max(418px,min(53%,660px));grid-auto-rows:1fr;gap:max(12px,min(2.1cqi,24px))}.lobby-hero{grid-row:1/span 3;height:max(280px,min(65.1429cqi - max(12px,min(2.1cqi,24px))/1.53509 - max(320px,min(38cqi,470px))/1.53509,520px));padding-bottom:0;box-shadow:0 24px 50px #0000008c}.lobby-hero-body{width:min(330px,56%);margin-left:max(24px,min(3.8cqi,52px))}.lobby-hero-title{font-size:max(30px,min(3.8cqi,48px))}.lobby-hero-text{font-size:max(14px,min(1.38cqi,17px))}.lobby-hero .lobby-hero-play{--launch-h:46px;font-size:14px;bottom:max(18px,min(2.4cqi,30px))}.lobby-area-row{grid-column:2;height:auto}.lobby-area-row-title{font-size:max(14px,min(1.5cqi,17px))}.is-single>.lobby-hero{aspect-ratio:700/456;grid-row:auto;height:auto;min-height:280px;max-height:520px}}}@container lobby-areas (width<=479px){.lobby-areas-grid{gap:12px;margin-top:0}.lobby-hero{height:max(144px,min(47.5cqi,178px));box-shadow:none;border-radius:14px}.lobby-hero-media{right:-20px}.lobby-hero-body{width:min(190px,58%);margin-left:20px}.lobby-hero-title{margin-top:0;font-size:max(22px,min(7.4cqi,28px));line-height:1.1}.lobby-hero-text{margin-top:6px;font-size:13px;line-height:1.35}.lobby-hero{padding-bottom:48px}.lobby-hero .lobby-hero-play{--launch-h:36px;font-size:11.5px;bottom:14px}.lobby-area-row{border-radius:12px;height:132px}.lobby-area-row-media{aspect-ratio:112/100}.lobby-area-row-body{padding:0 8px 0 6px}.lobby-area-row-title{letter-spacing:.06em;margin-top:0;font-size:14px}.lobby-area-row-text{margin-top:5px;font-size:11.5px;line-height:1.4}.lobby-area-row-go{border:0;flex-basis:16px;width:16px;height:16px;margin-right:12px}.lobby-area-row-go,.lobby-area-row:hover .lobby-area-row-go{background:0 0}.lobby-area-row-go svg{width:16px;height:16px}}.lobby-detail{gap:max(12px,min(1.4vw,18px));width:100%;min-width:0;max-width:1320px;margin:0 auto;display:grid}.lobby-detail-header{z-index:5;background:var(--bg-alt);border:1px solid #d4af374d;border-radius:14px;grid-template-columns:1fr minmax(0,auto) 1fr;align-items:center;gap:16px;min-width:0;min-height:56px;padding:9px 12px;display:grid;position:sticky;top:-16px;box-shadow:0 12px 28px #00000073}.lobby-back-button{border-radius:var(--radius-pill);height:36px;color:var(--gold-mid);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:10px;margin:0;padding:0 14px 0 2px;font-size:12px;font-weight:700;transition:color .2s;display:inline-flex}.lobby-back-button-ring{border-radius:var(--radius-pill);border:1px solid #d4af37a6;flex:none;place-items:center;width:32px;height:32px;transition:border-color .2s,background-color .2s;display:grid}.lobby-back-button svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.lobby-back-button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.lobby-detail-title{min-width:0;max-width:100%;font-family:var(--font-name);letter-spacing:.1em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;color:var(--gold-light);justify-self:center;font-size:18px;font-weight:600;line-height:1.25;overflow:hidden}.lobby-detail-search{justify-self:end;align-items:center;width:240px;min-width:0;max-width:100%;display:flex;position:relative}.lobby-detail-search input{border-radius:var(--radius-pill);background:var(--surface-card);width:100%;min-width:0;height:36px;color:var(--text);border:1px solid #d4af374d;margin:0;padding:0 36px 0 16px;font-size:13px;transition:border-color .2s,box-shadow .2s}.lobby-detail-search input:focus{border-color:var(--gold);box-shadow:var(--focus-ring);outline:none}.lobby-detail-search input::placeholder{color:var(--text-caption)}.lobby-detail-search svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:15px;height:15px;color:var(--gold-mid);opacity:.75;pointer-events:none;position:absolute;right:14px}.lobby-detail mark{color:var(--text-display);background:#d4af3759;border-radius:3px;padding:0 2px}.game-group-grid,.promotion-area-grid{--card-min:190px;--card-max:240px;--card-gap:18px;grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--card-min)), 1fr));gap:var(--card-gap);width:100%;min-width:0;margin:0 auto;display:grid}.game-group-grid.slot-group-grid{--card-min:250px;--card-max:320px;--card-gap:20px}.game-group-grid:has(>:last-child:first-child){max-width:var(--card-max)}.promotion-area-grid:has(>:last-child:first-child){max-width:var(--card-max)}.game-group-grid:has(>:last-child:nth-child(2)){max-width:calc(2 * var(--card-max) + var(--card-gap))}.promotion-area-grid:has(>:last-child:nth-child(2)){max-width:calc(2 * var(--card-max) + var(--card-gap))}.game-group-grid:has(>:last-child:nth-child(3)){max-width:calc(3 * var(--card-max) + 2 * var(--card-gap))}.promotion-area-grid:has(>:last-child:nth-child(3)){max-width:calc(3 * var(--card-max) + 2 * var(--card-gap))}.game-group-grid:has(>:last-child:nth-child(4)){max-width:calc(4 * var(--card-max) + 3 * var(--card-gap))}.promotion-area-grid:has(>:last-child:nth-child(4)){max-width:calc(4 * var(--card-max) + 3 * var(--card-gap))}.game-group-grid:has(>:last-child:nth-child(5)){max-width:calc(5 * var(--card-max) + 4 * var(--card-gap))}.promotion-area-grid:has(>:last-child:nth-child(5)){max-width:calc(5 * var(--card-max) + 4 * var(--card-gap))}@supports not selector(:has(*)){.game-group-grid,.promotion-area-grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--card-min)), 1fr))}}.game-group-card,.promotion-area-card{background:var(--surface-card);min-width:0;min-height:0;color:var(--text);font:inherit;text-align:left;border:1px solid #d4af374d;border-radius:14px;flex-direction:column;margin:0;padding:0;transition:transform .2s,border-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 30px #00000073}.game-group-card.is-clickable,.promotion-area-card:not(.is-disabled){cursor:pointer}.game-group-card:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.promotion-area-card:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media (hover:hover){.game-group-card.is-clickable:hover,.promotion-area-card:not(.is-disabled):hover{border-color:#d4af3799;transform:translateY(-2px)}.lobby-back-button:hover{color:var(--gold-light)}.lobby-back-button:hover .lobby-back-button-ring{border-color:var(--gold);background:var(--accent-soft)}}.lobby-card-media,.game-group-card>.game-group-image,.promotion-area-card-media{--cut:10px;aspect-ratio:16/10;background:var(--gold);width:100%;height:auto;min-height:0;max-height:none;clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--cut)), 0 100%);border:0;border-radius:0;flex:none;margin:0;padding:0;display:block;position:relative;overflow:hidden}.lobby-card-picture,.game-group-card>.game-group-image>img,.game-group-card>.game-group-image.placeholder:before,.promotion-area-card-media>img{width:100%;height:calc(100% - 2px);max-height:none;clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--cut)), 0 100%);background:#070605;margin:0;display:block;position:absolute;top:0;left:0}.game-group-card>.game-group-image>img,.promotion-area-card-media>img,.lobby-card-picture img{object-fit:contain;object-position:center}.lobby-card-picture>.game-group-image,.lobby-card-picture img{width:100%;height:100%;display:block}.game-group-card>.game-group-image.placeholder{isolation:isolate;color:var(--text-caption);letter-spacing:var(--tracking-label);text-transform:uppercase;place-items:center;font-size:11px;display:grid}.game-group-card>.game-group-image.placeholder:before{content:"";z-index:-1}.slot-group-card-media{aspect-ratio:16/9}.slot-group-card .lobby-card-picture{background:radial-gradient(62% 70% at 50% 48%,#1b1711 0%,#070605 74%)}.slot-group-card .game-group-image:not(.jackpot-preview-live)>img{padding:5% 8% calc(5% + var(--cut))}.slot-group-card .lobby-card-picture>.game-group-image.jackpot-preview-live{height:calc(100% - var(--cut))}.machine-card-media{aspect-ratio:1}.machine-card .lobby-card-picture{background:radial-gradient(58% 50% at 50% 56%,#1b1711 0%,#070605 72%)}.machine-card .lobby-card-picture img{padding:4% 4% calc(2% + var(--cut))}.provider-game-card>.game-group-image,.promotion-area-card-media{aspect-ratio:4/3}.promotion-area-card-media>img{padding:8% 10% calc(8% + var(--cut))}.game-group-image.jackpot-preview-live{background:#000;padding:0}.jackpot-preview-viewport{border-radius:inherit;width:100%;min-width:0;height:100%;min-height:0;position:relative}.jackpot-preview-media{pointer-events:none}.jackpot-preview-status{width:100%;height:100%;color:var(--gold);letter-spacing:var(--tracking-label);text-transform:uppercase;background:#0a0908c7;place-items:center;padding:8px;font-size:11px;font-weight:700;display:grid}.lobby-card-name,.game-group-card .game-group-title,.promotion-area-card-header strong{-webkit-line-clamp:2;overflow-wrap:anywhere;font-family:var(--font-name);letter-spacing:.06em;text-align:left;text-transform:none;color:var(--gold-light);-webkit-box-orient:vertical;margin:0;font-size:15px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.slot-group-card-name{padding:12px 14px 0}.machine-card-name{margin-bottom:auto;padding:10px 12px 0;font-size:14px}.slot-group-card-text{-webkit-line-clamp:2;overflow-wrap:anywhere;color:var(--text-secondary);-webkit-box-orient:vertical;margin:4px 0 auto;padding:0 14px;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.slot-group-card-occupancy{padding:12px 14px 0;display:block}.slot-group-card-bar{border-radius:var(--radius-pill);background:#d4af3724;height:4px;display:flex;overflow:hidden}.slot-group-card-bar>span{height:100%;transition:width .24s;display:block}.slot-group-card-bar>.is-busy{background:var(--gold)}.slot-group-card-bar>.is-available{background:var(--success)}.slot-group-card-counts{color:var(--text-secondary);justify-content:space-between;gap:8px;margin-top:8px;font-size:11px;line-height:1.3;display:flex}.slot-group-card-counts>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.slot-group-card-counts b{font-variant-numeric:tabular-nums;color:var(--text);font-weight:700}.slot-group-card-counts>.is-busy:before,.slot-group-card-counts>.is-available:before{content:"";vertical-align:1px;background:var(--gold);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.slot-group-card-counts>.is-available:before{background:var(--success)}.slot-group-card-counts .is-short{display:none}.slot-group-card-bets{border-top:1px solid #d4af3729;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;margin:12px 14px 0;padding:10px 0 13px;display:flex}.slot-group-card-bet{flex-direction:column;gap:3px;min-width:0;max-width:100%;display:flex}.slot-group-card-bet.is-max{text-align:right;align-items:flex-end;margin-left:auto}.slot-group-card-bet-label{letter-spacing:.14em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;color:var(--text-caption);font-size:9.5px;font-weight:700;line-height:1.2;overflow:hidden}.slot-group-card-bet-value{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--gold-light);font-size:14px;font-weight:700;line-height:1.25;overflow:hidden}.machine-card-status{--status:var(--success);border-radius:var(--radius-pill);background:var(--bg);color:#93d8ad;letter-spacing:.12em;text-transform:uppercase;border:1px solid #4cbf7b73;place-self:flex-start start;align-items:center;gap:6px;max-width:calc(100% - 24px);height:22px;margin:8px 12px 12px;padding:0 10px 0 8px;font-size:10px;font-weight:700;line-height:1.2;display:inline-flex}.machine-card-dot{background:var(--status);border-radius:50%;flex:none;width:6px;height:6px}.machine-card-status-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.machine-card-status.is-busy{--status:#e0913f;color:#f0b070;border-color:#e0913f80}.machine-card-status.is-passive{--status:#d93447;color:#f0a3ad;border-color:#d934478c}.machine-card-status.is-maintenance{--status:var(--text-caption);color:var(--text-secondary);border-color:#9a938773}.machine-card-status.is-connect{--status:var(--gold);color:var(--gold-light);border-color:#d4af3799}.machine-card-status.is-elsewhere{--status:var(--gold);height:auto;min-height:22px;color:var(--gold-light);letter-spacing:.08em;border-color:#d4af3799;border-radius:11px;align-items:flex-start;padding:4px 10px 4px 8px;line-height:1.3}.machine-card-status.is-elsewhere .machine-card-dot{margin-top:calc(.65em - 3px)}.machine-card-status.is-elsewhere .machine-card-status-label{text-overflow:clip;white-space:normal;overflow-wrap:break-word;text-wrap:balance;overflow:visible}.machine-card.is-readonly,.machine-card.is-disabled{box-shadow:none;cursor:not-allowed;background:#0f0d0b;border-color:#d4af3729}.machine-card.is-readonly .lobby-card-media,.machine-card.is-disabled .lobby-card-media{background:#d4af3766}.machine-card.is-readonly .lobby-card-picture img,.machine-card.is-disabled .lobby-card-picture img{opacity:.4;filter:grayscale(.7)}.machine-card.is-readonly .machine-card-name,.machine-card.is-disabled .machine-card-name{color:#f6dfa08c}.provider-supplier-heading,.provider-game-heading{order:1;margin-bottom:auto;padding:10px 12px 0;display:block}.game-group-card .game-group-title{font-size:13.5px}.provider-supplier-count,.provider-game-actions{order:2}.provider-supplier-count{letter-spacing:.14em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;color:var(--text-caption);padding:6px 12px 12px;font-size:10.5px;font-weight:700;overflow:hidden}.provider-game-actions{grid-template-columns:minmax(0,1fr) auto;gap:8px;width:100%;margin:0;padding:10px 12px 12px;display:grid}.provider-game-actions.single{grid-template-columns:minmax(0,1fr)}.provider-game-actions .provider-launch-button{--launch-h:32px;font-size:12px}.provider-game-actions .provider-launch-button:not(.ghost):before,.lobby-hero .lobby-hero-play:before{content:"";background:linear-gradient(180deg, var(--gold-light), var(--gold));width:.9em;height:.9em;-webkit-mask:var(--icon-play) center / contain no-repeat;-webkit-mask:var(--icon-play) center / contain no-repeat;mask:var(--icon-play) center / contain no-repeat;flex:none}.provider-lobby{gap:30px;width:100%;min-width:0;display:grid}.provider-lobby>section.game-group-grid.has-title{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--card-min)), 1fr));max-width:none}.provider-lobby .provider-lobby-title{min-width:0;font-family:var(--font-name);letter-spacing:.12em;text-transform:none;color:var(--gold-mid);text-shadow:0 1px 3px #000000d9;grid-column:1/-1;align-items:center;gap:12px;margin:0;font-size:14px;font-weight:600;line-height:1.3;display:flex}.provider-lobby-title>span{overflow-wrap:anywhere;min-width:0}.provider-lobby-title:after{content:"";background:linear-gradient(90deg,#d4af3773,#d4af3700);flex:1 1 0;min-width:16px;height:1px}.provider-lobby-grid .provider-supplier-title{min-height:2.6em}.provider-cover-media{container-type:inline-size}.provider-cover-media .lobby-card-picture{background:radial-gradient(62% 70% at 50% 48%,#1b1711 0%,#070605 74%)}.provider-cover-media .lobby-card-picture>img.provider-cover-image{object-fit:cover}.provider-cover-media.has-mark .lobby-card-picture:before{content:"";z-index:1;background:radial-gradient(72% 78% at 50% 46%,#070605d1 0%,#0706058f 100%);position:absolute;top:0;bottom:0;left:0;right:0}.provider-cover-mark{inset:0 0 var(--cut);z-index:2;position:absolute}.provider-cover-media .provider-cover-mark>img{object-fit:contain;filter:brightness(0)invert()drop-shadow(0 2px 6px #0009);width:70%;height:55%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.provider-cover-wordmark{-webkit-line-clamp:2;overflow-wrap:anywhere;width:84%;font-family:var(--font-name);font-size:16px;letter-spacing:.06em;text-align:center;color:#fff;text-shadow:0 2px 10px #000000bf;-webkit-box-orient:vertical;font-size:max(13px,min(9cqi,22px));font-weight:700;line-height:1.15;display:-webkit-box;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.provider-lobby-error{scroll-margin-top:76px}.promotion-area-card-header,.promotion-area-card-footer{text-align:left;order:1;min-height:0;padding:10px 12px 0;display:block}.promotion-area-card-header{margin-bottom:auto}.promotion-area-card-header strong{font-size:13.5px}.promotion-area-card-footer{order:2;padding:6px 12px 12px}.promotion-area-card-footer strong{letter-spacing:.14em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;color:var(--gold-mid);font-size:10.5px;font-weight:700;display:block;overflow:hidden}.promotion-area-card.is-disabled{box-shadow:none;cursor:default;background:#0f0d0b;border-color:#d4af3729}.promotion-area-card.is-disabled .promotion-area-card-media{background:#d4af3766}.promotion-area-card.is-disabled .promotion-area-card-media>img{filter:grayscale(.7)brightness(.45)}.promotion-area-card.is-disabled .promotion-area-card-header strong{color:#f6dfa08c}.promotion-area-card.is-disabled .promotion-area-card-footer strong{color:var(--text-caption)}@supports (grid-template-rows:subgrid){.game-group-card,.promotion-area-card{grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;grid-row:span 3;align-content:start;row-gap:0;display:grid}.slot-group-card{grid-row:span 5}.lobby-card-media,.game-group-card>.game-group-image,.promotion-area-card-media{grid-row:1}.lobby-card-name,.provider-supplier-heading,.provider-game-heading,.promotion-area-card-header{grid-row:2}.slot-group-card-text,.machine-card-status,.provider-supplier-count,.provider-game-actions,.promotion-area-card-footer{grid-row:3}.slot-group-card-occupancy{grid-row:4}.slot-group-card-bets{grid-row:5;align-self:start}.provider-supplier-count,.provider-game-actions,.promotion-area-card-footer{align-self:start}}@media (max-width:1200px){.lobby-detail-header{top:-14px}}@media (max-width:1024px),(max-width:1032px) and (pointer:coarse){.game-group-grid,.promotion-area-grid{--card-min:160px;--card-max:230px;--card-gap:12px}.game-group-grid.slot-group-grid{--card-min:220px;--card-max:300px;--card-gap:14px}.lobby-detail-header{border-radius:12px;min-height:0;padding:6px 8px;top:-12px}.lobby-detail-search{width:220px}.provider-lobby{gap:24px}}@media (max-width:640px){.game-group-grid,.promotion-area-grid{--card-min:120px;--card-max:220px;--card-gap:10px}.game-group-grid.slot-group-grid{--card-min:150px;--card-max:260px;--card-gap:10px}}@media (max-width:640px),(orientation:landscape) and (max-height:500px){.game-group-card,.promotion-area-card{box-shadow:none;border-radius:12px}.lobby-card-media,.game-group-card>.game-group-image,.promotion-area-card-media{--cut:8px}.lobby-card-name,.game-group-card .game-group-title,.promotion-area-card-header strong{letter-spacing:.05em;font-size:12.5px}.slot-group-card-name,.machine-card-name,.provider-supplier-heading,.provider-game-heading,.promotion-area-card-header{padding:9px 10px 0}.provider-lobby{gap:20px}.provider-lobby .provider-lobby-title{letter-spacing:.1em;gap:10px;font-size:12.5px}.slot-group-card-text{margin-top:3px;padding:0 10px;font-size:11px;line-height:1.4}.slot-group-card-occupancy{padding:9px 10px 0}.slot-group-card-counts{gap:6px;margin-top:6px;font-size:10px}.slot-group-card-counts>.is-busy:before,.slot-group-card-counts>.is-available:before{width:5px;height:5px;margin-right:4px}.slot-group-card-counts .is-long{display:none}.slot-group-card-counts .is-short{display:inline}:root:-webkit-any(:lang(sr),:lang(es),:lang(pt),:lang(ru)) .slot-group-card-counts{flex-wrap:wrap;justify-content:flex-start;gap:2px 10px}:root:-moz-any(:lang(sr),:lang(es),:lang(pt),:lang(ru)) .slot-group-card-counts{flex-wrap:wrap;justify-content:flex-start;gap:2px 10px}:root:is(:lang(sr),:lang(es),:lang(pt),:lang(ru)) .slot-group-card-counts{flex-wrap:wrap;justify-content:flex-start;gap:2px 10px}:root:-webkit-any(:lang(sr),:lang(es),:lang(pt),:lang(ru)) .slot-group-card-counts>span{text-overflow:clip;overflow:visible}:root:-moz-any(:lang(sr),:lang(es),:lang(pt),:lang(ru)) .slot-group-card-counts>span{text-overflow:clip;overflow:visible}:root:is(:lang(sr),:lang(es),:lang(pt),:lang(ru)) .slot-group-card-counts>span{text-overflow:clip;overflow:visible}.slot-group-card-bets{flex-flow:column;gap:4px;margin:9px 10px 0;padding:8px 0 10px}.slot-group-card-bet,.slot-group-card-bet.is-max{text-align:left;flex-flow:wrap;justify-content:space-between;align-items:baseline;gap:0 8px;margin-left:0}.slot-group-card-bet-label{letter-spacing:.12em;flex:none;font-size:8.5px}.slot-group-card-bet-value{flex:0 auto;min-width:0;margin-left:auto;font-size:12px}.machine-card-status{letter-spacing:.1em;gap:5px;max-width:calc(100% - 20px);height:20px;margin:7px 10px 10px;padding:0 8px 0 7px;font-size:9px}.machine-card-status.is-elsewhere{letter-spacing:.06em;border-radius:10px;height:auto;min-height:20px;padding:4px 8px 4px 7px}.provider-supplier-count,.promotion-area-card-footer{padding:5px 10px 10px}.provider-supplier-count,.promotion-area-card-footer strong{letter-spacing:.12em;font-size:9.5px}.provider-game-actions{grid-template-columns:minmax(0,1fr);gap:6px;padding:8px 10px 10px}.provider-game-actions .provider-launch-button{--launch-h:28px;font-size:11px}}@media (orientation:landscape) and (max-height:500px){.game-group-grid,.promotion-area-grid{--card-min:140px;--card-max:200px;--card-gap:10px}.game-group-grid.slot-group-grid{--card-min:180px;--card-max:240px;--card-gap:10px}}@media (max-width:900px){.gameplay-stage{padding:8px 8px 6px}.gameplay-footer{padding:0 8px 8px}.gameplay-footer-bar{min-height:78px;padding:11px 9px}.gameplay-controls{justify-content:space-between;gap:12px;padding:1px 0 1px 12px}.gameplay-controls:before{height:56px}.gameplay-control-group{gap:0}.gameplay-control-group.has-separator{padding-left:12px}.gameplay-control-group.has-separator:before{height:56px}.gameplay-control-button img{height:42px}.gameplay-control-button.is-size-large img{height:56px}.gameplay-control-button.is-size-xlarge img{height:62px}.gameplay-control-button.is-size-medium img{height:42px}.gameplay-control-button.is-size-small img{height:37px}.gameplay-control-button.is-size-bet img{height:39px}.gameplay-surface{border-radius:14px}}.content-card .lobby-detail .game-group-grid.slot-group-grid,.content-card .lobby-detail .game-group-grid.provider-lobby-grid,.content-card .lobby-detail .game-group-grid.provider-game-grid,.content-card .lobby-detail>.promotion-area-grid{--cols:2;--card-gap:clamp(14px, 1.8vw, 24px);--cw:calc((100cqi - var(--card-gap) * (var(--cols) - 1)) / var(--cols));grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:var(--card-gap);max-width:none;container-type:inline-size}@media (max-width:640px){.content-card .lobby-detail .game-group-grid.slot-group-grid,.content-card .lobby-detail .game-group-grid.provider-lobby-grid,.content-card .lobby-detail .game-group-grid.provider-game-grid,.content-card .lobby-detail>.promotion-area-grid{--cols:1;--card-gap:12px}}@media (min-width:641px){.content-card .lobby-detail .slot-group-grid>.slot-group-card:last-child:nth-child(odd),.content-card .lobby-detail>.promotion-area-grid>.promotion-area-card:last-child:nth-child(odd),.content-card .lobby-detail .provider-lobby-grid:not(.has-title)>.provider-lobby-card:last-child:nth-child(odd),.content-card .lobby-detail .provider-lobby-grid.has-title>.provider-lobby-card:last-child:nth-child(2n),.content-card .lobby-detail .provider-game-grid:not(.has-title)>.provider-game-card:last-child:nth-child(odd),.content-card .lobby-detail .provider-game-grid.has-title>.provider-game-card:last-child:nth-child(2n){width:calc((100% - var(--card-gap)) / 2);grid-column:1/-1;justify-self:center}}@property --slant{syntax:"<length>";inherits:true;initial-value:12px}@property --card-pad{syntax:"<length>";inherits:true;initial-value:14px}.content-card .lobby-detail .slot-group-grid>.slot-group-card,.content-card .lobby-detail .provider-lobby-grid>.provider-lobby-card,.content-card .lobby-detail>.promotion-area-grid>.promotion-area-card{--pic-w:calc(var(--cw) * .5);--slant:calc(var(--cw) * .05);--card-pad:calc(4px + var(--cw) * .022);grid-template-columns:var(--pic-w) minmax(0, 1fr);grid-row:auto;grid-template-rows:minmax(0,1fr) repeat(4,auto) minmax(0,1fr);align-content:stretch;gap:0;display:grid}.content-card .lobby-detail .slot-group-grid>.slot-group-card>.lobby-card-media,.content-card .lobby-detail .provider-lobby-grid>.provider-lobby-card>.lobby-card-media,.content-card .lobby-detail .provider-lobby-grid>.provider-lobby-card>.game-group-image,.content-card .lobby-detail>.promotion-area-grid>.promotion-area-card>.promotion-area-card-media{width:100%;height:auto;min-height:calc(var(--pic-w) * .625);aspect-ratio:auto;clip-path:polygon(0 0, 100% 0, calc(100% - var(--slant)) 100%, 0 100%);grid-area:1/1/-1;align-self:stretch}.content-card .lobby-detail .slot-group-grid>.slot-group-card>.lobby-card-media{min-height:calc(var(--pic-w) * .5625)}.content-card .lobby-detail .slot-group-grid>.slot-group-card .lobby-card-picture,.content-card .lobby-detail .provider-lobby-grid>.provider-lobby-card .lobby-card-picture,.content-card .lobby-detail .provider-lobby-grid>.provider-lobby-card>.game-group-image>img,.content-card .lobby-detail>.promotion-area-grid>.promotion-area-card .promotion-area-card-media>img{width:calc(100% - 2px);height:100%;clip-path:polygon(0 0, 100% 0, calc(100% - var(--slant)) 100%, 0 100%)}.content-card .lobby-detail .slot-group-grid .game-group-image:not(.jackpot-preview-live)>img{padding:6% calc(6% + var(--slant)) 6% 6%}.content-card .lobby-detail .slot-group-grid .lobby-card-picture>.game-group-image.jackpot-preview-live{width:calc(100% - var(--slant));height:100%}.content-card .lobby-detail .provider-lobby-grid .provider-cover-mark{inset:0 var(--slant) 0 0}.content-card .lobby-detail>.promotion-area-grid .promotion-area-card-media>img{padding:8% calc(8% + var(--slant)) 8% 8%}.content-card .lobby-detail .slot-group-grid>.slot-group-card>:not(.lobby-card-media),.content-card .lobby-detail .provider-lobby-grid>.provider-lobby-card>:not(.lobby-card-media):not(.game-group-image),.content-card .lobby-detail>.promotion-area-grid>.promotion-area-card>:not(.promotion-area-card-media){grid-column:2;min-width:0}.content-card .lobby-detail .slot-group-grid .slot-group-card-name,.content-card .lobby-detail .provider-lobby-grid .provider-supplier-heading,.content-card .lobby-detail>.promotion-area-grid .promotion-area-card-header{padding:var(--card-pad) var(--card-pad) 0;grid-row:2;margin:0}.content-card .lobby-detail .slot-group-grid .slot-group-card-text,.content-card .lobby-detail .provider-lobby-grid .provider-supplier-count,.content-card .lobby-detail>.promotion-area-grid .promotion-area-card-footer{grid-row:3;align-self:start}.content-card .lobby-detail .slot-group-grid .slot-group-card-occupancy{grid-row:4}.content-card .lobby-detail .slot-group-grid .slot-group-card-bets{grid-row:5;align-self:start}.content-card .lobby-detail .slot-group-grid .slot-group-card-name{font-size:calc(7.5px + var(--cw) * .02);letter-spacing:.06em}.content-card .lobby-detail .slot-group-grid .slot-group-card-text{-webkit-line-clamp:1;margin:calc(1px + var(--cw) * .004) 0 0;padding:0 var(--card-pad);font-size:calc(6px + var(--cw) * .013);line-height:1.45}.content-card .lobby-detail .slot-group-grid .slot-group-card-occupancy{padding:calc(var(--card-pad) * .7) var(--card-pad) 0}.content-card .lobby-detail .slot-group-grid .slot-group-card-bar{height:calc(2px + var(--cw) * .004)}.content-card .lobby-detail .slot-group-grid .slot-group-card-counts{gap:2px calc(4px + var(--cw) * .012);margin-top:calc(2px + var(--cw) * .008);font-size:calc(6px + var(--cw) * .0125);flex-wrap:wrap}.content-card .lobby-detail .slot-group-grid .slot-group-card-counts>span{text-overflow:clip;overflow:visible}.content-card .lobby-detail .slot-group-grid .slot-group-card-counts>.is-busy:before,.content-card .lobby-detail .slot-group-grid .slot-group-card-counts>.is-available:before{width:calc(3px + var(--cw) * .008);height:calc(3px + var(--cw) * .008);margin-right:calc(2px + var(--cw) * .006);vertical-align:.1em}.content-card .lobby-detail .slot-group-grid .slot-group-card-counts .is-long{display:inline}.content-card .lobby-detail .slot-group-grid .slot-group-card-counts .is-short{display:none}.content-card .lobby-detail .slot-group-grid .slot-group-card-bets{gap:4px calc(6px + var(--cw) * .012);margin:calc(var(--card-pad) * .7) var(--card-pad) 0;padding:calc(var(--card-pad) * .6) 0 var(--card-pad);flex-flow:wrap}.content-card .lobby-detail .slot-group-grid .slot-group-card-bet{align-items:flex-start;gap:calc(1px + var(--cw) * .004);text-align:left;flex-flow:column;margin-left:0}.content-card .lobby-detail .slot-group-grid .slot-group-card-bet.is-max{text-align:right;align-items:flex-end;margin-left:auto}.content-card .lobby-detail .slot-group-grid .slot-group-card-bet-label{font-size:calc(4.5px + var(--cw) * .01);letter-spacing:.14em}.content-card .lobby-detail .slot-group-grid .slot-group-card-bet-value{font-size:calc(6.5px + var(--cw) * .018);margin-left:0}.content-card .lobby-detail .slot-group-grid .jackpot-preview-status{font-size:calc(6px + var(--cw) * .01)}@media (max-width:640px){.content-card .lobby-detail .slot-group-grid .slot-group-card-counts .is-long{display:none}.content-card .lobby-detail .slot-group-grid .slot-group-card-counts .is-short{display:inline}}.content-card .lobby-detail .provider-lobby-grid .provider-supplier-title{min-height:0;font-size:calc(7px + var(--cw) * .022);letter-spacing:.06em}.content-card .lobby-detail .provider-lobby-grid .provider-supplier-count{padding:calc(var(--card-pad) * .5) var(--card-pad) var(--card-pad);font-size:calc(5px + var(--cw) * .012)}.content-card .lobby-detail>.promotion-area-grid .promotion-area-card-header strong{font-size:calc(7px + var(--cw) * .024);letter-spacing:.06em}.content-card .lobby-detail>.promotion-area-grid .promotion-area-card-footer{padding:calc(var(--card-pad) * .5) var(--card-pad) var(--card-pad)}.content-card .lobby-detail>.promotion-area-grid .promotion-area-card-footer strong{font-size:calc(5px + var(--cw) * .012)}.content-card .lobby-detail .provider-game-grid>.provider-game-card{--pic-w:clamp(118px, calc(var(--cw) * .38), 190px);--slant:calc(var(--cw) * .04);--card-pad:calc(4px + var(--cw) * .022);grid-template-columns:var(--pic-w) minmax(0, 1fr);grid-row:auto;grid-template-rows:minmax(0,1fr) auto auto minmax(0,1fr);align-content:stretch;gap:0;display:grid}.content-card .lobby-detail .provider-game-grid>.provider-game-card>.game-group-image{width:100%;height:auto;min-height:var(--pic-w);aspect-ratio:auto;clip-path:polygon(0 0, 100% 0, calc(100% - var(--slant)) 100%, 0 100%);grid-area:1/1/-1;align-self:stretch}.content-card .lobby-detail .provider-game-grid>.provider-game-card>.game-group-image>img{object-fit:cover;width:calc(100% - 2px);height:100%;clip-path:polygon(0 0, 100% 0, calc(100% - var(--slant)) 100%, 0 100%);padding:0}.content-card .lobby-detail .provider-game-grid>.provider-game-card>.game-group-image.placeholder:before{width:calc(100% - 2px);height:100%;clip-path:polygon(0 0, 100% 0, calc(100% - var(--slant)) 100%, 0 100%)}.content-card .lobby-detail .provider-game-grid .provider-game-heading{min-width:0;padding:0 var(--card-pad);grid-area:2/2;margin:0}.content-card .lobby-detail .provider-game-grid .provider-game-title{min-height:0;font-size:calc(7px + var(--cw) * .022);letter-spacing:.06em}.content-card .lobby-detail .provider-game-grid .provider-game-actions{align-self:start;gap:calc(4px + var(--cw) * .008);min-width:0;padding:calc(var(--card-pad) * .8) var(--card-pad) 0;grid-area:3/2;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.content-card .lobby-detail .provider-game-grid .provider-game-actions.single{grid-template-columns:minmax(0,1fr)}.content-card .lobby-detail .provider-game-grid .provider-game-actions .provider-launch-button{--launch-h:calc(20px + var(--cw) * .024);font-size:calc(8px + var(--cw) * .009)}.rules-content{color:var(--text);font-size:13px;line-height:1.6}.rules-content p{color:var(--text);margin:0 0 12px}.rules-content p:last-child{margin-bottom:0}.hero{background:var(--surface);border-radius:var(--radius-card);border:1px solid var(--hairline-strong);padding:28px}.hero h2{font-size:28px;font-family:var(--font-display);letter-spacing:var(--tracking-display);color:var(--text-display);margin:0 0 8px;font-weight:600}.hero p{color:var(--text-secondary);margin:0}.tiles{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.tile{background:var(--surface-light);border-radius:var(--radius-card);border:1px solid var(--hairline-strong);min-height:120px;color:var(--text-secondary);padding:20px}.support-fab{z-index:50;background:var(--btn-primary-bg);color:var(--btn-primary-fg);box-shadow:var(--btn-primary-highlight), 0 12px 30px #00000059;cursor:pointer;border:none;border-radius:50%;place-items:center;display:grid;position:fixed}.support-fab.has-image{box-shadow:none;background:0 0;border-radius:0;padding:0}.support-fab img{object-fit:contain;width:70%;height:70%}.support-fab.has-image img{width:100%;height:100%}.support-fab svg{stroke:currentColor;fill:none;stroke-width:1.6px;width:60%;height:60%}.support-badge{background:var(--badge-danger-bg);color:var(--badge-fg);font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 6px;font-size:11px;font-weight:700;position:absolute;top:-6px;right:-6px}.support-chat{background:var(--support-bg,var(--surface-card));width:min(360px,100% - 32px);height:480px;color:var(--support-text,var(--text));border-radius:var(--radius-card);border:1px solid var(--hairline-strong);z-index:55;box-shadow:var(--shadow-panel);--support-gutter:16px;--support-gap:12px;--support-control-h:36px;--support-icon-btn:32px;--support-field-font:14px;flex-direction:column;display:flex;position:fixed;bottom:24px;right:24px}@media (max-width:640px),(pointer:coarse){.support-chat{--support-control-h:44px;--support-icon-btn:36px;--support-field-font:16px}}@media (max-height:500px){.support-chat{--support-gap:8px;--support-control-h:36px;--support-icon-btn:32px}}.support-chat-header{min-height:52px;padding:0 var(--support-gutter);border-bottom:1px solid var(--hairline-bar);flex:none;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:8px;display:grid}.support-chat-header:before{content:"";min-width:var(--support-icon-btn)}@media (max-height:500px){.support-chat-header{min-height:44px}}.support-chat-identity{grid-area:1/2;justify-items:center;min-width:0;max-width:100%;display:grid;overflow:hidden}.support-chat-brand{min-width:0;max-width:100%}.support-chat-title{-webkit-line-clamp:2;font-family:var(--font-display);letter-spacing:var(--tracking-display);color:var(--gold-light);text-align:center;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}:root:-webkit-any(:lang(sr-Cyrl),:lang(ru)) .support-chat-title{text-transform:uppercase}:root:-moz-any(:lang(sr-Cyrl),:lang(ru)) .support-chat-title{text-transform:uppercase}:root:is(:lang(sr-Cyrl),:lang(ru)) .support-chat-title{text-transform:uppercase}:root:-webkit-any(:lang(es),:lang(ru)) .support-chat-title>span[lang]{white-space:nowrap}:root:-moz-any(:lang(es),:lang(ru)) .support-chat-title>span[lang]{white-space:nowrap}:root:is(:lang(es),:lang(ru)) .support-chat-title>span[lang]{white-space:nowrap}.support-chat-actions{grid-area:1/3;grid-auto-flow:column;justify-self:end;column-gap:8px;display:grid}.support-chat-header.has-agents{grid-template-columns:minmax(0,1fr) auto}.support-chat-header.has-agents:before{display:none}.support-chat-header.has-agents .support-chat-identity{grid-column:1;justify-items:start}.support-chat-header.has-agents .support-chat-actions{grid-column:2}.support-chat-header.has-agents .support-identity-list{justify-content:start}.support-chat-icon{width:var(--support-icon-btn);height:var(--support-icon-btn);min-width:var(--support-icon-btn);border:1px solid var(--hairline-strong);border-radius:var(--radius-button);color:var(--gold-mid);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.support-chat-icon svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.support-chat-icon.danger{color:var(--danger);border-color:var(--danger-line)}@media (hover:hover){.support-chat-icon:hover{background:var(--surface-hover);border-color:var(--frame);color:var(--gold-light)}.support-chat-icon.danger:hover{background:var(--danger-soft);border-color:var(--danger);color:var(--danger)}}.support-chat-header button:focus,.support-chat-footer button:focus,.support-bank-accounts-inline button:focus,.support-discount-inline button:focus{outline:2px solid var(--gold);outline-offset:2px}.support-chat-header button:focus:not(:focus-visible){outline:none}.support-chat-footer button:focus:not(:focus-visible){outline:none}.support-bank-accounts-inline button:focus:not(:focus-visible){outline:none}.support-discount-inline button:focus:not(:focus-visible){outline:none}.support-chat-body{flex-direction:column;flex:1;align-items:stretch;gap:6px;min-height:0;padding:8px 10px 6px;display:flex;overflow-y:auto}.support-message-row{align-self:flex-start;align-items:flex-start;gap:6px;width:-moz-fit-content;width:fit-content;max-width:70%;display:flex}.support-message-row.own{align-self:flex-end;margin-left:auto}.support-message{background:var(--surface-hover);border-radius:12px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:6px 8px;display:inline-flex}.support-message--me{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--hairline-strong);color:inherit;margin-left:auto}.support-message p{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.35}.support-message-content{gap:0;display:grid}.support-file{flex-direction:column;gap:6px;display:inline-flex}.support-file img{border:1px solid var(--frame);border-radius:10px;max-width:200px}.support-file a{color:var(--gold-mid);word-break:break-word;font-size:11px;text-decoration:none}.support-file-link{color:var(--gold-mid);cursor:pointer;background:0 0;border:none;padding:0;font-size:11px;text-decoration:underline}.support-message-header{color:var(--text-caption);align-items:center;gap:8px;font-size:10px;display:inline-flex}.support-status{color:var(--gold-mid);margin-left:6px;font-size:10px}.support-typing{color:var(--text-caption);margin-top:6px;padding-left:4px;font-size:10px}.support-message-body{color:inherit;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.35}.support-quote-block{border-left:3px solid var(--gold);background:var(--surface-key);color:var(--text-secondary);border-radius:6px;padding:4px 6px;font-size:10px}.support-message-actions{flex-direction:row;align-self:center;gap:6px;padding-top:2px;display:inline-flex;position:relative}.support-message-actions .chat-action{background:var(--surface-key);width:20px;min-width:20px;height:20px;color:var(--text-secondary);cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.support-message-actions .chat-action svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.support-message-actions .chat-action-menu-button svg{stroke:none;fill:currentColor}.support-message-actions .chat-action:hover{border-color:var(--gold);color:var(--gold-light)}.support-message-actions .chat-action.danger{color:#ffb4b4;background:#ff4d4f26;border-color:#ff4d4f73}.chat-action-menu{background:var(--surface-card);border:1px solid var(--hairline-strong);border-radius:var(--radius-card);z-index:25;min-width:0;box-shadow:var(--shadow-panel);gap:0;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.chat-action-menu-item{width:-moz-fit-content;width:fit-content;color:var(--text);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:10px;align-items:center;gap:8px;padding:6px 10px;font-size:11px;display:flex}.chat-action-menu-item svg{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.chat-action-menu-item:hover{background:var(--surface-hover)}.chat-action-menu-item.danger{color:#ffb4b4}.support-quote{color:var(--text-caption);font-size:11px}.support-identity-list{grid-auto-flow:column;justify-content:center;column-gap:12px;min-width:0;max-width:100%;display:grid;overflow:hidden}.support-identity-pill{grid-template-columns:28px minmax(0,auto);align-items:center;column-gap:8px;min-width:0;display:grid}.support-identity-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-display);font-size:14px;font-weight:600;line-height:1.2;overflow:hidden}.support-avatar{border:1px solid var(--hairline-strong);background:var(--surface-key);width:28px;height:28px;color:var(--gold-mid);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.support-avatar svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transform:none}.support-connect{text-align:left;flex:1;justify-content:stretch;align-items:stretch;min-height:0;padding:4px 0 2px;display:flex}.support-discount-inline,.support-bank-accounts-inline{width:100%;max-width:none;height:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;padding:0 6px 4px;display:flex}.support-discount-inline>*+*,.support-bank-accounts-inline>*+*,.support-bank-request-form>*+*{margin-top:var(--support-gap)}.support-discount-inline-header{grid-template-columns:var(--support-icon-btn) minmax(0, 1fr) var(--support-icon-btn);min-height:var(--support-icon-btn);flex:none;align-items:center;column-gap:8px;display:grid}.support-panel-heading{text-align:center;grid-area:1/2;min-width:0}.support-panel-title{-webkit-line-clamp:2;text-wrap:balance;letter-spacing:.01em;color:var(--text-display);-webkit-box-orient:vertical;margin:0;font-family:inherit;font-size:15px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.support-panel-title:focus{outline:none}.support-panel-caption{text-overflow:ellipsis;white-space:nowrap;color:var(--text-caption);margin-top:2px;font-size:12px;font-weight:500;line-height:1.3;display:block;overflow:hidden}.support-discount-close{grid-area:1/3}.support-discount-result{text-align:center;text-wrap:balance;width:100%;max-width:280px;min-height:0;color:var(--text);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;flex:auto;align-content:center;align-self:center;justify-items:center;row-gap:12px;padding:24px 8px;font-size:14px;font-weight:500;line-height:1.45;display:grid}.support-discount-result:before{content:"";width:32px;height:32px;color:var(--text-caption);-webkit-mask:var(--icon-state-info) center / contain no-repeat;-webkit-mask:var(--icon-state-info) center / contain no-repeat;mask:var(--icon-state-info) center / contain no-repeat;background-color:currentColor;display:block}.support-discount-result.is-success:before{color:var(--success);-webkit-mask-image:var(--icon-state-check);-webkit-mask-image:var(--icon-state-check);mask-image:var(--icon-state-check)}.support-discount-result.is-error:before{color:var(--danger);-webkit-mask-image:var(--icon-state-alert);-webkit-mask-image:var(--icon-state-alert);mask-image:var(--icon-state-alert)}.support-discount-result.is-waiting:before{color:var(--gold);-webkit-mask-image:var(--icon-state-clock);-webkit-mask-image:var(--icon-state-clock);mask-image:var(--icon-state-clock)}.support-discount-result.is-pending:not(.is-waiting):before{border:2px solid var(--hairline-strong);border-top-color:var(--gold);background:0 0;border-radius:50%;animation:.8s linear infinite support-state-spin;-webkit-mask:none;mask:none}@keyframes support-state-spin{to{transform:rotate(360deg)}}.support-discount-result.is-inline{border:1px solid var(--hairline);border-radius:var(--radius-input);background:var(--surface-key);text-align:left;text-wrap:wrap;flex:none;grid-template-columns:16px minmax(0,1fr);align-self:stretch;place-items:start;column-gap:10px;max-width:none;padding:10px 12px;font-size:13px}.support-discount-result.is-inline:before{width:16px;height:16px;margin-top:1px}.support-discount-result.is-inline.is-pending{border-color:var(--frame);background:var(--accent-soft)}.support-discount-result.is-inline.is-success{border-color:var(--success-line);background:var(--success-soft)}.support-discount-result.is-inline.is-error{border-color:var(--danger-line);background:var(--danger-soft)}@media (prefers-reduced-motion:reduce){.support-discount-result.is-pending:not(.is-waiting):before{animation:none}}.support-bank-accounts-list,.support-bank-request-fields,.support-bank-group-list{-ms-overflow-style:none;scrollbar-width:none}.support-bank-accounts-list::-webkit-scrollbar{display:none}.support-bank-request-fields::-webkit-scrollbar{display:none}.support-bank-group-list::-webkit-scrollbar{display:none}.support-bank-accounts-list:before,.support-bank-request-fields:before{content:"";z-index:2;background:var(--hairline);height:1px;display:block;position:sticky;top:0}.support-bank-accounts-list{align-content:start;row-gap:var(--support-gap);min-height:0;padding-bottom:var(--support-gap);flex:0 auto;display:grid;overflow-y:auto}.support-bank-account-card{border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--surface-key);padding:0 14px}.support-bank-account-details{display:grid}.support-bank-account-row{grid-template-columns:minmax(0, 1fr) var(--support-icon-btn);align-items:center;column-gap:12px;padding:10px 0;display:grid}.support-bank-account-row+.support-bank-account-row{border-top:1px solid var(--hairline)}.support-bank-account-text{row-gap:4px;min-width:0;display:grid}.support-bank-account-text span{letter-spacing:.06em;text-transform:uppercase;color:var(--text-caption);font-size:11px;font-weight:600;line-height:1.2}.support-bank-account-text strong{color:var(--text);font-variant-numeric:tabular-nums;word-break:break-word;font-size:14px;font-weight:600;line-height:1.35}.support-bank-copy-button{width:var(--support-icon-btn);height:var(--support-icon-btn);min-width:var(--support-icon-btn);border-radius:var(--radius-button);color:var(--gold-mid);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}.support-bank-copy-button svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}@media (hover:hover){.support-bank-copy-button:hover{border-color:var(--frame);background:var(--surface-hover);color:var(--gold-light)}}.support-bank-copy-button.is-copied{color:var(--success);border-color:var(--success-line);background:var(--success-soft)}.support-bank-group-list{border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--surface-key);flex:0 auto;min-height:0;display:grid;overflow-y:auto}.support-bank-group-button{width:100%;min-height:52px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;column-gap:12px;padding:0 14px;font-size:14px;font-weight:600;transition:background-color .15s;display:grid}.support-bank-group-button+.support-bank-group-button{border-top:1px solid var(--hairline)}.support-bank-group-button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.support-bank-group-button small{color:var(--text-caption);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.support-bank-group-button svg{width:16px;height:16px;color:var(--gold-mid);stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}@media (hover:hover){.support-bank-group-button:hover{background:var(--surface-hover)}}.support-bank-group-list .support-bank-group-button:focus{outline-offset:-2px}.support-bank-request-form{flex-direction:column;flex:auto;min-height:0;margin-left:-3px;margin-right:-3px;padding:0 3px;display:flex}.support-bank-request-fields{align-content:start;row-gap:var(--support-gap);min-height:0;padding:0 3px var(--support-gap);flex:0 auto;margin-left:-3px;margin-right:-3px;display:grid;overflow-y:auto}.support-bank-request-field{row-gap:6px;width:100%;min-width:0;display:grid;position:relative}.support-field-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-caption);flex-wrap:wrap;justify-content:space-between;align-items:baseline;font-size:11px;font-weight:600;line-height:1.2;display:flex}.support-field-hint{letter-spacing:0;text-transform:none;color:var(--text-caption);font-variant-numeric:tabular-nums;margin-left:auto;padding-left:8px;font-size:12px;font-weight:500}.support-bank-request-field input,.support-bank-request-select{width:100%;min-width:0;height:var(--support-control-h);border:1px solid var(--border-input);border-radius:var(--radius-input);background:var(--surface-input);color:var(--text);font-size:var(--support-field-font);outline:none;margin:0;padding:0 12px;font-weight:500;transition:border-color .15s,box-shadow .15s}.support-bank-request-field input[type=number]{font-variant-numeric:tabular-nums;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.support-bank-request-field input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.support-bank-request-field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.support-bank-request-field input::placeholder{color:var(--text-caption);opacity:1}@media (hover:hover){.support-bank-request-field input:hover:not(:disabled):not(:focus),.support-bank-request-select:hover:not(:disabled):not(.is-open){border-color:var(--frame)}}.support-bank-request-field input:focus{border-color:var(--gold);box-shadow:var(--focus-ring)}.support-bank-request-field input:disabled,.support-bank-request-select:disabled{opacity:.55;cursor:not-allowed}.support-amount-input{min-width:0;display:block;position:relative}.support-amount-sign{pointer-events:none;font-size:var(--support-field-font);color:var(--text-caption);font-variant-numeric:tabular-nums;font-weight:500;line-height:1;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.support-bank-request-field .support-amount-input input{padding-left:30px}.support-bank-request-select{text-align:left;cursor:pointer;grid-template-columns:minmax(0,1fr) 16px;align-items:center;column-gap:8px;display:grid}.support-bank-request-select-label{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;align-items:baseline;min-width:0;display:flex;overflow:hidden}.support-bank-request-select-bank{text-overflow:ellipsis;min-width:0;overflow:hidden}.support-bank-request-select-tail{color:var(--text-secondary);flex:none;margin-left:8px}.support-bank-request-select-tail>span{letter-spacing:-.12em;margin-right:4px}.support-bank-request-select svg{width:16px;height:16px;color:var(--text-caption);stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transition:transform .15s}.support-bank-request-select.is-open{border-color:var(--gold);box-shadow:var(--focus-ring)}.support-bank-request-select.is-open svg{transform:rotate(180deg)}.support-bank-request-options{border:1px solid var(--hairline-strong);border-radius:var(--radius-card);background:var(--surface-card);row-gap:2px;margin-top:-2px;padding:4px;display:grid;overflow:hidden}.support-bank-request-option{width:100%;min-width:0;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;row-gap:2px;padding:8px 10px;transition:background-color .15s,border-color .15s;display:grid}.support-bank-request-option span,.support-bank-request-option strong,.support-bank-request-option em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.support-bank-request-option span{color:var(--text-caption);font-size:12px;font-weight:500;line-height:1.3}.support-bank-request-option strong{white-space:normal;overflow-wrap:break-word;color:var(--text);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600;line-height:1.35}.support-bank-request-option em{color:var(--text-secondary);font-size:12px;font-style:normal;line-height:1.3}@media (hover:hover){.support-bank-request-option:hover{background:var(--surface-hover)}}.support-bank-request-option.is-selected{background:var(--accent-soft)}.support-bank-request-options .support-bank-request-option:focus{outline-offset:-2px}.support-withdraw-amount{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;column-gap:8px;display:grid}.support-withdraw-all{height:var(--support-control-h);border:1px solid var(--border-input);border-radius:var(--radius-input);background:var(--surface-input);color:var(--text-secondary);cursor:pointer;grid-auto-flow:column;align-items:center;column-gap:8px;padding:0 12px;transition:border-color .15s,color .15s;display:inline-grid}.support-withdraw-all-thumb{border-radius:var(--radius-pill);background:var(--hairline-strong);width:28px;height:16px;transition:background-color .15s;display:block;position:relative}.support-withdraw-all-thumb:after{content:"";background:var(--text-secondary);border-radius:50%;width:12px;height:12px;transition:transform .15s,background-color .15s;position:absolute;top:2px;left:2px}.support-withdraw-all-label{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1}@media (hover:hover){.support-withdraw-all:hover:not(:disabled){border-color:var(--frame)}}.support-withdraw-all.is-on{border-color:var(--gold);color:var(--gold-light)}.support-withdraw-all.is-on .support-withdraw-all-thumb{background:var(--gold)}.support-withdraw-all.is-on .support-withdraw-all-thumb:after{background:var(--text-on-gold);transform:translate(12px)}.support-withdraw-all:disabled{opacity:.5;cursor:not-allowed}.support-bank-request-actions,.support-bank-accounts-actions{padding-top:var(--support-gap);border-top:1px solid var(--hairline);flex:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;column-gap:8px;margin-top:0;display:grid}.support-bank-request-submit,.support-discount-secondary{width:100%;height:var(--support-control-h);border-radius:var(--radius-button);letter-spacing:.01em;white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;min-width:0;margin:0;padding:0 16px;font-size:13px;font-weight:600;line-height:1;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.support-bank-request-submit{background:var(--btn-primary-bg);color:var(--btn-primary-fg);box-shadow:var(--btn-primary-highlight);border:1px solid #0000}.support-discount-secondary{border:1px solid var(--btn-secondary-border);background:var(--btn-secondary-bg);color:var(--btn-secondary-fg)}@media (hover:hover){.support-bank-request-submit:hover:not(:disabled){background:var(--btn-primary-hover-bg)}.support-discount-secondary:hover:not(:disabled){border-color:var(--gold);background:var(--surface-hover)}}.support-bank-request-submit:active:not(:disabled){background:var(--btn-primary-active-bg)}.support-bank-request-submit:disabled,.support-discount-secondary:disabled{border-color:var(--hairline);background:var(--surface-key);color:var(--text-caption);box-shadow:none;cursor:not-allowed}.support-advertising{flex-direction:column;justify-content:stretch;gap:8px;width:100%;max-width:none;height:100%;min-height:0;display:flex}.support-advertising-frame{aspect-ratio:4/3;border-radius:var(--radius-card);border:1px solid var(--frame);width:100%;min-height:0;box-shadow:none;background:#0003;flex:auto;overflow:hidden}.support-advertising-media{object-fit:contain;width:100%;height:100%;display:block}.support-advertising-dots{justify-content:center;align-items:center;gap:8px;display:inline-flex}.support-advertising-dot{background:var(--hairline-strong);cursor:pointer;border:none;border-radius:999px;width:10px;height:10px;transition:transform .18s,background .18s}.support-advertising-dot.active{background:var(--gold);transform:scale(1.18)}.website-launch-overlay{z-index:340;background:#0a0908c7;place-items:center;padding:20px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.website-launch-modal{width:min(820px,100vw - 40px);max-height:calc(var(--player-app-height,100vh) - 40px);position:relative}.website-launch-close{z-index:2;color:#fff1f1;cursor:pointer;background:#d05a5aeb;border:1px solid #d05a5a73;border-radius:999px;justify-content:center;align-items:center;width:27px;min-width:27px;height:27px;display:inline-flex;position:absolute;top:-13px;right:-13px;box-shadow:0 10px 24px #00000052}.website-launch-close svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.website-launch-frame{aspect-ratio:4/3;border-radius:var(--radius-card);border:1px solid var(--frame);background:var(--bg);width:100%;box-shadow:var(--shadow-panel);justify-content:center;align-items:center;display:flex;overflow:hidden}.website-launch-media{object-fit:contain;width:100%;height:100%;display:block}.support-chat-footer{padding:12px var(--support-gutter);border-top:1px solid var(--hairline-bar);flex:none;row-gap:8px;display:grid}.support-connect-actions{row-gap:8px;min-width:0;display:grid}.support-money-actions{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;column-gap:8px;min-width:0;display:grid}.support-connect-button{width:100%;height:var(--support-control-h);border:1px solid var(--btn-secondary-border);border-radius:var(--radius-button);background:var(--btn-secondary-bg);min-width:0;color:var(--btn-secondary-fg);box-shadow:none;letter-spacing:.01em;white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;margin:0;padding:0 8px;font-size:13px;font-weight:600;line-height:1;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.support-money-actions .support-connect-button{text-overflow:ellipsis;text-align:center;line-height:calc(var(--support-control-h) - 2px);padding:0 4px;display:block;overflow:hidden}.support-connect-dot{background:var(--text-caption);border-radius:50%;flex:none;width:8px;height:8px;margin-right:8px}.support-connect-actions>.support-connect-button{color:var(--text)}.support-connect-actions>.support-connect-button:disabled{opacity:1}.support-online-button{border-color:var(--success-line)}.support-online-button .support-connect-dot{background:var(--success)}.support-busy-button .support-connect-dot{background:var(--warning)}.support-busy-button{border-color:var(--frame)}.support-connect-actions>.support-offline-button{border-color:var(--danger-line);color:var(--text-secondary);cursor:not-allowed}.support-offline-button .support-connect-dot{background:var(--danger)}.support-connect-actions>.support-checking-button{color:var(--text-secondary);cursor:progress}@media (hover:hover){.support-online-button:hover:not(:disabled){background:var(--success-soft)}.support-busy-button:hover:not(:disabled){background:var(--accent-soft)}}.support-deposit-button{background:var(--btn-primary-bg);color:var(--btn-primary-fg);box-shadow:var(--btn-primary-highlight);border-color:#0000}.support-withdraw-button,.support-discount-button{border-color:var(--btn-secondary-border);background:var(--btn-secondary-bg);color:var(--btn-secondary-fg)}@media (hover:hover){.support-deposit-button:hover:not(:disabled){background:var(--btn-primary-hover-bg)}.support-withdraw-button:hover:not(:disabled),.support-discount-button:hover:not(:disabled){border-color:var(--gold);background:var(--surface-hover)}}.support-deposit-button:active:not(:disabled){background:var(--btn-primary-active-bg)}.support-money-actions .support-connect-button:disabled{border-color:var(--hairline);background:var(--surface-key);color:var(--text-caption);box-shadow:none;cursor:not-allowed}.support-queue-note{color:var(--text-secondary);text-align:center;margin:0;font-size:12px;font-weight:500;line-height:1.4}@media (max-width:380px){.support-money-actions .support-connect-button{font-size:12px}}@media (max-width:340px){.support-chat-title{letter-spacing:.06em;font-size:12px}.support-money-actions{column-gap:4px}.support-money-actions .support-connect-button{letter-spacing:0;padding:0}}@media (max-width:520px){.website-launch-overlay{padding:12px}.website-launch-modal{width:min(100vw - 24px,640px);max-height:calc(var(--player-app-height,100vh) - 24px)}}.support-empty{color:var(--muted);text-align:center;place-items:center;width:100%;height:100%;font-size:13px;display:grid}.support-chat-input{border-top:1px solid var(--hairline-bar);flex:none;gap:6px;padding:12px 16px 16px;display:grid}.support-connection-state{color:var(--text-secondary);letter-spacing:.04em;margin-bottom:4px;font-size:11px;display:block}.support-attachment-preview{background:var(--surface-hover);border:1px solid var(--hairline-strong);color:var(--text-secondary);border-radius:10px;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;padding:6px 8px;font-size:11px;display:inline-flex}.support-attachment-remove{border:1px solid var(--hairline-strong);width:20px;height:20px;color:var(--gold-mid);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.support-attachment-remove svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.support-chat-input-row{flex-wrap:nowrap;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.support-file-input{display:none}.support-attach-button{color:var(--text-secondary);box-shadow:inset 0 0 0 1px var(--hairline);cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.support-attach-button svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.support-chat-input-row textarea{background:var(--surface-input);border-radius:var(--radius-input);width:100%;min-width:0;box-shadow:inset 0 0 0 1px var(--border-input);color:inherit;resize:none;border:none;flex:1;min-height:36px;max-height:90px;padding:10px 12px;font-family:inherit;font-size:14px;line-height:1.2}.support-chat-input-row .support-send-button{background:var(--btn-primary-bg);color:var(--btn-primary-fg);box-shadow:var(--btn-primary-highlight);cursor:pointer;white-space:nowrap;border:none;border-radius:12px;flex:none;justify-content:center;align-items:center;height:32px;min-height:32px;padding:0 10px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.form-error{color:#ffb4b4;background:#d3484833;border-radius:12px;padding:10px 12px;font-size:13px}.form-success{color:var(--success);background:#4cbf7b2e;border-radius:12px;padding:10px 12px;font-size:13px}.password-section{place-items:center;min-height:100%;padding:8px 0;display:grid}.password-panel{gap:10px;width:min(460px,100%);display:grid}.password-form{gap:12px;width:100%;max-width:none;margin-top:0;display:grid}.password-form label{color:var(--muted);gap:6px;font-size:12px;display:grid}.password-form input{background:var(--surface-input);border:1px solid var(--border-input);border-radius:var(--radius-input);color:var(--text);padding:10px 12px}.password-form input:focus{border-color:var(--gold);box-shadow:var(--focus-ring);outline:none}.password-actions{justify-content:center;gap:8px;display:flex}.password-submit{background:var(--btn-primary-bg);color:var(--btn-primary-fg);box-shadow:var(--btn-primary-highlight);border-radius:var(--radius-button);cursor:pointer;border:none;padding:10px 16px;font-weight:700}.password-submit:disabled{opacity:.6;cursor:not-allowed}.password-submit:active:not(:disabled){background:var(--btn-primary-active-bg)}.password-last-update{justify-items:center;gap:2px;margin-top:2px;display:grid}.password-last-update-label{color:var(--text-caption);font-size:11px}.password-last-update-value{color:var(--text);font-size:12px;font-weight:600}.announcement-bar{border:1px solid var(--hairline-bar);background:var(--surface-bar);z-index:5;border-radius:0;align-items:center;width:calc(100% + 10px);min-height:34px;margin:-5px -5px 0;padding:0 8px;display:flex;position:sticky;top:0;overflow:hidden}.announcement-bar.footer{margin:0 -5px -5px;top:auto;bottom:0}.announcement-track{width:100%;position:relative;overflow:hidden}.announcement-text{white-space:nowrap;animation:marquee var(--announcement-speed,18s) linear infinite;will-change:transform;padding:0 12px 0 100%;font-size:12px;line-height:1;display:inline-block}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.support-chat-input-row .support-send-button:active:not(:disabled){background:var(--btn-primary-active-bg)}@media (max-width:1200px){:root{--sidebar-width:240px}.sidebar{gap:14px;padding:14px 12px}.sidebar-brand{font-size:11px}.nav-item{padding:6px 8px;font-size:10px}.content-card{padding:14px}.content-card h2{font-size:17px}}@media (max-width:1024px),(max-width:1032px) and (pointer:coarse){:root{--sidebar-width:220px}.sidebar{min-width:220px}.sidebar-social-link{border-radius:8px;width:26px;height:26px}.sidebar-meta{font-size:10px}}@media (max-width:900px){.shell{height:var(--player-app-height,100dvh);position:relative}.sidebar{height:var(--player-app-height,100dvh);z-index:20;position:fixed;top:0;left:0}.content{padding:var(--content-pad);padding-left:calc(var(--content-pad) + var(--sidebar-collapsed-width));padding-right:calc(var(--content-pad) + 8px);min-height:var(--player-app-height,100dvh)}.content.sidebar-open{padding-left:calc(var(--content-pad) + var(--sidebar-width));padding-right:calc(var(--content-pad) + 8px)}.content.sidebar-collapsed{padding-left:calc(var(--content-pad) + var(--sidebar-collapsed-width));padding-right:calc(var(--content-pad) + 8px)}}@media (max-width:640px){:root{--sidebar-width:210px;--content-pad:4px}.sidebar{width:210px;min-width:210px;height:var(--player-app-height,100dvh);padding:12px 14px}.content{padding:var(--content-pad);padding-left:calc(var(--content-pad) + var(--sidebar-collapsed-width));padding-right:calc(var(--content-pad) + 8px)}.content.sidebar-open{padding-left:calc(var(--content-pad) + var(--sidebar-width));padding-right:calc(var(--content-pad) + 8px)}.content.sidebar-collapsed{padding-left:calc(var(--content-pad) + var(--sidebar-collapsed-width));padding-right:calc(var(--content-pad) + 8px)}.sidebar-header,.sidebar-meta,.nav,.sidebar-social-box,.sidebar-divider{width:100%;max-width:100%;margin:0 auto}.nav-group{width:100%;padding-inline-start:0;padding-inline-end:0}.nav-item{gap:6px;width:100%;max-width:100%;margin:0;padding:6px 8px;font-size:10px}.nav-icon{width:12px;height:12px}.sidebar-socials{gap:4px}.sidebar-social-link{border-radius:7px;width:20px;height:20px}.sidebar-social-link svg{width:11px;height:11px}.sidebar-social-box{padding:6px}.content-card{border-radius:var(--radius-card);padding:12px}.content-card h2{font-size:16px}.rules-content{font-size:12px}.sidebar-meta-value{white-space:normal;word-break:break-word}.support-chat-input-row textarea{font-size:16px}.support-chat-input-row .support-send-button{height:32px;min-height:32px;padding:0 8px;font-size:9px}.gameplay-back-button{padding:6px 11px;font-size:11px}.gameplay-surface-top-badges{top:6px;left:6px;right:6px}.gameplay-machine-title,.gameplay-wallet-corner-badge{max-width:min(48%,220px);min-height:20px;padding:2px 6px;font-size:9px}}@media (max-width:1024px),(max-width:1032px) and (pointer:coarse){.gameplay-mobile-topbar{padding:8px 8px 0;display:block}.gameplay-stage{padding:8px 8px 6px}.gameplay-footer{padding:0 8px 8px}.gameplay-footer-bar--desktop{display:none}.gameplay-footer-bar--mobile-top,.gameplay-footer-bar.gameplay-footer-bar--mobile-bottom{gap:8px;min-height:74px;padding:9px 8px}.gameplay-footer-bar.gameplay-footer-bar--mobile-bottom{display:flex}.gameplay-footer-bar--mobile-top .gameplay-back-button{gap:6px;padding:6px 10px;font-size:11px}.gameplay-footer-bar--mobile-top .gameplay-controls,.gameplay-footer-bar--mobile-bottom .gameplay-controls{justify-content:space-between;gap:8px;padding:1px 0 1px 10px;overflow:hidden}.gameplay-footer-bar--mobile-top .gameplay-controls:before,.gameplay-footer-bar--mobile-bottom .gameplay-controls:before{height:46px}.gameplay-footer-bar--mobile-top .gameplay-control-group,.gameplay-footer-bar--mobile-bottom .gameplay-control-group{gap:0;min-width:0}.gameplay-footer-bar--mobile-top .gameplay-control-group.has-separator,.gameplay-footer-bar--mobile-bottom .gameplay-control-group.has-separator{padding-left:10px}.gameplay-footer-bar--mobile-top .gameplay-control-group.has-separator:before,.gameplay-footer-bar--mobile-bottom .gameplay-control-group.has-separator:before{height:46px}.gameplay-footer-bar--mobile-top .gameplay-control-button img{height:34px}.gameplay-footer-bar--mobile-top .gameplay-control-button.is-size-large img{height:44px}.gameplay-control-button.is-chrome{border-radius:12px;width:46px;height:46px}.gameplay-control-button.is-chrome svg{width:21px;height:21px}.gameplay-control-group:has(.is-chrome){gap:8px}.gameplay-exit-button{border-radius:11px;width:42px;height:42px}.gameplay-exit-button svg{width:18px;height:18px}.gameplay-footer-bar--mobile-top .gameplay-control-button.is-size-xlarge img{height:42px}.gameplay-footer-bar--mobile-top .gameplay-control-button.is-size-medium img,.gameplay-footer-bar--mobile-top .gameplay-control-button.is-size-bet img{height:34px}.gameplay-footer-bar--mobile-bottom .gameplay-control-button img{height:40px}.gameplay-footer-bar--mobile-bottom .gameplay-controls{padding-right:8px}.gameplay-footer-bar--mobile-bottom .gameplay-control-group{flex:auto;justify-content:space-between;width:100%;min-width:0}.gameplay-footer-bar--mobile-bottom .gameplay-control-button.is-size-large img{height:38px}.gameplay-footer-bar--mobile-bottom .gameplay-control-button.is-size-xlarge img{height:42px}.gameplay-footer-bar--mobile-bottom .gameplay-control-button.is-size-medium img{height:34px}.gameplay-footer-bar--mobile-bottom .gameplay-control-button.is-size-small img{height:30px}.gameplay-footer-bar--mobile-bottom .gameplay-control-button.is-size-bet img{height:32px}.gameplay-footer-bar--mobile-bottom .gameplay-controls{padding-left:12px;overflow:visible}.gameplay-footer-bar--mobile-bottom .gameplay-control-group.has-separator{padding-left:12px}.gameplay-footer-bar--mobile-bottom .gameplay-control-group:last-child.has-separator{padding-left:14px}.gameplay-footer-bar--mobile-bottom .gameplay-control-group.has-separator:before{height:48px}}@media (max-width:640px){.gameplay-mobile-topbar{padding:6px 6px 0}.gameplay-footer{padding:0 6px 6px}.gameplay-footer-bar--mobile-top,.gameplay-footer-bar.gameplay-footer-bar--mobile-bottom{border-radius:12px;gap:6px;min-height:68px;padding:7px 6px}.gameplay-footer-bar--mobile-top .gameplay-back-button{padding:5px 8px;font-size:10px}.gameplay-footer-bar--mobile-top .gameplay-controls,.gameplay-footer-bar--mobile-bottom .gameplay-controls{gap:6px;padding:1px 0 1px 8px}.gameplay-footer-bar--mobile-top .gameplay-controls:before,.gameplay-footer-bar--mobile-bottom .gameplay-controls:before,.gameplay-footer-bar--mobile-top .gameplay-control-group.has-separator:before,.gameplay-footer-bar--mobile-bottom .gameplay-control-group.has-separator:before{height:42px}.gameplay-footer-bar--mobile-top .gameplay-control-group.has-separator,.gameplay-footer-bar--mobile-bottom .gameplay-control-group.has-separator{padding-left:8px}.gameplay-footer-bar--mobile-top .gameplay-control-button.is-size-large img,.gameplay-footer-bar--mobile-bottom .gameplay-control-button.is-size-large img{height:40px}.gameplay-control-button.is-chrome,.gameplay-exit-button{border-radius:11px;width:42px;height:42px}.gameplay-control-button.is-chrome svg{width:17px;height:17px}.gameplay-exit-button svg{width:16px;height:16px}.gameplay-control-group:has(.is-chrome){gap:6px}.gameplay-camera-mode{width:36px;height:36px}.gameplay-camera-mode svg{width:18px;height:18px}.gameplay-footer-bar--mobile-top .gameplay-control-button.is-size-xlarge img,.gameplay-footer-bar--mobile-bottom .gameplay-control-button.is-size-xlarge img{height:38px}.gameplay-footer-bar--mobile-bottom .gameplay-control-button.is-size-bet img{height:30px}.gameplay-footer-bar--mobile-bottom .gameplay-controls{padding-left:10px;overflow:visible}.gameplay-footer-bar--mobile-bottom .gameplay-control-group.has-separator{padding-left:10px}.gameplay-footer-bar--mobile-bottom .gameplay-control-group:last-child.has-separator{padding-left:12px}}@media (max-width:480px){:root{--sidebar-width:190px}.sidebar{width:190px;min-width:190px}}@media (max-width:640px){.gameplay-footer-bar--mobile-bottom .gameplay-controls{gap:4px;padding-left:6px}.gameplay-footer-bar--mobile-bottom .gameplay-control-group{justify-content:center;gap:2px;min-width:0}.gameplay-footer-bar--mobile-bottom .gameplay-control-group:first-child{flex:1.15 0 0}.gameplay-footer-bar--mobile-bottom .gameplay-control-group:nth-child(2){flex:2.1 0 0}.gameplay-footer-bar--mobile-bottom .gameplay-control-group:nth-child(3){flex:.85 0 0}.gameplay-footer-bar--mobile-bottom .gameplay-control-group.has-separator{padding-left:6px}.gameplay-footer-bar--mobile-bottom .gameplay-control-group.has-separator:before{height:38px}.gameplay-footer-bar--mobile-bottom .gameplay-control-button.is-size-bet img{height:28px}}@media (max-width:480px){.gameplay-footer-bar--mobile-bottom .gameplay-controls{gap:2px;padding-left:4px}.gameplay-footer-bar--mobile-bottom .gameplay-control-group:first-child{flex:1.1 0 0}.gameplay-footer-bar--mobile-bottom .gameplay-control-group:nth-child(2){flex:2.25 0 0}.gameplay-footer-bar--mobile-bottom .gameplay-control-group:nth-child(3){flex:.75 0 0}.gameplay-footer-bar--mobile-bottom .gameplay-control-group.has-separator{padding-left:4px}.gameplay-footer-bar--mobile-bottom .gameplay-control-group.has-separator:before{height:34px}.gameplay-footer-bar--mobile-bottom .gameplay-control-button.is-size-large img{height:30px}.gameplay-footer-bar--mobile-bottom .gameplay-control-button.is-size-xlarge img{height:34px}.gameplay-footer-bar--mobile-bottom .gameplay-control-button.is-size-bet img{height:24px}}@media (max-width:640px){.gameplay-footer-bar--mobile-top,.gameplay-footer-bar.gameplay-footer-bar--mobile-bottom{min-height:112px}.gameplay-footer-bar--mobile-top .gameplay-controls,.gameplay-footer-bar--mobile-bottom .gameplay-controls{padding-top:2px;padding-bottom:2px}.gameplay-footer-bar--mobile-top .gameplay-controls:before,.gameplay-footer-bar--mobile-bottom .gameplay-controls:before,.gameplay-footer-bar--mobile-top .gameplay-control-group.has-separator:before,.gameplay-footer-bar--mobile-bottom .gameplay-control-group.has-separator:before{height:66px}.gameplay-footer-bar--mobile-top .gameplay-control-button img,.gameplay-footer-bar--mobile-bottom .gameplay-control-button img,.gameplay-footer-bar--mobile-top .gameplay-control-button.is-size-large img,.gameplay-footer-bar--mobile-bottom .gameplay-control-button.is-size-large img{height:68px}.gameplay-footer-bar--mobile-top .gameplay-control-button.is-size-xlarge img,.gameplay-footer-bar--mobile-bottom .gameplay-control-button.is-size-xlarge img{height:76px}.gameplay-footer-bar--mobile-top .gameplay-control-button.is-size-medium img,.gameplay-footer-bar--mobile-bottom .gameplay-control-button.is-size-medium img{height:68px}.gameplay-footer-bar--mobile-top .gameplay-control-button.is-size-small img,.gameplay-footer-bar--mobile-bottom .gameplay-control-button.is-size-small img{height:60px}.gameplay-footer-bar--mobile-top .gameplay-control-button.is-size-bet img,.gameplay-footer-bar--mobile-bottom .gameplay-control-button.is-size-bet img{height:56px}}@media (max-width:480px){.gameplay-footer-bar--mobile-top,.gameplay-footer-bar.gameplay-footer-bar--mobile-bottom{min-height:102px}.gameplay-footer-bar--mobile-top .gameplay-controls:before,.gameplay-footer-bar--mobile-bottom .gameplay-controls:before,.gameplay-footer-bar--mobile-top .gameplay-control-group.has-separator:before,.gameplay-footer-bar--mobile-bottom .gameplay-control-group.has-separator:before,.gameplay-footer-bar--mobile-top .gameplay-control-button img,.gameplay-footer-bar--mobile-bottom .gameplay-control-button img,.gameplay-footer-bar--mobile-top .gameplay-control-button.is-size-large img,.gameplay-footer-bar--mobile-bottom .gameplay-control-button.is-size-large img{height:60px}.gameplay-footer-bar--mobile-top .gameplay-control-button.is-size-xlarge img,.gameplay-footer-bar--mobile-bottom .gameplay-control-button.is-size-xlarge img{height:68px}.gameplay-footer-bar--mobile-top .gameplay-control-button.is-size-medium img,.gameplay-footer-bar--mobile-bottom .gameplay-control-button.is-size-medium img{height:60px}.gameplay-footer-bar--mobile-top .gameplay-control-button.is-size-small img,.gameplay-footer-bar--mobile-bottom .gameplay-control-button.is-size-small img{height:52px}.gameplay-footer-bar--mobile-top .gameplay-control-button.is-size-bet img,.gameplay-footer-bar--mobile-bottom .gameplay-control-button.is-size-bet img{height:48px}}@media (max-width:640px){.gameplay-footer-bar--mobile-top .gameplay-control-group:nth-child(2) .gameplay-control-button.is-size-large img{height:52px}.gameplay-footer-bar--mobile-bottom .gameplay-control-group:nth-child(2) .gameplay-control-button.is-size-bet img{height:42px}}@media (max-width:480px){.gameplay-footer-bar--mobile-top .gameplay-control-group:nth-child(2) .gameplay-control-button.is-size-large img{height:46px}.gameplay-footer-bar--mobile-bottom .gameplay-control-group:nth-child(2) .gameplay-control-button.is-size-bet img{height:36px}}@media (max-width:640px){.gameplay-footer-bar--mobile-top .gameplay-controls,.gameplay-footer-bar--mobile-bottom .gameplay-controls{align-items:center;display:grid;overflow:hidden}.gameplay-footer-bar--mobile-top .gameplay-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-left:8px}.gameplay-footer-bar--mobile-bottom .gameplay-controls{grid-template-columns:1fr 2fr 1fr;gap:6px;padding-left:8px}.gameplay-footer-bar--mobile-top .gameplay-control-group,.gameplay-footer-bar--mobile-bottom .gameplay-control-group{justify-content:space-evenly;gap:2px;width:100%;min-width:0}.gameplay-footer-bar--mobile-top .gameplay-control-group.has-separator,.gameplay-footer-bar--mobile-bottom .gameplay-control-group.has-separator{padding-left:8px}.gameplay-footer-bar--mobile-top .gameplay-control-group.has-separator:before,.gameplay-footer-bar--mobile-bottom .gameplay-control-group.has-separator:before{z-index:0;height:44px;left:0}.gameplay-footer-bar--mobile-top .gameplay-control-button,.gameplay-footer-bar--mobile-bottom .gameplay-control-button{z-index:1;position:relative}.gameplay-footer-bar--mobile-top .gameplay-control-group:nth-child(2) .gameplay-control-button.is-size-large img{height:52px}.gameplay-footer-bar--mobile-bottom .gameplay-control-group:nth-child(2) .gameplay-control-button.is-size-bet img{height:42px}}@media (max-width:480px){.gameplay-footer-bar--mobile-top .gameplay-controls{gap:6px;padding-left:6px}.gameplay-footer-bar--mobile-bottom .gameplay-controls{grid-template-columns:1fr 2.2fr 1fr;gap:4px;padding-left:6px}.gameplay-footer-bar--mobile-top .gameplay-control-group.has-separator,.gameplay-footer-bar--mobile-bottom .gameplay-control-group.has-separator{padding-left:6px}.gameplay-footer-bar--mobile-top .gameplay-control-group.has-separator:before,.gameplay-footer-bar--mobile-bottom .gameplay-control-group.has-separator:before{height:38px}.gameplay-footer-bar--mobile-top .gameplay-control-group:nth-child(2) .gameplay-control-button.is-size-large img{height:46px}.gameplay-footer-bar--mobile-bottom .gameplay-control-group:nth-child(2) .gameplay-control-button.is-size-bet img{height:36px}}@media (max-width:640px){.gameplay-footer-bar--mobile-top,.gameplay-footer-bar.gameplay-footer-bar--mobile-bottom{min-height:96px!important}.gameplay-footer-bar--mobile-top .gameplay-controls,.gameplay-footer-bar--mobile-bottom .gameplay-controls{background-repeat:no-repeat!important;align-items:center!important;gap:0!important;padding:2px 0 2px 10px!important;display:grid!important;overflow:hidden!important}.gameplay-footer-bar--mobile-top .gameplay-controls{background-image:none!important;grid-template-columns:none!important;justify-content:space-between!important;gap:8px!important;padding-left:0!important;display:flex!important;overflow:visible!important}.gameplay-footer-bar--mobile-top .gameplay-control-group{display:contents!important}.gameplay-footer-bar--mobile-bottom .gameplay-controls{background-image:linear-gradient(#d4af372e 0%,#d4af37c7 45%,#d4af37e0 55%,#d4af372e 100%),linear-gradient(#d4af372e 0%,#d4af37c7 45%,#d4af37e0 55%,#d4af372e 100%)!important;background-position:30.5%,79%!important;background-size:1px 44px,1px 44px!important;grid-template-columns:1.25fr 2fr .95fr!important}.gameplay-footer-bar--mobile-bottom .gameplay-controls:has(.gameplay-hand-row){background-image:none!important;overflow:visible!important}.gameplay-footer-bar--mobile-top .gameplay-control-group,.gameplay-footer-bar--mobile-bottom .gameplay-control-group{justify-content:space-evenly!important;gap:2px!important;width:100%!important;min-width:0!important;padding-left:0!important}.gameplay-footer-bar--mobile-top .gameplay-control-group.has-separator,.gameplay-footer-bar--mobile-bottom .gameplay-control-group.has-separator{padding-left:0!important}.gameplay-footer-bar--mobile-top .gameplay-control-group.has-separator:before,.gameplay-footer-bar--mobile-bottom .gameplay-control-group.has-separator:before{display:none!important}.gameplay-footer-bar--mobile-top .gameplay-control-button,.gameplay-footer-bar--mobile-bottom .gameplay-control-button{z-index:1;position:relative}.gameplay-footer-bar--mobile-top .gameplay-control-group:first-child .gameplay-control-button.is-size-large img,.gameplay-footer-bar--mobile-top .gameplay-control-group:nth-child(2) .gameplay-control-button.is-size-large img,.gameplay-footer-bar--mobile-bottom .gameplay-control-group:first-child .gameplay-control-button.is-size-large img{height:48px!important}.gameplay-footer-bar--mobile-bottom .gameplay-control-group:nth-child(2) .gameplay-control-button.is-size-bet img{height:40px!important}.gameplay-footer-bar--mobile-bottom .gameplay-control-group:nth-child(3) .gameplay-control-button.is-size-xlarge img{height:56px!important}}@media (max-width:480px){.gameplay-footer-bar--mobile-top,.gameplay-footer-bar.gameplay-footer-bar--mobile-bottom{min-height:86px!important}.gameplay-footer-bar--mobile-top .gameplay-controls,.gameplay-footer-bar--mobile-bottom .gameplay-controls{padding:1px 0 1px 8px!important}.gameplay-footer-bar--mobile-top .gameplay-controls{background-image:none!important;gap:6px!important;padding-left:0!important}.gameplay-footer-bar--mobile-bottom .gameplay-controls{background-size:1px 38px,1px 38px!important;grid-template-columns:1.2fr 2.1fr .9fr!important}.gameplay-footer-bar--mobile-top .gameplay-control-group,.gameplay-footer-bar--mobile-bottom .gameplay-control-group{gap:1px!important}.gameplay-footer-bar--mobile-top .gameplay-control-group:first-child .gameplay-control-button.is-size-large img,.gameplay-footer-bar--mobile-top .gameplay-control-group:nth-child(2) .gameplay-control-button.is-size-large img,.gameplay-footer-bar--mobile-bottom .gameplay-control-group:first-child .gameplay-control-button.is-size-large img{height:42px!important}.gameplay-footer-bar--mobile-bottom .gameplay-control-group:nth-child(2) .gameplay-control-button.is-size-bet img{height:34px!important}.gameplay-footer-bar--mobile-bottom .gameplay-control-group:nth-child(3) .gameplay-control-button.is-size-xlarge img{height:48px!important}}@media (max-width:640px){.gameplay-footer-bar.gameplay-footer-bar--mobile-bottom{min-height:124px!important}.gameplay-footer-bar--mobile-bottom .gameplay-controls{grid-template-columns:1.1fr 1.75fr 1.35fr!important}.gameplay-footer-bar--mobile-bottom .gameplay-control-group:nth-child(3) .gameplay-control-button.is-size-xlarge img{height:84px!important}}@media (max-width:480px){.gameplay-footer-bar.gameplay-footer-bar--mobile-bottom{min-height:112px!important}.gameplay-footer-bar--mobile-bottom .gameplay-controls{grid-template-columns:1.1fr 1.8fr 1.3fr!important}.gameplay-footer-bar--mobile-bottom .gameplay-control-group:nth-child(3) .gameplay-control-button.is-size-xlarge img{height:72px!important}}@media (max-width:640px){.gameplay-footer-bar--mobile-top .gameplay-controls,.gameplay-footer-bar--mobile-bottom .gameplay-controls{background-image:none!important}.gameplay-footer-bar--mobile-top .gameplay-control-group.has-separator,.gameplay-footer-bar--mobile-bottom .gameplay-control-group.has-separator{border-left:1px solid var(--hairline-strong)!important;box-shadow:none!important;padding-left:8px!important}.gameplay-footer-bar--mobile-top .gameplay-control-group.has-separator:before,.gameplay-footer-bar--mobile-bottom .gameplay-control-group.has-separator:before,.gameplay-footer-bar--mobile-bottom .gameplay-controls:before{display:none!important}}@media (max-width:480px){.gameplay-footer-bar--mobile-top .gameplay-control-group.has-separator,.gameplay-footer-bar--mobile-bottom .gameplay-control-group.has-separator{padding-left:6px!important}}@media (max-width:640px){.gameplay-footer-bar--mobile-bottom .gameplay-controls{grid-template-columns:1.1fr 2.05fr 1.15fr!important}.gameplay-footer-bar--mobile-bottom .gameplay-control-group:nth-child(2){justify-content:space-between!important;padding-right:8px!important}.gameplay-footer-bar--mobile-bottom .gameplay-control-group:nth-child(2).has-separator{padding-left:8px!important}}@media (max-width:480px){.gameplay-footer-bar--mobile-bottom .gameplay-controls{grid-template-columns:1.05fr 2.15fr 1.1fr!important}.gameplay-footer-bar--mobile-bottom .gameplay-control-group:nth-child(2){justify-content:space-between!important;padding-right:6px!important}.gameplay-footer-bar--mobile-bottom .gameplay-control-group:nth-child(2).has-separator{padding-left:6px!important}}.gameplay-footer-bar{border:1px solid var(--hairline-strong)!important;box-shadow:var(--shadow-soft)!important}@media (max-width:640px){.gameplay-mobile-topbar{padding:4px 6px 0!important}.gameplay-stage{padding:4px 6px!important}.gameplay-footer{padding:0 6px 4px!important}.gameplay-footer-bar--mobile-top,.gameplay-footer-bar.gameplay-footer-bar--mobile-bottom{border-radius:12px!important;min-height:76px!important;padding:5px 6px!important}}@media (max-width:480px){.gameplay-mobile-topbar{padding:3px 4px 0!important}.gameplay-stage{padding:3px 4px!important}.gameplay-footer{padding:0 4px 3px!important}.gameplay-footer-bar--mobile-top,.gameplay-footer-bar.gameplay-footer-bar--mobile-bottom{border-radius:11px!important;min-height:70px!important;padding:4px!important}}@media (max-width:1024px),(max-width:1032px) and (pointer:coarse){:root{--player-app-height:100dvh;--player-mobile-header-space:64px;--player-mobile-dock-space:66px}.shell{width:100%;max-width:none;height:var(--player-app-height,100dvh);min-height:var(--player-app-height,100dvh);position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden;transform:translateZ(0)}.shell>.sidebar{display:none}.shell .vpg-pwa-offer{top:calc(env(safe-area-inset-top,0px) + var(--player-mobile-header-space) + 8px);bottom:auto}.support-chat.support-chat--mobile-fill{border-radius:0;max-height:none;bottom:auto;right:auto;transform:translateZ(0)}.support-chat.support-chat--mobile-fill .support-chat-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0}.support-chat.support-chat--mobile-fill .support-chat-input{padding-bottom:max(12px, var(--safe-bottom))}.player-mobile-header{z-index:45;height:var(--player-mobile-header-space);padding:calc(8px + env(safe-area-inset-top)) 10px 8px;background:var(--surface-bar);border-bottom:1px solid var(--hairline-bar);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid;position:absolute;top:0;left:0;right:0;box-shadow:0 12px 24px #0000003d}.player-mobile-brand{align-items:center;min-width:0;display:flex}.player-mobile-brand img{object-fit:contain;max-width:92px;max-height:42px}.player-mobile-brand span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--gold-light);font-family:var(--font-display);font-size:13px;font-weight:700;overflow:hidden}.player-mobile-title{pointer-events:none;max-width:calc(100% - 240px);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.player-mobile-title span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--gold-light);font-family:var(--font-name);letter-spacing:.08em;text-transform:uppercase;text-align:center;font-size:14px;font-weight:600;line-height:1.3;overflow:hidden}.lobby-detail-title{display:none}.lobby-detail-header{grid-template-columns:auto minmax(0,1fr)}.password-submit,.mfa-dialog .mfa-dialog-confirm{border-radius:8px;padding:6px 12px;font-size:11px}.player-mobile-wallet{background:var(--accent-soft);border:1px solid var(--hairline-strong);border-radius:12px;align-content:center;justify-self:end;justify-items:end;gap:1px;min-width:0;max-width:100%;min-height:36px;padding:6px 10px;display:grid}.player-mobile-wallet strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--gold-light);font-size:14px;line-height:1.15;overflow:hidden}.content,.content.sidebar-open,.content.sidebar-collapsed{top:var(--player-mobile-header-space);right:0;bottom:var(--player-mobile-dock-space);gap:8px;width:100%;min-width:0;max-width:100%;height:auto;min-height:0;position:absolute;left:0;overflow:hidden;padding:8px 10px!important}.content-card{border-radius:var(--radius-card);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:12px;overflow:hidden auto}.announcement-bar{border-radius:12px;width:100%;min-height:30px;margin:0;position:relative;top:auto}.announcement-bar.footer{margin:0}.player-bottom-dock{--dock-inset:8px;--dock-bar-height:52px;--dock-disc-size:36px;--dock-disc-rise:8px;--dock-icon-size:20px;--dock-label-size:9px;--dock-row-gap:4px;left:var(--dock-inset);right:var(--dock-inset);bottom:calc(var(--dock-inset) + var(--safe-bottom));z-index:45;background:var(--surface-bar);border:1px solid var(--hairline-bar);box-shadow:var(--shadow-soft);border-radius:19px;display:block;position:absolute;overflow:visible}.player-bottom-dock-bar{height:var(--dock-bar-height);grid-template-columns:repeat(5,1fr);align-items:center;display:grid;position:relative}.player-bottom-dock-marker{pointer-events:none;width:20%;height:100%;transform:translateX(calc(var(--dock-index,0) * 100%));transition:transform .42s cubic-bezier(.175,.885,.32,1.275),opacity .2s;position:absolute;top:0;left:0}.player-bottom-dock-marker:after{content:"";left:50%;top:calc(var(--dock-disc-rise) * -1);width:var(--dock-disc-size);height:var(--dock-disc-size);background:var(--gold);box-shadow:var(--btn-primary-highlight), 0 6px 14px #00000080;border-radius:50%;position:absolute;transform:translate(-50%)}.player-bottom-dock-marker.is-hidden{opacity:0}.player-bottom-dock-item{z-index:1;align-content:center;justify-items:center;gap:var(--dock-row-gap);height:100%;color:var(--text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0 2px;transition:color .15s;display:grid;position:relative}.player-bottom-dock-icon{place-items:center;transition:transform .42s cubic-bezier(.175,.885,.32,1.275),color .2s;display:grid;position:relative}.player-bottom-dock-item .nav-icon{width:var(--dock-icon-size);height:var(--dock-icon-size)}.player-bottom-dock-label{font-size:var(--dock-label-size);letter-spacing:.2px;opacity:0;font-weight:600;line-height:1;transition:opacity .24s,transform .32s;transform:translateY(6px)}.player-bottom-dock-item.is-active{color:var(--gold-light)}.player-bottom-dock-item.is-active .player-bottom-dock-icon{transform:translateY(calc((var(--dock-disc-size) / 2 - var(--dock-disc-rise)) - ( (var(--dock-bar-height) - (var(--dock-icon-size) + var(--dock-row-gap) + var(--dock-label-size))) / 2 + var(--dock-icon-size) / 2 )));color:var(--btn-primary-fg)}.player-bottom-dock-item.is-active .player-bottom-dock-label{opacity:1;transform:translateY(0)}.player-bottom-dock-item.is-logout{color:#ffb4b4}.player-mobile-bubbles-scrim{z-index:44;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;background:#0a090880;transition:opacity .22s;position:fixed;top:0;bottom:0;left:0;right:0}.player-mobile-bubbles-scrim.is-open{opacity:1;pointer-events:auto}.player-mobile-bubbles{left:14px;bottom:calc(var(--player-mobile-dock-space) + 16px + var(--safe-bottom));z-index:47;pointer-events:none;flex-direction:column;align-items:flex-start;gap:9px;max-width:min(300px,78vw);display:flex;position:fixed}.player-mobile-bubble{background:var(--surface-card);border:1px solid var(--hairline-strong);max-width:100%;color:var(--text);white-space:nowrap;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;opacity:0;transform-origin:22px;border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 11px;font-size:11.5px;font-weight:600;line-height:1.2;transition:opacity .18s,transform .34s cubic-bezier(.175,.885,.32,1.275);display:inline-flex;transform:translateY(12px)scale(.5);box-shadow:0 5px 14px #0006}.player-mobile-bubbles.is-open .player-mobile-bubble{opacity:1;pointer-events:auto;transition-delay:calc(var(--bubble-index,0) * 45ms);transform:translateY(0)scale(1)}.player-mobile-bubble .nav-icon{flex:none;width:17px;height:17px}.player-mobile-bubble-label{text-overflow:ellipsis;overflow:hidden}.player-mobile-bubble.is-active{background:var(--gold);border-color:var(--gold);box-shadow:var(--btn-primary-highlight), 0 5px 14px #0006;color:var(--btn-primary-fg)}.player-bottom-dock .nav-badge{box-shadow:0 0 0 2px var(--surface-bar);top:-5px;right:-9px}.notifications-panel{gap:11px}.notifications-head{align-items:center}.notifications-head-text h2{font-size:15px}.notifications-head-actions{flex:none}.notification-row{gap:9px;padding:10px 11px}.notification-mark{width:27px;height:27px}.notification-body{gap:6px}.notification-title,.notification-amount{font-size:12px}.notification-text{font-size:11px}.notification-date{font-size:10px}.notification-row{cursor:pointer}.notification-bubble{font-size:11.5px}.profile-grid{grid-template-columns:1fr}.profile-summary-panel{grid-template-columns:auto minmax(0,1fr)}.profile-summary-wallet{grid-column:1/-1;grid-template-columns:auto auto;justify-self:start;place-items:baseline start;gap:8px;min-width:0}.contact-section{align-content:center;place-items:center;padding:18px}.contact-panel{gap:20px;width:min(760px,100%);min-height:auto;padding:24px}.contact-social-grid{--contact-gap:12px;--contact-columns:2}.contact-social-link{min-height:56px;font-size:13px}}@media (max-width:640px){:root{--player-mobile-header-space:56px;--player-mobile-dock-space:62px}.player-mobile-header{height:var(--player-mobile-header-space);padding:calc(6px + env(safe-area-inset-top)) 6px 6px;grid-template-columns:minmax(0,1fr) auto;gap:6px}.player-mobile-title{max-width:calc(100% - 210px)}.player-mobile-title span{letter-spacing:.06em;font-size:12.5px}.player-mobile-brand img{max-width:70px;max-height:36px}.player-mobile-brand span{font-size:11px}.player-mobile-wallet{border-radius:10px;min-height:34px;padding:5px 7px}.player-mobile-wallet strong{font-size:12px}.content,.content.sidebar-open,.content.sidebar-collapsed{padding:6px!important}.player-bottom-dock{--dock-inset:7px;--dock-bar-height:48px;--dock-disc-size:32px;--dock-disc-rise:7px;--dock-icon-size:18px}.profile-summary-panel,.profile-info-panel,.profile-password-panel,.contact-panel{border-radius:var(--radius-card);padding:12px}.contact-section{padding:0}.contact-panel{gap:14px}.profile-avatar{border-radius:12px;width:44px;height:44px;font-size:20px}.profile-summary-copy strong,.contact-heading strong{font-size:18px}.profile-info-row{flex-direction:column;align-items:flex-start;gap:4px}.profile-info-row strong{text-align:left}.profile-info-row.profile-switch-row{flex-direction:row;align-items:center}.contact-social-grid{--contact-columns:1}.contact-social-link{min-height:48px;font-size:12px}}@media (max-width:420px){.player-mobile-brand img{max-width:58px}.player-mobile-wallet strong{font-size:10px}.player-bottom-dock{--dock-label-size:8px}.player-mobile-bubbles{max-width:74vw}}@media (max-width:1024px),(max-width:1032px) and (pointer:coarse){.gameplay-footer-bar--mobile-top .gameplay-controls:before{display:none!important}}@media (max-width:1024px) and (prefers-reduced-motion:reduce),(max-width:1032px) and (pointer:coarse) and (prefers-reduced-motion:reduce){.player-bottom-dock-marker,.player-bottom-dock-icon,.player-bottom-dock-label,.player-mobile-bubble,.player-mobile-bubbles-scrim{transition-duration:.01ms}.player-mobile-bubbles.is-open .player-mobile-bubble{transition-delay:0s}}@media (max-width:1024px),(max-width:1032px) and (pointer:coarse){.gameplay-footer-bar.gameplay-footer-bar--mobile-top{justify-content:space-between;gap:4px;display:flex}.gameplay-footer-bar--mobile-top .gameplay-controls,.gameplay-footer-bar--mobile-top .gameplay-control-group{display:contents!important}:-webkit-any(.gameplay-footer-bar--mobile-top,.gameplay-footer-bar--mobile-bottom) .gameplay-control-button.is-chrome[data-control=moneyButton]{color:var(--control-icon-money)}:-moz-any(.gameplay-footer-bar--mobile-top,.gameplay-footer-bar--mobile-bottom) .gameplay-control-button.is-chrome[data-control=moneyButton]{color:var(--control-icon-money)}:is(.gameplay-footer-bar--mobile-top,.gameplay-footer-bar--mobile-bottom) .gameplay-control-button.is-chrome[data-control=moneyButton]{color:var(--control-icon-money)}:-webkit-any(.gameplay-footer-bar--mobile-top,.gameplay-footer-bar--mobile-bottom) .gameplay-control-button.is-chrome[data-control=cameraButton]{color:var(--control-icon-camera)}:-moz-any(.gameplay-footer-bar--mobile-top,.gameplay-footer-bar--mobile-bottom) .gameplay-control-button.is-chrome[data-control=cameraButton]{color:var(--control-icon-camera)}:is(.gameplay-footer-bar--mobile-top,.gameplay-footer-bar--mobile-bottom) .gameplay-control-button.is-chrome[data-control=cameraButton]{color:var(--control-icon-camera)}:-webkit-any(.gameplay-footer-bar--mobile-top,.gameplay-footer-bar--mobile-bottom) .gameplay-camera-modes[data-control=cameraButton] .gameplay-camera-mode{color:var(--control-icon-camera)}:-moz-any(.gameplay-footer-bar--mobile-top,.gameplay-footer-bar--mobile-bottom) .gameplay-camera-modes[data-control=cameraButton] .gameplay-camera-mode{color:var(--control-icon-camera)}:is(.gameplay-footer-bar--mobile-top,.gameplay-footer-bar--mobile-bottom) .gameplay-camera-modes[data-control=cameraButton] .gameplay-camera-mode{color:var(--control-icon-camera)}:-webkit-any(.gameplay-footer-bar--mobile-top,.gameplay-footer-bar--mobile-bottom) .gameplay-control-button.is-chrome[data-control=soundToggle]{color:var(--control-icon-sound-on)}:-moz-any(.gameplay-footer-bar--mobile-top,.gameplay-footer-bar--mobile-bottom) .gameplay-control-button.is-chrome[data-control=soundToggle]{color:var(--control-icon-sound-on)}:is(.gameplay-footer-bar--mobile-top,.gameplay-footer-bar--mobile-bottom) .gameplay-control-button.is-chrome[data-control=soundToggle]{color:var(--control-icon-sound-on)}:-webkit-any(.gameplay-footer-bar--mobile-top,.gameplay-footer-bar--mobile-bottom) .gameplay-control-button.is-chrome[data-control=soundToggle].is-muted{color:var(--control-icon-sound-off)}:-moz-any(.gameplay-footer-bar--mobile-top,.gameplay-footer-bar--mobile-bottom) .gameplay-control-button.is-chrome[data-control=soundToggle].is-muted{color:var(--control-icon-sound-off)}:is(.gameplay-footer-bar--mobile-top,.gameplay-footer-bar--mobile-bottom) .gameplay-control-button.is-chrome[data-control=soundToggle].is-muted{color:var(--control-icon-sound-off)}:-webkit-any(.gameplay-footer-bar--mobile-top,.gameplay-footer-bar--mobile-bottom) .gameplay-control-button.is-chrome[data-control=handMode]{color:var(--control-icon-hand)}:-moz-any(.gameplay-footer-bar--mobile-top,.gameplay-footer-bar--mobile-bottom) .gameplay-control-button.is-chrome[data-control=handMode]{color:var(--control-icon-hand)}:is(.gameplay-footer-bar--mobile-top,.gameplay-footer-bar--mobile-bottom) .gameplay-control-button.is-chrome[data-control=handMode]{color:var(--control-icon-hand)}:-webkit-any(.gameplay-footer-bar--mobile-top,.gameplay-footer-bar--mobile-bottom) .gameplay-camera-modes[data-control=handMode] .gameplay-camera-mode{color:var(--control-icon-hand)}:-moz-any(.gameplay-footer-bar--mobile-top,.gameplay-footer-bar--mobile-bottom) .gameplay-camera-modes[data-control=handMode] .gameplay-camera-mode{color:var(--control-icon-hand)}:is(.gameplay-footer-bar--mobile-top,.gameplay-footer-bar--mobile-bottom) .gameplay-camera-modes[data-control=handMode] .gameplay-camera-mode{color:var(--control-icon-hand)}:-webkit-any(.gameplay-footer-bar--mobile-top,.gameplay-footer-bar--mobile-bottom) .gameplay-control-button.is-chrome[data-control=supportButton]{color:var(--control-icon-support)}:-moz-any(.gameplay-footer-bar--mobile-top,.gameplay-footer-bar--mobile-bottom) .gameplay-control-button.is-chrome[data-control=supportButton]{color:var(--control-icon-support)}:is(.gameplay-footer-bar--mobile-top,.gameplay-footer-bar--mobile-bottom) .gameplay-control-button.is-chrome[data-control=supportButton]{color:var(--control-icon-support)}.gameplay-footer-bar--mobile-top .gameplay-control-button.is-chrome svg{width:25px;height:25px}:-webkit-any(.gameplay-footer-bar--mobile-top,.gameplay-footer-bar--mobile-bottom) .gameplay-control-button.is-chrome.has-text{flex-direction:column;gap:2px;width:46px;min-width:0;padding:0}:-moz-any(.gameplay-footer-bar--mobile-top,.gameplay-footer-bar--mobile-bottom) .gameplay-control-button.is-chrome.has-text{flex-direction:column;gap:2px;width:46px;min-width:0;padding:0}:is(.gameplay-footer-bar--mobile-top,.gameplay-footer-bar--mobile-bottom) .gameplay-control-button.is-chrome.has-text{flex-direction:column;gap:2px;width:46px;min-width:0;padding:0}:-webkit-any(.gameplay-footer-bar--mobile-top,.gameplay-footer-bar--mobile-bottom) .gameplay-control-button.is-chrome.has-text svg{width:23px;height:23px}:-moz-any(.gameplay-footer-bar--mobile-top,.gameplay-footer-bar--mobile-bottom) .gameplay-control-button.is-chrome.has-text svg{width:23px;height:23px}:is(.gameplay-footer-bar--mobile-top,.gameplay-footer-bar--mobile-bottom) .gameplay-control-button.is-chrome.has-text svg{width:23px;height:23px}:-webkit-any(.gameplay-footer-bar--mobile-top,.gameplay-footer-bar--mobile-bottom) .gameplay-control-text{letter-spacing:.04em;font-size:8.5px}:-moz-any(.gameplay-footer-bar--mobile-top,.gameplay-footer-bar--mobile-bottom) .gameplay-control-text{letter-spacing:.04em;font-size:8.5px}:is(.gameplay-footer-bar--mobile-top,.gameplay-footer-bar--mobile-bottom) .gameplay-control-text{letter-spacing:.04em;font-size:8.5px}.gameplay-footer-bar--mobile-top .gameplay-exit-button svg{width:22px;height:22px}:-webkit-any(.gameplay-footer-bar--mobile-top,.gameplay-footer-bar--mobile-bottom) .gameplay-camera-mode svg{width:22px;height:22px}:-moz-any(.gameplay-footer-bar--mobile-top,.gameplay-footer-bar--mobile-bottom) .gameplay-camera-mode svg{width:22px;height:22px}:is(.gameplay-footer-bar--mobile-top,.gameplay-footer-bar--mobile-bottom) .gameplay-camera-mode svg{width:22px;height:22px}}@media (max-width:640px){.gameplay-footer-bar--mobile-top .gameplay-control-button.is-chrome svg{width:23px;height:23px}.gameplay-footer-bar--mobile-top .gameplay-control-button.is-chrome.has-text svg{width:22px;height:22px}.gameplay-footer-bar--mobile-top .gameplay-exit-button svg{width:20px;height:20px}:-webkit-any(.gameplay-footer-bar--mobile-top,.gameplay-footer-bar--mobile-bottom) .gameplay-camera-mode svg{width:20px;height:20px}:-moz-any(.gameplay-footer-bar--mobile-top,.gameplay-footer-bar--mobile-bottom) .gameplay-camera-mode svg{width:20px;height:20px}:is(.gameplay-footer-bar--mobile-top,.gameplay-footer-bar--mobile-bottom) .gameplay-camera-mode svg{width:20px;height:20px}}@media (max-width:480px){.gameplay-footer-bar--mobile-bottom .gameplay-hand-row>.gameplay-control-button:not(.is-size-xlarge) img,.gameplay-footer-bar--mobile-bottom .gameplay-hand-row>.gameplay-bet-pad-anchor>.gameplay-control-button img{height:min(60px,25.641vw - 38.4615px)}.gameplay-footer-bar--mobile-bottom .gameplay-bet-pad .gameplay-control-button img{height:min(52px,15.625vw - 9.375px)}}@media (max-width:1024px),(max-width:1032px) and (pointer:coarse){.gameplay-surface-bottom-badges{gap:6px;bottom:6px;left:6px;right:6px}}@media (max-width:640px){.gameplay-surface-bottom-badges{gap:4px;bottom:4px;left:4px;right:4px}}@media (max-width:1024px),(max-width:1032px) and (pointer:coarse){.gameplay-wallet-panel{transform:scale(var(--wallet-panel-scale,1));transform-origin:0 0;top:32px;bottom:auto;left:0}}@media (max-width:640px){.gameplay-wallet-panel{top:28px}}@media (min-width:1033px),(min-width:1025px) and (pointer:fine),(min-width:1025px) and (pointer:none){.gameplay-wallet-panel{transform-origin:0 100%;transform:scale(1.25)}}@media (min-width:641px) and (max-width:1024px),(min-width:641px) and (max-width:1032px) and (pointer:coarse){.gameplay-shell:not(.is-landscape) .gameplay-footer-bar--mobile-bottom .gameplay-hand-row{flex:auto}.gameplay-shell.is-tablet .gameplay-footer-bar--mobile-bottom .gameplay-hand-row>.gameplay-control-button img,.gameplay-shell.is-tablet .gameplay-footer-bar--mobile-bottom .gameplay-hand-row>.gameplay-bet-pad-anchor>.gameplay-control-button img{height:60px}.gameplay-shell.is-tablet .gameplay-footer-bar--mobile-bottom .gameplay-hand-row>.gameplay-control-button.is-size-xlarge img{height:68px}.gameplay-shell.is-tablet .gameplay-wallet-panel{top:36px}.gameplay-shell.is-tablet .gameplay-wallet-close{--control-size:max(22px, calc(40px / var(--wallet-panel-scale,1)));width:var(--control-size);height:var(--control-size);margin:calc((22px - var(--control-size)) / 2) -2px calc((22px - var(--control-size)) / 2) 0}}@media (min-width:641px){.gameplay-shell.is-tablet .gameplay-machine-title,.gameplay-shell.is-tablet .gameplay-wallet-corner-badge{border-radius:8px;min-height:26px;padding:3px 9px;font-size:12px}.gameplay-shell.is-tablet .gameplay-badge-icon{--badge-icon:30px}.gameplay-shell.is-tablet .gameplay-badge-icon svg{width:16px;height:16px}}.gameplay-shell.is-tablet .support-fab.is-docked-elsewhere{display:none}@media (pointer:coarse) and (min-device-width:501px) and (min-device-height:501px){.support-chat{--support-icon-btn:40px}.support-chat-input-row textarea{min-height:40px}}@media (min-width:1033px),(min-width:1025px) and (pointer:fine),(min-width:1025px) and (pointer:none){.gameplay-shell.is-tablet .gameplay-wallet-panel{--tablet-touch:calc(40px / var(--tablet-panel-scale,1.4));width:max(330px, calc(8 * var(--tablet-touch) + 61px));transform:scale(var(--tablet-panel-scale,1.4));transform-origin:0 0;top:40px;bottom:auto}.gameplay-shell.is-tablet .gameplay-wallet-close{--control-size:max(30px, var(--tablet-touch));width:var(--control-size);height:var(--control-size);margin:calc((18px - var(--control-size)) / 2) -4px calc((18px - var(--control-size)) / 2) 0;border-radius:9px}.gameplay-shell.is-tablet .gameplay-wallet-panel-header{margin-bottom:max(0px, calc((var(--tablet-touch) - 38px) / 2))}.gameplay-shell.is-tablet .gameplay-wallet-close svg{width:15px;height:15px}.gameplay-shell.is-tablet .gameplay-wallet-swap{--control-size:max(36px, var(--tablet-touch));width:var(--control-size);height:var(--control-size);margin:calc((30px - var(--control-size)) / 2) 0}.gameplay-shell.is-tablet .gameplay-wallet-quick-grid button{width:max(33px, var(--tablet-touch));height:max(33px, var(--tablet-touch))}.gameplay-shell.is-tablet .gameplay-wallet-custom-row input,.gameplay-shell.is-tablet .gameplay-wallet-submit{min-height:var(--tablet-touch)}.gameplay-shell.is-tablet .gameplay-wallet-panel-header,.gameplay-shell.is-tablet .gameplay-wallet-quick-grid button,.gameplay-shell.is-tablet .gameplay-wallet-limit{font-size:max(10px, calc(12px / var(--tablet-panel-scale,1.4)))}.gameplay-shell.is-tablet .gameplay-wallet-side-label{font-size:max(9px, calc(11px / var(--tablet-panel-scale,1.4)))}}@media (min-width:1033px) and (pointer:coarse){:root{--sidebar-collapsed-width:54px}.nav-group{gap:4px}.nav-item{min-height:36px;padding:7px 10px;font-size:12px}.nav-icon{width:16px;height:16px}.sidebar.collapsed .nav-item{width:40px;height:40px}.sidebar.collapsed .nav-icon{width:17px;height:17px}.icon-button.sidebar-toggle-button,.sidebar.collapsed .icon-button.sidebar-toggle-button{width:36px;min-width:36px;height:36px}}@media (min-width:1033px) and (max-height:760px) and (pointer:coarse){.nav-group{gap:3px}.nav-item{min-height:34px;padding-top:6px;padding-bottom:6px}}.provider-supplier-hero{background:radial-gradient(circle at top, var(--bg-accent) 0%, var(--bg-alt) 55%, var(--bg) 100%)}.provider-launch-button{--launch-h:38px;isolation:isolate;min-width:0;height:var(--launch-h);padding:0 calc(var(--launch-h) * .55);color:var(--gold-light);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;gap:.5em;font-weight:800;transition:transform .2s,opacity .2s,color .2s;display:inline-flex;position:relative}.provider-launch-button:after{content:"";inset:0 calc(var(--launch-h) * .2887);z-index:-1;border-style:solid;border-width:2px 2.3px;border-image:linear-gradient(90deg, var(--gold-deep), var(--gold-light) 30%, var(--gold) 50%, var(--gold-light) 70%, var(--gold-deep)) 1;pointer-events:none;transition:box-shadow .2s,border-color .2s;position:absolute;transform:skew(-30deg);box-shadow:0 0 12px #f6dfa04d,0 0 2px #f6dfa0bf}.provider-launch-button:hover:not(:disabled){transform:translateY(-1px)}.provider-launch-button:hover:not(:disabled):after{box-shadow:0 0 18px #f6dfa073,0 0 3px #f6dfa0e6}.provider-launch-button:active:not(:disabled){transform:none}.provider-launch-button:focus-visible{outline:none}.provider-launch-button:focus-visible:after{box-shadow:var(--focus-ring), 0 0 12px #f6dfa04d}.provider-launch-button.ghost{color:var(--text-secondary)}.provider-launch-button.ghost:after{border-width:1.5px 1.75px;border-color:var(--frame);box-shadow:none;border-image:}.provider-launch-button.ghost:hover:not(:disabled){color:var(--gold-light)}.provider-launch-button.ghost:hover:not(:disabled):after{border-color:var(--gold);box-shadow:0 0 10px #f6dfa033}.provider-launch-button:disabled{cursor:not-allowed;opacity:.45}.provider-launch-button:disabled:after{box-shadow:none}.provider-launch-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.provider-launch-overlay{z-index:340;background:var(--overlay-bg);place-items:center;padding:20px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.provider-launch-dialog{background:var(--modal-bg);border:1px solid var(--hairline-strong);border-radius:var(--radius-card);width:min(1180px,100%);height:min(88vh,880px);box-shadow:var(--shadow-panel);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.provider-launch-header{background:var(--surface-bar);border-bottom:1px solid var(--hairline-bar);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.provider-launch-header strong,.provider-launch-header span{display:block}.provider-launch-header span{color:var(--text-secondary);margin-top:4px;font-size:12px}.provider-launch-body{background:#050607;min-height:0}.provider-launch-body iframe{background:#050607;border:none;width:100%;height:100%}.promotion-launch-dialog{width:min(980px,100%);height:auto;min-height:min(72vh,720px)}.promotion-launch-body{background:var(--modal-bg);grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);gap:0;min-height:0;display:grid}.promotion-launch-hero{background:radial-gradient(circle at center, var(--bg-accent) 0%, var(--bg-alt) 55%, var(--bg) 100%);border-right:1px solid var(--hairline);place-items:center;padding:28px;display:grid}.promotion-launch-hero img{object-fit:contain;width:min(100%,320px);max-height:320px}.promotion-launch-content{flex-direction:column;gap:16px;padding:24px;display:flex}.promotion-launch-stat{background:var(--surface-key);border:1px solid #0000;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.promotion-launch-stat span{color:var(--text-secondary);font-size:12px}.promotion-launch-stat strong{color:var(--gold-light);font-size:15px}.promotion-launch-description{color:var(--text);font-size:14px;line-height:1.6}.promotion-launch-options{flex-wrap:wrap;gap:10px;display:flex}.promotion-launch-option{border-radius:var(--radius-pill);border:1px solid var(--hairline-strong);background:var(--surface-key);color:var(--gold-light);justify-content:center;align-items:center;padding:8px 12px;font-size:12px;display:inline-flex}.promotion-launch-reward{background:var(--surface-key);border:1px solid #4cbf7b52;border-radius:16px;flex-direction:column;gap:6px;padding:14px;display:flex}.promotion-launch-reward span{color:var(--text-secondary);font-size:12px}.promotion-launch-reward strong{color:var(--success);font-size:16px}.promotion-launch-actions{flex-wrap:wrap;gap:10px;margin-top:auto;display:flex}@keyframes firework-burst{0%{opacity:0;transform:scale(.2)}15%{opacity:1}to{opacity:0;transform:scale(1.4)}}@keyframes promotion-wheel-spin{0%{transform:rotate(0)}to{transform:rotate(var(--promotion-wheel-target,2160deg))}}@keyframes promotion-pulse-glow{0%,to{opacity:.48;transform:scale(.98)}50%{opacity:.92;transform:scale(1.02)}}@keyframes promotion-die-roll{0%{transform:translate(0,0)rotate(0)}25%{transform:translate(-3px,-6px)rotate(-6deg)}50%{transform:translate(4px,4px)rotate(6deg)}75%{transform:translate(-2px,2px)rotate(-4deg)}to{transform:translate(0,0)rotate(0)}}.firework-burst{width:1em;height:1em;font-size:var(--fw-size,12px);opacity:0;mix-blend-mode:screen;border-radius:999px;animation:1.8s ease-out infinite firework-burst;position:absolute;box-shadow:0 -2.2em #f43f5e,1.6em -1.6em #a855f7,2.2em 0 #f59e0b,1.6em 1.6em #22c55e,0 2.2em #38bdf8,-1.6em 1.6em #f43f5e,-2.2em 0 #a855f7,-1.6em -1.6em #f59e0b}.promotion-play-dialog{width:-moz-fit-content;width:fit-content;max-width:min(100vw - 40px,980px);height:auto;box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;display:flex;position:relative;overflow:visible}.promotion-play-header{border-bottom:1px solid var(--hairline-bar);background:var(--surface-bar);justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.promotion-play-title{flex-direction:column;gap:5px;display:flex}.promotion-play-title strong{color:var(--text-display);font-family:var(--font-display);letter-spacing:var(--tracking-display);font-size:19px;font-weight:600}.promotion-play-title span{color:var(--text-caption);text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:600}.promotion-play-tools{align-items:center;gap:10px;display:flex}.promotion-play-chip{border-radius:var(--radius-card);border:1px solid var(--hairline-strong);background:var(--surface-key);flex-direction:column;align-items:flex-end;gap:4px;min-width:110px;padding:10px 14px;display:flex}.promotion-play-chip span{color:var(--text-caption);text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:600}.promotion-play-chip strong{color:var(--gold-light);font-size:16px}.promotion-play-stage{flex:auto;min-height:0;padding:0;position:relative;overflow:visible}.promotion-play-copy{color:var(--text-secondary);flex-direction:column;gap:6px;max-width:560px;display:flex}.promotion-play-copy p{color:var(--text);margin:0;line-height:1.5}.promotion-play-copy span{font-size:12px}.promotion-play-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.promotion-play-error{margin:0 22px 14px}.promotion-result-overlay{z-index:4;background:#0a090885;place-items:center;padding:24px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.promotion-result-card{border-radius:var(--radius-card);text-align:center;border:1px solid var(--hairline-strong);background:radial-gradient(circle at top, #d4af3729, transparent 62%), var(--surface-card);width:min(420px,100%);box-shadow:var(--shadow-panel);padding:30px 26px 22px;position:relative;overflow:hidden}.promotion-result-subtitle{color:var(--gold-mid);font-family:var(--font-display);letter-spacing:.34em;text-transform:uppercase;font-size:11px;font-weight:600}.promotion-result-title{color:var(--gold-light);font-family:var(--font-display);margin-top:10px;font-size:max(19px,min(2.4vw,27px));font-weight:700;line-height:1.18}.promotion-result-note{color:var(--text-secondary);margin-top:10px;font-size:12px}.promotion-result-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:22px;display:flex}.promotion-result-actions .provider-launch-button{min-width:120px;font-size:12px}.promotion-wheel-shell{place-items:center;width:min(78vw,560px);height:min(78vw,560px);margin:0 auto;display:grid;position:relative}.promotion-wheel-orbit{filter:blur(14px);opacity:.6;background:conic-gradient(#f43f5e,#a855f7,#f59e0b,#22c55e,#38bdf8,#f43f5e);border-radius:50%;animation:2.6s ease-in-out infinite promotion-pulse-glow;position:absolute;top:-18px;bottom:-18px;left:-18px;right:-18px}.promotion-wheel-disc{z-index:2;border:2px solid var(--hairline-strong);background:radial-gradient(circle,#12100de6,#0a0908fa);border-radius:50%;place-items:center;width:100%;height:100%;display:grid;position:relative;box-shadow:inset 0 0 0 10px #d4af370a}.promotion-wheel-disc img{object-fit:contain;width:86%;height:86%}.promotion-wheel-disc.is-running img{animation:4.2s cubic-bezier(.2,.75,.2,1) forwards promotion-wheel-spin}.promotion-wheel-pointer{z-index:3;filter:drop-shadow(0 0 10px #ff5b5b7a);border-bottom:34px solid #ff5b5b;border-left:18px solid #0000;border-right:18px solid #0000;width:0;height:0;position:absolute;top:12px;left:50%;transform:translate(-50%)}.promotion-wheel-labels{z-index:4;flex-wrap:wrap;justify-content:center;gap:8px;width:min(90%,430px);display:flex;position:absolute;top:auto;bottom:20px;left:50%;right:50%;transform:translate(-50%)}.promotion-wheel-chip,.promotion-rule-pill{border-radius:var(--radius-pill);border:1px solid var(--hairline-strong);background:var(--surface-key);min-height:30px;color:var(--gold-light);text-align:center;justify-content:center;align-items:center;padding:6px 12px;font-size:12px;display:inline-flex}.promotion-game-stack{gap:18px;width:min(920px,100%);margin:0 auto;display:grid}.promotion-rule-board{border-radius:var(--radius-card);border:1px solid var(--hairline);background:var(--surface-key);flex-wrap:wrap;justify-content:center;gap:8px;padding:14px;display:flex}.promotion-dice-board{border:1px solid var(--hairline);background:radial-gradient(circle at top, var(--bg-accent) 0%, var(--bg-alt) 55%, var(--bg) 100%);border-radius:26px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:min(680px,100%);margin:0 auto;padding:24px;display:grid}.promotion-die{aspect-ratio:1;color:#111827;background:linear-gradient(145deg,#fffffffa,#e2e8f0e6);border-radius:24px;place-items:center;font-size:max(38px,min(7vw,64px));font-weight:700;display:grid;box-shadow:inset 0 0 0 1px #0f172a14,0 18px 28px #00000047}.promotion-die.is-rolling{animation:.7s ease-in-out infinite promotion-die-roll;animation-delay:var(--die-delay,0s)}.promotion-card-board{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;width:min(860px,100%);margin:0 auto;display:grid}.promotion-card-tile{aspect-ratio:2/3;color:#ffffffd6;font-family:var(--font-display);letter-spacing:.08em;cursor:pointer;background:linear-gradient(145deg,#3a184ff5,#12091efa);border:1px solid #d4af372e;border-radius:20px;font-size:max(16px,min(2.2vw,24px));transition:transform .25s,box-shadow .25s,background .25s}.promotion-card-tile:hover:not(:disabled){transform:translateY(-4px);box-shadow:0 14px 26px #00000047}.promotion-card-tile.is-revealed{color:#0f172a;background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%)}.promotion-card-tile.is-picked{box-shadow:0 0 0 2px #d4af37c7,0 0 24px #d4af3738}.promotion-card-tile:disabled{cursor:default}.promotion-scratch-board{border:1px solid var(--hairline);background:radial-gradient(circle at top, var(--bg-accent) 0%, var(--bg-alt) 55%, var(--bg) 100%);border-radius:26px;width:min(760px,100%);margin:0 auto;padding:18px}.promotion-scratch-title{text-align:center;color:var(--text-secondary);letter-spacing:.16em;text-transform:uppercase;margin-bottom:12px;font-size:12px}.promotion-scratch-grid-wrap{background:linear-gradient(135deg,#d4af371f,#38bdf814);border-radius:24px;min-height:min(70vw,420px);position:relative;overflow:hidden}.promotion-scratch-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.promotion-scratch-cell{border:1px solid #ffffff24;border-radius:18px;place-items:center;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.promotion-scratch-cell span{color:#f8fafc;text-align:center;padding:12px;font-size:max(14px,min(2vw,18px));font-weight:700}.promotion-scratch-canvas{touch-action:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.promotion-play-stage--wheel,.promotion-play-stage--dice,.promotion-play-stage--card,.promotion-play-stage--scratch{background:0 0}.promotion-wheel-shell{gap:18px}.promotion-wheel-stage{place-items:center;width:min(78vw,560px);height:min(78vw,560px);margin:0 auto;display:grid;position:relative}.promotion-wheel-rotor{z-index:2;border:3px solid var(--hairline-strong);background:radial-gradient(circle,#12100df0,#0a0908fc);border-radius:50%;place-items:center;width:100%;height:100%;display:grid;position:relative;box-shadow:inset 0 0 0 12px #d4af370a,inset 0 0 60px #d4af370d,0 26px 54px #00000057}.promotion-wheel-rotor.is-running{animation:4.2s cubic-bezier(.16,.8,.18,1) forwards promotion-wheel-spin}.promotion-wheel-rotor-surface{border:2px solid var(--hairline);border-radius:50%;position:absolute;top:6%;bottom:6%;left:6%;right:6%;box-shadow:inset 0 0 0 2px #0a09086b}.promotion-wheel-segment-label{transform:rotate(var(--segment-angle));transform-origin:50%;pointer-events:none;justify-content:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.promotion-wheel-segment-label span{border:1px solid var(--hairline);width:max(78px,min(16vw,112px));min-height:28px;color:var(--gold-light);letter-spacing:.04em;text-align:center;transform:rotate(calc(-1 * var(--segment-angle)));background:#0a09086b;border-radius:999px;justify-content:center;align-items:center;margin-top:10%;padding:4px 8px;font-size:10px;font-weight:700;display:inline-flex;box-shadow:0 0 14px #00000038}.promotion-wheel-segment-label span.is-winning{border-color:var(--gold);box-shadow:0 0 0 1px #d4af372e,0 0 22px #d4af3752}.promotion-wheel-center-cap{z-index:3;aspect-ratio:1;background:radial-gradient(circle at 30% 30%,#fef3c7,#f59e0b 58%,#7c2d12 100%);border:4px solid #fff8db8c;border-radius:50%;place-items:center;width:22%;display:grid;position:relative;box-shadow:inset 0 0 18px #fff6,0 0 24px #f59e0b47}.promotion-wheel-center-cap span{color:var(--btn-primary-fg);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;font-size:max(12px,min(2vw,18px));font-weight:700}.promotion-wheel-pointer{border-bottom-width:30px;border-left-width:16px;border-right-width:16px;top:8px}.promotion-wheel-track{border-radius:var(--radius-card);border:1px solid var(--hairline);background:var(--surface-key);min-width:220px;box-shadow:none;flex-direction:column;align-items:center;gap:6px;margin:0 auto;padding:12px 18px;display:inline-flex}.promotion-wheel-track span{color:var(--text-caption);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:600}.promotion-wheel-track strong{color:var(--gold-light);font-family:var(--font-display);letter-spacing:.05em;font-size:16px;font-weight:600}.promotion-dice-stage{border:1px solid var(--hairline-strong);background:radial-gradient(circle at top, var(--bg-accent) 0%, var(--bg-alt) 55%, var(--bg) 100%);width:min(760px,100%);box-shadow:none;border-radius:28px;gap:18px;margin:0 auto;padding:24px;display:grid}.promotion-dice-cup{background:linear-gradient(#673714f5,#3c1c0afa);border:1px solid #f6cb843d;border-radius:18px 18px 24px 24px;width:76px;height:54px;margin-left:auto;box-shadow:inset 0 8px #ffffff0f,0 12px 24px #00000038}.promotion-dice-board{background:var(--surface-card);box-shadow:inset 0 0 0 1px var(--hairline), inset 0 0 46px #0003}.promotion-die{aspect-ratio:1;perspective:600px}.promotion-die-shell{background:linear-gradient(145deg,#ffffff38,#ffffff05);border-radius:26px;width:100%;height:100%;padding:10%;box-shadow:0 18px 28px #00000042}.promotion-die-face{background:linear-gradient(160deg,#fffdf6 0%,#e5e7eb 100%);border-radius:20px;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));width:100%;height:100%;padding:16%;display:grid;box-shadow:inset -6px -10px 18px #0000001a,inset 6px 8px 18px #ffffffb3}.promotion-die-pip{aspect-ratio:1;background:radial-gradient(circle at 30% 30%,#111827,#374151 58%,#111827 100%);border-radius:50%;place-self:center;width:44%;box-shadow:inset 0 1px 1px #ffffff29}.promotion-dice-result-banner{background:var(--surface-key);border:1px solid var(--hairline);border-radius:16px;flex-direction:column;align-items:center;gap:4px;padding:12px 14px;display:flex}.promotion-dice-result-banner span{color:var(--text-caption);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:600}.promotion-dice-result-banner strong{color:var(--gold-light);font-family:var(--font-display);font-size:18px;font-weight:600}.promotion-card-stage{border:1px solid var(--hairline-strong);background:radial-gradient(circle at top, var(--bg-accent) 0%, var(--bg-alt) 55%, var(--bg) 100%);border-radius:28px;gap:18px;width:min(900px,100%);margin:0 auto;padding:22px 18px 18px;display:grid;position:relative}.promotion-card-deck{width:72px;height:102px;position:absolute;top:18px;left:22px}.promotion-card-deck span{background:linear-gradient(145deg,#201335f5,#100a1cfa);border:1px solid #ffffff1f;border-radius:16px;position:absolute;top:0;bottom:0;left:0;right:0}.promotion-card-deck span:first-child{transform:translate(-8px,10px)rotate(-8deg)}.promotion-card-deck span:nth-child(2){transform:translate(-2px,4px)rotate(-4deg)}.promotion-card-board{align-items:center;padding:24px 8px 0 94px}.promotion-card-tile{perspective:800px;transform:translateX(var(--card-shift,0px)) rotate(var(--card-tilt,0deg));transform-style:preserve-3d;box-shadow:none;background:0 0;border:none;position:relative;overflow:hidden}.promotion-card-tile:hover:not(:disabled){transform:translateX(var(--card-shift,0px)) translateY(-4px) rotate(var(--card-tilt,0deg))}.promotion-card-tile.is-picked{transform:translateX(var(--card-shift,0px)) translateY(-10px) rotate(var(--card-tilt,0deg));box-shadow:0 0 0 2px #d4af37c7,0 0 24px #d4af3738}.promotion-card-face,.promotion-card-back{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:20px;transition:transform .45s,opacity .45s;position:absolute;top:0;bottom:0;left:0;right:0}.promotion-card-face{color:#111827;opacity:0;background:linear-gradient(#fffdf6 0%,#e2e8f0 100%);border:1px solid #0f172a1f;flex-direction:column;justify-content:space-between;padding:14px;display:flex;transform:rotateY(180deg)}.promotion-card-face.is-red{color:#b91c1c}.promotion-card-tile.is-revealed .promotion-card-face{opacity:1;transform:rotateY(0)}.promotion-card-back{color:#ffffffdb;background:radial-gradient(circle,#d4af3729,#0000 42%),linear-gradient(145deg,#3a184ff5,#12091efa);border:1px solid #d4af372e;place-items:center;display:grid;transform:rotateY(0);box-shadow:inset 0 0 0 1px #ffffff0f}.promotion-card-tile.is-revealed .promotion-card-back{opacity:0;transform:rotateY(-180deg)}.promotion-card-back-ring{border:1px solid #ffffff2e;border-radius:18px;position:absolute;top:14%;bottom:14%;left:14%;right:14%}.promotion-card-back strong{z-index:1;font-family:var(--font-display);letter-spacing:.12em;font-size:max(20px,min(2.4vw,30px));position:relative}.promotion-card-corner{font-family:var(--font-display);flex-direction:column;align-items:flex-start;gap:1px;display:flex}.promotion-card-corner strong{font-size:max(18px,min(2.2vw,24px));line-height:1}.promotion-card-corner span{font-size:max(16px,min(1.8vw,22px));line-height:1}.promotion-card-corner.is-bottom{align-self:flex-end;align-items:flex-end;transform:rotate(180deg)}.promotion-card-center{align-self:center;font-size:max(36px,min(5vw,64px));line-height:1}.promotion-card-hint{text-align:center;color:var(--text-secondary);letter-spacing:.08em;font-size:12px}.promotion-scratch-board{gap:14px;display:grid}.promotion-scratch-progress{background:var(--surface-key);border:1px solid var(--hairline);border-radius:999px;width:min(320px,100%);height:8px;margin:0 auto;overflow:hidden}.promotion-scratch-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--gold-deep), var(--gold), var(--gold-light));height:100%;box-shadow:none;display:block}.promotion-scratch-grid-wrap{background:radial-gradient(circle at top,#ffffff1f,#0000 32%),linear-gradient(135deg,#d4af3724,#38bdf814)}.promotion-scratch-cell{background:linear-gradient(#12100deb,#0a0908fa)}.promotion-scratch-cell span{font-family:var(--font-display);letter-spacing:.06em}.promotion-scratch-footnote{text-align:center;color:var(--text-secondary);font-size:12px}@media (max-width:900px){.promotion-launch-body{grid-template-columns:minmax(0,1fr)}.promotion-launch-hero{border-right:0;border-bottom:1px solid var(--hairline);min-height:220px}.promotion-play-dialog{height:min(92vh,100%)}.promotion-play-header,.promotion-play-footer{flex-direction:column;align-items:stretch}.promotion-play-tools{justify-content:space-between}.promotion-card-board{grid-template-columns:repeat(3,minmax(0,1fr))}.provider-launch-dialog{height:min(84vh,760px)}}@media (max-width:640px){.promotion-launch-content{padding:16px}.promotion-launch-hero{min-height:180px;padding:20px}.promotion-play-stage{padding:14px}.promotion-play-chip{align-items:center;min-width:0}.promotion-wheel-shell{width:min(92vw,420px);height:min(92vw,420px)}.promotion-dice-board,.promotion-card-board{gap:10px}.promotion-card-board{grid-template-columns:repeat(2,minmax(0,1fr))}.promotion-scratch-grid{gap:10px;padding:12px}.promotion-result-actions .provider-launch-button{--launch-h:32px;min-width:104px;font-size:10px}.provider-launch-overlay{padding:10px}.provider-launch-dialog{border-radius:16px;height:min(88vh,100%)}.provider-launch-header{padding:12px}.provider-launch-header .ghost{min-width:72px}}@media (max-width:900px){.promotion-card-board{padding-left:0}.promotion-card-deck{width:56px;height:82px;margin:0 auto;position:static}.promotion-wheel-segment-label span{width:86px;min-height:24px;margin-top:12%;font-size:9px}}@media (max-width:640px){.promotion-wheel-segment-label span{width:72px;min-height:22px;margin-top:13%;padding:3px 6px;font-size:8px}.promotion-wheel-track{width:100%;min-width:0;padding:10px 12px}.promotion-dice-stage,.promotion-card-stage,.promotion-scratch-board{padding:16px 12px}.promotion-dice-cup{width:62px;height:42px}.promotion-card-center{font-size:34px}}.promotion-play-stage{place-items:center;display:grid;overflow:hidden}.promotion-canvas-shell{align-content:start;gap:0;width:100%;margin:0;padding:20px 20px 0;display:grid}.promotion-play-surface{border-radius:var(--radius-card);border:1px solid var(--hairline-strong);background:radial-gradient(circle at top, var(--bg-accent) 0%, var(--bg-alt) 55%, var(--bg) 100%);width:min(100%,680px);box-shadow:var(--shadow-panel);gap:0;margin:0 auto;display:grid;overflow:hidden}.promotion-play-surface--wheel{width:min(100%,680px)}.promotion-canvas-shell--wheel{width:100%}.promotion-canvas{border:1px solid var(--frame);background:var(--bg);border-radius:28px;width:100%;display:block;box-shadow:0 28px 42px #00000042}.promotion-wheel-canvas{aspect-ratio:1;border-bottom:none;border-radius:22px 22px 0 0;width:min(100%,54vh,560px);max-width:100%;max-height:560px;margin:0 auto}.promotion-dice-canvas,.promotion-card-canvas,.promotion-scratch-scene-canvas,.promotion-scratch-overlay-canvas{aspect-ratio:1;border-bottom:none;border-radius:22px 22px 0 0;width:min(100%,54vh,560px);max-width:100%;min-height:0;max-height:560px;margin:0 auto}.promotion-card-canvas,.promotion-scratch-overlay-canvas{cursor:pointer}.promotion-rule-board{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.promotion-rule-pill{border-radius:var(--radius-pill);border:1px solid var(--hairline-strong);background:var(--surface-key);min-width:120px;min-height:34px;color:var(--gold-light);letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;padding:0 16px;font-size:11px;font-weight:600;display:inline-flex}.promotion-canvas-caption{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.promotion-canvas-caption span{color:var(--text-caption);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:600}.promotion-canvas-caption strong{color:var(--text-display);font-family:var(--font-display);letter-spacing:var(--tracking-display);text-transform:uppercase;font-size:max(18px,min(2.4vw,26px));font-weight:600}.promotion-scratch-head{gap:10px;display:grid}.promotion-scratch-title{color:var(--text-display);text-align:center;font-family:var(--font-display);letter-spacing:var(--tracking-display);text-transform:uppercase;font-size:max(18px,min(2.2vw,24px));font-weight:600}.promotion-scratch-stage{aspect-ratio:1;width:min(100%,54vh,560px);margin:0 auto;position:relative}.promotion-scratch-scene-canvas,.promotion-scratch-overlay-canvas{border-radius:28px}.promotion-scratch-overlay-canvas{touch-action:none;background:0 0;position:absolute;top:0;bottom:0;left:0;right:0}.promotion-inline-footer{border-top:1px solid var(--hairline-bar);background:var(--surface-bar);grid-template-columns:minmax(122px,max-content) 1fr minmax(122px,max-content);align-items:center;gap:16px;width:100%;padding:14px 18px 18px;display:grid}.promotion-inline-footer-start{justify-content:flex-start;display:flex}.promotion-inline-footer-meta{justify-content:center;align-items:center;display:flex}.promotion-inline-footer-meta span{border-radius:var(--radius-pill);border:1px solid var(--hairline-strong);background:var(--surface-key);min-width:122px;min-height:34px;color:var(--gold-light);letter-spacing:.16em;text-transform:uppercase;justify-content:center;align-items:center;padding:0 14px;font-size:9px;display:inline-flex}.promotion-inline-footer-actions{flex-wrap:nowrap;justify-content:flex-end;gap:10px;display:flex}.promotion-inline-footer .provider-launch-button{--launch-h:34px;letter-spacing:.16em;min-width:122px;font-size:9px}@media (max-width:900px){.promotion-canvas-shell{width:100%;padding:16px 16px 0}.promotion-play-surface{border-radius:var(--radius-card);width:100%}.promotion-dice-canvas,.promotion-card-canvas,.promotion-scratch-scene-canvas,.promotion-scratch-overlay-canvas,.promotion-scratch-stage{width:min(100%,48vh,500px)}}@media (max-width:640px){.promotion-play-stage{padding:0}.promotion-canvas-shell{padding:12px 12px 0}.promotion-play-surface{border-radius:var(--radius-card);gap:12px}.promotion-canvas{border-radius:20px}.promotion-wheel-canvas,.promotion-dice-canvas,.promotion-card-canvas,.promotion-scratch-scene-canvas,.promotion-scratch-overlay-canvas{border-radius:18px 18px 0 0;width:min(100%,48vh,460px);max-height:460px}.promotion-scratch-stage{width:min(100%,48vh,460px)}.promotion-rule-pill{min-width:96px;min-height:30px;padding:0 12px;font-size:10px}.promotion-inline-footer{grid-template-columns:minmax(84px,max-content) 1fr minmax(84px,max-content);align-items:center;gap:8px;padding:12px 10px}.promotion-inline-footer-start{justify-content:flex-start}.promotion-inline-footer-meta{text-align:center;justify-content:center;align-items:center}.promotion-inline-footer-meta span{letter-spacing:.11em;white-space:nowrap;min-width:96px;min-height:30px;padding:0 10px;font-size:7px}.promotion-inline-footer-actions{flex-wrap:nowrap;justify-content:flex-end;gap:8px}.promotion-inline-footer .provider-launch-button{--launch-h:30px;letter-spacing:.11em;min-width:84px;font-size:7px}.promotion-scratch-title{font-size:16px}}.pending-session-overlay{z-index:9999;background:var(--overlay-bg);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.pending-session-modal{background:var(--modal-bg);border:1px solid var(--hairline-strong);border-radius:var(--radius-card);text-align:center;width:90%;max-width:380px;box-shadow:var(--shadow-panel);padding:36px 40px}.pending-session-icon{color:var(--gold-mid);margin-bottom:16px}.pending-session-title{color:var(--text-display);margin:0 0 10px;font-size:20px;font-weight:600}.pending-session-text{color:var(--text-secondary);margin:0 0 24px;font-size:14px;line-height:1.5}.pending-session-text strong{color:var(--gold-light);white-space:nowrap}:root:lang(ru) .pending-session-text{text-wrap:balance}.pending-session-actions{flex-direction:column;gap:10px;display:flex}.pending-session-connect-btn{background:var(--btn-primary-bg);color:var(--btn-primary-fg);border-radius:var(--radius-button);box-shadow:var(--btn-primary-highlight);cursor:pointer;border:none;padding:12px 24px;font-size:15px;font-weight:700;transition:opacity .2s}.pending-session-connect-btn:hover{background:var(--btn-primary-hover-bg);opacity:.9}.pending-session-connect-btn:active:not(:disabled){background:var(--btn-primary-active-bg)}.pending-session-connect-btn:disabled{opacity:.5;cursor:not-allowed}.pending-session-dismiss-btn{color:var(--btn-secondary-fg);border:1px solid var(--btn-secondary-border);border-radius:var(--radius-button);cursor:pointer;background:0 0;padding:10px 24px;font-size:13px;transition:color .2s,border-color .2s}.pending-session-dismiss-btn:hover{color:var(--gold-light);background:var(--surface-hover);border-color:var(--frame)}.seat-exit-strip{background:var(--surface-card);border:1px solid var(--hairline-strong);border-radius:var(--radius-card);flex-direction:column;flex:none;min-width:0;display:flex;overflow:hidden}.seat-exit-row{min-width:0;min-height:40px;color:var(--text);align-items:center;gap:10px;padding:7px 12px;font-size:13px;display:flex}.seat-exit-row+.seat-exit-row{border-top:1px solid var(--row-divider)}.seat-exit-indicator{background:var(--accent);border-radius:50%;flex:0 0 8px;width:8px;height:8px}.seat-exit-row.is-waiting .seat-exit-indicator{animation:1.2s ease-in-out infinite seat-exit-pulse}.seat-exit-button.is-armed{color:var(--text);background:#d05a5a2e;border-color:#ff9b9bf2;animation:1.6s ease-in-out infinite gameplay-exit-armed}.seat-exit-row.is-needs_staff .seat-exit-indicator{background:var(--warning)}.seat-exit-row.is-stopped .seat-exit-indicator{background:var(--danger)}.seat-exit-row.is-held .seat-exit-indicator,.seat-exit-row.is-other_device .seat-exit-indicator{background:var(--muted)}.seat-exit-text{overflow-wrap:anywhere;flex:1 1 0;min-width:0;line-height:1.35}.seat-exit-actions{flex:none;gap:6px;display:flex}.seat-exit-button{border:1px solid var(--btn-secondary-border);border-radius:var(--radius-button);height:30px;color:var(--btn-secondary-fg);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;padding:0 12px;font-size:12px;font-weight:600}.seat-exit-button:hover:not(:disabled){background:var(--surface-hover)}.seat-exit-button.is-return{background:var(--btn-primary-bg);color:var(--btn-primary-fg);box-shadow:var(--btn-primary-highlight);border-color:#0000;font-weight:700}.seat-exit-button.is-return:hover:not(:disabled){background:var(--btn-primary-hover-bg)}.seat-exit-button.is-return:active:not(:disabled){background:var(--btn-primary-active-bg)}.seat-exit-button:disabled{opacity:.5;cursor:not-allowed}@keyframes seat-exit-pulse{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.seat-exit-row.is-waiting .seat-exit-indicator,.seat-exit-button.is-armed{animation:none}}@media (max-width:768px){.seat-exit-strip{border-radius:10px}.seat-exit-row{flex-wrap:wrap;row-gap:8px;padding:8px 16px}.seat-exit-actions{flex:100%;padding-left:18px}.seat-exit-button{flex:1 1 0;height:34px}}.gameplay-exit-button.is-armed{background:#d05a5a4d;border-color:#ff9b9bf2;animation:1.6s ease-in-out infinite gameplay-exit-armed}@keyframes gameplay-exit-armed{0%,to{box-shadow:inset 0 0 0 1px #ff9b9b33,0 0 #d05a5a00}50%{box-shadow:inset 0 0 0 1px #ff9b9b5c,0 0 10px 2px #d05a5a73}}.gameplay-exit-notice{z-index:6;pointer-events:none;justify-content:center;align-items:center;padding:16px;animation:.16s ease-out .35s both gameplay-exit-notice-in;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.gameplay-exit-notice-card{background:linear-gradient(#12100df0,#0a0908f0);border:1px solid #d4af3780;border-radius:14px;flex-direction:column;align-items:center;gap:6px;max-width:100%;padding:18px 30px 16px;display:flex;box-shadow:0 0 0 1px #0009,0 0 28px #d4af372e,0 18px 40px #0000008c}.gameplay-exit-loader{justify-content:center;align-items:center;height:60px;display:flex}.gameplay-exit-loader-bar{border-radius:20px;width:7px;height:28px;margin:0 4px;animation:2s ease-in-out infinite gameplay-exit-loader;display:block}.gameplay-exit-loader-bar:first-child{background:linear-gradient(90deg,#f6dfa0,#e9c66b,#d4af37,#b8902c);animation-delay:0s;box-shadow:0 0 15px 3px #f6dfa08c}.gameplay-exit-loader-bar:nth-child(2){background:linear-gradient(90deg,#e9c66b,#d4af37,#b8902c,#f6dfa0);animation-delay:.1s;box-shadow:0 0 15px 3px #e9c66b8c}.gameplay-exit-loader-bar:nth-child(3){background:linear-gradient(90deg,#d4af37,#b8902c,#f6dfa0,#e9c66b);animation-delay:.2s;box-shadow:0 0 15px 3px #d4af378c}.gameplay-exit-loader-bar:nth-child(4){background:linear-gradient(90deg,#b8902c,#f6dfa0,#e9c66b,#d4af37);animation-delay:.3s;box-shadow:0 0 15px 3px #b8902c8c}@keyframes gameplay-exit-loader{0%,to{transform:scaleY(1)}50%{transform:scaleY(2)}}.gameplay-exit-notice-text{color:var(--gold-light,#f6dfa0);font-family:var(--font-display,serif);letter-spacing:.06em;text-align:center;text-shadow:0 1px 2px #000c;font-size:20px;font-weight:600;line-height:1.2}@media (max-width:640px){.gameplay-exit-notice-card{gap:4px;padding:14px 20px 12px}.gameplay-exit-loader{height:46px}.gameplay-exit-loader-bar{width:6px;height:21px;margin:0 3px}.gameplay-exit-notice-text{font-size:15px}}@keyframes gameplay-exit-notice-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.gameplay-exit-notice{animation:1ms linear .35s both gameplay-exit-notice-in}.gameplay-exit-loader-bar{animation:none}.gameplay-exit-button.is-armed{animation:none;box-shadow:inset 0 0 0 1px #ff9b9b5c,0 0 8px #d05a5a66}}.gameplay-shell.is-landscape{--ls-edge:6px;--ls-bar-pad:5px;--ls-key-gap:6px;--ls-safe-bottom:env(safe-area-inset-bottom,0px);--ls-bar-pad-y:max(var(--ls-bar-pad), var(--ls-safe-bottom) - var(--ls-edge) - 1px);--ls-room:calc(var(--player-app-height,100dvh) - 2 * var(--ls-edge) - 2 * var(--ls-bar-pad-y) - 2px);--ls-app:clamp(30px, calc((var(--ls-room) - 5 * var(--ls-key-gap)) / 6), 46px);--ls-strip:clamp(22px, calc(var(--player-app-height,100dvh) * .06), 26px);padding-left:max(0px, env(safe-area-inset-left,0px) - var(--ls-edge));padding-right:max(0px, env(safe-area-inset-right,0px) - var(--ls-edge));flex-direction:row}.gameplay-shell.is-landscape.is-hand-left{flex-direction:row-reverse}.gameplay-shell.is-landscape .gameplay-stage{gap:var(--ls-edge);flex-direction:column;flex:1 1 0;min-width:0;display:flex;padding:var(--ls-edge)!important}.gameplay-shell.is-landscape .gameplay-surface{flex:1 1 0;height:auto;min-height:0}.gameplay-shell.is-landscape .gameplay-stage>.gameplay-surface-top-badges{flex:0 0 var(--ls-strip);justify-content:space-between;align-items:stretch;gap:var(--ls-edge);min-width:0;height:var(--ls-strip);position:static}.gameplay-shell.is-landscape .gameplay-surface-top-badges>:-webkit-any(.gameplay-machine-title,.gameplay-wallet-corner-badge){min-width:0;max-width:none;min-height:0;font-size:clamp(9px, calc(var(--ls-strip) * .42), 11px);line-height:calc(var(--ls-strip) - 2px);border-radius:7px;flex:0 auto;margin:0;padding:0 8px;display:block}.gameplay-shell.is-landscape .gameplay-surface-top-badges>:-moz-any(.gameplay-machine-title,.gameplay-wallet-corner-badge){min-width:0;max-width:none;min-height:0;font-size:clamp(9px, calc(var(--ls-strip) * .42), 11px);line-height:calc(var(--ls-strip) - 2px);border-radius:7px;flex:0 auto;margin:0;padding:0 8px;display:block}.gameplay-shell.is-landscape .gameplay-surface-top-badges>:is(.gameplay-machine-title,.gameplay-wallet-corner-badge){min-width:0;max-width:none;min-height:0;font-size:clamp(9px, calc(var(--ls-strip) * .42), 11px);line-height:calc(var(--ls-strip) - 2px);border-radius:7px;flex:0 auto;margin:0;padding:0 8px;display:block}.gameplay-shell.is-landscape .gameplay-surface-top-badges>.gameplay-stream-badge{flex-shrink:0;max-width:25%}.gameplay-shell.is-landscape .gameplay-surface-top-badges>:last-child{flex-shrink:0;max-width:40%}.gameplay-shell.is-landscape .gameplay-surface-top-badges>.gameplay-stream-badge:empty,.gameplay-shell.is-landscape .gameplay-surface-bottom-badges{display:none}.gameplay-shell.is-landscape .gameplay-mobile-topbar,.gameplay-shell.is-landscape .gameplay-footer{flex-direction:column;flex:none;min-height:0;padding:var(--ls-edge) 0 var(--ls-edge) var(--ls-edge)!important;display:flex!important}.gameplay-shell.is-landscape .gameplay-footer,.gameplay-shell.is-landscape.is-hand-left .gameplay-mobile-topbar{padding:var(--ls-edge) var(--ls-edge) var(--ls-edge) 0!important}.gameplay-shell.is-landscape.is-hand-left .gameplay-footer{padding:var(--ls-edge) 0 var(--ls-edge) var(--ls-edge)!important}.gameplay-shell.is-landscape .gameplay-footer-bar--desktop{display:none!important}.gameplay-shell.is-landscape :-webkit-any(.gameplay-footer-bar--mobile-top,.gameplay-footer-bar--mobile-bottom){justify-content:space-evenly;align-items:center;gap:var(--ls-key-gap);flex-direction:column-reverse;flex:auto;width:auto;height:auto;min-height:0!important;padding:var(--ls-bar-pad-y) var(--ls-bar-pad)!important;border-radius:12px!important;display:flex!important}.gameplay-shell.is-landscape :-moz-any(.gameplay-footer-bar--mobile-top,.gameplay-footer-bar--mobile-bottom){justify-content:space-evenly;align-items:center;gap:var(--ls-key-gap);flex-direction:column-reverse;flex:auto;width:auto;height:auto;min-height:0!important;padding:var(--ls-bar-pad-y) var(--ls-bar-pad)!important;border-radius:12px!important;display:flex!important}.gameplay-shell.is-landscape :is(.gameplay-footer-bar--mobile-top,.gameplay-footer-bar--mobile-bottom){justify-content:space-evenly;align-items:center;gap:var(--ls-key-gap);flex-direction:column-reverse;flex:auto;width:auto;height:auto;min-height:0!important;padding:var(--ls-bar-pad-y) var(--ls-bar-pad)!important;border-radius:12px!important;display:flex!important}.gameplay-shell.is-landscape .gameplay-footer-bar--mobile-top :-webkit-any(.gameplay-controls,.gameplay-control-group){display:contents!important}.gameplay-shell.is-landscape .gameplay-footer-bar--mobile-top :-moz-any(.gameplay-controls,.gameplay-control-group){display:contents!important}.gameplay-shell.is-landscape .gameplay-footer-bar--mobile-top :is(.gameplay-controls,.gameplay-control-group){display:contents!important}.gameplay-shell.is-landscape .gameplay-footer-bar--mobile-top .gameplay-control-group+.gameplay-control-group>.gameplay-control-button:first-child:before{display:none!important}.gameplay-shell.is-landscape .gameplay-footer-bar--mobile-top :-webkit-any(.gameplay-controls,.gameplay-control-group):before{display:none!important}.gameplay-shell.is-landscape .gameplay-footer-bar--mobile-top :-moz-any(.gameplay-controls,.gameplay-control-group):before{display:none!important}.gameplay-shell.is-landscape .gameplay-footer-bar--mobile-top :is(.gameplay-controls,.gameplay-control-group):before{display:none!important}.gameplay-shell.is-landscape .gameplay-footer-bar--mobile-top .gameplay-control-group+.gameplay-control-group>.gameplay-control-button:first-child{margin:0}.gameplay-shell.is-landscape .gameplay-footer-bar--mobile-top :-webkit-any(.gameplay-control-button.is-chrome,.gameplay-exit-button){border-radius:11px;flex:none;min-width:0;padding:0;width:var(--ls-app)!important;height:var(--ls-app)!important}.gameplay-shell.is-landscape .gameplay-footer-bar--mobile-top :-moz-any(.gameplay-control-button.is-chrome,.gameplay-exit-button){border-radius:11px;flex:none;min-width:0;padding:0;width:var(--ls-app)!important;height:var(--ls-app)!important}.gameplay-shell.is-landscape .gameplay-footer-bar--mobile-top :is(.gameplay-control-button.is-chrome,.gameplay-exit-button){border-radius:11px;flex:none;min-width:0;padding:0;width:var(--ls-app)!important;height:var(--ls-app)!important}.gameplay-shell.is-landscape .gameplay-footer-bar--mobile-top .gameplay-control-button.is-chrome svg{width:calc(var(--ls-app) * .52);height:calc(var(--ls-app) * .52)}.gameplay-shell.is-landscape .gameplay-footer-bar--mobile-top .gameplay-exit-button svg{width:calc(var(--ls-app) * .47);height:calc(var(--ls-app) * .47)}.gameplay-shell.is-landscape .gameplay-footer-bar--mobile-top .gameplay-control-button.is-chrome.has-text{flex-direction:column;gap:2px}.gameplay-shell.is-landscape .gameplay-footer-bar--mobile-top .gameplay-control-button.is-chrome.has-text svg{width:calc(var(--ls-app) * .46);height:calc(var(--ls-app) * .46)}.gameplay-shell.is-landscape .gameplay-footer-bar--mobile-top .gameplay-control-text{letter-spacing:.04em;font-size:8.5px}.gameplay-shell.is-landscape .gameplay-footer-bar--mobile-bottom .gameplay-controls{flex-direction:column;flex:auto;align-self:stretch;min-width:0;min-height:0;background-image:none!important;gap:0!important;padding:0!important;display:flex!important;overflow:visible!important}.gameplay-shell.is-landscape .gameplay-footer-bar--mobile-bottom .gameplay-controls:before{display:none!important}.gameplay-shell.is-landscape .gameplay-hand-row{--ls-keys:5;--ls-key-min:28px;--ls-key:clamp(var(--ls-key-min), calc((var(--ls-room) - (var(--ls-keys) - 1) * var(--ls-key-gap)) / (var(--ls-keys) + .35)), 58px);--ls-start:calc(var(--ls-key) * 1.35);--ls-key-spread:max(0px, (var(--ls-room) - var(--ls-start) - (var(--ls-keys) - 1) * (var(--ls-key) + var(--ls-key-gap))) / (var(--ls-keys) + 1));justify-content:flex-start;align-items:center;gap:var(--ls-key-gap);flex-direction:column-reverse;flex:auto;width:100%;min-height:0;padding:0}.gameplay-shell.is-landscape .gameplay-hand-row>*{margin-top:0;margin-bottom:auto}.gameplay-shell.is-landscape .gameplay-hand-row>:last-child{margin-top:auto}.gameplay-shell.is-landscape .gameplay-hand-row:not(:has(>:nth-child(5))){--ls-keys:4}.gameplay-shell.is-landscape .gameplay-hand-row:not(:has(>:nth-child(4))){--ls-keys:3}.gameplay-shell.is-landscape .gameplay-hand-row:has(>:nth-child(6)){--ls-keys:6;--ls-key-min:26px}.gameplay-shell.is-landscape .gameplay-hand-row:has(>:nth-child(7)){--ls-keys:7;--ls-key-min:24px}.gameplay-shell.is-landscape .gameplay-hand-row:has(>:nth-child(8)){--ls-keys:8;--ls-key-min:22px}.gameplay-shell.is-landscape .gameplay-hand-row:has(>:nth-child(9)){--ls-keys:9;--ls-key-min:20px}.gameplay-shell.is-landscape .gameplay-hand-row:has(>:nth-child(10)){--ls-keys:10;--ls-key-min:18px}.gameplay-shell.is-landscape .gameplay-hand-row>.gameplay-control-button img,.gameplay-shell.is-landscape .gameplay-hand-row>.gameplay-bet-pad-anchor>.gameplay-control-button img{height:var(--ls-key)!important}.gameplay-shell.is-landscape .gameplay-hand-row>.gameplay-control-button.is-size-xlarge img{height:var(--ls-start)!important}.gameplay-shell.is-landscape .gameplay-hand-row>.gameplay-control-button.is-hardware-button{width:var(--ls-start);min-width:0;max-width:none;height:var(--ls-key);min-height:0;padding:2px 4px;font-size:10px;line-height:1.1;overflow:hidden}.gameplay-shell.is-landscape .gameplay-hand-row .gameplay-control-button.is-size-xlarge{position:relative}.gameplay-shell.is-landscape .gameplay-hand-row .gameplay-control-button.is-size-xlarge:not(:first-child):before,.gameplay-shell.is-landscape .gameplay-hand-row .gameplay-control-button.is-size-xlarge:not(:last-child):after{content:"";width:calc(var(--ls-start) * .66);height:1px;box-shadow:none;background:linear-gradient(90deg,#d4af372e 0%,#d4af37bf 45%,#d4af37eb 55%,#d4af372e 100%);border-radius:999px;position:absolute;top:auto;bottom:auto;left:50%;right:auto;transform:translate(-50%)}.gameplay-shell.is-landscape .gameplay-hand-row .gameplay-control-button.is-size-xlarge:not(:first-child):before{bottom:calc((var(--ls-key-gap) + var(--ls-key-spread)) / -2 - .5px)}.gameplay-shell.is-landscape .gameplay-hand-row .gameplay-control-button.is-size-xlarge:not(:last-child):after{top:calc((var(--ls-key-gap) + var(--ls-key-spread)) / -2 - .5px)}.gameplay-shell.is-landscape .gameplay-camera-modes.opens-side{flex-direction:column-reverse;transform:translateY(-50%)}.gameplay-shell.is-landscape .gameplay-bet-pad.opens-side{flex-flow:column-reverse;align-items:center;gap:4px;width:auto;max-width:none;padding:6px;transform:none}.gameplay-shell.is-landscape .gameplay-bet-pad .gameplay-control-button img{height:clamp(24px, calc((var(--ls-room) - 30px) / 6), 52px)!important}.gameplay-shell.is-landscape .gameplay-wallet-panel{transform:scale(var(--wallet-panel-scale,1));transform-origin:0 0;top:0;bottom:auto;left:0}.gameplay-shell.is-landscape .support-fab.is-docked-elsewhere{display:none}.gameplay-shell.is-landscape .support-chat.support-chat--mobile-fill{border-radius:0;max-height:none;bottom:auto;right:auto}.gameplay-shell.is-landscape .support-chat{--support-gap:8px;--support-control-h:36px;--support-icon-btn:32px}.gameplay-shell.is-landscape .support-chat-header{min-height:44px}.gameplay-shell.is-landscape .gameplay-control-button.is-chrome[data-control=moneyButton]{color:var(--control-icon-money)}.gameplay-shell.is-landscape .gameplay-control-button.is-chrome[data-control=cameraButton],.gameplay-shell.is-landscape .gameplay-camera-modes[data-control=cameraButton] .gameplay-camera-mode{color:var(--control-icon-camera)}.gameplay-shell.is-landscape .gameplay-control-button.is-chrome[data-control=soundToggle]{color:var(--control-icon-sound-on)}.gameplay-shell.is-landscape .gameplay-control-button.is-chrome[data-control=soundToggle].is-muted{color:var(--control-icon-sound-off)}.gameplay-shell.is-landscape .gameplay-control-button.is-chrome[data-control=handMode],.gameplay-shell.is-landscape .gameplay-camera-modes[data-control=handMode] .gameplay-camera-mode{color:var(--control-icon-hand)}.gameplay-shell.is-landscape .gameplay-control-button.is-chrome[data-control=supportButton]{color:var(--control-icon-support)}.lobby-areas.is-landscape{height:100%;container:lobby-areas/size}.lobby-areas.is-landscape .lobby-areas-grid{grid-template-columns:minmax(0,1fr) max(240px,min(40%,380px));grid-auto-rows:1fr;gap:10px;margin-top:0}.lobby-areas.is-landscape .lobby-areas-grid.is-single{grid-template-columns:minmax(0,1fr)}.lobby-areas.is-landscape .lobby-areas-grid:has(>:nth-child(5)){padding-bottom:12px}.lobby-areas.is-landscape .lobby-hero{aspect-ratio:auto;height:max(150px,100cqh);min-height:0;max-height:none;box-shadow:none;border-radius:14px;grid-area:1/1/span 3}.lobby-areas.is-landscape .is-single>.lobby-hero{grid-row:auto}.lobby-areas.is-landscape .lobby-hero-media{right:0}.lobby-areas.is-landscape .lobby-hero-body{width:min(250px,56%);margin-left:18px}.lobby-areas.is-landscape .lobby-hero-title{margin-top:0;font-size:max(20px,min(3.2cqi,28px));line-height:1.1}.lobby-areas.is-landscape .lobby-hero-text{-webkit-line-clamp:2;margin-top:6px;font-size:12px;line-height:1.4}.lobby-areas.is-landscape .lobby-hero{padding-bottom:0}.lobby-areas.is-landscape .lobby-hero .lobby-hero-play{--launch-h:32px;font-size:11px;bottom:12px}.lobby-areas.is-landscape .lobby-area-row{border-radius:12px;grid-column:2;height:auto}@media (min-height:341px){:root:-webkit-any(:lang(pt),:lang(ru),:lang(sr)) .lobby-areas.is-landscape .lobby-area-row{min-height:54px}:root:-moz-any(:lang(pt),:lang(ru),:lang(sr)) .lobby-areas.is-landscape .lobby-area-row{min-height:54px}:root:is(:lang(pt),:lang(ru),:lang(sr)) .lobby-areas.is-landscape .lobby-area-row{min-height:54px}}.lobby-areas.is-landscape .lobby-area-row-media{aspect-ratio:112/100}.lobby-areas.is-landscape .lobby-area-row-body{padding:0 8px 0 4px}.lobby-areas.is-landscape .lobby-area-row-title{letter-spacing:.06em;-webkit-line-clamp:1;margin-top:0;font-size:max(12px,min(1.7cqi,14px))}.lobby-areas.is-landscape .lobby-area-row-text{margin-top:3px;font-size:11px;line-height:1.35}.lobby-areas.is-landscape .lobby-area-row-go{background:0 0;border:0;flex-basis:14px;width:14px;height:14px;margin-right:12px}.lobby-areas.is-landscape .lobby-area-row-go svg{width:14px;height:14px}.lobby-areas.is-landscape .lobby-area-row:last-child .lobby-area-row-body{padding-right:58px}.lobby-areas.is-landscape .lobby-area-row:last-child .lobby-area-row-go{display:none}@media (max-height:340px){.lobby-areas.is-landscape .lobby-areas-grid{gap:8px}.lobby-areas.is-landscape .lobby-area-row-text{-webkit-line-clamp:1}}
